aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2003-02-04 18:36:25 +0000
committerDave Love2003-02-04 18:36:25 +0000
commitbf6394a6bed2b8699c5774693bbd78496bff9662 (patch)
tree63a062a3079df4fcf6b877855056366a8647a619
parentd84e777aa1d2ace0125dd2fac1ab2c15f57ab2e2 (diff)
downloademacs-bf6394a6bed2b8699c5774693bbd78496bff9662.tar.gz
emacs-bf6394a6bed2b8699c5774693bbd78496bff9662.zip
*** empty log message ***
-rw-r--r--etc/TODO46
1 files changed, 31 insertions, 15 deletions
diff --git a/etc/TODO b/etc/TODO
index e58183da1ec..74dfb05289c 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -9,16 +9,14 @@ to the FSF.
9 9
10Small but important fixes needed in existing features: 10Small but important fixes needed in existing features:
11 11
12* Bring back the feature of showing the part of the buffer that is a problem
13 for the use of the preferred coding systems.
14
15* Make compile.el record the markers that point to error loci 12* Make compile.el record the markers that point to error loci
16 on text properties in the error message lines. 13 on text properties in the error message lines.
17 14
18Important features: 15Important features:
19 16
20* Provide user-friendly ways to list all available font families, 17* Provide user-friendly ways to list all available font families,
21 display a font as a sample, etc. 18 display a font as a sample, etc. [fx is looking at multilingual
19 font selection for Emacs 22.]
22 20
23* Program Enriched mode to read and save in RTF. [Is there actually a 21* Program Enriched mode to read and save in RTF. [Is there actually a
24 decent single definition of RTF?] 22 decent single definition of RTF?]
@@ -41,11 +39,17 @@ Important features:
41 39
42* Make movemail work with IMAP. 40* Make movemail work with IMAP.
43 41
44* Internationalize Emacs's messages. 42* Internationalize Emacs's messages. [Note that this is of limited
45 43 use until the menus can display multilingual text. It also doesn't
46* Port Emacs to GTK+. (Relevant work has been done already.) 44 address important issues like using the names of symbols essentially
45 as documentation, e.g. in command names and Custom. -- fx]
47 46
48* 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]
49 53
50* Remove the limitation that window and frame widths and heights can 54* Remove the limitation that window and frame widths and heights can
51 be only full columns/lines. 55 be only full columns/lines.
@@ -92,7 +96,7 @@ Other features we would like:
92 for undoing. 96 for undoing.
93 97
94* Merge the Emacs regex.c with the Glibc regex.c. 98* Merge the Emacs regex.c with the Glibc regex.c.
95 They split off a few years ago through negligance. 99 They split off a few years ago through negligence.
96 100
97* Change the Windows NT menu code 101* Change the Windows NT menu code
98 so that it handles the deep_p argument and avoids 102 so that it handles the deep_p argument and avoids
@@ -124,7 +128,9 @@ Other features we would like:
124 128
125* Support simultaneous tty and X frames. 129* Support simultaneous tty and X frames.
126 130
127* Provide MIME support for Rmail using the Gnus MIME library. 131* 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.]
128 134
129* Eliminate the storm of warnings concerning char/unsigned char 135* Eliminate the storm of warnings concerning char/unsigned char
130 mismatches that we get with proprietary compilers on various systems. 136 mismatches that we get with proprietary compilers on various systems.
@@ -149,7 +155,7 @@ Other features we would like:
149 holidays, quoting characters?,... 155 holidays, quoting characters?,...
150 156
151* Improve the GC (generational, incremental). (We may be able to use 157* Improve the GC (generational, incremental). (We may be able to use
152 the Boehm collector.) 158 the Boehm collector.) [fx is working on this.]
153 159
154* Check what hooks would help Emacspeak -- see the defadvising in W3. 160* Check what hooks would help Emacspeak -- see the defadvising in W3.
155 161
@@ -161,8 +167,7 @@ Other features we would like:
161* Provide an optional feature which computes a scroll bar slider's 167* Provide an optional feature which computes a scroll bar slider's
162 size and its position from lines instead of characters. 168 size and its position from lines instead of characters.
163 169
164* Integrate Vroonhof's Custom themes code and make it do useful 170* Make the Custom themes support do useful things.
165 things. [The integration is partly done.]
166 171
167* Adapt the gnuserv/gnudoit features for server/emacsclient. 172* Adapt the gnuserv/gnudoit features for server/emacsclient.
168 173
@@ -204,8 +209,9 @@ Other features we would like:
204* Provide portable undumping using mmap (per gerd design). 209* Provide portable undumping using mmap (per gerd design).
205 210
206* Replace gmalloc.c with the modified Doug Lea code from the current 211* Replace gmalloc.c with the modified Doug Lea code from the current
207 GNU libc so that the special mmapping of buffers can be removed -- 212 GNU libc so that the special mmapping of buffers can be removed --
208 that apparently loses under Solaris, at least. 213 that apparently loses under Solaris, at least. [fx has mostly done
214 this.]
209 215
210* Use the XIE X extension, if available, for image display. 216* Use the XIE X extension, if available, for image display.
211 217
@@ -244,7 +250,17 @@ Other features we would like:
244 cvs-status (should be described in PCL-CVS manual); other progmodes, 250 cvs-status (should be described in PCL-CVS manual); other progmodes,
245 probably in separate manual. 251 probably in separate manual.
246 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
247* Convenient access to the `values' variable. It would be nice to have an 261* Convenient access to the `values' variable. It would be nice to have an
248 interface that would show you the printed reps of the elements of the 262 interface that would show you the printed reps of the elements of the
249 list in a menu, let you select one of the values, and put it into some 263 list in a menu, let you select one of the values, and put it into some
250 other variable, without changing the value of `values'. 264 other variable, without changing the value of `values'.
265
266* Fix skip-chars-{for,back}ward to allow character classes.