\f
* Changes in Emacs 24.3
+** You can now scroll the selected window in most y-or-n prompts.
+Typing C-v or M-v at a prompt scrolls forward or backward
+respectively, without leaving the y-or-n prompt.
+
** Help changes
*** `C-h f' (describe-function) can now perform autoloading.
delete-trailing-whitespace command should delete trailing lines at the
end of the buffer. It defaults to t.
++++
+** `C-x r +' is now overloaded to invoke `append-to-register.
+
++++
+** New option `register-separator' specifies the register containing
+the text to put between collected texts for use with M-x
+append-to-register and M-x prepend-to-register.
+
** Search changes
*** Global `M-s _' starts a symbol (identifier) incremental search,
*** Accepts \r and \f as whitespace.
+** SQL Mode
+
+*** DB2 added `sql-db2-escape-newlines'
+
+If non-nil, newlines sent to the command interpreter will be escaped
+by a backslash. The default does not escape the newlines and assumes
+that the sql statement will be terminated by a semicolon.
+
** Diff mode
Faces for changes now use the same diff color scheme as in modern VCSes
the face `diff-changed', or `diff-removed' and `diff-added'
to highlight changes in context diffs.
+*** The new command `diff-remove-trailing-whitespace' fixes trailing
+whitespace problems introduced by the diff.
+
** Ediff now uses the same color scheme as Diff mode
on high color displays.
*** `facemenu-unlisted-faces'
*** `rmail-decode-mime-charset'
-*** `last-input-char' and `last-command-char'
+*** `last-input-char', `last-command-char', `unread-command-char'.
\f
* Lisp changes in Emacs 24.3
** New error type and new function `user-error'. Doesn't trigger the debugger.
-** New option `debugger-bury-or-kill'.
+** Debugger
+*** New option `debugger-bury-or-kill'.
+
+*** Set `debug-on-message' to enter the debugger when a certain
+message is displayed in the echo area. This can be useful when trying
+to work out which code is doing something.
+
+*** New var `inhibit-debugger', automatically set to prevent accidental
+recursive invocations.
+++
** New utility function `buffer-narrowed-p'.
must be in the range 1000..9999. It now works with any year supported
by the underlying C implementation.
+** Floating point
+
+*** When floating point functions such as `log' are given invalid
+arguments, e.g., (log -1.0), they now uniformly return special values
+such as NaNs instead of signaling errors. Previously, these functions
+returned NaNs on some platforms but signaled errors on others. The affected
+functions are acos, asin, tan, exp, expt, log, log10, sqrt, and mod.
+
** New function file-name-base.
** New function `tty-top-frame' returns the topmost frame of a text terminal.
*** Set `debug-on-event' to enter the debugger on events like SIGUSR1.
This can be useful when `inhibit-quit' is set.
-*** Set `debug-on-message' to enter the debugger when a certain
-message is displayed in the echo area. This can be useful when trying
-to work out which code is doing something.
-
** The new function `server-eval-at' allows evaluation of Lisp forms on
named Emacs server instances.