Short Term plans for XEmacs
===========================

1. Finish changes in fixup/directory, get in CVS.

   (Test with and without "quick-build", to see if really faster)
   (need autoconf)

2. Finish up Windows/Mule changes.  Outline of this elsewhere;  Do
   *minimal* effort.

3. Continue work on Windows stability, e.g. go through existing notes
   on Windows Mule-ization + extract all info.

4. Get Unicode translation tables integrated.

   Finish UCS2/UTF16 coding system.

5. Make sure coding system priority list is language-environment specific.

6. Consider moving language selection Menu up to be parallel with Mule menu.

7. Check to make sure we grok the default locale at startup under
   Windows and understand the Windows locales.  Finish implementation
   of mswindows-multibyte and make sure it groks all the locales.

8. Do the above as best as we can without using Unicode tables.

9. Start tagging all text with a language text property,
   indicating the current language environment when the text was input.

10. Make sure we correctly accept input of non-ASCII chars
    (probably already do!)

11. Implement active language/keyboard switching under Windows.

12. Look into implementing support for "MS IME" protocol (Microsoft
    fancy built-in Asian input methods).

13. Redo implementation of mswindows-multibyte and internal display to
    entirely use translation to/from Unicode for increased accuracy.

14. Implement buf<->char improvements from FSF.  Also implement
    my string byte<->char optimization structure.

15. Integrate all Mule DOCS from 20.6 or 21.0.  Try to add sections
    for what we've added.

16. Implement 8-bit fixed width optimizations.  Then work on 16-bit.