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