diff options
| author | Glenn Morris | 2012-11-17 17:52:36 -0800 |
|---|---|---|
| committer | Glenn Morris | 2012-11-17 17:52:36 -0800 |
| commit | 2ac9538d674ab0aa937d22b68fef9136ddd904b9 (patch) | |
| tree | 81cf8c6762c0443ca2debe490ecfa7c1e55d2da0 /etc | |
| parent | c9ed8e3d2ba6c7d6eda82a39cbfa87729f1ca53e (diff) | |
| parent | 291a654dad6d4604ed4db80885b3af04e64c944f (diff) | |
| download | emacs-2ac9538d674ab0aa937d22b68fef9136ddd904b9.tar.gz emacs-2ac9538d674ab0aa937d22b68fef9136ddd904b9.zip | |
Merge from emacs-24; up to 2012-11-15T23:31:37Z!dancol@dancol.org
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 31 |
1 files changed, 16 insertions, 15 deletions
| @@ -858,15 +858,10 @@ More commands use `read-regexp' now to read their regexp arguments. | |||
| 858 | *** New function `completion-table-with-quoting' to handle completion | 858 | *** New function `completion-table-with-quoting' to handle completion |
| 859 | in the presence of quoting, such as file completion in shell buffers. | 859 | in the presence of quoting, such as file completion in shell buffers. |
| 860 | 860 | ||
| 861 | +++ | ||
| 861 | *** New function `completion-table-subvert' to use an existing completion | 862 | *** New function `completion-table-subvert' to use an existing completion |
| 862 | table, but with a different prefix. | 863 | table, but with a different prefix. |
| 863 | 864 | ||
| 864 | FIXME? | ||
| 865 | *** There are several other completion-table- functions that never got | ||
| 866 | added to NEWS or documented: completion-table-case-fold (24.1), | ||
| 867 | completion-table-with-context (23,1), completion-table-with-terminator (23.1), | ||
| 868 | completion-table-with-predicate (23.1), completion-table-in-turn (23.1) | ||
| 869 | |||
| 870 | ** Debugger changes | 865 | ** Debugger changes |
| 871 | 866 | ||
| 872 | +++ | 867 | +++ |
| @@ -892,14 +887,19 @@ now accept a third argument to avoid choosing the selected window. | |||
| 892 | +++ | 887 | +++ |
| 893 | *** Additional values recognized for option `window-combination-limit'. | 888 | *** Additional values recognized for option `window-combination-limit'. |
| 894 | 889 | ||
| 895 | *** New macro `with-temp-buffer-window'. | 890 | +++ |
| 891 | *** New macro `with-temp-buffer-window', similar to | ||
| 892 | `with-output-to-temp-buffer'. | ||
| 896 | 893 | ||
| 894 | --- | ||
| 897 | *** `temp-buffer-resize-mode' no longer resizes windows that have been | 895 | *** `temp-buffer-resize-mode' no longer resizes windows that have been |
| 898 | reused. | 896 | reused. |
| 899 | 897 | ||
| 898 | +++ | ||
| 900 | *** New command `fit-frame-to-buffer' adjusts the frame height to | 899 | *** New command `fit-frame-to-buffer' adjusts the frame height to |
| 901 | fit the contents. | 900 | fit the contents. |
| 902 | 901 | ||
| 902 | +++ | ||
| 903 | *** The command `fit-window-to-buffer' can adjust the frame height | 903 | *** The command `fit-window-to-buffer' can adjust the frame height |
| 904 | if the new option `fit-frame-to-buffer' is non-nil. | 904 | if the new option `fit-frame-to-buffer' is non-nil. |
| 905 | 905 | ||
| @@ -909,11 +909,11 @@ window's point when switching buffers. | |||
| 909 | +++ | 909 | +++ |
| 910 | *** New display action functions `display-buffer-below-selected', | 910 | *** New display action functions `display-buffer-below-selected', |
| 911 | and `display-buffer-in-previous-window'. | 911 | and `display-buffer-in-previous-window'. |
| 912 | 912 | +++ | |
| 913 | *** New display action alist entry `inhibit-switch-frame', if non-nil, | 913 | *** New display action alist entry `inhibit-switch-frame', if non-nil, |
| 914 | tells display action functions to avoid changing which frame is | 914 | tells display action functions to avoid changing which frame is |
| 915 | selected. | 915 | selected. |
| 916 | 916 | +++ | |
| 917 | *** New display action alist entry `pop-up-frame-parameters', if | 917 | *** New display action alist entry `pop-up-frame-parameters', if |
| 918 | non-nil, specifies frame parameters to give any newly-created frame. | 918 | non-nil, specifies frame parameters to give any newly-created frame. |
| 919 | +++ | 919 | +++ |
| @@ -969,13 +969,14 @@ Previously, they returned NaNs on some platforms but signaled errors | |||
| 969 | on others. The affected functions are acos, asin, tan, exp, expt, | 969 | on others. The affected functions are acos, asin, tan, exp, expt, |
| 970 | log, log10, sqrt, and mod. | 970 | log, log10, sqrt, and mod. |
| 971 | 971 | ||
| 972 | ** Interpreted files are eagerly macro-expanded during load. | 972 | +++ |
| 973 | ** Emacs tries to macroexpand interpreted (non-compiled) files during load. | ||
| 973 | This can significantly speed up execution of non-byte-compiled code, | 974 | This can significantly speed up execution of non-byte-compiled code, |
| 974 | but can also bump into harmless and previously unnoticed cyclic | 975 | but can also bump into previously unnoticed cyclic dependencies. |
| 975 | dependencies. These should not be fatal: they will simply cause the | 976 | These are generally harmless: they will simply cause the macro calls |
| 976 | macro-calls to be left for later expansion (as before), but will also | 977 | to be left for later expansion (as before), but will result in a |
| 977 | result in a warning ("Eager macro-expansion skipped due to cycle") | 978 | warning ("Eager macro-expansion skipped due to cycle") describing the cycle. |
| 978 | describing the cycle. | 979 | You may wish to restructure your code so this does not happen. |
| 979 | 980 | ||
| 980 | ** Miscellaneous new functions: | 981 | ** Miscellaneous new functions: |
| 981 | +++ | 982 | +++ |