emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 4403f89: Update the Emacs FAQ


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-26 4403f89: Update the Emacs FAQ
Date: Sat, 28 Apr 2018 08:04:19 -0400 (EDT)

branch: emacs-26
commit 4403f89056d36d23404b3272f405b65bea312bf2
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Update the Emacs FAQ
    
    * doc/misc/efaq.texi (Latest version of Emacs): Update versions.
    (New in Emacs 26): New node.
    
    * admin/release-process: Mention the FAQ update as part of the
    release.
---
 admin/release-process |  4 +++
 doc/misc/efaq.texi    | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/admin/release-process b/admin/release-process
index 3bb72b9..71ada82 100644
--- a/admin/release-process
+++ b/admin/release-process
@@ -99,6 +99,10 @@ significant changes and new features in the upcoming 
release, then
 describe the "benefits" from losing those features.  Be funny, use
 humor.  The text written for the previous releases can serve as an example.
 
+The Emacs FAQ (doc/misc/efaq.texi) also has a "What's new" section;
+for major releases a new section should be added listing the
+significant changes.
+
 Check cross-references between the manuals (e.g. from emacs to elisp)
 are correct.  You can use something like the following in the info
 directory in the Emacs build tree:
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi
index f6a5b4d..05da424 100644
--- a/doc/misc/efaq.texi
+++ b/doc/misc/efaq.texi
@@ -930,6 +930,7 @@ status of its latest version.
 @menu
 * Origin of the term Emacs::
 * Latest version of Emacs::
+* New in Emacs 26::
 * New in Emacs 25::
 * New in Emacs 24::
 * New in Emacs 23::
@@ -979,7 +980,7 @@ conventions}).
 Emacs @value{EMACSVER} is the current version as of this writing.  A version
 number with two components (e.g., @samp{24.5}) indicates a released
 version; three components indicate a development
-version (e.g., @samp{26.0.50} is what will eventually become @samp{26.1}).
+version (e.g., @samp{27.0.50} is what will eventually become @samp{27.1}).
 
 Emacs is under active development, hosted at
 @uref{https://savannah.gnu.org/projects/emacs/, Savannah}.
@@ -998,6 +999,80 @@ Emacs, type @kbd{C-h C-n} (@kbd{M-x view-emacs-news}).  As 
of Emacs 22,
 you can give this command a prefix argument to read about which features
 were new in older versions.
 
address@hidden New in Emacs 26
address@hidden What is different about Emacs 26?
address@hidden Differences between Emacs 25 and Emacs 26
address@hidden Emacs 26, new features in
+
address@hidden
address@hidden threads
address@hidden
+Emacs now provides a limited form of concurrency with Lisp threads.
+
address@hidden systemd support
address@hidden
+Emacs now supports @code{systemd}.  The new command-line option
address@hidden is part of this support, it causes Emacs to run
+in the foreground instead of forking, as under @option{--daemon}.
+
address@hidden
+Emacs now supports 24-bit true color on text terminals which provide
+that feature.  @xref{Colors on a TTY}.
+
address@hidden double-buffering
address@hidden
+Emacs on X now supports double-buffering, which eliminates display
+flickering in most situations.
+
address@hidden
+You can now scroll the Emacs display horizontally using the mouse or
+touchpad.
+
address@hidden line number display
address@hidden
+Emacs display now includes an optional feature for display of line
+numbers via the @code{display-line-numbers-mode} command.  This
+feature is much faster than the equivalent display offered by packages
+such as @code{linum}, and also provides many optional features like
+relative line numbers.
+
address@hidden horizontal scrolling of current line
address@hidden
+The automatic horizontal scrolling of the window display when lines
+are truncated can now optionally be enabled only for the current line,
+the line where Emacs shows the cursor.  Under this mode, all the other
+window lines are not scrolled to show characters outside of the
+viewport.
+
address@hidden
+Letter-case conversions now honor special cases in Turkish and Greek
+scripts.
+
address@hidden Enchant support
address@hidden
+Support for Enchant is now part of the Emacs spell-checking commands.
+
address@hidden
+Tramp now supports Google Drive filesystems.
+
address@hidden
+Emacs can now be built while omitting the details of the machine on
+which it was built, thus making it easier to produce reproducible
+builds.
+
address@hidden
+Security vulnerability related to Enriched Text mode is removed.
+Enriched mode previously allowed saving @code{display} properties as
+part of text; those properties support evaluating arbitrary Lisp code,
+which opens a vulnerability for Emacs users receiving Enriched Text
+from external sources.  Execution of arbitrary Lisp forms in
address@hidden properties decoded by Enriched Text mode is now
+disabled by default.
address@hidden itemize
+
+Consult the Emacs @file{NEWS} file (@kbd{C-h n}) for the full list of
+changes in Emacs 26.
+
 @node New in Emacs 25
 @section What is different about Emacs 25?
 @cindex Differences between Emacs 24 and Emacs 25



reply via email to

[Prev in Thread] Current Thread [Next in Thread]