aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog5
-rw-r--r--etc/NEWS76
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 @@
12012-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
12012-09-01 Paul Eggert <eggert@cs.ucla.edu> 62012-09-01 Paul Eggert <eggert@cs.ucla.edu>
2 7
3 Better seeds for (random). 8 Better seeds for (random).
diff --git a/etc/NEWS b/etc/NEWS
index a2d0ffe232c..49860eab98a 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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.
82Typing C-v or M-v at a prompt scrolls forward or backward
83respectively, 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
97file-attributes and format-time-string, have been changed accordingly. 101file-attributes and format-time-string, have been changed accordingly.
98Old-format time stamps are still accepted. 102Old-format time stamps are still accepted.
99 103
104** Emacs now generates backtraces on fatal errors.
105On encountering a fatal error, Emacs now outputs a textual description
106of the fatal signal, and a short backtrace on platforms like glibc
107that 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
101name, group names known to the system (where possible). 110name, group names known to the system (where possible).
102 111
@@ -177,6 +186,14 @@ just removing them, as done by `yank-excluded-properties'.
177delete-trailing-whitespace command should delete trailing lines at the 186delete-trailing-whitespace command should delete trailing lines at the
178end of the buffer. It defaults to t. 187end 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
194the text to put between collected texts for use with M-x
195append-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
193the value of the variable `isearch-regexp-lax-whitespace'. 210the 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,
215and you enter a space or spaces in the strings or regexps
216to be replaced, `query-replace' will match any sequence matched
217by 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
196prompts for a column number. 220prompts for a column number.
197 221
@@ -411,6 +435,13 @@ channel keys found, if any.
411if the command ends in `;' (when operating on multiple files). 435if the command ends in `;' (when operating on multiple files).
412Otherwise, it executes the command on each file in parallel. 436Otherwise, it executes the command on each file in parallel.
413 437
438*** The minibuffer default for `=' (`dired-diff) has changed.
439It is now the backup file for the file at point, if one exists, rather
440than the file at the mark.
441
442*** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers.
443The 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.
636This can significantly speed up execution of non-byte-compiled code, but can
637also bump into harmless and previously unnoticed cyclic dependencies.
638These should not be fatal: they will simply cause the macro-calls to be left
639for later expansion (as before), but will also result in a warning describing
640the 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
632now accept a third argument to avoid choosing the selected window. 675now 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,
639display action functions to avoid changing which frame is selected. 688tells display action functions to avoid changing which frame is
689selected.
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
642specifies frame parameters to give any newly-created frame. 692non-nil, specifies frame parameters to give any newly-created frame.
693
694*** New display action alist entry `previous-window', if non-nil,
695specifies 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
645appropriate entries in the `display-buffer-alist' function introduced 698appropriate entries in the `display-buffer-alist' function introduced
646in Emacs 24.1: 699in 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
1404in your ~/.authinfo file instead. 1458in your ~/.authinfo file instead.
1405 1459
1460*** SMTPmail defaults to using the address in the From: header as the
1461SMTP MAIL FROM envelope. To override this, set `mail-envelope-from'
1462to 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.
1901This can be useful when `inhibit-quit' is set. 1959This can be useful when `inhibit-quit' is set.
1902 1960
1961*** Set `debug-on-message' to enter the debugger when a certain
1962message is displayed in the echo area. This can be useful when trying
1963to 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
1904named Emacs server instances. 1966named Emacs server instances.
1905 1967