[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/etc/TODO,v
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] Changes to emacs/etc/TODO,v |
Date: |
Tue, 03 Apr 2007 10:11:48 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Eli Zaretskii <eliz> 07/04/03 10:11:47
Index: TODO
===================================================================
RCS file: /cvsroot/emacs/emacs/etc/TODO,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -b -r1.142 -r1.143
--- TODO 17 Mar 2007 17:37:41 -0000 1.142
+++ TODO 3 Apr 2007 10:11:47 -0000 1.143
@@ -232,6 +232,20 @@
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.
+ 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.
+
+ One advantage of switching to Unicode is to toss encoded-kbd usage,
+ which will solve the problem with binding non-ASCII keys with
+ modifiers.
+
** 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
@@ -287,7 +301,7 @@
what else ?
** Provide real menus on ttys. The MS-DOS implementation can serve as
- an example how to do part of this.
+ an example how to do part of this; see the XMenu* functions on msdos.c.
** Implement popular parts of the rest of the CL functions as compiler
macros in cl-macs.
- [Emacs-diffs] Changes to emacs/etc/TODO,v,
Eli Zaretskii <=
- [Emacs-diffs] Changes to emacs/etc/TODO,v, Richard M. Stallman, 2007/04/05
- [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