emacs-diffs
[Top][All Lists]
Advanced

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

emacs-27 updated (d024fc1 -> bc61ec3)


From: Nicolas Petton
Subject: emacs-27 updated (d024fc1 -> bc61ec3)
Date: Wed, 29 Jul 2020 16:58:05 -0400 (EDT)

nicolaspetton pushed a change to branch emacs-27.

      from  d024fc1   * doc/lispref/symbols.texi (Definitions): Fix typo.
      adds  64fe67b   Bump Emacs version to 28.0.50
      adds  94fa7ce   Make argument names in module interface more consistent.
      adds  b2571ec   ; Fix oversights during renaming of example code
      adds  e7edba4   Don’t allow portable dumping in interactive mode 
(Bug#38453).
      adds  17c1981   Further expand coverage of unit tests for time-stamp
      adds  00c9949   Remove some undefined behavior related to left shifts.
      adds  ac7b260   * src/pdumper.c (Fdump_emacs_portable): Reword error 
message.
      adds  9c91204   Another adjustment to flex completion style's sorting 
function
      adds  24a1f52   Slightly simplify lisp/icomplete.el with new 
icomplete--category helper
      adds  ee91405   Make fido-mode behave more like ido-mode when finding 
directories
      adds  232a36f   * src/emacs-module.h.in: Use @emacs_major_version@ for 
current env.
      adds  5617c82   Prepare module header generation for Emacs 28.
      adds  60fba71   Don't use `let*' with just one binding
      adds  a6b41a8   * src/minibuf.c (read_minibuf): Use `user-error`
      adds  0d2a711   Move flex style's minibuffer-default-aware sorting to 
lisp/icomplete.el
      adds  7c5d6a2   Make goto-line keep a separate input history per buffer
      adds  28268e4   Support .dylib suffix for modules on macOS (Bug#36226).
      adds  93d4725   ; Merge from origin/emacs-27
      adds  2bb7bb4   Merge from origin/emacs-27
      adds  b766a9d   ; Merge from origin/emacs-27
      adds  43d97f1   Merge from origin/emacs-27
      adds  19b28ab   Don't bind XEmacs-only variable in edebug
      adds  5f55057   Add some documentation for support of .dylib suffix on 
macOS
      adds  273b815   * .gitignore: Ignore .dylib files (shared libraries on 
macOS)
      adds  c454fa7   ; * etc/NEWS: Fix a recently added entry.
      adds  83587bb   Correctly cache sorted completions in 
icomplete--sorted-completions
      adds  13778aa   Don't force completion recalculation in icomplete-fido-ret
      adds  639fb50   Don't always resort in recently introduced 
icomplete--sorted-completions
      adds  719ad59   Promote function type aliases to the public module API.
      adds  c980d21   Simplify an example in the modules manual
      adds  af085ef   Use regexp type for regexps in defcustom declarations
      adds  1ba5b64   Optimise 'while' bodies for effect
      adds  9b5ac5f   * lisp/net/ldap.el (ldap-search-internal): Add missing 
setq.
      adds  ea5e33d   Fix bogus test in body of a while loop
      adds  f104099   Update for Emacs-28
      adds  2902fb0   Fix error message about recursive use of minibuffer
      adds  4fff3ed   Deduplicate non-fixnum numeric constants in 
byte-compilation
      adds  822c98a   Merge from origin/emacs-27
      adds  7808453   ; Merge from origin/emacs-27
      adds  01a0e17   Merge from origin/emacs-27
      adds  07437c7   Display a help text when listing EPA keys
      adds  e1fd6b1   Fix recent gnus-start.el breakage
      adds  a263dde   Merge from origin/emacs-27
      adds  fab6c20   ; Merge from origin/emacs-27
      adds  99cd8ba   Merge from origin/emacs-27
      adds  00c9308   ; Merge from origin/emacs-27
      adds  90083b7   Merge from origin/emacs-27
      adds  248c5e1   Sync with Tramp 2.4.3
      adds  e729ff5   * admin/gitmerge.el (gitmerge-skip-regexp): Be more 
restrictive.
      adds  331f3f9   Merge from origin/emacs-27
      adds  47f66e1   ; Merge from origin/emacs-27
      adds  c6fb86b   Merge from origin/emacs-27
      adds  64d1b9f   Update from gnulib
      adds  b19592a   * etc/NEWS: Update copyright year.
      adds  87772ff   Remove files no longer needed from Gnulib
      adds  12d004d   Assume C99-style ‘long long’
      adds  53f0de5   Lispref: Explain avoiding lambdas on hooks.
      adds  dd139e1   ; Auto-commit of loaddefs files.
      adds  d36adb5   Fix compilation with GTK versions older than 3
      adds  dd0e4d4   Let the OS clear large new objects
      adds  a022bc3   * .gitlab-ci.yml (before_script): Install g++ for CEDET 
tests.
      adds  00ddb49   Merge from origin/emacs-27
      adds  ef40d52   ; Merge from origin/emacs-27
      adds  6654ace   Merge from origin/emacs-27
      adds  2ab5bc3   ; Merge from origin/emacs-27
      adds  fa7148f   Merge from origin/emacs-27
      adds  2b6d702   Fix the MS-Windows build broken by "Let the OS clear 
large new objects"
      adds  48ffef5   Implement finalizers for module functions (Bug#30373)
      adds  98ab70b   * src/alloc.c (cleanup_vector): Fix --without-modules 
builds.
      adds  cadf985   Let the OS clear new large strings of NUL
      adds  52db14b   emacs-module.h: Don't generate invalid C++11 code.
      adds  fb38d36   Make module function finalizer test less brittle.
      adds  8e38681   Generate fewer useless conditionals in cl-loop
      adds  9bbf175   Improve 'noexcept' support in C++17.
      adds  add2b2d   Fix bug in recent allocate_string_data patch
      adds  5669878   * lisp/gnus/gnus-start.el (gnus-group-change-level): 
Simplify
      adds  32bd911   Simplify x-dnd.el due to bignums
      adds  3910117   * lisp/arc-mode.el (archive-zip-summarize): Remove unused 
local.
      adds  505ed06   ; Some that->than fixes.
      adds  e086a9f   * lisp/emacs-lisp/bindat.el: Remove obsolete comment.
      adds  2d5d0fa   Remove generation of old bytecodes for catch/unwind
      adds  9d38564   ; * lisp/x-dnd.el (x-dnd-get-motif-value): Fix typo.
      adds  fc92c2d   Also print function data when printing module functions.
      adds  26fde48   Shorten pointer printing code using a small helper 
function.
      adds  38db41d   Merge from origin/emacs-27
      adds  bb2b857   ; Merge from origin/emacs-27
      adds  f909433   Merge from origin/emacs-27
      adds  3fc859d   Go back to iso-2022-7bit for titdic-cnv.el again
      adds  b47a0d6   ; Fix typo in previous patch.
      adds  35d5694   Mark 'catch' and 'condition-case' bytecodes as obsolete
      adds  823ce3a   ; Sync with Tramp repository
      adds  4f2b415   ; Adapt tramp-tests.el
      adds  dd85664   Implement stderr in tramp-adb-handle-make-process
      adds  72f54f0   Fix NS frame parameters (bug#39000)
      adds  f950b07   Help the compiler inline sxhash
      adds  724af76   Fix sxhash-equal on bytecodes, markers, etc.
      adds  f8a0b02   ; Merge from origin/emacs-27
      adds  b968b73   Merge from origin/emacs-27
      adds  eae42a6   Merge from origin/emacs-27
      adds  91e239a   Merge from origin/emacs-27
      adds  7087307   Remove obsolete thread-alive-p
      adds  17cfd70   Add hexdump/awk file encoding to Tramp.  (Bug#35639)
      adds  41d9d51   Merge from origin/emacs-27
      adds  3252f31   Use decode_string_utf_8 in emacs-module.c.
      adds  6100f9a   * src/pdumper.c (dump_vectorlike): Unbreak build after 
724af7671590c
      adds  0abda55   Port configure.ac to future Gnulib
      adds  4fc0bc9   Update from gnulib
      adds  88efc73   Default cairo to enabled
      adds  06caa3b   Refactor Tramp async process code
      adds  e31287e   Fix implicit declaration of getenv and atol
      adds  d672ad6   Merge from origin/emacs-27
      adds  576dfc8   Remove unused ftx font backend driver
      adds  a70feb0   * admin/unidata/unidata-gen.el: Use lexical-binding
      adds  07a4dd8   parse-time-string now parses ISO 8601 format strings
      adds  41a270d   Refactor parse-time-string
      adds  125bc5b   dns-query now represents SOA integers as integers 
(Bug#38937)
      adds  f7ff3dd   Add SASL SCRAM-SHA-256 support.
      adds  0f4fa00   Remove references to obsolete libraries
      adds  215d9fc   Merge from origin/emacs-27
      adds  1b1aaf3   * admin/notes/font-backend: Remove outdated file. 
(Bug#34663)
      adds  25adbc4   Add unattended spell-checking to checkdoc
      adds  3446c26   Fix hexl jumping to end of file
      adds  025d6ac   Add index entry "syntax highlighting" to the elisp manual
      adds  f18c78e   Remove a FIXME from package.el
      adds  a36495d   Fix the error message from makefile-move-to-macro
      adds  ee0e3a7   edebug: remove ancient code for ancient XEmacs support 
libs
      adds  98c6416   * lisp/obsolete/cust-print.el (print-circle): Doc tweak.
      adds  e32bae6   Replace add-hook load-hook with with-eval-after-load
      adds  e135414   Replace doc references to load-hooks
      adds  278f1f9   * doc/misc/ido.texi (Ignoring): Reword per Texinfo 
warning.
      adds  6dbe2c9   Make sb-image.el obsolete (Bug#37837)
      adds  680021e   Make more load-hooks obsolete
      adds  b615c1f   * lisp/progmodes/vhdl-mode.el (speedbar-load-hook): 
Silence compiler.
      adds  213840a   Merge from origin/emacs-27
      adds  9fcfe05   ; Merge from origin/emacs-27
      adds  1149b69   Merge from origin/emacs-27
      adds  8c37649   ; Merge from origin/emacs-27
      adds  d97a77c   Merge from origin/emacs-27
      adds  8d2fecd   Introduce element &error into edebug specification lists 
for macros
      adds  bce3d89   Remove XEmacs compat code from allout.el
      adds  c1b6d5c   Improve performance when a string's byte count changes
      adds  ac121d8   Make Faset nonrecursive
      adds  43e79d4   Remove XEmacs and old Emacs compat code from ebnf2ps.el
      adds  1e291a0   Don't error on non-toolkit NS scrollbars (bug#37042)
      adds  1787b86   Add ability to find ObjC method names
      adds  a4610c3   * src/fns.c (sxhash_obj): Fix crash on sub-char-tables
      adds  447bb13   Ensure that gnus-summary-attach-article finds the right 
articles
      adds  b222e1a   Don’t assume sizeof (size_t) == 4 in allocators
      adds  0e57792   Add space before messsage in byte compiler warnings
      adds  52baaca   Update from Gnulib
      adds  35a1a00   Remove Gnulib putenv code
      adds  0ad895d   Sync with Tramp 2.5.0-pre
      adds  c7c9919   ; * etc/NEWS: Fix typos.
      adds  3d81d23   Make arguments to dired-chage-marks non-optional
      adds  e5e31aa   Improve error handling in dired-change-marks
      adds  46fefb0   * lisp/international/mule-cmds.el 
(universal-coding-system-argument): Rewrite
      adds  6cc1db8   Fix drag and drop from some Qt versions
      adds  b3ad638   Work better if stat etc. are interrupted
      adds  cdede98   * lisp/progmodes/cc-cmds.el: Don't use local vars as 
symbols
      adds  519de2f   Merge from origin/emacs-27
      adds  1a54e50   ; Merge from origin/emacs-27
      adds  215cead   Merge from origin/emacs-27
      adds  f650d54   Unbreak the MS-Windows build
      adds  d8da850   Document cairo-related fallout to font-backend settings
      adds  57d498a   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b651939   * lisp/international/mule-cmds.el 
(mule-cmds--prefixed-command-pch): Fix typo
      adds  e74093d   Add Cairo font backend info
      adds  ee1ccb4   ; fix typo in previous commit
      adds  c1b6cf6   * lisp/progmodes/grep.el (grep-read-files-function): New 
var.
      adds  140eb90   Recommend use of HarfBuzz
      adds  abb2515   * test/lisp/auth-source-pass-tests.el: Test for multiple 
ports.
      adds  63f69e9   Minor cleanup in 
{autorevert,filenotify,shadowfile}-tests.el
      adds  e88eed9   Make find-file-at-point respect port numbers in Tramp 
file name
      adds  0c9da50   Default lisp-mode to use Common Lisp indentation
      adds  f79a92f   Support solar and lunar eclipses in Calendar
      adds  3fd35d7   Add \sqrt and \sqrt[3] as Latex input methods
      adds  1a2a5a1   Add \sqrt[4] as Latex input method, too
      adds  2d9d62b   Add new Tramp method "media"
      adds  83d4934   Merge from origin/emacs-27
      adds  a1bfb92   ; Merge from origin/emacs-27
      adds  5715eb9   Merge from origin/emacs-27
      adds  6f58054   Fix crash when sending Gnus message (Bug#39207)
      adds  72011f2   Fix bug 39218
      adds  8fbc2fd   Implement "/media::" default host name in Tramp
      adds  a15a0cf   Prefer saying "Info manual" to "info page" in docs
      adds  c4687d9   Remove irrelevant info from .elc headers
      adds  cd2d812   Unbreak byte compilation
      adds  963a9ff   Globally sanitize single-file package long descriptions 
(Bug#37548)
      adds  04ca1a1   Make so-long test pass following lisp-mnt change
      adds  75c1f93   Simplify locale setup
      adds  1ebe160   Warn about XFT and about Cairo without HarfBuzz
      adds  9ba7abe   Expand Cairo and HarfBuzz descriptions
      adds  9849038   Support (un)mount of Tramp media devices
      adds  0debadb   Minor code cleanup in Tramp
      adds  ff630b5   Adapt tramp-test32-shell-command
      adds  d9385ac   Make links in shr use separate mouse highlight regions
      adds  635e55e   Merge from origin/emacs-27
      adds  c7d870d   ; Merge from origin/emacs-27
      adds  a76e7d5   Merge from origin/emacs-27
      adds  fcad41c   Add tests for version comparison predicates
      adds  9c576c2   Fix parse-time-string bug with ISO 8601 defaults
      adds  a391ffa   Fix iso8601-parse so unknown DST is -1, not nil
      adds  0c6c8aa   Remove (or double) redundant backslashes in string 
literals
      adds  f42d57c   Install C source code for C-h f etc.
      adds  31efd1c   Fix MS-Windows build broken by "Install C source code"
      adds  5ba6df7   Fix Bug#39279
      adds  e97da6b   Add more tests for bookmark-bmenu-list
      adds  26d890c   Propagate NSLocale into Emacs better
      adds  491c909   Improve doc for emacs-source-directory (Bug#36527).
      adds  901f58c   Update mini-gmp
      adds  23ef804   * src/mini-gmp.c: Fix comment typos.
      adds  5020594   * lisp/emacs-lisp/debug.el (debug): Merge the 
non-interactive cases
      adds  e1c93a0   Fix problems in Tramp's async-shell-command
      adds  688e924   Fix Bug#39253
      adds  a02b179   Revert the --with-install-srcdir patch
      adds  da7267e   Update from Gnulib
      adds  5ee3c37   Make sure that all gnus buffers are killed on exit
      adds  60a3c5d   Merge from origin/emacs-27
      adds  ac6e620   Revert "Fix some NS drawing issues (bug#32932)"
      adds  6b955c2   Revert "Ensure NS frame is redrawn correctly  after 
scroll"
      adds  3ad7813   Revert "Make all NS drawing be done from drawRect"
      adds  f674c90   Draw to offscreen buffer on macOS
      adds  93b5530   Merge branch 'scratch/ns/draw-to-bitmap'
      adds  a7a955e   Revert "Fix MS-Windows build broken by "Install C source 
code""
      adds  bb3b099   fix bug#39344
      adds  5db3324   Show key bindings on M-x completion (bug#39035)
      adds  7c7b91b   Make iso8601.el understand two obsolete forms
      adds  1ed7cd4   Give fuller support for obsolete ---12 dates in iso8601
      adds  38b6ed1   prune the overly cavalier "kill all gnus buffers exit"
      adds  78b8726   * etc/NEWS: Move M-x suggest-key-bindings to "Editing 
Changes" section.
      adds  d3ead37   Remove compatibility hack in Tramp
      adds  bb1d42b   Implement `shell-command-dont-erase-buffer' in Tramp.  
(Bug#39067)
      adds  fcac8fc   ; Auto-commit of loaddefs files.
      adds  0ceb5d0   Merge from origin/emacs-27
      adds  0e9a14b   ; Merge from origin/emacs-27
      adds  1083e52   Merge from origin/emacs-27
      adds  39f723b   ; Merge from origin/emacs-27
      adds  45fd45a   ; Fix docstring in Tramp
      adds  f9504ff   * lisp/progmodes/sh-script.el: Remove old non-SMIE 
indentation code
      adds  557b790   Add new help command describe-keymap
      adds  330228d   Provide default for describe-keymap prompt
      adds  b641c17   Silence byte-compiler warning
      adds  e287da5   * lisp/emacs-lisp/map.el: Add keyword-only pattern 
abbreviation
      adds  5006816   * lisp/gnus/gnus-sum.el (gnus-read-move-group-name): Use 
user-error
      adds  1759b7d   * lisp/net/tramp-gvfs.el 
(tramp-gvfs-handle-file-system-info): Fix error.
      adds  6b00600   Handle problem with *BSD libedit in Tramp
      adds  196da30   Minor fix in tramp-test32-shell-command
      adds  aea12d4   Add new filter commands to Package Menu (Bug#38424)
      adds  bb9723b   Don't use obsolete function in package-tests.el
      adds  feb681d   Silence byte-compiler warning
      adds  0609dd4   Add ':extend t' to mm-uu-extract face
      adds  ebff24c   Eval macro arg just once
      adds  7e0a4b7   * lisp/wid-edit.el (widget-choose): Use 
read-char-from-minibuffer (bug#17272)
      adds  d8f4317   Make 'M-x battery RET' work out-of-box for UPower users.
      adds  cf14fa0   * lisp/battery.el: Use lexical-binding.  Drop Redundant 
`:group`s.
      adds  68d4339   Merge from origin/emacs-27
      adds  15814d0   ; Merge from origin/emacs-27
      adds  c4be801   Merge
      adds  63fd6c9   Support for (box . SIZE) 'cursor-type'
      adds  ac6ba68   Minor fixes of the last commit
      adds  30abcda   Some Tramp fixes
      adds  07e1852   Enhance memory address evaluation in gdb-mi
      adds  953e7ab   Improve prefix arg support in 'ediff-scroll-horizontally'
      adds  fe903c5   Allow composition of pure-ASCII strings in the mode line
      adds  2645ae1   * lisp/simple.el (undo-redo): New command
      adds  5e7bead   Update from Gnulib
      adds  ac9acc1   Use quit-restore-window to close tab (bug#39446)
      adds  7935551   ; Fix recently-committed documentation
      adds  2e2f539   Fix window position in Tramp's shell-command
      adds  a012953   Fix problem with auth-source.el in Tramp
      adds  de1d150   Fix Tramp tests towards *BSD
      adds  7fda394   Fix `tramp-interrupt-process'
      adds  5b160b3   Simplify Tramp caching
      adds  56ce263   Merge from origin/emacs-27
      adds  70d62e0   ; Merge from origin/emacs-27
      adds  a13d1f9   Merge from origin/emacs-27
      adds  44298ea   Use CGImage instead of NSBitmapImageRep (bug#32932)
      adds  b80c4b4   Add an appropriate error for reading bad JSON arrays
      adds  bbe1359   Fix Tramp tests for MS Windows
      adds  32f0149   * lisp/simple.el (undo): Use undo--last-change-was-undo-p
      adds  d737e49   * lisp/gnus/nnmaildir.el: Fix O(n^2) problem when leaving 
a group
      adds  2e81e57   * src/lread.c: Remove old-style backquotes support
      adds  a9e7ae3   Remove lread tests for a feature that was deleted
      adds  61216e4   When searching a topic in Gnus, search all topic's groups
      adds  333cc6a   * etc/NEWS: Improve last change
      adds  3843721   Fix typos
      adds  b519d51   ; * etc/NEWS: Fix wording in a recently added entry.
      adds  ccb15ad   Remove another test for deleted lread feature
      adds  3480071   Fix C-h C-h bug due to mutating a hash key
      adds  f633e01   Merge from origin/emacs-27
      adds  df9da94   * src/lread.c (read1): Fix int/Lisp_Object mix up.
      adds  556cc72   Improve C-h C-h bug fix
      adds  121f9bb   Avoid unlikely load-average bug
      adds  0c0fa1d   * lisp/wdired.el (wdired-next-line, 
wdired-previous-line): Preserve column
      adds  2b04ca0   Support state changing VC operations in dired-mode on 
files (bug#34949)
      adds  52dbd70   * doc/misc/texinfo.tex: Update from Gnulib.
      adds  1a75e8b   Fix horizontal bit shifting
      adds  b3de130   Fix working text related issues on NS (Bug#38851)
      adds  e1e1bd8   Fix conversion of text/html->multipart/related
      adds  4b118bd   Fix search for ~/.Xdefaults-HOSTNAME (again)
      adds  734eb7e   Fix some file-modes races
      adds  b7d5a64   Introduce face for <code> elements in shr
      adds  55ad194   Fix <button>...</button> submit button rendering in eww
      adds  3ac8349   Fix problem with degenerate <html base="."> specs in shr
      adds  17691ad   shr comment typo fix
      adds  d950a61   Remove Emacs 20 bug workaround in ebnf2ps (bug#39663)
      adds  8dc4034   Add and remove backslashes in regexps
      adds  770f76f   Remove subsumed repetitions in regexps
      adds  398afba   Merge from origin/emacs-27
      adds  41450a8   Less bad permutation generator in regexp-opt test
      adds  97b8a78   Allow tempo-define-template to reassign tags to new 
templates
      adds  36df5e7   ; * lisp/tempo.el (tempo-add-tag): Punctuation fixes in 
comments.
      adds  3b4bd4b   * src/keyboard.c (make_lispy_event): Generate proper 
tool-bar events.
      adds  1cb14aa   * src/keyboard.c: Copy last tool-bar change to tab-bar.
      adds  929c9d3   ; * test/lisp/emacs-lisp/regexp-opt-tests.el: Fix last 
change
      adds  202c331   Restore runtime check for invalid tag
      adds  c87a165   Update from Gnulib
      adds  bce1735   * lisp/font-lock.el (font-lock-ensure): Use 
font-lock-specified-p (bug#39597)
      adds  b6be1ce   Update from Gnulib
      adds  3f01a17   Merge from origin/emacs-27
      adds  4332964   ; Merge from origin/emacs-27
      adds  eb34c10   Merge from origin/emacs-27
      adds  b95f78e   Add `verilog-auto-inst-template-required'.
      adds  c4ca821   Update from Gnulib
      adds  9d626df   Add 'nofollow' flag to set-file-modes etc.
      adds  7dfe90a   Adapt the MS-Windows build to 'nofollow' changes
      adds  29eb93e   * lisp/comint.el (comint-redirect-setup): Guard 
mode-line-process (bug#39705)
      adds  72cf60e   * lisp/textmodes/nroff-mode.el (nroff-mode-map): Remove 
key 'M-s' (bug#39706)
      adds  a3d146f   Update from Gnulib
      adds  bcd88e7   ; * etc/NEWS: Improve wording of a recently-added entry.
      adds  22524a6   Fix mistake in regexp cleanup
      adds  64af3c9   Finish implementation of {set-}file-modes FLAG arg in 
Tramp
      adds  03c07c8   Generate 'substring' byte op (bug#39709)
      adds  c0fcbd2   Expose ElDoc functions in a hook (Bug#28257)
      adds  4a94881   Show friendly message after package install
      adds  2261f89   Finish Tramp's implementation of 'nofollow
      adds  8d5e8cd   Signal an error for the regexp "[:alnum:]"
      adds  3766bf7   Don't complain about the regexp "[:-:]"
      adds  07da629   nnmail-cache-close should not use nofollow
      adds  125da00   * lisp/emacs-lisp/eldoc.el 
(eldoc-documentation-function): No nil value
      adds  c32d35e   * src/gtkutil.c, src/nsterm.m: Fix bug#39808
      adds  77f69a9   * src/nsterm.m ([EmacsView toolbarClicked:]): Fix last 
change
      adds  4859e8d   Revert "Don't complain about the regexp "[:-:]""
      adds  ef4440a   Revert "Signal an error for the regexp "[:alnum:]""
      adds  8ab0e73   Port timestamp tests to odd timezones, (TICKS . HZ)
      adds  3d2c82a   Unbreak build with CHECK_STRUCTS
      adds  79fe320   Fix XEmacs-specific clause in definition of 
pascal-outline-map.
      adds  e98ee8d   Make 'load-dangerous-libraries' obsolete (Bug#37819)
      adds  228fb6f   Remove more XEmacs compat code from viper
      adds  1dd4a63   * lisp/progmodes/cperl-mode.el: Clarify comment.
      adds  13a69c8   ; Auto-commit of loaddefs files.
      adds  1939f75   whitespace: Turn long lines regexp into a function 
(bug#36837)
      adds  68109c5   Fix #defines controlling when NS port draws to offscreen 
buffer
      adds  b4911a6   Fix macOS/GNUstep compilation warnings
      adds  8518b14   Tweak GMP usage for (HI LO US PS) timestamps
      adds  0f94f69   Use help-fns-short-filename in other describe- commands
      adds  620f672   * lisp/progmodes/elisp-mode.el 
(elisp-enable-lexical-binding): New command
      adds  b28b738   * etc/NEWS: Add entry missed in previous commit
      adds  5e229f8   Fix rounding errors in time conversion
      adds  b48142b   Time division speedups
      adds  21ebfa1   Update default-directory in occur buffer (bug#39608)
      adds  1aa8780   Ignore spurious focus events
      adds  cf45e80   Declare speedbar-incompatible-version obsolete
      adds  d1bbd32   Fix more NS_DRAW_TO_BUFFER #ifdefs (bug#39883)
      adds  dc3006c   Pacify GCC 9.2.1 20190927 -O3
      adds  1c81bb8   Merge from origin/emacs-27
      adds  b6c3921   ; Merge from origin/emacs-27
      adds  6a0e1c4   Merge from origin/emacs-27
      adds  79f1965   ; Merge from origin/emacs-27
      adds  b5474ba   Merge from origin/emacs-27
      adds  32261ed   New command make-frame-on-current-monitor to use in 
windmove (bug#39875)
      adds  7e8b8da   Fix handling of empty input in describe-variable and 
describe-symbol
      adds  c996fe1   Remove ancient OS X process-connection-type handling
      adds  3274b80   Merge from origin/emacs-27
      adds  9f4b260   Update from Gnulib
      adds  5d4cf1f   Add ‘nofollow’ flag to set-file-times
      adds  6ce2052   Skip filenotify tests on hydra.nixos.org
      adds  e4fb95f   * lisp/emacs-lisp/bytecomp.el: Drop warning for loading 
into Emacs<23
      adds  4415534   Merge from origin/emacs-27
      adds  0a3f8da   Simplify run-at-time
      adds  66bc47d   Fix the MinGW build as followup to recent "nofollow" 
changes
      adds  35a13fc   CC Mode: allow specified directives (e.g. pragma) to be 
indented as statements
      adds  d00df0a   * lisp/term/rxvt.el: Enable backeted paste and window 
title
      adds  a461baa   Merge from origin/emacs-27
      adds  a1e2a68   Finish implementation of set-file-times FLAG arg in Tramp
      adds  199acd6   In vc-print-branch-log use root instead of the default 
directory (bug#39704)
      adds  a98c8f5   Improve new-frame logic of windmove-display-in-direction 
(bug#39875)
      adds  297d3d2   * lisp/subr.el (dlet): New macro
      adds  317065c   * lisp/ido.el: Remove redundant `:group`s
      adds  9900b14   * lisp/window.el: Avoid `called-interactively-p`.
      adds  efe85a5   * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): 
Simplify result
      adds  0d6c513   * lisp/emacs-lisp/cl-macs.el: More care with `eval` and 
with `cl-typep`
      adds  e003e90   Remove more XEmacs compat code from eshell
      adds  16ec5f5   Remove XEmacs exclusive face from themes
      adds  4c3c175   * lisp/net/tramp-sh.el (tramp-find-shell): Skip for 
asynchronous processes.
      adds  f253ff7   * lisp/subr.el (cancel-change-group): Undo accidental 
change
      adds  2d221c8   * lisp/emacs-lisp/eldoc.el (eldoc--supported-p): 
Understand the "old" API
      adds  3db5a51   * lisp/emacs-lisp/eldoc.el: Remove redundant `:group` 
arguments
      adds  bbc48b2   Fix NS child frame in native fullscreen (bug#36672)
      adds  3758ff0   rcirc: Match NickServ messages case-insensitively 
(Bug#39345)
      adds  402b175   Make cl-equalp a bit more efficient at comparing strings
      adds  f7e3139   * lisp/net/tramp.el (tramp-accept-process-output): 
Propagate `quit' signal.
      adds  caed687   * lisp/emacs-lisp/package.el (package-menu--generate): 
Fix doc string.
      adds  099520e   Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  6bdb561   Merge from origin/emacs-27
      adds  7195ea7   Avoid regexp stack overflow in GDB string matching 
(bug#22149)
      adds  ff1e71c   Add charsets to 'w32-charset-info-alist'
      adds  3c443e9   Make previous mml-expand-html-into-multipart-related fix 
more general
      adds  1de9e0f   * lisp/progmodes/cc-defs.el (c-version): update to 5.34.2 
for master branch
      adds  f9685f9   * lisp/emacs-lisp/package.el (package-activate-1): Avoid 
duplicates
      adds  e2a15c8   * lisp/textmodes/conf-mode.el (conf-mode): Use 
define-derived-mode
      adds  b39b564   * lisp/progmodes/sql.el: Try and avoid `eval`; use 
define-derived-mode
      adds  afaf2f4   Make sure we mark reachable killed buffers during GC
      adds  ff862f5   Reverse the meaning of 2nd arg to 'live_buffer_holding'
      adds  9dccaf8   Add store/restore window configuration feature for gdb-mi
      adds  f189e5d   Don't generate useless range table entries for ASCII chars
      adds  299744e   * lisp/vc/smerge-mode.el (smerge-start-session): Don't 
re-enable
      adds  45630d0   Merge from origin/emacs-27
      adds  d815e1e   ; Merge from origin/emacs-27
      adds  64d9b4c   Merge from origin/emacs-27
      adds  efb5115   Omit timestamp optimization invalid on 387 FPU
      adds  37d3c16   Tiny simplification of frac_to_double
      adds  d98afc1   Fix display of :box face when overlay strings are around
      adds  0128375   Don't have exif bugging out on short strings
      adds  7725fbc   Remove the Date header from message-draft-headers
      adds  84548f8   Add "Old-" prefix to "Version" header in some cases
      adds  c1772ce   Declare some <package>-version variables obsolete
      adds  271f9a6   Remove obsolete XEmacs comment
      adds  0a22747   Remove more XEmacs compat code from ediff*.el
      adds  8158337   Fix Bug#40156 in Tramp
      adds  1242ae9   ; * etc/NEWS: Note changed default of 
message-draft-headers
      adds  813478c   Revert "Signal user-error on duplicate package refresh" 
(Bug#39187)
      adds  3b7cb5f   * lisp/dired.el (dired-mark-region): New defcustom 
(bug#39902)
      adds  8f69483   Avoid extra "changed on disk" prompt in save-buffer 
(Bug#18336)
      adds  d5cfc4a   Merge from origin/emacs-27
      adds  7832e61   ; Merge from origin/emacs-27
      adds  5d5d5d4   Merge from origin/emacs-27
      adds  78f76fe   Make cl-concatenate an alias of seq-concatenate
      adds  82f8bee   Don't add repeated xlmns:xlink declarations in svg-create
      adds  ed37f03   Fix sending signals and EOF to the inferior process in 
gdb-mi.el
      adds  421eeff   Add support for multiple Gravatar services
      adds  c3447e7   ; * etc/NEWS: Clarify news entry for 
message-draft-headers change
      adds  0fe7200   ; fix previous commit
      adds  e906cd0   Fix gravatar tests
      adds  ce141686  Rename dired-mark-region choices and ignore empty region.
      adds  b85d29f   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  74489bd   Improve the UI of 'list-timers'
      adds  11b37a4   * lisp/textmodes/conf-mode.el (conf-mode): Fix last change
      adds  2ea87d6   Pacify --enable-gcc-warnings for lock_file
      adds  1060a64   Update from gnulib
      adds  d08c947   Make compilation-mode regexp matching case-sensitive 
(bug#40119)
      adds  e4b6151   Fix integer overflow in forward-point
      adds  98546d9   Fix integer overflow in internal_self_insert
      adds  fe6b8c9   line-beginning-position args can be bignums
      adds  934b3c9   Remove COERCE_MARKER
      adds  d28b004   Add a module function to open a file descriptor connected 
to a pipe.
      adds  57f5a63   Refactor and fix typo in CHECK_*_COERCE_MARKER
      adds  10bedb7   Disable enable-local-variables for hunk-only in 
diff-syntax-fontify-props
      adds  de00a93   Treat out-of-range positions consistently
      adds  ac242ed   Add manual and NEWS entries for previous gdb-mi changes
      adds  e4f8098   ; * etc/NEWS: Fix typos.
      adds  f98ee21   Port the 'module/async-pipe' test to MS-Windows
      adds  4710f28   * lisp/progmodes/ebrowse.el: Prefer hash-tables to 
obarrays
      adds  6075a7c   * lisp/textmodes/tex-mode.el: Replace double-definition 
hack with an advice
      adds  3fdb53b   * lisp/gnus/gnus-registry.el: Use lexical-binding
      adds  09d6771   * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Declare the 
type immediately
      adds  90b6ba0   Use ATTRIBUTE_CONST for some bignum functions
      adds  e6c6486   Tramp cache fixes
      adds  dfeb87d   Turn compilation-error-case-fold-search into a defvar
      adds  a7e3516   * lisp/progmodes/ebrowse.el (ebrowse-tags-loop-call): 
Rename
      adds  dceba13   * lisp/jit-lock.el (jit-lock-mode): Pass `local` to 
add-hook
      adds  a775dca   Update from Gnulib
      adds  4f41188   Stop using newly-deprecated dosname Gnulib module
      adds  d1b8179   Switch to literal mode with message when regexp is too 
big in char-fold search
      adds  52fab66   * lisp/vc/vc-dir.el (vc-dir-root): New command 
(bug#12492, bug#34949).
      adds  96e5367   ; * doc/lispref/internals.texi (Module Misc): Fix version
      adds  76b3bd8   Improve Tramp cache for asynchronous processes
      adds  1276c8e   Use hard links to Emacs executable in "make install" on 
MS-Windows
      adds  7a6f5a5   Support state changing VC operations on directories in 
Dired (bug#34949)
      adds  3273e2a   Deprecate with-displayed-buffer-window, use body-function 
instead (bug#39822)
      adds  ced7852   Avoid assertion violation at startup in pdumped Emacs
      adds  142198f   Merge from origin/emacs-27
      adds  8911d08   ; Merge from origin/emacs-27
      adds  fa4eec5   Merge from origin/emacs-27
      adds  e35d68f   * lisp/dired.el (dired-readin): Don't bind 
inhibit-modification-hooks
      adds  33b427c   * lisp/minibuffer.el (minibuffer-completion-help): Use 
mainbuf (bug#39822)
      adds  9f6d3a8   Mark recently failing Tramp tests on hydra
      adds  05cab7a   * lisp/dired.el (dired-readin): Improve comment
      adds  a477a7b   Don't lose point during fileloop replace (Bug#38867)
      adds  cddf85d   Remove `all_buffers` and the associated `next` field of 
buffers
      adds  319a2a7   javac support in compilation-parse-errors rules
      adds  e2165ee   Avoid error messages loading trampver.el
      adds  953b5b4   ; Auto-commit of loaddefs files.
      adds  b538cd8   Fix compilation with CHECK_STRUCTS
      adds  34ae2d0   Allow negative line width for :box face attribute
      adds  7e243a8   ; * test/lisp/net/tramp-tests.el 
(tramp-test30-make-process): Instrument.
      adds  bb72949   * lisp/window.el (display-buffer): Extend doc with 
body-function (bug#39822)
      adds  adfcc17   * lisp/vc/vc-dir.el: Commands to mark un/registered files 
(bug#34949)
      adds  f28166d   Copy INSIDE_EMACS env variable to subprocesses in Eshell 
(Bug#25496)
      adds  f134dfa   Error out if 'date-days-in-month' is given an invalid 
month
      adds  d8dae04   Improve last change
      adds  1ded4a8   Fix movement commands in gomoku
      adds  2c45091   load-library, locate-library: Use read-library-name
      adds  463f635   Update texinfo.el following changes in 
'tex-start-options-string'
      adds  d08e81c   Make make-{network,serial}-process handle :coding nil 
consistently
      adds  00f7744   Check for IPv6 servers in dns.el
      adds  9b6d252   * lisp/arc-mode.el: Use lexical-binding
      adds  702a97f   * lisp/arc-mode.el: Remove redundant `:group`s
      adds  b318e58   * lisp/arc-mode.el (archive-ar-write-file-member): New 
function
      adds  9b99532   C++ Mode: recognize brace blocks without the hitherto 
required = sign
      adds  c640be6   * lisp/arc-mode.el: Use cl-structs rather than vectors
      adds  fd38c9c   * lisp/arc-mode.el: Remove unused struct fields
      adds  05d365d   Fix face spec handling for 'default' "terminal class"
      adds  f71afd6   Support the "explore" command in gdb-mi.el
      adds  1585370   Default gcc -Og to inlining key ops
      adds  02b0621   * lib-src/Makefile.in (LINK_CFLAGS): Remove; unused.
      adds  4b4da58   Revert unneeded part of gcc -Og change
      adds  c09457e   * lisp/arc-mode.el (archive--file-desc): Add fields from 
other structs
      adds  e6b5cd0   Avoid SAFE_ALLOCA in Fstring, Funibyte_string
      adds  83f9094   * lisp/arc-mode.el: Remove 
make-(local-variable|variable-buffer-local)
      adds  95a7c6e   * lisp/arc-mode.el: Rewrite displaying the summaries
      adds  9b8dacd   * src/lisp.h: Update overly-optimistic comment.
      adds  bec5cfe   Improve integer range checking
      adds  962562c   Fix inverted NOCOPY encode/decode parameter (bug#40407)
      adds  c7ac766   Suppress relint diagnostics in rx-tests.el
      adds  4ed3954   Avoid expensive recoding for ASCII identity cases 
(bug#40407)
      adds  a32c55b   * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Avoid known 
cl-defsubst breakage
      adds  94b6b0b   Merge from origin/emacs-27
      adds  0e18fdd   ; Merge from origin/emacs-27
      adds  333f63d   Merge from origin/emacs-27
      adds  c40b723   Fix thinko in tramp-cache.el
      adds  507f26d   Fix a recent change in bignum.c
      adds  24c3fa9   * src/coding.c (code_convert_string): Fix type mismatches.
      adds  981cea9   Fix problems when dragging frames with the mouse
      adds  fd4ee36   Unify and improve gdb-mi source buffer display logic
      adds  3dc2f50   Fix case that $PATH is longer than 4096 chars in Tramp
      adds  8b04047   Pacify gcc in xpm_scan
      adds  8d95e75   utf-7 and utf-7-imap are not ASCII-compatible (bug#40407)
      adds  23b04ef   Use length field when dns-query is using TCP
      adds  6382e13   Add :coding support to open-network-stream and 
open-gnutls-stream
      adds  b9b3207   Improve inlining when compiling with -Og
      adds  c36792b   Revert my KEY_OPS_CFLAGS change to src/Makefile.in
      adds  4e109d1   Support character composition for Hangul jamo
      adds  1aeb181   ; * lisp/international/mule-conf.el: Minor comment 
wording fix.
      adds  faf996d   Fix decoding ASCII strings with embedded CR characters
      adds  20eb424   Fix decoding of ASCII strings with embedded CR characters
      adds  402cbc5   Don't rely on copying in {EN,DE}CODE_FILE
      adds  786887c   Don't crash with invalid argument in 
check-coding-systems-region
      adds  95dd8de   chinese-hz is not ASCII compatible (bug#40407)
      adds  d3e2c88   Fix ASCII-only conversion logic (bug#40407)
      adds  50618cc   Fix display of boxed header-line
      adds  e18c24b   Set last-coding-system-used upon ASCII conversion bypass 
(bug#40407)
      adds  aa072db   * lisp/net/tramp.el (tramp-action-process-alive): Read 
pending output.
      adds  3275b01   Reword documentation for eshell-variable-aliases-list
      adds  b902d7c   ; * lisp/eshell/esh-var.el 
(eshell-variable-aliases-list): Fix wording.
      adds  1988ffb   Merge from origin/emacs-27
      adds  a79019c   Allow ENCODE_FILE and DECODE_FILE to use no-copy 
conversion
      adds  5084fdb   * lisp/progmodes/cl-font-lock.el: New file
      adds  3816644   * lisp/progmodes/cl-font-lock.el: Fix header and make it 
a minor mode
      adds  e7b4233   * etc/NEWS: Mention 'cl-font-lock-built-in-mode'
      adds  86b8207   Implement case-insensitivity in hi-lock (bug#40337)
      adds  7abfb64   * lisp/hi-lock.el (hi-lock-highlight-range): Bump default 
value (bug#40224)
      adds  43282a6   Remove UNSIGNED_CMP
      adds  9338b13   ; * etc/NEWS: NEWS followup to recent changes in 
hi-lock.el.
      adds  c7ecc6b   Fix a bootstrap issue with unescaped character literal 
detection.
      adds  4f197a5   Use named functions in {defun,macro}-declarations-alist 
(Bug#40491)
      adds  aed427e   Also use named functions for the ‘gv’ declare forms 
(Bug#40491)
      adds  900947f   ; * test/src/callproc-tests.el: Fix checkdoc errors.
      adds  4230674   Fix error in 'call-process-region' when START is nil 
(Bug#40576)
      adds  68ffe4a   Fix bootstrap compiler warnings about `read-library-name'
      adds  91e4acf   Fix hi-lock test and add new test for case-fold 
(bug#40337)
      adds  49f2811   Improve support of "Re:" in Rmail
      adds  c395eba   Fix last change
      adds  188bd80   gnus-shorten-url: Improve and avoid args-out-of-range 
error
      adds  c6ecdab   Support toggling native Input Methods on MS-Windows
      adds  61da72d   ; Fix last change.
      adds  fc336a4   Document the new 'w32-get/set-ime-open-status' functions
      adds  9c6392c   Fix previous change in w32fns.c
      adds  3b4def8   * doc/emacs/msdos.texi (Windows Keyboard): Fix xref.
      adds  d0b9cf8   * doc/lispref/processes.texi (Network): Fix xref usage.
      adds  0a4b992   Merge from origin/emacs-27
      adds  584ff8c   ; Merge from origin/emacs-27
      adds  cdbb37f   Merge from origin/emacs-27
      adds  086face   * lisp/vc/vc.el (vc-deduce-fileset): Improve docstring 
(bug#34949).
      adds  7a9fb5d   Fix hi-lock test and add new test for unhighlight 
(bug#40337)
      adds  df254a7   Initial version of native image API support for MS-Windows
      adds  e94206a   Make use of MS-Windows native image API be selectable at 
run time
      adds  6bf79d6   ; * src/image.c: Cleanup of #ifdef's related to 
HAVE_NATIVE_IMAGE_API.
      adds  26df9aa   Avoid compiler warning in image.c
      adds  72fc8ec   * lisp/htmlfontify.el: Use `font-lock-ensure` 
unconditionally
      adds  bedb3cb   Avoid infloop in redisplay when wrap-prefix is too wide
      adds  afa542c   Fix small glitches in documenting the native image API 
feature
      adds  97e4851   Merge from origin/emacs-27
      adds  e163745   Fix retrieval of frame delay when using GDI+
      adds  490f279   File-handling cleanup in w32image.c
      adds  82c1d15   ; * src/w32image.c (w32_select_active_frame): Comment 
about GUID values.
      adds  c77d6af   Avoid compiler warning in indent.c
      adds  01436fd   Regularise some file-matching regexps
      adds  905c0a1   Fix bugs, inefficiencies and bad style in regexps
      adds  7839390   Quote semanticdb-ebrowse-default-file-name in regexp
      adds  d5a7df8   Use directory-files-no-dot-files-regexp wherever possible
      adds  b5e9bed   ; * lisp/files.el (directory-files-no-dot-files-regexp): 
Arg name.
      adds  cead6f0   * src/indent.c (Fvertical_motion): Fix int/Lisp_Object 
mix up.
      adds  0127118   Fix type-checking bug in vertical-motion
      adds  22ba047   (forward-comment -n): escaped newline is sometimes NOT 
end of comment
      adds  0bb3aec   Ignore D-Bus errors in tramp-gvfs.el (Bug#40655)
      adds  6a60701   Improve regexp in org-table-finish-edit-field
      adds  24cb690   Fix NS frame resizing issues (bug#40200, bug#28872)
      adds  c019f03   Allow dynamic choice of drawing path on NS (bug#39883)
      adds  e105d01   Use native image API for NS
      adds  be77a68   Fix comparing command names in strokes.el (bug#40600)
      adds  763ec05   Bind 'n' and 'p' to move between symbols in apropos
      adds  7f1dae1   Fix effect-free warning in ob-screen.el while loop
      adds  3e46a23   Prefer inline functions in character.h
      adds  27d1018   Prefer more inline functions in character.h
      adds  fadfde5   Pacify gcc -Og x86-64
      adds  2cb7e86   Port recent character.h changes to --with-wide-int
      adds  93decaa   Fix handling of child frames in prepare_menu_bars 
(Bug#40639)
      adds  a0c8c27   Fix loading multi-frame TIFF images via GDI+
      adds  1321071   Don't abort when using GDI+ for images
      adds  d345c71   Safeguard the fix of bug#40632
      adds  a6c3910   ; Merge from origin/emacs-27
      adds  2a4cb24   Merge from origin/emacs-27
      adds  9dac60b   ; Merge from origin/emacs-27
      adds  4819bea   Merge from origin/emacs-27
      adds  45d42f8   Use lexical-binding in apropos.el and add tests
      adds  d890e5b   Fix misnamed variable breaking GNUstep
      adds  8f0f851   * lisp/autoarg.el: Use lexical binding.
      adds  65990f4   Use lexical-binding in elide-head.el and add tests
      adds  3f8b771   Don't use Gnulib's explicit_bzero on MS-Windows
      adds  423089d   Rework how GDI+ functions are loaded dynamically in 
w32image.c
      adds  18d0905   Silence byte-compiler after my previous commit
      adds  80f04b5   * lisp/cdl.el: Use lexical binding.
      adds  477b9ea   Merge from origin/emacs-27
      adds  60b9744   Remove workaround from w32image.c
      adds  ec24871   Remove unnecessary lambda quoting
      adds  856d937   * lisp/hi-lock.el (hi-lock--regexps-at-point): Use 
proper-list-p, not consp.
      adds  c88a3be   Fix string-to-multibyte overlong sequence bug
      adds  f212daf   Fix recently introduced error in 
`tramp-sh-handle-vc-registered'
      adds  ab21414   Support old SMB1 protocol in Tramp
      adds  023ff11   Tweak multibyte parsing loops
      adds  7b15cc3   text-char-description minor cleanup
      adds  5ab8028   Fix display of composed text with :box face attribute
      adds  bef617d   * test/lisp/net/tramp-tests.el
      adds  01dd659   * lisp/kermit.el: Use lexical-binding.
      adds  367b559   * etc/edt-user.el: Use lexical-binding.
      adds  85fb942   Fix bug #40766, an error in edebug spec handling
      adds  c52f886   Use lexical-binding in most src tests
      adds  fe3c715   Use lexical-binding in most url tests
      adds  1fab12e   Use lexical-binding for textmodes tests
      adds  fe15dd9   Use lexical-binding for all net tests
      adds  3335dcc   Use lexical-binding for international tests
      adds  89441bd   ; * test/lisp/international/mule-util-tests.el: Fix typos.
      adds  e8493e3   Use lexical-binding in forms.el example files
      adds  bd0a878   Use lexical-binding in po.el and add tests
      adds  9dd4ff6   Fix two fringe bitmaps
      adds  2a3a0a8   Remove unused variable from ftfont.c
      adds  f7748ad   Fix GDI+ image loading by file name
      adds  5195678   Merge from origin/emacs-27
      adds  eb65ac5   Improve list-dynamic-libraries when alist empty
      adds  0e2cd5f   Use lexical-binding in misc.el and add tests
      adds  7b82650   Use lexical-binding in dig.el and add tests
      adds  24849c1   Inline a couple of functions that were macros
      adds  5e4fc5b   Use lexical-binding for rfc2045.el and add tests
      adds  453ada0   Use lexical-binding in spook.el
      adds  677bd0a   Fix tramp-test32-shell-command-dont-erase-buffer
      adds  4618671   Use lexical-binding in dos-vars.el
      adds  763df4b   Use lexical-binding for themes
      adds  895a18e   * test/lisp/mail/rfc2045-tests.el: Make it work.
      adds  ed2def7   Improve string_char_and_length speed
      adds  08408b1   Simplify string-to-char
      adds  1be8485   Use lexical-binding in calendar tests
      adds  199f146   * lisp/jit-lock.el: Don't use 
`make-variable-buffer-local` on hooks.
      adds  e49d3a4   Improve multibyte_length performance
      adds  725256d   Use lexical-binding in most vc tests
      adds  771a6b6   Use lexical-binding in most progmodes tests
      adds  428d476   Don't skip test semantic-utest-Python
      adds  13f64b0   Use lexical-binding in most semantic tests
      adds  a0ee542   Use lexical-binding in many emacs-lisp tests
      adds  1844bcf   Use lexical-binding in hmac-md5.el and add tests
      adds  8aca659   Use lexical-binding in puny.el and add more tests
      adds  e309b32   Use lexical-binding in version.el and add tests
      adds  f998e62   Use lexical-binding in rfc2368.el and add tests
      adds  c8115e8   Use lexical-binding in float-sup.el and add tests
      adds  702d9d8   Add new tests to bindat-tests.el
      adds  17eae91   Use lexical-binding in most eshell tests
      adds  b56401f   Merge from origin/emacs-27
      adds  0a982c0   Test iso8601-parse-zone vs format-time-string %z
      adds  6c1b12e   Add new function dom-remove-attribute
      adds  3c81066   Use lexical-binding in qp.el and add tests
      adds  72570e0   ; Fix last addition to dom-tests.el
      adds  44d824e   ; Silence byte-compiler warning in version.el
      adds  d386f1f   Use lexical-binding in most remaining emacs-lisp tests
      adds  691f197   Fix calculator division truncation (bug#40892)
      adds  0c899ee   Make `make-local-variable' declare the var locally dynamic
      adds  7fa3e75   Use lexical-binding in most remaining tests
      adds  43fded1   Add lisp-data-mode for editing non-code Lisp data
      adds  a4c07bc   Protect non-selected face spec components in 
custimize-face.  Fixes bug #40866
      adds  9f3f169   ; Auto-commit of loaddefs files.
      adds  2a87841   ; Fix recent additions with lisp-data-mode
      adds  b23daca   Consolidate lisp/jsonrpc.el logging in single events 
buffer
      adds  4b6c2bc   * lisp/jsonrpc.el (initialize-instance): Fix 
closing-paren typo.
      adds  145aab0   cc-mode: add support for Doxygen documentation style
      adds  c59e878   Inhibit modification hooks when saving eieio-persistent's
      adds  2ea1265   Properly fix embarassing missing paren typo in jsonrpc.el
      adds  0ea1463   Fix 'count-screen-lines' when lines are truncated
      adds  a941a9e   ;; Revert recent change in tramp-cache.el
      adds  11fd01c   Improve Info-mode doc and menu
      adds  4be1686   Use lexical-binding for some term libraries
      adds  a9432bd   Improve Tramp debug messages
      adds  7f51ab5   Do not delete asynchronous Tramp processes due to session 
timeout
      adds  6326825   Regexps cannot infloop; fix manual
      adds  cb1e73d   Improve accuracy of apropos commands that search doc 
strings
      adds  b82dbba   Use lexical-binding in w32-vars.el
      adds  d55b3b5   Improve indentation of 'loop' forms
      adds  5f516dc   Remove redundant :groups args missed in last commit
      adds  c6d70f8   Merge from origin/emacs-27
      adds  f696dc8   ; Merge from origin/emacs-27
      adds  76cf14f   Merge from origin/emacs-27
      adds  8b4a61d   ; Merge from origin/emacs-27
      adds  99a544c   Merge from origin/emacs-27
      adds  4c1a28b   ; Merge from origin/emacs-27
      adds  22bff6e   cc-mode: document Doxygen ‘c-doc-comment-style’  
(bug#40877)
      adds  2c30614   Fix initial frame resizing issue on NS (bug#40200)
      adds  20c1e7f   Fix calculator division truncation (bug#40892)
      adds  97146ef   ; admin/notes/git-workflow
      adds  82c5061   ; admin/notes/git-workflow
      adds  7db0093   Use lexical-binding in check-declare.el and add tests
      adds  40149b8   * lisp/emacs-lisp/eieio.el (oset, oset-default): Mark as 
obsolete
      adds  6bd47f4   Update from Gnulib
      adds  1069364   Simplify by using attribute.h macros
      adds  221e6a9   Fix setting of INSIDE_EMACS in Tramp
      adds  2db70ed   Adapt Tramp tests
      adds  daab2d3   Fix typos in recent attribute.h simplification
      adds  bbc34d3   Try and improve the *Help* layout for things like 
`diff-refine`.
      adds  8f6524d   Don’t assume __has_attribute in emacs-module.c
      adds  58c234a   Prefer 'strong' and 'em' to 'b' and 'i' in html-mode
      adds  c4adfba   Allow for custom URL handlers in browse-url.
      adds  d9e10a1   process-file in Tramp must return exit code (Bug#41099)
      adds  4b8e693   Consult browse-url-{default-,}handlers in drag&drop.
      adds  b147e6e   Merge from origin/emacs-27
      adds  29171c3   ; Merge from origin/emacs-27
      adds  e292097   Merge from origin/emacs-27
      adds  033bdd1   ; Merge from origin/emacs-27
      adds  3568c5d   Merge from origin/emacs-27
      adds  b16d553   ; Merge from origin/emacs-27
      adds  153241d   Merge from origin/emacs-27
      adds  02f5a41   Pacify buggy old GCC with a cast
      adds  86fef6a   Restore HTML rendering behavior of 
browse-url-of-buffer/file.
      adds  281b9e4   ; Fix recent byte-compiler warnings in dnd.el
      adds  3b5f728   Refactor browse-url handler selection into separate 
function.
      adds  de5f592   Handle signals in Tramp's process-file
      adds  2c905fb   Fix browse-url (remove debugging leftover).
      adds  de71585   Revert "cl-loop: Calculate the array length just once"
      adds  ddc8020   Don't increment array index in cl-loop twice (Bug#40727)
      adds  5b5039c   ; Improve recent change to browse-url.el
      adds  263ab75   ; Fix recent byte-compiler warning in dnd.el again
      adds  b0f9cbb   Categorize browse-url functions into internal and 
external ones.
      adds  b2581ee   Allow browsing an URL explicitly with an internal or 
external browser.
      adds  958ddc9   ; Update recent function declaration in dnd.el
      adds  39b2a59   Make pcase pattern 'eieio' respect slot access related 
functions.
      adds  909591a   Allow predicates for matching in browse-url-handlers.
      adds  0d861f2   Fix reading kind argument in browse-url-with-browser-kind.
      adds  1f149cb   Prevent hanging in next-single-char-property-change
      adds  0bd6ae7   Only treat display strings as buttons if they have 
'button' property
      adds  fab2332   cc-mode: add ‘c-lineup-ternary-bodies’  (bug#41061)
      adds  ae3c510   cc-mode: extend regexp used by ‘c-or-c++-mode’
      adds  ebfb2c4   Update from Gnulib
      adds  e59f697   Improve nonnull checking with GCC in emacs-module
      adds  196bc13   Add new filter command to Package Menu (Bug#39903)
      adds  5c890bf   Merge from origin/emacs-27
      adds  94224c4   * src/xdisp.c (Fwindow_text_pixel_size): Fix previous 
merge.
      adds  9d8fc3a   Use lexical-binding in help-mode.el and add tests
      adds  b7682d2   Add writing modes module to CSS property list
      adds  2df2f78   Add containment module to CSS property list
      adds  1efaa1d   Allow underscores in CSS variable names
      adds  8f808be   Use lexical-binding in glasses.el and add tests
      adds  0bb9aed   * lisp/emacs-lisp/eieio.el (eieio pcase macro): Remove 
unused var `is`
      adds  5a31b1a   Prefer function-put over put for setting 
browse-url-browser-kind.
      adds  7f7a8fb   * lisp/emacs-lisp/eieio.el (eieio pcase macro): Fix 
last-minute typo
      adds  a218c98   * lisp/emacs-lisp/pcase.el: Don't bind unused vars in 
branches
      adds  b978774   Use better icons on GTK in message-mode and isearch
      adds  f8da04d   Use the "modern" toolbars in Gnus again
      adds  c9d7253   Map "mail/compose" icon to "mail-message-new" in GTK
      adds  67bcde1   * lisp/ielm.el: Handle corner case where */**/*** are not 
yet bound
      adds  5601eb2   * lisp/emacs-lisp/syntax.el (syntax-propertize): Use 
run-hook-wrapped
      adds  68b34c6   * lisp/subr.el (dolist, dotimes, combine-change-calls): 
Cosmetic tweaks
      adds  6bcf791   * lisp/textmodes/bibtex.el: Avoid `eval`
      adds  7031158   ; Fix last change to bibtex.el
      adds  a69ef94   * lisp/emacs-lisp/pcase.el (pcase--fgrep): Look inside 
vectors
      adds  dd0b910   Fix bug #40992 whilst still allowing breakpoint 
highlights in edebug
      adds  00f0ad5   Update from gnulib
      adds  4645430   Pacify GCC 10.1.0
      adds  a2792ad   Suppress test failure on hydra.nixos.org
      adds  ee5c5da   Base timer-list-mode on tabulated-list-mode (Bug#40854)
      adds  e683701   Support sorting timer-list-mode by column (Bug#40854)
      adds  3b170f0   Revert "Inhibit modification hooks when saving 
eieio-persistent's"
      adds  45fa5e9   * lisp/emacs-lisp/syntax.el: Fix bug#41195
      adds  a87cd10   Use proper digraphs in Bahá’í month names
      adds  cf45349   Use lexical-binding in cal-julian.el and add tests
      adds  60c9a53   Use lexical-binding in dissociate.el and add tests
      adds  e420910   Use lexical-binding in animate.el and add tests
      adds  41e6682   ; Fix warning in last change
      adds  ac298ba   Use lexical-binding in t-mouse.el
      adds  9ebf519   Turn Eldoc, Xref and Project into GNU ELPA :core packages
      adds  f8a9edc   Fix some oddities, uncovered by Tramp tests
      adds  a467173   ; Fix warning after last change in cal-julian.el
      adds  1d55958   Calc: fix LU decomposition for non-numeric matrices 
(bug#41223)
      adds  4af8b17   Fix customisation of mouse-drag-and-drop-region 
(bug#41251)
      adds  3a284e5   Combine archive-int-to-mode and tar-grind-file-mode
      adds  065f6a1   ; Fix warning in last change
      adds  779bc88   Improve detection of Git submodules
      adds  5d97d26   ; Tweak version numbers in lisp/progmodes/xref.el
      adds  b76cdd0   Delete libraries obsolete since 23.1 and 23.2
      adds  60cd6cc   Calc: GCD(0,x)=GCD(x,0)=|x|, not x (bug#41279)
      adds  cde856b   Use lexical-binding in autoconf.el and add tests
      adds  b5ec24a   * lisp/progmodes/xref.el: Fix first line syntax
      adds  afca373   Fix Git submodules detection breakage
      adds  66cbe8b   CC Mode: Fix bug #40052, where a very large macro was too 
slow in scrolling
      adds  4307a84   Fix submodules, second try
      adds  dba8f37   * lisp/progmodes/project.el (project-try-vc): Fix regexp 
typo.
      adds  bbbab82   Introduce process-file-return-signal-string
      adds  5ab12a4   * lisp/textmodes/bibtex.el: Fix bug#41285 (paren typo)
      adds  436809b   Remove some XEmacs compat code from semantic
      adds  21b7165   Remove Emacs 22 compat code from ediff-vers.el
      adds  e07a751   ; * lisp/htmlfontify.el: Minor fix in file headers.
      adds  d1545e2   Remove Emacs 22 compat code from abbrev.el
      adds  7f690a4   Remove some compat code from CEDET
      adds  a67415a   Remove stale comments
      adds  788c248   Merge from origin/emacs-27
      adds  a6ebca2   Add a note to eshell.texi that I, too, was a contributor
      adds  c7bc28b   Don’t attempt to modify constant conses
      adds  1fc4e3f   ; Bump the project.el version to trigger a new release
      adds  3139551   Don’t attempt to modify constant strings
      adds  a8f24a8   Fix minor issues with 
mouse-drag-and-drop-region-show-tooltip
      adds  5daa7a5   Don't mention non-GNU package archives.
      adds  abec255   * Fix Garbage Collector for missing calle-saved regs 
content (Bug#41357)
      adds  00be23c   Don’t attempt to modify constant strings
      adds  94f01fe   vc-working-revision: Bind default-directory
      adds  30e8d56   Add user option project-vc-merge-submodules
      adds  2216468   Update the package version
      adds  b1fe27d   Fix calculator entry of numbers with negative exponents 
(bug#41347)
      adds  b2e2128   Use lexical-binding in webjump.el and add tests
      adds  86594a3   Restore buffer-undo-list to buffer-local-variables
      adds  ceee275   CC Mode: Allow "static" etc. to be placed after a 
declaration's type name
      adds  ca7224d   Add test for recent buffer-local-variables change
      adds  018eb31   ; Update NEWS
      adds  3d1bcfb   Redo RCS Id for pdumper
      adds  b1cd1f0   Improve password-cache-add example in comment
      adds  06fe322   Clarify wording in my last commit
      adds  c5eafcc   Reject attempts to clear pure strings
      adds  659ed85   Indicate not downloaded parts in MIME buttons.
      adds  5af9918   Allow back-references in syntax-propertize-rules.
      adds  3c2624e   project--vc-list-files: Don't list conflicted files thrice
      adds  babdd2e   Add project-compile command
      adds  5352bda   Add test for bug#39680
      adds  f0b0105   Hoist some byte-code checking out of eval
      adds  453ffe5   Fix minor Tramp oddities
      adds  6b3fb29   ; src/alloc.c: Add a GC reg spill mechanism and Bug#41357 
related commentary.
      adds  525df72   ; Fix comment in tramp-archive.el
      adds  bd64571   which-function-mode: put hook function on 
after-change-major-mode-hook
      adds  5b66483   Prevent gnus-registry-handle-action from creating 
spurious entries
      adds  5989432   CC Mode: Fix bug #39972, by fixing c-display-defun-name 
for nested defuns
      adds  0bfee4b   Bookmark locations can refer to VC directory buffers 
(bug#39722)
      adds  cdec313   lisp/ido.el: Respect completion-auto-help setting
      adds  d714aa7   ; Bump defcustom :version in last change
      adds  3f082af   Various json.el improvements
      adds  3a7894e   Improve shr/eww handling of mailto URLs
      adds  813e42c   Disable ido-everywhere when ido-mode is off
      adds  5044c19   project.el: A project has only one main root now
      adds  c67f8f2   Implement 'mark-resolved' for the Git backend
      adds  cde0589   * lisp/doc-view.el (doc-view-presentation): Fix thinko
      adds  b4a1519   Delete another library obsolete since 23.2
      adds  d7fc6bd   Let user adjust the column widths of the package menu.
      adds  232bb69   ; * etc/NEWS: Mention new customization options for 
package.el.
      adds  f8581bc   Reject invalid characters in XML strings (Bug#41094).
      adds  fabcc1e   Merge from origin/emacs-27
      adds  bd5c3d1   ; Merge from origin/emacs-27
      adds  ce70cfb   Merge from origin/emacs-27
      adds  294495d   ; Merge from origin/emacs-27
      adds  d436e48   Merge from origin/emacs-27
      adds  9e977c4   Restore check for Emacs 20.2 bytecodes
      adds  e021c2d   Port etags FALLTHROUGH to C2X
      adds  ced2903   Add three C++20 coroutine keywords, co_await, co_yield, 
and co_return
      adds  104b68b   Mark browse-url-conkeror as obsolete
      adds  3b65fb7   Fix segfault on closing frame with tooltip (Bug#41239)
      adds  b9b8c5e   Make dedicated keymap and mode for eshell-command 
(Bug#41370)
      adds  0cdedf6   Add command ffap-other-tab (Bug#41410)
      adds  c812223   Don't bug out in xml-escape-string if invalid characters 
aren't present
      adds  f8e9993   Allow inhibiting 'auto-save-visited-mode' on a per-buffer 
basis.
      adds  448fe7a   ; * lisp/files.el (auto-save-visited-mode): Fix typo in 
last commit.
      adds  c027555   ; More the note about reporting problems further up
      adds  3f66908   Bump project.el version
      adds  8b940da   Mark metamail.el as obsolete (Bug#41388)
      adds  0dc5291   Fix aborts due to GC losing pseudovectors
      adds  3abf76d   Refix aborts due to GC losing pseudovectors
      adds  9227864   Further fix for aborts due to GC losing pseudovectors
      adds  c4faf78   Move union emacs_align_type to alloc.c
      adds  9f7bfb6   Port struct Lisp_FLoat to oddball platforms
      adds  5467aac   Introduce some Objective-C 2.0 keywords.  This fixes bug 
#5953
      adds  0fc4989   Tweak GC performance if !USE_LSB_TAG
      adds  c5cf630   Don't clobber match data in utf-8-hfs conversion 
(bug#41445)
      adds  2244656   Omit unnecessary USE_LAB_TAG #if
      adds  9d11f12   --with-wide-int is a no-op on 64-bit hosts
      adds  dcd9674   Fix crash with invalid bytecode vectors
      adds  a824d5c   Fix customizing of ido-mode (Bug#41557)
      adds  ae348f3   Adjust NEWS for revert of eshell fix on emacs-27 
(Bug#41370)
      adds  dc78327   Merge from origin/emacs-27
      adds  a134691   ; Merge from origin/emacs-27
      adds  4939bea   Merge from origin/emacs-27
      adds  2bdb2cd   Document that {en,de}code-coding-string preserve match 
data
      adds  afb7602   Add project switching functionality
      adds  9f88356   Simplify a little, and avoid duplicate commands
      adds  9422fb5   Improve project name completion
      adds  c8cca68   Use an alist instead of a keymap
      adds  afb96da   Move project-dired and project-eshell higher
      adds  02e1ee9   Integrate project-switch-project with project-find-regexp
      adds  46bb2cb   Change dispatch binding of 'project-find-regexp'
      adds  c6f56bd   Turn project switch menu var into a public alist
      adds  c6e80fd   Simplify 'project--keymap-prompt' a bit
      adds  7082468   Rename 'project-switch-menu' to 'project-switch-commands'
      adds  0db801a   Update the Emacs manual with recent project.el changes
      adds  0b057ca   Teach project-current to inhibit the prompt
      adds  e37e6c8   Some copy edits
      adds  5a48ede   Adapt project functions to the new 'project-root'
      adds  449810b   Avoid adding the empty string to the project list
      adds  b7dffcb   Simplify the previous commit
      adds  9823c66   ; * doc/emacs/maintaining.texi: Fix typo.
      adds  d97f224   Merge branch 'feature/project-switching'
      adds  7f69211   Improve Malayalam language transliteration
      adds  7af4e72   ; project.el: Update TODO
      adds  7865820   next-error-find-buffer-function: Back to #'ignore
      adds  df49910   Create a buffer-local binding to improve performance
      adds  1b2a881   * lisp/emacs-lisp/lisp-mode.el: Add new indentation 
convention
      adds  9050f0f   * lisp/net/tramp-smb.el (tramp-smb-errors): Add 
"NT_STATUS_INVALID_PARAMETER".
      adds  c74e24e   Commit indian.el forgotten in previous change.
      adds  dc15e70   Fix display of line-prefix with fringe bitmaps
      adds  ba292ea   project-prompt-project-dir: Use more consistent prompts
      adds  187fe43   * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el: 
Fix indent
      adds  f42db4b   Another fix of display of line-prefix with fringe bitmaps
      adds  360d7c7   Remove private prototype for 'execve' and its uses in 
MinGW build
      adds  3dbe653   Minor fix in 'find-alternate-file'
      adds  780f674   Don't return transient projects with MAYBE-PROMPT=nil
      adds  abe7c22   occur: Add bindings for next-error-no-select
      adds  dc4db3e   Protect bidi cache from inadvertent resets
      adds  f56830a   Remove mhtml--extend-font-lock-region (Bug#41441)
      adds  43caa96   Unbreak compilation with CHECK_STRUCTS defined.
      adds  f929258   Change xref-find-apropos to pass PATTERN to backend 
verbatim
      adds  056200f   ; Auto-commit of loaddefs files.
      adds  1b6bd97   Bug #41061 patch: Fix typos and amend code slightly
      adds  6d6ec1b   ; Fix some recent byte-compilation warnings
      adds  2c1e5b9   * lisp/progmodes/project.el (project-vc-dir, 
project-shell): New commands.
      adds  e10bd9e   Merge from origin/emacs-27
      adds  8c3ed29   ; Merge from origin/emacs-27
      adds  e10940f   Merge from origin/emacs-27
      adds  3973f68   Simplify and regularize some offset tests in alloc.c
      adds  7ddfbb9   Fix handling of CGJ in Hebrew text
      adds  e706545   Remove 'project--ensure-file-exists'
      adds  9afcf2b   Write project list to file only when changed
      adds  22b2e9c   Fix Arabic composition rules
      adds  acba19e   ; * src/composite.c (syms_of_composite): Fix last change.
      adds  8b71bfb   project-list-file: New user option
      adds  1fe1c84   Small cleanup
      adds  f3dd3dd   ; NEWS updates
      adds  0bfc4b3   Avoid losing composition state in handle_stop_backwards
      adds  188dc2e   Fix bug in recent byte-code checking hoist
      adds  4cabf16   Handle mid-gstring face changes
      adds  7496690   ; Clean up recent project.el additions
      adds  7e8c1a6   Make color-distance symmetric and more accurate
      adds  bd20af2   Ensure Jsonrpc processes are created in correct buffer
      adds  6dad339   Fix make-text-button bug with string copy
      adds  6574943   Revert make-text-button string copy
      adds  638ef45   Don’t default to Valgrind unless ENABLE_CHECKING
      adds  4fff650   ; * test/src/xfaces-tests.el (xfaces-color-distance): Fix 
bug id
      adds  cdadb7a   * lisp/font-lock.el 
(font-lock--syntax-table-affects-ppss): New var
      adds  b41be0e   ; Small cleanup in project.el
      adds  e7fb0a4   Use characters for keys in project-switch-commands
      adds  f4568ba   Change default project list filename to "projects"
      adds  25390b2   * lisp/dired.el (dired-toggle-marks): Use region for 
non-nil dired-mark-region
      adds  f51f963   Fix some side-effecting uses of make-text-button
      adds  4dcf8f2   Make live_*_p more accurate
      adds  8ee367f   Streamline live_*_holding
      adds  a984f39   Avoid zero-width glyphs and the resulting cursor artifacts
      adds  acd2cb2   Improve battery status display via GNU/Linux sysfs
      adds  8bcc781   Un-deprecate oset and oset-default
      adds  7ac7987   make-text-button no longer modifies its string arg
      adds  788cd6d   The key prefix 'C-x t t' displays next command buffer in 
a new tab (bug#41691)
      adds  9fc935f   Use 65535 as color-values scale value in the NS backend
      adds  54e840a   Tramp code cleanup
      adds  a6b0e72   Add file encryption to Tramp
      adds  6cb557e   * lisp/progmodes/js.el (js-mode): Remove second call to 
c-init-language-vars
      adds  fa6d565   Merge from origin/emacs-27
      adds  e42e98e   * test/lisp/net/tramp-tests.el: tramp-crypt-file-name-p 
not autoloaded.
      adds  53fba73   * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): Add 
`make-byte-code'.
      adds  80abaea   Use lexical-binding in lunar.el and add tests
      adds  46304c4   Add autoload problem in tramp-crypt.el.
      adds  64e25cd   More robust NS hex colour string parsing
      adds  3b93549   * lisp/simple.el (shell-command-on-region): Handle nil 
replace on rectangles.
      adds  4b21759   Continue implementation of tramp-crypt.el
      adds  5a6e790   Orthographical amendments to commit 
145aab0672ae259736ee9230f8e0ff4effa5f4fd
      adds  d4e7087   Save project list as lisp data
      adds  9e04d0f   ; Simplify last change
      adds  73be4d1   Allow destructuring in &aux sections when using edebug 
(Bug#40431)
      adds  00f4b72   Slightly improve commit 
73be4d1ed5b190bd93e9bad6aebe43d0dea0d7d3.
      adds  ee8b274   ; * test/lisp/emacs-lisp/generator-tests.el: Checkdoc 
fixes
      adds  b19259c   Futher tramp-crypt implementation and documentation
      adds  68ae6fa   Improved light/dark colour predicate (bug#41544)
      adds  d8a6d2e   ; * lisp/faces.el (readable-foreground-color): Fix 
editing mistake.
      adds  54efe18   Derive gnus-edit-form-mode from lisp-data-mode, fix mode 
map
      adds  459bd56   Further fixes while testing tramp-crypt
      adds  a3474c5   Highlight typed variables in Python
      adds  f4b99b3   Mark python-shell-virtualenv-root as safe for directories
      adds  4823fa1   Tag a test as unstable
      adds  82a632e   2020-03-29  Michael R. Mauger  <michael@mauger.com>
      adds  b3e7d04   Rearrange detecting remote uid and gid in Tramp
      adds  62cf8f1   Ensure that getters and setters can be edebugged at the 
same time.
      adds  e96f78f   Band-aid for edebugging generator bodies (Bug#40434).
      adds  4f92cf1   Add new VC command `repository-url'
      adds  2e80328   Add optional remote-name argument to VC repository-url 
command
      adds  1507d61   Use vc-git-repository-url in vc-git-dir-extra-headers
      adds  4503dcf   Fix some Tramp problems seen during tests
      adds  a77ac01   gnus-cloud: Improve cloud sync
      adds  6e777a6   Make project file name completion adhere to customization
      adds  1d2c0a2   Change the key for project-find-regexp
      adds  3bff583   Bump the project.el package version
      adds  9682aa2   * lisp/dired-aux.el (dired-vc-deduce-fileset): Add 
autoload cookie.
      adds  21b03fa   Merge from origin/emacs-27
      adds  5502eed   Auto-setup for bug-reference-mode
      adds  e2f443d   vc-git-dir-extra-headers: Fix recent breakage
      adds  2cc48d3   Fix setting project-vc-merge-submodules via .dir-locals.el
      adds  2f231fc   Add global bindings for project commands
      adds  eb3b03c   New command: project-switch-to-buffer
      adds  4b9b9cb   ; Add a heading and a binding
      adds  7c177ec   New command: project-kill-buffers
      adds  a4f1d68   Bind default-directory to given DIR.
      adds  dcdf6d7   Make bug-reference auto-setup work in vc-dir or Magit 
like modes
      adds  7d7bd1b   ;Fix error in commit dcdf6d7124
      adds  97d1f67   Various dbus.el cleanups (bug#41744)
      adds  0185d76   Fix and extend format-spec (bug#41758)
      adds  23a148c   Various battery.el improvements (bug#41808)
      adds  453d30d   Improve battery.el UPower support
      adds  3dd6b23   Propertize all shr fragment IDs as shr-target-id
      adds  363d981   Add binding for project-kill-buffers
      adds  7a37460   Some Tramp cleanups, mainly in tramp-crypt.el
      adds  75babd0   * etc/NEWS: Fix inconsistencies.  Add 
`tramp-crypt-add-directory'.
      adds  ba450b6   Define the dark luminance limit as a named constant
      adds  b6c7780   ; * lisp/faces.el (color-luminance-dark-limit): Better 
doc string.
      adds  fbf40c1   Check AREF and aref_addr subscripts
      adds  6fe5c21   project-switch-to-buffer: Use the "other buffer" as 
default
      adds  70ac80d   Fix newly introduced errors in Tramp
      adds  1e3b0f2   Improve doc strings of project.el
      adds  3e7499c   Fix various problems in Tramp
      adds  2eda819   Fix last change in doc strings of project.el
      adds  be5d0c0   project-shell: Pop to an existing shell buffer by default
      adds  2fec4c7   Fix bug with deactivation of mark in 'cua-cancel'
      adds  ed08512   Revert "Don't mention non-GNU package archives."
      adds  50f489b   Add fallback for 24-bit terminal color via 
COLORTERM=truecolor
      adds  7a70900   Documentation followup to the last change
      adds  3af631d   Fix last change for bug#41619
      adds  c59475a   Fix a byte-compile warning.
      adds  c1056b0   Pop to an existing Eshell buffer by default
      adds  a1b487e   ; project-shell, project-eshell: Docstring tweaks
      adds  4cc6854   Silence some warnings in tests
      adds  1ecd350   Evaluate some unnecessarily quoted lambdas
      adds  f18b035   Fix remaining problems with tramp-crypt.el
      adds  a4d3897   Replace some uses of cl-mapcan with mapcan
      adds  8df2957   Improve doc strings of 'project-shell' and 
'project-eshell'
      adds  0792f8e   Revert last change in benchmark.el
      adds  9fe2bdb   Consolidate #RGB string parsers
      adds  7221d84   ; project-shell, project-eshell: Doc fixes
      adds  a1686c0   Forward declare eshell-buffer-name in project-eshell
      adds  ba8370b   New commands other-window-prefix (C-x 4 4) and 
other-frame-prefix (C-x 5 5)
      adds  ce4ec17   Fix display-buffer-override-next-command to call action 
only once (bug#39722)
      adds  73daab9   Preserve point in pascal-mode completion (bug#41740)
      adds  6242605   Fix spurious error in beginning-of-defun in pascal-mode 
(bug#41740)
      adds  8ef8463   Accept lexical lambda in auto-insert-alist
      adds  2be7198   project-switch-to-buffer: Do not require matching input
      adds  bea5eb7   project-switch-to-buffer: Improve Ido compatibility
      adds  30ff243   Minor improvements as followup to recent RGB 
string-parsing change
      adds  7fd3f0b   Fix gnus-cloud-download-all-data return value
      adds  86a2497   ; Fix indentation in last change
      adds  35e881c   Fix problem in tramp-smb.el
      adds  4e04ca8   More not-state-changing vc commands can be used from 
non-file buffers
      adds  bfd96e9   M-n in read-directory-name of vc commands gets project 
dirs (bug#41821)
      adds  875d284   ; Fix typos in etc/NEWS
      adds  599004f   ; * etc/NEWS: Improve format and wording of recently 
added entries.
      adds  b6ea0e0   Make switch work in AWK Mode.  Fixes bug #41923
      adds  7d6b860   Push action to list of functions in 
display-buffer-override-next-command
      adds  7574390   CC Mode.  Fix an off by one error.  Fixes bug #41809
      adds  1c6dc3a   Add help menu entry for view-lossage
      adds  e2d796f   Fix last change
      adds  511ddaa   Add NEWS entry for bug-reference auto-setup.
      adds  beaff81   Rename project-kill-buffers-{skip-conditions,ignores}
      adds  733921e   project-known-roots: Rename and improve
      adds  96ff641   project--read-project-list: Add structure verification
      adds  75bb40b   vc-known-roots: Actually update
      adds  be7a07f   Fix byte-compilation warning in project.el
      adds  89c744c   ; Fix recent indentation in project.el
      adds  ffb89ed   Merge from origin/emacs-27
      adds  118c07e   Update from Gnulib
      adds  5ce5cf6   Use getrandom syscall for nonces
      adds  e4028d1   Add thread-naming support for OpenBSD
      adds  162f375   MS-Windows fixes as followup to import of Gnulib 
'getrandom'
      adds  6650144   Update from Gnulib.
      adds  d087263   * test/src/fns-tests.el (test-secure-hash): Test 
getrandom format.
      adds  519e64f   CC Mode: optimize for repeated simple operations.
      adds  bc8089a   Subject: Frame-local tab-bar for numeric value of 
tab-bar-show (bug#42052)
      adds  e98ddd6   Bind 'C-x 4 1' to 'same-window-prefix' and document new 
commands (bug#41691)
      adds  3e72ca1   ; Auto-commit of loaddefs files.
      adds  af313f5   Support pty's on OpenBSD
      adds  aa6c35e   ; * etc/NEWS: Announce dropping of support for OpenBSD 
5.3.
      adds  c70a3a4   Revert feature added in bfd96e995d using project 
directories in vc (bug#41821)
      adds  256bb84   Remove Emacs-27 reference
      adds  5d1bac0   * lisp/progmodes/cc-mode.el (c-or-c++-mode--regexp): 
Change WS to [ \t] in it
      adds  32b3856   Use 'emacs-lisp-mode-syntax-table' for reading Lisp 
expressions
      adds  697942f   CC Mode: Fix wrong value of comment-start-skip, fixing 
half of bug #41952
      adds  eae028b   Fix filling in js-mode and mhtml-mode (js-mode parts), 
fixing bug #41897
      adds  1560c92   Remove long obsolete c-looking-at-bos.  Make 
c-at-expression-start-p obsolete
      adds  c10293e   Relax portable number check in byte compiler (bug#42147)
      adds  58e27eb   Don't confuse errors with nil in bytecomp-tests.el
      adds  e3ada20   Verilog-Mode collected updates.
      adds  4ca13d9   project-switch-to-buffer: Don't filter based on 
default-directory
      adds  bcde795   ; Add a couple of FIXMEs
      adds  3c7bae2   * lisp/progmodes/project.el: Bump the version.
      adds  9f9ce63   ; Add a note about a bottleneck
      adds  10a0941   ; Revert "; Add a note about a bottleneck"
      adds  fb63a64   Mark more functions pure (bug#42147)
      adds  3f990c3   Simplify byte-code optimisation of pure functions
      adds  6b80ff3   * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): Add 
`keyword`
      adds  3b36b38   Merge from origin/emacs-27
      adds  1e3f94f   ; Merge from origin/emacs-27
      adds  1a850f4   Merge from origin/emacs-27
      adds  df3ece9   Optimise assoc and rassoc with symbol key to assq and 
rassq
      adds  a7a53f0   Better handle asynchronous Eldoc sources
      adds  22cae4f   New M-x eldoc for on-demand and interactive documentation 
requests
      adds  a9bd506   * lisp/emacs-lisp/eldoc.el (Version): Bump to 1.1.0
      adds  1203626   Make more parts of Emacs use new Eldoc capabilities
      adds  bba3bea   Adjust Eldoc documentation after Eli's review
      adds  b3efd5c   Adjust describe-char-eldoc to new 
eldoc-documentation-functions protocol
      adds  fbc0bc6   Change version scheme of two Eldoc obsolete specs
      adds  384fa10   Improve Eldoc docstrings
      adds  b7058f9   Special-case symbol and fixnum keys in member, assoc and 
rassoc
      adds  8cdfccf   ; * etc/NEWS: Minor copyedits of the recent additions.
      adds  a85026c   ; * etc/NEWS: Fix last change.
      adds  6063b54   Shoosh warnings about obsolete 
eldoc-documentation-function
      adds  9a7aab2   ; * etc/NEWS (Eldoc): adjust NEWS entry.
      adds  fcc0467   * lisp/progmodes/cc-engine.el (c-at-expression-start-p): 
Fix message.
      adds  ef8bd7d   Update tests for recent changes
      adds  19cf8e5   Bump Flymake version
      adds  ffb99d8   Prevent infloop in Eldoc message truncation algorithm
      adds  59f5636   Unbreak M-x eldoc
      adds  2d7c3e4   Improve display of compositions by "C-u C-x ="
      adds  814e3b0   EUDC: Add macOS Contacts backend
      adds  0fc8671   Update from Gnulib
      adds  5013065   Speed up GCC 10.1 compilation in default Git builds
      adds  c8b6006   Use Gnulib libgmp module
      adds  c86f3fe   Fix out-of-source ‘make check’ emacs-module-tests
      adds  9ade7ea   Fix Eldoc problem when loading on Emacs 26.3
      adds  62725e8   Fix byte compilation warning in Eldoc
      adds  7caf570   Tramp code cleanup
      adds  c259963   Revert "Fix Eldoc problem when loading on Emacs 26.3"
      adds  1198b03   Fix placement of Eldoc docs during eval-expression 
(bug#42309)
      adds  86c860f   project-switch-to-buffer: Reword the docstring
      adds  d8e17a4   Another minor improvement of project.el doc strings
      adds  205abbf   * doc/misc/flymake.texi (An annotated example backend): 
Typo fix.
      adds  e9e3b6c   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  af4f3a8   Fix multibyte chars of file names in tramp-adb.el
      adds  6cc3582   Correct 'concat' manual entry (bug#42296)
      adds  398a268   Merge from origin/emacs-27
      adds  e6e5ce3   ; Merge from origin/emacs-27
      adds  ebcbd50   More docstring updates in project.el
      adds  4a467f7   project-kill-buffers: Update the docstring too
      adds  7ee3296   More Tramp code cleanup
      adds  45d7db6   Sort out ElDoc backward compatibility of 
eldoc-documentation-function
      adds  f5bc508   Fix last doc changes in project.el
      adds  7a71257   Fix a typo in eldoc.el
      adds  96173fb   ; Roll back certain doc changes; clarify what "transient" 
is
      adds  0339325   ;* lisp/progmodes/project.el (project-current): Doc fix.
      adds  46a0c11   Display "C-u C-x =" composed character names on GUI 
frames as well
      adds  7b0216f   Improve documentation of "C-u C-x ="
      adds  36e6019   Consistently stylize eldoc as ElDoc in more prose
      adds  363f1d4   Improve display of composed character names in "C-u C-x 
=" on GUI frames
      adds  c2ef4a1   * lisp/epa.el (epa-faces): Move definition.
      adds  bb6fe68   Add all epa faces to epa-faces Custom group
      adds  da6edaf   * lisp/epg-config.el 
(epg-config--make-gpg-configuration): Fix indentation.
      adds  0e2af5c   Improve and add doc-strings
      adds  e78c15a   Drop unnecessary backward compatibility aliases
      adds  9f82622   Cosmetic changes to epa libraries
      adds  8c60347   epa-key-list-mode-map: Use widget-keymap as parent keymap
      adds  58bec88   * lisp/epa.el (epa-show-key): New command.
      adds  85eaa83   ;Fix eldoc regression bug#42365
      adds  96971e3   Use describe-char-padded-string for composed character 
names in "C-u C-x ="
      adds  a2a4588   Add tramp and orgmode to 
bug-reference-setup-from-mail-alist.
      adds  55e858d   Adjust naming convention for dependent Gnus sessions
      adds  510da73   Fix problems with not rendering shr tables with rowspan
      adds  3cf9176   Show eww bookmarks buffer only if it's not empty
      adds  ef4c92b   Make old aliases to gnus-child* commands work before Gnus 
is loaded
      adds  bcb5818   ; Simplify last change in shr.el
      adds  c7b112b   Clarify shr width computation
      adds  02bad11   Add support for a shr-max-width variable
      adds  aa7fe6c   Don't message complete GIF data upon errors
      adds  92609aa   Fix <textarea> default texts in eww
      adds  ba12555   Fix NOT-CURRENT behaviour in text-property-search-backward
      adds  beaad91   bug-reference auto-setup for IRC, implementation for rcirc
      adds  1cb14d0   ; Add defvars for rcirc vars in order to silence the 
byte-compiler
      adds  58c7dc6   Fix documentation of a recent change in shr.el
      adds  c45c1e8   Make eww-open-file work with Tramp file names
      adds  77d35f2   Don't have shr kill random buffers on network failures
      adds  8d05f21   * lisp/window.el (display-buffer-override-next-command): 
Add ECHO arg.
      adds  4a7ecaa   ; Reword bits of ElDoc internal documentation
      adds  c77731e   Fix ElDoc bugs around eldoc-echo-area-use-multiline-p.
      adds  42b3340   Narrow to headers in gnus-registry before getting data
      adds  17f6461   Allow open-network-stream to use different TLS capability 
commands
      adds  468b02a   Doc fix for article-fill-long-lines
      adds  e9d359a   Mention the Emacs bug tracker in the bug reporting doc 
strings
      adds  e68a455   Fix C-c C-f in the Gnus article buffer
      adds  af58615   Simplify dummy root subject before comparing it to the 
current article
      adds  f700fc1   Add missing 'require'.
      adds  1fc9d0a   Remove redundant code from c-font-lock-fontify-region
      adds  00a9712   Allow adjusting the `W Q' Gnus summary command 
interactively
      adds  b2eec81   Do window configuration change before killing Gnus 
buffers on exit
      adds  b89af66   gnus-button-alist: Prefer URL links to Elisp library links
      adds  abe9497   Complete over the MIME types in gnus-summary-save-parts
      adds  13ca719   * lisp/net/tramp-adb.el (tramp-adb-prompt): Further 
simplification.
      adds  f8f3e77   Support Proxy-Authorization in HTTPS CONNECT proxies
      adds  5d2a83e   url-http: Fix handling of redirect locations
      adds  5d2bc15   Make timeouts work more reliably in 
url-retrieve-synchronously
      adds  7a24cff   Only kill url-retrieve-synchronously connections when we 
have a timeout
      adds  7259377   project.el: Add more docs and two new key bindings
      adds  4c08c2f   ; project.el: Talk about equality
      adds  1da5b3a   Suppress relint false positive in gnus-start.el
      adds  44d2368   Make xwidget-webkit-browse-url slightly more DWIM
      adds  0cbafc2   Fix problem with Tramp progress reporter
      adds  fe2d0ed   Merge from origin/emacs-27
      adds  8e13d33   Fix allout-widgets-mode handling of edits to item cue, 
fixing (bug#11312)
      adds  8684216   Don't let item decoration be disrupted by too-shallow 
items.
      adds  3c410b6   Provide missing let definition to prevent background 
void-variable error.
      adds  dd7c191   Resolve missing button-region keymap bindings.
      adds  33d85cb   Rectify allout-widgets region undecoration so item at 
start is not missed.
      adds  687a9d3   Calc: fix interval entry snag (bug#42438)
      adds  0a71a73   ; Merge from origin/emacs-27
      adds  496ee09   Merge from origin/emacs-27
      adds  1bae7ba   ; Merge from origin/emacs-27
      adds  fcd4328   Don't needlessly request docs from ElDoc functions
      adds  5c5eb97   Fix memory leak for global module objects (Bug#42482).
      adds  84ec57f   Fix viewing of encrypted S/MIME messages
      adds  0d7d422   bug-reference auto-setup for IRC, implementation for ERC
      adds  f7ebba5   Don't call undefined function 
elisp-eldoc-documentation-function (bug#42493)
      adds  bca8686   * lisp/vc/vc-git.el (vc-git-log-view-mode): Fix commit 
regexp (bug#40248)
      adds  1906476   project-remember-project: New public function
      adds  eaad6ea   Fix display of man pages after killing the 'man' process
      adds  3b44829   Update and improve documentation of project.el commands
      adds  609cbd6   Optimise 3-arg +, - and *
      adds  6355a3e   Fix subtle bug when checking liveness of module values.
      adds  9f01ce6   Make checking for liveness of global values more precise.
      adds  dae9770   Correct order or eldoc-documentation-functions in Elisp 
mode
      adds  7d9096b   Small refactoring to simplify the interface of internal 
function.
      adds  7479c11   Factor out project--read-project-buffer from 
project-switch-buffer
      adds  e3614fc   Add project-display-buffer and 
project-display-buffer-other-frame
      adds  b63c5a7   Add project other place commands
      adds  7551aff   Bind switch-to-buffer-obey-display-actions to t
      adds  33667e0   Move project--value-in-dir to a different section
      adds  4d195bb   Fix argument reference
      adds  688c03f   Bring back ElDoc's eldoc-display-message-p, but obsolete 
it
      adds  9d751aa   Make newer ElDoc versions are compatible with Emacs < 28
      adds  9903b39   * doc/misc/gnus.texi: Add introductory section to Gnus 
manual
      adds  3bd748e   Fix problem with new-mail-mark in Gnus with non-unique 
names
      adds  b2bb113   Fix thinko in previous nnmail.el patch
      adds  1b2fed8   Apply simpler fix for Tramp bug#39399
      adds  33ee326   Fix uses of deprecated SELinux security_context_t
      adds  e5889c7   Simplify and streamline optimizer clauses
      adds  6c23b1a   Update authors.el
      adds  f9daa69   * etc/AUTHORS: Update.
      adds  c270104   * etc/NEWS.27: Remove temporary markup.
      adds  bc486d1   Revert "* etc/NEWS.27: Remove temporary markup."
      adds  2ab66c9   Replace project-kill-buffers-ignores with 
project-kill-buffer-conditions
      adds  eb9e065   * lisp/vc/vc-git.el (vc-git-log-view-mode): Font-lock 
AuthorDate (bug#40248)
      adds  bcf486c   Make the erc-header-line default to header-line
      adds  76f71e3   Make eww use the XDG download directory
      adds  db1b1f0   Use a new method to determine when to auto-stop image 
animations
      adds  28bf56b   Don't default to librgravatar, since there are security 
implications
      adds  4a07d3c   Tramp doc edit
      adds  9d01139   * etc/NEWS: Fix typos.
      adds  5023775   ; Merge from origin/emacs-27
      adds  775a3e1   Merge from origin/emacs-27
      adds  64a1b42   ; Merge from origin/emacs-27
      adds  8f46e67   Merge from origin/emacs-27
      adds  b8c8e93   ; Merge from origin/emacs-27
      adds  3b0cb1c   Merge from origin/emacs-27
      adds  c48bb7d   Preserve match data in 'kbd'
      adds  653a81b   Update a gravatar test
       new  735c074   * admin/authors.el (authors-aliases): Remove a faulty 
regexp.
       new  bc61ec3   ; ChangeLog.3 and etc/AUTHORS fixes


Summary of changes:
 .gitignore                                         |    2 +
 ChangeLog.3                                        |    2 +-
 INSTALL                                            |   36 -
 README                                             |    2 +-
 admin/CPP-DEFINES                                  |    2 -
 admin/authors.el                                   |   36 +-
 admin/charsets/cp51932.awk                         |   13 +-
 admin/charsets/eucjp-ms.awk                        |   14 +-
 admin/gitmerge.el                                  |    2 +-
 admin/merge-gnulib                                 |   14 +-
 admin/notes/git-workflow                           |   36 +-
 admin/notes/unicode                                |   10 +-
 admin/nt/dist-build/README-windows-binaries        |    4 +-
 admin/nt/dist-build/build-dep-zips.py              |    2 +-
 admin/release-process                              |    9 +-
 admin/unidata/unidata-gen.el                       |  159 +-
 build-aux/config.guess                             |   27 +-
 build-aux/config.sub                               |  581 ++--
 build-aux/gitlog-to-changelog                      |    4 +-
 build-aux/update-copyright                         |    4 +-
 configure.ac                                       |  193 +-
 doc/emacs/building.texi                            |   43 +-
 doc/emacs/cmdargs.texi                             |   15 +-
 doc/emacs/custom.texi                              |    4 +
 doc/emacs/display.texi                             |    2 +
 doc/emacs/emacs.texi                               |    6 +
 doc/emacs/fixit.texi                               |    5 +-
 doc/emacs/frames.texi                              |   16 +
 doc/emacs/help.texi                                |    5 +
 doc/emacs/m-x.texi                                 |    4 +
 doc/emacs/maintaining.texi                         |  159 +-
 doc/emacs/misc.texi                                |   14 +-
 doc/emacs/msdos.texi                               |   15 +
 doc/emacs/mule.texi                                |    2 +-
 doc/emacs/package.texi                             |   69 +-
 doc/emacs/programs.texi                            |   26 +-
 doc/emacs/windows.texi                             |   10 +
 doc/lispintro/emacs-lisp-intro.texi                |    2 +-
 doc/lispref/display.texi                           |   21 +-
 doc/lispref/edebug.texi                            |    5 +
 doc/lispref/files.texi                             |   42 +-
 doc/lispref/frames.texi                            |   28 +-
 doc/lispref/internals.texi                         |  180 +-
 doc/lispref/keymaps.texi                           |    7 +-
 doc/lispref/loading.texi                           |    7 +-
 doc/lispref/minibuf.texi                           |    9 +
 doc/lispref/modes.texi                             |   27 +-
 doc/lispref/objects.texi                           |    8 +-
 doc/lispref/os.texi                                |   11 +-
 doc/lispref/processes.texi                         |   41 +-
 doc/lispref/searching.texi                         |   10 +-
 doc/lispref/strings.texi                           |   35 +-
 doc/lispref/text.texi                              |   11 +-
 doc/lispref/windows.texi                           |   14 +-
 doc/misc/calc.texi                                 |   11 +-
 doc/misc/cc-mode.texi                              |   77 +-
 doc/misc/dired-x.texi                              |   41 +-
 doc/misc/ediff.texi                                |   37 +-
 doc/misc/efaq.texi                                 |    9 +-
 doc/misc/eieio.texi                                |   32 +-
 doc/misc/emacs-gnutls.texi                         |    2 +-
 doc/misc/emacs-mime.texi                           |    2 +-
 doc/misc/eshell.texi                               |    3 +
 doc/misc/eudc.texi                                 |   52 +
 doc/misc/eww.texi                                  |   12 +-
 doc/misc/gnus-coding.texi                          |   10 -
 doc/misc/gnus.texi                                 |  198 +-
 doc/misc/idlwave.texi                              |    8 +-
 doc/misc/ido.texi                                  |    2 +-
 doc/misc/org.texi                                  |    7 +-
 doc/misc/reftex.texi                               |    9 +-
 doc/misc/sem-user.texi                             |    2 +-
 doc/misc/smtpmail.texi                             |   23 +-
 doc/misc/speedbar.texi                             |   10 +-
 doc/misc/texinfo.tex                               |  387 ++-
 doc/misc/tramp.texi                                |  264 +-
 doc/misc/trampver.texi                             |    5 +-
 doc/misc/viper.texi                                |    9 +-
 etc/AUTHORS                                        |  166 +-
 etc/NEWS                                           | 3579 ++++----------------
 etc/{NEWS => NEWS.27}                              |    0
 etc/PROBLEMS                                       |   86 +-
 etc/compilation.txt                                |   14 +
 etc/edt-user.el                                    |    2 +-
 etc/forms/forms-d2.el                              |    2 +-
 etc/forms/forms-pass.el                            |    2 +-
 etc/refcards/ru-refcard.tex                        |    2 +-
 etc/srecode/el.srt                                 |    2 +-
 etc/themes/adwaita-theme.el                        |    2 +-
 etc/themes/deeper-blue-theme.el                    |    3 +-
 etc/themes/dichromacy-theme.el                     |    2 +-
 etc/themes/leuven-theme.el                         |    5 +-
 etc/themes/light-blue-theme.el                     |    2 +-
 etc/themes/manoj-dark-theme.el                     |    3 +-
 etc/themes/misterioso-theme.el                     |    2 +-
 etc/themes/tango-dark-theme.el                     |    2 +-
 etc/themes/tango-theme.el                          |    2 +-
 etc/themes/tsdh-dark-theme.el                      |    2 +-
 etc/themes/tsdh-light-theme.el                     |    2 +-
 etc/themes/wheatgrass-theme.el                     |    2 +-
 etc/themes/whiteboard-theme.el                     |    3 +-
 etc/themes/wombat-theme.el                         |    2 +-
 lib-src/Makefile.in                                |    2 -
 lib-src/emacsclient.c                              |    2 +-
 lib-src/etags.c                                    |    7 +-
 lib/_Noreturn.h                                    |    5 +-
 lib/alloca.in.h                                    |   19 +-
 lib/at-func.c                                      |    2 +-
 lib/attribute.h                                    |  215 ++
 lib/binary-io.h                                    |    3 +-
 lib/c++defs.h                                      |    3 -
 lib/c-ctype.h                                      |    3 +-
 lib/c-strcasecmp.c                                 |    3 +-
 lib/c-strncasecmp.c                                |    3 +-
 lib/canonicalize-lgpl.c                            |    2 +-
 lib/careadlinkat.c                                 |   42 +-
 lib/careadlinkat.h                                 |    2 +-
 lib/cloexec.c                                      |    3 +-
 lib/close-stream.c                                 |    3 +-
 lib/count-leading-zeros.h                          |    8 +-
 lib/count-one-bits.h                               |   91 +-
 lib/count-trailing-zeros.h                         |    8 +-
 lib/diffseq.h                                      |    4 +-
 lib/dirent.in.h                                    |   10 +-
 lib/dosname.h                                      |   53 -
 lib/dup2.c                                         |  103 +-
 lib/explicit_bzero.c                               |   18 +-
 lib/fchmodat.c                                     |  144 +
 lib/fcntl.in.h                                     |    6 +
 lib/filemode.h                                     |    4 +-
 lib/filename.h                                     |  110 +
 lib/fpending.c                                     |    4 +-
 lib/fpending.h                                     |    4 +-
 lib/fsusage.c                                      |    4 +-
 lib/ftoastr.c                                      |   23 +-
 lib/ftoastr.h                                      |    7 +
 lib/futimens.c                                     |   37 +
 lib/getgroups.c                                    |    3 +-
 lib/getloadavg.c                                   |   49 +-
 lib/getopt-pfx-core.h                              |    8 +
 lib/getrandom.c                                    |  187 +
 lib/gettext.h                                      |    4 +-
 lib/gettime.c                                      |    3 +-
 lib/gettimeofday.c                                 |   21 +-
 lib/gnulib.mk.in                                   |  208 +-
 lib/group-member.c                                 |    4 +-
 lib/ieee754.in.h                                   |    4 +-
 lib/inttypes.in.h                                  |   34 +-
 lib/lchmod.c                                       |  110 +
 lib/libc-config.h                                  |   16 +-
 lib/limits.in.h                                    |   23 +-
 lib/localtime-buffer.c                             |    3 +-
 lib/localtime-buffer.h                             |    3 +-
 lib/malloca.c                                      |    3 +-
 lib/malloca.h                                      |    4 -
 lib/md5.c                                          |    4 +-
 lib/md5.h                                          |   12 +-
 lib/memmem.c                                       |    4 +-
 lib/memrchr.c                                      |    4 +-
 lib/{fpending.h => mini-gmp-gnulib.c}              |   26 +-
 {src => lib}/mini-gmp.c                            |  362 +-
 {src => lib}/mini-gmp.h                            |   18 +-
 lib/mktime.c                                       |    6 +-
 lib/nstrftime.c                                    |   27 +-
 lib/open.c                                         |    6 +-
 lib/openat-proc.c                                  |    5 +-
 lib/openat.h                                       |   20 +-
 lib/putenv.c                                       |  194 --
 lib/regex.c                                        |    2 +
 lib/regex_internal.h                               |   53 +-
 lib/sha1.c                                         |    3 +-
 lib/sha1.h                                         |    7 +-
 lib/sha256.h                                       |   20 +-
 lib/sha512.h                                       |   20 +-
 lib/sig2str.c                                      |    3 +-
 lib/signal.in.h                                    |   30 +-
 lib/stdalign.in.h                                  |    2 +-
 lib/stddef.in.h                                    |   29 +-
 lib/stdint.in.h                                    |   16 +-
 lib/stdio.in.h                                     |  282 +-
 lib/stdlib.in.h                                    |  110 +-
 lib/strftime.h                                     |    2 +-
 lib/string.in.h                                    |   55 +-
 lib/strtoimax.c                                    |   26 +-
 lib/strtol.c                                       |    4 +-
 lib/strtoll.c                                      |    4 +-
 lib/sys_random.in.h                                |   92 +
 lib/sys_stat.in.h                                  |   84 +-
 lib/tempname.c                                     |  281 +-
 lib/tempname.h                                     |    7 +
 lib/time.in.h                                      |   17 +-
 lib/time_r.c                                       |    3 +-
 lib/unistd.in.h                                    |   67 +-
 lib/utimensat.c                                    |  160 +
 lib/verify.h                                       |   20 +-
 lib/warn-on-use.h                                  |   21 +-
 lib/xalloc-oversized.h                             |    3 +-
 lisp/abbrev.el                                     |    6 +-
 lisp/align.el                                      |    2 +
 lisp/allout-widgets.el                             |   81 +-
 lisp/allout.el                                     |  263 +-
 lisp/apropos.el                                    |   97 +-
 lisp/arc-mode.el                                   |  962 +++---
 lisp/autoarg.el                                    |    7 +-
 lisp/autoinsert.el                                 |    2 +-
 lisp/autorevert.el                                 |    2 +
 lisp/battery.el                                    |  670 ++--
 lisp/bookmark.el                                   |   10 +-
 lisp/bs.el                                         |    7 +-
 lisp/button.el                                     |   19 +-
 lisp/calc/calc-comb.el                             |    4 +-
 lisp/calc/calc-mtx.el                              |    2 +-
 lisp/calc/calc.el                                  |    4 +-
 lisp/calculator.el                                 |   12 +-
 lisp/calendar/cal-bahai.el                         |    4 +-
 lisp/calendar/cal-julian.el                        |   22 +-
 lisp/calendar/calendar.el                          |   13 +-
 lisp/calendar/diary-lib.el                         |    2 +-
 lisp/calendar/icalendar.el                         |    3 +-
 lisp/calendar/iso8601.el                           |   17 +-
 lisp/calendar/lunar.el                             |   44 +-
 lisp/calendar/parse-time.el                        |   98 +-
 lisp/calendar/time-date.el                         |   17 +-
 lisp/calendar/timeclock.el                         |    2 +
 lisp/cdl.el                                        |    2 +-
 lisp/cedet/data-debug.el                           |   40 +-
 lisp/cedet/ede.el                                  |   16 +-
 lisp/cedet/ede/cpp-root.el                         |   15 -
 lisp/cedet/ede/pconf.el                            |    5 +-
 lisp/cedet/semantic/complete.el                    |    8 +-
 lisp/cedet/semantic/db-ebrowse.el                  |    5 +-
 lisp/cedet/semantic/grammar.el                     |   47 +-
 lisp/cedet/semantic/imenu.el                       |    5 +-
 lisp/cedet/semantic/wisent/comp.el                 |    4 +-
 lisp/cedet/semantic/wisent/wisent.el               |    9 +-
 lisp/cedet/srecode/document.el                     |   14 +-
 lisp/cedet/srecode/semantic.el                     |    2 +-
 lisp/cedet/srecode/srt-mode.el                     |    2 +-
 lisp/char-fold.el                                  |    6 +-
 lisp/cmuscheme.el                                  |    2 +
 lisp/comint.el                                     |    4 +-
 lisp/cus-edit.el                                   |   12 +-
 lisp/cus-face.el                                   |   16 +-
 lisp/descr-text.el                                 |   34 +-
 lisp/desktop.el                                    |    4 +-
 lisp/dframe.el                                     |    1 +
 lisp/dired-aux.el                                  |   86 +-
 lisp/dired-x.el                                    |    8 +-
 lisp/dired.el                                      |  257 +-
 lisp/disp-table.el                                 |    2 +-
 lisp/dnd.el                                        |   27 +-
 lisp/doc-view.el                                   |    8 +-
 lisp/dom.el                                        |    6 +
 lisp/dos-vars.el                                   |    6 +-
 lisp/elide-head.el                                 |   12 +-
 lisp/emacs-lisp/autoload.el                        |    2 +-
 lisp/emacs-lisp/benchmark.el                       |    2 +-
 lisp/emacs-lisp/bindat.el                          |    5 +-
 lisp/emacs-lisp/byte-opt.el                        |  226 +-
 lisp/emacs-lisp/byte-run.el                        |  139 +-
 lisp/emacs-lisp/bytecomp.el                        |  188 +-
 lisp/emacs-lisp/cconv.el                           |   34 +-
 lisp/emacs-lisp/check-declare.el                   |    4 +-
 lisp/emacs-lisp/checkdoc.el                        |    5 +-
 lisp/emacs-lisp/cl-extra.el                        |    8 +-
 lisp/emacs-lisp/cl-indent.el                       |   36 +-
 lisp/emacs-lisp/cl-macs.el                         |  203 +-
 lisp/emacs-lisp/edebug.el                          |  130 +-
 lisp/emacs-lisp/eieio-core.el                      |    4 +-
 lisp/emacs-lisp/eieio-opt.el                       |    9 +-
 lisp/emacs-lisp/eieio-speedbar.el                  |    6 +-
 lisp/emacs-lisp/eieio.el                           |   40 +-
 lisp/emacs-lisp/eldoc.el                           |  658 +++-
 lisp/emacs-lisp/find-func.el                       |    1 +
 lisp/emacs-lisp/float-sup.el                       |    2 +-
 lisp/emacs-lisp/generator.el                       |   10 +-
 lisp/emacs-lisp/gv.el                              |   18 +-
 lisp/emacs-lisp/lisp-mnt.el                        |   13 +-
 lisp/emacs-lisp/lisp-mode.el                       |   28 +-
 lisp/emacs-lisp/map.el                             |   17 +-
 lisp/emacs-lisp/package.el                         |  330 +-
 lisp/emacs-lisp/pcase.el                           |   52 +-
 lisp/emacs-lisp/rx.el                              |    2 +-
 lisp/emacs-lisp/seq.el                             |    1 +
 lisp/emacs-lisp/smie.el                            |   14 +-
 lisp/emacs-lisp/subr-x.el                          |    9 +
 lisp/emacs-lisp/syntax.el                          |   97 +-
 lisp/emacs-lisp/tabulated-list.el                  |    8 +-
 lisp/emacs-lisp/text-property-search.el            |   18 +-
 lisp/emacs-lisp/timer-list.el                      |  121 +-
 lisp/emacs-lisp/timer.el                           |    3 -
 lisp/emulation/cua-base.el                         |    2 +-
 lisp/emulation/edt.el                              |    4 +-
 lisp/emulation/viper-init.el                       |    2 +
 lisp/emulation/viper-mous.el                       |   50 +-
 lisp/emulation/viper-util.el                       |    1 +
 lisp/emulation/viper.el                            |    1 -
 lisp/epa-dired.el                                  |   44 +-
 lisp/epa-file.el                                   |   30 +-
 lisp/epa-hook.el                                   |   11 +-
 lisp/epa.el                                        |   67 +-
 lisp/epg-config.el                                 |   14 +-
 lisp/erc/erc-backend.el                            |    2 +-
 lisp/erc/erc-dcc.el                                |   14 +-
 lisp/erc/erc-ezbounce.el                           |    2 +-
 lisp/erc/erc-match.el                              |   19 +-
 lisp/erc/erc-speedbar.el                           |    5 +-
 lisp/erc/erc.el                                    |   23 +-
 lisp/eshell/em-cmpl.el                             |   35 +-
 lisp/eshell/em-dirs.el                             |    5 +
 lisp/eshell/em-glob.el                             |    4 +-
 lisp/eshell/em-hist.el                             |   62 +-
 lisp/eshell/em-ls.el                               |    3 +-
 lisp/eshell/em-pred.el                             |   25 +-
 lisp/eshell/em-prompt.el                           |   16 +-
 lisp/eshell/em-rebind.el                           |   13 +-
 lisp/eshell/em-unix.el                             |    7 +-
 lisp/eshell/esh-arg.el                             |   16 +-
 lisp/eshell/esh-mode.el                            |   58 +-
 lisp/eshell/esh-proc.el                            |   28 +-
 lisp/eshell/esh-util.el                            |    6 -
 lisp/eshell/esh-var.el                             |   53 +-
 lisp/eshell/eshell.el                              |   22 +-
 lisp/expand.el                                     |    8 +-
 lisp/facemenu.el                                   |   11 +-
 lisp/faces.el                                      |   50 +-
 lisp/ffap.el                                       |   15 +-
 lisp/fileloop.el                                   |   48 +-
 lisp/files.el                                      |   86 +-
 lisp/filesets.el                                   |    2 +-
 lisp/finder.el                                     |    7 -
 lisp/font-lock.el                                  |   28 +-
 lisp/format-spec.el                                |  183 +-
 lisp/frame.el                                      |   36 +-
 lisp/frameset.el                                   |   12 +-
 lisp/gnus/deuglify.el                              |   10 +-
 lisp/gnus/gmm-utils.el                             |    6 +-
 lisp/gnus/gnus-agent.el                            |   17 +-
 lisp/gnus/gnus-art.el                              |   55 +-
 lisp/gnus/gnus-bookmark.el                         |    8 +-
 lisp/gnus/gnus-cloud.el                            |   57 +-
 lisp/gnus/gnus-delay.el                            |    6 +-
 lisp/gnus/gnus-draft.el                            |    2 +-
 lisp/gnus/gnus-eform.el                            |   18 +-
 lisp/gnus/gnus-fun.el                              |    4 +-
 lisp/gnus/gnus-group.el                            |   24 +-
 lisp/gnus/gnus-icalendar.el                        |    2 +-
 lisp/gnus/gnus-int.el                              |    2 +-
 lisp/gnus/gnus-kill.el                             |    2 +-
 lisp/gnus/gnus-msg.el                              |    6 +-
 lisp/gnus/gnus-registry.el                         |  153 +-
 lisp/gnus/gnus-sieve.el                            |   10 +-
 lisp/gnus/gnus-srvr.el                             |    2 +-
 lisp/gnus/gnus-start.el                            |  125 +-
 lisp/gnus/gnus-sum.el                              |   44 +-
 lisp/gnus/gnus-util.el                             |   12 +-
 lisp/gnus/gnus-uu.el                               |    6 +-
 lisp/gnus/gnus.el                                  |   42 +-
 lisp/gnus/gssapi.el                                |   11 +-
 lisp/gnus/mail-source.el                           |   36 +-
 lisp/gnus/message.el                               |  152 +-
 lisp/gnus/mm-archive.el                            |    8 +-
 lisp/gnus/mm-decode.el                             |   20 +-
 lisp/gnus/mm-uu.el                                 |   14 +-
 lisp/gnus/mml-smime.el                             |   11 +-
 lisp/gnus/mml.el                                   |   26 +-
 lisp/gnus/mml2015.el                               |    9 +-
 lisp/gnus/nnbabyl.el                               |    4 +-
 lisp/gnus/nndiary.el                               |   12 +-
 lisp/gnus/nndoc.el                                 |    2 +-
 lisp/gnus/nndraft.el                               |    4 +-
 lisp/gnus/nneething.el                             |    2 +-
 lisp/gnus/nnfolder.el                              |    6 +-
 lisp/gnus/nnheader.el                              |   12 +-
 lisp/gnus/nnimap.el                                |    5 +-
 lisp/gnus/nnir.el                                  |   15 +-
 lisp/gnus/nnmail.el                                |   24 +-
 lisp/gnus/nnmaildir.el                             |   36 +-
 lisp/gnus/nnmairix.el                              |    6 +-
 lisp/gnus/nnmbox.el                                |    4 +-
 lisp/gnus/nnmh.el                                  |    2 +-
 lisp/gnus/nnml.el                                  |   17 +-
 lisp/gnus/nnrss.el                                 |    2 +-
 lisp/gnus/nntp.el                                  |   18 +-
 lisp/gnus/nnvirtual.el                             |    2 +-
 lisp/gnus/spam.el                                  |    2 +-
 lisp/help-fns.el                                   |  224 +-
 lisp/help-mode.el                                  |   13 +-
 lisp/help.el                                       |  108 -
 lisp/hexl.el                                       |   19 +-
 lisp/hi-lock.el                                    |  163 +-
 lisp/hippie-exp.el                                 |    2 +-
 lisp/htmlfontify.el                                |  115 +-
 lisp/ibuffer.el                                    |    2 +
 lisp/ido.el                                        |  293 +-
 lisp/ielm.el                                       |   37 +-
 lisp/image-dired.el                                |    5 +-
 lisp/image.el                                      |   10 +-
 lisp/image/gravatar.el                             |   46 +-
 lisp/info-look.el                                  |    2 +-
 lisp/info.el                                       |   47 +-
 lisp/informat.el                                   |    2 +-
 lisp/international/mule-cmds.el                    |   96 +-
 lisp/international/mule-conf.el                    |    6 +
 lisp/international/mule.el                         |   28 +-
 lisp/international/rfc1843.el                      |    2 +-
 lisp/international/titdic-cnv.el                   |  236 +-
 lisp/international/ucs-normalize.el                |   10 +-
 lisp/isearch.el                                    |   52 +-
 lisp/jit-lock.el                                   |   41 +-
 lisp/json.el                                       |  577 ++--
 lisp/jsonrpc.el                                    |  108 +-
 lisp/kermit.el                                     |    2 +-
 lisp/language/chinese.el                           |    5 +
 lisp/language/hebrew.el                            |    2 +-
 lisp/language/ind-util.el                          |   40 +-
 lisp/language/japanese.el                          |   10 +-
 lisp/language/korean.el                            |   12 +
 lisp/language/lao-util.el                          |   16 +-
 lisp/language/misc-lang.el                         |    8 +-
 lisp/language/tibet-util.el                        |   14 +-
 lisp/language/tibetan.el                           |    8 +-
 lisp/ldefs-boot.el                                 |  549 ++-
 lisp/leim/quail/indian.el                          |   89 +-
 lisp/leim/quail/latin-ltx.el                       |    4 +-
 lisp/linum.el                                      |    3 +-
 lisp/ls-lisp.el                                    |    6 +-
 lisp/mail/emacsbug.el                              |    8 +-
 lisp/mail/feedmail.el                              |    2 +-
 lisp/mail/qp.el                                    |    2 +-
 lisp/mail/rfc2045.el                               |    2 +-
 lisp/mail/rfc2368.el                               |    2 +-
 lisp/mail/rmail-spam-filter.el                     |   14 +-
 lisp/mail/rmail.el                                 |   19 +-
 lisp/man.el                                        |    6 +-
 lisp/master.el                                     |    2 +-
 lisp/menu-bar.el                                   |   16 +
 lisp/minibuffer.el                                 |  126 +-
 lisp/misc.el                                       |    8 +-
 lisp/mouse.el                                      |  538 +--
 lisp/msb.el                                        |    2 +
 lisp/net/ange-ftp.el                               |    8 +-
 lisp/net/browse-url.el                             |  292 +-
 lisp/net/dbus.el                                   |  271 +-
 lisp/net/dig.el                                    |   11 +-
 lisp/net/dns.el                                    |   68 +-
 lisp/net/eudcb-macos-contacts.el                   |  118 +
 lisp/net/eww.el                                    |  147 +-
 lisp/net/gnutls.el                                 |    8 +-
 lisp/net/hmac-md5.el                               |   40 +-
 lisp/net/imap.el                                   |   30 +-
 lisp/net/ldap.el                                   |    2 +-
 lisp/net/network-stream.el                         |   89 +-
 lisp/net/newst-backend.el                          |    2 +-
 lisp/net/nsm.el                                    |   13 +-
 lisp/net/puny.el                                   |    4 +-
 lisp/net/rcirc.el                                  |   26 +-
 lisp/net/sasl-scram-sha256.el                      |   59 +
 lisp/net/sasl.el                                   |    5 +-
 lisp/net/shr.el                                    |  214 +-
 lisp/net/tramp-adb.el                              |  470 ++-
 lisp/net/tramp-archive.el                          |   32 +-
 lisp/net/tramp-cache.el                            |  254 +-
 lisp/net/tramp-cmds.el                             |   51 +-
 lisp/net/tramp-compat.el                           |  127 +-
 lisp/net/tramp-crypt.el                            |  838 +++++
 lisp/net/tramp-ftp.el                              |    7 +-
 lisp/net/tramp-gvfs.el                             |  840 +++--
 lisp/net/tramp-rclone.el                           |   37 +-
 lisp/net/tramp-sh.el                               |  948 +++---
 lisp/net/tramp-smb.el                              |  245 +-
 lisp/net/tramp-sudoedit.el                         |  121 +-
 lisp/net/tramp-uu.el                               |    5 -
 lisp/net/tramp.el                                  |  667 ++--
 lisp/net/trampver.el                               |   16 +-
 lisp/net/webjump.el                                |    5 +-
 lisp/obsolete/cust-print.el                        |    5 +-
 lisp/obsolete/iswitchb.el                          |    2 +-
 lisp/obsolete/ledit.el                             |  157 -
 lisp/obsolete/levents.el                           |  292 --
 lisp/obsolete/lmenu.el                             |  445 ---
 lisp/obsolete/lucid.el                             |  211 --
 lisp/{mail => obsolete}/metamail.el                |    1 +
 lisp/obsolete/old-whitespace.el                    |  801 -----
 lisp/obsolete/rcompile.el                          |    2 +-
 lisp/obsolete/sb-image.el                          |   46 +
 lisp/obsolete/tls.el                               |   16 +-
 lisp/obsolete/vc-arch.el                           |   11 +-
 lisp/obsolete/vi.el                                |    2 +-
 lisp/obsolete/vip.el                               |   14 +-
 lisp/org/ob-core.el                                |    5 +-
 lisp/org/ob-fortran.el                             |    2 +-
 lisp/org/ob-screen.el                              |    2 +-
 lisp/org/ol.el                                     |    4 +-
 lisp/org/org-agenda.el                             |   10 +-
 lisp/org/org-capture.el                            |    2 +-
 lisp/org/org-element.el                            |    2 +-
 lisp/org/org-protocol.el                           |    2 +-
 lisp/org/org-table.el                              |    6 +-
 lisp/org/org.el                                    |   12 +-
 lisp/org/ox-latex.el                               |    2 +-
 lisp/org/ox-odt.el                                 |    2 +-
 lisp/password-cache.el                             |    3 +-
 lisp/play/animate.el                               |    4 +-
 lisp/play/bubbles.el                               |    1 +
 lisp/play/dissociate.el                            |    2 +-
 lisp/play/gametree.el                              |    2 +-
 lisp/play/gomoku.el                                |   46 +-
 lisp/play/spook.el                                 |    8 +-
 lisp/printing.el                                   |    2 -
 lisp/progmodes/autoconf.el                         |    2 +-
 lisp/progmodes/bug-reference.el                    |  303 +-
 lisp/progmodes/cc-align.el                         |   32 +
 lisp/progmodes/cc-awk.el                           |    2 +-
 lisp/progmodes/cc-cmds.el                          |  116 +-
 lisp/progmodes/cc-defs.el                          |   63 +-
 lisp/progmodes/cc-engine.el                        |  137 +-
 lisp/progmodes/cc-fonts.el                         |   78 +
 lisp/progmodes/cc-langs.el                         |   41 +-
 lisp/progmodes/cc-mode.el                          |  338 +-
 lisp/progmodes/cc-vars.el                          |   10 +
 lisp/progmodes/cfengine.el                         |   16 +-
 lisp/progmodes/cl-font-lock.el                     |  289 ++
 lisp/progmodes/compile.el                          |   39 +-
 lisp/progmodes/cperl-mode.el                       |   10 +-
 lisp/progmodes/cwarn.el                            |    4 +-
 lisp/progmodes/ebnf-abn.el                         |   11 +-
 lisp/progmodes/ebnf-bnf.el                         |    6 +-
 lisp/progmodes/ebnf-dtd.el                         |   13 +-
 lisp/progmodes/ebnf-ebx.el                         |   18 +-
 lisp/progmodes/ebnf-iso.el                         |    6 +-
 lisp/progmodes/ebnf-yac.el                         |    6 +-
 lisp/progmodes/ebnf2ps.el                          |   40 +-
 lisp/progmodes/ebrowse.el                          |  458 ++-
 lisp/progmodes/elisp-mode.el                       |  140 +-
 lisp/progmodes/etags.el                            |    4 +-
 lisp/progmodes/flymake.el                          |   17 +-
 lisp/progmodes/fortran.el                          |    2 +-
 lisp/progmodes/gdb-mi.el                           |  443 ++-
 lisp/progmodes/glasses.el                          |   11 +-
 lisp/progmodes/grep.el                             |  111 +-
 lisp/progmodes/gud.el                              |   19 +-
 lisp/progmodes/hideif.el                           |    2 +-
 lisp/progmodes/idlw-help.el                        |    4 +-
 lisp/progmodes/idlw-shell.el                       |    2 +-
 lisp/progmodes/idlwave.el                          |    5 +-
 lisp/progmodes/inf-lisp.el                         |    7 +-
 lisp/progmodes/js.el                               |    5 +-
 lisp/progmodes/meta-mode.el                        |    2 +
 lisp/progmodes/octave.el                           |    9 +-
 lisp/progmodes/opascal.el                          |    2 +-
 lisp/progmodes/pascal.el                           |   57 +-
 lisp/progmodes/perl-mode.el                        |    2 +-
 lisp/progmodes/project.el                          |  787 ++++-
 lisp/progmodes/python.el                           |   59 +-
 lisp/progmodes/ruby-mode.el                        |    2 +-
 lisp/progmodes/scheme.el                           |    2 +-
 lisp/progmodes/sh-script.el                        | 1456 +-------
 lisp/progmodes/sql.el                              |  204 +-
 lisp/progmodes/verilog-mode.el                     |  317 +-
 lisp/progmodes/vhdl-mode.el                        |    2 +-
 lisp/progmodes/which-func.el                       |   97 +-
 lisp/progmodes/xref.el                             |   59 +-
 lisp/recentf.el                                    |    2 +
 lisp/registry.el                                   |    2 +-
 lisp/repeat.el                                     |    2 +-
 lisp/replace.el                                    |   84 +-
 lisp/ruler-mode.el                                 |    2 +-
 lisp/saveplace.el                                  |    4 +-
 lisp/sb-image.el                                   |  107 -
 lisp/server.el                                     |    2 +-
 lisp/shell.el                                      |    4 +-
 lisp/simple.el                                     |  119 +-
 lisp/so-long.el                                    |    8 +-
 lisp/speedbar.el                                   |   82 +-
 lisp/strokes.el                                    |    6 +-
 lisp/subr.el                                       |   67 +-
 lisp/t-mouse.el                                    |    2 +-
 lisp/tab-bar.el                                    |  102 +-
 lisp/tar-mode.el                                   |   22 +-
 lisp/tempo.el                                      |   31 +-
 lisp/term.el                                       |    4 +-
 lisp/term/bobcat.el                                |    1 +
 lisp/term/cygwin.el                                |    2 +-
 lisp/term/konsole.el                               |    2 +-
 lisp/term/linux.el                                 |    2 +-
 lisp/term/ns-win.el                                |   10 +-
 lisp/term/rxvt.el                                  |   21 +-
 lisp/term/tty-colors.el                            |   58 +-
 lisp/term/vt100.el                                 |    2 +-
 lisp/term/vt200.el                                 |    2 +
 lisp/term/w32-win.el                               |    2 +
 lisp/term/x-win.el                                 |   10 +-
 lisp/textmodes/bibtex.el                           |  120 +-
 lisp/textmodes/conf-mode.el                        |  191 +-
 lisp/textmodes/css-mode.el                         |   32 +-
 lisp/textmodes/flyspell.el                         |    4 +-
 lisp/textmodes/mhtml-mode.el                       |   85 +-
 lisp/textmodes/nroff-mode.el                       |    1 -
 lisp/textmodes/paragraphs.el                       |    2 +-
 lisp/textmodes/po.el                               |    2 +-
 lisp/textmodes/reftex-vars.el                      |    4 +-
 lisp/textmodes/reftex.el                           |    2 +-
 lisp/textmodes/remember.el                         |    3 +-
 lisp/textmodes/sgml-mode.el                        |   11 +-
 lisp/textmodes/table.el                            |    8 +-
 lisp/textmodes/tex-mode.el                         |   69 +-
 lisp/textmodes/texinfo.el                          |   13 +-
 lisp/textmodes/tildify.el                          |    4 +-
 lisp/thread.el                                     |    2 -
 lisp/url/url-about.el                              |    2 +-
 lisp/url/url-expand.el                             |   11 +-
 lisp/url/url-gw.el                                 |    2 +-
 lisp/url/url-http.el                               |   35 +-
 lisp/url/url-news.el                               |    2 +-
 lisp/url/url-queue.el                              |   29 +-
 lisp/url/url-util.el                               |    4 +-
 lisp/url/url-vars.el                               |    3 +
 lisp/url/url.el                                    |   19 +-
 lisp/vc/diff-mode.el                               |    6 +-
 lisp/vc/ediff-init.el                              |   36 +-
 lisp/vc/ediff-mult.el                              |    9 +-
 lisp/vc/ediff-ptch.el                              |    2 +-
 lisp/vc/ediff-util.el                              |   11 +-
 lisp/vc/ediff-vers.el                              |   25 +-
 lisp/vc/ediff-wind.el                              |   21 +-
 lisp/vc/pcvs-parse.el                              |    2 +-
 lisp/vc/smerge-mode.el                             |   15 +-
 lisp/vc/vc-bzr.el                                  |    9 +
 lisp/vc/vc-dir.el                                  |   94 +-
 lisp/vc/vc-dispatcher.el                           |    3 +-
 lisp/vc/vc-git.el                                  |   39 +-
 lisp/vc/vc-hg.el                                   |   10 +-
 lisp/vc/vc-hooks.el                                |    8 +-
 lisp/vc/vc-rcs.el                                  |    2 +-
 lisp/vc/vc-svn.el                                  |    9 +-
 lisp/vc/vc.el                                      |   82 +-
 lisp/version.el                                    |    4 +-
 lisp/w32-fns.el                                    |    7 +
 lisp/w32-vars.el                                   |   14 +-
 lisp/wdired.el                                     |    4 +-
 lisp/whitespace.el                                 |   32 +-
 lisp/wid-edit.el                                   |   41 +-
 lisp/windmove.el                                   |   83 +-
 lisp/window.el                                     |  219 +-
 lisp/woman.el                                      |    9 +-
 lisp/x-dnd.el                                      |   57 +-
 lisp/xml.el                                        |   14 +-
 lisp/xwidget.el                                    |    3 +
 m4/00gnulib.m4                                     |   79 +-
 m4/acl.m4                                          |    4 +-
 m4/alloca.m4                                       |    4 +-
 m4/count-leading-zeros.m4                          |   12 -
 m4/count-one-bits.m4                               |   12 -
 m4/count-trailing-zeros.m4                         |   12 -
 m4/d-type.m4                                       |    3 +-
 m4/dup2.m4                                         |  184 +-
 m4/explicit_bzero.m4                               |    1 +
 m4/fchmodat.m4                                     |   82 +
 m4/filemode.m4                                     |    3 +-
 m4/fsusage.m4                                      |    3 +-
 m4/futimens.m4                                     |   65 +
 m4/getgroups.m4                                    |    3 +-
 m4/getloadavg.m4                                   |   10 +-
 m4/getrandom.m4                                    |   67 +
 m4/gettime.m4                                      |    3 +-
 m4/gettimeofday.m4                                 |    3 +-
 m4/glibc21.m4                                      |    4 +-
 m4/gnulib-common.m4                                |  246 +-
 m4/gnulib-comp.m4                                  |  152 +-
 m4/group-member.m4                                 |    3 +-
 m4/inttypes.m4                                     |    8 +-
 m4/largefile.m4                                    |   23 +-
 m4/lchmod.m4                                       |   30 +
 m4/libgmp.m4                                       |   44 +
 m4/longlong.m4                                     |  113 -
 m4/malloca.m4                                      |    7 +-
 m4/manywarnings.m4                                 |  186 +-
 m4/memmem.m4                                       |    4 +-
 m4/mempcpy.m4                                      |    4 +-
 m4/memrchr.m4                                      |    4 +-
 m4/mktime.m4                                       |    4 +-
 m4/nstrftime.m4                                    |    7 +-
 m4/pathmax.m4                                      |    4 +-
 m4/putenv.m4                                       |   60 -
 m4/regex.m4                                        |   92 +-
 m4/sig2str.m4                                      |    3 +-
 m4/signal_h.m4                                     |    4 +-
 m4/ssize_t.m4                                      |    3 +-
 m4/st_dm_mode.m4                                   |    3 +-
 m4/stat-time.m4                                    |    4 +-
 m4/stdint.m4                                       |   23 +-
 m4/stdio_h.m4                                      |    4 +-
 m4/stdlib_h.m4                                     |    4 +-
 m4/string_h.m4                                     |    6 +-
 m4/strnlen.m4                                      |    4 +-
 m4/strtoimax.m4                                    |    6 +-
 m4/strtoll.m4                                      |   16 +-
 m4/sys_random_h.m4                                 |   52 +
 m4/sys_socket_h.m4                                 |    4 +-
 m4/sys_stat_h.m4                                   |   13 +-
 m4/time_h.m4                                       |    9 +-
 m4/timespec.m4                                     |    3 +-
 m4/unistd_h.m4                                     |   11 +-
 m4/utimensat.m4                                    |   69 +
 m4/zzgnulib.m4                                     |   23 +
 msdos/sed2v2.inp                                   |    2 +-
 nt/README.W32                                      |    2 +-
 nt/gnulib-cfg.mk                                   |    4 +
 nt/inc/ms-w32.h                                    |   20 +-
 nt/inc/sys/stat.h                                  |    5 +
 nt/mingw-cfg.site                                  |   11 +
 src/.gdbinit                                       |    6 +-
 src/Makefile.in                                    |   11 +-
 src/alloc.c                                        |  885 +++--
 src/bidi.c                                         |   20 +-
 src/bignum.c                                       |   36 +
 src/bignum.h                                       |   12 +-
 src/buffer.c                                       |  152 +-
 src/buffer.h                                       |  154 +-
 src/bytecode.c                                     |   38 +-
 src/callproc.c                                     |   12 +-
 src/casefiddle.c                                   |   32 +-
 src/ccl.c                                          |   11 +-
 src/character.c                                    |  164 +-
 src/character.h                                    |  838 ++---
 src/charset.c                                      |   37 +-
 src/chartab.c                                      |   10 +-
 src/cmds.c                                         |   17 +-
 src/coding.c                                       |  201 +-
 src/coding.h                                       |    4 +-
 src/composite.c                                    |   76 +-
 src/composite.h                                    |    9 +-
 src/conf_post.h                                    |  109 +-
 src/data.c                                         |  186 +-
 src/deps.mk                                        |    3 -
 src/dired.c                                        |    4 +-
 src/dispextern.h                                   |   57 +-
 src/dispnew.c                                      |    2 +-
 src/editfns.c                                      |  186 +-
 src/emacs-module.c                                 |  341 +-
 src/emacs-module.h.in                              |   52 +-
 src/emacs.c                                        |   86 +-
 src/eval.c                                         |   62 +-
 src/fileio.c                                       |  148 +-
 src/filelock.c                                     |   33 +-
 src/fns.c                                          |  312 +-
 src/font.c                                         |   55 +-
 src/font.h                                         |    6 +-
 src/frame.c                                        |  101 +-
 src/frame.h                                        |   48 +-
 src/fringe.c                                       |   10 +-
 src/ftcrfont.c                                     |    5 +-
 src/ftfont.c                                       |    7 +-
 src/ftxfont.c                                      |  371 --
 src/gnutls.c                                       |   11 -
 src/gtkutil.c                                      |   16 +-
 src/image.c                                        |  219 +-
 src/indent.c                                       |   36 +-
 src/insdel.c                                       |    7 +-
 src/intervals.c                                    |   15 +-
 src/intervals.h                                    |   24 +-
 src/json.c                                         |    1 -
 src/keyboard.c                                     |   54 +-
 src/keymap.c                                       |  171 +-
 src/lcms.c                                         |    7 +-
 src/lisp.h                                         |  177 +-
 src/lread.c                                        |  236 +-
 src/macfont.m                                      |    3 +-
 src/marker.c                                       |   10 +-
 src/menu.c                                         |   26 +-
 src/mini-gmp-emacs.c                               |   32 -
 src/minibuf.c                                      |    7 +-
 src/module-env-25.h                                |   67 +-
 src/module-env-27.h                                |    2 +-
 src/module-env-28.h                                |   14 +
 src/msdos.c                                        |    4 +-
 src/nsfns.m                                        |  133 +-
 src/nsfont.m                                       |    9 +-
 src/nsimage.m                                      |   56 +-
 src/nsmenu.m                                       |    2 -
 src/nsterm.h                                       |   43 +-
 src/nsterm.m                                       | 1598 +++++----
 src/pdumper.c                                      |   21 +-
 src/print.c                                        |   71 +-
 src/process.c                                      |   54 +-
 src/process.h                                      |    2 +
 src/regex-emacs.c                                  |   53 +-
 src/search.c                                       |   68 +-
 src/syntax.c                                       |  131 +-
 src/sysdep.c                                       |  107 +-
 src/systhread.c                                    |    8 +
 src/systhread.h                                    |   12 +-
 src/systime.h                                      |    3 -
 src/term.c                                         |    9 +
 src/textprop.c                                     |   27 +-
 src/thread.c                                       |   12 +-
 src/timefns.c                                      |   92 +-
 src/w32.c                                          |  194 +-
 src/w32.h                                          |    4 +
 src/w32fns.c                                       |  248 +-
 src/w32gui.h                                       |    6 +
 src/w32heap.c                                      |   10 +
 src/w32image.c                                     |  477 +++
 src/w32proc.c                                      |    2 +-
 src/w32term.c                                      |  131 +-
 src/w32term.h                                      |    6 +-
 src/window.c                                       |   71 +-
 src/window.h                                       |    1 -
 src/xdisp.c                                        |  478 +--
 src/xfaces.c                                       |  184 +-
 src/xfns.c                                         |   34 +-
 src/xfont.c                                        |    2 +-
 src/xmenu.c                                        |    2 +-
 src/xrdb.c                                         |    2 +-
 src/xterm.c                                        |  202 +-
 src/xwidget.c                                      |    6 +-
 test/Makefile.in                                   |   11 +-
 test/data/emacs-module/mod-test.c                  |  150 +-
 test/lisp/apropos-tests.el                         |  133 +
 test/lisp/arc-mode-tests.el                        |    2 +-
 test/lisp/auth-source-pass-tests.el                |    4 +
 test/lisp/autoinsert-tests.el                      |    8 +-
 test/lisp/autorevert-tests.el                      |    3 +-
 test/lisp/battery-tests.el                         |  106 +-
 test/lisp/bookmark-tests.el                        |   75 +-
 test/lisp/calc/calc-tests.el                       |   52 +
 test/lisp/calendar/cal-julian-tests.el             |   72 +
 test/lisp/calendar/icalendar-tests.el              |   13 +-
 test/lisp/calendar/iso8601-tests.el                |  185 +-
 test/lisp/calendar/lunar-tests.el                  |   75 +
 test/lisp/calendar/parse-time-tests.el             |    2 +-
 test/lisp/calendar/time-date-tests.el              |    4 +-
 test/lisp/cedet/semantic-utest-fmt.el              |    4 +-
 test/lisp/cedet/semantic-utest-ia.el               |    7 +-
 test/lisp/cedet/semantic-utest.el                  |   32 +-
 test/lisp/cedet/srecode-utest-getset.el            |    3 +-
 test/lisp/cedet/srecode-utest-template.el          |    2 +-
 test/lisp/comint-tests.el                          |    2 +-
 test/lisp/custom-resources/custom--test-theme.el   |    2 +
 test/lisp/dabbrev-tests.el                         |    2 +-
 test/lisp/descr-text-tests.el                      |    6 +-
 test/lisp/dom-tests.el                             |    7 +
 test/lisp/electric-tests.el                        |   18 +
 test/lisp/elide-head-tests.el                      |   62 +
 test/lisp/emacs-lisp/bindat-tests.el               |   16 +
 test/lisp/emacs-lisp/bytecomp-tests.el             |   40 +-
 test/lisp/emacs-lisp/check-declare-tests.el        |  116 +
 test/lisp/emacs-lisp/cl-macs-tests.el              |   24 +-
 .../edebug-resources/edebug-test-code.el           |    2 +-
 .../eieio-tests/eieio-test-methodinvoke.el         |   58 +-
 .../emacs-lisp/eieio-tests/eieio-test-persist.el   |    2 +-
 test/lisp/emacs-lisp/eieio-tests/eieio-tests.el    |    5 +-
 test/lisp/emacs-lisp/ert-x-tests.el                |    2 +-
 .../faceup-resources/faceup-test-mode.el           |    2 +-
 .../faceup-test-this-file-directory.el             |    2 +-
 .../emacs-lisp/faceup-tests/faceup-test-basics.el  |    2 +-
 .../emacs-lisp/faceup-tests/faceup-test-files.el   |    2 +-
 .../float-sup-tests.el}                            |   24 +-
 test/lisp/emacs-lisp/generator-tests.el            |   16 +-
 test/lisp/emacs-lisp/gv-tests.el                   |   19 +
 test/lisp/emacs-lisp/map-tests.el                  |    6 +
 test/lisp/emacs-lisp/nadvice-tests.el              |    2 +-
 .../newer-versions/new-pkg-1.0.el                  |    2 +-
 .../newer-versions/simple-single-1.4.el            |    2 +-
 .../package-resources/simple-depend-1.0.el         |    2 +-
 .../package-resources/simple-single-1.3.el         |    2 +-
 .../package-resources/simple-two-depend-1.1.el     |    2 +-
 test/lisp/emacs-lisp/package-tests.el              |  148 +-
 test/lisp/emacs-lisp/pcase-tests.el                |    2 +-
 test/lisp/emacs-lisp/regexp-opt-tests.el           |   29 +-
 test/lisp/emacs-lisp/rx-tests.el                   |    6 +
 test/lisp/emacs-lisp/seq-tests.el                  |   10 +-
 test/lisp/emacs-lisp/shadow-resources/p1/foo.el    |    2 +-
 test/lisp/emacs-lisp/shadow-resources/p2/FOO.el    |    2 +-
 test/lisp/emacs-lisp/subr-x-tests.el               |    2 +-
 test/lisp/emacs-lisp/syntax-tests.el               |   67 +
 test/lisp/emacs-lisp/text-property-search-tests.el |    2 +-
 test/lisp/emulation/viper-tests.el                 |    2 +-
 test/lisp/erc/erc-track-tests.el                   |    6 +-
 test/lisp/eshell/em-hist-tests.el                  |    2 +-
 test/lisp/eshell/em-ls-tests.el                    |    2 +-
 test/lisp/eshell/esh-opt-tests.el                  |    2 +-
 test/lisp/eshell/eshell-tests.el                   |    7 +
 test/lisp/ffap-tests.el                            |    2 +-
 test/lisp/filenotify-tests.el                      |   60 +-
 test/lisp/files-tests.el                           |   40 +-
 test/lisp/format-spec-tests.el                     |  135 +-
 test/lisp/gnus/gnus-tests.el                       |    2 +-
 test/lisp/help-fns-tests.el                        |   47 +-
 test/lisp/help-mode-tests.el                       |  169 +
 test/lisp/hi-lock-tests.el                         |  156 +
 test/lisp/ibuffer-tests.el                         |    2 +-
 test/lisp/imenu-tests.el                           |   17 +-
 test/lisp/info-xref-tests.el                       |    2 +-
 test/lisp/international/ccl-tests.el               |    2 +
 test/lisp/international/mule-tests.el              |   21 +
 test/lisp/international/mule-util-tests.el         |    4 +-
 test/lisp/international/ucs-normalize-tests.el     |   13 +-
 test/lisp/jit-lock-tests.el                        |    2 +-
 test/lisp/json-tests.el                            |  867 ++++-
 test/lisp/mail/qp-tests.el                         |   74 +
 .../rfc2045-tests.el}                              |   23 +-
 test/lisp/mail/rfc2368-tests.el                    |   39 +
 test/lisp/man-tests.el                             |    4 +-
 test/lisp/misc-tests.el                            |   77 +
 test/lisp/net/dbus-tests.el                        |    6 +-
 test/lisp/net/dig-tests.el                         |   56 +
 test/lisp/net/gnutls-tests.el                      |    2 +-
 test/lisp/net/hmac-md5-tests.el                    |   80 +
 test/lisp/net/network-stream-tests.el              |   52 +
 test/lisp/net/newsticker-tests.el                  |    2 +-
 test/lisp/net/puny-tests.el                        |   23 +-
 test/lisp/net/rfc2104-tests.el                     |    2 +-
 test/lisp/net/sasl-scram-rfc-tests.el              |   26 +-
 test/lisp/net/tramp-archive-tests.el               |    2 +-
 test/lisp/net/tramp-tests.el                       | 1036 ++++--
 test/lisp/net/webjump-tests.el                     |   73 +
 test/lisp/password-cache-tests.el                  |   14 +-
 test/lisp/play/animate-tests.el                    |   56 +
 .../dissociate-tests.el}                           |   28 +-
 test/lisp/progmodes/autoconf-tests.el              |   55 +
 test/lisp/progmodes/cc-mode-tests.el               |   33 +-
 test/lisp/progmodes/compile-tests.el               |    7 +-
 test/lisp/progmodes/elisp-mode-tests.el            |    6 +-
 test/lisp/progmodes/etags-tests.el                 |    2 +-
 test/lisp/progmodes/f90-tests.el                   |    2 +-
 test/lisp/progmodes/glasses-tests.el               |  101 +
 test/lisp/progmodes/pascal-tests.el                |   63 +
 test/lisp/progmodes/ps-mode-tests.el               |    2 +-
 test/lisp/progmodes/python-tests.el                |   11 +-
 test/lisp/progmodes/ruby-mode-tests.el             |    2 +-
 test/lisp/progmodes/sql-tests.el                   |    8 +-
 test/lisp/progmodes/subword-tests.el               |    2 +-
 test/lisp/progmodes/tcl-tests.el                   |    2 +-
 test/lisp/progmodes/xref-tests.el                  |    2 +-
 test/lisp/replace-tests.el                         |   44 +-
 test/lisp/shadowfile-tests.el                      |   21 +-
 test/lisp/simple-tests.el                          |   44 +-
 test/lisp/subr-tests.el                            |   23 +-
 test/lisp/tar-mode-tests.el                        |    3 +-
 test/lisp/tempo-tests.el                           |   39 +
 test/lisp/textmodes/conf-mode-tests.el             |    2 +-
 test/lisp/textmodes/mhtml-mode-tests.el            |    2 +-
 test/lisp/textmodes/po-tests.el                    |   68 +
 test/lisp/textmodes/sgml-mode-tests.el             |    2 +-
 test/lisp/thingatpt-tests.el                       |    2 +-
 test/lisp/time-stamp-tests.el                      |  110 +-
 test/lisp/url/url-auth-tests.el                    |    2 +-
 test/lisp/url/url-expand-tests.el                  |    2 +-
 test/lisp/url/url-parse-tests.el                   |    2 +-
 test/lisp/url/url-tramp-tests.el                   |    2 +-
 test/lisp/url/url-util-tests.el                    |    2 +-
 test/lisp/vc/add-log-tests.el                      |   12 +-
 test/lisp/vc/diff-mode-tests.el                    |    2 +
 test/lisp/vc/ediff-ptch-tests.el                   |    2 +-
 test/lisp/vc/smerge-mode-tests.el                  |    2 +
 test/lisp/vc/vc-hg-tests.el                        |    2 +-
 test/lisp/vc/vc-tests.el                           |   11 +-
 test/lisp/{gnus/gnus-tests.el => version-tests.el} |   22 +-
 test/lisp/xml-tests.el                             |   12 +-
 test/manual/indent/css-mode.css                    |    4 +
 test/manual/indent/elisp.el                        |    5 +
 test/manual/indent/less-css-mode.less              |   10 +
 test/manual/indent/lisp.lisp                       |    5 +
 test/manual/indent/scss-mode.scss                  |    4 +
 test/src/alloc-tests.el                            |    7 +
 test/src/buffer-tests.el                           |   20 +
 test/src/callproc-tests.el                         |   17 +
 test/src/charset-tests.el                          |    2 +-
 test/src/chartab-tests.el                          |    2 +-
 test/src/cmds-tests.el                             |    2 +-
 test/src/coding-tests.el                           |   64 +-
 test/src/decompress-tests.el                       |    2 +-
 test/src/doc-tests.el                              |    2 +-
 test/src/emacs-module-tests.el                     |   64 +-
 test/src/floatfns-tests.el                         |    2 +-
 test/src/fns-tests.el                              |   58 +-
 test/src/font-tests.el                             |    2 +-
 test/src/keymap-tests.el                           |    2 +-
 test/src/lread-tests.el                            |   16 -
 test/src/process-tests.el                          |   14 +-
 test/src/regex-emacs-tests.el                      |    6 +-
 test/src/textprop-tests.el                         |    2 +-
 test/src/thread-tests.el                           |    2 +-
 test/src/timefns-tests.el                          |   51 +-
 test/src/undo-tests.el                             |    4 +-
 test/src/xfaces-tests.el                           |   50 +
 test/src/xml-tests.el                              |    2 +-
 989 files changed, 32385 insertions(+), 24800 deletions(-)
 copy etc/{NEWS => NEWS.27} (100%)
 create mode 100644 lib/attribute.h
 delete mode 100644 lib/dosname.h
 create mode 100644 lib/fchmodat.c
 create mode 100644 lib/filename.h
 create mode 100644 lib/futimens.c
 create mode 100644 lib/getrandom.c
 create mode 100644 lib/lchmod.c
 copy lib/{fpending.h => mini-gmp-gnulib.c} (51%)
 rename {src => lib}/mini-gmp.c (93%)
 rename {src => lib}/mini-gmp.h (95%)
 delete mode 100644 lib/putenv.c
 create mode 100644 lib/sys_random.in.h
 create mode 100644 lib/utimensat.c
 create mode 100644 lisp/net/eudcb-macos-contacts.el
 create mode 100644 lisp/net/sasl-scram-sha256.el
 create mode 100644 lisp/net/tramp-crypt.el
 delete mode 100644 lisp/obsolete/ledit.el
 delete mode 100644 lisp/obsolete/levents.el
 delete mode 100644 lisp/obsolete/lmenu.el
 delete mode 100644 lisp/obsolete/lucid.el
 rename lisp/{mail => obsolete}/metamail.el (99%)
 delete mode 100644 lisp/obsolete/old-whitespace.el
 create mode 100644 lisp/obsolete/sb-image.el
 create mode 100644 lisp/progmodes/cl-font-lock.el
 delete mode 100644 lisp/sb-image.el
 delete mode 100644 m4/count-leading-zeros.m4
 delete mode 100644 m4/count-one-bits.m4
 delete mode 100644 m4/count-trailing-zeros.m4
 create mode 100644 m4/fchmodat.m4
 create mode 100644 m4/futimens.m4
 create mode 100644 m4/getrandom.m4
 create mode 100644 m4/lchmod.m4
 create mode 100644 m4/libgmp.m4
 delete mode 100644 m4/longlong.m4
 delete mode 100644 m4/putenv.m4
 create mode 100644 m4/sys_random_h.m4
 create mode 100644 m4/utimensat.m4
 create mode 100644 m4/zzgnulib.m4
 delete mode 100644 src/ftxfont.c
 delete mode 100644 src/mini-gmp-emacs.c
 create mode 100644 src/module-env-28.h
 create mode 100644 src/w32image.c
 create mode 100644 test/lisp/apropos-tests.el
 create mode 100644 test/lisp/calendar/cal-julian-tests.el
 create mode 100644 test/lisp/calendar/lunar-tests.el
 create mode 100644 test/lisp/elide-head-tests.el
 create mode 100644 test/lisp/emacs-lisp/check-declare-tests.el
 copy test/lisp/{gnus/gnus-tests.el => emacs-lisp/float-sup-tests.el} (57%)
 create mode 100644 test/lisp/emacs-lisp/syntax-tests.el
 create mode 100644 test/lisp/help-mode-tests.el
 create mode 100644 test/lisp/mail/qp-tests.el
 copy test/lisp/{emacs-lisp/faceup-resources/faceup-test-this-file-directory.el 
=> mail/rfc2045-tests.el} (50%)
 create mode 100644 test/lisp/mail/rfc2368-tests.el
 create mode 100644 test/lisp/misc-tests.el
 create mode 100644 test/lisp/net/dig-tests.el
 create mode 100644 test/lisp/net/hmac-md5-tests.el
 create mode 100644 test/lisp/net/webjump-tests.el
 create mode 100644 test/lisp/play/animate-tests.el
 copy test/lisp/{emacs-lisp/faceup-resources/faceup-test-this-file-directory.el 
=> play/dissociate-tests.el} (51%)
 create mode 100644 test/lisp/progmodes/autoconf-tests.el
 create mode 100644 test/lisp/progmodes/glasses-tests.el
 create mode 100644 test/lisp/progmodes/pascal-tests.el
 create mode 100644 test/lisp/textmodes/po-tests.el
 copy test/lisp/{gnus/gnus-tests.el => version-tests.el} (62%)
 create mode 100644 test/manual/indent/elisp.el
 create mode 100644 test/manual/indent/lisp.lisp
 create mode 100644 test/src/xfaces-tests.el



reply via email to

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