@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1999 Free Software Foundation, Inc.
+@c Copyright (C) 1999 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
-@node Antinews, Tips, System Interface, Top
+
+@c This node must have no pointers.
+
+@node Antinews, GNU Free Documentation License, System Interface, Top
@appendix Emacs 20 Antinews
For those users who live backwards in time, here is information about
@itemize @bullet
@item
The @code{push} and @code{pop} macros are not defined.
+Neither are @code{dolist} and @code{dotimes}.
@item
You can't display images in buffers. (Emacs is meant for editing text.)
yourself. With no images, who needs the @code{display} text property?
@item
-The @code{field} text property has no special meaning.
+The @code{field} text property has no special meaning; buffers are no
+longer subdivided into fields. (The division of information into
+fields is always rather arbitrary.)
@item
Faces have fewer attributes. The attributes @code{:family},
text cursor, and the mouse cursor. To specify menu colors, use X
resources.
+@item
+Colors and other face attributes are no longer supported on character
+terminals, so you no longer have to worry about terminals making faces
+at you.
+
@item
Emacs will respect your peace and quiet, aside from occasional beeps,
because there are no facilities for playing sounds.
+@item
+Emacs 20 provides a complex and badly designed method for handling
+character composition for languages such as Thai that display several
+letters as a single combined image. We are too ashamed of it to tell
+you any more than that.
+
+@item
+@code{delete-and-extract-region} has been deleted; instead, use
+@code{buffer-substring} to extract the text, then use
+@code{delete-region} to delete it.
+
@item
Regular expressions do not support the POSIX character classes
such as @samp{[:alpha:]}. All characters are created equal.
the scroll bars.
@item
-For simplicity, all ASCII characters now have the same height and width.
-(Certain characters, such as Chinese characters, always have have twice
+For simplicity, all @sc{ascii} characters now have the same height and width.
+(Certain characters, such as Chinese characters, always have twice
the standard width.) All characters are created equal.
+@item
+You can now resize any Emacs window, and size changes in one window can
+propagate to all others. Windows can no longer use
+@code{window-size-fixed} to get special privileges.
+
+@item
+The function @code{intern-soft} no longer accepts a symbol as argument.
+
@item
The function @code{bitmap-spec-p} has been renamed to
@code{pixmap-spec-p} to encourage users to practice Emacs' help system
The functions @code{format} and @code{message} ignore and discard text
properties.
+@item
+The function @code{propertize} does not exist;
+you can get the job done using @code{set-text-properties}.
+
@item
Colors are supported only on window systems, not on text-only terminals.
So the support functions for colors on text-only terminals are
current buffer.
@item
-The function @code{assoc-delete-all} has itself been deleted.
+The function @code{assq-delete-all} has itself been deleted.
So there!
+@item
+The keyword @code{:set-after} no longer does anything in
+@code{defcustom}.
+
@item
The variable @code{small-temporary-file-directory} has no special
meaning. There's only one variable for specifying which directory to
variable, and some use the @code{TMPDIR} environment variable.
@item
-The variable @code{inhibit-modification-hooks}
+If the second argument of @code{save-some-buffers}, @var{pred}, is not
+@code{nil}, then the precise value no longer matters. Any
+non-@code{nil} value means the same as @code{t}: offer to save each
+non-file buffer that has a non-@code{nil} value for
+@code{buffer-offer-save}.
+
+@item
+The variable @code{inhibit-modification-hooks}
has no special meaning.
@item
they use the current input method if the argument is if @code{nil}.
@item
-The function @code{with-temp-message} has been eliminated.
+The function @code{with-temp-message} has been eliminated.
@item
-The function @code{clear-this-command-keys} has been eliminated.
+The function @code{clear-this-command-keys} has been eliminated.
@item
-The functions @code{gap-position} and @code{gap-size} have been eliminated.
+The functions @code{gap-position} and @code{gap-size} have been eliminated.
@item
In @code{modify-face}, an argument of @code{(nil)} has no special