aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2015-03-25 14:28:25 -0400
committerStefan Monnier2015-03-25 14:28:25 -0400
commit2b828866c2df5ea558283e4c3f4c79a404918bea (patch)
tree60c01fa9ef4ab726b1e07e3aa7de7a6e6dac9937
parenteeb515715d50e55477b6bc9c5a64fbb57dfaec94 (diff)
downloademacs-2b828866c2df5ea558283e4c3f4c79a404918bea.tar.gz
emacs-2b828866c2df5ea558283e4c3f4c79a404918bea.zip
* etc/TODO: Remove obsolete entries.
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/TODO38
-rw-r--r--lisp/emacs-lisp/byte-run.el4
3 files changed, 6 insertions, 40 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index d6b6e299113..f0da3a57d3d 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12015-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * TODO: Remove obsolete entries.
4
12015-03-24 Daniel Colascione <dancol@dancol.org> 52015-03-24 Daniel Colascione <dancol@dancol.org>
2 6
3 * NEWS: Mention change to `process-running-child-p`. 7 * NEWS: Mention change to `process-running-child-p`.
diff --git a/etc/TODO b/etc/TODO
index 79996e28d3f..2235431c606 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -416,9 +416,6 @@ http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00034.html
416** Allow frames(terminals) created by emacsclient to inherit their environment 416** Allow frames(terminals) created by emacsclient to inherit their environment
417from the emacsclient process. 417from the emacsclient process.
418 418
419** Remove the default toggling behavior of minor modes when called from elisp
420rather than interactively. This a trivial one-liner in easy-mode.el.
421
422** Give Tar mode all the features of Archive mode. 419** Give Tar mode all the features of Archive mode.
423 420
424** Create a category of errors called `process-error' 421** Create a category of errors called `process-error'
@@ -427,9 +424,6 @@ rather than interactively. This a trivial one-liner in easy-mode.el.
427** Maybe reinterpret `parse-error' as a category of errors 424** Maybe reinterpret `parse-error' as a category of errors
428 and put some other errors under it. 425 and put some other errors under it.
429 426
430** A function to tell you the argument pattern of functions.
431 See `function-arity' in http://www.loveshack.ukfsn.org/emacs/fx-misc.el.
432
433** Make byte-compile warn when a doc string is too wide. 427** Make byte-compile warn when a doc string is too wide.
434 428
435** Make byte-optimization warnings issue accurate line numbers. 429** Make byte-optimization warnings issue accurate line numbers.
@@ -495,9 +489,6 @@ rather than interactively. This a trivial one-liner in easy-mode.el.
495** Give start-process the ability to direct standard-error 489** Give start-process the ability to direct standard-error
496 output to a different filter. 490 output to a different filter.
497 491
498** Make desktop.el save the "frame configuration" of Emacs (in some
499 useful sense).
500
501** Give desktop.el a feature to switch between different named desktops. 492** Give desktop.el a feature to switch between different named desktops.
502 493
503** Add a cpio mode, more or less like tar mode. 494** Add a cpio mode, more or less like tar mode.
@@ -523,23 +514,10 @@ rather than interactively. This a trivial one-liner in easy-mode.el.
523 Check the assignments file for other packages which might go in and 514 Check the assignments file for other packages which might go in and
524 have been missed. 515 have been missed.
525 516
526** Make keymaps a first-class Lisp object (this means a rewrite of
527 keymap.c). What should it do apart from being opaque ?
528 multiple inheritance ? faster where-is ? no more fix_submap_inheritance ?
529 what else ?
530
531** Implement popular parts of the rest of the CL functions as compiler
532 macros in cl-macs. [Is this still relevant now that cl-lib exists?]
533
534** Make compiler warnings about functions that might be undefined at run time 517** Make compiler warnings about functions that might be undefined at run time
535 smarter, so that they know which files are required by the file being 518 smarter, so that they know which files are required by the file being
536 compiled and don't warn about functions defined in them. 519 compiled and don't warn about functions defined in them.
537 520
538** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
539 but it's a valuable feature worth making more general.
540 [Basic support added 2013/10:
541 http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00904.html ]
542
543** Split out parts of lisp.h. 521** Split out parts of lisp.h.
544 522
545** Update the FAQ. 523** Update the FAQ.
@@ -547,11 +525,6 @@ rather than interactively. This a trivial one-liner in easy-mode.el.
547** Allow auto-compression-mode to use zlib calls if zlib is available. 525** Allow auto-compression-mode to use zlib calls if zlib is available.
548 [It's required for PNG, so may be linked anyhow.] 526 [It's required for PNG, so may be linked anyhow.]
549 527
550** Add a --pristine startup flag which does -q --no-site-file plus
551 ignoring X resources (Doze equivalents?) and most of the
552 environment. What should not be ignored needs consideration.
553 [Do the existing -Q and -D cover this, or is more needed?]
554
555** Improve the GC (generational, incremental). (We may be able to use 528** Improve the GC (generational, incremental). (We may be able to use
556 the Boehm collector.) [See the Boehm-GC branch in CVS for work on this.] 529 the Boehm collector.) [See the Boehm-GC branch in CVS for work on this.]
557 530
@@ -578,20 +551,9 @@ rather than interactively. This a trivial one-liner in easy-mode.el.
578 (Requires recursing through display properties). Provide some way 551 (Requires recursing through display properties). Provide some way
579 to simulate mouse-clicks on marginal text without a mouse. 552 to simulate mouse-clicks on marginal text without a mouse.
580 553
581** Implement Lisp functions to determine properly whether a character
582 is displayable (particularly needed in XFree 4, sigh). Use it to
583 define useful glyphs that may be displayed as images or unicodes
584 (with ASCIIfied fallback via latin1-disp). Examples include
585 box-drawing graphics in Custom buffers, W3 rules and tables, and
586 tree displays generally, mode-line mail indicator. [See work done
587 already for Emacs 23 and consult fx.]
588
589** Extend ps-print to deal with multiple font sizes, images, and extra 554** Extend ps-print to deal with multiple font sizes, images, and extra
590 encodings. 555 encodings.
591 556
592** Make byte-compile avoid binding an expanded defsubst's args
593 when the body only calls primitives.
594
595** Use the XIE X extension, if available, for image display. 557** Use the XIE X extension, if available, for image display.
596 558
597** Make monochrome images display using the foreground and background 559** Make monochrome images display using the foreground and background
diff --git a/lisp/emacs-lisp/byte-run.el b/lisp/emacs-lisp/byte-run.el
index e0d6c3e7829..081ea3183b9 100644
--- a/lisp/emacs-lisp/byte-run.el
+++ b/lisp/emacs-lisp/byte-run.el
@@ -393,7 +393,7 @@ ACCESS-TYPE if non-nil should specify the kind of access that will trigger
393This uses `defvaralias' and `make-obsolete-variable' (which see). 393This uses `defvaralias' and `make-obsolete-variable' (which see).
394See the Info node `(elisp)Variable Aliases' for more details. 394See the Info node `(elisp)Variable Aliases' for more details.
395 395
396If CURRENT-NAME is a defcustom (more generally, any variable 396If CURRENT-NAME is a defcustom or a defvar (more generally, any variable
397where OBSOLETE-NAME may be set, e.g. in an init file, before the 397where OBSOLETE-NAME may be set, e.g. in an init file, before the
398alias is defined), then the define-obsolete-variable-alias 398alias is defined), then the define-obsolete-variable-alias
399statement should be evaluated before the defcustom, if user 399statement should be evaluated before the defcustom, if user
@@ -407,7 +407,7 @@ variable (this is due to the way `defvaralias' works).
407For the benefit of `custom-set-variables', if OBSOLETE-NAME has 407For the benefit of `custom-set-variables', if OBSOLETE-NAME has
408any of the following properties, they are copied to 408any of the following properties, they are copied to
409CURRENT-NAME, if it does not already have them: 409CURRENT-NAME, if it does not already have them:
410'saved-value, 'saved-variable-comment." 410`saved-value', `saved-variable-comment'."
411 (declare (doc-string 4) 411 (declare (doc-string 4)
412 (advertised-calling-convention 412 (advertised-calling-convention
413 ;; New code should always provide the `when' argument. 413 ;; New code should always provide the `when' argument.