diff options
| author | Stefan Monnier | 2015-03-25 14:28:25 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2015-03-25 14:28:25 -0400 |
| commit | 2b828866c2df5ea558283e4c3f4c79a404918bea (patch) | |
| tree | 60c01fa9ef4ab726b1e07e3aa7de7a6e6dac9937 | |
| parent | eeb515715d50e55477b6bc9c5a64fbb57dfaec94 (diff) | |
| download | emacs-2b828866c2df5ea558283e4c3f4c79a404918bea.tar.gz emacs-2b828866c2df5ea558283e4c3f4c79a404918bea.zip | |
* etc/TODO: Remove obsolete entries.
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/TODO | 38 | ||||
| -rw-r--r-- | lisp/emacs-lisp/byte-run.el | 4 |
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 @@ | |||
| 1 | 2015-03-25 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * TODO: Remove obsolete entries. | ||
| 4 | |||
| 1 | 2015-03-24 Daniel Colascione <dancol@dancol.org> | 5 | 2015-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`. |
| @@ -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 |
| 417 | from the emacsclient process. | 417 | from the emacsclient process. |
| 418 | 418 | ||
| 419 | ** Remove the default toggling behavior of minor modes when called from elisp | ||
| 420 | rather 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 | |||
| 393 | This uses `defvaralias' and `make-obsolete-variable' (which see). | 393 | This uses `defvaralias' and `make-obsolete-variable' (which see). |
| 394 | See the Info node `(elisp)Variable Aliases' for more details. | 394 | See the Info node `(elisp)Variable Aliases' for more details. |
| 395 | 395 | ||
| 396 | If CURRENT-NAME is a defcustom (more generally, any variable | 396 | If CURRENT-NAME is a defcustom or a defvar (more generally, any variable |
| 397 | where OBSOLETE-NAME may be set, e.g. in an init file, before the | 397 | where OBSOLETE-NAME may be set, e.g. in an init file, before the |
| 398 | alias is defined), then the define-obsolete-variable-alias | 398 | alias is defined), then the define-obsolete-variable-alias |
| 399 | statement should be evaluated before the defcustom, if user | 399 | statement should be evaluated before the defcustom, if user |
| @@ -407,7 +407,7 @@ variable (this is due to the way `defvaralias' works). | |||
| 407 | For the benefit of `custom-set-variables', if OBSOLETE-NAME has | 407 | For the benefit of `custom-set-variables', if OBSOLETE-NAME has |
| 408 | any of the following properties, they are copied to | 408 | any of the following properties, they are copied to |
| 409 | CURRENT-NAME, if it does not already have them: | 409 | CURRENT-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. |