diff options
| author | Joakim Verona | 2012-09-10 16:03:53 +0200 |
|---|---|---|
| committer | Joakim Verona | 2012-09-10 16:03:53 +0200 |
| commit | b035a30e5cd2f34fedc04c253eeb5a11afed8145 (patch) | |
| tree | b9350cce389602f4967bdc1beed745929155ad5d /etc | |
| parent | 4a37733c693d59a9b83a3fb2d0c7f9461d149f60 (diff) | |
| parent | a31a4cdacb196cc96dcb9bd229edb1d635e01344 (diff) | |
| download | emacs-b035a30e5cd2f34fedc04c253eeb5a11afed8145.tar.gz emacs-b035a30e5cd2f34fedc04c253eeb5a11afed8145.zip | |
upstream
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 5 | ||||
| -rw-r--r-- | etc/NEWS | 76 |
2 files changed, 74 insertions, 7 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index f3f244c7e39..aa788275256 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-09-04 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Give more-useful info on a fatal error (Bug#12328). | ||
| 4 | * NEWS: Document the change. | ||
| 5 | |||
| 1 | 2012-09-01 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2012-09-01 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | Better seeds for (random). | 8 | Better seeds for (random). |
| @@ -78,6 +78,10 @@ been adding them there, put them somewhere else, eg site-lisp. | |||
| 78 | 78 | ||
| 79 | * Changes in Emacs 24.3 | 79 | * Changes in Emacs 24.3 |
| 80 | 80 | ||
| 81 | ** You can now scroll the selected window in most y-or-n prompts. | ||
| 82 | Typing C-v or M-v at a prompt scrolls forward or backward | ||
| 83 | respectively, without leaving the y-or-n prompt. | ||
| 84 | |||
| 81 | ** Help changes | 85 | ** Help changes |
| 82 | 86 | ||
| 83 | *** `C-h f' (describe-function) can now perform autoloading. | 87 | *** `C-h f' (describe-function) can now perform autoloading. |
| @@ -97,6 +101,11 @@ machines. Other functions that use this format, such as | |||
| 97 | file-attributes and format-time-string, have been changed accordingly. | 101 | file-attributes and format-time-string, have been changed accordingly. |
| 98 | Old-format time stamps are still accepted. | 102 | Old-format time stamps are still accepted. |
| 99 | 103 | ||
| 104 | ** Emacs now generates backtraces on fatal errors. | ||
| 105 | On encountering a fatal error, Emacs now outputs a textual description | ||
| 106 | of the fatal signal, and a short backtrace on platforms like glibc | ||
| 107 | that support backtraces. | ||
| 108 | |||
| 100 | ** New functions `system-users', `system-groups' return lists of the user | 109 | ** New functions `system-users', `system-groups' return lists of the user |
| 101 | name, group names known to the system (where possible). | 110 | name, group names known to the system (where possible). |
| 102 | 111 | ||
| @@ -177,6 +186,14 @@ just removing them, as done by `yank-excluded-properties'. | |||
| 177 | delete-trailing-whitespace command should delete trailing lines at the | 186 | delete-trailing-whitespace command should delete trailing lines at the |
| 178 | end of the buffer. It defaults to t. | 187 | end of the buffer. It defaults to t. |
| 179 | 188 | ||
| 189 | +++ | ||
| 190 | ** `C-x r +' is now overloaded to invoke `append-to-register. | ||
| 191 | |||
| 192 | +++ | ||
| 193 | ** New option `register-separator' specifies the register containing | ||
| 194 | the text to put between collected texts for use with M-x | ||
| 195 | append-to-register and M-x prepend-to-register. | ||
| 196 | |||
| 180 | ** Search changes | 197 | ** Search changes |
| 181 | 198 | ||
| 182 | *** Global `M-s _' starts a symbol (identifier) incremental search, | 199 | *** Global `M-s _' starts a symbol (identifier) incremental search, |
| @@ -192,6 +209,13 @@ of one or more whitespace characters defined by the variable | |||
| 192 | `isearch-lax-whitespace'. In regexp incremental search, it toggles | 209 | `isearch-lax-whitespace'. In regexp incremental search, it toggles |
| 193 | the value of the variable `isearch-regexp-lax-whitespace'. | 210 | the value of the variable `isearch-regexp-lax-whitespace'. |
| 194 | 211 | ||
| 212 | ** query-replace changes | ||
| 213 | |||
| 214 | *** When new option `replace-lax-whitespace' is non-nil, | ||
| 215 | and you enter a space or spaces in the strings or regexps | ||
| 216 | to be replaced, `query-replace' will match any sequence matched | ||
| 217 | by the regexp `search-whitespace-regexp'. | ||
| 218 | |||
| 195 | ** M-x move-to-column, if called interactively with no prefix arg, now | 219 | ** M-x move-to-column, if called interactively with no prefix arg, now |
| 196 | prompts for a column number. | 220 | prompts for a column number. |
| 197 | 221 | ||
| @@ -411,6 +435,13 @@ channel keys found, if any. | |||
| 411 | if the command ends in `;' (when operating on multiple files). | 435 | if the command ends in `;' (when operating on multiple files). |
| 412 | Otherwise, it executes the command on each file in parallel. | 436 | Otherwise, it executes the command on each file in parallel. |
| 413 | 437 | ||
| 438 | *** The minibuffer default for `=' (`dired-diff) has changed. | ||
| 439 | It is now the backup file for the file at point, if one exists, rather | ||
| 440 | than the file at the mark. | ||
| 441 | |||
| 442 | *** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers. | ||
| 443 | The global binding for `M-=', `count-words-region' is in effect. | ||
| 444 | |||
| 414 | ** Shell | 445 | ** Shell |
| 415 | 446 | ||
| 416 | *** New option `async-shell-command-buffer' specifies what buffer to use | 447 | *** New option `async-shell-command-buffer' specifies what buffer to use |
| @@ -601,6 +632,13 @@ are deprecated and will be removed eventually. | |||
| 601 | 632 | ||
| 602 | * Lisp changes in Emacs 24.3 | 633 | * Lisp changes in Emacs 24.3 |
| 603 | 634 | ||
| 635 | ** Interpreted files get eagerly macro-expanded during load. | ||
| 636 | This can significantly speed up execution of non-byte-compiled code, but can | ||
| 637 | also bump into harmless and previously unnoticed cyclic dependencies. | ||
| 638 | These should not be fatal: they will simply cause the macro-calls to be left | ||
| 639 | for later expansion (as before), but will also result in a warning describing | ||
| 640 | the cycle. | ||
| 641 | |||
| 604 | ** New minor mode `read-only-mode' to replace toggle-read-only (now obsolete). | 642 | ** New minor mode `read-only-mode' to replace toggle-read-only (now obsolete). |
| 605 | 643 | ||
| 606 | ** New functions `autoloadp' and `autoload-do-load'. | 644 | ** New functions `autoloadp' and `autoload-do-load'. |
| @@ -626,25 +664,40 @@ The interpretation of the DECLS is determined by `defun-declarations-alist'. | |||
| 626 | 664 | ||
| 627 | ** New error type and new function `user-error'. Doesn't trigger the debugger. | 665 | ** New error type and new function `user-error'. Doesn't trigger the debugger. |
| 628 | 666 | ||
| 667 | ** New option `debugger-bury-or-kill'. | ||
| 668 | |||
| 669 | +++ | ||
| 670 | ** New utility function `buffer-narrowed-p'. | ||
| 671 | |||
| 629 | ** Window changes | 672 | ** Window changes |
| 630 | 673 | ||
| 631 | *** The functions get-lru-window, get-mru-window and get-largest-window | 674 | *** The functions get-lru-window, get-mru-window and get-largest-window |
| 632 | now accept a third argument to avoid choosing the selected window. | 675 | now accept a third argument to avoid choosing the selected window. |
| 633 | 676 | ||
| 634 | *** New macro with-temp-buffer-window. | 677 | *** New macro `with-temp-buffer-window'. |
| 678 | |||
| 679 | *** New option `temp-buffer-resize-frames'. | ||
| 680 | |||
| 681 | *** New function `fit-frame-to-buffer' and new option | ||
| 682 | `fit-frame-to-buffer-bottom-margin'. | ||
| 635 | 683 | ||
| 636 | *** New display action function display-buffer-below-selected. | 684 | *** New display action functions `display-buffer-below-selected' and |
| 685 | `display-buffer-in-previous-window'. | ||
| 637 | 686 | ||
| 638 | *** New display action alist `inhibit-switch-frame', if non-nil, tells | 687 | *** New display action alist entry `inhibit-switch-frame', if non-nil, |
| 639 | display action functions to avoid changing which frame is selected. | 688 | tells display action functions to avoid changing which frame is |
| 689 | selected. | ||
| 640 | 690 | ||
| 641 | *** New display action alist `pop-up-frame-parameters', if non-nil, | 691 | *** New display action alist entry `pop-up-frame-parameters', if |
| 642 | specifies frame parameters to give any newly-created frame. | 692 | non-nil, specifies frame parameters to give any newly-created frame. |
| 693 | |||
| 694 | *** New display action alist entry `previous-window', if non-nil, | ||
| 695 | specifies window to reuse in `display-buffer-in-previous-window'. | ||
| 643 | 696 | ||
| 644 | *** The following variables are obsolete, as they can be replaced by | 697 | *** The following variables are obsolete, as they can be replaced by |
| 645 | appropriate entries in the `display-buffer-alist' function introduced | 698 | appropriate entries in the `display-buffer-alist' function introduced |
| 646 | in Emacs 24.1: | 699 | in Emacs 24.1: |
| 647 | 700 | +++ | |
| 648 | **** `display-buffer-reuse-frames' | 701 | **** `display-buffer-reuse-frames' |
| 649 | **** `special-display-regexps' | 702 | **** `special-display-regexps' |
| 650 | **** `special-display-frame-alist' | 703 | **** `special-display-frame-alist' |
| @@ -671,6 +724,7 @@ by the underlying C implementation. | |||
| 671 | 724 | ||
| 672 | ** `automount-dir-prefix' is obsolete. | 725 | ** `automount-dir-prefix' is obsolete. |
| 673 | ** `buffer-has-markers-at' is obsolete. | 726 | ** `buffer-has-markers-at' is obsolete. |
| 727 | ** `window-system-version' is obsolete. | ||
| 674 | 728 | ||
| 675 | * Changes in Emacs 24.3 on non-free operating systems | 729 | * Changes in Emacs 24.3 on non-free operating systems |
| 676 | 730 | ||
| @@ -1403,6 +1457,10 @@ If you had that set, you need to put | |||
| 1403 | 1457 | ||
| 1404 | in your ~/.authinfo file instead. | 1458 | in your ~/.authinfo file instead. |
| 1405 | 1459 | ||
| 1460 | *** SMTPmail defaults to using the address in the From: header as the | ||
| 1461 | SMTP MAIL FROM envelope. To override this, set `mail-envelope-from' | ||
| 1462 | to the address you wish to use instead. | ||
| 1463 | |||
| 1406 | ** SQL mode | 1464 | ** SQL mode |
| 1407 | 1465 | ||
| 1408 | *** New options `sql-port', `sql-connection-alist', `sql-send-terminator', | 1466 | *** New options `sql-port', `sql-connection-alist', `sql-send-terminator', |
| @@ -1900,6 +1958,10 @@ instead of jumping all the way to the top-level. | |||
| 1900 | *** Set `debug-on-event' to enter the debugger on events like SIGUSR1. | 1958 | *** Set `debug-on-event' to enter the debugger on events like SIGUSR1. |
| 1901 | This can be useful when `inhibit-quit' is set. | 1959 | This can be useful when `inhibit-quit' is set. |
| 1902 | 1960 | ||
| 1961 | *** Set `debug-on-message' to enter the debugger when a certain | ||
| 1962 | message is displayed in the echo area. This can be useful when trying | ||
| 1963 | to work out which code is doing something. | ||
| 1964 | |||
| 1903 | ** The new function `server-eval-at' allows evaluation of Lisp forms on | 1965 | ** The new function `server-eval-at' allows evaluation of Lisp forms on |
| 1904 | named Emacs server instances. | 1966 | named Emacs server instances. |
| 1905 | 1967 | ||