Commit c89f3ff3 authored by Eli Zaretskii's avatar Eli Zaretskii

Rewrite Antinews for Emacs 26

* doc/lispref/anti.texi (Antinews): Rewrite for Emacs 26.
* doc/lispref/elisp.texi (Top): Update the top-level menu's
Antinews entry.
* doc/emacs/anti.texi (Antinews): Rewrite for Emacs 26.
* doc/emacs/emacs.texi (Top): Update the top-level menu's Antinews
entry.

* etc/NEWS: Rearrange some entries in a more reasonable order.
parent 2b91b841
This diff is collapsed.
......@@ -222,7 +222,7 @@ Appendices
* GNU Free Documentation License:: The license for this documentation.
* Emacs Invocation:: Hairy startup options.
* X Resources:: X resources for customizing Emacs.
* Antinews:: Information about Emacs version 24.
* Antinews:: Information about Emacs version 25.
* Mac OS / GNUstep:: Using Emacs under Mac OS and GNUstep.
* Microsoft Windows:: Using Emacs on Microsoft Windows and MS-DOS.
* Manifesto:: What's GNU? Gnu's Not Unix!
......
This diff is collapsed.
......@@ -230,7 +230,7 @@ To view this manual in other formats, click
Appendices
* Antinews:: Info for users downgrading to Emacs 24.
* Antinews:: Info for users downgrading to Emacs 25.
* GNU Free Documentation License:: The license for this documentation.
* GPL:: Conditions for copying and changing GNU Emacs.
* Tips:: Advice and coding conventions for Emacs Lisp.
......
......@@ -65,9 +65,9 @@ need to copy the emacs.service file to eg ~/.config/systemd/user/)
Emacs that is more likely to be reproducible; that is, if you build
and install Emacs twice, the second Emacs is a copy of the first.
Deterministic builds omit the build date from the output of the
emacs-version and erc-cmd-SV functions, and the leave the following
variables nil: emacs-build-system, emacs-build-time,
erc-emacs-build-time.
'emacs-version' and 'erc-cmd-SV' functions, and the leave the
following variables nil: 'emacs-build-system', 'emacs-build-time',
'erc-emacs-build-time'.
** The configure option '--with-gameuser' now defaults to 'no',
as this appears to be the most common configuration in practice.
......@@ -108,11 +108,6 @@ The effect is similar to that of "toolBar" resource on the tool bar.
* Changes in Emacs 26.1
+++
** The function 'assoc' now takes an optional third argument 'testfn'.
This argument, when non-nil, is used for comparison instead of
'equal'.
---
** New variable 'executable-prefix-env' for inserting magic signatures.
This variable affects the format of the interpreter magic number
......@@ -126,10 +121,6 @@ so the default behavior is not changed.
** The variable 'emacs-version' no longer includes the build number.
This is now stored separately in a new variable, 'emacs-build-number'.
+++
** The new function 'mapbacktrace' applies a function to all frames of
the current stack trace.
+++
** Emacs now provides a limited form of concurrency with Lisp threads.
Concurrency in Emacs Lisp is "mostly cooperative", meaning that
......@@ -143,10 +134,6 @@ buffer and its own match data.
See the chapter "Threads" in the ELisp manual for full documentation
of these facilities.
+++
** The new function 'file-name-case-insensitive-p' tests whether a
given file is on a case-insensitive filesystem.
+++
** The new user variable 'electric-quote-chars' provides a list
of curved quotes for 'electric-quote-mode', allowing user to choose
......@@ -272,20 +259,6 @@ part of minibuffers.
** 'find-library' now takes a prefix argument to pop to a different
window.
+++
** Several accessors for the value returned by 'file-attributes'
have been added. They are: 'file-attribute-type',
'file-attribute-link-number', 'file-attribute-user-id',
'file-attribute-group-id', 'file-attribute-access-time',
'file-attribute-modification-time',
'file-attribute-status-change-time', 'file-attribute-size',
'file-attribute-modes', 'file-attribute-inode-number',
'file-attribute-device-number' and 'file-attribute-collect'.
+++
** The new function 'buffer-hash' computes a fast, non-consing hash of
a buffer's contents.
---
** 'fill-paragraph' no longer marks the buffer as changed unless it
actually changed something.
......@@ -336,13 +309,6 @@ These variables are for users who would like to avoid the small
probability of data corruption due to techniques Emacs uses to recover
in these situations.
+++
** 'interrupt-process' now consults the list 'interrupt-process-functions',
to determine which function has to be called in order to deliver the
SIGINT signal. This allows Tramp to send the SIGINT signal to remote
asynchronous processes. The hitherto existing implementation has been
moved to 'internal-default-interrupt-process'.
+++
** File local and directory local variables are now initialized each
time the major mode is set, not just when the file is first visited.
......@@ -359,16 +325,12 @@ see the node "Connection Local Variables" in the ELisp manual.
---
** International domain names (IDNA) are now encoded via the new
puny.el library, so that one can visit web sites with non-ASCII URLs.
puny.el library, so that one can visit Web sites with non-ASCII URLs.
+++
** The new 'timer-list' command lists all active timers in a buffer,
where you can cancel them with the 'c' command.
+++
** The new function 'read-multiple-choice' prompts for multiple-choice
questions, with a handy way to display help texts.
+++
** 'switch-to-buffer-preserve-window-point' now defaults to t.
......@@ -455,10 +417,6 @@ display of raw bytes from octal to hex.
** You can now provide explicit field numbers in format specifiers.
For example, '(format "%2$s %1$s" "X" "Y")' produces "Y X".
---
** 'comment-indent-function' values may now return a cons to specify a
range of indentation.
+++
** Emacs now supports optional display of line numbers in the buffer.
This is similar to what linum-mode provides, but much faster and
......@@ -1289,18 +1247,62 @@ variable 'x-gtk-use-window-move'. The variable is now obsolete.
* Lisp Changes in Emacs 26.1
+++
** New optional argument TEXT in 'make-temp-file'.
---
** New function `define-symbol-prop'.
** The function 'assoc' now takes an optional third argument TESTFN.
This argument, when non-nil, is used for comparison instead of
'equal'.
+++
** New optional argument TESTFN in 'alist-get', 'map-elt' and 'map-put'.
If non-nil, the argument specifies a function to use for comparison,
instead of, respectively, 'assq' and 'eql'.
+++
** New function 'seq-set-equal-p' to check if SEQUENCE1 and SEQUENCE2
contain the same elements, regardless of the order.
+++
** The new function 'mapbacktrace' applies a function to all frames of
the current stack trace.
+++
** The new function 'file-name-case-insensitive-p' tests whether a
given file is on a case-insensitive filesystem.
+++
** Several accessors for the value returned by 'file-attributes'
have been added. They are: 'file-attribute-type',
'file-attribute-link-number', 'file-attribute-user-id',
'file-attribute-group-id', 'file-attribute-access-time',
'file-attribute-modification-time',
'file-attribute-status-change-time', 'file-attribute-size',
'file-attribute-modes', 'file-attribute-inode-number',
'file-attribute-device-number' and 'file-attribute-collect'.
+++
** The new function 'buffer-hash' computes a fast, non-consing hash of
a buffer's contents.
+++
** 'interrupt-process' now consults the list 'interrupt-process-functions',
to determine which function has to be called in order to deliver the
SIGINT signal. This allows Tramp to send the SIGINT signal to remote
asynchronous processes. The hitherto existing implementation has been
moved to 'internal-default-interrupt-process'.
+++
** The new function 'read-multiple-choice' prompts for multiple-choice
questions, with a handy way to display help texts.
---
** 'comment-indent-function' values may now return a cons to specify a
range of indentation.
+++
** New optional argument TEXT in 'make-temp-file'.
---
** New function `define-symbol-prop'.
** Checksum/Hash
+++
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment