comparison etc/TODO @ 43043:98b7448c1aac

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Fri, 01 Feb 2002 04:36:54 +0000
parents 23cdfafe44c0
children 1230529aa3ae
comparison
equal deleted inserted replaced
43042:63639e690611 43043:98b7448c1aac
1 -*-text-*- 1 -*-text-*-
2 2
3 * Bring back the feature of showing the part of the buffer that is a problem 3 * Bring back the feature of showing the part of the buffer that is a problem
4 for the use of the preferred coding systems. 4 for the use of the preferred coding systems.
5 5
6 * Port the conservative stack marking code of Emacs' garbage collector 6 * Provide user-friendly ways to list all available font families,
7 to more systems, so that we can completely get rid of GCPROs. 7 display a font as a sample, etc.
8
9 * Have a command suggestion help system that recognizes patterns
10 of commands which could be replaced with a simpler common command.
11 It should not make more than one suggestion per 10 minutes.
8 12
9 * Program Enriched mode to read and save in RTF. [Is there actually a 13 * Program Enriched mode to read and save in RTF. [Is there actually a
10 decent single definition of RTF?] 14 decent single definition of RTF?]
11 15
12 * Implement other text formatting properties. 16 * Implement other text formatting properties.
55 the main thread, and not return from that message until the main 59 the main thread, and not return from that message until the main
56 thread has processed the menu_bar_activate_event and regenerated 60 thread has processed the menu_bar_activate_event and regenerated
57 the whole menu bar. In the mean time, it should process other messages. 61 the whole menu bar. In the mean time, it should process other messages.
58 62
59 * Implement the design for Unicode-based internal encoding for Mule. 63 * Implement the design for Unicode-based internal encoding for Mule.
60
61 * Document the features of libraries missing from the manual (or
62 ancillary manuals, including the Lisp manual in some cases). Here's
63 a list which is probably not complete/correct: align, allout, artist,
64 ansi-color, array, battery, calculator, cdl, cmuscheme, completion,
65 delim-col, dirtrack, double, echistory, elide-head, easymenu,
66 expand, flow-ctrl, format [format-alist], generic/generic-x [various
67 modes], kermit, log-edit, ledit [obsolete?], makesum, midnight
68 [other than in Kill Buffer node], mouse-copy [?], mouse-drag,
69 mouse-sel, net-utils, rcompile, snmp-mode [?], soundex [should be
70 interactive?], strokes [start from the web page], talk, thingatpt
71 [interactive functions?], type-break, vcursor, xscheme, zone-mode
72 [?], mlconvert [?], iso-cvt, iso-swed, swedish, feedmail [?], uce,
73 bruce, gametree, meese, page-ext, refbib, refer, scribe, sgml-mode,
74 spell, texinfo, underline, cmacexp, hideif, mantemp [obsolete?],
75 pcomplete, assoc, xml, cvs-status (should be described in PCL-CVS manual);
76 other progmodes, probably in separate manual.
77 64
78 * Get some major packages installed: W3/url (development version needs 65 * Get some major packages installed: W3/url (development version needs
79 significant work), PSGML, Mule-UCS, Tramp (?). Check the 66 significant work), PSGML, Mule-UCS, Tramp (?). Check the
80 assignments file for other packages which might go in and have been 67 assignments file for other packages which might go in and have been
81 missed. 68 missed.
148 * Provide an optional feature which computes a scroll bar slider's 135 * Provide an optional feature which computes a scroll bar slider's
149 size and its position from lines instead of characters. 136 size and its position from lines instead of characters.
150 137
151 * Adapt the gnuserv/gnudoit features for server/emacsclient. 138 * Adapt the gnuserv/gnudoit features for server/emacsclient.
152 139
153 * Remove the special treatment of binary files by DOS and Windows ports.
154 They should use find-file-literally and `no-conversion' instead.
155
156 * Investigate using GNU Lightning or similar system for incremental 140 * Investigate using GNU Lightning or similar system for incremental
157 compilation of selected bytecode functions to subrs. Converting CCL 141 compilation of selected bytecode functions to subrs. Converting CCL
158 programs to native code is probably the first thing to try, though. 142 programs to native code is probably the first thing to try, though.
159 143
160 * Add a feature to Info similar to "info --apropos SUBJECT". 144 * Add a feature to Info similar to "info --apropos SUBJECT".
166 Emacs. 150 Emacs.
167 151
168 * Use the XIE X extension, if available, for image display. 152 * Use the XIE X extension, if available, for image display.
169 153
170 * Rewrite make-docfile to something sane. 154 * Rewrite make-docfile to something sane.
155
156 * Port the conservative stack marking code of Emacs' garbage collector
157 to more systems, so that we can completely get rid of GCPROs.
158
159 * Maybe document the features of libraries missing from the manual (or
160 ancillary manuals, including the Lisp manual in some cases).
161 This is not worth doing for all of these packages and we need not
162 aim for completeness, but some may be worth documenting.
163
164 Here's a list which is probably not complete/correct: align, allout,
165 artist, ansi-color, array, battery, calculator, cdl, cmuscheme,
166 completion, delim-col, dirtrack, double, echistory, elide-head,
167 easymenu, expand, flow-ctrl, format [format-alist],
168 generic/generic-x [various modes], kermit, log-edit, ledit
169 [obsolete?], makesum, midnight [other than in Kill Buffer node],
170 mouse-copy [?], mouse-drag, mouse-sel, net-utils, rcompile,
171 snmp-mode [?], soundex [should be interactive?], strokes [start from
172 the web page], talk, thingatpt [interactive functions?], type-break,
173 vcursor, xscheme, zone-mode [?], mlconvert [?], iso-cvt, iso-swed,
174 swedish, feedmail [?], uce, bruce, gametree, meese, page-ext,
175 refbib, refer, scribe, sgml-mode, spell, texinfo, underline,
176 cmacexp, hideif, mantemp [obsolete?], pcomplete, assoc, xml,
177 cvs-status (should be described in PCL-CVS manual); other progmodes,
178 probably in separate manual.