comparison etc/TODO @ 48064:dafe1c2349ff

*** empty log message ***
author Juanma Barranquero <lekktu@gmail.com>
date Tue, 29 Oct 2002 07:53:21 +0000
parents 9696ee679264
children 7b2b53ef44d7
comparison
equal deleted inserted replaced
48063:4cef5030d270 48064:dafe1c2349ff
107 the main thread, and not return from that message until the main 107 the main thread, and not return from that message until the main
108 thread has processed the MENU_BAR_ACTIVATE_EVENT and regenerated 108 thread has processed the MENU_BAR_ACTIVATE_EVENT and regenerated
109 the whole menu bar. In the mean time, it should process other messages. 109 the whole menu bar. In the mean time, it should process other messages.
110 110
111 * Get some major packages installed: W3/url (development version needs 111 * Get some major packages installed: W3/url (development version needs
112 significant work), PSGML, Mule-UCS, Tramp (?). Check the 112 significant work), PSGML, Mule-UCS. Check the assignments file for other
113 assignments file for other packages which might go in and have been 113 packages which might go in and have been missed.
114 missed.
115 114
116 * Make keymaps a first-class Lisp object (this means a rewrite of 115 * Make keymaps a first-class Lisp object (this means a rewrite of
117 keymap.c). What should it do apart from being opaque ? 116 keymap.c). What should it do apart from being opaque ?
118 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ? 117 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ?
119 what else ? 118 what else ?
122 an example how to do part of this. 121 an example how to do part of this.
123 122
124 * Implement popular parts of the rest of the CL functions as compiler 123 * Implement popular parts of the rest of the CL functions as compiler
125 macros in cl-macs. 124 macros in cl-macs.
126 125
127 * Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). 126 * Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
127 but it's a valuable feature worth making more general.
128 128
129 * Support simultaneous tty and X frames. 129 * Support simultaneous tty and X frames.
130 130
131 * Provide MIME support for Rmail using the Gnus MIME library. 131 * Provide MIME support for Rmail using the Gnus MIME library.
132 132
167 167
168 * Integrate Vroonhof's Custom themes code and make it do useful 168 * Integrate Vroonhof's Custom themes code and make it do useful
169 things. [The integration is partly done.] 169 things. [The integration is partly done.]
170 170
171 * Adapt the gnuserv/gnudoit features for server/emacsclient. 171 * Adapt the gnuserv/gnudoit features for server/emacsclient.
172
173 * Re-implement emacs-server in lisp as an internal server using
174 make-network-process instead of using an external program.
175 172
176 * Investigate using GNU Lightning or similar system for incremental 173 * Investigate using GNU Lightning or similar system for incremental
177 compilation of selected bytecode functions to subrs. Converting CCL 174 compilation of selected bytecode functions to subrs. Converting CCL
178 programs to native code is probably the first thing to try, though. 175 programs to native code is probably the first thing to try, though.
179 176