Mercurial > emacs
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. |