/[emacs]/emacs/etc/TODO
ViewVC logotype

Diff of /emacs/etc/TODO

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.53 by lektu, Tue Feb 4 14:30:41 2003 UTC revision 1.54 by fx, Tue Feb 4 18:36:25 2003 UTC
# Line 9  to the FSF. Line 9  to the FSF.
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?]
# Line 41  Important features: Line 39  Important features:
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.
# Line 92  Other features we would like: Line 96  Other features we would like:
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
# Line 124  Other features we would like: Line 128  Other features we would like:
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.
# Line 149  Other features we would like: Line 155  Other features we would like:
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    
# Line 161  Other features we would like: Line 167  Other features we would like:
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    
# Line 204  Other features we would like: Line 209  Other features we would like:
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    
# Line 244  Other features we would like: Line 250  Other features we would like:
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.

Legend:
Removed from v.1.53  
changed lines
  Added in v.1.54

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26