]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
Allow URL using HTTPS proxies using CONNECT
[gnu-emacs] / etc / NEWS
index 366208b27da68db2c2a84ab80ccf56c3362c2fea..6cc1c5ae01cce9388097b3a3d65d0305684de3de 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -53,6 +53,14 @@ has been added.  They are: 'file-attribute-type',
 'file-attribute-modes', 'file-attribute-inode-number', and
 'file-attribute-device-number'
 
++++
+** The new function 'buffer-hash' has been added, and can be used to
+compute a fash, non-consing hash of the contents of a buffer.
+
+---
+** 'fill-paragraph' no longer marks the buffer as changed unless it
+actually changed something.
+
 ---
 ** The locale language name 'ca' is now mapped to the language
 environment 'Catalan', which has been added.
@@ -133,6 +141,12 @@ different group ID.
 ---
 ** 'auto-revert-use-notify' is set back to t in 'global-auto-revert-mode'.
 
+** CSS mode
+
+---
+*** Support for completing attribute values and bang-rules using the
+'completion-at-point' command.
+
 \f
 * New Modes and Packages in Emacs 25.2
 
@@ -170,11 +184,18 @@ changed size when 'window-size-change-functions' are run.
 suitable for use in 'display-buffer-alist'. For example, to avoid creating
 a new window when opening man pages when there's already one, use
 (add-to-list 'display-buffer-alist
-     '("\\'\\*Man .*\\*\\'" .
+     '("\\`\\*Man .*\\*\\'" .
        (display-buffer-reuse-mode-window
         (inhibit-same-window . nil)
         (mode . Man-mode))))
 
++++
+** New function 'func-arity' returns information about the argument list
+of an arbitrary function.
+This is a generalization of 'subr-arity' for functions that are not
+built-in primitives.  We recommend using this new function instead of
+'subr-arity'.
+
 +++
 ** 'parse-partial-sexp' state has a new element.  Element 10 is
 non-nil when the last character scanned might be the first character
@@ -187,6 +208,9 @@ permanent and documented, and may be used by Lisp programs.  Its value
 is a list of currently open parenthesis positions, starting with the
 outermost parenthesis.
 
+** The function 'redirect-debugging-output' now works on platforms
+other than GNU/Linux.
+
 \f
 * Changes in Emacs 25.2 on Non-Free Operating Systems
 
@@ -300,6 +324,12 @@ command line when 'initial-buffer-choice' is non-nil.
 ** The value of 'initial-scratch-message' is now treated as a doc string
 and can contain escape sequences for command keys, quotes, and the like.
 
+---
+** The default height of GUI frames was enlarged.
+This is so there's enough space in the initial window to display the
+optional text about recovering crashes sessions, without losing the
+splash image display.
+
 \f
 * Changes in Emacs 25.1
 
@@ -1195,6 +1225,8 @@ plist will contain a :peer element that has the output of
 programmatically delete all cookies, or cookies from a specific
 domain.
 
+*** The URL package now support https over proxies supporting CONNECT.
+
 ** Tramp
 
 +++
@@ -1674,7 +1706,8 @@ symbol-function was changed not to signal 'void-function' any more.
 *** As a consequence, the second arg of 'indirect-function' is now obsolete.
 
 +++
-** Comint, term, and compile do not set the EMACS env var any more.
+** Although comint, term, and compile still set the EMACS variable,
+this is now considered deprecated and will be removed in a future release.
 Use the INSIDE_EMACS environment variable instead.
 
 ** 'C-up', 'C-down', 'C-left' and 'C-right' are now defined in term
@@ -2068,6 +2101,11 @@ rule.  The affected functions are 'current-time-string',
 function 'encode-time', which already accepted a simple time zone rule
 argument, has been extended to accept all the new forms.
 
+*** Incompatible change in the third argument of 'format-time-string'.
+Previously, any non-nil argument was interpreted as a UTC time zone.
+This is no longer true; packages that want UTC time zone should pass t
+as the third argument.
+
 *** Time-related functions now consistently accept numbers
 (representing seconds since the epoch) and nil (representing the
 current time) as well as the usual list-of-integer representation.
@@ -2219,6 +2257,16 @@ frames.
 'window-divider-default-places', 'window-divider-default-bottom-width'
 and 'window-divider-default-right-width'.
 
++++
+*** The window displaying the '*Completions*' buffer with minibuffer
+completion candidates is now shown at the bottom of the selected
+frame.  The size of that window is always as large as required to
+display all the candidates, except when limited by the minimum size
+of the other windows on that frame; those other windows are resized
+to provide space for the '*Completions*' display.  The Emacs manual
+describes how to customize 'display-buffer-alist' to get back the old
+behavior, see the node "Temporary Displays" there.
+
 ---
 ** Tearoff menus and detachable toolbars for Gtk+ have been removed.
 Those features have been deprecated in Gtk+ for a long time.