** The command line option --no-windows has been changed to
--no-window-system. The old one still works, but is deprecated.
+---
+** If the environment variable DISPLAY specifies an unreachable X display,
+Emacs will now startup as if invoked with the --no-window-system option.
+
+++
** The -f option, used from the command line to call a function,
now reads arguments for the function interactively if it is
*** In processing a local variables list, Emacs strips the prefix and
suffix from every line before processing all the lines.
++++
+*** If the local variables list contains any variable-value pairs that
+are not known to be safe, Emacs shows a prompt asking whether to apply
+the local variables list as a whole. In earlier versions, a prompt
+was only issued for variables explicitly marked as risky (for the
+definition of risky variables, see `risky-local-variable-p').
+
+At the prompt, the user can choose to save the contents of this local
+variables list to `safe-local-variable-values'. This new customizable
+option is a list of variable-value pairs that are known to be safe.
+Variables can also be marked as safe with the existing
+`safe-local-variable' property (see `safe-local-variable-p').
+However, risky variables will not be added to
+`safe-local-variable-values' in this way.
+
+++
*** find-file-read-only visits multiple files in read-only mode,
when the file name contains wildcard characters.
fontification in Info, remove `turn-on-font-lock' from
`Info-mode-hook'.
-+++
-*** font-lock-lines-before specifies a number of lines before the
-current line that should be refontified when you change the buffer.
-The default value is 1.
-
+++
*** font-lock: in modes like C and Lisp where the fontification assumes that
an open-paren in column 0 is always outside of any string or comment,
*** Topic cryptography added, enabling easy gpg topic encryption and
decryption. Per-topic basis enables interspersing encrypted-text and
-clear-text within a single file to your hearts content, using symmetric
+clear-text within a single file to your heart's content, using symmetric
and/or public key modes. Time-limited key caching, user-provided
symmetric key hinting and consistency verification, auto-encryption of
pending topics on save, and more, make it easy to use encryption in
powerful ways.
-*** many substantial fixes and refinements, including:
+*** Default command prefix changed to "\C-c " (control-c space), to avoid
+intruding on user's keybinding space. Customize the
+`allout-command-prefix' variable to your preference.
+
+*** Allout now uses text overlay's `invisible' property (and others) for
+concealed text, instead of selective-display. This simplifies the code, in
+particularly avoiding the need for kludges for isearch dynamic-display,
+discretionary handling of edits of concealed text, undo concerns, etc.
+
+*** Many substantial fixes and refinements, including:
- repaired inhibition of inadvertent edits to concealed text
- repaired retention of topic body hanging indent upon topic depth shifts
- - prevent "containment discontinuities" where a topic is shifted deeper
- than the offspring-depth of its container
- - easy to adopt the distinctive bullet of a topic in a topic created
- relative to it, or select a new one, or use the common topic bullet
- - plain bullets, by default, now alternate between only two characters
- ('.' and ','), yielding less cluttered outlines
- - many internal fixes
- - version number incremented to 2.1
+ - refuse to create "containment discontinuities", where a
+ topic is shifted deeper than the offspring-depth of its' container
+ - bulleting variation is simpler and more accommodating, both in the
+ default behavior and in ability to vary when creating new topics
+ - many internal fixes and refinements
+ - many module and function docstring clarifications
+ - version number incremented to 2.2
** The variable `woman-topic-at-point' was renamed
to `woman-use-topic-at-point' and behaves differently: if this
---
** MH-E changes.
-Upgraded to MH-E version 7.91. There have been major changes since
+Upgraded to MH-E version 7.93. There have been major changes since
version 5.0.2; see MH-E-NEWS for details.
** Calendar changes:
+++
*** New function `copy-tree' makes a copy of a tree.
-It recursively copyies through both CARs and CDRs.
+It recursively copies through both CARs and CDRs.
+++
*** New function `delete-dups' deletes `equal' duplicate elements from a list.
+++
** Customizable fringe bitmaps
+*** New buffer-local variables `fringe-indicator-alist' and
+`fringe-cursor-alist' maps between logical (internal) fringe indicator
+and cursor symbols and the actual fringe bitmaps to be displayed.
+This decouples the logical meaning of the fringe indicators from the
+physical appearence, as well as allowing different fringe bitmaps to
+be used in different windows showing different buffers.
+
*** New function `define-fringe-bitmap' can now be used to create new
fringe bitmaps, as well as change the built-in fringe bitmaps.
(defimage foo-image '((:type xpm :file "foo/bar.xpm")))
+Note that all images formerly located in the lisp directory have been
+moved to etc/images.
+
++++
+*** New function `image-load-path-for-library' returns a suitable
+search path for images relative to library. This function is useful in
+external packages to save users from having to update
+`image-load-path'.
+
+++
*** The new variable `max-image-size' defines the maximum size of
images that Emacs will load and display.