aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS42
1 files changed, 32 insertions, 10 deletions
diff --git a/etc/NEWS b/etc/NEWS
index fbe24c8345f..a03c2e2f638 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -43,7 +43,8 @@ It is layered as:
43 43
44* Incompatible Lisp Changes in Emacs 24.4 44* Incompatible Lisp Changes in Emacs 24.4
45 45
46** `defadvice' does not honor the `freeze' flag any more. 46** `defadvice' does not honor the `freeze' flag and cannot advise
47special-forms any more.
47 48
48** `dolist' in lexical-binding mode does not bind VAR in RESULT any more. 49** `dolist' in lexical-binding mode does not bind VAR in RESULT any more.
49VAR was bound to nil which was not tremendously useful and just lead to 50VAR was bound to nil which was not tremendously useful and just lead to
@@ -209,7 +210,9 @@ This minor mode replaces `toggle-read-only', which is now obsolete.
209** Emacs now generates backtraces on fatal errors. 210** Emacs now generates backtraces on fatal errors.
210On encountering a fatal error, Emacs now outputs a textual description 211On encountering a fatal error, Emacs now outputs a textual description
211of the fatal signal, and a short backtrace on platforms like glibc 212of the fatal signal, and a short backtrace on platforms like glibc
212that support backtraces. 213that support backtraces, and also on MS-Windows. On Windows, the
214backtrace is also written to the 'emacs_backtrace.txt' file in the
215directory where Emacs was running.
213 216
214--- 217---
215** If your Emacs was built from a bzr checkout, the new variable 218** If your Emacs was built from a bzr checkout, the new variable
@@ -360,6 +363,8 @@ provide the old non-prefixed names. Some exceptions are listed below.
360+++ 363+++
361*** `cl-flet' is not like `flet' (which is deprecated). 364*** `cl-flet' is not like `flet' (which is deprecated).
362Instead it obeys the behavior of Common-Lisp's `flet'. 365Instead it obeys the behavior of Common-Lisp's `flet'.
366In particular, in cl-flet function definitions are lexically scoped,
367whereas in flet the scoping is dynamic.
363 368
364+++ 369+++
365*** `cl-labels' is slightly different from `labels'. 370*** `cl-labels' is slightly different from `labels'.
@@ -474,13 +479,19 @@ The global binding for `M-=', `count-words-region' is in effect.
474 479
475** ERC 480** ERC
476 481
477*** New package `erc-desktop-notifications.el', which can send a notification 482+++
478when you receive a private message or your nickname is mentioned. 483*** New module "notifications", which can send a notification when you
484receive a private message or your nickname is mentioned.
479 485
486+++
480*** ERC will look up server/channel names via auth-source and use any 487*** ERC will look up server/channel names via auth-source and use any
481channel keys found. 488channel keys found.
482 489
483+++ 490+++
491*** New option `erc-lurker-hide-list', similar to `erc-hide-list', but
492only applies to messages sent by lurkers.
493
494+++
484** Flymake uses fringe bitmaps to indicate errors and warnings. 495** Flymake uses fringe bitmaps to indicate errors and warnings.
485See `flymake-fringe-indicator-position', `flymake-error-bitmap' and 496See `flymake-fringe-indicator-position', `flymake-error-bitmap' and
486`flymake-warning-bitmap'. 497`flymake-warning-bitmap'.
@@ -667,8 +678,7 @@ enabled, applies to all applicable major modes.
667** winner-mode-hook now runs when the mode is disabled, as well as when it is 678** winner-mode-hook now runs when the mode is disabled, as well as when it is
668enabled. 679enabled.
669 680
670** FIXME something happened to ses.el, 2012-04-17. 681+++
671
672** Hooks renamed to avoid obsolete "-hooks" suffix: 682** Hooks renamed to avoid obsolete "-hooks" suffix:
673*** semantic-lex-reset-hooks -> semantic-lex-reset-functions 683*** semantic-lex-reset-hooks -> semantic-lex-reset-functions
674*** semantic-change-hooks -> semantic-change-functions 684*** semantic-change-hooks -> semantic-change-functions
@@ -848,6 +858,12 @@ in the presence of quoting, such as file completion in shell buffers.
848*** New function `completion-table-subvert' to use an existing completion 858*** New function `completion-table-subvert' to use an existing completion
849table, but with a different prefix. 859table, but with a different prefix.
850 860
861FIXME?
862*** There are several other completion-table- functions that never got
863added to NEWS or documented: completion-table-case-fold (24.1),
864completion-table-with-context (23,1), completion-table-with-terminator (23.1),
865completion-table-with-predicate (23.1), completion-table-in-turn (23.1)
866
851** Debugger changes 867** Debugger changes
852 868
853+++ 869+++
@@ -878,8 +894,12 @@ now accept a third argument to avoid choosing the selected window.
878*** `temp-buffer-resize-mode' no longer resizes windows that have been 894*** `temp-buffer-resize-mode' no longer resizes windows that have been
879reused. 895reused.
880 896
881*** New function `fit-frame-to-buffer' and new options 897*** New command `fit-frame-to-buffer' adjusts the frame height to
882`fit-frame-to-buffer' and `fit-frame-to-buffer-bottom-margin'. 898fit the contents.
899
900*** The command `fit-window-to-buffer' can adjust the frame height
901if the new option `fit-frame-to-buffer' is non-nil.
902
883+++ 903+++
884*** New option switch-to-buffer-preserve-window-point to restore a 904*** New option switch-to-buffer-preserve-window-point to restore a
885window's point when switching buffers. 905window's point when switching buffers.
@@ -967,7 +987,9 @@ describing the cycle.
967*** `function-get' fetches a function property, following aliases. 987*** `function-get' fetches a function property, following aliases.
968+++ 988+++
969*** `posnp' tests if an object is a `posn'. 989*** `posnp' tests if an object is a `posn'.
970*** `set-temporary-overlay-map' sets up a temporary overlay map. 990+++
991*** `set-temporary-overlay-map' sets up a temporary keymap that
992takes precedence over most other maps for a short while (normally one key).
971+++ 993+++
972*** `system-users' returns the user names on the system. 994*** `system-users' returns the user names on the system.
973+++ 995+++
@@ -981,8 +1003,8 @@ describing the cycle.
981+++ 1003+++
982** New fringe bitmap `exclamation-mark'. 1004** New fringe bitmap `exclamation-mark'.
983 1005
1006+++
984** Face underlining can now use a wave. 1007** Face underlining can now use a wave.
985See the "Face Attributes" section of the Elisp manual.
986 1008
987** The following functions and variables are obsolete: 1009** The following functions and variables are obsolete:
988--- 1010---