If you are ready to start working on any of these TODO items, we
appreciate your help; please write to emacs-devel@gnu.org so we can be
aware that the problem is being addressed, and talk with you how to do
-it best. Since Emacs is an FSF-copyrighted packages, please be
+it best. Since Emacs is an FSF-copyrighted package, please be
prepared to sign legal papers to transfer the copyright on your work
to the FSF.
in the menu or by rendering in an unmapped window and copying the
pixels. Note that the relevant Xlib functions assume a specific
locale; that isn't good enough even if X can render the arbitrary
- text, which it often can't as far as I can tell. -- fx]
+ text, which it often can't as far as I can tell. -- fx] [The gtk
+ port now displays multilingual text in menus, but only insofar as
+ Emacs can encode it as utf-8 and gtk can display the result.]
* Remove the limitation that window and frame widths and heights can
be only full columns/lines.
Love started on this.]
* Implement a variant of uncompress.el or jka-compr.el that works with
- GNU Privacy Guard for encryption. [Code exists but isn't assigned.]
+ GNU Privacy Guard for encryption. [Code exists but isn't assigned.
+ See the Gnus development sources for assigned code concerning GPG
+ use with mail, which is probably a good start.]
* Save undo information in files, and reload it when needed
for undoing.
the whole menu bar. In the mean time, it should process other messages.
* Get some major packages installed: W3/url (development version needs
- significant work), PSGML, Mule-UCS. Check the assignments file for other
+ significant work), PSGML. Check the assignments file for other
packages which might go in and have been missed.
* Make keymaps a first-class Lisp object (this means a rewrite of
holidays, quoting characters?,...
* Improve the GC (generational, incremental). (We may be able to use
- the Boehm collector.) [fx is working on this.]
+ the Boehm collector.) [See the Boehm-GC branch in CVS for work on
+ this.]
* Check what hooks would help Emacspeak -- see the defadvising in W3.
* Make the Custom themes support do useful things.
-* Adapt the gnuserv/gnudoit features for server/emacsclient.
-
* Investigate using GNU Lightning or similar system for incremental
compilation of selected bytecode functions to subrs. Converting CCL
programs to native code is probably the first thing to try, though.
* Use the XIE X extension, if available, for image display.
+* Make monochrome images display using the foreground and background
+ colors of the applicable faces.
+
* Add support for rendering antialiased text, probably using
XRender/Freetype.