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