comparison etc/TODO @ 85056:f7a1ed49fd9f

*** empty log message ***
author Glenn Morris <rgm@gnu.org>
date Sat, 06 Oct 2007 01:52:18 +0000
parents de9abb25771b
children ccf63a47cd32
comparison
equal deleted inserted replaced
85055:0770b6970632 85056:f7a1ed49fd9f
318 the main thread, and not return from that message until the main 318 the main thread, and not return from that message until the main
319 thread has processed the MENU_BAR_ACTIVATE_EVENT and regenerated 319 thread has processed the MENU_BAR_ACTIVATE_EVENT and regenerated
320 the whole menu bar. In the mean time, it should process other messages. 320 the whole menu bar. In the mean time, it should process other messages.
321 321
322 ** Get some major packages installed: W3 (development version needs 322 ** Get some major packages installed: W3 (development version needs
323 significant work), PSGML. Check the assignments file for other 323 significant work), PSGML, nXML [Mark Hershberger is looking at this
324 packages which might go in and have been missed. 324 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01699.html],
325 _possibly_ Cedet and ECB.
326 http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html
327 Check the assignments file for other packages which might go in and
328 have been missed.
329
330 ** Install ruby-mode (needs assignment)?
331 http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00051.html
325 332
326 ** Make keymaps a first-class Lisp object (this means a rewrite of 333 ** Make keymaps a first-class Lisp object (this means a rewrite of
327 keymap.c). What should it do apart from being opaque ? 334 keymap.c). What should it do apart from being opaque ?
328 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ? 335 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ?
329 what else ? 336 what else ?
339 compiled and don't warn about functions defined in them. 346 compiled and don't warn about functions defined in them.
340 347
341 ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA, 348 ** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
342 but it's a valuable feature worth making more general. 349 but it's a valuable feature worth making more general.
343 350
344 ** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs
345 at http://lorentey.hu/project/emacs.]
346
347 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe 351 ** Provide MIME support for Rmail using the Gnus MIME library. [Maybe
348 not now feasible, given Gnus maintenance decisions. fx looked at 352 not now feasible, given Gnus maintenance decisions. fx looked at
349 this and can say where some of the problems are.] 353 this and can say where some of the problems are.]
350 354
351 ** Eliminate the storm of warnings concerning char/unsigned char 355 ** Eliminate the storm of warnings concerning char/unsigned char
364 [It's required for PNG, so may be linked anyhow.] 368 [It's required for PNG, so may be linked anyhow.]
365 369
366 ** Add a --pristine startup flag which does -q --no-site-file plus 370 ** Add a --pristine startup flag which does -q --no-site-file plus
367 ignoring X resources (Doze equivalents?) and most of the 371 ignoring X resources (Doze equivalents?) and most of the
368 environment. What should not be ignored needs consideration. 372 environment. What should not be ignored needs consideration.
373 [Do the existing -Q and -D cover this, or is more needed?]
369 374
370 ** Improve the GC (generational, incremental). (We may be able to use 375 ** Improve the GC (generational, incremental). (We may be able to use
371 the Boehm collector.) [See the Boehm-GC branch in CVS for work on 376 the Boehm collector.) [See the Boehm-GC branch in CVS for work on
372 this.] 377 this.]
373 378
378 ** Add horizontal scroll bars. 383 ** Add horizontal scroll bars.
379 384
380 ** Provide an optional feature which computes a scroll bar slider's 385 ** Provide an optional feature which computes a scroll bar slider's
381 size and its position from lines instead of characters. 386 size and its position from lines instead of characters.
382 387
383 ** Add support for SVG (Scalable Vector Graphics) rendering to
384 Emacs.
385
386 ** Allow unknown image types to be rendered via an external program 388 ** Allow unknown image types to be rendered via an external program
387 converting them to, say, PBM (in the same way as PostScript?). 389 converting them to, say, PBM (in the same way as PostScript?). [does
390 doc-view.el do this, or could it be extended to do this?]
388 391
389 ** Allow displaying an X window from an external program in a buffer, 392 ** Allow displaying an X window from an external program in a buffer,
390 e.g. to render graphics from Java applets. [gerd and/or wmperry 393 e.g. to render graphics from Java applets. [gerd and/or wmperry
391 thought this was feasible.] 394 thought this was feasible.]
392 395
542 545
543 ** Possibly make cal-dst use the system timezone database directly. 546 ** Possibly make cal-dst use the system timezone database directly.
544 See thread 547 See thread
545 <http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html> 548 <http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html>
546 549
550 ** Possibly add a "close" button to the modeline.
551 The idea is to add an "X" of some kind, that when clicked deletes
552 the window associated with that modeline.
553 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html
554
555 ** When running isearch in a ChangeLog file, if the search fails,
556 then after another C-s try searching the previous ChangeLog, if
557 there is one. (e.g. go from ChangeLog to ChangeLog.12).
558 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02237.html
559
547 * Internal changes 560 * Internal changes
548 561
549 ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction 562 ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction
550 since the mark bit is no longer stored in the Lisp_Object itself. 563 since the mark bit is no longer stored in the Lisp_Object itself.
551 564