]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
Rename INSTALL.BZR to UNSTALL.REPOm and carry that through in other files.
[gnu-emacs] / etc / NEWS
index c1e3784d9f6225cad94392acd3b89371f0313cd6..755595732f3cb27a7ff0868771405963dddf0ed1 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1,6 +1,6 @@
 GNU Emacs NEWS -- history of user-visible changes.
 
-Copyright (C) 2010-2013 Free Software Foundation, Inc.
+Copyright (C) 2010-2014 Free Software Foundation, Inc.
 See the end of the file for license conditions.
 
 Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
@@ -34,14 +34,17 @@ build time.  To prevent this, use the configure option
 `--with-file-notification-no'.  See below for file-notify features.
 FIXME?  This feature is not available for the Nextstep port. (?)
 
+---
 ** The configure option `--without-compress-info' has been generalized,
 and renamed to `--without-compress-install'.  It now prevents compression
 of _any_ files during installation.
 
+---
 ** The configure option `--with-crt-dir' has been removed.
 It is no longer needed, as the crt*.o files are no longer linked
 specially.
 
+---
 ** Directories passed to configure option `--enable-locallisppath' are
 no longer created during installation.
 
@@ -164,6 +167,15 @@ non-nil, they output the same results.
 *** The command `quail-help' is deleted.  Use `C-h C-\'
 (`describe-input-method') instead.
 
+** ImageMagick
+
+*** ImageMagick images now support the :max-width and :max-height
+keywords.
+
+*** Some data types aren't auto-detected by ImageMagick.  Adding
+:format to `create-image' may help if the content type is in the
+new variable `image-format-suffixes'.
+
 ** Frame and window changes
 
 +++
@@ -344,12 +356,14 @@ code run via JIT Lock.
 *** New faces `calendar-weekday-header', `calendar-weekend-header',
 and `calendar-month-header'.
 
++++
 *** New option `calendar-day-header-array'.
 
 +++
 *** New variable `diary-from-outlook-function', used by the command
 `diary-from-outlook'.
 
+---
 *** The variable `calendar-font-lock-keywords' is obsolete.
 
 ** Calc
@@ -446,7 +460,7 @@ Pairing/skipping only kicks in when that help the balance of
 parentheses and quotes, i.e. the buffer should end up at least as
 balanced as before.
 
-You can further control this behaviour by adjusting the predicates
+You can further control this behavior by adjusting the predicates
 stored in `electric-pair-inhibit-predicate' and
 `electric-pair-skip-self'.
 
@@ -472,7 +486,7 @@ whitespace. See also the variable
 *** New variables control the pairing in strings and comments.
 
 You can customize `electric-pair-text-pairs' and
-`electric-pair-text-syntax-table' to tweak pairing behaviour inside
+`electric-pair-text-syntax-table' to tweak pairing behavior inside
 strings and comments.
 
 ** EPA
@@ -688,6 +702,7 @@ rather than mboxo.  Customize `unrmail-mbox-format' to change this.
 starts a symbol (identifier) incremental search forward with the
 symbol found near point added to the search string initially.
 
++++
 *** `C-x 8 RET' in Isearch mode reads a character by its Unicode name
 and adds it to the search string.
 
@@ -707,10 +722,12 @@ backward, `M-s w words M-- M-%' replaces a sequence of words backward.
 *** By default, prefix arguments do not now terminate Isearch mode.
 Set `isearch-allow-prefix' to nil to restore old behavior.
 
++++
 *** More Isearch commands accept prefix arguments, namely
 `isearch-printing-char', `isearch-quote-char', `isearch-yank-word',
 `isearch-yank-line'.
 
++++
 *** Word search now matches whitespace at the beginning/end
 of the search string if it contains leading/trailing whitespace.
 In an incremental word search or when using a non-nil LAX argument
@@ -725,7 +742,7 @@ that it matches symbols, and non-symbol characters between symbols.
 *** New command `ses-rename-cell' allows assigning names to SES cells.
 
 ** Shell
-
+---
 *** `explicit-bash-args' now always defaults to use --noediting.
 During initialization, Emacs no longer expends a process to decide
 whether it is safe to use Bash's --noediting option.  These days
@@ -797,6 +814,9 @@ which support POSIX ACLs.
 *** Handlers for `file-notify-add-watch' and `file-notify-rm-watch'
 for remote machines which support filesystem notifications.
 
+** New command `url-cookie-list' displays all the current cookies, and
+allows deleting selected cookies.
+
 ** VC and related modes
 
 +++
@@ -844,7 +864,7 @@ are obsolete.  Customize the `woman-*' faces instead.
 
 *** The previous version of todo-mode.el is obsolete and renamed otodo-mode.el.
 
-*** xesam.el.
+*** xesam.el is obsolete, because the XESAM project has been canceled.
 
 +++
 *** yow.el is obsolete; use fortune.el or cookie1.el instead.
@@ -892,6 +912,7 @@ low-level libraries gfilenotify.c, inotify.c or w32notify.c.
 ** `(input-pending-p)' no longer runs other timers which are ready to
 run.  The new optional CHECK-TIMERS param allows for the prior behavior.
 
++++
 ** `defvar' and `defcustom' in a let-binding affect the "external" default.
 
 ---
@@ -946,12 +967,14 @@ special-forms any more.
 when lexical binding is enabled.  Previously, VAR was bound to nil,
 which often led to spurious unused-variable warnings.
 
++++
 ** The return value of `backup-buffer' has changed.
 The second argument is no longer an SELinux context, instead it is an
 alist of extended attributes as returned by the new function
 `file-extended-attributes'.  The attributes can be applied to another
 file using `set-file-extended-attributes'.
 
++++
 ** By default `copy-file' no longer copies file permission bits to an
 existing destination; and it sets the file permission bits of a newly
 created destination to those of the source, masked by the default file
@@ -983,9 +1006,6 @@ selected among several alternatives, as a matter of user preference.
 ** The `defalias-fset-function' property lets you catch `defalias'
 calls, and redirect them to your own function, instead of `fset'.
 
-** Docstrings can be made dynamic by adding a `dynamic-docstring-function'
-text-property on the first char.
-
 +++
 ** New variable `enable-dir-local-variables'.
 Directory-local variables are ignored if this is nil.  This may be
@@ -1006,6 +1026,10 @@ Either use `completion-all-completions', which returns highlighted
 strings (including for partial or substring completion), or call
 `completion-hilit-commonality' to add the highlight.
 
+** New minor modes `prettify-symbols-mode' and `global-prettify-symbols-mode'
+let you enable symbol prettification (replacing a string like "lambda" with
+the Greek lambda character).
+
 ** Terminal changes
 
 +++
@@ -1019,6 +1043,15 @@ frame.
 
 *** New hook `tty-setup-hook'.
 
+** Window Handling
+
+*** New display action function `display-buffer-no-window' to not
+display the buffer in a window.
+
+*** New display action alist entry `allow-no-window' to indicate the
+caller of `display-buffer' is ready to handle the case of not
+displaying the buffer in a window.
+
 ** New hook `pre-redisplay-function'.
 
 +++
@@ -1061,6 +1094,7 @@ frame.
 *** `string-remove-prefix'
 *** `string-remove-suffix'
 
++++
 ** Obsoleted functions:
 *** `log10'
 *** `dont-compile'
@@ -1078,8 +1112,10 @@ The few hooks that used with-wrapper-hook are replaced as follows:
 *** `completion-in-region-function' obsoletes `completion-in-region-functions'.
 *** `filter-buffer-substring-function' obsoletes `filter-buffer-substring-functions'.
 
++++
 ** `byte-compile-interactive-only-functions' is now obsolete.
-It has been replaced by the symbol property 'interactive-only.
+To specify that a command should only be called interactively, give it
+a non-nil `interactive-only' property.
 
 +++
 ** `split-string' now takes an optional argument TRIM.
@@ -1114,6 +1150,7 @@ Unix file permission bits as well as SELinux context.
 argument GROUP which causes it check for file group too.  This can be
 used in place of the 9th element of `file-attributes'.
 
+---
 *** The function `set-visited-file-modtime' now accepts a 0 or -1
 argument, with the same interpretation as the returned value of
 `visited-file-modtime'.
@@ -1235,6 +1272,9 @@ regular file with contents being what would have been in the symlink.
 +++
 ** New functions `group-gid' and `group-real-gid'.
 
+** The spelling of the rx.el category `chinese-two-byte' has been
+corrected (the first 'e' was missing).
+
 ** Changes to the Emacs Lisp Coding Conventions in Emacs 24.4
 
 +++
@@ -1390,13 +1430,6 @@ ImageMagick types are treated as images.  The function
 `imagemagick-filter-types' returns the list of types that will be
 treated as images.
 
-*** ImageMagick images now support the :max-width and :max-height
-keywords.
-
-*** Some data types aren't auto-detected by ImageMagick.  Adding
-:format to `create-image' may help if the content type is in the
-new variable `image-format-suffixes'.
-
 ** Minibuffer
 
 *** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the
@@ -1438,8 +1471,8 @@ respectively, without exiting from the prompt.
 ** In the Package Menu, newly-available packages are listed as "new",
 and sorted above the other "available" packages by default.
 
-** If your Emacs was built from a bzr checkout, the new variable
-`emacs-bzr-version' contains information about the bzr revision used.
+** If your Emacs was built from a repository checkout, the new variable
+`emacs-repository-version' contains information about the bzr revision used.
 
 ** New option `create-lockfiles' specifies usage of lockfiles.
 It defaults to t.  Changing it to nil inhibits the creation of lock
@@ -1890,9 +1923,6 @@ and the `attributes' slot is always nil.
 The `url-retrieve' function now uses this to encode its URL argument,
 in case that is not properly encoded.
 
-*** New command `url-cookie-list' displays all the current cookies, and
-allows deleting selected cookies.
-
 ** notifications.el supports now version 1.2 of the Notifications API.
 The function `notifications-get-capabilities' returns the supported
 server properties.
@@ -2142,13 +2172,6 @@ reused.
 *** New option `switch-to-buffer-preserve-window-point' to restore a
 window's point when switching buffers.
 
-*** New display action function `display-buffer-no-window' to not
-display the buffer in a window.
-
-*** New display action alist entry `allow-no-window' to indicate the
-caller of `display-buffer' is ready to handle the case of not
-displaying the buffer in a window.
-
 *** New display action alist entries `window-height' and `window-width'
 specify the size of new windows created by `display-buffer'.
 
@@ -2237,8 +2260,8 @@ log, log10, sqrt, and mod.
 
 ** Miscellaneous new functions
 
-*** `set-transient-map' sets up a temporary keymap, active for one key
-(and optionally more).  This keymap takes precedence over other maps.
+*** `set-temporary-overlay-map' sets up a temporary keymap that
+takes precedence over most other maps for a short while (normally one key).
 
 *** `autoloadp' tests if its argument is an autoloaded object.
 
@@ -3586,11 +3609,6 @@ should be derived.
 modes, e.g. (add-hook 'prog-mode-hook 'flyspell-prog-mode) to enable
 on-the-fly spell checking for comments and strings.
 
-**** New minor modes `prettify-symbols-mode' and
-`global-prettify-symbols-mode' let the user enable symbol
-prettification (replacing a string like "lambda" with the Greek lambda
-character).
-
 *** New hook `change-major-mode-after-body-hook', run by
 `run-mode-hooks' just before any other mode hooks.