diff options
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 42 |
1 files changed, 32 insertions, 10 deletions
| @@ -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 |
| 47 | special-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. |
| 49 | VAR was bound to nil which was not tremendously useful and just lead to | 50 | VAR 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. |
| 210 | On encountering a fatal error, Emacs now outputs a textual description | 211 | On encountering a fatal error, Emacs now outputs a textual description |
| 211 | of the fatal signal, and a short backtrace on platforms like glibc | 212 | of the fatal signal, and a short backtrace on platforms like glibc |
| 212 | that support backtraces. | 213 | that support backtraces, and also on MS-Windows. On Windows, the |
| 214 | backtrace is also written to the 'emacs_backtrace.txt' file in the | ||
| 215 | directory 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). |
| 362 | Instead it obeys the behavior of Common-Lisp's `flet'. | 365 | Instead it obeys the behavior of Common-Lisp's `flet'. |
| 366 | In particular, in cl-flet function definitions are lexically scoped, | ||
| 367 | whereas 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 | +++ |
| 478 | when you receive a private message or your nickname is mentioned. | 483 | *** New module "notifications", which can send a notification when you |
| 484 | receive 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 |
| 481 | channel keys found. | 488 | channel keys found. |
| 482 | 489 | ||
| 483 | +++ | 490 | +++ |
| 491 | *** New option `erc-lurker-hide-list', similar to `erc-hide-list', but | ||
| 492 | only 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. |
| 485 | See `flymake-fringe-indicator-position', `flymake-error-bitmap' and | 496 | See `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 |
| 668 | enabled. | 679 | enabled. |
| 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 |
| 849 | table, but with a different prefix. | 859 | table, but with a different prefix. |
| 850 | 860 | ||
| 861 | FIXME? | ||
| 862 | *** There are several other completion-table- functions that never got | ||
| 863 | added to NEWS or documented: completion-table-case-fold (24.1), | ||
| 864 | completion-table-with-context (23,1), completion-table-with-terminator (23.1), | ||
| 865 | completion-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 |
| 879 | reused. | 895 | reused. |
| 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'. | 898 | fit the contents. |
| 899 | |||
| 900 | *** The command `fit-window-to-buffer' can adjust the frame height | ||
| 901 | if 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 |
| 885 | window's point when switching buffers. | 905 | window'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 | ||
| 992 | takes 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. |
| 985 | See 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 | --- |