aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGlenn Morris2012-11-17 17:52:36 -0800
committerGlenn Morris2012-11-17 17:52:36 -0800
commit2ac9538d674ab0aa937d22b68fef9136ddd904b9 (patch)
tree81cf8c6762c0443ca2debe490ecfa7c1e55d2da0 /etc
parentc9ed8e3d2ba6c7d6eda82a39cbfa87729f1ca53e (diff)
parent291a654dad6d4604ed4db80885b3af04e64c944f (diff)
downloademacs-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/NEWS31
1 files changed, 16 insertions, 15 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 6fc0783936c..57e40982af6 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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
859in the presence of quoting, such as file completion in shell buffers. 859in 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
862table, but with a different prefix. 863table, but with a different prefix.
863 864
864FIXME?
865*** There are several other completion-table- functions that never got
866added to NEWS or documented: completion-table-case-fold (24.1),
867completion-table-with-context (23,1), completion-table-with-terminator (23.1),
868completion-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
898reused. 896reused.
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
901fit the contents. 900fit 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
904if the new option `fit-frame-to-buffer' is non-nil. 904if 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',
911and `display-buffer-in-previous-window'. 911and `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,
914tells display action functions to avoid changing which frame is 914tells display action functions to avoid changing which frame is
915selected. 915selected.
916 916+++
917*** New display action alist entry `pop-up-frame-parameters', if 917*** New display action alist entry `pop-up-frame-parameters', if
918non-nil, specifies frame parameters to give any newly-created frame. 918non-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
969on others. The affected functions are acos, asin, tan, exp, expt, 969on others. The affected functions are acos, asin, tan, exp, expt,
970log, log10, sqrt, and mod. 970log, 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.
973This can significantly speed up execution of non-byte-compiled code, 974This can significantly speed up execution of non-byte-compiled code,
974but can also bump into harmless and previously unnoticed cyclic 975but can also bump into previously unnoticed cyclic dependencies.
975dependencies. These should not be fatal: they will simply cause the 976These are generally harmless: they will simply cause the macro calls
976macro-calls to be left for later expansion (as before), but will also 977to be left for later expansion (as before), but will result in a
977result in a warning ("Eager macro-expansion skipped due to cycle") 978warning ("Eager macro-expansion skipped due to cycle") describing the cycle.
978describing the cycle. 979You may wish to restructure your code so this does not happen.
979 980
980** Miscellaneous new functions: 981** Miscellaneous new functions:
981+++ 982+++