emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/etc/TODO,v


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/etc/TODO,v
Date: Thu, 05 Apr 2007 23:39:09 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Richard M. Stallman <rms>       07/04/05 23:39:09

Index: TODO
===================================================================
RCS file: /cvsroot/emacs/emacs/etc/TODO,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -b -r1.143 -r1.144
--- TODO        3 Apr 2007 10:11:47 -0000       1.143
+++ TODO        5 Apr 2007 23:39:08 -0000       1.144
@@ -232,20 +232,24 @@
   user-selected input method, with the default being the union of
   latin-1-prefix and latin-1-postfix.
 
-** Switch the Windows port to using Unicode keyboard input.
+** Switch the Windows port to using Unicode keyboard input (maybe).
   Based on http://msdn2.microsoft.com/en-us/library/ms633586.aspx,
   this boils down to (1) calling RegisterClassW function to register
   Emacs windows, and (2) modifying ALL system messages to use Unicode.
   In particular, WM_CHAR messages, which result from keyboard input,
-  will then come in encoded in UTF-16.  Problem: using this on Windows
-  9x/ME requires to install the Microsoft Layer for Unicode (MSLU),
-  which might not implement all the required functionality that is
-  available built-in on Windows XP and later.
+  will then come in encoded in UTF-16.
 
   One advantage of switching to Unicode is to toss encoded-kbd usage,
   which will solve the problem with binding non-ASCII keys with
   modifiers.
 
+  Problem: using this on Windows 9x/ME requires installing the
+  Microsoft Layer for Unicode (MSLU), which might not implement all
+  the required functionality that is available built-in on Windows XP
+  and later.  We should not make this change if it would pressure
+  users of unauthorized copies of older versions of Windows to
+  downgrade to versions that require activation.
+
 ** Implement a clean way to use different major modes for
   different parts of a buffer.  This could be useful in editing
   Bison input files, for instance, or other kinds of text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]