aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS57
1 files changed, 31 insertions, 26 deletions
diff --git a/etc/NEWS b/etc/NEWS
index cf72c8d51e2..117be559192 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -181,11 +181,6 @@ for use in Emacs bug reports.
181hiding character but the default `.' can be used by let-binding the 181hiding character but the default `.' can be used by let-binding the
182variable `read-hide-char'. 182variable `read-hide-char'.
183 183
184** New variable `ns-use-fullscreen-animation' controls animation for
185non-native NS fullscreen. The default is nil. Set to t to enable
186animation when entering and leaving fullscreen. For native OSX fullscreen
187this has no effect.
188
189** A new text property `inhibit-read-only' can be used in read-only 184** A new text property `inhibit-read-only' can be used in read-only
190buffers to allow certain parts of the text to be writable. 185buffers to allow certain parts of the text to be writable.
191 186
@@ -197,12 +192,6 @@ name (as returned from, for instance, `file-name-all-completions' is
197a directory file name. It returns non-nil if the last character in 192a directory file name. It returns non-nil if the last character in
198the name is a forward slash. 193the name is a forward slash.
199 194
200+++
201** New variable `fast-but-imprecise-scrolling' inhibits
202fontification during full screen scrolling operations, giving less
203hesitant operation during auto-repeat of C-v, M-v at the cost of
204possible inaccuracies in the end position.
205
206** The function `font-info' now returns more details about a font. 195** The function `font-info' now returns more details about a font.
207In particular, it now returns the average width of the font's 196In particular, it now returns the average width of the font's
208characters, which can be used for geometry-related calculations. 197characters, which can be used for geometry-related calculations.
@@ -227,21 +216,6 @@ font, and (iii) the specified window.
227 216
228** New possible value for `system-type': nacl. 217** New possible value for `system-type': nacl.
229 218
230+++
231** New variable `inhibit-message', when bound to non-nil, inhibits
232 `message' and related functions from displaying messages the Echo
233 Area. The output is still logged to the *Messages* buffer.
234
235+++
236** It is now safe for a mode that derives `tabulated-list-mode' to not
237call `tabulated-list-init-header', in which case it will have no
238header.
239
240+++
241** `tabulated-list-print' takes a second optional argument, update,
242which specifies an alternative printing method which is faster when
243few or no entries have changed.
244
245** Emacs can now load shared/dynamic libraries (modules). 219** Emacs can now load shared/dynamic libraries (modules).
246A dynamic Emacs module is a shared library that provides additional 220A dynamic Emacs module is a shared library that provides additional
247functionality for use in Emacs Lisp programs, just like a package 221functionality for use in Emacs Lisp programs, just like a package
@@ -323,6 +297,12 @@ standards.
323+++ 297+++
324** New buffer-local `electric-pair-local-mode'. 298** New buffer-local `electric-pair-local-mode'.
325 299
300+++
301** New variable `fast-but-imprecise-scrolling' inhibits
302fontification during full screen scrolling operations, giving less
303hesitant operation during auto-repeat of C-v, M-v at the cost of
304possible inaccuracies in the end position.
305
326 306
327* Changes in Specialized Modes and Packages in Emacs 25.1 307* Changes in Specialized Modes and Packages in Emacs 25.1
328 308
@@ -929,6 +909,18 @@ compress many marked files into a single named archive. The
929compression command is determined from the new 909compression command is determined from the new
930`dired-compress-files-alist' variable. 910`dired-compress-files-alist' variable.
931 911
912** Tabulated List Mode
913
914+++
915*** It is now safe for a mode that derives `tabulated-list-mode' to not
916call `tabulated-list-init-header', in which case it will have no
917header.
918
919+++
920*** `tabulated-list-print' takes a second optional argument, update,
921which specifies an alternative printing method which is faster when
922few or no entries have changed.
923
932** Obsolete packages 924** Obsolete packages
933 925
934--- 926---
@@ -1007,6 +999,7 @@ large portions of the Emacs display, and want to avoid changes in the
1007pointer shape during dragging, should bind the variable `track-mouse' 999pointer shape during dragging, should bind the variable `track-mouse'
1008to the special value `dragging' in the body of the form. 1000to the special value `dragging' in the body of the form.
1009 1001
1002---
1010** The optional `predicate' argument of `lisp-complete-symbol' no longer 1003** The optional `predicate' argument of `lisp-complete-symbol' no longer
1011has any effect. (This change was made in Emacs 24.4 but was not 1004has any effect. (This change was made in Emacs 24.4 but was not
1012advertised at the time.) 1005advertised at the time.)
@@ -1014,6 +1007,7 @@ advertised at the time.)
1014** `indirect-function' does not signal `void-function' any more. 1007** `indirect-function' does not signal `void-function' any more.
1015This is mostly a bug-fix, since this change was missed back in 24.4 when 1008This is mostly a bug-fix, since this change was missed back in 24.4 when
1016symbol-function was changed not to signal `void-function' any more. 1009symbol-function was changed not to signal `void-function' any more.
1010
1017*** As a consequence, the second arg of `indirect-function' is now obsolete. 1011*** As a consequence, the second arg of `indirect-function' is now obsolete.
1018 1012
1019** Comint, term, and compile do not set the EMACS env var any more. 1013** Comint, term, and compile do not set the EMACS env var any more.
@@ -1142,6 +1136,11 @@ of subprocess.
1142process filter, sentinel, etc., through keyword arguments (similar to 1136process filter, sentinel, etc., through keyword arguments (similar to
1143`make-network-process'). 1137`make-network-process').
1144 1138
1139+++
1140** New variable `inhibit-message', when bound to non-nil, inhibits
1141 `message' and related functions from displaying messages the Echo
1142 Area. The output is still logged to the *Messages* buffer.
1143
1145** `read-buffer' takes a new `predicate' argument. 1144** `read-buffer' takes a new `predicate' argument.
1146 1145
1147** Emacs Lisp now supports generators. 1146** Emacs Lisp now supports generators.
@@ -1448,6 +1447,12 @@ Pass '--without-ns' to configure to create an X11 build, the old default.
1448** OS X on PowerPC is no longer supported. 1447** OS X on PowerPC is no longer supported.
1449 1448
1450--- 1449---
1450** New variable `ns-use-fullscreen-animation' controls animation for
1451non-native NS fullscreen. The default is nil. Set to t to enable
1452animation when entering and leaving fullscreen. For native OSX fullscreen
1453this has no effect.
1454
1455---
1451** The new function 'w32-application-type' returns the type of an 1456** The new function 'w32-application-type' returns the type of an
1452MS-Windows application given the name of its executable program file. 1457MS-Windows application given the name of its executable program file.
1453 1458