Mercurial > emacs
comparison etc/TODO @ 90813:e6fdae9180d4
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 698-710)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 216)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-196
author | Miles Bader <miles@gnu.org> |
---|---|
date | Tue, 24 Apr 2007 21:56:25 +0000 |
parents | 4ef881a120fe b45c21dacfe7 |
children | 70bf32a0f523 |
comparison
equal
deleted
inserted
replaced
90812:6137cc8ddf90 | 90813:e6fdae9180d4 |
---|---|
12 prepared to sign legal papers to transfer the copyright on your work | 12 prepared to sign legal papers to transfer the copyright on your work |
13 to the FSF. | 13 to the FSF. |
14 | 14 |
15 * Small but important fixes needed in existing features: | 15 * Small but important fixes needed in existing features: |
16 | 16 |
17 ** Fix compilation when Xaw3d libraries are present but libxaw is not. | |
18 In new X11 versions, xaw3dg-dev does not depend on libxaw-dev, so the | |
19 latter need not be installed. As a result, all the source files that | |
20 look for include files in X11/Xaw should look in X11/Xaw3d if we are | |
21 using Xaw3d. | |
22 | |
23 ** Compute the list of active keymaps *after* reading the first event. | |
24 | |
25 ** Avoid using "iff" in doc strings. | |
26 | |
17 ** mouse-autoselect-window should wait to select the window until | 27 ** mouse-autoselect-window should wait to select the window until |
18 the mouse is put to rest or after a delay or both, so that moving over | 28 the mouse is put to rest or after a delay or both, so that moving over |
19 a window doesn't select it. | 29 a window doesn't select it. |
20 | 30 |
21 ** In C-x d, the default if you type RET should be the directory name, | 31 ** In C-x d, the default if you type RET should be the directory name, |
80 | 90 |
81 ** The toolbar should show keyboard equivalents in its tooltips. | 91 ** The toolbar should show keyboard equivalents in its tooltips. |
82 | 92 |
83 ** Add function to redraw the tool bar. | 93 ** Add function to redraw the tool bar. |
84 | 94 |
85 ** Modify allout.el to use overlays, like outline.el. | |
86 | |
87 ** M-! M-n should fetch the buffer-file-name as the default. | 95 ** M-! M-n should fetch the buffer-file-name as the default. |
88 | 96 |
89 ** Redesign the load-history data structure so it can cope better | 97 ** Redesign the load-history data structure so it can cope better |
90 with evaluating definitions of the same function from different files, | 98 with evaluating definitions of the same function from different files, |
91 recording which file the latest definition came from. | 99 recording which file the latest definition came from. |
92 | 100 |
93 ** make back_comment use syntax-ppss or equivalent. | 101 ** make back_comment use syntax-ppss or equivalent. |
102 | |
103 ** Improve configure's treatment of NON_GNU_CPP on Solaris. | |
104 (patch available for after Emacs 22) | |
105 | |
106 ** Consider improving src/sysdep.c's search for a fqdn. | |
107 http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html | |
108 | |
109 ** Find a proper fix for rcirc multiline nick adding. | |
110 http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html | |
94 | 111 |
95 * Important features: | 112 * Important features: |
96 | 113 |
97 ** Provide user-friendly ways to list all available font families, | 114 ** Provide user-friendly ways to list all available font families, |
98 list fonts, display a font as a sample, etc. [fx is looking at | 115 list fonts, display a font as a sample, etc. [fx is looking at |
507 packages (e.g. tamago, anthy) or an input method via XIM. | 524 packages (e.g. tamago, anthy) or an input method via XIM. |
508 | 525 |
509 ** Let LEIM handle the Mode_switch key like XIM does (i.e. a toggle like C-\ | 526 ** Let LEIM handle the Mode_switch key like XIM does (i.e. a toggle like C-\ |
510 but which can also be used as a modifier). | 527 but which can also be used as a modifier). |
511 | 528 |
512 ** Provide the toolbar on ttys. This could map a bit like tmm-menubar | |
513 for the menubar and buttons could look a bit like those used by customize. | |
514 | |
515 ** Improve Help buffers: Change the face of previously visited links (like | 529 ** Improve Help buffers: Change the face of previously visited links (like |
516 Info, but also with regard to namespace), add a forward button to make the | 530 Info, but also with regard to namespace), add a forward button to make the |
517 Help buffer more browser like and gives the value of lisp expressions | 531 Help buffer more browser like and gives the value of lisp expressions |
518 e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch | 532 e.g auto-mode-alist, the right face. [nickrob@snap.net.nz has a patch |
519 for this for inclusion after 22.1]. | 533 for this for inclusion after 22.1]. |
527 See thread | 541 See thread |
528 <http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html> | 542 <http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html> |
529 | 543 |
530 * Internal changes | 544 * Internal changes |
531 | 545 |
532 ** Cleanup all the GC_ mark bit stuff -- there is no longer any distiction | 546 ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction |
533 since the mark bit is no longer stored in the Lisp_Object itself. | 547 since the mark bit is no longer stored in the Lisp_Object itself. |
534 | 548 |
535 ** Merge ibuffer.el and buff-menu.el. | 549 ** Merge ibuffer.el and buff-menu.el. |
536 More specifically do what's needed to make ibuffer.el the default, | 550 More specifically do what's needed to make ibuffer.el the default, |
537 or just an extension of buff-menu.el. | 551 or just an extension of buff-menu.el. |
543 ** Merge sendmail.el and messages.el. | 557 ** Merge sendmail.el and messages.el. |
544 Probably not a complete merge, but at least arrange for messages.el to be | 558 Probably not a complete merge, but at least arrange for messages.el to be |
545 a derived mode of sendmail.el. Or arrange for messages.el to be split | 559 a derived mode of sendmail.el. Or arrange for messages.el to be split |
546 into a small core and "the rest" so that we use less resources as long as | 560 into a small core and "the rest" so that we use less resources as long as |
547 we stick to the features provided in sendmail.el. | 561 we stick to the features provided in sendmail.el. |
548 | 562 |
549 ** Replace gmalloc.c with the modified Doug Lea code from the current | 563 ** Replace gmalloc.c with the modified Doug Lea code from the current |
550 GNU libc so that the special mmapping of buffers can be removed -- | 564 GNU libc so that the special mmapping of buffers can be removed -- |
551 that apparently loses under Solaris, at least. [fx has mostly done | 565 that apparently loses under Solaris, at least. [fx has mostly done |
552 this.] | 566 this.] |
553 | 567 |