[Top][All Lists]
[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
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Eli Zaretskii, 2007/04/03
- [Emacs-diffs] Changes to emacs/etc/TODO,v,
Richard M. Stallman <=
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Chong Yidong, 2007/04/06
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Kim F. Storm, 2007/04/11
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Nick Roberts, 2007/04/11
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Glenn Morris, 2007/04/12
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Stefan Monnier, 2007/04/13
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Dan Nicolaescu, 2007/04/15
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Glenn Morris, 2007/04/19
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Chong Yidong, 2007/04/19
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Glenn Morris, 2007/04/21
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Eli Zaretskii, 2007/04/27