]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from origin/emacs-27
authorGlenn Morris <rgm@gnu.org>
Fri, 25 Dec 2020 18:36:48 +0000 (10:36 -0800)
committerGlenn Morris <rgm@gnu.org>
Fri, 25 Dec 2020 18:36:48 +0000 (10:36 -0800)
5d46593568 Support build of Emacs on ARM Macos machines
7f8793e5f1 Update to Org 9.4.4
7b3367a0b5 * lisp/so-long.el: Decrease use of passive voice.
a90836c638 * doc/misc/efaq.texi (New in Emacs 27): Add section.
711fe70dd8 * doc/misc/efaq.texi (Latest version of Emacs): Bump version.
52b30834fb * lisp/face-remap.el (face-remap-set-base): Doc fix.  (Bug...
b3fe0ac62e Correct argument order in comment

1  2 
doc/misc/efaq.texi
lisp/face-remap.el
lisp/org/org-agenda.el
lisp/so-long.el

index 83c0a19d39166e9a6804816fc3807cf9e5cab573,e9703e7519713cb0836d34ac4fa985db5a93ef91..c31de0ba9a55188e606aa6a33eede476cbbe7c41
@@@ -966,10 -967,67 +967,67 @@@ latest features, you may want to stick 
  
  The following sections list some of the major new features in the last
  few Emacs releases.  For full details of the changes in any version of
 -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.
 +Emacs, type @kbd{C-h C-n} (@kbd{M-x view-emacs-news}).  You can give
 +this command a prefix argument to read about which features were new
 +in older versions.
  
+ @node New in Emacs 27
+ @section What is different about Emacs 27?
+ @cindex Differences between Emacs 26 and Emacs 27
+ @cindex Emacs 27, new features in
+ @itemize
+ @cindex bignum support
+ @item
+ Emacs now uses the GNU Multiple Precision (@acronym{GMP}) library to
+ support integers whose size is too large to support natively.  The
+ integers supported natively are known as ``fixnums'', while the larger
+ ones are ``bignums''.  All the arithmetic, comparison, and logical
+ (also known as ``bitwise'') operations where bignums make sense now
+ support both fixnums and bignums.
+ @cindex HarfBuzz
+ @item
+ Emacs now uses HarfBuzz as its default shaping engine.
+ @cindex JSON, native parsing
+ @item
+ Native support for @acronym{JSON} parsing that is much faster than
+ @file{json.el}.
+ @item
+ Cairo drawing is no longer experimental.
+ @cindex portable dumper
+ @item
+ Emacs now uses a ``portable dumper'' instead of unexec.  This improves
+ compatibility with memory allocation on modern systems, and in
+ particular better supports the Address Space Layout Randomization
+ (@acronym{ASLR}) feature, a security technique used by most modern
+ operating systems.
+ @cindex XDG convention
+ @item
+ Emacs can now use the @acronym{XDG} convention for init files.
+ @cindex early init file
+ @item
+ Emacs can now be configured using an early init file.  The primary
+ purpose is to allow customizing how the package system is initialized
+ given that initialization now happens before loading the regular init
+ file.
+ @cindex tabs
+ @item
+ Built-in support for tabs (tab bar and tab line).
+ @item
+ Support for resizing and rotating of images without ImageMagick.
+ @end itemize
+ Consult the Emacs @file{NEWS} file (@kbd{C-h n}) for the full list of
+ changes in Emacs 27.
  @node New in Emacs 26
  @section What is different about Emacs 26?
  @cindex Differences between Emacs 25 and Emacs 26
Simple merge
Simple merge
diff --cc lisp/so-long.el
Simple merge