comparison etc/TODO @ 51647:c9a97d52236b

*** empty log message ***
author Dave Love <fx@gnu.org>
date Mon, 23 Jun 2003 18:36:25 +0000
parents 85280cb01eba
children 695cf19ef79e
comparison
equal deleted inserted replaced
51646:8e29225b8438 51647:c9a97d52236b
1 -*-text-*- 1 -*-text-*-
2 2
3 If you are ready to start working on any of these TODO items, we 3 If you are ready to start working on any of these TODO items, we
4 appreciate your help; please write to emacs-devel@gnu.org so we can be 4 appreciate your help; please write to emacs-devel@gnu.org so we can be
5 aware that the problem is being addressed, and talk with you how to do 5 aware that the problem is being addressed, and talk with you how to do
6 it best. Since Emacs is an FSF-copyrighted packages, please be 6 it best. Since Emacs is an FSF-copyrighted package, please be
7 prepared to sign legal papers to transfer the copyright on your work 7 prepared to sign legal papers to transfer the copyright on your work
8 to the FSF. 8 to the FSF.
9 9
10 Small but important fixes needed in existing features: 10 Small but important fixes needed in existing features:
11 11
47 * Make the Lucid menu widget display multilingual text. [This 47 * Make the Lucid menu widget display multilingual text. [This
48 probably needs to be done from actual Emacs buffers, either directly 48 probably needs to be done from actual Emacs buffers, either directly
49 in the menu or by rendering in an unmapped window and copying the 49 in the menu or by rendering in an unmapped window and copying the
50 pixels. Note that the relevant Xlib functions assume a specific 50 pixels. Note that the relevant Xlib functions assume a specific
51 locale; that isn't good enough even if X can render the arbitrary 51 locale; that isn't good enough even if X can render the arbitrary
52 text, which it often can't as far as I can tell. -- fx] 52 text, which it often can't as far as I can tell. -- fx] [The gtk
53 port now displays multilingual text in menus, but only insofar as
54 Emacs can encode it as utf-8 and gtk can display the result.]
53 55
54 * Remove the limitation that window and frame widths and heights can 56 * Remove the limitation that window and frame widths and heights can
55 be only full columns/lines. 57 be only full columns/lines.
56 58
57 * Move fringe to be displayed between display margins and text area. 59 * Move fringe to be displayed between display margins and text area.
155 * Investigate using the language environment (or locale?) to set up 157 * Investigate using the language environment (or locale?) to set up
156 more things, such as the default Ispell dictionary, calendar 158 more things, such as the default Ispell dictionary, calendar
157 holidays, quoting characters?,... 159 holidays, quoting characters?,...
158 160
159 * Improve the GC (generational, incremental). (We may be able to use 161 * Improve the GC (generational, incremental). (We may be able to use
160 the Boehm collector.) [fx is working on this.] 162 the Boehm collector.) [See the Boehm-GC branch in CVS for work on
163 this.]
161 164
162 * Check what hooks would help Emacspeak -- see the defadvising in W3. 165 * Check what hooks would help Emacspeak -- see the defadvising in W3.
163 166
164 * Implement some variety of (non-gtk) drag-and-drop support under X. 167 * Implement some variety of (non-gtk) drag-and-drop support under X.
165 Using libdnd might be a good start. 168 Using libdnd might be a good start.