X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/278f68456b8c25fff6d2274476cdc8ee3609f68b..e7f7fbaa11828658bfa7a47e07446d050dc0ad92:/etc/NEWS diff --git a/etc/NEWS b/etc/NEWS index 0fd7425260..da9f1aa3ac 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1,6 +1,6 @@ GNU Emacs NEWS -- history of user-visible changes. -Copyright (C) 2010, 2011 Free Software Foundation, Inc. +Copyright (C) 2010-2011 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Emacs bug reports to bug-gnu-emacs@gnu.org. @@ -210,6 +210,10 @@ automatically when Emacs starts up. To disable this, set `package-enable-at-startup' to nil. To change which packages are loaded, customize `package-load-list'. +** An Emacs Lisp testing tool is now included. +Emacs Lisp developers can use this tool to write automated tests for +their code. See the ERT info manual for details. + ** Custom Themes *** `M-x customize-themes' lists Custom themes which can be enabled. @@ -219,9 +223,10 @@ Emacs no longer looks for custom themes in `load-path'. The default is to search in `custom-theme-directory', followed by a built-in theme directory named "themes/" in `data-directory'. -*** New option `custom-safe-theme-files' lists known-safe theme files. -If a theme is not in this list, Emacs queries before loading it. -The default value treats all themes included in Emacs as safe. +*** New option `custom-safe-themes' records known-safe theme files. +If a theme is not in this list, Emacs queries before loading it, and +offers to save the theme to `custom-safe-themes' automatically. By +default, all themes included in Emacs are treated as safe. ** The user option `remote-file-name-inhibit-cache' controls whether the remote file-name cache is used for read access. @@ -322,6 +327,12 @@ prompts for a number to count from and for a format string. * Changes in Specialized Modes and Packages in Emacs 24.1 +** The Landmark game is now invoked with `landmark', not `lm'. + +** Prolog mode has been completely revamped, with lots of additional +functionality such as more intelligent indentation, electricty, support for +more variants, including Mercury, and a lot more. + ** shell-mode can track your cwd by reading it from your prompt. Just set shell-dir-cookie-re to an appropriate regexp. @@ -564,7 +575,12 @@ threads simultaneously. *** It is possible now, to access alternative buses than the default system or session bus. -*** dbus-register-{method,property} do not necessarily register names anymore. +*** dbus-register-{service,method,property} +The -method and -property functions do not automatically register +names anymore. + +The new function dbus-register-service registers a service known name +on a D-Bus without simultaneously registering a property or a method. ** Tramp @@ -591,6 +607,11 @@ means to prompt the user for command specifics, e.g. a merge location. **** Currently supported by Bzr. +** Miscellaneous + +--- +*** `copyright-fix-years' can optionally convert consecutive years to ranges. + * New Modes and Packages in Emacs 24.1 @@ -611,6 +632,11 @@ Notifications API. It requires D-Bus for communication. * Incompatible Lisp Changes in Emacs 24.1 +** `compose-mail' now accepts an optional 8th arg, RETURN-ACTION, and +passes it to the mail user agent function. This argument specifies an +action for returning to the caller after finishing with the mail. +This is currently used by Rmail to delete a mail window. + ** For mouse click input events in the text area, the Y pixel coordinate in the POSITION list now counts from the top of the text area, excluding any header line. Previously, it counted from the top @@ -666,11 +692,14 @@ sc.el, x-menu.el, rnews.el, rnewspost.el * Lisp changes in Emacs 24.1 +** Removed the stack-trace-on-error variable. +Also the debugger can now "continue" from an error, which means it will jump +to the error handler as if the debugger had not been invoked instead of +jumping all the way to the top-level. + ** New function `read-char-choice' reads a restricted set of characters, discarding any inputs not inside the set. -** `y-or-n-p' and `yes-or-no-p' now accept format string arguments. - ** `image-library-alist' is renamed to `dynamic-library-alist'. The variable is now used to load all kind of supported dynamic libraries, not just image libraries. The previous name is still available as an