]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
Merge from origin/emacs-25
[gnu-emacs] / etc / NEWS
index b1c1e6ec02824994c58a42b0e2ab179fb8cd32df..8725049779de475602db03b2c8ef00ea211ce158 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -25,6 +25,15 @@ otherwise leave it unmarked.
 \f
 * Installation Changes in Emacs 25.2
 
++++
+** New configure option ‘--disable-build-details’ attempts to build an
+Emacs that is more likely to be reproducible; that is, if you build
+and install Emacs twice, the second Emacs is a copy of the first.
+Deterministic builds omit the build date from the output of the
+emacs-version and erc-cmd-SV functions, and the leave the following
+variables nil: emacs-build-system, emacs-build-time,
+erc-emacs-build-time.
+
 \f
 * Startup Changes in Emacs 25.2
 
@@ -122,6 +131,8 @@ Put your function on `window-size-change-functions' instead.
 
 ** Autoload files can be generated without timestamps,
 by setting `autoload-timestamps' to nil.
+FIXME As an experiment, nil is the current default.
+If no insurmountable problems before next release, it can stay that way.
 
 ** `ert-with-function-mocked' of 'ert-x package allows mocking of functions
 in unit tests.
@@ -577,7 +588,14 @@ additionally need to add `getSelection' to `xterm-extra-capabilities'.
 *** `xterm-mouse-mode' now supports mouse-tracking (if your xterm supports it).
 
 ---
-** The `save-place' variable is replaced by `save-place-mode'.
+** The way to turn on and off `save-place' mode has changed.
+It is no longer sufficient to load the saveplace library and set
+`save-place' non-nil.  Instead, use the two new minor modes:
+`save-place-mode' turns on saving last place in every file, and
+`save-place-local-mode' does that only for the file in whose buffer it
+is invoked.  The `save-place' variable is now an obsolete alias for
+`save-place-mode', which replaces it, and `toggle-save-place' is an
+obsolete alias for the new `save-place-local-mode' command.
 
 ** ERC
 
@@ -691,6 +709,11 @@ dependencies).  This variable can also be manually customized.
 *** New command `package-install-selected-packages' installs all
 packages from `package-selected-packages' which are currently missing.
 
+---
+*** `package-install' function now takes a DONT-SELECT argument.  If
+this function is called interactively or if DONT-SELECT is nil, add the
+package being installed to `package-selected-packages'.
+
 ---
 *** New command `package-autoremove' removes all packages which were
 installed strictly as dependencies but are no longer needed.
@@ -843,6 +866,10 @@ customize the `shr-use-colors' variable.
 textual parts of a web page and display only that, leaving menus and
 the like off the page.
 
++++
+*** A new command `D' (`eww-toggle-paragraph-direction') allows you to
+toggle the paragraph direction between left-to-right and right-to-left.
+
 ---
 *** Images that are being loaded are now marked with grey
 "placeholder" images of the size specified by the HTML.  They are then
@@ -1101,6 +1128,10 @@ a function.
 to specify that we're running in a noninteractive context, and that
 we should not be queried about things like TLS certificate validity.
 
+---
+*** `url-mime-accept-string' can now be used as in "interface"
+variable, meaning you can bind it around an `url-retrieve' call.
+
 ---
 *** If URL is used with a https connection, the first callback argument
 plist will contain a :peer element that has the output of