-*-text-*-
-* Program Enriched mode to read and save in RTF.
+
+* Port the conservative stack marking code of Emacs' garbage collector
+ to more systems, so that we can completely get rid of GCPROs.
+
+* Program Enriched mode to read and save in RTF. [Is there actually a
+ decent single definition of RTF?]
* Implement other text formatting properties.
** Footnotes that can appear either in place or at the end of the page.
* Add ANSI C prototype forward declarations to the source files,
so that even the functions used within one file have prototypes.
+* Add a way for macro definitions to provide info to edebug
+ so it can handle them right.
+
* Replace finder.el with something that generates an Info file
which gives the same information through a menu structure. [Dave
Love started on this.]
* Update the FAQ.
-* Support dynamically-loadable primitive support using libtool and
- support similarly to Guile. [Some work has been done.]
-
* Allow auto-compression-mode to use zlib calls if zlib is available.
[It's required for PNG, so may be linked anyhow.]
ignoring X resources (Doze equivalents?) and most of the
environment. What should not be ignored needs consideration.
-* Investigate using the language environment to set up more things,
- such as the default Ispell dictionary.
+* Investigate using the language environment (or locale?) to set up
+ more things, such as the default Ispell dictionary, calendar
+ holidays...
* Improve the GC (generational, incremental). (We may be able to use
the Boehm collector.)
+
+* Port Emacs to GTK+. (Relevant work has been done already.)
+
+* Make the Lucid menu widget display multilingual text.
+
+* Implement, in C, a ``focus follows mouse'' mode that selects a window
+ when the mouse enters it.
+
+* Check what hooks would help Emacspeak -- see the defadvising in W3.
+
+* Implement some variety of (non-gtk) drag-and-drop support under X.
+ Using libdnd might be a good start.
+
+* Remove the limitation that window and frame widths and heights can
+ be only full columns/lines.
+
+* Add horizontal scroll bars.
+
+* Integrate Vroonhof's Custom themes code and make it do useful
+ things. [The integration is partly done.]
+
+* Provide an optional feature which computes a scroll bar slider's
+ size and its position from lines instead of characters.
+
+* Adapt the gnuserv/gnudoit features for server/emacsclient.
+
+* Remove the special treatment of binary files by DOS and Windows ports.
+ They should use find-file-literally and `no-conversion' instead.
+
+* 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.
+
+* Add a feature to Info similar to "info --apropos SUBJECT".
+
+* If you do an insert-file and that file is currently modified in
+ another buffer but not written yet, print a warning.
+
+* Add support for SVG (Scalable Vector Graphics) rendering to
+ Emacs.
+
+* Use the XIE X extension, if available, for image display.
+
+* Rewrite make-docfile to something sane.