]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
* INSTALL (--with-cairo): Document this new configure option.
[gnu-emacs] / etc / NEWS
index f5b06f95fb0ec6f927670a281f107a8b0fb05b78..e631da24e11b636a1db1fbe5971d96597103e693 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -28,10 +28,13 @@ otherwise leave it unmarked.
 +++
 ** Building Emacs now requires C99 or later.
 
++++
 ** Building Emacs now requires GNU make, version 3.81 or later.
 
++++
 ** New configure option --with-cairo.
-Maybe add text based on http://lists.gnu.org/archive/html/emacs-devel/2015-05/msg00689.html
+This builds Emacs with Cairo drawing.  As a side effect, it provides
+support for built-in printing, when Emacs was built with GTK+.
 
 ** By default, Emacs no longer works on IRIX.  We expect that Emacs
 users are not affected by this, as SGI stopped supporting IRIX in
@@ -103,6 +106,9 @@ and can contain escape sequences for command keys, quotes, and the like.
 \f
 * Changes in Emacs 25.1
 
+** Any file of the form .dir-locals*.el is now considered a dir-local
+   file, and multiple can be used in the same directory. See the
+   variable `dir-locals-file' for more information.
 ** `xref-find-definitions' and `describe-function' now display
    information about mode local overrides (defined by
    cedet/mode-local.el `define-overloadable-function' and
@@ -115,6 +121,8 @@ frames.
 
 ** New doc command `describe-symbol'.  Works for functions, vars, faces, etc...
 
+** New user option `search-default-regexp-mode' specifies the default mode for isearch
+
 ** `isearch' and `query-replace' now perform character folding in matches.
 This is analogous to case-folding, but applies between Unicode
 characters and their ASCII counterparts.  This means many characters
@@ -319,10 +327,18 @@ standards.
 \f
 * Changes in Specialized Modes and Packages in Emacs 25.1
 
+** New function `bookmark-set-no-overwrite' bound to C-x r M.
+It raises an error if a bookmark of that name already exists,
+unlike `bookmark-set' which silently updates an existing bookmark.
+
 ** JSON
 ---
 *** `json-pretty-print' and `json-pretty-print-buffer' now maintain
 the ordering of object keys by default.
+---
+*** New commands `json-pretty-print-ordered' and
+`json-pretty-print-buffer-ordered' pretty prints JSON objects with
+object keys sorted alphabetically.
 
 ** You can recompute the VC state of a file buffer with `M-x vc-refresh-state'
 ** Prog mode has some support for multi-mode indentation.
@@ -668,6 +684,10 @@ plist will contain a :peer element that has the output of
 
 ** Tramp
 
++++
+*** New connection method "afp", which allows to access Mac OS X
+volumes via the Apple Filing Protocol.
+
 +++
 *** New connection method "nc", which allows to access dumb busyboxes.
 
@@ -905,6 +925,9 @@ alists, hash-table and arrays.  All functions are prefixed with
 ** The `thunk' library provides functions and macros to control the
 evaluation of forms.
 
+** js-jsx-mode (a minor variant of js-mode) provides indentation
+support for JSX, an XML-like syntax extension to ECMAScript.
+
 \f
 * Incompatible Lisp Changes in Emacs 25.1
 
@@ -1032,6 +1055,11 @@ The new behavior is compatible with Common Lisp and with XEmacs.
 This change does not affect Lisp code intended to be portable to
 Emacs 24.2 and earlier, which did not support unary ‘/’.
 
++++
+** The `default-directory' value doesn't have to end slash.  To make
+that happen, `unhandled-file-name-directory' now defaults to calling
+`file-name-as-directory'.
+
 \f
 * Lisp Changes in Emacs 25.1