9 |
|
|
10 |
Small but important fixes needed in existing features: |
Small but important fixes needed in existing features: |
11 |
|
|
|
* Bring back the feature of showing the part of the buffer that is a problem |
|
|
for the use of the preferred coding systems. |
|
|
|
|
12 |
* Make compile.el record the markers that point to error loci |
* Make compile.el record the markers that point to error loci |
13 |
on text properties in the error message lines. |
on text properties in the error message lines. |
14 |
|
|
15 |
Important features: |
Important features: |
16 |
|
|
17 |
* Provide user-friendly ways to list all available font families, |
* Provide user-friendly ways to list all available font families, |
18 |
display a font as a sample, etc. |
display a font as a sample, etc. [fx is looking at multilingual |
19 |
|
font selection for Emacs 22.] |
20 |
|
|
21 |
* Program Enriched mode to read and save in RTF. [Is there actually a |
* Program Enriched mode to read and save in RTF. [Is there actually a |
22 |
decent single definition of RTF?] |
decent single definition of RTF?] |
39 |
|
|
40 |
* Make movemail work with IMAP. |
* Make movemail work with IMAP. |
41 |
|
|
42 |
* Internationalize Emacs's messages. |
* Internationalize Emacs's messages. [Note that this is of limited |
43 |
|
use until the menus can display multilingual text. It also doesn't |
44 |
* Port Emacs to GTK+. (Relevant work has been done already.) |
address important issues like using the names of symbols essentially |
45 |
|
as documentation, e.g. in command names and Custom. -- fx] |
46 |
* Make the Lucid menu widget display multilingual text. |
|
47 |
|
* Make the Lucid menu widget display multilingual text. [This |
48 |
|
probably needs to be done from actual Emacs buffers, either directly |
49 |
|
in the menu or by rendering in an unmapped window and copying the |
50 |
|
pixels. Note that the relevant Xlib functions assume a specific |
51 |
|
locale; that isn't good enough even if X can render the arbitrary |
52 |
|
text, which it often can't as far as I can tell. -- fx] |
53 |
|
|
54 |
* Remove the limitation that window and frame widths and heights can |
* Remove the limitation that window and frame widths and heights can |
55 |
be only full columns/lines. |
be only full columns/lines. |
96 |
for undoing. |
for undoing. |
97 |
|
|
98 |
* Merge the Emacs regex.c with the Glibc regex.c. |
* Merge the Emacs regex.c with the Glibc regex.c. |
99 |
They split off a few years ago through negligance. |
They split off a few years ago through negligence. |
100 |
|
|
101 |
* Change the Windows NT menu code |
* Change the Windows NT menu code |
102 |
so that it handles the deep_p argument and avoids |
so that it handles the deep_p argument and avoids |
128 |
|
|
129 |
* Support simultaneous tty and X frames. |
* Support simultaneous tty and X frames. |
130 |
|
|
131 |
* Provide MIME support for Rmail using the Gnus MIME library. |
* Provide MIME support for Rmail using the Gnus MIME library. [Maybe |
132 |
|
not now feasible, given Gnus maintenance decisions. fx looked at |
133 |
|
this and can say where some of the problems are.] |
134 |
|
|
135 |
* Eliminate the storm of warnings concerning char/unsigned char |
* Eliminate the storm of warnings concerning char/unsigned char |
136 |
mismatches that we get with proprietary compilers on various systems. |
mismatches that we get with proprietary compilers on various systems. |
155 |
holidays, quoting characters?,... |
holidays, quoting characters?,... |
156 |
|
|
157 |
* Improve the GC (generational, incremental). (We may be able to use |
* Improve the GC (generational, incremental). (We may be able to use |
158 |
the Boehm collector.) |
the Boehm collector.) [fx is working on this.] |
159 |
|
|
160 |
* Check what hooks would help Emacspeak -- see the defadvising in W3. |
* Check what hooks would help Emacspeak -- see the defadvising in W3. |
161 |
|
|
167 |
* Provide an optional feature which computes a scroll bar slider's |
* Provide an optional feature which computes a scroll bar slider's |
168 |
size and its position from lines instead of characters. |
size and its position from lines instead of characters. |
169 |
|
|
170 |
* Integrate Vroonhof's Custom themes code and make it do useful |
* Make the Custom themes support do useful things. |
|
things. [The integration is partly done.] |
|
171 |
|
|
172 |
* Adapt the gnuserv/gnudoit features for server/emacsclient. |
* Adapt the gnuserv/gnudoit features for server/emacsclient. |
173 |
|
|
209 |
* Provide portable undumping using mmap (per gerd design). |
* Provide portable undumping using mmap (per gerd design). |
210 |
|
|
211 |
* Replace gmalloc.c with the modified Doug Lea code from the current |
* Replace gmalloc.c with the modified Doug Lea code from the current |
212 |
GNU libc so that the special mmapping of buffers can be removed -- |
GNU libc so that the special mmapping of buffers can be removed -- |
213 |
that apparently loses under Solaris, at least. |
that apparently loses under Solaris, at least. [fx has mostly done |
214 |
|
this.] |
215 |
|
|
216 |
* Use the XIE X extension, if available, for image display. |
* Use the XIE X extension, if available, for image display. |
217 |
|
|
250 |
cvs-status (should be described in PCL-CVS manual); other progmodes, |
cvs-status (should be described in PCL-CVS manual); other progmodes, |
251 |
probably in separate manual. |
probably in separate manual. |
252 |
|
|
253 |
|
* Provide a means to extract image-relative coordinates from mouse |
254 |
|
clicks on images. (Needed for W3, at least.) Also useful for W3 |
255 |
|
and Gnus: allow images to scroll properly. |
256 |
|
|
257 |
|
* Convert the XPM bitmaps to PPM, replace the PBMs with them and scrap |
258 |
|
the XPMs so that the colour versions work generally. (Requires care |
259 |
|
with the colour used for the transparent regions.) |
260 |
|
|
261 |
* Convenient access to the `values' variable. It would be nice to have an |
* Convenient access to the `values' variable. It would be nice to have an |
262 |
interface that would show you the printed reps of the elements of the |
interface that would show you the printed reps of the elements of the |
263 |
list in a menu, let you select one of the values, and put it into some |
list in a menu, let you select one of the values, and put it into some |
264 |
other variable, without changing the value of `values'. |
other variable, without changing the value of `values'. |
265 |
|
|
266 |
|
* Fix skip-chars-{for,back}ward to allow character classes. |