*** Images displayed via ImageMagick now support transparency and the
:background image spec property.
+** Internationalization changes
+
+*** New language environment: Persian.
+
** Face underlining can now use a wave.
See the "Face Attributes" section of the Elisp manual.
** `insert-char' is now a command, and `ucs-insert' an obsolete alias
for it.
+** The entry for PCL-CVS has been removed from the Tools menu.
+The PCL-CVS commands are still available via the keyboard.
+
\f
* Editing Changes in Emacs 24.2
+** New option `delete-trailing-lines' specifies whether the M-x
+delete-trailing-whitespace command should delete trailing lines at the
+end of the buffer. It defaults to t.
+
** Search changes
*** Global `M-s _' starts a symbol (identifier) incremental search,
*** `dired-do-async-shell-command' executes each file sequentially
if the command ends in `;' (when operating on multiple files).
-Othwerwise, it executes the command on each file in parallel.
+Otherwise, it executes the command on each file in parallel.
+
+** Shell
+
+*** New option `async-shell-command-buffer' specifies what buffer to use
+for a new asynchronous shell command when the default output buffer
+`*Async Shell Command*' is already taken by another running command.
** FFAP
\f
* Incompatible Lisp Changes in Emacs 24.2
+** If the NEWTEXT arg to `replace-match' contains a substring "\?",
+that substring is inserted literally even if the LITERAL arg is
+non-nil, instead of causing an error to be signaled.
+
+++
** Docstrings starting with `*' no longer indicate user options.
Only variables defined using `defcustom' are considered user options.
but keywords or keyword-string pairs. The old argument list will
still be supported for Emacs 24.x.
+** Spelling changes.
+Some Lisp symbols have been renamed to avoid problems with spelling
+that is incorrect or inconsistent with how Emacs normally spells a word.
+
+*** Renamed functions
+
+**** hangul-input-method-inactivate -> hangul-input-method-deactivate
+**** inactivate-input-method -> deactivate-input-method
+**** quail-inactivate -> quail-deactivate
+**** robin-inactivate -> robin-deactivate
+**** viper-inactivate-input-method -> viper-deactivate-input-method
+**** viper-inactivate-input-method-action ->
+ viper-deactivate-input-method-action
+**** ucs-input-inactivate -> ucs-input-deactivate
+
+*** Renamed hooks
+The old hooks are still supported for backward compatibility, but they
+are deprecated and will be removed eventually.
+
+**** input-method-inactivate-hook -> input-method-deactivate-hook
+**** robin-inactivate-hook -> robin-deactivate-hook
+**** quail-inactivate-hook -> quail-deactivate-hook
+
+*** Renamed Lisp variables
+
+**** follow-deactive-menu -> follow-inactive-menu
+**** inactivate-current-input-method-function ->
+ deactivate-current-input-method-function
+
** The following obsolete variables and varaliases have been removed:
*** `facemenu-unlisted-faces'
*** `rmail-decode-mime-charset'
+*** `last-input-char' and `last-command-char'
\f
* Lisp changes in Emacs 24.2
+** New functions `autoloadp' and `autoload-do-load'.
+
+** `function-get' fetches the property of a function, following aliases.
+
** `toggle-read-only' accepts a second argument specifying whether to
print a message, if called from Lisp.
** New error type and new function `user-error'. Doesn't trigger the debugger.
-** The functions get-lru-window, get-mru-window and get-largest-window
+** Window changes
+
+*** The functions get-lru-window, get-mru-window and get-largest-window
now accept a third argument to avoid choosing the selected window.
+*** New display action alist `inhibit-switch-frame', if non-nil, tells
+display action functions to avoid changing which frame is selected.
+
** Completion
*** New function `completion-table-with-quoting' to handle completion
Emacs now supports mouse highlight, help-echo (in the echo area), and
mouse-autoselect-window.
+** On MS-Windows Vista and later Emacs now supports symbolic links.
+
\f
* Installation Changes in Emacs 24.1
The search is performed using `customize-apropos'.
To turn off the search field, set `custom-search-field' to nil.
-*** Custom options now start out hidden if at their default values.
+*** Options in customize group buffers start out hidden if not customized.
Use the arrow to the left of the option name to toggle visibility.
*** custom-buffer-sort-alphabetically now defaults to t.