diff options
| author | Dave Love | 2003-02-04 18:36:25 +0000 |
|---|---|---|
| committer | Dave Love | 2003-02-04 18:36:25 +0000 |
| commit | bf6394a6bed2b8699c5774693bbd78496bff9662 (patch) | |
| tree | 63a062a3079df4fcf6b877855056366a8647a619 | |
| parent | d84e777aa1d2ace0125dd2fac1ab2c15f57ab2e2 (diff) | |
| download | emacs-bf6394a6bed2b8699c5774693bbd78496bff9662.tar.gz emacs-bf6394a6bed2b8699c5774693bbd78496bff9662.zip | |
*** empty log message ***
| -rw-r--r-- | etc/TODO | 46 |
1 files changed, 31 insertions, 15 deletions
| @@ -9,16 +9,14 @@ to the FSF. | |||
| 9 | 9 | ||
| 10 | Small but important fixes needed in existing features: | 10 | Small 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 | ||
| 18 | Important features: | 15 | Important 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. | ||