also depend on Gtk+. You can disable them with --without-rsvg and
--without-gconf.
+---
** There is a new configure option --enable-use-lisp-union-type.
This is only useful for Emacs developers to debug certain types of bugs.
This is not a new feature; only the configure flag is new.
+---
** There is a new configure option --with-wide-int.
With it, Emacs integers typically have 62 bits, even on 32-bit machines.
\f
* Changes in Emacs 24.1
++++
** auto-mode-case-fold is now enabled by default.
** Completion
in your ~/.authinfo file instead.
+*** sendmail changes
++++
+You can now add MIME attachments to outgoing messages with the new
+command `mail-add-attachment'.
+
+---
+The command `mail-attach-file' was renamed to `mail-insert-file'; the
+old name is now an obsolete alias to the new name.
+
** Emacs server and client changes
+++
*** New option `server-port' specifies the port on which the Emacs
*** Emacs uses GTK tooltips by default if built with GTK. You can turn that
off by customizing x-gtk-use-system-tooltips.
++++
** New basic faces `error', `warning', `success' are available to
highlight strings that indicate failure, caution or successful operation.
Also, the first dash (which does not indicate anything) is just
displayed as a space.
-** On Nextstep/OSX, the menu bar can be hidden by customizing
-ns-auto-hide-menu-bar.
-
** Basic SELinux support has been added.
This requires Emacs to be linked with libselinux at build time.
margin.
** Trash changes
-
++++
*** `delete-by-moving-to-trash' now only affects commands that specify
trashing. This avoids inadvertently trashing temporary files.
-
++++
*** Calling `delete-file' or `delete-directory' with a prefix argument
now forces true deletion, regardless of `delete-by-moving-to-trash'.
** An Emacs Lisp package manager is now included.
This is a convenient way to download and install additional packages,
-from a package repository at elpa.gnu.org.
-
+from a package repository at http://elpa.gnu.org.
+++
*** `M-x list-packages' shows a list of packages, which can be
selected for installation.
-
+++
*** New command `describe-package', bound to `C-h P'.
-
+++
*** By default, all installed packages are loaded and activated
automatically when Emacs starts up. To disable this, set
* Editing Changes in Emacs 24.1
** Search changes
-
+++
*** C-y in Isearch is now bound to isearch-yank-kill, instead of
isearch-yank-line.
-
---
*** M-y in Isearch is now bound to isearch-yank-pop, instead of
isearch-yank-kill.
-
+++
*** M-s C-e in Isearch is now bound to isearch-yank-line.
+++
*** Support for X cut buffers has been removed.
-*** Support for X clipboard managers has been added.
-
-**** To inhibit use of the clipboard manager, set
-`x-select-enable-clipboard-manager' to nil.
+*** X clipboard managers are now supported.
+To inhibit this, change `x-select-enable-clipboard-manager' to nil.
** New command `rectangle-number-lines', bound to `C-x r N', numbers
-the lines in the current rectangle. With an prefix argument, this
+the lines in the current rectangle. With a prefix argument, this
prompts for a number to count from and for a format string.
** The command shell prompts for the shell path name, when the default
** The Landmark game is now invoked with `landmark', not `lm'.
-** MH-E has been upgraded to MH-E version 8.2.93.
+** MH-E has been upgraded to MH-E version 8.3.
See MH-E-NEWS for details.
** Modula-2 mode provides auto-indentation.
* New Modes and Packages in Emacs 24.1
** Occur Edit mode applies edits made in *Occur* buffers to the
-original buffers. It is bound to C-x C-q in Occur mode.
+original buffers. It is bound to "e" in Occur mode.
** New global minor modes electric-pair-mode, electric-indent-mode,
and electric-layout-mode.
bidirectional properties of a character, use `get-char-code-property'
with the last argument `bidi-class'.
++++
** `copy-directory' now copies the source directory as a subdirectory
of the target directory, if the latter is an existing directory. The
new optional arg COPY-CONTENTS, if non-nil, makes the function copy
** `call-process' allows a `(:file "file")' spec to redirect STDOUT to
a file.
-** Removed the stack-trace-on-error variable.
+---
+** Variable `stack-trace-on-error' removed.
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.
not just image libraries. The previous name is still available as an
obsolete alias.
-** New variable syntax-propertize-function to set syntax-table properties.
-Replaces font-lock-syntactic-keywords which are now obsolete.
+** New variable `syntax-propertize-function'.
+This replaces `font-lock-syntactic-keywords' which is now obsolete.
This allows syntax-table properties to be set independently from font-lock:
just call syntax-propertize to make sure the text is propertized.
Together with this new variable come a new hook
** frame-local variables cannot be let-bound any more.
++++
** prog-mode is a new major-mode meant to be the parent of programming mode.
The prog-mode-hook it defines can be used to enable features for
programming modes. For example:
** define-minor-mode accepts a new keyword :variable.
++++
** `delete-file' and `delete-directory' now accept optional arg TRASH.
Trashing is performed if TRASH and `delete-by-moving-to-trash' are
both non-nil. Interactively, TRASH defaults to t, unless a prefix
** New make target `dist' to create binary distribution for MS Windows.
+** On Nextstep/OSX, the menu bar can be hidden by customizing
+ns-auto-hide-menu-bar.
+
\f
----------------------------------------------------------------------
This file is part of GNU Emacs.