emacs-diffs
[Top][All Lists]
Advanced

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

feature/tramp-thread-safe updated (a4972d96f9b -> 5a22f5ac9a2)


From: Michael Albinus
Subject: feature/tramp-thread-safe updated (a4972d96f9b -> 5a22f5ac9a2)
Date: Sat, 4 Mar 2023 04:20:15 -0500 (EST)

albinus pushed a change to branch feature/tramp-thread-safe.

      from  a4972d96f9b Merge remote-tracking branch 'origin/master' into 
feature/tramp-thread-safe
      adds  f98ee21c0e3 Port the 'module/async-pipe' test to MS-Windows
      adds  4710f28010e * lisp/progmodes/ebrowse.el: Prefer hash-tables to 
obarrays
      adds  6075a7c5ae3 * lisp/textmodes/tex-mode.el: Replace double-definition 
hack with an advice
      adds  3fdb53b13ac * lisp/gnus/gnus-registry.el: Use lexical-binding
      adds  09d67716e54 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Declare 
the type immediately
      adds  90b6ba0a169 Use ATTRIBUTE_CONST for some bignum functions
      adds  e6c6486ee0b Tramp cache fixes
      adds  dfeb87d8e54 Turn compilation-error-case-fold-search into a defvar
      adds  a7e3516571e * lisp/progmodes/ebrowse.el (ebrowse-tags-loop-call): 
Rename
      adds  dceba13ce57 * lisp/jit-lock.el (jit-lock-mode): Pass `local` to 
add-hook
      adds  a775dca449c Update from Gnulib
      adds  4f41188a6e1 Stop using newly-deprecated dosname Gnulib module
      adds  d1b8179f55d Switch to literal mode with message when regexp is too 
big in char-fold search
      adds  52fab66c277 * lisp/vc/vc-dir.el (vc-dir-root): New command 
(bug#12492, bug#34949).
      adds  96e53675eae ; * doc/lispref/internals.texi (Module Misc): Fix 
version
      adds  76b3bd8cbb9 Improve Tramp cache for asynchronous processes
      adds  1276c8e10b0 Use hard links to Emacs executable in "make install" on 
MS-Windows
      adds  7a6f5a51670 Support state changing VC operations on directories in 
Dired (bug#34949)
      adds  3273e2ace78 Deprecate with-displayed-buffer-window, use 
body-function instead (bug#39822)
      adds  ced78520464 Avoid assertion violation at startup in pdumped Emacs
      adds  8db6b432bb8 Calc: Declare dynamic variable bound in lexbind code 
(bug#40185)
      adds  142198f40df Merge from origin/emacs-27
      adds  4860530f3c1 Don't add repeated xlmns:xlink declarations in 
svg-create
      adds  8911d089971 ; Merge from origin/emacs-27
      adds  02b3820315e Document how to disable Tramp file archives
      adds  e1f0e089223 * lisp/files.el (directory-files-recursively): Doc fix. 
 (Bug#40202)
      adds  c2b8ce44399 Calc: don't treat nil as an integer (bug#40155)
      adds  ee47e00f4e0 Don't suggest setting face-remapping-alist to a literal 
(Bug#39812)
      adds  93945fcd19b ; * test/lisp/calc/calc-tests.el: Fix mistake in last 
commit
      adds  1af03e7e921 ; * src/xfaces.c (syms_of_xfaces): Fix wording and typo.
      adds  f3ccfb19261 ; * src/decompress.c: Fix comment style.
      adds  461bd9cc20b Fix url-cookie.el for lexical binding
      adds  c6e0981b96e * lisp/image/image-converter.el: Fix customization of 
image-converter.
      adds  fa4eec5cfa8 Merge from origin/emacs-27
      adds  e35d68f2d89 * lisp/dired.el (dired-readin): Don't bind 
inhibit-modification-hooks
      adds  33b427c1052 * lisp/minibuffer.el (minibuffer-completion-help): Use 
mainbuf (bug#39822)
      adds  9f6d3a84d8f Mark recently failing Tramp tests on hydra
      adds  05cab7ad06e * lisp/dired.el (dired-readin): Improve comment
      adds  a477a7b86ba Don't lose point during fileloop replace (Bug#38867)
      adds  cddf85d256d Remove `all_buffers` and the associated `next` field of 
buffers
      adds  319a2a74275 javac support in compilation-parse-errors rules
      adds  e2165eef3d6 Avoid error messages loading trampver.el
      adds  953b5b4a6d2 ; Auto-commit of loaddefs files.
      adds  b538cd88b48 Fix compilation with CHECK_STRUCTS
      adds  34ae2d0c220 Allow negative line width for :box face attribute
      adds  7e243a87904 ; * test/lisp/net/tramp-tests.el 
(tramp-test30-make-process): Instrument.
      adds  bb729496f9b * lisp/window.el (display-buffer): Extend doc with 
body-function (bug#39822)
      adds  adfcc17e6ff * lisp/vc/vc-dir.el: Commands to mark un/registered 
files (bug#34949)
      adds  f28166dc9a5 Copy INSIDE_EMACS env variable to subprocesses in 
Eshell (Bug#25496)
      adds  f134dfa041b Error out if 'date-days-in-month' is given an invalid 
month
      adds  d8dae04e5ae Improve last change
      adds  1ded4a8b932 Fix movement commands in gomoku
      adds  2c450917911 load-library, locate-library: Use read-library-name
      adds  463f6351716 Update texinfo.el following changes in 
'tex-start-options-string'
      adds  d08e81ce5a1 Make make-{network,serial}-process handle :coding nil 
consistently
      adds  00f7744c1b0 Check for IPv6 servers in dns.el
      adds  9b6d252a180 * lisp/arc-mode.el: Use lexical-binding
      adds  702a97ffb2c * lisp/arc-mode.el: Remove redundant `:group`s
      adds  b318e58d28c * lisp/arc-mode.el (archive-ar-write-file-member): New 
function
      adds  9b995320c85 C++ Mode: recognize brace blocks without the hitherto 
required = sign
      adds  c640be60d91 * lisp/arc-mode.el: Use cl-structs rather than vectors
      adds  fd38c9c0afe * lisp/arc-mode.el: Remove unused struct fields
      adds  05d365d3105 Fix face spec handling for 'default' "terminal class"
      adds  f71afd600ae Support the "explore" command in gdb-mi.el
      adds  15853707c8c Default gcc -Og to inlining key ops
      adds  02b06216b7e * lib-src/Makefile.in (LINK_CFLAGS): Remove; unused.
      adds  4b4da58e8c1 Revert unneeded part of gcc -Og change
      adds  c09457e6ed8 * lisp/arc-mode.el (archive--file-desc): Add fields 
from other structs
      adds  e6b5cd0edac Avoid SAFE_ALLOCA in Fstring, Funibyte_string
      adds  83f9094316d * lisp/arc-mode.el: Remove 
make-(local-variable|variable-buffer-local)
      adds  95a7c6ec58c * lisp/arc-mode.el: Rewrite displaying the summaries
      adds  9b8dacdb264 * src/lisp.h: Update overly-optimistic comment.
      adds  bec5cfee766 Improve integer range checking
      adds  962562cde45 Fix inverted NOCOPY encode/decode parameter (bug#40407)
      adds  c7ac76603f2 Suppress relint diagnostics in rx-tests.el
      adds  4ed39549e3f Avoid expensive recoding for ASCII identity cases 
(bug#40407)
      adds  a32c55bd9f3 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Avoid 
known cl-defsubst breakage
      adds  650a664ccd1 Let imenu to work on the menu bar when its list is a 
single non-nested member.
      adds  ac3da1dd962 Handle project--files-in-directory finding no files 
better
      adds  94b6b0b5c55 Merge from origin/emacs-27
      adds  b2f2d0d2c43 ; Auto-commit of loaddefs files.
      adds  0e18fdd1b6e ; Merge from origin/emacs-27
      adds  44ac9e48bbd Tweak htmlfontify's generated output
      adds  38731d504eb ; * src/buffer.c (syms_of_buffer) <inhibit-read-only>: 
Doc fix.
      adds  d4f51d0a2ef Don't draw GTK's internal border and tab bar on top of 
each other
      adds  fa823653ffb Fix invocations of gpg from Gnus
      adds  452d776a5da Fix small bug in copy_string_contents.
      adds  7e78f0d1b26 Fix void-variable n-reb in re-builder (Bug#40409)
      adds  f8607d3c035 Handle filling of indented ChangeLog function entries
      adds  6de20c7eab0 Fix syntax error in man page.
      adds  333f63d5370 Merge from origin/emacs-27
      adds  c40b72389e4 Fix thinko in tramp-cache.el
      adds  507f26d532a Fix a recent change in bignum.c
      adds  24c3fa96077 * src/coding.c (code_convert_string): Fix type 
mismatches.
      adds  981cea9b624 Fix problems when dragging frames with the mouse
      adds  fd4ee361395 Unify and improve gdb-mi source buffer display logic
      adds  3dc2f50e5bf Fix case that $PATH is longer than 4096 chars in Tramp
      adds  8b040476538 Pacify gcc in xpm_scan
      adds  8d95e75eb68 utf-7 and utf-7-imap are not ASCII-compatible 
(bug#40407)
      adds  23b04ef0e7d Use length field when dns-query is using TCP
      adds  6382e133081 Add :coding support to open-network-stream and 
open-gnutls-stream
      adds  b9b32074cec Improve inlining when compiling with -Og
      adds  c36792bd79f Revert my KEY_OPS_CFLAGS change to src/Makefile.in
      adds  4e109d15296 Support character composition for Hangul jamo
      adds  1aeb1819353 ; * lisp/international/mule-conf.el: Minor comment 
wording fix.
      adds  faf996dc6e9 Fix decoding ASCII strings with embedded CR characters
      adds  20eb4247cdc Fix decoding of ASCII strings with embedded CR 
characters
      adds  402cbc5be26 Don't rely on copying in {EN,DE}CODE_FILE
      adds  786887cf439 Don't crash with invalid argument in 
check-coding-systems-region
      adds  95dd8de1df1 chinese-hz is not ASCII compatible (bug#40407)
      adds  d3e2c88041b Fix ASCII-only conversion logic (bug#40407)
      adds  50618cc3038 Fix display of boxed header-line
      adds  e18c24b35a7 Set last-coding-system-used upon ASCII conversion 
bypass (bug#40407)
      adds  aa072db86b6 * lisp/net/tramp.el (tramp-action-process-alive): Read 
pending output.
      adds  3275b014878 Reword documentation for eshell-variable-aliases-list
      adds  b902d7c9d07 ; * lisp/eshell/esh-var.el 
(eshell-variable-aliases-list): Fix wording.
      adds  c49d379f17b Fix some problems with moving and resizing child frames
      adds  f451ef93088 ; * etc/NEWS: Mention 'executing-macro' in removed vars.
      adds  08486f4cae8 Speed up 'resize-mode' child frames a little
      adds  18d1bc0a09d Improve documentation of 'jit-lock-contextually'
      adds  d5750af1518 Avoid assertion violation in intervals.c
      adds  36c42d2a30e * doc/misc/tramp.texi (Bug Reports): Avoid line breaks 
in traces.
      adds  90321f595c8 Fix face extension in pulse.el
      adds  17a1bb5a032 Fix redisplay when scrolling under redisplay-dont-pause
      adds  6057d79a4eb * doc/lispref/keymaps.texi (Extended Menu Items): Tweak 
:key-sequence
      adds  fd27685c1e6 ; * doc/lispref/keymaps.texi (Extended Menu Items): Fix 
last change.
      adds  1988ffbaed7 Merge from origin/emacs-27
      adds  a79019c16b2 Allow ENCODE_FILE and DECODE_FILE to use no-copy 
conversion
      adds  5084fdb83e2 * lisp/progmodes/cl-font-lock.el: New file
      adds  38166443c06 * lisp/progmodes/cl-font-lock.el: Fix header and make 
it a minor mode
      adds  e7b4233d9bc * etc/NEWS: Mention 'cl-font-lock-built-in-mode'
      adds  86b82075234 Implement case-insensitivity in hi-lock (bug#40337)
      adds  7abfb647571 * lisp/hi-lock.el (hi-lock-highlight-range): Bump 
default value (bug#40224)
      adds  43282a67726 Remove UNSIGNED_CMP
      adds  9338b1307df ; * etc/NEWS: NEWS followup to recent changes in 
hi-lock.el.
      adds  c7ecc6bbc03 Fix a bootstrap issue with unescaped character literal 
detection.
      adds  4f197a5e79e Use named functions in {defun,macro}-declarations-alist 
(Bug#40491)
      adds  aed427ece5c Also use named functions for the ‘gv’ declare forms 
(Bug#40491)
      adds  900947fbe8b ; * test/src/callproc-tests.el: Fix checkdoc errors.
      adds  42306747d8d Fix error in 'call-process-region' when START is nil 
(Bug#40576)
      adds  68ffe4a3c9a Fix bootstrap compiler warnings about 
`read-library-name'
      adds  91e4acf7c73 Fix hi-lock test and add new test for case-fold 
(bug#40337)
      adds  49f2811f782 Improve support of "Re:" in Rmail
      adds  c395ebaf214 Fix last change
      adds  188bd80a903 gnus-shorten-url: Improve and avoid args-out-of-range 
error
      adds  c6ecdab0ee5 Support toggling native Input Methods on MS-Windows
      adds  61da72dc2df ; Fix last change.
      adds  fc336a46553 Document the new 'w32-get/set-ime-open-status' functions
      adds  9c6392c3589 Fix previous change in w32fns.c
      adds  3b4def8e60b * doc/emacs/msdos.texi (Windows Keyboard): Fix xref.
      adds  d0b9cf876fa * doc/lispref/processes.texi (Network): Fix xref usage.
      adds  cf57663f2ab Mention jit-lock deferred as an alternative to 
fast-but-imprecise-scrolling
      adds  1482a75efa7 Fix build failure with Fx_gtk_debug
      adds  3f9310b0fec Fix and improve documentation of mail-related features
      adds  36873ef2b26 Fix error message for ‘cl-struct-unknown-slot’ 
(bug#39995)
      adds  01212a762f2 Do setup Flymake in file-less Elisp buffers
      adds  63e8d0ea877 Fix last changes describing mail commands
      adds  ff09b4eeac7 Fix 'flymake-show-diagnostics-buffer' when line numbers 
are displayed
      adds  1dfc497fac2 Minor wording change in Introduction to Programming in 
Emacs Lisp
      adds  0a4b992c422 Merge from origin/emacs-27
      adds  81d07da788e gnus-shorten-url: Improve and avoid args-out-of-range 
error
      adds  584ff8c2dcf ; Merge from origin/emacs-27
      adds  f84aed5fd23 Clarify documentation on inhibit-modification-hooks 
intended usage
      adds  cdbb37f628a Merge from origin/emacs-27
      adds  086faceb1c3 * lisp/vc/vc.el (vc-deduce-fileset): Improve docstring 
(bug#34949).
      adds  7a9fb5d55c9 Fix hi-lock test and add new test for unhighlight 
(bug#40337)
      adds  df254a7445a Initial version of native image API support for 
MS-Windows
      adds  e94206aaf60 Make use of MS-Windows native image API be selectable 
at run time
      adds  6bf79d65d35 ; * src/image.c: Cleanup of #ifdef's related to 
HAVE_NATIVE_IMAGE_API.
      adds  26df9aae532 Avoid compiler warning in image.c
      adds  72fc8ec6dd0 * lisp/htmlfontify.el: Use `font-lock-ensure` 
unconditionally
      adds  bedb3cb6654 Avoid infloop in redisplay when wrap-prefix is too wide
      adds  afa542c9143 Fix small glitches in documenting the native image API 
feature
      adds  38f7538d8f6 New function erc-switch-to-buffer-other-window
      adds  13301d4266d New function erc-track-switch-buffer-other-window
      adds  5f36e21fe51 Clarify the doc string of 'yank'
      adds  4acdd7fe58a Fix edge case errors in filename-matching regexps
      adds  c7adc851ad5 * admin/authors.el: Add missing author aliases.
      adds  8f200254fbe ; Update etc/AUTHORS
      adds  485f24223fd ; Update ChangeLog.3
      adds  e5ca8e5e73a Fix Elisp manual entry on 'set-window-configuration'
      adds  d87a4d1f4e1 Limit RLIMIT_NOFILE to FD_SETSIZE on macOS
      adds  a5f7c269075 * admin/authors.el: Add an author alias.
      adds  97e48510ad4 Merge from origin/emacs-27
      adds  e16374507f8 Fix retrieval of frame delay when using GDI+
      adds  490f279c7e0 File-handling cleanup in w32image.c
      adds  82c1d150938 ; * src/w32image.c (w32_select_active_frame): Comment 
about GUID values.
      adds  c77d6af1ddb Avoid compiler warning in indent.c
      adds  01436fddfb2 Regularise some file-matching regexps
      adds  905c0a13f79 Fix bugs, inefficiencies and bad style in regexps
      adds  7839390f271 Quote semanticdb-ebrowse-default-file-name in regexp
      adds  d5a7df8c02f Use directory-files-no-dot-files-regexp wherever 
possible
      adds  b5e9beda8d8 ; * lisp/files.el 
(directory-files-no-dot-files-regexp): Arg name.
      adds  cead6f0ad18 * src/indent.c (Fvertical_motion): Fix int/Lisp_Object 
mix up.
      adds  0127118c259 Fix type-checking bug in vertical-motion
      adds  22ba0474207 (forward-comment -n): escaped newline is sometimes NOT 
end of comment
      adds  0bb3aec2675 Ignore D-Bus errors in tramp-gvfs.el (Bug#40655)
      adds  6a60701bba3 Improve regexp in org-table-finish-edit-field
      adds  24cb6908d70 Fix NS frame resizing issues (bug#40200, bug#28872)
      adds  c019f03e388 Allow dynamic choice of drawing path on NS (bug#39883)
      adds  e105d01c952 Use native image API for NS
      adds  be77a68d527 Fix comparing command names in strokes.el (bug#40600)
      adds  763ec05cc17 Bind 'n' and 'p' to move between symbols in apropos
      adds  7f1dae114df Fix effect-free warning in ob-screen.el while loop
      adds  3e46a2315f1 Prefer inline functions in character.h
      adds  27d101832ad Prefer more inline functions in character.h
      adds  fadfde5fdf2 Pacify gcc -Og x86-64
      adds  2cb7e8669c3 Port recent character.h changes to --with-wide-int
      adds  93decaa131e Fix handling of child frames in prepare_menu_bars 
(Bug#40639)
      adds  a0c8c274d35 Fix loading multi-frame TIFF images via GDI+
      adds  13210712a06 Don't abort when using GDI+ for images
      adds  d345c718cef Safeguard the fix of bug#40632
      adds  0ed7177696c * lisp/htmlfontify.el (hfy-force-fontification): Fix 
bug#40642
      adds  a6c391080b0 ; Merge from origin/emacs-27
      adds  fb5f616ae86 Improve an example in w32 FAQ
      adds  660b9b8cfbf Default completion-flex-nospace to nil
      adds  145a151d626 Correct Fido-mode's backspacing of directories with 
spaces
      adds  2a4cb2459b7 Merge from origin/emacs-27
      adds  399c20d2e00 Bump Emacs version to 27.0.91
      adds  9dac60b1bf4 ; Merge from origin/emacs-27
      adds  9e832ba91be * lisp/erc/erc.el: Add URL to the new ERC page on the 
Emacs site
      adds  3876a605694 Fix a typo in calculator.el
      adds  c36c5a3dedb ; lisp/ldefs-boot.el: Update.
      adds  6b297519b58 Fix cl-most-positive-float doc typo
      adds  175c61c18bf Fix "C-u M-!" when 'shell-command-dont-erase-buffer' is 
non-nil
      adds  f3b62b6c62c Avoid crashes in regex-emacs.c due to GC
      adds  4819bea6900 Merge from origin/emacs-27
      adds  45d42f81621 Use lexical-binding in apropos.el and add tests
      adds  d890e5b73a0 Fix misnamed variable breaking GNUstep
      adds  8f0f8516501 * lisp/autoarg.el: Use lexical binding.
      adds  65990f47ccd Use lexical-binding in elide-head.el and add tests
      adds  3f8b771da96 Don't use Gnulib's explicit_bzero on MS-Windows
      adds  423089d18b6 Rework how GDI+ functions are loaded dynamically in 
w32image.c
      adds  18d09058983 Silence byte-compiler after my previous commit
      adds  80f04b5d7c8 * lisp/cdl.el: Use lexical binding.
      adds  067b0705986 ; Fix some typos and doc issues (bug#40695)
      adds  52288f4b66c Mention 'spam-stat-process-directory-age' in the 
documentation
      adds  6c187ed6b0a Improve documentation of 'sort-lines'
      adds  eebfb72c906 Document constant vs mutable objects better
      adds  5e9db48fbef * doc/lispref/display.texi (Customizing Bitmaps): Fix 
typo.
      adds  d7d5ee6c579 ; Fix a typo in cmdargs.texi (bug#40701)
      adds  4df8a611171 Add new node "Image Mode" to Emacs Manual.
      adds  d5ec18c66bd * src/regex-emacs.c (re_match_2_internal): Rework 
comment in last change
      adds  14a570afaeb Remove #' and function quoting from lambda forms in 
manual
      adds  5734339f401 * doc/lispref/keymaps.texi (Extended Menu Items, Easy 
Menu) <:key-sequence>:
      adds  81e7d7f1118 Document that quoting yields constants
      adds  dca35b31d0a Improve mutability documentation
      adds  5805df74f5b Improve mutability doc
      adds  e1d42da0d68 Fix mutability glitches reported by Drew Adams
      adds  9261a219ec2 * doc/emacs/windows.texi (Window Convenience): Decribe 
more windmove features.
      adds  751510f8659 * lisp/image-mode.el: Add prefix key 's' and reduce 
dependency on ImageMagick.
      adds  a1040861f11 Tweak setcar-related wording
      adds  05089a4d658 Tweak wording re constant variables
      adds  477b9eaf45d Merge from origin/emacs-27
      adds  60b97442f7f Remove workaround from w32image.c
      adds  ec248719327 Remove unnecessary lambda quoting
      adds  856d9378a49 * lisp/hi-lock.el (hi-lock--regexps-at-point): Use 
proper-list-p, not consp.
      adds  c88a3be8087 Fix string-to-multibyte overlong sequence bug
      adds  f212daf0a96 Fix recently introduced error in 
`tramp-sh-handle-vc-registered'
      adds  ab214143bbc Support old SMB1 protocol in Tramp
      adds  023ff119fb5 Tweak multibyte parsing loops
      adds  7b15cc3ebb4 text-char-description minor cleanup
      adds  5ab80286f6f Fix display of composed text with :box face attribute
      adds  bef617d82fa * test/lisp/net/tramp-tests.el
      adds  01dd6593831 * lisp/kermit.el: Use lexical-binding.
      adds  367b55980f9 * etc/edt-user.el: Use lexical-binding.
      adds  85fb9427337 Fix bug #40766, an error in edebug spec handling
      adds  c52f8863a53 Use lexical-binding in most src tests
      adds  fe3c7158f55 Use lexical-binding in most url tests
      adds  1fab12efd4a Use lexical-binding for textmodes tests
      adds  fe15dd9deac Use lexical-binding for all net tests
      adds  3335dcca1f0 Use lexical-binding for international tests
      adds  89441bddea6 ; * test/lisp/international/mule-util-tests.el: Fix 
typos.
      adds  e8493e32f8f Use lexical-binding in forms.el example files
      adds  bd0a8783a35 Use lexical-binding in po.el and add tests
      adds  9dd4ff6e9d5 Fix two fringe bitmaps
      adds  2a3a0a843f6 Remove unused variable from ftfont.c
      adds  f7748ad682a Fix GDI+ image loading by file name
      adds  692ad405398 Improve the documentation of tab-bar and tab-line
      adds  a64da75961f Add image-auto-resize defcustoms to image-mode.el
      adds  fc55f65305e Minor improvements in documentation of the last change
      adds  d2836fe71b3 Improve the default value of 
'doc-view-ghostscript-program'.
      adds  400ff5cd195 Improve wording about constants
      adds  ba6104d1e8d Change doc-view-mode-map prefix key 's' to 'c'.
      adds  37ebec3a95c Improve the default value of 
'doc-view-ghostscript-program'.
      adds  5a25d177601 * lisp/image-mode.el (image-transform-resize): Remove 
FIXME comment.
      adds  a92ca1f1775 Improve indexing of ELisp manual
      adds  369761b36db ; * src/xdisp.c: Improve the introductory commentary.
      adds  f7e488d2069 Calc: fix autoload errors (bug#40800)
      adds  a76af88dd87 Tweak mutability doc a bit more
      adds  4d86c7f8227 Fix documentation of fringe bitmaps
      adds  3d0e8596929 Minor doc clarification regarding fringe bitmaps
      adds  74a92be16dd * lisp/simple.el (kill-ring-save): Doc fix.  (Bug#40797)
      adds  821760fdc43 Don't let a code literal get modified in mml parsing 
(Bug#39884)
      adds  45a64c97c74 Clarify semantics of trace-function CONTEXT argument
      adds  519567878fa Merge from origin/emacs-27
      adds  eb65ac526c9 Improve list-dynamic-libraries when alist empty
      adds  0e2cd5f5ab8 Use lexical-binding in misc.el and add tests
      adds  7b82650c60b Use lexical-binding in dig.el and add tests
      adds  24849c1b8d3 Inline a couple of functions that were macros
      adds  5e4fc5b69b2 Use lexical-binding for rfc2045.el and add tests
      adds  453ada0309d Use lexical-binding in spook.el
      adds  677bd0a5e39 Fix tramp-test32-shell-command-dont-erase-buffer
      adds  46186718979 Use lexical-binding in dos-vars.el
      adds  763df4bc171 Use lexical-binding for themes
      adds  895a18eafb8 * test/lisp/mail/rfc2045-tests.el: Make it work.
      adds  ed2def7d5e4 Improve string_char_and_length speed
      adds  08408b13faa Simplify string-to-char
      adds  1be8485d67e Use lexical-binding in calendar tests
      adds  199f146aee3 * lisp/jit-lock.el: Don't use 
`make-variable-buffer-local` on hooks.
      adds  e49d3a45cd4 Improve multibyte_length performance
      adds  725256d0030 Use lexical-binding in most vc tests
      adds  771a6b68165 Use lexical-binding in most progmodes tests
      adds  428d476bbe2 Don't skip test semantic-utest-Python
      adds  13f64b052f5 Use lexical-binding in most semantic tests
      adds  a0ee542d9e3 Use lexical-binding in many emacs-lisp tests
      adds  1844bcf556b Use lexical-binding in hmac-md5.el and add tests
      adds  8aca659bd14 Use lexical-binding in puny.el and add more tests
      adds  e309b329bb4 Use lexical-binding in version.el and add tests
      adds  f998e6297dd Use lexical-binding in rfc2368.el and add tests
      adds  c8115e88f18 Use lexical-binding in float-sup.el and add tests
      adds  702d9d86f2a Add new tests to bindat-tests.el
      adds  17eae91cb1b Use lexical-binding in most eshell tests
      adds  ac31cd384ca * etc/NEWS: Fix inconsistencies.
      adds  68f4a740a13 Remove doc duplication
      adds  f0b9f184576 Make shell-command tests fit for tcsh.
      adds  f0e1bf56f04 Fix bugs in tab-bar and tab-line and mention remaining 
features in manual.
      adds  1f76a16ed34 * lisp/image-mode.el (image-mode-map): Update menu 
items.
      adds  9f5ae717fba * test/lisp/simple-tests.el 
(with-shell-command-dont-erase-buffer):
      adds  0278741676e Fix typo in custom.texi
      adds  16fed05ba85 Avoid crashes on TTY frames with over-long compositions
      adds  d83cc05a736 Fix error in ERC when 'erc-server-coding-system' is 
customized
      adds  85544f8ef5d * lisp/isearch.el: Fix lazy-highlighting and 
lazy-counting of hidden matches
      adds  520fd3e728d * lisp/env.el (substitute-env-vars): Doc fix.  
(Bug#40948)
      adds  2f9bfaef210 ; Fix last change
      adds  b56401f3849 Merge from origin/emacs-27
      adds  0a982c077e7 Test iso8601-parse-zone vs format-time-string %z
      adds  6c1b12e7d2f Add new function dom-remove-attribute
      adds  3c810669f7b Use lexical-binding in qp.el and add tests
      adds  72570e0fc39 ; Fix last addition to dom-tests.el
      adds  44d824e7f05 ; Silence byte-compiler warning in version.el
      adds  d386f1fb621 Use lexical-binding in most remaining emacs-lisp tests
      adds  691f19798a2 Fix calculator division truncation (bug#40892)
      adds  0c899eede33 Make `make-local-variable' declare the var locally 
dynamic
      adds  7fa3e754cb7 Use lexical-binding in most remaining tests
      adds  43fded12d54 Add lisp-data-mode for editing non-code Lisp data
      adds  a4c07bc8c82 Protect non-selected face spec components in 
custimize-face.  Fixes bug #40866
      adds  9f3f1692767 ; Auto-commit of loaddefs files.
      adds  2a8784129da ; Fix recent additions with lisp-data-mode
      adds  b23daca2078 Consolidate lisp/jsonrpc.el logging in single events 
buffer
      adds  4b6c2bcecfe * lisp/jsonrpc.el (initialize-instance): Fix 
closing-paren typo.
      adds  145aab0672a cc-mode: add support for Doxygen documentation style
      adds  c59e8784398 Inhibit modification hooks when saving 
eieio-persistent's
      adds  2ea1265f55d Properly fix embarassing missing paren typo in 
jsonrpc.el
      adds  0ea1463e679 Fix 'count-screen-lines' when lines are truncated
      adds  a941a9e8c22 ;; Revert recent change in tramp-cache.el
      adds  11fd01c9941 Improve Info-mode doc and menu
      adds  4be16866b95 Use lexical-binding for some term libraries
      adds  a9432bd2cc0 Improve Tramp debug messages
      adds  7f51ab51636 Do not delete asynchronous Tramp processes due to 
session timeout
      adds  63268253d21 Regexps cannot infloop; fix manual
      adds  cb1e73d1bc9 Improve accuracy of apropos commands that search doc 
strings
      adds  b82dbba5e0d Use lexical-binding in w32-vars.el
      adds  d55b3b59666 Improve indentation of 'loop' forms
      adds  5f516dc9441 Remove redundant :groups args missed in last commit
      adds  274ec97e3c6 Make sure alist-related functions say so in their doc
      adds  7a12ab5ea22 Fix project.el commands in "transient" projects
      adds  1f17193e006 Expand file name for remote dirs as well
      adds  c6d70f890ce Merge from origin/emacs-27
      adds  82140c510c4 Fix calculator division truncation (bug#40892)
      adds  f696dc883f3 ; Merge from origin/emacs-27
      adds  aea1b4db72d Revert "Fix calculator division truncation (bug#40892)"
      adds  1d477a0fec2 Recommend to avoid unnecessary abbreviations in doc
      adds  76cf14f9ca3 Merge from origin/emacs-27
      adds  fc8e02a4d5e ; Auto-commit of loaddefs files.
      adds  8b4a61d33b9 ; Merge from origin/emacs-27
      adds  5a5d8a8ec06 * lisp/desktop.el (desktop-save): Doc fix.  (Bug#41007)
      adds  ed25282b827 Document effect of 'search-upper-case' on replacement 
commands
      adds  0a3731feef3 Make memq etc. examples more like they were
      adds  99a544c8076 Merge from origin/emacs-27
      adds  e90b7b9ef2a Revert "Mark breakpoints in edebug with highlights".  
This fixes bug #40992
      adds  4c1a28b47bc ; Merge from origin/emacs-27
      adds  22bff6e87b5 cc-mode: document Doxygen ‘c-doc-comment-style’  
(bug#40877)
      adds  2c306146d2a Fix initial frame resizing issue on NS (bug#40200)
      adds  20c1e7f8af0 Fix calculator division truncation (bug#40892)
      adds  97146efdc62 ; admin/notes/git-workflow
      adds  82c506192b5 ; admin/notes/git-workflow
      adds  7db0093bc2c Use lexical-binding in check-declare.el and add tests
      adds  40149b87188 * lisp/emacs-lisp/eieio.el (oset, oset-default): Mark 
as obsolete
      adds  6bd47f44779 Update from Gnulib
      adds  106936415d2 Simplify by using attribute.h macros
      adds  221e6a9bcdd Fix setting of INSIDE_EMACS in Tramp
      adds  2db70edd9cc Adapt Tramp tests
      adds  daab2d3a62a Fix typos in recent attribute.h simplification
      adds  bbc34d37623 Try and improve the *Help* layout for things like 
`diff-refine`.
      adds  8f6524db832 Don’t assume __has_attribute in emacs-module.c
      adds  58c234aa8cb Prefer 'strong' and 'em' to 'b' and 'i' in html-mode
      adds  c4adfbae24d Allow for custom URL handlers in browse-url.
      adds  d9e10a1d1a5 process-file in Tramp must return exit code (Bug#41099)
      adds  4b8e6939bf7 Consult browse-url-{default-,}handlers in drag&drop.
      adds  f9fa726cede Improve doc strings of makunbound and fmakunbound
      adds  b147e6e5078 Merge from origin/emacs-27
      adds  f5cb5bb8281 Revert part of recent commit 85544f8ef5 (bug#40808)
      adds  29171c3a8c4 ; Merge from origin/emacs-27
      adds  310112fdc74 Fix eww-follow-link on URLs with #target
      adds  4b419083f92 Honor search-upper-case
      adds  e292097f551 Merge from origin/emacs-27
      adds  9f5999b08d4 Remove calls to non-existent functions from edebug.el.
      adds  033bdd1b908 ; Merge from origin/emacs-27
      adds  95fde1a851a * src/editfns.c (Fformat): Small documentation fix.
      adds  f6d6ccc984a Clarify message-sendmail-extra-arguments docstring
      adds  7be160d8000 Improve "Help Summary" section in user manual
      adds  3568c5d86fc Merge from origin/emacs-27
      adds  79e133da034 Revert "Refix conditional step clauses in cl-loop"
      adds  caf155c4638 Revert "cl-loop: Add missing guard condition"
      adds  de1b33f5a8c Revert "cl-loop: Calculate the array length just once"
      adds  1e09364d677 ; Mark Bug#29799 tests as failing since we reverted the 
fix
      adds  b16d553ecd1 ; Merge from origin/emacs-27
      adds  f8e6cd11b34 Fix docstring quoting
      adds  76516465bff * doc/emacs/modes.texi (Major Modes): Fix quoting.  
(Bug#41110)
      adds  153241d664f Merge from origin/emacs-27
      adds  02f5a419fdc Pacify buggy old GCC with a cast
      adds  86fef6ab89e Restore HTML rendering behavior of 
browse-url-of-buffer/file.
      adds  281b9e42a49 ; Fix recent byte-compiler warnings in dnd.el
      adds  3b5f728bffb Refactor browse-url handler selection into separate 
function.
      adds  de5f59219ac Handle signals in Tramp's process-file
      adds  2c905fb8a1d Fix browse-url (remove debugging leftover).
      adds  de7158598fc Revert "cl-loop: Calculate the array length just once"
      adds  ddc80203276 Don't increment array index in cl-loop twice (Bug#40727)
      adds  5b5039caa2e ; Improve recent change to browse-url.el
      adds  263ab750a59 ; Fix recent byte-compiler warning in dnd.el again
      adds  b0f9cbb3da6 Categorize browse-url functions into internal and 
external ones.
      adds  b2581eea1be Allow browsing an URL explicitly with an internal or 
external browser.
      adds  958ddc9526a ; Update recent function declaration in dnd.el
      adds  39b2a598d27 Make pcase pattern 'eieio' respect slot access related 
functions.
      adds  909591a4b25 Allow predicates for matching in browse-url-handlers.
      adds  0d861f25b28 Fix reading kind argument in 
browse-url-with-browser-kind.
      adds  1f149cb392a Prevent hanging in next-single-char-property-change
      adds  0bd6ae773a1 Only treat display strings as buttons if they have 
'button' property
      adds  fab23328512 cc-mode: add ‘c-lineup-ternary-bodies’  (bug#41061)
      adds  ae3c510696f cc-mode: extend regexp used by ‘c-or-c++-mode’
      adds  ebfb2c4d1bc Update from Gnulib
      adds  e59f697cd58 Improve nonnull checking with GCC in emacs-module
      adds  196bc13b7bc Add new filter command to Package Menu (Bug#39903)
      adds  a76cafea0d5 Fix handling of FROM = t and TO = t by 
'window-text-pixel-size'
      adds  0385771e2fe Fix references to Speedbar in VHDL mode
      adds  7081c1d66fe Fix typos in the Emacs user manual
      adds  2caf3e997e2 Improve documentation of Hi Lock mode
      adds  4a895c1b260 Fix a typo in a comment
      adds  a1cbd05f389 Improve documentation of 'with-suppressed-warnings'.
      adds  0bae57033f0 Fix GTK's Tool Bar menu radio buttons
      adds  4c98aa7ea56 Minor clarifications in NEWS
      adds  e13300ae50f Merge branch 'emacs-27' of 
git.sv.gnu.org:/srv/git/emacs into emacs-27
      adds  d5c184aa3e2 Refer to fill column indicator Info node in some places.
      adds  c5e58397762 Fix customization of 
'display-fill-column-indicator-character'
      adds  be0d1cac83d Small fix for type of 
'display-fill-column-indicator-character'
      adds  5c890bfc191 Merge from origin/emacs-27
      adds  94224c4addc * src/xdisp.c (Fwindow_text_pixel_size): Fix previous 
merge.
      adds  9d8fc3a5980 Use lexical-binding in help-mode.el and add tests
      adds  b7682d2a261 Add writing modes module to CSS property list
      adds  2df2f787116 Add containment module to CSS property list
      adds  1efaa1d66b9 Allow underscores in CSS variable names
      adds  8f808be68bf Use lexical-binding in glasses.el and add tests
      adds  0bb9aeddd6a * lisp/emacs-lisp/eieio.el (eieio pcase macro): Remove 
unused var `is`
      adds  5a31b1afca4 Prefer function-put over put for setting 
browse-url-browser-kind.
      adds  7f7a8fbfd70 * lisp/emacs-lisp/eieio.el (eieio pcase macro): Fix 
last-minute typo
      adds  a218c986157 * lisp/emacs-lisp/pcase.el: Don't bind unused vars in 
branches
      adds  b97877470dc Use better icons on GTK in message-mode and isearch
      adds  f8da04d6fa5 Use the "modern" toolbars in Gnus again
      adds  c9d7253dd1b Map "mail/compose" icon to "mail-message-new" in GTK
      adds  67bcde188f7 * lisp/ielm.el: Handle corner case where */**/*** are 
not yet bound
      adds  5601eb231fe * lisp/emacs-lisp/syntax.el (syntax-propertize): Use 
run-hook-wrapped
      adds  68b34c66319 * lisp/subr.el (dolist, dotimes, combine-change-calls): 
Cosmetic tweaks
      adds  6bcf7912aad * lisp/textmodes/bibtex.el: Avoid `eval`
      adds  703115829b3 ; Fix last change to bibtex.el
      adds  a69ef94e227 * lisp/emacs-lisp/pcase.el (pcase--fgrep): Look inside 
vectors
      adds  dd0b910f1a9 Fix bug #40992 whilst still allowing breakpoint 
highlights in edebug
      adds  00f0ad55cd7 Update from gnulib
      adds  4645430b928 Pacify GCC 10.1.0
      adds  a2792ad54c3 Suppress test failure on hydra.nixos.org
      adds  ee5c5daad5f Base timer-list-mode on tabulated-list-mode (Bug#40854)
      adds  e6837016b02 Support sorting timer-list-mode by column (Bug#40854)
      adds  3b170f04f49 Revert "Inhibit modification hooks when saving 
eieio-persistent's"
      adds  45fa5e97248 * lisp/emacs-lisp/syntax.el: Fix bug#41195
      adds  a87cd10935b Use proper digraphs in Bahá’í month names
      adds  cf453495898 Use lexical-binding in cal-julian.el and add tests
      adds  60c9a534291 Use lexical-binding in dissociate.el and add tests
      adds  e420910eb62 Use lexical-binding in animate.el and add tests
      adds  41e6682eb6c ; Fix warning in last change
      adds  ac298baa0ed Use lexical-binding in t-mouse.el
      adds  9ebf51999ce Turn Eldoc, Xref and Project into GNU ELPA :core 
packages
      adds  f8a9edce733 Fix some oddities, uncovered by Tramp tests
      adds  a4671733b7b ; Fix warning after last change in cal-julian.el
      adds  1d559581b3b Calc: fix LU decomposition for non-numeric matrices 
(bug#41223)
      adds  4af8b17149e Fix customisation of mouse-drag-and-drop-region 
(bug#41251)
      adds  3a284e57862 Combine archive-int-to-mode and tar-grind-file-mode
      adds  065f6a1d8b5 ; Fix warning in last change
      adds  779bc886f9b Improve detection of Git submodules
      adds  5d97d2683a5 ; Tweak version numbers in lisp/progmodes/xref.el
      adds  b76cdd0c1a7 Delete libraries obsolete since 23.1 and 23.2
      adds  60cd6cce557 Calc: GCD(0,x)=GCD(x,0)=|x|, not x (bug#41279)
      adds  cde856bd6c5 Use lexical-binding in autoconf.el and add tests
      adds  b5ec24a4f14 * lisp/progmodes/xref.el: Fix first line syntax
      adds  afca37343d0 Fix Git submodules detection breakage
      adds  66cbe8b946b CC Mode: Fix bug #40052, where a very large macro was 
too slow in scrolling
      adds  4307a84fd8c Fix submodules, second try
      adds  dba8f3783b2 * lisp/progmodes/project.el (project-try-vc): Fix 
regexp typo.
      adds  bbbab82a711 Introduce process-file-return-signal-string
      adds  5ab12a4b1b8 * lisp/textmodes/bibtex.el: Fix bug#41285 (paren typo)
      adds  436809b705a Remove some XEmacs compat code from semantic
      adds  21b7165473d Remove Emacs 22 compat code from ediff-vers.el
      adds  e07a751e088 ; * lisp/htmlfontify.el: Minor fix in file headers.
      adds  d1545e2a038 Remove Emacs 22 compat code from abbrev.el
      adds  7f690a4bf1f Remove some compat code from CEDET
      adds  a67415a71a1 Remove stale comments
      adds  e2406ff60f0 * lisp/dired.el (dired-toggle-marks): Doc fix.  
(Bug#41097)
      adds  632aa9d57a5 Go back to “Bahá’í”
      adds  3d819956923 Fix docstring of flymake-make-diagnostic (bug#40351)
      adds  a37290a6f96 In x_hide_tip reset tip_last_frame for GTK+ tooltips 
only (Bug#41200)
      adds  48830c73e77 Fix a crash in handle_display_spec
      adds  747e0a2523e Improve ediff readability in misterioso theme 
(Bug#41221)
      adds  406fb0746c8 Fix documentation related to 'command-switch-alist'.
      adds  e75f6be6cc1 Fix dired default file operation (bug#41261)
      adds  28541674cdf Consider face inheritance when checking region face 
background.
      adds  efd4e973a4f Reflect the emacs-devel ELPA/MELPA dispute in FAQ
      adds  b4937f64cd9 Improve documentation of manually installing Lisp 
packages
      adds  788c2480f44 Merge from origin/emacs-27
      adds  a6ebca21b34 Add a note to eshell.texi that I, too, was a contributor
      adds  c7bc28bf038 Don’t attempt to modify constant conses
      adds  1fc4e3fb3f6 ; Bump the project.el version to trigger a new release
      adds  313955110b2 Don’t attempt to modify constant strings
      adds  a8f24a89d73 Fix minor issues with 
mouse-drag-and-drop-region-show-tooltip
      adds  5daa7a5fd4a Don't mention non-GNU package archives.
      adds  abec255c024 * Fix Garbage Collector for missing calle-saved regs 
content (Bug#41357)
      adds  00be23c2af4 Don’t attempt to modify constant strings
      adds  94f01fe206b vc-working-revision: Bind default-directory
      adds  30e8d560aac Add user option project-vc-merge-submodules
      adds  2216468786f Update the package version
      adds  b1fe27d77db Fix calculator entry of numbers with negative exponents 
(bug#41347)
      adds  b2e2128745a Use lexical-binding in webjump.el and add tests
      adds  86594a3ddb0 Restore buffer-undo-list to buffer-local-variables
      adds  ceee275431c CC Mode: Allow "static" etc. to be placed after a 
declaration's type name
      adds  ca7224d5dbf Add test for recent buffer-local-variables change
      adds  018eb31fc0a ; Update NEWS
      adds  3d1bcfba5e2 Redo RCS Id for pdumper
      adds  b1cd1f0b5aa Improve password-cache-add example in comment
      adds  06fe322c8d7 Clarify wording in my last commit
      adds  c5eafccc9d2 Reject attempts to clear pure strings
      adds  659ed857c04 Indicate not downloaded parts in MIME buttons.
      adds  5af991872d5 Allow back-references in syntax-propertize-rules.
      adds  3c2624e1882 project--vc-list-files: Don't list conflicted files 
thrice
      adds  babdd2e90e1 Add project-compile command
      adds  5352bda4eeb Add test for bug#39680
      adds  f0b0105d913 Hoist some byte-code checking out of eval
      adds  453ffe5d535 Fix minor Tramp oddities
      adds  6b3fb29ede1 ; src/alloc.c: Add a GC reg spill mechanism and 
Bug#41357 related commentary.
      adds  525df72753a ; Fix comment in tramp-archive.el
      adds  bd64571ef21 which-function-mode: put hook function on 
after-change-major-mode-hook
      adds  5b66483eade Prevent gnus-registry-handle-action from creating 
spurious entries
      adds  5989432d15f CC Mode: Fix bug #39972, by fixing c-display-defun-name 
for nested defuns
      adds  0bfee4b18be Bookmark locations can refer to VC directory buffers 
(bug#39722)
      adds  cdec3139b91 lisp/ido.el: Respect completion-auto-help setting
      adds  d714aa753b7 ; Bump defcustom :version in last change
      adds  3f082af536c Various json.el improvements
      adds  3a7894ecd11 Improve shr/eww handling of mailto URLs
      adds  813e42c63bc Disable ido-everywhere when ido-mode is off
      adds  5044c19001f project.el: A project has only one main root now
      adds  c67f8f298a2 Implement 'mark-resolved' for the Git backend
      adds  cde0589818e * lisp/doc-view.el (doc-view-presentation): Fix thinko
      adds  b4a15191891 Delete another library obsolete since 23.2
      adds  d7fc6bd17c2 Let user adjust the column widths of the package menu.
      adds  232bb691c10 ; * etc/NEWS: Mention new customization options for 
package.el.
      adds  f8581bcf6a1 Reject invalid characters in XML strings (Bug#41094).
      adds  6ac2326e5bc Don’t use “constant” for values you shouldn’t change
      adds  b48ab743a86 Minor fixups for mutability doc
      adds  03d44acfdda * doc/lispref/control.texi (Processing of Errors): 
Improve indexing.
      adds  4b9fbdb5a71 ; Update TODO item about ligature support
      adds  fabcc1ee13f Merge from origin/emacs-27
      adds  0eeeedf1957 ; * etc/PROBLEMS: Add note about color list issues on 
macOS.
      adds  bd5c3d10b14 ; Merge from origin/emacs-27
      adds  8cc453d7888 Second attempt at improving indexing in control.texi
      adds  ce70cfb1b18 Merge from origin/emacs-27
      adds  62a5e890d72 Redo RCS Id for pdumper
      adds  c0aa2f2abf7 CC Mode: Fix bug #39972, by fixing c-display-defun-name 
for nested defuns
      adds  294495de8e9 ; Merge from origin/emacs-27
      adds  a10254dd46d Fix accessing files on networked drives on MS-Windows
      adds  13b6dfd4f76 * doc/emacs/killing.texi (Rectangles): Improve indexing.
      adds  fb2e34cd215 ; * etc/TODO (Ligatures): Update the entry based on 
recent discussions.
      adds  c7737d40f2a ; * etc/TODO (Ligatures): Update the entry based on 
recent discussions.
      adds  1a6d59eebaf Improve the documentation of setting up fontsets
      adds  d6a0b66a0cf * lisp/subr.el (save-match-data): Clarify use in 
docstring
      adds  d436e4840a2 Merge from origin/emacs-27
      adds  9e977c49725 Restore check for Emacs 20.2 bytecodes
      adds  e021c2dc227 Port etags FALLTHROUGH to C2X
      adds  ced29038dfb Add three C++20 coroutine keywords, co_await, co_yield, 
and co_return
      adds  104b68b670e Mark browse-url-conkeror as obsolete
      adds  3b65fb7658c Fix segfault on closing frame with tooltip (Bug#41239)
      adds  b9b8c5e3fa7 Make dedicated keymap and mode for eshell-command 
(Bug#41370)
      adds  0cdedf612b9 Add command ffap-other-tab (Bug#41410)
      adds  c812223c9fc Don't bug out in xml-escape-string if invalid 
characters aren't present
      adds  f8e99938ec4 Allow inhibiting 'auto-save-visited-mode' on a 
per-buffer basis.
      adds  448fe7ad250 ; * lisp/files.el (auto-save-visited-mode): Fix typo in 
last commit.
      adds  c0275555f20 ; More the note about reporting problems further up
      adds  3f66908ee08 Bump project.el version
      adds  8b940dac32c Mark metamail.el as obsolete (Bug#41388)
      adds  0dc529175dc Fix aborts due to GC losing pseudovectors
      adds  3abf76da564 Refix aborts due to GC losing pseudovectors
      adds  92278640bab Further fix for aborts due to GC losing pseudovectors
      adds  c4faf78a985 Move union emacs_align_type to alloc.c
      adds  9f7bfb6cb06 Port struct Lisp_FLoat to oddball platforms
      adds  5467aac131f Introduce some Objective-C 2.0 keywords.  This fixes 
bug #5953
      adds  0fc4989f34b Tweak GC performance if !USE_LSB_TAG
      adds  c5cf630ecd4 Don't clobber match data in utf-8-hfs conversion 
(bug#41445)
      adds  22446569cd3 Omit unnecessary USE_LAB_TAG #if
      adds  9d11f127f15 --with-wide-int is a no-op on 64-bit hosts
      adds  dcd96745b0c Fix crash with invalid bytecode vectors
      adds  a824d5c87a1 Fix customizing of ido-mode (Bug#41557)
      adds  ae348f32864 Adjust NEWS for revert of eshell fix on emacs-27 
(Bug#41370)
      adds  cddb0079ff4 ; * lisp/format-spec.el (format-spec): Fix typo.
      adds  0195809bb65 Fix rare assertion violations in 'etags'
      adds  4737d0af758 Fix Elisp manual entry for format-spec
      adds  e7a3ed8a6dd Fix tab-bar-tab-name-ellipsis initialization
      adds  dc78327e32f Merge from origin/emacs-27
      adds  478638e4706 Revert "Fix eshell-mode-map initialization"
      adds  a134691435e ; Merge from origin/emacs-27
      adds  df91c94ca8e Fix access to single-byte characters in buffer text
      adds  0691d25295c * etc/NEWS.25: Belatedly announce upcase-dwim and 
downcase-dwim.
      adds  9d7fd78421a Make next-error behavior a bit more flexible
      adds  313dc0439e9 ; Fix another format-spec typo in the Elisp manual
      adds  d0dd0e06129 ; Fix more @var/@code mixups in Elisp manual
      adds  bd7b681dc43 Tiny texinfo markup fixes
      adds  4939beacb33 Merge from origin/emacs-27
      adds  2bdb2cd10d0 Document that {en,de}code-coding-string preserve match 
data
      adds  afb7602a24c Add project switching functionality
      adds  9f88356b677 Simplify a little, and avoid duplicate commands
      adds  9422fb5e686 Improve project name completion
      adds  c8cca68751a Use an alist instead of a keymap
      adds  afb96da6111 Move project-dired and project-eshell higher
      adds  02e1ee95a8d Integrate project-switch-project with 
project-find-regexp
      adds  46bb2cbd00e Change dispatch binding of 'project-find-regexp'
      adds  c6f56bd279b Turn project switch menu var into a public alist
      adds  c6e80fdb65c Simplify 'project--keymap-prompt' a bit
      adds  70824683fd9 Rename 'project-switch-menu' to 
'project-switch-commands'
      adds  0db801a3adf Update the Emacs manual with recent project.el changes
      adds  0b057ca9bcf Teach project-current to inhibit the prompt
      adds  e37e6c8d91c Some copy edits
      adds  5a48ede3acb Adapt project functions to the new 'project-root'
      adds  449810bbe99 Avoid adding the empty string to the project list
      adds  b7dffcb501d Simplify the previous commit
      adds  9823c66b885 ; * doc/emacs/maintaining.texi: Fix typo.
      adds  d97f224fd0d Merge branch 'feature/project-switching'
      adds  7f692114cdc Improve Malayalam language transliteration
      adds  7af4e72de24 ; project.el: Update TODO
      adds  7865820f6b0 next-error-find-buffer-function: Back to #'ignore
      adds  df4991093b9 Create a buffer-local binding to improve performance
      adds  1b2a881c9b3 * lisp/emacs-lisp/lisp-mode.el: Add new indentation 
convention
      adds  9050f0f1bcb * lisp/net/tramp-smb.el (tramp-smb-errors): Add 
"NT_STATUS_INVALID_PARAMETER".
      adds  c74e24eacd2 Commit indian.el forgotten in previous change.
      adds  dc15e70ddd0 Fix display of line-prefix with fringe bitmaps
      adds  ba292ea330b project-prompt-project-dir: Use more consistent prompts
      adds  187fe431083 * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el: 
Fix indent
      adds  f42db4b6e15 Another fix of display of line-prefix with fringe 
bitmaps
      adds  360d7c716dc Remove private prototype for 'execve' and its uses in 
MinGW build
      adds  3dbe6530b12 Minor fix in 'find-alternate-file'
      adds  780f674a82a Don't return transient projects with MAYBE-PROMPT=nil
      adds  abe7c22da96 occur: Add bindings for next-error-no-select
      adds  dc4db3ef09d Protect bidi cache from inadvertent resets
      adds  f56830acbfa Remove mhtml--extend-font-lock-region (Bug#41441)
      adds  43caa9680b0 Unbreak compilation with CHECK_STRUCTS defined.
      adds  f9292586461 Change xref-find-apropos to pass PATTERN to backend 
verbatim
      adds  056200f3ebd ; Auto-commit of loaddefs files.
      adds  1b6bd974403 Bug #41061 patch: Fix typos and amend code slightly
      adds  6d6ec1bc1e7 ; Fix some recent byte-compilation warnings
      adds  2c1e5b9e77d * lisp/progmodes/project.el (project-vc-dir, 
project-shell): New commands.
      adds  a8ad94cd2fc Fix mingw.org's MinGW GCC 9 warning about 'execve'
      adds  d3e0023aaa7 ; * etc/TODO: Fix formatting.  (Bug#41497)
      adds  f72bb4ce366 * lisp/tab-bar.el (switch-to-buffer-other-tab): 
Normalize buffer.
      adds  41232e67973 Avoid crashes due to bidi cache being reset during 
redisplay
      adds  cc340da1fe8 Fix bug #41618 "(byte-compile 'foo) errors when foo is 
a macro."
      adds  36f508f5895 ; * src/xdisp.c (find_last_unchanged_at_beg_row): Fix a 
typo.
      adds  68b6dad1d8e Be more aggressive in marking objects during GC
      adds  44c0e074f7c * doc/emacs/buffers.texi (Icomplete): Mention 
icomplete-minibuffer-setup-hook.
      adds  e10bd9e249b Merge from origin/emacs-27
      adds  fb90f46f477 ; Auto-commit of loaddefs files.
      adds  8c3ed298a0a ; Merge from origin/emacs-27
      adds  0260d2d2dbb Don't call 'mbrtowc' on WINDOWSNT
      adds  e10940f3f14 Merge from origin/emacs-27
      adds  3973f68f590 Simplify and regularize some offset tests in alloc.c
      adds  7ddfbb98d25 Fix handling of CGJ in Hebrew text
      adds  e7065459d96 Remove 'project--ensure-file-exists'
      adds  9afcf2bd39c Write project list to file only when changed
      adds  22b2e9c9012 Fix Arabic composition rules
      adds  acba19e2476 ; * src/composite.c (syms_of_composite): Fix last 
change.
      adds  8b71bfb891d project-list-file: New user option
      adds  1fe1c84b188 Small cleanup
      adds  f3dd3ddd9e7 ; NEWS updates
      adds  0bfc4b3dd36 Avoid losing composition state in handle_stop_backwards
      adds  188dc2e5a3c Fix bug in recent byte-code checking hoist
      adds  4cabf16e1dd Handle mid-gstring face changes
      adds  74966904b08 ; Clean up recent project.el additions
      adds  7e8c1a67187 Make color-distance symmetric and more accurate
      adds  bd20af2d41f Ensure Jsonrpc processes are created in correct buffer
      adds  6dad339f064 Fix make-text-button bug with string copy
      adds  65749436d03 Revert make-text-button string copy
      adds  638ef457876 Don’t default to Valgrind unless ENABLE_CHECKING
      adds  4fff6502368 ; * test/src/xfaces-tests.el (xfaces-color-distance): 
Fix bug id
      adds  cdadb7a97cb * lisp/font-lock.el 
(font-lock--syntax-table-affects-ppss): New var
      adds  b41be0ee83b ; Small cleanup in project.el
      adds  e7fb0a48a65 Use characters for keys in project-switch-commands
      adds  f4568bac569 Change default project list filename to "projects"
      adds  25390b28c43 * lisp/dired.el (dired-toggle-marks): Use region for 
non-nil dired-mark-region
      adds  f51f9634788 Fix some side-effecting uses of make-text-button
      adds  4dcf8f2205f Make live_*_p more accurate
      adds  8ee367fe864 Streamline live_*_holding
      adds  a984f39554c Avoid zero-width glyphs and the resulting cursor 
artifacts
      adds  acd2cb28ef6 Improve battery status display via GNU/Linux sysfs
      adds  8bcc781bc76 Un-deprecate oset and oset-default
      adds  7ac79872aed make-text-button no longer modifies its string arg
      adds  788cd6d8b98 The key prefix 'C-x t t' displays next command buffer 
in a new tab (bug#41691)
      adds  9fc935f1225 Use 65535 as color-values scale value in the NS backend
      adds  54e840a8b44 Tramp code cleanup
      adds  a6b0e7202d5 Add file encryption to Tramp
      adds  6cb557e7a58 * lisp/progmodes/js.el (js-mode): Remove second call to 
c-init-language-vars
      adds  b07e3b1d97e Improve format-spec documentation (bug#41571)
      adds  cf473e742fd * test/lisp/battery-tests.el: New file.
      adds  7d323f07c0b Silence some byte-compiler warnings in tests
      adds  30a7ee505ac Fix Arabic shaping when eww/shr fill the text to be 
rendered
      adds  73749efa131 Update Ukrainian transliteration
      adds  bf09106256f Improve documentation of 'sort-subr'
      adds  cc35b197c77 Update package-menu-quick-help
      adds  3916e63f9e9 Have Fido mode also imitate Ido mode in ignore-case 
options
      adds  d8593fd19ff Minor improvements to EDE and EIEIO manuals
      adds  fbd49f969ea * src/xdisp.c (Fwindow_text_pixel_size): Doc fix.  
(Bug#41737)
      adds  dd366b5d3bc Improve documentation of 'window-text-pixel-size'
      adds  1af0e95fec0 Gnus nnir-summary-line-format has no effect
      adds  35661ef943d Fix typo in "(elisp) Type Keywords"
      adds  fa6d56529f9 Merge from origin/emacs-27
      adds  e42e98ec0b9 * test/lisp/net/tramp-tests.el: tramp-crypt-file-name-p 
not autoloaded.
      adds  53fba73ff25 * lisp/emacs-lisp/byte-opt.el (side-effect-free-fns): 
Add `make-byte-code'.
      adds  80abaea1d9c Use lexical-binding in lunar.el and add tests
      adds  46304c474c4 Add autoload problem in tramp-crypt.el.
      adds  64e25cde324 More robust NS hex colour string parsing
      adds  3b93549597f * lisp/simple.el (shell-command-on-region): Handle nil 
replace on rectangles.
      adds  4b21759b6f0 Continue implementation of tramp-crypt.el
      adds  5a6e790247c Orthographical amendments to commit 
145aab0672ae259736ee9230f8e0ff4effa5f4fd
      adds  d4e7087b68d Save project list as lisp data
      adds  9e04d0f289c ; Simplify last change
      adds  73be4d1ed5b Allow destructuring in &aux sections when using edebug 
(Bug#40431)
      adds  00f4b7215c6 Slightly improve commit 
73be4d1ed5b190bd93e9bad6aebe43d0dea0d7d3.
      adds  ee8b2742d7f ; * test/lisp/emacs-lisp/generator-tests.el: Checkdoc 
fixes
      adds  b19259c8412 Futher tramp-crypt implementation and documentation
      adds  68ae6faa7f1 Improved light/dark colour predicate (bug#41544)
      adds  d8a6d2e4810 ; * lisp/faces.el (readable-foreground-color): Fix 
editing mistake.
      adds  54efe189595 Derive gnus-edit-form-mode from lisp-data-mode, fix 
mode map
      adds  459bd56f46a Further fixes while testing tramp-crypt
      adds  a3474c59dee Highlight typed variables in Python
      adds  f4b99b34ed1 Mark python-shell-virtualenv-root as safe for 
directories
      adds  4823fa1077e Tag a test as unstable
      adds  82a632edc8b 2020-03-29  Michael R. Mauger  <michael@mauger.com>
      adds  b3e7d046c3a Rearrange detecting remote uid and gid in Tramp
      adds  62cf8f16494 Ensure that getters and setters can be edebugged at the 
same time.
      adds  e96f78fca67 Band-aid for edebugging generator bodies (Bug#40434).
      adds  4f92cf14f39 Add new VC command `repository-url'
      adds  2e80328ba68 Add optional remote-name argument to VC repository-url 
command
      adds  1507d61ebc5 Use vc-git-repository-url in vc-git-dir-extra-headers
      adds  4503dcf635a Fix some Tramp problems seen during tests
      adds  a77ac015b3f gnus-cloud: Improve cloud sync
      adds  6e777a66397 Make project file name completion adhere to 
customization
      adds  1d2c0a25274 Change the key for project-find-regexp
      adds  3bff5833371 Bump the project.el package version
      adds  9682aa2f249 * lisp/dired-aux.el (dired-vc-deduce-fileset): Add 
autoload cookie.
      adds  6eb18a950db Move tab-bar and tab-line faces to faces.el (part of 
bug#41200)
      adds  c43e5ed60d9 * lisp/image-mode.el (image-transform-original): New 
command (bug#41222).
      adds  43ad7dc1af3 Clean up D-Bus documentation (bug#41744)
      adds  6b9eac67590 * lisp/simple.el (shell-command-on-region): Fix 
docstring.
      adds  22f4fba8a90 * lisp/emulation/cua-rect.el 
(cua--rectangle-region-insert): New function.
      adds  6cdecc2659a Revert markup change in with-coding-priority docs
      adds  079b0dc430e Delete, don't kill, dir dir fragments in 
icomplete-fido-backward-updir
      adds  a71d1787f12 * doc/misc/tramp.texi (Predefined connection 
information): Add "tmpdir".
      adds  1dff0a89497 * lisp/image-mode.el (image-toggle-display-image): Fix 
fit of rotated images.
      adds  cd4f75bb86e Rename default function to 
next-error-buffer-unnavigated-current (bug#40919)
      adds  01e86b9fdf9 Fix recentf typo in Emacs manual
      adds  229995ba2cd Fix some Texinfo markup
      adds  21b03faed44 Merge from origin/emacs-27
      adds  5502eedf90d Auto-setup for bug-reference-mode
      adds  e2f443df177 vc-git-dir-extra-headers: Fix recent breakage
      adds  2cc48d3d10a Fix setting project-vc-merge-submodules via 
.dir-locals.el
      adds  2f231fcfb76 Add global bindings for project commands
      adds  eb3b03c1c68 New command: project-switch-to-buffer
      adds  4b9b9cb43a8 ; Add a heading and a binding
      adds  7c177ecb840 New command: project-kill-buffers
      adds  a4f1d681c10 Bind default-directory to given DIR.
      adds  dcdf6d71241 Make bug-reference auto-setup work in vc-dir or Magit 
like modes
      adds  7d7bd1b2d3b ;Fix error in commit dcdf6d7124
      adds  97d1f672ac1 Various dbus.el cleanups (bug#41744)
      adds  0185d76e742 Fix and extend format-spec (bug#41758)
      adds  23a148c9506 Various battery.el improvements (bug#41808)
      adds  453d30d92cb Improve battery.el UPower support
      adds  3dd6b23cdfa Propertize all shr fragment IDs as shr-target-id
      adds  363d981811e Add binding for project-kill-buffers
      adds  7a37460f929 Some Tramp cleanups, mainly in tramp-crypt.el
      adds  75babd073a0 * etc/NEWS: Fix inconsistencies.  Add 
`tramp-crypt-add-directory'.
      adds  ba450b6f462 Define the dark luminance limit as a named constant
      adds  b6c7780bb02 ; * lisp/faces.el (color-luminance-dark-limit): Better 
doc string.
      adds  fbf40c1d903 Check AREF and aref_addr subscripts
      adds  6fe5c21c723 project-switch-to-buffer: Use the "other buffer" as 
default
      adds  70ac80d7568 Fix newly introduced errors in Tramp
      adds  1e3b0f2d95a Improve doc strings of project.el
      adds  3e7499c8389 Fix various problems in Tramp
      adds  2eda8199bf3 Fix last change in doc strings of project.el
      adds  be5d0c0f630 project-shell: Pop to an existing shell buffer by 
default
      adds  2fec4c733cf Fix bug with deactivation of mark in 'cua-cancel'
      adds  ed085129788 Revert "Don't mention non-GNU package archives."
      adds  50f489b5dc5 Add fallback for 24-bit terminal color via 
COLORTERM=truecolor
      adds  7a709002943 Documentation followup to the last change
      adds  3af631dcf28 Fix last change for bug#41619
      adds  c59475ae1e3 Fix a byte-compile warning.
      adds  c1056b0387f Pop to an existing Eshell buffer by default
      adds  a1b487eac0e ; project-shell, project-eshell: Docstring tweaks
      adds  4cc6854cd4b Silence some warnings in tests
      adds  1ecd350f38e Evaluate some unnecessarily quoted lambdas
      adds  f18b0357637 Fix remaining problems with tramp-crypt.el
      adds  a4d3897d8f0 Replace some uses of cl-mapcan with mapcan
      adds  8df2957df16 Improve doc strings of 'project-shell' and 
'project-eshell'
      adds  0792f8e4f0d Revert last change in benchmark.el
      adds  9fe2bdb88a4 Consolidate #RGB string parsers
      adds  7221d844b1c ; project-shell, project-eshell: Doc fixes
      adds  a1686c00d0e Forward declare eshell-buffer-name in project-eshell
      adds  ba8370bc38a New commands other-window-prefix (C-x 4 4) and 
other-frame-prefix (C-x 5 5)
      adds  ce4ec179304 Fix display-buffer-override-next-command to call action 
only once (bug#39722)
      adds  73daab99914 Preserve point in pascal-mode completion (bug#41740)
      adds  62426057310 Fix spurious error in beginning-of-defun in pascal-mode 
(bug#41740)
      adds  8ef84632c24 Accept lexical lambda in auto-insert-alist
      adds  2be719827fe project-switch-to-buffer: Do not require matching input
      adds  bea5eb77b31 project-switch-to-buffer: Improve Ido compatibility
      adds  30ff2433b16 Minor improvements as followup to recent RGB 
string-parsing change
      adds  7fd3f0b3812 Fix gnus-cloud-download-all-data return value
      adds  86a24971118 ; Fix indentation in last change
      adds  35e881c5303 Fix problem in tramp-smb.el
      adds  4e04ca847fc More not-state-changing vc commands can be used from 
non-file buffers
      adds  bfd96e995da M-n in read-directory-name of vc commands gets project 
dirs (bug#41821)
      adds  875d2847755 ; Fix typos in etc/NEWS
      adds  599004f7126 ; * etc/NEWS: Improve format and wording of recently 
added entries.
      adds  b6ea0e0834f Make switch work in AWK Mode.  Fixes bug #41923
      adds  7d6b860245a Push action to list of functions in 
display-buffer-override-next-command
      adds  7574390099f CC Mode.  Fix an off by one error.  Fixes bug #41809
      adds  1c6dc3a96c1 Add help menu entry for view-lossage
      adds  e2d796f374c Fix last change
      adds  511ddaaed09 Add NEWS entry for bug-reference auto-setup.
      adds  beaff813e1f Rename project-kill-buffers-{skip-conditions,ignores}
      adds  733921edfeb project-known-roots: Rename and improve
      adds  96ff641cd90 project--read-project-list: Add structure verification
      adds  75bb40b163c vc-known-roots: Actually update
      adds  be7a07f38d0 Fix byte-compilation warning in project.el
      adds  89c744c380b ; Fix recent indentation in project.el
      adds  4c817246753 Don't use 'cl' functions in ELisp manual's examples
      adds  11e3413cff3 Fix text about Lisp archives in the Emacs FQ
      adds  368e140660b Avoid crashes in 'defconst'
      adds  f61bff3ee9c ; * CONTRIBUTE: Clarify the preferences for patch 
formatting.
      adds  c37de84845a Fix typos and markup in fill column indicator docs
      adds  dbfcdab8377 Unbreak 'reverse-region'
      adds  632b0119e1a Add Jansson dependency to Windows Build
      adds  0c4b033670e Improve documentation of Info node movement commands
      adds  bb1a9481c90 Fix posn-at-point at beginning of a display string
      adds  5280e118c07 ; * src/xdisp.c (pos_visible_p): Fix last change.  
(Bug#42039)
      adds  ffb89ed5f07 Merge from origin/emacs-27
      adds  118c07e02e9 Update from Gnulib
      adds  5ce5cf64384 Use getrandom syscall for nonces
      adds  e4028d15153 Add thread-naming support for OpenBSD
      adds  162f375bac2 MS-Windows fixes as followup to import of Gnulib 
'getrandom'
      adds  665014452de Update from Gnulib.
      adds  d0872638b4f * test/src/fns-tests.el (test-secure-hash): Test 
getrandom format.
      adds  519e64f9814 CC Mode: optimize for repeated simple operations.
      adds  bc8089a3fa1 Subject: Frame-local tab-bar for numeric value of 
tab-bar-show (bug#42052)
      adds  e98ddd6fc16 Bind 'C-x 4 1' to 'same-window-prefix' and document new 
commands (bug#41691)
      adds  3e72ca1fc39 ; Auto-commit of loaddefs files.
      adds  af313f5b9ef Support pty's on OpenBSD
      adds  aa6c35e95f8 ; * etc/NEWS: Announce dropping of support for OpenBSD 
5.3.
      adds  c70a3a41630 Revert feature added in bfd96e995d using project 
directories in vc (bug#41821)
      adds  256bb844b0a Remove Emacs-27 reference
      adds  5d1bac0ac95 * lisp/progmodes/cc-mode.el (c-or-c++-mode--regexp): 
Change WS to [ \t] in it
      adds  32b3856f850 Use 'emacs-lisp-mode-syntax-table' for reading Lisp 
expressions
      adds  697942f9a0d CC Mode: Fix wrong value of comment-start-skip, fixing 
half of bug #41952
      adds  eae028b9e2c Fix filling in js-mode and mhtml-mode (js-mode parts), 
fixing bug #41897
      adds  1560c92c9c2 Remove long obsolete c-looking-at-bos.  Make 
c-at-expression-start-p obsolete
      adds  c10293e168f Relax portable number check in byte compiler (bug#42147)
      adds  58e27ebb921 Don't confuse errors with nil in bytecomp-tests.el
      adds  e3ada2063aa Verilog-Mode collected updates.
      adds  4ca13d98c9e project-switch-to-buffer: Don't filter based on 
default-directory
      adds  bcde7952b35 ; Add a couple of FIXMEs
      adds  3c7bae23377 * lisp/progmodes/project.el: Bump the version.
      adds  9f9ce631a2f ; Add a note about a bottleneck
      adds  10a0941f4dc ; Revert "; Add a note about a bottleneck"
      adds  fb63a64d215 Mark more functions pure (bug#42147)
      adds  3f990c3cccf Simplify byte-code optimisation of pure functions
      adds  6b80ff3c465 * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): 
Add `keyword`
      adds  b87fc938a01 ; * src/xdisp.c (pos_visible_p): Yet another minor fix 
for bug#42039.
      adds  b9abf5ceb2d Improve do string of 'man'
      adds  0121db27021 * src/keyboard.c (Fclear_this_command_keys): Doc fix.
      adds  cce00bef031 Fix ACTION argument of 'display-buffer' call in gud.el
      adds  59e768d64ad Fix undefined behavior in json.c (Bug#42113)
      adds  3b36b38713a Merge from origin/emacs-27
      adds  2aa4be89cd9 ; Auto-commit of loaddefs files.
      adds  1e3f94fad40 ; Merge from origin/emacs-27
      adds  3c778c443c0 * doc/misc/tramp.texi (Customizing Methods): Fix typo.
      adds  d453cee1773 Minor improvement in ELisp manual
      adds  247dcb4b1b1 Clarify the documentation of 'left/right-fringe' 
display spec
      adds  71fc0038600 Avoid infloop in 'format-mode-line'
      adds  1a850f4b20d Merge from origin/emacs-27
      adds  df3ece9d2ed Optimise assoc and rassoc with symbol key to assq and 
rassq
      adds  a7a53f0d79e Better handle asynchronous Eldoc sources
      adds  22cae4f509a New M-x eldoc for on-demand and interactive 
documentation requests
      adds  a9bd5060047 * lisp/emacs-lisp/eldoc.el (Version): Bump to 1.1.0
      adds  1203626f472 Make more parts of Emacs use new Eldoc capabilities
      adds  bba3bea2476 Adjust Eldoc documentation after Eli's review
      adds  b3efd5c2288 Adjust describe-char-eldoc to new 
eldoc-documentation-functions protocol
      adds  fbc0bc6beff Change version scheme of two Eldoc obsolete specs
      adds  384fa109587 Improve Eldoc docstrings
      adds  b7058f95f59 Special-case symbol and fixnum keys in member, assoc 
and rassoc
      adds  8cdfccfc9ba ; * etc/NEWS: Minor copyedits of the recent additions.
      adds  a85026c3afc ; * etc/NEWS: Fix last change.
      adds  6063b542f76 Shoosh warnings about obsolete 
eldoc-documentation-function
      adds  9a7aab2d9e5 ; * etc/NEWS (Eldoc): adjust NEWS entry.
      adds  fcc04678b90 * lisp/progmodes/cc-engine.el 
(c-at-expression-start-p): Fix message.
      adds  ef8bd7d8561 Update tests for recent changes
      adds  19cf8e5be7c Bump Flymake version
      adds  ffb99d84900 Prevent infloop in Eldoc message truncation algorithm
      adds  59f563680da Unbreak M-x eldoc
      adds  2d7c3e49b0a Improve display of compositions by "C-u C-x ="
      adds  814e3b0b17b EUDC: Add macOS Contacts backend
      adds  0fc8671d10c Update from Gnulib
      adds  501306557c6 Speed up GCC 10.1 compilation in default Git builds
      adds  c8b6006d821 Use Gnulib libgmp module
      adds  c86f3fe0d02 Fix out-of-source ‘make check’ emacs-module-tests
      adds  9ade7ea7b77 Fix Eldoc problem when loading on Emacs 26.3
      adds  62725e87f25 Fix byte compilation warning in Eldoc
      adds  7caf570662e Tramp code cleanup
      adds  c2599632b0d Revert "Fix Eldoc problem when loading on Emacs 26.3"
      adds  1198b03e558 Fix placement of Eldoc docs during eval-expression 
(bug#42309)
      adds  86c860f1a1d project-switch-to-buffer: Reword the docstring
      adds  d8e17a4c4e0 Another minor improvement of project.el doc strings
      adds  205abbfb687 * doc/misc/flymake.texi (An annotated example backend): 
Typo fix.
      adds  e9e3b6cd225 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  af4f3a873f9 Fix multibyte chars of file names in tramp-adb.el
      adds  6cc35829e47 Correct 'concat' manual entry (bug#42296)
      adds  1279bdb0727 Another clarification of left/right-fringe display spec
      adds  79f381b4a66 One more improvement of left/right-fringe display spec 
docs
      adds  3a446a02fbb ; * src/xdisp.c (decode_mode_spec): Fix commentary.
      adds  c892ae65b43 Repair global-auto-revert-ignore-modes (bug#42271)
      adds  1f52771fd3e Mention floating rounding issues
      adds  136e9311896 Improve documentation of "C-u C-x ="
      adds  6290850dac1 Consistently stylize eldoc as ElDoc in prose
      adds  c04b92104c2 Add commentary in gtkutil.c
      adds  398a2680616 Merge from origin/emacs-27
      adds  b1ad0380d23 * doc/misc/flymake.texi (An annotated example backend): 
Typo fix.
      adds  bdf716bba19 Correct 'concat' manual entry (bug#42296)
      adds  e6e5ce35614 ; Merge from origin/emacs-27
      adds  ebcbd50c537 More docstring updates in project.el
      adds  4a467f75915 project-kill-buffers: Update the docstring too
      adds  7ee32966a95 More Tramp code cleanup
      adds  45d7db6d22e Sort out ElDoc backward compatibility of 
eldoc-documentation-function
      adds  f5bc508be56 Fix last doc changes in project.el
      adds  7a712578ed0 Fix a typo in eldoc.el
      adds  96173fbfabe ; Roll back certain doc changes; clarify what 
"transient" is
      adds  0339325d538 ;* lisp/progmodes/project.el (project-current): Doc fix.
      adds  46a0c115f04 Display "C-u C-x =" composed character names on GUI 
frames as well
      adds  7b0216fbc0a Improve documentation of "C-u C-x ="
      adds  36e6019034a Consistently stylize eldoc as ElDoc in more prose
      adds  363f1d4d5e8 Improve display of composed character names in "C-u C-x 
=" on GUI frames
      adds  c2ef4a13c0c * lisp/epa.el (epa-faces): Move definition.
      adds  bb6fe683a29 Add all epa faces to epa-faces Custom group
      adds  da6edafcb13 * lisp/epg-config.el 
(epg-config--make-gpg-configuration): Fix indentation.
      adds  0e2af5cc372 Improve and add doc-strings
      adds  e78c15acf67 Drop unnecessary backward compatibility aliases
      adds  9f82622d33b Cosmetic changes to epa libraries
      adds  8c603477809 epa-key-list-mode-map: Use widget-keymap as parent 
keymap
      adds  58bec884d5a * lisp/epa.el (epa-show-key): New command.
      adds  85eaa8373bb ;Fix eldoc regression bug#42365
      adds  96971e38a6b Use describe-char-padded-string for composed character 
names in "C-u C-x ="
      adds  a2a4588110e Add tramp and orgmode to 
bug-reference-setup-from-mail-alist.
      adds  55e858d7cde Adjust naming convention for dependent Gnus sessions
      adds  510da73b4a0 Fix problems with not rendering shr tables with rowspan
      adds  3cf9176d9d0 Show eww bookmarks buffer only if it's not empty
      adds  ef4c92bc0ce Make old aliases to gnus-child* commands work before 
Gnus is loaded
      adds  bcb58180c75 ; Simplify last change in shr.el
      adds  c7b112b13fd Clarify shr width computation
      adds  02bad11288d Add support for a shr-max-width variable
      adds  aa7fe6ce252 Don't message complete GIF data upon errors
      adds  92609aad38e Fix <textarea> default texts in eww
      adds  ba12555fda9 Fix NOT-CURRENT behaviour in 
text-property-search-backward
      adds  beaad910c2d bug-reference auto-setup for IRC, implementation for 
rcirc
      adds  1cb14d0ce4a ; Add defvars for rcirc vars in order to silence the 
byte-compiler
      adds  58c7dc69db0 Fix documentation of a recent change in shr.el
      adds  c45c1e8c437 Make eww-open-file work with Tramp file names
      adds  77d35f28e5d Don't have shr kill random buffers on network failures
      adds  8d05f21946f * lisp/window.el 
(display-buffer-override-next-command): Add ECHO arg.
      adds  4a7ecaaee06 ; Reword bits of ElDoc internal documentation
      adds  c77731e824b Fix ElDoc bugs around eldoc-echo-area-use-multiline-p.
      adds  42b33405c2c Narrow to headers in gnus-registry before getting data
      adds  17f646128f0 Allow open-network-stream to use different TLS 
capability commands
      adds  468b02a5dab Doc fix for article-fill-long-lines
      adds  e9d359af41b Mention the Emacs bug tracker in the bug reporting doc 
strings
      adds  e68a455afbd Fix C-c C-f in the Gnus article buffer
      adds  af5861569bf Simplify dummy root subject before comparing it to the 
current article
      adds  f700fc14822 Add missing 'require'.
      adds  1fc9d0a7904 Remove redundant code from c-font-lock-fontify-region
      adds  00a97124203 Allow adjusting the `W Q' Gnus summary command 
interactively
      adds  b2eec81fcdd Do window configuration change before killing Gnus 
buffers on exit
      adds  b89af662093 gnus-button-alist: Prefer URL links to Elisp library 
links
      adds  abe9497d74d Complete over the MIME types in gnus-summary-save-parts
      adds  13ca719a68e * lisp/net/tramp-adb.el (tramp-adb-prompt): Further 
simplification.
      adds  f8f3e77fa83 Support Proxy-Authorization in HTTPS CONNECT proxies
      adds  5d2a83ea0e7 url-http: Fix handling of redirect locations
      adds  5d2bc154392 Make timeouts work more reliably in 
url-retrieve-synchronously
      adds  7a24cff1b2b Only kill url-retrieve-synchronously connections when 
we have a timeout
      adds  7259377d702 project.el: Add more docs and two new key bindings
      adds  4c08c2f45b9 ; project.el: Talk about equality
      adds  1da5b3abd5e Suppress relint false positive in gnus-start.el
      adds  44d2368ca12 Make xwidget-webkit-browse-url slightly more DWIM
      adds  0cbafc236bd Fix problem with Tramp progress reporter
      adds  d24e56a5e49 Revert "* doc/misc/flymake.texi (An annotated example 
backend): Typo fix."
      adds  e325d2638c0 Fix interrupt-process on MS-Windows
      adds  f50d79af6b1 Correct descriptions of init file
      adds  b3bbd4fd005 Improve documentation of 'display-raw-bytes-as-hex'
      adds  0d4ba1c2b27 Improve documentation of 'kill-emacs'
      adds  fd85e70be70 Update systems using GnuTLS certificate files
      adds  de68572742f Improve documentation of 'bookmark-bmenu-mode'
      adds  05c4329cf59 Revert "Fix filename completion in shell mode buffers"
      adds  551123e0b27 * etc/NEWS: Correct description of :client-certificate 
change
      adds  2c0c613ec55 Document prefix arg effects for 
'epa-mail-{sign,encrypt}'
      adds  cd93debc600 Merge branch 'emacs-27' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-27
      adds  fe2d0ede287 Merge from origin/emacs-27
      adds  8e13d332481 Fix allout-widgets-mode handling of edits to item cue, 
fixing (bug#11312)
      adds  86842165428 Don't let item decoration be disrupted by too-shallow 
items.
      adds  3c410b6b475 Provide missing let definition to prevent background 
void-variable error.
      adds  dd7c191291c Resolve missing button-region keymap bindings.
      adds  33d85cb768b Rectify allout-widgets region undecoration so item at 
start is not missed.
      adds  687a9d3e2fc Calc: fix interval entry snag (bug#42438)
      adds  044960ead25 Backport: Fix allout-widgets-mode handling of edits to 
item cue, fixing (bug#11312)
      adds  3071cecda07 Backport: Don't let item decoration be disrupted by 
too-shallow items.
      adds  2035ecca578 Backport: Provide missing let definition to prevent 
background void-variable error.
      adds  82742e295d2 Backport: Resolve missing button-region keymap bindings.
      adds  bc10e467f1c Backport: Rectify allout-widgets region undecoration so 
item at start is not missed.
      adds  0a71a7380fc ; Merge from origin/emacs-27
      adds  3c9c3f04dec ; spelling fix
      adds  4db3235fd8a Run custom-magic-reset in the customize buffer
      adds  496ee0911a4 Merge from origin/emacs-27
      adds  8e4eae0ce37 Revert "Fix allout-widgets-mode handling of edits to 
item cue, fixing (bug#11312)"
      adds  56422a6366e Revert "Don't let item decoration be disrupted by 
too-shallow items."
      adds  259dc75c231 Revert "Provide missing let definition to prevent 
background void-variable error."
      adds  db479d63541 Revert "Resolve missing button-region keymap bindings."
      adds  8bc85657217 Revert "Rectify allout-widgets region undecoration so 
item at start is not missed."
      adds  1bae7ba53b8 ; Merge from origin/emacs-27
      adds  fcd43287b3d Don't needlessly request docs from ElDoc functions
      adds  5c5eb979089 Fix memory leak for global module objects (Bug#42482).
      adds  84ec57fe06e Fix viewing of encrypted S/MIME messages
      adds  0d7d422b767 bug-reference auto-setup for IRC, implementation for ERC
      adds  f7ebba5724e Don't call undefined function 
elisp-eldoc-documentation-function (bug#42493)
      adds  bca8686f552 * lisp/vc/vc-git.el (vc-git-log-view-mode): Fix commit 
regexp (bug#40248)
      adds  19064761ad2 project-remember-project: New public function
      adds  eaad6eac001 Fix display of man pages after killing the 'man' process
      adds  3b44829823f Update and improve documentation of project.el commands
      adds  609cbd63c31 Optimise 3-arg +, - and *
      adds  6355a3ec62f Fix subtle bug when checking liveness of module values.
      adds  9f01ce6327a Make checking for liveness of global values more 
precise.
      adds  dae97708ea4 Correct order or eldoc-documentation-functions in Elisp 
mode
      adds  7d9096b6ac5 Small refactoring to simplify the interface of internal 
function.
      adds  7479c11b4e7 Factor out project--read-project-buffer from 
project-switch-buffer
      adds  e3614fcc622 Add project-display-buffer and 
project-display-buffer-other-frame
      adds  b63c5a7efc8 Add project other place commands
      adds  7551aff22cd Bind switch-to-buffer-obey-display-actions to t
      adds  33667e02e6f Move project--value-in-dir to a different section
      adds  4d195bb7d0b Fix argument reference
      adds  688c03f4127 Bring back ElDoc's eldoc-display-message-p, but 
obsolete it
      adds  9d751aa8220 Make newer ElDoc versions are compatible with Emacs < 28
      adds  9903b391481 * doc/misc/gnus.texi: Add introductory section to Gnus 
manual
      adds  3bd748ebbaa Fix problem with new-mail-mark in Gnus with non-unique 
names
      adds  b2bb1135d81 Fix thinko in previous nnmail.el patch
      adds  1b2fed81e1f Apply simpler fix for Tramp bug#39399
      adds  33ee3266286 Fix uses of deprecated SELinux security_context_t
      adds  e5889c704f9 Simplify and streamline optimizer clauses
      adds  6c23b1a154b Update authors.el
      adds  f9daa69547f * etc/AUTHORS: Update.
      adds  c270104e503 * etc/NEWS.27: Remove temporary markup.
      adds  bc486d1e20c Revert "* etc/NEWS.27: Remove temporary markup."
      adds  2ab66c9f9be Replace project-kill-buffers-ignores with 
project-kill-buffer-conditions
      adds  eb9e065c00c * lisp/vc/vc-git.el (vc-git-log-view-mode): Font-lock 
AuthorDate (bug#40248)
      adds  bcf486c6043 Make the erc-header-line default to header-line
      adds  76f71e39f58 Make eww use the XDG download directory
      adds  db1b1f09b82 Use a new method to determine when to auto-stop image 
animations
      adds  28bf56b8718 Don't default to librgravatar, since there are security 
implications
      adds  4a07d3c7d40 Tramp doc edit
      adds  9d011397aba * etc/NEWS: Fix typos.
      adds  96a3b473fa5 Fix viewing of encrypted S/MIME messages
      adds  50237759b04 ; Merge from origin/emacs-27
      adds  d5acc509415 Fix description of kmacro-* commands in the user manual
      adds  efdd4632c95 Fix Arabic shaping when column-number-mode is in effect
      adds  4b3085a7fe8 Fix last change
      adds  775a3e19d2c Merge from origin/emacs-27
      adds  bde5f5f8978 Backport: Add module test for edge case.
      adds  3838aeb7397 Backport: add another test case for module assertions.
      adds  64a1b424567 ; Merge from origin/emacs-27
      adds  73a2f510433 Add another test for global module references
      adds  56f958807c0 * etc/NEWS: Remove temporary markup.
      adds  24391f517a2 Update authors.el
      adds  4c7f6217daf * etc/AUTHORS: Update.
      adds  1fc742b63eb ; Update ChangeLog.3
      adds  8f46e67ffda Merge from origin/emacs-27
      adds  44888c95b09 Bump Emacs version to 27.1
      adds  b8c8e93f068 ; Merge from origin/emacs-27
      adds  27877e7bcfa * etc/HISTORY: Add Emacs 27.1 release date.
      adds  d78e0f3cd55 ; lisp/ldefs-boot.el: Update.
      adds  d024fc141ba * doc/lispref/symbols.texi (Definitions): Fix typo.
      adds  3b0cb1c4f5c Merge from origin/emacs-27
      adds  c48bb7deb88 Preserve match data in 'kbd'
      adds  653a81bf8ce Update a gravatar test
      adds  55806ee46b0 * admin/gitmerge.el (gitmerge-resolve): Discard AUTHORS 
conflicts.
      adds  18a5e52eed6 Small dns.el code cleanup
      adds  789197049ca Use lexical binding in dns.el
      adds  ef7f569cbd3 Add the new function dns-query-asynchronous
      adds  a0b18d3cc22 Make libravatar lookups asynchronous
      adds  50ea5b871dd Fix Tramp bug#42538
      adds  35564bea4d7 Fix face extension past EOL in overlay strings
      adds  88b4516cf8c Port to Oracle Studio 12.6 (sparc)
      adds  5d89a9c2846 Update from Gnulib
      adds  5c631309686 ; Remove */localtime-buffer.* (omitted from previous 
commit by accident).
      adds  50a12de877b Make gravatar-build-url respect dynamically bound 
variables again
      adds  f7a916a6189 Minor dns.el clean up
      adds  7899fa43095 Declare some ancient compat aliases obsolete (Bug#41328)
      adds  450b50df11b * lisp/emacs-lisp/byte-opt.el: Minor simplifications
      adds  fbe363f5e18 ; Maintainer header updates
      adds  89127266c93 * test/data/emacs-module/mod-test.c 
(Fmod_test_string_a_to_b): Fix leak
      adds  c3b53559965 Suppress leak detector in some cases
      adds  4ea90a711d1 Fix last change
      adds  91d539b0772 Suppress leak sanitizer in a few more places
      adds  a2323c7ccb0 Suppress sanitizer errors about pointer arithmetic in a 
few places
      adds  06310cf9122 Use a more precise check for '__lsan_ignore_object'
      adds  f1097d7af89 ; Auto-commit of loaddefs files.
      adds  b04d391d796 Implement alternative for Tramp's signal return string
      adds  a8f99d113c0 Recreate macOS color list if it is corrupt
      adds  1d70fbe4c83 * src/alloc.c (resize_string_data): Adjust string bytes 
(Bug#42540)
      adds  fce47c93252 Improve offset calculation in wide int builds
      adds  6ec71e829a2 * src/alloc.c (mark_maybe_object): Make overflow check 
conditional.
      adds  88244874677 Fix race condition in erc-server-send-queue vs quitting 
erc
      adds  8f181124dfc Make some erc function aliases obsolete
      adds  eab636c7eb2 Try to fix mailcap parsing again to respect Emacs 
defaults
      adds  6f94c2405f4 Fix erc bug when there's two channels with the same name
      adds  929e7e141c5 Signal an error in the user clicks "cancel" when 
signing in epg
      adds  069b58b7c85 * src/alloc.c (mark_memory): Avoid signed integer 
overflow
      adds  dc8aa15472d Fix Tramp portability issues
      adds  99d1a66646b Make the "All" setting for large-newsgroup-initial in 
Gnus work
      adds  418ea25bbf3 Fix last change in alloc.c.
      adds  e6eb554b953 Don’t generate duplicate symbols for secondary CL 
methods (Bug#42671)
      adds  2e9d1f4d440 * src/alloc.c (mark_maybe_object): Avoid signed integer 
overflow
      adds  a07ec21bf24 Re-enable scroll-margin when cursor-motion optimization 
is disabled
      adds  d8ab98843ed Avoid duplicate Edebug symbols when using ‘cl-flet’ 
(Bug#41989)
      adds  0a65e060207 ; * test/lisp/emacs-lisp/edebug-tests.el 
(edebug-tests-cl-flet): Fix typo.
      adds  3e0c3479b24 Add a workaround for Bug#42672
      adds  94b6eb807c8 Document that :width/:height in XBM images are peculiar
      adds  2ad38b4745b If gnus-visual is nil, don't fontify patches and the 
like
      adds  a325584281c Improve Edebug symbols for inlined secondary methods 
(Bug#42671)
      adds  f921feceb8c Fix problem where TLS connections would sometimes hang
      adds  26b9a1da63b Adjust error message in image-mode
      adds  79527cd56e9 Fix problem with viewing .webp files from .zip buffers
      adds  e1f09607e02 Make `n'/`p' in image-mode also find externally 
converted images
      adds  99275822c6c Fix last change in 'try_window'
      adds  748f0d4bc65 * admin/authors.el (authors-aliases): Remove a faulty 
regexp.
      adds  e12d1fbc156 ; ChangeLog.3 and etc/AUTHORS fixes
      adds  78d1092bcc2 Merge from origin/emacs-27
      adds  8ecca2f09f6 Backport: Fix memory leak for global module objects 
(Bug#42482).
      adds  8c94ca94dc2 Backport: Fix subtle bug when checking liveness of 
module values.
      adds  d767418b768 Backport: Make checking for liveness of global values 
more precise.
      adds  078d75fb475 ; Merge from origin/emacs-27
      adds  f54ddb01986 ; * test/lisp/emacs-lisp/generator-tests.el: Style 
fixes.
      adds  72c5f71cd45 Avoid segfaults if XIM is set but not xim_styles
      adds  83bc4ad369b ; * so-long.el: Documentation and spelling
      adds  19f8f36f11c ; * lisp/so-long.el (so-long-variable-overrides): 
Improve doc
      adds  986c12b20fa ; * lisp/so-long.el: Byte-compilation bug fix
      adds  8576297b2a6 ; lisp/so-long.el: Prevent potential error if 
comment-use-syntax is nil
      adds  16b7f413a9f Merge from origin/emacs-27
      adds  ca419812d35 Avoid duplicate Edebug symbols when backtracking 
(Bug#42701)
      adds  a4ed198e8f3 Simplify pointer computation in mark_maybe_object
      adds  a1436544ff8 Simplify use of __lsan_ignore_object
      adds  fd50b3fc45d Ignore another memory leak
      adds  19e76f6190c Use void * for pointers in with_echo_area_buffer
      adds  b8b25400d54 Add sass @use rule to css-mode
      adds  83b1db043b4 Add Tramp support of direct asynchronous process 
invocation
      adds  3da0d385292 * etc/NEWS: Add Tramp support of direct asynchronous 
process invocation.
      adds  e208d67e840 Fix wdired test for Macos
      adds  934585a6498 dired-ls-F-marks-symlinks should be set under Macos
      adds  a3c870d7e24 Fix svn tests on Macos
      adds  1432cfd485d Fix debugging code checked in from wdired-tests
      adds  ea9520a7a23 Mark the end of file names correctly on Macos in wdired
      adds  99e9bdcd410 Make a network-stream test more robust
      adds  89dbd0838b9 Fix previous network stream test
      adds  0a12d43e84e Fix viewing encrypted+signed messages from Outlook
      adds  b0e828da4f5 Add new cconv-tests (Bug#28557)
      adds  9eb04d87409 Mark unused Gnus util function as obsolete
      adds  fbfa70f4865 Add test file lost when merged from Gnus in 2016
      adds  59243e9f18a Fix two mml-sec minor bugs revealed by new test harness
      adds  0c6d2f0ff51 Add tests for mml-sec.el
      adds  34229d3915f Tweak mml-sec test that sometimes fails
      adds  cc41b36af93 Remove mistakenly checked-in random_seed file
      adds  1308587c25c Ignore test/data/mml-sec/random_seed
      adds  fe2649528b0 Drop support for -fcheck-pointer-bounds
      adds  9c967e7298c Add options for mode modern ciphers in 
smime-encrypt-cipher
      adds  6e70b3793b9 When decrypting non-decrypted files, make epa show the 
raw files
      adds  519a93e067f Don't smooth images when scaling up (bug#38394)
      adds  cbb5a67effc * lisp/generic-x.el (ansible-inventory-generic-mode): 
Fix filename (bug#42703)
      adds  398242bb3f0 * lisp/x-dnd.el: Use lexical-scoping
      adds  1f3e2ac4b62 Add new function decoded-time-period
      adds  a59296d9984 Make the erc /ignore command prompt for a timeout
      adds  c72b734c917 Further fix for erc-generate-new-buffer-name
      adds  3f358fc172c Mention undo in the doc string of dired-do-kill-lines
      adds  c9d550a301d Fontize $(...) slightly better in bash mode
      adds  a06f41ad2ca Implement a screenshot command for Message mode
      adds  1b7eb828644 Tweak the Message screenshot insertion
      adds  38ad404ba58 ; Silence recent byte-compiler warning in subr.el
      adds  a937d50a7e0 Mention C-y in the manual for yanking the primary 
selection
      adds  dc47bc77dc1 mouse-drag-copy-region doc string clarification
      adds  4b3f44fc97d Fix max-width/height for Message screenshots
      adds  9d409746df5 cperl-mode: Workaround for failure of cperl-write-tags
      adds  7389a9ef095 cperl-mode: Fix bad parameter construction in 
cperl-etags
      adds  b22b1f935d4 Wrap skeleton logic in atomic-change-group
      adds  283fce4c3cd cperl-mode.el: Correctly terminate HERE-docs
      adds  2194284c55b Enable replying to an ical event even when not an 
attendee
      adds  1669cf2f286 Split sometimes-failing test into three tests to ease 
debugging
      adds  1a99697b4d8 Skip epg tests if gpg isn't installed
      adds  155b2c8a8d5 Simplify Solaris port
      adds  7384f194beb Make 'byte-compile-info*' functions more logical
      adds  104dd3b6411 Make the loaddefs scraping compilation output look more 
regular
      adds  47910420c0f Tweak the autoloads scrape output slightly
      adds  7a56e5a44a3 Mark two cconv tests as :unstable
      adds  361baa451ad Make 'n'/'p' in image mode buffers respect dired sorting
      adds  66bdf77adfa Signal an error in dired when moving to a directory 
that doesn't exist
      adds  b5ea24cb44a Make it possible to use Message as a mailto: desktop 
handler
      adds  51d063e484c Add a new HTML skeleton for relative (file) URLs
      adds  d3fabff99d4 Change how Mail-Copies-To: never is handled in Message
      adds  c05f1020cec Tweat how MML specifies the encoding of binary data
      adds  cc365ca6d8c Remove usages of assoc-delete-all in project.el
      adds  c8b0005bad4 Fix broken desktop file
      adds  0aede2d8bfb Fix the mailto: examples in the manual and in NEWS
      adds  33b50e2fc9d Show A C hint for loading complete message only in 
nnimap groups.
      adds  6cb6215cbe6 Show A C hint only if partial fetches are enabled.
      adds  33b293b41b2 Update from Gnulib
      adds  e038a7571dd * lisp/skeleton.el: Use lexical-binding
      adds  874e0e73236 * lisp/hi-lock.el (hi-lock-set-pattern): Display 
warning on narrow (bug#42609)
      adds  74606481c28 Pacify gcc -Wunused-variable
      adds  2a35e54bd56 Make whitespace-mode highlight missing newlines at the 
end of buffers
      adds  b83f274869e Add missing "this is documented" marker to previous 
checkin
      adds  204273c3b9f Fix byte-compilation of (+ -0.0) (bug#42597)
      adds  0facaeec1a3 Clean up and improve compilation of arithmetic 
(bug#42597)
      adds  8a9b13be10f Allow ffap to do the right thing with 'https://gnu.org'
      adds  9c34b50fa17 Add a new command to copy a file from zip files
      adds  8c4fe522860 * lisp/play/snake.el (snake-null-map): Quit on `q'. 
(Bug#42731)
      adds  92a0667f6b4 ; * lisp/arc-mode.el (archive-copy-file): Doc fix.
      adds  2e4c63664d7 Buffer-menu-select doc string clarification
      adds  c32d6b21b81 Fix documentation of 'missing-newline-at-eof'
      adds  95b60c84b3b Add new commands to describe buttons and widgets
      adds  1545f28a98e Add some documentation for widget-describe and 
button-describe
      adds  b44a5d849e2 * lisp/files.el (auto-mode-alist): delete ada-mode; now 
in GNU ELPA only
      adds  7ed61d61936 Make more erc function aliases obsolete
      adds  d0ad6306727 Fix fontification of %d in strings in cperl-mode
      adds  3e39aa6cfa6 Remove support for Mosaic from browse-url
      adds  7196abecb5f Use lexical-binding in browse-url.el and add tests
      adds  67ffffa6665 * lisp/scroll-lock.el: Use lexical-binding.
      adds  cdbbc2081ed Use lexical-binding in saveplace.el and add tests
      adds  44b31c1ed7f Make the name column in 'list-buffers' have a dynamic 
width
      adds  4085a2c15e4 Tweak how whitespace-mode marks the end of the buffer
      adds  119c34cc0aa Mark an mml-sec test as unstable
      adds  f07bbb67d16 Fix up previous list-buffers patch to work when there's 
no buffer
      adds  c3a6bcac86f Add new utility function custom-add-choice
      adds  1b8f9081b9d lisp/bookmark.el: Customize choice to show bookmark 
list in a new tab
      adds  50dd0373387 Make Customize changes to outline-minor-mode-prefix 
happen immediately
      adds  8264e8deaf6 outline-minor-mode-prefix is a key sequence, not a 
string
      adds  a8e3b29b2b7 Use write-region when saving recentf file
      adds  99f8a1c9173 Update Leuven-theme
      adds  2e669305fca ; * etc/NEWS: Rearrange some entries and add entry for 
recentf change.
      adds  527b8a80714 * doc/lispref/os.texi (Session Management): Make 
example homoiconic
      adds  b42df36757e Modernise a code example in os.texi
      adds  289d6b2265e Handle '' in strings in SQL Mode
      adds  b799cc271d6 Add support for the OpenPGP header to Emacs
      adds  ed943db7949 Document the OpenPGP header
      adds  843b55f6822 ; Fix recent message.el-related changes
      adds  878924e8815 * lisp/outline.el (outline-minor-mode-prefix): Fix 
compilation.
      adds  444e404325e ; Fix typos in recent message.el changes
      adds  3b04d39c3c1 * lisp/custom.el (custom-add-choice): Fix previous 
commit.
      adds  f3e0da29a24 Remove superfluous code from the previous '' sql string 
fix
      adds  3c728d4c69f Add a variable to allow displaying numeric time zones
      adds  5732d8ee9a2 Slight code clean-up in message-mailto
      adds  1888c6cb963 Doc string fix for message-mailto
      adds  54770707ad7 Add a command line (and MIME handler) function to start 
eww
      adds  71a79f75511 ; Fix typo in last change to calendar.el
      adds  55bcb3f7e05 Make solar commands in Calendar less beepy
      adds  db77e9a0da9 TUTORIAL: "buffer" vs "file" consistency; capitalize 
Dired
      adds  2ed502d2a76 Add constants for shell command output buffer names
      adds  c789c3aac66 vc-hg-create-tag: Possibility to create a branch
      adds  d586bae501a vc-hg: use 'hg summary' to populate vc-dir headers
      adds  8e82baf5a73 Add the new library hierarchy.el
      adds  1a845a672dc Improve client/daemon xdg/systemd experience
      adds  ec323389e75 Fix recently added documentation bits
      adds  781bcce1196 Revert obsoletion of manual-entry
      adds  5fef06fcf7b * src/json.c (lisp_to_json): Simplify.
      adds  b78583cde7d Indent python multiline strings to start and previous 
levels
      adds  8b4e022c5ec Adds backslash as escape character to mysql syntax-alist
      adds  b03b8d6e556 Use one src status -a call for vc-src-dir-status-files
      adds  450644e9f79 Add ability to mark/unmark/delete all bookmarks
      adds  f1e2d366e5f Revert "Indent python multiline strings to start and 
previous levels"
      adds  b8b88fad588 * lisp/vt100-led.el: Use lexical-binding.
      adds  ecba3aa1a20 ; * lisp/man.el (manual-entry): Fix comment to say we 
will keep it.
      adds  b8233007755 ; Fix typos.
      adds  f7421039fb1 Add zsh extended_history handling for comint.el input 
ring
      adds  aaa7ce585e2 ; Copyright fix
      adds  c669afcd1cf Add term/st.el (Bug#33182)
      adds  70825a4d313 Fix problem with /- incorrectly starting a comment in 
SQL mode
      adds  4a6dd13fa42 Change 'M-:' to not error out on incomplete expressions
      adds  4fc066a6407 ; Add my last change to NEWS.
      adds  170faae31b1 Add new command apropos-function (Bug#41021)
      adds  dcce2b57bb9 Fix fontification of outdated TeX form
      adds  9c702b5ad6c Fix \epsilon and \varepsilon in TeX input method
      adds  0d0aad213f9 ; * lisp/leim/quail/latin-ltx.el: Fix regexp in last 
commit.
      adds  16a16645f52 Rehash hash tables eagerly after loading a dump
      adds  23c1d5dff99 * src/fns.c (hash_table_rehash): Help the compiler a 
bit.
      adds  5bd7b3c7f7a * src/pdumper.c (pdumper_load): XSETVECTOR -> 
make_lisp_ptr.
      adds  eeaef1aec6d Don’t needlessly convert to ‘unsigned’ in pdumper
      adds  9e4e4775364 In pdumper, simplify INT_MAX computation
      adds  53132c1639b pdumper speed tweeks for hash tables
      adds  25b41688884 pdumper avoid listing hash table contents
      adds  1687cda47b5 Further tweaks to the user manual about 
shell-command-buffer-name
      adds  dcfd16cc687 Mark further mml-sec-tests as unstable
      adds  9b01badf7cf Allow Dired to dereference symbolic links when copying
      adds  e7819074013 Only search for a variable when instructed
      adds  2a47ef86e95 Change the Calc text input method to insert at point
      adds  9b9473ad755 Fix (end-of-defun N) for N >= 2
      adds  be0fecf8191 Allow specifying the callback in new xwidget sessions
      adds  05bffa1f0e3 Add new commands for environment movement in .texi files
      adds  39c90f8dfab Fix face merging at EOL when inherited face specifies 
:extend
      adds  119a9ecfe11 * lisp/net/tramp.el: Make last change backward 
compatible.
      adds  4d4d3e42cac Allow count-lines to ignore invisible lines
      adds  e0fa8fef6f4 Make mouse-2 respect select-enable-primary etc
      adds  b5b7f6eb88d Fix MinGW build broken by recent pdumper changes.
      adds  669aeafbd14 Prefer make_nil_vector to make-vector with nil
      adds  124a7951f49 Update from Gnulib
      adds  39c16c1170f Use Gnulib inttypes module
      adds  ccb5556b44f Unbreak build with --enable-checking=all
      adds  672bfdb9c91 Slight cleanup in calc-yank
      adds  86a326d2d8f Slight gnus-util clean-up
      adds  a19e9ab834d Minor idlwave clean up
      adds  72c53fc3e12 Slight allout.el clean-up
      adds  7bbfdcec647 Remove compat code in prolog.el
      adds  958fa078799 Remove compat code from allout.el
      adds  97c4d941daf Remove compat code from esh-proc.el
      adds  4d00db5538d Remove compat code from comint.el
      adds  db3a7dfccce Remove compat code from autoload.el
      adds  4491a55ac3c Don’t warn about integer conversion in pdumper.c
      adds  f75f7db952a Avoid ambiguity about what st refers to
      adds  38d70f79a61 Remove comment on Burma / Myanmar (Bug#42788)
      adds  d089c4fbfc8 Add xwidget support for macOS
      adds  dca8b4ac585 Rename recent calendar user option
      adds  433d8184970 Tweak recent solar.el change
      adds  9e1af8251fe Add utility functions and new xwidget commands
      adds  c25321e4470 Add utility functions and new xwidget commands
      adds  79236fcbd01 ; Fix copyright years for recent additions
      adds  34c17cd8d61 Implement Tramp direct async processes fallback for 
multi-hops
      adds  88567ca8ecb Fix erc-reuse-buffers behavior
      adds  fdba95d2f8c Fix monospace font calculations on macOS
      adds  68ff32a51ef Minor cleanup in ps-def.el
      adds  a5a0a9c9ca0 Remove Emacs 23 compat code from checkdoc.el
      adds  76098d39c99 Do not truncate /foo//bar to /bar/ in parse-colon-path
      adds  a5b24a0c44d Revert "Remove compat code from comint.el"
      adds  e3a08019933 Revert "Remove compat code from esh-proc.el"
      adds  6cddb736e40 Check make-process to determine if we support 
multi-processing
      adds  51ea541710e Remove some compat code from ediff-init.el
      adds  a459e5256c2 Remove some compat code from idlwave.el
      adds  77907b29e01 Remove some compat code from prolog.el
      adds  67bd8a48747 Remove some compat code from allout*.el
      adds  6ac22bc00cb Remove some compat code from allout.el
      adds  74909e1ec2e Fix a check for whether Emacs can play sounds in 
eudc-bob
      adds  af6ea5578ab Remove some compat code from bubbles.el
      adds  e97d3e1a268 Remove some compat code from epa.el
      adds  1dfb1704766 Mark some unused defaliases in semantic/fw.el obsolete
      adds  9a929de29bc Remove some compat code from viper*.el
      adds  56a44a882c6 Remove some compat code from viper-cmd.el
      adds  2b69a4df78f Add support for italic text in ERC
      adds  c0c24267b37 Remove some compat code from gnus.el
      adds  b02bd6d0bb7 Remove some compat code from url-handlers.el
      adds  b8062be4887 Remove some compat code from eudc-bob.el
      adds  36466ed6663 Simplify the computation of mm-mime-mule-charset-alist
      adds  9102ecc63b0 Remove some compat code from mm-util.el
      adds  e697ca15257 Update from Gnulib
      adds  7e3fd65bb92 Stop using Gnulib inttypes module
      adds  fd6058b8fb0 * lisp/net/mailcap.el (mailcap-mime-data): Remove 
long-forgotten `ee`
      adds  2a0a47ce52b Remove XEmacs compat code from allout-widgets.el
      adds  434ebb51edd Declare semantic XEmacs compat code obsolete
      adds  63b7697a677 Remove Emacs 22 compat code from dns.el
      adds  97896e68f9a mml-secure-en-decrypt-sign-2 is unstable
      adds  991e145450e Notify the user if we errors when querying for 
registered git files
      adds  804a0e82f26 Don't output emacsclient warning if both -a and --quiet
      adds  944608851c8 ; * lisp/epg.el (epg-signature-to-string): Use cl-case.
      adds  7ba75919ab0 ; * lisp/epg.el (epg-signature-to-string): Tiny 
refactor.
      adds  562bbd0a367 ; * lisp/epg.el (epg-no-data-reason-alist): Fix typo in 
message.
      adds  c5b9d2a4b46 Split EasyPG libraries into outline sections
      adds  0bc9e7b8f56 Merge two conditions and fix indentation
      adds  aaa69dc9230 * lisp/progmodes/compile.el: Remove unnecessary 
comments.
      adds  d59c018a205 ; * lisp/whitespace.el: Capitalize "Code" section 
heading.
      adds  9d267db8fa2 * lisp/mail/smtpmail.el: Use outline headings.
      adds  cb58a3c5526 * test/src/emacs-module-tests.el: Use proper outline 
headings.
      adds  e118b797730 * lisp/obsolete/longlines.el: Use proper outline 
headings.
      adds  54097328c55 * lisp/net/imap.el: Use proper outline headings
      adds  b88e5b4e6dc * lisp/font-lock.el: Split the Commentary into 
subsections.
      adds  2d93342a271 * lisp/font-lock.el: No longer use headings as end of 
section markers.
      adds  7cb029d4d32 ; * lisp/emacs-lisp/autoload.el: Begin summary line 
with three semicolons.
      adds  838a1a313ca Update section heading conventions for libraries
      adds  eb090f65ceb Handle negative prefix arguments to mark-paragraph 
correctly
      adds  e9eafd22681 Ensure that server-socket-dir doesn't have "//" in the 
path
      adds  53720a9bded gcc-include compilation lines are now INFO, instead of 
WARNING
      adds  c84d3c1638a Add a new variable to not recenter term on all input
      adds  1bed252ae91 Preserve the face foreground in Info-fontify-node
      adds  fa20e443c86 lisp/so-long.el: Improve support for major mode hooks
      adds  5578febcd47 ; * lisp/so-long.el: Documentation
      adds  1ca4da054be ; * etc/NEWS: fix some quoting
      adds  7cc85e7b512 ; Update etc/AUTHORS
      adds  a68b3f761aa ; Update ChangeLog.3
      adds  a6634197dac * etc/HISTORY: Update the Emacs 27.1 release date.
      adds  86d8d76aa36 ; lisp/ldefs-boot.el: Update.
      adds  b9bc86e0684 Merge from origin/emacs-27
      adds  6dada01015c ; Bump Emacs version to 27.1.50
      adds  4431e6edd5e ; Merge from origin/emacs-27
      adds  63f614d76c1 Fix comint-redirect-results-list regexp usage 
(Bug#42662)
      adds  a1f9e7beea3 Merge from origin/emacs-27
      adds  f946e48bf5b Fix face extension past EOL in overlay strings
      adds  c9a739408d2 Fix face merging at EOL when inherited face specifies 
:extend
      adds  7b63844bca8 ; Merge from origin/emacs-27
      adds  1c0bc1ccd85 Improve documentation of special events
      adds  69568674b3b Improve documentation of function argument lists
      adds  87811b4fe18 Merge from origin/emacs-27
      adds  0170883c719 Update a compile test
      adds  3e00a78a32c Update a paragraphs test
      adds  975acf57372 Handle nil load-path element in read-library-name
      adds  2129d6b9dcc Fix slow down when moving between monitors (bug#42834)
      adds  1591b8ab9a0 ; Touch up last term.el-related changes
      adds  727ffbaaf44 Add tests for cl-{incf,decf}
      adds  48c7caf3aca Update from Gnulib
      adds  32cb84974fa Make erc-compat.el obsolete
      adds  f3ff51288fa cperl-mode: Highlight '{$a++ / $b}' correctly
      adds  c560ba3036d Don't stop at field boundaries when counting words 
(Bug#41761)
      adds  9c362e293c0 Add test for Bug#41761
      adds  287ae275a65 Revert "Preserve the face foreground in 
Info-fontify-node"
      adds  874ba85363e Remove many items obsolete since Emacs 23.1
      adds  4344a3cfb7a Make Emacs 20 compat code in derived.el obsolete
      adds  744e97ce6d9 Remove Emacs 22 compat code from semantic
      adds  1b8d369c381 Change icomplete-show-matches-on-no-input behavior
      adds  5680faad8fd Allow doc-view.el to rescale without imagemagick support
      adds  ada0b9b94e6 Implement list-system-processes on OpenBSD
      adds  5d6a274c1fa * doc/lispref/searching.texi (Regexp Special): Tweak 
wording
      adds  c6267c0fe61 Fix flow filling for flowing multiple flowed lines
      adds  319463920ca Unbreak project-find-regexp in Emacs 26.3 (bug#42765)
      adds  93136b980ad Parse the whole buffer at once in compile.el
      adds  5c39f6f1165 Make sure we only act on edited widgets in Custom-save
      adds  7a7847d7ad5 * lisp/progmodes/perl-mode.el 
(perl--syntax-exp-intro-regexp): Bug#42168
      adds  76514dcb6d5 Comment to postpone deletion of c-subword-mode
      adds  f3d93eb401d Fix visual fringe glitch in diff-mode
      adds  ce9e9881b32 Add two new commands for centering doc-view images
      adds  8a56f6b5a27 Mop up project-kill-buffers-ignores renaming
      adds  43091e6c506 Make configure say so if we have "--with-json" but no 
jansson support
      adds  8b36ebc9507 Remove XEmacs compat code from mwheel.el
      adds  42c19b74854 ; Change phrasing according to the rename
      adds  ca6c3bec076 ; Touch up last two changes to etc/NEWS
      adds  4ecc2ba01db Fix bus error on Debian bullseye
      adds  e365b9ab7b9 Add `message' to erc-match.el highlight types
      adds  f712cdbe9e9 Pacify Apple clang 11 __builtin_assume
      adds  f3afb23d26b Add support for ffap guessing at file names containing 
spaces
      adds  83000ae6d7c Don't wrap lines at NBSP when nobreak-char-display is t
      adds  5b463af8dda Tweak how ido handles killing virtual buffers
      adds  f4e7f7695f4 Fix thinko in setting url-portspec
      adds  37358dd43cf Make Gnus stop clobbering the M-s search prefix key 
binding
      adds  1e7102640b8 Add new variable term-set-terminal-size (not setting 
LINES/COLUMNS)
      adds  4cba236749a Allow build configuration on Apple ARM devices 
(bug#41994)
      adds  d0145537fa5 Fix GC bugs related to uninitialized vectors
      adds  f1b06fd5fc6 Prefer Fvector to make_uninit_vector
      adds  e97def2bbce Fdelete speed tweak for strings
      adds  b467bb531e1 Minimize ‘equal’ calls in (delete x vector)
      adds  748afc183c2 Fix recently-introduced Fdelete bug
      adds  4bb2f395912 * lisp/net/eudc-bob.el: Use lexical-binding; Misc 
simplifications
      adds  8255eb526f5 * lisp/net/eudc-bob.el 
(eudc-bob-pipe-object-to-external-program): Simplify
      adds  9f464ccaf9a Stop using calc for ntlm time computation
      adds  ba9a2b6c27b Set the current buffer in esh-mode before running 
filter functions
      adds  b06ef8d5e9b Mark XEmacs compat alias as obsolete
      adds  a0653f809f8 Remove redundant :group args from flyspell.el
      adds  1eae0a8784f Add new option flyspell-correct-on-mouse-3
      adds  df2ae3f9c1d Don't let docless variables hide function signature
      adds  bdda935a7d9 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  8c68a15f2ab Allow overriding read--expression-try-read bindings
      adds  846657afaf0 Update from Gnulib
      adds  0c86f5592e7 Simplify format_time_string
      adds  2b6f52950db ; * doc/lispref/tips.texi: Fix typo.
      adds  ddbfbeb0671 Remove more XEmacs compat code from viper
      adds  e5d4fae6797 Remove some obsolete items from PROBLEMS
      adds  12c9941a35e ; * etc/NEWS: Call out a recent change in 
'count-words'.  (Bug#41761)
      adds  3a17b9f265f Fix assertion violation in pdumper.c
      adds  a1fe15a6ce7 Don't use -Wsuggest-attribute=malloc by default
      adds  352b7dede0b Update from Gnulib
      adds  9905001e4b0 Fix glitch uncovered by gcc -fsanitize=undefined
      adds  128b04fca08 Remove some compat code from erc-track.el
      adds  e6e59a349b5 Remove come compat code from rmailedit.el
      adds  fdd388d311d Remove some compat code from idlwave.el
      adds  b14c1b54734 Remove some compat code from window.el
      adds  8d7a7c16a86 Remove XEmacs compat code from idlwave.el
      adds  85f0e3df73e Remove some compat code from ediff-util.el
      adds  c64fcb8ab52 Remove some compat code from uudecode.el
      adds  848a38adcb3 Remove some compat code from ispell.el
      adds  60f045b893e Remove some compat code from binhex.el and uudecode.el
      adds  033f98efc30 Remove some compat code from python.el
      adds  9384674aa31 Remove some compat code from ede/make.el and 
semantic/dep.el
      adds  e0e3fe4e7de Remove some compat code from ediff
      adds  75233e3ee08 Remove some compat code from esh-io.el
      adds  e0c19e8dced Trim titles in eww so that the host from the URL is 
visible
      adds  ae098c3e726 Rename new option to flyspell-use-mouse-3-for-menu
      adds  a9603c77f8b Add optional ALL-FRAMES arfument to count-windows
      adds  901dabf7fca Add NEWS entry for the count-lines change
      adds  21c580566e3 Remove reference to Emacs Lisp List from FAQ
      adds  82893e9e8e0 Fix ert ability to peek inside structures when 
comparing unequal values
      adds  23e6c36645b Implement a cache for all types of gravatars
      adds  16f4f266324 Fix startup working dir bug on NeXTSTEP
      adds  cf0ee6f49b4 ; spelling fixes
      adds  013ddd1e5dc Merge from origin/emacs-27
      adds  8ff5e346feb Regexps cannot infloop; fix manual
      adds  192247bb041 ; Merge from origin/emacs-27
      adds  19fa8b7ca3f Note that Emacs needs systemd support if systemd is 
used to stop/start
      adds  98e82419926 Document the 'flex' completion style
      adds  3c4edfd85ee Prevent from frozen frame after `C-z' in Lucid builds
      adds  6bff65a6262 ; * doc/lispref/sequences.texi (Sequence Functions): 
Typo Fix. (Bug#42871)
      adds  9b403d624ee ; Fix last change
      adds  4542b750ccd Fix bug with ~/Emacs file not being read at init
      adds  dd989c0ea0c * etc/NEWS: Mention GnuPG 2.0 through 2.1.5 issue 
(Bug#42845).
      adds  362ca83a3b9 Let Emacs start even if curdir is inaccessible
      adds  06738a40d10 Merge from origin/emacs-27
      adds  4670969e679 Fix buffer overflow in x-send-client-message
      adds  52d7aa76b1c Fix issues with OpenPGP header
      adds  495aa532f1a Fix minor bugs in image.c
      adds  a711f701254 * lisp/savehist.el: Doc fix.
      adds  206ce48fb0f Fix a big in the srecore test setup
      adds  8d0f8a8a367 srecode-utest-project test should now work on Hydra, 
hopefully
      adds  070c60665e7 Remove the "Recent message" section from the bug reports
      adds  64da2e80966 Improve display-time-world UI (Bug#40863)
      adds  d8d04e309d0 Rename 'display-time-world' to 'world-clock' (Bug#40863)
      adds  c70b5e8ad00 Rearrange and clean up code in time.el (Bug#40863)
      adds  b4f05274c7a Fix truncated command names in process-attributes under 
Macos
      adds  ea0e09cf2cc Fix Libravatar federation handling
      adds  f45e79233c2 Fix Libravatar federation handling
      adds  442a945df7c * lisp/vt-control.el: Use lexical-binding.
      adds  a9086efcf1c Replace last uses of idlwave-get-buffer-visiting
      adds  5a6ed46c74d Remove some compat code from woman.el
      adds  66d8322e034 Remove some compat code from ps files
      adds  3c76397bbca Remove some compat code from htmlfontify.el
      adds  ace7eeb505a Remove some compat code from chart.el
      adds  1a310510690 Remove some compat code from smiley.el
      adds  80a42824299 Remove some compat code from forms.el
      adds  556ff983e73 Remove some compat code from ps-print.el
      adds  b906ef38fc6 Remove some compat code from viper-cmd.el
      adds  cb202551f70 Remove some compat code from descr-text.el
      adds  411a6fd2906 Remove some compat code from viper-*.el
      adds  92ec47981ac Get rid of build-time checks around NS tabbar code 
(bug#33118)
      adds  87ded4c96d7 Remove some compat code from erc
      adds  c23fddbc304 Remove some compat code from ispell.el
      adds  9c17df59a38 Remove some compat code from viper-cmd.el
      adds  b4e76ac077f Fix a page-break in the middle of a keystroke in 
basic.texi
      adds  ba8cce26c83 Fix the [ command in speedbar mode
      adds  dc90e62276d Let ido-everywhere turn on ido-mode
      adds  9e586ac1d1b Signal an end-of-file error upon errors when reading 
from stdin
      adds  10b997f8f50 ; * etc/NEWS: Fix typos.
      adds  c570a79a77a Don't override python font locking in comint
      adds  18e6a0b5c0d Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  3b8dfc46ce9 Better check for multi-hops when calling direct async 
processes
      adds  ed96a2121de Add a variable to control VC completion over branch 
names
      adds  bd3e2e84871 ; Fix last change to comint.el
      adds  6a61d5edd02 Make thingatpt recognise files names with @ in them
      adds  a8fc4f7dcae Make bytecomp-tests re-runnable
      adds  1aacdf5aab0 Distinguish errors in bytecomp-tests
      adds  a7291a9fb97 Fix a segfault in daemon mode Emacs when detaching an X 
session
      adds  dd6fa00fa31 Fix #'(lambda ...) font locking
      adds  3d0e0d9e77a Make etags-list-tags work with Exuberant ctags
      adds  bdc5d38c7cd Ensure `bibtex-set-dialect' is executed in bibtex 
buffers
      adds  33a72465b53 Allow searching interactively over completions in `M-x'
      adds  90e65c826fa Make shell-resync-dirs handle whitespace in directory 
names
      adds  f8d3d18168a ; Minor simplification of two recent changes
      adds  8c6765b37a1 ; * etc/NEWS: Fix a recently added entry.
      adds  6e3bc3c6846 Fix minor issues after recent world-clock rename
      adds  a566e409d0d ; NEWS fix
      adds  80628df778c Add global-goto-address-mode
      adds  219e80f0a37 message-sendmail-f-is-evil doc string fix
      adds  0faa2c95904 Remove the "Summary: " but from cvs checkins
      adds  63ac91a2ec8 Fix interactive spec of message-beginning-of-line
      adds  ac79d73760c Fix problem with unprintable characters in Message 
headers
      adds  b19b942f722 Add a new way to encode unprintable characters in 
Message: url-encode
      adds  bd0523901bd Don't message the hunk status when just going to it
      adds  44f75f0d9d1 Allow specifying the TLS port in X-Message-SMTP-Method
      adds  ea8ead6a8bf Fix message.el compilation warning
      adds  3b8a6ef1854 Fix compilation warning in vc-cvs from previous change
      adds  bf60338d6dd Fix NS crash on invalid frame title string (bug#42904)
      adds  ec990559180 Make image-mode give better feedback when the buffer is 
empty
      adds  9b277a2f8e5 Fix problem with non-ASCII characters in ediff error 
messages
      adds  cb9fc5e7731 Fix off-by-one error in decoded-time-add (with months)
      adds  4c5043c50b5 * lisp/simple.el (previous-line-or-history-element): 
Handle logical lines.
      adds  165fd028d85 Make image cache lookups work again after previous patch
      adds  178feeec460 Remove some compat code from cperl-mode
      adds  44f6a2bba28 Tweak completion of Makefile targets
      adds  3feef0428da Fix displaying inline ical attachments with no charset
      adds  47b3adf8bb2 Have ispell add new LocalWords lines after any such 
existing lines
      adds  a415179b56f Make hs-special-modes-alist also work for modes derived 
from those modes
      adds  19ee08f1e85 Fix return value for CCL opcode lookup-integer
      adds  9c62ffb0826 Fix lock failures in xg_select
      adds  9d4b11132b7 Clarify docs about line movement
      adds  d3c73fbfddb ; * etc/NEWS: Fix a recently added entry.
      adds  9d0385d7c7a Fix problem with 8bit content-transfer-encoding in 
nndoc mbox files
      adds  4a8d3d81cfc Highlight error messages from diff in diff-mode
      adds  70964b9c6b8 Mention `exec-path' in some process related doc strings
      adds  fff5c3c061d help-at-pt-display-when-idle doc string clarification
      adds  ac1270de400 Fread_variable doc string clarification
      adds  348686b3f31 Minor mode doc string clarification
      adds  3e10174fb65 Update from Gnulib
      adds  36bf4fa0b3c Fix several todo-mode.el editing bugs (bug#42976)
      adds  61fc4bf286d Bind mwheel-scroll on more parts of frame's display
      adds  0aa4647f9cc Restrict the range of image formats to be converted
      adds  2725254ab54 Make ruby-parse-partial more stable
      adds  5c715113efe gnus-icalendar does not understand multiple repeating 
days
      adds  31832594819 nndoc minor clean-up
      adds  811f5890f3a Doc string (and defcustom type) fix for 
grep-find-command
      adds  96e5d8ce0d9 Extend NSString further and use the new methods
      adds  e63a0c466c1 Fix NS build failure
      adds  29bb72f0432 Handle globstar in dired
      adds  4102fe1e91e Clarify inline-letevals in the manual
      adds  83ade9e4e2d ; * lisp/progmodes/grep.el (grep-find-command): Fix 
typos.
      adds  2e5198781c4 ; Copyright fix
      adds  1002852f1ae Fix documentation of a recent change in Dired
      adds  04b62489ca0 Use lexical-binding and remove compat code
      adds  065ab1ba44e Bind the time zone so that the tests work everywhere
      adds  0d1ca2ac380 Improve word wrapping for CJK characters
      adds  4e97019a777 Minor fixes for last change
      adds  608b8113cbf ; * test/lisp/net/tramp-tests.el 
(tramp-test28-process-file): Instrument test.
      adds  4aff89ece6d Rework direct async processes in Tramp
      adds  8f42b94fe43 Set basic SVG attributes (bug#40845)
      adds  8dc95e3598b Silence compiler warning (bug#40845)
      adds  6e2ee2a1279 Fix image display on w32 as followup to recent changes
      adds  a5394884627 Always make a multibyte string for the frame title 
(bug#42904)
      adds  3a99f966dc2 Improve handling of coding-system mnemonic indicators
      adds  f3e6dd1ce97 Fix a compilation warning in xdisp.c
      adds  2c389455c72 Fix more compilation warnings in xdisp.c
      adds  42ec4125158 Update from Gnulib
      adds  df589d36817 Simplify by using Gnulib sigdescr_np module
      adds  631c73b2801 Quote other suspicious characters in mml-insert-tag.
      adds  326fdb9ec05 Remove many items obsolete since Emacs 23.2 and 23.3
      adds  bc5da2c3fb8 Avoid some uses of obsolete function interactive-p
      adds  787b1911537 Add sanity check in tramp-sh-get-signal-strings
      adds  1fa90f77ede Change how #:uninterned symbols are font-locked in Lisp 
mode
      adds  230bddbd78c Explain what C-h t means in the preface
      adds  88795c52ff1 Have gnutls_symmetric cache the results from 
Fgnutls_ciphers
      adds  9e68413c7f0 Fix inferior octave single-quote font lock
      adds  b74aaee5a47 Add a new function 'file-backup-file-names'
      adds  0f014a79a3e Extend the default value in dired-diff to all the 
backup files
      adds  8be068661b6 ; * etc/NEWS: Fix wording of recently-added entries.
      adds  9c04760f169 Document file-backup-file-names
      adds  0980e1f537d Fix error when loading a new, non-existent foo.gpg file
      adds  517285f7cae Rewrite the epa key interface to use buttons instead of 
widgets
      adds  519fc10f121 Clarify sorting order by file-backup-file-names
      adds  08a6d14e411 Fix replace-region-contents performance bug
      adds  e0345b4e861 replace-buffer-contents cleanups
      adds  d494f9e81a6 Update from Gnulib
      adds  64d2e5a7ad5 Revert previous hideshow commit
      adds  764bad713e1 Make shadowing warning in describe_map less confusing
      adds  71209b231a8 Tweak how "u" works in Info buffers when 
scroll-conservatively is set
      adds  1064b2f65ec Extend background colours in shr
      adds  478c2e23620 ; * lisp/info.el (Info-up): Fix a typo in a comment.
      adds  5fcb97dabd3 Fix cond jump table compilation (bug#42919)
      adds  121be3e1181 ; * etc/NEWS: Remove temporary note on documentation.  
(Bug#42917)
      adds  16f00e36dc2 * admin/admin.el (set-version): Trap yet another NEWS 
error.
      adds  d3a4ce84201 Revert "; * etc/NEWS: Remove temporary note on 
documentation.  (Bug#42917)"
      adds  4e2caef3849 ; * src/character.c (str_as_multibyte): Fix the 
commentary.
      adds  e26e63444d3 Add Feature testing for Windows binaries
      adds  44104a607ae Fix error in GMP test
      adds  36f2f67c96d Merge from origin/emacs-27
      adds  f9754ef74a0 * admin/admin.el (reminder-for-release-blocking-bugs): 
New command.
      adds  1165618288b Doc fix for copy-directory
      adds  642c921f4ec remove-overlays doc clarification
      adds  665fe1c1859 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  e8db980dcb5 Don't bug out in gnus-icalendar when there no recurring 
event
      adds  6d10b607d09 Possibly mention both file and buffer names in 
save-some-buffers
      adds  7445560d0cd Fix problem with folded Gcc headers in Gnus
      adds  f3e29733bbe Tweak the file/buffer comparison from previous 
save-some-buffers change
      adds  0e01d5aa723 Preserve setf semantics in 'substring', 'cons', 
'logand' expanders
      adds  585beb6c12c Add basic D-Bus integration to Gnus
      adds  a17ad0b2123 Add "Delete" submenu to Dired "Operate" menu
      adds  9c011a1083c Add undefine keyword to make-mode
      adds  375e87409a3 Omit "V" at the start of DEFVAR_BOOL vars
      adds  65543b5a879 Add package prefix to jsonrpc defconst
      adds  d4b5dff4829 Update from Gnulib
      adds  ea382a289d3 mml-secure-en-decrypt-sign-1-2-double is unstable
      adds  b64d04c3d63 Fix gpg2-related test failures on RHEL 7.8
      adds  438975bbaa2 regex-emacs omit POS runtime check
      adds  768bea30cbc regex-emacs omit allocation of 3 slots
      adds  82c089f532e regex-emacs: omit regstart tests and regend set
      adds  4c0a9754ace regex-emacs: subscript-check register numbers
      adds  bd5771ff27d regex-emacs: fix leak on memory allocation failure
      adds  e823709d175 regex-emacs: copy less when reallocating
      adds  1926fe6527a Fix lexical misunderstandings in 
gnus-icalendar-tests.el (bug#39782)
      adds  99fe2a2643c Remove side-effect-free markup for assoc-default
      adds  6d84853de8d eshell: Remove unnecessary check in em-hist
      adds  fa3959f5cbd term.el: Use correct exit status in suggested 
dir-tracking functions
      adds  7e809b9ef7b Don't recommend redefining auto-save filename functions
      adds  32f4fa80b59 ; * doc/lispref/backups.texi (Auto-Saving): Fix wording 
of last change.
      adds  2aefd559043 ispell: Commands to check comments or strings at point 
or in region
      adds  e48c60e7c9b Document ispell comment/string checking commands in the 
user manual
      adds  a4d57add69f Make the epa key display slightly more informative
      adds  0985c0e6c6f Implement a way to customize "default" values
      adds  be7af20e732 Use format-prompt a couple of places
      adds  f68a8869d1b Fix doc-view problem with file names with spaces in them
      adds  fca0d6e875e Allow directories to be called .el in 
-add-subdirs-to-load-path
      adds  3345dc8e15b Allow disabling double buffering at build time
      adds  6a5f9700846 Sync latest SKK-JISYO.L
      adds  dfeb0593128 * lisp/files.el (insert-directory): Simplify (if ... X 
X) to X.
      adds  ff864be6942 Fix PWD startup checking with symlinks
      adds  14fb657ba82 Fix expand-file-name symlink-to-dir bug
      adds  7f6dba00edc Unbreak xref-goto-xref in Emacs 26
      adds  c601211e0d2 Unbreak dired-do-find-regexp in Emacs 26
      adds  1a167f5a7a8 ; Bump xref version
      adds  5a1785d58ad Sort Info index completions alphabetically
      adds  c1b0515952c Add themes modus-operandi and modus-vivendi
      adds  a6539d81da9 ; * lisp/info.el (Info-complete-menu-item): Fix wording 
of comment.
      adds  e24a93d1000 ; Fix license statements.
      adds  587a60cc0fb Signal error on Hunspell installation problem
      adds  15f6c07f15b Refer to correct mouse button in flyspell message
      adds  f8082a5ccae ; * lisp/textmodes/flyspell.el (flyspell-mode-on): Fix 
typo.
      adds  90ce0421542 Allow a function for the :secret in a plstore
      adds  36b3abc6722 ; Add the necessary argument (bug#42967)
      adds  4766006d3c7 Fix flyspell welcome message
      adds  2fd98604818 Add ASTEC-X issue to PROBLEMS
      adds  f40260f121d Only show flyspell welcome message interactively
      adds  bdc1f193470 dired: Show broken/circular links w/ different face
      adds  4cf5d2ebee5 Minor clean up in flyspell.el
      adds  ed3c9715342 Prevent spurious tabs by RET in todo-edit-mode 
(bug#43068)
      adds  6a95676cce0 Substitute command keys in display-local-help
      adds  19bff57f609 Make minibuf-eldef respect 
minibuffer-default-prompt-format
      adds  01819490b69 Keep the user theme in sync when marking a variable as 
set
      adds  85f42836b66 ; * etc/NEWS: Fix formatting of a recently-added entry.
      adds  0016f5f149f Adapt tramp-tests
      adds  6ff37fc439f Switch Gnus D-Bus signal from :session to :system
      adds  1153b238aef Set Gnus server 'closed status in gnus-close-server
      adds  0bbc84630f1 Fix recently-introduced expand-file-name bug
      adds  43d0fbd270d Fix most of fileio-tests on MS-Windows
      adds  f5ed8ded9d0 * test/src/fileio-tests.el: Preserve HOME when a test 
fails
      adds  d77dc2609f6 * lisp/mwheel.el: Improve package description.
      adds  649a52822f2 Fix indent-region for identifiers with underscores in 
cperl-mode
      adds  4d741e577fb Remove redundant slot validation in 
eieio-persistent-read
      adds  7974422dfc5 New eieio-persistent-make-instance generic function
      adds  766cd0c7c33 Use lexical-binding in warnings.el and add tests
      adds  d2412492cad Make XEmacs compat aliases obsolete in warnings.el
      adds  8d3160ec085 Add commands to run shell commands in project root
      adds  2af8f7a1e42 Fix Bug#43052
      adds  6e25d615449 Add support for parsing column numbers in Visual Studio 
messages
      adds  89286b1f455 Add GNUstep build to Gitlab CI/CD
      adds  72f66f70eef Fix Objective-C C99 build problem
      adds  a811a618e0e ; Bump seq version to 2.22
      adds  726b758005e Allow direct choice of smtp authentication method
      adds  2b59cfaaa35 * src/fileio.c (Fexpand_file_name): Omit unnecessary 
assignment.
      adds  7d5807277ff Revert recent expand-file-name changes if DOS_NT
      adds  63578dc4355 * test/lisp/emacs-lisp/rx-tests.el: Improve test 
coverage.
      adds  f8484f66834 Delete duplicate definition for koi8-u coding system
      adds  c7e297e9066 Prevent ElDoc blinking when 
eldoc-documentation-enthusiast is used
      adds  665e05543c0 * lisp/mail/mspools.el: Remove redundant :group args.
      adds  e2702ca5fb1 Run GNUstep build test more often
      adds  e709c187fde Mark failing fileio test on MS-Windows
      adds  2aeff0794a2 Use lexical-binding in more tests
      adds  17291414b10 * lisp/play/snake.el: Use lexical-binding.
      adds  826192409a6 Convert unsafep tests to ert
      adds  cb1563f3ca2 Convert manual rmailmm tests to ert
      adds  68033285619 * .gitlab-ci.yml (test-all): Run only when needed.
      adds  6ac270dcd35 Fix compilation warning in snake.el
      adds  130bf51c411 Make format-prompt interpret a nil default value as "no 
default"
      adds  bf018eefa2a ; tiny indentation fix to lisp/progmodes/elisp-mode.el
      adds  dd910dd2f84 Place flymake-eldoc-function at the end of 
eldoc-documentation-functions
      adds  34e7617365f Respect :must-match for file types in customization 
buffers
      adds  9d10a8ca050 Tweak background colours in shr when there's indentation
      adds  2c284889e0f * lisp/play/tetris.el: Use lexical-binding.
      adds  87b4368862c Remove some XEmacs compat code from gamegrid.el
      adds  be2ef629eea Various life.el improvements
      adds  6593d73928d Use lexical-binding in life.el and add tests
      adds  886ba068c82 Bind 'n' and 'p' in compilation-mode-map
      adds  2ff930d861b Fix GC bug with Lisp floats and --with-wide-int
      adds  aa1b586a1af Omit no-longer-needed stack mark_maybe_object
      adds  cf95bb02139 Avoid some false matches in mark_maybe_pointer
      adds  7e2f6f8448f Remove mark_maybe_object
      adds  89350d4878a Use mark_objects elsewhere too
      adds  416195fd43c * src/lisp.h (lisp_h_XPL, XPL): Remove; unused.
      adds  4830ef2f65a * src/alloc.c (live_symbol_holding): Pacify gcc 
-Wlogical-op.
      adds  31abd9a7cff * .gitlab-ci.yml (test-all): Change .m to .c for 
standard C files.
      adds  58d96237954 Fix minibuffer default of ephemeral debbugs group
      adds  36d485dd32f * .gitlab-ci.yml (test-all): Add lib/*.{h,c}.
      adds  04578c10636 * lisp/dired-x.el (dired-omit-mode): Add autoload 
cookie.
      adds  e63705ab9ba Add a new function dom-print
      adds  a0d3d2935f9 Make quoted-printable-encode-region work in multibyte 
buffers
      adds  4657f08b7ee Sync with Tramp 2.4.5-pre
      adds  a142bbd288a * admin/admin.el (reminder-for-release-blocking-bugs): 
New command.
      adds  eb77572257b Fix replace-region-contents performance bug
      adds  332e5b54b6a ; Merge from origin/emacs-27
      adds  da4840af120 Adapt reminder-for-release-blocking-bugs
      adds  f4b89192160 Merge from origin/emacs-27
      adds  df5c669709c Adapt tramp-tests.el, don't merge with master
      adds  01b56177319 ; Merge from origin/emacs-27
      adds  4a73fb96687 Fix description of %-constructs in 'mode-line-format'
      adds  dddc971f0e5 CC Mode: Fix processing for when 
c-multiline-string-start-char is a character
      adds  29708cbde7a Some precisions to bug handling
      adds  7605060d51b Update Elisp Manual reference to which-function-mode
      adds  f20169399df Fix typo in Introduction to Emacs Lisp
      adds  2f797124c30 Merge from origin/emacs-27
      adds  2ea34662c20 Use lexical-binding in pong.el
      adds  bdb6d3a9434 ; Document choice of smtp authentication method
      adds  f7d14ef23bd ; Auto-commit of loaddefs files.
      adds  b6b7f172219 Remove spurious @ character in smtpmail.texi
      adds  d34590e6341 Mention C-c C-w in the signature section of the Message 
manual
      adds  ed8dd998847 Document 'smtp-auth' in auth-source info
      adds  0996047476e Improve documentation for custom :options
      adds  2e3ec402938 Strip carriage returns from received password prompts 
(comint)
      adds  a50b8397f47 Use lexical-binding in pcmpl-linux.el and add tests
      adds  615c15fd859 Use lexical-binding in pcmpl-unix.el
      adds  dd2c37d0e1d Fix OBOE in flyspell-check-previous-highlighted-word
      adds  410b16f92d6 Handle different IMAP server responses to COPY and MOVE
      adds  e381c2f7f07 Add unit tests for icalendar.el
      adds  c5e8254b9c8 Apply icalendar.el patch by Thomas Plass 
<thunk2@arcor.de>.  Fix bug#34315.
      adds  1457e84f446 Fix bug in dbus.el
      adds  5aa5c0372dc Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  77a5b696bbb Fix binding mouse wheel with modifiers in buffer area
      adds  76e8d935a72 Simplify mwheel-mode by using alist instead of two 
variables
      adds  18ae12e053c Use lexical-binding in mwheel.el
      adds  d37861535df Cancel timer when world-clock buffer is killed
      adds  23ee78b0051 Support bookmarking Eshell buffers
      adds  73d202e4503 * lisp/eshell/esh-mode.el: Remove redundant :group args.
      adds  51421497583 Unbreak project.el, the GNU Elpa package, for Emacs 26.3
      adds  8cb15183aa8 Fix vertical cursor motion when 'visual-line-mode' is 
in effect
      adds  a4e45a13b65 Fix 'expand-file-name' for remote files
      adds  54070a5e207 Fix my previous change to cancel world-clock timer
      adds  c449a00aa51 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  c47be1b8440 Revert recent GC-related changes (Bug#43152)
      adds  aff58e3f03d * src/image.c (svg_load_image): Use xmalloc and xfree. 
(bug#43135)
      adds  00b22239ab7 ; * test/lisp/progmodes/cperl-mode-tests.el: Add 
license statement.
      adds  4ea928e14f4 * configure.ac (GNU_OBJC_CFLAGS): Check ObjC defaults 
to C99. (bug#43167)
      adds  7921b5db104 Fix freeze in cperl-mode when editing a regexp
      adds  ae6daa680a5 Fix ElDoc's eldoc-documentation-enthusiast strategy
      adds  6f88247a6c4 * lisp/mail/mspools.el: Use lexical-scoping.  Autoload 
`mspools-show`.
      adds  a0e026b274e Don't display the Gnus splash on 
gnus-read-ephemeral-emacs-bug-group
      adds  74ba8f8421a Fix previous buffer name fixup in save-some-buffers
      adds  70af9a9cb91 Fix infloop when indenting in cperl-mode
      adds  7769cad1e39 wdired-do-renames: Speed up for long Emacs sessions
      adds  66d01012ba6 Show log suppression buttons in display-warning buffer
      adds  689f4212520 Allow "lambda" spelling for ucs-insert
      adds  0f793b5658b Document :type-error property for customization types
      adds  a418b0a9209 Extend dbus.el by error messages, and :write access type
      adds  93d8ee1d6b2 * etc/NEWS: Add changes for D-Bus; fix typos.
      adds  6dcfabea97f Do not remove unbound variables or faces when modifying 
a custom-theme
      adds  9e5db99d318 Fix up previous LAMDA->LAMBDA patch
      adds  9e5fd29bede Fix previous manual mis-merge of dired-aux
      adds  f450798cb0b Don't move point in vc-dir on vc-register/vc-checkin 
(bug#43188)
      adds  ecfc13e4162 Introduce nnselect backend for gnus
      adds  a6b45145824 ; Fix typos in etc/NEWS
      adds  22570d18bab ; Document new gnus-summary-line-format items
      adds  31c3f53816f Preserve user customizations after disabling a theme
      adds  e0c77bb62c1 Display name with with spaces, but keep symbol name 
underneath
      adds  a30268907c4 Improve call to widget-create-child-and-convert in 
cus-edit
      adds  eca6c9281f0 Protect compilation-auto-jump against code killing the 
buffer
      adds  81657507c29 Tweak how cperl-mode fontifies hashes and arrays
      adds  b9bdc48b4c7 Fix <optgroup> in selects in eww
      adds  3c69864a9c9 Fix default value in selects in eww
      adds  4b237163116 Explain in the tab-always-indent doc how to make TAB 
insert a TAB
      adds  60e3353697e Mark sgml-basic-offset as safe for integers
      adds  ccae4ea6990 info-lookup-symbol: Fix the suggested default value in 
Custom buffers
      adds  f303b64f0e1 Revert "info-lookup-symbol: Fix the suggested default 
value in Custom buffers"
      adds  82b695faa3c Revert "Display name with with spaces, but keep symbol 
name underneath"
      adds  a04e76ac7d5 Minor improvements in Tramp error reporting
      adds  940ea154911 Adapt tramp-test30-make-process
      adds  6cf62141c44 Reinstall recent GC-related changes
      adds  585fe005574 Fix up previous icomplete-show-matches-on-no-input 
change
      adds  ccd5f0d0a99 Fix eww-change-select defaults in a different way
      adds  2c1d8397788 * lisp/svg.el: Bump package version to 1.1.
      adds  2bba9cd409c Update from Gnulib
      adds  71d067252ce EUDC: Fix a minor formatting issue
      adds  669b46e6a39 EUDC: Reword macOS Contacts back end overview
      adds  6fc502c1ef3 Don't resort Icomplete candidates when default already 
on top
      adds  92bec37d560 ; Minor touchups to recent D-Bus changes
      adds  d5c399b4d41 Make C-h S in Customize buffers work more reliably
      adds  7d927fa8dd5 Use `format-prompt' when prompting with default values
      adds  d7197f9d99c Fix formatting of recent Gnus nnselect changes
      adds  b2f41a8a186 Disable display-warning buttons when doing batch 
compiles
      adds  3444f397c7d Use a popup menu for <select>s in eww
      adds  9ba575aeb3a More work on D-Bus error messages
      adds  660d13bd7b4 Use format-prompt in calls to completing-read with a 
default value
      adds  875c8d5082f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  52a92c6e7ba Add autoload cookie to eshell-bookmark-jump
      adds  95268cdb7e6 Use format-prompt in read-string calls (that have 
default values)
      adds  1921d2176bb Use format-prompt in calls to read-from-minibuffer with 
default value
      adds  1b390c3cbf9 Make list-processes--refresh work for pipe processes, 
too
      adds  816975f4bbf Use format-prompt in some read-string calls
      adds  ca9c02af194 Allow CSS completion with multiple rules on one line
      adds  7d567981c8b Add enchant-2 to list of default spelling checker 
programs
      adds  a3ca5318760 ; Fix typos
      adds  670c41cf127 Add edebug form to subr--with-wrapper-hook-no-warnings
      adds  d39ae6f5860 Use variable-pitch fonts in the eww headers
      adds  f103e89c1d2 Add aliases for recent Gnus nnselect changes
      adds  811dcb7e8f8 Remove debugging code inadvertently checked in
      adds  c8472cc69d4 Better explain behaviour of 
icomplete--sorted-completions
      adds  0c4789e2def Show the status of signed + encrypted S/MIME messages 
in Gnus
      adds  438cdc33288 Add support for horizontal scrolling in tab-line
      adds  37f454f5826 Use auth-source for passwords in rmail
      adds  f681c097f2b Require ert in the cperl tests, since it's reloading 
itself
      adds  5312e56d43c Fix test failure in custom--test-theme-variables
      adds  0ebe2678002 * lisp/char-fold.el (char-fold-to-regexp): Handle 
lax-whitespace (bug#38539)
      adds  151486931c8 Fix Enchant dictionary finding routine
      adds  de4f347901a Use format-prompt in read-file-name calls that have a 
default
      adds  4ffc370373b * lisp/erc/erc-status-sidebar.el: New file
      adds  6fd03b0fbeb * lisp/erc/erc-status-sidebar.el: Fix header and make 
small tweaks
      adds  6ce08a165cb * etc/NEWS: Mention the new erc-status-sidebar.el
      adds  627e9c191ea Revert two commits for bug#19032
      adds  0fb54254423 Change icomplete-show-matches-on-no-input behaviour for 
Icomplete only
      adds  2630bbbcdf4 Introduce a new Gnus scoring method (for article age)
      adds  65565a16cfb Revert "Explain in the tab-always-indent doc how to 
make TAB insert a TAB"
      adds  39230fadbc7 Implement typed D-Bus properties (Bug#43252)
      adds  6f306793656 * etc/NEWS: Add D-Bus changes.
      adds  7865b4044d7 Skip failing cperl test on hydra
      adds  3e5259a268d Use mouse-wheel-up-event in mwheel-tests.el
      adds  e90054bc310 Doc string update for tramp-password-prompt-regexp
      adds  60de60b3507 Revert "Use format-prompt in calls to 
read-from-minibuffer with default value"
      adds  9c42f1f7f0a Fix crash from clicking on menu bar (bug#34762, 
bug#26982)
      adds  45c0bbb9215 Allow DEFAULT in format-prompt to be a list
      adds  c50643cebd7 Add Gnus function to make a persistent group from a 
search result
      adds  7bd6dd065b7 Make Gnus cache work with nnselect
      adds  1ee76735a2b Make the button navigation commands available via a 
minor mode
      adds  4038b4fee79 Implement a new `submit-emacs-patch' command
      adds  554c1584199 Add the (hopefully) correct debbugs header for patches
      adds  4fa5bad4007 Fix thinko in dbus.el
      adds  0fb3fc92b33 Remove obsolete "Wide Characters" section of Gnus manual
      adds  302f71e55da Fix help message with help-window-select
      adds  baade53cbed Merge from origin/emacs-27
      adds  e0a8a7e94cd ; Auto-commit of loaddefs files.
      adds  fecdc1a66a2 ; Merge from origin/emacs-27
      adds  abca75d2e9b ; Fix typos; change "Emacs-Lisp" to "Emacs Lisp"
      adds  9b35b0c99ce ; * lisp/man.el (Man-mode): Fix formatting.
      adds  5a9e237e154 Merge from origin/emacs-27
      adds  c9708e5ba23 Fix bug in dbus.el; do not merge with master
      adds  5489524ab0d Backport recent change in tramp-tests.el from master, 
don't merge
      adds  a5cc0242ebe ; Merge from origin/emacs-27
      adds  2b95300cf8e * lisp/display-fill-column-indicator.el: Fix bug#41145
      adds  79387131059 C++ Mode: handle comma separated brace initializers.
      adds  366a97c980f Avoid crashes when trying to load bad GIF files
      adds  482fa0d9ed3 Merge from origin/emacs-27
      adds  9de9976de00 Adapt Tramp doc
      adds  6e7736ac5f4 (define-minor-mode): Don't compute a default :group 
(bug#41145)
      adds  4064d074459 * lisp/dnd.el: Use lexical-binding.  Remove redundant 
:group
      adds  66509f2ead4 Add gv-define-expander for plist-get
      adds  fab443827a6 Make flyspell-prog-text-faces into defcustom
      adds  ceb5d1745f4 Minor clean ups and doc fixes in find-dired
      adds  dd25055829a Fix up fix for bug#19032
      adds  c3f986a4557 Suppress errors of tab-line-switch functions
      adds  5d436090952 Introduce a new variable tab-line-switch-cycling
      adds  60cb56e9999 ; Fix typo in last change
      adds  d08568e6e92 ; Silence byte-compilation warning in last change
      adds  931b9f59530 Set `generated-autoload-file' in erc-status-sidebar.el
      adds  be64c36dd46 Fix new summary-line after editing an article in Gnus
      adds  5d522b430bd Revert back to using ESC as viper-ESC-key again
      adds  c033bb8648d Fix :match function for the file widget
      adds  6c46dddcb25 Fix up < and > "date" scoring rules in Gnus
      adds  70a8d06fe12 Open describe-function NEWS links in view-mode
      adds  be5047c0d2a Implement D-Bus properties with compound type.
      adds  88a25960ec1 Use lexical-binding in semantic-utest-c.el
      adds  d32cf354b0c Use lexical-binding in url-future-tests.el
      adds  ba3e2b80c04 * test/lisp/org/org-tests.el: Use lexical-binding.
      adds  be4c4a7389c Use lexical-binding in mml-sec-tests.el
      adds  262d0c6acfe Mark some tests as expensive
      adds  498773447ad ; * test/manual/indent/elisp.el: Use lexical-binding.
      adds  4ba71eee8d8 Convert indent test for css-mode into automatic test
      adds  27b711f834a ; Fix typos in format-prompt
      adds  a70ce631c68 * lisp/textmodes/artist.el: Remove obsolete comments.
      adds  bd5b7754523 Add a "Redo" entry to the menu
      adds  da344e18844 Doc fix for diff-no-select
      adds  a4d37877f8d Tweak how `M-RET' in Message mode fills paragraphs
      adds  8e1376a3912 Use a header line in calc mode instead of a regular 
in-buffer line
      adds  37c095a23fc Fix QNX build
      adds  f7be259400b Allow editing articles in Gnus nnselect groups
      adds  206cff84bda Clean up group-finding in Gnus nnir search
      adds  f7e35f8162d * lisp/loadup.el ("button"): Move to after loaddefs.el
      adds  8cf274f9603 Allow an info structure as argument for 
gnus-group-get-parameter
      adds  e2391d486e8 * lisp/simple.el (undo-redo): Doc fix.
      adds  b5fe4474804 Fix calc tests when running noninteractively
      adds  891bbec2e09 Simplify big integer constants in Calc
      adds  c0eee8cb2c1 Calc: regularise test names
      adds  a34a80a878f Fix viewing PDFs from eww with external viewers
      adds  8d9133c6027 Improve diff-no-select doc string
      adds  2862f6b2bf9 Fix up eldef shortening of the minibuffer
      adds  dbd8994e0da D-Bus: Implement other compound types of properties
      adds  bde93182bf0 Tweak previous mailcap patch (for external viewers)
      adds  6dbef930487 Improve help-echo of Undo and Redo menu items
      adds  b054393dd1b CC Mode: Fix minor bugs in the string handling functions
      adds  d608eb1c941 Guard against faulty flow-filled emails
      adds  91a221b2798 Remove cedet items obsolete since 23.2
      adds  f5d8cfff5a3 Add some eshell completion patterns
      adds  7d30ca7f66b Move dired-jump from dired-x to dired (Bug#21981)
      adds  699e40caf63 Avoid unneeded recentering when header-line is used
      adds  6a9c0b09687 Further diff-no-select doc string clarification
      adds  b9db19b23a1 Fix toggle-frame-fullscreen on w32 builds
      adds  a4bfb0bc5c1 Default Emacs to UTF-8 instead of Latin-1
      adds  4c3f3bf2562 Support scoring on article age interactively in Gnus
      adds  227f93abcc8 dired-omit-mode may not be defined in dired-jump
      adds  97e9bddd0fc Fix compilation warning in cl-lib.el
      adds  661c0dfa2f8 Fix compilation warning in obsolete/complete.el
      adds  b9ff508a2ea Fix compilation warning in cl-font-lock
      adds  d228cac2e8d Small Texinfo markup fixes
      adds  62f239eec2b C++ Mode: handle __attribute__,etc. inside constructor 
argument lists
      adds  2fca3015ddc Cleanup in dbus.el, dbus-tests.el
      adds  6818867a2e8 ; Fix copyright years
      adds  3e073520b34 Adapt some tests for Emacs's excitingly variable 
quoting format
      adds  31be4d7ca48 Add a way to use an external command to download HTML 
in eww
      adds  f7d8650187e Fix up example code from previous eww.texi commit
      adds  854855ec68c Clean up eww error buffer
      adds  5e7733694e9 Mark some diff tests as failing in nonascii directories
      adds  18f390af8f1 Don't force LC_ALL=C upon make check (bug#43353)
      adds  a6321fd7990 Fix a conversion failure in tramp-archive-tests 
(Bug#43353)
      adds  e1e93da9a9b Make `ascii' a coding system alias for `us-ascii'
      adds  9ca83cdd797 Revert "Use format-prompt in read-file-name calls that 
have a default"
      adds  1b0a922a19b Make M-x show obsolete commands (Bug#43300)
      adds  06d86b954d2 Make M-x show what aliases point to (Bug#43300)
      adds  1a4d8feb17e * lisp/time.el (display-time-world): Make obsolete.
      adds  2605eb9d0ef Clarify when tab-line-switch-cycling is used
      adds  e0f304413c5 Doc string clarification in file-directory-p
      adds  467200dd6ed Update .gitignore with ccls files
      adds  c2dea983e80 Kill gpg-agents started by mml-sec-tests (bug#43358)
      adds  def34a20766 Don't eagerly store articles in the Agent by default
      adds  2bd41321a6d Make ERC desktop notifications lenient to invalid XML 
characters
      adds  dc01b992e27 Make the eww header work again even if the title is nil
      adds  54c2a8df3bf Make diff--refine-hunk bug out less on broken patches
      adds  cc24931b2f7 ; * lisp/tab-line.el (tab-line-switch-cycling): Fix 
last change.
      adds  762817003f5 ; * etc/NEWS: Document a recent change.
      adds  99af480d009 Fix punctuation in EWW manual
      adds  817dd546497 Improve frame-title-format and icon-title-format
      adds  2c62e9b20dc Improve wording of cua-mode menu entry
      adds  f9aa499afa2 Further fixups of the variable-pitch eww header line 
change
      adds  3eb4e0db5ce Escape ampersand in table.el LaTeX output
      adds  da0e75e7410 Add facility to make module functions interactive 
(Bug#23486).
      adds  9cc992e68ff Fix compilation-mode-map doc string
      adds  1749d32d027 Fix up report-emacs-bug action on invalid From headers
      adds  1c84b187abc Fix builds without modules
      adds  f66829e0f47 * lisp/simple.el (undo-redo): Rephrase error message.
      adds  0e00f199cd3 Calc: fix binomial coefficients for negative arguments 
(bug#16999)
      adds  b40a7056e53 Support build of Emacs on ARM Macos machines
      adds  7cc16143383 Further fixups in minibuffer-default--in-prompt-regexps
      adds  7629aa74091 Revert "Fix completion in `read-library-name'"
      adds  cbfa4115446 Allow hitting RET on info node names with multiple 
whitespace chars
      adds  14486c44885 Allow preserving (some) text properties from completion 
tables
      adds  f450e53d5c0 Fix problem of marking files with hidden subdirs
      adds  312da487192 Don't retry reading after receiving EINVAL
      adds  15d2f6af000 Tweak the `C-x v =' command when done from a diff buffer
      adds  e408f2fab24 * test/lisp/emacs-lisp/find-func-tests.el: New file 
(for bug#43393)
      adds  d727d3dad64 Check that the buffer in diff-buffer-with-file is 
visiting a file
      adds  27bda2e1409 Fix regression in non-querying about mail addresses in 
"emacs -Q"
      adds  c5d53ac36d5 Fix mailclient-send-it after recent browse-url rewrite
      adds  70003969244 Enable uniquify-buffer-name-style to be a function.
      adds  32220b53fd4 Document use of uniquify-buffer-name-style as a 
function.
      adds  ffe893114f4 Merge branch 'feature/uniquify-as-function' into master
      adds  9d5b675f2c2 Fix MS-Windows compilation of Gnulib with old versions 
of MinGW
      adds  77aeddc1492 * lisp/window.el: Add provide statement
      adds  caf64ae08bf Add new, simple `replace-in-string' function
      adds  3beb8bc9940 Allow controlling the look of the line/column indicators
      adds  0a7152e095e Fix up previous replace-in-string commit
      adds  20d13e424fb Stop querying for fonts as soon as a match is found
      adds  9bb9f437095 ; Fix grammar of previous commit
      adds  f4b4166e007 Avoid aborts in display_mode_element
      adds  1b68d76dc18 ; * src/font.c (syms_of_font) 
<query-all-font-backends>: Doc fix.
      adds  5e6393fc61a Use a square root character in calc displays
      adds  360145a83c8 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  c07ec3f43ef ; * etc/NEWS: Fix wording of a recently added entry.
      adds  eeae97282e2 Make sgml-validate not bug out from buffers not 
visiting a file
      adds  f028a893a55 ; Minor fix for nsxwidget patch
      adds  b43287e4130 Tweak previous report-emacs-bug-hook change
      adds  96f1fedf4dd Fix problem with previous dired.el change
      adds  92f342f38dd D-Bus: keep type information in D-Bus events
      adds  c6291d6efec Remove pointless use of intern
      adds  cd151d06084 Fix up previous change for column/line spec mechanism 
in the mode line
      adds  23a3333b3ef Give Lisp control on the lossage size
      adds  82de8ecc080 Make delete-pair only delete pairs that are part of 
insert-pair-alist
      adds  12aea1fa80f Allow user-defined scoring in Gnus
      adds  6d6ef7b1d00 Work on D-Bus properties etc
      adds  8af0fe243f3 etc/refcards/refcard.tex: Fix some grouping regexps
      adds  fa0859fda99 Fix documentation of a recent change
      adds  f7e68759d03 cperl-mode: Add new value "PBP" for 'cperl-set-style'
      adds  64ba14f3661 Make package install not bug out on weird stuff in 
find-file-hooks
      adds  5e031c5e709 Fix up previous autoload-find-generated-file change
      adds  ccd555f04b1 ; * src/keyboard (make_lispy_event): Fix a typo.
      adds  11f03d7476c Allow binding keys in `query-replace-map'
      adds  8b61e20e4ed Refactor a very long wid-edit function and add 
additional checking
      adds  65b7d465a5e Make face names clickable in Customize buffers
      adds  bd6c600687f Doc string typo fix for mode-line-position-column-format
      adds  3b3cf6c588f Fix recent change in wid-edit
      adds  1e301425ddb Remove mention of C-u M-. from the refcards
      adds  8a028e900da Revert "Make delete-pair only delete pairs that are 
part of insert-pair-alist"
      adds  7fec0a444eb Document easy ways of typing undo key on TTY frames
      adds  38519caa670 Update TUTORIAL.he
      adds  e0e147e1038 TTY Support for ECMA-48 strike-through graphic rendition
      adds  7b2dd0ed50e * lisp/tab-bar.el (tab-bar-new-tab-to): Fix tabs not 
reappearing (bug#42052)
      adds  75873450e1b Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  a22fdc96200 Minor cleanup of last change
      adds  1283d3a5b29 Fix typo, reported by Manuel Uberti
      adds  013ac76b89a * lisp/progmodes/cperl-mode.el (cperl-set-style): Fix 
docstring.
      adds  b23beef3f2f Fix error in D-Bus test
      adds  635666e7bfc Use a widget for the face link in Customize buffers
      adds  610be8f64db Fix the defcustom type of eww-retrieve-command
      adds  5938fec07b4 Doc fix in directory-free-space-program
      adds  d470cff770d Make emacs-uptime insert at point with prefix arg
      adds  a1d9463ae7b Save and restore point in ewoc-invalidate
      adds  3b79ff61791 Fix typo in project-kill-buffers
      adds  b8f447867f2 Display the language in the Flyspell mode line
      adds  e79d1e151f1 Document Gnus body matching quirks
      adds  50b446a6b32 Fix gnus-summary-catchup-from-here edge case
      adds  144bbfc6625 Allow customizing hooks defined via define-minor-mode
      adds  b6594d76068 Allow reveal mode to not automatically re-hide revealed 
text
      adds  28ba8793626 Document and extend menu-bar-make-toggle some
      adds  7222e975be8 Fix problem with spurious extra paragraphs in shr
      adds  c9f845a53c9 Put files in mhtml-mode when they have <!DOCTYPE, 
case-insensitive
      adds  2e68cee6532 * doc/misc/eww.texi: Document the `w' key's double 
function
      adds  091cb97a2a4 Honor make-pointer-invisible on macOS
      adds  eda48b6fed8 Add a new variable 'gnus-global-groups'
      adds  a2be81780ef Extend process-lines to allow exit status handling
      adds  4d184fb07f5 Make a gud error message more informative
      adds  1278a9a907e New command: revert-buffer-with-fine-grain
      adds  a68a0e69da1 Fix slow python-mode inserts when there's a lot of 
strings
      adds  676398dd7df Add new tab command `C-x t C-r'
      adds  db6bdef2dd6 ; * doc/lispref/processes.texi (Synchronous Processes): 
Fix typo.
      adds  23c20c39683 Don't have vc-git-stash-list bug out on the .git 
directory
      adds  988f45a75b7 Fix printing of hash tables with removed elements
      adds  3ec7005315f Tweak a hash table print test
      adds  321bba0c99c Terminate `comint-password-function' tests
      adds  8da6eb3a700 Remove code checked in to lread.c by mistake
      adds  163ff19cf3c Fix bug out when indenting inserted images in shr
      adds  f8d8d28bc67 Tweak dired warning about "wildcard" characters
      adds  09e109851b9 Highlight regexp sub-expressions
      adds  209dfa11a42 Improve documentation of a recently-added feature
      adds  f8624fb834e Make D-Bus properties type safe
      adds  300a5a57573 Fix typo in dbus.texi
      adds  dc2168ebf25 Make (let ((:key 'foo)) :key) signal an error in 
lexical elisp, too
      adds  2007cd3cac6 Restore the previous minimum-width specs in the 
line/column mode lines
      adds  6089dec2b49 C++ Mode: Modernize the fontification of "using"
      adds  6d9297abe05 Make xterm-mouse-event check whether the click event is 
valid
      adds  f4d186b3b80 Allow not selecting messages in Gnus before resending
      adds  ec6254e5527 Fix infloop when folding difficult headers in Message
      adds  f3373901e5c Fix the font-lock-debug-fontify NEWS entry
      adds  694acda5f24 Fix compilation on TERMINFO platforms with GCC 10
      adds  5a2125b854b Merge from origin/emacs-27
      adds  03093baf909 diff-no-select doc string clarification
      adds  15c594c2821 ; Merge from origin/emacs-27
      adds  184a4977c7f Make vc-bzr tests work with brz 3.1 (bug#43314)
      adds  985703d3800 Fix doc string of 'toggle-menu-bar-mode-from-frame'
      adds  3223302aa22 Use modern constant names for the NS pasteboard
      adds  759399cdb1d Improve documentation of 'max-mini-window-height'
      adds  fcd599bbeaa Minor copyedits of doc of 'with-silent-modifications'
      adds  fd1fe1e1ecb Add doc to syntax-propertize-function saying it must do 
a 100% job
      adds  df04f3e755f Fix a rare segfault in syntax.c
      adds  3675993d76c Merge from origin/emacs-27
      adds  c151797da9c * doc/misc/eww.texi: Document the `w' key's double 
function
      adds  2e33c3fd8d7 ; Merge from origin/emacs-27
      adds  5b23393bcc0 ; * src/frame.c (syms_of_frame) 
<make-pointer-invisible>: Doc fix.
      adds  082d8a21b17 Minor copyedits in 'line-height' documentation
      adds  f750def7785 Mention in PROBLEMS the problems with fonts and 
Uniscribe
      adds  02a31c96326 Minor improvement in the ELisp manual's Introduction
      adds  7a5132954b8 Merge from origin/emacs-27
      adds  81aed7becfd ; * lisp/emacs-lisp/syntax.el 
(syntax-propertize-function): Doc fix.
      adds  63f9d9af81a Add D-Bus tests
      adds  4cb1e30988c Fix default value in checkboxes in eww
      adds  e72d3793bce Allow disabling the verbose eldoc truncation message
      adds  462dbc1cb2c ; Fix typos
      adds  611b85b6636 Tweak how Man selects the previous window on failure
      adds  ebad35e4d99 ; Fix more trivial typos
      adds  d2b754ec1a9 Add more isearch submatch faces
      adds  e8d80f1e14c Fix line width in M-x term on -nw with line numbers
      adds  7a2ac61b5d3 Fix check in `newline' for blank lines
      adds  12ca4638338 ; * test/lisp/textmodes/css-mode-tests.el: Add TODO.
      adds  f3e2d3418a4 Convert manual indent test for elisp-mode into unit test
      adds  31cb935cd72 Convert manual indent test for lisp-mode into unit test
      adds  d5d642eb71d Convert manual indent test for opascal-mode into unit 
test
      adds  c8f809dbb95 Remove a misleading message in gnus-summary-hide-thread
      adds  ca4a37e0930 Doc string fix for gnus-summary-hide-thread
      adds  018278a8d09 Fix recent change to window-max-chars-per-line
      adds  fa560bea191 Fix problem with ede-mode bugging out on non-existent 
files
      adds  fb8c319825a (json-encode-string): Strip properties to fix bug#43549
      adds  01f7fdb2a07 Convert manual indent test for ps-mode into unit test
      adds  1d98bed6c33 Convert manual indent test for scheme-mode into unit 
test
      adds  b63c3535b0c Convert manual indent test for ruby-mode into unit test
      adds  9fff5491c30 Convert a manual test for nxml-mode to unit test
      adds  600d3f06697 Move pcomplete/bcc32 from eshell to pcmpl-x (Bug#10585)
      adds  fb68645b5a2 Move several completions from eshell to pcomplete 
(Bug#10585)
      adds  83b0fc4429e Fix thinko in dired-change-marks
      adds  9a3a2a00dac Remove some unnecessary compat code
      adds  e1290f47131 Remove some Emacs 20 compat code
      adds  c0188959c1e Remove Emacs 23 compat code from cedet
      adds  2788557000d Support shellcheck in compilation-mode
      adds  797ff44d53e Fix shellcheck warning
      adds  3376b08c2e1 ; * test/lisp/progmodes/ps-mode-tests.el: Add missing 
backslash
      adds  11a1c8b62fc Remove broken compat code from EDE
      adds  c5c29a9f0f6 Fix font-panel on NS (bug#43480)
      adds  de6844b6246 Fix cursor display in mini-window under icomplete-mode
      adds  69b5d543115 Fix filling problem in shr due to zero-width id tagging
      adds  096f5956be3 Speed up shr-insert slightly
      adds  73f77558ccd Fix off-by-one error in eldoc--handle-docs
      adds  10696d0ac51 Make delete-pair only delete pairs that are part of 
insert-pair-alist
      adds  44bb59f79e7 Ensure that the game directory exists before trying to 
write to it
      adds  8af6b01d103 Use gnus-extra-headers in nnselect header parsing
      adds  83a4e4c2a92 test/src/xdisp-tests.el: New file
      adds  80b0a69b606 Run gnus-parse-headers-hook when retrieving nnselect 
headers
      adds  e4831151c2b Handle escaped comment enders correctly in syntax.c, 
fixing bug #43558
      adds  6037051f49a Improve mark handling in gnus nnselect
      adds  b252e09ae4f Allow the newline character in the character widget 
(Bug#15925)
      adds  df0f32f0485 Don't signal scan-error when moving by sexp 
interactively
      adds  3bfddaec3ac ; * lisp/emacs-lisp/lisp.el: rename parameter in last 
change
      adds  441e8750198 * test/lisp/net/dbus-tests.el 
(dbus-test01-basic-types): Adapt test.
      adds  acf958667bf * lisp/repeat.el: Remove obsolete comment.
      adds  610b771d4a7 Convert allout unit tests to ERT
      adds  37a2a427e4a Convert some completion.el tests to ERT
      adds  ad285e0eb8a Remove TODO to convert files to unit tests
      adds  dc86c4cc0ba New command goto-line-relative (bug#5042, bug#9917)
      adds  e542b4b785b Write Gnus active files with quotes around group names
      adds  de54cd6f0ed Minor Tramp cleanup
      adds  7e7a010d85f Fix recent simple.el compilation warning
      adds  897ea41d394 Fix last change in resize_mini_window
      adds  5df652d6144 Add sanity check for Gnus groups that belong to no topic
      adds  8463687b5d2 Refactor process mark setting
      adds  7b3e94b6648 Make set-process-buffer also update the process mark
      adds  9bf9f699b13 Add skip condition for some dbus tests
      adds  4bc4d19bd16 * lisp/simple.el (goto-line-read-args): More relevant 
default line number.
      adds  89dd8cd2151 Set mwheel default scroll value to 1 (bug#43380)
      adds  1e7f6365766 Horizontal scrolling for mouse wheel with Shift 
modifier (bug#43568)
      adds  976b8464fb3 Update a failing lisp test
      adds  e7a69c9204a * lisp/help-fns.el (help-fns--first-release): Use 
etc/NEWS as well
      adds  e51a98b0c2d Add a new function 'string-search'
      adds  7f9ad5980ce Fix replace-in-string multibyteness problems with 
string-search
      adds  09adf926441 Fix previous replace-in-string rewrite
      adds  d27b1372895 Clean up replace-in-string slightly
      adds  040c30295e0 Remove some XEmacs compat code from prolog.el
      adds  09e07fb008a * lisp/progmodes/ruby-mode.el (ruby-use-smie): Declare 
obsolete
      adds  d067ac5b9e9 Remove more compat code from prolog.el
      adds  d964375ad3b Tweak updating the process mark in set-process-buffer
      adds  8a253a96a0d Fix replace-in-string infloop with empty pattern string 
(bug#43598)
      adds  830e876d94a Use the char history in zap-up-to-char
      adds  9fd9c9c2c00 Make the Man completion code work better if man -k fails
      adds  79762ffa618 Mark string-search as being side effect free
      adds  664927b5257 Add an expensive test for defcustom types
      adds  e1c33e29d58 Fix some defcustom types
      adds  bf1b3714cc5 Fix the defcustom type fix in python.el
      adds  a9ad0bbf14d Fix defcustom type in whitespace.el
      adds  c27096296f9 Fix a defcustom type in gdb-mi.el
      adds  6c7fad4ac48 Fix defcustom type in sql.el for 
sql-postgres-login-params
      adds  307b6f93531 Partially revert previous prolog.el cleanup
      adds  499848d8407 * CONTRIBUTE: Don't recommend action stamps
      adds  497a1ed8bba string-search robustness and documentation improvement 
(bug#43598)
      adds  c4c5db3de70 Implement internal border colors on NS (bug#41071)
      adds  dd6876d6e2c Remove obsolete macOS support for NS font backend
      adds  3a3226716b8 Tidy up NS color handling
      adds  d58e3b39972 Fix out-of-tree make check
      adds  4e817132700 soap-client.el: Prevent some invalid encoding warnings
      adds  c98c7def046 Fix byte-compiler warning in CEDET
      adds  c540f3323da Add D-Bus monitor
      adds  a3a845b0e00 * etc/NEWS: Add new D-Bus monitor functionality.  Fix 
typos.
      adds  2dff3ea073c Repurpose libxml test for obsolete argument
      adds  e00936bf9f1 Silence some byte-compiler warnings
      adds  2de618ed5d3 cperl-mode: Delete conditional code where conditions 
evaluate to nil
      adds  18718fee722 Fix mouse highlighting in Customize buffers
      adds  6a067829600 Fix defcustom types of some variables defined in C
      adds  9b6f5642274 Make macroexpand of `push' slightly less confusing
      adds  6cc0ff19dde Display some character widget values in a more 
user-friendly way
      adds  20da487d8b2 message-add-action doc string fix
      adds  e7012148c0d Fix the patch tagging in submit-emacs-patch
      adds  f43d9d94aaf Abbrev suggestions helps users remember to use defined 
abbrevs
      adds  53cf5936c19 Slight replace-in-string optimization
      adds  13e75e620b8 Fix gnus-faq example
      adds  baf331e40c0 Rename replace-in-string to string-replace
      adds  104688feb45 Add tiny optimization for string-search
      adds  8a148c5976e Make dired-replace-in-string obsolete
      adds  8c569683f2e Fix searching for multibyte needles in unibyte haystacks
      adds  768676f74f0 Improve display of raw bytes in the echo-area
      adds  c37370a7a0f Improve documentation of the 'abbrev-suggest' feature
      adds  72e9ec96d0e ; * test/lisp/subr-tests.el (string-replace): Add more 
test cases
      adds  583cb264ad3 Improve accuracy in string-replace description 
(bug#43598)
      adds  8bd233a7eb6 Minor string-search optimisations (bug#43598)
      adds  cea06818a1e Add a new grep-match-regexp variable
      adds  c2da21c4cc2 ; * doc/emacs/building.texi (Grep Searching): Fix a 
typo.
      adds  8d241e8840f Avoid 1s sleep-for before sending the startfile to a 
comint process
      adds  433b6fc53dc Handle single-argument `apply' consistently (bug#40968)
      adds  a492013d07c Fix more single-byte accesses caused by bytepos/charpos 
confusion
      adds  bf4accb65e7 ; Fix some trivial typos
      adds  395f10cb98a ; Fix more trivial typos
      adds  cc8fef2bddf Avoid infinite recursion with 'relative' line numbers 
display
      adds  ba635a19fb0 * lisp/hi-lock.el (hi-lock-auto-select-face): Doc fix.  
(Bug#43600)
      adds  f31c6792ab9 Fix support for Zip64 zip files
      adds  2e8c9ede155 Merge from origin/emacs-27
      adds  cc7f9714858 Fix out-of-source ‘make check’ emacs-module-tests
      adds  c8f295f5032 ; Merge from origin/emacs-27
      adds  4bb7532163f Fix soap-client URL
      adds  767713682c2 Enable "Continue Tags Search" menu item only when it 
can be used
      adds  0dfc6fdc1f1 Followup to a recent change in menu-bar.el
      adds  0b78785a9b5 Minor copyedits in the Emacs user manual
      adds  f2a6bbefa91 Merge from origin/emacs-27
      adds  4155ca273ad Document D-Bus monitoring
      adds  ba42f793241 Fix pcomplete completion of things like `xargs` and 
`sudo` (bug#16197)
      adds  f679bcbb39a ; * doc/lispref/searching.texi (Search and Replace): 
Rephrase
      adds  fc1e8b3659c ; * etc/NEWS: Put related items together and fix grammar
      adds  232382415d1 Fix Gnus parsing of weekly recurring icalendar events
      adds  eaf224f88d9 Repad the Face header in Gnus
      adds  3a95f4fc12d cperl-mode: Add compatibility for Emacs 26.1
      adds  27e1649977d Suggest region contents in highlight-regexp when region 
active
      adds  9f1ca64ffe2 Improve D-Bus monitor
      adds  9f30a6b1a41 * src/eval.c (Fapply): Simplify last change
      adds  4d57124fc88 Fix custom-tests with non-GNU grep
      adds  511c9d02b7a * lisp/gnus/smime.el (smime-openssl-program): Allow nil 
value.
      adds  da40e5ecd79 Fix space parsing in gnus-base64-repad
      adds  07f748da431 Make M-x compile skip the header when looking for 
errors etc
      adds  7f2c35d0287 Fix emacsclient -c foo.txt behaviour with many frames
      adds  7e45ed3a967 More strict D-Bus type checking
      adds  e7670a3ce02 soap-client: Update soap-decode-date-time
      adds  2742bdb6f43 soap-client: Remove FIXME comment
      adds  81827028622 soap-client: Bump version to 3.2.0
      adds  e608477da2f Give better error feedback on wrong password in .gpg 
files
      adds  fda8c53309d define-generic-mode doc string fix
      adds  a90bfc5f3be Fix isearch-group-* colours on low-colour displays
      adds  52afb2b1041 * lisp/emacs-lisp/cl-macs.el (hash-table): Define the 
type's typep test
      adds  1993c4e300a Fix gnus-base64-repad test failures
      adds  fcdcdea324f Fix whitespace regexp in gnus-base64-repad
      adds  6c0f1c26d29 Don't have C-x = bug out in a "C" locale with non-ASCII 
chars
      adds  7e581607e7a * test/lisp/net/dbus-tests.el: Add property tests.  
(Bug#43252)
      adds  0bc19c17fd0 Add D-Bus introspection tests
      adds  20180909878 * test/lisp/net/dbus-tests.el: Add timeout tests.
      adds  d5f9a07862b Add D-Bus method-call reentrant test
      adds  17ecfa86980 Minor code cleanup in dbus-tests.el
      adds  b7224f9629c Stricter checks for D-Bus compound types.
      adds  ed99a1eb894 Minor fixes of recent changes
      adds  56d6e29d806 Clarify the "Forgot to expand macro" message
      adds  a190a446ee2 Fix 'move-to-column' when invisible text follows a TAB
      adds  0bd221b29fa Fix problem of having the wrong window selected after 
saving foo.gpg
      adds  cc3e369ab00 Allow controlling the Dired switches shown in the mode 
line
      adds  d923370551b Fix problem with parsing . as a symbol in bovine
      adds  19042966f2d Minor documentation copyedits
      adds  5b0d8d0f288 Further doc fixes for dotimes about RESULT
      adds  0434c1a9a66 Clarify previous undo keys change
      adds  dc3a59f7a17 When recipient has no public key, make offer to skip it 
optional.
      adds  8f6bde63715 * doc/emacs/basic.texi (Basic Undo): Explain the C-/ 
situation in xterm
      adds  fdaceeb8b49 * lisp/term.el: Make C-/ undo in a nested Emacs 
subprocess
      adds  af32299331d Fix up previous window excursion patch in 
epa--select-keys
      adds  5d6e65d57a7 Split auto-revert-buffers into several functions
      adds  aea7788b925 Fix segfault in some cases when restoring a selected 
window
      adds  75185968578 Query for the signer when sending signed mail (with 
unknown signer)
      adds  d11627a7cad Make gnus-base64-repad a bit stricter again
      adds  c150b9a2442 Fix the end-of-query prompt in multi-occur and 
multi-isearch when fido
      adds  59c343ba0d0 Don't optimize away star patterns in minibuffer file 
name completion
      adds  26a88212500 Make mml-sec-tests not hang waiting for input
      adds  648de09e71d Remove mml-sec-test that assumes the first signature
      adds  d8a95880341 Revert last change in dbusbind.c
      adds  0aa1e2d9d03 Use Fkeywordp in dbusbind.c, again
      adds  6a4b931c215 ; Auto-commit of loaddefs files.
      adds  6cbc253aa05 Don't recommend quoting lambdas
      adds  b03f74e0f2a Don't quote lambdas in several places
      adds  379c0592632 Remove some obsolete URLs
      adds  c6fa0ad315e ; Prefer https to http in many URLs
      adds  af72f6d5109 Silence byte-compiler in two tests
      adds  2017bf0dd1d Fix restoring data in visual-line-mode
      adds  d00eb41fc22 Fix loading WSDL data again
      adds  cd8880514f0 command-execute doc string clarification
      adds  d460677b192 Make recentf daily cleanup repeat
      adds  306fcc59dcd Use new faces isearch-group-odd and isearch-group-even 
(bug#43702)
      adds  da591df90ae Enhance syntax-tests.el to test some comment character 
handling.
      adds  29435ecd8e3 Fix bug in wdired-get-filename
      adds  6996204dd03 Fix wdired-do-perm-changes when over Tramp
      adds  40b81f847f1 Fix check for derived modes in 
display-buffer-reuse-mode-window
      adds  fef7704febc Fix --with-json message
      adds  6f36b67e414 Stop using a dynamically bound 
'generated-autoload-file' variable
      adds  acfbacefc46 Make setting verify-hostname-error not make connections 
fail
      adds  aac3effb8f3 python-shell-send-defun doesn't find the (whole) 
definition
      adds  3f5f3dd6041 Make `C-c C-e' in Python buffers work
      adds  f6277911eb2 Make xref work better on variables in shell-script-mode
      adds  d037a6a2e6f Fix electric-buffer-list buffer selection
      adds  4cb16b6f42e Calc: fix business days calculation (bug43677)
      adds  053d70660bc CC Mode: Convert the handling of c-special-indent-hook 
to standard usage
      adds  ce0842a165d * lisp/hi-lock.el (hi-lock-find-patterns): Autoload it. 
 (Bug#43670)
      adds  6f73cc35799 ; * lisp/net/eww.el (eww-search-words): Doc fix.
      adds  90e5549f027 Don't signal an error when saving files on WdebDAV 
volumes
      adds  8fbaca7d417 Check Emacs version used for Tramp compilation
      adds  2af6b3147dc Clarification in Tramp manual
      adds  0a769f4832d Merge from origin/emacs-27
      adds  08bda922b4c ; Auto-commit of loaddefs files.
      adds  81ea24f3d71 ; Merge from origin/emacs-27
      adds  4997032c05e Restore some public debugging functions removed in 
Emacs 27
      adds  41dcbeccf30 Make aliases introduced in previous patch obsolete
      adds  223de5f2f56 Merge from origin/emacs-27
      adds  e274e3f44b0 2020-03-29  Michael R. Mauger  <michael@mauger.com>
      adds  9b47ae23043 Don't error if no GPG signing key configured
      adds  bd080957b06 ; Merge from origin/emacs-27
      adds  d5d12707d63 * doc/misc/flymake.texi (Using Flymake): Fix a typo.  
(Bug#43758)
      adds  78eacf31e8f ; Fix many typos in symbols in docs and comments
      adds  726eb835ddc Merge from origin/emacs-27
      adds  ef7bc1cc80e Fix electric-buffer-list buffer selection
      adds  70f8d9a8683 ; Merge from origin/emacs-27
      adds  6a646603183 Enhance syntax-tests.el to test comments in scan-lists
      adds  0ade20f49f8 Calc: fix formatting and parsing Unix time (bug#43759)
      adds  d22fe0ec3a3 Enhance syntax-tests.el to test comments in 
parse-partial-sexp
      adds  ceae38b9338 ; Fix trivial typos in ChangeLogs
      adds  d6a2754348f ; Fix more typos
      adds  f4305f3b531 Support extended menus in widget-choose
      adds  0fe8ab79e7a Avoid segfaults in lookup_image when faces were freed
      adds  d8665e6d347 Make update-file-autoloads respect 
generated-autoload-file
      adds  96a8e846061 Make dbus-unregister-object work for monitors
      adds  5ec21155c39 Use '…' for ellipsis in truncate-string-to-width by 
default (bug#41250)
      adds  14a5db2912d * src/xdisp.c (syms_of_xdisp): New var 
`redisplay_skip_initial_frame`.
      adds  c0577d7a392 Fix the documentation parts of a recent commit
      adds  d494833d479 Improve support for using vc commands in indirect 
buffers
      adds  7301bf996e7 Use … in Gnus mode lines (when shortening them)
      adds  c47479cf171 Sort items in tmm properly, and allow clicking the 
final item
      adds  0a5a1adab98 * src/dbusbind.c (xd_signature): Better type check for 
array elements.
      adds  a9f147af716 Use the full name of the null byte/character, not its 
abbreviation
      adds  a14321ff69e cperl-mode: Fix a test to ensure cperl-mode is active
      adds  a447d5e5a9d Add missing full stop in MS-DOS processes documentation
      adds  9410c4e6b67 Fix mule-util-tests after recent truncation changes
      adds  96f502496e9 Fix animate test that somehow changed recently
      adds  809934f0220 Don't use the character '…' literally in mule-util.el 
(bug#41250)
      adds  e704a6956d8 Fix last change
      adds  bf34cf75fc4 Fix last change
      adds  ff9b04fbc4d ; * lisp/international/mule-util.el 
(truncate-string-ellipsis): Fix comment.
      adds  61113a32546 Suppress obsoletion warning in test of obsolete rx 
function
      adds  9a819568ccb * lisp/international/ja-dic-cnv.el: Attempt to fix 
bug#41250
      adds  bcd09e9869a * lisp/international/mule-util.el: Revert bug#41250 
workaround
      adds  278c9d69cda * lisp/international/mule.el (define-coding-system): 
Revert accidental change
      adds  c30f6da0da0 Fix args of truncate-string-to-width in 
ibuffer-compile-make-substring-form
      adds  fc6decdfbcb Add check for bound and true 'ido-everywhere' in 
multi-occur--prompt
      adds  ec705a6c348 Fix crash when creating new NS frame (bug#43812)
      adds  46aa145d390 Add match-data to isearch state and repeat faces to 
highlight group matches
      adds  891248be1cf * test/lisp/progmodes/ruby-mode-tests.el: Fix obsolete 
warnings
      adds  73054376542 Make the State button in Custom use extended menus
      adds  c36cd485466 Clarify what ``chrooted environment means'' for TRAMP
      adds  cc70a7b7a82 alist-get doc string further clarification
      adds  95c7aa96af9 Remove reference to outdated Gnus variable from the 
manual
      adds  c842bd993f3 Make artist-mode work when display-line-numbers-mode is 
on
      adds  0ab67a65f58 Default the grep commands to skip directories
      adds  5bc2f37dfbc Update documentation on this-command-keys to reflect 
new behavior
      adds  4bea5574a5f Remove mention of the obsolete cust-print.el from the 
manual
      adds  bc2b63876b6 Fix face recalculation when frame's background mode 
changes
      adds  466db12df04 Fix last change in frame.el.
      adds  7be18bbfe1f Improve documentation of 'isearch-group-N' faces
      adds  0a5e9cf2622 Mention two more functions in the commentary
      adds  d340a979dbb * lisp/doc-view.el: Fix "can't resize root window" error
      adds  c7804ac4018 * src/ftcrfont.c (ftcrfont_open): Initialize the 
`max_width` field
      adds  81fe8990c0e CC Mode: Move the handling of keyword auto into type 
handling for C++.
      adds  f3dbde7e6ff Only skip directories in lgrep, not the other grep 
commands
      adds  e2ece082732 Revert "Don't eagerly store articles in the Agent by 
default"
      adds  82d70d3aab7 Clarify define-minor-mode hooks
      adds  e45b0c5d94e message-signature doc fix
      adds  c69c17d5738 Match OpenBSD doas password prompt in comint
      adds  35478f3f76d Calc: fix arithmetic right shift sign bit detection
      adds  95e8c7d1d9e ; Fix typos
      adds  b19bf084477 ; shorten https://lists.gnu.org/archive/html/... links
      adds  5824c209ba1 Add Euro Sign to Latin language input methods
      adds  1006eb11984 Improve coverage of Calc bit shift test
      adds  c2a13969e41 Make drag and drop on NS open all URLs (bug#43470)
      adds  acc9b461538 Fix merging of region face for non-ASCII characters
      adds  950911373c7 Merge from origin/emacs-27
      adds  cbcca8159d9 Add missing full stop in MS-DOS processes documentation
      adds  6e3bf3968d5 ; Merge from origin/emacs-27
      adds  b6704d58e82 ; * src/xdisp.c (Fwindow_text_pixel_size): Doc fix.
      adds  530ec029cd9 Merge from origin/emacs-27
      adds  6fea8699a18 Clarify what ``chrooted environment means'' for TRAMP
      adds  607dacb5a96 ; Merge from origin/emacs-27
      adds  c56eeba2ce3 Extend tests for shell-command-dont-erase-buffer
      adds  040dcbe53e3 Fix current-line hscrolling when overlays change
      adds  0407b155009 Removed an incorrectly placed extra word in the 
semantic docs
      adds  3196fd44c36 Avoid crashes when a theme is loaded with one frame 
suspended
      adds  c00606171f8 A better fix for bug#43886
      adds  0ed0dac0ca5 Merge from origin/emacs-27
      adds  46c0f28c0e4 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): 
Doc tweak
      adds  f342b7c9692 * lisp/calc/: Use lexical scoping in all the files
      adds  e8fcc14f281 gnus-icalendar.el: Fix bug in gnus-icalendar-identities
      adds  7db2879a81e Fix the documentation of char-displayable-p
      adds  ff9ec6b1397 Make posn-set-point work on frame events
      adds  c44f1a44754 Fix link in previous display.texi change
      adds  8b1c6476bb4 Clarify how to set single-function hooks
      adds  f38751db5dd Make C-w worth in isearch when at the last match in the 
buffer
      adds  2a7488d42d8 Add support for displaying short documentation for 
function groups
      adds  50be6d9fe95 Allow killing files with C-k in wdired if -F is used
      adds  28592faa28c Don't boldify the flyspell language indicator in the 
mode line
      adds  ed378c95b63 Use Unicode arrows in shortdoc results
      adds  e441a25daaf Autoload shortdoc command and adjust NEWS
      adds  c66165b5c08 Tweak shortdoc colours on light backgrounds
      adds  5f01f86e6ba Add more numeric shortdocs
      adds  5b13afab0a9 Update publicsuffix.txt from upstream
      adds  4bda84da2e2 Convert url-domsuf.el tests to ert
      adds  2e8736eaa35 * lisp/url/url-domsuf.el: Use lexical-binding.
      adds  4b84095d237 Improve documentation of shortdoc features
      adds  dcfed86cc63 ; * lisp/help-fns.el 
(help-fns-describe-function-functions): Fix typo.
      adds  b8815abbb64 * lisp/tooltip.el: Use lexical-binding.
      adds  5a188cc4ed8 * lisp/tooltip.el: Remove redundant :group args.
      adds  db7b4dbe946 Fix GNUstep build
      adds  562686ca60c * lisp/hexl.el: Fix behavior with variable-pitch 
`header-line` face
      adds  d5c811279be Fix error in file shortdoc group
      adds  07eb3df2b5d Add a shortdoc menu entry
      adds  905d08c98a5 Add a reference to the shortdoc command in the Emacs 
manual
      adds  608782b3474 * lisp/proced.el: Fix behavior with variable-pitch 
`header-line` face
      adds  2f92177f80f Add interface arg to D-Bus PropertiesChanged signal.
      adds  3ec6dcfab8a ; Fix dbus-tests.el formatting
      adds  a6c22271bcd Fix man page title lines and timestamps
      adds  f2fb69f08ed * lisp/isearch.el (isearch-search): Set 
isearch-match-data in the right place.
      adds  ec9523a6ae2 Add a keybinding to the help menu to display manuals
      adds  85e81721ea1 message-insert-signature doc fix
      adds  af367a9d597 Have header-line-highlight inherit from 
mode-line-highlight
      adds  13e5c1db681 Don't bind sort-fold-case when saving the custom-file
      adds  94b870dfa38 Make diary fontify headers correctly (if the date has 
been customized)
      adds  b31e48d4efb Make read-char-choice less modal
      adds  1b45079ffa2 Add cycling commands to outline
      adds  45cb0403dee Partially revert previous patch to emacs.service
      adds  12175a339e2 Allow creating unibyte strings from Emacs modules
      adds  721b8468d28 Calc: make tests less chatty
      adds  add1314195b Calc: revert to old precedence of '/' in (La)TeX input 
mode
      adds  cf407958886 Calc: allow infinite binary word size (bug#43764)
      adds  60845174eb5 * etc/NEWS: Mention 'make_unibyte_string'; reformat 
modules entries.
      adds  993116eec9a Fix documentation of Outline cycling commands
      adds  60d6e3fead4 eql doc improvements
      adds  b058caca72d nnimap MODSEQ cleanup
      adds  db0c016dc5c * etc/NEWS (Calc): Note new precedence of '/' in TeX 
input mode.
      adds  a8d81078009 Move the new module unibyte function to the correct 
module-env.h file
      adds  e88d75a6b62 Fix name of the module .h files in the comments
      adds  f256687bd4f Improve package install/delete button action
      adds  14e00d95c4e Mark the return value from strerror as a constant
      adds  5474603c4c8 Rename dired-filename-at-point to avoid confusion
      adds  64c85116644 Add a new variable tab-first-completion
      adds  1ee5a4cb1af Add option to highlight the 'next-error' error message
      adds  b13e0c1501a * lisp/progmodes/grep.el: More fixes for 'lgrep' 
(bug#23590)
      adds  4bf9bb56b56 Highlight regexp sub-expressions in query-replace
      adds  423439b3806 Fix layout of custom-face-edit widget
      adds  0fac3f55325 * lisp/calc: Fix a few issues introduced by lexical 
scoping
      adds  e6aab30128c Handle encrypting mime parts
      adds  e8752cf7a94 Handle retrying of MIME failure messages
      adds  051d31cc797 Clarify wording
      adds  a38002cecdb Make Gnus more liberal when interpreting Face headers 
again
      adds  8de04e08c84 Fix NEWS item for C-h R
      adds  730ea4c3708 Fix problem with next-error-message-highlight in *Occur*
      adds  2970d73a71d Fix segfault in xwidget when there is no title
      adds  674fee5e9fb Remove dynamic declaration of 'save-match-data-internal'
      adds  8fb761af6b9 Fix undefined function in project-compile
      adds  519e23d727a Move emacsclient.1 file history further down
      adds  0f3bdd577ec Remove some references to "in Emacs 21 or later"
      adds  1117366d030 * doc/misc/efaq.texi: Remove reference to FTP.
      adds  c6ecf6428e8 Make `C-x C-e' work more like `C-M-x' on defvar etc
      adds  5f53a49d48d Search harder for file name matches in *compilation* 
buffers
      adds  c7b952c45c4 Add some references to the microdocs in the comments in 
cperl-mode
      adds  97b8c0adc1d Make hi-lock-face-buffer more resilient
      adds  ce09f19c284 Don't display the warning buttons in bytecomp buffers
      adds  f5c9d3f54ec * lisp/emacs-lisp/warnings.el (display-warning): Don't 
be so negative
      adds  7e3a95d8fd0 Add way to prevent asking "increase specpdl size?"
      adds  41d220dc608 Add a new variable to control Gnus Agent caching
      adds  9be54e3dba8 Doc string clarification for keep-lines
      adds  2d7d98e1a6d Restore vc-revision-other-window buffer-changing 
behaviour
      adds  8b4dd261cb8 diff-update-on-the-fly doc string clarification
      adds  1e89dfc6c8b Make package-install-from-buffer maybe refresh the 
quickstart file
      adds  a950a6e6cf8 Substitute command keys in button help-echo values
      adds  95d0b716833 Sanitize ical data in gnus-icalendar-event-from-ical
      adds  7543d5f173b Adjust some tests so that they work in symlinked 
environs
      adds  96d7e3dcafa Fix previous gnus-icalendar sanitization
      adds  f52a775ae24 Add ert macros to get resource file names (Bug#43792)
      adds  1f44a776729 Use new resource directory macros in tests (Bug#43792)
      adds  5ab146cf603 ; Revert some spelling fixes
      adds  559c89f49c6 * lisp/emacs-lisp/backquote.el: Use lexical binding.
      adds  ad0643e5806 Update modus-operandi, modus-vivendi to 0.13.0
      adds  dfff410d023 Fix building modus-themes Info manual
      adds  731a26bb50a * doc/emacs/ack.texi (Acknowledgments): Remove now 
deleted files.
      adds  fd5c08892e0 Remove some references to Emacs 18 and 19
      adds  9056e6392a7 Remove some Emacs 19 compat code
      adds  0b0297ad606 Fix file-name problems in several tests
      adds  871c027080f Revert "* doc/emacs/ack.texi (Acknowledgments): Remove 
now deleted files."
      adds  2ec90560b6e Fix documentation of Modus Themes
      adds  8ca0b14b1c3 ; A few more spelling fixes in Modus Theme docs.
      adds  6a2f56db4e6 Make last change in tramp-archive-tests.el backward 
compatible
      adds  d5cb3cb9a45 Make erc expand the final abbrev
      adds  0022935a316 ; * doc/emacs/ack.texi (Acknowledgments): Tweak the 
purpose description.
      adds  c41c1ac4104 indent-rigidly doc string clarification
      adds  3b3274a85c2 * lisp/progmodes/python.el: Teach f-strings to 
`font-lock`
      adds  4cecd67c394 * doc/lispref/variables.texi (Converting to Lexical 
Binding): New section
      adds  86dd9d12aa5 * admin/release-process: Add note to update files from 
upstream.
      adds  6d0b2a60f6e Fix narrow-to-defun in f90-mode
      adds  0a3d584ce41 Avoid infloop in which-function-mode when a vc file has 
changed
      adds  ea47bcc431e Fix `browse-url-of-dired'
      adds  bee50664ae3 Make woman ignore the new groff kerning operators
      adds  9eb61be2daf New shell-mode command to narrow to the command under 
point
      adds  8b6b4176f6f * lisp/url/url-vars.el: Use lexical-binding.
      adds  39a001451fb * test/lisp/mail/rfc822-tests.el: New file.
      adds  3217ae6e05c Add aid for finding missing dynamic variable 
declarations
      adds  f532e0c32ac ; * etc/NEWS: Move 'narrow-to-prompt' entry to "Shell" 
section.
      adds  61e51fee9ca Base bookmark-bmenu-mode on tabulated-list-mode 
(Bug#39293)
      adds  9513aa8f48d mixal-mode: add missed instructions
      adds  00c4d982e80 Update Modus themes' NEWS entry
      adds  e569efb15f3 * etc/NEWS: Mention new lexical binding conversion aid.
      adds  f539ee9042f * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): 
Doc tweak
      adds  2f45054208c ; Merge from origin/emacs-27
      adds  2c31ce18eaa Fix 'message' when there's active minibuffer on another 
frame
      adds  7d598e281d1 Make tramp-completion-reread-directory-timeout obsolete 
(Bug#43932)
      adds  ace25f20664 Clarify the seq-reduce documentation
      adds  72dd9119819 Fix posn-at-x-y in builds --without-x
      adds  c37b2a9b425 Yet another fix for 'set-minibuffer-message'
      adds  30305b543d0 Make lisp/progmodes/js.el dependent on CC Mode in the 
Makefile.
      adds  65078e0a760 * lisp/info.el (Info-hide-note-references): Doc fix.  
(Bug#44043)
      adds  3ac3a6503eb Merge from origin/emacs-27
      adds  47b8a1c7672 * admin/release-process: Add note to update files from 
upstream.
      adds  ffd201c47e8 ; Merge from origin/emacs-27
      adds  18c0e20bea0 Improve documentation of 'Info-hide-note-references' in 
info.texi
      adds  7dd52bfd8e5 Merge from origin/emacs-27
      adds  2c0cd900837 Fix bad dimensions of initial frame on VcXsrv
      adds  06933245c60 Extend next-error-message face to the edge of the 
window (bug#32676)
      adds  20728195b6d Use lexical-binding in mixal-mode.el
      adds  3b5a43f3d73 Set jao@gnu.org as maintainer of mixal-mode.el
      adds  073e72e484a * lisp/progmodes/mixal-mode.el: Fix typos.
      adds  f287fb45f57 * lisp/progmodes/ld-script.el: Use lexical-binding.
      adds  335e3cf89f2 Convert manual js indent tests to unit tests
      adds  8299126521e Minor improvements to emacsclient man page
      adds  a67fed2e0c8 Make nxml-newline-and-indent argument optional
      adds  99079126243 Add support for emojis i smiley.el
      adds  d96734729d0 Fix up smiley emoji application to make it reversible
      adds  a10a3d48e8c Document the new smiley value
      adds  b7dfae3a816 Fix a misleading comment in Freplace_match
      adds  9bc5c016a1c Strengthen js-mode indentation tests
      adds  282f35083c0 ; * etc/NEWS: Call out the new variable 
'shr-offer-extend-specpdl'.
      adds  58a9cec5257 Add "Old-" prefix to "Version" header in more cases
      adds  6da62d612ee * etc/HELLO: Add Belarusian and use Javanese script for 
Javanese (bug#43887)
      adds  34eb99d7ba6 Add new choice 'keep' to next-error-message-highlight 
(bug#32676)
      adds  d3c99b6b6b3 ; * etc/NEWS: Some copy edits.
      adds  1b3e0315069 ; * admin/MAINTAINERS: Add entry for Michael Albinus.
      adds  f98e57b54bb * lisp/files.el (directory-files-no-dot-files-regexp): 
Adapt docstring.
      adds  6d00233bfdf * src/dired.c (Fdirectory_files, 
Fdirectory_files_and_attributes):
      adds  9f9e3bc24b1 Ffunction doc string clarification
      adds  422fdabe7bc Handle "Before first headings" error in outline-cycle
      adds  fb26dc130db cperl-mode: Delete a misleading comment, add tests for 
verification
      adds  1f6f09c85bb Explain difference between Unicode and Emacs scripts
      adds  8cdbd84ebe7 `ffap-gopher-at-point' interminable without newlines
      adds  a83e4a929b4 Improve Info-streamline-headings defaults
      adds  bacebc89afc * lisp/info.el: Remove redundant :group args.
      adds  b16cd3f1e57 Hoist some loop-invariant variable bindings in 
compile.el
      adds  653eab47880 Keep track of matching rules in compilation-mode
      adds  74519db6dfc Further clarification of directory-files* doc
      adds  fe16248b770 Make auto-revert-mode tests run faster
      adds  4970e2c7ea1 Fix documentation of the Modus Themes (Bug#43944)
      adds  ed9520b38e1 * lisp/mail/rfc2231.el (rfc2231-decode-encoded-string): 
Fix match data error
      adds  f831fa17442 * lisp/progmodes/python.el: Bump version to release the 
f-string support
      adds  8c96c720fa5 Add command package-menu-filter-upgradable
      adds  72bdc44caef ; Fix last change in modus-themes.texi
      adds  196d6c851c7 Make a bookmark test more robust
      adds  e7b8c93f94a * lisp/image-file.el: Use lexical-binding.
      adds  117d58ace75 Preserve all `eval' elements from both .dir-locals files
      adds  2e2a8e5491b Man highlighting: Don't occasionally bold entire 
sections.
      adds  e3fa592899f Fix some mpc.el updating quirks
      adds  4ef8c4a0f4e Tweak the documentation for 
define-obsolete-variable-alias
      adds  0d25e274d7a ; * etc/tutorials/TUTORIAL.fr: Fix typo.
      adds  01e0357ba77 * lisp/language/utf-8-lang.el: Use lexical-binding.
      adds  d3c3fe78142 Avoid assertion violations in malformed Unicode escapes
      adds  5f9fb508e6d * lisp/textmodes/picture.el: Use lexical binding.
      adds  6a946d29a11 Tweak test data for signed package installation
      adds  ec4f2723c13 Simplify syntax of shortdoc face specs
      adds  1841b132824 Simplify regexp in last change to woman.el
      adds  4a575eb18cc byte-compile-file: Make optional LOAD argument obsolete
      adds  6c58d900427 Make more load-hooks obsolete (Bug#21563)
      adds  39bf2160f3b Use lexical-binding in m4-mode.el
      adds  39271ed1083 ; Fix last change to idlw-complete-structtag.el
      adds  8a91d055b28 * lisp/outline.el: Use lexical-binding
      adds  e3229aff548 * etc/HELLO: Keep Javanese System.out.println("");
      adds  a1fcdeec25b Add emoji to etc/HELLO
      adds  0aa881f231e Use lexical-binding in hfy-cmap.el and add tests
      adds  0e6f1e4e800 Use lexical-binding in iso-ascii.el
      adds  95a458724dc Use lexical-binding in files-x-tests.el
      adds  e656600c965 * test/lisp/vc/vc-bzr-tests.el: Use lexical-binding.
      adds  8532fa41bb4 Revert "Add emoji to etc/HELLO"
      adds  d72696d3b12 Add some top level domains
      adds  29cb2fdd0c0 Declare old compat aliases in tcl.el obsolete
      adds  234cf749187 Remove some compat code from uudecode.el and binhex.el
      adds  a497b8e4a41 Use lexical-binding in bindat.el
      adds  b69f363698b Add tests for time.el
      adds  06373c15248 * lisp/time.el: Use lexical-binding.
      adds  ffbea0d705a Tweak two time.el tests
      adds  743bd40126a ; * lisp/emacs-lisp/bindat.el (bindat-unpack): Fix typo.
      adds  4bd8add2e3c Convert artist.el to lexical binding
      adds  0e9e36747f0 unload-feature: Improve logic (don't repeat computation)
      adds  5c266a71c16 unload-feature: Handle local hooks (bug#5293)
      adds  8dc8ab6b42b unload-feature: Correct doc string to match info manual 
and reality
      adds  394f1269d10 Update TUTORIAL.de
      adds  3479390c4c4 * lisp/progmodes/cpp.el: Use lexical binding.
      adds  701ed2e4edd Use lexical binding in fortran.el
      adds  954a4decfcc Handle Cairo errors in ftcrfont_open
      adds  c009a0a6f73 Allow moving members of editable-list widget, via 
delete+insert
      adds  bb0256d9d12 Remove two references to Emacs 21 from the FAQ
      adds  a5b4789d994 Remove reference HP-UX 8.0 and 9.x bug from FAQ
      adds  5215067c4ef Pretty print restricted sexp values too
      adds  0d7d09b0ef1 Test for error with multibyte strings in bindat.el
      adds  45c1be62a1e Comment JSX lines using JSX syntax
      adds  5d152ed7375 Use HTTP instead of Tramp for the ffap rfc path (and 
also fix it)
      adds  6342264ef74 Move test data for icalendar tests to separate files.
      adds  d5fdb1b1f63 ; fix docstring typo in last commit
      adds  8dffe61a9c4 Make State button interaction less confusing
      adds  997ebf91dd6 Use lexical-binding in time-date.el and expand tests
      adds  e9d0f36248b Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs into master
      adds  754a2f11b8a Add tests for perl-mode.el
      adds  a090e5fe085 Remove useless uses of bindat-get-field
      adds  30dba74e77b ; * lisp/progmodes/fortran.el: Call 'eval' with lexical 
binding.
      adds  f6d13897962 Add missed file needed by time-tests.el
      adds  b572308fbf0 eww: don't add keymap to <a> without href
      adds  8c7a55531b4 Remove incorrect use of decode-coding-string
      adds  87239f0a5c6 Fix crash when no face is defined (bug#44058, bug#43973)
      adds  b42481e22eb Fix SVG image dimension calculations (bug#44065)
      adds  ed502406bfe * etc/HELLO: Use JavaScript for Javanese script 
(bug#43887)
      adds  dcf9cd47ae7 Add new Lisp implementation of substitute-command-keys
      adds  afd31f9e62e Translate describe_map_tree to Lisp
      adds  647b1c5142d Translate describe_map to Lisp
      adds  5ad2bb0fa95 Translate describe_vector to Lisp
      adds  afde53cd81c Improve substitute-command-keys performance
      adds  8a1441310aa Prefer Lisp version of describe-map-tree
      adds  ef5a604f082 Remove C version of substitute-command-keys
      adds  420023a6f06 Prefer Lisp version of describer in 
help--describe-vector
      adds  558065531be Merge branch 'scratch/substitute-command-keys'
      adds  dc8bffba5a4 * lisp/emacs-lisp/pcase.el: Add "extensions" to keyword 
header.
      adds  c57a60ee958 Use lexical binding in ffap.el
      adds  22e5239c172 Clean up temporary files after package tests
      adds  9e4f11a1631 Move icalendar test data to 
test/lisp/calendar/icalendar-resources
      adds  ead957a2c32 Add support for squashfs files in archive mode
      adds  944c4708358 ERC: Fix ERC's IBuffer format "crash" on killed server 
buffer
      adds  4a92e2f95e8 Remove most of charset markup from etc/HELLO
      adds  d21cdb6c056 Set up composition-function-table for Egyptian
      adds  49bc8586b7a Move some test data to follow our conventions
      adds  46f5d2867cf Fix error in tramp-sh-handle-make-process
      adds  72c9d4bee11 Move more test data to follow our conventions
      adds  ab7dddea907 Move mml-sec.el test data to follow our conventions
      adds  e402887d5d2 Move shr.el test data to follow our conventions
      adds  8461cfc8fce Move epg.el test data to follow our conventions
      adds  3af9e84ff59 Fix a broken unsafep test
      adds  5b3e4db53f0 Fix last change in image.c for MS-Windows
      adds  9d230684ff1 Adding mouse controls to menu-bar.el.
      adds  0695c9e8599 Make TTY menus work with xterm-mouse-mode
      adds  92d37029a75 Enable TTY menus with xterm-mouse-mode
      adds  2c487c47c8c Fix a bug where the wrong menu would be triggered by 
mouse
      adds  228d9d615d7 Move faces.el test data to follow our conventions
      adds  ff1068936fe * test/manual/image-transforms-tests.el: Use 
lexical-binding.
      adds  9f1dd2a7d51 Use lexical-binding in copyright.el and add tests
      adds  f378d65e5ea Use lexical-binding in most term libraries
      adds  6dfcb4d4dc3 Revert "Use lexical-binding in bindat.el"
      adds  95553309efc Accept nil COMMAND in tramp-sh-handle-make-process 
(Bug#44151)
      adds  6f92674ce81 Use lexical-binding in several language support 
libraries
      adds  97267d2bf1f Re-introduce variable for world clock timer
      adds  8c2382d309b ; Fix last change
      adds  4c543a724f2 Introduce eldoc-display-functions
      adds  5daa6a6a039 Rework eldoc-echo-area-prefer-doc-buffer (bug#42532)
      adds  77c39284259 Rename ElDoc user option controlling display of 
truncation notice
      adds  10e7c76ee3e Rework semantics of eldoc-echo-are-use-multiline-p
      adds  dd16e46bb9d ; Prefer https to http in more URLs
      adds  c3835bd3803 Warn about a bad default value in restricted-sexp widget
      adds  d35d5c7ecde Improve doprnt performance
      adds  28d2931b4bc Rename doprnt_nul to doprnt_non_null_end
      adds  32e427cca11 Minor doprnt cleanup: remove memchr call
      adds  b6a41c76a5a Add shortdoc group for hash-table
      adds  10ea719abcd Add shortdoc group for alist
      adds  2e090da7759 Revert commit 1f44a776729adf9c6468a76f8310616fde62eeaa 
for Flymake.
      adds  e73e7a8bd67 Revert commit 1f44a776729adf9c6468a76f8310616fde62eeaa 
for XRef.
      adds  b0a7a19d5dd Fix problem when replacing the final char in checkdoc
      adds  35df337979e Fix syntax error in message-add-openpgp-header
      adds  7276723630f Better file name in dynvars-check example
      adds  8164f3e1ab3 Improve support for shaping Egyptian Hieroglyphs
      adds  158d2a1f50c Remove some Emacs 19 compat code and references
      adds  a98bb620c4b Add section "Replacing Match" to the regexp shortdoc 
group
      adds  cdb3c9d662c Don't consider play-sound-file to be a 'safe' function 
(bug#44018)
      adds  634bbb61f2f Avoid segfaults due to using fonts that were closed
      adds  27910f4e963 Revert "Don't consider play-sound-file to be a 'safe' 
function (bug#44018)"
      adds  1e8f15ee04a Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  d23e483cfb5 Tweak how shortdocs are displayed
      adds  9e8fb4a7cb7 Make delete-selection-helper more resilient
      adds  b8b18cf34a0 Implement a :predicate parameter for globalized minor 
modes
      adds  fedb25819a4 Tweak where global-display-fill-column-indicator-modes 
is on
      adds  6415eb8d741 ; * etc/NEWS: Fix a recently-added entry.
      adds  f314ac2a30a Make the -modes variable autoloaded
      adds  eb57ae08445 Fix time-test error on machines with mail
      adds  2697123933e Make vc-responsible-backend choose the most specific 
backend
      adds  c7a3bd9b569 vc-git-root: Remove unnecessary caching
      adds  e7009a6dc26 Fix an unbound variable in html skeletons
      adds  c00758a4bca Remove XEmacs compat code from hashcash.el
      adds  e679e0abcf2 Don't use obsolete variable write-contents-hooks
      adds  65f36a84718 Use lexical-binding in tool-bar.el
      adds  cfc70e51c29 Add some missing docstrings in cua-rect.el
      adds  25a57640c59 Allow pcomplete/gzip to complete on files in 
subdirectories
      adds  8916ea7f98a * lisp/mail/mail-parse.el: Use lexical-binding.
      adds  96c6281d564 * lisp/mail/mail-prsvr.el: Use lexical-binding.
      adds  d2be9233d1d ; * etc/NEWS: Fix a recent change.
      adds  eca5f4dec72 Define backtab in text fields in eww
      adds  be2b43c4d6e `g' in *Help* doesn't require confirmation
      adds  7f32224dc32 Fontify strings in {} better in tcl-mode
      adds  083707bbab7 Don't leak result of nested byte-compilation to outer 
level
      adds  8d3ed5f815d Don't do compilation-transform-file-match-alist if 
there's no file name
      adds  7d429d7ef0d Add a link to inherited faces in Customize
      adds  281524943f1 * lisp/net/sieve-mode.el: Use lexical-binding.
      adds  990c0620cb9 Make edit-abbrevs parsing less brittle
      adds  f971a612a92 Don't rely on bignums in ntlm.el
      adds  cde72637dfd Fix sunrise and sunset calculation (bug#44237)
      adds  88f5530a9b8 ERT: escape control characters in pretty-printed error 
output
      adds  608c821716e Fix history problem in `M-x shell' when started twice
      adds  d34082671a0 Complete property values in multi-line CSS declarations
      adds  e29cace60af Avoid rare crashes while producing line numbers
      adds  8b87ea68440 Recommend lexical-binding in Coding Conventions
      adds  30ba1fcd1bb Merge from origin/emacs-27
      adds  8101083c7ab Fix an error in tramp-sh-handle-make-process.  Dont' 
merge with master
      adds  fbf6c7b65c9 ; Merge from origin/emacs-27
      adds  c847d5998f5 Merge branch 'emacs-27' of 
git.sv.gnu.org:/srv/git/emacs into emacs-27
      adds  606c6bf5152 Merge from origin/emacs-27
      adds  8b1ccf5e7bc Fix tramp-sh-handle-make-process; don't merge with 
master
      adds  dcd1095bc40 ; Merge from origin/emacs-27
      adds  71661b28729 Use WebKit sandboxing
      adds  e2005f1f2a7 * INSTALL: Mention efaq.texi for installation of 
intlfonts.
      adds  20c02e628cb Improve documentation of display-fill-column-indicator
      adds  a4ec03fa9be ; * etc/tutorials/TUTORIAL.de: Fix grammar (Bug#44246)
      adds  e0de9f3295b Don't skip empty lines when fitting mini frame to 
buffer (Bug#44080)
      adds  0dfb896be2d Merge from origin/emacs-27
      adds  a8426f46726 Temporarily mark two failing tests ; Persistently 
failing tests can cause problems for automated builds, ; and make it harder to 
spot new failures.
      adds  7b257dff01d gdb-mi: Don't use bindat for field access
      adds  5cb9b8c24df Small fix to the new link for inherited faces in 
Customize
      adds  045d2a50ddc Revert "Fontify strings in {} better in tcl-mode"
      adds  5a2b03043c7 Remove unused function in gdb-mi.el
      adds  3a6d55b7922 gdb-mi: use lexical lambdas
      adds  15a67102dd9 Fix intermittent rmail-summary-delete-forward problem
      adds  f1bf89e3837 Make gnus-output-to-rmail appending work better
      adds  8c8349e4b57 Tweak how `C-c C-r' computes the region in python-mode
      adds  12505df89f6 Remove some Emacs 20 compat code from speedbar.el
      adds  86cfabc0c15 Remove some compat code from feedmail.el
      adds  9944385cfb1 Remove Emacs 20 compat code from ede/files.el
      adds  2efff5e61ca css--complete-property-value: Limit the backward search
      adds  01d67bc8450 Warn against using the MD4 hash function
      adds  039ffaf69f8 Use lexical-binding in netrc.el and add tests
      adds  94ddb1987ea ; Fix license statement in several files
      adds  9f6bb7c9c75 * lisp/net/eudc-vars.el: Use lexical-binding.
      adds  c6fb23873a5 Adjust python tests after fix for bug#39398
      adds  e6f8f68e376 * lisp/net/hmac-def.el: Use lexical-binding.
      adds  0cb44eed6c6 Display times in a more human-readable way in 
list-timers
      adds  63b8f25b88f Disable mml-sec-tests on MacOS
      adds  5de5b63e57d Document all parameters on `indent-relative'
      adds  6b3ed2375ba Extend the regexp shortdoc group
      adds  bd3ecfef842 Run substitute-command-keys on shortdoc section headings
      adds  bb3d13ac358 ; * lisp/emacs-lisp/shortdoc.el (regexp): less 
contrived rx example
      adds  46b3db5579e Widen buffer before going to point found by 
xref-find-definitions (bug#44294)
      adds  eae31b01a26 * lisp/bindings.el (narrow-map): Bind C-x n g to 
goto-line-relative (bug#9917)
      adds  8cd0ce9b857 Don't spill ansi-color across parts in articles
      adds  1fb85fb1389 * test/lisp/net/dbus-tests.el 
(dbus-test09-get-managed-objects): New test.
      adds  ada9b7c9cec Tweak previous article-treat-ansi-sequences fix
      adds  be59466be71 Fix CUA Mode menu entry to be less confusing
      adds  f5e080fb1f9 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  372739b4069 Handle several children of PATH in 
dbus-managed-objects-handler
      adds  7b02d9ba480 * lisp/progmodes/tcl.el: Better match Tcl string 
formation rules (bug#39277)
      adds  020a334992b * lisp/reposition.el: Use lexical-binding.
      adds  a6cb425240d Simplify some bibtex.el variable definitions
      adds  96e371b44aa cperl-mode: Make timeout test more robust
      adds  d7a2d7250d7 Modify only local send hook in submit-emacs-patch
      adds  e9af1ed44ec Remove Debbugs 'thanks' from submit-emacs-patch
      adds  3e63213a1fe * lisp/mail/binhex.el (binhex-char-int): Add missing 
release
      adds  4f6b7a0149b * test/lisp/net/dbus-tests.el 
(dbus-test09-get-managed-objects): Expand test.
      adds  122ace858ba Add shortdoc navigation commands
      adds  ff3838ecc3f ; Remove spurious FIXMEs in my last commit
      adds  617f70bc7d6 `format-time' can now do sub-second times
      adds  02ecbf58e46 Make list-timers do sub-second times
      adds  f018cffca00 Use nobreak-space on all non-ASCII whitespace characters
      adds  daa21fb895c Tweak the gdb-mi error message
      adds  b2951742104 Clarify point position after text-property-search
      adds  101a3b78309 Suppress a misleading message when closing a paren in a 
regex
      adds  32c5f1c7a8d Fix fontifying of ::= in Makefiles
      adds  0836335cdff Add a new command to regenerate a hunk in diff-mode
      adds  0f1f795fc8b ; Fix typo in my last commit
      adds  c5611bfc421 Fix copying symbolic links in eshell
      adds  bb60887b0d9 Revert "Adjust python tests after fix for bug#39398"
      adds  0d8c6df6c1f Tweak previous python-mode region fix
      adds  3f1dd62a0c8 Fix Bug#44289
      adds  7500abaa8ef * lisp/simple.el (blink-matching-open): Fix bug#37127
      adds  2e1ab3e583d Bring back elisp-eldoc-documentation-function, marked 
obsolete
      adds  3758be484e0 Don't make ElDoc doc buffer visible in buffer list by 
default
      adds  74c45a62e1e Shoosh byte-compilation warning in 
lisp/emacs-lisp/eldoc.el
      adds  73bc7b543bf Make hideshow.el work with Mhtml mode
      adds  8800d8c6402 Revert "Temporarily mark two failing tests"
      adds  2a6337a6c4d Fix unit tests broken by changes to xt-mouse.el
      adds  a105db13e11 Updating docs with all special window prefix keys.
      adds  41c4f337c8f * doc/lispref/commands.texi (Key Sequence Input): Fix 
indexing.
      adds  96ec0340716 Speed up ls-lisp
      adds  dc16c70bada Check also for "DragonFly" remote systems in Tramp
      adds  66ceb148c7d Support prettified display of fractional numbers
      adds  7f30bf72066 * etc/HELLO: Add Egyptian Hieroglyphs.
      adds  a78c6141bc1 Parse GDB/MI results directly instead of going via JSON 
(bug#44173)
      adds  c3a20804a81 Trim and explain set of safe forms for 'unsafep' 
(bug#44018)
      adds  7103192cd2b * src/xdisp.c (syms_of_xdisp) 
<"scroll-minibuffer-conservatively">: New var
      adds  8d72075aeb5 Improve support for displaying Javanese script
      adds  0cbcc6223a7 'assoc' is not side-effect-free; constprop its pure 
subset
      adds  283b8d274bd * etc/HELLO: Enlarge tab-width to account for "tofu".
      adds  596802c0630 wdired: fix error handling of set-file-modes
      adds  0ef5bbd5d4d Fix eshell glob modifiers
      adds  694c82ab1a8 Replace irc.freenode.net with chat.freenode.net
      adds  ae9f234dd92 ; * etc/NEWS: Add entry for my last change
      adds  ca3b199ad53 ; * etc/NEWS: Tweak the wording for the newly added 
entry
      adds  f9cac26dc15 * test/README: Document TEST_BACKTRACE_LINE_LENGTH.
      adds  71795c6c4a6 Reimplement commit 
46b3db5579e57b9daf16667914205adc99d3f104 (bug#44294)
      adds  80a87af1357 Improve goto-line in regard to narrowed buffers 
(bug#44294)
      adds  c307c9648d5 Give the scroll-bar face a non-trivial spec
      adds  5d9e456c3ed New variable integer-output-format to print integers as 
characters (bug#44155)
      adds  9405cd84a63 Fix a segfault in the new svg code
      adds  47addaea9f5 Fix error message in feedmail
      adds  881eeeef945 * etc/NEWS: Add trashing of remote files.  Fix typos.
      adds  06585bb939e Trash remote files to local trash  (Bug#44216)
      adds  7602ed6b827 Mention the C-c LETTER keybinding convention
      adds  a0a60321fe8 Mention non-ASCII C-c LETTER bindings in the lispref 
manual
      adds  76d522e59ef custom-theme-set-variables more resilient against 
removed libraries
      adds  7a3d8559c9a Doc string clarification for cl-some
      adds  43a1b79f56c Recover the contents of the schemas.xml file
      adds  ecec9a259b1 Fix saving a face setting with Customize
      adds  2a4b0da28c3 Make minor mode ARG work as documented
      adds  ed70be7a187 ; Auto-commit of loaddefs files.
      adds  5ce37da355a ; * doc/emacs/custom.texi (Keymaps): Fix typo.
      adds  ce1856ec09d Insert describe-map-tree header into original buffer
      adds  08060755209 Add directory-empty-p and new argument COUNT for 
directory-files-*
      adds  d8601684934 * lisp/emacs-lisp/byte-opt.el (pure-fns): Fix typos.
      adds  d85e0df7ada Add missing side-effect-free and error-free properties
      adds  8761c155e43 * lisp/emacs-lisp/easy-mmode.el 
(easy-mmode--arg-docstring): Doc typo.
      adds  8ad9932f116 Don't bind standard-output in substitute-command-keys
      adds  7baf8cae0f5 Don't auto-insert "@c file ends here" in .texi files
      adds  43d5b79a693 Show nobreak-space face for more blank characters in 
describe-char.
      adds  1a1019f99fc * lisp/leim/quail/compose.el: New input method 
(bug#44267).
      adds  030ab2dad50 Transient input methods bound to 'C-x \' (bug#44266)
      adds  5ab5504def6 Fix mistake in Lisp conversion of describe-map-tree
      adds  5cea77af41b Partially revert previous define-minor-mode change
      adds  4e2264b60d1 Fix mouse-1 on [Show] buttons in the *Help* buffer
      adds  95f7a2835a7 Fix Elisp's elisp--documentation-one-liner (bug#43609)
      adds  554495006e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into master
      adds  e654b41c6f9 Fix some glitches in recent directory-files-* changes
      adds  2443b15a91c * src/buffer.c (syms_of_buffer) <fill-column>: Improve 
doc string.
      adds  85d1d8d7687 Fix NEWS entry for fix of Bug#44080
      adds  8abce5b0c62 CC Mode: Only recognize foo (*bar) as a function 
pointer when followed by (
      adds  2d15296db11 Fix failure of 'emacs --daemon' on Cygwin
      adds  da6234e2dfd Make sure pixel sizes are zero when setting window size 
for ptys.
      adds  1fc9de4b81c Improve reproducibility of generated -pkg.el files
      adds  018e0c36fba Merge from origin/emacs-27
      adds  487aae38d43 Updating docs with all special window prefix keys.
      adds  0c013814233 * doc/lispref/commands.texi (Key Sequence Input): Fix 
indexing.
      adds  4de7daa1b9d ; Auto-commit of loaddefs files.
      adds  997116f3dd1 ; Merge from origin/emacs-27
      adds  d218b28ab50 ; * lisp/autoinsert.el (auto-insert-alist): Fix texinfo 
URL.
      adds  7162228815e Improve indexing of check-declare
      adds  4e6104ea0b7 ; * src/xdisp.c (display_string): Fix a typo in a 
comment.
      adds  c1565cc3b91 Merge from origin/emacs-27
      adds  cd69a50648a Recover the contents of the schemas.xml file
      adds  49b6e2716c3 ; Merge from origin/emacs-27
      adds  3e8cdc404fb Improve documentation of a recent commit
      adds  5f6dcb1c666 Fix a recent change in dired.c
      adds  4445cb76db5 Add missing argument to directory_files_internal calls
      adds  55e92de6d5b Make ispell.el ignore warnings from enchant-lsmod 
(closes #44318)
      adds  a2bddd77108 Explain last change
      adds  50f0b00748b Fix previous code change to `ispell--call-enchant-lsmod'
      adds  a8f04014c2b Fix previous patch to ispell.el
      adds  6ad628b8657 Improve ert-resource-directory docstring
      adds  2800513af5f cperl-mode: Skip a test for older Emacsen (preparing 
for ELPA)
      adds  a7374f668b0 Fix exiting the finder-commentary buffer
      adds  e1644c065e3 ; * lisp/pcomplete.el: Fix typo.
      adds  499847ab952 Use lexical-binding in pcmpl-cvs.el
      adds  0462ba30326 Use lexical-binding in pcmpl-rpm.el
      adds  74dd264d08e Use lexical-binding in some of emulation/edt*.el
      adds  39561fbfb3d Use lexical-binding in solitaire.el
      adds  2d4c981b211 Use lexical-binding in some url-*.el files
      adds  bd8f4b04d51 Fix customizing user options of type face
      adds  84f74136d37 cperl-mode: Fix indentation for Emacs 26
      adds  640b41cd9b7 Simplify ispell-check-version’s use of -vv flag
      adds  f9d6e463d31 Factor out some common code in ispell.el
      adds  2fffc1dfdff Some Tramp fixes for directory-files-* and delete-*
      adds  a6240cb263c Horizontal mouse wheel scrolling amount (bug#43568)
      adds  bec4a6dacad Fix last change
      adds  9aa6b5bb89b * lisp/progmodes/tcl.el: Use lexical-binding
      adds  7fad12c59b3 New gnus-search library
      adds  0328b21d1e4 Move nnir.el to lisp/obsolete
      adds  9bcdebd9b74 Remove gmane search engine
      adds  a63d9051754 Fix misuses of `make-local-variable` on hooks
      adds  0d39d1e2f39 * lisp/cedet/srecode.el: Use lexical-binding.
      adds  197a53f7b83 * lisp/obsolete/nnir.el: Add "Obsolete-since" header.
      adds  f7ea667b543 Fix warnings in url-irc.el
      adds  2668bb47b03 Remove unused variable in ispell.el (thanks, Stefan 
Kangas)
      adds  d408866ff2a Use lexical-binding in mule-charsets.el
      adds  43431f7108a * lisp/progmodes/project.el 
(project--files-in-directory): Fix formatting
      adds  d6cb106a374 * lisp-mode.el: Fix missing highlight of "hidden" 
string arg
      adds  125956725be Avoid use of eieio-oset-default
      adds  1c9500da661 * src/term.c (handle_one_term_event): Simplify.
      adds  233d350d198 Improve display of tabulated list header line labels 
(bug#44068)
      adds  771046f5d88 Sync biblatex entries and fields with v3.15
      adds  37c0208aaae ; Silence byte-compiler warning in xdisp-tests.el
      adds  ef5211d0aa3 Let pdf-view-mode take precedence over doc-view-mode
      adds  334e2ab440a Still fixes for Tramp directory-files-*
      adds  38a109e58c3 ; Silence byte-compiler warnings in tests
      adds  bfd31242025 Improve eww support for externally viewed PDFs
      adds  2ecbf4cfae7 Allow minibuffer to stay in its original frame.  Tidy 
up this area.
      adds  5d0da63f003 * src/minibuf.c (move_minibuffer_onto_frame): Fix 
comparison
      adds  4610241a9b3 Fix coding system in eww-display-pdf
      adds  67829946456 Enable/disable buttons, tool bar and menu items in 
Custom buffer (Bug#14398)
      adds  9ab69cc82f0 * doc/misc/gnus.texi (Selection Groups): Delete 
excessive paren
      adds  ac471ff09d9 Fixes and improvements to gnus-search
      adds  1efcec2717a Add more tests for where-is-internal
      adds  2180ccbe297 ; * etc/NEWS: Fix wording in a recently added entry.
      adds  af6891629d4 Support transient input methods in Isearch mode 
(bug#44266)
      adds  291955a588c Improve documentation of a recent change
      adds  527413fb2ff Go back to not using custom-push-theme when enabling a 
theme
      adds  0c5eb1c7e79 Reduce integer-output-format to 
print-integers-as-characters
      adds  1b9e1595254 Change the default value of gdb-mi-decode-strings to t 
(bug#44173)
      adds  aea936562b0 * lisp/gnus/gnus-search.el 
(gnus-search-contact-tables): Fix type.
      adds  093a6bec52d Update gdb-mi-tests
      adds  6b77ad6e77a Fix --enable-check-lisp-object-type build
      adds  6e9564f09a2 Fix javac message parsing column number off-by-one
      adds  b7b9bbb93d6 Rectify skip-set argument
      adds  6df06148e55 Add some more tests for keymap.c
      adds  ece1e1da5ea Delete outdated comment about C rewrite in apropos.el
      adds  33e2418a7cf Fix scrolling problems with misc-fixed fonts under Cairo
      adds  bc76afd355c ; * src/xdisp.c (redisplay_window): Add comment for a 
recent change.
      adds  a5867ddfbd7 Don't leave lock files after 'replace-buffer-contents'
      adds  423b6b62296 Add test for recent change in enable-theme
      adds  e8f5657bc7f * lisp/emacs-lisp/lisp-mode.el: Avoid false-positive 
"hidden arg" in strings
      adds  7be8d8a801d Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  35d9881809b Various fixes and backward compatibility for gnus-search
      adds  1b7ab9d0ac2 Don't render XML declaration of an HTML document 
(bug#44348)
      adds  5932df74354 Document that the :match function for a widget takes an 
external value
      adds  89740e9cb59 Prevent redisplay from moving point behind user's back
      adds  e90ffcf7598 * src/w32fns.c (Fw32_register_hot_key): Doc fix.  
(Bug#44456)
      adds  53933cdf5c8 ; * lisp/international/mule.el (define-coding-system): 
Doc fix.
      adds  6b63b6669d5 Merge from origin/emacs-27
      adds  29af10afe8b Backport: Fix exiting the finder-commentary buffer
      adds  0cdd6c9218f Handle Cairo errors in ftcrfont_open
      adds  1de00441a5c ; Merge from origin/emacs-27
      adds  a6fcba783e4 Fix documentation of 
'windmove-swap-states-default-keybindings'
      adds  f4acd7a924f Split windows evenly when 'min-margins' parameter was 
set (Bug#44483)
      adds  9899f74e4e1 Merge branch 'emacs-27' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-27
      adds  9da0f4026c6 * lisp/subr.el (read-char-from-minibuffer): Doc fix.  
(Bug#44451)
      adds  d4242177daa Fix 'send-string-to-terminal' writing very long strings
      adds  f5d7fb3a2de Fix 'uudecode-decode-region-internal' in multibyte 
buffers
      adds  33e8116fc2c Merge from origin/emacs-27
      adds  8dab61958da Mention which exact file is already registered
      adds  dcd20a0c515 Doc fix
      adds  cfe8a73cab5 Don't set the selected window to the miniwindow on a 
frame change.
      adds  b83e31bf956 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  33c7ddd47da Another backwards-compatibility fix for gnus-search
      adds  74de386a8a6 * lisp/progmodes/project.el: Don't truncate the saved 
project list.
      adds  795b7da16b8 Add more protections to gnus-search query parsing
      adds  3289b96abd1 Remove test for return value of set-keymap-parent
      adds  a05810b2d5f Fix xwidget's webkitgtk widget overriding of Emacs 
SIGCHLD handler
      adds  8dc237270f8 cperl-mode: Indentation of ')' follows customisation
      adds  4469e0de011 Calculate SVG image sizes more accurately (bug#44206)
      adds  b4ec9cf79c6 NS: Make s-<left/right> to move to beginning/end of line
      adds  18a7267c32a Fix crash in ns_mouse_position (bug#44313)
      adds  bffd5d3a9d4 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  3de31e7b713 Fix compilation of image.c on MS-Windows
      adds  391260e46c2 Clarify Lisp warning about elements following other 
expressions
      adds  1f0b9294309 Use a separate face for expanded log-view bodies
      adds  0d9e2b80d8a Make the SHOW parameter work again in `run-python'
      adds  52937958064 Fix css length calculations
      adds  575b0681d92 Fix pcase rx form snag with '?' and '??' (bug#44532)
      adds  d8a31b0c03f Better warning suppression in rx-tests
      adds  a08320f7234 * lisp/disp-table.el (make-glyph-code): Remove obsolete 
comment.
      adds  95c04675abb Simplify getting value of text-quoting-style (Bug#44471)
      adds  916eb895d1b shortdoc: prefer seq-contains-p over seq-contains
      adds  8ece715af61 Add test for substitute-command-keys with command remap
      adds  ae3904bb5df CC Mode: fix many compiler warnings which would appear 
with lexical binding
      adds  ee11a68320e Remove ephemeral group on error or null result
      adds  515791ae8aa Only use nbutlast when we actually want to modify the 
original list
      adds  f1eca59dfac Fix a recent change in image.c for MS-Windows
      adds  b5b0f07b0a4 Remove extra process call from vc-hg-registered
      adds  bce00552654 Clear the vc-state cache when returning nil
      adds  621bb79b704 New debugging command 'malloc-info'
      adds  b0f6b83357e * lisp/leim/quail/compose.el ("iso-transl"): New input 
method.
      adds  79d04ae13ff Don't set file name variable in 
org-element-parse-secondary-string (bug#44524)
      adds  47f33e6cb04 * lisp/server.el: Fix frame creation on dumb terminals 
(bug#25547)
      adds  f2bb5747f0b * lisp/server.el: Refactor frame creation functions
      adds  9038890ae21 Cleanup of the test file for cperl-mode
      adds  296e4dd15e3 Fix font lock of assignments with type hints in Python
      adds  daecf6d210c Remove mention of global-cedet-m3-minor-mode
      adds  e7b4f465e8b Fix python-font-lock-keywords-maximum-decoration 
performance regression
      adds  d22a914c799 Fix defgeneric name of gnus-search-index(ed)-extract
      adds  3e07b871c49 Remove unused "internal" gnus-search variables
      adds  17894ef5652 In dired-query use read-char-from-minibuffer with bound 
help-char (bug#42708)
      adds  73536ffecb6 Use cache with help-char in read-char-from-minibuffer 
unless help-form is nil
      adds  ccf2576081d Fix mistake in describe-buffer-bindings
      adds  af3edb3be95 * lisp/progmodes/ruby-mode.el (auto-mode-alist): Add 
Brewfile.
      adds  4e942670424 Remove redundant installation instructions
      adds  3ee56c7e428 * test/lisp/hfy-cmap-resources/rgb.txt: Add comment 
line.
      adds  dcd23618014 * test/lisp/help-fns-tests.el: Silence byte-compiler.
      adds  1ac47aac085 Add help-form to the cache key in 
read-char-from-minibuffer
      adds  b21015c9c2e Clarify project-find-file doc string
      adds  4ad3402fb33 Remove mention of `edebug-on-signal' from a doc string
      adds  a5b48e25fe9 vhdl-mode: remove minor obstacle to static checking
      adds  56a7c73f9ce Emit required version when Harfbuzz is not found but 
Cairo is
      adds  8ac71a07ce9 Add help-char to the cache key in 
read-char-from-minibuffer as well
      adds  206dd9d5923 Don't quote lambdas in several places
      adds  297f89f7e4b Some minor Tramp fixes, resulting from test campaign
      adds  7970610d487 Fix error with fn key in NS port (bug#44533)
      adds  968e85a2cef Update erc documentation about C-c C-b
      adds  e693d97e500 doc-view.el comment clarification
      adds  13ab70c80e2 Avoid breaking Arabic shaping in 
'window-text-pixel-size'
      adds  75384bd1555 Update the doc-view header line
      adds  e3e1cd733ef Merge from origin/emacs-27
      adds  78e1646bf7b Fix pcase rx form snag with '?' and '??' (bug#44532)
      adds  3d14ec52fbd ; Merge from origin/emacs-27
      adds  109eb1e7e29 Fix undefined behavior when fetching glyphs from the 
display vector.
      adds  ac1a2b21608 Add more doc-view requirements
      adds  d4e436e080e Merge from origin/emacs-27
      adds  658952a57a4 Some minor changes to Tramp, do not merge with master
      adds  15035e7fc80 ; Merge from origin/emacs-27
      adds  f43e9ad524b Avoid crashes in the daemon due to user interaction
      adds  a3d316bbb7b Update information about refcards
      adds  a32fd9f64d0 Merge from origin/emacs-27
      adds  51c29b7b0d9 Simplify quick-check composition regexps
      adds  bb28f8b9d1e Make sure Gnus search groups search topics recursively
      adds  31f94e4b1c3 Save instantiated gnus-search engines in an alist
      adds  91d5edd9d10 Face-changing text properties and help-echo now work 
with xterm-mouse.
      adds  e53d9e5cdbd * lisp/faces.el (mode-line-highlight): Use :box only 
when supported.
      adds  b13e87c35bb Capitalize portable dump messages.
      adds  206445a703d Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  29a59aad1c0 Make 'prefer-utf-8' heed inhibit-*-detection variables
      adds  ca023e69e2d Make Calc windows dedicated by default
      adds  08b1028c1ec Use lexical-binding in fortune.el and add tests
      adds  b5ff3e0e0c9 project-or-external-find-file doc string fix
      adds  8700319109c Add an option to preserve ANSI sequences
      adds  e71f5f1fd1f Work around glib messing with signal handlers more than 
it should
      adds  61dca6e92ac Don't quote lambdas in several places
      adds  5afad3918bc Fix `speedbar-directory-buttons' when using Tramp
      adds  844e82f5a83 * lisp/org/ob-ruby.el 
(org-babel-ruby-initiate-session): Use :ruby header arg.
      adds  ad29bc74ca9 * lisp/progmodes/xref.el (xref-goto-xref): Prefix arg 
quits the *xref* buffer.
      adds  ab417cf64d1 Handle negation of search keys in gnus-search 
minibuffer completion
      adds  f08e6538dca Run menu-item :filter function before showing binding
      adds  36431e16799 Make initial frame match frame-title-format
      adds  4ddc38fc598 Reformat comment for 'gnu' compilation rule
      adds  81588748bd8 New user options 'copy-region-blink-delay' and 
'delete-pair-blink-delay'
      adds  238261db95a Don't quote lambdas in eshell/*.el
      adds  82d0b88720b Don't quote lambdas in calc/calcalg{2,3}.el
      adds  b697bb91a13 ; * .gitignore: src/fingerprint.c not generated since 
2019-04-09.
      adds  daff3bda10d Avoid crashes when a reversed glyph row starts with a 
composition
      adds  5aabf2cc7f9 Fix display of truncated R2L lines on TTY frames
      adds  19da6029915 Fix input method translation near read-only text
      adds  a280a6d7caa Merge from origin/emacs-27
      adds  e2c7b6372d2 Don't leave lock files after 'replace-buffer-contents'
      adds  5fe469f02d9 ; Merge from origin/emacs-27
      adds  d875a22bc6b Update the various INSTALL files
      adds  03eeab469ed ; Update the expected result files in test/manual/etags.
      adds  66bcec8838a * lisp/progmodes/cc-langs.el (c-<>-notable-chars-re): 
Fix wrong '-' in regexp
      adds  4ec740866a6 Make the invocation of combine-change-calls in 
comment-region valid
      adds  286c6327728 Reformat argument commentary in etags.c
      adds  53e2a612ad7 ; * lib-src/make-fingerprint.c: Update commentary.
      adds  75723ec212c ; * lisp/emacs-lisp/benchmark.el (benchmark-run): Fix 
docstring
      adds  4a8c1120f5d Merge from origin/emacs-27
      adds  f0f2c8563b3 Don't quote lambdas in emacs-lisp/*.el
      adds  9191c82f6d6 Don't quote lambdas in net/*.el
      adds  7dd671f7f27 Use lexical-binding in time-stamp.el
      adds  29eff323074 Add new user option bibtex-unify-case-convert
      adds  7ab6213886c Use 'eshell-find-alias-function' instead of fboundp
      adds  fd43ecd96e5 Fix gnus-mime-display-alternative button natigation
      adds  b4b3eb8b809 Make the handwrite.el PS valid again
      adds  b613f25f97a Minor Edebug manual keystroke clarifications
      adds  f5f9e100972 perl-mode and cperl-mode: Recognize regex after "return"
      adds  45a1653afa8 ; Fix last change to bibtex.el
      adds  27655f9f38a Test that substitute-command-keys preserves text 
properties
      adds  3626c9ae836 Don't quote lambdas with function macro in generic-x.el
      adds  0a7ec10ac62 Add command to filter package menu by name or 
description
      adds  030ad21afec Don't quote lambdas with 'function' in calc/*.el
      adds  ab9a23e029c Enhance syntax-tests.el to test nestable comments (Lisp 
style)
      adds  68e57e00463 Remove redundant 'function's around lambdas in mh/*.el
      adds  43ad3c175d2 Remove redundant 'function's around lambdas
      adds  827786cf759 Preserve `dired-filename' text properties in Tramp
      adds  88d5b1d3253 Don't make bibtex-unify-case-convert buffer-local
      adds  d5ac6679df4 Turn gdb-wait-for-pending into a plain function
      adds  de7d9e1f88d Clarify that 'diff-error' is part of Emacs 28.1
      adds  ca8e37eaf64 Fix SVG display again (bug#44655)
      adds  b5f3a04f47a Make compat alias add-submenu obsolete
      adds  0e075c9f913 Remove unnecessary load from idlwave
      adds  7cda88250fb * lisp/progmodes/cperl-mode.el: Doc fix.
      adds  51b9acbeccf Assume font-lock is provided; it's preloaded since 22.1
      adds  4ee6fa27995 Declare XEmacs compat function in inversion.el obsolete
      adds  b6d2ea05cc8 Add new variable cperl-tags-file-name
      adds  cb2e34b4933 Remove outdated comment about Emacs 20 from viper.el
      adds  6e469709c55 In attempted recursive minibuffer use, display error 
message in correct frame
      adds  74a35d16e25 * etc/NEWS: Restore entries accidentally removed by 
previous commit.
      adds  90aab73f8d6 More string-search optimisations
      adds  4fa1de82a28 Use decoding implementation from `insert-directory' in 
Tramp
      adds  3963aea4f4a * src/buffer.h (struct buffer): Remove unused field 
`minor_modes`
      adds  75555b5b6bc Remove some compat code for old versions and XEmacs
      adds  1ac6330fce3 Remove some compat code from url.el
      adds  493e19b97f8 Declare some compat aliases obsolete
      adds  842fc2d01eb Remove some compat code from ffap.el
      adds  70773e5b97e Remove some XEmacs compat code from filesets.el
      adds  8fac2444641 * src/data.c (set_internal): Fix bug#44733
      adds  bc951000b35 Avoid a compilation warning about an ambiguous else
      adds  59b340c1e6c Fix default timeout handling in jsonrpc-request
      adds  f6b26fa43f6 Move semantic/tag obsolete variables to avoid a warning
      adds  e7791c7e57b Revert unintended part of last change to jsonrpc-request
      adds  b4b1bd6e03d Hide obsolete options in most customize commands
      adds  88adf1f0dd8 Fix compilation on MS-Windows with librsvg > 2.46.0
      adds  22d81123f5d Mark compat alias in cus-face.el obsolete
      adds  e8ee6827337 Properly mark obsolete semantic functions as such
      adds  8834776b140 Remove Emacs 20 compat code from idlwave.el
      adds  430eb2f850b Remove Emacs 20 compat code from org.el
      adds  c1269e71148 Remove some XEmacs compat code from ediff-wind.el
      adds  8c801138acf Remove XEmacs compat code from idlw-shell.el
      adds  ea218f424ae Don't set XEmacs only properties start-open and end-open
      adds  966052cb593 Remove remaining XEmacs compat code from erc-log.el
      adds  86d87d24310 Don't quote lambda in idlwave.el
      adds  6924320aebc Take care of a FIXME in cus-edit-tests.el
      adds  2ba2e7217f5 Don't optimize away `eval` when its lexical context is 
different
      adds  ac98bcc9062 * test/manual/indent/tcl.tcl: Add string interpolation 
case
      adds  abd15e088e9 Use cl-letf instead of unwind-protect in a test
      adds  932cb10761b * lisp/emacs-lisp/package.el (package-strip-rcs-id): 
Don't ignore errors
      adds  2c7687738d0 Migrate usage of GPM_CLICK_EVENT to MOUSE_CLICK_EVENT.
      adds  f6d8c5939bf Introduce Pure GTK3 port
      adds  b721cbc6a8c Add set_undecorated frame parameter
      adds  f15c6a408d8 Add set_skip_taskbar frame parm
      adds  1b621c8e3c1 Don't mark name_list_element as it's not required
      adds  045e25278bd Add support for cursor_foreground_colors
      adds  a9c8a56ba1f Fix xdg-open handling
      adds  53cb4316396 replace listn with list.
      adds  ed1f7d1e2a5 Simplify compilaiton condtion
      adds  12cc104cd54 Cleanup x_* to gui_ to match upstream work
      adds  cdc04b45097 Implement menubar for pgtk emacs
      adds  f4920a68831 Add pgtk-read-file-name function
      adds  330a346ca73 Migrate to Emacs_GC
      adds  164800da6f6 Add Preferred geometry settings
      adds  592badc3571 Early toolbar improvements
      adds  1d549fa0690 Add support for make-frame-(in)visible
      adds  85441c96d74 Add Stipple support for PGTK
      adds  fbba846ee8d Addframe highlighting support
      adds  19da22ed257 Add support for handing the internal border
      adds  da3c3518ed1 border_color/pixel width
      adds  ea3ecd320c4 init border_pixel.
      adds  68b99a3e661 Implement invisible-pointer to create blinking effect
      adds  519a4ac39f7 Implement Meta key detection
      adds  31bba950bc8 Use gsettings instead of X resource database
      adds  6957f9469ca Add PGTK support for fullscreen
      adds  9d9c8284fe2 TIMERFD support for PGTK, prevent calling when timerfd<0
      adds  bfbcb112484 implement set-tool-bar-position and set-sticky
      adds  b3a20d7a217 Implement Scroll-bar-forground and scroll-bar-background
      adds  fde74fa8b9a implement pgtk-frame-list-z-order same as frame-list.
      adds  ae3bb140912 implement restacking and cleanup frame z order
      adds  fd61a86ea59 improve some efficiency - simplify draws
      adds  24d82638bc6 Improve drawing efficency by refactoring code
      adds  bc35a1e1d5d Make multipdisplay work by limiting selection while 
enabed
      adds  9eb35f99961 experimental support of tab-bar.
      adds  9e56fa9853f Support focus on click event
      adds  232c129fe4c implement pre-edit input method
      adds  526f7277fcb Let gtk handle scaling.
      adds  b1cc62cac3a Add support for Jpeglib
      adds  385e85c3dde End Resize flickering by copying surface rather than 
just clearing
      adds  806b7640c0f Before sleep, dispatch draw events.
      adds  d2a29e883e6 emacsclient should use both of DISPLAY and 
WAYLAND_DISPLAY.
      adds  992ef483006 update redisplay_interface.
      adds  975289663f3 Bring pgtk more inline with X11-cairo builds
      adds  e021e233b4e End Resize flickering by copying surface rather than 
just clearing
      adds  c9e6b4486b6 Some work toward posframe on wayland
      adds  ef67659e985 Set screen/display dpi res to make broadway work as 
expected
      adds  cbd28cddea1 improve code readability.
      adds  49645df52e9 minimize gtkutil.c differences.
      adds  04bfe701381 implement popup/context menu
      adds  de7b0daf2b7 use pgtk_menu_set_in_use.
      adds  984f9cc7e53 restore frame_rehighlight_hook.
      adds  4de4d9ee7ee follow x_set_internal_border_width change.
      adds  014d56fa134 * src/pgtkterm.c: Remove incorrect mark_object call.
      adds  5a72a07fa5b * pgtk-win.el: fix compile-time warnings.
      adds  8669feb0c5c Make icons and titles work like on X
      adds  fe2297ce7aa * pgtkmenu.c (set_frame_menubar): fix empty menu.
      adds  d68633bfa11 * src/pgtkterm.c (pgtk_defined_color): support gtk 
special colors
      adds  a167e23560b * src/pgtkmenu.c (set_frame_menubar): Suppress gcc 
warning
      adds  e649275a0cb * src/pgtkterm.c: change coding style
      adds  d109dabbc53 * src/pgtkfns.c: change coding style
      adds  72f79d820df * src/pgtkselect.c: change coding style
      adds  af5b72575c1 * src/pgtkmenu.c: change coding style
      adds  964dfcf4622 * src/pgtkgui.h: change coding style
      adds  209c611ae90 * src/pgtkterm.h: Remove unused code
      adds  0056ca2d06c * src/pgtkterm.h: Change coding style
      adds  f761a09c98c * src/pgtkim.c: Change coding style
      adds  3b161dd3c8a * src/pgtkselect.h: Change coding style
      adds  25cf59203e3 Change coding style
      adds  1fe7caf3a67 Fix coding style
      adds  20dbd4e2832 Change coding style
      adds  89cbe3756c3 * src/keyboard.c (make_lispy_event): Fix coding style
      adds  383ced7aee8 Fix migrating Child frames
      adds  27a92f7b154 Add font chooser functionality
      adds  af1e279c153 Restore support for terminal only emacs in PGTK (add 
--with-pgtk)
      adds  6c4349601c8 Fix font lock is not applied on continued lines
      adds  e7190d8bb25 Fix non-English layout does not work
      adds  2d5ffa5595e Make pointer visible when motion notify event
      adds  be47e34e40d Re-port image drawing code from X
      adds  51462ce2cca Add PGTK to system-configuration-features
      adds  2dd20b2d759 Self-implement tooltip
      adds  6df8556ab71 Remove duplicated syms_of_xwidget call
      adds  9704e23f4c2 Enable GtkIMContext by default
      adds  e75ce0302d4 Add support for x-support-frames
      adds  28073ba59bb Re-implement childframe with emacsgtkfixed
      adds  7c8da336138 Exclude Xlib's modifier keys
      adds  0b69b73baa1 Fix crash when child frame updates toolbar
      adds  b60d4c9db01 Fix crash on creating child frames.
      adds  d899fc11f6a Fix tooltips don't hide on events
      adds  640f770b79b Fix mouse cursor doesn't appear on motion events on 
xwidgets
      adds  bb6862df1be Fix crash on drag and drop
      adds  4dbea5be175 Fix Gtk warnings
      adds  7b6fea821ad Avoid mutating invocation-name (tiny change)
      adds  d437aabe4da Avoid gtk warnings on X
      adds  c1fbfb3fe04 Don't use gtk_window_resize to resize offscreen window
      adds  948e2fa582f Avoid weird behavior when resizing with top-left corner
      adds  e405404d10e Fix startup failure on svg-unsupported environments
      adds  886fcb237d4 Update copyright dates for PGTK files
      adds  8fa5427130c lisp/term/pgtk-win.el: Add copyright file header
      adds  b1b744057f4 Work around gtk_im_context_filter_keypress() issue with 
super key
      adds  731b5e8e318 Add copyright line
      adds  d6ef9af82ea Fix crash when .schema.xml is not installed
      adds  68b8acc405f Fix compilation issue when --enable-checking=glyphs
      adds  db169f81346 Add support for hyper modifier key
      adds  197b37c7689 Enable harfbuzz
      adds  fc68127ce8b Improve smooth scroll
      adds  62abc054041 * src/pgtkterm.c (scroll_event): Shut up warnings
      adds  789ee3e1d55 Handle connection-local null-device and path-separator 
variables
      adds  0a8cd011620 Handle help-form in y-or-n-p and use this in 
find-file-noselect (bug#5423)
      adds  a6490343366 Don't show key ranges if shadowed by different commands
      adds  84dd5c9bea9 Don't shadow bindings by the same command
      adds  fb9326b45c7 Say which command shadows a key binding
      adds  b6339fc19c3 Test interactive-only spec of with-suppressed-warnings
      adds  9490f12c4dc Test for byte-compiler warning "variable lacks prefix"
      adds  9b6ad3107f9 Replace /dev/null by remote null-device in Tramp.
      adds  edd949a3eb8 Unbreak compilation with CHECK_STRUCTS.
      adds  8b7fa9e663d Small fixes to gnus-search output parsing of indexed 
engines
      adds  781dd876e43 Use lexical-binding in most runtime leim lisp files
      adds  613dd41769a Remove Emacs 19 and 20 compat code from table.el
      adds  d645b6f9ac1 Fix 'See @xref{...}' (bug#44811)
      adds  c3edaa55249 minibuffer code: restore original frame after using 
minibuffer-only frame, etc
      adds  d5d3862c564 ; * INSTALL: Correct a recent change.
      adds  f583cae4cc4 ; Merge from origin/emacs-27
      adds  e66502fec11 ; * doc/misc/eshell.texi (Input/Output): Fix typo.
      adds  a228b9dd568 Merge from origin/emacs-27
      adds  9d02e6c5ff2 Further doc fixes for dotimes about RESULT
      adds  a8c513b6f56 ; Merge from origin/emacs-27
      adds  f641ef1a071 Improve documentation of 'font-spec'
      adds  32b97bb9e0d Ignore modifiers when processing WM_IME_CHAR messages
      adds  86cbc9d216c Make ignoring modifiers on IME input optional
      adds  be17ee78c65 Merge from origin/emacs-27
      adds  a824888188f Minor Edebug manual keystroke clarifications
      adds  34012517447 ; Merge from origin/emacs-27
      adds  3ceee398192 Fix Bug#44481
      adds  593c262124e Merge from origin/emacs-27
      adds  070c1f8cd76 Update publicsuffix.txt from upstream
      adds  2b1cec55920 Sync latest SKK-JISYO.L
      adds  a19b29d22ca ; Merge from origin/emacs-27
      adds  e2acb8fef4a Adapt files-x-tests.el according to recent Tramp changes
      adds  5a823a2a0c3 Handle outline overlays better when cycling in 
outline.el
      adds  33e2515257a Tweak the face of unknown backend indicators in flymake
      adds  3802f9ce3d5 Delete the emacs-server directory upon Emacs exit
      adds  868f51324ac Codesign the executable on recene MacOS systems
      adds  6dad1f25de0 Add a user option to control how links are followed in 
eww
      adds  71916f07582 Make the `C' command work on marked files
      adds  329feffc682 Allow controlling whether SPC in Gnus goes to the next 
article
      adds  89a24e4d053 Autoload the 'rx' pcase macroexpander (bug#44807)
      adds  5cc570215a3 Fix finding filelist for :tree fileset (Bug#976)
      adds  cbd24607d7b Fix matching of inline choices for the choice widget
      adds  c390141d397 Fix menu binding for files in fileset
      adds  e86199bf908 ; Fix last change to gnus-sum.el
      adds  affe9b225de Make XEmacs compat aliases easy-menu-{add,remove} 
obsolete
      adds  6240c0dc1f5 Remove XEmacs compat code from idlw-help.el
      adds  f004b66bdbf ; Reintroduce line mistakenly removed in my last commit
      adds  5804ac0b49a Add a (broken) unit test to exemplify Bug#11218.
      adds  2490ba0eb01 * build-aux/update-subdirs: Use lexical-binding in 
subdirs.el.
      adds  83b5fcb0014 Yank items selected from kill-ring using completion and 
minibuffer history
      adds  30c437752df Make text-scale-mode optionally adjust the header line
      adds  d7a580c7eb1 Move code in face-remap.el to avoid a compilation 
warning
      adds  3b740591b0a Add 'completions-detailed' to add prefix/suffix with 
'affixation-function'
      adds  f425a774c23 Fix display artifacts when 'display' properties cover 
newlines
      adds  ba004ac7ddc Merge from origin/emacs-27
      adds  b2ee6650243 CC Mode.  Fix an off by one error.  Fixes bug #41809
      adds  fe5ffb73662 ; Merge from origin/emacs-27
      adds  dea3d6aa18e Fix handling of defcustom :local tag
      adds  fc4379f1aed Minor cleanup of tramp-tests.el on MS Windows
      adds  6442cdc0e4e Revert extra focus redirection in do_switch_frame 
(Bug#24803)
      adds  e45ad6b08e1 Merge from origin/emacs-27
      adds  20f9645898b * test/lisp/net/tramp-tests.el 
(tramp-test29-start-file-process):
      adds  be53fe02634 * doc/lispref/searching.texi (Rx Constructs): Group 
numbering fix
      adds  d148d0259a4 Add tests for replace-regexp-in-string
      adds  1eb168fa976 (defvar): Detect defining a variable currently 
lexically bound
      adds  b5e34c34bcd * lisp/minibuffer.el (completions-format): Add new 
value 'one-column'.
      adds  67a8bdb90c9 Use null-device where appropriate
      adds  11bef9693ab Assume default imap TEXT search even when not using 
parsed queries
      adds  61f1eb99b06 Add "replied" -> "answered" for gnus-search imap 
searches
      adds  82e4b826fbc * lisp/files.el (auto-mode-alist): Add entry for 
"archive-contents".
      adds  9c72666feac ; * etc/NEWS: Add some missing documentation markers.
      adds  d23723cfb24 Allow following symlinks when recompiling directories
      adds  0287c517686 Keep point in the *eldoc* buffer in 
eldoc-display-in-echo-area
      adds  558b6dbca7b Fix replace-regexp-in-string substring match data 
translation
      adds  771bd26b778 Remove keyboard anachronisms from tutorial
      adds  e3d8f4b98f1 Fix modification check when custom-form is `lisp'
      adds  289a04cdda7 Fix up previous server exit directory deletion
      adds  2dd1c2d4ba4 Update TUTORIAL.he
      adds  597a49b2e2e * lisp/simple.el (read-from-kill-ring): Use 
frame-text-cols, not frame-width.
      adds  13e032bab34 Add completion-tab-width to align prefix chars with 
names in read-char-by-name
      adds  5dba35632b4 Update TUTORIAL.sv
      adds  2b14b7e6dcd Update TUTORIAL.es
      adds  66eeaaa4885 * lisp/subr.el (activate-change-group): Fix bug#33341
      adds  48c747e7a8a Update TUTORIAL.de and TUTORIAL.fr
      adds  8ebf041d5f5 Make the 'cucumber' compilation pattern work without 
'omake'
      adds  1f633311c19 * lisp/subr.el (activate-change-group): Refine fix for 
bug#33341
      adds  e7423689208 ; * src/lisp.h (enum specbind_tag): Fix typo.
      adds  23974cfa48b Fix incorrect handling of module runtime and 
environment pointers.
      adds  a7825c4be06 Use correct glyph in title when resizing NS frames
      adds  bd996a9a24f * etc/tutorials/TUTORIAL.sv: General copy-editing.
      adds  769dc33df7e Update TUTORIAL.it
      adds  d46a223d859 Merge branch 'master' into feature/pgtk
      adds  c8f3e95ae66 Tweak eww-use-browse-url doc string
      adds  70c8ed55fdd garbage-collect doc string clarification
      adds  bb0e6fb8862 frame-position doc string clarificaton
      adds  38ed05f49fc Make log-view-commit-body less intrusive
      adds  a91ca6560cf Allow doprint to handle multibyte chars in format 
(bug#44349)
      adds  6355fa51833 Fix MINIBUF 'nomini' arg for 
windmove/window-in-direction (bug#44932)
      adds  367727b0f6e * lisp/simple.el (read-from-kill-ring): Call 
current-kill to prefill kill-ring
      adds  41c338474dd Fix double-free bug when finalizing module runtimes.
      adds  fa2c9421760 Improve docstrings
      adds  84a4dd13587 Adapt Tramp versions
      adds  31dcc70e555 Some adaptions to tramp-tests.el
      adds  713bac483b4 * lisp/so-long.el: Doc fix to reduce use of passive 
voice.
      adds  a126c3684f8 Test byte-compiler free variable warning
      adds  90a543e6300 Decrease code duplication in byte-compiler free-vars 
warning
      adds  4457b9590c8 Add tests for some byte-compiler warnings
      adds  8a27b0cad7d Fix use of 'switch-to-buffer-preserve-window-point'
      adds  3d712d50d65 * etc/NEWS: Add user option 'tramp-debug-to-file'.
      adds  ba692b790da Allow Tramp to mirror traces to a file
      adds  ace6eba036e Fix byte-compiler warning for failed uses of lexical 
vars
      adds  1a3aa6043a5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into master
      adds  7916c9038cb ; Auto-commit of loaddefs files.
      adds  496d1fcd767 * lisp/arc-mode.el (archive-get-descr): Use default 
mode if needed.
      adds  c9160bda788 CC Mode: Fix error in cache handling.  This fixes bug 
#43481
      adds  cdc632fbe6e Fix incorrect handling of module runtime and 
environment pointers.
      adds  f31cacd1ff4 Revert "Fix incorrect handling of module runtime and 
environment pointers."
      adds  a72db8ab8bf Make file copying in tramp-gvfs more robust
      adds  2cdf1fd2611 Fix filing messages when 
'rmail-output-reset-deleted-flag' is non-nil
      adds  17fa17be3d9 Save bookmarks by using `write-file' (bug#12507)
      adds  9939c435c10 Return the correct suffix in eww-make-unique-file-name
      adds  6c6d06c3ee6 Merge from origin/emacs-27
      adds  9e0085064b2 Adapt Tramp versions.  Do not merge
      adds  23d206b03b2 ; Merge from origin/emacs-27
      adds  9fbff9c35cb ; * src/buffer.c: Fix comment describing 
'buffer_defaults'.
      adds  3e6525d69f0 Don't show in 'view-lossage' responses to xterm feature 
queries
      adds  749e4b7e0b0 Reset xref-show-xrefs-function temporarily
      adds  45f0fef718a Merge from origin/emacs-27
      adds  8e732590936 ; Auto-commit of loaddefs files.
      adds  466d7814236 ; Merge from origin/emacs-27
      adds  f57a1ca8693 Fix documentation of window-in-direction arg MINIBUF 
(bug#44932)
      adds  e19c5d43486 Use project--value-in-dir
      adds  5f45fc7ee24 Improve .gitignore and project-vc-ignores handling
      adds  ed1730718f1 Remove specific byte-compiler warnings for cl.el
      adds  bf43bcbed81 Fix the message-fetch-field doc string
      adds  b31e7c51d60 Fix xsdre-range-list-to-char-alternative problem with 
{P}
      adds  4bb554cf24b Add tests for xsd-regexp
      adds  3ebd17d04f4 * INSTALL: Add the installation command of development 
packages for FreeBSD.
      adds  ca006807bf1 Fix alignment of declaractions of arrays
      adds  fd578af5476 Remove some references to fast-lock and lazy-lock
      adds  187e7ae200f Remove some Emacs 19 compat code from cperl-mode
      adds  0c6318bc3b0 Make variable cperl-version obsolete
      adds  b7c43b85fa0 * lisp/play/dunnet.el: Remove Emacs 18 compat code.
      adds  17d9d90ec2a Improve sectioning in bytecomp-tests.el
      adds  9f462496ae0 Add test to autorevert-tests.el
      adds  eff6f0c7f12 Allow bibtex-unify-case-function as file-local variable
      adds  77ee32c034a Remove redundant requires of env
      adds  1b2547de23e Remove redundant requires of faces
      adds  d9167d940ac Allow bibtex-contline-indentation as file-local 
variable.
      adds  40f42945ed1 bibtex-mode: do not fail when local variables are 
disabled
      adds  a3b596d02ec bibtex-autokey-get-year: Allow both a year or date 
field.
      adds  0a4aa289429 Remove redundant requires of 'font-lock'
      adds  cf908569468 Remove redundant requires of 'font-core'
      adds  4594d6f59a0 Remove redundant requires of 'custom'
      adds  3e6eccc1754 Recompute error positions in python-shell-send-region
      adds  6422750b4f8 Don't make grep arguments invisible in eshell
      adds  4b25ffd3b8f Fix "grep foo bar" in eshell
      adds  fddf68cd810 Remove redundant requires of 'button'
      adds  9b2e5b23015 Remove redundant requires of 'help'
      adds  a4c27ceb50d Improve performance of auto-revert-notify-add-watch
      adds  62fa6d19b3a Fix auto-revert-test07-auto-revert-several-buffers
      adds  805d82197f0 Avoid spamming view-mode-enter help message
      adds  55300e6cdc9 Add tests for several byte-compiler warnings
      adds  6ecec609669 Define explicit-shell-file-name only in shell.el
      adds  cff2f895c2e Restore nnimap-split-download-body as a customization 
option
      adds  25df2375dbe ; Fix last change
      adds  f2a3d6e28d8 Support using ripgrep in project-find-regexp and friends
      adds  5e22c5f90eb ; Expand on the NEWS entry
      adds  db26a844816 ; Fix line number sorting
      adds  f365eb2e055 Preload iso-trans.el
      adds  78cdf4c7627 Prefer setq-local in eshell
      adds  3df49612c66 * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs 
compat code.
      adds  cbfce827ace Make shell-command use comint settings
      adds  b3d315efc21 Prefer setq-local in erc
      adds  f352c57972d Clarify icomplete-show-matches-on-no-input doc string
      adds  1052707230d Allow viper-save-setting to save numerical settings
      adds  f2bd536d36a Make custom-data saving atomic
      adds  190a6853708 Don't abort when terminated by SIGINT in -batch
      adds  e6320b11f07 Prefer setq-local in most of textmodes/*.el
      adds  a5fa79d50e6 Prefer setq-local in cedet
      adds  7bdc40e8d10 Speed up match-substitute-replacement
      adds  f0db9ae2139 Prefer setq-local in net/*.el
      adds  81fe928a769 Prefer setq-local in emacs-lisp/*.el
      adds  335018f663f * lisp/textmodes/bibtex.el: Use user-error.
      adds  27af17b9ee6 Improve docstrings
      adds  39915c70843 * src/alloc.c (Fgarbage_collect_maybe): New function
      adds  469f0a65167 xref--show-defs-minibuffer: new "show definitions" UI
      adds  2945fe74a9f Hide the common parent directory, if any
      adds  940bb6e984e Fontify the group and the line number
      adds  c86dc8d4888 Always show the summary
      adds  5ef30fbf11c Prefer setq-local in vc/*.el
      adds  f254c8b5f3d Prefer setq-local in mail/*.el
      adds  e5a18efd3d9 Fix last change to shell-command
      adds  a77f5abd98a Prefer setq-local in play/*.el
      adds  dc39c66d3bb ; * lisp/play/doctor.el (make-doctor-variables): Fix 
indentation.
      adds  da92d5700ef Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  aea5dbec251 Fix DEL key behavior
      adds  fc54c835181 * lisp/progmodes/perl-mode.el: Fix handling of 
s'foo'bar'
      adds  7c113c344e1 Prefer setq-local in url/*.el
      adds  79d287c7b51 Prefer setq-local in emulation/*.el
      adds  e5c06669b89 Prefer setq-local in several progmodes
      adds  ba02ac89e6c ; * lisp/gnus/spam.el (spam-setup-widening): Silence 
byte-compiler.
      adds  61497defb42 ; * lisp/subr.el (interactive-p): Note to not remove in 
a hurry.
      adds  e84a1ffde90 Avoid modifying nnimap user option in spam.el
      adds  75a91a0bb52 Unicode integrals in Calc
      adds  2bd76cc107b Make Tramp scripts more unique and robust
      adds  87a9fc6dcd8 Improve error message text of "C-x C-SPC"
      adds  40e11743ca3 Print a backtrace on unhandled errors in batch mode 
(Bug#44942).
      adds  5204c7420b2 Handle calling read-char-from-minibuffer and y-or-n-p 
from pre-command-hook
      adds  f13ae2bb955 * lisp/vc/vc-git.el: Update args of backend API calls 
in the header comments
      adds  c13b4fa61e7 Remove Calc bignum remnants
      adds  300c5813700 * lisp/emacs-lisp/lisp-mode.el: Give paren syntax to 
[...] in lisp-data-mode
      adds  09b040cb582 * lisp/net/tramp.el (tramp-read-passwd): Use 
connection-local `auth-sources'.
      adds  69f039bf6d8 Prefer setq-local in tcl.el
      adds  737d22f2953 Prefer setq-local in tar-mode.el
      adds  8a42354b0a0 Prefer setq-local in whitespace.el
      adds  6e0cac17b56 * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer 
setq-local.
      adds  2187b805d16 * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer 
setq-local.
      adds  3970f4ac405 Add new variable to selectively suppress backtraces in 
batch mode.
      adds  2d989e81b73 Unbreak a few unit tests that rely on lack of backtraces
      adds  5d04ee50853 * doc/misc/calc.texi (Predefined Units): Prune outdated 
kg text.
      adds  d6d871a1a26 Calc: simplify integer log2 and power of 2
      adds  de7a741c7bb Revert "Clarify icomplete-show-matches-on-no-input doc 
string"
      adds  3568ff084c2 Clarify icomplete-show-matches-on-no-input doc string
      adds  e74f60fde0b Fix file name quoting problems in tex-mode
      adds  78017a6e598 Allow using newer versions of Gnuplot from calc again
      adds  ff5a3c74fc4 Allow inhibiting the instructions on how to close 
emacsclient frames
      adds  9cef8fc8cdb Ensure that new emacsclient frames has focus
      adds  b218c8b6b58 Allow shutting down Emacs even if there are errors in 
kill-emacs-hook
      adds  3ee94cc7bb6 Insert skeletons at the correct point
      adds  d174a2bb23e Prefer setq-local in gnus/*.el
      adds  60cf0aa21ce Prefer setq-local in calendar/*.el
      adds  13651833c73 Only use the comint environment in comint-derived modes
      adds  6e0080e755b Add commands xref-next-group and xref-prev-group
      adds  1537a8c8635 ; Fix recent typos/wording in NEWS and server.el
      adds  8b1693f689b Make previous Fkill_emacs change safer
      adds  0c330bed24e Avoid problems when calling desktop-read twice
      adds  0155bd0fdb1 Fix bug in how ERT invokes its debugger.
      adds  478368ad4fe Prefer setq-local in simple.el
      adds  0d6fca30937 * lisp/array.el (array-mode): Prefer setq-local.
      adds  07b317cb4cd * lisp/locate.el (locate, locate-mode): Prefer 
setq-local.
      adds  6614b67d9ed Prefer setq-local in newcomment.el
      adds  db001f8dab6 Prefer setq-local in speedbar.el
      adds  095a41ed896 Prefer setq-local in shell.el
      adds  9e7b93f2da8 Prefer setq-local in term.el
      adds  3b20c033169 Prefer setq-local in tests
      adds  1c75ca109d9 * admin/nt/dist-build/build-dep-zips.py: Remove unused 
import.
      adds  f33ce525b17 Prefer setq-local in compile.el
      adds  afe1605939a Prefer setq-local in meta-mode.el
      adds  bdf8dd25e65 Prefer setq-local in grep.el
      adds  19c0afd0ade ; * lisp/timezone.el: Fix typo in lexical-binding 
cookie.
      adds  ab4b90723e4 Cache toolbar icon data paths
      adds  fbb9dd3e821 Simplify gnus-mode-line-buffer-identification
      adds  06168c124d6 Use the proper face for the Gnus mode line id
      adds  db9549d0ddb Make table-fixed-width-mode work again
      adds  38c9b0bbdd1 Make the history traversal functions in coming more 
regular
      adds  26b198cef98 Improve documentation of 
'backtrace-on-error-noninteractive'
      adds  3440bd0d532 Fix scrolling in hexl-mode when ruler-mode is on
      adds  ef711b1556f Make hexl scrolling commands work more like the normal 
ones
      adds  1fb099ceb02 Make rcirc nick renaming heed nickname max lengths
      adds  2d8f0364fcd Fix crash (segfault) in etags on generating tags for 
Erlang files
      adds  ca50519900d term.el comment update
      adds  be0f2de1792 * src/fns.c (hash_string): Speed up on large strings
      adds  67a9ecb4890 Remove interactive spec from internal 
eldoc--format-doc-buffer
      adds  ac341cd629c Restore Emacs 27 image cache semantics
      adds  02ec247fcc0 * src/fns.c: Remove left over include
      adds  85acde2ab5c Make uncache_image slightly more efficient
      adds  2581beba658 Make abbrev-tests.el more deterministic
      adds  4248d603efd * lisp/progmodes/sql.el: Remove redundant URL.
      adds  ec42ff31156 Prefer setq-local in font-lock.el
      adds  3d6498cbf11 Prefer setq-local in sql.el
      adds  dc0295c5630 Prefer setq-local in cfengine.el
      adds  7ebd7ba1748 Prefer setq-local in etags.el
      adds  dbc044e5f77 Prefer setq-local in gdb-mi.el
      adds  22caab8bacf Prefer setq-local in some remaining progmodes
      adds  be4d6b043fa Fix [:upper:] and [:lower:] for Unicode characters 
(bug#11309)
      adds  4489531b1ed Prefer setq-local in dired extensions
      adds  c50c0a19e3c Prefer setq-local in most files
      adds  45630ca6c83 Filter revoked keys when saving files
      adds  2782d1e1a1d Improve tests for gio file notifications
      adds  c9c8d98446f Make ediff offer to create files it's inferring
      adds  b8dbb2bb731 Clarify the default-boundp doc string
      adds  c47e6aa1f48 cl-defmethod doc string clarification
      adds  445ab5cce95 cl-pushnew manual clarification
      adds  beebd2a85ee Recognise ß properly as a lower-case letter (bug#11309)
      adds  b3d21dcd72f Update docs of 'defvar' and 'defface'
      adds  4a423ffb3b1 Fix info mode fontification of built-in (*note 
Built-ins::)
      adds  e6c0447781b Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  7b9f6ee5e0a Improve predictability of 
'scroll-preserve-screen-position'
      adds  05dfbd0667b Fix mark-defun in fortran-mode
      adds  d86cc3ffcb3 ; * src/chartab.c, src/lisp.h: Fix typos in comments.
      adds  a4dd03ebe91 ; * src/charset.c (Fmap_charset_chars): Doc fix.
      adds  6663b2f2114 ; * lisp/simple.el (move-beginning-of-line): Doc fix.
      adds  6916e7954ab Improve documentation of 'ps-print-color-p'
      adds  da00a6f3177 Fix Xaw widget text disappearing when built with cairo 
(bug#43418)
      adds  34feded008e Support ks_c_5601-1987 encoding
      adds  32090a3de4a Improve documentation of streams in batch mode
      adds  3721cc58865 Merge from origin/emacs-27
      adds  a40be60ec89 Backport Handle read-char-from-minibuffer and y-or-n-p 
from pre-command-hook
      adds  72f064fffd6 ; Merge from origin/emacs-27
      adds  3fe6cea6e0e * lisp/vc/vc.el: Update args of backend API calls in 
the header comments
      adds  c0b3e38d7ce Update publicsuffix.txt from upstream
      adds  4adc79641f9 Merge from origin/emacs-27
      adds  809b22d18d2 Fix crash (segfault) in etags on generating tags for 
Erlang files
      adds  e2c08dbf7b2 ; Merge from origin/emacs-27
      adds  28b61da99f8 `pdb' doc string clarification
      adds  3052cbb0787 Include the keymap in the gud-mode doc string
      adds  ef5e0785aee Stricter gradle-kotlin message pattern
      adds  303f0a19cc6 Support highlighting of ripgrep output (bug#44983)
      adds  b71be20eaff Remove isearch-input-method-local-p and always set 
buffer-local input-method
      adds  7f42cab82cf Clarify `scroll-preserve-screen-position' doc string
      adds  ea8ff975369 Add missing defcustom keywords to new variables
      adds  5af6a87d51f Allow specifying the project to switch to 
programmatically
      adds  1729883c988 ; Fix typo in my previous commit
      adds  1047f80f1c6 * lisp/progmodes/xref.el: Bump the version.
      adds  ddf55400dc7 Fix thinko in my previous commit
      adds  4f352ad6f17 Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
      adds  91432f1ec55 Allow creating a new tab from the minibuffer (bug#45072)
      adds  6596b5541dd Fupcase no longer maps ?ß to itself (bug#11309)
      adds  97c2bca7298 Avoid segfaults in pos_visible_p
      adds  904c327ae89 Prefer setq-local in bibtex-style.el
      adds  26dbba71786 Prefer setq-local in cperl-mode.el
      adds  8ace7700b93 Remove some ancient Emacs compat code from cperl-mode
      adds  808817d76f0 Be more graceful about handling Gnus search errors
      adds  9bfcee52c1f Fix quoting in gnus-buffer-configuration
      adds  df769c2effa * lisp/battery.el (battery--upower-devices): Protect 
the D-Bus call.
      adds  14ffab8263e Add a new function `button-buttonize'
      adds  9d598ef93cb Add new function 'image-cache-size'
      adds  aa7e5ce651b Add new function `object-intervals'
      adds  004d7e97e2c Add a new command `memory-report'
      adds  72bcc6f9883 Fix parsing error in exif
      adds  49a4f06b067 Fix object-interval tests
      adds  4a700a2f79d bibtex-autokey-get-year: Follow iso8601
      adds  eebb7c8a699 Fix compilation of image.c on non-Cairo systems
      adds  af2695b045d * lisp/progmodes/python.el: Bump version.
      adds  ec165187536 Clarify fortran-beginning-of-subprogram doc string 
after change
      adds  fec05bc6679 docstring: If FRAME is nil, it defaults to selected 
frame.
      adds  abc8d6b9465 Append incremental message segments in socks-filter
      adds  c7c261ebdf0 Tweak memory-report--format
      adds  b04f322a9bd Also sort the totals section by size
      adds  dc5e8759305 ; cperl-mode: Eliminate fallbacks if font-lock isn't 
loaded
      adds  6864dc1dffe * src/fns.c (Fbuffer_hash): Doc fix.  (Bug#45178)
      adds  711e7bf29cd Fix image-cache-size crash
      adds  70f7f0b1fd6 button-buttonize doc string clarification
      adds  3ed3a33cb1e Fix copyright line
      adds  78607f21b51 * lisp/play/dunnet.el: Make it so loading the file is 
harmless
      adds  7660d0359e6 * lisp/emacs-lisp/thunk.el (thunk-let*): Don't modify 
`bindings`
      adds  a8e2143a5c0 Explicitly specify svg base_uri using `:base-uri' image 
property
      adds  03ac24f2397 Use real DPI when rendering SVGs (bug#45124)
      adds  404f12060ca Improve some NS drawing code
      adds  dba74cb5ec1 Allow customizing the Gnus summary thread indicators
      adds  61b6cc401a9 Improve support for 'memory-report' on MS-Windows
      adds  b41942fac93 Improve the documentation of marker handling when 
reverting
      adds  204d1519401 Unbreak the MS-Windows build broken by recent changes
      adds  f6cafe65740 Make dired-toggle-read-only check whether the directory 
is writable
      adds  6e84addc51f Preserve point in dired buffers in dired-*-find-file* 
commands
      adds  f22e4bbf1cf Prefer setq-local in python.el
      adds  ad0bbcd5657 Update Info-toc-build parsing
      adds  e005095e413 Offer to save tutorial position on Emacs exit
      adds  8ff70045c37 Revert "Explicitly specify svg base_uri using 
`:base-uri' image property"
      adds  f45ce78c40e Explicitly specify svg base_uri using `:base-uri' image 
property
      adds  db339f6dd12 ; * lisp/info.el (Info-toc-build): Fix last change.  
(Bug#28074)
      adds  9a7bce6241f Make elint load `require'd packages
      adds  4afef614cd6 Alter the "Redundant pcase patter" warning message
      adds  7ee0fc0dc1a CC Mode: Handle several K&R parameters per declaration
      adds  adbb4eacc2a * src/keyboard.c: Fix bug#5803.
      adds  d165b5a46b2 New variable 
`redisplay_adhoc_scroll_in_resize_mini_windows`
      adds  734f3713655 Remove some unused process.c variables
      adds  a83d8c9bbe5 Followup to recent changes in keyboard.c
      adds  a12fe07a884 * lisp/vc/log-edit.el: Keep separator line thin even 
with line-numbers
      adds  8eee54d23ad * src/fns.c (hash_string): Tweak the code further
      adds  b1f2eada47a * lisp/emacs-lisp/package.el (package-buffer-info): 
Improve error message
      adds  8a220d7c8f3 New option gnus-registry-register-all
      adds  180e309d8b1 Bind `C-c C-d' to rmail-epa-decrypt in rmail
      adds  4bf98aecffe Fix BSD .include etc syntax in Makefiles
      adds  52e3ac63032 Document and enforce some properties for strings 
created by modules.
      adds  89c6efc6903 Remove references to Emacs before version 22 from FAQ
      adds  c6f21e24202 Fix assertion on SVG load failure
      adds  185b0820b83 * lisp/emacs-lisp/bytecomp.el: Allow a nil destination 
file
      adds  ebab7c48c3b Fix test failure
      adds  6fc1b795c1b vc-create-tag: use vc-revision-history variable
      adds  2d790c6c57b Bump project.el version
      adds  831659b3b88 * Fix `memory-report' for '--without-x' builds
      adds  1c115e404e3 Clarify Extended Menu Items a bit more
      adds  f7133be7ae4 Make dired-toggle-read-only query on read-only 
directories
      adds  897b8561cdc Stop dropping the tag when creating the custom-variable 
widget
      adds  fe50a8b9ba7 Byte compilation: handle case where the output file is 
a mountpoint.
      adds  3e30047ce3a Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  a44cd7c8812 * src/pgtkterm.c (map_event): Remove 
record_asynch_buffer_change call.
      adds  51698f77dd6 Remove the duplication from project-switch-commands's 
config
      adds  755a9f2a8b1 Inhibit quit in ElDoc timer functions (bug#45117)
      adds  dc6e616dfea Don't show matches with no input for nil 
icomplete-show-matches-on-no-input
      adds  e948cdbfa85 Allow creating a new tab for tab-switcher from the 
minibuffer (bug#45072)
      adds  c6c4e746036 New option tab-bar-history-buttons-show
      adds  b6227446d91 Importing dictionary module
      adds  658ec3ccee5 Renamed connection.el
      adds  e2ebffdd62c Renamed link.el
      adds  723906c4443 Removed some compability parts in dictionary
      adds  5dc17d73b07 Add :version tag to defcustom statement
      adds  49c250b388e Dont't check coding-system-list for existence
      adds  99a7e918c82 Don't check for existence of defface
      adds  1773b9b6874 Dictionary now uses button
      adds  329b6a0210f Adding details page for dictionary
      adds  837505075c9 Fix dictionary tooltip mode
      adds  2f1e4fbc426 Support nil value for dictionary-server
      adds  91ff1c8f7cf Move placement of dictionary-tooltip-mouse-event
      adds  28fe1349711 Remove text property from empty line
      adds  7ca331a4f94 Add history of search words to read-string
      adds  d5a4da25b03 * lisp/net/dictionary.el: Remove remnants of package
      adds  cc5f2803785 * lisp/net/dictionary.el: Add lexical-binding:t
      adds  09952ce4345 Removed useless check for popup-menu
      adds  81ebe86d8de Show error message when asking to match for nothing
      adds  0044a2e888a * lisp/net/dictionary-connection.el: Add 
lexical-binding:t
      adds  f58443780ce * lisp/net/dictionary-connection.el: Remove obsolete 
Version
      adds  54a3964e290 Update GPL version
      adds  a557a103cc5 * lisp/net/dictionary-connection.el: Prefer defsubst
      adds  ffa7d6671d8 * lisp/net/dictionary.el: Prefer defsubst over defmacro
      adds  4deb8618e4a * lisp/net/dictionary.el (dictionary-mode): Use 
setq-local
      adds  d30618cbc11 * lisp/net/dictionary.el (dictionary-tooltip-mode): Use 
setq-local
      adds  a25a12ddaf6 Use when where else case returns nil
      adds  89e9c1686e9 * lisp/net/dictionary.el 
(dictionary-display-more-info): Spelling fix
      adds  d466231c3e3 A number of docstring fixes
      adds  b18217eb870 A number of docstring fixes
      adds  ca0de4d1e0b * etc/NEWS: Add entry for dictionary.el
      adds  62d14e10f9d * lisp/net/dictionary.el (dictionary-pre-buffer): Unify 
casing
      adds  c42965745da Merge branch 'feature/integration-of-dictionary-el'
      adds  6858119bcd4 ; * lisp/progmodes/project.el 
(project-switch-use-entire-map): Typo
      adds  c9758ba48a8 * lisp/bookmark.el: Doc fix.
      adds  f1dae2551c9 Prefer setq to set+quote
      adds  4c41a8acc0e Make XEmacs compat variable warning-level-aliases 
obsolete
      adds  95c9aad0411 Remove more references to old versions from FAQ
      adds  5c361035dbc Don't recommend setnu and wb-line-number
      adds  e8a358c3be9 Update value of frame-title-format in FAQ
      adds  f6454ad6cd0 Add a DirectoryMode to the Emacs Server example
      adds  252366866b5 Add a new recursively bound 
`current-minibuffer-command' variable
      adds  8b3de06347d Fix narrow-to-defun in python-mode
      adds  10bc4eac5bb Tool bar documentation clarification: Mention forcing 
updates
      adds  0dd8d53344a Make goto-char offer the number at point as default
      adds  b63cb95ad44 Mention how to handle user names with @ in rmail
      adds  e5348f125ff * etc/emacs.service:
      adds  b857ea24f7b * lisp/play/5x5.el: Fix typo.  Remove redundant :group 
args.
      adds  afee776594f Fix logic of gnus-search-imap-handle-date
      adds  2f1441cbe3c Make XEmacs entry in the FAQ more contemporary
      adds  47a854bf24c Improve accuracy of scrolling commands
      adds  c0c6cd2d5d7 Add 'remote-file-error' for Tramp
      adds  5337211b945 Make the emake error messages red
      adds  cd81739af17 Add some admin/emake comments
      adds  9022df70270 Optimise c-parse-state for large buffers with few (if 
any) braces.
      adds  071bfd9840b Optimise c-font-lock-<>-arglists, particularly for 
buffers with few <..> pairs
      adds  485898c18b8 * lisp/emacs-lisp/gv.el (error): Allow it as a place
      adds  7e30cb2c1c2 Tiny fix for lispref/variables.texi
      adds  d148f1090fb * doc/emacs/indent.texi (Indent Convenience): Fix use 
of @xref.
      adds  fd4297b25a6 * doc/lispref/errors.texi (Standard Errors): Fix xref.
      adds  3806797583a Bind current-minibuffer-command to this-command
      adds  8bc5bd5b03c Fix electric pairs in rst-mode
      adds  c8aad8cc11c Revert last change in tramp-maybe-open-connection)
      adds  92c56300c31 CC Mode: Optimize for scrolling large buffers 
containing few braces
      adds  f3e21483106 Fix setting breakpoints in "M-x gdb" when a source file 
is missing
      adds  de032d41c6c Bind k to image-kill-buffer in doc-view-mode-map.
      adds  62a6934af9c Fix crash when using XRender and restoring image from X 
(bug#44930)
      adds  6a2c13280c4 Merge from origin/emacs-27
      adds  6aa9fe3e1b4 Fix crash in ns_mouse_position (bug#44313)
      adds  a47001ae46d ; Merge from origin/emacs-27
      adds  f22856a5c54 Update to Org 9.4.1
      adds  2dbc95063b5 Update to Org 9.4.2
      adds  668f0a7f847 Fix point location when completing in gdb-mi.el
      adds  cbdd48a07be Merge from origin/emacs-27
      adds  ee6c702e189 Fix error with fn key in NS port (bug#44533)
      adds  adf968b9987 ; Merge from origin/emacs-27
      adds  2e7402b7605 Fix C-n/C-p when a line starts with an image
      adds  fda9a2bbfd3 (flymake-diag-region): Fall back to (end-of-thing 
'symbol)
      adds  d1b1a5c0e65 ; * lisp/play/5x5.el: Fix my last change.
      adds  6eb6357423d Update short docs in cperl-mode
      adds  32d85e3079a CPerl-mode: don't treat <<>> as starting a here-doc
      adds  67fb182cfa6 Give affixation-function higher priority over 
annotation-function (bug#45234)
      adds  922e43ad7db Don't show minibuffer keybindings for suggestions in 
read-extended-command
      adds  c51d9140be1 Fix resetting of gnus-pick-line-number
      adds  32d76c0cbc3 Default the init file to init.el, not init
      adds  7fad9591142 Ensure that byte compilation works for relative files 
(Bug#45287).
      adds  526abadd071 Fix fallback use of write-file in ido-mode
      adds  02c4f65a1ea Make "Invalid modifier in string" ordinary 
invalid-read-syntax error
      adds  d5941d8396a Fix my two most common causes of all windows/frames 
redisplay
      adds  d428cc1b927 Remove incorrect comment from erc-goodies.el
      adds  ddff5d3d879 Some minor Tramp changes
      adds  5ada3eecec7 * lisp/org/org-refile.el (org-copy): Fix missing 
obsoletion version
      adds  fa4c2768cf6 flymake-diag-region: Fix the recent test breakage
      adds  e3f83a89aa7 Fix regexp in IMAP search-string preparation
      adds  c5f2eb56c01 Fix previous frame-focus server.el change
      adds  95eaf45ddfd Save match data in flymake-diag-region (bug#29193)
      adds  0ad1c0d51cd * lisp/net/tramp.el (tramp-handle-make-process): Handle 
shell commands.
      adds  46394dff7f0 Follow good regexp practice
      adds  eaea03546a2 * lisp/progmodes/which-func.el (which-func-update): 
Bind `non-essential`
      adds  eeade2b6476 * lisp/emacs-lisp/package.el: Byte compile the 
quickstart file
      adds  fdaaf886b71 Document that flymake-diag-region saves match data
      adds  7cacf5da47d Update to Org 9.4.3
      adds  64fe805b193 Improve documentation of 'query-replace'
      adds  d7a4ceaa1e5 ; Add a new item to TODO
      adds  48b9c47805f Minor fixes in authors.el and in tarball-making 
instructions
      adds  8d2d8d7f530 Merge from origin/emacs-27
      adds  37eba74d609 Update files for the 27.1.90 pretest
      adds  e417e87f7ac ; Merge from origin/emacs-27
      adds  e0f98374ca6 ; Fix @pxref in last change to flymake.texi
      adds  f36971b59b5 ; Fix grammar in recent change to internals.texi
      adds  c7fdc17c165 * lisp/emacs-lisp/package.el 
(package-quickstart-refresh): Fix last change
      adds  9f7e0a3e7d3 bibtex-mode: Permit user-defined schemes for sorting 
entries.
      adds  64d97212f42 Fix over-wide doc strings
      adds  2224a64d311 ; Revert unintended change.
      adds  8f91fe3063c Set indent-tabs-mode for c-mode in .dir-locals.el
      adds  4c7df434a04 Correct units and spacing in memory-report
      adds  5ab5c389877 Shorten over-wide docstrings in defcustoms
      adds  f88a7897a80 Shorten over-wide docstrings in variables
      adds  34a73666d95 Shorten some over-wide docstrings in functions and 
macros
      adds  7c3d3b83358 Convert apropos-internal from C to Lisp (Bug#44529)
      adds  5fe04f6b077 No need to set isearch-input-method-function in 
isearch-transient-input-method
      adds  b9edbaed01a * lisp/image-mode.el: Use one timer and lock for slow 
remote calls (bug#45256)
      adds  32e781b2f1e Jamie Beardslee <beardsleejamie@gmail.com>
      adds  87b82a1969e Fix default value of gnus-registry-register-all: should 
be t
      adds  565d8f57d34 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  409a9dbe9da image-cache-size improvements
      adds  1a0a11f7d2d Inhibit buffer hooks in temporary buffers
      adds  ecb5ebf1562 Improve make-process in Tramp
      adds  1a7033f1f3d * lisp/simple.el (goto-line-read-args): Use 
number-at-point (bug#45199)
      adds  2c9b488121b Remove unnecessary string conversion
      adds  537e96f6ac5 Fix image cache lookup
      adds  174607e5ff0 Unbreak build after commit 
1a0a11f7d2d1dbecb9f754b1e129d50e489058e6.
      adds  c3ad28c2909 De-duplicate lines in Xref buffers
      adds  759ec257699 Generic-ify xref-location-column
      adds  b2ce94fa5ee Make python-mode fontify more assignment statements
      adds  ca36669c888 Fix problem with entering Gnus groups when Gnus isn't 
running
      adds  e470881a423 Drop XEmacs support for EDE ELisp projects
      adds  faf3613cba8 ; * src/nsfns.m (all_nonzero_ascii): comment correction
      adds  2d19dbdd522 Fix permission problem in Tramp's copy-file
      adds  e352abeac16 Fix frame creation on X when tool bar is disabled
      adds  87e422f1044 Beef up the Emacs string utility set a bit
      adds  b3dec317667 Add `string-pad'
      adds  cf2e8321850 Rename slice-string to string-slice
      adds  fd9431dde44 Fix shorter-than-length case for string-limit
      adds  e967ba30185 ; Fix recent string utility additions
      adds  f329a3180ea Add string-chop-newline
      adds  c9a95237a8e Add try-completion to the string shortdoc
      adds  768522750dd Make string-clean-whitespace work on non-ASCII 
whitespace, too
      adds  7e86d3bb9b6 Make string-chop-newline more efficient
      adds  27fab4b140c Tiny string-clean-whitespace simplification
      adds  c69c65676db (ruby-mode-set-encoding): Use 'save-restriction'
      adds  d2b86118629 Further string-clean-whitespace tweaks
      adds  9480169f1b8 Change the string-limit parameter semantics
      adds  051d8f75350 Make string-pad take an optional START parameter
      adds  90153296787 Fix wdired-get-filename when ls -F marks symlinks
      adds  e42a63a9600 ; Fix docstrings in last change to subr-x.el
      adds  188b09d6d9b Reorganize Tramp header lines
      adds  9920929e7b5 Re-order the items in `profiler-report' output.
      adds  9449b81f276 Align profiler's header-line-format to column 0, to 
work correctly on tty's
      adds  aae44a36f35 Ensure that Gnus servers are open(able) before 
searching them
      adds  6af31fd71ff Align the word "Function" in profiler's headers over 
the actual functions
      adds  747a923b9a3 Use new NSString lisp methods
      adds  a649869d048 Fix use of obsolete 'error' warning level
      adds  832d756893d Fix use of obsolete 'emergency' warning level
      adds  1e11f6f59d1 Handle gracefully href="" in base tags in shr
      adds  21097cdd32a Revert recent server.el frame-focus changes
      adds  22c1f00d997 Allow string-slice to take zero-length matches
      adds  5c86a532966 Improve the string-limit doc string
      adds  268a3d32fb5 Show image as text when trying to search/replace in 
image buffer (bug#25905)
      adds  3edc4fd53ff Remove an unused parameter from 'child_setup' function.
      adds  3cbd4169d6d Reject filenames containing NUL bytes.
      adds  95334ee79ab Allocate environment block before forking.
      adds  bdcea81a2f9 Pass C string pointer to current directory to 
'child_setup'.
      adds  773f9eb4673 * .clang-format (ColumnLimit): Fix line length.
      adds  40bc77d9a6b Declare argument vector as char *const *.
      adds  33210c8dc07 * lisp/tab-line.el: New options, faces, and functions
      adds  3be0dc659fd authinfo-mode: add option to not hide any elements (and 
add font-lock)
      adds  b68d52c81b5 * lisp/emacs-lisp/lisp-mnt.el (lm-section-end): Stop at 
the right heading
      adds  ccb3efffc5a * src/dispnew.c (sit_for): Fix bug#45292
      adds  3096437593c CC Mode: introduce a new cache for brace structures.  
This fixes bug #45248
      adds  bf7041a6f6e Centralize subprocess creation in a single function.
      adds  26b8b30ff42 Ensure that Gnulib objects in subdirectories are built 
correctly.
      adds  29064d02c31 Update Gnulib.
      adds  527cc64e5d7 Unbreak the MinGW build broken by recent changes in 
callproc.c
      adds  452baab8487 Fix the MinGW build broken by Gnulib update
      adds  e3525712ee3 ; * src/callproc.c (emacs_spawn) [!WINDOWSNT]: Fix last 
change.
      adds  d63ccde966a Unbreak the build on *BSD and Macos after previous 
gnulib merge
      adds  269cec13a2f Remove `string-slice' -- it's not very well defined
      adds  af359de9177 Allow `string-limit' to work on encoded strings
      adds  174327cefa7 Make `remove-hook' interactive
      adds  290ee3474d8 cperl-mode: Correctly syntax highlight index/value 
array slices
      adds  b8b17038e14 Pacify gcc 10.2 -Wanalyzer-null-argument in gtkutil.c
      adds  ec8a17e938c Adjust to recent Gnulib changes
      adds  5880c7caab3 Adjust test_module to recent Gnulib changes
      adds  42d58264db1 Update Gnulib.
      adds  3ba34141da7 Import posix_spawn from Gnulib.
      adds  2c79a8f9210 Use posix_spawn if possible.
      adds  e387371497d Revert "Use posix_spawn if possible."
      adds  ecf84a22ee0 Revert "Import posix_spawn from Gnulib."
      adds  64513abf3eb Don't compile Gnulib's 'free' on MinGW
      adds  c3c1863d950 Add support for more EBCDIC code pages IBM2XX
      adds  a9413dd2d12 Fix last change
      adds  3649160f618 ; * etc/NEWS: Announce the last change.
      adds  e497a013f71 Tag Tramp test :unstable
      adds  1ca6add75f8 Tag another Tramp test :unstable on emba
      adds  b3fe0ac62e9 Correct argument order in comment
      adds  52b30834fb1 * lisp/face-remap.el (face-remap-set-base): Doc fix.  
(Bug#45264)
      adds  711fe70dd8b * doc/misc/efaq.texi (Latest version of Emacs): Bump 
version.
      adds  a90836c6386 * doc/misc/efaq.texi (New in Emacs 27): Add section.
      adds  7b3367a0b57 * lisp/so-long.el: Decrease use of passive voice.
      adds  7f8793e5f1c Update to Org 9.4.4
      adds  5d465935680 Support build of Emacs on ARM Macos machines
      adds  2e20749e571 Merge from origin/emacs-27
      adds  6bf22c933df Codesign the executable on recene MacOS systems
      adds  47799cc02b8 ; Merge from origin/emacs-27
      adds  fda9b3e83a4 * src/Makefile.in (DO_CODESIGN): Fix expected 
architecture name.
      adds  e0fc939c5f1 Add more details to the "word processor" section
      adds  b242bbb073b ; lisp/org/org.el: Fix Version header.
      adds  90ec81f5b24 Merge from origin/emacs-27
      adds  00b8fdf29b8 Fix gpg-agent killing in mml-sec-tests
      adds  c9fb3474c9d Skip some mml tests that rely on CMS if that's not 
installed
      adds  e1eabc8ee11 Disable some semantic tests on systems without g++
      adds  443a53874b8 Refactor package--list-loaded-files for easier 
debuggability
      adds  d18b1c8c758 Fix package reloading problems on systems with symlinks
      adds  90e40099deb Fix infloop in memory-report
      adds  a63855cd21a Kill the scdaemon after doing the mml-sec tests
      adds  60bfa84e414 Fix issues with lib/malloc out-of-dir builds
      adds  cf1d7034445 Fix messages with plural forms in todo-mode.el
      adds  b3c9af9061e Improvements for `:base-uri' svg image property
      adds  f9264a3878b Avoid missing email messages due to rmail-spam-filter
      adds  fd658b81005 Rename Tramp method "media" to "mtp" (Bug#45402)
      adds  25fb44fad15 Fix test/src/process-tests on MS-Windows
      adds  4b2ca6bfc07 * lisp/forms.el (forms--run-functions): New function
      adds  b64089c37b4 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  ce14970f026 Follow get-buffer-create change
      adds  91d450d1fbe Fix pgtk-display-monitor-attributes-list to return 
physical pixel sizes.
      adds  78801c6e211 Make display-mm-width/height consider multi-monitor.
      adds  0af4e7587e1 Fix display-pixel-width/height to return physical pixel 
size.
      adds  714ca849ba6 Improve the edebug-form-data doc string
      adds  0f790464d54 Add new predicates for sequence lengths
      adds  80420faf492 Improve "find definition" in *Help* buffers
      adds  eb98afaf354 Fix up length_internal with degenerate length inputs
      adds  8bc727d0b4e ; Fix the recent `length' doc string addition
      adds  df882c97017 ; Fix recent shortdoc.el and fns.c additions
      adds  c9b37634b13 Remove NS menu synthesized events (bug#44333)
      adds  03808272eea * lisp/textmodes/rst.el (rst-mode): Don't touch global 
hook
      adds  8d5a6c9ef52 * lisp/emacs-lisp/package.el (package-archives): Add 
NonGNU ELPA
      adds  8914fb2227b Do not output two spaces for non-autoloaded ieieo 
constructor functions
      adds  8c383456291 Rename and document the built-in 
xref-show-definitions-function's
      adds  4ffb2ec357a Allow remember-notes to use the *scratch* buffer
      adds  b825131041e Document the text property limitations in mode lines
      adds  66274210687 Fix alignment of Java String[] and the like
      adds  40e9cec7d2b Fix background mode on Gnome 3.38 terminals
      adds  2a64de5e982 Make XIM to work with non-CJK locales
      adds  ed30956099f Make octave-send-region be asynchronous
      adds  0ebea8ffbfb Make byte-compiler warn about wide docstrings
      adds  6b8bb47ac08 Fill some auto-generated docstrings
      adds  f4fe4e500d7 Fix too-long feedmail-sendmail-f-doesnt-sell-me-out doc 
string
      adds  62761d423e5 Remove redundant 'function's around lambda in 
vhdl-mode.el
      adds  9d60ce1762b * lisp/ps-print.el (ps-message-log-max): Remove XEmacs 
compat code.
      adds  5e1416fd0a4 Minor cleanups in tetris.el
      adds  16458631d49 Fix crash in NS menu code
      adds  81969482e23 Fix package tests for tetris no longer existing as a 
package
      adds  c7fdf868838 * lisp/minibuffer.el: Avoid consecutive `any` in 
completion patterns
      adds  d180a41dbb8 CC Mode: Add newish AWK Mode facilities, as used in 
gawk-4.
      adds  d199a4640f5 Robustify completion match scoring for optimized 
patterns
      adds  92406b02c6b Allow mixing attributes and comments in the diary file
      adds  b9359d4183a Add a reference between the Strings node and 
Search/Replace
      adds  3334dd90415 Reword a long docstring in cc-langs.el
      adds  40d16332597 Add a SPLIT parameter to `format-spec'
      adds  37049ee78c4 Allow the flymake mode line indicator to be customized
      adds  a66f0d3bd34 Introduce new variable mode-line-compact
      adds  03bab768bee Add a parameter to display_string to allow not ignoring 
text props
      adds  88c96962cfd Fix compact mode line text properties
      adds  6481da6b90b Revert the previous display_string change
      adds  1fc011c0757 * src/xdisp.c (display_mode_line): I guess FALSE should 
be false.
      adds  ee0e259e5d5 Add some tests for align.el
      adds  177863b1ce4 Fix crash in NS menu code
      adds  ecd9264372a Revert "Allow the flymake mode line indicator to be 
customized"
      adds  7fbcca29b88 Sync with Tramp 2.5.0
      adds  b5ada7f9afc More readable keys in NS menu entries (bug#45502)
      adds  16bb10889df Add a regression test for Bug#24325.
      adds  154d4b856fb Instrument process-tests.el for timeouts on emba
      adds  3e80653d297 xref-show-definitions-completing-read: Tune up 
completion
      adds  0326cddc7bb Fix process-tests on MS-Windows
      adds  baac3562a66 A better fix for process-tests on MS-Windows
      adds  c13937ccb6c * lisp/x-dnd.el (x-dnd-get-drop-x-y): Add safer check 
for top/left (bug#45277)
      adds  0a82e66db42 Use explicit "--color=auto" in grep mode to support 
both GNU grep and ripgrep
      adds  a88f63500e4 * src/Makefile.in (DO_CODESIGN): Fix architecture for 
Apple Silicon
      adds  90bd3b3d69d Don't calculate macOS menu data for GNUstep (bug#45502)
      adds  fdb725c3847 Minor refactoring of xref-tests
      adds  cfb0f1c07ca Add caveat about the `long' `mode-line-compact' setting
      adds  dc308c80ee5 Improve the `long' computation of `mode-line-compact'
      adds  b4fd857ead7 Switch add-to-ordered-list to eql
      adds  2d58e0e803f Add some char-table tests
      adds  4b6fcb072ab ; Fix my previous commit
      adds  3c0c47b3a74 Revert "Switch add-to-ordered-list to eql"
      adds  dc771b6c409 Also count symbol plists in memory-report
      adds  d22fa9eb679 Minor cleanup in keymap.c
      adds  e5c5a8f9596 ; * etc/NEWS: Move entry to correct heading.
      adds  75191b0af20 In Isearch bind 'C-s M-y' to isearch-yank-pop-only with 
old code (bug#45483)
      adds  baeb82df8bc * src/dbusbind.c (XD_BASIC_DBUS_TYPE): Fix error in 
declaration.
      adds  cd4a51695fd Add variables read-char-choice-use-read-key and 
y-or-n-p-use-read-key
      adds  d0a25439860 Plug NS memory leaks (bug#45502)
      adds  dd662fc972a Fix some over-wide docstrings
      adds  13b59c690ad Add 'project-relative' as value for 
'xref-file-name-display'
      adds  fd669fbdeb9 Remove redundant 'function's around lambda in align.el
      adds  f232715aac0 ; * src/nsmenu.m: Undo unintentional change
      adds  26bfaa1f786 Use standard key symbols in NS menu entries
      adds  c4c8da67e85 Fix Help menu on macOS
      adds  059f1863a26 CC Mode: correct the handling of empty strings
      adds  f80eb0d4480 ; * test/src/process-tests.el: Fix comment style.
      adds  72dc46584ce * src/nsterm.m (ns_select): Fix off-by-one error, and 
add assertion
      adds  3a6137a498f Extend and overhaul FD_SETSIZE overflow tests.
      adds  0ea7bb35789 Consistently check for FD_SETSIZE overflow.
      adds  ab5f550bd9a Fix an incorrect Edebug specification.
      adds  f43f1e32e92 Fix a potential unit test breakage on GNU/Linux.
      adds  8bc85d46cc9 Manually limit file descriptors that we select on to 
FD_SETSIZE.
      adds  0eef70aea89 Minor improvements to FD_SETSIZE overflow checks.
      adds  aba77849cd2 Add some tests to find-func.el
      adds  3d9f20cfcf6 Add test for add-to-ordered-list
      adds  b1ac23ebef6 Allow add-to-ordered-list to use a test predicate
      adds  144b883eb0d Fix duplicated entry in gnus-mime-action-alist
      adds  72b8430fea7 Add lexical-binding cookie to autoload files
      adds  46c4bcd3927 Minor cleanup in doc.c
      adds  efe591143f3 Fix some shellcheck linter warnings
      adds  57d97bb170e Unbreak process tests if 'errno' is not installed.
      adds  2f8a7bcdc8c CC Mode.  Fix AWK Mode fontification bug, remove some 
unused variables
      adds  87a2cfc085c * test/src/process-tests.el: Let timeouts fail the 
tests.  Fix some docstrings
      adds  f0d2b92f8b7 Protect elisp-flymake-checkdoc against boundless 
diagnostics
      adds  2e6fbb05b6c Make Flymake mode-line indicator customizable 
(bug#33740)
      adds  1b449af5a1c Must explicitly create unpropertized strings in 
mode-line
      adds  03608312aee Fix process-tests on MS-Windows
      adds  66709725622 Fix type declaration of two Flymake customization 
variables
      adds  b47b98bc4b2 ruby-mode: Recognize setter symbols
      adds  0e41e89d7e9 ruby-syntax-propertize: Optimize two rules a little
      adds  761d3f3cdcf ruby-mode: Optimize expression expansion too
      adds  58bdfd7c540 CC Mode: increment version numbers to 5.35 due to 
standalone release
      adds  d22e74795d8 Revert recent add-to-ordered-list changes
      adds  841e40db545 Fix some mistaken shell delinting
      adds  ba05d005e5a Update copyright year to 2021
      adds  c1567237694 Fix Rmail summary display when From: header is malformed
      adds  c6d55556461 Display messages sent using ERC's /say
      adds  74a77ef299f Improve documentation of 'network-lookup-address-info'
      adds  8bc552ffa53 Merge from origin/emacs-27
      adds  8c1fe1e5efa Update copyright year to 2021
      adds  c63ce13206d ; Merge from origin/emacs-27
      adds  33d159c36f4 Fix copyright years by hand
      adds  50f3949119c Merge from origin/emacs-27
      adds  1b59478f4cf Update from Gnulib by running admin/merge-gnulib.
      adds  30a1d5da7a4 Remove stray copy of image-tests.el
      adds  0273cb61a4b Fix a compilation warning.
      adds  3ea7cec4c0d ; ruby-smie--bosp: Fix the breakage
      adds  a516e698638 xref-show-definitions-completing-read: Default to the 
first location
      adds  a4f0b8d85a4 ; Auto-commit of loaddefs files.
      adds  ac8875173ad New file scratch_buffer_dupfree.c
      adds  9076a631fe3 Port to Solaris 10
      adds  a1f603f0a38 Add overflow check for INPUT_EVENT_POS_MIN
      adds  aa2739bf1b9 Fix CCL_MOD typo
      adds  aac17c9dca2 bibtex-mode: Handle biblatex field aliases (bug#44976)
      adds  107978365e1 Improve drawing performance on macOS
      adds  1c5208ba711 Fix GNUstep warnings
      adds  0f561ee5534 ruby-smie-rules: Avoid one case of infinite recursion
      adds  70484f92a18 Fix syntax of symbol and punctuation characters
      adds  70e6c0850ea ; * lisp/progmodes/flymake.el: Bump version to 1.1.0.
      adds  72b048bb965 Fix last change in characters.el
      adds  df605870fde Simplify TTY allocation.
      adds  64f2c96cbe3 Make a process test faster.
      adds  4ac6148ef94 Avoid printing stacktraces when it probably wouldn't 
work anyway.
      adds  c7f15dfa80f Fix Quit button in dictionary buffer
      adds  d10c96c4262 Fix backslash mistakes in doc strings in C code
      adds  6b10ce867f2 xref--show-pos-in-buf: Don't set 
other-window-scroll-buffer
      adds  bfb4db5e446 Reposition call to set-buffer-modified-p in sieve-upload
      adds  dde32696335 bibtex-mode: Extend widget bibtex-entry-alist
      adds  d84cf78df8e Fix NS toolbar image release crash (bug#43973)
      adds  f14869cd70e Fix crash when using menus and tramp on NS
      adds  825b4ec338e * lisp/progmodes/xref.el 
(xref--show-defs-buffer-at-bottom): Fix missing arg
      adds  44f7f57c683 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  bcb74798ed3 Add a function to set monitor scale factor manually
      adds  78fd106653a Fix gtk icon theme does not reflect
      adds  ad2567fb1ef Fix child frame restacking on NS (bug#41422)
      adds  632917461a7 Fix broken build on AIX 7.2
      adds  32c6732d163 * lisp/emacs-lisp/byte-run.el (make-obsolete): Make 
`when` mandatory
      adds  1fa1354964a Remove relative paths for consistency
      adds  d3d60ab2723 Remove unnecessary dependency on seq library
      adds  c2e0f1982f8 * src/buffer.c (Fset_buffer_multibyte): Remove dead code
      adds  20ad0cc03b7 * admin/last-chance.el (last-chance): Use `grep`s 
return value
      adds  5282e1378e2 * doc/lispref/syntax.texi (Syntax Class Table): Clarify 
`@`
      adds  dbc16cdd135 * lisp/arc-mode.el (tar-grind-file-mode): Remove left 
over autoload
      adds  9c0387d786f Fix last change in json.el
      adds  587a97bcb23 * lisp/calendar/appt.el (appt-activate): Set the local 
`write-file-functions`
      adds  d8d223e7ef1 * Makefile.in (test/%): New target
      adds  535a25164b5 * lisp/calc/calc-yank.el (calc-edit-mode): Make it into 
a proper major mode
      adds  0c599ee2e2c * lisp/erc/erc.el: Use `run-hook-with-args` for 
`erc-pre-send-functions`
      adds  b2f8c9f96fb * src/xdisp.c (syms_of_xdisp): New var 
redisplay-skip-fontification-on-input
      adds  90951f847c0 * src/print.c (print_vectorlike): Use `HASH_TABLE_SIZE`
      adds  b2f81b7bab9 Fix computation of Lines in nnmaildir
      adds  65f21729e60 Fix off-by-one error in mode-line-compact code
      adds  4e80eb7b7ce Don't skip widgets when moving backward
      adds  56556b5f4d7 Fix build for --enable-checking=structs
      adds  f5a1315f1ea Fix error in tramp-sh-handle-insert-directory
      adds  3711339f92b Fix crash in ns_mouse_position (bug#45541)
      adds  dadffdd81fd ; Merge from origin/emacs-27
      adds  7384ec6416c Add warning comments abound binding keys in Isearch maps
      adds  6f0bb2fe589 Merge from origin/emacs-27
      adds  f0deca159d0 ; Auto-commit of loaddefs files.
      adds  82c6f436539 ; Merge from origin/emacs-27
      adds  90c782e92e7 Merge branch 'emacs-27' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-27
      adds  ba2f2f9378a Merge from origin/emacs-27
      adds  ec1e1f80e6f Add a reference between the Strings node and 
Search/Replace
      adds  33108bc4775 ; Merge from origin/emacs-27
      adds  a7c2793efe5 Fix last change
      adds  49137d3278a Merge from origin/emacs-27
      adds  585997d05ad Fix broken build on AIX 7.2
      adds  e8bf7258ae4 ; Merge from origin/emacs-27
      adds  2e09efdb687 Revert previous patch which was installed into wrong 
branch.
      adds  1395fb8ff7c Merge from origin/emacs-27
      adds  32c960bdc61 Mention -lcurses problem on AIX
      adds  b90f3c5cae7 ; Merge from origin/emacs-27
      adds  99cc0045ebd Update two user option names in the Widget manual
      adds  2c847902522 Merge from origin/emacs-27
      adds  fa574e68dec Fix broken build on AIX 7.2
      adds  97226aacfde Do not assume Xrender merely because Cairo
      adds  1e776d7d6a5 ruby-add-log-current-method: Support methods with 
symbolic names
      adds  42c3f7a134f * lisp/erc/erc.el (erc-process-input-line): Undo 
confused last change
      adds  a79e1a85f8f * lisp/mail/reporter.el: Use lexical-binding
      adds  37e3a6eb316 * lisp/cedet/srecode/semantic.el: Use lexical-binding
      adds  57e872ac757 Make a process tests a bit more robust.
      adds  80e26472206 * lisp/filesets.el: Use lexical-binding
      adds  898a94a9be0 Use lexical-binding in the remaining preloaded files
      adds  d6f30e5632b * lisp/subr.el (global-map): Initialize inside 
declaration.
      adds  5bddc097385 * lisp/subr.el (ctl-x-map): Initialize inside the 
declaration.
      adds  8ef4314c44a * lisp/subr.el (esc-map): Initialize inside declaration
      adds  06810abc591 perl-mode: Display here-docs as strings instead of 
comments
      adds  e6617f0dffb * lisp/filesets.el (filesets-external-viewers): Tighten 
regexp.
      adds  7f16f177270 Pretty-print keys without <> around modifiers 
(bug#45536)
      adds  77796eb0142 ; * lisp/subr.el (ctl-x-map): Fix typo in kill-buffer 
binding.
      adds  1433a120144 ruby-mode: eliminate redundant regexp branch
      adds  99730197642 * lisp/emacs-lisp/package.el: Load package-quickstart 
without package.el
      adds  02e6ffe860c Fix process-tests on MS-Windows
      adds  c1daeb4c282 Refactor tab-bar-mode to -define-keys and -load-buttons 
(bug#42052)
      adds  e72fd12ec68 * lisp/tab-bar.el (toggle-frame-tab-bar): New command 
(bug#45556)
      adds  7469214d949 * lisp/tab-bar.el (tab-bar-tab-name-format-function): 
New defcustom.
      adds  3b835f7b810 * lisp/subr.el (remove-hook): Add default value 
(bug#45393)
      adds  048b1aaec8d Prevent stack overflow in GNUstep menu code
      adds  7d7bfbf0346 * lisp/emacs-lisp/autoload.el: Improve last change
      adds  cf672c66711 * lisp/emacs-lisp/package.el (package-activate-all): 
Another tweak
      adds  ba011e487d4 * lisp/play/dunnet.el: Run the game when loaded via 
`--batch -l dunnet`
      adds  96bbbaec5c1 Fix obsolete variable warnings about class names
      adds  7936c8a9606 * lisp/mb-depth.el (minibuffer-depth-indicator): New 
face.
      adds  665b4e7c4e0 Proof some searches and file listings against symlinks
      adds  331e40a8fd4 Fix some failing tests in BSD systems
      adds  9b31802e2d1 Update a substitute-command-keys test
      adds  9db1c0993a9 * test/Makefile.in (WRITE_LOG): Mark also problematic 
tests for emba.
      adds  f5b8e5a7577 * test/lisp/filenotify-tests.el 
(file-notify-test07-many-events-remote):
      adds  2f6e30cd86a Revert mark-paragraph change and add tests
      adds  e15386da5d6 Fix quoting problem in pop3-uidl-save
      adds  a7fdba7889b Clear socks protocol scratch after authentication
      adds  7e80aecc248 Add tests for mm-decode.el
      adds  23a887e426f Add work-around for nnmaildir encoding problem
      adds  fa1f41159ff Edit the display-buffer doc string slightly
      adds  0e6b74d2047 Fix typo in last display-buffer doc string change
      adds  40a0f8a3a2a Add a display-buffer window selection function that's 
more like XEmacs
      adds  3e99ff97e54 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  3dc3874c768 Further display-buffer doc changes
      adds  c8448f61858 Remove an outdated comment
      adds  c0ca9359179 * lisp/mb-depth.el (minibuffer-depth-indicator): Add 
:group 'minibuffer'.
      adds  cd56406b621 * lisp/tab-bar.el: Improve tab-bar-show (bug#45556)
      adds  656801f5bb3 * test/lisp/net/tramp-tests.el 
(tramp-test31-interrupt-process):
      adds  62e0c675908 Fix syntax of space characters
      adds  705292c200a Remove unused DEFSYM
      adds  f5cfe5a0a9c * test/lisp/subr-tests.el (subr-test-kbd): New test.
      adds  5ac7b480757 Lift define-prefix-command to Lisp
      adds  a31bfd59452 Merge recently added kbd tests
      adds  768a3527938 * lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Rename 
from `pcase--fgrep`
      adds  9d3d6f85006 * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda): 
Fix last change
      adds  3b9dad88e02 * lisp/subr.el (letrec): Optimize some non-recursive 
bindings
      adds  6e73e07a6f5 Make sure default-directory relates to the originating 
buffer
      adds  29c7f8c915c * lisp/emacs-lisp/cl-macs.el: Optimize self-calls in 
tail position
      adds  fe7263803c3 Fix cl-concatenate use in macros
      adds  981d5eaba8e * lisp/emacs-lisp/cl-macs.el (cl--self-tco): Fix build 
of gnus-agent.el
      adds  ace749f2e3b Count Flymake diagnostics in modeline by severity, not 
type
      adds  4cebd2ded01 Don't unblock SIGCHLD too early.
      adds  9b57ecfabe1 Remove reference to gnus-bug-create-help-buffer
      adds  7a89b4b5d3b Support keyval style beamer frame labels
      adds  302e6d4623d Remove a pointless check for WCOREDUMPED.
      adds  690cf6b8d8b Increase probability that a process test succeeds.
      adds  aac33a8074c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  cd72fba0437 Free unneeded context
      adds  7326982d283 Fix visual-bell on X
      adds  09ee2d0095b Create new test file for socks.el
      adds  ac9c4ca8c94 * lisp/subr.el (global-map): Doc fix; add 
cross-reference.
      adds  aa6ee3302f8 Rework parts of Tramp's insert-directory, bug#45691
      adds  4ad8fc61e7c Add more mm-decode tests
      adds  2c03bdc8874 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  b84b6897464 Revert recent mm-with-part change
      adds  14a1a84a33a Add a link to the manual from the defcustom doc string
      adds  e62f71988f8 Minor shortdoc link improvements
      adds  13bd909591e Add support for flat buttons
      adds  5960e9cf577 ; * lisp/custom.el (defcustom): Fix last change.
      adds  4c55eeee39c Add support for 'process-attributes' on OpenBSD
      adds  25dadca0d17 Hyperlink symbol names without word syntax in Help
      adds  918a5eae179 Make font locking work in mercury-mode
      adds  e186af261a4 Improve fill-region-as-paragraph when there's a fill 
prefix
      adds  9717ba93097 Specify precedence in .authinfo files
      adds  6858b74763c Fix example in the Gnus manual
      adds  fa686f09980 Default python-shell-interpreter to python3
      adds  a583c723055 Respect message-forward-ignored-headers more
      adds  c7c154bb575 Fix incompleteness in the implementation of 
minibuffer-follows-selected-frame
      adds  94344d130c2 Add functions to open a file without quitting.
      adds  45abd52f3c8 Fix build breakage if Lisp_Object is not a primitive 
type.
      adds  fb32f928793 Allow evaluation of tests from local source repository
      adds  17bd039539d New command xref-quit-and-pop-marker-stack
      adds  62e3750af30 Ensure HAVE_GMP is reflected in emacs_config_features
      adds  ef55cc07ba7 * configure.ac: Alphabetize emacs_config_features
      adds  e694f61fc61 Add `flat-button' to custom-face-attributes
      adds  6129ebf4499 Fix problem with non-ASCII characters in nnmaildir
      adds  42e72f4adee Support using auth-source for NickServ passwords in ERC
      adds  26ed7c73455 Add a failing test for bug#44834
      adds  d0d5e40a5d9 Make comint-read-input-ring skip uninteresting text in 
.zsh_history
      adds  00908e052a4 Mark previous erc-services change as not needing 
documentation
      adds  1aa36d968cd * admin/notes/elpa: Update to match recent Gnu ELPA 
changes
      adds  fcf8ad610d4 Fix possible prepending of "TEXT" to IMAP searches
      adds  002f9dc091e eieio-base.el:
      adds  bb4399f647f cedet/ede/auto.el:
      adds  d8936322f43 * lisp/emacs-lisp/eieio-base.el: Silence warnings in 
last change
      adds  78ef0a72fa5 comint-read-input-ring: Simplify last commit
      adds  d191f1589b6 Update substitute-command-keys tests, again
      adds  ca024b0575c Add a new variable `inhibit-interaction'
      adds  792ba7196ff Add a new function 'buffer-line-statistics'
      adds  6dc4fc7d621 Fix nsm-should-check for "google.com" failure
      adds  0f6c083251c Only run IPv6 tests if we have an IPv6 address
      adds  d93de0b4121 ; Update docstring
      adds  c734ba68623 Fix Indian time zone test when run by Irishmen 
(bug#45818)
      adds  820bd0e09a9 Stabilise lunar-phase-list test (bug#45818)
      adds  6d467eb4d15 * lisp/calc/calc.el: Remove some XEmacs compat code.
      adds  118d6ef554e Remove some XEmacs compat code from tests
      adds  aeb11da203d Use skip-unless instead of if+message in test
      adds  19b169c4e22 Fix 'visual-line-mode' when 'word-wrap-by-category' is 
in effect
      adds  be9b7e83bc4 Prefer skip-unless in more tests
      adds  a9658cd5b07 Lift {global,local}-key-binding to Lisp
      adds  ebab8898cad * lisp/isearch.el: C-s C-u M-y reads a string from the 
kill-ring minibuffer
      adds  707ee6afe23 EMBA infrastructure improvements for Emacs build 
testing.
      adds  03080b55452 Remove extraneous closing paren
      adds  33d0c603c67 ; * doc/lispref/modes.texi (SMIE Indentation Example): 
Fix previous commit
      adds  97747e6fb98 Tell people how to remove fontconfig customizations
      adds  149d64bbb2b * doc/misc/tramp.texi (Quick Start Guide): Fix thinko.
      adds  84372a710b4 Merge from origin/emacs-27
      adds  5d762886602 Fix problem with 8bit content-transfer-encoding in 
nndoc mbox files
      adds  4ad332d844b ; Merge from origin/emacs-27
      adds  74d18957b89 Fix inhibiting the default.el loading in user init file
      adds  32a3758c84a Fix infloop in 'pixel-scroll-mode'
      adds  27743e9e709 Fix cl-concatenate inlining
      adds  55bc1560ac8 Fix assertion failure in window_box_height (Bug#45737)
      adds  488204cdc64 Remove one of recently added warnings abound binding 
keys in Isearch maps
      adds  c83590b1211 Merge from origin/emacs-27
      adds  53514e77a5a * lisp/info.el (Info-search): Don't deactivate mark 
when landed in same node
      adds  5039f79340c Fix marking "delayed-initialization" vars as 
dynamically scoped
      adds  9422ff45654 * lisp/startup.el (command-line): Remove redundant set 
of no-blinking-cursor
      adds  65d22bf1884 * lisp/startup.el (command-line): Remove redundant set 
of no-blinking-cursor
      adds  b4b98a044b4 Fix 'kill-visual-line'
      adds  0a26f479152 * lisp/emacs-lisp/seq.el (seq-concatenate): Unautoload 
(merge fix).
      adds  138486cddb9 Some Tramp adaptions, mainly direct async processes
      adds  66ac17289a5 Make libraries works with xterm-mouse-mode.
      adds  4dc72dd9deb Fix 'window-text-pixel-size' when there are 
leading/trailing spaces
      adds  2644353cbc6 * .gitignore: add src/fingerprint.c
      adds  f95c1b32300 Update dependency capture
      adds  667f2e097cd Remove support for 32 bit build
      adds  f45be48ddbd ; Remove recent spurious addition in window.el
      adds  5d6817086d6 * src/dispnew.c (sit_for): Return nil when interrupted 
by process output
      adds  1513ee37a4d Change default-directory before prompting in 
project-compile
      adds  0732fc31932 * lisp/frame.el Don't activate 
`blink-cursor-idle-timer` needlessly.
      adds  ba29d13f41b Make mouse-related calls be more consistent on all 
frame types
      adds  c55b7b8e1f4 Fix last change
      adds  84e0749b8b1 EMBA container build improvements for Emacs build 
testing.
      adds  378ce65a0d2 Improve support for Cham script
      adds  57ae3f29af1 test/infra/gitlab-ci.yml: run only for tags and some 
branches
      adds  0057294b2ad Fix two tests
      adds  66756df286b Fix Rmail summary for more than 99,999 messages
      adds  8f0ce42d3eb Fix deadlock when receiving SIGCHLD during 'pselect'.
      adds  df34ed8cbfd Don't crash if no asynchronous process has been created 
yet.
      adds  0ab56a4e935 * lisp/emacs-lisp/pcase.el: Add support for `not` to 
`pred`
      adds  25e1b732947 * lisp/emacs-lisp/byte-opt.el 
(byte-optimize-form-code-walker): Use pcase
      adds  152964362f9 Add a bit more clarification around standard error 
processes.
      adds  39a65844e8d Add new targets to test/Makefile
      adds  1773679af32 Ensure that sentinels are called during 
'accept-process-output'.
      adds  1fe135a024d * test/infra/gitlab-ci.yml: Merge test-template into 
job-template.
      adds  372694e7c6b ; * test/infra/gitlab-ci.yml: Merge test-template 
script into job-template.
      adds  b215e83a784 Improve support for the Cham script and languages
      adds  3b4050154e3 Replace Unix commands with Emacs in process tests.
      adds  36d33776c21 Avoid macOS NSFilenamesPboardType warning (bug#33035)
      adds  c4be126c426 * test/src/xdisp-tests.el: Fix tests to work in batch 
mode
      adds  455f08c095c Fix problem with `epa-list-keys' bugging out
      adds  f9dab612726 Don't double up keys in epa--list-keys
      adds  47ddda0cc4d Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b2e6ed40268 Fix recent changes for Cham script
      adds  92144027915 * lisp/cedet/ede/proj.el: Enable Project files to load
      adds  bdb9889f784 Use format-prompt in read-regexp.
      adds  8f4b3b812aa Fix ibuffer-mark-by-file-name-regexp abbreviations
      adds  20add1cd22f Allow gnus-retrieve-headers to return headers directly
      adds  35119b2bc0f time-stamp-tests now pass in more locales
      adds  4ca808ee7ad Make sure the new window is not too tall
      adds  f844ce69cd0 Revert "* .gitignore: add src/fingerprint.c"
      adds  973799f1799 Mark the various nxml flags as safa
      adds  43982a8f101 Don't infloop in 
comint-redirect-results-list-from-process
      adds  378a01e1680 Actually make the calc trail window dedicated
      adds  4e64d023563 Define keymap-name-history
      adds  b62a1e358be Add 'perl-non-scalar-variable' face to perl-mode
      adds  ba0cf1d7017 Tweaks to the color widget (Bug#45829)
      adds  33ff86a20ab Add test for the widget-color-match function (Bug#45829)
      adds  f2f06b02090 Fix list-colors-print handling of callback arg
      adds  91a6e193372 Handle also test/lib-src directory
      adds  e544b863433 Don't stop Gnus startup on password failures
      adds  3b731b123d1 Fix slow abbrev expansion in `message-mode' in some 
circumstances
      adds  297edbebec5 Missing dynamic variable declarations in Calc
      adds  5369b69bd86 Parse square root sign in embedded Calc mode
      adds  3c584438552 Only show "2x entries" i vc log buffers if needed
      adds  deb90c893d3 * lisp/startup.el: Fix bug#45857, bug#30994, and 
bug#45913.
      adds  f3b9d5b3155 Some Tramp fixes, resulting from test campaign
      adds  039ab602cbf * etc/NEWS.19: Add entry for `indent-line-to`
      adds  bfa140d7cf8 Calc: use Unicode brackets in Big mode when available 
(bug#45917)
      adds  1248c67484d * test/infra/gitlab-ci.yml: Bootstrap only from web, 
schedule, or C-related.
      adds  e718d3a8492 Better check for nil in 
search-/query-replace-highlight-submatches (bug#45973)
      adds  eec059b124e * lisp/help-fns.el: Move defvar keymap-name-history 
closer to where it's used.
      adds  8725f7690a4 Declare some project commands interactive-only
      adds  8ed97a8d543 Make child signal read pipe non-blocking.
      adds  5536893c6e6 test/lisp/replace-tests.el: Add nested match group test
      adds  5aff1bfdaf6 Make sh-mode use `auto-mode-interpreter-regexp'
      adds  f925aabcceb Mention that the mouse will switch on 
transient-mark-mode in manual
      adds  3bbec2eb2b2 Fix up example in the Modifying Menus node in the 
lispref manual
      adds  40a5df81434 Make `symbol-at-point' work in buffers with no symbols
      adds  c502cdd2b71 Don't add Content-Type when ceasing an rmail edit
      adds  8b33b76eb9f Revert "Make `symbol-at-point' work in buffers with no 
symbols"
      adds  bebc657aad7 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  f7fa39fbda2 Make imagemagick images less blurry.
      adds  e9608601e5d Add scale factor in display-monitor-attributes-list.
      adds  563a0d94c37 Add support for setting cursor location using Gtk IM 
Context
      adds  849fe71de7b Sort Ibuffer filename/process column as displayed
      adds  420661af074 Don't let `maybe_quit` prevent resetting 
`consing_until_gc` (bug#43389)
      adds  ce1a42a6eb4 Add tests for symbol-at-point (bug#14234)
      adds  f30cf07ecba Make symbol-at-point return nil if there's no symbols 
in the buffer
      adds  cad2c4b14a9 Tweak tty-find-type to allow TERM=screen.xterm
      adds  72d4522b05c Add option remember-diary-regexp
      adds  edf6350e7ff Add option remember-text-format-function
      adds  38173af10df Respect remember-save-after-remembering on 
remember-diary-extract-entries
      adds  bd423b86997 Fix environment handling in tramp-handle-make-process
      adds  7fe7efe0bbb cua-toggle-global-mark doc string clarification
      adds  434057ad925 Fix footnote-mode problem when reopening an old file
      adds  09bfb12edc5 * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): 
Re-indent
      adds  4dfebf25c74 * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): 
Move some opts.
      adds  66439d31ad2 * lisp/emacs-lisp/byte-opt.el (byte-optimize-lapcode): 
Add 2 new opts
      adds  0d3635536d4 * lisp/emacs-lisp/subr-x.el (named-let): New macro
      adds  5065698c81d Move the ‘declare’ form before the interactive spec in 
10 functions.
      adds  93141d58133 Always send Lisp words to checkdoc-ispell-init
      adds  1a6ed932d9d Revert "Always send Lisp words to checkdoc-ispell-init"
      adds  61b716bd303 checkdoc-spellcheck-documentation-flag doc string 
improvement
      adds  0df23b73e47 Fix recent remember-diary-extract-entries change
      adds  b9511362f5f * lisp/emacs-lisp/bytecomp.el 
(byte-compile--declare-var): Fix warning
      adds  d8a9828b3b7 * lisp/calendar/calendar.el (calendar-read-sexp): New 
function
      adds  0f65baa03b5 * lisp/calendar/cal-french.el 
(calendar-french-accents-p): Obsolete function
      adds  0c93d0d072d Use `calendar-read-sexp` instead of the now obsolete 
`calendar-read`
      adds  bacc24b5d0d Use `lexical-binding` in all the cal-*.el files
      adds  8e7728a5bfa Fix thinko in previous footnote.el change
      adds  b2d30fd6303 A better fix for 'kill-visual-line'
      adds  a7fb4ab8266 Make Message respect header removal instructions more
      adds  7d122cf9a3c Tweak previous message-forward-included-mime-headers 
change
      adds  de761b58f09 Add dired support for compressing .pax files
      adds  5d2ebcd8962 * test/infra/gitlab-ci.yml: Revert to always building.
      adds  a6f030fc7bb Fix message.el build warning from previous change
      adds  2cf347a0a87 Don't have type-break-mode signal errors on corrupted 
files
      adds  931be5ee7d6 * lisp/net/webjump.el: Add Maintainer: emacs-devel.
      adds  b41b4add7bc Fix spurious "Lexical argument shadows the dynamic 
variable" due to inlining
      adds  90bd6d8ba66 * test/infra/gitlab-ci.yml: Copy newer files to image 
to build less often.
      adds  6bfc672bc7f * lisp/textmodes/remember.el 
(remember-text-format-function): Fix type.
      adds  463300d431a Enable TTY mouse-face support when built without GPM 
support
      adds  561197e519c Fix last change for DOS_NT systems
      adds  4c0dce4b66c Calc: use big brackets around function arguments
      adds  b2b26bd4d66 Use RemoteCommand option for Tramp's sshx and scpx 
methods
      adds  ef14acfb68b Make nnml handle invalid non-ASCII headers more 
consistently
      adds  2be55ad6691 Add more isearch-related bindings to ns-win.el
      adds  b7f318aa961 Fix up previous mh-speed.el ignored variable change
      adds  9143eba0c68 Prepare for update from Gnulib
      adds  a900e641fa1 Update from Gnulib by running admin/merge-gnulib
      adds  b99ec5d5b11 Work around __has_attribute bug in clang 3.4
      adds  ba25a82855a Mention undo-amalgamate-change-group in the lispref 
manual
      adds  b9d0cdcacbd * lisp/simple.el (newline-and-indent): Disable 
`electric-indent-mode`
      adds  5821dee0949 Erase the buffer only after fetching the new contents
      adds  cc98d0bf522 ; xref-revert-buffer: Drop the (goto-char) at the end
      adds  8d8e1dfd05f Clean up the recently added self-pipe mechanism for 
WINDOWSNT
      adds  f0517ab9c2e * test/infra/gitlab-ci.yml (.job-template): Check also 
for test/lib-src/*.el.
      adds  6a6fde0375d Fix failed autorevert test on emba
      adds  aeff424c555 Mark both ends of self-pipe a nonblocking.
      adds  59e9ec72442 Add a FIXME comment to improve the SIGCHLD race 
condition handling.
      adds  27a023d0292 * .clang-format: Fix base style.
      adds  17fec603709 Avoid a few compilation warnings in Objective-C code.
      adds  8dcb19fc5e3 Add a unit test testing interaction between threads and 
processes.
      adds  d860ca98ccb ; * src/process.c (child_signal_read): Remove FIXME 
comment.
      adds  30d95d33737 Use single post-command-hook on hl-line modes
      adds  7c9841b8428 Update from Gnulib by running admin/merge-gnulib
      adds  259edd435e0 Add a mechanism for buffer-local thing-at-points
      adds  b7068be5c41 Provide a (thing-at-point 'url) in eww buffers
      adds  1559cc445a3 Fix missing file&line info in "Unknown defun property" 
warnings
      adds  75f6b264f54 Make (subdirs . nil) in .dir-locals.el work
      adds  0ebf9d6cef2 Properly initialize gnus-search-namazu-index-directory
      adds  7cc970e7e39 Add support for dired compressing .lz/.lzo files
      adds  e1902ac6182 Fix recently uncovered 'make check' failures
      adds  d4dd12d3589 Add more assertions to recently-added process test.
      adds  b26e09e0f02 Fix insertion logic of newly subscribed Gnus groups
      adds  3cefda09030 Make Tramp's insert-directory more robust
      adds  e5aaa1251cf Add some elisp-mode font lock tests
      adds  8f28a1b9da0 Tweak `condition-case' keyword highlights
      adds  196be2bf12e Fix macro fontification in `condition-case' handler 
bodies
      adds  9503f8d96cc Rewrite lisp--el-funcall-position-p to be inverse of 
the -not function
      adds  a10c74fbea4 Fontify special forms and macros the same
      adds  49e01d85ed6 Don't move point to the prompt in 
previous-line-or-history-element (bug#46033)
      adds  8f0a2c84b66 Make subdirs . nil in dir-locals in ~/ work
      adds  b4b6a268406 Use `lexical-binding` in all `lisp/international` files
      adds  ff7b1a133bf Add distinct controls for child frames' borders 
(Bug#45620)
      adds  3c314f3dd23 Fix typo in last change of FRAME_INTERNAL_BORDER_WIDTH
      adds  3131a989118 Fix typos and punctuation
      adds  046db04e3da Revert "Allow gnus-retrieve-headers to return headers 
directly"
      adds  a572b21928a * lisp/progmodes/sh-script.el (sh-smie-sh-rules): Tweak 
indent of new `for`
      adds  b870e584a42 Use lexical-binding in all of `lisp/url`
      adds  eded2a7ad7d Try to improve the read-regexp doc string
      adds  f9cc2d48246 read-regexp-suggestions doc string improvement
      adds  883c15fb324 Fix setting of line/point style in calc gnuplot
      adds  9d50d7a0c6f Fix indentation in sieve-mode
      adds  fb05199b0bf Support variable name for previous-window in 
display-buffer-in-previous-window
      adds  08574a7f40f * lisp/subr.el (empty-history): Move defvar to 
functions where it's used.
      adds  49eb03d6c8a Improve documentation of 'read-regexp' and friends
      adds  45112398cdc * lisp/net/dbus.el (dbus-monitor-handler): Disable 
buffer undo.
      adds  12095de8b91 Some Tramp fixes
      adds  ff034112691 Fix display of stretches of whitespace in the display 
margins
      adds  b58fd1eab9e ; * lisp/language/cham.el: Fix copy-paste mistake in 
comment.
      adds  588d2306ac9 Merge from origin/emacs-27
      adds  82c228a017c Don't let `maybe_quit` prevent resetting 
`consing_until_gc` (bug#43389)
      adds  55973984629 ; Merge from origin/emacs-27
      adds  ee1c54ebc01 Improve documentation of sendmail.el defcustom's
      adds  009df5cb3ce * src/cmds.c (Fforward_line): Doc fix.  (Bug#46027)
      adds  3f610177adb Avoid sending systemd shutdown notifications if 
non-daemon
      adds  0ca75f19561 Merge from origin/emacs-27
      adds  c8fa056a505 Mention undo-amalgamate-change-group in the lispref 
manual
      adds  27889f029ac ; Merge from origin/emacs-27
      adds  3443a1c6987 Fix last change
      adds  4be6c9215bd Merge from origin/emacs-27
      adds  0399cc2ab5c Erase the buffer only after fetching the new contents
      adds  809503431d4 ; xref-revert-buffer: Drop the (goto-char) at the end
      adds  932aba674c9 Try to improve the read-regexp doc string
      adds  0340e9eccbb read-regexp-suggestions doc string improvement
      adds  e79e377a4e0 Improve documentation of 'read-regexp' and friends
      adds  7c257e22867 ; Merge from origin/emacs-27
      adds  b0e96e554c0 Use lexical-binding in of all lisp/language
      adds  89327ce68d0 * lisp/international/titdic-cnv.el: Revert to utf-8 
encoding
      adds  2d8daac122e * lisp/international/titdic-cnv.el 
(tsang-quick-converter): Simplify
      adds  85f8b575001 Support multi-line prompt and contents in 
previous-line-or-history-element.
      adds  f5d30d9d8b7 * admin/notes/unicode: titdic-cnv.el is now utf-8.
      adds  9f25ca5107f * lisp/replace.el 
(query-replace-read-from-suggestions): New function.
      adds  d168110a322 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): 
Perform β-reduction
      adds  d93bca01971 * lisp/emacs-lisp/pcase.el (pcase--split-pred): Handle 
`memq` pred.
      adds  30914167fd4 * lisp/emacs-lisp/macroexp.el (macroexp-if): Fix typo
      adds  2a71831eb3d Allow project/xref packages to be used in Emacs 26.1
      adds  9b01bc56827 perl-mode.el: Eliminate keywords which are not in Perl.
      adds  e4c66707908 Fix Gnus icalendar button navigation
      adds  0870ebb3cbf Allow commenting out white space lines in latex-mode
      adds  e7e7ef15886 Fix fill-paragraph in asm-mode
      adds  8992f8abf34 Make the default `whitespace-enable-predicate' use 
`derived-mode-p'
      adds  64d46488698 Fix numerical `comment-padding' value
      adds  0120f45db63 Protect against bad results from libravatar
      adds  62233c98240 Use lexical-binding in lisp/{term,nxml,language}
      adds  a8c4f8041cc Simplify auto-revert buffer list by watch descriptor  
(Bug#44639)
      adds  ac102bb966f * lisp/net/ange-ftp.el (ange-ftp-ls): Handle several 
"--dired" switches.
      adds  91f9d6788e8 * test/Makefile.in (emacs): Use the C locale
      adds  6c601689a40 ; * lisp/dired-aux.el (dired-compress-files-alist): 
Minor doc fix.
      adds  80d964ec8b6 Add missing file systems to etc-fstab-generic-mode
      adds  4cded88b0eb * lisp/generic-x.el (hosts-generic-mode): Support IPv6 
addresses.
      adds  b04f1c0cec5 Add cross-reference to with-eval-after-load
      adds  592a2308322 * src/fns.c (hash_string): Fix bug#46111
      adds  c407b54cf37 * lisp/ezimage.el: Use lexical-binding.
      adds  f782f1a8e07 * lisp/leim/quail/compose.el: Use lexical-binding.
      adds  aca93f67239 * lisp/leim/quail/viqr.el: Use lexical-binding.
      adds  a8caa66906b Avoid recommending Google
      adds  50c7de093a4 * lisp/wdired.el: Minor doc fixes.
      adds  c8c4d65d651 Use isearch-tmm-menubar when tmm-menubar is called in 
isearch-mode (bug#43966)
      adds  991c8946b6e Use lexical-binding in all of `lisp/emacs-lisp`
      adds  11c504c9d27 Define compat alias obsolete
      adds  554ec932ba3 Use lexical-binding in generic-x.el
      adds  ae7fe263b28 ; Fix my previous commit
      adds  a50fe43337e * lisp/progmodes/bat-mode.el: Use lexical-binding.
      adds  cb97581870c Use lexical-binding in nroff-mode.el
      adds  887b03386fd Merge branch 'master' of 
git+ssh://git.sv.gnu.org/srv/git/emacs into trunk
      adds  3ddea271cc9 Slight gravatar.el code clean up
      adds  bab133e6d0b Use lexical-binding in find-cmd.el and add tests
      adds  a27512e21c7 * lisp/flow-ctrl.el: Use lexical-binding.
      adds  e52f2ec968a Remove Emacs 21 compat code from sasl.el
      adds  de51d94721e Mention using buffer-list-update-hook in recentf-mode
      adds  5f650422e4a Set revert-buffer-function in shell command output 
buffers
      adds  0b80935d37f Fix position in empty buffers in 
checkdoc-file-comments-engine
      adds  9fb859010fa flymake-diagnostic-beg/end doc string and error 
reporting improvement
      adds  3f92d009324 operating-system-release doc string improvement
      adds  1275dc4711a Improve fontifying of #| ... |# in `lisp-mode'
      adds  d4e9d191aeb Add a command for redisplay during keyboard macros
      adds  4e27a260e58 Describe pointer shapes in the manual
      adds  19afd6de25e Fix previous commit regarding revert-buffer-function
      adds  ae2e2b6acdf Improve doc string of 'operating-system-release'
      adds  4ce5646d592 Fix Bug#45518 in compile.el
      adds  840b1c66b4a Use save-mark-and-excursion in query-replace-read-args 
(bug#45617)
      adds  83591e1aec8 * test/lisp/net/tramp-tests.el 
(tramp--test-special-characters):
      adds  75eb2d0e850 Support 'operating-system-release' on MS-Windows
      adds  e86b30d6fd0 (xref-revert-buffer): Also 'erase-buffer' when handling 
a user-error
      adds  c7a86cb7ecb Use lexical-binding in sasl.el and add tests
      adds  47147db9b0f ; Silence byte-compiler
      adds  7415c66d8b3 ; * src/process.c (child_signal_read): Don't report 
EAGAIN as error
      adds  295de50329a * test/lisp/electric-tests.el: Fix switch to 
lexical-binding.
      adds  1a4bb1e2f28 Use lexical-binding in handwrite.el
      adds  f3f6e84ca6f Use lexical-binding in mpuz.el
      adds  bbad7904e20 vc-dir-mode-map: Remove the mouse-2 binding
      adds  90ce2b80342 rmail-summary-mark-deleted optional argument fix
      adds  5644ac41c42 Add source to sgml-empty-tags
      adds  0fa2a715d4c Improve :foreground description in the manual
      adds  cc2d3a62c2a Fix interaction between two dired cleanup variables
      adds  32dc433dbb8 Fix vc-hg-rename-file on file names like ~/foo/bar
      adds  bb652f68fd4 New Rmail option 'rmail-show-message-set-modified'
      adds  0e2e1caa0bc * lisp/tab-line.el (tab-line-new-tab): Use tty menus 
when supported.
      adds  ed2f2cc5577 auth-source-search doc string fix
      adds  f7b9b9a85e4 ; Use American spelling in etc/NEWS.
      adds  96f20120c97 Also highlight 'conflict' with the warning face
      adds  50c76b844bc Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  ae18c8ec4f0 Support child frame border width
      adds  7646793acd8 Make reading GNOME settings optional.
      adds  3555657585b Remove unused argument from set_frame_menubar 
(Bug#45759)
      adds  ece7425c226 Reduce flicker in Isearch mode
      adds  42f45e52aac ; Improve defcustom :type in last change.
      adds  b32d4bf682c Allow the caller to specify own face on suffix in 
annotation-function
      adds  419a33eb1dd Fix NS build broken by a recent change
      adds  636ef445af0 With minibuffer-follows-selected-frame `hybrid', 
preserve recursive Mbuffers
      adds  0f2d87716a2 Recompute mode-lines when marking conflicts resolved
      adds  44eb87cd0a8 Remove redundant requires of 'derived'
      adds  fc66ec33226 Prefer defvar-local in erc
      adds  e226357c3b6 Remove redundant defvar for artist-mode
      adds  31ec1a7d329 Prefer defvar-local in play/*.el
      adds  a0b743da19a ; Fix my previous commit
      adds  867b99d68fc Revert "Improve fontifying of #| ... |# in `lisp-mode'"
      adds  21c4a3dfb4d Doc string improvements around `default-korean-keyboard'
      adds  d88e12aa19c Make operating-system-release obsolete
      adds  5cf9b915fa3 execute-kbd-macro doc string clarification
      adds  686caed4af6 Don't attempt to display input method guidance in 
expired minibuffers
      adds  d7405e474b4 Obsolete viper-deflocalvar for defvar-local
      adds  035ef9f5aec Prefer defvar-local in cua
      adds  4d635ceffbd Prefer defvar-local in allout
      adds  5f69c222f47 Prefer defvar-local in emacs-lisp/*.el
      adds  09e99053470 Prefer defvar-local in nxml/*.el
      adds  4b2203a07eb Prefer defvar-local in international/*.el
      adds  427d4b3c69f Minimise the time Vminibuffer_list is in an 
inconsistent state (src/minibuf.c)
      adds  2c74924b019 * etc/MACHINES: Document that we support AArch64 with 
macOS.
      adds  a5885d9d633 Prefer defvar-local in vc/*.el
      adds  21d9303c61c Prefer defvar-local in net/*.el
      adds  834ba2b6197 Prefer defvar-local in cedet
      adds  458faaf4c39 Prefer defvar-local in textmodes/*.el
      adds  59e8c37d61d Prefer defvar-local in progmodes/*.el
      adds  2c754cf449e Prefer defvar-local in mail/*.el
      adds  58473dc6608 Prefer defvar-local in preloaded files
      adds  cb72b8345b4 ; * lisp/double.el: Delete cruft dating back to 1994.
      adds  5577d441e51 * lisp/gnus: Use `declare`.
      adds  e1e9e4eefa4 * lisp/gnus/gnus-art.el: Add `event` args and operate 
at its position.
      adds  d6f8bce6d45 * lisp/gnus: Quote functions with #'
      adds  9e96fca53db * lisp/gnus/mm-encode.el (mm-default-file-type): New 
name
      adds  8b3eb67be31 * lisp/gnus/gnus-msg.el: Remove empty `unwind-protect`s
      adds  8403b9a3686 * lisp/gnus: Use `with-current-buffer` at a few more 
places
      adds  f0ca9ad5dcb * lisp/gnus: Demote some macros and defsubsts, plus a 
fix
      adds  acf4ec23d96 * lisp/gnus: Remove redundant `:group` args
      adds  9be4f41b425 * lisp/gnus: Misc simplifications found during 
conversion to lexical
      adds  daa4e0120dc * lisp/gnus: Use lexical-binding in all the files
      adds  12189ae415f * lisp/gnus: Use closures now that we activated 
`lexical-binding`
      adds  d2341eb0fb8 * lisp/gnus/gnus-group.el: Defvar all the `gnus-tmp-*` 
vars
      adds  11abc4aef42 Merge remote-tracking branch 
'origin/scratch/lexical-gnus' into trunk
      adds  24b9515da05 * admin/*.el: Use lexical-binding
      adds  82c76e3aeb2 * lisp/eshell/em-cmpl.el: Try and fix bug#41423
      adds  a5438ee11ad * lisp/eshell/em-cmpl.el 
(eshell--complete-commands-list): Fix last fix
      adds  a6be1846147 Fix indentation of non-comment HTML with -- in it
      adds  f215332c8be Add cross-references to defvar-local
      adds  7de495a7c14 Make two eshell aliases obsolete
      adds  c322728e0d4 Redefine two functions as regular defuns
      adds  1fdd7a0a3aa Make XEmacs compat alias obsolete in allout-widgets.el
      adds  9785c6d0a5f * lisp/hi-lock.el (hi-lock-mode): Doc fix; don't 
mention Emacs 21.
      adds  d987ca6f226 Remove another variable obsolete since Emacs 23.2
      adds  3b708f42682 * test/src/minibuf-tests.el (test-inhibit-interaction): 
Fix test.
      adds  3990716a97f ; Auto-commit of loaddefs files.
      adds  e38e7b7bc12 Make syntax errors say the line/column they appear at
      adds  83efac64779 ruby-syntax-propertize: Fix certain cases following ::
      adds  56804edc835 Fix up invalid_syntax error signalling
      adds  7d15fa008af Bind 'revert-buffer' to 'C-x g' globally
      adds  78744f5168f ; Move obsolete version variables further down
      adds  cfe8d9e0f74 Remove redundant :group args in play/*.el
      adds  e0fc879c0c2 Prefer defvar-local in remaining libraries
      adds  a35b796c991 Have `dired-mode' refer to Customize instead of listing 
some variables
      adds  a2de694d8aa Fix |# fontification in lisp-mode
      adds  5f612d8a1fd * lisp/emacs-lisp/lisp-mode.el (lisp-mode): Also set 
`comment-end-skip`
      adds  97ef20e2501 Handle errors in `comint-strip-ctrl-m' in some cases
      adds  c2b3a1d4145 * lisp/gnus/gnus-group.el: Fix a regression due to 
lexical scoping
      adds  04ab3904edd * lisp/gnus/gnus-art.el: Fix misuse of `standard-value`.
      adds  9a67da98a25 CC Mode: Prevent "const" inside an identifier being 
recognized as the keyword
      adds  20e48b6fd6c Update lisp/progmodes/verilog-mode.el
      adds  ca55e4d8983 Make backslash characters no longer escape in `f90-mode'
      adds  86a2207d924 Bump Emacs version to 27.1.91
      adds  b099f1d774a ; Merge from origin/emacs-27
      adds  74a71c41e03 Update files for 27.1.91 pretest
      adds  17f2be08f8f Merge from origin/emacs-27
      adds  9e45c29224c (xref-revert-buffer): Also 'erase-buffer' when handling 
a user-error
      adds  0d1e96ac951 ; Merge from origin/emacs-27
      adds  ca44ea18ef2 Improve documentation of auto-resize-tool/tab-bars
      adds  9c754341730 Fix build failure on macOS 10.7 (bug#46036)
      adds  7e86357b423 Merge from origin/emacs-27
      adds  0bc4b003d74 ; emacs-26 → emacs-27
      adds  1ef8d5e0da1 ; Merge from origin/emacs-27
      adds  cbeda210835 Sync latest SKK-JISYO.L
      adds  85b01378580 * lisp/isearch.el (isearch-lazy-highlight): Fix 
defcustom type (bug#46208)
      adds  dc78f8a4ead url-http.el: Special-case NTLM authentication
      adds  7355209f53e * lisp/window.el (recenter-top-bottom): Clarify doc 
string.
      adds  bd5b4b35bc8 Merge from origin/emacs-27
      adds  b81516c7fb5 Tramp code cleanup
      adds  c07ebfcbe08 Bind default-directory to the project root
      adds  fd9516238a4 Remove XEmacs compat code from edebug.el
      adds  0d8e15757ed Remove some unnecessary references to Emacs 19
      adds  7febfe1c2ba Use require instead of boundp+load-library in double.el
      adds  b01ee9a1142 * lisp/man.el (Man-notify-method): Remove Emacs 19.28 
compat code.
      adds  e4cafc54306 Don't set removed variable facemenu-unlisted-faces
      adds  a8958640c4d Fix epg filtering out keys that contain revoked IDs
      adds  5666955379e * lisp/replace.el (occur-rename-buffer): Check for 
overlay (bug#46268).
      adds  517e123f901 Be stricter when going back to the previous node in 
Info-find-node-2
      adds  2f3df36be8b Update description of 'tramp-crypt-remove-directory'
      adds  828b3d93eca Allow eshell to have an "erasedups"-like history
      adds  859a4cb6b22 Clarify the "Sentinels" node in the lispref manual
      adds  b12d22f6afd Don't ask the user to make a bug report on missing 
arglists
      adds  b8b3263eab6 Tweak how ibuffer-invert-sorting updates the buffer
      adds  3b27f2e4649 Revert "Tweak how ibuffer-invert-sorting updates the 
buffer"
      adds  d3cb07d784a Make the recency sorting stable when we have inverted 
sorting
      adds  bd795dd659d Fix previous ibuffer patch
      adds  e1d54bb638d Allow a :variable keyword in 
define-globalized-minor-mode
      adds  914cb7a1d66 Fix 'window-text-pixel-size' for short spans of text
      adds  9bf367e1848 Improve filling of Emacs Lisp doc strings
      adds  a304b22bc9f Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  3bf21f52b65 Deactivate region in `C-c C-r' in python-mode
      adds  a2d7f3f1713 Avoid overwriting minibuffer prompt by keystrokes echo
      adds  a92167674f6 cperl-mode: eliminate dead code
      adds  bbe88cd82e4 Assume font-lock-mode variable is not void
      adds  ce1a4cd54c8 * lisp/textmodes/rst.el (rst-directive): Remove XEmacs 
compat code.
      adds  1a35d2e6737 * lisp/color.el: Remove Emacs 23.2 compat code.
      adds  574f71b739c Remove Emacs 20 compat code for header-line-format
      adds  620470f0b7b Remove Emacs 19 compat code from dcl-mode.el
      adds  de701470b2c Remove some unnecessary references to Emacs 18
      adds  6bd9dbf9593 * lisp/emacs-lisp/checkdoc.el: Doc fix; don't mention 
built-ins.
      adds  ff701ce2b26 Correct the lispref manual about flushing ppss info
      adds  f06acf752a2 Make octave-send-region deactivate the region
      adds  7016db933cd Fix repeating complex commands
      adds  9730575f3a2 Protect against killed buffers in term-emulate-terminal
      adds  f00afb9bb8b Fontize more automatic variables in makefile-gmake-mode
      adds  764db69dd06 Fix last change in 'window-text-pixel-size'
      adds  07ead60a822 ; * src/xdisp.c (Fwindow_text_pixel_size): Another 
minor fix.
      adds  a14811fc96d Don't hard-code ignored functions in 
`indent-according-to-mode'
      adds  d5b1deb62e7 Add command 'dbus-monitor'
      adds  0484879d3b0 Fix 'C-d' on the first line in Rmail summary buffer
      adds  a6f23c226e6 ; * src/xdisp.c (Fwindow_text_pixel_size): Fix comment.
      adds  431b098a206 * lisp/emacs-lisp/pcase.el (let): Reimplement as a 
pcase macro
      adds  b84b8dff709 Fix copying text properties in 'format'
      adds  afcd13783e5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  ed2205a288a Remove unused arg as xmenu.c
      adds  ef76e64427b Support getting a image from clipboard
      adds  175ebb01047 Don't crash if we can't find a monitor model name
      adds  c4cc80e1fbb Fix unused macro build warning in image.c
      adds  f094806ffb7 Fix I can't paste international text from clipboard
      adds  949d3e50ec4 Work around I can't copy and paste unicode string to 
wayland chromium
      adds  f534d3fdacb Support file names with whitespace in Nroff mode
      adds  f853f2d4282 Avoid a compilation warning in iter-do
      adds  29326462323 Fix problem when ~/.mailcap had several entries for a 
MIME type
      adds  23a7da9148c Modernize use of prompts in auth-source.el
      adds  2476abc1f24 Allow provided-mode-derived-p to work on aliases
      adds  cf0869d22bc Rename the `1value' symbol in testcover.el
      adds  0100e33f83e Warn in message.el when sending encryptable mail
      adds  5903db0c204 Tweak provided-mode-derived-p doc string
      adds  1e0632e772f Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  c4a6f81ca44 Fix previous change in testcover.el
      adds  89f1634afcc Fix problem with non-ASCII characters in nnmaildir
      adds  256356a36fa Clarify the "Sentinels" node in the lispref manual
      adds  d1455027e0b Initialize signal descriptions after pdumping
      adds  19534f988c0 Make sure default-directory relates to the originating 
buffer
      adds  b99848c72cb Bind default-directory to the project root
      adds  7a960251b3f ; Merge from origin/emacs-27
      adds  fc37dc298f2 Fix the previous change
      adds  8c27af3ff46 Clarify how transient indentation modes are exited in 
the manual
      adds  3c0f86312ed Merge from origin/emacs-27
      adds  43bf7f1b06f Correct the lispref manual about flushing ppss info
      adds  fdc56b5d567 ; Merge from origin/emacs-27
      adds  c71e08eba94 Fix last change in syntax.texi
      adds  6c5ddf0e0bc Fix two small tab bar issues
      adds  7a25ff767df Clarify the indent-rigidly doc string
      adds  8ad48a0bdd0 Improve doc string of 'text-scale-adjust'
      adds  c0d504eb7e0 Merge from origin/emacs-27
      adds  29e9cf291eb Permit zero value for 'child-frame-border-width' 
parameter (Bug#46184)
      adds  b76864ef551 Fix TEXT check in gnus-search IMAP search
      adds  d640ec27183 New test for src/process.c on MS-Windows
      adds  a3b182954cc ; Fix last change
      adds  f95266ee68a ; Fix byte-compilation warning
      adds  83983b6b7a1 Constprop of lexical variables
      adds  4dc3231c91c Fix spurious warnings from unwise condition order in 
inlined code
      adds  06e1e5eeacf Revert "Fix the previous change"
      adds  765ffeb5456 ; Improved commentary in the variable constprop 
mechanism
      adds  7e48430a43b ; * lisp/emacs-lisp/byte-opt.el: improved comment
      adds  a6a5d6a27a8 Move 'revert-buffer' global binding to 'C-x g g'
      adds  e0c93994548 Add more commands to the new `C-x x' keymap
      adds  a1a31ecb402 Clarify that #s(hash-table ...) doesn't always create a 
new hash table
      adds  5beddcd325e Reverse customize-changed and customize-changed-options 
aliasing
      adds  5ffc55d1e98 Revert "Fix inferior octave single-quote font lock"
      adds  4e8d36fdaad Various doc fixes in dictionary.el
      adds  094a109b8ee Add a new function 'line-number-at-position'
      adds  e027842f4fb Fix copyright and license statement in dictionary*.el
      adds  5a4d50dfb13 Minor doc fixes in dictionary-connection.el
      adds  56e76f0eb00 Move line-number-at-pos to C
      adds  5461808c40e Allow Fline_number_at_pos being called with a marker
      adds  9380a7ed906 Add command to recenter errors from Occur/Grep buffers
      adds  7c5938ad7d8 Use `line-number-at-pos' in `count-lines'
      adds  5a1222196b5 ; Rearrange changed entry in etc/NEWS
      adds  fa735ebc0cd Fix namazu search result parsing in gnus-search
      adds  651aefa3124 Add tests for count-lines
      adds  7d4d577ed14 Prefer setq-local in a few more places
      adds  efb10ffdb75 Fix noninteractive gnus-article-press-button
      adds  f2814b2018f Make `C-a' in enriched-mode behave more line in other 
modes
      adds  33c9556c9db Clarify "changes" in CONTRIBUTE
      adds  798bd1273c5 Fix tcl-mode indentation of namespaced code
      adds  657641fb83b Bind clone-buffer to C-x x n
      adds  9fdc753e145 Add vc-dir faces; also apply them to vc-git
      adds  4428c27c1ae Record the value of `C-x C-e' in `values'
      adds  1a1193c8643 * lisp/avoid.el: Doc fixes.
      adds  ce35760b193 ; Minor license statement fixes
      adds  cfb91b5bca5 * lisp/indent.el (beginning-of-line-text): Mark it as a 
movement command
      adds  6b351b2d760 Fix scrolling past tall images
      adds  9a698da7dea ; * etc/NEWS: Call out a recent change in Enriched mode.
      adds  1b0e6a16d3a Run Gnus group names through regexp-quote when matching 
results
      adds  69943ae70ce * lisp/gnus/gnus-topic.el: Fix a backward 
incompatibility
      adds  f3fd9591cfc Fix count-lines problem in non-ASCII buffers
      adds  fe449d8e081 Finish customize-changed-options/customize-changed fix 
up
      adds  900ed3ad84c Don't use `values' in elisp--eval-defun
      adds  0cc35e14319 Move all usages of `values' to `values--store-value'
      adds  9c1e89a32c6 Preserve leading whitespace in `lm-commentary'.
      adds  5131e3acccc Make pcomplete-ignore-case obsolete
      adds  69d3a6c90f9 Allow exit-minibuffer to be called from Lisp code.  
Fixes bug #46373
      adds  1c326dfc1ce ; Finish customize-changed-options obsoletion
      adds  8e3ace42975 ; Fix recent change in eval-last-sexp
      adds  627a0246750 Note that the `values' variable is now obsolete
      adds  0161c9df6ed Load all generic-x.el modes unconditionally
      adds  3c53d28ae19 Remove some dead, commented out code from lisp-mode.el
      adds  04fb1664a8e * lisp/emacs-lisp/macroexp.el: Break cycle with 
bytecomp/byte-opt
      adds  6fd8548b162 * lisp/emacs-lisp/byte-opt.el (byte-optimize--pcase): 
New macro
      adds  5a77517e7db * lisp/cedet/{semantic/scope.el,ede/project-am.el}: Use 
lexical-scoping
      adds  7020fce353b New options read-char-by-name-sort and 
read-char-by-name-group (bug#46240)
      adds  80c9871428a Use lexical-binding in a few more scattered files
      adds  552d2b9083c * lisp/net/dictionary.el: Dictionary improvements 
(bug#45262)
      adds  817a49748f0 Fix syntax category of some characters
      adds  e4328d4b3ee Tiny simplification to read-char-by-name
      adds  bff9bd0d3ac ; Fix warning in last change to semantic/idle.el.
      adds  ff16c897ead Refine use of vc-dir faces; apply to all backends
      adds  a0451be18b2 Use lexical-binding in almost all of play/*.el
      adds  843ca067dbe Convert many manual cedet tests to ert
      adds  45934e51e42 Change default semantic-lex-analyzer to semantic-lex
      adds  18ad1388d00 Use lexical-binding in some test files
      adds  c07459fd10a Move semantic/format.el tests to follow our conventions
      adds  f0f54809535 Use lexical-binding in bib-mode.el
      adds  c735ec94545 Make texinfmt-version variable obsolete
      adds  def546679fd ; * test/lisp/cedet/semantic/format-tests.el: Minor 
cleanup.
      adds  62ee5999a72 Convert tests for srecode/fields.el to ert
      adds  4786353b2ab Move cedet test resource files to follow our conventions
      adds  30f3b9f8472 * lisp/cedet/semantic/bovine/gcc.el: Use 
lexical-binding.
      adds  d0826e592ae Update NEWS entry for vc-dir faces
      adds  70d562b43e0 Declare empty macro imenu-progress-menu obsolete
      adds  553613e7ca5 Use lexical-binding in snmp-mode.el
      adds  d9af4167019 Minor cleanup in imenu.el
      adds  f3ae26cb2ae Fix local defvar scoping error (bug#46387)
      adds  9b0d76e93b1 Bump FACE_CACHE_BUCKETS_SIZE to 1009
      adds  d6eddf2c079 * list/emacs-lisp/edebug.el: Don't overload 
`edebug-form-spec`
      adds  8147bf5812e Use lexical-binding in mail-utils.el and add tests
      adds  dcfb8f6b617 Use lexical-binding in dns-mode.el
      adds  2e5d400ca6d * lisp/emacs-lisp/edebug.el: Tweak last change
      adds  21e475ea0c0 Remove the 'M-o' ('facemap-keymap') binding 
experimentally
      adds  4459dcc0786 Fix file lock issue (Bug#46397)
      adds  4467073c50d Simplify and speed up after-find-file
      adds  81e55fa6c37 Fix build problem with previous facemenu change
      adds  6bfdfeed36f Fix ediff even/odd faces to increase their contrast and 
readability
      adds  29c47ac19a3 * lisp/emacs-lisp/macroexp.el (macroexp--fgrep): Break 
cycles
      adds  5a598fa4149 * lisp/subr.el (combine-change-calls-1): Don't presume 
integer args
      adds  8d33cc53a2d * lisp/leim/quail: Use lexical-binding
      adds  1b4435e6ea6 * lisp/leim/quail: Use lexical-binding
      adds  1be27e3bf36 * lisp/play/decipher.el: Use lexical-binding
      adds  ad3e5da9535 * lisp/progmodes/cperl-mode.el (cperl-init-faces): Use 
regexp-opt.
      adds  aaa80f408cb Avoid having erc in irrelevant finder categories
      adds  0e2b123a4ef Use frame monitor in frame_float
      adds  21ec45c1072 Fix Octave double-quoted string line continuations
      adds  b3362f7b705 ; Fix lexical-binding conversion of 
semantic/bovine/gcc.el
      adds  c553fdc80c4 Fix two Emacs version references in misc manuals
      adds  c99460cbf6a * lisp/ps-samp.el: Use lexical-binding.
      adds  a24be5ef7e2 Use lexical-binding in wid-browse.el
      adds  f29c7d61d7e Use lexical-binding in various ede files
      adds  0bcec1e4ae0 Drop XEmacs and SXEmacs support from EDE
      adds  4f63b4bfc6c Use lexical-binding in erc-sound.el
      adds  203e61ff837 Make recursive minibuffers and recursive edits work 
together
      adds  9451ea0a056 * lisp/cedet/semantic/decorate/: Use lexical-binding in 
all files
      adds  c55f4055dd2 * lisp/cedet/semantic/symref/: Use lexical-binding
      adds  3a4b65177f0 * lisp/emacs-lisp/gv.el (gv-place): Simplify
      adds  6a2cdc67fa7 Allow minor modes to specify major modes they're useful 
in
      adds  db237850abc Remove Motif support
      adds  1d2487b1fc5 * lisp/emacs-lisp/edebug.el: Misc cleanups.
      adds  6ae731e04f2 * lisp/emacs-lisp/cl-macs.el (cl-flet): Fix edebug spec
      adds  c7b35ea3060 * lisp/emacs-lisp/edebug.el (edebug--handle-&-spec-op) 
<&lookup>: New method
      adds  506b8d725a4 Add font locking for many missing macros in m4-mode
      adds  a799f6d9d85 Minor cleanups in scheme.el
      adds  fffe88bf623 Use regexp-opt for font lock defaults in meta-mode.el
      adds  733dfe244b4 ; Fix recent regexp-opt conversion in cperl-mode
      adds  b24ae269b28 ; Fix typo in last change to m4-mode.el.
      adds  c4459a10a69 Don't inline tramp-debug-message
      adds  ea29908c187 Avoid traversing dead `if` branches in bytecode 
optimiser
      adds  5a11e9185c0 byte-opt.el: More concise expression
      adds  95189262209 Simplify expression in byte-code decompiler
      adds  f8dbefbaa59 Use `declare` instead of `def-edebug-spec` in most 
places
      adds  c3163069a1e Fix ElDoc setup for eval-expression
      adds  bdd8d5b6a45 Remove XEmacs and Emacs 21 compat code from cperl-mode
      adds  d1be48fdeda Edebug: Overload `edebug-form-spec` even less
      adds  24a98755ab7 Remove outdated documentation from cperl-mode.el
      adds  626911b704b Comment out mysterious code from cperl-mode.el
      adds  ca0842347e5 Edebug: Make it possible to debug `gv-expander`s in 
`declare`
      adds  b4b9ecdfe36 Remove redundant :group args in progmodes/*.el
      adds  06639a4ab27 Delete 20 year old comment in executable.el
      adds  aefdde96367 add-minor-mode doc string clarification
      adds  1a6c7c10951 Fix vertical cursor motion among many images
      adds  856502d80d0 Remove stale comments from gnus-msg.el
      adds  625de7e403a Allow any JSON value at the top level (Bug#42994).
      adds  1680a1c0945 Pass 'struct json_configuration' as const where 
possible.
      adds  c535fe647c0 ; * src/json.c (Fjson_parse_string): Fix the doc string.
      adds  56c42bd28d9 Fix I-search at EOB when long lines are truncated
      adds  f65402f851c (backtrace-goto-source-functions): Make it a normal 
abnormal hook
      adds  6b0de9f8300 Small correction to 
`isearch-lazy-highlight-buffer-update'
      adds  e81cf63be15 * etc/NEWS: Document new JSON behavior.
      adds  2007afd21b5 * lisp/emacs-lisp/edebug.el (edebug--handle-&-spec-op 
<&name>): New method
      adds  0474a0d7d44 Remove aliasing on SVG images under scaled NS frames
      adds  68bd6f3ea9c Fix flicker when resizing NS frame programmatically 
(bug#46155)
      adds  39a401ddae1 * lisp/emacs-lisp/edebug.el (edebug-match-lambda-expr): 
Delete function
      adds  2d9ff601ab5 * lisp/emacs-lisp/edebug.el: Fix 
`called-interactively-p`
      adds  103039b06c2 * lisp/emacs-lisp/edebug.el 
(edebug-make-enter-wrapper): Reinstate.
      adds  760910f4917 Add a new buffer-local variable `minor-modes'
      adds  7f62faf2060 Remove redundant :group args from textmodes/*.el
      adds  43ecde85786 Introduce an :interactive keyword for 
`defined-derived-mode'
      adds  8d517daf770 Fix how `shell-mode' avoids being called interactively
      adds  58e0c8ee86e Extend the syntax of `interactive' to list applicable 
modes
      adds  9291e7316f9 Add new 'declare' forms for command completion 
predicates
      adds  2bfcd93e83d Mark easy-menu-do-define menus as "not interesting"
      adds  c1ef7adeb64 Add 'read-extended-command-predicate'
      adds  8cdb61679e1 Revert the bit about command_modes in previous patch set
      adds  a4c8b6e7c6c Fix dumping of buffers after minor_modes was added
      adds  40f7804ecb2 Allow define-minor-mode to take an :interactive keyword
      adds  98e3ee27472 Make `C-h m' list unbound commands applicable for the 
mode
      adds  ffca2726782 Mark up eww.el for correct modes
      adds  07e6b29b12c Fix previous define-minor-mode change
      adds  869cdcf4e7a Really fix the syntax problem in define-minor-mode
      adds  c0221990c46 Do `interactive' mode markup in all Gnus files
      adds  4be98d5575d Fix problem with the newly introduces `minor-modes' 
variable
      adds  9b4a2dde788 ; * doc/lispref/modes.texi: typo fix
      adds  1baadbe060f Mark up 5x5 for interactive mode
      adds  2f00a3435a0 Don't update `minor-modes' in global modes
      adds  0334ac671c2 Also mention `M-o M-o' removal
      adds  aa3a48510b9 Fix missing ' in NEWS
      adds  c3396917725 Fix byte-run--set-modes call signature
      adds  d6bfa308603 Do command markup in blackbox.el
      adds  27eaf372412 Fix showing and hiding of tab-bar on new frames 
(bug#46299)
      adds  02869b6c67d Make completion-with-modes-p work with minor modes, too
      adds  f02c93ae7a4 Add a possible completion predicate for buttons
      adds  1c229d939b0 * src/xdisp.c (move_it_to): Fix last change.  
(Bug#46316)
      adds  58b9e84a318 Add a comment to `read-extended-command'
      adds  875ba6f7e79 Mark up bookmark.el for correct modes
      adds  f5b172fb6e4 Avoid asking repeatedly about reloading bookmarks file
      adds  b939f7ad359 * Edebug: Generalize `&lookup`, use it for 
`cl-macrolet` and `cl-generic`
      adds  a81dc34babc Fix two syntax errors in Specification List
      adds  df99b17e4fe Speed up completion-in-mode-p in the common case
      adds  2594162b23f Make the button completion predicate be more useful
      adds  623e534e49a * lisp/emacs-lisp/byte-run.el (compiler-macro): Make it 
Edebuggable
      adds  54e577fbc1f * lisp/emacs-lisp/edebug.el (edebug-&optional, 
edebug-&rest): Remove vars
      adds  0bd846c1747 Rename minor-modes to local-minor-modes
      adds  b535c8ba873 Add a new variable `global-minor-modes'
      adds  398811b7f67 Do `interactive' mode tagging in the remaining 
lisp/gnus files
      adds  6ea920c88d7 Allow overriding declared predicates, too
      adds  fc4927fc3a2 * lisp/emacs-lisp/bindat.el: Expose the `struct` 
variable (bug#46534)
      adds  211731b3a94 * lisp/calc/calc-sel.el (calc-replace-sub-formula): Fix 
typo
      adds  899619ff6a7 Display yearly ical events from first year on.  Fix 
Bug#23100.
      adds  d41a4ad4ae6 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): 
Warn on empty let bodies
      adds  2106b12fa75 ; Fix last change in simple.el.
      adds  83d9fbe3bb8 * lisp/emacs-lisp/bindat.el (bindat-spec): New macro.
      adds  a0b35e2f80d * lisp/emacs-lisp/bindat.el: Clarify when field labels 
are optional
      adds  9b8cf1a38d1 Fix admin/check-doc-strings for new DEFUN format
      adds  62cda6acd61 * lisp/emacs-lisp/bindat.el: Add 64bit int support
      adds  9f843572d2f * lisp/play/gomoku.el: Minor doc fixes; formatting.
      adds  03adc69af70 Do `interactive' mode tagging in gomoku.el
      adds  5b10ca8f4f7 make smerge-vc-next-conflict wrap around
      adds  b79055e960d Don't resize images in image-mode if we have a rotation
      adds  fff138eb3d8 Do interactive mode tagging for info.el
      adds  7c7377288a1 Fix problem of point movement in image-mode
      adds  76220fc3fc8 Revert "Fix problem of point movement in image-mode"
      adds  1abf3ae854d Pacify unused function warning in xfns.c with GTK2
      adds  12b80948fd2 * lisp/tab-bar.el: Fix behavior of toggle-frame-tab-bar 
(bug #46299)
      adds  f2bf357308d * admin/cus-test.el (cus-test-get-lisp-files): Ignore 
loaddefs files.
      adds  b2fe1bbd06b * admin/cus-test.el (cus-test-load-libs): Quieten 
loading.
      adds  bdb0774faf2 thumbs.el: avoid creating thumbs directory on loading 
library
      adds  cead0ea38e3 Clarify Gnus Agent expiry quirks
      adds  b39ac4c85a8 Fix edebug spec for minibuffer-with-setup-hook
      adds  64ef8ff74d3 Don't move point in `exif-parse-buffer'
      adds  7b2448ae6ea cperl-mode: Improve detection of index entries for imenu
      adds  45e964755ba Remove TIME_WITH_SYS_TIME, unused for a long time
      adds  5f078928bbe * configure.ac: Replace obsolete AC_TRY_LINK with 
AC_LINK_IFELSE.
      adds  26fcd828905 * configure.ac: Replace obsolete AC_CHECK_HEADER usage. 
 (Bug#46578)
      adds  b3e34643c41 Change name for the completion-* predicates
      adds  06f8407ee67 Clarify 'read-extended-command-predicate' in NEWS
      adds  cccd701ac95 ; Finish recent rename of completion-* predicates.
      adds  0324ec17375 Fix recently introduced bug in `byte-compile-lambda'
      adds  927b88571ce Disable filtering of commands in M-x completion
      adds  0c30b939e74 ; Fix last change in commands.texi.
      adds  199294206a3 ; Fix last m-x.texi change.
      adds  e5f50f32f76 Further Tramp code cleanup
      adds  734396aa04c New command 'tab-duplicate' like in web browsers
      adds  12409c9064c New transient mode 'repeat-mode' to allow shorter key 
sequences (bug#46515)
      adds  9afdf3abe32 Explicate on how to tag commands with modes
      adds  a37b6d2cb45 ; * admin/CPP-DEFINES: Remove unused defines.
      adds  da78d31c6ea Mark up commands in buff-menu.el for modes
      adds  a5293c8dd38 Make unused `Buffer-menu-sort' alias obsolete
      adds  6735bb3d22d Adjust the edebug spec for `interactive'
      adds  fbc9c59b9eb Make goto-line-history buffer local only when so 
customized
      adds  79940d038f2 doc/lispref/commands.texi (Command Modes): Fix typo.
      adds  6d0089cabcc ; Fix typo in last change to simple.el.
      adds  a68a5fe03a8 Fix recent Command Modes changes in Elisp manual
      adds  a10574c579c ; Fix another recent typo in simple.el.
      adds  3fe2fb57947 Present C source files as absolute file names too when 
possible
      adds  8358637936c Move 'project-try-ede' to the back of 
'project-find-functions'
      adds  892db042a0d Fix rx `regexp` form with deprecated syntax
      adds  546f552e7b2 Do interactive mode tagging for python.el navigation 
functions.
      adds  eb9f80e37b4 Revert "Do interactive mode tagging for python.el 
navigation functions."
      adds  bae2cfe63cb * lisp/emacs-lisp/edebug.el (eval-defun): Simplify
      adds  de15ca7d006 Fix typos
      adds  5977de581cb * lisp/emacs-lisp/bindat.el: Tweak example in comment
      adds  32e790f2514 Implement NTLM server for ntlm.el testing
      adds  7467dc4f181 Do interactive mode tagging for package.el
      adds  388a87432b5 Do interactive mode tagging for man.el
      adds  928b643a289 Do interactive mode tagging for tetris.el
      adds  73a6ab0a1b5 Do interactive mode tagging for snake.el
      adds  3c7b839e1a2 Fix Tramp bug#46625
      adds  a9b49dc3115 ; Fix indentation in test/README
      adds  87669400aff ; * lisp/plstore.el: Fix formatting.
      adds  9b944f48c9c * lisp/calculator.el: Minor doc fix.  Remove redundant 
:group args.
      adds  ea2f5f3fdac Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  d4f6927d480 Fix regexp mistakes
      adds  6830199984b Enable newsticker--group-shift-feed-(up|down) to move 
groups as well
      adds  8b8708eadd9 Fix example in Sequence Functions node in the manual
      adds  abedf3a8653 Fix language-environment and font selection on 
MS-Windows
      adds  4712c75ab85 Clarify when activate-mark-hook is run
      adds  07b22b6b5d1 Merge from origin/emacs-27
      adds  120149cf6a8 Clarify "changes" in CONTRIBUTE
      adds  51d056b1413 ; Merge from origin/emacs-27
      adds  dcc00bbb198 ; * CONTRIBUTE: Clarify the "15-lines" rule a bit more.
      adds  d03f2a6ee94 Avoid assertion violation in callproc.c
      adds  da64a257a48 ; * CONTRIBUTE: Yet another clarification of 
significant changes.
      adds  c977370dd73 Avoid point movement when visiting image files
      adds  850f18ef23d Allow newlines in password prompts again in comint
      adds  9882e63eeae ; * CONTRIBUTE: Another wording change regarding tiny 
changes.
      adds  dcb2015a5b6 Mention the GNU Kind Communications Guidelines in the 
FAQ
      adds  8e8b46ef818 More accurate documentation of the "r" interactive spec
      adds  1d50050af7f Merge from origin/emacs-27
      adds  9b7eed33f94 * test/lisp/emacs-lisp/edebug-tests.el: Adjust to new 
`edebug-eval-defun`.
      adds  b6eccad06c8 * lisp/emacs-lisp/bytecomp.el: Don't warn for repeated 
_ args
      adds  283f98353fe Fix frame contents scaling bug on macOS (bug#46155)
      adds  ade9c22c049 ntlm-tests: Skip tests if dependencies are too old
      adds  7366859fe0e ntlm-tests: Remove missing dependency warnings
      adds  5f539581a46 * lisp/url/url-http.el (url-http): Fix docstring typo.
      adds  b612f1a41f3 * lisp/woman.el: Doc fix; remove redundant setup info.
      adds  c85c8e7d42a Add toolbar for help-mode
      adds  be2e47362b0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  9f7fde8dc9c Make scrollbars ignore scroll-bar-fore/background.
      adds  436f21eda12 Support selection type text/plain on wayland
      adds  565995d408c Fix unicode strings can't be pasted correctly
      adds  7b12747e2f2 Convert finder menu to easy-menu-define
      adds  d184895a42b Convert re-builder menu to easy-menu-define
      adds  acf71609200 Add more auth-related tests for socks.el
      adds  43703a06b9e Use raw bytes for SOCKS 4 IP addresses
      adds  825aed11d26 Add the `always' function
      adds  12578d6aca2 Change how (declare (modes store the data
      adds  e3e3133f800 Add a new command for mode-specific commands
      adds  4c4c2eab7ea ; Fix typos in last change
      adds  006d0ae396d Mention `M-S-x' in the Emacs manual.
      adds  496bed5cf4c Change command-completion-using-modes-p to defun
      adds  a6234bb5b4c Mute noisy test fixture for socks.el
      adds  cf95b534057 Convert makefile-mode menu to easy-menu-define
      adds  e6842038c9c Fix memory leak
      adds  3010794753d Clarification of password handling in Tramp manual
      adds  2c26eb11159 Convert some progmodes menus to easy-menu-define
      adds  df932bef911 * etc/NEWS.19: Add entry for 'easy-menu-define'.
      adds  669b911c666 ; Fix previous easy-menu-define conversion
      adds  1b9e233493a Convert bubbles menu to easy-menu-define
      adds  767608ef560 Make unused variable menu-bar-handwrite-map obsolete
      adds  908f251e19d Fix json.el encoding of confusable object keys
      adds  d15a42ac453 Use `undefined' instead of `ignore' in wdired
      adds  24166be166c Declare that `ignore' and `undefined' shouldn't be 
completed over
      adds  ff759b1d0a9 Fix interactive mode tagging for man and woman
      adds  2790c6a572a Run admin/cus-tests.el tests from test suite
      adds  d0c47652e52 Faster, more compact, and readable closure creation
      adds  02f846ce9ef Convert some textmodes menus to easy-menu-define
      adds  af17b74a7a4 * test/misc/test-custom-noloads.el (custom-test-load): 
Unstable.
      adds  80df15baf33 * test/misc/test-custom-libs.el (test-custom-libs): 
Skip on hydra.
      adds  0fb6f05bcb1 Fix up previous conf-mode.el and nroff-mode.el change 
slightly
      adds  88a02e4c89b Fix compilation of closures with nontrivial doc strings
      adds  7466b10346a Improve wrong number of args error message in propertize
      adds  331e49df457 Prefer mailing lists to newsgroups in FAQ
      adds  c1712f55070 Fix prompt for the `M-S-x' command
      adds  0c170c64b17 Simplify comint-watch-for-password-prompt
      adds  934dcc21572 Fix hang when running dns-query with no working internet
      adds  a728135a2b5 Skip tests that require Internet when there's no 
Internet
      adds  f8d87590592 cl-extra: Fix docstring retrieval
      adds  f1fa35f0914 Fix ANSI coloring problem in large outputs in eshell
      adds  8d5dfafab7d Prefer `declare` over a `put` of `list-indent-function`.
      adds  2601aa9105d * lisp/tab-bar.el (tab-bar--undefine-keys): New 
function from tab-bar-mode.
      adds  ffdb91c6b34 'Mod-9' bound to 'tab-last' now switches to the last 
tab like in web browsers
      adds  6e90768143f * lisp/tab-bar.el: 'C-x t M' bound to tab-move-to 
supports a negative argument
      adds  8933cf86a1c * lisp/tab-bar.el: 'C-x t N' bound to tab-new-to 
supports a negative argument
      adds  69caa111c29 * lisp/progmodes/antlr-mode.el: Remove XEmacs 
compatibility
      adds  abd8c9b4d71 ; Fix last change in test-custom-libs.el.
      adds  77e194971c5 Buttonize function values in help (and add a blank line)
      adds  59698d924e5 Mention the problems with newlines in Dired
      adds  79d585c2bef * lisp/obsolete: Use lexical-binding
      adds  11e22452b0a Do mode tagging in bubbles.el
      adds  97eec9db794 Do mode tagging in decipher.el
      adds  efe42c2b63d * lisp/progmodes/antlr-mode.el: Fix bootstrap failure
      adds  9202106a990 Improve easymenu.el Commentary section
      adds  b03d9d2c130 Convert some more menus to easy-menu-define
      adds  7ebdecfcdfc CC Mode: Fix bug in "state cache" invalidation function.
      adds  7788129c3ad Make message-mailto work for emacsclient
      adds  4cb24e44ca4 * lisp/net/dictionary-connection.el: Grammar fixes
      adds  228fd92fb38 * doc/misc/tramp.texi: Grammar/style fixes
      adds  57084098f49 ; Fix tramp.texi typos
      adds  a283996fc72 Add command for customizing current newsticker feed
      adds  5ae02894640 Fix invalid interactive-statement
      adds  7271b114575 Leave other windows unchanged, use search instead of 
re-search
      adds  07235678a4d * test/: Use lexical-binding the few remaining files
      adds  a1333fe6cfb Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  0b9fda1fd92 * lisp/tab-bar.el (tab-prefix-map): Bind "n" to 
'tab-duplicate'.
      adds  29c0b640ba7 * lisp/tab-line.el (tab-line-tab-name-format-function): 
New defcustom.
      adds  6172454ff36 Small fixes
      adds  91b37381eaa Specify the Emacs version of new vc-dir faces
      adds  eef185dfc82 Better support for 'truncate-line' non-nil in the 
mini-window
      adds  ac45f314547 Fix dangerous code in xdisp.c
      adds  4aa9db73373 Use sh-mode for PKGBUILD files
      adds  7c48c83dabe Use named faces in shortdoc
      adds  a2a63642656 Run all functions in 
`prefix-command-echo-keystrokes-functions'
      adds  b7a2b2bdd9c Interactive tag byte compilation functions in 
emacs-lisp-mode
      adds  e21d6fdb2ce Fix Calc menu item for vector dot products
      adds  b0b4609be03 Remove the "Documentation:" line from the variable help
      adds  d56fbc375d4 Fix warning generated by indian.el + quail.el
      adds  1f5ed3edc62 Fix wisent/python.el grammar warning
      adds  654cb8e6b7f Add options to use feed names from newticker-url-list
      adds  2766f9fdb95 * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New 
function.
      adds  24be523fde0 * lisp/tab-bar.el (tab-switch): New defalias to 
'tab-bar-switch-to-tab'.
      adds  65f458ba5ea * lisp/tab-bar.el: Move aliases down closer to 
keybindings.
      adds  8fd97b1de0b Fix warning generated by indian.el + quail.el
      adds  46b54e5bb42 Improve quail-update-leim-list-file error messaging
      adds  b7f67d432ba * lisp/emacs-lisp/macroexp.el (macroexp-file-name): 
Work in `eval-buffer`
      adds  2bbc2262cd0 ; Add :version tags to recent newsticker options.
      adds  db09267de33 ; Fix recent obsoletion warning in cl.el.
      adds  97ab85c78ed Include a "make check-maybe" in the admin/emake script
      adds  d527bc4b7d2 * test/lisp/emacs-lisp/macroexp-tests.el 
(macroexp--tests-file-name): New test
      adds  8114a84b21b * test/lisp/emacs-lisp/macroexp-tests.el 
(macroexp--tests-file-name): Add case
      adds  4b1ace22be6 Remove last remaining external uses of 
`edebug-form-spec`
      adds  4d43b9a0b0b Convert epa-key-list-mode menu to easy-menu-define
      adds  a1673d32964 ; * src/xfaces.c (realize_gui_face): Correct formatting
      adds  6c5e86fc175 * Specify 'ipv4 when testing ipv4 in 
network-stream-tests.el
      adds  d84d69dfbc5 Don't crash if gnutls_handshake fails
      adds  90ac4057028 Re-enable network-stream-tests.el :nowait t tests
      adds  056b468f74f Fix freeze on older macOS's (bug#46687)
      adds  297c0e0306f New variable 'use-short-answers' to use 'y-or-n-p' 
instead of 'yes-or-no-p'
      adds  6bf56a3614c Fix documentation of a recent change
      adds  70f2d658e42 Fix pcase rx pattern bugs
      adds  752278834b3 Function-quote completion property of declare form
      adds  f83775b4d34 Remove check for missing easymenu from cperl-mode.el
      adds  54af0d4298f Remove redundant requires of easymenu
      adds  1205301e095 Fix syntax highlighting of easy-menu-define docstrings
      adds  47f2a39f427 Convert simula-mode menu to easy-menu-define
      adds  ffdb0a2d8e6 Convert some more progmode menus to easy-menu-define
      adds  e95b3e4d1d7 * lisp/progmodes/dcl-mode.el: Minor doc fixes.
      adds  a2c740f1858 ; * test/lisp/progmodes/f90-tests.el: Remove stale 
comment.
      adds  496fa1c03b1 Fix Tramp manual
      adds  49bad2a0a66 * lisp/cedet/semantic/analyze*.el: Use lexical-binding
      adds  2987376bc35 * lisp/cedet/semantic/idle.el: Fix compilation warning
      adds  99340ad17a8 lisp/vc/*.el: Use lexical-bindings in all the files
      adds  a350ae058ca * lisp/emacs-lisp/cconv.el: Improve line-nb info of 
unused var warnings
      adds  9abee2acda2 Convert change-log-mode menu to easy-menu-define
      adds  3b1fb6186b2 Use lexical-binding in progmodes/icon.el
      adds  3984044ad3f Import org source file for modus-themes manual
      adds  fddd63f8b85 Distribute the real source for some doc/misc manuals 
(bug#45143)
      adds  b3d310fa969 Fixes for doc/misc org source files
      adds  2a9ce136eda Add generated .texi files to .gitignore
      adds  c9f5c314ad2 Accept string argument in erc-add-to-input-ring
      adds  7ac99eeefe2 Change defcustom types of two non-standard hooks
      adds  f8b4623db3c Compute grep defaults earlier
      adds  36440b15d35 Remove unecessary unlock-buffer calls
      adds  cd411ecb283 Convert emacs-lisp-mode menu to easy-menu-define
      adds  de33de1a660 Add sexp navigation commands to elisp-mode
      adds  a5ad6747c9d * lisp/emacs-lisp/cconv.el: Fix uncaught brain farts in 
last change
      adds  2c639a35a6d Don't require overlay; that's only needed in XEmacs
      adds  082b431e62b * lisp/emacs-lisp/bytecomp.el: Fix minor regression 
introduced by pdump
      adds  27da93862ff Improve Makefile treatment of org sources in doc/misc
      adds  a4d7235f1a2 Fix doc/misc Makefile for out-of-tree with relative path
      adds  b34d39170b6 Minor fixes after preloading easymenu
      adds  0f919483724 Convert Buffer-menu-mode menu to easymenu
      adds  3a770213537 ; Fix mistake in easymenu conversion
      adds  53f6218cdc6 * lisp/subr.el (read-char-choice-with-read-key): New 
function.
      adds  3b3b16ea17a * lisp/tab-bar.el: Support displaying 
global-mode-string in the tab bar.
      adds  46c501e7626 Checkdoc fixes in isearch.el
      adds  697aaafca35 Convert isearch menu to easymenu
      adds  9a110cb0d95 ; Make function missed in previous change obsolete
      adds  9eff23573df Convert text-mode menu to easymenu
      adds  ff09851a1ff * lisp/emacs-lisp/macroexp.el: Rewrite the code warning 
about '(lambda ...)
      adds  aad8ffafa89 * lisp/international/mule-cmds.el: Try and fix bug#46818
      adds  bdea1883cc8 Fix pcase 'rx' pattern match-data bug
      adds  05100407543 Adjust cmuscheme.el menu bar after previous scheme.el 
change
      adds  277a254a42a Enable Python type hints and non-trivial base classes 
in wisent
      adds  0fd206badc7 Add `completion-predicate' to some Tramp commands
      adds  c537b6384f2 Convert ibuffer menus to easymenu
      adds  797f0ba2185 ; Fix dired-switches-in-mode-line defcustom tags.
      adds  a286e02580c ; Fix process-lines-handling-status docstring.
      adds  f8ab343eb93 Declare more string predicates as pure
      adds  56a85590766 Combine and reconcile two conflicting entries in NEWS 
on goto-line-history
      adds  c8f19a4af6d Convert hi-lock-menu to easymenu
      adds  150d06644ee Convert dired menus to easymenu
      adds  19df5e78692 Update admins make-manuals for new output variable
      adds  63026d8af38 * doc/misc/modus-themes.org: Add copying markup.  
(Bug#45141)
      adds  18e1455c8ae Make generation of texi from org overwrite output
      adds  4825ea3c5d0 info/dir needs generated texi files to exist
      adds  8bdaac34579 Improve admin.el's Makefile in standalone manual 
tarfiles
      adds  5684f7995d0 Convert various menus to easymenu
      adds  eb2a1e1d6c8 Fix Bootstring skew parameter in puny.el
      adds  70514c6374f Clean up obsolete comment
      adds  5c26ea4cbcb ; Auto-commit of loaddefs files.
      adds  6ad9b8d677f * src/eval.c (init_eval_once): Bump max_specpdl_size 
(bug46818)
      adds  a0f60293d97 Fix misuses of `byte-compile-macro-environment`
      adds  d56b1f9e7ce * lisp/emacs-lisp/pcase.el (pcase--split-pred): Re-fix 
bug#14773
      adds  4d35faa1dbb CC Mode: Amend C-M-a/e to handle lambda function in C++ 
arglist
      adds  ece8c1307ac Fix woman.el menu alteration code
      adds  59e1867a1f2 Add 'require-theme' function
      adds  6268c9ba6e2 * lisp/tab-bar.el (tab-bar--define-keys): Add check for 
tab-bar-format-global.
      adds  e6a4ef48fd0 * lisp/isearch.el: Minor doc fix.
      adds  ce7e78a2c09 * lisp/calc/calc-ext.el (math-equal-int): Work for 
bignums.
      adds  5f319423c8f Remove references to old bignums from Calc manual
      adds  08b11a02f49 Fix multiple Calc defmath errors (bug#46750)
      adds  0d827c7f52b * lisp/emacs-lisp/pcase.el: Fix bug#46786
      adds  e5392d38ac2 Make easymenu downcase the menu symbol for greater 
backwards compat
      adds  7b62cda96e6 Fix warning in completion-pcm--optimize-pattern
      adds  bac0089fb8b Fix previous completion-pcm--optimize-pattern fix
      adds  165353674e5 * lisp/emacs-lisp/pcase.el: Bind all the vars in `or` 
patterns
      adds  b9cb3b90400 Improve the dired-do-kill-lines doc string
      adds  2b069c67d74 Compile closures that modify their bound vars correctly 
(Bug#46834)
      adds  6dee194535b (ruby-find-library-file): Also recognize 'gem' 
statements
      adds  20596a5ca29 * lisp/emacs-lisp/trace.el (trace-values): Work outside 
of traced function
      adds  aa14398aa14 * lisp/tab-bar.el: Minor stylistic fixes.
      adds  8dd588b1fb5 CC Mode: Fix analysis of brace lists, particularly in 
C++ Mode
      adds  3ef6d04dcff * lisp/emacs-lisp/pcase.el (pcase--u1): Fix typo
      adds  9ef8a3bfca1 C++ Mode: Handle "if constexpr (...)" with a simple 
statement correctly
      adds  356636c6a1e Make inversion.el obsolete (Bug#46841)
      adds  6458e16f338 New mode outline-cycle-minor-mode with Orgmode-like TAB 
cycling on headings
      adds  b379420a5b0 Preserve group structure on opml import and export.
      adds  88ca2280ba4 * lisp/emacs-lisp/pcase.el (pcase-defmacro): Fix 
`pcase-tests-macro`
      adds  a2ae2d28606 Fix pcase dontcare pattern in cl--sm-macroexpand
      adds  ba33089d50a Fix a doc/misc clean rule
      adds  7b99fc0069c Make radio checkboxes work in eww
      adds  986bf7ac0db Remove duplicated tests in checkdoc-tests.el
      adds  ac42f719089 Remove copy-pasto from image-dired.el
      adds  b1011e9e95e ; * etc/NEWS: Fix wording of a recently added entry.
      adds  358c6c9b95a ; Pacify warnings in last newsticker change.
      adds  8e759d60cc2 Decouple require-theme from load-theme
      adds  ee6527545d4 ; Makefile.in: Update a comment.
      adds  bd443f4e9c5 * build-aux/make-info-dir: Handle .org input files.
      adds  4e83fd00bd9 * doc/misc/Makefile.in (echo-sources): New phony target.
      adds  9e945092674 Generate info/dir directly from any org sources
      adds  6ff90ef0bbd Call the set_buffer_overlays_ setters
      adds  2d435224689 Add "of" as a keyword in js-mode
      adds  fd9202304c8 Make checkdoc work with qualified methods
      adds  0981712e576 Add a command in package mode for opening home pages 
directly
      adds  27428d22c8f * lisp/emacs-lisp/cl-generic.el: Make `doc-string` prop 
work with qualifiers
      adds  4c2820ce3f8 * Makefile.in: Ensure non-info forms of doc/misc have 
an Emacs binary.
      adds  77ec25122c9 Don't ignore lexically-bound variables in a defvar 
(bug#46912)
      adds  0ddbacca7d4 Don't override load-path in require-theme
      adds  ef61a6b6361 Actually fill the correct paragraph in 
`lisp-fill-paragraph'
      adds  57758dcbac0 Restrict the version guesser to top-level headings
      adds  51e78e91464 Fix qualifiers order for loadhist-unload-element in 
elp.el
      adds  1b30431c0ec Improve the documentation of :extra in cl-defmethod
      adds  986a919523c * doc/misc/tramp.texi (Remote shell setup): Fix 
reference.
      adds  cb87eeff1bf Declare some completion predicates
      adds  d582356a7f7 * src/fns.c (Frandom): Handle bignum `limit`s
      adds  03ada27cb81 * lisp/emacs-lisp/bindat.el: Minor refactoring
      adds  1ff46018f6b Improve rcirc-authenticated-hook docstring
      adds  1362a9fec4d Make lambda-lifting work again
      adds  533c659b6c7 Bindat: new macro-expansion based data layout language
      adds  0f85f2c0e54 * lisp/cedet/srecode/*.el: Use lexical-binding
      adds  106e6f48bf3 Add some new tests for keymap.c
      adds  4b5155673dc ; Fix typo.
      adds  6d580dee309 * * lisp/cedet/semantic: Use lexical-binding in the 
generated grammars
      adds  f2f233d867a Conditionally use macroexp-file-name in Flymake
      adds  de602dd7cf7 Update Modus themes to their version 1.2.0
      adds  8fb33bae32e Pull Modus themes version 1.2.3 from upstream
      adds  16a98c39ffa Improve documentation of Bindat
      adds  4eb8cbd9037 ; Fix last change.
      adds  328e7cc475e Remove mention of using defun- and defvar- as prefixes
      adds  6c498786fed Pacify some semantic-tag-make-plist warnings
      adds  117505454ce Fix Makefile subshell output when run in parallel
      adds  45b11516962 Revert "Fix Makefile subshell output when run in 
parallel"
      adds  da383aeb8e6 * lisp/progmodes/flymake.el (flymake-log): Simplify
      adds  b8e3f338a67 * lisp/progmodes/flymake.el (flymake-log): Push the 
right code
      adds  1d43c1854a5 CC Mode: Fix calculation of c-parse-state when there're 
macros with braces
      adds  d925121b1e1 Various map.el improvements
      adds  16975078b42 * lisp/emulation/: Use lexical-binding
      adds  b24c21e82ca * lisp/emacs-lisp/bindat.el (bindat-struct): Fix Edebug 
def
      adds  428339e2316 Speed up json.el encoding
      adds  8fc6810eb64 * lisp/cedet/srecode/compile.el: Fix last change
      adds  c3cf99f5371 Remove the --without-makeinfo configure option 
(bug#46837)
      adds  f476e282d24 Don't pass implicit flags to sub-makes
      adds  9cbdf20316e * src/Makefile.in (base_obj): Remove GMP_OBJ, undefined 
since 202007.
      adds  d632622b5aa Simplify silent-rules build machinery
      adds  3c6d087def3 * admin/admin.el (make-manuals-dist-output-variables): 
Update.
      adds  b8b05fff1b3 * lisp/obsolete/inversion.el: Use lexical-binding
      adds  5f74397490e * lisp/cedet/semantic/bovine/*.el: Use lexical-binding
      adds  fc25474f43c * lisp/mouse-copy.el: Use lexical-binding.
      adds  e959107a75e * lisp/mouse-drag.el: Use lexical-binding.
      adds  97f8ab359e6 Remove some references to Emacs 21
      adds  98533555de4 Remove some items obsolete since Emacs 22/23 from Gnus
      adds  856a0a913a1 Remove additional items obsolete since Emacs 22/23
      adds  468bb5ab7f9 * lisp/cedet/semantic/wisent: Use lexical-binding
      adds  83fa649e023 Adapt Dockerfile.emba according to recent configure 
changes
      adds  30489f4264d * test/infra/Dockerfile.emba: Touch "info/emacs".
      adds  564b6391f80 ; * test/infra/Dockerfile.emba: Fix last change.
      adds  8558ecd65fc Fix string-replace error data
      adds  d4d92464119 Tag a semantic test that seems to hang recently
      adds  c1f4a16cf3d * test/infra/Dockerfile.emba: Install texinfo.
      adds  c63d2ef59c5 Remove outline-cycle-minor-mode and 
outline-cycle-highlight-minor-mode
      adds  251dea693a4 * lisp/emacs-lisp/bytecomp.el: Warn about unprefixed 
vars in `boundp`
      adds  26bfd0cdcf8 * lisp/cedet/semantic/bovine.el: Fix recent regression
      adds  c4f49d7609f * lisp/skeleton.el (skeleton-read): Silence compiler 
warning
      adds  42751f440dc * lisp/cedet/semantic/fw.el 
(semantic-find-file-noselect): Fix warning
      adds  fb779e98572 * lisp/erc/erc.el: Fix problem pointed out by compiler 
warning
      adds  490f8305e19 * lisp/net/ange-ftp.el: Fix problem pointed out by 
compiler warning
      adds  7e1cfa29c3c * lisp/net/tramp-cache.el: Fix misuse of 
bound-and-true-p
      adds  05adcefa1f6 Xref test improvements
      adds  8e103ebef12 Speed up xref rendering for matches on very long lines
      adds  4a112fd7a6f Add new face 'help-key-binding' for keybindings in help
      adds  570afde3765 * lisp/help-mode.el (help-mode-tool-bar-map): Fix 
tooltips.
      adds  0e4a2dca836 Normalize version specifiers for make-obsolete and 
friends
      adds  a190bc9f306 Delete two more items obsoleted in Emacs 23.1
      adds  11d3af3c7b9 Add Tramp sshfs method
      adds  a01166562ce Make checkdoc--next-docstring use the doc-string-elt 
property
      adds  432c1aaa80c Use `pop-to-buffer-same-window' in `project-eshell'
      adds  4dda6db3abf Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  56297c0f426 Fix some leaks
      adds  f4452bb8140 Fix structure of condition object in nested 'ert-fail'.
      adds  b4bfdd39998 Fix handling of `tramp-cache-{g,s}et-count-*'
      adds  dc083ebc4e3 * lisp/net/*.el: Use lexical-binding
      adds  7ec870c5383 * lisp/faces.el (help-argument-name): Use grey 
background, not foreground
      adds  04c43bb0477 * lisp/progmodes/xref.el (xref-after-update-hook): New 
defcustom (bug#46992).
      adds  9b86a6add8f ; NEWS fix
      adds  612095220d1 Make semantic/idle not move point after last change
      adds  85381081328 Strip text properties from the default string
      adds  40d8f83e53b smerge-vc-next-conflict: Move to conflict markers more 
reliably
      adds  7561c01380a * lisp/emacs-lisp/cconv.el: Don't confuse a string for 
a docstring
      adds  29458ec7d28 * lisp/tab-bar.el (tab-bar-select-tab): Set 
window-state-put WINDOW arg to nil
      adds  c6ed17cc70e * src/buffer.c (Fbuffer_swap_text): Swap `mark-active` 
as well
      adds  f97e07ea807 Port alternate signal stack to upcoming glibc 2.34
      adds  e8f0a7b6c15 * lisp/mail/rmailmm.el: Use `cl-defstruct` and 
`lexical-binding`
      adds  48bfebc3b91 * lisp/help.el (help--describe-translation): Fix typo.
      adds  de9b19cbfdc (project-switch-commands): Remove the ###autoload 
instruction
      adds  8605ddc79ca Use 'help-key-binding' face in userlock.el
      adds  5217b56ee1b * lisp/userlock.el: Use lexical-binding.
      adds  1c5cb14c0da Use proper command substitutions in some docstrings
      adds  dc2688acb30 Do mode tagging in ert.el
      adds  4cb52200cb6 Fix duplicate ":" in ert-find-test-other-window prompt
      adds  a1c84b4308b Remove several references to Emacs 22 and earlier
      adds  7add3309035 Mark string predicates side-effect-free
      adds  a412141c9d6 * lisp/files.el (cd): Improve error message.
      adds  4b47eb32c6a Fix byte-compilation warning in benchmark-run
      adds  b4ae1024832 Remove Emacs 19 workaround from cperl-mode.el
      adds  88409b21c23 Highlight the entire summary line for selected articles
      adds  5fa2775c0ca * lisp/tab-bar.el: 'C-x t G' (tab-group) assigns a 
group name to the tab.
      adds  d07ed6dfee9 * lisp/tab-bar.el (tab-bar-close-group-tabs): New 
command.
      adds  c93447eac6f Enable selectable image smoothing (bug#38394)
      adds  f695fdfef7d ; Fix US spelling in last change.
      adds  8497af6892f * lisp/gnus/nnmh.el (nnmh-newsgroup-articles): Declare 
var
      adds  0445720b75e Fix wording of a recently added documentation
      adds  9ab51428cd5 * src/image.c (FRAME_SCALE_FACTOR): Define only when 
needed.
      adds  222d70333f2 * src/image.c (image_set_transform): Don't use ! for 
Lisp object.
      adds  62610da8c44 Make tags tables from Texinfo sources
      adds  65441a6fab7 Add remote processes to Tramp sshfs method
      adds  27b86384091 Re-fix previous Info-fontify-node change
      adds  e13c30132a8 * lisp/emacs-lisp/cconv.el (cconv--analyze-use): Warn 
never-initialized vars
      adds  7d0dc31833d * lisp/org/: Delete some always-nil variables
      adds  5926f0c0240 * lisp/obsolete/iswitchb.el: Remove dead code
      adds  a0d8fd279cb * lisp/ses.el (ses-set-cell): Use `macroexp-let2`
      adds  6e77869750a * lisp/vc/pcvs-parse.el: Fix lexical-binding breakage
      adds  2c9594ae062 * lisp/emulation/edt.el (edt-with-position): Don't bind 
`left`
      adds  fe844299a44 * lisp/cedet: Remove always-nil variables
      adds  b21f6193fe1 * lisp: Remove yet more always-nil variables
      adds  1d4195856b2 * lisp/outline.el (outline-font-lock-keywords): Simplify
      adds  b8bf62b60a6 On MS-Windows, fflush stderr after newline
      adds  8ad221cdf43 * lisp/tab-bar.el (tab-bar--current-tab-find): New 
function.
      adds  b90c658492a Update docstrings of 'delete'/'remove' to interlink 
each other (bug#47054)
      adds  d9c94e93b70 * lisp/mail/: Use lexical-binding
      adds  71ef0122abf Map redo records for undo in region to 'undo-in-region
      adds  17cdb732a76 ; Fix some typos.
      adds  d0125959d77 Make byte-compiled uses of `define-minor-mode' more 
compatible
      adds  fd3705adf9f Fix compilation warning in python-wy.el after lexical 
rewrite
      adds  5dff53f5da4 Add a new `image-transform-smoothing' user option
      adds  b08b2e03b25 Rename to image--transform-smoothing in image-mode.el
      adds  7109307c1a6 * lisp/emacs-lisp/syntax.el (syntax-propertize-rules): 
Use `macroexp-let2`
      adds  009bc7c9d8b * lisp/emacs-lisp/cconv.el (cconv--analyze-use): Tune 
down the warning
      adds  ba6ae500f19 * lisp/emacs-lisp/cconv.el (cconv--analyze-use): 
Simplify (doh!)
      adds  14b54cea175 Document how to create a branch for Git/Mercurial
      adds  a0854f939ce ; Fix typos in doc strings
      adds  e609bf59ebb Tramp sshfs fixes
      adds  d1a7d16f8e1 * lisp/cedet/{*.el,ede/*.el}: Use lexical-binding
      adds  f7b7ecc4df7 Skip recent undo tests in batch mode for now
      adds  c4bbe02cc48 * lisp/help.el (help-for-help-internal): Doc fix; use 
imperative.
      adds  7a239156188 * lisp/tooltip.el (tooltip): Doc fix for GTK.
      adds  2c5f2154195 Avoid crashes in Mew due to corrupted tool-bar label
      adds  74c389526f9 Merge from origin/emacs-27
      adds  8c93becb35d ; Auto-commit of loaddefs files.
      adds  ed2b23ecc10 Improve the 'dired-do-kill-lines' doc string
      adds  a49b2aa5c33 ; Merge from origin/emacs-27
      adds  8f603da44c6 Update documentation of reading passwords
      adds  fc83f379517 Fix initialization of 'while-no-input-ignore-events'
      adds  7c3ec4ef35d Merge from origin/emacs-27
      adds  9f09083bcd6 * doc/misc/tramp.texi (Remote shell setup): Fix 
reference. (Do not merge)
      adds  069ff11fb26 ; Merge from origin/emacs-27
      adds  c881e990e3a * lisp/emacs-lisp/gv.el (edebug-after): Don't run the 
getter in the setter
      adds  02a5cfce471 * lisp/mouse.el: Fix mouse-1-clock-follows-mouse = 
double
      adds  1feddd35abb Merge from origin/emacs-27
      adds  8ea2f844024 * lisp/tooltip.el (tooltip): Restore group that was not 
"redundant".
      adds  6d024ae867c * lisp/filesets.el: Address byte-compiler warning
      adds  75705b302dd Fix simple-tests--undo*
      adds  82e3acc9cda * src/keyboard.c parse_solitary_modifier): Accept 
`click` modifier
      adds  aa644996dfd Extend support for faces in Enriched mode
      adds  695f6792f15 Remove ;;;###tramp-autoload cookie from Tramp 
defcustoms (Bug#47063)
      adds  8415a951308 Adjust colors of help-key-binding face for readability
      adds  1f0fb1f6fa5 Fix rare redisplay glitches when image has been removed 
from display
      adds  2b34304ad43 ; Add comment for a recent change
      adds  34b49ee8e9f Add help-key-binding styling to wombat theme
      adds  fbfc3bd3174 Separate values 'override' and 'append' in 
'outline-minor-mode-highlight'
      adds  ebc3b25409d Fix buffer overflow in xbm_scan (bug#47094)
      adds  ebfb4c27897 * lisp/net/tramp-crypt.el (tramp-crypt-add-directory):
      adds  0bfa9e78602 * lisp/tab-line.el: Add face for group-tab (bug#47118)
      adds  0a60e5d33c8 * lisp/tab-line.el: Update docstring of 
'tab-line-tabs-function' (bug#47117)
      adds  f9b737fb9d2 * lisp/tab-bar.el: Tab groups can be displayed with 
tab-bar-format-tabs-groups
      adds  7a7bc152428 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  35e31c1e713 Revert "* lisp/calendar/appt.el (appt-activate): Set 
the local `write-file-functions`"
      adds  8b024a6ff10 * lisp/wid-edit.el (widget-field): Add subtle border to 
face.
      adds  8548ad2cb3f Add three new tests for image.el
      adds  b6863bd1a68 * lisp/help-macro.el: Use lexical-binding.
      adds  9c4c76fb023 Use lexical-binding in expand.el
      adds  ca7cb9830bd * lisp/vc/ediff-vers.el: Remove XEmacs compat code.
      adds  2d12df39267 Init archive and add noconfirm to 
'package-install-selected-packages'
      adds  371fdd4f1be * lisp/cedet: Convert remaining files to lexical-binding
      adds  b8b8890796e * lisp/textmodes/refill.el: Use lexical-binding.
      adds  f2b0cfff93a ; Silence byte-compiler after previous commit
      adds  5120b612f85 Improve command completion in tramp-crypt.el
      adds  068fdb2c775 Make the `kbd` macro work in both Emacs-26 and Emacs-28
      adds  b341e866844 * CONTRIBUTE: Refer to gnulib for request-assign.future.
      adds  3a252ba6fd5 * lisp/tab-bar.el (tab-bar-tab-group-format-function): 
New defcustom.
      adds  c4549d3b37f * lisp/tab-bar.el (tab-bar-new-tab-group): New 
defcustom.
      adds  ef122bf45d8 Add minibuffer input support to commands that set the 
frame size
      adds  0fbd2fa88c2 * etc/themes/modus-themes.el: Bump version for GNU ELPA 
release
      adds  f8fbd308b60 ; Trace variables in tramp-tests.el
      adds  9b8a6b917b4 ; Further traces in tramp-tests.el
      adds  6c60ecd2d63 Fix problem in Tramp running two async processes in 
parallel
      adds  c209a0f8282 Fix problem of image-tests.el on emba
      adds  126ea102a54 * lisp/tab-bar.el: Simplify internal functions.
      adds  6199cdc78bd * lisp/tab-bar.el (tab-bar-select-tab): Support 
negative arg.
      adds  2ebd9502391 Minor fixes
      adds  3ea0a334dca New commands xref-next-line-no-show and 
xref-prev-line-no-show (bug#44611)
      adds  f5e1fc371af ; Remove traces from tramp-tests.el
      adds  6e796b52e1e Stop project-root from going into infinite recursion
      adds  0441e605a12 * lisp/tab-bar.el: New faces and face options.
      adds  3cd3f230c92 * lisp/tab-line.el: Face cleanup.
      adds  82c3bd1e4a5 * lisp/emacs-lisp/benchmark.el (benchmark-call): New 
function
      adds  c28ba117782 Leave signaling the exact error to cl-generic's 
internals
      adds  485622bbd1a * lisp/textmodes: Use lexical-binding
      adds  1e9c9ebee3e Unbind `M-o' and add new `C-x x f' binding
      adds  6a75b6fcb10 Don't pre-load facemenu
      adds  60af754170f Document that `buffer-string' retains text properties
      adds  1219207a827 Recognise "Verify password" as a password prompt
      adds  0aad4d134f4 Autoload 'mouse-wheel-mode'
      adds  a5197e2240d Fix problem of trashing files to an inconsistent trash 
directory
      adds  846e8672bb4 Fix uniquify-trailing-separator-p + 
uniquify-strip-common-suffix
      adds  261d0f8f749 cperl-mode: Don't interpret y_ as start of y// function.
      adds  8ad87812cfe lisp/cedet/pulse.el: Use color.el
      adds  1e009069263 Fix sorting in speedbar sub-groups
      adds  21e1a126b54 Make memory-report work with buffer-local unbound vars
      adds  790259f01a6 Make "not found" message in dictionary less misleading
      adds  869b3efe1e4 Fix breaking undo-test
      adds  4eb03031972 Compute chart-face-list dynamically
      adds  4d5ad8a16e1 Add comint-password-prompt-regexp test for "zip -e ..."
      adds  ce1b4acd71e Extend handled events in 'while-no-input-ignore-events' 
(Bug#47205)
      adds  52270aa0dc3 Optimise tail calls in `and` and `or` forms in 
`cl-labels` functions
      adds  a2960025e8e Revert "* lisp/mouse.el: Fix 
mouse-1-clock-follows-mouse = double"
      adds  843eb21573b ; Merge from origin/emacs-27
      adds  876b95bf906 Teach Rmail about NBSP in "Re:"
      adds  f60eb988f6d Fix typos and omissions for (elisp)Button Buffer 
Commands
      adds  d92b725ffc9 Merge from origin/emacs-27
      adds  b9ec6111e29 Fix buffer overflow in xbm_scan (bug#47094)
      adds  88ab1d1cc46 ; Merge from origin/emacs-27
      adds  be1b3512f77 Fix reference to 'diff-font-lock-syntax' in diff-mode 
documentation
      adds  a7f95d5244d Remove duplicate @table item from ELisp manual
      adds  29ca91f3d9e Merge from origin/emacs-27
      adds  7ae4588bb48 Document that `buffer-string' retains text properties
      adds  94821a12498 ; Merge from origin/emacs-27
      adds  216bd67a4f4 ; * admin/make-tarball.txt: Advise to remove stale 
subdirectories.
      adds  d5b160d7cc1 Prepare the Emacs 27.2 release.
      adds  b72ddbdfffe Merge from origin/emacs-27
      adds  c0be4754d73 * admin/make-tarball.txt: Be kind to people merging 
branches.
      adds  d3dbf017c84 ; ChangeLog.3 fix
      adds  b0902d926dd * lisp/simple.el (next-error-quit-window): New function 
(bug#44611).
      adds  5c93063129d * lisp/newcomment.el: Allow 'comment-continue' with 
whitespace (bug#47167)
      adds  a9a4af6ff18 * test/lisp/progmodes/cperl-mode-tests.el: Silence 
warnings
      adds  236aad4f8c7 * lisp/emacs-lisp/cl-macs.el (cl--self-tco): Optimize 
the "return nil" case
      adds  47e85dae330 * lisp/faces.el (help-key-binding): Tweak background.
      adds  0a305dffb8f Fix a warning due to not preloading facemenu.el
      adds  6f20f563049 Use lexical-binding in finder.el
      adds  050b830b698 Do interactive mode tagging for finder.el
      adds  f463633f007 lisp/erc: Use lexical-binding
      adds  b815445cea7 Fix copyright lines mistakenly treated as outline 
headers
      adds  04a90d76954 Add a note to NEWS as to how to restore the facemenu
      adds  2c3340909ab Warn the user if we can't find pkg-config
      adds  24070808751 Make minibuffer-depth-indicator-function a defcustom
      adds  1971a3185f6 Fix :type of recently introduced defcustom
      adds  3af2cee64b8 Improve the docs of a recent change in mb-depth.el
      adds  937b6c18bd6 * lisp/emacs-lisp/pcase.el (pcase-compile-patterns): 
New function (bug#47261)
      adds  bf210251ead * lisp/emacs-lisp/bytecomp.el: Remember location of 
unresolved calls
      adds  115c7bcfc6b Don't tag mouse command as mode exclusive
      adds  64f37487e2e * lisp/wdired.el: Use lexical-binding
      adds  26dc070fa94 * lisp/novice.el: Use lexical-binding.
      adds  7607d1c4e85 Use lexical-binding in thumbs.el
      adds  0eeb865aae3 Assume something more recent than X11R6
      adds  31544bc908d Don’t convert pointer to bool
      adds  729eae14eb6 Fix args-out-of-range error in format.el
      adds  f6d7e2e8f9a * lisp/thumbs.el (thumbs-show-from-dir): Improve prompt.
      adds  990e748cd03 Prefer https and fix broken links in ERC
      adds  1f63f704d18 Remove Gnus specific .dir-locals.el
      adds  f85b66d9b02 * etc/NEWS: Small corrections for the new command 
'font-lock-update'
      adds  e33c2bfbf3f Fix cl-progv binding order
      adds  a9e7ea47b98 ; Improve a recent change in NEWS
      adds  b4a125e5ad1 ; * etc/NEWS: Minor improvement to the last change.
      adds  dee2f914f31 Remove support for Syndic8.com, defunct since 2013
      adds  f27a9a341ff * lisp/cedet/semantic/ia.el 
(semantic-ia-complete-symbol): Simplify
      adds  e9e691093ab * lisp/tutorial.el: Use lexical-binding.
      adds  5d2f319eec3 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  3cbf92323c5 Allow hide-ifdef-guts to work in buffers not visiting 
files
      adds  70b64e0d040 Use pop-to-buffer-same-window for shell
      adds  574eadbdaf6 Actually use lexical-binding in wid-browse.el
      adds  e276810dff9 * lisp/thumbs.el (thumbs-conversion-program): Simplify.
      adds  7c2ebf6e236 Prevent open minibuffers getting lost when their frame 
gets deleted
      adds  aa21273788a Use lexical-binding in notifications.el
      adds  cb5d1fe1aa9 Remove unnecessary requires of rx
      adds  4d944f6ddba * lisp/files-x.el 
(connection-local-criteria-for-default-directory):
      adds  add90dcc8a1 Use read-color in read-face-attribute for color 
attributes
      adds  8c589c2583e * lisp/tab-bar.el (tab-bar-new-tab-group): Set default 
to t.
      adds  b9683230eca Fix previous face.el change
      adds  22910e71e50 Mention `C-o' in the `RET' doc string
      adds  efd80237ca6 * lisp/wdired.el: Fix typo in last change.
      adds  667e002e91a * lisp/mh-e: Enable lexical-binding in all the files
      adds  952550258dc * lisp/progmodes/ebnf-*.el: Use lexical-binding
      adds  ac4dd5f2440 Use lexical-binding in ruler-mode.el
      adds  3a964dc5c12 * lisp/master.el: Use lexical-binding.
      adds  e2613f41213 Doc fixes in view.el
      adds  a902af6c1b0 Delete some commented out defgroups
      adds  673d281b828 Use lexical-binding in view.el
      adds  6927f237679 * lisp/progmodes/modula2.el: Use lexical-binding.
      adds  ca194ae5c9d * lisp/progmodes/simula.el (hilit-set-mode-patterns): 
Use regexp-opt.
      adds  6e974130d70 * lisp/help-at-pt.el: Use lexical-binding.
      adds  1ae8a18d949 Use lexical-binding in two trivial org-mode files
      adds  df06cfe4a98 * lisp/talk.el: Use lexical-binding.
      adds  c0d24d53166 Use lexical-binding in iimage.el
      adds  a4ececf004e Move string-trim functions to subr.el
      adds  8b07994e201 Convert many more links to use HTTPS
      adds  8d334132456 Fix problem with filling with a computed fill prefix
      adds  50512e36c72 Replace "(default %s)" with 'format-prompt'
      adds  88fdc4945ab Add optional FORMAT argument to 'emacs-init-time'
      adds  344eea4113f xref.el: Keep Emacs 26 compatibility
      adds  23995414fec Remove font-lock toggle from font-lock-update
      adds  39f16a7d396 Revert "Remove font-lock toggle from font-lock-update"
      adds  1ac8cd3ef67 perl-mode: Fix regexps for fontification
      adds  711569e94c6 Fix previous format-prompt change: The default can be a 
symbol
      adds  a5617bccf7d * lisp/auth-source-pass.el (auth-source): Silence 
spurious warning
      adds  d20a4a50d37 Improve failure reporting in test/lisp/electric-tests.el
      adds  3bacf74adb4 * lisp/tab-bar.el 
(tab-bar-tab-post-change-group-functions): New hook.
      adds  8e9835c673d * list/progmodes/idl*.el: Use lexical-binding
      adds  275be44dd44 Add command project-remove-known-project
      adds  c678b137ab3 Fix typo
      adds  aeb05303095 * doc/emacs/maintaining.texi (Managing Projects): Fixes 
and copyedits.
      adds  52a74604160 Adapt Tramp file notification support
      adds  bd991e3c9bc Fix frame-inner-height in non-GUI builds
      adds  deef5efafb7 ; * ChangeLog.3: Update with the log of the last change.
      adds  b702225619a Merge from origin/emacs-27
      adds  720a8b17f8f Fix filenotify-tests.el for Solaris (bug#47262), do not 
merge
      adds  6a4ed891d84 Fix replace-buffer-contents undefined behavior
      adds  8ab85f560eb ; Merge from origin/emacs-27
      adds  0e4795fc989 Fix preeditarea reporting wrong spot.
      adds  291a421c2e7 * admin/make-tarball.txt: Improve and expand the 
instructions.
      adds  c3980a3ea67 Merge from origin/emacs-27
      adds  f1f351def3d Update rnc to use Open Document's Relax-NG schema to 
version 1.3
      adds  c4e89ac2a2a Remove XEmacs support in lexical-binding
      adds  55a7af9123b * lisp/htmlfontify.el: Fix misuses of `nconc`
      adds  b29bf8181fe Add a test for let-binding unwinding
      adds  c24766c4d59 Assert not local-variable-p after setq in let_default 
binding
      adds  28d0654943c * lisp/mh-e/: Take advice-remove of the newly enabled 
lexical-binding
      adds  bc506441372 * lisp/obsolete/tpu-extras.el: Avoid defadvice
      adds  331ddd803a7 Address some --without-x byte-compilation warnings
      adds  c2e72610d21 Improve remote file notifications
      adds  b897bbc8135 Fix encoding by ISO-2022-JP
      adds  a443a379c54 Add test coverage for src/filelock.c (Bug#46397)
      adds  c4ab173df3e File unlock errors now issue warnings (Bug#46397)
      adds  a25a5a68b44 Fix lisp/files-tests on MS-Windows
      adds  d6344b2e9a1 Keep *.log files on emba
      adds  47ec253a5d7 ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  4dbc44550da * lisp/wdired.el: Apply text properties lazily
      adds  e26d0e611aa ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  6838cc50f94 * lisp/wdired.el: Fix minor regressions and simplify a 
bit
      adds  6d943f682cc ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  526220c53dd ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  547960488db * lisp/wdired.el (wdired--self-insert): Fix thinko
      adds  c52cf64adb0 ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  56081645cc9 ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  8bf186b2297 Demote read-extended-command-predicate errors
      adds  669e30c0a35 ; Adapt recent change in test/infra/gitlab-ci.yml
      adds  96a45935989 Make artifacts working on emba (hopefully)
      adds  aceaa0a334a Avoid errors in pulse.el for some face customizations
      adds  661f52f6d0d Clarify the doc string of plist-memeber and plist-put
      adds  8b754ca318c compilation-goto-locus does not handle right 
display-buffer
      adds  cf607c262e1 Clarify dired-do-shell-command doc string
      adds  01cf0eb7578 Revert "Clarify dired-do-shell-command doc string"
      adds  81b56434a53 * admin/notes/emba: Explain job types and artifacts.
      adds  216c65b135c Use a 64KB page size for pdump
      adds  ee3a4e3d1be Fix a dbus.el byte compilation warning
      adds  0057caa53c4 * test/infra/gitlab-ci.yml (test-filenotify-gio): Use 
*.log for make_params.
      adds  67ef8c36bde Doc fixes in follow.el
      adds  e1177f0258c Optimize test jobs for emba
      adds  afc214f1396 ; Fix last change
      adds  a1e454d6df0 Protect add-variable-watcher from incorrect usage
      adds  f113d0c4fdb Some Tramp doc clarifications
      adds  5805697d3b6 ; Fix schedule in admin/notes/emba
      adds  3e9047115e1 Bump Emacs version past 27.2
      adds  31153cb5093 ; Merge from origin/emacs-27
      adds  1e6ca2765fc ; * admin/make-tarball.txt: Another minor addition.
      adds  fdec444758c ; * etc/NEWS: Fix typo.
      adds  0d7e2a993e7 admin.el fix for bug#47394
      adds  38b127d32ef * admin/admin.el (set-version): Handle malformed NEWS 
markup.
      adds  bf6442fafdd ; * admin/make-tarball.txt: Minor addition to the Web 
pages section.
      adds  bcc4cc3362f Doc fixes for 'face-foreground' and 'face-background'.
      adds  7ebd79f3c61 Merge from origin/emacs-27
      adds  b23e22e0de6 Clarify dired-do-shell-command doc string
      adds  91eea74229e Revert "Clarify dired-do-shell-command doc string"
      adds  c0bf73ee394 ; Merge from origin/emacs-27
      adds  8a92030f6af Fix hang in autorevert-tests.el
      adds  309635af694 Merge from origin/emacs-27
      adds  1440dbed544 Fix an infinite loop in C++ Mode redisplay.  This was 
bug #47191.
      adds  fcc7373b28b * lisp/allout*.el: Use lexical-binding
      adds  b6552b1d7c5 * lisp/progmodes/project.el 
(project-regexp-history-variable): New variable.
      adds  990720337ba * lisp/woman.el: Activate lexical-binding.  Require 
`cl-lib`
      adds  5c23621db53 * lisp/completion.el: Activate lexical-binding
      adds  b4831acebdc lisp/progmodes/verilog-mode.el: Fix indentation of enum.
      adds  66d04c04380 * lisp/progmodes/verilog-mode.el: Use #' where 
appropriate.
      adds  5a5cccb6ac8 lisp/progmodes/verilog-mode.el: Prepare for 
lexical-binding.
      adds  24c92b35b5e Provide information to show icons with Elisp completions
      adds  4bfcfdb4163 * lisp/textmodes/reftex-auc.el: Improve the external 
function declarations
      adds  c2e90d11190 lisp/progmodes/verilog-mode.el internal code cleanup.
      adds  4ed75f9fcbd Use lexical-binding in follow.el
      adds  49cbf2392ba Delete empty "History" sections
      adds  4f3c9df047c Use lexical-binding in echistory.el
      adds  d3aac3b34cc Use lexical-binding in lpr.el and add rudimentary tests
      adds  3c00496baa5 Delete Emacs 19 compat code in foldout.el
      adds  63608efe7ee Remove redundant #' before lambda in cedet
      adds  d47db03829e * lisp/progmodes/cwarn.el: Use lexical-binding.
      adds  995d1d9995e Use lexical-binding in dirtrack.el
      adds  051f791f9eb Use lexical-binding in double.el
      adds  20f2488dbff * lisp/ebuff-menu.el: Use lexical-binding.
      adds  571c261525f Use lexical-binding in chistory.el
      adds  8ac31329572 Fix incorrect regular expression for more general text 
replacements.
      adds  99026711d74 * lisp/dynamic-setting.el: Use lexical-binding.
      adds  3b1c646202e Use lexical-binding in scroll-all.el
      adds  97992a342be ; * lisp/net/tramp-sh.el 
(tramp-sh-gio-monitor-process-filter):
      adds  f236b516b60 Use lexical-binding in progmodes/inf-lisp.el
      adds  0f5bd3b7fa0 * lisp/net/tramp-sh.el 
(tramp-sh-gio-monitor-process-filter):
      adds  ed320ebe285 ; Fix last change
      adds  c1ce0747630 * lisp/progmodes/dcl-mode.el: Use lexical-binding
      adds  ad5322fcea3 * lisp/forms.el: Use lexical-binding.  Remove redundant 
`:group` args
      adds  4f595cca575 * lisp/strokes.el: Use lexical-binding.  Remove 
redundant `:group` args
      adds  c59dedcdf17 Use emacs-version instead of obsolete version variables
      adds  168d2628b23 Use lexical-binding in avoid.el
      adds  41f37c8c828 Remove redundant #' before lambda in Gnus
      adds  1f790dfe90d Use lexical-binding in isearchb.el
      adds  4582c96828d Use lexical-binding in epg-config.el and add tests
      adds  12d2fd6037a Fix 'extraclean' targets
      adds  5bf7c6ce4eb GNUmakefile: Fix last change.
      adds  84519cdbda3 ; Auto-commit of loaddefs files.
      adds  8129998deb5 Remove redundant #' before lambda in international/*.el
      adds  4a538c48613 Remove redundant #' before lambda in progmodes/*.el
      adds  33f00364cf8 Use lexical-binding in executable.el and add tests
      adds  a5125f98b8e ; Remove spurious comment in last commit
      adds  e5b8d071e00 Remove redundant #' before lambda in {mail,net,url}/*.el
      adds  cf1ac9d830e * lisp/progmodes/dcl-mode.el: Clarify what is meant by 
DCL
      adds  0c8ea6be09d * lisp/progmodes/cfengine.el: Use lexical-binding
      adds  4798dc0c513 Fix C-u project-find-regexp's default dir
      adds  a789d8a3a08 * lisp/progmodes/xref.el: Change xref-file-name-display 
and xref-match face.
      adds  dcc3212809d Delete XEmacs-only definition
      adds  a9645338e41 * doc/misc/reftex.texi: Remove outdated instructions
      adds  b281d0aefac Remove redundant #' before lambda in textmodes/*.el
      adds  b65a1cfed73 * doc/misc/woman.texi (Introduction): Remove reference 
to old Emacs.
      adds  74a86c1acf9 Remove references to very old versions of Emacs from 
eintr
      adds  5c7766ed107 Use lexical-binding in recentf.el
      adds  0b613c90a5f * lisp/progmodes/simula.el: Use lexical-binding
      adds  be9e3c48fab Remove redundant #' before lambda in eshell/*.el
      adds  cd5dfa086d2 Replace two functions with seq-subseq
      adds  d73229c48ec * lisp/pixel-scroll.el: Use lexical-binding.
      adds  860bc0db1cd * test/lisp/filenotify-tests.el 
(file-notify--test-timeout): Change timing.
      adds  d47706c552e ; Remove some redundant installation instructions
      adds  4eca3bd8df9 * lisp/net/tramp-sh.el 
(tramp-sh-handle-insert-directory):
      adds  ebc2b78c8bf * lisp/vcursor.el: Use lexical-binding
      adds  b0d095b2cdf Add SVG icons for customize buffers
      adds  4e1f92feb3a Implement frame-scale-factor
      adds  40842f67afb Fix NSTRACE failure
      adds  1fdbeffe3a6 Set CSS for SVG files
      adds  0689a4ac508 Make new SVG widgets match character height (bug#47074)
      adds  55c768f3ea7 Fix build error in frame.h on non-NS
      adds  69158a19956 Fix recent changes regarding frame-scale-factor
      adds  44ed8f65552 Fix unexec compilation
      adds  841b11ed0d5 Fix warnings in image.c
      adds  4865ded5516 Remove redundant #' before lambda in tests
      adds  523fb9b5503 Use lexical-binding in hilit-chg.el
      adds  c3cd3fb0513 Fix MS-Windows build
      adds  6a80632c3f8 * test/lisp/filenotify-tests.el 
(file-notify--test-timeout):
      adds  dd5ba88afbb Work around librsvg bug (bug#47074)
      adds  dd1aa7bc4ca Make maintainer-clean delete generated files, as per 
standards
      adds  c967f55a01c Work around issue with (setq Man-notify-method 
'aggressive)
      adds  3ad98bbae79 Clarify the doc string of insert-image
      adds  258a17855be cperl-mode: Don't reposition the window when writing 
messages
      adds  9cb3db0bade Regenerate semantic grammars if the generating code 
changes
      adds  a86edac26b6 Regenerate texi-from-org if ox-texinfo.el changes
      adds  a44d423a5aa * doc/misc/Makefile.in (echo-sources): Make it not the 
first target.
      adds  1733fa0cab7 * etc/NEWS: Add entry for new SVG icons in customize.
      adds  e9c3d040bcf * lisp/htmlfontify.el (hfy-triplet-regex): Use rx.
      adds  46b8d7087c8 Make ediff-copy-list alias obsolete
      adds  1760029b092 Replace local intersection functions with 
seq-intersection
      adds  ac81c5c8fd1 Remove code commented out since 1995 from ediff-util.el
      adds  6060d53b3e8 * test/infra/Dockerfile.emba (emacs-gnustep): Do not 
run parallel make.
      adds  257caab1d0b Obsolete local list functions in shadowfile.el
      adds  20f7fa691b7 Obsolete local set difference functions in favor of 
seq-difference
      adds  6686a31591d Remove local uniquify functions in favour of seq-uniq
      adds  6a8935a1531 * lisp/pcomplete.el: Remove aliases commented out for 
20 years.
      adds  0342354c155 * lisp/shadowfile.el (cl-lib): Revert removing require.
      adds  8c7453632e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  fb5f3e694b0 Workaround touchscreen events are ignored on sway
      adds  81940e9c0ed Remove redundant #' before lambda in calc/*.el
      adds  d2edc29db62 Fix cd to directories called "eshell" in eshell
      adds  20669c1b929 Don't call `image-toggle-display-text' when toggling
      adds  ddc4bba4138 Do not search the global keymap in 
project--keymap-prompt
      adds  14d295871a9 Use powershell for Tramp on MS Windows
      adds  9c51a9d0000 * lisp/repeat.el (repeat-post-hook): Fix key lookup.
      adds  15de559d98b * lisp/repeat.el (repeat-keep-prefix): New defcustom.
      adds  c049c8da581 * lisp/tab-bar.el: Add repeat-map keymaps.
      adds  1d93540371a * lisp/comint.el: Fix understickiness of non-comint 
properties
      adds  7b0a5a555f4 * lisp/hippie-exp.el: Use lexical-binding
      adds  e0c3925961c * lisp/msb.el: Use lexical-binding
      adds  738266240dc Fix Bug#47601 in Tramp
      adds  ccd616aeb05 * lisp/progmodes/ps-mode.el: Use lexical-binding
      adds  735ed235c7e * lisp/isearch.el (isearch-wrap-pause): New defcustom 
(bug#47599).
      adds  c9655fcb47d * lisp/find-file.el: Use lexical-binding
      adds  c105017c44d * lisp/find-file.el: Make the commands oblivious to 
mouse/non-mouse
      adds  5d293f4f748 Allow complex key bindings in project-switch-project
      adds  1ff7cde1027 Add explicit support for C-g or ESC ESC ESC after 
keymap prompt
      adds  c1173f231d4 ; Fix my previous change to shadowfile.el
      adds  55f0576ebd4 Fix mistakes in bytecomp-tests
      adds  5d456136169 Update whois-server-tld
      adds  b66e2a7b667 Clarify obsoletion messages for easy-menu-{add,remove}
      adds  3ec93bb7c24 Improve doc strings in replace.el
      adds  0bd538f8908 Merge from origin/emacs-27
      adds  e2d199aa44a Fix crash when using menus and tramp on NS
      adds  70b452e2bc5 ; Merge from origin/emacs-27
      adds  673c02f6d02 * lisp/international/ja-dic-cnv.el (skkdic-convert): 
Doc fix.
      adds  2f5f30671a1 Fix broken links in autorevert.el
      adds  67628c9b2bc Merge from origin/emacs-27
      adds  151b202cf0b Don't set isearch-success in isearch-wrap functions
      adds  9e8ac1f5be7 Revert use of powershell in Tramp, there are collateral 
damages
      adds  173d49b03ac * doc/misc/tramp.texi (Frequently Asked Questions): New 
item about recentf.
      adds  a45493f2596 * lisp/array.el: Use lexical-binding
      adds  d365c947b53 * lisp/progmodes/vhdl-mode.el: Use progress-reporter
      adds  580c4c6510f * lisp/repeat.el (repeat-post-hook): Skip repeating in 
minibuffer (bug#47566).
      adds  b4eb84d4afd * lisp/repeat.el (repeat-post-hook): Check for 
prefix-arg.
      adds  972bab0981f User option to move to another match when changing 
direction in isearch.
      adds  ff796823e50 Terminate isearch when point has moved to another buffer
      adds  3492cc36f23 Remove redundant #' before lambda in 
{calendar,erc,mh-e}/*.el
      adds  a4575655d27 * lisp/shadowfile.el: Use lexical-binding
      adds  9a604501f04 Revert "Load all generic-x.el modes unconditionally"
      adds  dfdec267aec * test/lisp/shadowfile-tests.el: Fix recent test 
failures
      adds  1d42f4800bc Fix hostname completion on MS Windows
      adds  612d7316768 Self-TCO in `condition-case` error handlers
      adds  841dcfa7c35 Use lexical-binding in loadhist.el and add tests
      adds  064d933e20a Use lexical-binding in foldout.el
      adds  caeb86b439c * lisp/progmodes/cmacexp.el: Use lexical-binding.
      adds  fb596973b96 Use lexical-binding in cmuscheme.el
      adds  5b1e7af7bf7 * lisp/progmodes/vhdl-mode.el: Use lexical-binding
      adds  e7ee3f73306 Merge branch 'vhdl-mode-lexbind' into trunk
      adds  22515134ae8 Use lexical-binding in winner.el
      adds  cdd72c5d89c Don't preserve window-line in tabulated-list-print
      adds  512ec97bcf5 Remove redundant #' before lambda in ibuf-*.el
      adds  40db60563c6 Make refer-every into obsolete alias for seq-every-p
      adds  a2a7cfde29a Clean up bytecomp-tests.el
      adds  b7a7e879d02 Better compiler warning tests
      adds  59342f689ea Fix condition-case optimiser bug
      adds  f493a9bef46 CC Mode: fix c-where-wrt-brace-construct to cope with 
class declarations
      adds  0db2126d717 Don't stop when before space or closing paren
      adds  c50b5907e01 Fail earlier if stale Flymake report functions called
      adds  c975258abf3 Further fix of hostname completion on MS Windows
      adds  ca1ddef2627 Tramp: fix location of files on W32
      adds  84c1940d42d Autoload list-colors-display.
      adds  649e5c26edc * lisp/ps-mule.el: Use lexical-binding
      adds  3c051db646b * lisp/files-x.el: Use lexical-binding
      adds  6b81f7c1ddd * lisp/edmacro.el: Use lexical-binding
      adds  b72571ca49d * lisp/gnus/nnagent.el: Fix spurious empty line at BOB
      adds  53dfd85a7f9 Edebug: Disable backtracking when hitting a &define 
keyword.
      adds  be8328acf9a Add support for --seccomp command-line option.
      adds  15122b31040 ; * etc/NEWS: Fix the wording of a recently added entry.
      adds  8a84f97abed Read file in a loop if necessary.
      adds  2d17e0124e4 * src/emacs.c (load_seccomp): Fix condition.
      adds  1060289f51e Add a helper binary to create a basic Secure Computing 
filter.
      adds  3f5fe0cdfc7 Convert CC Mode to lexical binding in Emacs
      adds  81ffc433838 ; Fix copyright years
      adds  1d474ad69d1 * etc/NEWS: Extend paragraph about &define form and 
backtracking
      adds  cb6b810dfd7 * lisp/jka-compr.el: Use lexical-binding
      adds  5ad3893ebaf * lisp/loadup.el: Use lexical-binding
      adds  edf8497ce3d * lisp/informat.el: Use lexical-binding
      adds  8b92897633e * lisp/ps-bdf.el: Use lexical-binding
      adds  496a46b32db * src/emacs.c (load_seccomp): Fix condition.
      adds  2db03e3e53a * src/emacs.c (load_seccomp): Add a useful assertion.
      adds  26e1d854d1d * lisp/misearch.el: Use lexical-binding
      adds  56e8d969f54 * lisp/cus-dep.el: Use lexical-binding
      adds  d6aa50f74c6 * src/emacs.c (read_full): Add a few assertions.
      adds  ffd12743bd8 * lisp/misearch.el (multi-isearch-read-buffers): Fix 
last change
      adds  5761e9004aa Add new icomplete-vertical-mode
      adds  d55d07af701 * lisp/net/shr.el (shr-insert-document): Explain why 
bidi-display-reordering
      adds  0f494760d33 ; * lisp/net/shr.el (shr-insert-document): Fix last 
change.
      adds  3cf9e2a6e33 Fix handling of mouse clicks on tab-bar buttons
      adds  25937821bc4 Also check for needed seccomp macros.
      adds  0334fa0532e Add another check for the required header 
<linux/filter.h>.
      adds  01a513bf0be Fix typo in cconv
      adds  686c366f8a6 Fix calculator-string-to-number yet again (bug#47694)
      adds  dac5af2ba15 * doc/lispref/elisp.texi (Top): Add missing entry.
      adds  55378362889 * lib-src/seccomp-filter.c: Print trailing newline.
      adds  6b3ca89cac1 ; * etc/NEWS: Minor copyedits.
      adds  9dc26d4a8ad Only attempt to generate seccomp filter files on x86-64 
systems.
      adds  d06c54db1b3 Remove SCMP_FLTATR_CTL_LOG attribute from Seccomp 
filter.
      adds  725fc96b706 Use pkg-config to check for libseccomp.
      adds  751e801f903 Fix check for timer_getoverrun
      adds  ea5ea09244b Seccomp filter: allow reading the current time 
(Bug#47708).
      adds  9a57897ea1a Don't attempt to generate Seccomp filter file in Linux 
< 4.14.
      adds  cf0701eff0f * lib-src/seccomp-filter.c (main): Also allow 
O_NOFOLLOW.
      adds  c8d542fd593 Add a variant of the Seccomp filter file that allows 
'execve'.
      adds  d37f0f3ac34 * src/emacs.c (load_seccomp): Consistently check for 
nonzero result
      adds  4315a0bb267 * lisp/progmodes/bug-reference.el: Avoid old-style 
`define-minor-mode`
      adds  28a5932e745 * lisp/vc/log-edit.el (log-edit-diff-function): Give 
non-nil default
      adds  828e688bef4 * lisp/progmodes/sql.el 
(sql-mode-ansi-font-lock-keywords): Fix declaration
      adds  954ce51d7a3 * lisp/mail/rmailmm.el (rmail-mime): Simplify 
interactive spec
      adds  24073c6479b * lisp/eshell/esh-proc.el 
(eshell-kill-process-function): Use `remove-hook`
      adds  a89da3f0084 * lisp/eshell/esh-util.el: Require `seq`
      adds  ccfd6a975e3 * lisp/gnus/message.el: Give non-nil defaults for 
function vars
      adds  c45bfd3c4ab * lisp/**/*.el: Avoid positional args to 
`define-minor-mode`
      adds  17d20bb3cbb Generate Seccomp filters only if we have the necessary 
constants.
      adds  104c5e3d577 * lib-src/seccomp-filter.c: Add missing headers.
      adds  636e9fd6a0c Fix args-out-of-range error in 
epa-file-insert-file-contents
      adds  9dc28e1fca0 Add command in eww to toggle images
      adds  f2ab4cec7a7 Fix python-shell-switch-to-shell redisplay bug
      adds  72db25ef54f Adjust verilog-mode to changes in the completion 
framework
      adds  07671edbf06 * lisp/progmodes/vhdl-mode.el: Add note about XEmacs 
compatibility
      adds  6bec60ad315 (define-minor-mode): Warn about use of pre-Emacs-21 
style args
      adds  2ec25de5ea1 * lisp/strokes.el (strokes-mode): Fix typo in previous.
      adds  2ae53db722b * lisp/comint.el (comint-strip-ctrl-m): Avoid 
`called-interactively-p`
      adds  632fd8079dd * lisp/dynamic-setting.el: Add missing footer
      adds  ed4b51962ea * lisp/repeat.el (repeat-mode-echo): New defcustom.
      adds  9a6523dfd68 * lisp/frame.el (delete-other-frames): Add universal 
prefix `iconify` arg
      adds  cf774fb8cc0 * lisp/files.el (file-modes-number-to-symbolic): Add 
`filetype` arg.
      adds  0df37f74167 * lisp/vt-control.el: Avoid `called-interactively-p`
      adds  0e2cf3b9853 * lisp/emacs-lisp/edebug.el (edebug--frame): Move 
docstring where it belongs
      adds  be75b08f821 * lisp/emacs-lisp/float-sup.el (pi): Actually mark it 
as obsolete
      adds  c42dc493d1a * lisp/emacs-lisp/memory-report.el 
(memory-report--object-size-1): Simplify
      adds  f63da590fdf * lisp/emacs-lisp/smie.el: Fix URL.  Remove redundant 
`:group` args
      adds  3cb0229d75b * lisp/progmodes/verilog-mode.el (vl-memory): Add 
missing defvar.
      adds  fc3caa45ef2 * lisp/minibuffer.el (completion-table-with-quoting): 
Fix bug#47678
      adds  214dfbfea0c Don't version-control generated file `grammat-wy.el`
      adds  6de79542e43 * lisp/comint.el: Add `font-lock-face` to 
`rear-nonsticky`
      adds  1667253fec9 Resurrect mouse-highlight of close buttons on tab-bar
      adds  cf605d56f99 * lisp/textmodes/paragraphs.el (multiple-lines): Remove 
mistaken declaration
      adds  1db460784e9 * lisp/textmodes/two-column.el: Address FIXME
      adds  17ff8c3e5a9 Improvements to message-syntax-checks docs and options
      adds  9738b5b93bb * doc/lispref/processes.texi: Fix small misprint
      adds  468a00f380e * doc/lispref/keymaps.texi (Translation Keymaps): Fix 
small misprint
      adds  86daa721bb2 * lisp/emacs-lisp/eieio-core.el (list-of): Don't quote 
lambda
      adds  839a9e74e02 * lisp/nxml/xmltok.el (xmltok-defregexp): Don't quote 
lambda
      adds  844b8949a71 * src/xdisp.c (wset_update_mode_line): Move from 
`src/window.c`
      adds  d1559ede546 Add two optional arguments to 'string-width'
      adds  8aaf13eae6a Rearrange argument handling in Tramp scp calls.
      adds  8ec1391aced ; Fix a couple of recent typos.
      adds  8205108217e * lisp/repeat.el: Add option to indicate repeat-mode in 
mode-line (bug#47566)
      adds  94586ba26f8 * lisp/progmodes/gud.el (gud-repeat-map): New variable 
(bug#47688).
      adds  9b8a5070e5a Don't error out when selection data is unavailable 
(bug#47642)
      adds  c2fc0c70292 * lisp/isearch.el (isearch-mouse-2): Let-bind 
isearch-mode to nil (bug#47755)
      adds  57347554a13 Java Mode: Change the syntax of character @ to prefix 
syntax
      adds  4ddad8f1db1 repeat-echo-mode-line-string doesn't need 
risky-local-variable to keep props
      adds  31f8ae53beb CC Mode: Put debug specs inside declare forms.  Add 
missing debug specs.
      adds  7893945cc8f Add condition-case success handler (bug#47677)
      adds  0c3ce42c8f1 * lisp/emacs-lisp/bindat.el: Allow non-fixed size of 
`strz`
      adds  157bfc1812c Improve project support for quoted directory names 
(Bug#47799)
      adds  c2372096433 Allow use of em in image spec sizes
      adds  3b84f8f47c1 Fix 'garbage-collect-maybe'
      adds  4180429d5d4 project--files-in-directory: Handle errors reported by 
'find'
      adds  f955df1788b Improve quoting of directory names in project/xref
      adds  ef6df9ec8f7 Improve docstring of 'frame-scale-factor'
      adds  2448fb2f25e ; Fix typos
      adds  fcd1943bfe9 ; Grammar fixes
      adds  289ec2d911c ; Remove some useless comments
      adds  fb9f5501d83 ; Fix typos: emacs lisp -> Emacs Lisp
      adds  24d214652e5 Fix description of momentary message display
      adds  eedad01b4bd Fix typos in manuals
      adds  629e5f8026c Merge from origin/emacs-27
      adds  610099d6419 Check minibuffer windows are live windows, rather than 
assuming it
      adds  740dbf22950 Cleanup in em-extra.el
      adds  d2621383834 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): 
Improve `C-h f` output
      adds  cbf5bdd2538 Don't allow quitting while rebuilding Vwindow_list 
(Bug#47244)
      adds  c7555f037ae Fix :scale's affect on :width and :height (bug#47819)
      adds  556c23cd176 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): 
Tweak further
      adds  3430c121545 Make stderr in Tramp's make-process more robust
      adds  568ce6826fa Attempt to print some debugging information on Seccomp 
failures.
      adds  5c07cd0f156 * lisp/emacs-lisp/debug.el (debug): Fix (bug#47588)
      adds  de46c7796e6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  5819f4fb0a9 Avoid selecting tooltip windows and frames (Bug#47207)
      adds  18836fc2d05 * lisp/misearch.el (multi-isearch-pop-state): Doc fix.
      adds  2822246b5d8 Fix Seccomp filter on CentOS 8.3 (Bug#47828).
      adds  dc9b0dc4616 Update modus-themes to version 1.3.2
      adds  d91e1a57018 Skip a unit test that requires an external program if 
necessary.
      adds  55b22bff6d5 Extend project test so that 'project-current' works.
      adds  6ebc6e12cfa Add quoted filename support to 'project-find-regexp' 
(Bug#47799).
      adds  652b0f4c745 Factor out a helper macro to create a temporary 
directory.
      adds  454fd397820 ; * test/lisp/progmodes/xref-tests.el: Add footer.
      adds  869e437c10e Don't hard-code "~/.emacs.d/" in rcirc.el
      adds  07bb2cbf555 Don't hard-code "~/.emacs.d/" in two more places
      adds  518312346d9 Add Tramp recompilation
      adds  0a4dc70830f ; Normalize and add missing first and last lines
      adds  077dae3b4ca completing-read: If HIST is the symbol `t', history is 
not recorded.
      adds  18d0ef9d597 completion-all-sorted-completions: Fix sorting 
performance bug
      adds  14633fbc097 * lisp/minibuffer.el (minibuffer--sort-by-key): New 
function
      adds  ab287a148fc * lisp/minibuffer.el 
(completion-all-sorted-completions): Fix last change
      adds  27af0a3dc8b Seccomp filter: deal with arch_prctl(ARCH_CET_STATUS, 
...).
      adds  9216e1818a6 minibuffer.el: Use completion--message instead of 
minibuffer-message
      adds  296ef2e99b7 (completion-all-sorted-completions): Additional 
alphabetical sorting
      adds  55db25b2579 Introduce and use minibuffer-mode.  This fixes bug 
#47150
      adds  4e907fa3295 Fix bug #47781: (window-list-1 nil t) wrongly returned 
nil.
      adds  4da7b2dfeec Fix localization problem in Tramp
      adds  efbc07ab57c * src/minibuf.c (read_minibuf): Change multibyte more 
safely
      adds  298f25ee1da * lisp/minibuffer.el (minibuffer-mode-map): Make it an 
alias
      adds  3e93c2e5ae4 * src/minibuf.c (Fread_no_blanks_input): Move to 
`minibuffer.el`
      adds  2647b7b78c6 Fix Rmail-MIME size estimations
      adds  afcdd4cab3d Add new library transient.el
      adds  741dc6a8e8c * lisp/isearch.el (isearch-post-command-hook): Revert 
ff796823e5 (bug#47894).
      adds  ee5d6ae663d * lisp/wdired.el (wdired--self-insert): Put symbol 
property delete-selection.
      adds  c4c9a60c139 cperl-mode: Avoid abbrev expansion in variable names
      adds  9e5290aecf6 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): 
Fix bug#47925
      adds  e2464c534e7 ; * lisp/mail/rmailmm.el (rmail-mime-set-bulk-data): 
Fix last change.
      adds  3e727cf20ba sgml-mode: Only set sgml-xml-mode if guessed to be an 
XML file
      adds  cecfbf076e4 Improve error message for missing Info manual
      adds  4c6d302da8d Remove a self-reference from the Emacs Lisp manual.
      adds  57805231b25 * lisp/thingatpt.el (region): Put property 
bounds-of-thing-at-point, bug#39512
      adds  8c83231dae0 * lisp/isearch.el (isearch-forward-thing-at-point): New 
command (bug#39512).
      adds  a7cc19e5ff0 Don't erroneously declare `mark` as error-free
      adds  db39e2d8698 Make outline commands repeatable (bug#47878)
      adds  85ef248ec47 * lisp/emacs-lisp/package.el: Doc fix.
      adds  3a526b6f7ea * lisp/emacs-lisp/package.el (package-archives): Bump 
:version.
      adds  fa81ed6be90 Use khaki1 as 'match' background
      adds  94de1866866 * lisp/strokes.el: Doc fix; update URL.
      adds  71b14f28068 Avoid lowering gc-cons-threshold
      adds  7792f7b3f3c Fix 'window-text-pixel-size' when there's after-string 
at EOB
      adds  3021ecdedd3 Fix Isearch hscrolling in a corner case
      adds  846989498b6 Fix unclean "can't happen" error handling in 
read_minibuf_unwind
      adds  2fb271ca35f Fix unload+reload of files using 
`custom-initialize-delay` (bug#47072)
      adds  47576b429d7 * lisp/window.el (display-buffer): Doc fix.  (Bug#47950)
      adds  aaf6b6bf808 Ensure that argument to 'verify' is a constant 
expression.
      adds  eadf4cff7cf Move part of the fix from project to xref
      adds  3e41eccc275 * lisp/progmodes/which-func.el: Doc fixes.
      adds  61828e55a82 Fix MS-Windows link switches for unexec
      adds  e860430edc3 Minor improvements to world-clock
      adds  ac6b62bdbf0 * lisp/time.el (world-clock-mode): Make non-interactive.
      adds  9904aaebf7c ; * configure.ac (LD_SWITCH_SYSTEM_TEMACS) [mingw32]: 
Fix last change.
      adds  522c34f0e80 Remove the binding for xref-quit-and-goto-xref
      adds  9a15694a450 * lisp/progmodes/xref.el: Remove the "still 
experimental" note.
      adds  1c3a86e7fc2 Introduce project-compilation-buffer-name-function
      adds  344f769491a Add support for using a TLS client certificate with 
'erc-tls' (bug#47788)
      adds  08fab316a1b Misc changes
      adds  804f5acda4b Revert "Remove the binding for xref-quit-and-goto-xref"
      adds  3806d2168bd Fix small bug in 'completion-table-subvert'.
      adds  3995f0515ab Expand documentation on nontrivial completion 
boundaries.
      adds  1fd1ef176c6 * etc/NEWS: 'world-clock-mode' is no longer interactive.
      adds  2595b4cf9ea ; * etc/NEWS: Fix a recently added entry.
      adds  87e5cc2ccbe ; * etc/NEWS: Fix typo.
      adds  e44a0b7c79e Fix a recent change in minibuf.texi
      adds  beb3d04698a ; * etc/NEWS: Fix quoting.
      adds  57cc2e94f72 * lisp/wdired.el (wdired--before-change-fn): Wrap body 
in save-match-data.
      adds  5d287b4605d * lisp/net/tramp-cmds.el 
(tramp-recompile-elpa-command-completion-p):
      adds  db92e83797b * lisp/subr.el (add-hook): Try and fix bug#46326
      adds  2868199564f * lisp/files.el (minibuffer-with-setup-hook): Fix 
bug#46326
      adds  87d37e279f4 Fix thinko introduced in the last ERC patch (bug#47788)
      adds  72ac4461676 * lisp/subr.el (remove-hook): Improve last change
      adds  ae81b9503ac * lisp/rot13.el: Improve documentation.  (Bug#47970)
      adds  d753b390963 Obsolete the TAB binding in *xref* buffers
      adds  21b3ceea3b0 ; * etc/NEWS: Fix last change.
      adds  1fce5281321 Redesign and improve the help-for-help (C-h C-h) command
      adds  af464e43800 * lisp/help.el (help--for-help-make-sections): Fix typo.
      adds  2c2dfbbbf05 ; Fix some typos in doc strings and manuals
      adds  9b8dc629d37 Simlify top-level Makefile since admin is always 
included
      adds  dec8a4775d6 * doc/lispref/macros.texi (Eval During Expansion): Fix 
fixme
      adds  d398eca44e1 * lisp/svg.el: Fix typo in sample code; add minor 
optimization
      adds  48b6cec61cf * lisp/mpc.el: Avoid (implicit) `eval`; prefer #' to 
quote function names
      adds  bc026835df3 * lisp/progmodes/project.el: Use 
project-prefixed-buffer-name in more places.
      adds  86d1b4d88f2 (completion-all-sorted-completions): Fix history use 
with boundaries
      adds  b302a551ab5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  bda866009b4 * doc/lispref/macros.texi (Eval During Expansion): Copy 
edit.
      adds  39bea8b59cd Show correct lossage size in help-for-help
      adds  e1f0da91abf * src/keyboard.c (Flossage_size): Improve prompt.
      adds  33ba69cd769 Remove redundant #' before lambda in printing.el
      adds  34367cc8afb Don't hard-code face of "Install" button
      adds  bbe8cb88496 * lisp/ses.el: Doc fixes.
      adds  13a248f7e7e ; * lisp/help.el (help-for-help): Fix thinko.
      adds  a6d40a289e2 Fix the handling of the Delete key in help screens.
      adds  6f9180ecb6c Add more scroll key bindings to make-help-screen
      adds  1789dcdb359 Improve documentation of 'map-y-or-n-p'
      adds  47fc92cefc8 Fix reference to "yanking" in the main Emacs manual
      adds  2b7eed23eb3 ; * doc/lispref/keymaps.texi (Easy Menu): Fix typo.
      adds  cad8913c89f Improve filling-related documentation
      adds  0873134682f ; Fix Texinfo in last change to minibuf.texi.
      adds  8efb8491b2d * doc/misc/cl.texi (Iteration Clauses): fix `never' 
clause typo
      adds  1b52fd538d6 Minor update for make-tarball.txt
      adds  4570781f8da ; * doc/lispref/files.texi (Directory Names): Add 
missing parenthesis
      adds  7d5b973959d * doc/misc/cl.texi (For Clauses): Minor copyedits.
      adds  6dabbddb5fc Merge from origin/emacs-27
      adds  142babb9bd8 CC Mode: Get proper search limits in 
c-font-lock-cut-off-declarators
      adds  8f63f0078a2 Revert window/winner changes (Revert 0454bfd3313)
      adds  0f476b1de3c Move native C code into shared library
      adds  ea622e321d5 Add nativecomp option to configure
      adds  71d61b05d46 Create bytecode.h
      adds  64dfd59fd69 Make block_atimers unblock_atimers extern
      adds  01442a9ac9c Add native compiler comp.c
      adds  5238cd1e6a9 add varbind support
      adds  54e18532e7e add funcall
      adds  25127da57f5 rename type
      adds  1f2529df7d4 add Bunbind
      adds  b21539f6083 generalize lisp call ret type
      adds  f4d2f75a078 add void ptr
      adds  5a9d4d67043 add Blength
      adds  2b48e5f9796 Baref
      adds  770e52e7001 add discard and dup
      adds  bebd14acc1f add aset
      adds  17807af213d add symbol-value
      adds  f42b2b0143f introduce CASE_CALL_NARGS macro and add various ops
      adds  38a5a36a175 some more ops
      adds  28cd3abbdf2 rationalize jit_emit_Ffuncall
      adds  6ce8092a015 add jit_emit_callN
      adds  2a5c81a5c92 store ffuncall with all other functions
      adds  a5524504164 add concat
      adds  7ad90d41081 add some more ops
      adds  7e3d6657e7a replace printfs with proper errors for non supported ops
      adds  a80140032be move return into the right place
      adds  68472f45a6a some more ops
      adds  15b4f9d8786 precompute nil
      adds  1121416cfde adding stuffs
      adds  c6680e15d7c better error msg
      adds  3943db1ab27 adding more stuffs
      adds  70fc2a742d2 naming change
      adds  d234e9bc8ae add stuffs
      adds  37381fb9b2c generalize bblocks
      adds  c43a9d940a9 add bb computation
      adds  2b56339f758 adding conditionals
      adds  b3038fa8671 add relative branch ops
      adds  5cbb6ad8951 better errors
      adds  16b2a5471ea add some new constant
      adds  b8aeb2e35d9 move to lispobj as union
      adds  e6421131841 remame compiler functions
      adds  1e9bd1df4c1 adding sub1
      adds  34d1a15307a fix uninitialized read
      adds  efd20b8c4be add comp_xfixnum + comp_make_fixnum
      adds  96fc40d7dbd generate reproducer if needed
      adds  8bfe8ce8d08 add sub1
      adds  a5803441934 add speed parameter
      adds  f867699b23a allow + in lisp functions to be compiled
      adds  097f36bc75a add Badd1 support
      adds  65eb55ff419 code cleanup
      adds  7ce2c17a0fb add Bnegate support
      adds  5c406adac75 add arithmetic comparisons
      adds  3ee58c64e57 add setcar setcdr
      adds  edcadf5c440 add Bstack_set
      adds  203b6ce9fa1 improve comp_lisp_obj_as_ptr_from_ptr generated var 
naming
      adds  87bf022f2f5 fix prologue strategy
      adds  1001af9b847 add bubble sort into to tests
      adds  4da353c6a39 add comp_TAGGEDP
      adds  b3d858da8d5 inline consp
      adds  592bfe5a978 adding other ops
      adds  d6ab3049915 add comp_VECTORLIKEP
      adds  f3fd0293d91 make some order into debug facilities
      adds  d88694315f8 reset compiler context for everi run
      adds  187c1eed6f5 rename comp_lisp_obj_from_ptr
      adds  79dc3a717e2 XLP XLI l and r values
      adds  8f446c06498 add declare_PSEUDOVECTORP
      adds  a11dc2c8ad5 better naming ocnvention
      adds  4ca1857b501 fix intern_c_string_1
      adds  433108104ab helper_PSEUDOVECTOR_TYPEP -> 
helper_PSEUDOVECTOR_TYPEP_XUNTAG
      adds  f245990714a emit_call funcs return now rval
      adds  cb4ce8b31c5 add emit_BIGNUMP
      adds  0438e245a15 add emit_INTEGERP
      adds  2a1bb41c14f Bintegerp support
      adds  96e1a5efb3b fix consp
      adds  04aafb7f66d Bnumberp support
      adds  0c7115c7b89 BdiscardN support
      adds  1510e15c3c7 Binsert support
      adds  eefd7d819cb Bstack_set2 support
      adds  bb45450e4b6 Bcar_safe Bcdr_safe support
      adds  72e2d6752ce some renaming convention
      adds  09b33fb6bf1 use emacs_int
      adds  4665ad2c896 better macro usage
      adds  a9adf96df39 more type definitions
      adds  3dde8c0e126 adding Bpushconditioncase Bpushcatch
      adds  9cb5ce763d6 name basic blocks
      adds  8f0bb7d2647 rework debug dump
      adds  a31a164ea0b imrpve macros
      adds  7cbfd437a9b better logging into emit_scratch_callN
      adds  b661d47434e better emit_lisp_obj_from_ptr
      adds  11ca831f996 pushhandler
      adds  1d46302e725 dump all ops as comments
      adds  cc78d4c34e5 fix pushhandler
      adds  39390edcf95 jmp_buf as struct + offset workaround
      adds  3f96f72b59a add non locals tests
      adds  0406c74b608 fix awful pad hack in define_handler_struct
      adds  a328ce70ea6 fix struct thread_state definition
      adds  175d932b95a set target stacks for safety
      adds  ee38ed1e7de add discard macro
      adds  d9e125793c3 postfix struct with _s
      adds  dbf05d0d22b add format_string
      adds  3a64ec8021f bblock -> block
      adds  5637eae4a4a locals to array
      adds  97b39deeeaa remove scratch call mechanism
      adds  1f26e751043 CASE_CALL_NARGS -> CASE_CALL_N
      adds  fdc8de36c3b add cons definition
      adds  4577eeedf62 better options
      adds  f2dd0cb80fc add char * type support
      adds  483a2d39df4 add XUNTAG
      adds  fc2e2818edc reindent define_thread_state_struct
      adds  c4bebcb38fe define cast union into dedicated function
      adds  4f5881bc0ce better emit_cast
      adds  6955ca3d2a0 add emit_rval_XCONS
      adds  2dc6ff91760 add emit_NILP
      adds  4d4f2a4efc8 add emit_EQ
      adds  a8c60ea884b fix XUNTAG
      adds  df93780efe6 full inline car
      adds  57ac14e3e27 add car cdr tests
      adds  09b89741d03 split XCAR
      adds  7ca1835309e inline cdr
      adds  0b7ea165471 add define_check_type
      adds  5e3b3e95a9e add uintptr_type
      adds  c4ec8270ac8 rework emit_call_n_ref
      adds  98612a85a50 adding more types
      adds  a65545c8905 make use of gcc_jit_context_get_int_type
      adds  87ad88622b6 add define_CHECK_IMPURE
      adds  34b3dac89ed homogeneous emit names
      adds  5202f742b0f add setcar
      adds  ecf40f95a65 emit comments for inlined functions
      adds  58dfd08fed0 reworking blocks
      adds  b5b0e63bbc2 fix setcar
      adds  dc963cf0c8a inline setcdr support
      adds  7363e5c24c1 rework emit_cond_jump
      adds  45c1b64ce68 pass orig lisp f name into compile_f
      adds  0bdbd4a6012 introduce stack_el_t
      adds  5c47cb9600d propagate contant types and optimize self calls
      adds  9e71843f630 optimize primitve native call
      adds  c4b003f3c8d add emit_assign_to_stack_slot
      adds  aa312e07b7a add primitve call test
      adds  edb0acf2aec fix missing bubble sort test
      adds  3fd19aecee0 fix native call to MANY func
      adds  fac31388977 add comp-tests-ffuncall-lambda-f test
      adds  4311d6e04a3 introduce MAX_POP
      adds  481062f42e2 introduce parsearg
      adds  0dc882ee2e7 add &rest decription
      adds  8c28758b43e extend cast capabilities
      adds  193688f2fc3 add emit_ptr_arithmetic
      adds  36c9295e414 basic &rest working
      adds  4992fba7c56 rework COMP_DEBUG strategy
      adds  98b500a0a21 optimize outgoing native manyarg calls
      adds  ccc719b2307 jump table support
      adds  cfcfd1fe8d6 fix jump table
      adds  15402fe9dbd add comp.el
      adds  adeb0183c72 spill lap
      adds  8d0ae21c484 working on comp.el
      adds  83d1a34ef97 first limple
      adds  85eb3adf002 working on
      adds  2782a07f4d9 add lists car and cdr
      adds  02bd9340e2d some code for const propagation
      adds  8107fc6d0ce add SSA
      adds  a4ea174a372 clean all crazy macrology in favor of some special var
      adds  f745b498ad4 move out comp-limplify-listn
      adds  e209967089e working on
      adds  a9894ace841 purge C side
      adds  a0981655839 calling C
      adds  34e0be815db add comp-c-func-name
      adds  ee04ef4f6f9 comment out unused functions
      adds  c51b7fe2c88 start compilation C side
      adds  a59ef0747f8 block list in limple
      adds  3f98a32b7e1 basic blocks into C
      adds  cd55772c8c4 first functional function
      adds  e46c54e7387 introduce FUNCALL1 macro
      adds  0a227b6db46 wipe out propagation info every new basic block
      adds  c1a738bd98f update tests
      adds  1b9e05b430d fix function name
      adds  40ffcb13151 simple call support
      adds  99ec0b493a4 proper return in place
      adds  24f80e510f5 rework hashtable usage
      adds  30ba6d25324 rename entry block
      adds  25908f52e16 parameter passing works again
      adds  0bd54f29cbf two test passing
      adds  65918ebff8e function name as annotation
      adds  c81aba08e32 fix list
      adds  749f4ce51f5 improve function name translation
      adds  6d0d29cae64 call ref works
      adds  8f1492c0b7b simplify limple instruction set
      adds  973a7b149f1 some consistency rework one test +
      adds  73cb29c3fb6 varset support 5 test passing
      adds  ba8ca065a7c let limple support calls with no assignment
      adds  2e20dca7a09 add discard aref aset
      adds  fdbdf3da7f0 symbol-value +1 test
      adds  4a0379bdb41 reworking comp.el
      adds  210a3c0b3ad comp-op-case in place plus other rework
      adds  ac297b67bb5 concat support
      adds  e1d94542152 basic funcall
      adds  1deb54f5c9c adding conditionals
      adds  988a5133dc8 block to hash
      adds  af7bfaad6a6 rename comp-limple-frame comp-limplify
      adds  8c149505a08 conditionals working
      adds  15e4c445648 some code massage
      adds  721d1102986 improve comp-c-func-name
      adds  5aee49d203a byte-varbind byte-unbind
      adds  53947aa60b1 add comp-emit-set-call-subr macro
      adds  f9723f947a9 fix goto
      adds  099f9159c43 rework comp.el
      adds  c87027e054e adding some ops
      adds  13811eba32c better generated code
      adds  fb9711df98b uncommenting some tests
      adds  a556a2ef5b4 improve comp-op-case
      adds  f78257006c4 add a bunch of ops
      adds  c7341aad72e improve comp-op-case again
      adds  45a4510738a adding ops
      adds  231c71706b3 Add other ops
      adds  13651c52ca6 uncommenting some test
      adds  8da012e2242 ops
      adds  80826b8220c uncomment test
      adds  d025ce26f84 stackset
      adds  6e1e1bdc2c6 fix goto
      adds  e25cf441152 fix comp-emit-cond-jump
      adds  7726cb25450 bubble sort works again
      adds  759a15d446b adding non locals
      adds  976357769fe rework arg parsing on the C side
      adds  a2cf65d2030 separate code
      adds  868b6b454ea separate basic blocks
      adds  8b22849a5ce pushconditioncase working
      adds  1b72dad74f2 catch works
      adds  79f7d40fa85 better make-comp-mvar
      adds  bebe5a9791f add limple switch support
      adds  318c4772af4 fix comp-limplify-listn
      adds  c77ad1866d0 add incoming &optional args support
      adds  63bcc81d1df add incoming &rest arg support
      adds  dba7034ea10 insert page breaks
      adds  6465002b8a5 add tromeys tests
      adds  f46bfdf3234 fix max_args
      adds  b3dc6e8f068 fix gcc interruption
      adds  a5e428a6387 rework tests
      adds  39e224ba184 clean-up unnecessary declarations
      adds  b670b2d8be0 pthread_sigmask instead of unblock_atimers
      adds  7720dceba10 add record_unwind_current_buffer helper_unwind_protect 
support
      adds  e1757517c33 fix hash table weakness
      adds  26da67d10b9 add routine dispatcher
      adds  a42d6762894 change emit_limple_call_ref arg convention
      adds  df59970cc41 improve routine dispatcher
      adds  9273afa8903 save C pointers as mint_ptr type to avoid corruption
      adds  b9c228438d3 block hash use symbol as key
      adds  e65d2f364cf some renaming
      adds  9901f47ef77 some fixes to unbind_n
      adds  5dda07d22c8 dipatcher support for helper_unwind_protect 
record_unwind_current_buffer
      adds  f63e1740eda fix bug for not blanking func_hash after context release
      adds  5992502ca42 add a test about buffer manipulation
      adds  3e18100038a implement log-buffer
      adds  128cc4a2f40 add record_unwind_protect_excursion support
      adds  bdadeff503d add narrow-to-region + widen support
      adds  7dc99d5d51f add save-restriction support
      adds  bb8f8f5cfa0 mark todos
      adds  b6e7df0926b rework args structures
      adds  0c33a8ff4bd fix &optional args
      adds  29e17e08b39 add comp-emit-narg-prologue
      adds  74635dafacb C support for new prologue mechanism
      adds  b6288d1322e improve comp-tests-ffuncall
      adds  ab69bb63641 some minors
      adds  757a9590680 some renaming
      adds  af51e6556da inline add1
      adds  643771818e3 inline sub1
      adds  b30bbf030ba inline consp
      adds  92fc5baf17c inline car cdr
      adds  4ed657604d6 inline negate
      adds  b72d1c5b157 remove duplicate code
      adds  ac036532599 fix preceding-char
      adds  d73dd4c12c9 inline numberp
      adds  916a87f0a97 inline integerp
      adds  15e31a4a1fa fix indent_to
      adds  fd6c673cfa7 inline setcar setcdr
      adds  291531a7e46 code clean-up
      adds  281d3a7aade some renaming
      adds  24fe275711a optimize self calls
      adds  bdcd8dd9fe4 some other renaming
      adds  c4d723e865e add comp-compile-ctxt-to-file
      adds  311c278c5bb export native_compiled_emacs_lisp symbol and make it 
loadable.
      adds  f4603ab6743 render data_relocs vector
      adds  52089993aa3 no need to quote types into structs
      adds  941937d295d disable const vect per function
      adds  7cd401f63db declare comp-ctxt Vcomp_ctxt
      adds  f5ab0db4b03 rename a bunch o f functions as private
      adds  765e57e2d25 improve relocation collection
      adds  b6540a8ef5b emit relocs as text into c code
      adds  6a65498228c fixup data relocs at load time
      adds  eb6ac423aa2 remove function list form the C compiler ctxt
      adds  6f6362207f7 add funcs into comp-ctxt
      adds  c8a0b81f8ff basic reload almost working
      adds  70a7c657422 move away from modules
      adds  4d7a51eba2c prevent garbage collection
      adds  20d42249ce8 emit reloc index
      adds  79d4b6915c0 make use of data relocations
      adds  5ebc3fc47cf have subr name in limple
      adds  8bf2e4e282f add and call comp-add-subr-to-relocs
      adds  5e06f2fc31a some clean-up into comp.el
      adds  620794aa931 emit function relocation name from comp.el
      adds  d34eb7a39f1 reloc fist simple func
      adds  ed2d884872a seems to emit all relocs
      adds  cf0053a66a8 some renaming
      adds  ad5488cad62 emit function relocation into structure
      adds  9413488ab4e reloc emission mechanism seems ok
      adds  dc52036074c improve reloc mechanism
      adds  e3163f1d4ce Revert "Create bytecode.h"
      adds  4c03c46946d Revert "Move native C code into shared library"
      adds  3b696d1cdcc Revert "Make block_atimers unblock_atimers extern"
      adds  a2257a531d0 add NATIVE_ELISP_SUFFIX def into congure.ac
      adds  a2b1795b96b clean-up unnecessary includes
      adds  c698ac791b3 add authorship
      adds  a102f471b39 emit relocs for callref too
      adds  90425b6d4b3 better messaging when load native elisp
      adds  76021e1e06c always release contex even in case of failure
      adds  bfc298ca31d style fix in emit_limple_push_handler
      adds  999e625bc94 adding runtime relocs
      adds  b9b5cf4196e ignore inliners while relocating
      adds  895bb4c9112 fix func reloc order emission
      adds  94c542da1ac add more runtime helpers
      adds  6df64d170a9 fix relocation emission into comp.el
      adds  211db146a2f add record_unwind_current_buffer as imported
      adds  e672990d882 typo fixes
      adds  3f841a942b2 add set_internal as runtime imported
      adds  6ac6e5b4752 long string literal workaround
      adds  17cf659fdfa add helper_unwind_protect as runtime imported
      adds  d88d35ffed6 let emit_literal_string_func emit a dbg friendly 
friendly
      adds  6cd45fbf37b rework stati object serialization
      adds  41f1fd53c83 disable part of comp-tests-ffuncall
      adds  f23894516ac rename a function test to avoid name clashing
      adds  2f559c26780 need to temporary add a load path
      adds  6d4d9225afc simplify condition in emit_ctxt_code
      adds  7e92976bc79 fix last test broken by reload
      adds  5d6e42e013c update inline emitters
      adds  43172dd01fc fix relocs for all inliners
      adds  c05d414844f emit fixnum constants as immediates
      adds  ff7093d74b5 some order into special vars
      adds  9913638cc59 use nrevese where necessary
      adds  82eb75bd542 remove unused helper functions
      adds  2b51859d447 prepare for file compilation
      adds  3d9d7b34511 generalize code into comp.el for compile multiple 
funcitons
      adds  37a794ce21a split final pass + some code rework
      adds  29fcb6ca128 basic file compilation working
      adds  ac47ef773e0 test separate compile unit
      adds  4814c6b1184 initial top level support (defvar working)
      adds  17259826f26 fix build system for native compiler option
      adds  06ad7458138 rename HAVE_LIBGCCJIT -> HAVE_NATIVE_COMP
      adds  555450c7b1b fix lambda handling and add a test for that
      adds  314f9fcf6cb uncomment back all tests
      adds  59a428ed6cc fix single function compilation
      adds  fca675dae32 fix varset and add a test
      adds  038f46c2526 rename comp-slot-next -> comp-slot+1
      adds  f74ab3e9ef7 get right dependency during top level form evaluantion
      adds  4c6272373d4 add defconst support
      adds  1b9b19ebf91 fix missing specbind import
      adds  ef6c633b9d5 add assertion for missing op support
      adds  5adfe6520b5 fix pretty printing in native compilation buffer
      adds  a2b9d58b2e2 nit into comp-log
      adds  a70e54f6f7a some error handling in compile_function
      adds  a8517ba3ceb add sanity check into compile_function
      adds  b32900474fb rework log mechanism to work non interactively too
      adds  5f1039630dc add verbosity parameter
      adds  c702e25a7a9 do not override existing basic blocks when branching 
backwards!
      adds  b9f37a2a09a pacify gcc and improve sanaity checks
      adds  63ecf01d0b0 crank optimizations while running native compiler test 
suite
      adds  24dcbf47d82 fix broken selfcall optimization
      adds  59035c17d08 add test for recursive calls
      adds  6a69e49f01f style nit
      adds  77e80ae0136 fix missing cl- prefix in comp.el
      adds  7edbb163b32 rework basic block creation
      adds  d6d5062bbae rework comp-new-frame
      adds  89c144b8307 rename comp-ctxt-funcs comp-ctxt-exp-funcs
      adds  c158b52ea42 add edge computation
      adds  03045e2e73e ssa and endge number generation with generator
      adds  e39f5e5c806 compute dominator tree
      adds  634f71a2238 add dominator frontiers computation
      adds  deeae4c4151 some code massage + doc into the SSA pass
      adds  e4b32e3c572 place phis
      adds  6963deed24b add comp-dominator-tree-walker
      adds  cb2e6461f3d core reorder
      adds  b7d1b2e9462 add ssa renaming
      adds  7abf1ca1212 add phi finalizer
      adds  d7173579a7e remove incomplete propagation during limplification pass
      adds  c74f30c8e0f fix ssa renaming
      adds  33ce5fe9da0 clean-up limplify
      adds  bbde29c0128 add ssa param to comp-new-frame
      adds  94cae7b2bc0 fix again ssa renaming
      adds  351576f913d adding propagation
      adds  747c6a0dc8e modify callref format to explicitate mvars
      adds  6d1c453726c fix switch emission due to missing const prop
      adds  ca28d5fd72d add some notes
      adds  05b733e86c1 fix comp-compute-edges handling all kind of branches
      adds  aba160b0435 fix callref parsing into C back-end
      adds  17ecb1c728e give back basic block a C like name
      adds  83a146b24ec rewriting ssa rename
      adds  69cbf2b2f30 keep on fixing ssa
      adds  47b22e55141 add pushhandler to clobber operators
      adds  a317620a527 add comp-call-optim pass
      adds  bd3cd579cb4 remove comp-emit-funcall
      adds  9709ff1436d add native_elisp field into Lisp_Subr
      adds  a8d358ed231 adding comp-call-optim pass
      adds  403a7e59d5c fix compilation for comp.el
      adds  2cd60cb5929 guard comp-call-optim-form-call for byte compiled callee
      adds  8124ddf3874 dead code removal
      adds  4088e467b3b better naming func_hash -> imported_func_h
      adds  c31b471cadc add direct-call direct-callref into frontend
      adds  89172ac4376 split declaration and compilation
      adds  d87d9e41f58 extend emit_call to perform direct calls
      adds  bbf8b1df90f add direct-call direct-callref support into the backend
      adds  2fb2862facf cleanup unnecessary code and allow inlining at speed 3
      adds  baf16746960 better error signaling when compilation fails
      adds  10d7284a2a1 add missing arguments if missing in 
comp-call-optim-form-call
      adds  82778374fef better log output
      adds  0a014a38620 rework lap spilling
      adds  5976919a332 better logging
      adds  c6be6fd6ccc verify to never emit insns into a closed block
      adds  be1b64bdb51 strengthening comp-compute-edges
      adds  4a0adfec2a1 better doc for comp-func struct
      adds  4c33696014d remove unused field into comp-func
      adds  a49be9dba96 better comp-func doc
      adds  fcab7f72e17 fix comp-new-block-sym
      adds  b45122b7132 rework basic block entry sp emission
      adds  c8d745d10a4 clean-up pass mechanism
      adds  772357698a2 fix nomenclature into declare_function
      adds  6e205873992 floating frame in place
      adds  86a22004c9b repropagate after call-optim
      adds  e3ed0208a8c better note
      adds  d9670ef1358 add dead code removal pass
      adds  eaade310405 clean ref slot for mvars optimized by 
comp-call-optim-form-call
      adds  6eb77feeee2 print object in comment when emitting with 
emit_const_lisp_obj
      adds  84caa1a404c optimize nil emission
      adds  59d53e1fde5 fix push handler propagation
      adds  9b5f8ebb5bb fix missing direct call parsing in comp back-end
      adds  89abc8d66f7 move gcc_jit_context_dump_reproducer_to_file
      adds  414a2b5bbc6 use type propagation into add1 sub1 negate
      adds  bdea0f62b55 add some call optimizer doc
      adds  8f3af3f61f4 add type hint to car and cdr
      adds  c0ac7d039fb add type hint to setcar setcdr
      adds  d9db7770402 rework comp-call-optim-form-call
      adds  d66d6ec5138 initial add for compiler hits
      adds  82a018e0622 better description
      adds  bb25117eb40 add comp-native-compiling flag
      adds  9c31066ccdd fix comp.el compilation
      adds  5630ebaf74f do not force inlining for func involving ipa-pro
      adds  7d3da0a37ed fix subr-native-elisp-p predicate name
      adds  9da698575ad always expand file name when bytecompiling
      adds  8f1670b40fc don't crash when trying to format a very long string
      adds  734eb8f940c remove defvar that is not anymore necessary
      adds  de1f89c2024 remove comp-debug
      adds  bf253dd2e9e regulate verbosity with comp-verbose
      adds  b8127e988e2 remove unnecessary autostirng usage
      adds  d19bb486155 fix missing direct parameter forwarding into 
emit_limple_call_ref
      adds  9ff098615f9 remove INLINE hints from comp.c
      adds  abac70f198f ignore anonymous forms (they are not functions)
      adds  1f91b8c6eed better immediate type propagation
      adds  65c0d931f79 alist-get instead of assoc cdr
      adds  0ae14c17a24 fix compilation of devar defconst with doc string
      adds  0cbe9c204e9 add comp-test-silly-frame to tests
      adds  63078fb5af1 fix frame size computation
      adds  f8a454f3efa clean-up commented code
      adds  4cc1374786d add comp-test-silly-frame2 to test funcs
      adds  4a526ab48d1 remove nasty nested macro usage in limplify pass
      adds  4a00e47d4d7 fix comp.el compilation warning
      adds  f69a2b851d8 remove unnecessary macros into limplify pass
      adds  01334409d6b doc fix
      adds  6bbbf3fd829 reworking limplify
      adds  cae7d6cd588 fix label to addr computation
      adds  ca907fe89b1 fix missing fall through handling
      adds  a90803a4d1b add stack sanity check
      adds  c6d819ecb5d fix initial stack depth
      adds  26db0a03264 make stack depth computation robust in limplify
      adds  3b58bac273b mega loop refactor
      adds  1a4aa391eea reworking comp-limplify-block
      adds  f0e83548ee9 re enable switch support
      adds  661567b7cd8 remove comp-stack-adjust
      adds  aadb83da748 fix initial sp value
      adds  689bb582623 update emit-handler + rework comp-emit-cond-jump
      adds  f24c0c7111d log a page break when start compiling
      adds  63a1f317d05 fix comp-limplify-block when falling through a return
      adds  50604ff3872 fix missing jump into comp-emit-narg-prologue
      adds  eab243d2220 do not check label stack depth when this is not provided
      adds  e4684a2f9d0 fix ice logging message
      adds  922c4128034 fix limplification when TAG follow fall through eob
      adds  7ba9a4c895b add autoload
      adds  8d08a8a1070 add fetch-handler operator
      adds  96e2863f2e8 rework emit_limple_insn arg parsing
      adds  4847522fd40 some clean-up
      adds  adac6fa11a9 make non local handler bb generation robust for all 
order of creation
      adds  1d3c0d1716e fix compilation when modules are enabled
      adds  59f7b155119 fix comp-limplify-block for wrong cl func usage
      adds  face460c41f make more robust comp-emit-uncond-jump
      adds  cf72d9de0f4 emit TAG number as comment
      adds  45158ed98b3 promote a couple of small functions tu subst
      adds  67ac8603eaa better comp-limplify-block
      adds  475b4768c85 simplify comp-limplify-block
      adds  96bca89e5b0 fix subr name within comp-limplify-lap-inst
      adds  10c6303d242 fix invalid write into emit_limple_insn
      adds  283b0db31c8 Revert "simplify comp-limplify-block"
      adds  0b9bec6863e fix comp-emit-narg-prologue
      adds  515644edc0e sanity check against block duplication.
      adds  e0e0b92c1d3 rework limplify to prevent block duplication
      adds  a18e54f54bd add a test for functions with more than 8 arguments
      adds  0f68de830ac fix limplification for functions with more than 8 args
      adds  07203540828 native compile return the filename of the compilation 
unit
      adds  d6ae5369b06 some code massage
      adds  5eb8d3dba14 rework bytecomp spill code
      adds  fb309c14f0f limplify top level at last
      adds  fb41165adf7 add top-level-forms slot into comp-ctxt (replace old 
specific defvar one)
      adds  03d2dda12f9 add doc slot into comp-func struct
      adds  bf91dd23fb7 rework comp-spill-lap-functions-file
      adds  5c188552341 rework top level environment modification mechanism
      adds  a2ed435e3aa fix function top_level_run generation
      adds  809bd5aa347 test provide
      adds  9ee6b685a33 add test for macro definition
      adds  9f15b4c3ca9 fix top level macro generation
      adds  d392276b63c allow nested loadings
      adds  33d8b736b03 do not native compile interactive functions
      adds  f97c03ebca4 add comp-tests-string-trim
      adds  93aeb781e1d fix ref ssa propagation
      adds  6761e69a2bc fix missing byte-save-restriction op
      adds  eca71dd5c7a fix ref propagation
      adds  ec00ef8d48a have propagate run the correct number of times
      adds  6a34ff5d9c1 rework log mechanism and trim down verbosity
      adds  ce4375f57f9 two doc nits
      adds  6d230fc2c04 comment unused functions
      adds  c47892201b2 add current thread missing reloc mechanism
      adds  3ed524c908d add pure addr relocation mechanism
      adds  105e7180230 sanity check during eln load
      adds  2ee2c67736c simplify non local exit handler mechanism
      adds  26aeca29801 fix comp-copy-insn for dotted pairs
      adds  e176d04d45a fix SIGIO hang after compilation
      adds  76dd30a9859 fix again comp-copy-insn
      adds  aee75b87719 fix two nits
      adds  f9ea53442e6 move speed definition into lisp code
      adds  d5ffb494904 better comp-debug customize
      adds  c33c2ef5119 fix non local mechanism
      adds  c9f36795065 compile tests with debug 1
      adds  00c493f0170 better doc
      adds  942702f506d remove unused variable
      adds  e1128305102 add native-compile-async
      adds  13816f14b2f propagate compiler settings to the async workers
      adds  3bc77cca86f minimal error handling in load_comp_unit
      adds  37a04737218 XFIXNUM return EMACS_INT
      adds  7c9a3556e3d better FUNCALL1 name
      adds  009089f0d69 chasing GNU style
      adds  fd42b6c6965 make sure to invoke the right emacs when spawning the 
compiler job
      adds  0cf4a9fdfc6 set intspec to NULL when creating subrs
      adds  4320307843b propagate load-path into async workers + better 
messaging
      adds  8b8b8539d74 cleanup unnecessary symbol definition
      adds  d8f3f8736c7 do not compile automatically autoloads
      adds  f59a96f5655 fix compilation when native compiler is not enabled
      adds  06fc663f519 better configure
      adds  0f59ce58fc5 temporary fix subr doc field to zero
      adds  6317f9e7b84 better error handling into load_comp_unit
      adds  9b44051ea53 make load mechanism robust against primitives advises
      adds  0f526028b18 do not compile if there's nothing to
      adds  a1fd3d6eaca improve subr-native-elisp-p
      adds  787444c7690 fix max depth compilation
      adds  b91cbf80aeb add comp-tests-bootstrap
      adds  11b34169f80 add comp-tests-trampoline-removal
      adds  4bb671f1c6a fix emit_limple_call_ref for 0 args case
      adds  a82f1929fef rework comp-callref lambda list
      adds  76fcc2a69a9 emit_limple_push_handler style fix
      adds  3d0a3a51b8f fix configure.ac
      adds  f7c52087b2a do not force compiler settings within the testsuite
      adds  13f3b52fa42 always name the compilation unit responsible for the 
error
      adds  437c75cfcda add native-units-loaded
      adds  ab3f36fac2d style nit into load_comp_unit
      adds  f6b58e8016c message when finished compiling
      adds  6a546e63d01 remove old eln before creating a new one to prevent 
crashes
      adds  207b1514736 Vnative_units_loaded -> Vnative_load_history
      adds  065dd0b5c6a better error signaling while loading
      adds  3850be836ec make compilation too robust against advices
      adds  41e5c9400cd require advice when compiling or loading
      adds  77c9236957a add comp-tests-signal
      adds  41bfb91f5db add comp-tests-jump-table-2-f
      adds  42b08f8a9ad some style nits
      adds  a99a3fbc400 fix jump table emission when test fn is not eq
      adds  16fe8a4678d allow for pure function call removal optimization
      adds  3681402bf16 improve dead assignment
      adds  407f5aac70f better comp-function-call-remove
      adds  ab5611c25b9 fix comp-propagate*
      adds  0c60b3bae71 fix comp-tests-bootstrap
      adds  e97826ab845 remove native-load-history
      adds  37989f9431b remove unsigned in favor of ptrdiff_t
      adds  630fcab4fcf fix missing goto into load_comp_unit
      adds  eae7f30a9a3 comment nit
      adds  95eb82644d3 fix symbol_subr + better naming
      adds  4fe02acb6b0 better error handling while loading eln files
      adds  23874aee882 define internal-native-compiler-error as error
      adds  71b363e2b3c error handling rework
      adds  0bf55d3a813 fix type hints error kind
      adds  d0e6a276643 better ert usage into tests
      adds  99258421bbb sanityze orthography in comp.el
      adds  8ef0a1814ec better loop style into comp-compute-edges
      adds  954eb9b4a0b homogeneous setf style
      adds  d901221e2bb style fixes into comp.c
      adds  a421c277237 fix single function compilation
      adds  c0398220829 better style into comp-tests-bootstrap
      adds  960aa0c7985 review two slot names in comp-func
      adds  0c94e69fa6e add comp-tests-free-fun
      adds  4fc8524df0e fix single function top level generation
      adds  d2d22904367 better comp-byte-frame-size
      adds  d4a5aba954c update limple comments
      adds  ea421cfefef do not use thread for async compilation
      adds  f0b1519fbd0 rename native-compile-log-buffer -> comp-log-buffer-name
      adds  831f5e60612 make buffer names constant
      adds  9650e5a1a90 revert unnecessary modifications
      adds  ba2bbea816a adjust print verbosity according to the doc
      adds  44023f3db21 fix comp-log-edges
      adds  6a3624eecbc fix wrong enum usage into declare_function
      adds  10adad440b2 update limple example
      adds  ba51c31b47a gate propagate to comp-speed > 1
      adds  5411beae022 remove unnecessary return when printing blocks
      adds  a214a29e483 fix comp-propagate-insn type propagation
      adds  7f5f60d5434 insert compilation end message at the bottom of the 
buffer
      adds  9a87c4404fd native-compile-async accept list as input
      adds  ce254ffa44e do not emit elc file while native compiling
      adds  4a639f3ae95 documentation nit
      adds  60a81f44e49 better naming variable
      adds  e05253cb9bc let intern_c_string works creating with non-pure strings
      adds  f4de790beec add native compiled function docstring support
      adds  e2855d93ee4 renaming comp-decrypt-lambda-list -> 
comp-decrypt-arg-list
      adds  d7071c64575 spill also interactive functions
      adds  48f5530e792 add int-spec to comp-func
      adds  a248dfe2c33 native compile interactive functions support
      adds  3345399e87f add native documentation support test
      adds  b3db331e8c3 add native interactive support test
      adds  6c9acd13d0d single function native compilation doc + interactive 
support + tests
      adds  54e0b112d3a style nit
      adds  26ce5664ae4 use safe alloca in declare_imported_func
      adds  8234a62e6fb stringify within macro ADD_IMPORTED
      adds  740462da615 remove ifdef where unnecessary and add where they are
      adds  694ece77222 reworking relocation mechanism to use one single table
      adds  ac08a7f26c5 clean-up old function relocation code
      adds  d0173ecd0ce remove advice dependency
      adds  d0fcb15fa98 fix comp--register-subr
      adds  a10405386f8 malloc instead of static alloc into emit_ctxt_code
      adds  88671e638b3 make use of ARRAYELTS macro where possible
      adds  ee4feb005ff fix some nits
      adds  a647a97320e better scratch slot support
      adds  b3cbdfc8647 add basic compilation unit into structure
      adds  4496a3f5ba8 initial compilation unit as object add
      adds  f0671c60637 make dynlib_close active code
      adds  9a8f33f2852 introduce SUBRP_NATIVE_COMPILEDP
      adds  54677f96f3a split out copy_file_fd
      adds  79436f0c744 use memory mapped file for loading elns
      adds  c5bb62f99db initial gc support
      adds  4c8b46514d8 some rename on compilation unit struct
      adds  a88e5f0f199 better compilation unit definition
      adds  42362d99144 remove load_handle_stack and use the implementation one
      adds  5ecb71c1e65 clean-up unnecessary function prevent_gc
      adds  b275ddd63a2 rationalize load functions
      adds  5dae0a9a551 add support for native comp unit to type-of
      adds  0a74771ee9c fix invalid read in fill_freloc
      adds  fd3c00ff928 add subr-native-compilation-unit primitive
      adds  12639610f78 better printing for native compilation unit
      adds  df0a7547cba add native-comp-unit-file primitive
      adds  ca8d5ed6ecd add disassemble support for native compiled functions
      adds  8b1d9b8e5ed add initial native compiler pdumper support
      adds  df62baa7d4e Revert "use memory mapped file for loading elns"
      adds  080dacda789 Revert "split out copy_file_fd"
      adds  36ab5c6d49f some more pdumper integration support
      adds  15ac0877122 add pdump relocation phases
      adds  b6d6e7feb75 add native compilation unit pdumper support
      adds  568883c9be8 add native elisp subr pdumper support
      adds  2ccce1bc395 some style fixes
      adds  ef59b67e465 mitigate ifdef proliferation
      adds  e678021f0c3 add batch-native-compile
      adds  cedc19297e4 add elns to the gitignore
      adds  44db9b912f1 never load a compilation unit without filling the func 
link table
      adds  726d8c5bae8 move late relocs after emacs relocations
      adds  5f63ac26ccc always fill freloc before compiling too
      adds  4beb850efb9 add native support to the build system
      adds  9514dbf7ed7 adjust max_specpdl_size to sustain bootstrap
      adds  fdb31d6a270 fix naming for predicate SUBR_NATIVE_COMPILEDP
      adds  92e285fdf08 set disassemble buffer in read only
      adds  a5a1b53807a do not force function inlining
      adds  f4cb9cc9034 rename IMPORTED_FUNC_LINK_TABLE -> FUNC_LINK_TABLE_SYM
      adds  1c08dc82121 some rework to please --enable-check-lisp-object-type
      adds  c00236a8805 sign and check function link table
      adds  0bb5a474023 move LATE_RELOCS just before VERY_LATE_RELOCS
      adds  00f7fd7d427 fix non local propagation handling
      adds  e666bf781f1 add customize comp-never-optimize-functions
      adds  037b9897a46 add batch-byte-native-compile-for-bootstrap
      adds  2875340c9fc fix nit
      adds  4946ed48fee rework build system for one pass
      adds  f0290502f33 disable propagation when non locals are present
      adds  976b7fcc8ce fix aliased function names trampoline removal
      adds  6c77a9e046d do not crash compilation trying to optimize wrong code
      adds  b18f92a942d rework predicates to be homogeneous
      adds  c4b886831ac compile each eln to a temporary one and rename it as 
last
      adds  498468a2367 make build system configurable again
      adds  3ba1b52e277 check for libgccjit lib to be reachable in configure.ac
      adds  11192b29adf make standard emacs compilable again
      adds  dd66ef5ad19 set nativecomp configure option off by default
      adds  b0a283872c7 Revert "Pacify gcc -Wunused-function on Ubuntu 18.04.3"
      adds  5252b59b2b3 Better compile-clean and bootstrap-clean target 
definition
      adds  3039c55642f Do not block sw interrupts in batch mode (don't ignore 
C-c)
      adds  25332bb0d39 Fix bytecomp message when native compiling
      adds  2239cc81b72 Extend find-library-suffixes and find-library-name for 
eln support
      adds  5a228fefb6f Prevent false warning emission
      adds  a59cc78fcb8 Simplify configure.ac removing unnecessary empty 
parameters
      adds  93ed2c32dfd Move function reloc data into pure space during 
bootstrap
      adds  c1d034fc27e Split relocated data into two separate arrays
      adds  e83bc2503b6 Always force debug 0 for bootstrap test
      adds  a0c6ee6fc57 Do no force speed while running the testsuite
      adds  fce1333c22d Clean-up unnecessary member usage
      adds  9e08edf98fd Extend propagation to a wider set of (non pure) 
functions
      adds  6696b561d4d Fix load_comp_unit for non zero speeds
      adds  ffa59bb1611 Always define subr-native-elisp-p also without native 
compiler
      adds  7c93bb113ec Rework load mechanism to make Vcomp_loaded_handles 
unnecessary
      adds  ea56b58098d Add assertion in load_comp_unit
      adds  15aedf3e3d7 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  d71801ea34b Clean-up unused variable into load_comp_unit
      adds  f1bc8e480cc Merge remote-tracking branch 'savannah/master' into HEAD
      adds  fe9e4c42b3e Better function naming for 
comp-function-call-maybe-remove
      adds  0c6f4caeb32 Clean-up old gc disable refuse in comp-tests-non-locals
      adds  c27394da7e3 Rework frame layout
      adds  3b3525b916e Backward propagate only once
      adds  4b4c7535a05 Speed 2 goes default
      adds  2a8a3a9f28a Use `sxhash-eq' to generate mvar SSA ids
      adds  5bd485340fe Introduce comp-dry-run
      adds  8c108ce6076 Add a simple pass for self TCO
      adds  81c34a35aab Update copyright years plus two style nits
      adds  de17b43370f Merge remote-tracking branch 'savannah/master' into HEAD
      adds  d8e4ba26933 Reorder m-var slots
      adds  ec5d95782d9 Verify '--with-nativecomp' has also 
'--with-dumping=pdumper'
      adds  3a7aa06d157 Emit 'top_level_run' objects as impure
      adds  93f86a23784 Test 'comp-eq' should not assume any string hashing 
policy
      adds  3130690882d Fix `comp-tests-free-fun'
      adds  5153dc17f23 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  1dc237f2807 Make build process robust against interruptions
      adds  48b131c6d17 * Add two hooks for async native compilation
      adds  3e1ec5d87de Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f0daf1292cc * Two grammar fixes into async hooks doc
      adds  94dcb69256a Add ephemeral relocation data class
      adds  6898161a2b4 Rename d-base allocation classe into d-default
      adds  511415f6f65 Store optimize qualities into .eln files
      adds  86cc9377cec * ; Add a TODO for a future optimization
      adds  6664f98821d Merge remote-tracking branch 'savannah/master' into HEAD
      adds  62384df2656 * Reduce stack depth while marking native compiled subrs
      adds  b7f36249246 * Rename comp-emit-set-const -> comp-emit-setimm
      adds  5543338b0c6 Optimize relocation classes for object duplication
      adds  b41d76fa5e0 Remove relocation index form LIMPLE setimm
      adds  f60cb02cdfd * Allow for multiple SSA runs
      adds  0cef208cc32 * Reorganize passes
      adds  0da62d94e2a Change parameter name into comp--compile-ctxt-to-file
      adds  2dae7e1b697 Add system-configuration in the compilation output path
      adds  8788fab9e1a ; Nit fix in comment
      adds  d0066e30615 * Keep comp-subr-list into pure space
      adds  ce9e3a4ce75 Introduce 'effective_load_path'
      adds  bf4f620b2f9 * ; Clean-up out of date comment
      adds  286e21c4e86 Rework `find-lisp-object-file-name'
      adds  f77f6ca7705 Fix org for eln new compilation folder layout
      adds  43b6f05dfb4 Hash eln ABI once and add it to the output compilation 
path
      adds  1f3ba658fcc * Do not crash if the output directory is created in 
the meanwhile
      adds  6487d4ac5da Merge remote-tracking branch 'savannah/master' into HEAD
      adds  dc89f3a0df1 * Fix build for stock configuration
      adds  e4b5bd990b5 * Add test-native-bootstrap as CI test
      adds  cd9c1e48890 * Raise timeout for test-native-bootstrap CI test and 
build with -j2
      adds  6c3efad161d * test-native-bootstrap CI test configured for speed 0
      adds  f055f523216 * Fix two find function functions for native compilation
      adds  4c8a84002f4 * New native-comp CI setup
      adds  dc7ccfaf0fe * Fix typo into pdumper integration
      adds  9838ee7ed87 * Fix regexp instroduced by f055f52321
      adds  87ee6ff4eb6 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f21e1dfc9f9 * Set relocation class as ephemeral in 
`comp-limplify-top-level'
      adds  2cf4b81009e * Fix GC mark for native compiled functions
      adds  e23856167be * Fix store_function_docstring for for native functions
      adds  566f0f1b639 * Improve load_comp_unit
      adds  5f8b6308233 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  d0a504f5c41 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  ab8fed0a96a * Do not produce .eln files when a byte compilation 
error happen
      adds  144e8f64b69 Prefix native compilation folders with "eln-"
      adds  dab8dd836cb Fix make bootstrap for native compilation
      adds  74380013858 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  46a4ca4774e comp.el: Minor improvements
      adds  7359f9e3636 * comp.el: Fix missing rx require
      adds  62bc0c2d7a2 * .gitlab-ci.yml: Always run test-filenotify-gio
      adds  a8c20f67be5 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  92fdfa4b5a4 * comp.el: Make compilation logic to be dynamically 
controllable
      adds  0b28bf0529c * comp.el: Estimate async worker number using system 
CPU number
      adds  ea8864fb672 * comp.el: (native-compile-async) do not duplicate 
queue entries
      adds  159f61baa9e Trigger native compilation when loading bytecode
      adds  e57d5a71ba7 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f2c437761f5 * comp.el: Have the compiler generates 
'late_top_level_run'
      adds  034d9b319c2 * comp.el: late-load support optional as 
`native-compile' parameter
      adds  b53fc685352 Extend low level code for late load
      adds  c3e640bfa66 * comp.el: Extend `native-compile-async' for load and 
late-load
      adds  7565a4a1170 Command late load when deferring compilation
      adds  0179d95630f * comp.c (native-elisp-load): Guard against misisng 
file.
      adds  b070571f93d * comp.el (comp-run-async-workers): Load only if 
compilation succeed
      adds  981cc157509 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  64a6709f648 * comp.el (comp-async-jobs-number): Fix customize type.
      adds  e05a62a968e Have a fast build option triggered by env var 
NATIVE_FAST_BOOT
      adds  ab4fff52d41 * .gitlab-ci.yml: CI test native bootstrap speed1 and 
speed2
      adds  ef30feb554d * comp.el: Add missing require
      adds  07e314569b7 * comp.c (maybe_defer_native_compilation): Add some 
debug code
      adds  855940df6bd * comp.c (maybe_defer_native_compilation): Fix
      adds  eb1d22b136a Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f8b07ff4f31 Guard against function redefinition during deferred load
      adds  8cc8adb04d2 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  73ced8c23ec * comp.el : Fix typo introduced by f8b07ff4f3
      adds  f7e10297d18 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  4acc4ac6675 * comp.el (native-compile-async): Fix excessive 
messaging
      adds  bb0496e7e55 * comp.c (emit_mvar_access): Fix speed 1 compilation
      adds  79483a5873a * .gitlab-ci.yml (test-native-bootstrap-speed*): 
Timeout to 8h
      adds  05f89e8ef4e src/comp.c (Fcomp__init_ctxt): Aesthetic
      adds  9d8ce520f03 * comp.c (maybe_defer_native_compilation): Compile comp 
dependecies.
      adds  d5f6dc131b6 Prevent collisions in C namespace and function shadowing
      adds  3c5e3ca2bad * test/src/comp-test-funcs.el 
(comp-test-big-interactive): New test
      adds  89cbff32e41 * test/src/comp-tests.el (comp-tests-doc): Fix
      adds  c69c185109c Add comp-test-40187 checking function shadowing.
      adds  53f9bc6908a * comp.el (comp-output-base-filename): Handle src being 
a symbol
      adds  530faee2752 Fix free function compilation
      adds  00ee320a620 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  63af801ed34 configure.ac: switch to POSIX sh behaviour
      adds  3cc04386298 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  9bf9550836b src/comp.c: Fix i386
      adds  fcce8dd3614 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  37a9d1e42b5 * lisp/emacs-lisp/comp.el (native-compile): Better 
documentation.
      adds  70cb9644817 * src/comp.c: Clean-up unnecessary field declaration.
      adds  49a3790e684 * src/comp.c: Add MSB TAG and wide int support.
      adds  e3dff709b75 * src/comp.c: Emit cast only when necessary.
      adds  7009e8af055 * src/comp.c (emit_binary_op): New function.
      adds  598380416cf * src/comp.c (hash_native_abi): Fix assertion.
      adds  346d50989a4 * src/comp.c (emit_const_lisp_obj, emit_mvar_val): Fix.
      adds  4263f2fd15e * src/comp.c (emit_XFIXNUM): Fix for LSB_TAG plus 
annotate a FIXME.
      adds  3608623eba9 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  a04c960a358 * src/comp.c (emit_FIXNUMP): Don't emit a shift when 
unnecessary.
      adds  32a079aef29 * lisp/emacs-lisp/comp.el (comp-c-func-name): Fix for 
M-x disassemble
      adds  4abb8c822ce Merge remote-tracking branch 'savannah/master' into HEAD
      adds  62f956970f5 * src/comp.c (native-comp-unit-file): Better parameter 
name.
      adds  d85b803b78b * src/comp.c (native-comp-unit-set-file): New function.
      adds  f4156b452fd Implement position independent dump.
      adds  7f5d1e9aa8e Set invocation variables during dump load.
      adds  3dd6cf81395 Implement working make install for native build.
      adds  b56de5dda23 * src/pdumper.c (dump_do_dump_relocation): Optimize 
native dump load.
      adds  f9a1d4b3f74 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  6e09597e27f Introduce load-true-file-name
      adds  c8b7e07553a Revert "Fix org for eln new compilation folder layout"
      adds  3effa2d6746 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  1c5548f1c51 * src/lread.c (Fload): Add comment.
      adds  05adf0353fa Fix function find mechanism for installed instance.
      adds  97873235523 * src/lread.c (Fload): Clean-up unnecessary sanity 
check.
      adds  517c123fd4b Merge remote-tracking branch 'savannah/master' into HEAD
      adds  9f42f35418c * Fix native-compile-async for bug#40602.
      adds  b7678cf10e1 * lisp/emacs-lisp/comp.el (comp-finalize-relocs): 
Better commentary.
      adds  8decfbe4d75 * lisp/emacs-lisp/comp.el (native-compile-async): 
Better error message.
      adds  8db8c851ad1 Always set `load-true-file-name' where `load-file-name' 
is set too.
      adds  208a11d3f0e Merge remote-tracking branch 'savannah/master' into HEAD
      adds  c5ed3a72a8a * lisp/subr.el (eval-after-load): Make use of 
load-true-file-name bug#40638
      adds  886ded1b70f * lisp/emacs-lisp/comp.el 
(comp-never-optimize-functions): Add yes-or-no-p
      adds  d432cbeb27c Merge remote-tracking branch 'savannah/master' into HEAD
      adds  65cc8efa333 * lisp/emacs-lisp/comp.el 
(comp-never-optimize-functions): Better doc fix
      adds  301cf0d2789 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  81389d5f2dc * lisp/emacs-lisp/bytecomp.el 
(byte-compile-refresh-preloaded): Add comp.eln
      adds  b380451c6a6 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Fix 
non late load.
      adds  c120dbc73a0 * lisp/subr.el (subr-primitive-p): New inline function.
      adds  3ac3ba22be5 * lisp/subr.el (called-interactively-p): Fix for native 
code bug#40694.
      adds  e527d1ab285 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  e208de9d259 Store ongoing compilations processes as hash table.
      adds  bab36619fb2 Fix deferred-compilation for double compilation 
(bug#40838).
      adds  c984a53b4e1 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  9c4c0af89d8 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Use 
`clrhash'.
      adds  d73e64076e0 Store function documentations in a hash table.
      adds  d3984becca4 * src/comp.c (declare_function): fix missing NILP.
      adds  e95dca6683e * Rename TEXT_OPTIM_QLY into TEXT_OPTIM_QLY_SYM.
      adds  f691af80f1c * src/comp.h (load_comp_unit): Fix declaration style.
      adds  a7fac2e91fb Lazy load function documentation.
      adds  57fa590aa6d * src/pdumper.c (dump_subr): Clean-up now unnecessary 
kludge.
      adds  9f5b7eb5e05 * src/comp.h (Fnative_elisp_load): Add fake inline for 
stock build.
      adds  64af8f941fb * src/data.c (syms_of_data): Fix #ifdef 
HAVE_NATIVE_COMP position.
      adds  2878624980a Merge remote-tracking branch 'savannah/master' into HEAD
      adds  bb4cf13c47a Convert before final function doc hash into a vector.
      adds  e6fb440ed7e Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f8b254d1957 Rework spill LAP mechanism in preparation of compiling 
lambdas.
      adds  ab66e61b58c Merge remote-tracking branch 'savannah/master' into HEAD
      adds  02e3ffad6d9 * Fix async compilation non respecting 
`comp-always-compile' nil value.
      adds  8d372201904 * Introduce `comp-output-directory'
      adds  1ec7499e59a * Add a warning for missing write privilege
      adds  c6a610ecdcf Merge remote-tracking branch 'savannah/master' into HEAD
      adds  766f4b96ee1 * configure.ac: Add a better libgccjit test plus some 
morw err message
      adds  a261db17116 * configure.ac: Better messaging when libgccjit fails 
smoke test
      adds  6d25de46f77 * configure.ac: Fix var usage + better messaging.
      adds  f8df3320b1c * Add native compilation unit black list
      adds  92cf4bb8cc3 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  cf105f60441 * Fix bug#41112
      adds  92dc81f85e1 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  40f655e0505 * Add 'comp-deferred-compilation-black-list' customize
      adds  c6eb2760766 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  bd8be64ce3f * Fix --enable-check-lisp-object-type GNU/Linux X86_64 
build
      adds  bc50c0c57ec Merge remote-tracking branch 'savannah/master' into HEAD
      adds  49def706f36 * src/comp.c (load_comp_unit): Style fix.
      adds  9bc0a7c4082 * Fix `comp-deferred-compilation-black-list' 
effectiveness
      adds  3bcb79fdcd4 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  28df049b8d4 * test/src/comp-tests.el (comp-tests-bootstrap): Fix 
test.
      adds  a335f7eeacd Update spill LAP machinery and compile anonymous lambdas
      adds  3ab6a756671 * Indentation fix
      adds  5bf685f17cd * Rename emit_mvar_val -> emit_mvar_rval
      adds  acf7e129ea1 * Rename emit_mvar_access -> emit_mvar_lval
      adds  392a6f9bab5 * Split emit_const_lisp_obj logic
      adds  c12831a6b6f * Rework comp-spill-lap-function
      adds  2ee2fb5a86a * Prune now unnecessary byte-code objects
      adds  6eb14daccf0 * Dump log and intemediate GCC IRs only at comp-debug 3
      adds  49f0331f53f * Render all immediates as comments at comp-debug > 2
      adds  44b0ce6e38f Add anonymous lambdas reload mechanism
      adds  27b80ae94c6 * Better Vcomp_sym_subr_c_name_h test function + doc
      adds  e5b24b85a25 * Native compiler test update
      adds  2b064c780cd * Fix speed 2 bootstrap
      adds  e351a122165 Sanity check on lambdas fixups
      adds  ff9e40e9fef * Add check_comp_unit_relocs
      adds  9a64585c126 * Allow for logging async compilation command line
      adds  d6f6353cfdb * Do not refuse to compile if a dynamic lambda is 
encountered
      adds  9e9421c7eec * Fix bug#41346 assertion triggered while loading dump
      adds  cd4ef52c867 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  6d850b50c53 * Make the Evil happy (Bug#41374)
      adds  2ac61945852 * Add new customize `comp-async-env-modifier-form' 
(Bug#40838)
      adds  2aec16ab754 * Pacify with the byte-compiler
      adds  f5ba60defbe * lisp/emacs-lisp/comp.el (comp-num-cpus): Fix 
definition.
      adds  68fad7a8fc9 Do not block SIGIO in platforms that don't have it.
      adds  05b08f26444 * Handle setjmp() taking two arguments in Windows.
      adds  72a96ed992b * src/comp.c (emit_setjmp): Aesthetic, respect 80 
columns limit.
      adds  5ff2cbdb04f * Remove a layer of indirection for access to pure 
storage.
      adds  7fa83f9ac96 Handle LISP_WORDS_ARE_POINTERS and 
CHECK_LISP_OBJECT_TYPE.
      adds  38a9ddbc1c6 * src/comp.c: Some aesthetic code clean-up.
      adds  f036ec97cec * src/comp.c: Fix i386 --enable-check-lisp-object-type
      adds  0a2ac47909c * src/comp.c: Fix 32bit wide-int.
      adds  483cdf7a794 Load libgccjit dynamically in Windows.
      adds  21aef26a4c0 * src/comp.c: Aesthetic, GNU style fixes.
      adds  60b326ef112 * Workaround the 32768 chars command line limit in 
Windows.
      adds  d59607b6859 * Windows: Use NUMBER_OF_PROCESSORS environment 
variable.
      adds  f5dceed09a8 * lisp/loadup.el: Use new 'native-comp-available-p'.
      adds  9daffe9cfe8 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  1b809f378f6 Improve handling of native compilation units still in 
use in Windows
      adds  1bc558b77e6 Fix non Windows builds
      adds  0bba0e367b4 Fix GNU style
      adds  2bc41e09632 ; Ease ifdef navigation in native-comp files
      adds  b478d57e73c Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f28b1780c6d * Split type hint pass from dead code removal pass into 
dedicated one.
      adds  3fa73fa0fb1 Add a compiler hint test
      adds  15c121ee0b5 * Avoid calling Ffile_exists_p too early
      adds  eeebbd5fcbd Merge remote-tracking branch 'savannah/master' into HEAD
      adds  bb9c0188ea3 Do not call `gensym' too early when loading a dump file.
      adds  b818a49f667 Fix loading of libgccjit.dll while dumping in Windows.
      adds  5cf148cfef2 * Emit better debug comments in emit_static_object
      adds  3efb2808d41 * Cut down compile-time emitting static data as string 
literals
      adds  15d4fee69fa Merge remote-tracking branch 'savannah/master' into HEAD
      adds  c936e028c64 * Add `comp-libgccjit-version' subr
      adds  ce3c1ea83e1 * Optimize 'emit_static_object' for load-time
      adds  2e25eebfbd2 Store libgccjit version into generated code
      adds  516575369b7 * Remove unnecessary DLL load of 
gcc_jit_block_add_assignment_op.
      adds  035a91dd963 * Define casts using functions.
      adds  9f6c12be557 * Throw an ICE when asked to emit a cast with sign 
extension.
      adds  b619339b7a6 Fix DLL imports of gccjit version functions.
      adds  e4e6bb7fdda * Introduce `comp-loop-insn-in-block'
      adds  f5ea65b4367 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  5684b3420d7 * Fix build for --enable-check-lisp-object-type=yes 
(bug#41703)
      adds  385d9e69740 Some fixes for --without-nativecomp config
      adds  ee3df1483a9 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  e38678b268c Reduce the number of files probed when finding a lisp 
file.
      adds  e8ab017b6d4 Change 'direct-call' 'direct-callref' LIMPLE ops 
sematinc
      adds  6449a058b15 * Clean-up unnecessary lisp_X context definition
      adds  dcfcbb14f50 * Allow for optimizing anonymous lambdas in call-optim
      adds  489a79de96c * Mitigate possible speed 3 miss-optimization
      adds  a58fef9f63f * Optimize optimizable variables
      adds  47a6fbd3827 * Improve propagate pass
      adds  88ccee4083f * Fix comp-call-optim-form-call for null `callee'
      adds  fbf4882a8ba * Rename comp-function-optimizable -> 
comp-function-optimizable-p
      adds  3d576c784b3 Merge remote-tracking branch 'savannah/master' into dev
      adds  dfa52572bdc * src/pdumper.c (dump_do_dump_relocation): Fix 
'lambda_gc_guard' fill value.
      adds  3d3737b90ab * Move final log after containers has been finalized
      adds  4784bcc96b3 * Fix load logic for the reloading CU case (bug#41754)
      adds  f2864e3354f Rename lambda_gc_guard -> lambda_gc_guard_h
      adds  5e8cdca71a6 * src/comp.h (struct Lisp_Native_Comp_Unit): Fix 
missing GCALIGNED_STRUCT.
      adds  4d1cfd0997c * Fix usage of cl-destructuring-bind in 
package--delete-directory.
      adds  10933f235fa Copy suffixes passed to 'openp' to avoid GC crashes. 
Fixes bug#41755
      adds  dd939d7484a * Remove unused 'helper_save_window_excursion'
      adds  506febd5e72 Remove `Vcomp_sym_subr_c_name_h'
      adds  904550d8c8e Fix recursive load for non cons hashed 
'data_ephemeral_vec' content
      adds  ab78ed83b97 * Fix memory leak when native compiled function is 
collected
      adds  a6cc16d04ca Merge remote-tracking branch 'savahnna/master' into HEAD
      adds  88a116d3778 * src/alloc.c (cleanup_vector): Fix 
--enable-check-lisp-object-type build.
      adds  7f8dbf70a5b Fix const qualifier warnings
      adds  34ed9d24984 * Introduce latches
      adds  5a55a845a7c * Implement 'maybe_gc_or_quit' to allow correct GC in 
compiled Lisp.
      adds  c37b5446d1f Add native compiler dynamic scope support
      adds  47ab6c237e7 Add some testing for dynamic scope
      adds  29b2a08c365 Execute top level forms in the right lex/dyn scope.
      adds  decced83372 Allow per function speed declaration
      adds  34117dea773 Add a test for speed -1
      adds  51df0ab6f6d Do not native compile two functions to allow cc-mode 
hack
      adds  1179a1c748f * Add a func-arity test for dynamic functions
      adds  cfb871add49 * Handle correctly pure delaration specifier.
      adds  89b6f56de01 * src/comp.c (Fcomp__compile_ctxt_to_file): Confine gcc 
optim level in [0, 3].
      adds  0a70ed9df27 ;* src/comp.c (define_maybe_gc_or_quit): Fix a comment.
      adds  f0e9fdd1f9a Two `load-history' eln related fixes.
      adds  c324e02f758 Merge remote-tracking branch 'savahnna/master' into dev
      adds  801e19d0ba8 * lisp/gnus/gnus.el (gnus): Fix a check to handle 
native compilation.
      adds  24f68d6bfc8 src/comp.c (Fcomp__register_subr): Handle advice 
activation (bug#42038).
      adds  0eedb5af0b9 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  7f8512765a5 * Setup correctly the printer while dumping objs in 
native CU (bug#42088)
      adds  5b8b2982830 Add a test to verify CL macro expansion in dynamic scope
      adds  6c7f615ae59 * src/comp.c (Fcomp__register_subr): Remove code 
duplication using Fdefalias.
      adds  98196b03c17 Merge remote-tracking branch 'savannah/master' into 
uninterned
      adds  1dd2c8cd077 * Enable deferred compilation for dynamic scoped code
      adds  0ce4bf3ede9 * Do not skip native compilation for leim subfolder 
during boostrap
      adds  d3ac3534b45 Revert "* src/comp.c (Fcomp__register_subr): Remove 
code duplication using Fdefalias."
      adds  4681f330714 Fix lambda-list relocation class
      adds  0f964db3279 Add a test for lambda list containing uninterned symbols
      adds  25bdf99713a Merge remote-tracking branch 'savahnna/master' into HEAD
      adds  b67e156041f * Add to possibility to write per pass specific tests
      adds  8f81859497b Rework `comp-c-func-name' arguments
      adds  7e004d24a4a * Add a test to verify tail recursion elimination
      adds  b0f683ec16a * Fix missing tail recursion elimination
      adds  2593bbee51f * Relax constant folding rules
      adds  3d43d45755b Merge remote-tracking branch 'savannah/master' into HEAD
      adds  0b81044e7e7 * Clean-up some const folding logic and add 
`comp-function-pure-p'
      adds  b31b0ebefef * Rework some test logic for generality
      adds  e6ab4e3dfe2 * Add a test targeting forward propagation
      adds  3db6ace8044 * Define `comp-symbol-func-to-fun'
      adds  4348969536f * test/src/comp-test-funcs.el (comp-tests-aref-aset-f) 
: Fix UB.
      adds  5688739c5bd * Add `comp-call-op-p'
      adds  7622740e293 * Introduce a new pass ipa-pure
      adds  b4de6baa7b5 * Optimize pure functions defined by the compilation 
environment
      adds  a53b446cb02 Add some tests for pure function optimization
      adds  92e744d7875 ;* test/src/comp-test-funcs-dyn.el: Fix comment header.
      adds  9aaca828fc6 * Add `comp-disabled-passes'
      adds  02bf2e08e27 * Disable ipa-pure in comp-tests-tco
      adds  5f13016cedd Merge remote-tracking branch 'savannah/master' into wip2
      adds  c389feede5f * Rework the backend to allocate arument arrays for 
call by references
      adds  527b697b2a1 * Rework frame allocation strategy
      adds  36c289ec8b8 * Clean-up now unnecessary backward propagation in 
comp.el
      adds  eb091c8647a * Rename `comp-propagate' into  `fw-prop'
      adds  5be335e6b5d Merge remote-tracking branch 'savahnna/master' into HEAD
      adds  4c46f8bac0a * Add a simple major mode for coloring LIMPLE in the 
log buffer
      adds  82169a3d970 * Fix bug#42360
      adds  2c2cc21f1be Add a testcase for bug#42360
      adds  907618b3b51 Merge remote-tracking branch 'savahnna/master' into HEAD
      adds  37e0dbc9724 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  6c108e44c95 * Add `comp-ensure-native-compiler' guarding entry 
points
      adds  79ed9038054 * Add NATIVE_COMP to `system-configuration-features'
      adds  7a161dc688f Merge remote-tracking branch 'savahnna/master' into HEAD
      adds  e5095f0fd31 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  80d7f710f2f * Fix defsubst missing inline Bug#42664
      adds  12a982d9789 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  dd814b0a58a * lisp/emacs-lisp/bytecomp.el: Guard against double 
native compilation.
      adds  f6502f95925 ; * lisp/emacs-lisp/comp.el 
(comp-deferred-compilation): Fix doc.
      adds  46e7613ad3b Merge remote-tracking branch 'savannah/master' into HEAD
      adds  b85870e65b6 * src/pdumper.c (dump_cold_native_subr): Clean-up 
*IMPLICIT_CONVERSION macros.
      adds  1712311f008 * src/pdumper.c (dump_do_dump_relocation): Improve 
error messages.
      adds  3882e8fd244 * Fix excessive echo area usage
      adds  f2e6168ece6 * Remove a warning for conventional build
      adds  3224a443060 Move eln files into dedicated cache directories
      adds  88b860ef6c6 Make comp-deferred-compilation a simple global and set 
it on by default
      adds  dbeafd34032 Some Makefile updates and clean-up
      adds  df774c4947c * Prevent recursive load
      adds  377ffdb528e * Do not fail if more then one level of directories has 
to be created
      adds  b6238d826e5 * Deferred compilation must always compile despite 
source file timestamp
      adds  171db311015 Make install target functional for new eln-cache 
directory arrangement
      adds  da54406077c Allow for native compiling .el.gz files
      adds  40de06390d2 * Remove a false permission related error while native 
compiling
      adds  142cfe942f9 * Introduce `load-no-native'
      adds  114b1d8f905 * test/src/comp-tests.el (comp-tests-bootstrap): Fix 
test for new eln setup.
      adds  76faab27cf4 * Improve eln filename hashing
      adds  fc9b68636b1 * Fix async compilation `comp-eln-load-path' 
effectiveness (bug#42909)
      adds  886377fefd0 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  8a931a97b8d Fix native code uneffective loads after recompilation
      adds  c818c29771d Revert "Fix native code uneffective loads after 
recompilation" (bug#42944)
      adds  fafc9c21175 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  9baa0296aac * Import lib/af_alg.h from gnulib
      adds  5f5d664c734 Rework eln hash filename strategy
      adds  6088d199595 * A cc-mode fix to be compiled correctly once installed
      adds  337367a733e * lisp/emacs-lisp/comp.el (native-compile): Fix free 
function compilation.
      adds  bec2adebc6a Pass driver options to libgccjit where supported
      adds  2772e835b61 Set native driver options in async compiles, also
      adds  c00aedb4a59 Fix windows NT handling for [...]_add_driver_options
      adds  1f105d5554e * Improve 'add_driver_options'
      adds  c17013ae766 * Add 'comp-native-driver-options-available-p'
      adds  f8321f07ce8 * src/comp.c (add_driver_options): Fix missing 
condition + clean-up pragma
      adds  63f041c0a46 * Rename comp-native-driver-options-available-p
      adds  51acfeef6a5 * Init gcc_jit_context_add_driver_option as optional
      adds  aa526c9470d Merge branch 'add_driver_option' into HEAD
      adds  c3514a6274c Merge remote-tracking branch 'savannah/master' into HEAD
      adds  696ab2eb17c * src/lread.c (Fload): Bind load-file-name to the .elc 
filename.
      adds  38b0ead7c1a * Back using `load-file-name' when reading '#$' 
(bug#42961)
      adds  87b9c3e7184 Have .elc files in `load-history' when loading native 
code (bug#43089)
      adds  59a40b0d755 * lisp/startup.el (command-line): Clean-up logic for 
new .eln disposition.
      adds  ea35a62e6e2 * test/src/comp-tests.el (comp-tests-doc): Update test.
      adds  bce9cad4213 * Store raw documentation during native compilation 
(bug#42974)
      adds  c6f42387e32 Fix describe function arglist for native compiled 
lisp/d (bug#42572)
      adds  ba0a61d10a5 * src/lread.c (Fload): Fix for manual eln load.
      adds  78e8f991542 Rework native compiled lisp/d lambda list accessor
      adds  3023eb56921 * Fix `load-filename' for installed instance (bug#43089)
      adds  67c53691560 Rename and move eln system directory
      adds  80556334661 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  eb874259887 * Makefile.in (ELN_DESTDIR): Add ${version}/ to it.
      adds  a71f54eff80 Rework eln deletion strategy for new eln-cache folder 
structure
      adds  3df471e1f47 * src/comp.c (Fnative_elisp_load): Make recompilation 
always effective.
      adds  3a9139d197e * src/comp.c (Fcomp__compile_ctxt_to_file): Rename a 
variable.
      adds  d344e79be9f * src/data.c (subr-native-lambda-list): Defined it 
unconditionally (bug#43255)
      adds  dc4b50ce0b5 * Do not crash compilation if user eln-cache wasn't 
already created.
      adds  ff89ec0d366 * Name temp eln files as .eln.tmp so we can't clean-up 
them mistakenly.
      adds  15acd27d1c0 * src/comp.c (Fcomp__compile_ctxt_to_file): Don't 
cleanup caches at bootstrap.
      adds  c2724c3ebb7 Revert "* src/comp.c (Fcomp__compile_ctxt_to_file): 
Don't cleanup caches at bootstrap."
      adds  107514a6e21 * Fix rename file error when reloading the same file 
from an sys eln dir.
      adds  a26b14733bb Merge remote-tracking branch 'savannah/master' into HEAD
      adds  cb293cfb929 * Guard against trying to rename files into eln sys 
directory
      adds  3c58403b0f9 By default when building native compile only what's 
part of the dump image
      adds  42b5a1101d2 * Update gitlab CI yml file
      adds  ff593d934ae * Make use of new 'gcc_jit_global_set_initializer' 
entry point
      adds  c55884d72a4 * src/comp.c (emit_static_object): Make use of 
ARRAYELTS.
      adds  6a726c5ad71 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  21021e56ad6 * Fix defsbust declare effectiveness introduced by 
80d7f710 (Bug#43280).
      adds  c4cc13917cd * lisp/emacs-lisp/cl-macs.el (cl-the): Emit compiler 
hints when native.
      adds  95312717c72 * Add 'cl-optimize' as function declaration
      adds  c9a9b0766f4 * lisp/emacs-lisp/cl-macs.el: Define fixnum and bignum.
      adds  a3dc11e9ccd * Remove type check emission from type hints low level 
primitives
      adds  2da2ad29b83 * lisp/emacs-lisp/comp.el (comp-sp): Better style 
gv-setter declaration.
      adds  82171a8f0de * Add gv-setters for compiler hints
      adds  e9728375763 * Fix free function compilation load process.
      adds  5f37c18581e * test/src/comp-tests.el (comp-tests-bootstrap): Print 
compilation time.
      adds  5b41545f1be * Better error handling after calling 
'gcc_jit_context_compile_to_file'
      adds  5a8be1719a8 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  69c32e01875 * Sandbox syncronous libgccjit invocation on 
interactive sessions
      adds  89a2e79b7d9 * Make use of use of `subr-primitive-p' in 
`find-function-library'
      adds  4a50f541447 * Fix MacOS Emacs.app installation (bug#43532)
      adds  63c65b4fe0e * lisp/emacs-lisp/comp.el (native-compile): Add OUTPUT 
parameter.
      adds  9d4fd669cf9 * lisp/emacs-lisp/comp.el (comp-final): Log when 
interactively invoked.
      adds  2ab0966b2fd Make CHECK_SUBR public
      adds  2f78ac32bbe * Add `comp--install-trampoline' machinery
      adds  3ec1b932c9c * Add `comp--subr-safe-advice' entry point
      adds  db354ffd578 Call `comp--subr-safe-advice' from the advice machinery
      adds  0cc1804d42e Add a test for primitive advicing effectiveness
      adds  b94a0a931ee * lisp/emacs-lisp/comp.el 
(comp-never-optimize-functions): Clean-up.
      adds  94736c413ff Do not install a subr trampoline twice
      adds  6d83902ffd0 * lisp/emacs-lisp/comp.el (comp-body-eff): Improve 
style.
      adds  e5b052d60d9 Rename comp--subr-safe-advice -> comp-subr-safe-advice
      adds  06acf681d6f Merge remote-tracking branch 'savannah/master' into HEAD
      adds  29a8d9303bd * lisp/emacs-lisp/cl-macs.el (cl--optimize): Add a 
FIXME.
      adds  dc0cf16c7a6 Always set 'Vexec_path' before 'Vinvocation_directory' 
(bug#43137)
      adds  a06fe08e8e8 Clean-up some now unnecessary diff against master
      adds  bb2a334a206 * src/lisp.h: Remove a newline diff left over master.
      adds  3129b3ffcb8 Rename in docstrings "non nil" into "non-nil"
      adds  89f064104c2 * Some clean-up in comp.el
      adds  6eb5a8c4929 Merge remote-tracking branch 'savannah/master' into 
clean-up
      adds  86e37ea8c5c * .gitlab-ci.yml: Uncomment some testing to align with 
master.
      adds  ec23b719e53 * Improve some docstring in src/comp.c
      adds  2cc82563d28 * lisp/emacs-lisp/comp.el (comp-c-func-name): Add 
autoload cookie.
      adds  ddf1b1931c7 * test/src/comp-tests.el (comp-tests-bootstrap): Tag it 
as expensive.
      adds  f3456221527 Clean-up testsuite for vanilla builds
      adds  6a0994bc976 * src/pdumper.c (dump_do_dump_relocation): Better error 
for incoherent eln.
      adds  8dacc9e8c52 * Fix 'incoherent dumped eln file' error when 
DUMP-METHOD=pbootstrap
      adds  36e0c3fb07d * When advising search in `comp-eln-load-path' the 
first writable dir
      adds  d07d7ab1a0e Add `advice-flet' macro
      adds  825e85b393a Use `advice-flet' in place of `cl-letf' to avoid 
primitive redefinition
      adds  0373bb838a0 * Fix two tests in help-fns-tests.el for native code
      adds  72682958683 * Fix function description message for native compiled 
lisp functions
      adds  187a0333bf0 * configure.ac: Better HAVE_NATIVE_COMP description
      adds  afb765ab3ca Make filename hashing compatible with self contained 
builds (bug#43532)
      adds  44ef24342fd Merge remote-tracking branch 'savannah/master' into HEAD
      adds  915214ac9a9 * configure.ac : Fix typo for MacOS nativecomp 
introduced by afb765ab3c
      adds  323200044f0 * configure.ac (lispdirrel): Fix value for MacOS build.
      adds  ad5a2bbde07 Revert "Add `advice-flet' macro"
      adds  b3ade4de179 Revert "Use `advice-flet' in place of `cl-letf' to 
avoid primitive...
      adds  0b58be4941c Rename comp-subr-safe-advice -> 
comp-subr-trampoline-install
      adds  87c6aa13b30 Make primitive redefinition effective through 
trampoline synthesis
      adds  f43dbe65ce1 Add a test for primitive redefinition
      adds  29f7024b6cf * Fix a test in test/lisp/subr-tests.el
      adds  4a1bb462605 * Native compiling do not target a directory with no 
write permission
      adds  bd272579657 * Better libgccjit related error messaging during 
configure
      adds  58d85f4dbb8 * Do use echo area for async compilation 
started/finished messages
      adds  7041c32ec2c * Fix some nits in comp.el
      adds  c3bc348f5ed * Fix failure when eln-cache is removed (introduced by 
4a1bb46260)
      adds  85450f03be6 * Fix typo name plus make error homogeneous in 
`comp-trampoline-compile'
      adds  138990bbda7 * Fix failure when compiling a trampoline with no 
eln-cache dir (bug#43875)
      adds  f7e7ff4fb16 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  51f5e487b28 Various typo fixes in native compiler related files
      adds  b8772e8b08f * Fix LIMPLE latch block name coloring in 
"*Native-compile-Log*"
      adds  77fa6befb47 * lisp/emacs-lisp/comp.el (comp-func): Fix doc for 
blocks slot.
      adds  8b135af5bbd Provide feature nativecomp and make use of it
      adds  96f59a9faf3 * Add into phi l-value args basic block names
      adds  4b924ef87d6 * As edges are indexed store them in an hash table
      adds  feed53f8b5d * lisp/help.el (help-function-arglist): Fix non 
nativecomp builds (bug#43914)
      adds  6606ec8e313 Fix some compilation warnings in non nativecomp build 
(bug#43892)
      adds  a3304feb9be Revert "Fix some compilation warnings in non nativecomp 
build (bug#43892)"
      adds  237fd33aef7 Fix some compilation warnings in non nativecomp build 
(bug#43892)
      adds  fda798808f8 * Move context output computation in 
`comp-spill-lap-function'
      adds  4bea0c0b1d9 * Allow for lambda forms as native compilation input
      adds  8861ee8b087 Have `native-elisp-load' return the last registerd 
function
      adds  4f0e8790309 Rework `native-compile' interface so it can return 
compiled functions
      adds  e9c150b5c2e * Add a test to verify form native compilation.
      adds  03e98f93f72 Use form native compilation in `comp-trampoline-compile'
      adds  f8505fd3d43 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  03dfa83dc35 * Do not check eln timestamp as superseded by source 
hashing (bug#43532)
      adds  d5791ba5fee Merge remote-tracking branch 'savannah/master' into HEAD
      adds  79ca25c085f * Have `native-compile' do not expose `with-late-load' 
parameter
      adds  3be93390fb6 Sanitize eln filename when native compiling single 
functions
      adds  99e7cc0da65 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  ada80d66d66 * Fix `comp-dry-run' effectiveness
      adds  868d3ff9b87 * Report warnings and errors from native asynchronous 
compilation (bug#44168)
      adds  ac143165ccf * Fix ELC+ELN vs ELC prefix while building non AoT 
native compiled files
      adds  096c78523d8 * Fix a function for native compilation in 
cc-bytecomp.el
      adds  5edc7aa0193 Fix defsubst effectiveness (bug#44209)
      adds  fd9e9308d27 Make native compiler tollerant to redefined primitives 
(bug#44221).
      adds  f7f5d59ab4c Merge remote-tracking branch 'savannah/master' into HEAD
      adds  047fe3292d2 * Rework some native compiler test infrastructure
      adds  42970cceb9b Add new cond-rw pass to have forward propagation track 
cond branches
      adds  e1a168f9a73 * Add some 'cond-rw' pass related tests
      adds  933fd76f8fa * test/src/comp-tests.el (compile-forms): Fix missing 
lexical binding.
      adds  3e3843512bf * Fix 'comp-call-optim pass' for anonymous lambdas
      adds  c6abe97f941 * A native compiler forward propagation fix
      adds  acf101c6364 Handle type hierarchy in native compiler forward 
propagation
      adds  4a69e953f34 Allow for native compilation qualities to be specified 
per input file
      adds  6c271ffaa80 * Fix non native compiled build
      adds  75e8ee728fd Merge remote-tracking branch 'savannah/master' into HEAD
      adds  04a073f4bf1 * Allow for manually bumbing new native compiler ABI 
versions
      adds  a5408d5715d * lisp/emacs-lisp/comp.el (comp-common-supertype-2): 
Fix null intersection
      adds  e20cdf937e7 * lisp/emacs-lisp/comp.el (comp-fwprop-insn): Fix phi 
function.
      adds  c3d0e2a09fd * Rename two nativecomp functions
      adds  e96cd4e82c9 Add initial nativecomp typeset and range propagation 
support
      adds  175efec0732 Add a nativecomp testcase
      adds  00b4e0a9bb0 * Fix limple-mode for new type and range limple semantic
      adds  a214882354c * Add to elisp-mode `emacs-lisp-native-compile-and-load'
      adds  6b7c257e0ba * Unline some functions to optimize bootstrap time
      adds  93a80a4fae2 * Add nativecomp derived return type specifier 
computation support
      adds  2435c103a4d * Nativecomp testsuite rework for derived return type 
specifiers
      adds  c4749cebeb6 * Move phi function code into dedicated function and 
improve it
      adds  6f10e0f09fc * Rework `comp-ret-type-spec' in terms of `comp-phi'
      adds  c3daee78004 * Add few more type specifier tests
      adds  a37cc95e216 * Memoize `comp-common-supertype'
      adds  c412d396b0e * lisp/emacs-lisp/comp.el (comp-mvar-value-vld-p): Fix 
logic.
      adds  9bb2fc1e647 Add copy insn testcase
      adds  a467fa5c499 Characterize functions in terms of type specifiers
      adds  aced2cf6ac5 * Add a number of type specifiers for pure function
      adds  3d14a74f8f3 * Fix debug symbol emission
      adds  22da28cf664 * Split logic into comp-fwprop-call and improve it
      adds  bcecdedcb7e Handle correctly quoting in *Native-compile-Log* buffer
      adds  f7024267804 Add `comp-constraint-to-type-spec' and better handle 
boolean type spec
      adds  2a8bf2222dd Merge remote-tracking branch 'savannah/master' into dev
      adds  2f8d0fca888 * Add more type specifiers
      adds  54f2e9c06d5 * Improve `comp-fwprop-call'
      adds  898f929215c Fix nativecomp cond-rw pass
      adds  cee6401c130 Various doc fixes for comp.el and comp.c
      adds  007a5a67757 [WIP] Add and improve section headings
      adds  c36b4eed2d7 [TODO] Remove noisy anti-noise feature
      adds  df17e102a07 Revert "[TODO] Remove noisy anti-noise feature"
      adds  4c453196a1f Revert "[WIP] Add and improve section headings"
      adds  3ae309bd59c * Fix eln file hasing for symlink paths (bug#44701)
      adds  a55415af7ea Add 'EMACSNATIVELOADPATH' env variable support 
(bug#44726)
      adds  cf436db285b ; Fix trivial typos
      adds  a79365acaff compile-async: Don't error out on deferred compilation 
after load
      adds  050de01d948 Support native compilation of packages on install
      adds  c60355582a3 * lisp/emacs-lisp/comp.el (native-compile-async): Doc 
fix.
      adds  6781cd670d1 Make load argument of native-compile-async internal
      adds  033e96055cc Merge remote-tracking branch 'savannah/master' into HEAD
      adds  6104ab0f35e * Rename two native compiler customize
      adds  7a8370ed0f1 * Add SELECTOR parameter to `native-compile-async' 
(bug#44813)
      adds  23c082638e7 Add comp-cstr.el and comp-cstr-tests.el
      adds  949b49cf771 Move some tests from comp-tests.el to comp-cstr-tests.el
      adds  e2ff5d96056 * Synthesize as const primitive function pointers and 
its container struct.
      adds  2e0256e0a02 Add intersection support into comp-cstr.el
      adds  6523b840151 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  21104e6808a Fix `comp-mvar-symbol-p' and `comp-mvar-cons-p' 
(bug#44968)
      adds  981240078cd * Reduce (half) the number of loads emitted for calling 
into C code
      adds  dcfd367d282 * Fix `load-history' causing a number of spurious 
compiler warnings
      adds  39bdb3f6f54 Vanilla build warning clean-up
      adds  eb8d15547bf * Do not compile `comp-cstr.el` in vanilla builds
      adds  9b85ae6aa5d Initial constraint negation support
      adds  1fb249f6db1 * lisp/emacs-lisp/comp-cstr.el 
(comp-cstr-union-no-range): Cosmetic.
      adds  7c1d90a41df Initial support for union of negated constraints
      adds  cbbdb4e1993 * Add `with-comp-cstr-accessors' macro.
      adds  726e40fb7c0 Fix union of homogeneously negated input constraints
      adds  f923de6853a * Fix `comp-cstr-to-type-spec'
      adds  2eb41ec1378 More improvements to `comp-cstr-union-1' for mixed 
positive/negative cases
      adds  09ec39e3521 * Memoize `comp-cstr-union-1'
      adds  ac40a606963 Couple of `comp-cstr-union-1-no-mem' improvements for 
mixed neg pos union
      adds  27f666e111a * Unify common fallback exit point in 
`comp-cstr-union-1-no-mem'.
      adds  715a1ca1744 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  be907b0ba82 * Spawn a sub-process for running GCC also in batch 
mode (bug#45056)
      adds  0474fda62d7 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  c39fad909cf * test/src/comp-tests.el (comp-tests-bootstrap): Temp 
fix bootstrap test.
      adds  73b5e40750a * Code rework add `comp-cstrs-homogeneous'
      adds  725c7e14168 * Enumerate type specifier tests to ease debugging
      adds  a6295d31501 * Add `comp-split-pos-neg' function
      adds  62869453961 Normalize cstrs for cache hint effectiveness and test 
stability
      adds  0ded37fdadc * Add initial negated non-negegated intersection support
      adds  5ca371b5011 * Memoize `comp-cstr-intersection'
      adds  258eaddef89 * Rename comp-cond-rw -> comp-cond-cstr
      adds  682bd303470 * Allow for adding constraints targetting blocks with 
multiple predecessors
      adds  174f2a92ebe * nt/epaths.nt (PATH_REL_LOADSEARCH): Define macro 
(bug#45303).
      adds  87f6e937995 * Makefile.in (w32locallisppath): Add 
PATH_REL_LOADSEARCH (bug#45303).
      adds  49f81d6a531 Fix Windows libgccjit library name (bug#45303).
      adds  eeac3f4db4e * Move diagnostic pragmas out of namespace-scope 
(bug#45303).
      adds  3b53a591fae * Clean-up 'internal_condition_case_4' orphan 
declaration (bug#45303).
      adds  407fb165832 * Add 'gcc_jit_type_get_const' to Windows dynamic load 
machinery (bug#45303).
      adds  ab985f41db5 Add 'internal_condition_case_5' (bug#45303).
      adds  3bb2fd0c58c * Fix missing 'gcc_jit_type_get_const' macro definition 
(bug#45303).
      adds  72c1a41573a Have native compiler always preserve multibyte strings 
(bug#45342)
      adds  f244c219025 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  f4153cac3e0 * src/comp.c (Fcomp__compile_ctxt_to_file): Fix sigmask 
store/restore.
      adds  2526032ea95 * src/comp.c (eln_load_path_final_clean_up): Fix call 
arg order (bug#45303).
      adds  5b10a0324d5 Fix Windows build link-time zlib error (bug#45303)
      adds  2a117ad3d72 * Add mvar pretty print support when dumping LIMPLE
      adds  bad18f509d8 * Improve comp-fwprop pass
      adds  a0c0daf7a10 * Fix a number of type specifier simplification tests
      adds  48d43f579e3 * Improve constraint simplification logic in 
comp-cstr.el
      adds  34c1d75a317 * Enumerate and split type specifier tests in 
comp-tests.el to ease debug
      adds  7074988d133 * Add a type specifier test to comp-cstr-tests.el
      adds  d072ee9d347 * Two minors in comp.el
      adds  02551085c12 * Rename comp-cond-cstr into comp-add-cstrs
      adds  23791cf74da * Allow for modifying insn-cell inside 
`comp-loop-insn-in-block'
      adds  07b75deea9f Enhance type inference constraining function arguments
      adds  8e816b0ad57 Symplify type specifier (not t) as nil
      adds  c70c08013f9 * Allow for overlapping src and dst in cstr set 
operations
      adds  3540b1f167d * Guarantee fwprop convergence and termination
      adds  e0f20da6ecd Simplify correctly (or (integer 1 1) (not (integer 1 
1))) as t
      adds  9bbe6eab6c1 Fix native compiler tests when they are bytecompiled
      adds  6f3570cd4a6 Fix value type inference for doubly negate constraints
      adds  5376563517f Fix `comp-add-call-cstr' and add a test
      adds  ebf8963a918 * Fix a bunch of known type specifiers
      adds  9676e4d7766 * Fix a test in auth-source-tests.el
      adds  433ae7b0a5c Fix --with-nativecomp Windows build (bug#45303)
      adds  2a22fa8b68d * lisp/emacs-lisp/comp-cstr.el (comp-cstr-copy): Tweak 
for perf.
      adds  fd8dd75a71e Make input constraints into memoization hash immutable 
(bug#45376)
      adds  c90aa68d90b * Follow cstr basic blocks to perform latch recognition
      adds  0a89ed7a962 * Fix non range cstr union operation
      adds  ffcd490cb49 Negate only values while constraining variables 
(bug#45376)
      adds  b99a4744822 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  4deeb2f2eec Invert basic block argument order in LIMPLE cond-jump
      adds  c07c9f6bf81 Extend cstrs pass to match `when' like code
      adds  715cac119a0 * lisp/emacs-lisp/comp.el (comp-limplify-lap-inst): 
Opencode byte-not.
      adds  538f59806c1 Extend cstrs pass to match `unless' like code
      adds  672988e9617 Symplify (not t) => nil and (not nil) => t
      adds  96d4c70412e * Fix logic for constraining block with multiple 
predecessors
      adds  2a6c6bf3242 * Use `comp-assign-op-p' into dead code elimination pass
      adds  2327a983193 * Constrain only mvars that are actually used
      adds  b4ee13c9421 * Memoize `comp-subtype-p'
      adds  bd693ccea7b * Don't emit byte op-code annotations in LIMPLE to 
optimize for compile-time
      adds  89d5a3a7603 Enable integer range narrowing under compare and branch
      adds  c5c0c06b1c3 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Add two functions.
      adds  fcd8c60182e * Remove unnecessary lhs rename in 
`comp-ssa-rename-insn'
      adds  fc02c8458d6 * test/src/comp-tests.el (comp-tests-type-spec-tests): 
Add two more test.
      adds  d8939520535 Fix missing float handling into 
`comp-cstr-set-cmp-range'
      adds  271fb8a269a * Fix `byte-compile-file' for native compilation 
(bug#45442)
      adds  8fb94630136 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  ee53560c8cb * Don't require trailing backslashes in 
`comp-eln-load-path' (bug#45462)
      adds  34e9aae4407 * Add comp-cstr-greatest-in-range 
comp-cstr-smallest-in-range
      adds  92af4e8fc97 * lisp/emacs-lisp/comp-cstr.el 
(comp-cstr-set-cmp-range): Improve.
      adds  7d07a718416 Add sum/subtraction integer range propagation support
      adds  42fb6de0b36 Add 1+ 1- integer range propagation support
      adds  ccce15299ba * Improve some slot type into comp.el
      adds  8a0467e2ef3 ; lisp/emacs-lisp/comp.el (comp-emit-narg-prologue): 
Nit.
      adds  e532ec95529 Compute function type for native compiled functions
      adds  eafcc8eda0a Propagate function calls also when hiddend under funcall
      adds  5a8622ba2c6 Reorder subr register function arguments to make some 
room
      adds  2b3c7c75173 Store function type and expose it with `subr-type'
      adds  ba41a183dd5 * lisp/emacs-lisp/comp-cstr.el (comp-cstr): Better 
`comp-type-to-cstr'.
      adds  e83c6994e1f * Define `cl-satisfies-deftype' mapping predicate -> 
type
      adds  c4efb49a27f Constrain mvars under compare and branch with built-in 
predicates
      adds  a3b816ff8ce * lisp/emacs-lisp/comp-cstr.el (comp-cstr): Better 
`comp-value-to-cstr'.
      adds  3f00d666e96 Fix missing negation handling in a bunch of predicates
      adds  0593f478762 * Add more function type specifiers
      adds  db2a49327a4 * Order function types in aphabetical order
      adds  e81643bef50 * Add `comp-insert-insn'
      adds  f78580a0f5b * lisp/emacs-lisp/comp.el (comp-limple-lock-keywords): 
Color returns as red.
      adds  e9f5fadb0ec * Fix two predicates for missing negation handling
      adds  67c443adc1e Introduce 'unreachable' LIMPLE operator
      adds  6ba94f7c77b * src/comp.c (Fcomp__compile_ctxt_to_file): Fix hash 
table iteration.
      adds  93ff838575d * Clean unreachable block using dominance tree to 
handle circularities
      adds  c29037c877a * lisp/emacs-lisp/comp.el 
(comp-compute-dominator-tree): Fix.
      adds  807471f9ffd ; * lisp/emacs-lisp/comp.el 
(comp-compute-dominator-tree): Reindent.
      adds  9420ea6e084 Add `throw' to non returning functions
      adds  5db5064395c Merge remote-tracking branch 'savannah/master' into HEAD
      adds  03be03d3663 * Rename `dom' slot into  `idom' in `comp-block' struct
      adds  43d0e8483e5 Fix `functionp' contraining (bug#45576)
      adds  a3f2373bfb6 * lisp/emacs-lisp/comp.el (comp-known-predicates): Some 
more tweaking.
      adds  5074447ef49 Fix type inference for bug#45635
      adds  7293c23d14e * Fix a type specifier test
      adds  8ad983c4ace * test/src/comp-tests.el (cond-rw-1, not-cons, 45576): 
Rename three tests.
      adds  33b8ce865fc Fix bug#45603
      adds  ad0d553e8f8 * Add a type specifier test
      adds  213b5d73159 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Fix typo.
      adds  400f620f24b Merge remote-tracking branch 'savannah/master' into HEAD
      adds  325c0765dfa Add new customize `comp-libgccjit-reproducer'
      adds  42ff68ec2f1 Improve `comp-libgccjit-reproducer'
      adds  79b9a262ffa * configure.ac: Fix native-comp OpenBSD build.
      adds  00101a8d4cc * Introduce native compilation time reports
      adds  f1efac1f9ef * Normalize `comp-eln-load-path' entries for trampoline 
comp (bug#43475)
      adds  0a7ac0b5504 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  88100bed0af * Set `backtrace-line-length' in async worker processes
      adds  883d937320a Make `comp-enable-subr-trampolines' effective for 
advices (bug#45854)
      adds  339b4a754b0 * Introduce `comp-fwprop-max-insns-scan' as heuristic 
threshold
      adds  39b3bcd324c * Run dead code removal always before fwprop, optim 
bootstrap time (~20% less)
      adds  0ffb3dfaa48 Do not add unnecesary arg constraints (bug#45812 
bug#45705 bug#45751).
      adds  b8d3ae78c54 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  a8b8d220b4f Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  41509d873e8 * Short eln filename hashes
      adds  1f626e9662d * Remove `system-configuration' from eln filename
      adds  2fcb85c3e78 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  4fba79feee5 Add late load pdumper hooks so these can call into Lisp
      adds  d3a399dd299 * lisp/emacs-lisp/comp.el (comp-trampoline-compile): 
Default to speed 1.
      adds  8646113ba0c * src/comp.c (load_comp_unit): Fix 'data_ephemeral_vec' 
shadowing decl.
      adds  bebec46bcbf * src/comp.c (define_jmp_buf): Use 'jmp_buf' instead of 
'sys_jmp_buf'.
      adds  71fc39cbe00 Revert "* src/comp.c (define_jmp_buf): Use 'jmp_buf' 
instead of 'sys_jmp_buf'."
      adds  31416495ad9 * lisp/startup.el (normal-top-level): Use 
`path-separator' in place of ":".
      adds  543e6e664cf * Sanitize frame slot access in final
      adds  72e4a22391b * Better long range check
      adds  7b676861dd1 * src/comp.c (check_comp_unit_relocs): Prefer ptrdiff_t 
to EMACS_INT.
      adds  21858596f02 * Clean-up some signal related dead-code
      adds  0d7c8932030 * src/comp.c (Fcomp__compile_ctxt_to_file): Clean-up 
unused variable.
      adds  1fe5994bcb8 Fix inverted logic in constraint comparison (bug#46540)
      adds  f92bb788a07 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  185121da697 * Add assertion guarding against emitting a relocation 
array overflow
      adds  b1bab6e0739 * Add a bunch of assertions for fixnums coming from 
Lisp later used as int
      adds  805cae572aa * src/emacs.c (syms_of_emacs): Add a FIXME for Windows 
native-comp.
      adds  2110a3faf77 * src/pdumper.c (dump_do_dump_relocation): Use 
emacs_fopen + ENCODE_FILE.
      adds  14e6268d141 * Pacify GCC warning on non wide-int configurations
      adds  92fe7a91f4c * Remove unnecessary function 
'emit_rvalue_from_unsigned_long_long'
      adds  39792cf6298 * Work around bug#46495 (GCC PR99126)
      adds  cf1e8e792f6 Merge remote-tracking branch 'savannah/master' into HEAD
      adds  da4da88c764 * lisp/emacs-lisp/comp.el (comp-spill-lap): Fix doc 
string.
      adds  d6227f6edcf * Fix union constraint for mixed pos/neg constraints
      adds  81b10135553 * Don't use paths to indicate filenames
      adds  f6c5f0dd5c8 * configure.ac: Rename configure nativecomp flags into 
--with-native-comp.
      adds  28ce6f980ff * Some clean-up in comp.el
      adds  cadb902aa81 Revert "* configure.ac: Rename configure nativecomp 
flags..."
      adds  ec88bdba6fe * Add a simple growable vector like type
      adds  89e9b051809 * Move ssa rename from vector to comp-vec
      adds  bddd7a2d137 Do not emit assumptions referencing clobbered mvars 
(bug#46670)
      adds  0ee1a16769b Fix async compilation and paramenter naming
      adds  9ae48ae714b * Fix two docstrings in comp.el
      adds  3a31fca5dba * Fix some comp-vec logic
      adds  54df918ad1e * Add `comp-async-query-on-exit' customize.
      adds  3266093af97 Improve documentation of last change
      adds  ad74b1b2b64 * Improve `comp-async-report-warnings-errors' docstring
      adds  5540d73441a Fix last change
      adds  720bd747a80 Add :version tags to defcustoms in comp.el
      adds  cedc55041ea Make some defcustom types stricter in comp.el
      adds  5c922cc3a4b Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  b84c1727ea0 * Interactive tag native compilation function in 
emacs-lisp-mode
      adds  42fc752a14b * Change native compiler configure flag into 
'--with-native-compilation'
      adds  312deba5302 * Canonicalize filenames on Windows before hashing 
(bug#46256)
      adds  2acc46b55bd Migrate and rename a bunch of functions from comp.el to 
comp-cstr.el
      adds  5bc08559e8f Don't treat '=' as simple equality emitting constraints 
(bug#46812)
      adds  3d014e1bf48 Fix `eql' `equal' propagation of non hash consed values 
(bug#46843)
      adds  8c7228e8cde Fix = propagation semantic for constrained inputs
      adds  4f90b0b6e62 Improve NEWS entries about native-compilation
      adds  e5a0d4c4258 Avoid aborting on MS-Windows at startup
      adds  30810905de7 Fix compilation warnings in --with-wide-int build on 
Windows
      adds  0c5ba41b72a Fix two compiler ICEs dealing with nan and infinity
      adds  cf37850e2d6 * src/comp.c (return_nil): Make it not a nested 
function.
      adds  43b40bc880f Don't call _setjmp through a function pointer 
(Bug#46824)
      adds  6444f69de27 * src/comp.c (hash_native_abi): Account for 
`system-configuraton-options'.
      adds  b456b19ec4e Fix typos and doc strings in native-compilation files
      adds  b9ccbac7685 * Makefile.in (ELN_DESTDIR): Remove unnecessary double 
quoting.
      adds  260617ddc2e * Harden `comp-abi-hash' computation
      adds  552ef6d6c07 Fix some unsafe uses of SSDATA in comp.c
      adds  05259c4a238 Fix `=' propagation to handle -0.0 0.0 case
      adds  3848f3bff0d * lisp/emacs-lisp/comp.el (comp-add-cond-cstrs-simple): 
Suppress warning.
      adds  6c73418c95a Fix miscompilation of funcall forms in some cases 
(bug#46974)
      adds  c60f2f458a6 Fix `comp-cstr-intersection-no-hashcons' for negated 
result cstr
      adds  7a13a0d616c Fix libgccjit PROGNAME on MS-Windows
      adds  99638d128ee ; * src/comp.c (Fcomp__compile_ctxt_to_file) 
[WINDOWSNT]: Fix last change.
      adds  619f66f423c Use MS-Windows system APIs to get number of processors
      adds  f89e70a7041 Fix encoding of file names in comp.c
      adds  948e6609b11 Avoid aborts in native-comp subprocesses when exiting 
Emacs on Windows
      adds  38b4ac3e6b5 * Work around GCC PR99126 on all libgccjit < 11
      adds  dbdc44db15e Allow for `comp-native-driver-options' to work as a 
file-local variable.
      adds  b6f06c32b47 * lisp/emacs-lisp/comp.el (w32-get-nproc): Suppress 
warning declaring it.
      adds  dcf2be69711 ; * src/comp.c (load_comp_unit): Fix a comment.
      adds  9809f7ed2c6 Use `length=' and family where possible in native comp 
code
      adds  15aa239ba05 * Handle `comp-native-driver-options' both as 
file-local both as global
      adds  93f92cf1ba3 Zero stale pointer when unloading comp units (bug#46256)
      adds  380ba045c48 * Fix comp unit type decl in eln files to fix GC crash 
(bug#46256)
      adds  43b0df62cd5 Merge commit '9cbdf20316' into native-comp
      adds  7672b15c273 * test/src/comp-test-funcs.el (comp-test-46670-1-f): 
Remove a warning.
      adds  79c83f79c5b * src/comp.c (ABI_VERSION): Bump following-up 
380ba045c4.
      adds  fe1c081c388 * Fix truncated warnings (bug#47024)
      adds  711b2c83497 * lisp/loadup.el: Don't load pcase on native builds 
(bug#47025).
      adds  0144764d1dd * Fix error reporting for async native compilation 
(bug#47024)
      adds  d9cd55a4f1c Implement `no-native-compile' (bug#46983)
      adds  82bd6d57d54 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  d018584814e * Fix circular dependecy when loading a modified 
comp.el (bug#47049)
      adds  f142f5ba46a Fix hang due to failure to clean up *.eln.old files at 
exit
      adds  472cd53d935 Don't call setjmp through a function pointer on Windows 
(bug#47067)
      adds  5e4ec4d3c94 Fix some entry in `comp-known-type-specifiers' 
(bug#46847)
      adds  aabda4263bc Prefer expand-file-name to concat in native-compilation 
code
      adds  7f74ed4912d * lisp/emacs-lisp/bytecomp.el: Fix native 
re-compilation (bug#47161).
      adds  6810635bdd1 * lisp/emacs-lisp/byte-opt.el: Fix native 
re-compilation (bug#47161).
      adds  f3abb171181 Have `no-byte-compile' implies also `no-native-compile'.
      adds  3e133cc0509 Fix `no-byte-compile' native compilation interaction 
(bug#47169)
      adds  b3ad62f8a35 Do not load native code when `load' is explicitly 
called on a .elc file
      adds  6ca6c71cd0b Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  be22cda7be9 * lisp/emacs-lisp/comp.el (comp-clean-up-stale-eln): 
Clean-up all .eln dirs.
      adds  08682ccc315 ; Remove two unnecessary quotes
      adds  d0280ce1b16 Revert "* lisp/emacs-lisp/comp.el 
(comp-clean-up-stale-eln): Clean-up all..."
      adds  af739863b0a Add a tmp dir to `comp-eln-load-path' when running the 
testsuite.
      adds  ec12cdd1973 ; * test/Makefile.in (TEST_HOME): Add a note.
      adds  5aa42f686c6 Prevent unnecessary multiple .el hashing in 
'maybe_swap_for_eln'
      adds  6351953dcd1 * lisp/emacs-lisp/comp.el (comp-lookup-eln): Add new 
function.
      adds  5ae0a728c02 ; * src/comp.c (Fcomp_el_to_eln_filename): Improve 
docstring.
      adds  7ba816ee1cb * lisp/emacs-lisp/comp.el (comp-lookup-eln): Add 
autoload cookie.
      adds  4a3b43f55cf * src/lread.c (maybe_swap_for_eln): Fix eln filename 
(bug#bug#47337).
      adds  92914ade6d3 Improve two native compiler related docstrings.
      adds  c6c7b30e4b4 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  79b8b6ca45a * Prevent stale eln loading checking file timestamp 
before load (bug#46617)
      adds  aa159bf6963 * lisp/emacs-lisp/comp.el (comp-debug): Fix docstring.
      adds  515378434a4 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  613caa9527e Do not defer compilation when bytecode is explicitly 
requested (bug#46617)
      adds  53ca0d98441 Rework native compilation `comp-debug' (bug#46495)
      adds  8e524f45914 * lisp/emacs-lisp/comp.el (comp-final): Clean-up 
temporary file.
      adds  8d550700c53 * src/comp.c (Fcomp__compile_ctxt_to_file): Fix debug 
level 1.
      adds  dc393517ca1 Issue a warning when eln look-up fails due to missing 
.el source file.
      adds  978afd788fd * src/comp.h (unload_comp_unit): Define for vanilla 
build (warning removal).
      adds  6f8ec144919 Output native compiled preloaded files into the 
'preloaded' subfolder
      adds  1ad0ecea2bb * lisp/emacs-lisp/comp.el (comp-clean-up-stale-eln): 
Clean-up all .eln dirs.
      adds  9333bc48638 * src/comp.c (Fcomp_el_to_eln_filename): Fix doc.
      adds  39bc9bc7706 * src/comp.c (fixup_eln_load_path): Fix parameter name.
      adds  0a3e715e1f5 * Introduce `comp-file-preloaded-p'
      adds  74b58f28ecb Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  7bf141e9445 ; * Add myself to MAINTAINERS file
      adds  320f5390567 ; * etc/TODO (pdump): Add a note about native compiler 
and re-dumping.
      adds  02724cc2fc6 ; * admin/MAINTAINERS: Tabify last change.
      adds  b77575198c4 ; * lisp/loadup.el: Fix comment.
      adds  65681982134 * src/pdumper.c (dump_do_dump_relocation): Use 
`expand-file-name'.
      adds  208ffc284c7 * .gitlab-ci.yml: Move native-comp tests into 'slow' 
stage.
      adds  ce15b23846c * Makefile.in (BIN_DESTDIR, src): Fix 'BIN_DESTDIR' on 
MacOS.
      adds  c35a515a2f7 Fix install with NS app bundle
      adds  db2a226fc4e Move gitlab-ci native-comp tests into 
'/test/infra/gitlab-ci.yml'
      adds  1f8d75160a2 * Improve some docstring in comp.el
      adds  a9b9ada6bf5 Fix crash on MS-Windows caused by recent changes
      adds  8ed46b7646d Remove hardcoded gcc version
      adds  3062480309b * lisp/emacs-lisp/comp-cstr.el (comp-normalize-valset): 
Remove duplicates.
      adds  70adc28e979 * lisp/emacs-lisp/comp-cstr.el 
(comp-cstr-union-1-no-mem): (not null) => t.
      adds  2d23f19e7d5 * Fix two comp-cstr tests
      adds  b064ddd3f60 Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  0c1fc9d581a * Fix native-comp startup for symliked binary 
(bug#44128)
      adds  95dd6bb0803 Fix MS-Windows build following last change
      adds  bfaa6df492c * configure.ac: Fix native-comp FreeBSD build.
      adds  686259e65aa * configure.ac: Revert prev commit and fix native-comp 
NetBSD build.
      adds  f9c1008ced5 * lisp/emacs-lisp/comp.el 
(comp-effective-async-max-jobs): Handle BSD.
      adds  9aa5203b542 Fix loading *.eln files when Emacs is installed via 
symlinks
      adds  cb4c41f0621 * emacs.c (load_pdump): Fix compilation on 
picky-complier platforms.
      adds  b8d386083f8 * src/emacs.c (load_pdump): Fix unconditional 
references to strip_suffix.
      adds  75c898edc3d ; * src/pdumper.c (dump_do_dump_relocation): Add a 
FIXME comment.
      adds  af0af63742f Fix last change
      adds  cc2d2e8d6c7 ; * src/emacs.c (load_pdump_find_executable): Yet 
another fix.
      adds  490b8c2c339 * src/comp.c (fixup_eln_load_path): Simplify code.
      adds  e54066f3d45 * src/emacs.c (main): Add back the call to 
init_callproc_1. (bug#47872)
      adds  b5c76530fab Merge remote-tracking branch 'savannah/master' into 
native-comp
      adds  0eee48af9de Introduce `sxhash-equal-including-properties'.
      adds  f842816125c Fix native compiler string hash consing strategy 
(bug#47868)
      adds  de16621b510 * lisp/emacs-lisp/comp.el 
(batch-byte-native-compile-for-bootstrap): Fix typo.
      adds  606188a3601 * lisp/emacs-lisp/comp.el (comp-imm-equal-test): Style 
fix.
      adds  062e5994802 Improve a native compiler test
      adds  592ffd35b0d Improve diagnostics of loading *.eln files
      adds  fa65c044f2e Improve detection of pdumper file and *.eln files
      adds  289000eee72 Merge branch 'feature/native-comp' into into trunk
      adds  2a33fc8d199 Adjust regexp to extra native-comp lines
      adds  230f90d6e27 * lisp/help-macro.el: Remove stale Change Log.
      adds  ec2ccae3e68 * lisp/emacs-lisp/comp.el (no-native-compile): Minor 
doc fixes.
      adds  6bfe589078d Hack around problems in Turkish environments in 
url-proxy
      adds  83a915d3dfa * lisp/startup.el (comp-eln-load-path): Silence a 
warning.
      adds  8e2faa74ce1 * lisp/url/url-proxy.el (url-find-proxy-for-url): Minor 
simplification
      adds  b7c22fab7d0 ; Add 2021 to copyright years
      adds  890631bc6ab ; NEWS copyedits
      adds  50f29f6a282 * src/editfns.c (Fpropertize): Doc fix; reference Info 
manual.
      adds  a9560a2b511 Fix typo in tramp-get-remote-gid
      adds  de80086b953 Some rearrangement in gitlab-ci.yml
      adds  58fc16063c4 * lisp/emacs-lisp/comp.el 
(comp-accept-and-process-async-output): Fix regexp.
      adds  a390a4965f9 * Fix comp-cstr tests for vanilla build (bug#48021)
      adds  d164436b2ad * test/src/comp-tests.el: Fix it for non native 
compiled build (bug#48031).
      adds  244e97d5f83 Move native compiler test data into proper directory 
(bug#48031)
      adds  9d34fd8b33c * Use `expand-file-name' in place of `concat' in 
comp-tests.el
      adds  449045b2a6e Make use of `ert-resource-file' 
`ert-resource-directory' in comp-tests
      adds  a139f14c05c Fix previous emake adjustment
      adds  6546ebcb97e Small tweaks to gnus-registry reindexing messaging
      adds  fbfb5030129 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Fix string-search.
      adds  4396ef5a386 * lisp/emacs-lisp/comp.el: Make it loadable in vanilla 
builds (bug#48021).
      adds  edf42af2ccc Rework where `comp-ctxt' is defined.
      adds  40c71e574ad * lisp/emacs-lisp/comp-cstr.el (comp-ctxt): Initialize 
it.
      adds  7f03ee8de15 * lisp/emacs-lisp/package.el: Fix use of 
`find-library-name`
      adds  cbd95b9a415 Ensure that we get an X-Draft-From headers
      adds  e1562bbab33 Fix failing auth-source test
      adds  bd5aebce03b Fix failing subr test
      adds  e1541b5cb42 Rename abnormal hook to comp-async-cu-done-functions
      adds  8f52c5da76f Fix compilation warnings in non-toolkit builds
      adds  6a03e4cc4f2 * lisp/erc/erc.el: Add past maintainer Michael Olson to 
Contributors.
      adds  b3b2cba5ca0 Fix some custom types in comp.el
      adds  40a1e94f4c0 Doc fixes for comp.el
      adds  a190b4cfd8b Major rewrite of adjust_frame_size
      adds  6fb80c9ad80 ; * test/infra/gitlab-ci.yml: Add local variable.
      adds  66a36f1e5a3 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  d55d5358b27 ; * lisp/emacs-lisp/comp.el: Fix typos.  Add LocalWords.
      adds  7133a67dcdb Calc: control digits after decimal point (bug#47302)
      adds  d8e037eeaa7 (affixation-function): Allow only three-element list 
elements
      adds  233c0af31e2 ; Fix typos
      adds  7e25e0f96bb ; * src/comp.c: Fix typos.
      adds  1ee62ac5bd9 Fix loading problem in Tramp
      adds  2ab8d1ee3bd Avoid missing whitespace in help-for-help
      adds  4e1e0b9decf Have `comp-cstr-intersection-no-mem' intersect pos neg 
value sets
      adds  c62262736ca * Clean-up temporary eln test-suite directory when 
exiting (bug#48060)
      adds  6a078097c98 Don't add magic comment to Ruby files for utf-8 encoding
      adds  a9fc30e6c2e Add tests
      adds  244499292e0 Improve add-log-current-defun-header-regexp
      adds  4fc6afb913a * lisp/emacs-lisp/avl-tree.el: Minor doc fixes.
      adds  2feeebe40a1 Doc fixes in avl-tree.el
      adds  0c7f1e2e42d Fix gio warning in Tramp
      adds  cccdea7e237 Tramp code cleanup
      adds  f32ff810207 * Add a note related to native compilation and Dynamic 
Binding
      adds  0e8c8628854 * lisp/window.el (window--state-put-2): Set 
next/prev-buffers even to nil.
      adds  a3c77dda952 * lisp/progmodes/xref.el: Bump version.
      adds  1054525ae37 * lisp/progmodes/project.el: Also bump version.
      adds  086e29d213a * lisp/emacs-lisp/shortdoc.el: Doc fixes.
      adds  a8aa217bff2 Some Tramp corrections, Bug#48067
      adds  68bf917896d Automatically generate texinfo.el internal autoloads
      adds  39ebc2689b5 * Improve `comp-normalize-valset' reproducibility 
(bug#48021)
      adds  1cf03f290bd * lisp/mail/supercite.el (sc-select-attribution): Fix 
lexical conversion
      adds  7c901d90e62 * src/doc.c (Fsnarf_documentation): Fix bug#48019
      adds  2a38a2c8757 Improve support for 'display-line-numbers-width-start'
      adds  8e083440e10 Alter `gnus-article-show-images' to re-display with 
images installed
      adds  ab7a61e0efd Fix the unexec build on MS-Windows
      adds  1167253f75b Don't signal scan-error in interactive sexp-based 
commands
      adds  04266a2cacc Advertise PgUp/PgDn instead of SPC/DEL in help-for-help
      adds  019c70e731d Fix GUD overlay arrows in gdb-mi when debugging over 
Tramp
      adds  d53ee1cb3ec ; Auto-commit of loaddefs files.
      adds  a65eb23f5cb Fix NS build warnings
      adds  6b2d017ead8 Fix infinite loop on GNUstep when toolbar updated
      adds  0ce2f591ff9 * lisp/minibuffer.el (completing-read-default): Fix 
bug#45474
      adds  f1adb6b77a9 * lisp/simple.el (newline): Make the hook function 
remove itself
      adds  eda4888e54a Suppress false positives in apropos-value
      adds  8a4081c396a Make adjust_frame_size set up frame's new_width/_height 
too (Bug#17120)
      adds  51a9ed843f1 Tweak filtering some more
      adds  ede24f8f976 Add newline and tab matching documentation to 
query-replace-regexp
      adds  e5b93f6c148 Inhibit lines in doc-view-mode
      adds  65fe1777e6e Don't use pdumper-stats with unexec
      adds  0fe250c6374 Minor doc fixes in simple.el
      adds  fb44f897d9d Bind S-SPC to scroll-down in help-for-help
      adds  d0d95d16149 * lisp/help-macro.el: Doc fix.
      adds  609d814fdf1 Fix crash when resizing GNUstep builds
      adds  4e17c5e8c3d ; Fix last change in lisp/replace.el.
      adds  c842399ef01 * lisp/apropos.el (apropos-value, apropos-local-value): 
Tweak for lexbind
      adds  6c1c3204e47 Add new help command 'describe-command'
      adds  013aee1ad30 * etc/tutorials/TUTORIAL.he: Adjust to latest change in 
TUTORIAL.
      adds  84a2a4715b9 * lisp/progmodes/cc-defs (c-save-buffer-state): Amend 
debug spec, t to let*
      adds  10a7d44f194 * etc/tutorials/TUTORIAL.es: Adjust to latest change in 
TUTORIAL.
      adds  21f2fbb648a * etc/tutorials/TUTORIAL.sv: Adjust to latest change in 
TUTORIAL.
      adds  30d974bf5c0 Add two changes announced but not included in previous 
commit
      adds  73513c36a93 Align TUTORIAL.it to the English version
      adds  81fc95bf22c ruby-mode.el: puts and printf do not require args
      adds  eddb00c5bf9 Note that function symbols are preferred in `add-hook'
      adds  4aa4a8f9525 Speed up animation of non-displayed images
      adds  1fa1f3184a9 Speed up animation of non-displayed buffers
      adds  1dafab89365 ediff shouldn't alter the kill ring when copying a diff
      adds  704b765eaae Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  4fdebc016c3 Fix incorrect resizing behaviour on macOS (bug#48157, 
bug#48162)
      adds  46b7ce0e9c7 ; * etc/tutorials/TUTORIAL.es: Fix grammar in recent 
change
      adds  824d1a57ec8 Fix unquoting of file names in subprocesses (Bug#48177)
      adds  3c4619edeb0 project--buffer-list: Avoid Tramp buffers when possible
      adds  131e874d143 ; * etc/NEWS: Fix typo.
      adds  8a4bb6b0560 Fix a problem with x_set_tab_bar_lines (Bug#46827)
      adds  4ba9024d445 Ensure updating the animated image in all windows
      adds  ab6cb65cb2b Fontify lines when setting a bookmark
      adds  60ff12a7d9d Fix doc marker for previous bookmark NEWS change
      adds  ed42afd403f Allow TAB to go to a key in EPA key buffers
      adds  e634130607b Fix inconsistent behaviour in find-file-noselect when 
using nowarn
      adds  7d0067f297b ; Fix and simplify last change in bookmark.el.
      adds  b8f88d76ea7 Remove as of recently unused GDK macro
      adds  6486c9dc73f * admin/make-tarball.txt: Note to update more files on 
web page.
      adds  1984213f62e * lisp/emacs-lisp/pp.el: Doc fixes.
      adds  43c154404e1 * lisp/emacs-lisp/elp.el: Doc fixes.
      adds  101a049f551 Improve doc string of 'tab-width'.
      adds  6a030deb3d5 Merge from origin/emacs-27
      adds  e61688f87db Fix setting breakpoints in M-x gdb for remote files.  
Don't merge
      adds  ccfd2e20a98 Fix GUD overlay arrows in M-x gdb when debugging over 
Tramp.   Don't merge
      adds  6a46d3d8094 ; Auto-commit of loaddefs files.
      adds  697fd3e9191 ; Merge from origin/emacs-27
      adds  56c4c8ef323 * lisp/jka-compr.el (jka-compr-uninstall): Fix function 
reference.
      adds  40228fffd72 Fix code for newline-and-indent in skeleton language.
      adds  0c993ed1d3a Merge from origin/emacs-27
      adds  c36df52ff5c Fix infloop in lsp-mode
      adds  d6ddc97884c * Do not try to load unexistent eln file if async 
compilation was skipped
      adds  3783e7fb4db Remove unused lexical variables in cc-defs.el
      adds  aeada12ebb1 Add new defvoo nnimap-keepalive-intervals to Gnus 
nnimap servers
      adds  203ee339805 Make the ELC+ELN lines line up with the other lines
      adds  483c5e953c1 Fix two GTK3 event handling issues
      adds  58b0bcd16df Use @defmac on eval-{and,when}-compile
      adds  5b97b98daa7 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  14c9245e824 Remove unnecessary call to message in js.el
      adds  b4685a3d618 Allow `C-x C-k l' to work even if `C-h l' is unbound
      adds  0b437dd75ce Fix error in ses.el when setting the current row
      adds  a9f4ee3d3d6 Don't bug out in `Info-goto-node' completion
      adds  3481903d136 * Better identify native compiler presence in two tests.
      adds  f1c6a4c41e8 Tweak how some Japanese punctuation chars are 
translated to ASCII
      adds  31f64d862b5 * test/lisp/help-fns-tests.el 
(help-fns-test-lisp-defsubst): Fix (bug#48221).
      adds  e9baa733b8c Fix setting of 'width' and 'height' frame parameters
      adds  40736357b8b Rename feature `nativecomp' into `native-compile'
      adds  b8bdf643771 New option to confirm deletion in bookmark menu
      adds  2705fc4ab05 Extend read-multiple-choice to support free-form help 
descriptions
      adds  b61c828ea37 Add a help option to the open large files prompt
      adds  f0648fef35e Make Info completion more robust
      adds  c8c27864aa5 Fix ispell program comparison
      adds  b69e2699aaa Only look at the headers when computing the envelope 
from address
      adds  9e0fc5321b6 cperl-mode: Eliminate bad interpretation of ?foo?
      adds  c873d16af61 Fix wrong handling of minibuffers when frames get 
iconified/made invisible
      adds  5ec4a3dbbc8 Fix bug#47625 in dired
      adds  49aebfe93c4 Add tests for `map-elt'
      adds  896384b542c Make (setf (map-elt ...)) return the value in the 
alist/plist cases
      adds  ff3d7190bba Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  639d94fe14c Entrust Gtk with handling tooltips
      adds  647e4a92bbb * src/pgtkmenu.c (show_help_event): Let emacs not show 
menu tooltips
      adds  ca0b1b9fe5a Fix pgtk_make_frame_visible doesn't work
      adds  486e77befd2 Fix frame size shrinking when turning fringe/scrollbars 
on/off
      adds  bfd6ab9dc93 * src/pgtkterm.c remove duplicated code
      adds  9a64cc14684 Treat all the wayland connection as the same display
      adds  3f8f3a9027a Create a variable to enable selection on multi display
      adds  8a649cba44c Update texts while busy
      adds  d0fa569b730 Revert "Update texts while busy"
      adds  12bab209204 Tidy file-matching regexps and remove some ineffective 
backslashes
      adds  c3d029c923f Don't fail image-tests if JPEG format isn't compiled in
      adds  220845be11a Remove another variable alias obsolete since Emacs 23
      adds  74a4f3e0434 Improve formatting in text-quoting-style docstring
      adds  7f317868c5a ; * src/doc.c (syms_of_doc): Fix last change.
      adds  b6f5da32401 In Tramp, use scp "-T" argument if available
      adds  643cc3fa144 * Rename comp-limple-mode -> native-comp-limple-mode
      adds  43f29696adc Rename comp-speed -> native-comp-speed
      adds  94c69eb1d7d Rename comp-debug -> native-comp-debug
      adds  6efd7885dba * Rename comp-verbose -> native-comp-verbose
      adds  65952950780 * Rename comp-always-compile → 
native-comp-always-compile
      adds  85b61c0c58c Rename comp-bootstrap-deny-list → 
native-comp-bootstrap-deny-list
      adds  31ca1c3e81b Rename comp-never-optimize-functions → 
native-comp-never-optimize-functions
      adds  d8f84a1c00e * Rename comp-async-jobs-number → 
native-comp-async-jobs-number
      adds  e73186a4464 * Rename comp-async-cu-done-functions → 
native-comp-async-cu-done-functions
      adds  4e063bf8eb4 * Rename comp-async-all-done-hook → 
native-comp-async-all-done-hook
      adds  4e01605efab * Rename comp-async-env-modifier-form → 
native-comp-async-env-modifier-form
      adds  c90129c5e54 * Rename comp-async-report-warnings-errors
      adds  419852a599c * Rename comp-async-query-on-exit → 
native-comp-async-query-on-exit
      adds  8c429a42c4a Rename comp-native-driver-options → 
native-comp-driver-options
      adds  901ce566037 Rename comp-warning-on-missing-source
      adds  fbbcbed10ee Rename comp-eln-load-path → native-comp-eln-load-path
      adds  8b7495a722a ; * test/lisp/image-tests.el: fix previous commit
      adds  8616e4f7472 project--buffer-list: Tighten the check
      adds  704755a5683 Shell-quote the directory when finding a project's files
      adds  70bfcbcdd32 Tune Tramp traces
      adds  3ad239e1bc1 `mail-envelope-from' doc clarification
      adds  f50577ea07f Fix some annoyances wrt file-name-non-special
      adds  615cf550f22 Fix a recent change in rmc.el
      adds  9457d4f20f1 Tramp: Fix file name quoting on MS Windows
      adds  a2842a11728 Don't use symbolic links in the test resource directory.
      adds  048cc03290a Ensure `<menu-bar> <edit> <clear>' handles rectangular 
regions
      adds  e4e8a1e834d * lisp/gnus/nnoo.el (defvoo, deffoo): Add `doc-string` 
property
      adds  f618cc5bc83 Fix moving directories with the same name to trash
      adds  a6757d10e85 Revert "Fix moving directories with the same name to 
trash"
      adds  fdeb1a3dc77 Mention that Emacs is usually case-insensitive in a 
couple of places
      adds  f608b4b93c0 Prevent the selected window being a dead mini-window 
when switching frames
      adds  12a37ef6d24 Remove dead URL in isearchb.el comments
      adds  53dfb51f55b Don't delete socket on server exit if it was passed in
      adds  79e2d0486c8 Document native-compilation
      adds  d3344e0a7fc ; Fix recent re-builder doc changes.
      adds  bb8b8d717f9 Tiny fixes to recent native compilation docs
      adds  3d276324edd ; Fix decoded-time-set-defaults typo in NEWS.27.
      adds  6b7e93e4448 Fix indentation of lines starting with # in js-mode
      adds  af529f777c9 Reintroduce autoloads for 
edebug-all-defs/edebug-all-forms
      adds  b376ed72204 Default to 1970 in decoded-time-set-defaults
      adds  457c44a2055 Make autoloads-force work in build directory
      adds  515cac0dc04 Cleanups for Tramp out-of-band methods on MS Windows
      adds  3d2c892114e ; * etc/NEWS.27: Revert last change.
      adds  25c775b4e96 * lisp/misearch.el (multi-isearch-switch-buffer): New 
function.
      adds  305e4807a42 Base the "extraclean" Make rule on "maintainer-clean"
      adds  988c891aa6b Small fixes for Makefile clean rules
      adds  aa2625b36a0 Small fixes for out-of-tree clean rules.
      adds  fddc1a53778 * test/Makefile.in (SUBDIRS, subdir_template): Fix 
out-of-tree.
      adds  aa354dd55b2 * lib-src/Makefile.in (clean): Tidy up seccomp-filter 
files.
      adds  5bedbe6b1d5 Always heed the `lexical-binding' local variable
      adds  779c615f333 Avoid saving session customizations in the custom-file
      adds  fafe912bd3e ; Fix oddities in etc/NEWS
      adds  02c80307f13 Extend meaning of UNIQUIFY 
`auto-save-file-name-transforms'.  (Bug#47493)
      adds  dc151c00012 Always include the test/ directory in tarfiles
      adds  6be77eefa61 * test/Makefile.in (clean): Remove generated mml-sec 
file.
      adds  dd031f311f2 * test/src/emacs-module-tests.el (mod-test-file): 
Unbreak out-of-tree.
      adds  9117b42e68c * Makefile.in: Simplify maintainer-clean.
      adds  28bed069a7c * lib/Makefile.in (maintainer-clean): Fully ignore 
rmdir errors.
      adds  c38b4a9beff Tweak documentation relating to 'erc-tls'
      adds  59fca4e8cdc * doc/misc/erc.texi (Connecting): Fix cross reference.
      adds  6d24a8e626f ; Fix typo in erc.texi
      adds  f3f1947e5b5 Fix Hexl handling of coding-systems with BOM
      adds  6d225d82c8b `text-property-search-forward' doc string improvement
      adds  2db8a3257ca Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  c9bf4e7f432 Fix assertions in nth_minibuffer
      adds  17a950cc80a Fix comment end delimiter fontification in OPascal mode
      adds  cd46972ee82 Fix exiting Emacs when savehist-file not writable
      adds  f84a385d79a Mention native compilation in the user manual
      adds  8bc91a6a3f6 * Rename comp-deferred-compilation-deny-list
      adds  63df3372be1 Rename comp-deferred-compilation
      adds  fa9f61e0f60 * lisp/font-lock.el: Fix `font-lock-comment-end-skip` 
fallback (bug#34088)
      adds  19d0cf5484c Use rfc822-goto-eoh rather that mail-header-separator.
      adds  42596bdf4be Little improvements in rmail.el.  Recognize encryped 
override headers.
      adds  ec8aff16084 Handle multi-line FROM.
      adds  ff6727dbbde Handle empty string as mail-header-separator
      adds  67722ab62f9 Avoid querying in a noninteractive Emacs.
      adds  4e175604b5b Fix dired confirm message asking to kill buffers of 
deleted dir (bug#48301)
      adds  aa14424b6be Move facemenu to enriched mode
      adds  5b3ce3a25b8 Remove purecopy throughout facemenu.el (since it's not 
preloaded)
      adds  5784b421ee4 Move the Text Properties menu back to Edit
      adds  47070ed39ed Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  b41f39d22cd Handle Bug#24526 without breaking Emacs on tiling WMs 
(Bug#48268)
      adds  d2034296a90 Abbreviate rgrep command on MS Windows (bug#48302)
      adds  98e5639c3c3 Fix the tests for 'string-limit'
      adds  df2a2377753 Remove unused variable in rmail.el
      adds  1b0dc15a0ac Tweak indentation of #foo in js-mode
      adds  bc1a01172e2 Further corrections for the text-property-search doc 
strings
      adds  417d53db2bc Fix `uniquify-managed' unbounded growth
      adds  11a9d8fce62 ; Comment fix
      adds  6ca599f291d All a GPG key server client
      adds  fb93afa1000 Update email address in epa-ks.el
      adds  4aadbab5be4 Improve doc strings and prompt in epa-ks.el
      adds  43da7f838f7 Even further `text-property-search-forward' 
clarifications
      adds  e27ccea298e Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  f1b98d39f0f ; Rearrange EasyPG entry in etc/NEWS
      adds  0d55a8ad286 Don't mark interactive commands as internal functions
      adds  ec574a72f71 Fix evaluation order for hack-local-variables
      adds  0b0ab33f2de * src/image.c: Avoid compiler warnings in Cairo builds 
without XPM.
      adds  3547e01d963 * src/image.c (xpm_image_p): Avoid another compiler 
warning.
      adds  cd0e7d51ab8 ; * src/image.c (xpm_format, 
xpm_valid_color_symbols_p): Fix last change.
      adds  adbdf85e23f Use an explicit line width of 1 on hollow cursors under 
X
      adds  1af91d271e0 Don't consider obsolete commands for completion in some 
cases
      adds  0e69c85d7d6 Make searching for files faster under Windows
      adds  218001e4849 Document `package-quickstart' in the user manual
      adds  1b919004f65 Fix bug#48349 in file-name-non-special
      adds  1aaceec9317 Fix vertical cursor motion across tall text or small 
images
      adds  5be26b43f44 Process sentinels need to work under X and commandline
      adds  c9773379c1a Improve Tramp traces
      adds  ff8bf8c8dff * doc/misc/epa.texi: Fix @nodes in previous change.
      adds  e36183ff466 ; * etc/TODO (etc/DOC): Update the todo entries.
      adds  127f1f330b6 Improve doc strings in log-edit.el
      adds  4c3abb3dd10 Fix compilation errors with latest w32 API headers
      adds  c233f4eccdd ; * etc/NEWS: Fix decoded-time-set-defaults typo.
      adds  bcd92b57080 Improve documentation of Hexl mode
      adds  3061409de2f Merge from origin/emacs-27
      adds  9533eacec81 * doc/misc/epa.texi: Remove hand-written node pointers.
      adds  fa33870e9f6 Remove more hand-written node pointers in doc/misc
      adds  5cfb9a507d9 * doc/misc/calc.texi: Remove most hand-written node 
pointers.
      adds  43701a84367 ; * doc/misc/calc.texi (Date Arithmetic): Fix order in 
@menu.
      adds  780b1db126f Various detailed fixes to minibuf.c, etc., to fix bug 
#48337
      adds  efc24f1e0bb Make the M-x obsoletion check more robust
      adds  76ba00a1619 Add :company-kind support to css-mode completion
      adds  c92ad6a75a2 Include colons in the completion strings
      adds  efea3a02f5f Add :company-kind support to sh-mode completion
      adds  48b37c3ef0c Add :company-kind support to nxml-mode completion
      adds  c18403302df Have X builds handle VisibilityNotify events 
(Bug#48268, Bug#48413)
      adds  63d259cc0da Improve doc string of 
'log-edit-generate-changelog-from-diff'
      adds  b1ac6797c55 Mairix: autoload main interactive functions
      adds  b00796ee36b Mairix: use 'mairix-search-options' as documented
      adds  0a681590268 Fix `quit-restore-window' when all previous buffers got 
killed (Bug#48367)
      adds  248ec838aa8 Fix launching net-utils on MS-Windows
      adds  46e4704e2ab Miscellaneous corrections to src/minibuf.c for bug 
#48337
      adds  b5e6dba05fc Fix segfaults when byte-compiling with 
native-compilation
      adds  de61b0b25f0 Refactor bug-reference setup functions into a defvar
      adds  b6e0b66e0ed Update CSS completion tests
      adds  1b8f013d179 Bug reference auto-setup for Rmail
      adds  4f510f63a8f Fix handling of stderr buffer in Tramp's make-process 
(Bug#47861)
      adds  01bd4d1a824 Optimize calls to 'eql', 'memql' and similar for 
fixnums.
      adds  487498e497f Remove unreliable test for match data clobbering
      adds  bf8b8cc6c57 Improve some quotation quoting in the Emacs manual
      adds  069c2fb17a6 Add more completion tests
      adds  b6d02dc3766 Add bug-reference-mode-force-auto-setup
      adds  5a82d4ce5ad prepend newline in sqli buffer
      adds  c14e0da3611 mouse-wheel-progressive-speed doc string clarification
      adds  10a14f6ac3f Fix function signature for 
gnus-search-indexed-parse-output
      adds  0212fb180a1 Use condition-case-unless-debug in nnselect-run
      adds  e761e12498f Add a 'silent option for 
native-comp-async-report-warnings-errors
      adds  7b82584c694 Improve documentation of new behavior of 'M-y'
      adds  42950e9e464 Fix a few Edebug specifications where code is wrapped 
in lambdas.
      adds  e477b5ee121 Add a unit test to reproduce Bug#48471.
      adds  7828d561c1a Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  cbeaf28c5ea Mention *-nov-is-evil in the Extra Headers Gnus manual 
section
      adds  eb758262070 Avoid crashes in condition-case
      adds  ec870f8986a Add support for Rust in etags
      adds  dac20f08fa8 Allow specifying the default archive types to compress 
to in Dired
      adds  2becaf86246 Update the etags/ctags test files
      adds  78156292c5a ; * admin/notes/years: Mention that etags test files 
need to be updated.
      adds  e72dfe96690 Add an etags test for Rust (bug#46055)
      adds  8ac093ce6fb Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  f572735c510 Fix the etags test suite
      adds  d83db639d37 Visually truncate excessively long lines in Xref
      adds  7124598068e * lisp/kmacro.el: Avoid the dynbound dialect of ELisp
      adds  9676d41b830 * lisp/emacs-lisp/subr-x.el (if-let): Swap &or branches 
(Bug#48489)
      adds  ed8c3303f94 * lisp/bookmark.el: make bookmark-fontify nil default 
value
      adds  be9db2b94d3 Fix pcase 'rx' patterns with a single named submatch 
(bug#48477)
      adds  cbd3a3b87d5 Revert "* lisp/bookmark.el: make bookmark-fontify nil 
default value"
      adds  2c90aa93a9d Fix the length= shortdoc example
      adds  6a7e503ccaf * lisp/kmacro.el: Fix test cases broken by last change
      adds  ab20f385a7b Fix `custom-delayed-init-variables' problem when 
re-dumping emacs
      adds  304a3b9ee8f Fix problem with focusing in `C-o' in ibuffer in some 
circumstances
      adds  33c0994c7cb Look for ElDoc buffer in all visible frames
      adds  68f5718c0a4 Fix some regressions introduced by the previous 
dired-aux change
      adds  63e4ed1c8f1 Recreate symptom of Bug#42701.
      adds  83be3e95985 * lisp/simple.el (read-from-kill-ring): Add new arg 
PROMPT (bug#48478).
      adds  502e3ce614c * lisp/emacs-lisp/lisp-mode.el (lisp-outline-level): 
Fix imprecise numbers.
      adds  48744903de3 * lisp/calendar/cal-menu.el (cal-menu-holidays-menu): 
Use a proper closure
      adds  0fa959db203 * lisp/repeat.el (repeat-exit-timeout): New defcustom 
(bug#48472).
      adds  2c47eaa18a4 * lisp/emacs-lisp/eieio-core.el 
(eieio-defclass-internal): Use a closure
      adds  39b67c3ffe4 * doc/emacs/basic.texi (Repeating): Document 
repeat-exit-timeout (bug#48472).
      adds  f57b0f08b44 * lisp/eshell/em-pred.el: Take advantage of lexical 
scoping
      adds  49c5299bbbf * lisp/facemenu.el (facemenu-add-new-face): Use 
`:documentation`
      adds  2520a163cb2 * lisp/find-dired.el (find-dired): Use a proper closure
      adds  0ccd712ad26 * lisp/imenu.el (imenu--create-keymap): Use proper 
closures
      adds  de4dcd8d108 * lisp/info.el (Info-isearch-push-state): Use proper 
closures
      adds  41efaa54c54 * lisp/menu-bar.el: Avoid `(lambda
      adds  abedac09096 * lisp/misearch.el (multi-isearch-push-state): Use 
proper closures
      adds  e61bb6f6fed * lisp/net/browse-url.el: Avoid `(lambda ..)
      adds  db8266b0b28 * lisp/net/eudc.el (eudc-menu): Use proper closures
      adds  5e7b57ad8f1 * lisp/net/imap.el (imap-mailbox-close): Use proper 
closures
      adds  26041ec8d51 * lisp/net/shr.el (shr-image-displayer): Use proper 
closures
      adds  25bb250e292 * lisp/net/sieve-manage.el (sieve-sasl-auth): Use 
proper closures
      adds  af68b495656 * lisp/org/org-clock.el (org-clock-get-table-data): Use 
proper closures
      adds  4e240bf0967 * lisp/org/org-colview.el (org-columns-map): Use proper 
closures
      adds  5746fd57ab7 * lisp/org/org-mouse.el: Make use of lexical scoping
      adds  09ed51b9c89 * lisp/org/org-timer.el 
(org-timer--run-countdown-timer): Use closures
      adds  942cbc4deaa * lisp/progmodes/gud.el (gud-tooltip-tips): Use proper 
closures
      adds  1276ba75eb0 * lisp/progmodes/js.el (js--make-framework-matcher): 
Use a closure
      adds  567c31121fd Fix recently introduced misbehavior of 
`quit-restore-window' (Bug#48493)
      adds  61291e06cc8 Lift restriction for finding theme summary line
      adds  e48372f8e57 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  82b4ea2fe82 * src/image.c: Fix compile error related xpm in image.c
      adds  1f82c85bffa Fix compile error when PGTK_DEBUG is enabled
      adds  67a4c8b5ad9 * src/frame.c (Fframep): Update framep docstring
      adds  dac694b8bb1 * lisp/progmodes/sql.el: 
`sql-postgres-statement-starters' defcustom
      adds  5e1a8d5654d Fix the unexec build on GNU/Linux
      adds  b4e1fdfe212 * lisp/kmacro.el (kmacro-lambda-form): Fix bug#48523
      adds  e100ee84e35 Fix custom type of recent dired-aux additions
      adds  eb9f48bfade * lisp/startup.el (command-line-1): Avoid byte-compiler 
warning.
      adds  171dbe70489 Fix rare failures in 'window-default-font-height'
      adds  1f0f922ef27 * lisp/simple.el (yank-from-kill-ring-rotate): New 
defcustom (bug#48478).
      adds  6ae3f7e8894 Add a section about bug-reference-mode.
      adds  d68f2b8681f ; * src/fns.c (Fline_number_at_pos): Fix doc string and 
comments.
      adds  b2eed2ae568 Clean up the fix for unexec build on GNU/Linux
      adds  328efb47d04 Make sure gmalloc's hybrid_free preserves errno
      adds  8b44740a6ae Fix arg-out-of-range errors in 'line-number-at-pos'
      adds  ae3ec0860aa Improve documentation of 'etags' tests
      adds  72ec24d4808 * doc/emacs/maintaining.texi (Bug Reference): Add 
debbugs-browse-mode.
      adds  443d9efc952 (completing-read): Add `group-function` to the 
completion metadata
      adds  de168b70b10 (completion--insert-strings): Split function; Full 
group title support
      adds  cacfd0321a5 (minibuffer-completion-help): Do not check 
`completions-group` centrally
      adds  836d69bc60b (completion--insert-vertical): Separate groups 
completely
      adds  cb8b994217e (minibuffer-completion-help): Add group sorting
      adds  1866e66a730 * lisp/international/mule-cmds.el: Use group-function 
in read-char-by-name.
      adds  ef7a6eec20a Fix off-by-one inconsistency of 'M-y C-y' (bug#48478).
      adds  9be9d1f94ed * lisp/vc/diff-mode.el (diff-hunk-text): Handle better 
"\ No newline at end".
      adds  e0ebce5ce2b * lisp/help.el (describe-bindings-outline): New 
defcustom (bug#45147).
      adds  8349f8294c3 ; Improve new bug-reference manual section
      adds  3f207753a06 * Fix ahead-of-time native compilation for out-of-tree 
builds (bug#48497)
      adds  92464bd9b74 Rearrange nativecomp tests for EMBA
      adds  fe8c1e7b1a6 Avoid byte-compiler warning during bootstrap
      adds  5fbbcdea2b9 Adapt native-comp entries in gitlab-ci.yml
      adds  9351da3862d ; * test/infra/gitlab-ci.yml: Fix previous commit
      adds  bab7e854614 ; * test/infra/gitlab-ci.yml: Fix it, again.
      adds  dfe79a8185b * lisp/simple.el (yank-from-kill-ring): Fix 
kill-ring-yank-pointer (bug#48478)
      adds  099caace348 * lisp/dired-aux.el (dired-do-revert-buffer): New 
defcustom (bug#48456).
      adds  484bd8137a7 ; * etc/NEWS: Fix typo in last change.
      adds  5fe343a44cd Robustify parsing of gnus-search search results
      adds  a3de48687eb Add documentation about bug-reference auto-setup.
      adds  91fa95bde06 * lisp/emacs-lisp/cl-macs.el (cl-loop): Add missing 
'when' to spec
      adds  33a52cb4583 Give 'when-let' and 'when-let*' their own Edebug 
specification.
      adds  43fd13770a8 Fix native-comp-async-report-warnings-errors :type
      adds  84e207c8118 * lisp/emacs-lisp/subr-x.el (if-let*, if-let): Use 
looser Edebug spec
      adds  4db69b32b83 Fix bug#48476
      adds  35182fff407 * doc/emacs/maintaining.texi (Bug Reference): Fix cross 
refs.
      adds  8804ac857b3 * src/buffer.c (syms_of_buffer) <ctl-arrow>: Doc fix.  
(Bug#48539)
      adds  30e5d93ee1b Improve documentation of display tables
      adds  048dc9441e7 Merge from origin/emacs-27
      adds  62e2dce3a99 Document bug-reference setup for 3rd-party packages
      adds  c60d707f2cc * src/editfns.c (Finsert_char): Add docstring reference 
to read-char-by-name.
      adds  fc87cdf9598 Adapt tramp-archive-autoload-file-name-handler
      adds  2e55201b808 Fix find invocation for macOS (Bug#48471).
      adds  19c14be04fe Tweak c-mode bug reporting address
      adds  a70a3449417 Add Libera.chat to `erc-nickserv-alist'
      adds  3f8b303ec08 Fix bug when moving directories to trash
      adds  86e4d770a83 * lisp/erc/erc-services.el: Fix newly-added Libera.Chat 
entry (bug#48529).
      adds  0b48e2d258c Fix infloop in Modula-2 mode
      adds  740d424547d Consider all user-defined bitmaps in gui_init_fringe()
      adds  1fa58c548ae Use correct face when pulsing in CEDET
      adds  de9a11255d3 Improve completion-list-mode-map
      adds  ce2de3b50a2 Further improvements to completion-list-mode-map
      adds  75604f882ab * lisp/transient.el: Update to package version 0.3.4.
      adds  7a46fa9c751 Allow years in a copyright range to be separated by en 
dashes.
      adds  354ecaf12b2 * lisp/emacs-lisp/byte-opt.el: Make the build more 
reproducible
      adds  316de2a1317 * doc/misc/cc-mode.texi: Remove hand-written node 
pointers (bug#48402).
      adds  0c7a7433dce Try to not prioritise reading from lower file 
descriptors
      adds  caf8eb0381d Update help-tests.el after minibuffer map change
      adds  dd79a5050a9 Fix documentation of a recent change
      adds  fcb3990b8df Restore `dired-do-create-files' return value
      adds  3e7a216b77c Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  e365e903dbd Do not switch to other window when minibuffer is 
selected
      adds  ffd2a5c9ae3 Update modus-themes to version 1.4.0
      adds  df17725c80d Handle syntactically invalid .dir-locals.el files better
      adds  0d91c2ddaec Fix font and indentation of call-with-port in 
scheme-mode
      adds  f2a84ef8eec Restore `ff-find-other-file' buffer selection logic
      adds  b75db97f316 Make hs-set-up-overlay into user option
      adds  5c45e8b65b3 Make the Alacritty terminal an alias of xterm-256color
      adds  f4dc646e0d7 * lisp/international/mule-cmds.el 
(mule--ucs-names-group): Better char check.
      adds  5a762c946ea Remove modus-themes.org build date (bug#48661)
      adds  6d51805154e Improve system_process_attributes on macOS (Bug#48548)
      adds  d5d4e826919 * src/sysdep.c (system_process_attributes): Fix 
misspelled Qttname for FreeBSD
      adds  85da7b57bc2 Make 'string-width' auto-composition aware
      adds  c4e8d1dbe2e Improve some doc strings in bookmark.el
      adds  777d784d8fb Remove the base64 Face header repadding in Gnus
      adds  856e0ec2f81 * lisp/vc/diff-mode.el (diff-hunk-text): Test-driven 
fix for newlines.
      adds  462112ae0b6 Fix ediff message parsing in non-English locales
      adds  0dfe193ec42 Improve the prompting in read-directory-name
      adds  7f11dea6629 Fix filling of overlong first lines in Python doc 
strings
      adds  c82afdcc884 A better fix for 'string-width'
      adds  501296f994b * src/character.c (lisp_string_width): Add missing type 
checks.
      adds  40d2970f436 Don't propagate lexical variables into inlined functions
      adds  de45864cf78 Fix lexing of numbers with trailing decimal point and 
exponent
      adds  b8e8f133838 * src/character.c (lisp_string_width): Fix last change.
      adds  00f5c2fa383 ; * etc/tutorials/TUTORIAL.sv: Fix typo in last change.
      adds  d3817ad6ce7 Fix resolution of symlinks during dumping
      adds  0d0e6143e75 * src/character.c (lisp_string_width): Fix a typo in 
recent change.
      adds  f1c3b82d401 ; * src/character.c (lisp_string_width): Another 
defensive fix.
      adds  a29a03c3bc8 * lisp/progmodes/sql.el: Turn 
`sql-*-statement-starters' to defvars.
      adds  24c96577465 * lisp/emacs-lisp/byte-opt.el 
(byte-compile-inline-expand): Silence warnings
      adds  327accb38f4 Fix nnimap lexical conversion problem
      adds  0eef929cbf0 Mention the -e switch in an ange-ftp doc string
      adds  651394d8457 Fix looking-at-p example in shortdoc.el
      adds  390044f854f Continue checking the same line when hitting SPC in 
ispell
      adds  8c529efe471 Adjust admin/emake filters
      adds  fa7993e9a01 Fix previous admin/emake change
      adds  d0655b79ab1 Specify which Gsetting font names are used in the manual
      adds  5a264c3694d Improve previous frames.texi change
      adds  3fe2f482bd2 Attempt to fix segfaults caused by changes in 
'lisp_string_width'
      adds  6d916bfb37d Another stability fix in 'lisp_string_width'
      adds  a52f572e627 ; * src/Makefile.in: Fix typo.
      adds  51c6bafa9b9 * lisp/outline.el (outline-minor-mode-highlight): Fix 
safe-local-variable.
      adds  2003a407c8b * lisp/outline.el (outline-font-lock-keywords): Fix 
highlight case (bug#48707)
      adds  459f89f3bcb Revert "Continue checking the same line when hitting 
SPC in ispell"
      adds  ee7752aac55 Rename emacs.appdata.xml to emacs.metainfo.xml and add 
more data
      adds  bff3edfd17e Fix point movement in morse-region and nato-region
      adds  cee502ea18a Improve the file-accessible-directory-p doc strin
      adds  30c09a16744 Improve Octave indentation after continuation lines
      adds  22520811e20 Fix folding of non-ASCII lines when printing to 
Postscript
      adds  2ee7e8a129e Improve the dired-guess-shell-alist-user doc string
      adds  2e1510dd009 Mention the recent floating point reader changes in NEWS
      adds  90cd4d6caea Add pretty symbols to ruby-mode
      adds  0eb0fe987b6 Add lambda to the pretty Ruby symbols list
      adds  93162efd790 Fix shortdoc examples
      adds  61961903fd9 ; * lisp/mail/rmail.el (rmail-simplified-subject): 
Dodge relint nag
      adds  0cbfb7e7951 ; * lisp/emacs-lisp/rx.el (rx--pcase-macroexpander): 
slight rephrase
      adds  7bbd6b720e6 ; * etc/NEWS: Slight improvement of last entry
      adds  bd5c7404195 Fix key recording bug when an input method is activated
      adds  e3fc16fd71a Fix last change
      adds  67ae4b62712 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  7085fecf53d Disable hyper key when super and hyper conflict
      adds  c6ada6e9f1f * src/pgtkterm.c: Honor system DPI settings
      adds  ce7a78d0a8e Support frame-scale-factor on pgtk frames
      adds  7673b6b9eb0 * src/pgtkselect.c: Avoid Glib assertion warnings
      adds  4d4c73da5a0 Improve tex fontification of quoted strings
      adds  246a41759c4 * lisp/electric.el: Do auto-indent inside strings and 
comments by default
      adds  1855e3d0c4f * lisp/wdired.el (wdired-normalize-filename): Sync with 
dired-get-filename.  (Bug#48659)
      adds  c97716e9a20 * lisp/mpc.el (mpc-format): Fix inf-loop in constructed 
predicate
      adds  a4c922d84f3 Clarify indent-line-function doc string
      adds  b0d01982e2d Tweak octave continuation indentation
      adds  1230651ffdf Improve the documentation of documentation groups
      adds  e247b4b6912 Add a new documentation group for overlays
      adds  fdfb3df92aa `minibuffer-exit-hook' doc string clarification
      adds  9e705206aca time-stamp: improve unit-test coverage
      adds  253e52478c3 Move menu-bar-select-buffer to msb.el
      adds  db1de74e734 Fix kmacro-view-ring-2nd doc string
      adds  c8ec798d70c Allow help-C-file-name to work on symbols designating 
subrs
      adds  7671d470781 Clarify that `symbol-file' only works for symbols in 
Lisp files
      adds  23ad0f0c5ad Don't account for character compositions in 'format' 
and friends
      adds  15f46b9669f Do not reset settings when disabling a theme
      adds  d6dc66053d8 time-stamp: refactor time-stamp-string-preprocess
      adds  a5b57fc6af7 time-stamp: fix minor bug when parsing option combos
      adds  3988411f6c6 Give 'syntax-propertize-wholelines' a docstring.
      adds  ed72a8ccd5e Document that the 'syntax-propertize-function' may move 
point.
      adds  7733076638f Fix error in xdg-mime-apps-files when 
XDG_CURRENT_DESKTOP is defined
      adds  db911083150 Speed up `describe-variable' completion predicate
      adds  77f67d12f68 Add new convenience function `buffer-local-boundp'
      adds  415ae812e93 Use buffer-local-boundp in describe-variable
      adds  0dc195b4fe6 Revert "Move menu-bar-select-buffer to msb.el"
      adds  2009832a822 Make `menu-bar-select-buffer' obsolete
      adds  d51e6af9a70 Put ELP results in a special-mode buffer
      adds  9c8bef5134b Remove messaging in ediff-make-diff2-buffer
      adds  0b1dfb5de60 Remove spurious @example from the elisp manual
      adds  6e2d3bce087 Correct mouse handling when window origin changes 
between down and up events
      adds  5dfa5e26dd5 Improve documentation of regexp ranges
      adds  b7c1b81ffbe Merge from origin/emacs-27
      adds  63e9a4b1e1f * src/keyboard.c (make_lispy_event): Fix previous.
      adds  2ee5ce208f2 Make frames record when their selected window was the 
mini-window
      adds  8992a452027 * Make *Async-native-compile-log* buffer read-only 
(bug#48763)
      adds  ef07d0b8c75 * lisp/isearch.el 
(lazy-highlight-buffer-max-at-a-time): Change from 20 to 200
      adds  23b6cd41f55 Improve random selection of keyservers
      adds  78f885f3702 Fix documentation of literal `face' syntax in font-lock 
section
      adds  85e17196fa2 Add a new command `mailcap-view-file'
      adds  0a7ca6fc3f4 Obsolete `global-whitespace-newline-mode'
      adds  43a9c3f7259 Document `with-selected-frame'
      adds  d9ccc3fa2ac Fix problem with `format-alist' marking all the text in 
the buffer
      adds  062f5aa640d Allow packages to change the hl-line overlay priority
      adds  05ab6e53e2c Improve icomplete-vertical-mode and fido-vertical-mode
      adds  fb1c5e4816a Add annotation capability to icomplete-vertical-mode
      adds  3d954dee9cb * lisp/gnus/gnus-art.el: Don't sneak dynbound code via 
quoting
      adds  afe7d9bd592 ; Auto-commit of loaddefs files.
      adds  8b3291d1344 Avoid hang in nnimap-keepalive
      adds  3dff8541990 Remove unnecessary function declaration in isearch
      adds  c4b02dad9bd Rename batch-byte-native-compile-for-bootstrap 
(bug#48743)
      adds  a32e65b357f * Add `native-compile-target-directory' (bug#48743)
      adds  246e107d73e Improve performance of NS port's display on macOS
      adds  5e0cf09f1eb ; Bump isearch.el :version after recent change.
      adds  4784b6eb9a8 ; End recently added sentences with a period.
      adds  16793dc35a5 Add new user option to Gnus to allow `#' to toggle
      adds  7ea7e26ab19 Move point in dired buffers when handling a list of 
files
      adds  f064b23d09a Fix ibuffer auto-shrinking windows
      adds  87e7390aaef * lisp/progmodes/hideif.el: update for new C++ 
standards and extensions
      adds  09081ca119c Fix a typo in 'produce_glyphless_glyph'
      adds  a488716961d Allow opening buttonized URL with secondary browser in 
rcirc
      adds  6a152f898df * configure.ac: Improve error messages about libgccjit.
      adds  d08067d3620 Cross-reference the message/error control variables
      adds  ed19ffc3462 * configure.ac: Clarify "smoke test" error message.  
(Bug#48804)
      adds  3272cfa8d49 ; Fix last change.
      adds  2e8212a5654 Fix problem with empty command histories in eshell and 
`erase'
      adds  9a66aff5043 * lisp/progmodes/hideif.el: Fix initial version for new 
variables
      adds  e0da5d639e4 fringe-mode doc clarifications
      adds  4bcc83c1246 Fix up previous hideif change to avoid a compilation 
warning
      adds  089e0c4c55d Make the `i' command in Info-mode remove duplicate 
matches
      adds  528e15775e1 More accurate highlighting of mis-spellings in Flyspell
      adds  c3b44858dc9 Fix fill-column-indicator on TTY frames
      adds  a517b77ffe8 Optimise (cons X nil) to (list X)
      adds  6b41d7da954 Constant-propagate (function SYMBOL)
      adds  b5416d971a7 Improve windmove-*-default-keybindings functions 
(bug#41438)
      adds  3916bf00c56 Add user options for default windmove commands 
(bug#41438)
      adds  ee56a198733 * etc/NEWS: Add windmove keybindings (bug#41438)
      adds  d4ae640a372 * lisp/help-fns.el (help--symbol-class): New function.
      adds  15c57fc4cc0 * lisp/simple.el (read-from-kill-ring): Fix the case of 
'M-y M-p' (bug#48478)
      adds  b516887283c Fix documentation of recent 'windmove' changes
      adds  6d1d048d65d Revert "Make the `i' command in Info-mode remove 
duplicate matches"
      adds  9136c064d66 Add a new `server-edit-abort' command
      adds  194d54a929a Fix placement of point in Dired deletion operations
      adds  4c362b4ef7d Fix documentation of a recent change.
      adds  7b50ed553fa Ask if dir and subdir dired buffers be killed when 
deleting dir
      adds  8d5b7f519f1 Make icomplete less blinky and more responsive
      adds  3eb294745cb Some additions to the TeX input method
      adds  f93f3b80dde Fix slow operation of 'string-width'
      adds  515eb698957 Support terminal emulators that encode the Meta 
modifier as 8th bit
      adds  58de11fe133 Document the last change
      adds  e490ffcf953 * lisp/mpc.el (mpc-intersection): Fix commit 
1760029b0927242
      adds  c9424189fc8 * src/keyboard.c (read_decoded_event_from_main_queue): 
Fix paren typo
      adds  4fda37fc7d8 Fix Gnus summary exclusion when everything matches
      adds  45d711a356b Consider environment vars in Fido's directory-aware RET 
binding
      adds  218d2d15096 * lisp/net/tramp.el (tramp-error): Make it a defun.
      adds  2207f9adccc src/nsterm.m: fix window tabbing on macOS
      adds  5a8a5a990ae Add support for Mercury (https://mercurylang.org) in 
'etags'
      adds  6ef5760b104 Minor fixes for last change
      adds  f3498109bec Minor copyedits in the Emacs user manual
      adds  3c2db0c5414 Make `so-long' restore `view-mode'
      adds  929adad22b4 Clarify file reversion prompt
      adds  0f9d8c9381f Clarify boolean widget prompt
      adds  fc37483617e Fix a problem with restarting 'tags-search'
      adds  6329e704601 completion-pcm--hilit-commonality: Reuse the match-data 
cons cells
      adds  45bdc37c812 Support old BSD find and "root dir symlink" better
      adds  82ccc3afcf9 ; Mention the previous change in NEWS
      adds  c8d4af86372 Support remote file names in `browse-url-of-buffer'
      adds  69a65212a23 * src/xdisp.c (Fwindow_text_pixel_size): Plug memory 
leak.  (Bug#48884)
      adds  722064022cc Fix rgrep abbreviation
      adds  17aced49a80 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  89f91e502ec ; Fix typos in etc/NEWS
      adds  fcc827619f2 Improve support of remote files in browse-url.el
      adds  f7d98dbba0d Revert "src/nsterm.m: fix window tabbing on macOS"
      adds  27366fffbb9 * doc/man/emacs.1.in: Minor fixes.
      adds  19ef864084c Fix an example in ERC docs
      adds  0d42c929784 MH-E: do not look for MH variants in relative 
directories
      adds  4888addd306 Change the Gnus default to use `#' to toggle the 
process mark
      adds  bef00aa1372 ; Auto-commit of loaddefs files.
      adds  6456a67b5d6 ; Merge from origin/emacs-27
      adds  f7d4bbceee8 ; * src/composite.h: Improve comments for LGSTRING and 
LGLYPH.
      adds  37f44579946 ; Fix typo in dynamic module functions docs.
      adds  bef3070ab8d Merge from origin/emacs-27
      adds  15f4237303f Sync overlay code in minibuffer-message and 
set-minibuffer-message (bug#48669)
      adds  9625e3026b5 * lisp/simple.el (yank-from-kill-ring): Add edited 
string to the kill-ring.
      adds  90f54aad5e9 ; perl-mode.el: Detect regexes immediately after "|&"
      adds  4a1e97bea96 New user option for Git log switches
      adds  e67883bc2b9 Handle auto-cd in shell-mode
      adds  a63587c5461 * etc/NEWS: New user option 'shell-has-auto-cd'.
      adds  fb62846b68b Fix image filename encoding issues (bug#48902)
      adds  5b68e7b4880 * lib/Makefile.in (Makefile): Fix typo.
      adds  ff65ea932cd Remove pause on fullscreening in NS (bug#48406)
      adds  dd9385b404c ; perl-mode.el: Detect quote-like operator immediately 
after =>
      adds  b3dd0ce75ba Provide new option `delete-window-set-selected' 
(Bug#47300)
      adds  e27b531d5a6 Improve documentation of 'M-y'
      adds  af4cccb8d98 Support mercury in 'ctags' as well
      adds  86309efb4ad Simplify vc-git-log-switches's usage; change default 
value to nil
      adds  0088cf4f938 ; * etc/NEWS: Rephrase the entry about 
'grep-find-template'.
      adds  00140ca6bfc Rename/rewrite recently added option and function in 
window.el
      adds  56e21ab2e1b ; Improve delete-window-choose-selected documentation
      adds  87bd14ca8bd ; perl-mode.el: Allow newline between quote-likes and 
delimiter
      adds  e775ef2f57e * lisp/emacs-lisp/benchmark.el (benchmark-elapse): Tweak
      adds  57950515ecb Add ability to bring only the selected frame to the 
front (bug#48865)
      adds  dd3094170a0 Mention nov-is-evil/nnvirtual combination in the Gnus 
manual
      adds  6b5a7136ca0 Fix double (recursive) load of fortran.el
      adds  b425966b072 Use file-in-directory-p instead of obsolete 
dired-in-this-tree-p
      adds  099c7a0c05d Clarify some browse-url doc strings
      adds  0afab352e02 Make `window-system-for-display' work for ipv6, too
      adds  4c6554413d3 EIEIO: Promote the CLOS behavior over the 
EIEIO-specific behavior
      adds  dc471feee3b * doc/emacs/windows.texi (Change Window): Add pxref to 
(elisp)Deleting Windows
      adds  7d5e94bada0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  83c35b86da2 * src/pgtkfns.c: Do not show an empty frame prematurely
      adds  4b91168c657 ; * src/pgtkfns.c (Fx_create_frame): Fix coding style
      adds  beb4e9f828a Revert "; * src/pgtkfns.c (Fx_create_frame): Fix coding 
style"
      adds  b0d688673b0 Revert "* src/pgtkfns.c: Do not show an empty frame 
prematurely"
      adds  3dbd3a87a1a Revert "Revert "* src/pgtkfns.c: Do not show an empty 
frame prematurely""
      adds  11c835ea48b Fix a frame created without scroll/menu/toolbar is empty
      adds  407062c2966 Allow save-interprogram-paste-before-kill to be a number
      adds  c4fcf2fc6fb Fsubstitute_in_file_name doc string clarification
      adds  788e5cce4d1 Fix wording of recently added documentation
      adds  00802c0cfee Reset the pulse face more fully in pulse-reset-face
      adds  bad87a162c1 ; * src/fileio.c (Fsubstitute_in_file_name): Doc fix.
      adds  55d7effbe1d Avoid an infinite loop in 
mml-expand-html-into-multipart-related
      adds  2f7a115a9c8 Fix previous pulse.el fix
      adds  d0c7d8bc22a Improve handling of dedicated flag for side windows 
(Bug#48493)
      adds  6536112bdce Handle sensitive auto-save or backup remote files 
(Bug#45245)
      adds  9389742eb61 * lisp/emacs-lisp/bytecomp.el (byte+native-compile): 
Update docstring.
      adds  31d40cab780 ;* lisp/emacs-lisp/bytecomp.el (byte-native-compiling): 
Typo fix.
      adds  8f2f91f7acf Fix problem in HTML with bracketed characters
      adds  663fb3b7748 * Do not produce .elc temporary file when unnecessary 
(bug#48978)
      adds  00f1a4be719 Get fractional seconds in iso8601 parsing right
      adds  794ec934a76 Remove unused variable from sgml-mode test
      adds  1956d98cabd mh-junk need not support SpamAssassin 2.20 from 2003
      adds  1756e4757ce Fix false positives in docstring width warning with 
(fn...) constructs.
      adds  17dcc54db4e Document `completions-format'
      adds  c62100465e6 Fix dragging dividers in terminal Emacs when there's 
margins
      adds  53e5caa1bd7 ; * doc/lispref/text.texi (Clickable Text): Fix word 
order
      adds  81fd5603ce7 Add a new function syntax-class-to-char
      adds  8be9d4a1568 Allow ERT tests to output the failure reasons, too
      adds  9dde254e964 ; * etc/NEWS: Fix a typo in the recent change.
      adds  6ae5a59e527 Clarify (interactive "K") in the manual
      adds  6fc48df5ae6 Add new convenience commands for *Help*
      adds  a8721a333d5 Make help-view-source more robust
      adds  0367d174828 User option to select 'no-other-window' with windmove 
(bug#48916)
      adds  db106ea88b4 User option to choose a function triggered by 
windmove-create (bug#48917)
      adds  d9698faa345 Prepare pdumper dump file in memory, write it in one go 
(Bug#46881)
      adds  eac34b52f67 ; * lisp/progmodes/hideif.el 
(hif-unicode-prefix-regexp): Stray `\`.
      adds  ed97d15a084 Remove outdated advise from manual
      adds  706e186581e * src/xdisp.c (gui_draw_bottom_divider): Fix misleading 
indentation.
      adds  1f4e919cb2f * lisp/simple.el (save-interprogram-paste-before-kill): 
Fix type.
      adds  7c22aa36cd6 Eliminate some GCC warnings
      adds  ff053c706cb * lisp/emacs-lisp/cl-generic.el: Fix bug#49053 and 
bug#47454
      adds  45acbe6d622 Fix display-buffer-override-next-command for no-select 
case (bug#49057)
      adds  fe1b72d2165 * lisp/help-fns.el (help--symbol-class): Concat chars 
for all namespaces.
      adds  f41d0f47494 Support new LaTeX kernel macro \footref
      adds  7033470adb0 Use \footref when referencing a footnote label
      adds  bc44763b834 Update SCSS test file syntax.
      adds  0ffcf7479c4 Fix Mercury support, notably qualified procedures.
      adds  6af9f1f3efc Improve and update the 'etags' test suite
      adds  ac73d77cedf Fix Morse for non-ASCII letters
      adds  b9f339e8f8f ; * src/comp.c (ADD_IMPORTED): Fix broken macro.
      adds  e6a700a28e8 Handle case remote uid is 0 in some Tramp related tests
      adds  4f1a5e456e3 Add `file-name-set-extension'
      adds  284dfd36131 Revert "Add `file-name-set-extension'"
      adds  75b68c32271 Improve to selsel doc strings
      adds  6ea7e338466 Add support for displaying total number of groups in 
subgroups in Gnus
      adds  989de3b824e Allow `message-replace-header' to take a list of AFTERs
      adds  1293ece4613 New Gnus Summary buffer sort options for extra headers
      adds  234bf1b6363 De-obfuscate gnutls_handshake loop
      adds  e910ef344f8 Improve bound-and-true-p doc string
      adds  01bbe4c3058 Use file-truename on files loaded with "emacs -l"
      adds  b94532f0288 * src/xdisp.c (Fwindow_text_pixel_size): Plug memory 
leak.  (Bug#48884)
      adds  f8e5871c16a ; Merge from origin/emacs-27
      adds  7be610f9110 Fix documentation of 'face-extend-p'
      adds  0ffef0b46b4 Document 'ispell-program-name'
      adds  8d5c70d73ac Improve documentation of profiler
      adds  7722b510aae Another improvement in documentation of "memory" 
profiler
      adds  510458a9f1e Merge from origin/emacs-27
      adds  6636a644599 Fix error in tramp-archive.el
      adds  415143de470 Add new convenience command for *Help*
      adds  a17f40911e2 ; * lisp/help-mode.el (help-customize): Doc fix.  
(Bug#36767)
      adds  01b0a909b5c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  9bbdd3bac99 Add input methods for Lakota
      adds  82551f243f7 ; Fix typo in NEWS
      adds  9e7681516f2 Adapt tests in tramp-archive-tests.el
      adds  0bd9e782567 Fix GNUstep build warnings
      adds  434c059d83b Fix GNUstep menu update crashes
      adds  a4fb5811fab * Do not attempt to write .elc files when not necessary 
(bug#49118)
      adds  9068f8f10c5 Further fixes for bound-and-true-p doc string
      adds  624c8613e79 Refactor gnus-article-sort-by-*
      adds  a1fd11a28f3 Make find-file-literally ignore local variables again
      adds  0377737c9b3 Fix prompting for large files when loading literally
      adds  09f17ac4752 NEWS for tool bar "X" in *Help* buffers change 
(bug#49139)
      adds  3b1d69efc32 Fix shortdoc-add-function section creation
      adds  64dd2b1a2a0 time-stamp: add principled, expressive %z
      adds  2966e3acbe6 Fix "make -j install"
      adds  00501d74d3f Make tex-compile-commands heed tex-start-options
      adds  57ec4aadc65 Advertise support for Startup Notification when built 
with GTK
      adds  b16b4d730e0 If the daemon’s TTY is our only frame, create a new 
frame
      adds  e4b9e1c66cf Use named face for apropos-button
      adds  3c0b50d1fc4 Make minor mode docstrings say what the mode "variable" 
is
      adds  142962a8bd9 Give feedback to the user in dired-do-find-regexp
      adds  2540701f300 Fix message-replace-header after recent change
      adds  d87b67a9e24 Clean up code in `message-replace-header'
      adds  d4d6d8f3351 Sort the items in 'mode-line-mode-menu' before 
displaying the menu
      adds  4b90e4f44f9 Revert "Sort the items in 'mode-line-mode-menu' before 
displaying the menu"
      adds  0776ac06803 Make ethio-* variables into user options
      adds  006628df182 Fix defvar->defcustom conversion in ethio-util.el
      adds  7be75f17e79 * lisp/printing.el (pr-global-menubar): Fix duplicate 
menu problem.
      adds  3665735d664 Sort the items in 'mode-line-mode-menu' before 
displaying the menu
      adds  f85ee6d5c7e Clarify the help in the package buffers
      adds  ed30a7290cb Ignore file-missing errors during diff-refined 
font-locking
      adds  8febca87c34 Fix highlighting in cperl-mode for "for /regex/"
      adds  8db520837a7 Add SASL authentication to rcirc
      adds  8e6d6daacf3 Allow `C-u M-x dig' to ask for a query type
      adds  bf21aba5338 Fix printing of defclass documentation slots again
      adds  b188861af40 Attempt to make defclass documentation more legible
      adds  1283e1db9b7 Don't call ERT explainer on error
      adds  3788d2237d4 * lisp/emacs-lisp/cl-preloaded.el: Fix the format of 
props in slot-descs
      adds  1c10517f01d * lisp/bindings.el (bindings--sort-menu-keymap): Add 
"menu" in its name
      adds  3c674ffcca9 Fix syntax-category of some punctuation characters
      adds  19f2f269949 Prevent Org mode from mistakenly changing Calendar 
keymap
      adds  8b49e99504f * lisp/tab-bar.el (tab-bar--define-keys): Fix 
global-mode-string (bug#49215)
      adds  2fbe17c49ab Fix Tramp bug#49178
      adds  6e0bff0296b Fix race conditions between Lisp threads in GTK builds
      adds  553221fc557 Fix the name of the sorted minor mode map after 
previous change
      adds  9e8d8e1a037 Make (find-face-definition 'default) work more reliably
      adds  db491e07a2a ; * etc/NEWS: Fix typo.
      adds  52528d6a162 Print newlines as \n instead of \12 in ERT results
      adds  f2729dd8ee0 ; * etc/NEWS: Re-arrange two items.
      adds  4d63a033a72 Small improvements to handling of IMAP mark search
      adds  5dd2d50f3d5 Fix NS native compilation builds
      adds  a0f06093945 ; * src/lread.c (load_path_default): Remove unused 
variable.
      adds  ecf7e8b20ea Fix NS self-contained build configuration
      adds  1ed811a9ede * lisp/minibuffer.el (completion--prompt-end): New 
function (bug#30668)
      adds  d4561201891 Fix Tramp bug#49229
      adds  73663d14cfb * lisp/emacs-lisp/cl-macs.el: Fix test regression
      adds  db3767e8db1 * lisp/minibuffer.el 
(minibuffer--completion-prompt-end): Rename
      adds  b8f9e58ef72 * lisp/minibuffer.el 
(completion-in-region--single-word): Simplify
      adds  fe81c044892 * lisp/textmodes/flyspell.el: Fix bug#49104
      adds  9060fbd3b5c * lisp/files.el (hack-one-local-variable): Allow 
`add-function` in `eval:`
      adds  de265a0c6ef Fix bug#49229 in shell.el
      adds  e9de80f028c ; * Makefile.in: Fix out-of-tree builds on NS
      adds  881e75873df * lisp/textmodes/ispell.el: Check process is live 
before interacting.
      adds  7c93009d11f * lisp/textmodes/ispell.el: Fix finding dictionaries 
for Enchant.
      adds  ef5f3d5ee72 C++ Mode: Handle new keywords static_cast, etc., wrt 
angle brackets
      adds  433e1578990 Merge from origin/emacs-27
      adds  6b4043833cf In read_minibuf_unwind don't try to select dead window 
(Bug#49248)
      adds  cd339e85a69 Sync with Tramp 2.5.1
      adds  94a2ef436b8 * lisp/repeat.el (describe-repeat): New command 
(bug#49265).
      adds  1dba0ca278f Fix NS port built with gcc
      adds  4f2765f6f1a Add new function file-name-with-extension
      adds  81622484bc7 Fix problem when creating an .authinfo entry with an 
existing machine name
      adds  f355f32e69b Revert more of a partially reverted emacsclient.desktop 
patch
      adds  cbf220bc31c From .desktop files, reuse a frame or start a new Emacs 
as required
      adds  46a66c6248b Make the minor mode doc strings say that they're minor 
modes
      adds  bb56f6c768a Add new user option to transform kill ring contents
      adds  1439e9bfadb Adjust docstring of lisp-mode (bug#49278)
      adds  0e3668b2332 * lisp/emacs-lisp/lisp-mnt.el (lm-crack-address): 
Right-trim name.
      adds  3cfc5532021 Add new function lm-maintainers (bug#48592)
      adds  4a3fc7179bd ; Mention the previous change in NEWS
      adds  1b1c4ef3cba Cleanup whitespace and comments in dired libraries
      adds  1a00bf16a72 Improve consistency of outline headings in dired 
libraries
      adds  ecec94dcf0e * lisp/comint.el: Prefix headings with enough 
semicolons.
      adds  8ebd8e1fea1 In files that use allout use it for all headings
      adds  fc3c00413ac Doc cleanup
      adds  1a7c8f846eb Fix copy/paste error in emacsclient.desktop
      adds  527bab054f2 Handle test environment variables
      adds  dc0ce5ff112 Update describe-prefix-binding manual text
      adds  6a0db9a2dbb ; Auto-commit of loaddefs files.
      adds  124ba9db96f * lisp/transient.el: Update to package version 0.3.6.
      adds  995ab9d0a91 Fix NS native comp search path (bug#49270)
      adds  1b88404acc4 Fix NS self contained eln location (bug#49271)
      adds  aaa32f39420 Fix a problem of cus-start.el for remote default 
directories
      adds  f449890508e New frame parameter 'drag-with-tab-line' (Bug#49247)
      adds  bb455d0daad Don't pass 'null-device' to 'call-process' in ispell
      adds  b09ee140620 lisp/auth-source-pass.el: Support multiple hosts in 
search spec
      adds  aad2e698077 ; * lisp/auth-source-pass.el: Improve docstrings
      adds  c3322729e4e ; * lisp/auth-source-pass.el: Remove useless metadata
      adds  9eadcfdfe6f lisp/auth-source-pass.el: Keep legitimate spaces inside 
data
      adds  b1b05c828d6 Provide an emacsclient-mail.desktop
      adds  2aedf1c85c2 Install emacs-mail.desktop and emacsclient-mail.desktop
      adds  38aa2074f84 Hide emacs-mail.desktop, emacsclient-mail.desktop from 
menus
      adds  225ca617b70 Implement another fix for bug#49229
      adds  5bd04ea307f Don't have desktop-save-mode query on `M-x kill-emacs'
      adds  0aee54a54be Retain documentation string when customizing theme
      adds  9b318d5c58f Speed up fido-mode
      adds  de52dbd4ad4 Update doc/emacs/ for a new printing of the Emacs 
Manual book
      adds  d898d3c73a1 ; * doc/emacs/back.texi: Fix a typo.
      adds  5d1cf01d537 Merge from origin/emacs-27
      adds  d70dc6946a2 ; Auto-commit of loaddefs files.
      adds  136b30b0c44 ; Merge from origin/emacs-27
      adds  b0e725e2fee Fix typo in c-macro-expand docstring
      adds  348b2aed0c8 Update IRC-related references to point to Libera.Chat
      adds  8d957f2dd8b Merge from origin/emacs-27
      adds  7a13ddfda0b Update a few more IRC-related references to point to 
Libera.Chat
      adds  604133ee62b Fix thread memory management under NS
      adds  0382aa11484 Remove unused variables
      adds  28fcdb52192 Fix crash in GNUstep font coverage check
      adds  31ed5a8c12b Avoid deprecation warnings with Texinfo 6.8
      adds  3dae1e42e10 * lisp/url/url-util.el (url-unhex-string): Doc fix.
      adds  46d4ddd1767 Adjust eshell and ps-print to not use emacs-kill-hook
      adds  2f2afa0b310 Ensure 'call-process' interprets INFILE as a local path
      adds  492a0ae5927 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  ed15f3954c0 Ignore .dir-locals-2.el files more
      adds  ddf62263509 Fix newly introduced error in tramp-tests.el (Bug#49406)
      adds  f7dcad92752 Show hand cursor when dragging frame (Bug#49247)
      adds  579b0c006e4 Don't use LOCKNAME for temp files in Tramp (Bug#49406)
      adds  82c63275552 `image-save' doc string clarification
      adds  62fbeed9a91 Make `bookmark--unfontify' more robust
      adds  26b9564bd53 Propagate :safe properties when autoloading defcustoms
      adds  a111978de8f Count zero-length matches in `count-matches' correctly
      adds  68276f6d30b Support reverting in Customize buffers
      adds  c03ad2b19eb * lisp/progmodes/bug-reference.el: Refer to info manual 
node
      adds  f2896fdb6ab ; * test/lisp/subr-tests.el 
(subr-tests-add-hook-depth): Fix a typo.
      adds  6ec3cf1ccb5 (xref--insert-xrefs): Fix printing of line numbers
      adds  748bf7b93ed Allow using `mm-inline-message' from other mail clients 
than Gnus
      adds  43fba076c99 Allow inhibiting warnings about unused variables and 
empty bodies
      adds  d8bd7d015e6 Make gnus-gcc-externalize-attachments work again
      adds  1431fd91b4d Add faces for shr heading elements (bug#49433)
      adds  69f1bd38f06 Warn when wrapping index matches with `,' after `i' in 
Info
      adds  10753bc6888 Fix right-margin display on TTY frames
      adds  abe5eb9adda Explain what ( . c) means to the Emacs Lisp reader
      adds  855fd921201 Make `M-x clipboard-yank' work reliably
      adds  4db28a9dc83 * lisp/repeat.el (describe-repeat-maps): Rename from 
`describe-repeat'.
      adds  044742bfe8c Avoid invalid regexp in wide docstring check
      adds  e7cdbc1d1d4 Make previous empty-body warning disabling more robust
      adds  fda60094a2a Minor copyedits of Emacs manual
      adds  fbf1cb2bf2d Fix overfull hbox in Emacs manual
      adds  90c89e8bdec Merge from origin/emacs-27
      adds  d35868bec96 Implement file locks for remote files (Bug#49261)
      adds  6d594848e05 Fix tty menus on monochrome displays
      adds  2ad34bcea4e Add new user option lock-file-name-transforms
      adds  9034dd05316 Fix last change
      adds  fadfc55db11 * lisp/faces.el: Fix a typo.
      adds  e762864b9d5 Make make_lock_file_name more robust
      adds  1ffc97a211f Mention what happens with timers when the computer is 
asleep
      adds  a45906ac1a9 Fix font-lock of Makefile variables at the start of 
lines
      adds  7d6d14023a4 Exclude term-mode from hi-lock global modes
      adds  6d580b00e48 Some further adaptions wrt Tramp file name locks
      adds  de5ae0c9641 Make ido-mode override ffap-file-finder
      adds  57eb0db9dc2 Avoid making backup files in ediff when 
`make-backup-files' is nil
      adds  cd1313b7f12 Allow inhibiting inserting #! in sh-set-shell
      adds  8ab0c04c2c7 Make desktop-kill more robust
      adds  57354bc64bd Use display-buffer with re-builder (bug#49069)
      adds  274e71f5cc3 Don't turn mouse-1 into mouse-2 when clicking on the 
tab-line (bug#49247)
      adds  a6a92e3ac55 Code cleanup wrt file locks
      adds  4bfdf8c78ee * doc/lispref/files.texi (Magic File Names): Add 
make-lock-file-name.
      adds  c73bc89e663 * lisp/outline.el (outline-mode-cycle-map): Don't bind 
`tab`.
      adds  2870a72d0d6 Partially restore the lost C-mouse-2 drop-down menu
      adds  9ce6541ac97 Further cleanup for file locks
      adds  b423848b5eb * lisp/facemenu.el: Preload the C-mouse-2 menu binding
      adds  3fa711c11d1 Skip a process test on Cygwin to avoid hang
      adds  da7dbfdf685 Make package-menu-filter-by-status work as documented
      adds  b7a495f8d03 doc/lispref/text.texi (Substitution): Add 
subst-char-in-string
      adds  0897ade8f90 * src/buffer.c (kill-buffer): Fix a typo.
      adds  e7f6bb38ddb Rework gnus-search-indexed-parse-output
      adds  d93ff9459fe Rewrite gnus-search-query-expand-key
      adds  2f7afef5ffe Fix pdumper-related GC bug
      adds  f6472cc8e2f Make pdumper-marking pickier
      adds  3b29afa6807 Pacify GCC 11.1.1 20210531 (Red Hat 11.1.1-3)
      adds  5b9daab3a74 ; * doc/lispref/text.texi (Substitution): Fix a recent 
change.
      adds  46f9949e1fc ; Fix misspellings of 'occurrence' in docs.
      adds  56c9ecc78a9 Fix compilation of the --with-wide-int configuration
      adds  ad6ad1646d7 Use `auto-save-file-name-p' in tramp-*-write-region
      adds  e25c1b5cd39 Further tweaks to gnus-search-query-expand-key
      adds  352baac72fd * lisp/textmodes/enriched.el: Require 'facemenu' 
(bug#49466)
      adds  da2f772fe57 Pacify gcc -Woverflow more nicely
      adds  2337869fbf8 Pacify gcc 11.1.1 -Wanalyzer-null-argument
      adds  1a0fe2a5184 Pacify gcc 11.1.1 -Wanalyzer-possible-null-dereference
      adds  c22cf4d02ff Pacify gcc 11.1.1 -Wclobbered
      adds  a79c578f3d7 Port test module to glibc 2.33
      adds  bfd159539f1 Fix a problem with tramp-*-process-file
      adds  d672d576ff6 ; * doc/lispref/intro.texi (Caveats): Fix paren.
      adds  a41f585bf11 Fix portability issue with make-serial-process
      adds  7a803ecd3d4 Block TLS handshake until TCP connection established
      adds  cce84822f72 Add remote-file-name-inhibit-locks
      adds  5afe27624f7 Add new user option to avoid piling on Dired buffers
      adds  1e96b97e3c4 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  b68e7a64ae6 Make 'tex-validate-buffer' work again
      adds  35a8861619d Support Isearch filter predicates with empty search 
hits (bug#49534)
      adds  7ec5a9593d5 Document the syntax-multilne text property
      adds  eae23d60f83 Allow not updating Customize settings in set-frame-font
      adds  83ded11b031 * doc/lispref/modes.texi (Multiline Font Lock): Tweak 
last change
      adds  e368f560373 Fix dired-number-of-marked-files when there are no 
marked files
      adds  3ce37f5afa7 Fall back on zlib-decompress-region if gzip doesn't 
exist
      adds  210b10f3fe7 Add new function 'insert-into-buffer'
      adds  a5d1bd6a6d9 Make jka-compr-insert-file-contents slightly more 
efficient
      adds  f339cc3b81e Add a better interactive spec to `facemenu-add-face'
      adds  e0619995594 * lisp/isearch.el: Add save-match-data for funcall 
isearch-filter-predicate.
      adds  dd34bef7d37 Revert e0619995594d1686afd0493391417d6f900d632c that 
added save-match-data.
      adds  c218aa5b533 Make `apropos-library' also work for libraries without 
symbols
      adds  10f18ff13b8 * etc/NEWS (insert-into-buffer'): Fix thinko.
      adds  8168a792ca9 Fix deprecation warnings from libtiff
      adds  6ff726362d5 Fix hilit-chg highlighting of characters where text has 
been removed
      adds  9a534506baa switch-to-buffer-other-frame doc string improvement
      adds  5796e0063cc * etc/NEWS: Add back a missing apostrophe.
      adds  6309cae3f2c Clarify backward-delete-char-untabify doc string
      adds  f45710e1ddf Fontify the signature separator in Message mode
      adds  525d5cab36f Preserve backward compatibility in Tramp
      adds  0afbde4e68c Pacify gcc -Woverflow more clearly
      adds  d4217b38d72 Clarify overriding-local-map doc string
      adds  4fb6cf3f385 Add a new function 'shell-split-string'
      adds  28e7b510414 Rename shell-split-string to split-string-shell-command
      adds  eb4a120ea58 Allow using spaces in `inferior-lisp' command names
      adds  4aac8f60e68 Mention more split-string-* functions in shortdoc
      adds  9eee02886dc ; * lisp/gnus/message.el (message-signature-separator): 
Add :version.
      adds  0c28223bb2d ; * etc/NEWS: Fix wording in a recent addition.
      adds  0848af9f663 Improve the `window-end' doc string
      adds  07392da96d6 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  acf583b2095 Fix 'shell-tests-split-string' on MS-Windows
      adds  5260f1f2c3c Autoload `split-string-shell-command'
      adds  335a5fd1739 Update modus-themes to version 1.5.0
      adds  fbc9a509935 Allow restoring the original order in 
'tabulated-list-mode'
      adds  ceecac4c79d Add new user option to abbreviate file names in 
save-place
      adds  22a5482ab69 Improve the shortdoc link action in *Help* buffers
      adds  8f5738eb8fc Add more car/cdr examples to shortdoc
      adds  eaefa44acd3 ; * lisp/help-fns.el: Speed up `describe-mode'
      adds  ec3b108c1f9 Add support for sourcehut to bug-reference.el
      adds  f770538b30e Add bug-reference support for Codeberg projects
      adds  653848a277e Improve recent jka-compr-compression-info-list change
      adds  1cd278bfcd7 Add a couple more shell-tests-split-string tests
      adds  dc85ffffc88 Clarify -unload-feature in Coding Conventions
      adds  865535a24cd Make `number-at-point' work for more hex numbers
      adds  8eba2b57ca5 Allow hiding variables in Customize
      adds  7176407c012 Fix wording in a recent ELisp manual change
      adds  561ef16fd09 Fix lock-file-name-transforms build problem
      adds  9b601d85374 Add new user option 'query-about-changed-file'
      adds  87862f7e31e Clarify emacsclient Options node in the Emacs manual
      adds  d8d9504c5a9 ; Fix wording of recent changes in documentation
      adds  c13acf8e346 ; * doc/emacs/mule.texi (International Chars): Mention 
'describe-char'.
      adds  92616d30e0a ; Fix let-alist Texinfo markup
      adds  0d9e1826f74 One more minor update of the Emacs manual for 19th 
printing
      adds  7ac411ae2ce ; * src/data.c (Fcar, Fcdr): Doc fix.
      adds  45cdc89986b Merge from origin/emacs-27
      adds  553ad9c9e85 Add lock-file-mode
      adds  4200f091b09 ; Fix last change in files.el
      adds  24a8cc5e707 Define revert-buffer-function for *Memory Report*
      adds  109c27341e3 EIEIO: Prevent excessive evaluation of :initform
      adds  153c9d5ff45 Make 'n'/'p' work again in shortdoc after previous 
changes
      adds  b4b0c219a15 Enhance pcomplete support for xargs
      adds  9ee418b7b95 Add new function 'grep-file-at-point'
      adds  6b802a08cab Fix previous grep-file-at-point change
      adds  b242394f24b Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  90029c9dbea ; * etc/NEWS: Move entry to its right place.
      adds  5ade22c2f89 Fix an unlikely `copyright-find-copyright' problem
      adds  d2f9295a1fc Don't shorten comment padding if the padding isn't 
spaces
      adds  c112f73668f Make indent-tabs-mode into a regular mode instead of 
just a variable
      adds  12a193f8769 Fix problem in `shadow-define-literal-group' (Bug#49596)
      adds  595eddd8487 Fix display of mode-line with bidi formatting controls
      adds  e77bd6e8bf0 Maintain a list of terminal buffers in the menu
      adds  1bd012ce439 Make remote file locks more robust.  (Bug#49621)
      adds  7075ebbf5b6 Make remote file locks more robust
      adds  da200ab0491 Allow ignoring local variable values permanently
      adds  87a432455d7 Add doc string to time-stamp-tests that didn't have one
      adds  48dfaa734be Clarify event-convert-list doc string
      adds  014a67200c7 ; * test/lisp/progmodes/compile-tests.el: simplify 
end-col
      adds  88cc9d22df3 Count compile errors when FILE is a function
      adds  bbce22337c5 Fix documentation of a recent changeset (bug#5003)
      adds  b0c73439932 ; * doc/lispref/variables.texi (File Local Variables): 
Fix last change.
      adds  13b247c3c48 ; Fix omission in last change to custom.texi.
      adds  620e35f09fd Add a new function for separator lines
      adds  6336c18e5c9 Use make-separator-line in shortdoc
      adds  3094c12c45a Fix documentation of mouse-leave-buffer-hook
      adds  4ffa928b93c Allow comint-delete-output to save the output on the 
kill ring
      adds  8f51194aa5f Fix infloop in woman-file-name
      adds  039d00326eb Propagate asynchronousness correctly when using proxies 
in url.el
      adds  069f790ca30 Use 'remember-buffer' in remember.el doc strings.
      adds  513539524e9 Use 'remember-buffer' in remember.el doc strings.
      adds  dd70012dca1 Document recent changes in 'comint-delete-output' 
(bug#1496)
      adds  b2925ad125f ; Fix a typo in a recent change
      adds  95e31a1a328 Make make-indirect-buffer inherit inhibit-buffer-hook 
from base buffer
      adds  514398c6657 Add inhibit-buffer-hooks to `make-indirect-buffer'
      adds  f5640a3bdf3 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  072512414ef Make the `s' command in *Help* work for Lisp variables 
defined in C
      adds  0c48469ac11 Fix typos in a recent change
      adds  f7f2024b86b Add function for filtering ANSI sequences when compiling
      adds  6ebe8b03d80 Make wdired work better in narrowed-to buffers
      adds  06ee8ac36c9 Mention `overlays-in' in the `overlays-at' doc string
      adds  e02576c7eb7 Put command line file names and mouse dragging onto 
'file-name-history'
      adds  0499294a361 Tweak example in Function Indirection node in the 
lispref manual
      adds  3dd87631fca Add commands 'kill-matching-lines' and 
'copy-matching-lines'
      adds  557c59591cb Fix problem with certain fonts in ftfont_shape_by_flt
      adds  7edbcb3648e Quit minibuffers without aborting kmacros
      adds  aa8859d0cb9 Signal an error in json.c function if not available
      adds  606b783acb3 Allow installing packages with DOS line endings
      adds  c175ad52faa Make dired-guess-default return all matching programs
      adds  b4fabb316df Make `kill-all-local-variables' also remove lambda from 
hooks
      adds  61c1522dded Improve auto-revert-mode and revert-buffer doc strings
      adds  6bea195db5b Fix Bug#49636
      adds  b575e44cbff Fix documentation of a recent changeset
      adds  97fd31fec7a ; * etc/NEWS: Announce the change in json.c behavior on 
MS-Windows.
      adds  0c58796a222 * lisp/shadowfile.el (shadow-homedir): Add slash.
      adds  51a86b6a050 Count (not X) as a switch condition
      adds  46d7d448948 Strength-reduce (eq X nil) to (not X)
      adds  f9d74408148 ; * lisp/emacs-lisp/byte-opt.el (byte-optimize-eq): Fix 
last change.
      adds  1b251ed4e85 * lisp/button.el (button-map): Bind [follow-link] to 
'mouse-face' (bug#49626)
      adds  070c80ee066 Fix mistake in `quote` optimiser
      adds  654ef060707 Mention rear-advance in relation to the keymap overlay 
property
      adds  e4f323a82a6 Add json-available-p
      adds  bc0aca059db Fix dired-guess-default logic after previous change
      adds  5e385eb49db Restore evaluation logic in dired-guess-default
      adds  92923414a03 Fix bug-reference.el compilation warning
      adds  cdc1fab38d7 Fixed a typo in Gnus manual
      adds  bb2d1252e6d Fix final test for invalid base64url chars
      adds  cb9d82a17c7 Factor out char_table_ref_simple for readability
      adds  3d956fd0e3d Remove some "is"es from previous json checkin
      adds  e56ad2cb0f0 * doc/lispref/display.texi (Overlay Properties): Tweak 
further
      adds  e3b8ddd5005 Speed up by storing frame faces in hash tables instead 
of alists
      adds  da4b3973deb Make `C-g' after `M-x' not give a backtrace unless 
required
      adds  52187012f17 * lisp/emacs-lisp/macroexp.el 
(macroexp-warn-and-return): Add arg `category`
      adds  0576b81ca79 * src/eval.c (signal_quit_p): Fix the usual 
int/Lisp_Object mixup
      adds  903ecd7bea7 Make input of multi-key inputs in different 
emacsclients more logical
      adds  a98bf3e7d71 * lisp/cus-start.el: Add mode-line-compact to Customize
      adds  38a62efc15d Make vc-git-mode-line-string more robust
      adds  a8285573201 Move generalized variable specs from cl-lib.el to gv.el
      adds  3edc4fb5d89 ; * lisp/emacs-lisp/macroexp.el 
(macroexp-warn-and-return): Doc fix.
      adds  c8a1af6d372 Avoid byte-compilation warning
      adds  0dcc4449812 Remove the (value) bits from cus-start Customize strings
      adds  6f9ff3d7493 Avoid failing in desktop-clear due to killed buffers
      adds  a2d0ff26005 Bind the GIT_LITERAL_PATHSPECS environment variable
      adds  16860f6c5f5 `term-char-mode' doc string clarification
      adds  fcae435f598 Make revert-buffer preserve buffer-readedness
      adds  662f91a795c Fix display of line/wrap-prefix when there's a display 
property at BOL
      adds  d3163a3b8fa Make supersession warnings work again
      adds  f1101fdc827 Make erc recognize `foo*' as a function Lisp symbol
      adds  6898816b7d3 Default to libera instead of freenode
      adds  c6b6c2d5962 Use auth-source for user-passwords
      adds  fb158754c46 Fix checkdoc complaints and related issues
      adds  e6c99a761d1 Integrate formatting into rcirc-send-string
      adds  8ea5766050a Recognize quoted commands in rcirc-process-input-line
      adds  0b367ec39f4 Remove custom rcirc-completion implementation
      adds  4ff1f66b123 Replace defun-rcirc-command with rcirc-define-command
      adds  06af44e3e18 Create framework for IRCv3 support
      adds  849e71fd83f Implement server-time extension
      adds  ab49a9a6342 Implement batch extension
      adds  567e288eb9e Implement message-ids extension
      adds  c300326fa01 Add TAGMSG handler
      adds  f6e18c63a63 Implement invite-notify capability
      adds  95fdd4b99bc Allow filtering how nicks are presented
      adds  b67b1eea256 Fix prompt doubling when reconnecting
      adds  13f6f784734 Allow for optional arguments using rcirc-define-command
      adds  3a61e7bca16 Use defvar-local instead of setq-local where applicable
      adds  fd96e3a0d9f Allow hiding certain message types after reconnecting
      adds  a44e402b69b Preserve incoming order of messages with same timestamp
      adds  e61bdd5a96c Update activity string after switching to next active 
buffer
      adds  e17cc751baa Add mouse properties to activity string
      adds  88e07af18cd Preserve order of completion during cycling
      adds  f1e79a33b5c Rename set-rcirc-{encode,decode}-coding-system
      adds  3e318464680 Fix construction of interactive specification in 
rcirc-define-command
      adds  946ceca26f5 Improve message markup
      adds  1181c606b3f Check if server buffer is live
      adds  7e5360f3220 Fix argument parser for rcirc-define-command with 
string input
      adds  b5d935bb7f5 Fix edge case with single argument for 
rcirc-define-command
      adds  21148f67f1f Force mode line update after modifying activity string
      adds  869db473cbd Use add-to-list instead of manually modifying 
minor-mode-alist
      adds  b81c9777990 Query encryption using yes-or-no-p
      adds  6122e4c1f07 Add SASL authentication to rcirc
      adds  df6efb1c8b0 Fix SASL on rcirc-update
      adds  a85d27278ea Send CAP END after authentication has been successful
      adds  e3f456255bb Fix SASL joining channels after auth
      adds  f222fe6163c * rcirc.el (rcirc-define-command): Mention name of 
malformed command
      adds  1d735756818 Fix issues with argument parsing in rcirc-define-command
      adds  77631c2a770 Add query command removed in 4ff1f66b12
      adds  55a19a1da26 Merge branch 'feature/rcirc-update'
      adds  007744dd040 Redo emacsclient socket symlink-attack checking
      adds  ce04a88f3c0 MS-Windows followup to recent emacsclient changes
      adds  f3806ee149c Fix an rcirc merge problem
      adds  bb68faed02d 'global-mode-string' elements should have a space at 
the end
      adds  9dfa94aed10 Move mode-line NEWS items to a common section
      adds  4357d595ee6 Adjust time-tests.el to bug#30056
      adds  99018681c40 Make nil value of fill-column obsolete
      adds  172dfac035d declare-function doc string clarification about FILE
      adds  4d172946c39 Remove text props from callback args in erc-button
      adds  109ca1bd00b Warn about arity errors in inlining calls (bug#12299)
      adds  aa5437493b1 Off-by-one error in compilation rule end-column 
function (bug#49624)
      adds  6a3b89f9df8 Add more support for the French Revolutionary Calendar
      adds  ad5faa424a5 Add auto-mode-alist functionality to .dir-locals.el
      adds  6ce2acdadb7 Fix do-auto-fill thinko introduced earlier today
      adds  eb20d013a17 Fix bug#49699
      adds  1f24519735d Allow storing SMTP variables when queueing mail
      adds  2a231378fa5 Fix typo in set-auto-mode--apply-alist
      adds  8ec35857cf0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  11632177252 Improve recently added documentation
      adds  57083225606 ; * lisp/files.el (set-auto-mode--apply-alist): Doc fix.
      adds  26ff27714ce ; * lisp/calendar/cal-french.el 
(calendar-french-trim-feast): Doc fix.
      adds  59eaa30c90c ; * etc/NEWS: Fix wording of the 'fill-column' entry.
      adds  9ac6ff53b10 Make the test for auto-mode-alist from .dir-local.el 
stricter
      adds  5431a58e86d Add new function `directory-append'
      adds  86a795f6dd6 Fix problem when moving files called ~ to the trash
      adds  9192f5d25b2 Make 's' in *Help* work for Lisp-defined variables again
      adds  d8a4a5ac7c3 Remove duplicated NEWS entries
      adds  9ad1f71c39e Add Tramp support for yubikey (bug#49714)
      adds  8b808be2fb9 Adjust tab-bar to the new mode-line-misc-info value
      adds  4d439744685 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  8cd66a3170b ; Fix directory-append arglist in files.texi.
      adds  b4543dfa9e7 Extend directory-append to take an arbitrary number of 
components
      adds  28bf38743db Tweak Fdirectory_append for efficiency
      adds  ba918ecb789 Improve directory-append manual entry
      adds  6becc97433c Tweak Fdirectory_append slightly
      adds  26da0b5ecb4 Set the normal-erase-is-backspace variable from 
Customize
      adds  4b1367ee974 Fix Fdirectory_append check for whether strings have to 
be converted
      adds  0c77d1d2ca9 Fix last commit in tramp.el
      adds  42d4537ed2c Really convert to multibyte in Fdirectory_append
      adds  7c83e605ab8 Add filter to GDB's register buffer
      adds  e3155440dc3 ; * src/fileio.c (Fdirectory_append): Doc fix.
      adds  03f844249cb Disable delay and ding in replace-tests
      adds  aa9cba65876 Allow empty elements in directory-append
      adds  f04f8126f01 Rename directory-append to file-name-concat
      adds  a6afa221d7b Add commands to move to next/previous column in 
tabulated-list-mode
      adds  d3415724a68 Support  '--group-directories-first' in ls-lisp.el
      adds  c52e26df30d Keep track of match extents in occur-mode (bug#39121)
      adds  b0d33d42535 Don't squash markers in occur-edit-mode
      adds  0577bd0cf9a Use `file-name-concat' in Tramp
      adds  142961bcdfb When bookmark is overwritten, unfontify its previous 
position
      adds  cb28b2e32bc * etc/NEWS: Fix renaming of directory-append.
      adds  41e62df73af Fix extended attributes for Tramp's sudoedit method 
(bug#49724)
      adds  41a55a330f5 Fix compilation of xftfont.c with old fontconfig
      adds  13a9a5e836c Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  c76d5ff2430 * configure.ac: Remove imagemagick special support code 
for pgtk
      adds  299cfb413f1 * configure.ac: Add a notice to --with-pgtk
      adds  35906d60e6a * lisp/term/pgtk-win.el (pgtk-pop-up-frames): Remove 
since it is not used
      adds  4ed859359c7 * lisp/term/pgtk-win.el: Remove some font stuff
      adds  a925e6b2b57 * lisp/term/pgtk-win.el (pgtk-face-at-pos): Remove 
unused function
      adds  2e561ab2276 * lisp/term/pgtk-win.el (pgtk-preedit-text): Write doc 
string
      adds  4c49ec7f865 Make PGTK's additions conditioinal
      adds  697341d7fd8 Add back occur-mode-find-occurrence for compatibility 
(bug#39121)
      adds  f4d04931b7a Fix tex-validate-buffer
      adds  df7bb79f386 Add instructions for Tramp bug reports
      adds  06d0a66e573 ; Yet another last-minute change in Emacs manual for 
printing
      adds  d0625dc5530 ; One more change in back.texi.
      adds  ed1480b1d9b Merge from origin/emacs-27
      adds  81da37b6622 Fix recent gdb-mi change
      adds  a45aed9479f Describe changes to the occur-mode implementation in 
NEWS
      adds  6b7c22e7ee8 ; * lisp/replace.el (occur-after-change-function): Fix 
logic mistake
      adds  c3a76935fa6 Adapt tramp-sudoedit.el for better testing
      adds  1ff02c53b5f Adapt Tramp for yubikey
      adds  67fe106d100 Some minor improvements for share handling in 
tramp-gvfs.el
      adds  4f43058e9a6 Adjust grep-mode end-col function return value
      adds  246803f26fd Fix image crash on macOS (bug#49688)
      adds  0b54632013c * src/nsterm.m (ns_set_frame_alpha): Enable alpha on 
GNUstep.
      adds  49bbed0dfdb Simplify NS sizing and positioning code
      adds  9ce3fdc461c Fix NS inset rectangle corners
      adds  d2d3fc39295 Convert fringe bitmaps to vectors on NS port
      adds  124a3cb60b0 Final tweak for Tramp's yubikey detection
      adds  17048030f52 ; Fix last change in tramp.el
      adds  989937e1bc2 Revert "Make revert-buffer preserve buffer-readedness"
      adds  949dd41c31d Fix mistake in switch-case generation of `null` 
(bug#49746)
      adds  35610b870e8 Mark all autorevert tests as unstable on Cygwin 
(bug#49665)
      adds  b4173443fbc ; * lisp/completion.el (load-completions-from-file): 
Simplify
      adds  30bd6a50aa4 * lisp/tab-bar.el (tab-bar-format-global): Use 
string-trim-right (bug#30056).
      adds  29d62099957 Ensure that gud commands for M-x gdb are handled by 
repeat-mode
      adds  cfcf42ff879 Ensure that gud commands for non-GDB debuggers are 
handled by repeat-mode
      adds  2910e668eb9 Display yubikey message properly in Tramp
      adds  6a6ea7bc6f5 Improve file-name-concat NEWS entry
      adds  e5ddf91db24 Improve mode-line-position-column-format doc string
      adds  c9c1460342a Make byte-recompile-directory less brittle
      adds  ea69802a8f7 * lisp/progmodes/gud.el: Add prefix 'gud-' to 
repeat-map variables (bug#49632)
      adds  fa51d6cdcd4 Improve mode-line-position-column-format manual entry
      adds  d6a3b1cd2b1 Rename Gnus -unsubscribe-group commands to 
-toggle-subscription
      adds  69398a4da00 Fix printing of multiple items in one group without 
line numbers
      adds  314474e2d5f Follow-up toggle-subscription name change
      adds  7e8d1b08e3e Avoid errors in rmailsum for messages without "From"
      adds  5fb8b20fa35 mh-junk: replace color-based terms with descriptive 
words
      adds  566e29f78cc Single source optimiser entry point
      adds  9a633381144 Elide lexical variables in for-effect context in source 
optimiser
      adds  dc9e2a1749c Optimise prog1 better
      adds  ab9c06449df Move warnings about bad let-bindings from source 
optimiser to cconv
      adds  52a55e11deb Optimise let and let* whose body is constant or the 
last variable
      adds  245d3e9ffde Fix bug#49773 in Tramp
      adds  5f65b67dacc * etc/NEWS: Tramp supports authentication via yubikey 
now.  Fix typos.
      adds  97894b07c2a Remove a redundant let-binding from Ispell
      adds  4053bd52012 Work around long-standing seq.el compilation warning
      adds  0bd1346318f Fix issue with mml-preview from outside Gnus
      adds  88ba1a86c2d Fix case insensitivity in `read-file-name'
      adds  920aaef9d95 mailcap.el: Avoid xdg-open silent failure
      adds  2ece0f8d3c7 Allow shell PROMPT strings to have ANSI codes
      adds  16876744d44 Ensure that recover-file doesn't leave stale auto-save 
files behind
      adds  f472dd8ea5d Simplify lexical let-optimisations
      adds  9ffbe99b119 Fix problem when switching between different prolog 
versions
      adds  ce8d5c6fa5c Tweak previous mailcap-view-file change
      adds  df1dbaf1217 Make fileloop skip missing files
      adds  3f70e856095 ; fix 2 typos in MH-E comments
      adds  55a9c17cef7 Change Tramp version to "2.5.2-pre"
      adds  1da5b2c60b6 Avoid segfault when set-fontset-font is called from 
non-GUI frames
      adds  d9bc7dbefd8 * src/fontset.c (check_fontset_name): Fix last change.
      adds  44fe0043d36 * lisp/emacs-lisp/cl-macs.el: Add cl-type pattern
      adds  0992335d128 * src/fontset.c (check_fontset_name): A better fix for 
bug#49782.
      adds  a4d2c88cdee Simplify macOS drawing code
      adds  1535c81f771 Tidy up NS port OS window handling
      adds  960f3fc589d Change NS port resize detection
      adds  1ba02d85a96 Fix macOS live resize drawing
      adds  0b5cf485099 Move NS port toolbar handling to the window
      adds  5a48c996962 Move parent frame setting code into EmacsWindow
      adds  12c5ca4d825 Fix some macOS problems
      adds  02cbb37de73 Allow nil initializers in define-minor-mode
      adds  99600ee7b4f Don't bind <mouse-2> and RET in *Help* buffers
      adds  32b9c7d06f7 Revert "Allow nil initializers in define-minor-mode"
      adds  5ecf39a5eab Revert "Fix `speedbar-directory-buttons' when using 
Tramp"
      adds  c4239ec32c9 Extend whitespace-empty to the end of the line
      adds  f6c5a801efd Adjust how `replace-match' runs modification hooks
      adds  2dcb0f8f524 Add new user option python-forward-sexp-function
      adds  d3d6ea50d26 Make `ffap-read-file-or-url' work again (to read URLs)
      adds  59f80ffc7da Document outline-minor-mode-cycle in the manual.
      adds  3019d628e2a Add an index entry for outline-minor-mode-cycle
      adds  fa09452ab5f Update NEWS tagging for a couple entries
      adds  943d79914be C-x 5 5 manual tweak
      adds  ff16bea7f47 * etc/NEWS: Mention occur-mode highlight changes.
      adds  6413f08887c Occur-mode multi-line match property gap filling
      adds  5f33ad69546 ; compilation-error-regexp-alist-alist): 
eval-when-compile
      adds  4ca3cf996e4 Fix `u' binding in Gnus Browse mode
      adds  2a2e7e5466e Adjust the fully qualified host name when nothing is set
      adds  7640f1da0be Extend Gnus summary highlight faces by default
      adds  12af7ee46d4 * lisp/filecache.el: Fix cycling (bug#49761).
      adds  660b17ef3e2 Indicate selected occur target with fringe arrow
      adds  0ecebbf2746 ; * lisp/replace.el (occur--set-arrow): Remove unused 
variable.
      adds  3b7f72ca55d ; Auto-commit of loaddefs files.
      adds  b72f88518b8 Make dlet work like let, not let*
      adds  cd7eb4bee18 * lisp/emacs-lisp/autoload.el 
(autoload--make-defs-autoload): Display warning.
      adds  a6f67d60e13 * lisp/progmodes/project.el (project-switch-project): 
Use 'let*' (bug#49635).
      adds  1a7818824b8 * lisp/progmodes/flymake.el (flymake--mode-line-title): 
Don't quote lambda
      adds  e68bc86bcfc * lisp/mwheel.el: Don't use `custom-initialize-delay`.
      adds  d160d1aff5a mh-junk: adjust messages for allow/block actions
      adds  a812992aee8 ; mh-junk-background: fix documentation typo
      adds  09c36202533 Adjust tab-bar to the new mode-line-misc-info value 
(bug#49806)
      adds  61def1e392b ; Auto-commit of loaddefs files.
      adds  72dc602459f ; Merge from origin/emacs-27
      adds  75ecce4323e Unbreak ERC's Ibuffer filter (Bug#44100)
      adds  d50721bf022 Merge from origin/emacs-27
      adds  b44abacc8cf * Fix error while disassembling native code on macOS
      adds  985a3bd3315 ; * lisp/so-long.el: Documentation
      adds  359a8e4eda0 ; * lisp/so-long.el: Bump to version 1.1
      adds  9df60d52d50 Increase `so-long-threshold' and `so-long-max-lines' 
defaults
      adds  e8718522c22 Make `global-so-long-mode' handle unrecognised file 
types
      adds  7828f69828f * lisp/so-long.el (so-long-minor-modes): Additional 
modes to disable
      adds  748df220efd ; * lisp/so-long.el: Minor bug fixes
      adds  0ec67a29563 ; so-long-tests.el: Suppress expected warnings
      adds  10bd4bc6ecf Support 'preserved' variables and minor modes in 
`so-long-mode'
      adds  12cbe8e5097 ; Revert "Make `so-long' restore `view-mode'"
      adds  59128bb804b Make `global-so-long-mode' use `buffer-line-statistics'
      adds  3a56d4eea93 Merge branch 'scratch/so-long'
      adds  0809c9f6ef1 Declare `match-beginning` and `match-end` as 
side-effect-free
      adds  354c682421e Remove ineffective expression in verilog-mode
      adds  301ce625cb4 Declare file-name-concat as side-effect free
      adds  88577aed3a1 file-name-concat is not error free
      adds  80cccd7ff15 Code cleanup for Tramp's yubikey integration
      adds  6535fd1fa9a Evaluate eql specializers
      adds  b0d07396e8d * lisp/emacs-lisp/cl-generic.el 
(cl-generic-generalizers): Don't emit warning
      adds  516affe1b3c Fix apparent typo in new cl-generic-tests.el test case
      adds  b84986af52d ; * lisp/so-long.el: Bump version for the GNU ELPA build
      adds  bee3e515501 Update outdated Gnus information
      adds  51583a0f9f7 Add new user option 'read-minibuffer-restore-windows'
      adds  b4f3e6cabaf Use `abort-minibuffers' in delsel
      adds  253b36bd40d ffap ido accommodation
      adds  423a23ef754 Improve `define-globalized-minor-mode' doc strings
      adds  b41f31d2b60 Make `M-j' work reliably if 
`comment-auto-fill-only-comments' is set
      adds  b8c43b594e4 Add a new thing-at-point type: existing-filename
      adds  1910800f93c Package archive location needs to be absolute filename
      adds  4b729ff6088 * lisp/vc/smerge-mode.el (smerge-mode-menu): Add menu 
item for smerge-refine.
      adds  50d3178a4fa * lisp/cus-start.el (read-minibuffer-restore-windows): 
Fix entry.
      adds  1505dca91f2 Add support for the oauth2.el library in nnimap and 
smtpmail
      adds  0b5cc6c5679 ; Fix oauth typos in last change.
      adds  2d8c14d2996 Fix M-n description in refcards
      adds  2a17925aab7 Cease attempts to const-propagate through setq
      adds  9d1c3c9830f Fix files-tests on non-Posix systems
      adds  4ec10c80abf Reset mtime of a buffer reverted "delicately"
      adds  18d7562e91d Add function minibuffer-restore-windows (bug#45072)
      adds  232be9bf87e Change the xref-goto-xref error message
      adds  f65958a94de Provide a default for xref-find-apropos pattern
      adds  d5a2fdeefb8 New option etags-xref-prefer-current-file
      adds  fa895379d61 Change how project-find-file's completion works
      adds  9f88a9c058f Make sure installed *.eln files have correct permissions
      adds  c327d61ec86 Improve wording of recently changed documentation
      adds  4d6511a2842 Fix automatic hscrolling when line numbers are displayed
      adds  35cea6c94c6 Add colon-space after prompt
      adds  483fce30930 Mention NonGNU in "Package Archives" node in the manual
      adds  b17fd982a3a ; * doc/lispref/package.texi (Package Archives): Fix 
typo.
      adds  93e1248c208 Fix problem with occasional stalls in 
`url-retrieve-synchronously'
      adds  c18bfbe6e45 Improve ffap-ido-mode test
      adds  b77f6af24e9 ERC right stamps: also use latest buffer's window's 
width (Bug#44140)
      adds  0b049fe71d7 Merge from origin/emacs-27
      adds  8ce7a697ca8 Allow building on MacOS with MacPorts and libgccjit
      adds  b8e3b0f157d ; * lisp/replace.el (occur-1): Remove old fringe arrow.
      adds  c62e805d80f perl-mode: fix variable fontification
      adds  9a6fc638433 Fix problem with relative directories in CDPATH
      adds  6a3920c07ea Make `q' in `org-agenda' work even with 
`debug-on-error' set
      adds  bc1ffc5f6e4 Fix print-length issue in comp-run-async-workers
      adds  e1ce9904aa5 Fix prin1 problem in package-quickstart-refresh
      adds  85c8a9cd0cf Fix files-tests broken on MS-Windows by a recent change
      adds  adab672edb3 Further fix to filtering Gnus search group names
      adds  e763c8947a5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  3b32d057ff2 project.el: Bump the version
      adds  99c535111be Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  fd2d56d63c8 Doc update wrt Tramp support of SSH security keys
      adds  1cae6b9aab0 Another fix for parse-colon-path
      adds  051434fdefd Use string-replace instead of replace-regexp-in-string
      adds  61677ac3e46 Un-obsolete dired-in-this-tree-p and use it again in 
certain places.
      adds  c7855c8ca34 * src/nsterm.m (max_used_fringe_bitmap): Remove unused 
variable.
      adds  3b7b181bded Use string-search instead of string-match[-p]
      adds  aeec97fae0c Fix variable binding in calendar (bug#49945)
      adds  4d95eca97ef Add a new test for dom-search
      adds  2b6c5fb2953 Add test for nnrss
      adds  23973a58985 Fix freeze on OpenBSD when reading the SECONDARY 
selection
      adds  e5b2e5356f7 Fix last commit of tramp.el
      adds  fbd3207bb2d Further fixes for package-quickstart-refresh printing
      adds  872ca0ff8e0 Fix tmm-get-keymap under native-compile
      adds  89d02841ab8 Make xterm-set-window-title more robust
      adds  b7d3c1e5774 Forestall "Selected deleted buffer" in 
url-http-generic-filter
      adds  799a66c454f Make ffap-read-file-or-url put point at the correct 
place for URLs
      adds  4e6f98cd505 * lisp/emacs-lisp/package.el (package-buffer-info): Use 
lm-maintainers
      adds  0509f3921b5 * lisp/emacs-lisp/package.el (package-buffer-info): Fix 
typo
      adds  75de09b9de2 * lisp/emacs-lisp/cl-generic.el: Try and fix bug#49866
      adds  1572464b927 Tramp string-search and string-replace compatibility 
functions
      adds  2656ecff965 Fix nnrss-get-namespace-prefix (bug#34685)
      adds  ebaae4480ee Add a new command `revert-buffer-quick'
      adds  d858a637c2e More robust auto-detect of grep-highlight-matches 
(bug#49978)
      adds  877df4eb1ca Add new user option `gnus-topic-prepare-topic'
      adds  a6bd0490317 Add support for outlining in shell-script-mode
      adds  a8e89964f35 Use ### for outline headings in shell-script-mode
      adds  da8277abc19 * lisp/replace.el (perform-replace): Use 
'remove-function' (bug#49963).
      adds  fc174eb20b6 ; Fix typos
      adds  c56e395edf5 Let image-dired-mouse-toggle-mark act on active region
      adds  8b645837d22 Mark marked images in Image-Dired mode
      adds  0a4b66f8275 Valid quoting in .desktop files
      adds  aea7823a7e4 Hint that emacsclient.desktop should match a search for 
“emacsclient”
      adds  024e6d213cf Drop redundant keywords in .desktop files.
      adds  8b15ce8daa1 Make gnus-icalendar-event-from-ical more robust
      adds  0af1142de17 Fix icalendar-import-file prompt
      adds  1ab9fa60e75 Make icalendar parse multi-line items correctly
      adds  244acc5a057 Replace some `string-match-p' calls in Tramp
      adds  7dbbe6cbc54 Add new image-dired commands
      adds  b81de1be90c Fix URL entry in ffap after previous change
      adds  bdec9daf57a Allow `tex-buffer' to work on buffers not visiting files
      adds  81fd380dea4 Allow using XLFD font names with dashes in the family 
name
      adds  3b5f8ab0d06 Allow using a single anonymous face in enriced-mode
      adds  2f90fa19b8f Add a `pcase-setq' macro
      adds  bd6c3a014a5 * lisp/obsolete/cl.el (labels): Don't quote lambda
      adds  8dd61205945 Fix bytecomp container test case
      adds  9445d7bf8c3 * lisp/emacs-lisp/cl-macs.el (fixnum, bignum): Fix type 
definitions
      adds  cb039170342 Add XLFD font parsing tests
      adds  45cfa2a8cd5 Mention `find-ignore-file' in the vc.el commentary
      adds  7328a6ea10d Change the `region' face in the Wombat theme
      adds  368c9f5e849 Clarify smie-indent-forward-token doc string
      adds  0a611a5d7fa Add support for Python mode in info-lookup-symbol
      adds  96d83a85467 * lisp/emacs-lisp/pcase.el (pcase-setq): Align its 
semantics with `pcase-let`
      adds  1678d3599bd Mention url-handler-mode in the Emacs manual
      adds  afc945d0c96 Improve minibuffer-inactive-mode documentation
      adds  0d04ceca2e4 Further tweak minibuffer-inactive-mode doc string
      adds  4e4b76b0941 Make info-look try to use more recent Python manual
      adds  1d60a255416 ; Fix last change.
      adds  5809728bc50 * lisp/emacs-lisp/lisp-mnt.el (lm-crack-address): 
Handle multi-addresses
      adds  5d50acd0a61 Improve connection type `pipe' for remote processes
      adds  c4d34d24e36 CC Mode: Enhance C++ Mode raw strings to multi-line 
strings for any language
      adds  a9ad3d47744 Add save-some-buffers-root to 
save-some-buffers-default-predicate (bug#46374)
      adds  a93d164ff3c * lisp/tab-bar.el (tab-bar-history-buttons-show): 
Remove defcustom.
      adds  6fd2a493359 Don't disable transient mark mode when changing image 
faces
      adds  62475407231 Remove :group from defcustoms in image-dired.el
      adds  37dbf108938 Unknown line endings in 
filepos-to-bufferpos/bufferpos-to-linepos
      adds  65dd00667ff Fix problem where an error would change standard-output
      adds  711eb40b9b9 Make info-look search harder for the Python info file
      adds  cebe18b63e1 permanently-enabled-local-variables doc string 
clarification
      adds  4d51c2c4729 Add new face diff-changed-unspecified
      adds  e30c7f314b6 Adjust previous diff-changed-unspecified change
      adds  8fbb8700831 Make `debug' reset `inhibit-read-only' while running
      adds  254dc6ab4ca CC Mode: Fix a bug in yesterday's patch
      adds  a3dd5f1216f ; * etc/NEWS: Improve wording of a recent addition.
      adds  1bfbb2b706d Add font-lock-doc-markup-face (bug#50041)
      adds  37d48edf6d4 Fix merging of ambiguous nil maps
      adds  adb6c3f1a4c Fix memory-report counting of vector/hash table sizes
      adds  c58f8dda2b2 Add macro `seq-setq`.
      adds  a8a3fd8f8e2 Add macro `seq-setq`.
      adds  e91b574bf8b Add new functions for lax mail address splitting
      adds  22d8e71d046 Make lm-crack-address less strict
      adds  3fd0cc85a58 Revert "Add macro `seq-setq`."
      adds  3c053ef1424 Filter out -L foo labels in diff-hunk-file-names
      adds  e5cb6d3fd18 Add a test for netrc folding parsing (bug#25769)
      adds  482049e5427 Fix 'random' on MS-Windows when integers are wider than 
30 bits
      adds  e3205eaeef9 * lisp/progmodes/cc-engine.el 
(c-ml-string-in-end-delim): Rewrite function
      adds  bf55b5ac17c * lisp/emacs-lisp/easymenu.el (easy-menu-do-define): 
Fix bug#50051
      adds  9c5dc3cbe03 * src/w32.c (_sys_read_ahead): Pacify a silly compiler 
warning.
      adds  31ab12e2616 Mark auto-revert-test02-auto-revert-deleted-file as 
unstable
      adds  d1dbf7fc9e6 Revert "Bind the GIT_LITERAL_PATHSPECS environment 
variable"
      adds  3572613550f Fix vc-git-state for filenames with wildcards
      adds  e6f3a4dc6cd Fix bug#50063 when using icomplete-fido-kill with C-x p 
p
      adds  e2eb58c4874 Mark up commands in shortdoc.el for modes
      adds  fdf148cab4c Fix unwarranted point movement after C-g
      adds  36964b2358f ; * src/xdisp.c (display_mode_lines): Fix comment.
      adds  55772baee16 Make Emacs compile with musl instead of glibc
      adds  42a98feb5b8 Run execute-extended-command key binding suggestion 
from a timer
      adds  926eeb7dd4b Allow evaluating Python code across machines
      adds  ab23fa4eb22 Sort by recency in flex completion style when no flexy 
stuff happening
      adds  2a022e9be3a Filter out rng-state elements in nxml-mode buffers from 
the kill ring
      adds  bf11c698b6a * lisp/nxml/nxml-mode.el (nxml-mode): Use add-function
      adds  0da97a4ed9b * lisp/tab-bar.el (tab-bar-new-button-show): Make 
variable obsolete.
      adds  7ec05745813 * lisp/simple.el (shift-select-mode): Add new choice 
'permanent' (bug#50038).
      adds  35023214031 Fix regressions in the last change
      adds  42be4165781 Don't remove `fontified' in 
nxml--buffer-substring-filter
      adds  751f1707f00 Add new functions to replace strings/regexp in a region
      adds  343dc9d4152 ; * test/lisp/vc/diff-mode-tests.el: Remove useless \
      adds  adb450719a6 Remove prettification for \par in tex-mode
      adds  b9243b034b9 Minor clarification for define-minor-mode :variable
      adds  a3b31302dd1 Fix cursor movement on the Linux console with certain 
characters
      adds  5d7b1d5fc75 Make overlays-in treat zero-length overlays at 
point-max consistently
      adds  b3aec9ee483 CC Mode: Fix unstable fontification of doc strings.
      adds  9664ee182c3 C++ Mode: Don't confuse the pointer operator -> with 
the type indicating ->
      adds  958f5915672 Merge from origin/emacs-27
      adds  f0ef1e971d2 Fix recent documentation additions
      adds  b21c9b0816e Add Command Modes to Elisp manual menu and add index 
entries
      adds  6898ae6f8c0 Plug another hole for longjmp-ing from 
'redisplay_window'
      adds  bb6f1e2dd9d * test/Makefile.in: Verbose logging for electric-tests 
on hydra.
      adds  ae751f2a098 ; Fix menu entry alignment of last change
      adds  a126c06b0a5 Make icomplete-vertical-mode take immediate effect 
(bug#49075)
      adds  fd7f2077bc6 vc-git-region-history: Fix to call 'diff' more correctly
      adds  9e2cc406d3b ruby-mode imenu: Support methods with modifiers
      adds  292e6261be8 Add new mode context-menu-mode and use it in info.el 
and goto-addr.el
      adds  1493145e304 Change the order of context-menu-functions and add more 
context menus.
      adds  ebac285d0ee Improve docstring of context-menu-functions and add 
eww-context-menu
      adds  2c2baa9d123 Add new context-menu options for menus "File At Point" 
and "Version Control".
      adds  ee1887bf54e Improve :type of defcustom 'context-menu-functions' and 
add documentation.
      adds  9f5946b6ff2 * lisp/help-mode.el (help-mode-context-menu): New 
function.
      adds  de5601f0902 Improve handling of context menus for global, local, 
minor-mode menus
      adds  d9eac0b4263 Use map-keymap in context-menu-global, 
context-menu-local, context-menu-minor
      adds  bf1ec4952e6 Merge branch 'feature/context-menu'
      adds  96bbd6f0a7f Jump to first,last completion with M-<, M-> in 
icomplete-vertical-mode
      adds  e6fb7e44cc7 Bind <up> and <down> in icomplete-vertical-mode
      adds  00fdf80e219 Improve `forward-sexp' in *Help* buffers
      adds  5f47d17d339 Fix TTY display performance degradation due to many 
markers
      adds  b960e1aea27 ; Fix a comment in a recent commit.
      adds  54039d721c5 ; * etc/NEWS: Fix wording of a recently added entry.
      adds  c609b4c7287 * test/lisp/electric-tests.el: Skip most c-mode tests 
on hydra.
      adds  130d47bdcce Another fix for quitting while displaying non-selected 
windows
      adds  ca781e4430b * lisp/mouse.el (context-menu-filter-function): Fix 
type.
      adds  7fa5dec86e7 * Fix `native-compile-target-directory' effectiveness 
for async compilation.
      adds  6d3455eb144 ; Fix quoting of braces in electric-tests.el.
      adds  eddb003f30e Fix behavior when switch-to-prev-buffer-skip is a 
function (Bug#49275)
      adds  f26a027d6b8 Fix ediff3 layouts with window-combination-resize 
non-nil (Bug#49277)
      adds  c17e03ace54 ; * etc/NEWS (Icomplete): Fix typo and remove redundant 
word
      adds  fa4a63c6898 Add menu bindings to new functions in image-dired.el
      adds  bf4f7388b6d Fix abort when turning on Hebrew or Arabic input methods
      adds  ee812f2a987 Yet another place inside redisplay_window to prevent 
quitting
      adds  3a1d713c191 Add undo-in-region test case for bug#21523
      adds  15a8026cafa Disable auto compositions on the Linux console only
      adds  0d5ff75e944 Improve documentation of last change.
      adds  1a4ed8ee784 * lisp/mouse.el: More fixes for context-menu.
      adds  9b31ad36094 * lisp/progmodes/xref.el (xref--collect-matches): Widen 
temporarily.
      adds  91f549becd0 ; Fix paren typo
      adds  78b427648b8 Improve documentation of 'assoc'
      adds  fba64e16971 Fix vc-root-diff broken with Git as well
      adds  2c699b87c2e Improve fix of bug#49888 on no-pattern flex sorting
      adds  2be8e2ffc9d Section by 'group-function' in Icomplete and Fido's 
vertical modes
      adds  37f0ea99f8d ; Correct :version tag of icomplete-selected-match face
      adds  6276f73115a stterm doesn't understand all codes that xterm does
      adds  4bd7be2b8f9 Fix errors with hscrolling mini-windows under 
truncate-lines
      adds  8e93a37b773 ; * src/xdisp.c (hscroll_window_tree): Fix a typo in a 
comment.
      adds  787fa7a8ab3 Minor doc fixes in icomplete.el
      adds  1511f3cecce Fix inaccuracies in documentation of 
'message-truncate-lines'
      adds  bf64342a8ff Fix deletion of associated image
      adds  101b3c81b65 New placement of newline characters in 
image-dired-db-file
      adds  63d6e1ffa19 Avoid problems when one tag/file is a substring of 
another
      adds  8bc6dbecd21 Add support for history of image tags and completion in 
the minibuffer
      adds  a44432a773f Fix st.el doc string
      adds  04f723dec94 Fix dired switch (that contain quotes and spaces) 
parsing
      adds  cd00fb5e2a8 Add ibuffer-saved-filter-groups example to the doc 
string
      adds  9bf8bb0e3e2 Fix space at the start of appt mode line element
      adds  489ddc56ab7 ; Fix escaping in recent ibuf-ext.el doc change.
      adds  bfa3191c79d Correctly call completion-in-region in shell.el
      adds  a3df92f4839 Remove more mentions of the removed `M-o' facemenu 
binding
      adds  fb81c8c3adf Make icomplete-forward-completions O(1) when 
icomplete-scroll is t
      adds  f804248b4fd Tweak a failing custom test
      adds  c69b4768d6a Don't mutate string literal
      adds  e1ed0c3af18 Fix xref {prev,next}-error target buffer match 
highlighting extent
      adds  89c31342a73 Use C-mouse-1 for context menu on NS
      adds  573e8eef86a ; * lisp/mouse.el: Fix typos in previous change
      adds  969c3135d69 Remove even more waiting from execute-extended-command
      adds  00a9c50ad7c Further tweaks to execute-extended-command
      adds  657fe8b9d87 Allow copy-directory to copy the source as a symlink
      adds  c2026cf3667 Fix infinite recursion of conf-mode
      adds  e1a209ef41a Fix infinite recursion in mode: tex
      adds  13fdded2c19 Allow preserving symlinks with file-precious-flag set
      adds  ac2cecbd834 Fix printing of C-@ in `describe-fontset'
      adds  b2b9f69b9db Document how to get rid of completion on `SPC' and `?'
      adds  63cbb54d7e1 Mark page navigation commands as repeatable
      adds  681faf9f0bc ; * test/lisp/files-tests.el: Add tests for 
save-some-buffers (Bug#46374)
      adds  13824c44d28 Fix c-tentative-buffer-changes to be nestable in 
c-save-buffer-state
      adds  222d033254e * lisp/bindings.el (page-navigation-repeat-map): Fix 
bootstrap.
      adds  28170b7d48e Speed up project--read-project-buffer in remote buffers
      adds  77d0ab967d1 * etc/TODO: Entry about markers being non-scalable.  
(Bug#49127)
      adds  742ae84a9c5 ; * lisp/progmodes/project.el: Fix punctuation in the 
commentary.
      adds  9191d127425 Fix documentation of recently-added tests for files.el
      adds  d780b1c5c25 Fix documentation of 'repeat-mode' changes
      adds  4b039984584 ; * doc/emacs/custom.texi (Minibuffer Maps): Fix 
wording.
      adds  beb54dc1b2b Improve documentation of 
'file-preserve-symlinks-on-save'
      adds  2ed73a722fa ; * etc/NEWS: State the default behavior when copying 
symlinks.
      adds  9ea9d21d57f ; * lisp/simple.el (execute-extended-command): Fix 
comment wording.
      adds  f658b955ccf Improve doc string of 'M-.'
      adds  72e688eacdb Improve documentation of context menus
      adds  2dfc2bb9bdc ; * etc/TODO: Fix typo.
      adds  20e32f3c3fe CC Mode: Move a macro to before its first use in a file.
      adds  49435be616c Add xref operations to context menu unconditionally
      adds  4d6e7700314 Re-type the :location slot in `xref-match-item` to 
`xref-location`
      adds  b4830907edb Indicate progress while searching for references in xref
      adds  6993d45e519 Add "Find References" to context menu (bug#50067)
      adds  d6ad208b2ce Use overlay arrow to indicate current *xref* selection
      adds  f4159568a16 Remove default "Select" title from NS popup menus 
(bug#50067)
      adds  5eab7c3f70a * configure.ac: Make homebrew check for libgccjit match 
macports.
      adds  2837e25cafe Fix display bug on macOS (bug#50112)
      adds  3de577ad007 Mention problems with synthetic fonts on macOS
      adds  cabd22f5c6c Make parse-partial-sexp signal an error if TO is 
smaller than FROM
      adds  fda6e6e26f0 ; * etc/NEWS: Fix last change.
      adds  a6240c82335 Clarify how to do the `count-words-in-defun' recipe
      adds  5da71034439 Tweak the comment-start-skip example in the manual
      adds  964151570b0 ; * src/syntax.c: Remove a stray comment.
      adds  28019ccf0ce ; Fix Texinfo markup of a recent change
      adds  7ee5d36008b Clarify dired-jump doc string
      adds  690d1bcc619 Fix perldb doc string
      adds  69637fe7a61 ; * lisp/dired.el (dired-jump): Doc fix.
      adds  a0023661a48 Clarify cl-defstruct doc string and manual entry 
somewhat
      adds  efe30626e60 Fix failures in recent files tests
      adds  9715feaed43 * test/lisp/electric-tests.el: Un-skip c-mode tests on 
hydra.
      adds  c28d4c995e7 ; Load xref when needed (not all functions are 
autoloaded)
      adds  4f1184271d0 * test/lisp/net/tramp-tests.el: Reduce hydra run time 
by 1 hour.
      adds  bf61ddec3a7 * test/Makefile.in: Turn off hydra verbose logging for 
electric-tests.
      adds  5f1ee1f8e6d ; MH-E doc: SourceForge repo is no longer current
      adds  aa27c42cf91 mh-x-image-url-sane-p: accept "https" URLs
      adds  8fe536f90da * test/lisp/international/ucs-normalize-tests.el: Save 
30m on hydra.
      adds  316cc9152fa Improve documentation of 'set-keyboard-coding-system'
      adds  654e096b093 ; * lisp/emacs-lisp/comp.el 
(native-comp-async-cu-done-functions): Doc fix.
      adds  dd7d966eb40 Don't show menu titles with the text property 'hide' 
(bug#50067)
      adds  6984eea510a * lisp/mouse.el (context-menu-mode-map): New variable.
      adds  7f5f99f2a08 Make Qhide declaration non-target-specific
      adds  e8e78809ba7 Some adaptions for Tramp's security key detection.
      adds  5b55659baeb Avoid using %n in emacsclient
      adds  16bb524a5e2 Don't echo empty string in file-name-with-extension
      adds  06c3a321e3c Revert "Fix dired switch (that contain quotes and 
spaces) parsing"
      adds  ba852512f23 Don't mess up grouping in 
completion-all-sorted-completions
      adds  1afe59f7f88 Double check completions-group customization variable 
in Icomplete
      adds  f4057568117 Implement `copy-directory-create-symlink' for remote 
files
      adds  48d49694539 Set label for NSToolbarItem (bug#50159)
      adds  6c007668b38 Set a unique ID for eln files on macOS (bug#45934)
      adds  ff2124d2979 Fix recent parse-partial-sexp argument validation
      adds  98e1752f9d7 Make xwidget-webkit-enable-plugins a defcustom
      adds  5d32630f792 Do command mode markup in xwidget.el
      adds  4015fb6e694 Improve byte-compile-warnings doc string
      adds  cc2c150636e Document `dlet'
      adds  fb65b14b32b Update NEWS tagging for modules and parse-time-string
      adds  8c62871829f Clarify :stderr in the make-process doc string
      adds  dcf84bce250 * lisp/mouse.el (context-menu-toolbar): New function.
      adds  d8e1cca6e52 ; * etc/NEWS: Fix wording of a recent change.
      adds  6430c8419c4 ; * doc/lispref/variables.texi (Local Variables): Fix 
indexing.
      adds  f00af4be3d8 Complete implementation of 
`copy-directory-create-symlink' in Tramp
      adds  591b8bd87a3 Add new variable 'kill-buffer/delete-auto-save-files'
      adds  4167d4b4b27 Clarify the documentation of `next-frame'
      adds  975939df214 ; cperl-mode: bugfix / rework fontification of here-docs
      adds  9936e1478f2 Fix doc strings in recent changes.
      adds  efddcc9fbef Improve recently-changed docs
      adds  00edc8329a6 ; * doc/emacs/files.texi (Auto Save Files): Fix a typo.
      adds  c1c2266a1c3 Fix recently added cperl test
      adds  976594d905c * lisp/mouse.el (context-menu-open): New command bound 
to [S-f10].
      adds  4281e5b34d4 Add example of advanced user-defined Rx form to manual
      adds  8f43180f0dc Improve documentation of 'inhibit-mouse-event-check'
      adds  a849b564104 Document 'jit-lock-bounds'
      adds  120b2bb67b6 ; migrate MH-E to mail-parse library
      adds  ca3e4b30728 ; * lisp/time-stamp.el: Improve doc strings.
      adds  0c640b82f0b Fix to clear echo-area after repeat-exit-timeout.
      adds  86205123613 ; * lisp/repeat.el (repeat-echo-message): Use 
`string-search`.
      adds  2c8657f4f63 Doc that dired-do-chmod no longer follows symlinks
      adds  9e0d507c37a * lisp/mouse.el (context-menu-buffers): New function 
(bug#50067).
      adds  b8704b52fde * lisp/mouse.el (context-menu-mode-map): Bind [menu] to 
context-menu-open.
      adds  efaed29f3dc Some precisements in Tramp's connection type handling
      adds  7782ccd6de2 Fix up previous conf-mode/tex-mode redirection hacks
      adds  de645109732 Further checks for kill-buffer-delete-auto-save-files
      adds  64b4c85637d Fix up deleting auto-save/killing buffer wrt. 
`auto-save-visited-mode'
      adds  630a13ac463 Add support for OSC escape codes in comint
      adds  f09ee98e687 tabulated-list-print delete excess lines
      adds  c8e3347ec01 Add support for "bright" ANSI colors in ansi-color
      adds  2b2a103db0c Add support for "bright" ANSI colors in term-mode
      adds  9759fb596b6 Add missing :version tags to new faces
      adds  979f14e6419 Disable xterm selection operators in stterm
      adds  5b038491028 ; * test/lisp/files-tests.el: Add tests for 
save-some-buffers
      adds  8ba6a38b3bc ; Merge from origin/emacs-27
      adds  1155826c988 Speed up pcm completion styles for patternless special 
case
      adds  ab799500094 Make `set-locale-environment' complete over locale names
      adds  7db376e5604 Make thingatpt respect fields
      adds  46ff443dc06 Handle nil messages in repeat-echo-message.
      adds  3b66c4d8f09 * lisp/term/xterm.el (xterm-function-map): Map `\e[29~` 
to `menu`
      adds  a8c803db8e3 ; * lisp/time-stamp.el: Doc string wording improvements.
      adds  2b62b2a019b Make sure to remove the remote specification before 
adding :(literal)
      adds  4ac29b943bd Rename arguments for clarity
      adds  d54ffa25bd2 Define a substitute for <menu> on MS-Windows
      adds  fbf2933e690 Fix docs about the meaning of the Re: in the subject
      adds  e5f82c13059 Improve robustness of shadowfile.el
      adds  e1ca0ba7d43 Revert "Add missing :version tags to new faces"
      adds  2e2400a13f3 Revert "Add support for "bright" ANSI colors in 
term-mode"
      adds  fc4d3eea5ad Revert "Add support for "bright" ANSI colors in 
ansi-color"
      adds  e4ec39e52d5 Make dired-chmod-program obsolete
      adds  869579170b8 timeclock.el: Update example configuration
      adds  ee2ffd9c9eb Fix problem with symlinks in compile buffers
      adds  602419bbca9 Enable setting timeclock-workday after switching mode on
      adds  8567ec8bcfc Fix recentering issue in `follow-mode'
      adds  cc5b6cb6bcc Fix backtrace when query-about-changed-file nil and 
file has changed
      adds  9c1bbad9075 python-shell-interpreter doc string clarification
      adds  a573d6bd88a Replace flyspell-use-mouse-3-for-menu with 
context-menu-mode (bug#50067)
      adds  f7da671493d * Forward `comp-file-preloaded-p' to async workers
      adds  0d45ad99da4 lisp/newcomment.el: Uncommenting with whitespace 
`comment-continue'
      adds  d0693617b8d Make `eshell-command' also work when asynchronous
      adds  61323c6d765 Put advice documentation at the end of the displayed 
doc string
      adds  185759e07ad Fix `M-X TAB' completion for commands marked for 
multiple modes
      adds  e26d628a4ea Don't overly truncate tabulated-list headers
      adds  9224a863192 Fix completion of extended "..." syntax in eshell
      adds  4bb70549f7f Fix shell-script-mode indentation of continuation lines
      adds  3360f03926c Revert part of 3572613550f5d1d0b3392dbc809b32f3989e2981 
(bug#39452)
      adds  55e77a811a6 * lisp/progmodes/flymake.el: Bind mouse-3 to 
flymake-menu on mode-line.
      adds  692da8c6a82 * etc/NEWS: Document the recent xterm.el change for 
`\e[29~`
      adds  6d361775891 Add tests for vc-rename-file
      adds  8fb32387c1c ; Remove copypasta accident
      adds  b0fe06e6562 Disable the NS app when no frames are left (bug#14619, 
bug#21357, bug#23586)
      adds  dbec4ae06b3 ; Copy contents of oldXMenu/copyright.h into 
oldXMenu/*.[ch] files
      adds  f1901fc3084 Better document obsolescence of 'values'
      adds  3065b6b73b7 Fix libexec installation on NS (bug#50250)
      adds  9a1d54814e7 C++ Mode: handle compound identifiers preceding brace 
lists correctly
      adds  a2a0b70c8bf ; * src/xfaces.c (gui_supports_face_attributes_p): Fix 
typo in comment.
      adds  8fa624b39b3 Improve compatibility with musl-libc (Bug#48789)
      adds  6392bc37ab3 Tweak sh-script-mode indentation further
      adds  dce5f7aed60 Add support for OSC 7 in comint (current directory 
tracking)
      adds  9117a76b53d Change --with-nativecomp to --with-native-compilation 
in messages
      adds  5bd23b0cd36 Mention `set-variable' in the Init Syntax Emacs manual 
node
      adds  7c7d58f4546 Fix vc test for RCS
      adds  5da9b3d2bdd Move vc-branch-p and vc-branch-part from vc.el to 
vc-rcs.el and rename
      adds  31226b03413 Only look for the port command on MacOS
      adds  7dabcb15118 Make rfc2368 obsolete and add rfc6068
      adds  1dc79aa8fc4 Make epg use rfc6068 for decoding %-encoded strings
      adds  6885c62a104 Fix typo in previous custom.texi change
      adds  c221f17b1ce Make some non-ASCII work in ebnf2ps
      adds  670b423ebcc Fix typo in kill-buffer-delete-auto-save-files NEWS 
entry
      adds  b654420b1b9 Minor improvement in 'get-locale-names' on MS-Windows
      adds  9e67ef88f20 Improve documentation of 'ispell-hunspell-add-multi-dic'
      adds  bc9516a6f12 * etc/NEWS: Fix typo
      adds  455bed3c72e * test/lisp/progmodes/cperl-mode-tests.el: Adjust 
here-doc tests for perl-mode
      adds  ebd7c52f116 (cperl-test-bug-14343): Make it work for perl-mode
      adds  6767e556590 Implement proper type conversion in native compiler
      adds  a1887cc5e6c ; cperl-mode.el: Fix border cases of inserting with 
elisp
      adds  d2ad64b7a52 Move the expansion of abbreviated names to vc-git.el
      adds  50765f3f511 Make run-at-time try harder to run at integral multiples
      adds  65ddaaf41ff Fix abnf parsing of <prose> elements
      adds  31b06ea36f8 Make calc plotting through gnuplot work on non-X 
gnuplots
      adds  b6128213880 call-process doc string clarification
      adds  bd17fe1d9e8 Fix point placement after ispell-complete-word
      adds  03dcceeeeed Rename xref--mouse-2 and adjust documentation
      adds  e5c481b61c2 ; Add comment to tramp-read-passwd for debugging
      adds  8761d30da0c Avoid failing if vc backend doesn't implement 
ignore-completion-table
      adds  a0be0cdbd23 Use "gzip -d" instead of "gunzip"
      adds  45793b195cf In batch mode, avoid killing Emacs with C-g in the 
minibuffer
      adds  4a1505904e3 Autoload calc-grab-sum-across and calc-grab-sum-down
      adds  fffcc7ab250 Fix (setf (map-elt map key) (my-func))
      adds  a4e3e0f89e1 Make set-foreground-color display completions using 
foreground colors
      adds  2c662e6d661 Add new command `clone-frame'
      adds  c0243d9e821 * Add a dll loader entry for gcc_jit_context_new_cast 
(bug#50315)
      adds  a15f549a57d ; Auto-commit of loaddefs files.
      adds  6a6de68dafd Add new macro `with-existing-directory'
      adds  b3a9d8cd3dd Don't have epg bug out on non-existent packages
      adds  c42bb9d75ca Filter out the `name' parameter in clone-frame
      adds  f85b8678c4a Fix segfault with invalid key-translation-map binding
      adds  f3c5355c6b0 tramp-auto-save-directory: make private
      adds  f143260d046 Revert "Tweak sh-script-mode indentation further"
      adds  7d7e8a9c15c Add a test for bug#50320 in sh-script
      adds  891be6f1406 Fix up previous ebfn2ps tweak
      adds  d8d5dc45656 memory-report: support calculating size for structures
      adds  0f3e34ec374 Fix documentation of `dired-do-touch'
      adds  b0999421134 isearch*-lax-whitespace doc string improvements
      adds  d7fb11b6d71 Reformat up-list and backward-up-list doc strings
      adds  28dc18a553c Make the coding system warning prettier
      adds  bfb2dd0e9d9 Improve a recent change in 'mule-cmds.el'
      adds  110db95e135 Fix 'clone-frame' on TTY frames
      adds  3d264907497 Fix expansion of non-ASCII $HOME
      adds  c7997c8c982 ; * doc/emacs/dired.texi (Operating on Files): Fix last 
change.
      adds  6372a3f6e51 * lisp/abbrev.el: Improve docstrings of inverse 
commands (bug#50303)
      adds  0db50c3fd55 Support forges by type rather than by host
      adds  926e69b2079 More fixes for recently added vc-rename test
      adds  0a18899f069 Fix recently broken vc-delete-file with Git
      adds  d9dabdb3817 Fix memory-report test failure
      adds  7a4d823b398 Fix `revert-buffer' message in `find-file-select'
      adds  5ae02f90fe7 Add selection to css-pseudo-element-ids
      adds  e588fa45ceb Add CSS Box Alignment Module Level 3 to css-mode
      adds  07e8ff7f0f3 Move cl-lib tests for caaXr to subr-tests.el
      adds  0034067f472 Avoid cl-lib alias for cadadr and friends
      adds  0d3ae350c91 Make toggle-truncate-lines disable visual-line-mode
      adds  f4805be0b96 Update publicsuffix.txt from upstream
      adds  41db6943b98 Sync latest SKK-JISYO.L
      adds  4bdae17a74f * etc/NEWS: Announce recent change in 
'toggle-truncate-lines'.
      adds  e1c893f4a3a Allow not putting pasted text onto the kill ring under 
xterm
      adds  d67ce5ef106 Fix message in previous toggle-truncate-lines change
      adds  d1f32476663 Make recent timer changes more backwards-compatible
      adds  0cabf8bc363 ; Fix typos
      adds  6dad558a9d3 Allow gud-mi to edit two executables with the same name
      adds  d0eaf7a3cf6 Fix `describe-function' for autoloaded adviced functions
      adds  1778c90b57c Clean up css-property-alist for alignment
      adds  538a401b0c0 Update to CSS Grid Layout Module Level 2
      adds  0a7424360ce Update to CSS Containment Module Level 2
      adds  34550b44924 Update to CSS Flexible Box Layout Module Level 2
      adds  e32c7d2a8d1 Change Python eval to send directly instead of using 
temporary files
      adds  0aa0410372d Fix "Finder" description for multi-file packages
      adds  b66d4616f0a Merge from origin/emacs-27
      adds  f9dcde3906b * etc/DISTRIB: Refer to gnu.org instead of the deleted 
file etc/GNU.
      adds  ca7e76c6f98 Add diary-offset to diary-lib.el
      adds  c6b1f8daa74 Make `M-x term' offer completion
      adds  7ca949b7ef9 Tweak hi-lock-mode doc string
      adds  7e7723796c2 Make multi-frame `M-x calendar' setup work when 
`pop-up-frames'
      adds  3f999c03c28 Add support for customization group hyperlinks in doc 
strings
      adds  239ca285f90 Add a customization group link from whitespace-mode
      adds  56c98a4ad88 Improve error message in ielm on printing errors
      adds  a8de88e3300 Allow killing the diff buffer after `C-x v u'
      adds  0daad767047 Improve documentation of line truncation and wrapping
      adds  c78969d31bf * lisp/emacs-lisp/timer.el (timer-create): Don't inline 
it
      adds  16a36732b80 ; * etc/NEWS: Fix markup in recent example.
      adds  0fe03c47409 ; * etc/NEWS: Fix copyright year; file recreated in 
2019 for 28.1.
      adds  534e631b00a Avoid segfault in command-modes
      adds  88795df5522 Rename xref-select-and-{goto,show}-xref
      adds  ea53f0df653 Add tests for vc-version-diff
      adds  1d36043809c Fix test on machines with Bzr not set up
      adds  1be8bfae6b1 Xref: automatic jumping to the first definition or 
reference
      adds  c2983375055 * lisp/progmodes/xref.el: Bump version.
      adds  94530e7ea94 Belated fix
      adds  76300b87d47 * test/lisp/vc/vc-tests.el 
(vc-test-sccs06-version-diff): Fix it.
      adds  e6f936eb4d2 Cleanup tramp-tests.el
      adds  ba84ec8bd93 Fix error handling in 'ispell-init-process'
      adds  1fdd8987046 Fixes for 'python-shell-send-string' and 
'python-shell-send-file'
      adds  2ed2999ce59 Improve documentation of new Xref options
      adds  0972cbe42fe * lisp/progmodes/xref.el: Fix defcustoms (bug#50067)
      adds  8f2e8add98c ; * doc/emacs/maintaining.texi (Looking Up 
Identifiers): Fix last change.
      adds  73a90cda4a8 Clarify completion-list-mode NEWS entry
      adds  3d0276e98bd Improve the documentation around the 
read-key/minibuffer prompting
      adds  7c7a47b86eb ; * etc/NEWS: Fix a recent change.
      adds  c5b654b3f10 Autoload cl-struct-slot-info
      adds  aecf4518a05 ; * lisp/indent.el (tab-first-completion): Fix :version 
tag.
      adds  d864389c345 * lisp/progmodes/xref.el: Bump the version again.
      adds  dd4be8ad3b0 * test/lisp/vc/vc-tests.el 
(vc-test-git06-version-diff): Skip on hydra.
      adds  80d318aabbb Try to fix vc-test-git06-version-diff on Hydra
      adds  71f8b55f46a project--files-in-directory: Fix handling of ignores
      adds  ff7867b4e7f ; * test/lisp/newcomment-tests.el: Fix copyright year.
      adds  c88c4467cb5 * etc/NEWS: Don't mention a fixed bug.
      adds  e7fc61f7399 Improve documentation of 
save-place-abbreviate-file-names
      adds  c3ca31308fe * etc/NEWS: Improve file organization.
      adds  f9cd9d430a7 * doc/emacs/maintaining.texi (Xref Commands): Fix 
indexing.
      adds  fb061cd0ca6 ; * etc/NEWS: Rearrange and fix wording of some entries.
      adds  4e5af2988fc * etc/NEWS: Reorder "Isearch and Replace" items
      adds  bd4a2fc385e ; * etc/NEWS: Restore entry that had been inadvertently 
deleted.
      adds  7f9ca3b2f4f Make `gnus-group-use-permanent-levels' work better
      adds  9309dc9df99 Reset gnus-group-use-permanent-levels when Gnus restarts
      adds  c0a0eb54603 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  331be89e7cc Improve the gnus-group-default-list-level doc string
      adds  1ff772e28a2 Simplify `image-dired-dired-file-marked-p'
      adds  555a1ee4680 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  61562c78dd8 ; * lisp/tab-bar.el (toggle-frame-tab-bar, 
tab-bar-new-tab-to): Doc fix.
      adds  8ed2f201455 Improve the info-mode mode line
      adds  63618ba27ae Add a tooltip to the comint-mode mode line format
      adds  9680994d3a1 Restore the debugging window size more reliably
      adds  61e5570863a Make calc-grab-region work with rectangular selects
      adds  5f5623981cf ; Fix typos in etc/NEWS
      adds  9ff425d16fe Revert an accidential change in etc/NEWS
      adds  ba6df554755 Fixup dired-do-find-regexp-and-replace
      adds  fab1e220dbe Optimise `member` and `assoc` (etc) with constant empty 
list
      adds  bba48d6ee5d More robust optimisation of `ignore`
      adds  c4724add006 Normalise nested `progn` forms in byte-code optimiser
      adds  96e50693fc1 ; * etc/NEWS: revert a change that changed the meaning 
slightly
      adds  163e3052c8f Add possibility to override the default highlighting
      adds  4bd3a40ee3a * etc/NEWS: Clarify entry about the "*Completions*" 
buffer.
      adds  3a2c6417ccd * etc/NEWS: Some further re-organization.
      adds  4c54a6cd5da Remove Emacs FAQ maintainer
      adds  e09e8271458 Small FAQ fixes
      adds  b52cafe4965 Support specifying just one command in 
project-switch-commands
      adds  55540a3d898 * test/lisp/vc/vc-tests.el (vc-test--version-diff): Git 
env tweak.
      adds  db74a93659d Fix display of tab-bar buttons
      adds  d5c6bf96256 Do not expand default method, user, host in remote file 
name completion
      adds  b02c9bccebb Improve documentation of new Xref options
      adds  31db28b1bb9 Adapt tramp-test26-file-name-completion
      adds  11b56fa0b4d Fix a recent documentation change
      adds  e1050492d1d * doc/misc/efaq.texi (Reporting bugs): Refer to the 
Emacs manual.
      adds  97aa8240d23 * doc/misc/efaq.texi: Misc copyedits.
      adds  f7c26e7b310 Merge from origin/emacs-27
      adds  4128186cc94 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  f10a4aad338 Improve the Info mode line further
      adds  6b2d5ad615f Add a new Gnus command to toggle whether to use fonts 
in shr
      adds  8448782b40d Fix encoding in browse-url-encode-url
      adds  743a53343c3 Encode urls more before using in browse-url
      adds  91afb9363de ; * doc/emacs/maintaining.texi (Project File Commands): 
Fix wording.
      adds  400b3c9376a Increase jit-lock-chunk-size from 500 to 1500 for 
performance reasons
      adds  0cd410fb82d ; Improve resolution of previous merge conflict
      adds  6cca705aa6b Don't let nndiary.el alter variables when loading file
      adds  81677cb6990 cperl-mode.el: Use rx sequences for Perl grammar
      adds  ff2c4a8353b Have Git backend actions accept nil filenames again
      adds  26d5b510e18 Center Emacs logo above text on the splash screen
      adds  79c5e0fca13 Don't output "probably introduced" if we know the 
answer for sure
      adds  53edc2ba8ec Move the indented *Help* block to after the doc string
      adds  663f7e3fcc1 Fix mail-user-agent defcustom type
      adds  afddd5529d8 Don't disable ipython as a native interpreter
      adds  f12df3b5a03 Add support for keypad `=' key in xterm.el
      adds  d80552df71e Allow kmacros to end with C-g in minibuffer
      adds  30aaea18888 Adjust test to describe-function changes
      adds  e297c4fbeeb Fix previous help-fns change
      adds  6c2823dff36 ; * admin/README: Mention 'coccinelle'.
      adds  f9aa6c74e41 ; * admin/README: Add descriptions of more 
subdirectories.
      adds  188f4e6d2bf * etc/NEWS: macOS alternative context menu mouse 
binding.
      adds  24f370df136 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  2bd26ed6977 Further tweak describe-variable look
      adds  439ca062c83 Don't ding at the user in pop-mark
      adds  8ac5510a0e0 Document restriction of completion styles with remote 
file names
      adds  e6bea0cbc76 Redesign tab-bar event processing (bug#41342, bug#41343)
      adds  56d567acb6e Bind [drag-mouse-1] to tab-bar-mouse-move-tab on 
tab-bar-map
      adds  ad9c57f54ae Mouse wheel scrolling on the tab bar
      adds  794fdce55d0 Improve tab-bar event handling (bug#41343)
      adds  3a8b8df478f ; Remove NEWS about tab bar mouse commands to avoid 
merge conflicts
      adds  14d51454415 Merge branch 'feature/tab-bar-events'
      adds  3d1274f3ba0 ; Add NEWS about tab bar mouse commands
      adds  8da1f03151f Remove the "Real meaning of copyleft" node in efaq
      adds  2be75990a7a Clarify Gnus vs. font locking in the Gnus manual
      adds  e27385ec372 Better treatment of line length limits for the Python 
inferior
      adds  8c023e5ea15 Change ruby-align-chained-calls indendation
      adds  bac632aaec3 Fix a recent change wrt 'comint-max-line-length'
      adds  d92db04a9de Improve documentation of tab-bar functions and variables
      adds  ceb60225bac ; * lisp/progmodes/python.el 
(python-shell-send-string): Fix last change.
      adds  b2c44706b69 Support tags-apropos-additional-actions in etags Xref 
backend
      adds  44ba8278a64 * lisp/progmodes/ruby-mode.el 
(ruby-current-indentation): Tweak obsoletion.
      adds  74d091a0a66 Change the default value of search-whitespace-regexp
      adds  061f8f28000 Fix behavior of isearch-{beginning,end}-of-buffer
      adds  150ff9c1575 Fix typo in previous search-whitespace-regexp change
      adds  f3cfd478980 New user options to move between isearch matches
      adds  28ce3bf5c92 Further fix for the search-whitespace-regexp change
      adds  b4158a75c0a Document 'tags-apropos-additional-actions' with Xref
      adds  f94b915e2f0 Doc string followup to last change.
      adds  5ee6583cb26 Tramp: honor default file modes in make-directory
      adds  195da78e2ee Properly encode all strings sent to Python shell
      adds  192a384408c Revert usage of format-prompt in python.el
      adds  6eba633eadc Fix test find-defs-defgeneric-el
      adds  dea67939b65 Add support for GCC compiler command-line options
      adds  5c18d35acba Improve overlay placement performance
      adds  d37dcfa30ff New minor mode 'show-paren-local-mode'
      adds  f98700af80b Fix restoring from pdumper file on MS-Windows 9X
      adds  0b362912a41 Improve documentation of Show Paren mode
      adds  74fd89fe174 * lisp/info.el (Info-streamline-headings): Add entry.
      adds  ea3f0bcc786 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  bfd5e268a82 ; * lisp/emacs-lisp/comp.el 
(native-comp-compiler-options): Doc fix.
      adds  ccc9bd774c3 bug-reference-bug-regexp now defines a contract for the 
overlay region
      adds  140d722848f ; Add some TODOs for the 
bug-reference-<forge>-instances variables
      adds  2e595b3e8b8 Fix tab-bar scrolling for mice that report mouse-wheel 
events
      adds  aa6cacd7138 Document tool-bar and tab-bar mouse events
      adds  e40f5a91eed Fix display of tab-bar buttons
      adds  e4300777e8c Implement caching for 'python-shell-completion-at-point'
      adds  afa82b3f7f8 ; * src/keyboard.c (make_lispy_position): Fix a recent 
change.
      adds  c7aaf2fcb87 ; * src/w32term.c (w32_read_socket): Avoid compiler 
warning.
      adds  63433843481 Allow using 'python-shell-send-file' across machines
      adds  ef65d717d0a Tramp code cleanup
      adds  84e35ff7866 Keep python.el compatible with older Emacsen
      adds  376a31b0cdf Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  020a408edab Propagate aliased lexical variables in byte compiler
      adds  09ae3f9f653 Remove obsolete variable
      adds  d5c6f701a64 Fix byte-compilation warnings
      adds  6e60e746535 Refactor bug-reference setup for software forges
      adds  108dbed4c0d Re-fix bug#16897
      adds  edc93a5ce6a ; Fix grammar in efaq.texi on Emacs vs XEmacs.
      adds  252a769b116 ; * doc/lispref/files.texi (Changing Files): Fix xref 
to file-modes.
      adds  fb1f0dfec96 ERC: Track: Fix documentation of structure of 
'erc-modified-channels-alist'
      adds  d7f4cc09746 ERC: Track: Clarify documentation on tracked buffers 
and add references
      adds  e4b7fa05001 Merge from origin/emacs-27
      adds  3df279aae2a ERC: Track: Rewrite 'erc-track-find-face' as 
'erc-track-select-mode-line-face'
      adds  291bcb59732 ERC: Track: Fix a perceived minor bug in mode line face 
selection
      adds  ae6af0ba333 Improve documentation of some tab-bar features
      adds  c5bdb287e81 Improve documentation of tab bars in the Emacs manual
      adds  1293bf5bb7e Improve doc-strings of some buffer display options 
(Bug#50518)
      adds  4793c980a1b ;* lisp/window.el (switch-to-prev-buffer): Fix typo in 
doc-string.
      adds  4a44ac987e1 Infer identifier namespace in elisp xref backend
      adds  ac2498ad1c2 Fix read-no-blanks-input history argument
      adds  db5fbc7af85 Fix read-no-blanks-input doc string typo
      adds  88beddbc40c ; * doc/misc/efaq.texi (What was XEmacs?): Restore 
pre-merge text.
      adds  914d4523c3f Minor copyedits in Emacs FAQ
      adds  8f3199788be ; * lisp/eshell/em-unix.el (nil-blank-string): Doc fix
      adds  64c5cd5a8c3 * lisp/tab-bar.el: Improve logic of 
'ignore-current-tab'.
      adds  79113b5e4a7 Use window-point in event-start and event-end 
(bug#50256)
      adds  fc4b956c7cb ; Fix symbol quoting typos
      adds  1ccc31eff5b * lisp/mouse.el (context-menu-map): Remove duplicate 
separators (bug#50067).
      adds  ff4de1bd88b Fix quoting style in Lisp comments
      adds  4877ddeaf73 * lisp/mouse.el (context-menu-map): Add 'click' arg to 
called funs (bug#50256)
      adds  bd917088e69 * lisp/thingatpt.el (thing-at-mouse): New function 
(bug#50256).
      adds  aa33e38e21e Allow region-related context menu to be used on 
selected region with one click
      adds  911043845d8 * lisp/tab-bar.el (tab-bar-get-buffer-tab): Use 'remq' 
instead of 'seq-remove'
      adds  e20bae005e9 ERC: Use 'string-search' only on Emacs 28 and later
      adds  85d0ed097ef ERC: Use 'string-replace' only on Emacs 28 and later
      adds  d3149510439 Extend xref-file-name-display to elisp and etags 
definitions
      adds  bd601099b93 Remove some remaining references to XEmacs
      adds  2110973351f Improve checkdoc abbreviation handling
      adds  f02624b3420 ; Minor doc fixes found by checkdoc
      adds  fc6ed9a721e Declare unused function cperl-inside-parens-p obsolete
      adds  7fe756c014c bug-reference.el: Adapt default debbugs bug regexp for 
mail modes
      adds  8454566b765 bug-reference.el: Adapt default debbugs bug regexp for 
IRC modes
      adds  d15c430a844 Mention get-byte in shortdoc
      adds  c1a13395260 Add some search-whitespace-regexp examples
      adds  173c2ea8a39 Fix detection of char regions in print-fontset-element
      adds  381253b7b16 * doc/emacs/frames.texi (Tab Bars): Improve 
documentation.
      adds  bb446c1d968 Change value of DEFAULT_TAB_BAR_BUTTON_MARGIN from 4 to 
1 (bug#50424)
      adds  4ee8b4d2251 Only do multi-isearch in eww if there's next/prev links
      adds  fd1379a85aa Support mouse events clicked on the tab bar but outside 
of any tab (bug#41343)
      adds  e8a28d75643 * etc/NEWS: Clarify insert-into-buffer (bug#50558).
      adds  08540a29e30 package-menu-execute doc string clarification
      adds  2a3ef454c2b Clarify bookmark-fontify NEWS entry
      adds  ba0be8df532 Document named-let and update some NEWS tags
      adds  53a9f751b51 Update NEWS tagging for string helper functions
      adds  4b813f781e2 Update some pcase NEWS tags for already-documented 
functions
      adds  893eb0b8a2d Mention `benchmark-call' in the manual
      adds  5da8875e260 Update some more NEWS tagging
      adds  adda0df193e completions-annotations doc string clarification
      adds  11da064ff1f Further NEWS tagging updates
      adds  0dc630b35bb Document backtrace-on-error-noninteractive in the 
--batch section
      adds  acc575846d1 Mention how to disable auto-fill-mode in the auto-fill 
section
      adds  494403f4e0e Correct nroff-mode NEWS entry after `M-o' changes
      adds  f5db7103678 NEWS copy edits and tagging
      adds  7fe88446c30 Use a fringe mark in bookmark instead of a whole 
background line
      adds  feadcae139f Fix the tests
      adds  e4a187ca590 * doc/lispref/variables.texi (named-let): Document TCO
      adds  59ff3428690 Mention unibyte issues in 
insert-file-contents-literally doc string
      adds  5ee05fa75d5 Fix typo in previous files.el change
      adds  ab36b0f5ff1 Continue NEWS tag checking
      adds  1b0fb8fc2e5 * Clean-up some unnecessary macro usage in comp.c
      adds  4cf6d03d04e Remove duplication of `find` file pattern arguments
      adds  a17bea6d63c * lisp/isearch.el: Improve 'isearch-allow-motion' 
feature (bug#50466)
      adds  8c80430824d * lisp/progmodes/elisp-mode.el (elisp-context-menu): 
New function (bug#9054)
      adds  9000aeaed44 Make sure to return some valid project root
      adds  5a34b65a3bf Use the term "future history" rather than "default"
      adds  269c8a0b633 Minor improvements to checkdoc
      adds  cf2fa6c87f4 Add user option to avoid checkdoc warning for unescaped 
left paren
      adds  25ebb9374bd ; More minor docfixes found by checkdoc
      adds  5cd5cc5dd8d ; * lisp/emacs-lisp/checkdoc.el: Fix typo in previous 
commit.
      adds  3f835ad5806 * lisp/tab-bar.el: Close tab only on mouse-1, not 
down-mouse-1 (bug#41343)
      adds  443d37ff213 Fix libgccjit detection on macOS
      adds  1e83d04214f Fix incorrectly appearing toolbar on NS (bug#50534)
      adds  eeb6d9d221d Project File Commands manual clarification
      adds  6e100869012 Rename flymake--backend-state to flymake--state
      adds  40402329942 Refactor some Flymake functions
      adds  e793a73fbea Unbreak M-x compile-defun of functions using flymake-log
      adds  7d9d3951c67 Abbreviate Flymake backend name in 
flymake-show-diagnostics-buffer
      adds  aec08e609e6 Keep and report "foreign" diangnostics in flymake-cc 
Flymake backend
      adds  79eb840753e Bump lisp/progmodes/project.el version to 0.7.1
      adds  4633e02726f Add support for project-wide diagnostics in Flymake 
(bug#50244)
      adds  56254fb98c3 Re-organize and rewrite parts of the Flymake manual
      adds  159dbd5eb21 Make `find-function-source-path' into obsolete alias
      adds  0934363c96f Fix recent changes in Flymake manual
      adds  483df14d5c4 A further fix for toolbar visibility problems on macOS 
(bug#50534)
      adds  89068554d7d * lisp/emacs-lisp/checkdoc.el (checkdoc-symbol-words): 
Fix type.
      adds  3d49ad73e5a cperl-mode.el: Allow non-ASCII Perl identifiers
      adds  55dda2571a8 Unbreak make bootstrap (don't use cl-defun's &aux 
parameters)
      adds  4c492c8c5f4 * doc/misc/flymake.texi: Avoid xrefs in @copying.
      adds  42b49e9f39a * test/Makefile.in (XDG_CONFIG_HOME): Don't export 
(bug#50577).
      adds  e4fdf87e713 verilog-mode.el: Update verilog-mode from upstream.
      adds  1f54c7aeedd Localize namespace-filtering code
      adds  c83f5e77dbc ; Add a note
      adds  b189b6f2564 * lisp/mh-e/mh-e.el: Simplify file commentary for a 
native package.
      adds  cc52f6d995a * lisp/tab-bar.el: Rename args to consistent naming 
convention.
      adds  b172049717e * lisp/tab-bar.el (tab-bar-close-other-tabs): Add arg 
‘tab-number’.
      adds  67ab890cde6 * lisp/window.el (display-buffer-in-previous-window): 
Add symbolp (bug#50576)
      adds  3eb80b78473 Add occur-related context-menu operations (bug#50552)
      adds  ba28acf3b8f Adjust occur-context-menu and elisp-context-menu
      adds  fbef1ee018d Mention `lisp-data-mode' in `emacs-lisp-mode' doc string
      adds  3c2753a3b8e Make bookmark fringe marks evaporate
      adds  6cfc312d719 Python shell: rearrange printing of newline before 
output
      adds  bce10138835 * doc/misc/flymake.texi: Fix @include docstyle.texi
      adds  83557511a7e Update Unicode support to Unicode version 14.0.0
      adds  544db1ee867 Faster grep pattern for identifiers
      adds  37020ca341a * lisp/net/tramp-sh.el (tramp-methods): <sudo>: Change 
template.  (Bug#50594)
      adds  6b631f490ad Avoid compiler warnings in comp.c on MS-Windows
      adds  4200a527aef Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  773c1869146 Avoid crashes due to clearing of a frame's face cache
      adds  fbd0f194c54 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  b2e3669d963 Tweak python-hideshow-forward-sexp-function warning 
avoidance
      adds  1967b9c474f Generate no message when activating rcirc-omit-mode
      adds  47b5dcdcf5d Ensure that rcirc-buffer-alist has no text properties
      adds  262fbe1a470 Fix TOPIC command
      adds  402385393a3 Update rcirc-buffer-alist after receiving NICK
      adds  fb27708f51f Fix checkdoc issues
      adds  7e13bfd4a85 Remove removal of text properties from 
rcirc-buffer-alist keys
      adds  190ea9cd3ee Replace cl-c[ad]+r with regular c[ad]+r
      adds  ade9653108a Add new option rcirc-track-abbrevate-flag
      adds  c817a34eddd Add new option rcirc-channel-filter
      adds  608b2ec9be2 Replace with-current-buffer with buffer-local-value 
where applicable
      adds  008a033bbbb Print value on malformed input
      adds  0f1db3dc2b7 Store symbols in rcirc-acked-capabilities
      adds  e37f3ce3b4c Fix rcirc-track-abbrevate-flag documentation
      adds  70d459914f2 Implement multi-prefix capability
      adds  659a77a0eb2 Connect to server asynchronously
      adds  354929a85a2 Implement standard-replies capability
      adds  8275f0b117d Mention list of capabilities that should be implemented
      adds  4a0c0e5606f Allow /reconnect while connecting
      adds  ec0e46d66b2 Use fresh symbol for argument list
      adds  2ef6691602b Add rcirc-track-ignore-server-buffer-flag option
      adds  a66fd7bb37d Fix double reconnection bug
      adds  6d31d5b4b46 Merge branch 'master' into feature/rcirc-update
      adds  7a89e0f822e Rename rcirc-omit-after-reconnect to 
rcirc-omit-after-connect
      adds  550011ca588 * rcirc.texi: Document rcirc-omit-responses-after-join
      adds  0d087458067 * rcirc.texi: Document 
rcirc-track-ignore-server-buffer-flag
      adds  88b623772b3 * rcirc.texi: Document rcirc-nick-filter and 
rcirc-channel-filter
      adds  251a9f5fe09 * rcirc.texi: Document rcirc-track-abbrevate-flag
      adds  2e24b660796 * rcirc.texi: Replace defun-rcirc-command with 
rcirc-define-command
      adds  0712e335887 * NEWS: Mention rcirc changes
      adds  0d350402d88 * NEWS: Remove empty entry
      adds  767fa9761f5 * rcirc.el (rcirc-server-alist): Add #emacs to default 
server list
      adds  ec50a368d5b * rcirc.texi (Hacking and Tweaking): Add missing 
section to menu
      adds  8eb9eb0c414 Allow for multiple attempts when reconnecting
      adds  1c3bad8c2e3 Display server buffer after connecting
      adds  1e1378699c9 Restore rcirc-target if possible
      adds  3405c85ae40 Unset mode-line-process for all buffers on reconnecting
      adds  5ebad79e622 Fix interactive forms for rcirc-define-command
      adds  7a69fe3bc99 Merge branch 'feature/rcirc-update'
      adds  231a29f3633 Add docstrings to context menu functions, and add 
middle-separator
      adds  6d65d50f71d * lisp/tab-bar.el (tab-bar-format): Add new option 
tab-bar-format-menu-global
      adds  3d1f51382f6 * lisp/tab-line.el: Add context menu bound to 
down-mouse-3 like on tab bar.
      adds  0762c7c67fd checkdoc: Don't warn about command substitutions by 
default
      adds  ca6ae0d905c Evaluate recent isearch-motion lambdas
      adds  9b50b36efe5 Documentation followup to a recent commit
      adds  50972b4b6b3 ; * etc/NEWS: Fix typo.
      adds  e709412c2d6 Remove function obsolete since 22.1
      adds  1bae08dbf07 * doc/misc/pgg.texi: Clarify that its obsolete in the 
menu entry.
      adds  7f53446a10e Doc fix for y-or-n-p; trailing space is no longer needed
      adds  b049f373ef9 Various minor checkdoc tweaks
      adds  8a55d10629b Make a redundant idlwave variable obsolete
      adds  373c644fccc Remove references to dead packages
      adds  db12b386537 Clarify test-completion doc string
      adds  a9558baaf99 Clarify use of early-init file
      adds  208c4920695 ; * src/minibuf.c (Ftest_completion): Clarify doc 
string.
      adds  f3762d59d92 Do interactive mode tagging for play/*.el
      adds  492fd05ac21 Fix mistake in test for erc-ring-previous-command
      adds  fb2971e18e2 Fix erc nick trimming
      adds  426c5fdfb24 Change the erc debug logging format to be more 
repeatable
      adds  bcf59b99f43 Prefer "website" to "homepage"
      adds  cfae83adacf ; Normalize some header comments
      adds  9bb8d90cddf Allow irc network symbols in erc-autojoin-channels-alist
      adds  7b3007336fe Bind `M-o' in html-mode and enriched-mode
      adds  2172d6a28dc Make 'compile' respect buffer-local process environment
      adds  a38675ca884 Support '...' quoting in Lisp files
      adds  85c7993631c verilog-mode.el: Merge from upstream: prepare for 
lexical bindings.
      adds  36474a1e490 Tramp code cleanup
      adds  63f419f1339 ; Minor stylistic fixes found by checkdoc
      adds  3f9f3ba4370 Docfix: use command substitution for 
'universal-argument'
      adds  2e5740894a7 Reuse vc-read-backend more
      adds  7e27cb6e729 * lisp/vc/vc.el: API doc fixes.
      adds  f7ed946874c * lisp/erc/erc-button.el (erc-emacswiki-url): Update to 
shorter address.
      adds  c6eb114a429 ERC: NickServ: Prompt for password last, overall 
simplifications (bug#46777)
      adds  a462ccd5364 Fix annoyance in tramp-smb.el
      adds  b95157de2dc Fix disk-free info in 'insert-directory'
      adds  fc10e7fe5ff * lisp/allout.el (allout-old-expose-topic): Make 
obsolete.
      adds  0cf0a2b9867 Add new sequence function 'seq-union'
      adds  fb9df9b8834 Make ediff-union into obsolete alias for seq-union
      adds  403010f2fda Make ediff-intersection into obsolete alias for 
seq-intersection
      adds  24bd7025618 Make ediff-set-difference into obsolete alias for 
seq-difference
      adds  cfa1e0a11b2 * lisp/vc/ediff-util.el (ediff-member): Make obsolete.
      adds  a1b2ec6e066 Make viper-subseq into obsolete alias for cl-subseq
      adds  0bdd6488fc6 ; Make change that was accidentally left out in my last 
commit
      adds  3e5298fc96c Improve performance of seq-union
      adds  3848e2727ed Improve the documentation of a recent change
      adds  8220df9355e ; * test/lisp/emacs-lisp/seq-tests.el: Remove duplicate 
test.
      adds  9ca737c4198 xref-matches-in-files: Move sorting to Lisp
      adds  12d2fb58c41 Split Unicode emoji into their own script
      adds  6397faaaf9b Fix display of stretch glyphs
      adds  2598b8874ed MH-E: fix check for nmh or Mailutils installation
      adds  928c1626732 Mention that the garbage collection is convervative
      adds  894ea5f66f8 Add more symbols to tex--prettify-symbols-alist
      adds  f29abc3db6a Fix typo in idlwave
      adds  a8103cf9e08 Stop imenu indexing after a certain number of seconds
      adds  de0b5227e08 * lisp/repeat.el (repeat-echo-message): Clear only own 
added part of message.
      adds  0ac58e89d71 * lisp/progmodes/elisp-mode.el (elisp-context-menu): 
Improve menu items.
      adds  338af9213d6 Tweak how term-emulate-terminal selects windows
      adds  aa59d38c598 Replace hex representation by its literal form in 
pretty tex symbols
      adds  6f2068fcb16 Fix emoji-induced build breakage
      adds  a55be2fa323 * lisp/net/tramp-sh.el (tramp-methods) <rsync>: 
Separate "%c" marker.
      adds  45989b01722 Move emoji fontset addition later
      adds  174430e3518 ; Fix etc/NEWS merge error
      adds  b6bff3ba797 checkdoc: 'y-or-n-p' no longer needs space
      adds  fe22e3b52c3 Update refcard to mention iconify before suspend
      adds  93731cdae0f ; * etc/NEWS: Fix typos.
      adds  931a8987760 * etc/NEWS: Announce update of IRC-related references 
to point to Libera.Chat.
      adds  62e870691d2 * lisp/erc/erc.el: Add Package-Requires and URL headers.
      adds  4e21c5f451a Check for null bytes in filenames in 'expand-file-name' 
(bug#49723)
      adds  3e13433ea97 ; Improve the last change in NEWS.
      adds  b2164df86ba ; More stylistic docfixes in vc/*.el found by checkdoc
      adds  4dcbdb90d57 Make doc argument of ediff-defvar-local optional
      adds  e0726bca407 Make doc argument of emerge-defvar-local optional
      adds  dc0f1eddd4e Add indent declaration to emerge-defvar-local
      adds  0788ab9e5c5 ; * lisp/loadup.el: Fix "Eager macro-expansion error" 
on w32.
      adds  2557c009bb1 Skip "fast" tests on emba CI
      adds  6084c7e0f40 checkdoc: Only look for commonly used modifier keys
      adds  00b6a56f0a0 Do interactive mode tagging for checkdoc.el
      adds  c1356d3a05a * lisp/emacs-lisp/checkdoc.el: Doc fix; mention flymake.
      adds  11d6d6c3ea8 Fix performance degradation in commands that describe 
key bindings
      adds  dd1220b9697 ; More stylistic docfixes in emacs-lisp/*.el found by 
checkdoc
      adds  031e1c28f9e Regexp-quote literal symbols when grepping
      adds  83e3d8d8795 Improve doc strings of a recent commit
      adds  1b623d0fbf5 Fontify Libtool macros in autoconf-mode
      adds  5444f607a64 Use the newest gcc installed by Macports
      adds  bda9abb6808 ; * lisp/so-long.el: Documentation
      adds  045a4fe94c1 ; * lisp/so-long.el (so-long-mode): Use 
`so-long-mode-line-active' face
      adds  c19576759f3 Make argument optional in 
pulse-momentary-highlight-one-line
      adds  bd6dca038e9 Do some xwidget NEWS markup (and adjust doc string)
      adds  32d85f7b89e Mention xref-quit-and-pop-marker-stack in the manual
      adds  c53aff5de71 Add new help-enable-symbol-autoload user option
      adds  acba74a3954 ; Clarify recently added documentation
      adds  4b3dc7a139c * lisp/subr.el (string-replace): Add dashes to arg 
names (bug#50644)
      adds  ec0527d8e9a Use command substitution for exit-recursive-edit
      adds  c1e45419c7a Use command substitution in checkdoc-recursive-edit
      adds  dd3f6b13f67 * etc/NEWS: Shorten entry on move to Libera.Chat.
      adds  a602d548dfa ; Stylistic docfixes in emulation/*.el found by checkdoc
      adds  155dba94326 Fix viper-util compilation warning
      adds  252d06dd5d1 Viper doc string fix
      adds  fc8df2561b8 Revert previous mode-line-modes change to unbreak 
bootstrap
      adds  bc59c98f096 Add new '/opme' and '/deopme' convenience ERC commands
      adds  7880d3079d0 ; * lisp/cedet/semantic/symref/grep.el: Use grep 
quoting, not egrep.
      adds  fe4a26d896a Teach Mail mode to request Disposition Notifications
      adds  68b190c8b40 ; * lisp/subr.el (setq-local): Fix docstring quotes 
(bug#50646)
      adds  434c176e06e ; Stylistic docfixes in eshell/*.el found by checkdoc
      adds  4fdb150769c ; Stylistic docfixes in erc/*.el found by checkdoc
      adds  222a7a1a8af Flag checkdoc-symbol-words as a :safe variable
      adds  17e8c342737 ; Stylistic docfixes in language/*.el found by checkdoc
      adds  8772d81966f ; Some more docfixes for erc/*.el
      adds  83508013a8d checkdoc: Verify format of yes-or-no-p and 
format-message
      adds  5252c45850b Initialise unread buffer
      adds  775fc5312b8 * etc/NEWS: Add section on recent checkdoc changes.
      adds  3eb480c8a42 ; Stylistic docfixes in net/*.el found by checkdoc
      adds  95f7f715604 ; Delete a spurious comment
      adds  7b3f02de121 Make two unused variables obsolete
      adds  86837a87b7a Clarify docstring of pcase-exhaustive
      adds  bbb9e975372 ; Fix typo in package.el doc string
      adds  19e72564b25 Fix build with native compilation on Cygwin
      adds  4c3b6f29730 * lisp/progmodes/elisp-mode.el (elisp-context-menu): 
Improve menu items.
      adds  7abbf3779cf Be explicit about missing sections in eshell manual
      adds  788a65862ed Do not save empty passwords in auth-source-search
      adds  7e0af65d78a Fix blocks.awk wrt to Emoji characters
      adds  558ca61cbdb Avoid segfaults due to 'bug-reference-mode'
      adds  3c513435369 Revert "Flag checkdoc-symbol-words as a :safe variable"
      adds  995a623594d Fix dolist-with-progress-reporter behaviour
      adds  31ba9bbf6c2 Refactor minibuffer aborting
      adds  469b15f27c6 Improve documentation of exiting recursive editing
      adds  644d0ba589b Add support for url-retrieve-synchronously to 
eww-retrieve-command (bug#50680)
      adds  9e9db94423c * lisp/tab-bar.el (tab-bar-new-tab): Add optional arg 
'from-number'.
      adds  b34dcd96e90 ; * src/keyboard.c (Frecursive_edit): Minor fixes of 
the doc string.
      adds  fc268ed4399 Dump with `lexical-binding` bound to nil
      adds  4ec00b0ff0d Remove superfluous skip in auth-source-tests.el
      adds  d16e51e8d28 Fix assertion violation with zero-width :box attributes
      adds  7d5930a6f0c Fix VC repo URL detection in bug-reference-mode
      adds  58f33700913 ; admin/unidata/README: update file dates
      adds  ab676214bd6 ; admin/unidata/README: sort entries
      adds  bcfc570bac0 Base emoji script membership on Emoji_Presentation
      adds  24167905955 Add a note about testing out-of-tree builds
      adds  6825f5660fe ; admin/unidata/README: remove mistaken addition of 
local file
      adds  0b98ea5fbe2 No longer raise error when http authentication failed
      adds  de289d58a4e Support for Unicode emoji sequences
      adds  df1d4f58948 New command: project-find-dir
      adds  9767c6b01dc ; Mention it in NEWS too
      adds  3dabd272101 Remove some last calls to Gnus group name encoding
      adds  bbef979ae19 Only search netrc in the netrc tests
      adds  0619da0d822 Clear netrc cache in auth-source test
      adds  7e395a59b02 Make dired-compress-file query for a directory to 
uncompress to
      adds  d3bfe91ef57 Fix lexical fallout in mm-inline-wash-with-file
      adds  a202f6a39a3 Fix typo in tex--prettify-symbols-alist
      adds  8c4cb2fe069 Fix problems with non-ASCII non-encoded PGP names
      adds  f4813b23f26 Inhibit warning in mm-inline-wash-with-file from 
previous change
      adds  02a2fba7869 Use `special-mode' for whitespace-report
      adds  f23c5c3e445 Fix whitespace-report window creation
      adds  c6eb8df79ef ; Minor checkdoc fixes in url/*.el
      adds  7f169fbe32a Speed up test/lisp/electric-tests.el when run 
interactively
      adds  f57ef810313 Add docstring for 'electric-pair-p-s-i-f' and minor 
refactor
      adds  9ad962e118a Expand and improve electric-pair-mode and Python 
testing (bug#49518)
      adds  0646c681713 Make syntax-ppss more accurate for Python triple quotes 
(bug#49518)
      adds  5b962a7ad8d Avoid double argument evaluation in vc-call macro
      adds  0493dd36dc8 Silence byte-compiler warning for 
network-stream-tests.el
      adds  3de0f98311e Fix the UK flag sequence composition regexp
      adds  414fcd7e984 Remove the emoji script overrides for U+2xxx codepoints
      adds  14495e33afa Consistently test alist keys with equal in map.el
      adds  e1712bdb353 Rename project-remove-known-project to 
project-forget-project
      adds  98a17f30b83 Make recent dired tests check for external executables
      adds  2151f5763dd Fix emoji-zwj.awk dolist
      adds  3bc72343491 * python.el (python-syntax-stringify): Extend comment 
about last change
      adds  18c18c69fc9 Don't inhibit redisplay in the mml* functions
      adds  fb32368efda Fix PGP verification buttons (which would have cached 
results)
      adds  f07d5f115a5 Fix usage of `format' in `article-verify-x-pgp-sig'
      adds  18ad9dfe959 Fix usage of `format' in mm-uu-pgp-encrypted-extract
      adds  43c1ee90cb3 Don't use `format' on strings without % format 
directives
      adds  6f360c5aad7 ; Stylistic docfixes in htmlfontify.el found by checkdoc
      adds  aaf4bb1f07c Restore some of the previous behaviour in 
whitespace-display-window
      adds  ff714466e74 Revert "Make recent dired tests check for external 
executables"
      adds  bd6fe44a57f Revert "Make dired-compress-file query for a directory 
to uncompress to"
      adds  0e2792e8b49 Make dired-do-compress-to work in inserted 
subdirectories
      adds  90d491ee577 ; * etc/NEWS: Refile recent addition (bug#50690).
      adds  a7d51676f14 Document completions-detailed
      adds  b5395127626 * lisp/tab-bar.el: Preserve all existing tab parameters 
when switching tabs.
      adds  314f27014e5 Document `window-bump-use-time'
      adds  3678f916d82 Do some NEWS tagging
      adds  f29aee1d9ad More NEWS tagging
      adds  1c73c0b33a9 Add new command 'checkdoc-dired'
      adds  8f0806da1af checkdoc: New defvars to disable some warnings
      adds  b2bb717d4b5 Minor clean-up and fixes in checkdoc
      adds  2e5752cf981 Fix tramp-compat-temporary-file-directory implementation
      adds  f41a4ec8e17 ; * lisp/emacs-lisp/checkdoc.el: Fix warnings.
      adds  a08bb1f6828 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  be4f8584983 Add new function `ensure-list'
      adds  fd77065fc66 Improve recently added documentation
      adds  e4a9aa940be ; * doc/lispref/windows.texi (Cyclic Window Ordering): 
Fix typo.
      adds  7b62ea95c96 New major mode with font-locking for etc/AUTHORS
      adds  636e082e451 Document isearch-wrap-pause
      adds  85e9e5f616f Don't quote nil and t in doc strings and comments
      adds  b58228903f0 Fix warning in etc-authors-mode.el
      adds  7f5ac1468dc ; * etc/NEWS: Improve wording of an item.
      adds  e000a7ab100 (etc-authors-mode--hide-local-variables): Obfuscate 
more efficiently
      adds  8a8319140c5 Make global-auto-revert-non-file-buffers work better
      adds  2a736738095 Change how thread-first/thread-last indent the first 
argument
      adds  7ce721bdacd Migrate MH-E functional tests from SourceForge
      adds  f2bd2386a79 Speed up `replace-match' slightly
      adds  e402a21704a ; * doc/misc/mh-e.texi (Scan Line Formats): Fix typo, 
an extra "the".
      adds  3d575534d43 Native compilation on macOS: libgccjit not found
      adds  7973227f67c Update comments warning about GC-resistant C programming
      adds  959d6475684 Doc string fixes in comp.e
      adds  8213729c935 ; * .gitignore: Add native-lisp/.
      adds  6ad77d36fd3 Don't rely on lexical-binding being nil in tests
      adds  eb42c4b099c verilog-mode.el: Enable lexical binding, and merge from 
upstream.
      adds  2386b085268 Fix build with native compilation but without zlib
      adds  ac6afe9c338 Many improvements for Context Menus (bug#9054)
      adds  8816d67c610 ; Fix recently added documentation
      adds  7f06fe894ca Put './' in the project directory completions
      adds  aebba085cba ; More minor stylistic fixes found by checkdoc
      adds  efdb89f15b4 Move 'kdb-macro-redisplay' key binding
      adds  25019f5e249 ; * etc/NEWS: Fix typo in last commit.
      adds  bb3a0455012 Improve error messaging from byte-compiling dotted lists
      adds  866c1f56a3d Expand the `match-string' doc string
      adds  34435061596 Use lexical-binding in emoji-zwj.el
      adds  bf0c072913c Add section to refcard explaining our keybinding 
notation
      adds  90547d370f7 Clarify align-regexp doc string
      adds  47376da7e27 ; * lisp/subr.el (match-string): Clarify doc string.
      adds  d75b5c977d8 ;* lisp/whitespace.el (whitespace-display-window): Add 
doc-string.
      adds  6f790403a2d Improve NEWS entry for 'ffap-file-name-with-spaces'
      adds  d817f885789 Clarify which-function tooltip text
      adds  a6a1c8600f2 verilog-mode.el: Backout part of recent change showing 
wrong comment
      adds  46a2c191f2c Fix vc-annotate-show-log-revision-at-line
      adds  aef84c5f17c Add aggregate project discovery and maintenance 
functions
      adds  23970e27eee * lisp/net/tramp-cmds.el (tramp-cleanup-connection): 
Remove trace buffer.
      adds  72f8a9dd081 Fix Tramp's make-process on macOS
      adds  35e29d9d074 ; * etc/NEWS: Fix typos and punctuation in recently 
added entries.
      adds  de7b9e31c49 * test/infra/Dockerfile.emba: Do not run 'make -j4 
bootstrap'.
      adds  ebe8b8f89e9 ; * lisp/progmodes/verilog-mode.el: Untabify 
doc-strings.
      adds  da50b7ec133 * lisp/outline.el (outline-minor-mode-cycle-filter): 
New defcustom (bug#50679)
      adds  5d96fad2786 New thing-at-point target 'list-or-string' used in 
context-menu-region
      adds  13d930deddd * lisp/mouse.el (context-menu-region): Use 
save-excursion for syntax-ppss.
      adds  c44190ca5b9 Fix string-distance for two empty strings
      adds  d0e9b88bf74 xref-matches-in-files: Decrease per match and per group 
overhead
      adds  90a7233199a More per-match overhead reduction
      adds  0101e86df23 ; Fix recently installed documentation
      adds  e646cb4e7a4 A bit less overhead when converting hits
      adds  387af85c4d5 Handle updates flags when setting flags
      adds  55083d90a30 Avoid jumping too far in checkdoc-in-abbreviation-p
      adds  ceb9da3b712 Add support for "bright" ANSI colors in ansi-color
      adds  d4a6e42e92e Add support for "bright" ANSI colors in term-mode
      adds  cee5bda68dc Fix typo in previous man.el change
      adds  b12b278c2ae checkdoc: Add abbreviation and simplify
      adds  66d15137629 Fix problems with 'C-c C-n' in sh-script-mode
      adds  150fc9c8458 Do not count git markers as "deleted lines"
      adds  794c5a0ba77 Add s Symbol entry in the glossary
      adds  6ff8c47cf02 Add `info-lookup-symbol' to the menu
      adds  4c891b2a057 Pacify recent warnings in ansi-color-tests.el
      adds  2abf143f818 New thing-at-point target 'string' used in 
context-menu-region
      adds  c18db73f1c3 * lisp/gnus/mm-uu.el (mm-uu-type-alist): Add 
markdown-diff/-emacs-sources
      adds  4e8e2a18dab ; * doc/emacs/glossary.texi (Glossary): Improve the 
"symbol" entry.
      adds  01e17fd4e9d ; Instrument autorevert-tests.el
      adds  2932592469a ; * lisp/emacs-lisp/checkdoc.el 
(checkdoc-in-abbreviation-p): Doc fix.
      adds  b4cabc06e29 ; * etc/NEWS: Fix typo.
      adds  c6fc066bcb6 ; * etc/NEWS: Fix a recently modified entry.
      adds  04e236044ac Update provenance comment in charscript.el
      adds  fdaae2e7bee Move compose-gstring-for-variation-glyph
      adds  184469df13e Add a few more missing emoji overrides
      adds  6738111ae2b Generate skin tone compositions from emoji-sequences.txt
      adds  3ced9e30dbe ; * etc/NEWS: improve some recently added entries
      adds  68b8f3128f8 ; * doc/misc/tramp.texi: Grammar fixes for 
process-connection-type
      adds  8fbf816ccd0 Fix auto-revert-test05-global-notify
      adds  35d0675467e Prefer seq-random-elt to nth+random
      adds  0da8118dcbf Use command substitution instead of raw keys in more 
places
      adds  54cfadd92f0 checkdoc: Improve wide line warning to decrease false 
positives
      adds  2ee5c80ff54 Revert change to use seq-random-elt in Tramp test
      adds  f17fb37c517 Fix recently introduced bug in checkdoc
      adds  79a9b50621e checkdoc: Don't ask to disambiguate mode names
      adds  d03995197dc Doc fix; cl-random is only pseudo-random
      adds  2767c89db72 Fix alignment on font size change in tabulated-list-mode
      adds  7a723589942 Use `temporary-file-directory' in 
`with-existing-directory'
      adds  f9071a23a98 Use gzip to uncompess .xz files on MacOS
      adds  c7481647028 Clarify where to find CONTRIBUTE
      adds  38037e04cb0 Indent bodies of local function definitions properly in 
elisp-mode
      adds  67a0eee7279 Mention the 'r' key in ask-user-about-supersession-help
      adds  f6f87917fc5 Make 'C-u C-x v v' handle unregistered files.
      adds  0b2596432d8 Fix some instances in the Emacs manual with misleading 
prefix syntax
      adds  09179193370 Add support for man page hyperlinks in doc strings
      adds  988428df7d1 * lisp/dired-aux.el (dired-do-chmod): Simplify 
docstring.
      adds  f1071bf08e2 New :type natnum for defcustom
      adds  dc9d0da3c2c Set :type of suggest-key-bindings to natnum
      adds  9bc2ac4a95e Add new user option ispell-help-timeout
      adds  00556cf8053 ; tramp-auto-save-directory: set mode atomically when 
creating
      adds  e971e0868de ; * doc/misc/gnus.texi (Gnus Registry Setup): Fix 
missing parenthesis.
      adds  1ea434b1916 Document redisplay-skip-fontification-on-input
      adds  78d76d26730 Do some NEWS tagging
      adds  83e08dfef33 save-some-buffers-root doc string change
      adds  f82f3d62adc ; Improve recently added documentation
      adds  6d37c9bb50f Use explicit man-page section in references
      adds  12b860bd1b5 ; Improve text about 'CONTRIBUTE'
      adds  297c9aa3deb Fix cursor motion around some Emoji sequences
      adds  f90b0269780 Document the 'string' thingatpt target
      adds  bcbae720d59 'xref-search-program'-related doc string fixes
      adds  bda831abdc6 Some NEWS tagging
      adds  c2b8058c07d Document the new paren-space indentation rule
      adds  ea3656191d8 ; More instrumentation in autorevert-tests.el
      adds  c17eded545c ; Fix omission in recent CONTRIBUTE doc change.
      adds  e41b7f7b4db Update mh-scan regexp to match mh-note-allowlisted
      adds  2148f67d0ef ; * lisp/mh-e/mh-scan.el: re-order variables to be 
actually alphabetical
      adds  c7370f73349 Extend and improve ERT manual section on running 
interactively
      adds  2d97b1ef5bf Buttonize functions in curved quotes in ERC
      adds  d9abb06ded6 ; * doc/misc/ert.texi (Running Tests Interactively): 
Fix markup.
      adds  0b7af608c9d ; Another minor improvement in ERT manual
      adds  293b8c71b2d Minor clarification of define-minor-mode :keymap 
argument
      adds  426675a9596 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  285f59cbe23 * lisp/isearch.el (isearch-forward-regexp): Doc fix.  
(Bug22483)
      adds  32cb457529e * rcirc.el (rcirc-reconnect): Set rcirc-joined
      adds  636b2081d14 * rcirc.el (rcirc-reconnect): Use rcirc-reconnect-delay
      adds  a51aa94b6ed * rcirc.texi (Using rcirc with bouncers): Remove 
confusing sentence
      adds  35b8c42bcda * rcirc.el (rcirc-sentinel): Use process-status
      adds  f8f5869a6be Add myself as rcirc maintainer
      adds  4778e10572c ; Fix typo in ert.texi
      adds  80fddff5d64 Clarify define-derived-mode docstring
      adds  ed02b88bbae Renege on anonymous &rest (bug#50268, bug#50720)
      adds  0b099e34dc7 Use ambient lexical-binding value in ert-deftest body 
(bug#50738)
      adds  32de11d8def ; Remove various duplicated words
      adds  8d0ee5e7a9d Constant-propagate variables bound outside loops
      adds  e93bdfb6daf ; * doc/emacs/help.texi (Misc Help): @key{f1} -> 
@key{F1}
      adds  45c32d7f00e Fix byte-compiler crash for legal dynamic-binding code
      adds  e6656df5915 ; * lisp/wid-edit.el (natnum): rectify tag string
      adds  fe5b20410f6 ; Fix capitalization of F1..F12 keys in docs
      adds  fcca1db9fd1 * lisp/tab-line.el: Add modified-buffer face
      adds  a1a63bb7941 * lisp/tab-bar.el (tab-bar-new-tab-to): Use 
ignore-window-parameters.
      adds  822625fde5a Revert part of previous doc fix
      adds  c92444b4ba3 ; Bump seq version to 2.23
      adds  43ae8c828d8 Revert "; Fix capitalization of F1..F12 keys in docs"
      adds  7cb29440433 Add new macro with-environment-variables
      adds  2a2c75d349a Fix rendering non-ASCII text with links
      adds  50798267f26 Expand the ` doc string slightly
      adds  27d8726ae29 Adapt Tramp's make-process for macOS.
      adds  cd0817a0f7e ; Improve documentation of 'with-environment-variables'
      adds  90948eb9d7e checkdoc: Library footer must match package.el 
requirement
      adds  68994995db2 Doc fix: mode name in local variables needs no suffix
      adds  2cd2fc74e47 ; More instrumentation in autorevert-tests.el
      adds  ce6cee4ca3d Unbreak ert tests
      adds  f4ea15907ae ert: Add basic explainer for string-equal
      adds  c78e16962e6 ; Adjust overly long docstrings to fit 80 characters
      adds  44da8dd3e4a Improve filling of generated docstring lines
      adds  f3a6fe2c7d5 Avoid false positives in bytecomp docstring width 
warning
      adds  8c3ec4e3ccf Fill some auto-generated docstring lines
      adds  89bac05aaaf Avoid warning about long docstring lines in defcustom
      adds  c51b1c02db6 Warn about overly long docstring in lambda
      adds  6e1de14e51f Rx documentation touch-ups (bug#46910)
      adds  a0d5de4fb9d Add test for lm-website
      adds  8ea1765fea3 Prefer https for other domains than gnu.org in package 
URL
      adds  3bab1476f63 Rename "Homepage" field to "Website" in package 
description
      adds  94af99b2983 * test/infra/gitlab-ci.yml (variables): Set 
DOCKER_BUILDKIT.
      adds  b8b1d8dee7e Add fast-path to ert--explain-string-equal
      adds  5b44e0511a8 ; Fix some recent fixes to doc strings
      adds  4cc43449432 ; Clarify and simplify time-stamp comments
      adds  8bb28e740dd ; Minor stylistic checkdoc fixes in test/**/*.el
      adds  dd60f94747d Explicitly make the rest of erc-compat.el obsolete
      adds  950831c3696 Add glyphless-char-display-control for Variation 
Selectors
      adds  77494628e2b checkdoc: Don't add "Commentary" header to test files
      adds  c00785cbabe Move two incorrectly named test files
      adds  4a43b49885b Add 'doc-string' declaration to defcalcmodevar
      adds  6237bad419a First Elisp version of lisp/shorthand.el, failing some 
tests
      adds  71857d41063 Move most of the shorthand implementation to C code
      adds  68d73eb154c Rework Elisp shorthands to only allow only prefix 
substitution
      adds  90cbf0cb8d9 Consider shorthands in Elisp's elisp-completion-at-point
      adds  66f30875304 Add #_ reader macro to escape shorthand renaming
      adds  58055b5fc33 Document shorthands in the Elisp manual section on 
Symbols
      adds  07ecd81dddc Improve describe-char buffer extremely slightly
      adds  d31e56046b1 Move test-cl-flet-indentation to the right file
      adds  cc3b11480ca Get a `package-test-signed` to work again
      adds  44dbc11ff7b Note that the Packaging sub-nodes are mostly for 
maintainers
      adds  bec88ecc82f Add "passwd" (change password) prompt to comint
      adds  00011c0ad28 Make comint understand the ccrypt password phrases
      adds  106a95c8ab4 Minor fixes in documentation of shorthands
      adds  d45b3e03c96 Minor fixes of Lisp doc strings for shorthands feature
      adds  2cef8c216ab Optimize emba builds
      adds  00609b1a708 Minor stylistic fixes of shorthand code in C
      adds  b023f252682 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  3ad1bcaf04c ; More instrumentation in autorevert-tests.el
      adds  5f6e88ec9b4 Fix two doc-related test failures
      adds  da4e58458f6 Fix checkdoc-related test failure
      adds  a2a62f71051 Enhance font_range to check for emoji composition 
triggers
      adds  93d200b23c9 * etc/NEWS (Shorthands for Lisp symbols): Reword.
      adds  129efd9c0b0 ; Fix compilation of doc/lispref/symbols.texi.
      adds  2403deca2bc Minor fix in 'w32-find-non-USB-fonts'
      adds  3d2d7e8ea23 Fix automatic filling of docstring in cl-defstruct
      adds  86bf8afa45f Fix NS toolbar again (bug#50534)
      adds  d22d7d6be8c Attempt to debug a graphical glitch on macOS
      adds  dc12ad89788 ; Update some links to HTTPS and note some broken links
      adds  2c2688ffbfc Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  51c79967c3a Fix resizing glitches in NS port (bug#50413)
      adds  35f97b9e477 Try to be consistent about user options in NEWS
      adds  0f4b55dc8d5 Document 'glyphless-char-display-control' changes
      adds  75f2739e1ae Fix GNUstep build failure
      adds  79b5d66bd66 * lisp/progmodes/flymake.el (flymake-menu): Don't use 
obsolete name.
      adds  28f8ffa58ee * lisp/mouse.el (context-menu-region): Check for nil 
for char-after at eobp.
      adds  dbe0fc234d3 ; * etc/NEWS: fix errors in previous changes
      adds  07a276da6f2 Simplify `file-notify--rm-descriptor'
      adds  f8ef415d4e2 ; Still more instrumentation on autorevert-tests.el
      adds  6bec21243d2 Make .eln files executable on Cygwin
      adds  3cabf64131b checkdoc: Allow Lisp symbols to start a message
      adds  7757e9b204e Use ert-resource-file in the shorthand tests
      adds  213aed06911 Fix search of the look program
      adds  76e846f92a3 Adjust ispell-look-command type
      adds  7c21d2c7f56 ; * src/lisp.h (enum char_bits): Update the comment.
      adds  b02a7ad2631 ; * lisp/emacs-lisp/comp.el (batch-native-compile): Doc 
fix.
      adds  90655e4bc01 Make the build of source tarball produce *.eln files
      adds  73b2b9f67ac ; * lisp/emacs-lisp/comp.el (batch-native-compile): 
Don't use non-ASCII.
      adds  b27a8f15549 Signal error on newline in 
internal--format-docstring-line
      adds  a5b8140d4e5 Improve docstrings of ert-resource-{directory,file}
      adds  e9c7ef3348b Improve coding conventions for error messages
      adds  9a5a35c5a65 ; * doc/lispref/tips.texi (Programming Tips): Fix 
markup.
      adds  c8478990812 * doc/man/emacs.1.in: Add --no-x-resources.  (Bug#50855)
      adds  2c3c4446cf1 Adapt tramp-tests.el for macOS
      adds  fa92b040c67 * lisp/emacs-lisp/map.el: Restore compatibility with 
Emacs-26
      adds  29022571289 ; * test/lisp/electric-tests.el: Reduce python-mode log 
spam.
      adds  b9611e9c7e3 Mention cl-describe-type in cl-defstruct docstring
      adds  ccb35fb8fb9 Mention describe-symbol in cl-defstruct docstring
      adds  7cc6e1dda73 Add shortdoc for text properties
      adds  2d1564103e2 * lisp/mouse.el (context-menu-map): Fix when menu is a 
command (bug#50851)
      adds  568b8b977fc * lisp/net/eww.el (eww-mode): Show keybindings in 
docstring.
      adds  ee856b76ff6 Enable show-paren-mode by default
      adds  da89bdde2e3 Add bookmark.el support to eww
      adds  b9fa57e5b06 * etc/NEWS: Announce Eshell bookmarks.
      adds  cbb0b5d8d5c Unobsolete erc-compat.el
      adds  fcfcb357914 * lisp/mpc.el (mpc-format): Fix printing after last 
format spec.
      adds  081eb52e4d8 Switch the order of ERC's '/whois' arguments sent to 
the server
      adds  3efa45849ab Improve the max-specpdl-size doc string
      adds  c4866ad1ac8 Tweak the whitespace before "This is a generic function"
      adds  afee49fa084 * lisp/net/dictionary.el (context-menu-dictionary): Add 
autoload cookie.
      adds  0d72beec9bb Some inmprovements in emba CI files
      adds  dcabf95275d Fix 'window-toggle-side-windows' (Bug#50867)
      adds  902f31d32b6 New user option mpc-cover-image-re
      adds  f11f358213d ; * etc/NEWS: Re-arrange slightly and fix formatting.
      adds  1a0f4b3f235 Remove rcirc-omit-responses-after-join option
      adds  7c79eea51db Update modus-themes to version 1.6.0
      adds  e457cff3f48 * test/Makefile.in (WRITE_LOG): Add emacs-module-tests 
as problematic.
      adds  b4b4cc98ac2 Revert "Obsolete local set difference functions in 
favor of seq-difference"
      adds  dab846e04ff Add a comment about bug#50877 for gnus-set-difference
      adds  1aaeed903a1 Signal an error in `search-forward-help-for-help'
      adds  e72a8c6426b Force volume to an integer divisible by mpc-volume-step
      adds  6788d7b0152 Make `M-q' in message-mode work better
      adds  aa3a1cee653 * etc/TODO: Delete ImageMagick items.  (Bug#50891)
      adds  78649d7198c Do some NEWS taggin
      adds  923b89248cb Cross reference `dired-do-revert-buffer'
      adds  b0f7a27a919 Tweak previous message-newline-and-reformat change
      adds  ab1e11fe796 * lisp/tab-bar.el: (tab-bar-detach-tab) New command
      adds  fd244c9e46f * lisp/tab-bar.el (tab-bar-move-tab-to-frame): Delete 
frame with last tab.
      adds  6fecf6ef255 Add bindings for 'undo-redo'
      adds  49c748e336e * lisp/linum.el: Recommend `display-line-numbers-mode'.
      adds  758753431af New command mpc-goto-playing-song
      adds  9fc1fdcbf33 Restore the previous order of ERC's '/whois' arguments
      adds  dc94ca7b2b8 Add new '/wii' convenience ERC command
      adds  d94ab4949cd Fix bootstrap after recent undo-redo change
      adds  c42af5aee74 Fix regressions in cl-flet indentation
      adds  d1aacceae93 Make `newline' check the argument earlier
      adds  ad27c4c6634 Fix previous `newline' patch
      adds  a20e013d56f ; * lisp/help.el (help--analyze-key): Add comment.
      adds  c0062867803 ; * src/nsterm.h: Use objc-mode.
      adds  bf9ec3d91a7 Update to Org 9.5
      adds  164aac0a991 * etc/NEWS: Announce Org update.
      adds  b9464a92376 Merge Org 9.5 from branch 'origin/scratch/org-sync'.
      adds  6e3017d7de7 Fix a recent change of 'undo-redo' binding
      adds  a5b761ec334 * lisp/org/ox-koma-letter.el: Use lexical-binding
      adds  b5e3cc3bc59 * lisp/org/ob-julia.el: Use lexical-binding
      adds  a1789fd67b2 Add rcirc-omit-unless-requested option
      adds  be493ea67ac Revert "Fix regressions in cl-flet indentation"
      adds  41723a329e5 Revert "Indent bodies of local function definitions 
properly in elisp-mode"
      adds  63749435818 ; * test/lisp/emacs-lisp/bytecomp-tests.el: remove 
ineffective \
      adds  58102466e32 org-element: use correct function
      adds  2075411edba Fix regexp snags in org
      adds  4f24dee6757 ; Mark cl-flet indentation test as failing (bug#9622)
      adds  8477d3b3392 Make checkdoc's docstring substitution consistent with 
other docs
      adds  bd3a1c3134a ; Still working on emba CI
      adds  3478e64c88f Bump Emacs version to 29.0.50
      adds  44c13eefe8d Update emacs-module sources for Emacs 29
      adds  2e92f90a5d3 Save position in mark ring before jumping to definition
      adds  1a653209030 Add new functionality to write buffer-based tests
      adds  30bbb5735cb Add more indentation tests for Emacs Lisp mode
      adds  295d552e4ea Allow skipping erts tests
      adds  efd239c1475 Add a new command to mark a region as a test in 
erts-mode
      adds  5988d6fa261 Restore the flet indentation fixes
      adds  51226e42807 reply to the organizer of an ical event
      adds  16e51ad6bfa allow party crashers to respond to ical events
      adds  6c0824f7119 default role for attendees is REQ-PARTICIPANT
      adds  a2a6c7abcbb New command for unmarking all images in image-dired
      adds  4b90aacf796 Refactor out ert-test--erts-test
      adds  09ec95c53ba Add new command erts-run-test
      adds  d617e3388ad Fix text in erts-run-test message
      adds  d62beccbbf5 ; Auto-commit of loaddefs files.
      adds  decabae2df4 Fix one-clause movement in erts-mode--goto-start-of-test
      adds  6d74e751ec5 ; Fix oddities in etc/NEWS
      adds  2750d97543b Cut the emacs-28 release branch
      adds  e50f5d51f5b ; Merge from origin/emacs-28
      adds  f060d1c9a4d * lisp/dired.el (dired-omit-mode): Declare, to avoid 
compiler warning.
      adds  5c73dfcbcb1 * admin/release-branch.txt: New file.
      adds  86da812afb2 Migrate Xref off EIEIO
      adds  205eb7f8014 ; s/class/type
      adds  88378acbfc7 Rename arguments of ERC's '/whois' and simplify doc 
string
      adds  94c247d6597 ; Oops, fix up last commit
      adds  f733b909ff5 * etc/TODO: Remove outdated item.  (Bug#50904)
      adds  7cf1229706f ; * etc/TODO: Mention a relevant bug report.
      adds  d73f0e96a70 ; * etc/TODO: Move elpa.gnu.org items to the end.
      adds  879ef5b19ab * etc/TODO: Rearrange to start with "Simple tasks".
      adds  ad0798a395c * etc/TODO: Add interactive mode tagging.
      adds  823bc66e745 Merge from origin/emacs-28
      adds  35e6b8d3572 ; Auto-commit of loaddefs files.
      adds  38ef6da38fc ; Merge from origin/emacs-28
      adds  5ee5a90213f ; Fix oddities in etc/NEWS
      adds  8968bf8e128 Merge from origin/emacs-28
      adds  f1f57a541e4 Fix some custom types
      adds  1e79c9e9c06 ; * admin/release-branch.txt: Small edits.
      adds  2895cb8d491 ; * lisp/time-stamp.el: Fix wording in some 
documentation strings.
      adds  626696c3c83 * doc/lispref/control.texi (pcase Macro): Fix 
cross-reference.
      adds  99884c22647 Merge from origin/emacs-28
      adds  3c972723e44 * lisp/emacs-lisp/subr-x.el (with-memoization): New 
macro
      adds  e165bf3d495 ; If Invalid function: with-memoization error 
introduced in 3c972723
      adds  2fcd34f2027 * lisp/emacs-lisp/cl-generic.el 
(cl--generic-get-dispatcher): Fix regression
      adds  58f8c3affc9 * lisp/emacs-lisp/cl-generic.el: Fix 
test/lisp/loadhist-tests
      adds  89d9f466ddd gnus-icalendar: Missing attendees are not 
REQ-PARTICIPANT
      adds  6d0ea5e307c Support 'strong-italic' facemenu face in html-mode
      adds  ea3e51732db Expand internal--format-docstring-line test
      adds  344634d7cc5 Allow obsoleting themes
      adds  72491495e7b Obsolete the light-blue theme
      adds  9d77dea374a Improve native compilation on emba
      adds  c6be44d9b3e * test/infra/gitlab-ci.yml (.native-comp-template): 
Revert change.
      adds  192f9357f25 Add 'define-keymap' and 'defvar-keymap'
      adds  859190f03e8 Convert some keymaps to defvar-keymap
      adds  84192b6716f Update NEWS for 'define-keymap'
      adds  b421e086cad Allow computing :doc-spec info-look elements at run time
      adds  1428962590e Fix problem with outputting error messages while 
dumping Emacs
      adds  60e817e78df Avoid a warning in python-eldoc-setup-code
      adds  39d9b96a606 Remove MozRepl stuff from js.el
      adds  069749bed7a Add new user option 'translate-upper-case-key-bindings'
      adds  909f2a4b926 * test/infra/gitlab-ci.yml (test-native-comp-speed0): 
Fix thinko.
      adds  8b4a6a722a3 Add new command 'ensure-empty-lines'.
      adds  43c2cb0a133 Document with-memoization
      adds  3f14418b115 Fix gnus-group-mode-map breakage from previous patch
      adds  7b409dfe967 Remove :copy from define-keymap
      adds  f0e6b47ef0a Revert "Fix problem with outputting error messages 
while dumping Emacs"
      adds  5c77cc95845 ; * admin/release-branch.txt: Tweak previous.
      adds  9307889d682 Simplify shorthand injection (bug#50946)
      adds  d505971894d ; Standardize some license headers
      adds  a9052248da4 Improve documentation of 'shift-select-mode'
      adds  340e527bed8 Preload paren.el
      adds  bd60fca2faa Fix ox-koma-letter compilation warnings
      adds  13e59433869 ; Fix a typo in a doc string
      adds  34894714177 Fix selection of fonts for Arabic on Posix platforms
      adds  7bc0cee115a Revert "* etc/TODO: Rearrange to start with "Simple 
tasks"."
      adds  a5b4356d37d Revert "; * etc/TODO: Move elpa.gnu.org items to the 
end."
      adds  3dc094abeea ; Some minor tweaks to TODO
      adds  f9111d8784b The safe-local-variable property is a function 
(bug#50944)
      adds  62d6cecfcd1 Remove bogus ":safe nil" custom properties
      adds  b6f6b593c67 Fix 'apropos-compact-layout'
      adds  4341e79a5fa Remove bogus ":safe t" custom properties
      adds  bb209cd5ab8 Update to Org 9.5-30-g10dc9d
      adds  55dadbc57e5 * lisp/net/dictionary.el (context-menu-dictionary): 
Move menu item down.
      adds  6c01a213656 Clarify the purpose of internal--format-docstring-line
      adds  b1a8a66fb0f ; * etc/TODO: Fix previous commit; delete the right 
thing.
      adds  b47d7ce1b87 Fix agent directory deletion
      adds  7fb27895090 Fix substitution of pretty quotes in code in easy-mmode
      adds  b228ec9fab8 Fix reading the tail of a file in shorthands.el
      adds  3dae1e33d19 Suppress superfluous error messages in Tramp
      adds  17e6f3bee5a ; Fix last change in tramp-sshfs.el
      adds  e6fbc45b7b4 Font-lock shorthands in elisp-mode for quick visual 
recognition (bug#50959)
      adds  137fa2d7167 Rename elisp-shorthands to read-symbol-shorthands
      adds  c1b1e1f5455 Define HAVE_NATIVE_COMP in src/Makefile.in
      adds  7a6d34cd1f1 * etc/themes/light-blue-theme.el: Add "Maintainer: 
emacs-devel".
      adds  3863919a00e Fix unmounting in Tramp
      adds  931a7276c03 * lisp/tab-line.el (tab-line-format): Add face-modified 
to the cache key.
      adds  0c341e6e841 * lisp/tab-bar.el (tab-bar-detach-tab): Handle frame 
selected by make-frame.
      adds  121a5abeaee Move context-menu selection items Defun/List/Symbol to 
prog-mode (bug#9054)
      adds  5deeb0947d3 * src/Makefile.in: Simplify conditionals.
      adds  3cc77aa976f Clarify (elisp) insert-file-contents with BEG or END 
not on character boundary
      adds  fc32a3bd958 ; * doc/lispref/files.texi (Reading from Files): Fix 
wording.
      adds  732c70a0d9d Simplify socket symlink-attack checking
      adds  0bb42ef8035 ; * lisp/time-stamp.el (time-stamp-format): Doc string.
      adds  48314261586 Fix recipe for 'native-lisp' directory
      adds  d3a832a61ab Simplify hack-read-symbol-shorthands again (bug#50946)
      adds  cc3fc94f093 Pacify gcc 11.2.1 -Wanalyzer-null-argument
      adds  fd274d7d24e Pacify -Wanalyzer-null-argument in lisp_malloc
      adds  6d9b3c0eaab Port systhreads.h to C2x
      adds  2a00634880a Port pdumper.c maybe_unused to C2x
      adds  7e871dcd27b Remove encode_terminal_code UNINITs
      adds  87153cc9151 Tweak x_hide_tip for consistency
      adds  c0793cd9dea Don't use some obsolete names in documentation
      adds  317eb2d5b54 Improve structure of TODO
      adds  d00f3d4c057 Port unused decls to C2x
      adds  595e506c829 * lisp/erc/erc.el (erc-user-mode): Set "+i" by default.
      adds  e1fb731393f Tweak x_connection_closed when I/O error
      adds  3b8dda6c903 Add safety check in x_menu_show
      adds  e0fdb68f8cc Merge from origin/emacs-28
      adds  ef6c43b896b Revert "Make info-look search harder for the Python 
info file"
      adds  ab1a8a83153 ; Merge from origin/emacs-28
      adds  3a9d5f04fb2 Mention ffap-file-name-with-spaces in the ffap doc strin
      adds  704a39f5089 thing-at-mouse NEWS tagging
      adds  00bcba51252 project.el NEWS tagging
      adds  6e79f8a4440 Remove implemented emoji items
      adds  b7ae0232bed ; * src/Makefile.in (../native-lisp): More tweaks of 
the recipe.
      adds  95a0227ff74 Avoid exiting when outputting error messages during 
loadup
      adds  10e3bc610b4 Merge from origin/emacs-28
      adds  0f2df365592 Run ERT tests with `lexical-binding` bound to `t`
      adds  882a59408e6 Fix problem with 'vertical-motion' and emoji
      adds  19444fb093b Fix syntax error in define-keymap doc string
      adds  66409422214 Use format-prompt for many more prompts
      adds  e498e5be207 Make `memory-report-object-size' work standalone
      adds  21dcb9830a4 Optimize ansi-color.el
      adds  0fa2279b90b Add support for 256-color and 24bit ANSI colors in 
ansi-color
      adds  76895fcd0b6 Add support for 256-color and 24bit ANSI colors in 
term-mode
      adds  0707fdd36cf In term-mode, handle ANSI codes, specifying italic and 
other modes
      adds  947aee281c1 Update documentation about how M-x completes obsolete 
commands
      adds  41031238063 Change the call convention for `defvar-keymap'
      adds  f6901aebad3 Set advertised calling convention on make-face-* 
functions
      adds  4bf532ee824 Make two old function aliases obsolete
      adds  d652efcd087 Make 'mapconcat' argument 'separator' optional
      adds  e8cedbfcd1a Fix recent "erts files" additions in ERT manual
      adds  7a98a620798 * test/README: Mention :nativecomp tag.
      adds  13f459b3ac6 ; Describe PROBLEMS with Unicode display on some TTYs
      adds  7fd9c3acc74 Merge from origin/emacs-28
      adds  9750e782028 Fix problem with 'vertical-motion' and emoji
      adds  6090e0f23e8 ; Merge from origin/emacs-28
      adds  2ce5e080582 Remove U+FE0F from script-representative-chars
      adds  894dfe70da2 Fix native-compilation build from tarball on Cygwin
      adds  e606cc6f402 * Fix `batch-native-compile' not to spawn a subprocess
      adds  63cb65dccec * Fix mh tests for native comp builds (bug#50975)
      adds  68a256c8927 Update from Gnulib
      adds  1a65d49931e Port recent Gnulib changes to MS-Windows
      adds  e2861e2d08a ; * etc/NEWS: Fix typo.
      adds  0a7bab689c4 ; Minor stylistic fixes found by checkdoc
      adds  b431f54c1b0 Mention `seq-uniq' in `delete-dups' documentation
      adds  1f4ced47a1d Fix cc-compat.el syntax error
      adds  fd7bb314128 Update documentation of search-whitespace-regexp
      adds  570e2c9a17c Fix small error in comint-send-input
      adds  90575a6c0c1 Disable 'nobreak-char-display' in Eldoc buffers
      adds  5946370cd1d Check, whether an FUSE mount has been broken in Tramp
      adds  984eafeb989 Unbreak the build after Gnulib update
      adds  ea1b728a06e ; * lisp/dired.el: Fix typo.
      adds  b5afbedc908 Backward compatibility option for 'nobreak-char-display'
      adds  63abe976ce6 Document minibuffer-default-prompt-format in manual
      adds  2dc88a27a46 Merge from origin/emacs-28
      adds  d30cbc1e379 Do interactive mode tagging for proced.el
      adds  3ff29babbfa Convert more parts of Gnus from `gnus-define-keys' to 
`define-keymap'
      adds  405660e7852 Fix up gnus-summary-mode-map after previous change
      adds  e62d1fa9831 Improve interaction between mouse-drag-region and 
scroll-margin
      adds  dc5bb729589 Perform cleanup on errors in mouse-drag-track
      adds  8b67eef5a1c Document the improved scroll-margin behavior
      adds  a8b2d858995 Documentation fixes for recent ansi-color additions
      adds  c5c545e45eb Add tests for incomplete escape sequences in 
ansi-color-tests
      adds  74aaf8b7276 Improve finding external documents in reftext
      adds  8e37466efc3 Clear gnus-save-newsrc-file-last-timestamp on start and 
exit
      adds  550745b98b8 Finish conversion of Gnus from `gnus-define-keys'
      adds  e006d4a2516 Fix gnus-start.el compilation warning
      adds  2dd5fc85d13 Make `gnus-define-keymap' obsolete and adjust caller
      adds  453db254132 Use `define-keymap' in gnus-registry-install-shortcuts
      adds  5eec541d6b1 Make unused gnus-define-keys-safe macro obsolete
      adds  5fb30646291 Make unused macro gnus-local-set-keys obsolete
      adds  ff31741b855 * admin/notes/emba (Emacs jobset): Update.
      adds  c0f73965880 Add an optional parameter to kill-all-local-variables
      adds  597b6deb294 Add new major mode 'clean-mode'
      adds  444dfc044f4 Reparent `gnus-article-mode-map' again
      adds  18308b739a5 Tweak recent 'configure' fix
      adds  4d76765b6c8 Fix md5 issue in recent Gnulib merge
      adds  1b383ac424b Minor fix of a recently installed documentation change
      adds  d86b2e59c74 native-comp-available-p is the definitive test
      adds  ad2287e659c Retain compatibility with older project.el projects
      adds  9f041cdfaca Bump project.el version
      adds  1cd1b2835b5 * doc/misc/gnus.texi (Loose Threads): Use regexp-opt in 
example.
      adds  36a7ce43936 ; * doc/emacs/trouble.texi (After a Crash): Fix typo.
      adds  d2a34cabcf1 ; Very minor touch-up to a recent change
      adds  b2c50d7cf36 Clarify docstring of blink-matching-paren
      adds  ead5c5cc519 Avoid using variable before it has been initialized
      adds  aacafbe2673 Refactor mh-utils-tests macro 'with-mh-test-env'
      adds  0f28ee94ac9 * NEWS: Mention rcirc connects to #emacs by default
      adds  1ccd3eb7214 ; Fix typo in etc/NEWS
      adds  1b11fcae92e Merge from origin/emacs-28
      adds  8d53c23f90a * lisp/net/tramp-archive.el 
(tramp-archive-autoload-file-name-handler): Scope
      adds  e338effc774 Fix syntax error in previous 
gnus-registry-install-shortcuts change
      adds  a067fa72ad7 ; Fix typo in test/Makefile.in
      adds  978e5339e0d * doc/misc/tramp.texi (Bug Reports): Describe, how to 
activate ELPA Tramp.
      adds  7459a8d70f7 Declare compat macro mh-do-in-xemacs obsolete
      adds  148b1366514 Declare compat macro mh-do-in-gnu-emacs obsolete
      adds  9d14e410dac Delete some XEmacs compat code from mh-e/*.el
      adds  25d4cb7e687 Revert "Declare compat macro mh-do-in-gnu-emacs 
obsolete"
      adds  b1b2f490c54 Fix mh-e compilation warning
      adds  5f626488d82 * lisp/tool-bar.el (tool-bar-position): Doc fix.
      adds  f7e6c199bf5 Clone the frame window configuration in 'clone-frame'
      adds  30b5e0a5141 Add NEWS items for changes to ERC since 5.3 to 
etc/ERC-NEWS
      adds  bc941846d9c Small tweaks and improvements to etc/ERC-NEWS
      adds  5afa07919ee Add 'erc-version' and use it to display ERC version 
consistently
      adds  8865fc02abb Add 'erc-bug' command for reporting ERC bugs
      adds  1100fffcd36 * lisp/erc/erc.el: Don't error if 'erc-loaddefs' does 
not exist.
      adds  160e62a23cd Improve documentation and customization of 
'blink-matching-paren'
      adds  aa26d3e2cc4 Merge from origin/emacs-28
      adds  b7a10b44acf Backport: * lisp/net/tramp-archive.el 
(tramp-archive-autoload-file-name-handler): Scope
      adds  20809e27cc2 ; Merge from origin/emacs-28
      adds  7cb98ba057c ; * src/keyboard.c (make_lispy_position): Avoid GCC 
warning.  (Bug#51076)
      adds  d2611920685 Merge from origin/emacs-28
      adds  d3a30b67dc7 Convert mh-e to use define-keymap instead of 
gnus-define-keys
      adds  cb86d1d0def Make gnus-define-keys obsolete
      adds  a26824e5cbc Make 'inhibit-changing-match-data' obsolete and adjust 
callers
      adds  40c0864f4be Update Fstring_match calls in comp.c
      adds  598cd9beebd ; * etc/NEWS: Fix a typo.
      adds  36d7c4af7c8 Update inhibit-changing-match-data obsoletion data
      adds  b506c5b217d Make mh-* XEmacs compat aliases obsolete
      adds  3c29fb705cf ; * src/Makefile.in (../native-lisp): Make the long 
recipe silent.
      adds  1af00e67d6a Include the refcards in the release tarball
      adds  7ae70054aa2 ; * src/composite.h (LGSTRING_FONT): Add comment about 
its role.
      adds  bb8ef1aa300 * lisp/tab-bar.el (tab-detach, tab-window-detach): New 
aliases.
      adds  89d64fca755 Pacify GCC 10.3 -Wmaybe-uninitialized
      adds  9d8202b45e6 Add Emacs 27 compatibility hack
      adds  65de510c166 ; Fix 'restore-buffer-modified-p' doc string typo
      adds  525602d6820 ; * etc/TODO (display): Add entry about 
Default_Ignorables.
      adds  6e83a4100a7 ; * admin/make-tarball.txt: Should configure 
--with-native-compilation.
      adds  915e044d60d Use the correct label in the warning
      adds  af01b674cec ; Fix spacing in previous commit
      adds  2bc37c14dbd Merge from origin/emacs-28
      adds  f146325bd15 Obsolete XEmacs compat convention in 
erc-button-press-button
      adds  519f9e144f1 Remove some additional XEmacs compat code from viper
      adds  e73c9ac4ed4 Remove Emacs 20 compat code from sql.el
      adds  bf5b95d9327 Remove XEmacs compat code from sql.el
      adds  d51f684aef8 Remove XEmacs compat code from lisp/obsolete/*.el
      adds  3ae275eedc1 
test/lisp/progmodes/elisp-mode-resources/simple-shorthand-test.el: Lexbind
      adds  9a934c4c0f8 Remove old Gnus compat code from MH-E
      adds  5c0a512ef4b Remove some unnecessary calls to mh-funcall-if-exists
      adds  f35246db193 Remove duplicate definition of x-display-color-p
      adds  f43a3a7cd7c Simplify `clean-mode'
      adds  72a959c132f Add indices to mairix-el
      adds  f839c7f2c00 Make `C-h S' work on symbols from most of the manuals 
in Emacs
      adds  22704345f7d Remove mistaken dired-x entry from previous info-look 
patch.
      adds  13411346202 Add ERC version to protocol log
      adds  fecc4c0f79b * lisp/progmodes/bug-reference.el: Use new `eql` 
specializer syntax
      adds  1c7d056f4d3 ; Fix two typos where em dash was written as en dash
      adds  59782839cb9 (xref--collect-matches-1): Remove some intermediate 
allocations
      adds  e139dd1b1e8 Fix doc strings of 2 categories
      adds  bbcd8cc1a97 Slight simplificaiton
      adds  35a752863af * lisp/progmodes/xref.el: Bump the version.
      adds  47cbd103f56 * lisp/bindings.el (mode-line-position): Improve 
tooltip.
      adds  315fe20086a ; * src/Makefile.in (../native-lisp): Add comment.
      adds  ebb7e26013c ; * etc/NEWS: Fix a typo.
      adds  3a9b881603b ; * etc/NEWS: Rearrange the "incompatible changes" 
sections.
      adds  20eb3644ba8 Rewrite Antinews for Emacs 28
      adds  00eb21c8979 ; * src/dispextern.h (struct glyph_string): Comment on 
NCHARS.  (Bug#51105)
      adds  ec9f25bd356 Mention that RET means "yes" in y-or-n-p
      adds  81f20e8b89d Fix thinko in ls-lisp--insert-directory
      adds  394209c1a01 ; Fix indentation in etc/NEWS
      adds  cc202c713be Merge from origin/emacs-28
      adds  005c15cdb5d Fix mairix-el.texi menu
      adds  0b63b7e60ab Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  85b8609f957 Tweak how auto-fill fills after a period
      adds  74d3a1e7d64 Allow :keys in menus to be computed dynamically
      adds  237b2ecf2d1 Change how cua-mode defined `C-x' and `C-c'
      adds  932c23f7978 Fix menu display of keys when cua-mode is active
      adds  e81f1faca43 Make the installed pmdp file use a fingerprint
      adds  e63b49a30bf Mention --fingerprint in NEWS
      adds  9f9c9f934ac Fontify "print" and "exec" as functions in python-mode
      adds  395273773cb Revert "Obsolete XEmacs compat convention in 
erc-button-press-button"
      adds  75d9fbec885 Tramp code cleanup
      adds  b497add9719 Fix Seccomp filter for newer GNU/Linux systems 
(Bug#51073).
      adds  5d408f1a24f Expanded testing of MH-E with multiple MH variants
      adds  bcce93f04c2 Update to Org 9.5-46-gb71474
      adds  6bf29072e96 Avoid mapping file names through 'substring'
      adds  1d1e96377c6 ; * lisp/emacs-lisp/shortdoc.el: Fix typo.
      adds  c2513c5d0d5 Add new failing test for bug#51089
      adds  4c7e74c3862 Complete shorthands to longhands for symbol-completing 
tables
      adds  ae61d7a57d5 Fix point positioning on mouse clicks with non-zero 
line-height
      adds  013e3be8327 * lisp/userlock.el 
(ask-user-about-supersession-threat): Accept 'y' strictly.
      adds  a3e10af95c6 Keep reading when typed RET in 
read-char-from-minibuffer and y-or-n-p
      adds  575e626105b Add symbol property 'save-some-buffers-function' 
(bug#46374)
      adds  96278de8ac2 New function num-processors
      adds  07edc28bdbf Fix ert errors when there's a test that binds 
`debug-on-error'
      adds  e9df86004f9 Make tty-run-terminal-initialization load the .elc file 
(if any)
      adds  ab60144ea3f ; Pacify recent shorthand unused lexarg warnings.
      adds  7cb46379233 Minor fix to clarify a sentence in emacs-lisp-intro
      adds  1a1b206a8b3 Adapt the recent 'num_processors' change to MS-Windows
      adds  8aceb37b47a Merge from origin/emacs-28
      adds  31d60488ac6 Backport: Add ERC version to protocol log
      adds  cc8c114b168 ; Merge from origin/emacs-28
      adds  36a485a1afb Obsolete XEmacs compat convention in 
'erc-button-press-button'
      adds  4afff515c87 Expand the full file name
      adds  c480b686442 Add ERC entries for 
'customize-package-emacs-version-alist'
      adds  6c7947f0a1e * etc/ERC-NEWS: Fix outline level for the recent 
additions.
      adds  a1a589d07b1 * etc/ERC-NEWS: Announce ERC's addition to GNU ELPA.
      adds  ac066088780 Release ERC 5.4
      adds  98f10f47a7d Merge from origin/emacs-28
      adds  c9a8805ea4c Fix merge error for elisp-mode-tests.el
      adds  2810fe6bfca ; * test/src/emacs-module-tests.el: Instrument for 
bug#50902.
      adds  76d75df8e7a Remove redundant calls to 'mh-do-in-gnu-emacs'
      adds  f8d750135e9 Remove some more MH-E compat code
      adds  8436243ac62 Prefer setq-local in lisp/mh-e/*.el
      adds  cd5b63807b6 Remove last XEmacs compat code from ERC
      adds  7e185bc9bae * list/erc/erc-{replace,imenu,dcc}: Tweak copyright 
format
      adds  7865bd6782d Have 'while-no-input-ignore-events' handle idle timers 
too (Bug#49997)
      adds  0fe91bcfe2b Change --fingerprint to output to stdout
      adds  8a7c280d81c Make mh-do-in-gnu-emacs obsolete
      adds  6d68fbd57f7 Add a new after-pdump-load-hook variable
      adds  1a02683ceeb Make dbus work in a dumped Emacs
      adds  3e0b2a35351 Remove more MH-E compat code
      adds  a1477ebb0c8 Fix more Gnus group key bindings recently changed
      adds  0d374b1b835 Work around GCC bug 102671
      adds  1283c2db5c3 Merge from origin/emacs-28
      adds  665a184f872 Backport: * doc/misc/tramp.texi (Bug Reports): 
Describe, how to activate ELPA Tramp.
      adds  2708b487195 ; Merge from origin/emacs-28
      adds  d96f8b22c01 Another fix for 'ibuffer-shrink-to-fit' (Bug#7218, 
Bug#51029)
      adds  47e09d18554 Copy parent face attributes to tab-line-tab-current 
instead of inheriting face
      adds  655c8c29d48 Merge from origin/emacs-28
      adds  392d6708a5b Fontify "print" and "exec" as functions in python-mode
      adds  b36cbf2fefe ; Merge from origin/emacs-28
      adds  b3d0f53b296 * lisp/progmodes/python.el: Bump package version to 
0.28.
      adds  cf1409db711 Don't apply shorthands to punctuation-only symbols 
(bug#51089)
      adds  5deb0ec14f3 * lisp/mh-e/mh-show.el (mh-junk-whitelist): Custom 
obsolescence message.
      adds  3832b983cfb In Fdelete_other_windows_internal fix new total window 
sizes (Bug#51007)
      adds  66b8dfd0602 ; Fix last change related to shorthands
      adds  d4a033696d3 Merge from origin/emacs-28
      adds  83195c57e61 Adapt emba control files
      adds  85edcf7af5d decoded-time-add doc string addition
      adds  e47b85a6833 Clean up nnimap buffers with dead processes
      adds  bcb43fbc95a Fix byte-compilation warnings in nox builds
      adds  dec613d1e72 MH-E: restore message about obsolete key binding
      adds  2223c519a5b Improve 'display-buffer' 'temp-buffer-resize-mode' 
cohabitation (Bug#51062)
      adds  aed4aec6bb6 * src/pdumper.h: Include <stdio.h>.
      adds  93b40da8e1c Remove some compat code from python.el
      adds  e494a2d00a4 Continue to work on emba integration
      adds  ab34293d849 Fix problem with multiline fontification in interactive 
Python
      adds  913a7d30a33 Allow inhibiting `not-unused' warnings
      adds  9e3b3ae9d94 Update Emacs requirement after removing compat code
      adds  396d2d88afe Change release branch to emacs-28
      adds  3fbe6fd367d ; Fix mistakes in last doc rewording about shorthands
      adds  56d1f42f300 Improve handling of non-character events in input 
methods
      adds  ebeaa54f198 Pacify GCC 11 -fanalyzer on x86-64
      adds  f223ac6ef92 Fix test bug when calloc returns null
      adds  4e9452a399c Improve shortdoc for vector
      adds  3eac7dc7804 Fix point movement in image-dired
      adds  a338d46060a Make emacs-lisp-byte-compile-and-load load the .elc 
file again
      adds  cc796b7409c Tramp doc cleanup
      adds  efb1cd7fa9f ; * etc/charsets/README: Update the format 
documentation.
      adds  8e072e6abef Merge from origin/emacs-28
      adds  33525102e72 Pacify GCC -Wanalyzer-possible-null-dereference
      adds  5be4483d33e Pacify gcc -Warray-parameter
      adds  43f59b91aa2 Mark all def* functions that should indent as `defun'
      adds  3b3211c0239 Mark def* macros for indentation
      adds  845640538ec New tests for kbd and edmacro-parse-keys
      adds  97c4f84cbce Double the default value of kill-ring-max
      adds  14bfb31dba4 Add new argument INCLUDE-ALL to project-find-file
      adds  2202f3f5fe0 Adapt gitlab-ci.yml paths
      adds  9c0128faf7d In 'window--display-buffer' handle nil size values as 
intended (Bug#51062)
      adds  64f9fdc812b Fix display of cursor in mouse-highlighted face with 
':box'
      adds  9ed53b022db * lisp/help.el (help--analyze-key): Avoid 
mouse-set-point for non-mouse events
      adds  9b1adf8b4fe Use browse-url-button-regexp for rcirc-url-regexp
      adds  44ce50b0df4 Improve tooltip of mode-line-position again
      adds  568e479c59b Add missing parentheses in the Emacs manual
      adds  0aa52e94f37 Mark vc-switch-backend as obsolete
      adds  8153f70b9cc In make_lispy_position fix Bug#50993 in rudimentary 
fashion
      adds  74deafe9212 ; * etc/DEBUG: Add a section about debugging 
native-compilation.
      adds  b9b78b26314 Fix Help functions for clicks on tool bar and tab bar
      adds  b014efa1e5b * doc/misc/tramp.texi (Frequently Asked Questions): Add 
reference
      adds  1ad4ad0c11c Document the t value for set-process-filter in the 
manual
      adds  cf95962092b ; * doc/lispref/processes.texi (Filter Functions): Fix 
last change.
      adds  9ff6999a060 Accept process-filter t in Tramp
      adds  a6dea09a155 Merge from origin/emacs-28
      adds  40f20109711 ; Instrument gitlab-ci.yml
      adds  732666b86ec define-key doc string improvement
      adds  8785d70601c Use `define-keymap' in log-view.el
      adds  86f08fb377e ; verilog-mode.el documentation and regexp cleanup from 
upstream.
      adds  88bd6fccf15 * doc/misc/erc.texi: Add 'ERCVER' and 'ERCDIST'.
      adds  e16974a10d9 Simplify functions dealing with preserving the size of 
windows
      adds  d8d71cef9e7 Further gitlab-ci.yml changes
      adds  5757b6b2042 Calc: mend math-nth-root-float (bug#51209)
      adds  7dedba1cc02 Special-case the "Permission denied" messages
      adds  171de3eee45 Add new option to rename eww buffers
      adds  705b07660aa ; Fix last change on gitlab-ci.yml
      adds  281f34f9de6 Convert two `easy-mmode-defmap' usages to 
`defvar-keymap'
      adds  aa55dd61e10 ; Move timeout in gitlab-ci.yml
      adds  ca3d7234d39 Release ERC 5.4.1
      adds  e4b99f24f8e * lisp/menu-bar.el (menu-bar-edit-menu): Expose lambdas 
to the compiler
      adds  cf94c9902de ; * src/emacs.c (load_pdump): Adjust comment to recent 
code changes.
      adds  a3fb10d94bd * src/emacs.c (standard_args): Sort --fingerprint 
second. (bug#51238)
      adds  a232821c512 Add command `file-notify-rm-all-watches'
      adds  e082a162844 Make kbd usable during bootstrap
      adds  8ee63604e37 Remove duplicate code in edmacro-parse-keys
      adds  570d4f29fd6 Fix :version of new faces in term.el
      adds  4c468c6b3c1 Add new function 'kbd-valid-p'
      adds  ffff168d5fb Set EMACS_TEST_TIMEOUT for emba
      adds  12654b74236 * lisp/menu-bar.el (yank-menu-length): Fix docstring 
(bug#51138).
      adds  1af45ad04ef ; * lisp/emacs-lisp/comp.el (comp-trampoline-compile): 
Fix comment.
      adds  502788bc3d9 Add missing single quotes in the Emacs manual
      adds  ced72b6e4c0 * Fix `native-compile-target-directory' effectiveness 
on trampolines
      adds  f5b8df14c6d Fixes to account for windows' tab lines
      adds  4ad0fc0dd08 Precise documentation of file-notify-add-watch
      adds  b5a0eda9787 Prefer "graphical displays" to "X terminals" in 
documentation
      adds  e842d7f29ac Fix removal of fringe indication of bookmarks
      adds  2971a6890f5 * lisp/emacs-lisp/comp.el (comp-trampoline-compile): 
Fix target dir.
      adds  21397cce51d Improve documentation string for 
'compilation-error-regexp-alist'.
      adds  e8488808dfe Avoid aborts when a thread is signaled while "waiting 
for input".
      adds  536968304bd Merge from origin/emacs-28
      adds  1dfe9d62853 Recommend against using uce.el
      adds  60296fd168a ; Merge from origin/emacs-28
      adds  ae9bfaa891c Simplify condition in kbd
      adds  c094b8c20a7 Warn about `file-notify-rm-all-watches' side effects
      adds  5a5651a2f92 Fix up recent kbd simplification
      adds  2028df7826b Fix minor issues with text display when cursor is in 
mouse face
      adds  fba7e2c0056 Minor stylistic changes in last commit
      adds  d52035e8b64 ; Fix typos in last change.
      adds  f092b0961b3 * src/image.c: Fix comment.
      adds  9e46267755e Rewrite kbd-valid-p to not use seq
      adds  8122501fca0 Pacify gcc -Wsuggest-attribute=malloc
      adds  e36d3fc4527 Support a new ["..."] key binding syntax
      adds  958d6b4cf77 Convert cvs-status-mode-map to new syntax
      adds  94fe416c954 Back out `define-keymap' optimization -- it leads to a 
build error
      adds  50296843582 Reinstate defvar-keymap expansion
      adds  c0f5987ffd4 Allow <mouse-1> in kbd-valid-p
      adds  3fa6f724231 Reverse the edmacro-parse-keys/kbd vector/string logic
      adds  1638f81f9d5 Add kbd examples to the doc string
      adds  2ae3b66fa80 Convert smerge-mode.el from easy-mmode-defmap to 
define-keymap
      adds  9efa67f764c Convert diff-mode.el from easy-mmode-defmap to 
define-keymap
      adds  38527847f18 Use define-keymap in pcvs and pcvs-defs.el
      adds  7a876397b27 Make thumbs-image-type obsolete
      adds  140e587dd50 Prefer defvar-local in MH-E
      adds  7b4b7de26e6 * lisp/erc/erc-compat.el (format-spec): Remove 
redundant require.
      adds  735086e440a Recommend against using uce.el
      adds  595dcf88fd8 Do kbd-valid-p prefix comparisons case-sensitively
      adds  dd7cd14d281 Allow :filter t in make-process to work as with 
set-process-filter
      adds  a4770152f5f Fix build issue with smerge-mode
      adds  c0c807909c8 Add sample user function in eww-auto-rename-buffer
      adds  25e624e5859 Fix possible build issue in pcvs.el and diff-mode.el
      adds  9f505c476eb New option show-paren-context-when-offscreen
      adds  ef9fa3682a7 Fontify :doc keywords as documentation
      adds  32df2034234 Remove the "def" indentation heuristic
      adds  8d086592c31 Update elp-not-profilable
      adds  7e1329e7edf Add indentation rules for DEFUN's def* functions
      adds  84d8df59703 Mention that we now install the pdmp file with a 
fingerprinted name
      adds  f3c5a1b3685 Add some defvar indent tests
      adds  a6f156a7b03 *-watch-for-password-prompt: Use run-at-time to read 
password
      adds  ac6ac76e3ae Update to Org 9.5-57-g9bc3a2
      adds  2d15db6e892 Fix a semantic test on some macOS machines
      adds  35920791df7 Improve doc strings of tab-bar commands
      adds  686a03ee222 More documentation fixes in tab-bar.el
      adds  ed9f5546aa7 Improve doc strings in tab-line.el
      adds  7b6fb486c2e Fix potential buffer overflow (bug#50767)
      adds  77dbaedadc0 Add tab bar support to the nextstep port
      adds  a191d3c725e Add new and fix existing docstrings in tab-bar.el and 
tab-line.el (bug#51247)
      adds  81e3697600e * lisp/tab-bar.el: Add a new tab on [mouse-1] instead 
of [down-mouse-1]
      adds  04716ca48fb Add tab-bar-drag-maybe for indication of tab dragging 
(bug#50993)
      adds  ace4ce16a3b * lisp/tab-bar.el (tab-bar-mouse-move-tab): Don't drag 
tab to itself.
      adds  ce714465851 * lisp/tab-bar.el: Improve docstrings (bug#51247)
      adds  3b138917b79 ; * INSTALL: Fix typo.
      adds  e74e17c1f02 Rewrites of Elisp manual including tab-bar and tab-line 
changes
      adds  fefada48169 Fix example in calc manual
      adds  c163fd92603 Minor fixes for recent changes in ELisp manual
      adds  7d12c06725d Merge from origin/emacs-28
      adds  34d4aca4d99 Add tests for image.c
      adds  fbf7dd3ccec Fix diff-mode-shared-map
      adds  5c996471bab Error out on invalid `define-keymap' keywords
      adds  f3aa648093a Make `lookup-key' understand the new key sequence syntax
      adds  dcb815ac8a5 Added sql-add-connection
      adds  0be85f22176 SQL mode supports sending passwords in process
      adds  f6826800ea1 * etc/NEWS: Move sql entry up.  Fix typos.
      adds  cd4bb985406 Fix Emacs 26 support in xref.el
      adds  41c262af322 * lisp/progmodes/xref.el: Bump version.
      adds  bb4209a5a53 Fix xref elisp identifier namespace mistake
      adds  5a3242301d9 Rename tab-bar-drag-maybe to 
tab-bar--dragging-in-progress
      adds  8e8a9202469 * lisp/progmodes/cc-engine.el 
(c-forward-decl-or-cast-1): check type-start
      adds  0c241043a88 Further fixes to Elisp manual
      adds  fc988a71136 Adapt Tramp manual
      adds  f5b8f626e3d Fix some Tramp problems
      adds  98eb6d783a4 Fix a typo in emacs-lisp-intro.texi
      adds  c1cf95a0e1b ; * doc/emacs/windows.texi: Doc fix.
      adds  380981ddb5d Adjust bug-reference-bug-regexp default values to match 
only at beg of word
      adds  e55e2d4a110 ; * etc/NEWS: Minor copyedit about 'repeat-mode'.
      adds  9bd2f59db60 Handle VS-16 correctly for non-emoji codepoints
      adds  28db29590f2 * admin/notes/unicode: Refer to Unicode's 
emoji-style.txt
      adds  d742cc3c204 ; etc/NEWS: Fix typos
      adds  4d4b4017591 Merge from origin/emacs-28
      adds  53bea8796d5 Make downcasing unibyte strings in Turkish less wrong
      adds  0bb0fbee684 Improve TCO test coverage
      adds  90266b8356d Tweak how 'align' and 'align-regexp' align text
      adds  5580d7e7635 Make image-tests work in a no-x build
      adds  9b70b1aad9f * doc/lispref/files.texi (File Name Components): 
Mention GNU "path" convention
      adds  766108f48db xref.el: Better compatibility with outdated Emacs 28 
builds
      adds  a4a35305101 Remove some XEmacs compat code from custom.el
      adds  62591c164cd Add some tests for fns.c
      adds  442101433c6 Add new macro with-locale-environment
      adds  1fb8a1569da Further fixes for Turkish case changes in unibyte 
strings
      adds  7a6cc97f3c2 Avoid excessive specbinding in all-completions
      adds  c1359abc96d Fix typo in previous smerge-mode-map change
      adds  5f5189e9be6 ; * etc/NEWS: fix typos
      adds  4e9764e6a15 Add some tests for floatfns.c
      adds  65fd3ca84f7 Support the "medium" font weight
      adds  14121345adc Add a comment to the Turkish casefiddle test
      adds  aa9bbf5446c Fix bold/black in w32_to_fc_weight
      adds  a4c232effce Fix build on systems with older Pango versions
      adds  548a5db6116 ; etc/NEWS fix wording
      adds  d7f595cc89b Code cleanup in tramp-tests.el
      adds  5c1a575ef49 Don't use color escape sequences in 
vc-git-expanded-log-entry
      adds  91d71b38a33 Fix inset rectangle corners when sides aren't drawn 
(bug#51251)
      adds  8e7cd297129 Revert "Revert back to using ESC as viper-ESC-key again"
      adds  1bb14f93f12 Convert ANSI color definitions in themes to use faces 
(e.g. 'ansi-color-red')
      adds  c9160409218 Adapt Tramp tests
      adds  2d647e88fae Describe how to debug fontconfig issues
      adds  cf4394a3978 * etc/PROBLEMS: Add hex codepoint for NO-BREAK SPACE
      adds  72365926685 Refer to mouse-highlight from make-pointer-invisible 
docstring
      adds  29fdc65860e Fix tab bar item highlight when a mouse click is dropped
      adds  8358da9c4c9 Display a tab bar item as sunken when appropriate
      adds  06fe499614d * lisp/tab-bar.el (tab-bar-menu-bar): New command 
(bug#51247).
      adds  cb8b12b56d1 Improve docstrings and NEWS item of 'repeat-mode'
      adds  59df93e2dda * lisp/help.el (help--analyze-key): Add new arg BUFFER 
(bug#51173).
      adds  4540130312b ; Fix typo
      adds  8002fcd4b96 Fix socks test
      adds  8f42ff31f66 Fix hi-lock AOT test failures (bug#51308)
      adds  805ed8d3188 Fix todo-mode AOT test failures (bug#51308)
      adds  0545c70c168 ; * src/keyboard.c (readable_events): Add a comment.
      adds  bd7b5f72a96 Merge from origin/emacs-28
      adds  2260d01f4d2 Actually fix the Pango build problem
      adds  f3960bffd07 Configure Emacs on emba with debug options
      adds  6352e0a5558 Add comment on reworking a section in 
emacs-lisp-intro.texi
      adds  357d273d2e3 Remove redundant #' before lambda
      adds  885448d1e66 ; Revert parts of previous commit
      adds  938f10c601e In 'window-text-pixel-size' use actual mode line 
heights if wanted (Bug#38181)
      adds  bc2a5c11279 Add WebP image format support (Bug#51296)
      adds  2bffa0189de Fix WebP support on MS-Windows
      adds  6883403719e ; * nt/INSTALL: Fix a typo.
      adds  f7a2ff3bf59 Adapt some emba parameters
      adds  1cdb4d2077c * lisp/menu-bar.el (menu-bar-keymap): Add optional arg 
KEYMAP (bug#50067).
      adds  2841e26744d * test/lisp/dabbrev-tests.el: Use 'kbd' for readable 
keys.
      adds  2b7655ca0e3 ; More accurate doc string for 'tab-bar-format'
      adds  ee6bdd6eef3 Fix non-interactive behavior of 'kill-region'
      adds  5bc522b4f45 ; * lisp/simple.el (kill-region): A better fix for 
bug#51320.
      adds  9529e1d2fbe Update doc of Edebug specification for macros
      adds  2a0a368ddcd Fix typo in doc/emacs/anti.texi
      adds  d2849cc645f Fix 'calculate-lisp-indent' when "[" starts containing 
sexp (Bug#51312)
      adds  cf7d8fb1d77 Add description of cards to etc/refcards/README
      adds  24083c8d133 * lisp/net/eww.el (eww-retrieve-command): Add :tag.
      adds  caf87d80fa0 * lisp/repeat.el (repeat-keep-prefix): Expand 
description.
      adds  9c37b812da1 ; * lisp/repeat.el (repeat-mode): Fix docstring typo.
      adds  9b46150ab04 * etc/NEWS: Improve 'repeat-mode' entry.
      adds  1f6cdeb12c3 Ensure valid end/beginning lines in 
message-mark-inserted-region
      adds  9b6b5e37ef9 Regexp-quote github domains in bug-reference
      adds  06c944cff1a Fix rfc6068-parse-mailto-url autoload
      adds  efde0243614 time-stamp-tests: improvements to test macros
      adds  168665da59e Move some xwidget entries
      adds  5ecbed01b2a ; * test/lisp/mh-e/mh-utils-tests.el: Update macro 
declarations.
      adds  7fde84e881b Improve documentation of syntax-ppss-context slightly
      adds  b0d64be0bc5 Improve some NEWS entries
      adds  4cf06bb751c Merge from origin/emacs-28
      adds  51719617eb1 CC Mode: Fontify "found types" which are recognized 
after being first scanned
      adds  0170e6d0e87 * src/image.c (webp_load): Fix thinkos.
      adds  241574375df Add links to commentary reached with 
finder-list-keywords
      adds  bb06d5648ea Add new function exif-field
      adds  ad7fd3cb47f Partially remove exiftool dependency from image-dired.el
      adds  32d8a487092 Revert "CC Mode: Fontify "found types" which are 
recognized after being ..."
      adds  b2eb228b8db * test/infra/gitlab-ci.yml (variables, default): 
Increase timeout to 4 hours.
      adds  6958bd0252b Support :company-deprecated completion property
      adds  5f61b38b406 Check for image library in image-dired-tests.el
      adds  aea4af5119f Make dired-x-guess-file-name-at-point obsolete
      adds  efdffd86c58 ; * etc/refcards/README: Prefer HTTPS in link.
      adds  598732c8990 ; * src/vm-limit.c (get_lim_data): Fix a typo.  
(Bug#18238)
      adds  cdbd03345d5 Fix documentation of posn-at-x-y
      adds  8c5fbd712be Revert commit 225ca617b7, and apply another fix
      adds  1e8be48738e Fix typos
      adds  ef37a86caca Improve documentation of apply-partially
      adds  43914ab01fc Improve documentation of cl-reduce
      adds  39413a45bf4 ; * doc/lispref/functions.texi (Calling Functions): Fix 
last change.
      adds  6fa52067709 Update to Org 9.5-59-g52e6f1
      adds  4fd5c8df67e Clarify abnormal hook documentation
      adds  e154fd9119d Refer to the info node on keymaps in map-keymap 
docstring
      adds  9a50f760e94 ; * doc/lispref/modes.texi (Hooks): Clarify wording.  
(Bug#34588)
      adds  c7f53824a8d Update publicsuffix.txt from upstream
      adds  b931e11a03f Merge from origin/emacs-28
      adds  b2bfdd9658b Add tests for gif to src/image-tests.el
      adds  418b54e4921 Expand tests for image-type-from-file-header
      adds  6b0a1b4fdf4 Don't hard-code image-dired thumbnail type
      adds  559fb593d77 Allow matching non-.git URLs in bug-reference
      adds  c1a71ea7741 Clean up duplicated setting in scheme-mode-variables
      adds  082e080c301 Tweak bug-reference-tests
      adds  03d7dcb4610 Don't use obsolete variable `find-tag-marker-ring`
      adds  860e8c524bc Make dired directory components clickable
      adds  68d11cc2485 Add new option help-link-key-to-documentation
      adds  3dd19f2af08 ; * etc/NEWS: Fix typos.
      adds  c0ea1c8863e ; Unbreak creating thumbnails in image-dired
      adds  d64936d8f6d Fix define-erc-response-handler indentation
      adds  beb265450c0 Include <config.h> first in MS-Windows source
      adds  3bad61e1ac5 Fix compilation errors with MinGW64 GCC 11
      adds  6498a1a3ad8 Add support for pngquant to image-dired
      adds  e6946bf5f2c Improve documentation of image-dired thumbnails
      adds  74846b8d309 Don't unhide first thread if entering without selecting 
article
      adds  89365d748f1 Fix mouse buttons in dired--make-directory-clickable
      adds  374f14fb993 CC Mode: Fontify "found types" which are recognized 
after being first scanned
      adds  c2055d41b4b Add new macro `with-delayed-message'
      adds  57f3a1eb009 Display a message if HMTL rendering takes a long time
      adds  ea036e6f8d2 Remove debugging in with_delayed_message_display
      adds  608e694a304 Use SHA1 when creating thumbnail file name
      adds  057f45abece Support new Thumbnail Managing Standard sizes in 
image-dired
      adds  83f1e4b3bcb Fix issues with type casting in delayed message 
functions
      adds  79f7e87da50 image-dired: Add support for GraphicsMagick
      adds  5dd07e1ba19 Double value of image-dired-show-all-from-dir-max-files
      adds  f8fed417a51 image-dired: Improve XDG compliance
      adds  709e1e59f0f New function xdg-state-home
      adds  beaddd87f79 Allow 'display-buffer' to set up body size of chosen 
window (Bug#17065)
      adds  4143b1d6301 ; Fix mangled indentation in 'display-buffer' doc-string
      adds  8c73e6b0f9a Heed the EMACS_IGNORE_TIMERFD environment variable
      adds  9ce0008edd3 Change the with-delayed-message syntax to allow future 
extensibility
      adds  46941bcc2a9 Allow viewing .heic images via image-convert
      adds  65b34f688c6 Add xref forward history (bug#38797)
      adds  d53bf7e5b4b Add the "always" zsh builtin to zsh mode
      adds  d1e4d89b325 * doc/misc/cc-mode.texi (Font Locking): Fix menu.
      adds  3eca2ad2a10 * lisp/image-dired.el (image-dired-external-viewer): 
Support feh.
      adds  817c929edaf Doc fix for concat
      adds  f2dfe1e780f Merge from origin/emacs-28
      adds  3f763898aaa Fix compilation errors with MinGW64 GCC 11
      adds  8d0f7e717b1 ; Merge from origin/emacs-28
      adds  3b5de7f9916 ; lisp/transient.el: Revert some misguided stylistic 
fixes.
      adds  56caf1c9b88 Use restrictive umask when creating image-dired data
      adds  7385a7667fd * lisp/tab-bar.el (tab-bar-move-repeat-map): Fix alias 
binding of tab-move.
      adds  ee579033b95 * test/lisp/repeat-tests.el: New file.
      adds  0771d8939ad * etc/PROBLEMS: Mention problems with regexp matcher.  
(Bug#18577)
      adds  f5b4bb4a6fa Fix flymake example backend conditions in the manual
      adds  bb475e10b9f Clarify two image-dired docstrings
      adds  50f9436146a image-dired: Doc fix to better explain thumbnail 
generation
      adds  fde56eeb764 Revert "Fix a typo in emacs-lisp-intro.texi"
      adds  85ea3f7f47e Fix issue with interpreting ANSI codes in eshell
      adds  4779d3ba193 * doc/lispref/functions.texi (Mapping Functions): Use 
#' when mapping.
      adds  a2c17e115ee Merge branch 'emacs-28' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-28
      adds  33785495722 Merge from origin/emacs-28
      adds  e73b8ae86f0 IMAP search should only use charset utf-8 with 
multibyte strings
      adds  e97d4e4ab21 ; * lisp/menu-bar.el (menu-bar-goto-menu): Adjust new 
item position
      adds  d8caa3d9fbd Rename `xref-pop-marker-stack` to `xref-go-back` 
(bug#38797)
      adds  ef86025bcde ; * test/lisp/progmodes/elisp-mode-tests.el: repair 
test failure
      adds  f56408a6f01 * lisp/progmodes/xref.el (xref-pop-marker-stack): Don't 
obsolete.
      adds  e6bbbd303f4 * test/infra/gitlab-ci.yml (build-image-inotify): 
Increase timeout.
      adds  5f150387f17 * lisp/progmodes/cc-engine.el 
(c-fontify-new-found-type): Declare near BO File
      adds  b3a5ad14c1f CC Mode: minor amendments more accurately to handle 
virtual semicolons, etc.
      adds  23d2e7d112d image-dired: Increase number of asynch thumbnail 
generation jobs
      adds  b37b080af18 image-dired: Use example.org in examples
      adds  79c29ff8ffb ; * lisp/image-dired.el 
(image-dired-cmd-pngnq-options): Fix :version.
      adds  d22cd6d4c6a image-dired: Use an evenly spaced grid for thumbnails
      adds  203279a0244 Add new function image-at-point-p
      adds  ab11a3adf91 image-dired: Add new commands for beginning/end of 
buffer
      adds  16bd8dce287 image-dired: Don't ding at beginning or end of buffer
      adds  236457e0524 image-dired: Improve mouse behaviour
      adds  7f4afe16094 ; * lisp/image-dired.el: Move obsolete things to 
"Obsolete" section
      adds  e89b94f46d8 Add test for file-name-base
      adds  e88be49b9db image-dired: Add support for bookmark.el
      adds  4febba2c617 ; * test/lisp/files-tests.el: Fix last commit.
      adds  484468a1af1 image-dired: Set line-spacing to match horizontal space
      adds  14d835a2985 Redisplay after changing to the hourglass mouse pointer
      adds  4107549a614 Always start the SIGALRM atimers
      adds  65cd2d90b7a ; * src/atimer.c (init_atimer): Fix a typo in a comment.
      adds  3fac3120f8b Allow matching non-.git gitlab and gitea URLs in 
bug-reference
      adds  03366de3948 Add new function 'string-pixel-width'
      adds  158932894b6 Be more efficient when checking for a matching client 
in server.el
      adds  5b61f2defe2 Harden ert-resource-directory against errors
      adds  713e19a60ad Fix parsing of erts files
      adds  7c6f7dc99bc Simplify string-pixel-width
      adds  214c2e268c8 ; Revert parts of "Use string-search instead of 
string-match[-p]"
      adds  40400e69771 ; Revert parts of "Use string-replace instead of 
replace-regexp-in-string"
      adds  284c77eeb60 * lisp/transient.el: Update to package version 0.3.7.
      adds  e45b3fc521a Improve function documentation with text from XDG BDS 
spec
      adds  b8147127969 ; Checkdoc fixes in image-dired.el
      adds  47a3750162b ; * etc/NEWS: Improve wording of the Emoji entry.
      adds  d353fc4a005 ; Explain why "kinds of atom" isn't a typo
      adds  9589be772d7 ; * etc/NEWS: Fix typos.
      adds  492b9279095 Fix help commands for menu-bar menus
      adds  2bdd5732aae ; * etc/NEWS: Fix last change.
      adds  edcf9edc8c0 Merge from origin/emacs-28
      adds  e678067cb5c Add tentative key bindings for the three emoji commands
      adds  9559cc85e83 Revert "Add tentative key bindings for the three emoji 
commands"
      adds  c22b735f0c6 (string-pixel-width): Rewrite to avoid side effects
      adds  c70fdcdd114 Increase image-dired-show-all-from-dir-max-files to 500
      adds  75ebbc6a27e image-dired: Don't show thumbnails if there are no 
image files
      adds  722a9080db7 ; * lisp/image-dired.el: Be more consistent with 
spelling.
      adds  bc4937539e4 image-dired: Make thumbnail rotation commands obsolete
      adds  cb949963570 Do interactive mode tagging in image-dired.el
      adds  802e9b1b453 Ignore more events in input-pending-p
      adds  9c95a4fa55a Make comint-term-environment connection-aware 
(bug#51426)
      adds  09f3ac60cc9 Put missing c-keep-region-active's into the source code
      adds  64cc31b5c80 ; * src/keyboard.c (readable_events): Fix a thinko.
      adds  2671ea0de8e Be more allowing when looking for menu-bar items
      adds  0aa9f478e96 Indent cl-flet-like forms correctly in incomplete 
expressions
      adds  aaed8d4a81e Fix bootstrapping broken by a recent change
      adds  6523df43e6e * src/image.c (gif_load): Minor simplification.
      adds  7f312f0be6b Shorten Gnus groups with [foo] in the name better
      adds  8ada213b878 Add some gnus-short-group-name tests
      adds  16995fa7c23 Make message/rfc822 on buttons work again in Gnus
      adds  f9282e1d724 Don't parse GCB block by hand with giflib 5 or later
      adds  288e8bba81d Prefer giflib 5 macros to magic numbers
      adds  e3171e7e860 Allow automatic use of color fonts for emoji on macOS
      adds  da6d889e907 ; * etc/NEWS: Use active voice for 'repeat-mode', etc.
      adds  7e2b973d60c * lisp/textmodes/text-mode.el (text-mode-context-menu): 
Rename recently added.
      adds  502a00b8b91 Merge from origin/emacs-28
      adds  0f8417d597c Be more allowing when looking for menu-bar items
      adds  18b455f8231 ; Merge from origin/emacs-28
      adds  f52fa1c1503 image-dired: Unreverse accidentally reversed menus
      adds  af22a0a0833 Merge from origin/emacs-28
      adds  bea843dee19 Avoid assertion violations in 'lookup-key'
      adds  38084984403 ; Merge from origin/emacs-28
      adds  d72fefdeabf Fix typos in the manual and in a comment
      adds  5dbb04e0ebd Make `C-u RET' work again
      adds  928e05f2d63 Clarify "default face attributes" in the ELisp manual
      adds  3da9fa875bb Make hieroglyphs display correctly with existing fonts
      adds  08de8385317 ; Improve commentary in the last change
      adds  12167430428 Merge from origin/emacs-28
      adds  9436943fb1a ; * doc/emacs/custom.texi (Connection Variables): Fix 
typo.  Don't merge
      adds  65e71d9a8aa ; Merge from origin/emacs-28
      adds  00103154e08 Some Tramp changes, mainly in tramp-tests.el
      adds  91e7df281ee Move lisp/shorthands.el to lisp/emacs-lisp/shorthands.el
      adds  52e7049b581 * lisp/loadup.el: Unbreak build.
      adds  faa2a990c98 Merge from origin/emacs-28
      adds  986fe634e2c Make message/rfc822 on buttons work again in Gnus
      adds  4dd8b2c0861 ; Merge from origin/emacs-28
      adds  d9abc45ab53 * src/image.c: Fix building with giflib on MS-Windows.
      adds  c3499b8ddc3 ; Fix a recent change in image.c
      adds  3f998a3fc82 * lisp/textmodes/css-mode.el: Fix typo.  (Bug#51488)
      adds  20ebd91a734 Improve documentation of string truncation APIs
      adds  c30f95078c0 Merge from origin/emacs-28
      adds  c79d8fa4163 Support system dark mode on Windows 10 version 1809 and 
higher
      adds  520e358a3f7 Minor fixes for previous change
      adds  3eaa873d239 ; * doc/emacs/msdos.texi (Windows Misc): Fix typos.
      adds  b54be604bf8 Avoid fonts with incomplete coverage of MATHEMATICAL 
chars
      adds  c23cb2861ea Add new function string-glyph-split
      adds  eb07b3d9b3e Make list-colors-display sort list passed as argument
      adds  a0fb3939ab4 Expand connection-local variables example in 
doc/emacs/custom.texi
      adds  ba9ae325e52 Move the documentation of 'string-glyph-split' to 
proper place
      adds  da67e888d53 Use primes for hash table bucket sizes
      adds  8227d1273e2 Fix bug with string values in equal-including-properties
      adds  54b8ec4e6fb Remove workaround for fixed Bug#6581 from ert
      adds  4a96f32def0 Avoid replacing common prefix with ellipsis
      adds  335a660b4b7 Fix display glitches with side-by-side windows on TTY 
frames
      adds  d9b309cda8b Merge from origin/emacs-28
      adds  90bd80d47b7 Ensure help echoes only occur once on NS
      adds  d1523bc78ce Avoid signaling errors in lookup-key
      adds  c062c9d4db0 Expand the kbd-valid-p doc string
      adds  d553e603f40 eieio-core.el: Make slot-value work on defstructs
      adds  788932d9e4c Add test for Bug#51527
      adds  b75e79138cb Add new function 'font-has-char-p'
      adds  a50571950da ; * src/font.c (Ffont_has_char_p): Minor stylistic 
changes; doc fix.
      adds  bd3ca9fc47d Add highlighting of the F2008 keyword "impure"
      adds  5e05be566b0 Fix localized display of date and time in the NS port
      adds  3ec65200882 Merge from origin/emacs-28
      adds  e170a31c57b Avoid signaling errors in lookup-key
      adds  3d2728b426e ; Merge from origin/emacs-28
      adds  2ba4ccf290e ; * lisp/files.el (make-nearby-temp-file): Doc fix.
      adds  610680a8d38 Fix rendering of title-less <abbr> tags in shr
      adds  af67ce64eda Merge branch 'emacs-28' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-28
      adds  f1c9286376d ; * doc/misc/org.org: fix capture context example
      adds  0abf01402b4 Merge from origin/emacs-28
      adds  2ce72d2e6ee Adapt emba control files
      adds  e8bc3dd1c4a Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  38751a8585b Add 'n'/'p' key bindings in *Help* buffers
      adds  7cba7d5703e Add mode tagging to previously added help commands
      adds  56d3bf6a535 ; * nextstep/templates/Info.plist.in: Prefer HTTPS.
      adds  744acbd3845 Improve the "Help Mode" section of the Emacs manual
      adds  57030b90d54 Add buttons to outlining and tweak `C-h b' buffer
      adds  a21697651e9 Fix new mouse handling in outline
      adds  f29ea4418f9 Clarify describe-bindings code slightly
      adds  940b414cfe4 Make TAB work on the outline buttons
      adds  96ac51427f0 Re-fix the new mouse event logic in outline
      adds  7e15ee5bc93 ; * doc/emacs/help.texi (Help Mode): Improve indexing.
      adds  6ba4e3b78c9 Drop support for native compilation on 32-bit Cygwin
      adds  c86a3029ec5 Merge from origin/emacs-28
      adds  c825c825256 Don't make key binding face wider than the norm
      adds  686d85c767d Include the major mode name in the `C-h b' output
      adds  1200ecba27c Don't print empty keymaps in `C-h b'
      adds  0882e98bece Say "Key/Binding" instead of "key/binding" in `C-h b'
      adds  5e03dbd3351 Fix failing help-fns tests after layout changes in `C-h 
b'
      adds  6265e9349f4 * lisp/icomplete.el (icomplete-exhibit): Remove 
workaround
      adds  7a464619501 Make xref symbol marking work again after 
describe-keymap changes
      adds  eeb09ff41ba Fix infloop in help-make-xrefs in certain keymaps
      adds  567fa8d7c04 Further xref fix-ups after keymap help changes
      adds  a34466731b1 Fix typo in describe-map-tree doc string
      adds  ba4daf22144 Adapt arguments of `tramp-make-tramp-file-name'
      adds  8b861b07cf9 Merge from origin/emacs-28
      adds  84cd95e04c7 Fix bug#51369
      adds  ffc2411a976 Merge from origin/emacs-28
      adds  1b30b4dbc0d ; * lisp/faces.el (help-key-binding): Comment on recent 
change.
      adds  453d104602a ; Auto-commit of loaddefs files.
      adds  daea9b3b44a Read mailcaps again only when necessary
      adds  81f12bb777a Tag up last NEWS change
      adds  8c215fd4c91 Add buttons to definition in help--describe-command
      adds  aa90de71a2d Exclude emacs-module-tests.el on emba
      adds  a5d79fcfe83 Don't output prefix keys in `C-h b', and output more 
data on objects
      adds  dfc89318ced Improve documentation of 'file-has-changed-p'
      adds  8b74649407c Fix rendering of key translations
      adds  d530f3f9fff Make `C-h b' indentation more regular (and avoid 
continuation lines)
      adds  ee3e4d0ca20 Add a better test for emojis
      adds  8cb514f4a22 Make `C-h b' also describe overlay keymaps
      adds  ec60aededde Fix mouse-1 on `C-h b' buttons
      adds  33263b610e4 * lisp/outline.el: Fix compilation of 
`outline--make-button`
      adds  ff5327d72a6 Update keymap-tests after recent changes
      adds  53a9a2de456 Improve file-has-changed-p
      adds  4f851c2357c ; Improve documentation of a recent change
      adds  cd73ec72a6c Make lambdas/closures/byte code in `C-h b' clickable
      adds  093234f8457 Revert overlay-related changes in `C-h b'
      adds  2612488c36e Support inserting images in tabulated-list-mode columns
      adds  cd311e2246f ; * doc/lispref/modes.texi (Tabulated List Mode): Fix 
markup.
      adds  e4e1a954214 ; Auto-commit of loaddefs files.
      adds  49e61878e24 ; Merge from origin/emacs-28
      adds  bc58bea371a * lisp/progmodes/prog-mode.el (prog-context-menu): Use 
text-mode-context-menu.
      adds  f2b8f29920f Merge from origin/emacs-28
      adds  11702a6dd7c Use current face foreground for SVG icons in customize
      adds  493fde95bed Optimise (cond) => nil at source level
      adds  d8d1e673dd4 Remove info for Emacs 20 users from etc/PROBLEMS
      adds  8206e418f32 * etc/PROBLEMS: Move some entries to the legacy section.
      adds  73eafa5d89c * lisp/epg.el (epg-key): Use explicit copier with 
proper prefix
      adds  91b6f49cdda image-dired: Move menu definitions to top level
      adds  09a38b021b7 image-dired: Signal error if file is missing on display
      adds  67af04403c9 image-dired: Improve menus
      adds  16b46b9ee23 image-dired: Support wrap-around in 
display-next-thumbnail-original
      adds  73c3d622a82 image-dired: Cleanup of four commands
      adds  f1770a68aea image-dired: Improve marking behavior
      adds  42a7ee5c719 * src/image.c: Fix building with giflib 4.
      adds  4ddaed34c9b Improve theming of image-dired-thumb-mark
      adds  0091398af93 Fix the Cygwin w32 build broken by adding the dark 
theme support
      adds  324fd9d1059 A better fix for bug#51583
      adds  a25e91593d4 ; cperl-mode.el: Fix one match-count in my commit 
2021-09-14
      adds  5152727530a Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  d8523060e5d Fix widgets in Outline mode on TTY frames
      adds  9d6162053eb * src/pdumper.c (dump_do_dump_relocation): Add sanity 
check.
      adds  6ab6b2f1c81 Clarify build directory structure
      adds  a16e66c6813 Clarify build environment
      adds  81915a95af3 Add manual section about how to avoid regexp problems
      adds  4df99985640 Fix header-line and tab-line when mode-line-compact is 
set
      adds  35bc2117de9 Document a macOS error message when opening Emacs
      adds  3e4eb54db49 ; * etc/PROBLEMS: Minor copyedits of the last change.  
(Bug#51571)
      adds  f78c819d956 Merge from origin/emacs-28
      adds  44c4139dfba Fix encoding issues in gitmerge.el, make it work on 
MS-Windows
      adds  4422ed2c19f Fix declaration syntax of 
'image-dired--on-file-in-dired-buffer'.
      adds  733eff49d33 image-dired: Add face for flagged files
      adds  77dee1809d7 Improve theming of image-dired-thumb-mark
      adds  bf953694adf ; * lisp/image-dired.el: Remove redundant :group args.
      adds  73a6c8f98fa Make image-dired-display-image-mode inherit from 
image-mode
      adds  e4c6673be6f image-dired: Set default-directory in thumbnail buffer
      adds  742879f1b3d Add new user option mml-attach-file-at-the-end
      adds  1b2588998ac Add a Gnus command to emojize symbols
      adds  51929066d5f Revert "* lisp/progmodes/xref.el 
(xref-pop-marker-stack): Don't obsolete."
      adds  1c3e45396e0 Rename button-buttonize to buttonize
      adds  1def47fd984 Fix return value of python-nav-end-of-defun
      adds  f565e581664 Reset mailcap entries only when mailcap files are read 
again
      adds  824a1394348 Document that `unspecified' isn't valid in defface
      adds  bf47bc8b94d Don't have `M-x term' call `term-mode' twice
      adds  57d54bb49dd Improve defface error message
      adds  f875ed53f67 font-lock-type-face doc string improvement
      adds  b96855310ef Better detection of potentially malicious bidi text
      adds  99a1e87067a ; Fix typo
      adds  0a7ccdaeeff Fix allout point movement problem
      adds  4c6afb527bd ; Comment on the code in a recent commit
      adds  6cf86ed4c1c Add new basic Emacs Lisp code formatting function
      adds  292f50d27b3 Make lambda/closure help buttons format as Emacs Lisp
      adds  fb1267d90a5 Indent lambdas/closures better
      adds  cb9f3e1158a Fix up some list folding in pp-emacs-lisp-code
      adds  4cf7af5a2a9 Tweak multi-line expressions in pp--format-function
      adds  a78ac0c5df7 Try harder to keep lines short in pp-emacs-lisp-code
      adds  2bcc2160c9f New emacsclient option to either create or reuse an 
existing frame.
      adds  b5420c46c24 image-dired: New defgroup and section for gallery 
support
      adds  e29e2f5776d image-dired: Delete commented out code
      adds  3601e236792 ; * doc/man/emacsclient.1: Bump date after last change.
      adds  48af19c1f06 Fix buffer overflow in ns_compute_glyph_string_overhangs
      adds  f0768d31457 Fix 'diff-font-lock-prettify' breaking display of 
outline headers
      adds  f80d701ec89 Fix (un)compressing directories in Tramp
      adds  a0973fa7a6e Match dummy output even with non-default rl config
      adds  b7bbf6f28f7 Enhance 'highlight-confusing-reorderings'
      adds  c659182d555 ; Fix doc strings of a recent commit
      adds  c19aa6aeb2c ; Fix documentation of a recent change
      adds  c1865384d73 Allow 'pp' to limit the line widths
      adds  133026c362e rsvg_handle_get_dimensions is deprecated in 2.52.0
      adds  a08a9a9aead Improve `file-has-changed-p'
      adds  c5adec394ad Use correct compiler options for building with libwebp
      adds  49a6b26cf7b Don't hardcode "Commentary" section in checkdoc
      adds  1eaee319ea3 Add "N.B." abbreviation to checkdoc
      adds  09706840119 Fix GNUstep build (ns_compute_glyph_string_overhangs)
      adds  ec2939c3790 Tweak `eww' new-buffer parameters
      adds  cfd4d45f116 Make 'C-x v v' on an unregistered file use the most 
specific backend
      adds  b811ad15bee Improve behavior of 'electric-pair-mode' in 'cc-mode'
      adds  2804747f9e0 Allow getting verbose results on erts 'C-u C-c C-c'
      adds  82d05506489 Remove messaging in pp-display-expression.
      adds  4d656ea5ff7 Don't send empty lines for implicit targets in ERC
      adds  58deb30fd0d Normalize usage of variable erc-server-reconnecting
      adds  5b630caebf3 Use underline on non-graphical terminals in 
make-separator-line
      adds  68d3f2b69c5 Correct minibuffer.el heading
      adds  f3745a9a240 Re-rename the minibuffer heading
      adds  c8acc5fd92a Introduce a new 'inhibit-isearch' text property
      adds  61ae7bef50c Allow 'insert-image' to inhibit isearches or not
      adds  5a013838746 Update help-tests after separator line changes
      adds  6d406aee501 Inhibit isearching over message-insert-screenshot data
      adds  b5ccad3f5a0 * doc/emacs/building.texi (Compilation Mode): Add 
next-error-message-highlight
      adds  8dc35dddf5b Merge from origin/emacs-28
      adds  2de7be4b6b8 ; * etc/NEWS: Various fixes.
      adds  e9c7a4935e2 ; * etc/NEWS: Improve NEWS entry for Image-Dired.
      adds  82529b90acd ; * etc/NEWS: Improve wording of a recently changed 
entry.
      adds  6ee929c0b76 Use current face foreground for SVG icons in customize
      adds  b1885ac8a53 ; * etc/NEWS: slightly more careful wording
      adds  3517b32fb56 ; Merge from origin/emacs-28
      adds  19ede237f5a * doc/emacs/frames.texi (Tab Bars): Reorder 
toggle-frame-tab-bar.
      adds  6f5df269e93 Document ibuffer-auto-mode in ibuffer-mode doc string
      adds  e3c3c78365c * lisp/custom.el (defgroup): Document the :prefix 
keyword.
      adds  4cc22f89189 * etc/PROBLEMS: Mention X forwarding slowdowns.  
(Bug#7092)
      adds  e714b314037 Merge from origin/emacs-28
      adds  d8c9a9dc23e Revert "* lisp/wid-edit.el (widget-field): Add subtle 
border to face."
      adds  99a14561675 ; Merge from origin/emacs-28
      adds  4e7e78d5782 Improve docstring of kmacro-set-format
      adds  c2e3cd6694a Clarify "text area of a window" in the documentation
      adds  550887c90b5 ; * etc/PROBLEMS: Rearrange and update the section 
about crashes.
      adds  9bdb1d0dcc5 ; * etc/PROBLEMS: Describe a crash in xwidgets due to 
Bubblewrap.
      adds  0aad8463957 Merge from origin/emacs-28
      adds  010be190ac4 ; * etc/NEWS.28: Merge recent changes from emacs-28 
branch.
      adds  5b963e48154 ; * etc/NEWS: Fix a typo.
      adds  26089c8c446 Improve detection of suspicious reordering in source 
code
      adds  ba278e4a9b0 Fix display of BW images on MS-Windows
      adds  07715630ad9 Improve font display on NS port
      adds  75a264ed023 General improvements to NS port
      adds  0d6b2b0b9dc ; * etc/PROBLEMS: Move entry about LLVM plugin to the 
right section.
      adds  7343b0d0e4a ; * etc/NEWS: Native compilation is more picky about 
missing dependencies.
      adds  d96de235108 * lisp/transient.el: Update to package version 
v0.3.7-11-g7f5520b3.
      adds  5e9b4e70ab4 Fix dbus-test04-register-method on CentOS (Bug#51369)
      adds  ab6700949ec Merge from origin/emacs-28
      adds  dd0bc520145 Fix an error in 'highlight-confusing-reorderings'
      adds  3ca3179badb Improve latin-2-postfix and latin-2prefix input methods
      adds  6b706b1a7d4 Add emoji insertion support to Emacs
      adds  d8fc9021a60 Make describe-char include emoji combination 
descriptions
      adds  8df7f89af67 Fix up emoji-labels.el generation incantation
      adds  a81c3cc080e Fix the build broken by recent commits
      adds  f921f189ee3 Partially revert previous make-separator-line change
      adds  cf9d85c1ea3 Add an example to the 
display-supports-face-attributes-p doc string
      adds  33ad2bfa95d Include make Errors in admin/emake
      adds  0b8f3c75fcc Fix Emoji-related documentation
      adds  dedab1c30da Deprecate instead of redefine erc-server-reconnecting
      adds  1b1d387b96e Don't send empty lines for unknown commands in ERC
      adds  bf2e35c5d25 New convenience macros ert-with-temp-(file|directory)
      adds  83422370c87 Replace some macros with ert-with-temp-(file|directory)
      adds  b8b0e529a8f ; * test/lisp/help-tests.el: Fix failing tests after 
recent change.
      adds  2893ea4e4c8 Make substitute-command-keys regexp tests more strict
      adds  c04ac61a7c8 Make `outline-hide-body' work in `C-h b' buffers
      adds  d648e0c6f97 Add outline-minor-mode-use-buttons doc string caveat
      adds  fd141116f67 New command image-transform-fit-to-window
      adds  569d7f6a73c New user option image-auto-resize-max-scale-percent
      adds  a43ec2e7a33 Add a pcase-let example to the manual
      adds  5a4f98b0b6d Add new function mailcap-mime-type-to-extension
      adds  48ca3c99c81 Add a framework for yanking media into Emacs
      adds  b2e9a61bcda Add mouse-face to buttonize
      adds  de06e053953 Make the lambda/closure buttons in `C-h b' say what 
they do
      adds  973f0aa5595 Fix nul-terminated text/* strings from some programs
      adds  14a5ad139ca Fix typo in previous yank-media--get-selection change
      adds  bb495329e7d Support yank-media in html-mode
      adds  0804b61f824 Fix "Yanking Media" sectioning
      adds  465cb1fff12 Allow yanking images to html-mode
      adds  cadf325575b Fix yank-media logic when there's several handlers
      adds  9d54b1222cf Expand register-yank-media-handler doc string
      adds  55fa6a26559 Add new user option eww-url-transformers
      adds  9dfd945a2c2 Fix byte compilation of package built-ins
      adds  5dd27fef588 Add generated suffix to test temp file names
      adds  385741fae27 Prefer ert-with-temp-(directory|file)
      adds  0cac4598a77 Ensure return value of ert-with-temp-directory
      adds  6a546a24869 Fix html-mode--image-yank-handler prompting
      adds  d69b5a9caaf Fix pp-emacs-lisp-code for `when' and related
      adds  61d049aaff2 Use an X window to display xwidgets on X11
      adds  5c387ad4378 Enable scrolling optimization for xwidgets
      adds  9c9e15a0186 Destroy xwidgets when destroying frames
      adds  f52f7725305 Allow xwidgets to accept motion and button events
      adds  1e16fc26342 Prefer XMoveResizeWindow to XMoveWindow for resizing 
xwidgets
      adds  c9c1b436ae6 Use gtk_widget_queue_draw instead of xv_do_draw
      adds  b39f1f158ba Implement function for sending events to widgets
      adds  e111a5f3a0a Draw offscreen surface
      adds  3e640399d87 Handle crossing events on xwidget windows correctly
      adds  32b9df6d215 Fix drag on xwidget motion events
      adds  b48a89fd2ec Fix special events in xwidgets
      adds  6ed7454f17c Add xwidget-webkit-edit-mode to make using the WebKit 
browser easier
      adds  8ddeebbe0ce Allow enabling xwidget-webkit-edit-mode via a binding
      adds  650e5e8e921 Fix xwidget scrolling
      adds  49ed7066835 Select window when clicking on an xwidget view
      adds  32ec485e5cc Redisplay xwidget view windows instead of just setting 
their size
      adds  d97718c87c7 Add a menu to xwidget-webkit
      adds  cd7158edd3d Add new tool-bar items to xwidget-webkit
      adds  8729ae29d8b Add xwidget-webkit-copy-selection-as-kill to the menu 
bar
      adds  f1fbf877750 Make the WebKit inspector available
      adds  7269bdd5998 Improve detail of load-changed xwidget events
      adds  74711c02981 Display page titles in xwidget webkit header line
      adds  1cc19d0437a Add support for cursors in xwidget views
      adds  eb5a079feed Fix cursor for new widget views
      adds  cd1f02e1e39 Make xwidgets print nicer
      adds  cb45114363b Make it safe to have non-xwidget views in 
xwidget-view-list
      adds  286467a6b1b Add functions for performing searches on xwidgets
      adds  e7503291d3b Add xwidget-webkit-isearch-mode
      adds  1a84537f793 Add xwidget-webkit-isearch to the menu bar and tool bar
      adds  0be966f97e3 Make "open in new window" from an xwidget's context 
menu work
      adds  686ce501cb5 Rationalize creation decisions
      adds  eabd735e6c9 Default to creating new related sessions
      adds  3e04f1f7d26 Fix web inspector
      adds  969ce9d201b Improve xwidget isearch visuals
      adds  5b7ab895e1c Fix build on nextstep
      adds  b42a4884d82 Remove too-agressive window refresh in the hourglass 
code
      adds  e20c27c770e Fix backspace in xwidget webkit isearch
      adds  858868e36db Actually start the alarms in atimer
      adds  c5767603ae4 Ensure that the x_show_hourglass is seen
      adds  f80fd099fc6 * doc/lispref/tips.texi (Coding Conventions): Mention 
GNU "path" convention
      adds  d5bb053809b Fix documentation and coding style in recent xwidget 
commits
      adds  35ff4f800b1 Another addition to latin-2 input methods
      adds  e9a5084c455 ; Fix some recent typos/thinkos.
      adds  75f4af0b303 Improve detection of suspiciously reordered text 
segments
      adds  a05f6bb6718 Document the xwidget type
      adds  e31086fe1a5 ; * test/lisp/net/tramp-tests.el: Rearrange tests to be 
in order.
      adds  cbc14f9b4eb Handle WEBKIT_POLICY_DECISION_TYPE_NEW_WINDOW_ACTION 
appropriately
      adds  48a9621db79 Fix xwidget-webkit-goto-history
      adds  4fdbd720250 'yank-media' is not universally supported
      adds  397bee1dc3d Fix C-r inside xwidget isearch
      adds  73d17fd4b78 Free find text in correct procedure
      adds  42fd5f27898 Don't inhibit compilation of emoji.elc
      adds  93ee666c091 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  3886c95d7ef Make emoji-describe really describe only the glyph 
under point
      adds  50121247079 Make `C-x 8 e e' work better in the terminal
      adds  f05b8a939b7 Update to Org 9.5-68-g77e2ec
      adds  6243a43ac2b Fix search string generation in nnimap-make-thread-query
      adds  d85cf33e494 Escape '%' in filenames to fix flymake warnings
      adds  54b726c8157 ; * etc/PROBLEMS: More specific recipe for 
WebKit-related crashes.
      adds  21de5e7b2e5 Fix compilation MinGW warnings
      adds  7fdb2ae412d Add some unit tests for 'abbreviate-file-name'
      adds  54fd811eecd Merge from origin/emacs-28
      adds  a95520d3dfa ; * etc/PROBLEMS: Minor clarification of a recent entry.
      adds  764341919fc Simplify c8acc5fd92ad9979fc5870623014290cad998337
      adds  86fc154317c Fix intermittent electric test failures
      adds  14bbebcf1d2 Match password prompts from new OpenSSH
      adds  ffe40045dcf ; * etc/PROBLEMS: Minor clarification of a recent entry.
      adds  78afcea0bbc ; Merge from origin/emacs-28
      adds  d9b0b730e88 * doc/emacs/frames.texi (Tab Bars): Describe tab-last.
      adds  8d9b55330d3 * doc/emacs/frames.texi (Tab Bars): Add text about 
mouse and tab-bar-format
      adds  261367781b8 * lisp/files.el (user-emacs-directory-warning): Clarify 
docstring.
      adds  0c51db6bb19 Amend Follow Mode to handle header lines and tab lines 
correctly
      adds  9e34efb29a7 Merge from origin/emacs-28
      adds  67276f34035 Make debugging ert--erts-specifications easier
      adds  dde591571ab Make paragraph/filling functions in texinfo-mode work 
better
      adds  5f70682d7b8 Allow 'C-x n d' to work in texinfo-mode
      adds  4268d9a2b6b Improve undoing of RET in comint and eshell
      adds  52379a44cbf Suppress a compilation warning about vc-switch-backend
      adds  aca235cb94b ; Fix duplicate temporary file creation
      adds  3dae236eb25 Fix charset issues in text/html yanking
      adds  6fa5f0cbbc3 Set clipping when dumping stretch glyphs in some cases
      adds  cdd75893304 Prefer ert-with-temp-(directory|file) in most remaining 
tests
      adds  cddd927d36a Rename 'register-yank-media-handler'
      adds  5e66c75e0b6 Fix charset issues when yanking non-plain-text elements
      adds  4287e94c305 Add a new debugging/exploration command 
`yank-media-types'
      adds  0022b02d168 Clean up the yank-media data massaging
      adds  19f37afe279 Fix yank-media--get-selection thinko in previous change
      adds  a460f3d378f Make html-mode--html-yank-handler more resilient
      adds  60d205d2010 Mention yank-media-types in the manual
      adds  a1e11502d6c image-dired: Set window-resize-pixelwise to t
      adds  553e4b74f76 Fix hang when displaying xwidget script dialog
      adds  cc093b03e06 ; * lisp/image-dired.el: Add some basic sections.
      adds  51aa6cee2cb Fix resize of xwidgets on GTK
      adds  ca9fb109f75 lisp/emacs-lisp/lisp-mode.el: Fix parser state 
corruption.
      adds  846ff294206 Remove code what would always maximize xwidgets on Macos
      adds  fe91f4438c4 ; * etc/PROBLEMS: Move librsvg-related item to better 
location.
      adds  2b7a0397e15 Merge from origin/emacs-28
      adds  990aad47bd1 * admin/automerge: Die if changing directory fails.
      adds  10b4cbb2fc3 Revert "Fix charset issues when yanking non-plain-text 
elements"
      adds  41b1fa05c7b Switch yank-media--get-selection back to the backend 
function
      adds  4f365eec10c * lisp/emacs-lisp/cl-generic.el: Add reference to 
inspiration
      adds  5861b8d0273 * lisp/subr.el (with-undo-amalgamate): New macro
      adds  58e271fc5e4 * lisp/xdg.el (xdg--dir-home): Make it a function
      adds  032969e8c65 Don't have nntp-report signal an error
      adds  3fd0e7fba6f ; * lisp/emacs-lisp/lisp-mode.el: Restore one check in 
flet handling
      adds  e96e6a1ba59 Allow yank-media-types to also show the unsupported 
data types
      adds  358b8d0361c Fix local variables overwritten when diff-mode is set
      adds  06fb81922d9 xwidget.el: limit buffer-name flicker in mode-line
      adds  394f6b91673 Really fix xwidget scroll optimization and clip
      adds  b5efdccefbf Raise an error if creating an unknown xwidget type
      adds  35f9e0f4697 Fix flicker when setting hscroll of xwidget
      adds  97fa2ffdf7c Delete temp directory after bytecomp test
      adds  272693c6fd2 Make xwidget-event-handler more resilient
      adds  a097303ebb2 ARGUMENTS in Fmake_xwidget is optional
      adds  5ba738eb0a2 Make image-compute-scaling-factor argument optional
      adds  9a67efa11b0 Optionally use use xwidgets to display <video> elements 
in shr
      adds  0a2439fa316 Fix shr-tag-video startup issue
      adds  3e2c024c419 Fix typo in last shr change
      adds  3808cb89c37 Make xwidget-tests pass again
      adds  818211ed891 * doc/emacs/search.texi (Isearch Yank): Add 
isearch-forward-thing-at-point.
      adds  307d164c9c0 * lisp/mouse.el (mouse-buffer-menu-mode-groups): 
Tighten "Version Control".
      adds  ba0e4f3ad3f Merge from origin/emacs-28
      adds  430d12e3c0d Don't create temporary files for <video>
      adds  e9ff2136393 Make `kill_frame_xwidget_views' safe
      adds  c9fd83e3034 Always set xwidget title if the event was 
"load-finished"
      adds  104e90d9366 Prefer locate-user-emacs-file
      adds  606d8ffe456 Fix default target of motion events
      adds  2ccaa95355a Fix compiler warning building net/shr.el without 
xwidget support
      adds  e379cb6f138 Expand the etc/NEWS section about the `medium' font 
changes
      adds  565514fe96a * lisp/vc/diff-mode.el (diff-setup-buffer-type): Move 
to diff-setup-whitespace
      adds  5e393e2a973 * lisp/progmodes/prog-mode.el (prog-context-menu): Add 
"Go Forward".
      adds  3b5069e2259 Add back/forward mouse button bindings in eww
      adds  cef31747b60 Improve performance when checking case-sensitivity of 
Tramp file names
      adds  b9b27b6e55b * lisp/net/tramp-cache.el (tramp-persistency-file-name):
      adds  fdc00b98361 Make `dired-split' obsolete
      adds  2e6ed253ce4 Add new function 'file-name-split'
      adds  912ae5de928 Prevent BadValue errors when creating tiny xwidget views
      adds  315d550bf7f Allow 'undo-redo' to be called from Lisp without repeat 
count
      adds  a28647a6b68 Remove spurious %S from 'define-error' messages
      adds  63fa896cb0b Try to fix intermittent build problem on Macos
      adds  18ebe6c4da3 Fix the look of the <video> elements in shr
      adds  057fd1ee9bf Fix package-tests failure on native-comp
      adds  278e4fc9c63 Fix mouse face in NS port
      adds  68a2a3307d1 *** empty log message ***
      adds  346cfc81247 Add support for event processing via XInput 2
      adds  2b5a2ab50b7 Fix erasing cursor on top of raised boxes in NS port
      adds  7117bbc7aa9 Revert "Fix erasing cursor on top of raised boxes in NS 
port"
      adds  ff9cf991c16 Support opening the toolkit menu bar on NS
      adds  e9b954f0fdc Revert "Support opening the toolkit menu bar on NS"
      adds  da5de19423a Revert "Revert "Fix erasing cursor on top of raised 
boxes in NS port""
      adds  12beb77ec83 Revert "Fix erasing cursor on top of raised boxes in NS 
port"
      adds  b21f1cabd83 Revert "Add support for event processing via XInput 2"
      adds  2e2260427e9 Revert "*** empty log message ***"
      adds  e27ca55ecbf Revert "Fix mouse face in NS port"
      adds  1e5eb566cc3 Set embedder correctly to fix menus appearing in the 
wrong location
      adds  9653cbf3558 Fix invisible content in WebKit dialogs
      adds  465ec29926d Fix incorrect offset calculation for clipped xwidget 
views
      adds  32d1a735ce6 Remove obsolete limitation
      adds  f7c08c8b419 Make `C-c C-c' in erts-mode work with Point-Char elems
      adds  5a58b2f58c2 ; * doc/lispref/files.texi: Fix typo.
      adds  754810add1b Make the python missing-readline warning more helpful
      adds  b1de4a2ede9 Prevent skipping results while changing search direction
      adds  2782bc113e5 Revert "Fix localized display of date and time in the 
NS port"
      adds  1bb3fb4e45a Merge from origin/emacs-28
      adds  a83ccc46fa2 * lisp/progmodes/prog-mode.el (prog-context-menu): Use 
"Go Back" (bug#38797)
      adds  d7e7f92fc37 ; Merge from origin/emacs-28
      adds  aeb19af4b55 ; * doc/emacs/building.texi (Lisp Libraries): Fix a 
typo.  (Bug#51717)
      adds  7d3a654e2ad * doc/emacs/maintaining.texi (Basic VC Editing): 
Mention Dired buffer.
      adds  52fe2340b83 * doc/emacs/windows.texi (Window Convenience): Use 
@code for windmove.
      adds  747a1ae4ac3 * doc/misc/eww.texi (Advanced): Fix missed variable 
name eww-retrieve-command.
      adds  beaa7e14f39 ; Fix typos in CONTRIBUTE, ELisp manual, ediff
      adds  8d81ab374da time-stamp: %F is "file name" not "pathname" + other doc
      adds  acf408934d7 Merge from origin/emacs-28
      adds  4ab7a22abe9 Add `xwidget-webkit-isearch-yank-kill'
      adds  4d99388c165 Prevent GDK warning about missing event devices in most 
cases
      adds  99abafdd0d7 * admin/automerge: Use mktemp if it exists.
      adds  e3f5f5d8672 * admin/automerge: Fix quoting of some variables.
      adds  1e7720d39af Avoid spurious byte-compiler warnings in 
package-quickstart.el
      adds  810fa21d264 Avoid another byte-compiler warning in 
package-quickstart.el
      adds  4dd1f56f29f Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs into feature/pgtk
      adds  b4204bdae83 Fix a memory leak in pgtk_draw_fringe_bitmap
      adds  60623aceed5 Merge branch 'feature/pgtk' of 
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
      adds  c3377ae3b7f Revert atimer changes
      adds  3aad70326db Use "grep -E" instead of deprecated "egrep"
      adds  4424970b2b6 * admin/update_autogen: Remove unused variables.
      adds  77aff4c56e3 ; * etc/NEWS: Fix merge error
      adds  bf4151c65dd ; * etc/NEWS: Fix merge error
      adds  c5e7a0225b0 ; * etc/NEWS: Improve some entries.
      adds  a491b73c765 Improve 'ensure-empty-lines' docstring
      adds  32086ea233b Fix font weights on MS-Windows
      adds  cb6cd6c8a26 * etc/NEWS: Remove old news accidentally merged from 
emacs-28.
      adds  b7e212aca47 * etc/NEWS.28: Add changes omitted while merging from 
emacs-28 NEWS.
      adds  d3ccf0895db ; Refer to Repeating from compare-windows info node
      adds  3d253fa3aa7 Add `xwidget-webkit-load-html'
      adds  b73e9040705 Re-generated to get autoloads additions in emoji.el
      adds  6c405b7a491 Note that loaddefs.el is copied to ldefs-boot.el
      adds  9b80fe55f97 Add tests for 'insert-directory'
      adds  42037d8948f Don't save places in literally-visited files
      adds  396355f46b9 Re-fix charset issues when yanking non-plain-text 
elements
      adds  0a93fb499b8 Set `minibuffer-completion-*` variables locally in more 
places
      adds  894dd18804e Options to automatically stop the Emacs server
      adds  f30f5311592 Support Tc terminfo flag for 24-bit color support in 
terminal
      adds  9623342216b ; * etc/NEWS: Move a bookmark related item further down.
      adds  a9148cdee56 ; Fix heading in etc/NEWS
      adds  2963de6540a * lisp/vc/vc-git.el (vc-git-mergebase): More meaningful 
error message.
      adds  3e234943940 Merge from origin/emacs-28
      adds  195f5a0dfa8 Switch to xwidget webkit buffer even if a session 
already exists
      adds  f96380eb80c Fix documentation in xwidget.el
      adds  3020791e778 Fix files-tests on MS-Windows
      adds  12a638d845e ; * admin/gitmerge.el: Fix typos.
      adds  f69a808ddcf xwidget: Add xwidget-webkit-buffer-name-format.
      adds  9a59d9017bf Add URI as a valid spec for 
xwidget-webkit-buffer-name-format
      adds  6dae01ad6da Fix tramp-compat-file-name-concat (Bug#51754)
      adds  7aad73febfd Merge from origin/emacs-28
      adds  51e3625dece ; * etc/NEWS: Improve a recently added entry.
      adds  997ca88ef44 ; * lisp/server.el (server-stop-automatically): Doc fix.
      adds  bf9364a56e6 Add a command to go the gnu.org version of the info page
      adds  d75558f11c8 Fix problem with non-absolute names
      adds  386289bdc84 Fix 8-color PuTTY -nw sessions broken by a recent commit
      adds  4a261ce91db ; * src/term.c (init_tty): Fix style of parentheses.
      adds  2c082ce800d ; * src/term.c (init_tty): Fix last change.
      adds  e30cb92db6b * lisp/subr.el (add-hook): Fix adding into 
hook--depth-alist (bug#51620).
      adds  585e2103df1 erc: Don't announce broken functionality in /query 
docstring
      adds  6c9ac53249a Improve performance of 'file-name-case-insensitive-p' 
for Tramp files
      adds  a60053f8368 Use posix_spawn if possible.
      adds  a8fc0808511 Fix compilation on MS-Windows
      adds  554a8754936 Prevent crashes in xwidgets whose buffers have been 
killed
      adds  fe0f7bddb64 Prevent crashes from Lisp code modifying xwidget-list
      adds  a204b29d5ba Allow stopping animations automatically when the image 
disappears
      adds  35e3d002d6c Make gnus-article-stop-animations obsolete
      adds  71bf21f58b0 Fix image-animate declaration
      adds  372824a8bf3 Check for WebKit xwidgets inside all xwidget-webkit 
functions
      adds  df2438d3695 Fix potential NULL dereference in xwidget-webkit-uri
      adds  cd35c1c7cfc Allow using /dev/stdin as a --script parameter again
      adds  31279f92ae3 Make "emacs --script /dev/stdin work again when that's 
a pipe
      adds  9ea7e7c4d48 image-dired: Improve thumbnail mode menu
      adds  1d95cef0fee image-dired: Revamp slideshow functionality
      adds  c9914ba01b7 Make image-dired-thumbnail-mode non-interactive
      adds  2d9e7508816 Move Info-goto-node-web to "G"
      adds  7fdac623dd3 image-dired: Quote function symbols as such
      adds  ea54498f3a6 Add input method support for xwidget webkit isearch
      adds  070d6297ca4 Fix doc string for xwidget-webkit-load-html
      adds  24b86cb4f7a Fix ACL errors with WebDAV volumes on MS-Windows
      adds  144ad77fdad Fix Lisp Intro markup error
      adds  a6905e90cc3 Fix problem with temp buffer killing in 
package-install-file
      adds  fc00fe53e18 Merge from origin/emacs-28
      adds  dae3c4e89b2 Allow choosing regular-weighted fonts when 
medium-weighted exist
      adds  e9a68b1de5a Remove obsolete comment
      adds  0c3bf6ce110 Remove unused xlfd_ enums
      adds  766f636a72d ; * src/lread.c (safe_to_load_version, Fload): Fix 
coding style.
      adds  0b7293a7883 ; * lisp/startup.el (command-line-1): Fix a typo in a 
comment.
      adds  81535cd8783 Delete .tar.gz temp file after tramp test
      adds  87e53578861 lisp/icomplete.el (icomplete-fido-backward-updir): 
Expand "~/"
      adds  00e3baf6e32 Optimize admin/nt dependency computation
      adds  2803cabe890 Add support for input methods to 
xwidget-webkit-edit-mode
      adds  18eec5720e3 * lisp/emacs-lisp/checkdoc.el (checkdoc-dired): 
Autoload.
      adds  75e219167e1 ; * etc/NEWS: Fix typos.
      adds  449bc51dcd3 Document problem with fcitx and xwidgets
      adds  12d554e5c54 Fix typos in etc/PROBLEMS
      adds  2c5be6ddca9 Remove Emacs 25 compatibility from Tramp
      adds  974192413f8 In insert_file_contents, always set windows' point 
markers.
      adds  e4f8ce78183 Don't start both timerfd and alarms on Cygwin
      adds  3ea70eea983 Prevent xwidget webkit isearch messages from entering 
log buffer
      adds  59a58328bc0 Remove unused xwidget code in EmacsFixed GTK widget 
class
      adds  eb4567e5be1 Fix file chooser hangs inside xwidget-webkit
      adds  a5008352c43 Prevent NULL-pointer dereference on xwidget callback 
error
      adds  0d0125daaeb Improve documentation of 'decode-coding-region'
      adds  42d4e24ff3f ; Fix typos
      adds  b4c6ab8cb67 Merge from origin/emacs-28
      adds  c31d3dacf7f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  3e20d50fc5a Revert #if changes
      adds  30a00f14c82 Fix coding style
      adds  8b98aafe350 configure.ac (PGTK_LIBS): remove pgtk dl dependency 
(Bug#50494)
      adds  11e4fd11bd6 pgtk: Set correct face color for stretched glyphs
      adds  f1a60225152 Add WAYLAND_DISPLAY description to cmdargs.texi
      adds  6c1f0dd709a pgtk: Handle (child) frame focusing better
      adds  37738c32aca Fix coding style
      adds  20dd24c3a05 Avoid handle terminal frames in pgtk_mouse_position.
      adds  42ea8c21b48 ; * src/pgtkterm.c (pgtk_mouse_position): Add bug ID to 
the comment
      adds  47d0f6b5ecb Remove garbage #ifndef
      adds  b22323c3b66 Support xterm-mouse-mode mouse-4/5
      adds  bc53310aaf1 * src/emacs.c (main): Combine two conditions to one
      adds  a68575a8146 Enclose pgtk changes within #ifdef
      adds  b80a24b221e * src/font.h: Remove redundant condition
      adds  1fd3b57a927 * src/frame.c (Fframep): Fix comment
      adds  4a5aa814ba7 * src/frame.c (syms_of_frame): Revert 
frame_resize_pixelwise defaults to false
      adds  209662c0bda * src/ftcrfont.c (ftcrfont_open): Revert redundant 
brace change.
      adds  901938109f7 Remove PGTK_DEBUG stuff
      adds  dafebe37ebe Use GTK native file choosers in xwidget callback
      adds  f32280bfa63 Don't create links to undefined commands in 
help--describe-command
      adds  60a85834202 C++ Mode: Fix incoorect background fontification of <
      adds  102406edb1d Don't emit SELECT_WINDOW_EVENT when an xwidget is 
scrolled
      adds  f740becf8ad Correct patch from 2021-11-12 on src/fileio.c
      adds  89d7a71ce6a Fix font selection via :family on MS-Windows
      adds  f7abc04c400 Fix scroll event test in handle_one_xevent
      adds  aa88845a170 Remove Tramp's `dired-compress-file' handler, not 
needed anymore
      adds  d3666ccdba7 Revert accidential commit in icomplete.el
      adds  4df334a0f74 MH-E threads code: use mh-scan variables correctly
      adds  439a3094ff7 Find most specific backend for 
`vc-backend-for-registration'.
      adds  5beed9dfed6 Adjust build-dep-zips.py download link
      adds  08ce17c2c0d Fix Gnus gcc header tokenization
      adds  48ffbcf7eb6 Fix customization group of python-forward-sexp-function
      adds  ad442b8887e Make all vc-*-responsible-p functions return a string
      adds  e29c9308b14 Fix `C-h k' in gnus-article-mode
      adds  9627b731c06 Fix crash in xwidget_end_redisplay
      adds  370d4038c5a Explain in the manual how to make `cursor-intangible' 
work
      adds  06632fbaf81 Fix previous -responsible-p change
      adds  609bc1d33ad Add `kill-xwidget'
      adds  c3f53d26043 Expose xwidget navigation history to Lisp code
      adds  a56dd60d2fb Improve style and comments in font-related sources
      adds  96806a22fbb Merge from origin/emacs-28
      adds  cc4edea872c Use posix_spawn if possible.
      adds  480241983ea Fix compilation on MS-Windows
      adds  80d23e4438a ; Merge from origin/emacs-28
      adds  d4536ff2572 Fix follow-scroll-down in a small buffer which starts 
slightly scrolled
      adds  5dbad52cbfa gnus-summary-line-format doc string clarification
      adds  5660ae795b9 Merge from origin/emacs-28
      adds  289f3a9e5f4 Add more files to be natively-compiled AOT
      adds  091a6126ac7 ; Merge from origin/emacs-28
      adds  8aba549263e Improve Tramp error handling
      adds  acbc7239021 Fix recent documentation updates
      adds  e6e29b43527 ; * lisp/progmodes/python.el 
(python-forward-sexp-function): :version fix.
      adds  d75ba220e0a ; Revert "* lisp/progmodes/python.el 
(python-forward-sexp-function): :version fix."
      adds  572eed83fcc * src/lread.c (read_escape): Fix handling of ?\C-<char> 
for chars 128-255
      adds  e6df5a32d07 * lisp/tab-line.el (tab-line-mode): Preserve existing 
value of tab-line-format
      adds  364cf2494c9 Prefer POSIX timers to timerfd timers
      adds  d9e91da7690 Stop assuming xwidget views will only be displayed in 
TEXT_AREA
      adds  d5a47727123 Fix xwidget-webkit-back-forward-list
      adds  85ac0efe7c8 Fix semantic-symref-perform-search doc string
      adds  fba537cebc4 Merge from origin/emacs-28
      adds  97059bcdffe Fix `C-h k' in gnus-article-mode (don't merge)
      adds  7f85e1017d9 ; Merge from origin/emacs-28
      adds  044dd1e2102 * rcirc.el (rcirc-define-command): Fix interactive-spec 
generation
      adds  e7d64300aa6 Merge from origin/emacs-28
      adds  a7c9695835a Fix handling of changed prefix keys in tutorial
      adds  6aeaf12551b Allow mm-external-terminal-program to be a list of 
strings
      adds  2a3c8f3d2e8 Fix outline-cycle-buffer issue in `C-h b' buffers
      adds  cff1702a52d Fix hanging wdired test
      adds  bf505a63f98 Support abbreviating home directory of Tramp filenames
      adds  83023117de7 Add another 'abbreviate-file-name' test
      adds  5b250ca79b9 Fix minor problems resulting from Tramp regression tests
      adds  367cf464a12 Fix documentation string
      adds  a17e3976a8d Fix xwidget isearch for queries that look like format 
strings
      adds  7cfc3f34bb1 Prevent xwidget windows from obscuring child frames
      adds  1d3381ae352 Fix recently changed wdired test on MS-Windows
      adds  cb0aa89bcfb Fix checkdoc complaints in MH-E
      adds  d89d5e0f946 Fix handling of folder "+/" in MH-E
      adds  199e2468d30 Doc fix; change recommended file name of custom-file
      adds  5044151486c Avoid segfaults due to freed face cache
      adds  c840bfe7e13 * lisp/repeat.el: Detect changes in the minibuffer 
state (bug#47566)
      adds  fe2ac7cb7cf * lisp/repeat.el (describe-repeat-maps): Use 
help-fns--analyze-function.
      adds  b418aad85a3 * lisp/repeat.el (repeat-echo-message): Bind 
message-log-max to nil.
      adds  e852822f3db Fix removal of fringe marks of deleted bookmarks
      adds  e0abd83b499 Merge from origin/emacs-28
      adds  aa4cffccac0 Make erc-mode noninteractive
      adds  560c921ed8d Allow removing keymap definitions
      adds  de477ec6834 Add new 'keymap-*' functions
      adds  2daffe3550f Adjust `defvar-keymap' and `define-keymap' to the new 
syntax
      adds  331366395e8 Start adjusting the manuals to talk about the keymap-* 
functions
      adds  977f102a497 Make results details in ert-run-tests-batch configurable
      adds  24a817ccad7 New X resource to control the border thickness of menus
      adds  1657e0fb177 Add command to browse xwidget history
      adds  8d0c19fb0c3 Lower xwidget views owned by parent when lowering frame
      adds  ee2a5784561 Fix compilation error in previous keymap.c change
      adds  9e2f59132dd Minor copyedits of recent documentation changes
      adds  6e93cb09542 Some minor Tramp updates
      adds  6748c465aba Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4f47f10d9f8 Put back documentation of legacy keymap functions
      adds  97c23204b98 Make keymap-unset work
      adds  058c012f73d Only set LANG if the ID is valid
      adds  2a99138f176 Update xwidget webkit history buffer more eagerly
      adds  4c467e4aff1 * admin/gitmerge.el (gitmerge-mode-map): Convert to 
defvar-keymap.
      adds  1a4f210c246 * lisp/rot13.el (rot13-translate-table): Make it a 
`translation-table`
      adds  0fd79ee039d Convert keymaps in bookmark.el to defvar-keymap
      adds  3be2a6b8b40 Make mh-funcall-if-exists obsolete
      adds  9e79575486f Remove some references to XEmacs
      adds  e72061c2622 Fix bookmark-bmenu-mode-map syntax
      adds  6f52a1ba2c7 ; * admin/automerge: Maintain.
      adds  fc8c976298e Temporarily mark two failing tests as unstable
      adds  8e67cf41e3a Fix mh-mime build problem
      adds  90ac2db9ed9 Make bookmark-set prompt less confusing
      adds  38d905abf9e * lisp/tab-bar.el: Doc fixes for commands bound to 
modifier keys.
      adds  c25be3e7bb9 * lisp/tab-bar.el (tab-bar-select-tab): Add check for 
wc-frame (bug#51883).
      adds  fa0b34b716b * admin/authors.el (authors-ignored-files): Ignore some 
NEWS files.
      adds  249095fd677 Merge from origin/emacs-28
      adds  cde5dcd441b Change the call signature to keymap-substitute
      adds  2caa06eab58 ; * admin/MAINTAINERS: Add myself.
      adds  e0261d4a0cf * lisp/image-dired.el: Remove unnecessary 
'declare-function'.
      adds  b6ea007f9dc Ignore some externally maintained files in AUTHORS
      adds  9ae741750cc Don't draw xwidgets that have just been resized
      adds  0fbe543bc1a Use substitute-command-keys in some messages
      adds  3b2421e6a72 Prevent subprocess hangs in xwidget
      adds  5896ca8925b Avoid delays waiting for input on systems without SIGIO
      adds  d4e2915dab1 Make process_pending_signals useful on systems without 
SIGIO
      adds  bf04c19cdd0 Fix recent changes related to USABLE_SIGIO
      adds  38322419e4d Revert "* lisp/image-dired.el: Remove unnecessary 
'declare-function'."
      adds  b48cbaf5c7e Fix two failing tests in mh-utils-tests
      adds  f596f0db82c Don't ignore restriction in indent-region-line-by-line
      adds  ce2f7335f1f Make the optional describe-map-tree parameters optional
      adds  d7f52c64666 ; * src/macfont.m: fix typing errors
      adds  1625123e4ce Fix eldoc usage of newly introduced variable
      adds  6cad3dc75e1 Fix `narrow-to-defun' in "async function" in js-mode
      adds  44faf546592 Revert VC-related prefix user options to previous values
      adds  f41c6a70e7c Avoid adding duplicates to Xref history
      adds  67ffcc5c7f5 Signal an error for duplicated ERT tests (bug#51941)
      adds  7a1e5ac8b29 Eliminate ERT test name clashes (bug#51941)
      adds  f8478dc1338 Fixup for bug#51037
      adds  6c1190c7493 Extend abbreviate-file-name for further Tramp methods.
      adds  ce33ad8bae7 Update modus-themes to version 1.7.0
      adds  71f237d6680 * lisp/vc/diff-mode.el (diff-minor-mode-prefix): Fix 
typo from 44faf54659
      adds  4da785ec982 ; Minor fixes of doc strings in xdisp.c
      adds  5c8c3d59ead * lisp/tab-bar.el: Avoid micro-steps in 
tab-bar-history-back/forward.
      adds  a4e789c2e32 * lisp/tab-bar.el: Optimize data usage for nil 
tab-bar-history-mode.
      adds  03fba4da8fc Do not exclude emacs-module-tests.el on emba
      adds  09a5dd86283 String backslash corrections
      adds  69f1bc43c02 Turn mistaken functions into tests (bug#51941)
      adds  d7a2af59398 * lisp/net/mailcap.el (mailcap-parse-mailcaps): Fix 
$MAILCAPS case
      adds  64497fb8cc6 * lisp/files.el (file-has-changed-p): Index the cache 
with absolute file names
      adds  7138e69fdcf Fix documentation on xwidgets
      adds  7404f4b4e0b Improve doc string of 'highlight-nonselected-windows'
      adds  5eeaf857678 Improve documentation of window hooks
      adds  6fc94fb99e3 * lisp/tab-bar.el: Use 'mouse-1' for history buttons 
like for 'add-tab' button
      adds  bf824843f40 * lisp/repeat.el (describe-repeat-maps): Print all 
bound keys (bug#49265).
      adds  14271d050a3 Fix flyspell-correct-word selected from context menu 
opened with the keyboard
      adds  02853edba79 Fix sorting of menus in `context-menu-local' 
(bug#50067).
      adds  c6d5fccc92f Merge from origin/emacs-28
      adds  3f096eb3405 Make UCS compose/decompose functions more understandable
      adds  19e78601a03 Regenerate ldefs-boot
      adds  023dc2ac8fb Make puny-encode-string normalize first
      adds  5bab1134860 Add `xwidget-webkit-estimated-load-progress'
      adds  3ec1ab609e0 ; * lisp/international/ucs-normalize.el: Fix typo.
      adds  9f2f6980327 Improve doc-view-mode menus
      adds  a5e1f8bbddc Display page loading progress in xwidget webkit
      adds  24c67435ea5 Use CHECK_LIVE_XWIDGET in 
xwidget-webkit-estimated-load-progress
      adds  b4f0c4c694e Allow controlling where xwidget-webkit stores cookies
      adds  eb86c33c46d Fix documentation of last commit
      adds  c496773f377 Fix doc strings in ucs-normalize.el
      adds  cb612c51d6c Add more test jobs for emba
      adds  3e53047fc5e Fix stage in gitlab-ci.yml
      adds  408577b402a ; Further fixes in gitlab-ci.yml
      adds  b11e4320856 ; Still gitlab-ci.yml fixes
      adds  0d9aa424f7d ; Fix emba scripts
      adds  1dd7a877903 Fix Tramp test
      adds  54b2bd1be67 ; * test/infra/test-jobs-generator.sh: Still fixes.
      adds  956f21b6b91 Make xwidget-webkit default to not storing cookies
      adds  3817ced7ba4 * lisp/xwidget.el (xwidget-webkit-cookie-file): Fix 
type.
      adds  35de4774caa Clarify doc string in xwidget-webkit
      adds  0a3b55aca33 Fix option type of `xwidget-webkit-cookie-file' again
      adds  9b08846faa5 Add upward compatibility entry in Tramp (don't merge)
      adds  824f0de8362 ; Merge from origin/emacs-28
      adds  c1eea85be12 * test/lisp/net/tramp-tests.el (tramp-get-remote-gid): 
Remove declaration.
      adds  991e304cf1c Merge from origin/emacs-28
      adds  8331916c850 Remove nonsensical command in xwidget-webkit-mode-map
      adds  da508cf4bd4 Use `xwidget-live-p' inside `xwidget-at'.
      adds  88458f7354e Make xwidget-events special and document xwidget 
callbacks
      adds  9f06977782e Continue adaptions of emba files
      adds  bc99604c7ac Fix another narrow-to-defun problem in js-mode
      adds  2ba7d1e84e7 Implement the buttonForeground resource
      adds  fbf361f593d Allow terminating page loading operations in webkit 
xwidgets
      adds  487ec3cf2a3 Add support for event processing via XInput 2
      adds  0c51c1b5ede Expose pixel-wise wheel events to Lisp
      adds  6b0424c102b Fix a comment in XInput related code
      adds  4351722477c Make shr render text with superscripts prettier
      adds  9ccfdd54fab ; * configure.ac (emacs_config_features): Add XINPUT2.
      adds  5cb003c31c2 ; Rearrange include in emba scripts
      adds  67e06d692a6 Convert snake and tetris keymaps to defvar-keymap
      adds  244baa550be image-dired: Improve some messages
      adds  a3a3d3dd074 Make 'eval' use lexical scoping in most tests
      adds  3b68662a822 Fix xwidgets with XInput 2 builds
      adds  7294a2861d2 Prevent crashes when scrolling in an unknown Window on 
XI2
      adds  14cd6ec8d26 Make string-animate smoother
      adds  560a6c35cb2 ; Fix my last commit
      adds  bfcc59371ba ; Rearrange normal stage in emba files
      adds  85a078e7853 Add support for the Haiku operating system and its 
window system
      adds  33e994415d7 Revert last change on emba files
      adds  64fc94b11e3 * test/infra/test-jobs-generator.sh: Generate also 
stages entry.
      adds  b60c2a5d853 Add XInput 2 input method support
      adds  f16bb8693f0 Select device notification events correctly
      adds  39f3604e229 Allow handling smooth scroll events in xwidgets
      adds  b6570602cca Attach download-started signals to correct WebKit 
context
      adds  677859b7af1 Add pixel delta support for wheel events on Haiku
      adds  a81fbf83672 Fix compiler warnings
      adds  890fd7760c5 Add a user command to stop page loading in 
xwidget-webkit
      adds  f0507192826 Improve Haiku documentation
      adds  f2730520ce3 Improve the fix for bug#51864
      adds  2a4a32eddbe Fix documentation string of x_coalesce_scroll_events
      adds  867c57029c4 Fix icalendar time zone parsing
      adds  1f08f2258be Revert "* admin/gitmerge.el (gitmerge-mode-map): 
Convert to defvar-keymap."
      adds  f094120360b Implement `pick_embedded_child' for offscreen xwidgets
      adds  539ee617d42 Fill the Emacs version on the splash page
      adds  354c834fba5 Fix `browse-url-interactive-arg' for certain kinds of 
events
      adds  c22c988b1f3 Fix mouse events on tab bar or tool bar when 
'track-mouse' is t
      adds  0fbfd4253ec ; Avoid byte-compilation warnings in edmacro.el
      adds  7e437af4131 Fix temacs invocation from outside of the 'src' 
directory
      adds  e3d53379705 Fix mouse handling with several TTY frames on MS-Windows
      adds  0dd3883defc Update to Org 9.5-72-gc5d6656
      adds  1de6a86553c Merge from origin/emacs-28
      adds  e22c37aa876 Fix horizontal wheel events on Haiku
      adds  f1ee5c67027 Report time in XInput 2 button events
      adds  6d90444ba0f Fix double and triple click in Haiku.
      adds  75d294cd4ab Reorganize emba control files
      adds  1e0e77bd449 Use variable-pitch-mode in 'C-h C-h'
      adds  2716146e6cb Minor cleanup in w32inevt.c
      adds  7c52c86a844 ; Fix a few haiku typos
      adds  85f193b6133 Add :version tags to new mwheel defcustoms
      adds  b7db7eb2c7b Fix positioning of pop-up menus when there are 
window-margins
      adds  08ccce2257d Improve error parsing for GCC -fanalyzer output
      adds  1bc4fd6f52e Move the sasl section after the bitlbee text
      adds  b79cb838a47 implement certfp authentication to rcirc
      adds  74386abc0ff ; Simplify rcirc authentication querying functions
      adds  73754bc54c0 Adapt isearch help screen for variable-pitch-mode
      adds  bb2a989e002 Remove variable that no longer exists from manual
      adds  a4ac6090986 Use only effective modifiers for XI2 key press events
      adds  4eb228bfac3 Also filter XI_KeyRelease events
      adds  536e7bf03b2 Fix recent compile-tests addition
      adds  9324efac480 Make `xwidget-display-event' a special event as well
      adds  5fcff0d2cbe Use more precise test for emulated wheel events in XI2
      adds  1aef1a6673b Add new format for literal key sequences to 
substitute-command-keys
      adds  8aea4721d9f Move XI2 event filtering to a more appropriate location
      adds  9d8a2832e85 Don't set button event modifiers twice on Haiku
      adds  c7699b97022 Fix mouse movement event generation on Haiku
      adds  61c254cafc9 Add new function buffer-text-pixel-size
      adds  e91f71676c1 Avoid false positives about wide docstrings for key 
sequences
      adds  4a3ba8528bc Use substitute-command-keys for literal key sequences
      adds  d1a2e78b8ca ; Very minor simplification in bytecomp.el
      adds  3db3d5a3981 Fix compiler warning in image.c
      adds  487ddf466a5 ; Fix typo
      adds  698e044a253 ; * etc/NEWS: Fix some typos and improve some entries.
      adds  a5fbc21bc6c Improve recently installed documentation
      adds  a59e35d79fa ; Further minor simplification of rx form in bytecomp.el
      adds  55f84a12ec1 ; Improve recent NEWS entry
      adds  196196c739b Adapt emba jobs
      adds  d737bfe911f ; Fix error in artifacts paths of emba jobs
      adds  6de588ad244 * lisp/tab-bar.el 
(tab-bar-history-old-minibuffer-depth): Remove variable.
      adds  d096e12f447 Simplify `gnu` compilation-mode regexp
      adds  eef6626b55e * lisp/tab-bar.el: 'C-x t RET' creates a new tab for 
non-existent tab name.
      adds  c3ac8285d42 ; Remove "needs" from emba jobs
      adds  0601afcf7c6 src/indent.c, src/xdisp.c: Questions about 
with_echo_area_buffer_unwind_data
      adds  44923722f42 * lisp/textmodes/flyspell.el: Pop up the menu under 
cursor from keyboard.
      adds  9ceb3070e34 * lisp/subr.el (event-start, event-end): Handle 
`(menu-bar)` events
      adds  919cb31cf7f Fix XI2 keysym translation
      adds  da3db6a15d1 Fix delay between tool bar clicks and visual feedback
      adds  2955d46c004 Only reset scroll valuators on real enter events
      adds  712898210fd * lisp/proced.el (proced-sort-header): Fix event 
positions (bug#1779).
      adds  d791cd556d6 Fix '(space :relative-width N)' display spec 
w/non-ASCII chars
      adds  4c5efda8d33 Merge from origin/emacs-28
      adds  5c4136f5646 Fix compilation with XInput 2 but without XKB
      adds  84d9d47660b Prefer locate-user-emacs-file in gitmerge.el
      adds  b4fb381d8d7 ; * src/xdisp.c (produce_stretch_glyph): Avoid 
compilation warning.
      adds  bdb489ad5dd ; * etc/DEBUG: Adjust instructions for libgccjit 
reproducer.
      adds  8b62b20159f Merge from origin/emacs-28
      adds  88637c34151 Adapt artifacts paths in emba testjobs
      adds  f90176b1ca8 Use only effective modifiers when handling XI2 button 
events
      adds  dc0ed8818be Remove extraneous code left over from the ftbe font 
driver
      adds  c484b749f20 Fix mouse-wheel-text-scale
      adds  38fdeaef465 ; * etc/DEBUG: Fix last change.
      adds  756b8a5f1bd Fix typos in documentation
      adds  d112c75f53c Merge from origin/emacs-28
      adds  3219518e5c6 Fix 1 pixel wide border in frames on Haiku
      adds  d63fc69b192 Pass options from make to configure through a variable.
      adds  3a2eee6f743 Fix string-glyph-split infloop
      adds  7394c0fe354 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  e754973d4dd Clear past end of frame on Haiku
      adds  7e3c2b553fe Allow NS to handle non-text clipboard contents
      adds  8efee422e19 Re-enable the disabledForeground X resource.
      adds  a13b437c81f Add support for the min-width display property
      adds  3a8e4f13fa4 Remove unused arguments to EmacsView.AfterResize
      adds  d30cdbbde40 Correct adjustments to frame widths in events
      adds  fdafaf5e416 Fix min-width end condition handling
      adds  7878c7f596d * admin/notes/emba (Emacs jobset): Remove stage slow.
      adds  fc35928ec2b Make `yank-media' work on Haiku
      adds  9fe409f958c * admin/unidata/emoji-zwj.awk: Quote functions properly.
      adds  5b2ba7da4f0 ; Fix syntax error in generated test/infra/test-jobs.yml
      adds  4bfa73f9207 Make display_min_width work from the mode line
      adds  84bf9549860 Use a proportional font for the mode line
      adds  1a84b7a3289 Tighten `gnu` compile regexp further
      adds  6e1b984563c Add sample of -fanalyzer output (bug#51882)
      adds  c8e28813af0 Minor fixes for a recent commit
      adds  7dfa758fef5 ; * etc/NEWS: Fix recently added entries.
      adds  f1fcd321ff4 mh-utils-tests: Add new tests of "folders +/"
      adds  0ccbb6f6d32 Make min-width of the U:-- wider
      adds  9d3d972f979 Fix typo in display_min_width comment
      adds  20ab639d894 * lisp/vcursor.el (vcursor-get-char-count): Preserve 
point
      adds  de9359d1d7b Fix documentation of 'min-width' display spec.
      adds  34f2878ce25 Change eshell-mode mode-line-format insinuation
      adds  fde9363a57d Add new function 'add-display-text-property'
      adds  388b4a12f58 * lisp/outline.el (outline-font-lock-keywords): Replace 
‘.+’ with ‘.*’.
      adds  833a42fbcf7 Fix min-width problem with "overlapping" regions
      adds  e99bf271587 Remove APPEND argument from add-display-text-property
      adds  39e2c214df7 Some optimizations for emba jobs
      adds  764ffa76ed0 Backport Tramp fixes, don't merge
      adds  982439401bd ; Merge from origin/emacs-28
      adds  b4f47d2ee22 Use @pxref when necessary
      adds  d546659752d Merge from origin/emacs-28
      adds  0854453ec23 Revert "Use @pxref when necessary"
      adds  05c084cebb3 ; Merge from origin/emacs-28
      adds  11e5c7d8ca5 Fix tab-line cycling when using buffer groups 
(bug#52050)
      adds  82233c2c1dc mh-utils-tests: 'mh-sub-folders-actual' coverage
      adds  e37eb7f5c67 Add support for pixel wheel deltas on NS
      adds  b469a015514 Set serial when filtering XI_KeyPress events
      adds  7fea9c8415b Define a face for shr text
      adds  d0ea2a87f4d Fix scroll wheel reporting on NS
      adds  f1606047c49 Indent `closure' forms better
      adds  6e5fd99139b Add temporary mode-line-position change
      adds  1b12af26ea1 Tag a test from process-tests.el as :unstable on emba.
      adds  223c956fc65 ; * admin/MAINTAINERS: Add test/infra/*
      adds  3dcb629f6ac Don't display redundant 'see' in info-mode
      adds  b711847f591 * doc/misc/flymake.texi: Correct local variable mode 
specification
      adds  96f58718a04 Correct the :inherit property on some faces
      adds  d24ad504fcc MH-E: support Mailutils "folders +/"
      adds  7f14723aa2b ; * etc/NEWS: Fix entry about reverting to old 
'mode-line' face.
      adds  0c44b8edb47 Fix handling of '--dump-file' command-line option
      adds  92d1bb3e383 * src/emacs.c (usage_message): Fix name of --seccomp 
option.
      adds  aa3a74d9a11 Update 'custom-face-attributes'
      adds  4cd6bc88090 ; * src/font.c: Comment about synchronizing with 
cus-face.el.
      adds  9d37be35227 Fix selection for old GNUstep and GCC
      adds  db3fbe884fb Add `better-pixel-scroll-mode'
      adds  fc8b87d904f Don't perform pixel scrolling when window is hscrolled
      adds  897a101cd3b Make pixel scrolling through images at the first line 
smoother
      adds  8887213dcf5 Make tab bar option visible in the menu bar on NS
      adds  09c28ca073e Fix sign of pixel scroll events on Haiku
      adds  588caf0b274 * lisp/repeat.el (repeat-post-hook): Add check symbolp 
rep-map.
      adds  d1aa552d114 ; * CONTRIBUTE: No cleanups on release branches, even 
in docs.
      adds  a22c9a34bd1 Fix 'posn-at-point' near some overlays
      adds  4d16a2f7373 Fix pdf generation with Texinfo 6.7
      adds  cfaf681d3d2 ; * src/emacs.c (main): Add commentary about 
command-line processing.
      adds  62d7ddb57c3 Merge from origin/emacs-28
      adds  3e40a56d52b ; * lisp/cus-face.el: Remove duplicated width entry.
      adds  c56e05b968d Make XInput 2 builds work without cairo
      adds  824d31e3bf2 Remove empty lines from stash read prompt
      adds  673eadaeb55 Explain confusing aspects of XInput 2 scroll wheel 
reporting
      adds  5d6e1c749a6 Move the precision pixel scrolling feature to 
pixel-scroll.el
      adds  3f843b25dc9 Add an intermediary face for mode lines: 
`mode-line-active'
      adds  43a595788de Adjust custom-face-attributes for 'regular' weight
      adds  c32e8bdc232 ; * etc/NEWS: Fix wording of a recently-added entry.
      adds  57bb675cde2 Add new face `gnus-header'
      adds  051e49fe3ce Adapt test/infra/gitlab-ci.yml
      adds  dd6b151c255 Specify initial values for 
glyphless-char-display-control elements
      adds  11860f89a59 * test/src/comp-tests.el: Eliminate byte-compiler 
warnings (Bug#52105).
      adds  9721dcf2754 Silence NS warnings
      adds  f1116f45bca Set initial tab bar parameter on NS
      adds  b0ef00f370a time-stamp-tests.el: Test more formats
      adds  d3290145745 Make `pixel-scroll-precision-scroll-up' use existing 
logic
      adds  141425ce3b8 Make `pixel-scroll-precision-scroll-up' slightly more 
robust
      adds  3dc9eb8bbd9 Remove GC prone call in 
`pixel-point-and-height-at-unseen-line'
      adds  828a193066b Set motion event time when handling XI2 motion events
      adds  6072370db72 ; Improve doc string of 'glyphless-char-display-control'
      adds  f9457b8b011 Fix pixel scroll for overlays and text in display 
properties
      adds  f97539876af Improve documentation of wheel events
      adds  a89731a78c8 Avoid assertion violations in --enable-checking builds
      adds  8d67a70e97a * test/src/comp-tests.el: Rework last patch
      adds  338f7802373 Simplify use of artifacts in emba files
      adds  3c2afa66a21 Make `pixel-scroll-precision-scroll-up' work better 
with overlays
      adds  08d1c405073 Fix typos in configure.ac
      adds  bd321f78eb8 Fix xwidget popups on XI2
      adds  3ce591804ba Fix xwidget popups on XI2 again
      adds  44c856dccc7 Make haiku-win build correctly on non-Haiku systems
      adds  1272a2cb638 Adapt gitlab-ci.yml
      adds  a937f536b35 * doc/lispref/commands.texi (Click Events): Fix wording 
(bug#52142).
      adds  b8b2dd17c57 Update to Org 9.5.1-11-g96d91b
      adds  2a4de5e5e5c Fix Subject when forwarding message with 2-line From
      adds  1fffe9a210d ; * lisp/org/org.el: Fix version header.
      adds  f5498a608fe Merge from origin/emacs-28
      adds  58128f9b055 ; Use /usr/bin/find in gitlab-ci.yml
      adds  1e8074f5ea9 Avoid unused argument warnings in lambda compiler macros
      adds  d50e0bdbac8 Use compiler macros for the key syntax checks
      adds  9a0492ca7c3 ; Don't use remq (breaks bootstrapping)
      adds  c8df4d1ca35 Tweak gnus-art key binding
      adds  390361cb24e Update XKB map on MappingNotify
      adds  455b64c3365 * src/coding.c (Fdecode_coding_region, 
Fencode_coding_region): Doc fix.
      adds  bca57086bef ; Remove an obsolete comment
      adds  c4daff9cf84 * Makefile.in (PREFERRED_BRANCH): Now emacs-28.
      adds  d648874110b Merge from origin/emacs-28
      adds  0400b3c329b * doc/emacs/haiku.texi (Haiku Basics): Fix a typo.
      adds  a1aa9cbf57a Make overhangs in ftcrfont work on Haiku
      adds  618070d4b41 Allow customizing the pixel delta of wheel events on X
      adds  43201801114 Fix last change for non-X platforms
      adds  6943786b5c1 Avoid undefined behaviour when copying part of structure
      adds  d8dd705e9d8 Really make `x-scroll-event-delta-factor' dependent on 
system
      adds  8f5d2a3181d Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  3b8e122bc7a Use /* */ comment style instead of //
      adds  073111cc775 Replace XFillRectangle with cairo_rectangle and 
cairo_fill
      adds  92cd274ba82 Remove draw_glyphs_debug
      adds  7d8f0c0586d * src/xdisp.c (mouse_face_from_buffer_pos): Revert 
whitespace only change
      adds  194c299470e Merge remote-tracking branch 'origin/feature/pgtk' into 
feature/pgtk
      adds  66b5f5a8726 Fix build after merge
      adds  127be1e8b39 * lisp/frame.el (display-graphic-p): Fix typo.
      adds  105205c86bc Get rid of pgtk_select and use xg_select instead
      adds  faa593ac5dd Enable pixel-precision scrolling on pgtk port
      adds  afff603778b Add missing function declarations to pgtk-win.el
      adds  d15dafeefb5 Stop setting mouse face GC manually, as it is no longer 
required
      adds  b3277883f35 Make interrupt input optionally work on PGTK
      adds  72d223a5445 Enable shallow menu bar updates on PGTK
      adds  49422d2e698 Do not buttonize key bindings outside of *Help* buffers
      adds  247ed6ccbcf Make fill-region-as-paragraph clear the markers it 
creates
      adds  e3351f61529 Use mupdf in doc-view-mode if gs is not installed
      adds  4de13ef147a Signal a better error in tabulated-list-sort
      adds  0d2f184a110 project-kill-buffers can display list of buffers to kill
      adds  f0eba4ea5e1 Make `group' widgets prettier in Customize
      adds  73cf27aa45d Make Re: recognition in ispell-message less ambiguous
      adds  c2c9e7e3cbb Don't return whitespace for thing-at-point in 
whitespace-only buffers
      adds  030a5c57048 Remove problematic characters from modus-themes.org 
(bug#52126)
      adds  708ffac5ea1 * test/infra/gitlab-ci.yml (.job-template): Modify find 
scripts.
      adds  c6237462412 Fix up generation of help text for ldefs-boot.el
      adds  0c1c6f0ba71 Regenerate ldefs-boot.el
      adds  67676bb5a04 Fix NS port text decorations (bug#52156)
      adds  50379fb78d0 Fix build on macOS
      adds  1efc14561d6 Edit the lispref manual for define-key/keymap-set 
fallout
      adds  1bd7b5dd516 Fix some of the argument handling in keymap-set and 
keymap-substitute
      adds  804c69dafd6 Audit the Emacs manual for keymap-*-related changes
      adds  72b7fccc15c Add new package pixel-fill.el
      adds  a59deef359c Allow non-float values in x-scroll-event-delta-factor
      adds  f3bb2b80b4a Add `ns-scroll-event-delta-factor'
      adds  4beecd8e8ca Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  3cba5688865 Fix annoying bell rings when pixel scrolling to buffer 
limits
      adds  de9d27f679d Avoid undefined behaviour when copying part of structure
      adds  0c9f98f7619 ; Merge from origin/emacs-28
      adds  ecf3bf66ba8 Remove problematic characters from modus-themes.org 
(bug#52126)
      adds  30553d889d7 Merge branch 'emacs-28' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-28
      adds  4e2fa4c34b8 Merge from origin/emacs-28
      adds  fe5baf0a101 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  f633116c09d * lisp/pixel-scroll.el (pixel-scroll-precision): Handle 
zero delta.
      adds  9fe993371ba Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  c3a440e520d Calculate pixel deltas correctly
      adds  68c09c6b741 Better CPS conversion of multi-binding `let`
      adds  b79d779ae83 Improve upwards pixel scrolling for large images
      adds  6c17cdc1dc0 Fix 1-off errors in pixel scrolling code
      adds  55151f94ea3 Fix pixel scrolling again
      adds  5cab2684c07 * src/nsterm.m (Vns_scroll_event_delta_factor): Fix doc 
string.
      adds  5fb9a033f89 Allow inhibiting warnings about obsolete macros again
      adds  3966a28454d Generalise CPS-conversion let optimisation
      adds  7b235b1ec05 Allow storing buffer names in registers
      adds  9b381a95ef6 Improve native compiler startup circular dependecy 
prevention mechanism
      adds  99c276b3c0a Revert "Preload paren.el"
      adds  10d371e4fa0 Document pixel-fill-region
      adds  a2d98c54f71 Use pixel-fill-width in shr.el
      adds  7433e745711 Improve documentation of pixel-fill
      adds  3747c59cac0 ; Fix last change.
      adds  bf299b7d2f7 ; * src/comp.c (syms_of_comp): Fix first lines of doc 
strings.
      adds  a7dfb2acfc1 * lisp/loadup.el (paren): Preload it (again).
      adds  aa0162ddfa3 ; Auto-commit of loaddefs files.
      adds  3005c00b13e Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  b463dc8921a Synchronize pgtk tab bar code with xterm
      adds  034d8a3ea84 Make pixel scrolling faster
      adds  541f61b378e Avoid unnecessary call when pixel scrolling
      adds  1f9834cd764 Don't include the other loaddef files in the 
no-autoloads section
      adds  71f33b39cfd Make "make force-autoloads" produce the correct result
      adds  a4cf68af2b8 Add an ldefs-boot.el target to the Makefile
      adds  a8c067591e4 Autoload byte-compile-warning-enabled-p
      adds  e2637beb286 Regenerate ldefs-boot.el
      adds  ec59a6cb0fa Make date-to-time work with date-only date strings
      adds  3e756b12b62 Suppress emacsclient message that daemon should have 
started if --quiet
      adds  2fb5e91d012 Update publicsuffix.txt from upstream
      adds  6adf37b4a5a Update SKK-JISYO.L from upstream
      adds  6192525a96f ; make change-history-commit
      adds  354f6c56095 ; * ChangeLog.3: Formatting fixes.
      adds  ab291656d0e ; * ChangeLog.3: Fix typos.
      adds  cd9dd26d24c Format and index concept 'predicate' in ELisp Intro
      adds  70c229b1fc4 Fix regression in gdb-frame-handler
      adds  9aa8fd6e62c * src/callint.c (Fcall_interactively): Fix 
inhibit_mouse_event_check.
      adds  9e16c6a96d6 ; * src/comp.c (syms_of_comp) <comp-no-native-file-h>: 
Doc fix.
      adds  6d5886e7804 * test/lisp/repeat-tests.el (repeat-tests-call-b): Test 
for commit 588caf0b27.
      adds  ef4954b69c1 * lisp/repeat.el (repeat-keep-prefix): Change default 
to nil.
      adds  ea5a90b4f47 * lisp/repeat.el: Fix long-standing problem when a 
random key activates map
      adds  8fa4749df16 ; * ChangeLog.3: Filename fixes.
      adds  e9fdb119033 ; * ChangeLog.3: Some additional fixes.
      adds  e632b83a281 Update authors.el for Emacs 28
      adds  93d9bc09f41 Merge from origin/emacs-28
      adds  bc6bcb8f0be ; Auto-commit of loaddefs files.
      adds  9fa15463bd8 ; Merge from origin/emacs-28
      adds  5477b929da8 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  c13b49a110f update_autogen: Remove deprecated -I flag
      adds  bab29694047 Support precision mouse scrolling on MS-Windows
      adds  9d17e346fe1 Preserve newlines at the end of pixel-fill-region
      adds  2d60566c878 Use proportional fonts in the Gnus headers by default
      adds  3bc0768e9b8 Enable gnus-treat-fold-headers by default
      adds  658085d0699 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  6e5c2fb468d Stop relying on `x_coalesce_scroll_events' in pgtk code
      adds  2ee6621fe9f Fix precision pixel scrolling for a recent change
      adds  ddaedb1910c ; * src/w32term.c (w32_construct_mouse_wheel): Fix a 
typo.
      adds  6348ca1a888 Make pixel-fill-region handle space regions better
      adds  8959b1343b4 Fix update-glyphless-char-display variable setting
      adds  6a60bd475d6 Add a new minor mode `glyphless-display-mode'
      adds  45252ad8f93 Fix closure-conversion of shadowed captured 
lambda-lifted vars
      adds  93824a760ed Add new face `variable-pitch-text'
      adds  0f6bf308ab3 characters.el: remove repetition in 
glyphless-char-display-control
      adds  d086d4f91d1 Fix fencepost error in pixel-fill--fill-line
      adds  e2e2dd4890f Mention 'glyphless-display-mode' in conjunction with 
bidi display
      adds  cbcf8a616e5 Fix table-fixed-width-mode when typing fast
      adds  02ebd790b78 * lisp/emacs-lisp/cconv.el (cconv--lifted-arg): Simplify
      adds  ec3b6fa8e18 Make `C-x C-d' require either an existing directory or 
a wildcard
      adds  c35c86a353c * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Decl 
struct predicates as pure
      adds  f3284d5acd9 * Redefine `comp-cstr-shallow-copy'
      adds  fd86829e664 Make use of `comp-cstr-shallow-copy'
      adds  ed7591c9055 Fix "SEE ALSO" buttons in some man pages
      adds  1914d946d62 Change how Dired displays available space
      adds  01a6c0b409c Get rid of vmotion loop in 
`pixel-scroll-precision-scroll-up'
      adds  78a3933b62c Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  a4ff8411546 Fix precision scrolling when there is a scroll margin
      adds  5001f4f91b9 Add `touch-end' event type
      adds  603bdc8d38c Add some primitive momentum-based precision scrolling
      adds  c6dd8dd2233 * lisp/emacs-lisp/macroexp.el: Improve last change
      adds  aaf0e62048e * lisp/cedet/semantic/bovine/c.el 
(semantic-tag-protection): Silence warning
      adds  35075267a67 Add a bidi-control target for 
`glyphless-char-display-control'
      adds  20ab7e07afe Fix usage of deprecated syntax in some cedet tests
      adds  d353c08d2bf browse-url-button-regexp: Recognize gemini: links
      adds  5db380abad0 Ensure there are no duplicate separators when creating 
a context menu
      adds  7ca865dc52a Add `cl-constantly' function
      adds  3f98188b864 Make dired-virtual doc string less confusing
      adds  2f6b519eaeb Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  7fa11be2fae Fix `menu-set-font' on pgtk
      adds  4844aaac199 Documentation fixes for pgtk port
      adds  105c7562dc3 Get rid of duplicate pgtk function
      adds  6927841ecba Fix recent changes related to 'glyphless-display-mode'
      adds  dfc7338828a ; * lisp/international/characters.el: Fix a typo in 
last change.
      adds  e2494bdaeea ; * lisp/dired-x.el (dired-virtual): Doc fix.  
(Bug#20992)
      adds  aa6a05c146e Fix display of free disk space in Dired
      adds  d45e72fe5a9 Improve momentum scrolling algorithm
      adds  a516ab79c30 Add a new variable 'process-error-pause-time'
      adds  9ea5a915bd1 Make `C-c C-w' copy the executable bits to the new file
      adds  c469efbd836 * lisp/gnus/gnus-art.el (gnus--variable-pitch-p): Don't 
error out if face nil
      adds  4c7faf33776 Fix previous macroexp--warn-wrap change
      adds  a97fce7a894 Fix characters.el build issue
      adds  84166ea2e6a CC Mode: Recognise "struct foo {" as introducing a type 
declaration
      adds  50b40e1d4f0 ; * lisp/org/ob-julia.el: Fix Author header for 
authors.el.
      adds  9963b11bf71 ; * admin/authors.el (authors-aliases): Further updates.
      adds  2be090d5d30 ; * ChangeLog.3: Minor fixes.
      adds  40fc31ea286 ; * ChangeLog.3: Update.
      adds  6294e60205d ; * admin/authors.el (authors-aliases): More fixes.
      adds  aa1d7dd867c ; * etc/AUTHORS: Update.
      adds  fa2e812894b Merge from origin/emacs-28
      adds  740ae2818fa Bump Emacs version to 28.0.90
      adds  8ff1a9d00bf ; Merge from origin/emacs-28
      adds  8230a47ecc8 * lisp/help.el (help--analyze-key): Prefer 
posn-set-point over mouse-set-point
      adds  334ff0232e0 * lisp/repeat.el: Use same logic for repeat-check-key 
and repeat-exit-timeout.
      adds  b3d4b18507d ; make change-history-commit
      adds  f38dfa56a0c ; Update loaddefs files.
      adds  48d1e6e9d92 Merge from origin/emacs-28
      adds  cf49f6ef656 ; update_autogen: Remove -I flag handling completely
      adds  db56f2c264f update_autogen: Remove unused -H flag
      adds  a8bfdf2efc4 update_autogen: Improve error handling slightly
      adds  608267c71e1 Support display of non-ASCII characters with aligned 
columns
      adds  8203c2cd305 ; * src/xdisp.c (syms_of_xdisp) 
<align-columns-display>: Doc fix.
      adds  f5f5297a925 * etc/NEWS: Mention change in `insert-directory' 
derivates.  Fix typos.
      adds  15d5af8cb09 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  ef2c3868294 * lisp/pixel-scroll.el (pixel-scroll-start-momentum): 
Fix algorithm.
      adds  67191f7eee3 Make momentum scrolling much nicer
      adds  054319e9fde Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  f17d0dfb3e6 Generate touch-end events on pgtk
      adds  0a50ad11dbc * lisp/tab-bar.el (tab-bar-close-other-tabs): Fix 
regression.
      adds  bbf4140091d * admin/diff-tar-files: Don't assume .tar.gz.
      adds  6b99b6eb8bc * admin/make-tarball.txt: Various clarifications.
      adds  e0ee1d003ac Work around IBM XL C compiler bug
      adds  f35d6a9c732 * CONTRIBUTE: Improve commit message instructions
      adds  fed35a89517 Port emacsclient to Solaris 10
      adds  9c222b9c1a7 Port to C compilers that lack size-0 arrays
      adds  c66eb524537 Merge from origin/emacs-28
      adds  1afa295aed8 Improve velocity calculation in momentum scrolling
      adds  57a9bf8d418 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  f638541785f Fix a compilation warning in pgtkterm.c
      adds  729311c22b2 Keep track of scale factor by atimer and recreate 
cairo_surface_t
      adds  76099240119 Adapt directory summary line handling in Tramp
      adds  ba063f8141e Send scroll stop events to xwidgets when built with 
XInput 2
      adds  1431fce67f7 Revert "Support display of non-ASCII characters with 
aligned columns"
      adds  d3eb3918d49 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  5869bf55b23 * lisp/emacs-lisp/cl-macs.el (natnum): Define it as a 
type
      adds  e3a10c8cd90 * lisp/emacs-lisp/cl-macs.el (natnum): Fix typo
      adds  9db76af76c2 ; * lisp/image-mode.el (image-mode): Minor doc fix.
      adds  8fda6770afc image-mode: Advertize viewing as text less eagerly
      adds  756c2099bf4 * lisp/image.el (image): Add :prefix and :link.
      adds  2bd1b1ace82 Fix dired--insert-disk-space
      adds  8090ef48c90 Fix typo in NEWS about 'write-file'
      adds  430622796b7 Don't support obsolete sregex syntax in re-builder
      adds  ddc875d9f75 emacs-lisp-mode: Use error face for "/d" indicator
      adds  20124d78e7b ; Minor cleanup in re-builder after my last commit
      adds  52b2ffd83b9 Improve how dired-mark-sexp interprets file sizes in 
non-C locales
      adds  4a303c4dcac Remove separators at the beginning and end of the 
context menu
      adds  85e56d97b71 Clarify the run-at-time documentation about "integral 
multiple"
      adds  32a8b3bc22b Fix regression introduced by the previous date-to-time 
change
      adds  b56f2737c64 Add support for some Polish characters with `C-x 8'
      adds  d003f70c6fa Move 'C-x 8 .' to 'C-x 8 . .'
      adds  d0997eefea7 Add a docstring to `iso-transl-set-language'
      adds  c9186b1b0bf Use gnus-message instead of plain message in gnus-search
      adds  19ac237c9ee More-robust svg_load_image fallback
      adds  02386da9389 Simplify svg_load_image
      adds  bcb4651c412 Improve overflow checking in svg_load_image
      adds  5586eb463fb Prefer rsvg_handle_get_intrinsic_size_in_pixels
      adds  76bbb7e648d Remove two functions obsolete since Emacs 23
      adds  c082dbbc215 Remove some more items obsolete since Emacs 23
      adds  7558e830970 ; * etc/NEWS: Move incompatible changes into a separate 
section.
      adds  c8b72ad0eaf Add more dired-x tests
      adds  397a6a73d78 Revert "emacs-lisp-mode: Use error face for "/d" 
indicator"
      adds  1e2bc1bbf47 Port to Tiny C on x86-64
      adds  352c737dcef Ensure that MAIN_FIRST have finished compilation before 
doing the rest
      adds  1450fa16ed9 Make it work to pixel scroll by deltas larger than the 
window
      adds  be1359884f6 Make last change work for deltas that are multiples of 
max-height
      adds  b060c3844fb Make `mouse-1' restart the cua-rect rectangle
      adds  6042417664e Fix highlighting of "Exit*" phrases in f90-mode
      adds  55ff91e822b Fix keymap-lookup implementation
      adds  644dd2f0505 Make the error message in epa-display-error more helpful
      adds  284cc2491d0 * lisp/minibuffer.el: Don't return a boundary outside 
its arg
      adds  5d6f8287997 Unbreak build after 
9c222b9c1a7f91497a37567b4d7de3a511fff069.
      adds  ab828569ab1 Merge from origin/emacs-28
      adds  1dfcac6e10a Update Tramp version (don't merge with master)
      adds  3b514421ebf ; Merge from origin/emacs-28
      adds  9fbc4fa0e73 Add Tramp version integrated in Emacs 28.1
      adds  c006c490eb5 ; * doc/misc/efaq.texi (Latest version of Emacs): 
Update version.
      adds  eafcccd38f1 ; FAQ: Normalize references to the NEWS.NN file
      adds  7282e492d5c * doc/misc/efaq.texi (New in Emacs 28): New node.
      adds  ef4d216eb32 Remove reference to variable obsolete since 24.1
      adds  bc55dc04af7 * doc/misc/erc.texi (Keystroke Summary): Fix doc for 
TAB.
      adds  bef17bca215 * src/dosfns.c (Fint86): Doc fix; don't use obsolete 
names.
      adds  745a732ae40 ; Further author fixes in authors.el
      adds  d82cfbc0e92 Merge from origin/emacs-28
      adds  fba17b0747a Make precision pixel scrolling work in an hscrolled 
window
      adds  d44d6ae016e Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  39c466b1958 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  84c9369fd74 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  6d7a1123b44 Merge branch 'feature/pgtk' of 
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
      adds  142e827bc40 Fix dependencies for files in the 'nt' subdirectory
      adds  3e7aff5fcdd Yet another place inside redisplay_window to prevent 
quitting
      adds  16b87415568 ; Silence byte-compiler warning in test
      adds  796075ef7e1 Make use of Trash on macOS (bug#21340)
      adds  6d6d2b73d06 ; Fix removal of obsolete newsticker function
      adds  aa6681a51ad Fix the MinGW build broken by recent changes in image.c
      adds  7c68c84674d Silence byte-compiler in some tests
      adds  7384a329d25 Further changes on directory summary line in Tramp
      adds  63be97fb050 Fix (date-to-time "2021-12-04")
      adds  de727b5886f eieio-core.el: Allow assignment to cl-structs through 
`slot-value`
      adds  7c5e699b814 Add ".crate" to Tramp archive file suffixes.
      adds  7505abae396 Improve bookmark-maybe-historicize-string doc string
      adds  3bfd8e40078 Add a comma between groups in gnus-inews-insert-gcc
      adds  08782d58db6 Fix pixel-fill--fill-line infloop for certain 
unbreakable lines
      adds  f247fa5d5ce * lisp/isearch.el (isearch-delete-char): Reopen hidden 
overlays (bug#52248).
      adds  2898566fa0d Don't swallow gnus-search errors when creating nnselect 
groups
      adds  ae415e79714 Avoid having gud bug out if `C-x C-a' has been bound
      adds  b3505e31d6c Further gnus-inews-insert-gcc fixes
      adds  ab41b1c5541 Fill Emacs version on about screen
      adds  dbadbb5badb Tweak fancy-about-text
      adds  f14a4c377df Make package-dir-info more resilient
      adds  c585112ac5f Update the Info documentation of Eshell's built-in 
commands
      adds  643eee8b1bf Make pixel scrolling through images less jumpy
      adds  d3b4f838b98 Add IRC introduction to the ERC manual
      adds  5404973916d Make help--describe-command more robust
      adds  133f9a7e940 Fix tty mouse wheel on window systems other than X
      adds  5d7eb2979bc Clarify Creating Frames documentation
      adds  7842a606b76 Improve before-make-frame-hook and 
after-make-frame-functions docs
      adds  8bdea767208 Remove hack from seq-tests.el for broken 
`with-suppressed-warnings'
      adds  00236cc802a Fix the enumeration values returned by 'try_scrolling'
      adds  f3e6a432c59 ; * doc/misc/efaq.texi (New in Emacs 28): Add more news.
      adds  a1e30e41063 ; Fix most remaining AUTHORS warnings
      adds  fef3e600618 * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor 
doc fix.
      adds  c086358574e Update to Org 9.5.1-15-gdb4805
      adds  520a703fa7d Merge from origin/emacs-28
      adds  bf869aa698a ; * doc/misc/eshell.texi (Built-ins): Improve markup, 
fix typos.
      adds  9167fbd323c Remove hacks for broken `with-suppressed-warnings'
      adds  722a8ebb712 Silence warnings about testing obsolete functions and 
macros
      adds  d16db92cc79 Silence byte-compiler in generator-tests.el
      adds  622550f7187 Interpolate large pixel scrolls
      adds  e5f74cecf13 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 
into feature/pgtk
      adds  3925fd777f9 Fix coding style of a recent change
      adds  44ed0981535 Fix double buffering on pgtk
      adds  f851e725b35 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  360d2d3a332 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  1710fca4466 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  aacc371ac5e Merge branch 'feature/pgtk' of 
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
      adds  f99745c78ec * src/frame.c (gui_set_border_width): Revert confused 
changes
      adds  42d4ffad5ad Fix SEGV crash by unref css provider too much
      adds  f68a0314e3c * src/pgtkterm.c (x_set_parent_frame): Fix coding style
      adds  509dec902c4 Fix out-of-bounds access in xdisp.c
      adds  25dc0d1de6e ; Another protection from out-of-bounds access to 
it->stack[].
      adds  19307704bd6 Use gnus-error to report mail-source failures
      adds  fad4049a099 Remove no-op calls to decode-char with 'ucs' arg
      adds  2d0e1e55958 Light copy-edits to recent additions to ERC manual
      adds  b961af66b9e Fix fancy-about-screen point placement
      adds  8ef6eeeaea2 Revert "Improve before-make-frame-hook and 
after-make-frame-functions docs"
      adds  6faf72eab63 Revert "Clarify Creating Frames documentation"
      adds  6980a4fa450 Fix regression introduced by previous context-menu-map 
change
      adds  e00623c5bd1 Fix wording in eieio.texi (Generics)
      adds  0d8e9588e1c * lisp/info.el (info-menu-star): Improve documentation
      adds  a996ddb5e61 Update comment about `declare-function'
      adds  d3d8a6ccda7 ; * etc/themes/manoj-dark-theme.el: Remove not defined 
face info-menu-5
      adds  dd2a8468904 Add workaround to compilation warning in gcc 10.x in 
image.c
      adds  6620d03e334 ; * src/image.c (webp_load): Minor stylistic fix-up to 
previous change
      adds  77de40aed31 Audit `string-match' usage in shr.el
      adds  8f2d0450ad2 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  c83dc91579b Fix coding style
      adds  7314c12e64e Fix child frame crash on pgtk
      adds  2454f9876d6 Don't fill byte-compilation warnings in batch mode
      adds  e6a0cfaad53 vc-git--program-version to support Git for macOS 
version string
      adds  e449f62a79f Fix jittering when precision scrolling over images
      adds  fba7c875952 image-dired: Don't disable mouse dragging
      adds  82f96ed3801 image-dired: Use string-match-p in one case
      adds  9171061352a EIEIO: Remove redundant type info in help
      adds  2a73a52c4aa ; Small doc fix in recent eieio-opt.el change
      adds  9ab479b639c Make gnus-check-backend-function mode `debug-on-signal' 
friendly
      adds  0dca455d144 Make the Git stash commands available in vc-dir Git 
buffers
      adds  34f56561372 Document the subtleties of the 'cursor' text property
      adds  0bf10d50820 * test/Makefile.in (check-declare): Add missing --batch.
      adds  e3427faf55d Fix typos and improve consistency in ERC manual
      adds  013161d4a77 Merge from origin/emacs-28
      adds  4434deaee2a Added dired-create-destination-dirs-on-trailing-dirsep
      adds  0d88c3c340e Add time-convert tests
      adds  83fa35bb16a Use time-equal-p to compare timestamps in tests
      adds  af606189459 Simplify cedet-utest-elapsed-time
      adds  524c42fa0eb Prefer nil to (current-time) when either will do
      adds  f4d7ca73e3a Simplify message-unique-id etc.
      adds  084f4405716 Simplify message-make-expires
      adds  2bda02943b5 Use time-convert in with-decoded-time-value
      adds  186637314df Fix image load timekeeping bug
      adds  15f20c0bd06 Simplify RFC 5322 time zone generation
      adds  dbef2145c78 Simplify by using format-time-string
      adds  19932c32039 Avoid timestamp info loss in mh-alias-tstamp
      adds  a21b8c5d7df Fix minor clock skew issues
      adds  c1145c31adf Update org-compat doc string
      adds  9eba6b966e3 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  0b6a632f992 Merge branch 'feature/pgtk' of 
git.sv.gnu.org:/srv/git/emacs into feature/pgtk
      adds  2e8d1ad0f20 image.c: Remove some dead code
      adds  63c8a6066a2 Add package management to tutorial and startup screen
      adds  3384efb903d ; * etc/tutorials/TUTORIAL: Fix typo in last commit.
      adds  283db0d703f * etc/tutorials/TUTORIAL.sv: Adjust to latest change in 
TUTORIAL.
      adds  d529207b0eb lisp/minibuffer.el: Fix for bug#52169 regression
      adds  4d93859c871 Merge remote-tracking branch 'origin/emacs-28' into 
trunk
      adds  2bd9d7bd0a5 ; * etc/tutorials/TUTORIAL: Minor wording change in 
recent addition.
      adds  a12de96455f ; * etc/tutorials/TUTORIAL.sv: Re-adjust to latest 
change in TUTORIAL.
      adds  c9e901f4a61 Avoid small parasitic button on mode line
      adds  aa63064fec4 Fix mode-line display on TTY frames
      adds  cdb4bc0a818 Revert "Avoid small parasitic button on mode line"
      adds  e135f15aac8 Tramp code cleanup
      adds  dd2a994f0c6 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4eb749a1731 dired.texi: Document 
dired-create-destination-dirs-on-trailing-dirsep
      adds  5a9965f0c72 Fix previous shr-parse-style change
      adds  79335aa1857 Assume unfilled byte-compiler warnings in tests
      adds  e637afce45e Remove spurious space in byte-compiler warning
      adds  bed5af1ea32 Silence byte-compiler in two tests
      adds  e17aea73a5b When registering Gnus message ids, guard against no 
registry
      adds  d9b3f665bc5 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  bdcf3c35045 Cancel xwidget progress timer when buffer is killed
      adds  da23e607d33 Select the right buffer for event in context-menu 
functions (bug#9923)
      adds  abf06a46b49 Merge from origin/emacs-28
      adds  9a1e87ba448 Add vc-git-stash-pop to vc-dir-git-mode
      adds  3939cb2a9ca Remove XEmacs compat code from strokes.el
      adds  092c03d2c30 * lisp/view.el (view-mode-map): Convert to 
defvar-keymap.
      adds  8aa2aac5002 Remove obsolete values from image-mode-auto-resize
      adds  00e6aeacf25 image-dired: Fix behavior of slideshow command
      adds  db56e32d124 * etc/tutorials/TUTORIAL: Say that there is usually a 
delete key.
      adds  c94b81bfc18 Remove some unnecessary references to Emacs 22
      adds  6e50d86ca20 Add the new packages section to the Italian tutorial
      adds  1d0a60113fd Make a more robust check in Tramp using scripts
      adds  691470ec4ed * doc/misc/eshell.texi (Built-ins): Fix xref.
      adds  77a30e1e88d browse-url: Remove support for Netscape
      adds  8f7da3ecb5e Improve before-make-frame-hook and 
after-make-frame-functions docs.
      adds  9168abd7f52 * etc/tutorials/TUTORIAL.he: Add section about package 
management.
      adds  9013e4ea194 browse-url: Remove support for Galeon
      adds  beed398eb5e browse-url: Refactor code to find executable
      adds  5364c571988 Improve yanking in the middle of comint process output
      adds  10655ce02f9 image-dired: Navigate from image display buffer
      adds  b9c43acdd62 Check decoding results in webp_load before using it
      adds  13556f32ba5 ; * lisp/textmodes/texinfo.el: Remove stale comment.
      adds  7d7f3d98dc0 Pacify svg_load_image compiler warning
      adds  176c63287ff Convert etc-authors-mode-map to defvar-keymap
      adds  bdeb189cf20 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  5671709590e Send scroll stop events to xwidgets correctly
      adds  c4dab6c179a Allow customizing precision scroll interpolation
      adds  bf79dad3f20 Make interpolated scrolling work better
      adds  41b1d223c6a Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  b0a960308bd Fix last change
      adds  d5a6dd1f8cd ; * etc/NEWS: Fix typos.
      adds  d8c383b25ed Improve precision scroll interpolation
      adds  f10d4b31d6d Clear scroll interpolation when interpolated scroll 
completes
      adds  58cf601aada Fix coarse scroll deltas on macOS
      adds  d34009db66c Remove dead link from newsticker
      adds  0f30227f97d ; * lisp/net/browse-url.el (browse-url-epiphany): Fix 
typo.
      adds  b80d7568e41 * lisp/dired-aux.el (dired-check-process): Doc fix.  
(Bug#52337)
      adds  1933cd5307e Doc fix; Epiphany has been renamed to GNOME Web
      adds  ce5bca49134 Document native-comp-async-report-warning-errors more
      adds  05af96456c0 Merge from origin/emacs-28
      adds  0a2507ff909 Backport: Make a more robust check in Tramp using 
scripts
      adds  e6e62eedd77 ; Merge from origin/emacs-28
      adds  ed03b2f3017 Convert shortdoc-mode-map to defvar-keymap
      adds  1ea5b821452 Define calc-help-map in one step
      adds  5922c972cd1 ; * lisp/calc/calc-ext.el: Fix warnings in my last 
commit.
      adds  6cf358d7a27 Define some more keymaps in one step
      adds  00d107ebead * lisp/mouse.el (context-menu-entry): Bind to 
make-sparse-keymap, not ignore.
      adds  aa3434369e0 lisp/mouse.el: Fix some lambdas quoted with ` or '
      adds  3a0e0187b71 * test/lisp/emacs-lisp/cl-macs-tests.el: Avoid 
`with-suppressed-warnings`
      adds  c6bf11c2815 * test/lisp/emacs-lisp/subr-x-tests.el 
(subr-x-named-let): New test
      adds  929a8010aca image-dired: Remove some TODOs
      adds  63f07ea22f3 image-dired: Go to next image when marking
      adds  47cd820d93d Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  dae4fc738a2 image-dired: Show image info in header line
      adds  bb1252bdb33 Allow customizing step between each interpolated scroll
      adds  52f3fe46a35 Fix jumping cursor during interpolated scrolls
      adds  07d95325e4b Fix pixel scrolling over lines with different sized 
glyphs
      adds  948a8936ba2 Make precision scrolling up work over display strings
      adds  c8c7822c513 * etc/tutorials/TUTORIAL.it (CONCLUSIONI): Reword 
paragraph.
      adds  24e9616a0fe ; Merge from origin/emacs-28
      adds  538fc1d0e07 Fix mode-line display in Calendar mode
      adds  eb9e33e2386 ; * etc/NEWS: Non-nil repeat-keep-prefix is not the 
default anymore.
      adds  6ba2f028cfa Revert "Grep alias `all' shall not match parent 
directory"
      adds  35a96139df1 Clarify a comment in xdisp.c
      adds  be860c1385a Fix manual entry of 'quit-restore-window' (Bug#52328)
      adds  1821844357e Add missing K key documentation for Cangjie input 
methods
      adds  6ecb24f8772 Merge from origin/emacs-28
      adds  bbfb3737836 Improve lock-pid handling in Tramp
      adds  8f3f785c555 Fix thinko in Tramp test
      adds  c0b9041ebde Fix logic in 'compute_window_start_on_continuation_line'
      adds  6919d5a7c0a Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  57923818fcc ; * lisp/htmlfontify.el: Remove some commented out code.
      adds  8c2c8996e76 ; * lisp/Makefile.in: Fix typo.
      adds  e796161b6e6 * lisp/time.el (world-clock-mode-map): Convert to 
defvar-keymap.
      adds  b867eb22168 Fix precision scrolling for stretch glyphs
      adds  e8d90a3fd40 Remove unused let-bindings from pixel-scroll.el
      adds  2e4740f0423 Fix pixel scrolling upwards in Info buffers
      adds  59db96d83ae Fix bob detection when pixel scrolling upwards
      adds  6b895785247 ; * lisp/progmodes/flymake.el: Update the minimum Emacs 
version.
      adds  26fb4168b88 ; Prefer HTTPS in more URLs
      adds  dda63370669 emacsclient takes more care about XDG_RUNTIME_DIR
      adds  7a25ba0fdeb ; * lisp/image-dired.el: Fix typo.
      adds  d601fd4692e Merge from origin/emacs-28
      adds  636704fab96 Stop setting `make-cursor-line-fully-visible' in 
precision scrolling
      adds  6e865a7171d Further reduce image-related stutter during precision 
scrolling
      adds  cc0f1471803 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  e98ca321768 Make dired-buffers-for-dir expand the DIR argument
      adds  79825f724f5 Make keymap-lookup work for keymap results, too
      adds  88ea736c351 ; * etc/NEWS: Improve recently added entry.
      adds  9ccd3d32311 Use defvar-keymap for package-menu-mode-map
      adds  eba5cd3ca1a ; * lisp/dired.el: Remove code commented out since 2000.
      adds  c9cb59bc4f6 * etc/TODO: Entry about converting to defvar-keymap.
      adds  ea8bb59c1b3 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  af1c5ec0fcd Fix bibtex-biblatex-entry-alist sorting when using latex
      adds  3d38d1d1345 Add sqlite3 support to Emacs
      adds  d2081b2b331 Add NEWS entry for sqlite
      adds  7364b60fe9c Fix comment in heading
      adds  e5f71051a00 Add a new mode for examining sqlite files
      adds  385f2faf347 Fix some sqlite doc string typos
      adds  ad1b80d91df Fix sqlite-mode.el build problems
      adds  ebf59d1a28b Check whether the sqlite supports sqlite3_load_extension
      adds  fb11575f3cf Improve sqlite-mode--tablify tables
      adds  c8e19b3a844 Don't bug out on certain empty elements with ids
      adds  aa2872a1277 Make `M-x run-python' select the window again
      adds  5708da48d1c Revert "Make `M-x run-python' select the window again"
      adds  b3318193021 Merge from origin/emacs-28
      adds  19233f65016 ; * etc/NEWS: Fix wording in recent entry.
      adds  17569c94954 Fix Fsqlite_finalize book-keeping
      adds  7cbda71617f Add an sqlite-mode-delete command
      adds  5d476a9ed89 Add FIXME comment
      adds  d727796e1f7 Don't leave open cursors when listing sqlite data
      adds  cabb049a500 Add confirmation to sqlite-mode-delete
      adds  6c81683a279 Fix a typo in sqlite.c
      adds  628306c2999 Minor cleanups of sqlite3 code on MS-Windows
      adds  4cdc59f33a0 Minor cleanups in sqlite.c
      adds  815a8a7db21 Pacify unused variable warning in xterm.c
      adds  facddfc8036 * src/sqlite.c (row_to_value): Call 
'make_unibyte_string'.
      adds  607dee1a719 Prevent hang when exiting Emacs on Haiku
      adds  d90be279958 Use window height to determine wheel event pixel deltas 
on XInput 2
      adds  25084b1e953 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  8c29dbd3a81 Fix tooltips in PGTK child frames
      adds  9be1a841e59 Coding style fixes
      adds  b9c1e1d73bb Implement pgtk_frame_raise_lower
      adds  8c50016b100 Improve documentation of sqlite3 support
      adds  a81669c69fd Fix hang when deleting a pipe process
      adds  d56b0b4e6b5 ; * lisp/subr.el (start-process-shell-command): Add 
missing period.
      adds  36cd4f5d81c Reimplement gnus-thread-header in Lisp
      adds  8716f21d94b Constant-propagate access to captured variables
      adds  c6cf446894a Fix drawing overlines on top of stretch glyphs when 
there is a box
      adds  ff9360f4da3 Clear precision scroll interpolation when direction 
changes
      adds  0e69753ac14 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  ae0f52b7b4b Prevent hangs when displaying a context menu on pgtk
      adds  87cdc6369ac Fix coding style
      adds  6656a4d1610 Make sqlite-mode-list-tables work on older sqlite 
versions
      adds  4b29468dbef Tweak erroring in sqlite-mode-delete
      adds  a3748499265 Fix the DJGPP port
      adds  30dd5c9acc3 Update to Org 9.5.1-25-g9ca3bc
      adds  8a0734329a4 Avoid undefined behavior in 'send-process-region' 
(Bug#52369).
      adds  2d116c432d2 Merge from origin/emacs-28
      adds  95d7a794cc4 Update bovine/gcc-tests for newer Macos versions
      adds  eff1bb78bd3 Fix frame focus on X Toolkit builds with XInput 2
      adds  8e948ab97eb Fix some compilation warnings in sqlite-less builds
      adds  4f987e189d1 Fix last change
      adds  11b2dfca287 * src/xterm.c (x_detect_focus_change): Fix XI2 focus on 
GTK builds.
      adds  e52739c32fb Make with-sqlite-transaction mode code efficient
      adds  e29c904a0a3 ; * lisp/emacs-lisp/shortdoc.el (keymaps): Fix typo.
      adds  8faada1f5ac eshell: Prefer octal number for file modes
      adds  6c9adafa931 Check for support in sqlite-mode-open-file
      adds  bdfd83e42d0 Fix an off-by-one error in TEX parsing in etags
      adds  194556425f1 Really fix the etags TEX parsing
      adds  5bc785d81c0 Fix overline display when there is a box
      adds  0ee1a46e6c7 Fix overline display over stretch glyphs with box on NS
      adds  2de147e93c6 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  13edadb4927 Fix overline display when there is a box on PGTK
      adds  e4e9a7ce436 * lisp/startup.el: Let-bind browse-url-browser-function 
instead of setq-local
      adds  242cdac3ad8 * lisp/char-fold.el (char-fold-override): New defcustom 
(bug#52394).
      adds  986ce367dba * lisp/char-fold.el (char-fold-override): Doc fix.
      adds  a07d954fe25 ; * etc/NEWS: Add 'char-fold-override' (bug#52394).
      adds  5181276b436 Stop using XI focus events on non-GTK builds
      adds  2f660105494 Work around pixel scrolling issues when org-indent-mode 
is on
      adds  c86b86f9a9e Introduce a new sqlite-locked-error
      adds  9ce0fe5ef4d Add a new `sqlite-pragma' command
      adds  da2c0e8f7d7 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  64ea1a178c6 Fix eshell for systems that do not have subprocesses
      adds  b5354e989d8 Rewrite the "Quitting Windows" section of Emacs Lisp 
Reference
      adds  ea8422204f1 * make-dist (manifest): Filter out msdos/autogen/* 
files.
      adds  62139aeb42e * lisp/tab-bar.el (tab-bar-switch-to-last-tab): Add 
'abs' for precautions.
      adds  9bd3f78645e Make `M-x run-python' select the window again
      adds  5640b055d69 Merge from origin/emacs-28
      adds  3a773cbbf56 * lisp/ielm.el (ielm-header): Show key binding for 
describe-mode.
      adds  38f782f48df * lisp/ielm.el (ielm-map): Use defvar-keymap.
      adds  57efc5d1bb6 * src/sqlite.c (Fsqlite_open, Fsqlite_load_extension): 
Use ENCODE_FILE.
      adds  c952f8b0596 lisp/pcomplete.el: Mark obsolete some unused functions
      adds  0c24ccc9d8e * lisp/emacs-lisp/generator.el (iter-yield): Simplify
      adds  7c4c72fa52a Make two aliases obsolete in lisp/international/robin.el
      adds  c1476afb99f Make alias obsolete in xscheme.el
      adds  b30b33ed9b3 ERT can generate JUnit test reports
      adds  ae169bda2cb ; Add a FIXME regarding the GMP memory allocation 
functions.
      adds  855f1bd1766 completion.el: Make two compat aliases obsolete
      adds  6170c5036e3 Fix regression in help-mode prompt
      adds  cea8deea728 ; * src/xdisp.c (move_it_vertically_backward): Clarify 
commentary.
      adds  9de8eec3bc9 * make-dist: Don't run "make --question info".  
(Bug#52322)
      adds  3607508f3ff Set calc-make-windows-dedicated to nil by default
      adds  b8e6beaab01 Merge from origin/emacs-28
      adds  8c0f9be0d1a Only allow SQLite extensions from an allowlist
      adds  30ac6fbbed9 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  b86ab359725 Prefer command remapping in cperl-mode.el
      adds  1d67bbf6c9e Use defvar-keymap in elisp-mode.el
      adds  6a48ef0cbe0 Explain JUnit test reports in ert doc
      adds  78a9d151b5c Minor Tramp cleanup
      adds  8704165197d Remove Emacs 21 compat code for command-remapping
      adds  e07d69e2dc4 * lisp/net/eudc.el (custom-menu-create): Remove 
unnecessary autoload.
      adds  71ff4b97abe Fix ert.texi error from previous change
      adds  75eac285af4 Prefer command remapping in allout.el
      adds  0cc2c2dcdbe eieio-compat.el: Move to lisp/obsolete
      adds  38977b6134e Add 'comint-mode' and 'change-log-mode' to 
project-kill-buffer-conditions
      adds  ad768d767bd project-kill-buffers-display-buffer-list: Fix 
:package-version value
      adds  861eee42418 Work around pixel scrolling issues when line numbers 
are displayed
      adds  aab24775166 Prevent GDK from handling emulated button events
      adds  f88c1d222f1 Remove maintainer comment from Emacs 28 module snippet.
      adds  a4fcbf46a7b ; etc/NEWS: Move the note about Xref EIEIO change to 
the proper section
      adds  7078f32b5be Fix crash when dumping charset_table with portable 
dumper (Bug#52461)
      adds  92ed2fe6886 Merge from origin/emacs-28
      adds  81d2e846a80 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  5a057f6716e Recognize starred environments
      adds  e6b93245fe4 Have 'dlopen' use RTLD_GLOBAL in 'dynlib_open'
      adds  6d8b6e67da2 * lisp/outline.el (outline-minor-mode-use-buttons): Add 
:safe #'booleanp.
      adds  030a1a8bd5a Add errors in ert JUnit test reports
      adds  2893cb6a21a Use defvar-keymap in hideif.el
      adds  ab33404c65a Prefer command remapping in ses.el
      adds  1e578267fb1 Fix control buffer window height in 
'ediff-setup-control-buffer' (Bug#49277)
      adds  e7a6d6a546e Merge from origin/emacs-28
      adds  1c6363ff4b4 Require xwidget.el in `make-xwidget'
      adds  bfc38ff0582 Add support for multisession variables
      adds  3fd9d48f9b9 Declare a couple more functions in multisession.el
      adds  35dbc79cc32 Make emoji--recent use multisession variables
      adds  bc60ce7ffdf Skip extension tests on hosts without the function
      adds  ed77d1a8c0f Make the multisession files value read more resilient
      adds  81b589518c2 Update files times in multisesssion properly
      adds  0b43e7a4932 Improve documentation of multisession variables
      adds  32b9b22f66b Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  e726a00381e * lisp/vc/vc-dispatcher.el (vc-command-messages): Add 
choice 'log'.
      adds  34e3ad5ae44 Fix encode-time doc string
      adds  3e6c69de9d1 Fix icalendar time zone parsing glitch
      adds  dd0727e1ec1 encode-time simplifications
      adds  cea0d61a69e Prefer format-time-string to current-time-string
      adds  fc520f8b709 Minor nndiary simplificatiuon with time zone
      adds  e0ca8f791c2 Prefer format-time-string to current-time-zone
      adds  f25ad39983c Assume current-time-zone exists
      adds  73d6b19024d Omit temporary warning re obsolete timestamps
      adds  9e131f55d8d Simplify epa-ks--parse-buffer timestamp handling
      adds  469fe6a040d ; * lisp/vc/vc-dispatcher.el (vc-command-messages): Doc 
fix.
      adds  895215854db * src/timefns.c: Minor comment fix.
      adds  32d12840e66 Kill eshell-mode project buffers too
      adds  f6339412eeb Add support for touchscreen events generated by XInput 2
      adds  5e5cde55e5b Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  78a86a4b32d Fix parallel build with multisession.el
      adds  1b2511fa2ae Fix selection of fonts that don't have regular weight
      adds  36d873bf0d3 Port tramp-adb.el back to Emacs 26
      adds  75e6c169ae9 Ignore motion events sent by an emulated pointer
      adds  62fc53d75b7 Update menu bar when processing touch sequences on it
      adds  efdfe227045 Fix touchscreen support on Xt builds
      adds  ccb60283642 Improve multisession test results on MS-Windows
      adds  749c465a093 ; Improve recently installed documentation
      adds  cf33ece3101 multisession.el: Avoid old specializer syntax
      adds  041fff3d3dd Handle missing JUnit test reports
      adds  26d1f04d763 Don't abort upon untracked TouchUpdate events
      adds  f7755b88186 Flip buffers if display were modified in 
haiku_read_socket
      adds  0c240e42353 Document a bug that exists with some versions of GNOME 
and GTK
      adds  6ad5ff44960 Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  7ab1b71c0dd Coding style fixes
      adds  e5a74c20c39 Make multisession file reading more resilient on Windows
      adds  3fea95b79f7 Fix display of window-specific overlays with 'display' 
property
      adds  43c4cc2ea29 Add new argument `ignore-line-at-end' to 
`window-text-pixel-size'
      adds  d99aa9461b1 ; Fix last change
      adds  4544651b3f6 Work around some mysterious touch ownership race on 
GNOME Shell
      adds  4ff3a70153a Merge remote-tracking branch 'origin/master' into 
feature/pgtk
      adds  97b6907563a * src/pgtkfns.c (Fx_show_tip): Adjust call for new 
signature.
      adds  a7794c6dd52 ; * lisp/net/browse-url.el 
(pgtk-backend-display-class): Declare.
      adds  a1eb71413d1 Fix cairo build on haiku
      adds  120de8f9cbe ; * configure.ac: Add missing object to Haiku cairo 
build
      adds  f60265e73f1 Clean up some of PGTK code
      adds  b7338d870a1 Cleanup append-to-buffer section in ELisp Intro
      adds  cb10eed97cf Silence byte-compiler in multisession-tests.el
      adds  21ef1740f0f * lisp/dired.el (dired-mode-map): Use defvar-keymap.
      adds  55f652c8568 Make generation of JUnit test reports more robust.
      adds  4de46e6872d Fix timeout problem in autorevert-tests.el
      adds  7a886aab908 Improve doc strings in emoji.el
      adds  941d15558f0 Remove incorrect byte-hunk-handler for `eval`
      adds  f315d312165 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  35da3ed0521 Fix gnus search by message-id
      adds  f05a93e8232 Update from gnulib
      adds  1758db1bd86 * etc/NEWS: Add news entry for pgtk.
      adds  1fce1d99d4f * src/gtkutil.c: Remove obsolete fixme.
      adds  579d7c20da5 Add missing implementation of `pgtk-menu-bar-open'
      adds  6f2351a4864 Move rmail-related functions from gnus-util.el to 
gnus-rmail.el
      adds  7fd900ff3a7 Fix prompt colors in comint-snapshot-last-prompt
      adds  276fd481767 Add a shr-allowed-images user option
      adds  9051a937470 Fix indexing gendered emoji forms that have "person" 
base forms
      adds  ae289486d03 Fix prompt in `sql-sqlite'
      adds  7904cae4920 Rework how shr sets <span id='foo'> targets to make it 
more reliable
      adds  5f25852e91f Update to Org 9.5.1-31-ga18849
      adds  d745f4b6a09 Merge from origin/emacs-28
      adds  25d80456084 Fix elp-*-list interactive specs
      adds  d9d38059d19 Add a new elp-restore-package command
      adds  9ef9d0c697c Silence "Unknown slot" warnings in tests
      adds  ec692470bdb Fix last change in 'handle_display_prop'
      adds  8535861430f Enable webp support in PGTK builds, too
      adds  bc13902d3a0 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  09af054dabd Silence "initform needs quoting" warning in tests
      adds  22b8d681321 CC Mode: Remove annoying background fontification.  
Should fix bug #52298
      adds  8f82a83caec Make bad-packages-alist obsolete
      adds  cc63704815e New error symbol 'permission-denied'
      adds  c139d289df4 ; Fix last change to filelock-tests.el
      adds  f6959d05f4b Add some very rudimentary field-beginning/end tests
      adds  0bc2900bbcb Move Rmail autoloads to the common loaddefs.el
      adds  434c2cb2e9a * lisp/isearch.el: Don't display "Pending" for lax and 
toggle commands.
      adds  df3fde6fa53 Further fixes for emojis in the "people" categories
      adds  6aac4caaff7 Further tweaks to the emoji segmentation
      adds  e34017fdbec Further tweaks to emoji person groups
      adds  4c479a1041c ; * lisp/progmodes/sh-script.el (sh-mode-menu): Fix 
typos.
      adds  1ffb75780bb * lisp/progmodes/sh-script.el (sh-mode-map): Use 
defvar-keymap.
      adds  f11b996a3c7 Clarify description of two mouse dragging parameters 
(Bug#52537)
      adds  16ed9fad2c8 ; * doc/lispref/frames.texi (Child Frames): Improve 
wording.
      adds  152b94ed0f5 Merge from origin/emacs-28
      adds  3cf11a3c610 Silence byte-compiler in cconv-tests.el
      adds  2bfea5fd1fd Prefer skip-unless in one eieio test
      adds  b5393c68aef Silence undefined function warnings in eieio-tests.el
      adds  eead51bc71c Silence byte-compiler using with-no-warnings in tests
      adds  3259f399d46 Treat base64 string encode/decode as pure functions
      adds  8706f6fde13 Add `macroexp--dynamic-variable-p`
      adds  92ffe44834b Body of dynamic let-bindings is not in tail position
      adds  19206fd1e76 Silence byte-compiler warnings from absent optional 
features
      adds  de797bb853e ; * lisp/emacs-lisp/cl-macs.el (cl--self-tco): fix 
bootstrapping
      adds  89eb23589f9 Use declare-function instead of defun in eieio-tests.el
      adds  6e050a4da7a Use defvar-keymap in wdired.el
      adds  27be90154d1 Fix build in a separate directory (bug#52669)
      adds  a34650acff3 Fix sloppy base64 acceptance of some multibyte 
characters
      adds  eaa44ca40e8 Prefer $(info) to @echo
      adds  c167009400f Make some variable aliases obsolete
      adds  5f57b41aa61 ; Minor license statement fixes
      adds  aa1fdb3f6fe Put AM_V_GEN etc. first
      adds  2bcd2994314 Ignore all emulated button events (i.e. those from 
touchscreens)
      adds  4234995d428 * src/xterm.c (handle_one_xevent): Set user time on 
touch events.
      adds  bfcff461998 eieio-tests.el: Silence last warnings
      adds  a5509a2a5e4 Fix xg_event_is_for_menubar for XI2 events
      adds  513fe2d6ff9 Fix touch event menu bar detection
      adds  43356423a28 Don't drop touch events we're not interested in on GTK3
      adds  0c4fc7032ab Fix bug#28557
      adds  4d8af56c76e Speed up find_field when called from outside a field
      adds  6def36f2160 Use the new `permission-denied' error to catch 
multisession errors
      adds  c9636727363 Allow @ characters in heredoc in shell-script-mode
      adds  18ce031f9b2 Remove the `mode-line-percent-position' min width hack
      adds  cf2597da0dd Revert "Speed up find_field when called from outside a 
field"
      adds  6d4c367f3f1 Fix gnus subject matching when subject is empty
      adds  e7037353832 Ignore XI_TouchBegin events on the GTK tool bar
      adds  c0e9785c7c7 ; * src/xterm.c (handle_one_xevent): Fix typo in last 
change.
      adds  e56dd354c75 Don't produce multibyte strings by accident in 
sasl-scram-rfc
      adds  cf6dc1838af ; Fix spelling; be consistent with "key binding" 
(Bug#52674)
      adds  264589cdf76 Fix xg_event_is_scrollbar for grab-related events on XI2
      adds  73e862237d1 Add `permission-denied' error to Tramp
      adds  1a923e5ac64 Silence additional byte-compiler warning in test
      adds  32a764e106c Fix some tests in --without-all builds
      adds  11c2ffddc9f Declare functions to silence byte-compiler
      adds  678b29711b5 ; * src/xdisp.c (display_string): Fix a typo in a 
comment.
      adds  f6967d2f666 Allow for the completion buffer to be automatically 
selected
      adds  15693c81163 Allow for next-completion to wrap around the completion 
buffer
      adds  f1668ef23c1 Delete completion window on quitting
      adds  4b7e73432cd Update from gnulib
      adds  026804b6063 Fix GTK crash when clicking on xwidgets on XI2
      adds  f703232b7ff Use XI2 calls to warp the client pointer
      adds  141bf182da0 Fix horizontal scrolling on PGTK
      adds  dbd0eef0c7c Use pop-to-buffer-same-window in `M-x term'
      adds  70266929c3e Simplify disabled-command-function prompting
      adds  4154a85d813 Disable by default and add NEWS entry to the new 
completion behavior
      adds  551fe22557e * src/pgtkterm.c (scroll_event): Fix sign of delta_y.
      adds  3dbe7caed74 * src/pgtkterm.c (scroll_event): Fix scroll delta scale.
      adds  b7faac0fef5 Adjust test after recent help.el change
      adds  ca5c527ade1 ; * etc/NEWS: Fix a recently-added entry.
      adds  ccba86be785 Use unibyte strings in ntlm auth requests and responses
      adds  8d0efd87e19 Fix some Tramp tests
      adds  7be73593b4b Hide transient prefix/suffix commands from 
execute-extended-command
      adds  5b0121b7089 Help outline-minor-mode avoid some false matches
      adds  0f427befe82 Simplify NS color handling
      adds  11c0b255033 Further cleanup of NS color code
      adds  308ad05d37a Fix macfont backend color handling
      adds  42601d3a938 Make NS toolbar use NSString instead of C strings
      adds  89749a62b51 Make NS toolbar item ID more unique (bug#50160)
      adds  ab0d7a2b83f Allow resizing undecorated frames on macOS (bug#28512, 
bug#31795)
      adds  ec1312d76a6 Add native HEIC support on macOS (bug#51381)
      adds  205030ba5a1 Make substitute-command-keys test less brittle
      adds  8d846b8f8e0 Use defvar-keymap in minibuffer.el
      adds  8cc7326d953 Fix compile time error in a pcase test
      adds  28fff38eeb9 Allow automatic X-Message-SMTP-Method header insertion
      adds  b1cfdb3573f Fix wrong-type-argument
      adds  b7d31d61924 Revert "Remove Motif support"
      adds  9bcb7326860 * lisp/window.el (quit-restore-window): Select 
previously selected window.
      adds  29fffbdd873 Revert field-related thingatpt changes
      adds  be38405b1f5 Merge from origin/emacs-28
      adds  fb89711ebc6 ; Fix documentation of a recently-installed change
      adds  2001ae5898a Revert back to using monospaced fonts in the mode line
      adds  d54d8a88e9a Allow window-text-pixel-size to measure pixels around a 
position
      adds  902f343c18e Set start to desired start when pixel scrolling to end 
of buffer
      adds  03dc54ba7fb Fix precision scrolling down for multi-line display 
strings
      adds  f9d518bc2f3 Make precision scrolling also work on various bars
      adds  2fa7feca336 * doc/misc/Makefile.in (need_emacsver): Add missing 
members.
      adds  20647467bef Drop scrollbar motion events when valuators are found
      adds  8c99628a716 Fix some more incorrect valuator clearing
      adds  7078af622b0 Fix menu grabs on XI2 Motif builds
      adds  fbe026cb3e2 Acquire draw lock when updating menubar on Haiku
      adds  edb1d491d96 * lisp/net/shr.el (shr-expand-url): Also strip trailing 
whitespace.
      adds  04be23f19f6 Improve Xref documentation
      adds  6a17bb48798 Merge from origin/emacs-28
      adds  965b8b0fad6 Grab the server when warping the client pointer
      adds  8e0d327b8ce Remove useless functions from PGTK port that were 
breaking emacsbug
      adds  c9f05cbe3fc Make precision scrolling work on margins and fringes
      adds  552b74ba9ec Fix text decoration display on stretch glyphs with no 
box on NS
      adds  b9015606d16 Simplify whitespace stripping in shr-expand-url
      adds  b6fac9aaaf2 verify signed content in smime encrypted and signed 
message
      adds  54c96badf97 Add tag :tramp-asynchronous-processes to tramp-tests.el
      adds  ab6452c47d5 * etc/PROBLEMS: Add a problem when PGTK started in 
systemd unit file
      adds  1668a9b91ec Respect changes in eshell-hist-match-partial
      adds  31d34e43e54 Use defvar-keymap in eshell
      adds  32fc4232248 * lisp/eshell/em-hist.el (eshell-hist-match-partial): 
Minor doc fix.
      adds  5b6c3a20a32 Prefer the defcustom :risky property in eshell
      adds  b6ea93c62cb ; * lisp/gnus/mm-url.el: Delete spurious defvars.
      adds  992bb3a9aef Simplify command remapping in play/blackbox.el
      adds  8b0e9f44b75 Fix Emacs tooltips on PGTK
      adds  71eb1aac54e Add support for XI 2.4
      adds  1faa1726f09 Move mouse key bindings to gametree-mode-map
      adds  c09ad0cabde Fix the bug with duplicate entries in xref output
      adds  a1b72008a72 Merge from origin/emacs-28
      adds  e0a78429cab Add a utility function to query the XI2 version on a 
display
      adds  9966bf9f0c6 * lisp/simple.el (completion-auto-select): Fix 
docstring.
      adds  44c43ba4bd4 * lisp/net/browse-url.el (browse-url-of-file): Improve 
browsing remote files.
      adds  3106eeedde9 * lisp/url/url-handlers.el (directory-files): Adapt 
ARGS list.
      adds  4179727f3da Use defvar-keymap in ido.el
      adds  fe80d24a0b4 * lisp/net/webjump.el: Add TODO section.  (Bug#14624)
      adds  7f43b3759d8 Fix unused variable warning in xfns.c
      adds  f03d0de26fc Update modus-themes to version 2.0.0
      adds  26f11ed91fd Use the standard `quit-window' binding from 
`special-mode' for "q"
      adds  3f64204c12c Make read-multiple-choice-face inherit help-key-binding
      adds  ab3d5b8b328 Don't clear internal border if frame isn't realized
      adds  bb666073d34 Allow interpolating scrolls via the Page Down and Page 
Up keys
      adds  5fccd1e371d Explain why we remove stuff from 'user-full-name'
      adds  89a82182cbc Improve documentation of read-multiple-choice
      adds  4e2058aec33 Merge from origin/emacs-28
      adds  101bbd13920 Add support for pinch gestures to the XI2 build
      adds  6866cf9c375 Add test for text-char-description
      adds  50484ad7d78 Only focus frame implicitly if focus flag is set
      adds  62339e62d84 Add configure tests for faulty XI2 installations
      adds  472bc18ffde Change `x-server-input-version' to 
`x-server-input-extension-version'
      adds  9e45929d7c7 Minor improvements in multisession.el
      adds  97218c311b5 ; Fix last change: use 'utf-8-emacs-unix' encoding.
      adds  501e2096d65 Fix some issues with a recent change
      adds  9c0ad889362 ; * doc/lispref/commands.texi (Misc Events): Fix typos 
and wording.
      adds  2958d0ec497 Document some missing commands related to text scaling
      adds  97133fb3d0a Document the representation of DX and DY in pinch events
      adds  deab5f413fd Coalesce pinch gestures in the keyboard buffer
      adds  e1036960249 Clarify situations where pinch events can be sent.
      adds  c609865258d Accumulate deltas in pinch events that were skipped
      adds  53093ce3662 ; * doc/lispref/commands.texi (Misc Events): Fix 
wording.
      adds  978987f7ad5 * INSTALL: Document `--with-xinput2'.
      adds  68f15e815e0 Factor out new function rmc--add-key-description
      adds  787030b0212 read-multiple-choice: Add face when key not in name 
string
      adds  1e7786437d3 read-multiple-choice: Add optional argument show-help
      adds  40dcf9c2abd read-multiple-choice: Display "SPC" instead of " "
      adds  6ad79059d2f Rewrite disabled-command to use read-multiple-choice
      adds  83e0acdf6e3 ; * lisp/subr.el (define-keymap): Fix typos.
      adds  d8fc436bbb7 Prefer the defcustom :risky property in gnus
      adds  d4353da0ad9 Use defvar-keymap in tests
      adds  736bf3aaa72 Store sign separately when accumulating precision 
scroll momentum
      adds  2ccb1568876 Fix Lucid popup menu being stuck on XI2 builds
      adds  d9977018e04 Fix menu window persistence and entry/leave events on 
Lucid on XI2
      adds  f522a064cf1 perl-mode: Recognize "when"/"given" keywords
      adds  53cf2cf81b2 * src/pgtkterm.c (pgtk_handle_event): Add pinch event 
support.
      adds  d4e2850b323 Update to Org 9.5.2-3-geb9f34
      adds  4fedbfbfca8 Merge from origin/emacs-28
      adds  d65534d254b * lisp/emacs-list/eieio-compat.el: Really move to 
obsolete
      adds  caa1699264e Fix precision scrolling inside terminal buffers
      adds  8df3a71c526 Doc fix; fix terminology in key binding functions
      adds  01df347947c Use `permission-denied' in Tramp tests, and more
      adds  4ab5b89de84 The temprary "session" collection might not exist in 
Secret Service
      adds  65cd66c7d7a * lisp/tab-bar.el (tab-bar-history-mode-map): New 
defvar-keymap.
      adds  d7416e30121 * doc/emacs/search.texi (Lax Search): Add 
char-fold-include.
      adds  1f792c2bc1b * etc/NEWS: Mention completion-wrap-movement.
      adds  e2a7e5f4097 read-multiple-choice: Improve key formatting
      adds  85cb4f419b2 disabled-command: Explain what SPC means again
      adds  0fb55c8776d admin.el: Move etc/NEWS to etc/NEWS.NN in one commit
      adds  13ef21e84a8 Fix EIEIO tests to account for eieio-compat move
      adds  fb9b7b70f55 Fix read-multiple-choice tests
      adds  0f9ec379eb8 Only rely on passive device grabs on XI2
      adds  1a724cc2d2e Replace uniquify.el's advice with direct calls
      adds  b6b2f797d9d Fix menu placement on multiple-display setups when 
using lwlib
      adds  ea65de75776 eshell-complete-parse-arguments: don't use string-match 
on a list
      adds  c0815aca18e Fix typos in in 'reset-language-environment'
      adds  036e88ce2f3 Merge from origin/emacs-28
      adds  208ae993bac Add support for pinch events to NS
      adds  3a855c5dac1 Document a problem with IBus and the C-. key
      adds  a17a11df04f * lisp/vc/vc.el (vc-revert): Use generate-new-buffer, 
not just new buffer name
      adds  d257d92d17c * lwlib/xlwmenu.c (fit_to_screen): Adjust correctly for 
child menus.
      adds  e31facd84a1 * etc/NEWS (eieio-compat): Rewrite
      adds  e7699bf2909 * Fix native comp for non trivial function names 
(bug#52833)
      adds  5403dcf6996 ; * etc/NEWS: Fix punctuation.
      adds  498787e5119 ; * doc/emacs/search.texi (Lax Search): Fix wording.
      adds  8276605efb0 ; * lisp/keymap.el (key-valid-p): Fix wording of doc 
string.
      adds  d3bc5205131 ; * lisp/term.el (term-goto-process-mark-maybe): Fix 
typo in doc string.
      adds  e066db23813 * lisp/replace.el (replace-regexp-function): New 
function (bug#52558).
      adds  af92c526699 * lisp/textmodes/paragraphs.el (repunctuate-sentences): 
Support region.
      adds  2033f950fa3 * lisp/textmodes/paragraphs.el (repunctuate-sentences): 
Region for NO-QUERY.
      adds  6e52becfbe2 Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS 
(Bug#52431)
      adds  18b680cfd17 Fix bug#52467 by adding a new custom variable 
'display-comint-buffer-action'
      adds  1e6c7cfd0be ; * doc/misc/gnus.texi (Server Commands): Fix typo.
      adds  9249365837c Add support for xwidgets to the PGTK port
      adds  512e7c36856 * src/xwidget.c (syms_of_xwidget): Fix typo.
      adds  8be5b08bb57 Fix NS xwidget build
      adds  0b5d9e9d8e9 Fix embedder calculation for xwidgets on PGTK
      adds  42ede97016e Use XI2 to handle xwidget button events
      adds  8419011cebc Translate buttons when sending XI2 motion events to 
xwidgets
      adds  06dcd2be5d4 Improve rectangle-mark-mode documentation regarding 
mark activation
      adds  22a9a205137 Merge from origin/emacs-28
      adds  2b7d33e30b4 Improve xwidget event handling on XI2
      adds  7b621c40f39 Queue xwidget views for allocation in more places
      adds  8719abe4ca5 Test for Xkb support when opening a display
      adds  9d1312d8e9b Get rid of obsolete xwidget-related code on PGTK
      adds  7d672ed069f Translate state of XI2 entry events when sending them 
to xwidgets
      adds  fb386e22e12 Fix a hang on servers that don't support the X Keyboard 
Extension
      adds  918ed4904bd Adjust multi-test-files-simple test for Windows
      adds  bdd0b071bed Ignore manual/ directory made by admin/make-manuals
      adds  0e1a06ac85f Make multi-test-files-busy shorter
      adds  d9b28ba7c3f Allow the user to specify shr-width in mm-shr
      adds  ef344cc55c8 Move define-keymap manual entry to Creating Keymaps
      adds  2970dbaa32e Document `keymap-lookup' in the lipsref manual
      adds  0d5bda36fba Document keymap-set-after in Modifying Menus in lispref
      adds  1da392d62d1 Fix fontification in diff--font-lock-prettify
      adds  3cadd72673d Revert "Fix fontification in diff--font-lock-prettify"
      adds  7715fb3eff5 Revert "Revert "Fix fontification in 
diff--font-lock-prettify""
      adds  1915c19131b Fix recent changes in 'keymap-lookup' documentation
      adds  f6e383c8bb2 Fix documentation of 'define-keymap'
      adds  58d06af57d5 ; * lisp/replace.el (replace-regexp-function): Doc fix. 
 (Bug#52558)
      adds  3fc8032a1aa * lisp/textmodes/sgml-mode.el (sgml-mode): Set 
skeleton-end-newline to nil.
      adds  fb4f2aa0389 * lisp/textmodes/paragraphs.el 
(repunctuate-sentences-filter): New function.
      adds  14f074f95e2 Translate crossing event mode when sending them to 
xwidgets
      adds  b88024ad1aa Use XRandR 1.5 to generate monitor attributes if 
available
      adds  a4893515c24 Work around xwidgets releasing the passive grab on an 
entry event
      adds  f11779f01b2 Improve documentation of 'M-X' and related features
      adds  06545bc0cc5 CC Mode: c-update-brace-stack: After struct foo *, do 
not expect a brace.
      adds  a3129af331b Merge from origin/emacs-28
      adds  37ad776b9e6 Make xwidget motion commands hscroll the window of wide 
widgets
      adds  d1c7ce68ba9 * lisp/tab-line.el (tab-line-tab-name-format-default): 
Add help-echo.
      adds  c80d2f3d67d Fix start-of-box-face display after display and overlay 
strings
      adds  8b90d91f216 Fix previous change in 'pop_it'
      adds  cc9ac560817 CC Mode: Prevent rapid alternation of fontification of 
"found types"
      adds  a67b1f19442 Make sure widget buttons always have a left box line
      adds  6738c1cc8cb Fix multisession-tests on MS-Windows
      adds  94891dd225c ; * lisp/emacs-lisp/ert.el: Update reference to 
'cl-assert'
      adds  f6da1eed744 Properly report errors about unbound ERT test symbols.
      adds  097452efbc0 * lisp/emacs-lisp/ert.el (ert-select-tests): Simplify 
nested switch
      adds  d0974e294d6 * lisp/emacs-lisp/ert.el (ert-select-tests): Document 
new error.
      adds  1d2d7ee87eb * lisp/window.el (display-comint-buffer-action): Fix 
type.
      adds  cc43606b552 * src/xwidget.c (Fxwidget_perform_lispy_event): Use 
FRAME_WINDOW_P.
      adds  77f17649d81 Restore original xwidget embedder after performing a 
lispy event
      adds  337005af0bf Add pinch event support to xwidgets
      adds  59732a83c88 Don't store docstrings of preloaded .el files in etc/DOC
      adds  87f7412418f * lisp/emacs-lisp/package.el (package-get-version): Add 
fallback
      adds  291085a2a61 (Fmake_finalizer): Check the arg is a function
      adds  080a529f7e9 Don't select for gesture events on xwidgets if the 
server is too old
      adds  c452ffe4c28 Prevent double buffering from being disabled on 
USE_BE_CAIRO builds
      adds  d1fde0ab8ae Use a single global lock for the child frame state on 
Haiku
      adds  0922634b28f Minor improvements of 'lisp-directory' docs
      adds  95ee6e8b907 Fix handling of webkit xwidget bookmarks
      adds  eab422a6532 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  a8c3e8e2a6e Fix child frame unlinking on Haiku
      adds  7dd4dc6ace2 On Haiku, sync a frames's connection to the app sever 
after raising
      adds  1f34f072be4 Fix copyright dates in some files belonging to the pgtk 
port
      adds  db0cab990c6 Documentation update for Secret Service
      adds  c09fcb8f07c `make-finalizer' now has to be called with a function, 
so adjust test
      adds  4521a3a19c1 Use defvar-keymap in play/*.el
      adds  d7e1ed17d9d Flush frames after mouse face is cleared on a child 
frame in Haiku
      adds  4d1968b4c9e Print dead xwidgets specially
      adds  57753ed7614 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  1e3076e2dbd Fix bug where bookmark-jump used (point), not 
(point-at-bol)
      adds  f2031d0ddb6 Minor improvement in user documentation of completion 
style
      adds  1d92f6094c9 Merge from origin/emacs-28
      adds  89f205084b7 Avoid assertion violations with variable-weight fonts
      adds  48bd406793c ; Merge from origin/emacs-28
      adds  a6adfe21e4f * lisp/tab-line.el (tab-line--get-tab-property): New 
function (bug#52881).
      adds  67400da412d Improve doc strings of fringe indicator variables
      adds  78066671c04 Merge from origin/emacs-28
      adds  e7f25b95f43 Update publicsuffix.txt from upstream
      adds  376d6cf36a0 Implement numeric values of `mouse-highlight' on Haiku
      adds  c7e642bab2f ; Auto-commit of loaddefs files.
      adds  cbc77dcf033 Fix child frame synchronization order on Haiku
      adds  a27511ff2fc Set display last user time when handling pinch events
      adds  c6d83707d6c Fix deadlocks with invisible frames and threads in Haiku
      adds  ab3c6c799ea Fix some more off-by-one errors in Haiku image code
      adds  141a06334ec Fix expose events in non-double-buffered child frames 
on Haiku
      adds  748e670d5dc Make last change compile
      adds  4dce09db18a Increase size of precision scrolling momentum ring
      adds  8a08af20a80 ; Auto-commit of loaddefs files.
      adds  84a8f656d34 ; Merge from origin/emacs-28
      adds  19dcb237b5b ; Add 2022 to copyright years.
      adds  8d3fc7ec897 * src/xfaces.c (face_for_font): Make 'hash' be 
uintptr_t.
      adds  23c1ee69892 ; * test/manual/etags/ETAGS.good_N: Adjust to copyright 
years change.
      adds  ebe8772f657 ; Minor fixes related to copyright years
      adds  86cbc6ee4a0 * lisp/net/tramp-sh.el: Adapt copyright year
      adds  836be7a1121 ; * etc/refcards/ru-refcard.tex: Update Copyright year.
      adds  dcd76bd48df Merge from origin/emacs-28
      adds  823b6b8d260 ; Add 2022 to copyright years.
      adds  31fefef4a2f elide-head: Support more licenses
      adds  58b0ada20b6 Update more copyright years
      adds  1d3020908b4 Merge from origin/emacs-28
      adds  af729b1dfd2 Make quitting actually work in Haiku file dialogs
      adds  5bdf413b190 Fix mouse face problems when moving between two frames 
on Haiku
      adds  a6952f78f39 Stop sending touch-end events if coalescing scroll 
events
      adds  96212e1a270 Fix XRegisterIMInstantiateCallback function argument 
configure test
      adds  2558b37b5e6 ; * admin/notes/years: Mention known problems with 
'update-copyright'.
      adds  2684def3480 ; Run set-copyright from admin.el
      adds  f475c5823a4 ; Copyright year fixes
      adds  efb1c7ec379 ; * admin/notes/years: More known problems.
      adds  ad125a99273 Merge from origin/emacs-28
      adds  01615b24da9 Fix mouse wheel scroll direction on pgtk
      adds  be6b9e45805 Add column width to tooltip frame width on pgtk
      adds  b2167d98432 Don't fail flymake-tests if `gcc` actually is Clang
      adds  984391a9dc3 New :type key for defcustom
      adds  9e7191048b5 elide-head: Add support for modified BSD license
      adds  9156e109270 (define-char-code-property): Workaround for bug#52945
      adds  b477cff35d3 Clarify %g and %G time format specs
      adds  83da3a09d0d * lisp/tab-line.el: Revert part of the fix in 
a6adfe21e4 (bug#52881)
      adds  6e53178a37d Avoid inflooping when 'tab-bar-format' includes 
embedded newlines
      adds  04c0245d36a Merge remote-tracking branch 'origin/emacs-28' into 
trunk
      adds  7ddfe1cab21 Move define-keymap and defvar-keymap to keymap.el
      adds  a4cb14b5365 * src/haikumenu.c (haiku_menu_show): Fix input blocking.
      adds  7544ede1bc2 Use XKB to find modifiers on x
      adds  01047cf13f0 Revert "Stop sending touch-end events if coalescing 
scroll events"
      adds  f6501fded74 Don't try to guess a delta if a scroll valuator's state 
is unknown
      adds  8d6a8f660d1 Silence byte-compiler in eieio tests
      adds  d8959347d91 * lisp/elide-head.el (elide-head-headers-to-hide): 
Simplify.
      adds  f563fbf53b4 Add support for the Haiku ACPI battery driver
      adds  61c35e415cd Fix battery load calculation on Haiku
      adds  bd9a09bb6b9 elide-head: Make GPL regexp more forgiving
      adds  4efaabaf272 Implement AC line status for the Haiku battery function
      adds  c7768382cc0 Synchronize at a better place when making a frame 
visible on Haiku
      adds  ab5ee3e29e9 * src/haiku_font_support.cc (BFont_char_bounds): Fix 
bearings.
      adds  460f35e96df Revert part of 59732a83c8 to fix bug#52969
      adds  5c63786cb98 New test shortdoc-all-groups-work
      adds  7eb86a1788a Fix duplicate file panel display on Haiku
      adds  a89bc0fe9ca Fix fringe bitmap display on haiku again
      adds  cd7e7834ba5 Fix Haiku bitmap sanity checks
      adds  417a3ebaa2d Test that buffer exists in shortdoc-all-groups-work
      adds  24a52df738d Fix two unused variable warnings in make-docfile.c
      adds  6668a7608ca Add effective group to xkey events when handling XI key 
press events
      adds  f3481f21f71 Find a way to make restacking frames work on Haiku
      adds  565fd09d9b9 * test/src/doc-tests.el: New file.
      adds  3a7a88d2f89 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  693815e90f9 Improve Haiku frame restacking logic
      adds  cbbe235a909 Make menu bar key navigation work on Haiku
      adds  a851e5a6690 Rationalize Haiku rectangle handling
      adds  9651be5b486 Fix unused variable warning in last change
      adds  3eaf3aeec8a Prevent further cases of duplicated separators in 
context menus
      adds  183936ee8e5 Remove gsettings.m4 and write directly into Makefile.in
      adds  61b57ec6de4 Remove unnecessary autoload cookie in font-core.el
      adds  3e247bd34c9 ; * configure.ac: Move some AC_SUBSTs to the correct 
location.
      adds  2d4b2e296b5 Remove macOS drop-shadows on some frames (bug#28512)
      adds  4309679742a Make `x-file-dialog' arity match documentation on Haiku
      adds  377bf26ebe2 Stop assuming X kbd state works with GDK when 
forwarding events to xwidgets
      adds  c36741f9c5f Translate more modifiers to GDK ones in xwidgets
      adds  aa7d0e9a922 Autoload decorator for windmove-mode
      adds  38b4bbb7e1a A cleaner fix for display bug#52947
      adds  0d315102fed Improve pp-emacs-lisp-code for #'
      adds  a0263cfee3c Remove ambiguity from key-valid-p docstring
      adds  c899d9742a3 Update from gnulib
      adds  30d4cfc0806 completion--nth-completion: Throw meaningful error
      adds  6719a3ccabe Correctly set up XI key input mask on X Toolkit builds
      adds  a7dbbcac571 Fix display of internal border in child frames on pgtk
      adds  ad63bdf05aa Fix xwidgets setting their own signal handlers
      adds  c0cfbca311e * lisp/emacs-lisp/checkdoc.el (bytecomp): Add missing 
require
      adds  e7aa3ece52d Fix vc-git with old Git over Tramp and cygwin-mount.el
      adds  d763c12796a Merge from origin/emacs-28
      adds  f090c251139 Remove some unnecessary graphics state saves on Haiku
      adds  8875ae70a43 Simply conditions for mouse face display when drawing 
cursor on Haiku
      adds  e1626257ab9 Make sure mouse face doesn't stay on the cursor after 
it is cleared
      adds  ed62de0d39f Resolve clipping related mysteries on Haiku
      adds  83e346b70a4 * lisp/buff-menu.el (Buffer-menu-mode-map): Use 
defvar-keymap.
      adds  ed7c6d68730 Enable subpixel antialiasing on the Cairo font driver 
on Haiku
      adds  82959661e58 Fix info-lookup docs and "C-h S" in major-modes with no 
manuals
      adds  bb0c197b77e ; Fix typo in last change.
      adds  fab840e381d ; * lisp/buff-menu.el (Buffer-menu-mode-map): Fix 
warning.
      adds  0a51652f6dc Fix typo in cvs-status-mode-map keymap
      adds  2b59a425832 * lisp/textmodes/paragraphs.el (repunctuate-sentences): 
Use filter variable.
      adds  61f8f7f68f3 cl-generic.el: Fix bug#46722
      adds  5749c57e473 * src/xterm.c (handle_one_xevent): Check for errors 
when kbd map.
      adds  e882dd48e3c Fix duplicate overhang display on GNUstep
      adds  3b1164de0ed Fix GNUstep compilation warnings
      adds  2ab73286b7a Add group to xkey state before filtering it on 
XI_KeyRelease
      adds  9fc20ad35c8 Make sure touch end events aren't sent too many times
      adds  b3ceeb3f2a4 Generate TOUCH_END_EVENTs on NS when mwheel momentum is 
disabled
      adds  cbe10f37533 Remove some more useless clipping stack calls on Haiku
      adds  ca25fde951f Revert "Fix selection of fonts that don't have regular 
weight"
      adds  b4e709c41f9 * admin/MAINTAINERS: Describe Tramp as externally 
maintained package
      adds  66e50562e81 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  daedbb2f5bb Improve documentation of font-related face attributes
      adds  0d46683202e Add rcirc-when command
      adds  0ae38ec94a7 ; * NEWS: Revert typo from last commit
      adds  7945d86829d ; Fix recent changes in rcirc documentation
      adds  48038cb2b21 * admin/MAINTAINERS: Add myself for some things.
      adds  751789471cf Display pre-edit information from X input methods
      adds  808f69bf7a4 * src/haikuselect.c: Fix implicit declaration of free.
      adds  1229bd81186 Allow controlling the X input method style
      adds  d99e32436d7 ; * doc/emacs/xresources.texi (Table of Resources): Use 
@table.
      adds  1fae01dacf1 ; * doc/lispref/commands.texi (Misc Events): Fix 
wording.
      adds  259229bf37e Disable new input method behaviour by default on X
      adds  f041d610083 Improve documentation of the preedit-text event
      adds  f501b572edd * doc/lispref/display.texi (Face Attributes): Update 
doc for new values.
      adds  11626f0c0cc * admin/MAINTAINERS: Describe Modus themes as 
externally maintained package
      adds  4c6d9b921cb ; * doc/lispref/commands.texi (Misc Events): Fix typo.
      adds  62f3942b89c Add documentation for the `none' input style
      adds  d4e48c36420 Fix special-cased cursor foreground and background 
correctly on PGTK
      adds  a263824ae36 Write documentation about ARG of the preedit-text event 
on PGTK
      adds  f424ef88e2c Handle internal events specially on PGTK
      adds  c168afb6f6d Minor improvements for 'pgtk' documentation
      adds  19c6cad1821 Fix "C-SPC C-SPC" after "C-x C-x"
      adds  ad5cf84fa73 Add `auth-info-password' and use it instead of ad hoc 
code
      adds  9bb71f82369 Call EVENT_INIT in some places
      adds  63c83e40dad * src/pgtkterm.c (pgtk_enqueue_string): Free return of 
g_utf8_to_ucs4.
      adds  d76fb0c11e9 Allow using GTK+ to handle input methods on X
      adds  79cc87f3b7a Fix build on PGTK
      adds  f7c3d628333 * lisp/cus-start.el (standard): Fix standard 
customizables for PGTK.
      adds  6bf1bb384c3 Improve documentation of native input methods
      adds  e86a2ce5fcc ; Fix last change.
      adds  86ed4b98587 Add an option to rely on passive touch grabs on X
      adds  a80125ae370 * src/haikuterm.c (haiku_clear_frame): Fix clipping.
      adds  9652736b084 Adapt Tramp for `auth-info-password'
      adds  2e60ca3713a Correctly translate GDK virtual modifiers when using 
native input
      adds  e05512ba42d Fix pinch-to-scale on real X servers and NS
      adds  c1106b2ee7e Make sure native keypresses are received immediately on 
GTK
      adds  d2284b0353f ; Update files for 28.0.91 pretest
      adds  42cdd0e5a62 Merge from origin/emacs-28
      adds  d193801f598 Bump Emacs version to 28.0.91
      adds  762aa25fe70 ; Merge from origin/emacs-28
      adds  c6e8b5354bb Fix some portability bugs in gtkutil.c
      adds  92e4460911d Implement override redirect on Haiku
      adds  8aad4cee326 Fix some problems with Haiku font display
      adds  97f41faf093 Make caps lock work on Haiku
      adds  91f778d3af2 Add support for native webp images on Haiku
      adds  0c1099d6d84 * src/image.c (syms_of_image): Declare support for webp 
on Haiku.
      adds  af7ca138c4c ; * src/image.c (syms_of_image): Fix typo in last 
change.
      adds  c54fda643d4 Fix Subject "simplification" in Rmail
      adds  30f1bdb41fa Clarify docstring of package-native-compile
      adds  3984ea85536 Merge from origin/emacs-28
      adds  51ee62bf287 Reduce flicker on Haiku Emacs tooltips
      adds  a2868656ab5 * lisp/term/x-win.el (x-preedit-text): Make edit 
overlay window local.
      adds  262a7c9ea0e New minor mode elide-head-mode
      adds  3dfefb8bb4d Fix native GTK input for cyrillic input methods
      adds  d5499e3eb27 Display caret in preedit text where the input method 
asked
      adds  5cee447ed02 Add missing part of last commit
      adds  fea3bed7922 ; Minor wording fix in last NEWS entry.
      adds  59ede5cce8e Fix specification of caret position
      adds  e91848344e0 Pass through caret position from native GTK input 
methods
      adds  54971f5c14f Add an option to display the cursor at the beginning of 
any preedit text
      adds  691015fedbb Fix filelock.c for Haiku
      adds  4509095d79b Add doc-string indices to easy-mmode-{defmap,defsyntax}
      adds  4b6efda54ef ; * src/filelock.c (lock_if_free): Fix comment wording.
      adds  dc1ee5b5026 * lisp/gnus/nnnil.el (nnnil-close-server): Add new 
`defs` arg
      adds  fe54cf0b1fb Do interactive mode tagging for edit-abbrevs-mode
      adds  32f1ec449d7 * lisp/abbrev.el (edit-abbrevs-mode-map): Use 
defvar-keymap.
      adds  0f5f2af51ec Fix off-by-one errors in caret position application
      adds  8d0a2e4dce4 Fix build without X11 I18N
      adds  f3b1badfd61 Map some more keypad keys on Haiku
      adds  bf121747de9 Don't hard code key codes on Haiku
      adds  3057e0458f2 Make old elide-head commands wrappers for mode
      adds  697298e7451 Make toggling native input methods via shift work again
      adds  d5cf772cad1 ; * src/xterm.c (handle_one_xevent): Fix typo in last 
change.
      adds  f591835838b Don't set callbacks on XIC when adjusting spot if 
callbacks are off
      adds  16ed07ac8d5 Use phys cursor height instead of font base to set spot 
Y
      adds  cda372bfc23 * admin/MAINTAINERS: Add Tramp compatibility note
      adds  b1f33ff9510 Load X resources from a settings file like other 
programs on Haiku
      adds  e36f076eb76 * doc/emacs/xresources.texi (GTK resources): Fix dead 
links.
      adds  4f50d964e51 Allow controlling the underline position of faces
      adds  77c3d41adc9 Prevent text decorations from overwriting surrounding 
areas on X
      adds  aca1e31e36b Implement recent improvements to underline display on 
PGTK
      adds  415ed4b4251 Fix 'exchange-point-and-mark' in 'transient-mark-mode'
      adds  2b7a486605c * lisp/outline.el: Don't set outline-minor font-lock 
text property 'keymap'.
      adds  97806bc7dee Add diff-mode-read-only to enable shorter keys in 
diff-mode
      adds  99f47ede413 Document external maintenance of some packages
      adds  5705644810d Assume C99 when defining pD
      adds  c060e374a15 * src/filelock.c (lock_if_free): Fix Haiku positive 
errno check.
      adds  81cb96df88c Use window beneath mouse for determining scroll deltas 
on Haiku
      adds  4cad2ada788 ; * doc/lispref/display.texi (Face Attributes): Fix 
typo.
      adds  063375e0ed6 Update for the recent change
      adds  4d621ffd307 Use 'auth-info-password' in tests
      adds  4c724af1e3e ; * lisp/emacs-lisp/package.el 
(package-native-compile): Fix doc wording.
      adds  e28849eb020 Revert "Fix alignment on font size change in 
tabulated-list-mode"
      adds  362ceb75a9a ; * src/fns.c (Frequire): Fix wording of doc string.
      adds  8dba3a06261 Improve docstring of edit-abbrevs
      adds  74223bbdaff (save-some-buffers): Simplify the fix for bug#46374
      adds  ffc047c8964 Remove the filename argument from the command line 
after an ELC+ELN build
      adds  99a9b545f09 Revert "Remove the filename argument from the command 
line after an ELC+ELN build"
      adds  73b15f45f93 Merge remote-tracking branch 'origin/emacs-28' into 
trunk
      adds  f4e0562a2c3 (hack-one-local-variable-constantp): Mark as obsolete
      adds  ecea3f2c832 (files-tests--with-buffer-offer-save): Turn it into a 
function
      adds  da2bfc79b49 Fix creating GUI frames in an automatically started 
server on Haiku
      adds  8db5f82d452 ; Fix tabulated-list-mode tests after revert
      adds  38575b72037 Merge from origin/emacs-28
      adds  0b0a8dab681 * lisp/outline.el (outline-minor-mode-cycle--bind): Fix 
outline-on-heading-p.
      adds  73e4335c58a Stop decoding GTK event strings when using native input
      adds  e3519486670 Make native input work on GTK 2
      adds  46c1dd4cd54 Stop ungrabbing when freeing XI devices
      adds  8564af99b0b ; * doc/emacs/haiku.texi (Haiku Basics): Fix typo and 
wording.
      adds  68f2d772e51 Fix userlock diagnostic
      adds  a980795fd0b Clean up filelock code related to errno
      adds  a18517f619b Fix display-comint-buffer-action default behavior 
(closes bug#52878)
      adds  4765487d5d2 More fixes for display-comint-buffer-action
      adds  ecdda194a82 * src/window.c (other-window-scroll-default): New 
variable (bug#51210).
      adds  c8ea3f09e09 * lisp/vc/vc.el (vc-shrink-buffer-window): New function 
(bug#51062).
      adds  368b8fe765b * lisp/window.el (display-comint-buffer-action): Move 
to the end of file.
      adds  18dac472553 Remove the filename argument from the command line 
after an ELC+ELN build
      adds  ee025b7f0ce Ignore resetting devices upon some events we don't have 
to handle
      adds  f2fcea27164 Avoid unnecessary lookup of min and max keycodes when 
XKB is present
      adds  9376f456af5 Fix display of text decorations in the mode line
      adds  8555a3e1ed1 Fix arity error when trying to add a file to an 
automake project
      adds  552d58d5b96 Don't do Gnus article emphasis in text/html parts
      adds  60dd962507e Translate more keys on Haiku
      adds  aa685a465b4 Ignore scroll lock key on Haiku
      adds  492bf1e06ed Use correct coordinates when translating XI2 crossing 
events
      adds  f373b52ba91 Skip virtual FcPattern entries for variable weight fonts
      adds  7ebcb4b6f2f Avoid assertion violations with variable-weight fonts
      adds  db745f37aec Follow POSIX/GNU argument conventions for 
'eshell-eval-using-options'
      adds  745580a36dc Avoid user environment interfering with bootstrap
      adds  0cbc41322ef Prefer unexport in Makefiles
      adds  ecbe8019895 Add isearch-emoji-by-name
      adds  c1f9db47582 * lisp/leim/quail/emoji.el: New file (bug#52605).
      adds  7b139afbf4b * lisp/subr.el (remove-hook): Use 
set-variable-value-history for value history
      adds  5e66166714f Don't fail flymake-tests if `gcc` actually is Clang
      adds  ad82bbdf08b Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS 
(Bug#52431)
      adds  862faa64e5c ; * doc/lispref/modes.texi (Auto Major Mode): 
Clarification.  (Bug#53199)
      adds  3ec8c8b3ae2 Fix closure-conversion of shadowed captured 
lambda-lifted vars
      adds  6998b301151 ; Fix typo loose/lose
      adds  6e55127e041 * lisp/files.el (lock-file-name-transforms): Doc tweaks.
      adds  a1ac6bd47e1 * doc/lispref/windows.texi (Textual Scrolling): Remove 
obsolete text.
      adds  22ddd2ba13a Revert "Fix closure-conversion of shadowed captured 
lambda-lifted vars"
      adds  917a623a9dd Merge remote-tracking branch 'origin/emacs-28' into 
trunk
      adds  097e0ee4a20 Rework setting/unsetting of gnus-registry-enabled
      adds  9599b5923b2 * lisp/jsonrpc.el (jsonrpc--debug): Use apply on format 
args list.
      adds  8ba316736f5 Use XI2 focus events on X toolkit builds
      adds  931b6ac9739 Block input when drawing fringe bitmaps on Haiku
      adds  46f24bf08f6 Fix GTK native input methods randomly freezing input
      adds  48159c16b58 Undelete deleted frames.
      adds  c8a2af3037c Add new function function-alias-p
      adds  d30fde6b0cc Avoid infloops in help-fns--analyze-function with 
aliases
      adds  9c31be6dc31 Make ert explainers work on function aliases
      adds  626c1dce02d Filter key release events through GTK when using native 
input
      adds  230b7787953 spelling-tests.el: actually create a temp directory
      adds  dbf55ec080b ; * test/lisp/progmodes/flymake-tests.el: remove 
duplicate function
      adds  8c8403af362 Fix passive input focus when the pointer moves over 
inferiors
      adds  50654cf0b1b * lisp/jsonrpc.el (Version): Bump to 1.0.15.
      adds  8ec475e558d Improve preserving X coordinate during scroll commands
      adds  2dc4b1008db * doc/lispref/functions.texi (Defining Functions): Fix 
thinko.
      adds  1ee9275c1bb Avoid scrolling display when point moves into invisible 
text
      adds  7fd5e929310 Fix frame-undeletion menu items
      adds  d983e080e02 Improve documentation of 'isearch-emoji-by-name'
      adds  fbffe2cc30f ; tweak doc
      adds  53dba320220 Prefer defvar-keymap to easy-mmode-defmap
      adds  83ae392d592 Refresh keyboard mapping upon receiving new XKB map
      adds  4e1bf9bf480 Fix out of bounds bitmap access on Haiku
      adds  b2cc03d572a Steamline xref-query-replace-in-results
      adds  c7bf60465a5 xref-find-references-and-replace: New command
      adds  5114e977746 ; Tweak the NEWS entry
      adds  7eb91aaaf41 * INSTALL: Document using Emacs on alternative window 
systems.
      adds  3c06c37a8bc Remove mention of removed `gnus-treat-play-sounds' 
variable from manual
      adds  34ca4ff9a52 Fix Edebug specification for inline functions 
(Bug#53068).
      adds  b9fecb0dae5 Merge from origin/emacs-28
      adds  d63d647c11e Fix byte-compilation warning in pcvs-info
      adds  1158c880e25 Try to make sure an XKB desc is always available
      adds  9cc1344c9fb Improve function-alias-p documentation
      adds  fa1dd64ba89 ; * INSTALL (Alternative window systems): Improve 
wording.
      adds  07335abeb41 Fix python-eldoc affecting unrelated comint processes
      adds  3ae74c2e478 Improve documentation of 
'xref-find-references-and-replace'
      adds  a5ce31a192f Use assq_no_quit on all local_var_alist accesses
      adds  9c953c40a90 Update docs of 'xref-query-replace-in-results'
      adds  16764cc3056 * doc/emacs/search.texi (Special Isearch): Put related 
items together.
      adds  102dd6e59bc * lisp/progmodes/xref.el 
(xref-query-replace-in-results): Fix prefix-arg.
      adds  39114e1e2b2 Improve some nntp/nnimap error messages
      adds  3c0e51e4e59 (battery-status-function) Fix errors in Termux
      adds  e3b43f6cd8a Fix mailcap setup when no mailcap files exist
      adds  10cf00648ba Fix @item in the Emacs manual
      adds  df44b2d956d Implement context-menu-mode support for man pages
      adds  f62fe2ebde8 Implement context-menu-mode support for hi-lock
      adds  3f36d083627 Add command to invoke a search engine
      adds  373618d3a8e Add new context menu functions to the 
context-menu-functions type
      adds  8df6f002237 spelling-tests.el: ignore errors when checking for 
ispell
      adds  53eaec6dc33 spelling-tests.el: use ert-with-temp-directory
      adds  a970a2a4892 Make sure the X mouse position hook always looks at an 
X frame
      adds  e0268fd7d54 Fix leak when refs are sent to a frame during 
destruction on Haiku
      adds  19566fb51a3 Add a `shortdoc' convenience alias
      adds  f729c333c7a Don't have ffap interpret ":/bin" as the current 
directory
      adds  dd3715b0cb7 Make function-alias-p use a better error symbol
      adds  edcb1f3a3b3 Skip ffap test on some systems
      adds  85299991e41 Regenerate ldefs-boot.el
      adds  30dbdecd4a4 * src/xterm.c: Add a small writeup on input handling on 
X.
      adds  bef9fcc999a image-dired: Use MD5 for thumb filename generation
      adds  d29291d665e (macroexp--expand-all): Fix bug#53227 and bug#46636
      adds  c7234011518 Simplify code for 'indent-for-tab-command' slightly.
      adds  64109fcae71 indent-for-tab-command: Deal with large point or modiff 
values.
      adds  ec52d2775a9 * lisp/indent.el (indent-for-tab-command): Use 'eq' for 
symbols.
      adds  0e20d76a384 pcvs-info.el: Prefer `declare-function` over `autoload`
      adds  1f5f3b7e895 Remove non-functional configure test
      adds  9845f6b9aa6 Fix native input when using core input events
      adds  9d809ed9bb7 Filter key release events when using native input 
without having XIM
      adds  43618cd44c4 Find a way to make lowering frames work on Haiku
      adds  281b878858b Mark test-map-into as unstable
      adds  8267973c311 ; Merge from origin/emacs-28
      adds  c05864dd25c Avoid another segfault in 'face_at_buffer_position'
      adds  ac2cdb8a460 * lisp/progmodes/xref.el (xref-file-name-display): Fix 
docstring.
      adds  59901488600 * lisp/simple.el (undo-no-redo): Fix customization group
      adds  8df828e4052 Merge from origin/emacs-28
      adds  639488b55a8 Revert "Add command to invoke a search engine"
      adds  7651f044e26 Improve the with-output-to-temp-buffer doc string
      adds  f501d0aed00 (gnus-summary-hide-thread): Fix thread hiding for dummy 
roots.
      adds  ad3971f8858 Use "server complete" instead of "complete" in 
gud-gdb-completions
      adds  f43b8f38319 Don't bug out on improper lists in pp-emacs-lisp-code
      adds  3b27edd5f5f * src/emacsgtkfixed.c (XSetWMSizeHints): Remove some 
useless code.
      adds  7a679953e22 Prevent pre-edit overlay text from being displayed 
after a command
      adds  45f1e427fc8 mailcap: Docfix & handle function-viewer case in 
mailcap-view-file
      adds  015d881b6db Add emoji-alternate-names variable
      adds  ae65f2089cf Use preferred XIM style without trying to detect if 
it's supported
      adds  17231a26d8c Don't strip properties in show-paren-function
      adds  de3a9572654 Fix setting cursor in pixel-scrolling modes
      adds  525dc6e5c42 * pcvs-info.el (cvs-mode-toggle-mark): Typo
      adds  7055104358a * doc/emacs/search.texi (Special Isearch): Move 
isearch-char-by-name item back
      adds  f19b34376a2 More fixes for recently committed context-menu 
additions from bug#52973
      adds  791694c5fe8 * lisp/mouse.el (context-menu-map): Select clicked 
window (bug#53249).
      adds  77d823794ea Add some more mailcap tests.
      adds  80c52346c28 Fix a minor snafu when resizing frames on Haiku
      adds  c59e870cceb * src/xwidget.c (webkit_js_to_lisp): Use correct 
constant to check size.
      adds  e2b9f3347e7 Update modifier meanings even if an xkb_desc was not 
available
      adds  7f36aca99dc * lisp/indent.el (tab-first-completion): Fix incorrect 
choices.
      adds  3fbe137adbc Merge from origin/emacs-28
      adds  2dcb1bc4748 Mark a few more map tests as unstable on Emacs 28 
(Bug#46722).
      adds  5cdee3a9970 ; Merge from origin/emacs-28
      adds  95640360f09 * lisp/net/dictionary.el (dictionary-context-menu): Use 
package prefix.
      adds  e4886018496 Update to Org 9.5.2-9-g7ba24c
      adds  19d681d24bc Merge from origin/emacs-28
      adds  9b308a333bc Avoid focus and allow monospace text in tooltip frames 
on Haiku
      adds  da35e9d5efa * src/pgtkterm.c (evq_flush): Shift events one by one
      adds  0ae6491a899 * src/gtkutil.c (xg_widget_key_press_event_cb): Also 
raise input signal.
      adds  df53beb2db4 Reduce poll time for Haiku file dialogs
      adds  7f074fecf45 Make help event generation on Haiku behave closer to X
      adds  5476026119c Use kMenuWindowFeel on Haiku toolkip windows
      adds  1220cf605b1 Fix the xft build
      adds  8f652465238 Fix XI2 event filtering for very old versions of libXi
      adds  5c30c8778df Extend Outline mode with default visibility state
      adds  714e11d5353 Add undelete-frame-max instead of undelete-frame-mode 
(bug#51883)
      adds  e25db1e167c Exercise wire right after event is filtered for native 
input
      adds  84ebb165771 Translate timestamps when using GTK native input
      adds  ace6a88285a Really eliminate tooltip flicker on Haiku
      adds  c2f3a2f5e35 * src/haikufns.c (Fx_show_tip): Sync after making 
window visible.
      adds  65666c47863 * etc/NEWS: Improve wording of 'undelete-frame-max' 
(bug#51883).
      adds  c9d06d080bb Improve handling of INFILE in tramp*-process-file 
(Bug#53284)
      adds  2fa1eced39f Display override redirect frames in all workspaces on 
Haiku
      adds  1cd6737a387 Use BControlLook to determine scroll bar size on Haiku
      adds  412247c53f3 Fix Emacs icon not appearing on Haiku
      adds  37d46cec603 Revert "* etc/NEWS: Improve wording of 
'undelete-frame-max' (bug#51883)."
      adds  8cc1b9035cb Revert "Add undelete-frame-max instead of 
undelete-frame-mode (bug#51883)"
      adds  9e64aeff408 * Fix native comp for non trivial function names 
(bug#52833)
      adds  5205be51060 ; Merge from origin/emacs-28
      adds  f393d0d441c Fix regression leading to flickering tooltips when the 
mouse is moved
      adds  ab17e353253 Merge from origin/emacs-28
      adds  39d4e1ca21f Move the Gnus range functions to a new range.el file
      adds  e2c80911134 Add support for functions that deal with Unicode scripts
      adds  5b6aa79aeff Avoid loading the possibly stale unidata-gen.elc file
      adds  523a96a99ed Fix some doc strings in textsec.el
      adds  a1ffee1e82b Add textsec-restriction-level function
      adds  9b358a99d6b Add some textsec-restriction-level comments
      adds  1c7307673bc Add new function textsec-mixed-numbers-p
      adds  9f902eb808b Change textsec-mixed-numbers-p to use recommended 
algorithm
      adds  fd17eb67c00 ; * admin/notes/unicode: Update.
      adds  ef1f5dfe2bf Doc fixes in textsec.el
      adds  346747451fc ; textsec.el: fix typo
      adds  0ddc03cf8c2 Fix minor inconsistencies in 'char-script-table'
      adds  2dad332a143 (hack-local-variables--find-variables): Use `user-error`
      adds  0c0b77b3cce Allow non-system tooltips to display above menus on 
Haiku
      adds  0a010902d7f Fix system tooltips above menus
      adds  8fe828db788 ; * lisp/international/fontset.el 
(setup-default-fontset): Fix last change.
      adds  77b5bd4cdbd * lisp/tooltip.el: Fix warning when built on a 
non-Haiku system.
      adds  c99e28207a6 * lisp/tooltip.el (tooltip-show-help): Fix typo.
      adds  d556e75af80 Improve tooltip implementation on Haiku
      adds  98286799a51 Fix default value of `no-special-glyphs' frame 
parameter on Haiku
      adds  68472c12e7a * src/haikufns.c (Fx_show_tip): Fix typo.
      adds  65c9f57856e Improve textsec-restriction-level doc string
      adds  19fefea1ca5 Add textsec support for confusable characters
      adds  4eebf528fca Add textsec predicates for different types of 
confusability
      adds  d0c0f5f648f * src/haikuterm.c (haiku_read_socket): Add work for 
frame size bug.
      adds  702ce8dc3e3 Morka handling of multi-hops in Tramp more consistent
      adds  9f25c41ad45 Add textsec-domain-suspicious-p
      adds  4f23dbaa671 Intern virtual modifier atoms the smart way on X
      adds  ce63f910254 Add textsec functions for verifying email addresses
      adds  5006e19856e The name in textsec-email-suspicious-p is optional
      adds  f558c35a93d Remove 'cuneiform-numbers-and-punctuation' from 
w32font.c
      adds  877c4e849f9 Improve doc strings in textsec.el
      adds  ea1e5c97e3c autoload.el: Fix corner case and avoid encoding issues
      adds  0f558e3be96 VC: Fix tests for SCCS and Mtn
      adds  5a502ff1e54 cl-generic-tests.el: Fix warning
      adds  d5723560d5b Fix event timestamp generation on Haiku
      adds  90dda33108d Use more reliable timestamps for some kinds of events 
on Haiku
      adds  95084cec091 Rename system tooltip variables to `use-system-tooltips'
      adds  ebe2b6fd0dc * src/haikufns.c (Fx_display_mm_width): Fix copy-paste 
error.
      adds  86dbe8682dc Respect structure of Tramp archive file names
      adds  46dcb07e987 ; * etc/NEWS ('use-system-tooltips'): Improve wording.
      adds  596d0bda6da Minor improvement in textsec diagnostics
      adds  de614ec9508 Use Cairo XCB surfaces when XCB is available
      adds  db714e08e0b Improve textsec doc strings
      adds  696bd360f63 Deconfuse textsec doc strings slightly
      adds  9693eb4aef6 Port some X11 tooltip code to XCB
      adds  b6db2d0a6f5 ; Yet another improvement of doc strings in textsec
      adds  2122b839953 * lisp/cus-face.el (custom-face-attributes): Expose the 
lambdas
      adds  d1648945fc4 Fix recent change for big endian systems where `Atom' 
is 64 bits
      adds  b4336b2832c Make textsec-suspicious-nonspacing-p work on marks
      adds  87d7362c879 ; Minor fix in 'textsec-domain-suspicious-p'
      adds  124c4ad1e5d Split textsec-email-address-suspicious-p into two 
functions
      adds  598038643f4 Mark whole-script confusables as suspicious domains
      adds  00a69462838 Add new file textsec-check.el
      adds  1bfc086391c Make shr mark links with suspicious URLs
      adds  1e5e85f3ce2 Fix thinko in textsec-url-suspicious-p
      adds  63a03d51019 ; Fix bug#53367
      adds  9e9d83482c4 Don't overwrite the link text in shr-tag-a for 
suspicious URLs
      adds  e58b4b24cfa Add text for suspicious links
      adds  689e865a9b5 ; * lisp/international/textsec.el 
(textsec-url-suspicious-p): Fix a typo.
      adds  b28f420737b Make Gnus check for suspicious headers
      adds  50ddfb24284 Make textsec-mixed-numbers-p actually work
      adds  ec0abf37eeb Make Message check for invalid recipients before sending
      adds  775faf6efaa Tweak the previous suspicious Message change
      adds  1476b0d7a61 Make article--check-suspicious-addresses more resilient
      adds  6a79de530f5 * Move some code in in `byte-write-target-file'.
      adds  9396b7d0b42 Suspend temp .elc production when native compiling till 
when necessary
      adds  d2a23c7441d Implement selection ownership on Haiku
      adds  8c184bb1660 Get rid of calls to XRenderQueryExtension after 
terminal initialization
      adds  5404bf50ad6 Port hourglass display to XCB
      adds  a43b6656056 Make `nil' values of the `:position' underline property 
work correctly
      adds  e4f59a6d1a7 Make article--check-suspicious-addresses more resilient
      adds  7785463c8ed Add new bidi-string-strip-control-characters function
      adds  7e7974154b9 Improve textsec-domain-suspicious-p message
      adds  f9f12086fb9 Expand textsec-link-suspicious-p checking
      adds  7cfc0bd6a9f Check link text domain suspiciousness
      adds  2a3edd1e0ac Document textsec
      adds  c027ad59dd8 Allow disabling 'undelete-frame-mode' from the menu bar
      adds  536ad66ae37 Improve textsec-domain-suspicious-p message
      adds  4768657b311 Allow suspicious names with some forms of bidi controls
      adds  21e96ce324f Improve documentation of textsec
      adds  ea0060abfb8 Add test for bug#51733
      adds  37e2304f98f Tweak textsec-link-suspicious-p
      adds  3eb1b2a1155 Make key-valid-p work in Turkey
      adds  b1f52249ea9 Make the undelete-frame-mode menu item a toggle
      adds  bd6cfabdc3b Fix 'bidi-find-overridden-directionality' for Lisp 
strings
      adds  ed490991d53 In Eshell, allow "-n" to suppress the trailing newline 
for "plain" echo
      adds  b1488a6582d Re-enable some textsec-tests after recent bidi.c fix
      adds  b929bdaeb6b Fix Fchar_syntax for non-ASCII in unibyte buffers
      adds  e26071e9903 Make system tooltips display in the menu bar on Haiku
      adds  689e64cefe6 Improve how menus are described in *Help*
      adds  5a64286d6a3 Make textsec-link-suspicious-p have fewer false 
positives
      adds  ec5c723844a Fix error when describing menu items that don't have 
equivalent keys
      adds  10fbbddddd6 Improve the textsec-domain-suspicious-p warning message
      adds  2de01ff1bab Make the read-face-name completion buffer display 
samples
      adds  55c1670bc52 Rename the textsec-check function to 
textsec-suspicious-p
      adds  4450c8bdd93 Consider subcommands when deciding to invoke Eshell 
command directly
      adds  27b3948a8a2 Fix indirect font changes incorrectly affecting 
original buffer
      adds  6305c3f30dc Fix thinko in previous hi-lock-read-face-name change
      adds  9cbcfe696fd Make image-dired-delete-marked more resilient
      adds  172c055745b Fix tabulated-list-widen-current-column widening wrong 
column
      adds  cce813a4e70 Make textsec-link-suspicious-p less mistrustful
      adds  b01604b3627 Update documentation of 'clone-indirect-buffer-hook'
      adds  808917b3fc3 Remove matching of whitespaces in LaTeX environment 
names
      adds  10083e788f7 In early bootstrap, use byte-compiled compiler to 
native compile first files
      adds  7ff7f948f78 Avoid FOCUS_IN_EVENTS not being sent on NS
      adds  452f46d3665 Allow fractional values of `polling-period'
      adds  7269106578f Update menu bars when `use-system-tooltips' changes on 
Haiku
      adds  9a0842dffe0 ruby-toggle-block-space-before-parameters: New user 
option
      adds  e9e5d0ba734 Fix BadValue crash when looking up empty color names on 
some X servers
      adds  7fff3c9b7e4 Work around GTK changing window backgrounds on 
colormapped displays
      adds  2b4f0b5f3b2 ; * etc/NEWS: Fix typo in recent change.
      adds  ef0c1d4c2c8 Add workaround to handle a problem with Enlightenment 
WM (Bug#53298)
      adds  ba57b780648 Fix execute-extended-command-for-buffer in 
fundamental-mode
      adds  11ea45c9e47 Fix UB in ebrowse
      adds  03f4a2ff640 Merge from origin/emacs-28
      adds  6e8bafc9969 Synchronize XI2 code with Core Input code
      adds  c2e28aabcc3 ; * etc/NEWS: Fix description of 'polling-period' 
change.
      adds  a6ad584ac27 Adjust emake after recent changes
      adds  587edc46dfc Further improve determination of when commands can be 
invoked directly
      adds  1e54833e8a4 Update multisession variables when editing the values
      adds  3ffa13d0aa0 Use the correct converter for odf files in doc-view
      adds  502dbd1f7c0 Make diff--iterate-hunks more resilient
      adds  7eb53e8a72b Clean up mm-display-inline-fontify slightly
      adds  16c785b6212 Make xwidgets work on builds that don't use Cairo 
drawing
      adds  5561d5de56d Make the edebug-all-defs user option work more reliably
      adds  4d866fc0f56 Interpret a "" value of EMACS_TEST_VERBOSE as "off"
      adds  606dfb60e38 Clarify Splitting Mail in the Gnus manual
      adds  a133af7c7f3 Fix indentation in NEWS of cl-flet item
      adds  90de226e218 Raise an error from 'eval-eval-using-options' for 
unknown options
      adds  1228ec3e1d7 Don't use 'eshell-eval-using-options' for 
'eshell/source' or 'eshell/.'
      adds  87107b05a17 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  1fefb15aa8e Allow From to be part of message-hidden-headers
      adds  d7f0a0538d9 Followup fix to previous 
message-update-smtp-method-header change
      adds  8d4fffb6437 Remove text mistakenly added to the diff--iterate-hunks 
doc string
      adds  62a84eea34c Improve the completion-category-overrides doc string
      adds  88e47934d9a * src/keyboard.c (syms_of_keyboard): Fix build without 
input polling.
      adds  b8ffdc06947 Fix previous emake change
      adds  087d031ec69 Further emake tweaks
      adds  adf00298b60 Disable background image fetching from asking for 
passwords
      adds  98355833ba0 * src/keyboard.c (start_polling): Fix type mixup.
      adds  2519c5773c0 * lisp/cus-start.el (polling-period): Update type.
      adds  882bbeb1f9f Simplify AM_V_ELC setup
      adds  fac8d0ac2f4 Avoid glitches in ELC lines in build output
      adds  5672ee5663c Fix crash when the visible bell is rung but there is no 
cairo surface
      adds  882997e830d Clean up visible bell code on X
      adds  d878c4537dd Fix recent changes to visible bell code
      adds  f08dfa9b532 Fix menu-bar mouse clicks in "C-h c" and "C-h k" 
(bug#53322)
      adds  fbc9b121e06 Fix memory-report-object-size to initialize 
memory-report--type-size
      adds  643985e8b6d ; Merge from origin/emacs-28
      adds  b44505d6eca Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b63baeafd24 Get rid of some unnecessary code in handle_one_xevent
      adds  a51a2a13ede Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  246557f33e1 Change visibility of "Undelete Frame"
      adds  2b72558527f Use locale coding system to decode XIM preedit text
      adds  ebe334cdc23 Prevent raw bytes from being displayed as help text on 
Haiku
      adds  682b6df6bfc Improve detection of suspicious uses of bidi controls
      adds  a604e877cd1 ; Fix last change in 
'textsec-bidi-controls-suspicious-p'.
      adds  bd586121ac2 Make the test for existing multisession variables more 
sensible
      adds  65c4158c3ce ; * src/xdisp.c (Fbidi_find_overridden_directionality): 
Doc fix.
      adds  c8375d84083 Fix some doc strings in outline.el
      adds  90bc1afe69c ; * etc/NEWS: Improve entry about Outline mode changes.
      adds  bf3db92bd69 Fix the prompt in hi-lock-read-face-name
      adds  07f32fa70a2 Put the old label into the future history in 
reftex-change-label
      adds  a0e6e67ac16 Fix HTML target marking in shr
      adds  82f818344e2 Fix GNUstep build warnings
      adds  15090d7c6fa Fix PGTK build with xwidgets
      adds  7e596463bed Add some menu bar help code on GNUstep
      adds  e4d2a7894b4 Add new variable print-unreadable-function
      adds  f047d3c5137 Add new function 'readablep'
      adds  573ec193be3 Speed up multisession--set-value-sqlite slightly
      adds  41846901e22 Improve dired-do-create-files slightly
      adds  71b433f0358 Fix documentation of 'unprintable' stuff
      adds  3b33a143806 Clarify Vprint_unreadable_function doc string
      adds  79e54a1b757 Use load-read-function in byte-compile-from-buffer
      adds  1edde2fc7a1 Mark nil vc-follow-symlinks as safe
      adds  368570b3fd0 First commit of scratch/correct-warning-pos.
      adds  8f1106ddf2a Several amendments to scratch/correct-warning-pos.
      adds  1cd188799f8 Make symbols with positions work with native compilation
      adds  ff9af1f1f69 Miscellaneous enhancements to 
scratch/correct-warning-pos.
      adds  4e77177b063 Try to make scratch/correct-warning-pos build on 
Windows and not segfault
      adds  2128cd8c08d Merge branch 'master' into scratch/correct-warning-pos
      adds  57b698f1591 Commit fixes and enhancements to the 
scratch/correct-warning-pos branch
      adds  d87a34597c9 Merge branch 'master' into scratch/correct-warning-pos
      adds  3023e7ca3d9 Remove the remnants of old position mechanism from 
scratch/correct-warning-pos
      adds  bdd9b5b8a0d Miscellaneous amendments to the 
scratch/correct-warning-pos branch
      adds  14d64a8adcc Merge branch 'master' into scratch/correct-warning-pos
      adds  88e1f8b0208 Merge branch 'scratch/correct-warning-pos'
      adds  fd31ef21c5b Don't use 'load-read-function' in 
byte-compile-from-buffer
      adds  6139a05241a Add direct remote copying in Tramp's scp support
      adds  f57f28935a1 Fix print-unreadable-function documentation
      adds  df49e3a3ab4 Merge branch 'master' of 
/home/acm/emacs/emacs.git/master
      adds  7922131bb20 Minor copyedits in "Symbols with Position"
      adds  27e080d0090 * src/pgtkterm.c (pgtk_flash): Fix input blocking.
      adds  7c16f691011 Clean up some of the X extension related code
      adds  bdcbe897d19 * src/haikumenu.c (run_menu_bar_help_event): Fix bounds 
sanity check.
      adds  5d257a99b7a Fix documentation formatting error
      adds  e58ecd01d51 EUDC: Fix a quoting bug in the BBDB backend
      adds  6d3608be88e Seccomp: improve support for newer versions of glibc 
(Bug#51073)
      adds  1319d108dae Merge from origin/emacs-28
      adds  32e1894943e Fix menus on the no-toolkit build when using XI2
      adds  ab73a878583 Revert the other bits related to `load-read-file'
      adds  1bcbca3750d Make occur edit mode more resilient
      adds  0e833a1d5f9 Improve scheme-imenu-generic-expression
      adds  80b66d80ef1 Make sure cursors are drawn correctly after 
haiku_clear_frame
      adds  1c1d5eee4c8 Add new function to prompt a user for a process name
      adds  838ad7037be Make kill-process into a command
      adds  db454c98f1e Regenerate ldefs-boot.el
      adds  9f5048456af Improve `M-x speedbar' under emacs -nw very slightly
      adds  3b0d848b547 Fix position argument to macroexp--warn-wrap in 
cconv--convert-funcbody
      adds  a37da91a092 Make apropos-print-doc more resilient
      adds  d0f3de72b67 Allow using outline minor mode in `M-x apropos-value'
      adds  80098a2830c Fix tabulated-list-widen-current-column widening wrong 
column
      adds  a82c3557fc4 Make `C-x M-x insert-kbd-macro RET RET' work better
      adds  21a3bd9f362 Make message in hack-local-variables-confirm clearer
      adds  f4af1137e66 Bind print-symbols-bare to t in byte-compile-from-buffer
      adds  6cea4d1fdbd Set IC preedit area on ConfigureNotify
      adds  dfae76c9915 Expunge read-with-symbol-position and 
read-symbol-positions-list
      adds  3a7b158ffd8 Get rid of compose status on XI2
      adds  45208755d13 Add some code for transparent frame backgrounds without 
Cairo
      adds  eac4b924cb8 * src/xterm.c (handle_one_xevent): Drop frame picture 
on configure.
      adds  8d6fbc4b480 Avoid glitches in ELC lines in build output
      adds  e606434be65 Scale coordinates when checking if a touch event falls 
inside menu bar
      adds  dee029e19ff * src/xterm.c (x_composite_image): Use the display's 
picture format.
      adds  1575afe8df5 Orderly inhibit frame resizing when activating tool or 
tab bar (Bug#52986)
      adds  2dec6f59ecd ; * src/xfns.c (xic_preedit_draw_callback): Init 
text_length to quieten gcc.
      adds  842ea1e22f2 Fix Gnus registry key bindings
      adds  bcf844b5fca Add "then" to sh--completion-keywords
      adds  15961108c9a Short-circuit the recursive bytecode funcall chain
      adds  6c000af6114 Inline fixnum operations in bytecode interpreter
      adds  ce1de3a8d97 Inline setcar and setcdr in byte-code interpreter
      adds  65caf5b205d Pin bytecode strings to avoid copy at call time
      adds  7392f2dc410 Byte code arity check micro-optimisation
      adds  d05f3874078 ; * src/bytecode.c (exec_byte_code): Cosmetic 
improvement
      adds  b3377e67a7b Remove nil check in exec_byte_code
      adds  4ff1fb8eb47 Move a runtime interpreter check to debug mode
      adds  721357b8685 Remove the unused unbind-all bytecode
      adds  11e1abd5cc7 Open-code aref and aset in bytecode interpreter
      adds  75c6564c928 ; * lisp/emacs-lisp/byte-opt.el: Remove outdated 
comments
      adds  4a0541a5dde Implement Ffuncall in terms of funcall_general
      adds  b7902a9b48f Bump specpdl inline, move reallocation out of line
      adds  a8b713d83a5 Inline maybe_quit
      adds  806a1210070 Remove redundant declarations from keyboard.h that are 
now in lisp.h
      adds  77b72f77b3a Make `font-lock-add-keywords' work in derived modes
      adds  487a0be7f7e Fix tex-mode handling of _ chars in href{} commands
      adds  031c2e46791 Add a *Help* command that'll take you to the lispref 
manual
      adds  933ed56e553 Add NEWS item for `I' command
      adds  d0b9e269ee7 * configure.ac: Remove forgotten GLIB_GSETTINGS call
      adds  ead95479032 Allow jumping to ert failure definitions
      adds  a46421446ff Make Completions sorting a user option
      adds  edeb220d310 Don't loop so much in gud-query-cmdline on remote 
systems
      adds  067e84116dd ; * src/bytecode.c (exec_byte_code): Silence GCC warning
      adds  ffb0e8c4eff Make anonymous functions work in auto-mode-alist
      adds  79d9f3982fe Add derived-mode test for bug#24176
      adds  8c37b9042eb Revert "Fix tex-mode handling of _ chars in href{} 
commands"
      adds  5909b271448 Fix \href{a_b} in tex-mode
      adds  f4bfe7834a9 ERC: Add new comaintainer, F. Jason Park
      adds  7e653ee73f9 Allow sorting in electric-buffer-list with `S'
      adds  701ec0bda2b Don't output spurious prefixes in read-char-exclusive
      adds  fbf47577845 * lisp/minibuffer.el (completions-sort): Fix type.
      adds  2166b1e65e1 * lisp/faces.el (read-face-name): Support a list of 
defaults for M-n.
      adds  28a0d0037c3 * etc/NEWS: Mention 'replace-regexp-function' 
(bug#52558).
      adds  8f16b1aef1b Fix gnus-article-truncate-lines doc string
      adds  ee87c2f8ca3 Don't list the default hi-lock faces twice in the 
future history
      adds  b93902e22bb * lisp/info.el (Info-link-keymap): Fix repetitive 
clicks on the header line.
      adds  81886aeaffe Implement alternative sub-buffer support in term.el
      adds  ee084817126 Add NEWS entry for term-clear-full-screen-programs
      adds  7f7b418ae63 * lisp/hi-lock.el (hi-lock-use-overlays): New variable.
      adds  422b0f2a505 Make hi-lock-face-defaults into a defcustom
      adds  1693423fd74 Move Eshell test helpers to their own file
      adds  42aef82a2b0 Rework eshell-match-result for testing asynchronous 
commands
      adds  667e212048a Add Eshell syntax to more easily bypass Eshell's own 
pipelining
      adds  eb4edfa0c86 Fix GTK native input on scaled displays
      adds  ea953db0a06 Fix invalid picture after toggling the tool bar or menu 
bar on GTK
      adds  96929e5d012 Remove some dubious uses of `interactive-form`
      adds  ec403abc607 Improve portability of X11 IM code
      adds  335a5a9e0f9 Make the `f' command work in image-mode again
      adds  c34d06e3d75 * configure.ac (LIBSECCOMP): Bump minimum version for 
faccessat2.
      adds  ff63787ea18 Merge from origin/emacs-28
      adds  b373c8ad71e Fix tool bar size reporting on GTK when the display is 
scaled
      adds  0a70f748e75 Don't send menu help events on Haiku if the pointer 
isn't in the menu
      adds  03c9257b119 * src/haiku_support.cc (Highlight): Send events if 
!highlight_p.
      adds  4d342f36a67 Improve reliability of menu bar updates on Haiku
      adds  115f3f59346 Improve the term-clear-full-screen-programs doc string
      adds  dea24a0f7d4 Don't manipulate args in-place for 
'eshell-eval-using-options'
      adds  44ffd6a8253 Treat "-" as a positional arg in 
'eshell-eval-using-options'
      adds  c40398e0080 Fix widening some columns in 
tabulated-list-widen-current-column
      adds  f16039b1612 Don't mutate literals in 
tabulated-list-widen-current-column
      adds  697723b63d6 Faster concat, append, vconcat, copy-sequence, etc
      adds  e8c66036d15 * src/lisp.h (lisp_h_EQ, lisp_h_NILP): Fix length and 
indent
      adds  72a4cdaadcf * lisp/emacs-lisp/comp.el (batch-byte+native-compile): 
Fix unwind form
      adds  dfaf8bec4e4 * `batch-byte+native-compile' produce .eln younger than 
.elc (bug#52912)
      adds  65172e61cc3 * src/fns.c (concat_strings): Clean-up unused variable.
      adds  d25cb37694d ; * src/fns.c (concat_strings): Fix comment style.
      adds  84276bf775d Tag an mml-sec test
      adds  f4ed3f39c97 * src/comp.c (emit_limple_insn): Fix another 
int/Lisp_Object mixup
      adds  2d4d6f1a3fb ;* src/fns.c (concat_strings): Add missing space.
      adds  50fea24b8b6 * src/comp.c (emit_lisp_obj_rval): Make use of NILP.
      adds  2362eb09804 Fix up Gnus FAQ entry
      adds  fb16a6c124c Improve how change-log-mode fills all-file-name lines
      adds  51fdcca000f * src/image.c (parse_image_spec): Use NILP.
      adds  19c6fb16746 ; * test/lisp/emacs-lisp/derived-tests.el: Silence 
byte-compiler.
      adds  bca68550844 Make `haiku-menu-bar-open' faster
      adds  db7de56eefb Simplify Haiku underline code
      adds  7eca80b2044 ; * src/composite.c (syms_of_composite) 
<auto-composition-mode>: Doc fix.
      adds  f97c3f9ced9 Merge from origin/emacs-28
      adds  3e00ab5efb3 ; * src/xterm.c (handle_one_xevent): Fix formatting of 
XI2 switch.
      adds  401ccb0b9c6 Fix GTK menu bar height reporting when scaled
      adds  a2eb83d037b Simplify Haiku scrolling code
      adds  1200e55b6f3 Make use of NILP where possible
      adds  94216789872 Add workaround for super modifier misconfiguration to 
non-XKB code
      adds  b085ca237d0 Fix insert-file-contents for tramp-crypt
      adds  fc8875be071 Adapt tramp-tests
      adds  afd1fdf6bb8 Fix input of sharp-quoted symbols in Eshell with 
em-extpipe
      adds  8a343ecee54 Fix copyright.el comment and add a test
      adds  826959ccb4c Fix copyright-find-copyright when searching from the end
      adds  a3aeee88aaf Minor `concat` tweaks
      adds  66b99778b81 Add tests for concat, vconcat and append
      adds  0a51a85b5de Make smerge-refine-ignore-whitespace into defcustom
      adds  6fcf7c9a830 * Makefile.in (install-etc): Remove unnecessary chown.
      adds  824440a7c82 Apply fix for bug#52761 to GTK native input as well
      adds  7116092eaf8 Get rid of unnecessary draw locking in haikumenu.c
      adds  458024a3d9e * src/xterm.c (x_focus_frame): Set input focus on outer 
window.
      adds  a0fbdb5166e Improve XI2 valuator reset logic
      adds  8f9f1701f63 Don't discourage auto-mode-alist entries in autoloads
      adds  5b931eb8ff0 Don't use obsolete second argument to byte-compile-file
      adds  2b150f943bc Silence byte-compiler slightly in tests
      adds  b89ae23636f Implement crossing event generation between windows for 
xwidgets on X
      adds  333e95196f3 * lisp/xwidget.el (xwidget-webkit-edit-mode-map): Pass 
C-backspace.
      adds  ed18d08f6f3 Fix copyright.el comment and add a test
      adds  c5b0019e104 Fix copyright-find-copyright when searching from the end
      adds  82aa5be7ce1 ; Merge from origin/emacs-28
      adds  6075ea0b799 Fix 'make_lispy_position' when there's an image at EOB
      adds  c9524819eaf Partially revert a fill-region-as-paragraph regression
      adds  a8862f313b9 Merge from origin/emacs-28
      adds  9d34946e53a ; Fix typo in doc/lispref/display.texi.
      adds  60cfb90d016 * Have `benchmark-run-compiled' use the native compiler 
when available
      adds  d0aac84b2a8 * Fix `startup--honor-delayed-native-compilations' for 
(bug#53497)
      adds  dae4fa99860 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  63255de48b4 * src/pdumper.c (dump_vectorlike): Handle 
PVEC_SYMBOL_WITH_POS.
      adds  0991e8686cd Improve xwidget window ancestry calculations
      adds  decd6f830c9 Revert "Don't output spurious prefixes in 
read-char-exclusive"
      adds  b9239954b60 Tweak href/superscript fix in tex-mode
      adds  d633db5189f Add support for EPUB, CBZ, FB2 and (O)XPS extension to 
doc view
      adds  77b4e06f8ad Move some of the doc-view variables around to fix load 
errors
      adds  61f5ca3b27a Add setx highlighting to bat-mode
      adds  10c680551e8 Improve detection of glyphless characters on TTY frames
      adds  b8ddd94aacb Make the save buffers prompt from Quit Emacs menu more 
understandable
      adds  ce220524fcf Fix up previous "Quit Emacs" from menu logic
      adds  536a57b72ce Fix potential native compiler circular dependencies 
during load
      adds  53ebc1fa21f * lisp/doc-view.el (doc-view-epub-font-size): Fix type; 
add version.
      adds  8eaf04de83f Add new switch --init-directory
      adds  8471c6f06c6 Implement xwidget passive grabs
      adds  47b7ec2a3d0 Fix inappropriate use of killed xwidgets
      adds  bc404cd8ea9 * src/xterm.c (handle_one_xevent): Remove obsolete 
workaround.
      adds  2f0d67b047d Clear xwidget passive grab whenever a drag begins
      adds  3dd47bde7a8 * lisp/frame.el (clone-frame): Filter out 'parent-id' 
(bug#51883).
      adds  9d0833f4083 Merge from origin/emacs-28
      adds  84d4a349190 Fix duplicate scroll events without XI2
      adds  241f2857f1c ; Fix a typo in recent documentation changes
      adds  b293e254ebe ; Rename 'startup--require-comp-safetly'
      adds  bad16c6f566 Fix xwidget build on PGTK
      adds  15f8c6b11e6 Use the real cursor beneath the pointer on xwidgets
      adds  11add52bec0 Prevent duplicate grab setting with xwidgets
      adds  7ba197a163d Fix merge error in doc-view-pdf/ps->png
      adds  70c3437ae1f Fix copyright-fix-years, use a dash to separate years 
in a range
      adds  bf695b937e1 Move native-comp-eln-load-path setting earlier again
      adds  12d3c4831aa Allow using dired-hide-details-mode in wdired buffers
      adds  87c23670111 Clarify where the shell-command output goes
      adds  fdc72729802 Improve the read-file-name doc string slightly
      adds  96867f9d089 Fix manual points about 
tex-latex-block/latex-insert-block
      adds  1f5fa1de7fc Make where-is correctly identify aliases
      adds  7531bf096eb Reduce code duplication in parts of (auto)load&defalias
      adds  70fc32f6dde * src/data.c (Ffset, defalias): Complete last change
      adds  95ccd1ba477 Implement real menu help-echo text on Haiku
      adds  b616e14c351 Make menus on Haiku work better
      adds  166556f464e Improve menu drag tracking on Haiku
      adds  7e17749ada1 Fix a default value of the `:underline' face attribute
      adds  c4e66bb2b56 Fix compiler warning due to a recent change
      adds  278bacad691 Write a dummy event on each popup menu event
      adds  a773d7f05b3 Fix native-compilation at startup
      adds  0a5ece3da15 Allow <Delete> key to delete entire grapheme clusters
      adds  e380fb509b1 Fix unrelated help text tooltips if a popup is shown 
during the delay
      adds  a85e9d76414 Fix error at startup with recent change
      adds  ddba3c3dba5 Fix error in filelock.c
      adds  611736f3bc5 Remove debug logging
      adds  04bba4a28f9 Merge from origin/emacs-28
      adds  4bac7d8c734 Fix error after merge
      adds  852a5f24bb2 Make gnus-icalendar-with-decoded-handle more DWIM
      adds  7608b77d9ee Clarify Fmatch_data doc string
      adds  a836e8bf0c8 Make revert-buffer ('g') keep point in VC diff buffers
      adds  f7b408ec500 Don't require mouse for prompting via dialog boxes
      adds  bddd9c5f686 ; Fix formatting of last change.
      adds  43a5f22857e Allow redirecting `message' output to a different buffer
      adds  99f4c17615c Modernise the security section in the efaq a bit
      adds  4320eebb4a9 ; * lisp/subr.el (use-dialog-box-p): Fix typo.
      adds  e241e771945 * lisp/isearch.el: Put 'isearch-scroll' property on two 
new symbols.
      adds  96533c18b7f * lisp/tab-bar.el (tab-bar-menu-bar-button): New 
variable (bug#51648).
      adds  35cd9197fc3 package.el: Fix bug#53529
      adds  b944841173f Add background transparency support for GTK+Cairo
      adds  391c1289e28 Some adjustments to last change
      adds  310bcda934a Add support for ARGB visuals on non-Xt builds
      adds  28865201604 Use consistent font when displaying menu equivalent 
keys on Haiku
      adds  5ef3a523425 Improve documentation of Occur mode
      adds  ed3bbeb80db Fix rendering of Malayalam script
      adds  94f38cbec43 Fix last change of Malayalam composition rules
      adds  e81e375539b ; Yet another minor fix of Malayalam composition rules.
      adds  f4ddd6153d0 Merge from origin/emacs-28
      adds  26a9acc86ae Fix some problems with inconsistent visuals on GDK
      adds  988d3d79bac Use XRender to composite fringe bitmaps
      adds  71174a16da4 Handle correctly errors during frame creation on Haiku
      adds  46611aa4683 Enlarge max-specpdl-size for generation of leim-list.el 
in bootstrap
      adds  1b83e58adb4 * lisp/frame.el: Don't require 'frameset.el' 
(bug#51883).
      adds  58bb9eb4005 * lisp/frame.el (undelete-frame--save-deleted-frame): 
Handle initial frame.
      adds  1555453694d Implement `alpha-background' on non-Cairo builds
      adds  0a34aeee7e0 Fix builds without GTK
      adds  7b137370558 Fix with-suppressed-warnings edebug spec
      adds  2f32333cff2 Fix the no toolkit build.
      adds  5c87d826201 * etc/NEWS: Announce the 'alpha-background' frame 
parameter.
      adds  a31914dda58 Fix tooltip frame creation with 32-bit visuals
      adds  04f9c3b8df6 Fix the X toolkit build
      adds  ae8332b8309 * src/xterm.c (x_xrender_color_from_gc_foreground): Fix 
omission error.
      adds  eb9dd321309 Make cursor alpha consistent with a transparent 
background
      adds  cb91643c976 Fix motion not being reported on GTK when mouse moves 
over toolbar
      adds  f22e9ba9ac6 Fix regression in Occur Edit mode
      adds  6636231b2ce ; * lisp/international/latin1-disp.el: Update 
commentary.
      adds  6f282b31ad7 Update to Org 9.5.2-13-gdd6486
      adds  3652170d7dd Merge from origin/emacs-28
      adds  d464454f450 * lisp/image.el (image-map): Use defvar-keymap.
      adds  9a56b4e6864 Factor out function to check for clang in tests
      adds  79896d3eb7f Improve portability of alpha channel handling on 
TrueColor visuals
      adds  1472b046eae * src/xterm.c (x_term_init): Avoid freeze with 24-bit 
visuals.
      adds  5edef4e98ce Improve portability of GDK visual code
      adds  2ce7ac1c502 * src/haikufns.c (Fx_display_visual_class): Return 
correct values.
      adds  790ad61fcf9 Fix accesses to GTK structures on tooltip frames
      adds  46473a4eac2 Implement `alpha-background' on PGTK
      adds  4efab4330e0 ; * src/gtkutil.c (xg_create_frame_widgets): Avoid 
private GTK symbol.
      adds  fd42ba3adb5 Improve 'latin1-display-ucs-per-lynx'
      adds  6da021fce86 Fix artifacting on PGTK when bits are copied with an 
alpha channel
      adds  3ca32105d2b Extend filelock-tests.el for bug#53207
      adds  5d40e1be7e9 Clarify that INSTALL isn't for Git checkouts (bug#53627)
      adds  90bbf27f02b Make Gnus address checking more resilient
      adds  1d1b664fbb9 (function-history): New symbol property (bug#53632)
      adds  dbf08491a5a Make more ranges sort properly in describe-keymap
      adds  530cb3a3f80 Fix misplaced braces in loading.texi
      adds  402988ec333 Minor copyedits of 'function-history' documentation
      adds  6766e30e1b0 Adjust toggle-menu-bar-mode-from-frame doc string
      adds  cf9c40159a6 * lisp/progmodes/cc-mode.el (c-common-init): Bind 
case-fold-search to nil
      adds  70f994f6d09 * lisp/vc/vc.el (vc-diff-internal): Assume 
revert-buffer is in current buffer.
      adds  161382f76d9 Obsolete gnus-registry-enabled in favor of checking 
gnus-registry-db
      adds  5819fcb63b4 Don't remove dummy.group from gnus-newsrc-alist on Gnus 
save
      adds  be2566eeab6 Enlarge max-specpdl-size for generation of files in 
.../admin/grammars
      adds  cce477cad7f (byte-compile-eval): Adjust to changes in `load-history`
      adds  63edde9f0e8 Fix nnregistry byte compilation warning
      adds  d6d73224a21 Make fringe bitmaps respect alpha-background
      adds  16174d796f8 Avoid extraneous selection querying if we own the 
selection
      adds  99c637499ec Only apply last change to the clipboard
      adds  103ddfe3873 Display images with a mask correctly when 
`alpha-background' is set
      adds  7b63c00af48 Update publicsuffix.txt from upstream
      adds  cfbb6359ceb ; * lisp/select.el (gui--selection-value-internal): Fix 
comment.
      adds  558c4dafa30 Clean up Haiku display structures
      adds  29bdedf12ff Bind Qdebugger to Qdebug in signal_or_quit.
      adds  31ef751f94f Clarify documentation of a "face's font"
      adds  30ebb54410d Merge from origin/emacs-28
      adds  a92c6191b0f * Fix `startup--require-comp-safely' (bug#53675)
      adds  e7fd6fe7ecd Rename `comp--loadable' into `comp--compilable'
      adds  2c4a24975ce Remove extra \= from obsoletion message
      adds  2b9c648de64 * src/pgtkterm.c (pgtk_draw_rectangle): Fix trivial 
typo.  (bug#53677)
      adds  a20f2b0ff9f Speed up calls to C primitives
      adds  665ec8946df * lisp/startup.el (startup--require-comp-safely): Fix 
typo in a92c6191b0
      adds  02054d9cd1f * Improve 'maybe_defer_native_compilation'
      adds  e94f08b2d9b * lisp/tab-line.el: Support non-buffer tabs in some tab 
face functions.
      adds  4af491605c5 ; * src/eval.c (funcall_subr): Fix last change
      adds  749ba35bf5e * lisp/replace.el (query-replace-read-from-default): 
New variable.
      adds  bb4821c91ec ; Auto-commit of loaddefs files.
      adds  f1f0608fd13 Don't use XRender to fill rectangles unless an alpha 
channel exists
      adds  6869679be50 Fix display of vertical window dividers on Haiku
      adds  d4c2f5b524a Improve behaviour of `mouse-autoselect-window' on Haiku
      adds  9ab0b43a723 * etc/NEWS: Apply final fixes after proofreading.
      adds  a4b9dc58eb6 Merge from origin/emacs-28
      adds  1bb55536194 ; Auto-commit of loaddefs files.
      adds  93dd09c709c ; Merge from origin/emacs-28
      adds  e3e0deb86d2 Make behaviour of `mouse-autoselect-window' consistent 
with X on NS
      adds  e7047b4aba0 * src/nsselect.m (ns_get_foreign_selection): Fix GCC 
warning.
      adds  fded822c80b Send button events before setting xwidget passive grab
      adds  70a184b1418 Improve correctness of generated xwidget events
      adds  8fa8d5310b5 ; * etc/NEWS: Fix wording of a recently-added entry.
      adds  27c93778ef1 Fix bug with M-x compile-defun in a defconst/defvar
      adds  d34dd869d22 Fix decoding error in ietf-drums-parse-address
      adds  0ef371cb12e Move vt-control and vt100-led to obsolete (bug#37562)
      adds  c86e4b09501 Mark vt-control and vc100-led obsolete since Emacs 29.1
      adds  6fbf37a575e Add some indexing for "compiler macro"
      adds  52af077d6a5 Improve the describe-key doc string
      adds  b6a51e05c97 * lisp/replace.el (query-replace-read-from): Use 
default for empty input.
      adds  aa795a6223c New file lisp/emacs-lisp/debug-early.el for backtraces 
in early bootstrap
      adds  c882b4ea02b ; cperl-mode.el: Detect prototypes in anonymous 
subroutines
      adds  00a8e365b91 Adjust test to adjusted code
      adds  4f7fe8b1d37 * test/lisp/cedet/semantic/bovine/gcc-tests.el (ert-x): 
Require.
      adds  7728f493cd1 New theme leuven-dark (Bug#53032)
      adds  aa67e10fe97 Prevent the initial frame from showing up in the frame 
menu
      adds  60fe17c958b Fix background daemon on Haiku
      adds  11ee58de9db Fix display of text decorations with defaulted 
foreground on Haiku
      adds  abdb198474e Simplify box display code on Haiku
      adds  3d7f17bf80b * src/haikuterm.c (haiku_draw_text_decoration): Don't 
lock for draws.
      adds  ab2f2754221 Improve documentation of 'emacs-version'
      adds  dce93e397d5 Merge from origin/emacs-28
      adds  fc79118f19f Obtain draw lock outside haiku_start_clip
      adds  d35c4ee10a5 Stop creating cairo contexts in haiku_begin_cr_clip
      adds  9b0cdf461c2 * src/haikufont.c (haikufont_draw): Allocate string 
buffer on stack.
      adds  abd59ad9234 Fix "Buffers->Frames" submenu in daemon sessions
      adds  1b0342628e5 Don't use `string-search` in soap-client (bug#53744)
      adds  3bd8a8bb91d Don't use `string-replace` in soap-client (bug#53744)
      adds  895562a8b24 Implement file modification check in Tramp
      adds  37eef19fd60 soap-client: Add minimum supported Emacs version
      adds  dcc97fec297 Allow ensuring that a window's starting point is never 
invisible
      adds  2e60ef696a3 Ensure that tailproc is set for the last process in an 
Eshell pipeline
      adds  3a388ab4a60 When executing an Eshell pipeline, send input to the 
first process
      adds  e3516ec28f9 Use 'require' to load eshell-tests-helpers
      adds  2ded5938753 Make sort-numeric-fields resilient towards blank lines
      adds  322daef4395 Remove tarball instructions from gnus-faq.texi
      adds  12a6d319dcf Improve the bookmark-default-handler doc string
      adds  d539d00c426 Improve image depth handling
      adds  634cedfea17 Improve compression of article lists in gnus/nnselect
      adds  748eb32cc5e Try to fix input method flicker on GTK builds
      adds  334b362bf46 Make `x-gtk-use-native-input' take effect immediately
      adds  52c4275283b * src/xfns.c (Fx_internal_focus_input_context): Fix 
typo.
      adds  a654985bca4 Make Emacs build with some other XLib implementations
      adds  a42df6542ac Fix toggling `x-gtk-use-native-input'.
      adds  0591aa6cd3b Revert an erroneous change in tramp-cache.el
      adds  e0260f0fe2f Merge from origin/emacs-28
      adds  8e2d9193ef2 * src/xwidget.c (xwidget_button): Always let button 
events through.
      adds  3da5dc66eae Fix bit rot in the color allocation code
      adds  97966c5154b ; * src/xterm.c (x_alloc_nearest_color_1): Remove 
extraneous code.
      adds  37c433e4e28 * lisp/net/tramp-gvfs.el (tramp-gvfs-send-command): Fix 
problem with locale.
      adds  279f3c6d602 Implement auto-raise on Haiku
      adds  3e20a900195 ; * src/haikuterm.c (haiku_end_cr_clip): Fix trivial 
typo.
      adds  702a5c6feb7 Silence byte-compiler in two tests
      adds  38ffb828f26 Remove misleading "in current buffer" message from 
auto-raise-mode
      adds  9a8796f067d Fix infloop in redisplay_window due to fix of bug#14582
      adds  dcf30f14f90 * Have `null' and `not' explicit in LIMPLE so we inline 
them
      adds  f88d4e42487 Improve Tramp tests backward compatibility
      adds  d340dc0a256 python.el: Try and better split the Tramp code
      adds  b4f1ceaf241 python.el: Silence left over warning in last commit
      adds  d52c929e31f (with-demoted-errors): Warn on missing `format` arg
      adds  de687e8983f Do not delete the MULTIPLE property after reading it
      adds  5098f2b844b Update the MULTIPLE property with conversion outcomes
      adds  9ff88dfc5b1 Implement _NET_WM_PING protocol
      adds  686f7f8f628 Set WM_TRANSIENT_FOR on tooltip frames
      adds  c274bd5c52f Implement face cursor color merging on Haiku
      adds  9c66aee1780 Fix last change to ftcrfont.c
      adds  adf1ba578d1 Finish up cursor color merging on Haiku
      adds  e51f9046762 Fix yank-media-types--format decoding
      adds  72a3bbf27e2 Improve the Archive file names tramp documentation
      adds  a8de2e20e09 Remove kerning escapes in woman mode
      adds  785a045b868 Ensure that the CAR of 'eshell-last-async-procs' always 
points to a process
      adds  89d419255b6 Improve the selected-window doc string
      adds  224aeb2877f Fix yank-media utf-16 detection
      adds  3a8e140ad11 Adapt Tramp to changed unload behavior (bug#53632)
      adds  49192d14189 Remove superfluous `font-lock-add-keywords' calls in 
Tramp
      adds  9029212c869 * lisp/emacs-lisp/debug-early.el: Improve the 
documentation
      adds  4243747b1b8 Fix 'current-column' in the presence of display strings
      adds  63eab2948a2 * lisp/pixel-scroll.el: Update commentary.
      adds  9e420cd893f Add support for basic syncing with the window manager 
on resize
      adds  ddc734432bd Adapt Tramp to changed unload behavior (bug#53632)
      adds  86827564208 Add new function mode-line-window-selected-p
      adds  a4eeea81244 Add a :distant-foreground to the lazy-highlight face
      adds  93da7a202d8 Tweak how eshell/cd works when cd-ing to ".." from "/"
      adds  eea93a8aaac Add new user option 'find-library-include-other-files'
      adds  6278c6a94ea Fix reverting the default face to standard/themed state 
in GUIs
      adds  ab0554a1977 Improve the elp-instrument-package doc string
      adds  eb351e3795b Minor changes to xsync support
      adds  9c1d6b1d6a2 Handle window state changes on PGTK
      adds  b38c0d6a2ff Clean up lots of #ifdef'd out code in PGTK files
      adds  50e51beabb2 Allow disabling frame resize synchronization
      adds  a3ee390cf77 Add ietf-drums tests, fix parse-address decoding
      adds  a645c3bee74 ; * src/xfns.c (x_encode_text): Fix comment.
      adds  32dc552a535 * lwlib/xlwmenu.c (pop_up_menu): Work around motion 
problems on XI2.
      adds  638247baa4a Fix typo in display.texi
      adds  821c240075e Fix ietf-drums-get-comment doc string
      adds  d90fd58c026 Merge from origin/emacs-28
      adds  372d0e0cc1f Make usage of su and sudo consistent in eshell 
(bug#53783)
      adds  6e5d79c048c Display show-paren-context-when-offscreen in child frame
      adds  47ddaaab02b Fix infloop in 'redisplay_window' when buffer is 
narrowed
      adds  8d4154742fb ; * etc/NEWS: Fix entry for 
'find-library-include-other-files'.
      adds  30c6074d5a8 Add support for EWMH extended frame synchronization
      adds  37751569902 Disable extended frame synchronization by default
      adds  dc5930ba973 Fix the GTK 2 build
      adds  b0fd3ec2c01 Ensure bar cursors are always visible on Haiku
      adds  ead36d8d365 ; * src/alloc.c (mark_memory): Fix outdated comment.
      adds  1850121629d Avoid deprecation warning in NS-specific code
      adds  8b35f64ff90 Adapt em-tramp-tests.el
      adds  1efc94e7ce0 * lisp/tab-bar.el (tab-bar-new-tab-choice): Add const 
'window'.  Update doc.
      adds  0f38e2393dd Use mode-line-window-selected-p in 
tab-line-tab-name-format-default.
      adds  e95ca5cf071 (debug-early-backtrace): Tweak the non-evald output
      adds  bff8354ec4d (debug-early-backtrace): Tweak the non-evald output
      adds  e9ba08be215 ansi-color: don't get stuck on \e
      adds  dcb3b85ec76 Remove outdated comments from ietf-drums.el
      adds  0d36eaa7c61 Make async connect_network_socket failures use Qfailed
      adds  69efc36c6be Fix eval-tests/backtrace-in-batch-mode test
      adds  838da4aef87 Make dired-directory and dired-subdir-alist buffer-local
      adds  011fa3a4cb6 Correct implementation of extended frame synchronization
      adds  905dad0a318 * doc/emacs/xresources.texi (Table of Resources): 
Improve wording.
      adds  e9217d0f348 Clean up more code from PGTK port
      adds  ab5b2e63fa0 Respect `x-cursor-fore-pixel' on Haiku
      adds  130cd70d9be Improve the ediff-diff-options documentation
      adds  f655bd20084 Give a better error in locate-default-make-command-line
      adds  cb09a1120e9 Make the eintr.html target match what's on the web
      adds  de419bba046 Fix the Scroll key binding on Windows
      adds  f91a911ef33 ; Fix previous commit (6e5d79c048)
      adds  61a5bbc6836 Really fix extended frame synchronization
      adds  985e7148a75 Improve indentation of some shell script forms
      adds  dfda7d14631 Sanitize ls switches in ange-ftp (bug#53360)
      adds  b432fb6c86b Make menus work better on X toolkit builds with XInput 2
      adds  30d92721ce6 Correct off-by-one errors with frame resizing on Haiku
      adds  a5e6a7c3bc5 * lwlib/xlwmenu.c (pop_up_menu): Fix cast.
      adds  3eaaeed2d0a Improve contrast of `custom-button' in the leuven-dark 
theme
      adds  90eb6a7fe47 ; Set show-paren--context-child-frame to nil after 
deleting it
      adds  6e403efc9bc ; * doc/emacs/xresources.texi (Table of Resources): Fix 
typo.
      adds  6f3c62ff07e Pin lazily read bytecode (bug#53809)
      adds  9338fbbc280 lisp-mnt, checkdoc: Reduce run-time dependencies
      adds  992908b09a4 Make connection-local variables user options
      adds  7a9b5e75045 * lisp/progmodes/xref.el (xref--marker-ring): Fix typo
      adds  919cbe2b7da ; paren.el: fix comment speaking of an undefined 
variable
      adds  77cbde6d09b minibuffer.el: Try and fix bug#53053
      adds  1f45d273884 Make sure `update_wm_hints' finds the WMShell
      adds  cdf7e2e0213 Don't allow tooltips to be transient for override 
redirect windows
      adds  4592fb40464 * src/pgtkfns.c (Fx_create_frame): Realize frame 
widgets. (bug#53861)
      adds  65f07859172 Fix menu bar not opening after popup menu is dismissed 
on Lucid
      adds  7a1a56da0ae Try harder to preserve cursor when mapping tooltip 
frames on Haiku
      adds  0d46ee2ddeb Don't remove dummy.group from gnus-newsrc-alist on Gnus 
save
      adds  1e9eeed913a ; Merge from origin/emacs-28
      adds  58172cc28af nnselect.el: Speed up group info updating
      adds  9d1ae05442a Clear mouse highlight when mouse moves outside edit 
widget
      adds  a4d40a32cce Make exit from text-scale-adjust less confusing
      adds  b13e311f0ba Improve handling of frame-inherited-parameters
      adds  95a021fe5f0 Minor fix to how describe-function-1 displays symbols 
with spaces
      adds  d18764000f9 Fix describe-function-1 test failure from previous 
change
      adds  d97e9d701d1 Fix some standard-output/help-buffer confusion in 
describe-function-1
      adds  a512940daa0 Document pcase-lambda
      adds  f788bb33e5a Extend find-lisp-object-file-name
      adds  996daa00ae3 Implement frame resize synchronization on GTK 3
      adds  855928082b3 Fix frame offset reporting on PGTK
      adds  e37ffc379e6 Improve robustness of override-redirect on Haiku
      adds  b76da7e7a58 Document some problems found during testing on various 
X servers
      adds  9966d9574bc * src/pgtkterm.c (map_event): Fix last change.
      adds  fe37e49a970 Fix processes on remote default-directory with special 
characters
      adds  6058d3ebb41 Respect customization nature of `connection-local-*' 
user options
      adds  57df4574925 Improve thing-at-point-url-at-point docstring
      adds  1ea2993e83a Improve make-frame-on-display initial values
      adds  8bc4004519a ; * etc/PROBLEMS: Fix typos and improve wording.
      adds  f7d16d93fde * lisp/replace.el (perform-replace): Allow using 
isearch in recursive-edit.
      adds  2755e6bba0f Allow showing show-paren context in an overlay
      adds  882cf2d0cdf Fix creation of tooltip frames with a stippled 
background
      adds  59ff15e3502 Make sure the cursor can't move on top of a tooltip on 
Haiku
      adds  d41a5e7e330 Improve selection of fonts available from 
`mouse-set-font'
      adds  f96eee4e060 Implement `list_family' for the haikufont driver
      adds  11ff76153e0 Make haikufont_list_family actually work
      adds  82e74e4559b flymake: Ensure compatibility with older Emacsen
      adds  9459399d580 Merge from origin/emacs-28
      adds  34772455261 Mention `overlay' show-paren-context-when-offscreen 
value in NEWS
      adds  5627693ce3f Explictly specify whether or not to respect 
alpha-background on Cairo
      adds  7f9335f91d3 Implement _NET_WM_USER_TIME protocol
      adds  65a61154d8e Make calendar-exit actually respect the KILL parameter
      adds  2f80d8058ba Improve the set-fill-column prompt
      adds  7f425613a75 Add support for _NET_WM_USER_TIME_WINDOW
      adds  7ead127a669 Fix compiler warning on GTK
      adds  2386aa8a5d1 Get rid of `register' declarations in X11 related files
      adds  bb69361cbee show-paren: Don't show context again after C-g-ing it 
away.
      adds  f06915c93c0 Tilde expansion is not possible for Tramp sshfs method
      adds  55463952f27 ; * src/xterm.c (x_display_set_last_user_time): Fix 
compilation error.
      adds  f063e385216 ; show-paren: improve previous commit bb69361cbe
      adds  3f738b90956 ; * src/xterm.c (handle_one_event): Fix build error.
      adds  8df3052bdb1 Ignore tooltip frames when setting PGTK scrollbar 
foreground
      adds  f9a7a81cde4 Improve reliability of hotplugging window managers
      adds  c867a43872e * src/haikugui.h [_cplusplus]: Remove extern "C" 
declarations.
      adds  0653a583807 Fill in missing pixel after PolyLine on scroll bars
      adds  aad91285c37 Fix disconnect errors on some X servers
      adds  31af9bca99f Mark flymake as compatible with emacs-26.1
      adds  69e82968d7c Fix integer arithmetic miss-compilation (bug#53451)
      adds  35bf8d4a025 Merge from origin/emacs-28
      adds  d3c47011d5a Allow customization of the user's eln-cache directory
      adds  849895d0db9 Make comint-word actually check 
comint-file-name-quote-list
      adds  e16a78c44e0 Correctly allocate colors in xftfont
      adds  d49c8cea437 Correctly premultiply background color of fringe bitmaps
      adds  15781beda80 Enable TrueColor allocation optimizations on all visuals
      adds  53da8c50fca Don't signal a backtrace on empty --script files
      adds  8ababad570e Improve handling of file modes in Tramp
      adds  d64a1f7251e Restore command-line--load-script messaging
      adds  65482864460 Note current buffer and restore it in c-force-redisplay.
      adds  202d3be8734 * lisp/startup.el (normal-top-level): Disable 
native-comp if not available
      adds  c30106ce9f7 ; * lisp/startup.el (normal-top-level): Fix 
byte-compilation warning.
      adds  2d897f7c669 Merge from origin/emacs-28
      adds  64d211179db Autoload package-installed-p
      adds  a6df8f9f990 * lisp/tab-line.el (tab-line-format): Use 
mode-line-window-selected-p.
      adds  437382734a5 * lisp/mouse.el (context-menu-map): Select only 
unselected window (bug#53910)
      adds  26eeca71fbb Silence macOS vfork deprecation warnings
      adds  2469e036035 Disable nearest-color allocation on DirectColor visuals
      adds  c7bde988068 Improve reliability of selection ownership on Haiku
      adds  2d5b2192398 Fix fallout from switch to 32-bit visuals
      adds  9fdc0f08ce6 Set _NET_WM_OPAQUE_REGION on non-GTK3 toolkits when 
using 32 bit visual
      adds  a9d54814b73 Don't make cursors affected by background alpha on PGTK
      adds  20da50619fd * etc/PROBLEMS: Document some limitations of Xwayland 
and PGTK.
      adds  f726ca161c2 Fix the DJGPP port
      adds  48e8569c877 Allow searching of nnselect (search) groups
      adds  985cdf8984a ; * etc/DEVEL.HUMOR: Add a recent joke.
      adds  bced4d26d99 Tolerate tilde in remote file names when needed
      adds  f0f58cc5c75 Merge remote-tracking branch 'origin/master'
      adds  645694ccdb1 ; * config.bat: Fix typo.
      adds  3fb68b3d25c Modernise byte-compilation chapters in manual
      adds  f622034fa56 Never set opaque region without an alpha channel
      adds  7c37f5fd698 Be less strict about which PointerEmulated button 
events to ignore
      adds  9de7b3f3355 Fix compatibility with ancient versions of libXi
      adds  4c6a4281a41 Implement visual bell on Haiku like on X
      adds  53ef883b52c Cross-link message-expand-name-standard-ui-relevant doc 
strings
      adds  2b97e83cc1b Fix off-by-one file size formatting in ls-lisp
      adds  c4da0d33129 Improve interaction between track-mouse and edebug
      adds  e0198986d25 Add documentation on how to delete files from Trash
      adds  e2f9c27f9ac Clean up mode-line-* faces handling
      adds  be06b40ebdd Fix entry and exit events with XI2 grabs on X toolkit 
menus
      adds  a8245e12207 Replace ptrdiff_t with new specpdl_ref type for specpdl 
references
      adds  297520852f4 Turn specpdl_ref into a type of its own
      adds  09fecae8774 Count bytes, not records, in specpdl_ref
      adds  b5997c0f108 Optionally allow point to enter composed character 
sequences
      adds  a602e86bc1c ; * src/xdisp.c (syms_of_xdisp): Fix formatting of last 
change.
      adds  89bb5a5f357 Speed up `=` on fixnums in bytecode
      adds  b8460fcb8c3 Rewrite thread context switch code (bug#48990)
      adds  8e0b043f49a * src/xterm.c (x_update_opaque_region): Avoid crash at 
startup in Lucid build
      adds  ad2d50d762b Fix last change in xterm.c
      adds  d72e7c4fd41 Fix the Haiku port
      adds  e79f5574c54 Use better GC for visible bell on colormapped visuals
      adds  ac02d53f6d6 * src/pgtkfns.c (Fx_create_frame): Set `was_invisible' 
flag.
      adds  0b3692251ce Stop quering for Xinerama inside 
x_get_monitor_attributes
      adds  79fd672dfc1 Work around tooltip bug on new versions of WebKitGTK
      adds  0c4f52066f6 Fix integer overflow with 32-bit visual
      adds  1e15500daf6 Avoid a compilation warning in eval.c
      adds  ae13948ff52 * src/eval.c (specpdl_unrewind): Remove empty statement.
      adds  51d44fd705a Fix ietf-drums-remove-whitespace unmatched " and (
      adds  9a4cc857aa0 Fix mouse clicking in read-face-name
      adds  eba9e30f9af Note meaning on nil HIST in Fread_from_minibuffer
      adds  242a2765d39 Make `C-u M-x count-words' also give totals
      adds  6ed1994d277 Prevent crashes from illegal locale coding systems
      adds  c189ce5a33d Remove the 'C-k' binding in ido-mode
      adds  7e612a26a86 Only get rid of IC focus if focus is really gone
      adds  7a702cfd42d * src/haikuterm.c (haiku_read_socket): Implement 
auto-lower.
      adds  68b32732140 ; * lisp/simple.el (count-words): Doc fix.
      adds  997dd86a9f6 Add a new macro `setopt'
      adds  fc44bc62557 * lisp/faces.el (read-face-name-sample-text): Add 
defconst (bug#53960).
      adds  bd07d4fac9d Improve Tramp's process-file implementations
      adds  2fe4d93624e Fix wide fringe bitmap processing on Haiku
      adds  27658a0a3b3 Try to reduce empty areas on GTK when a frame is being 
resized
      adds  1bf30718dd1 Improve efficency of handling DeviceChanged events
      adds  80f8dd65401 Restore valuator values after receiving a DeviceChanged 
event
      adds  32fbda5c37d Ensure bad values don't leak into scroll valuators 
after DeviceChange
      adds  0ba1ecc816f * etc/TODO: Update some entires related to macOS and NS.
      adds  5fb262597f9 Handle allocation failures of fringe bitmaps on Haiku
      adds  13b92683746 Add a mechanism for querying before executing a command
      adds  b47d36f189d Improve Haiku selection handling
      adds  daf008e82b8 Note caveat about remapping basic faces
      adds  4c2701fad1e Fix typo in previous Face Remapping doc change
      adds  9844b152a5c Premultiply background color by alpha for images
      adds  35bb4c1c3c6 Improve stability of message-hide-headers
      adds  d52d913fa03 Don't signal errors in abbrev-table-p
      adds  3a3387f58e6 Fix typo in Face Remapping
      adds  a90dc11e248 Improve format of values returned by 
'file-size-human-readable'
      adds  fef0a6a2b4a Improve recent addition to documentation of face 
remapping
      adds  fa135ff3050 ; Improve a recently added NEWS entry about 
'command-query'.
      adds  8b34ba17b1e ; * doc/lispref/variables.texi (Setting Variables): Fix 
markup.
      adds  b444311e2c2 Be more explicit about the meaning of "remove prefix" 
in Gnus search
      adds  d6fba624e62 Fix manual documentation of Gnus tool bars
      adds  d43ca385560 Fix docstring and init of Gnus search -remove-prefix 
options
      adds  bb33446f2a4 Better handle devices being enabled on XI2
      adds  f6811ff8e2c * src/xterm.c (init_xterm): Use more reliable method to 
disable XI2.
      adds  249e3b7969a ; * doc/lispref/variables.texi (Setting Variables): Fix 
a typo.
      adds  5b0b9bafc01 Improve the help message for the pgtk configure option
      adds  6f566021edc Replace use of `DefaultRootWindow' with our recorded 
root window
      adds  5129e713b09 Disable auto-lowering and raising on Haiku when a popup 
is active
      adds  0b286ea45a0 Fix parsing of some semibold font styles on Haiku
      adds  ac824600d26 ; Fix commit d6fba624e6
      adds  5c9d34cdf8f Make autoarg obsolete
      adds  f84f686ec9c Adjust files-test-file-size-human-readable test
      adds  8a2f73f12aa Allow savehist-additional-variables to truncate lists
      adds  a4dd94de801 Don't attempt to connect to a remote server during 
'abbreviate-file-name'
      adds  8415a9d58fe Some Tramp cleanup
      adds  8931cca1356 ; * etc/NEWS: Improve wording of savehist.el's entry.
      adds  2d573afecb6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  0a9c8855b0c Don't decode text within XIM callbacks or 
handle_one_xevent
      adds  f1d535da1ed Decode keyboard input as latin-1 whenever appropriate
      adds  a654e373499 * etc/NEWS: Improve the PGTK entry.
      adds  db5d2a4407d Resolve xwidget scrolling mysteries
      adds  fd2252294b6 Fix frame focus handling with native input
      adds  bc84c31823e Avoid emacs-module-tests failure on macOS
      adds  3b7d55a8013 Speed up count_size_as_multibyte
      adds  e389da74d59 Fix recent change in xwidget.c
      adds  bf07ab54304 ; * etc/NEWS: Fix wording of a recently added text.
      adds  eb0680bd57b Add support for Tai Tham script
      adds  b299c042012 Fix computation of outline heading level for non-git 
diff
      adds  8737d79be8f Fix problem with file-modification-time in 
tramp-sshfs.el
      adds  9780972a443 Handle `unspecified' values of symbolic font values on 
Haiku
      adds  e14317eec44 Don't auto-lower when moving onto a menu bar on Haiku
      adds  74c07733698 * src/emacsgtkfixed.c (XSetWMSizeHints): Improve fix 
for bug#8919.
      adds  99d6536c326 Fix SIGFPE on some fonts when calculating their average 
width on Haiku
      adds  5df33cfcaf3 Improve handling of XI2 wheel movement
      adds  6094f3a16bc * src/xterm.c (x_init_master_valuators): Clear 
`pending_enter_reset'.
      adds  3750612093e Fix problem with "~" in Tramp
      adds  c0fa3f2a6b8 Prevent menu items leak if x-pre-popup-menu-hook signals
      adds  33a9ee2084f Fix warning during dumping on MS-DOS
      adds  136f1cb5496 Have setopt check types
      adds  c78b3c02a3d Update modus-themes to version 2.1.0
      adds  7c995264359 Extend bookmark menu with with handler type column
      adds  a1617f070ba Don't prefix bookmark name with VC backend name
      adds  c218660d663 Add a NEWS entry for the bookmark changes (bug#54030)
      adds  7e6fa8ed385 Implement XBM images on Haiku
      adds  64eb2a5f8d3 Fix crash when displaying XBM images on a 32-bit visual
      adds  a6b7bb2dfd8 Speed up exiting "emacs -Q"
      adds  df6e989f7ab * lisp/face-remap.el: Fix bug#53294
      adds  c1111e94478 Fix or remove outdated comments
      adds  a3c5638db65 Fix files-tests on MS-Windows
      adds  927bebcd4b5 Resurrect innocent joke in byte-opt.el
      adds  09ba81f1d26 ; * lisp/international/fontset.el (otf-script-alist): 
Update.
      adds  3d0f5bc219d * lisp/mouse.el (context-menu-entry): Don't create menu 
for Help commands.
      adds  246f627a412 Fix gnus-search notmuch thread searches
      adds  2236ee40ea7 Parse XBM images which use character escapes for hex 
literals
      adds  1a8b3b63906 Fix mis-parsing of certain malformed XBM files
      adds  7938410ac0f Make stipple backgrounds respect `alpha-background'
      adds  86ebc88cd8e Fix gnus-search-run-search methods
      adds  e87b07e277a Make treatment of `alpha-background' more consistent
      adds  8a924c8b49e Fix gnus searching of native servers
      adds  9a9a3390adc Make sure nnselect search query is properly parsed
      adds  ef1dfd2261f Fix blurry text on multiple scale monitor setups
      adds  efaa0ebca9e * lisp/startup.el (normal-top-level): Small code move, 
improve 202d3be873.
      adds  6015d5e8eee * lisp/mail/emacsbug.el (report-emacs-bug): Report 
libgccjit status.
      adds  cdcfeef13cf Note in ELisp manual that too-wide images are truncated
      adds  29085a668ee Fix a typo in fontset.el
      adds  c2913c30b16 Merge from origin/emacs-28
      adds  2289a7a271a Fix "C-SPC C-SPC" after "C-x C-x"
      adds  fe27479cad0 Fix 'exchange-point-and-mark' in 'transient-mark-mode'
      adds  b16aed76cb2 ; Merge from origin/emacs-28
      adds  df349293463 Update to Org 9.5.2-15-gc5ceb6
      adds  38f6ea1df00 Import texi source file for transient manual
      adds  5b7752a865f Fix problem with popd for in remote shell buffers
      adds  8aa052c207d ; Fix Transient manual
      adds  c8442df581f ; Separate command and concept index in Transient manual
      adds  2ed240296c1 Merge from origin/emacs-28
      adds  b30ef099191 Prevent crashes caused by invalid locale coding systems
      adds  ead9c9602cd ; Merge from origin/emacs-28
      adds  e303cb18077 Fix indexing of module functions that return complex 
types.
      adds  9fd396e4d07 * lisp/progmodes/subword.el (superword-mode): Doc fix.  
(Bug#54045)
      adds  1e4b04c5403 Improve documentation of filling and justification 
commands
      adds  3306e111075 Merge from origin/emacs-28
      adds  1f755a74b7a Fix a crash on some versions of GTK
      adds  b76cd8af054 Fix background stipple with `alpha_background'
      adds  51e51ce2df4 Handle multiple directory separators in gnus-search 
results
      adds  02bca34852b Utilize new string decoding feature in GTK native input
      adds  8f9edb2e7cb * src/haikufns.c (haiku_create_frame): Error if font 
wasn't found.
      adds  7829f1b5e69 Be less strict about which emulated motion events to 
ignore
      adds  5b90b05e428 Always decode GTK input method text as utf-8-unix
      adds  bdeac2d5afb ; Fix a typo in filesets.el's doc string
      adds  57c112cfe59 ; * doc/emacs/files.texi (Comparing Files): Fix a 
reference.
      adds  76ee4dc8237 Merge from origin/emacs-28
      adds  e015dc77f5e Don't ignore events from XI2 slave devices anymore
      adds  767619595cf Fix character compositions on the mode line
      adds  f687e62ac5d Fix symbols with position appearing in the output of 
`compile-defun'
      adds  88f591f389b Improve portability of alpha channel visual detection
      adds  dfaf150631a Add a new library to format variable-pitch tables
      adds  9fff6388b4d Fix some more hangs when parenting child frames around 
on Haiku
      adds  8ccf9b52767 Fix :match function for the key widget
      adds  f273a504be6 Fix types of some align.el defcustoms
      adds  14562b45bd8 Avoid consing extra string when processing GTK native 
input
      adds  babfb064c48 Make string-pixel-width slightly speedier
      adds  d98b6fbba20 Add column sorting order indicators to vtable
      adds  999115845a1 Improve vtable documentation
      adds  9eefe59d579 Fix a vtable example
      adds  16abc240358 Improve the vtable documentation on argument types
      adds  9f571a2e6c1 Mention vtable accessor functions
      adds  a72e0e50f0a Some vtable.texi copy edits
      adds  7e4ef09aa0d Adapt Tramp password prompts for sudo-like methods
      adds  910cdcf8c39 * lisp/vc/diff-mode.el (diff--font-lock-prettify): Fix 
mishaps
      adds  c3e064013ee (loadhist_initialize): Minor refactoring
      adds  f262a6af369 (macroexp-warn-and-return): Fix bug#53618
      adds  43237f3d278 ; * rcirc.el (rcirc-print): Prefer sleep-for over 
sit-for
      adds  ecaedf2117c (specpdl_unrewind): Fix corner case
      adds  5767e06b8e7 Revert "; * rcirc.el (rcirc-print): Prefer sleep-for 
over sit-for"
      adds  7a699e79f6e Free XI2 devices in x_delete_display instead
      adds  15910e5da34 Ignore modifier keys early when handling X key press 
events
      adds  d7fc7bdd81a Fix typo in last change
      adds  dad7ee23539 Handle GUI input while inside popup dialog on Haiku
      adds  7b7c09c5612 * src/haikumenu.c (haiku_dialog_show): Set 
`popup_activated_p'.
      adds  7a6e229a2e7 Fix font panel on NS
      adds  06b7c53927b Add more bookmark types
      adds  f0b4f2ee6bb Ensure that `mail-send' breaks too-long lines
      adds  84fe4866605 Fix compilation warning in previous sendmail.el change
      adds  f462620847b * lisp/net/tramp.el (tramp-read-passwd): Adapt for 
empty user names.
      adds  8d1dfb2af38 Quote files that start with - in dired
      adds  277b49d7a32 * doc/misc/tramp.texi (Customizing Methods): Add 
tramp-nspawn.
      adds  d710b842254 Make string-pixel-width about 40% faster
      adds  aa6d1027ce0 Make `g' work in eww buffers displaying Tramp files
      adds  3a6129e7239 Make eww work better on Tramp HTML
      adds  5649b45323a Fix compilation warning introduced by previous shr.el 
change
      adds  8be576286de Add instructions on disabling SPC completion to 
Minibuffer Edit
      adds  b8f43074729 Simplify Minibuffer Edit example
      adds  92ce3b5d548 ; Fix compilation warnings
      adds  c52ef7ec4ba Adjust doc-tests-documentation/autoloaded-macro
      adds  e6f541f2383 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  48c65f219dc (loadhist_initialize): Fix regression test failure
      adds  4450ae0f780 Fix a compilation warning in cus-edit-tests.el
      adds  17c75146a40 * lisp/mouse.el (context-menu-entry): Remove 
help-buffer-under-preparation.
      adds  0b755ee6951 Further fixes for eww-open-url on Tramp files
      adds  3d2c213ce99 Public-ize xref-current-item
      adds  9e6df01bf1b Respect `extra-keyboard-modifiers' when handling XI2 
keyboard input
      adds  7159c1af08d ; * src/haikuterm.c (haiku_read_socket): Add extra 
keyboard modifiers.
      adds  3d106897fdd Public-ize xref-show-xrefs
      adds  f0ac4b7797f Bump xref.el version.
      adds  816cf19a3a4 Implement left-right separators for dialog boxes on 
Haiku
      adds  e087c89b1e2 Prevent GTK from setting unreasonable size hints with 
large menu bars
      adds  fc281e0df3d Prevent Haiku display from being opened multiple times
      adds  9e084ddad16 Try to fix bug#54051
      adds  69c3ae29692 Make `next-buffer' order reflect command line file order
      adds  1f6b5ea54a5 Make 'ispell-change-dictionary' completion work better
      adds  366b2bc757d Remove PROBLEMS section on double-buffering
      adds  89b68c9d7ca Clarify Special Isearch slightly
      adds  ce04647d4d1 Revert "Remove PROBLEMS section on double-buffering"
      adds  7d6fa01ab8d ; * lisp/eshell/esh-io.el (grep-null-device): Remove 
unused defvar.
      adds  76b91671a14 Improve docstrings for 'eshell-exec-lisp' and functions 
that call it
      adds  76429f4d179 Ensure 'eshell-output-object' always returns nil for 
consistency
      adds  9df5e308006 Send SIGPIPE to external Eshell processes if their 
output target closes
      adds  de003cb2b55 Improve vtable :keymap handling
      adds  89f399324be * lisp/vc/diff-mode.el (diff--font-lock-prettify): 
bug#54034
      adds  8e90216389f * lisp/vc/diff-mode.el (diff--font-lock-prettify): 
Recognize mode changes
      adds  993e8b010c9 Don't pass invalid keyboard modifiers to the event loop 
on Haiku
      adds  2312775928e Remove the ELPA dependencies from test/Makefile.in
      adds  6f8f51db4d9 Add links to the vtable manual
      adds  f654080513b Don't generate multibyte keystroke events if there is 
no actual text
      adds  6b0e23412d3 Improve momentum pixel scrolling on a non-selected 
window
      adds  3a8c3f7abd0 ; Don't reference obsolete variables in edebug.el
      adds  b7a651ba378 Update to Org 9.5.2-17-gea6b74
      adds  b38223a844c A friendlier error message from image-mode in an empty 
buffer
      adds  68d134cf0f7 Don't check whether a deleted window is deletable 
(Bug#54028)
      adds  666e40a109e Fix 'display-line-numbers-mode' in hide-show buffers
      adds  bee54495e92 Merge from origin/emacs-28
      adds  6d060a38ec4 Always send wheel events on XI2
      adds  8d02624c0ec Fix duplicate wheel events on XI2
      adds  c914572a46c Improve XInput2 version checking
      adds  f7b5553045e Fix GTK build with GLib <2.44
      adds  dfd76688bea * test/lisp/net/tramp-tests.el 
(tramp--test-check-files): Adapt test.
      adds  8fef9a5cd9a Merge remote-tracking branch 'origin/master'
      adds  dfa607c1646 Fix build on glibc <2.10
      adds  85567d57981 ; * src/xterm.h: Fix typo in recent change.
      adds  c6465d65faf Don't signal an error on re-builder startup with rx 
syntax
      adds  161f5b4be4e Make outline-blank-line into defcustom
      adds  257ae88d4e5 Improve ruler-mode dragging
      adds  09bd220d865 ; * doc/lispref/modes.texi (Tabulated List Mode): Fix 
@xref.
      adds  4bd7963e2e2 (add-hook, remove-hook): Fix leaks (bug#48666)
      adds  c20e96d1866 Enable "Revert Buffer" if file has different writability
      adds  1f00710ecfa Fix X errors caused by GTK using newer versions of XI2 
than Emacs
      adds  b16e36476e1 * src/xterm.c (x_term_init): Don't catch errors too 
many times.
      adds  0f67a3df0ef Unbreak project switcher when inside *xref* buffer
      adds  659eca9ed8d * src/xterm.c: Expand commentary.
      adds  8adc3672ac1 (add-hook): Fix regression
      adds  e97580724de Fix display corruption with background alpha set on 
unsupported display
      adds  5edb9572ec3 Explain "Tramp" spelling in its manual
      adds  3b5e29eaa36 tramp.texi texinfo 4.13 compatibility
      adds  86c0d9eb5fc * doc/misc/transient.texi (Other Options): Fix a @ref.  
(Bug#54108)
      adds  3dfc8bff15a Fix indexing of module functions that return 
enumeration types.
      adds  6410b6ada00 Merge from origin/emacs-28
      adds  304c373c98f Improve input extension version checks on GTK 3
      adds  4f53789a0a8 * src/xterm.c (x_term_init): Catch some errors from 
defective X servers.
      adds  7b0b27971b5 Make face-remap-set-base work with a single face again
      adds  76fcfe1eb1b Ignore 'eshell-broken-pipe' error in 'eshell-sentinel'
      adds  b68217fe044 Update modus-themes to version 2.2.0
      adds  85ad8616007 ; * src/xterm.c: Minor fixes of the commentary.
      adds  99ba8c03c8f Expand commentary in xterm.c
      adds  435d5c84ed2 * lisp/tab-bar.el: Create new unique windows with 'C-x 
t n' (bug#54038).
      adds  995aed477dc Port to current Gnulib
      adds  308e63ccfcc Update from Gnulib by running admin/merge-gnulib
      adds  a773a783122 Port to current Gnulib some more
      adds  b8a96f05562 Port pre-commit hook to Git 2.35.0
      adds  479623784ea Fix auth-sources defcustom
      adds  ca9f2fc2a4c Pacify gcc -Wanalyzer-null-dereference
      adds  7b0e8cf347a Fix the MS-DOS port
      adds  d132bfe6cdb Condition out things specific to some versions of the 
input extension
      adds  543ae215c11 Add support for _NET_WM_STATE_SHADED
      adds  fe7c0798e87 Fix auto-lower when the mouse moves onto a scrollbar on 
Haiku
      adds  ec1aaac5c0f Set border colors through the toolkit
      adds  5942504391d Reword face-remap-add-relative manual entry
      adds  aedb74b2940 Merge from origin/emacs-28
      adds  be496f942cb Don't superfluously emit prompts when terminating 
processes in Eshell
      adds  dfe78ccb87d ; * etc/NEWS: Fix wording of a recently added NEWS 
entry.
      adds  94e59f80b75 Check if WM support for NET_WM_USER_TIME_WINDOW changed 
during updates
      adds  2db149539bc Fix symlinks in tramp-sshfs.el  (Bug#54130)
      adds  6092ee1c3ff Amend byte-run-strip-symbol-positions so that an unexec 
build builds
      adds  bd17fa2c756 * admin/merge-gnulib: fix bare checkout (Bug#32452#65)
      adds  794fbd1c076 Make 't' in Buffer-menu be more defensive
      adds  8d2fbd4a146 Fix esh-proc-tests on MS-Windows
      adds  d29cc1e8a06 Set user time when receiving any wheel events
      adds  fa2b60615b5 xref--find-file-buffer: Check modified-p and modtime
      adds  73e1be36e51 Fix Eshell process tests to (hopefully) work on all 
platforms
      adds  5c77aed2d62 Mention flyspell-prog-mode in flyspell-mode doc string
      adds  f4ef44a5ebd Merge from origin/emacs-28
      adds  a2e80d2a419 Make interpolated scrolling work above non-selected 
windows
      adds  6fd6bea8c4b Fix calculation of scroll deltas when coalescing wheel 
events
      adds  a95c43976f7 Improve tracking of modified regions on Haiku
      adds  2b8bb05383e Improve treatment of dropping mouse track state on Haiku
      adds  ca3858563c7 Add new file ietf-drums-date.el
      adds  9372e543a92 Robustify merge-gnulib a bit
      adds  018eeb655aa Drop the visited file modtime check for remote xref hits
      adds  63a21224a50 * src/xterm.c (handle_one_xevent): Set user time for 
xwidgets as well.
      adds  ded89ed3fa9 * lisp/net/tramp-sh.el 
(tramp-ssh-controlmaster-options): Adapt test.
      adds  c215158756b Merge from origin/emacs-28
      adds  974c44414a1 Improve scroll bar button handling on Haiku
      adds  3e9c36e7999 Fix reporting of horizontal scroll bar buttons on Haiku
      adds  e1757c00caa Prevent crashes on event for removed scroll bar on Haiku
      adds  a2768c2f745 Ignore irrelevant button events on Haiku scroll bars
      adds  16702f183f3 Fix Motif menu and menu bar dismissal on XI2
      adds  422ad3a01f4 * src/xterm.c (handle_one_xevent): Fix translation of 
button events.
      adds  bc0d1f1c465 Add project-ignore-buffer-conditions
      adds  796bb6f1e70 * commands.texi (Misc Events): Update description of 
wheel events.
      adds  e86eae21a9b Document better how to reset attributes of faces for 
new frames
      adds  a50f8dec092 Follow OpenSSH changes in Tramp
      adds  2fdc7d50447 Merge from origin/emacs-28
      adds  4c12a16aa75 Translate some more input extension events needed by 
Motif
      adds  14c80c9db8d Work around some problems with Motif and the input 
extension
      adds  e2d96ffa6a9 * src/xterm.c (handle_one_xevent): Translate motion 
events on Motif.
      adds  704a40ad75f Don't send help-echo on menu button arming not caused 
by motion events
      adds  6a10a3e8d48 Merge from gnulib
      adds  0470ef007f2 Treat scroll bar information consistently on Haiku
      adds  0f3ce51a0d5 Don't save menu bar events that land on the menu bar 
itself
      adds  558b03a9588 Add explicit '--no-heading' for ripgrep
      adds  9bce4b67f17 ; * lisp/help.el (with-help-window): Doc fix.  
(Bug#54170)
      adds  e77fc8262ad Update to Org 9.5.2-22-g33543d
      adds  1de7382b574 Merge from origin/emacs-28
      adds  f995169c726 Improve treatment of toolkit scroll bars with the input 
extension
      adds  66899628f8a Better fix for bug#13476
      adds  15a76160bba Don't throw errors while propertizing in sgml-mode
      adds  cd32693151d Fix :color specification in flat-button boxes
      adds  cb0aad2dbec Clean up byte-compile-arglist-warn
      adds  122b1892190 * src/xterm.c (handle_one_xevent): Add some missing 
dead keys.
      adds  cde8e5afbb6 Clean up input extension event handling code
      adds  0d123d602c6 ; In xterm.c add comment about frame resizing under X
      adds  83b0f46a268 ecomplete: Try and avoid losing data
      adds  d150eb438ba Work around merge-gnulib glitch from fresh checkout
      adds  e05478050ab * src/xterm.c: Explain frame resize synchronization.
      adds  17431ca1ccb Fix Motif menu help text in submenus
      adds  02d3eed6007 Intern server time property during terminal 
initialization
      adds  dfb52654a2a Update publicsuffix.txt from upstream
      adds  68740117211 Fix C-g inside toolkit file dialogs with XI2
      adds  6dbc3da2055 Fix :tag for eol in tab-first-completion
      adds  cd44d45d929 Merge from origin/emacs-28
      adds  6b8808ab8ce Disable some code that interferes with menus on Lucid
      adds  db9b9435cdd Fix old X menu on builds with XI2
      adds  54474a6db2b Avoid duplicate wheel and button events on non-toolkit 
scroll bars
      adds  dd712222083 Make precision scrolling on top of the tool bar work
      adds  6654dfc83cf * src/xwidget.h: Fix build with XI 2.4.
      adds  3447f365b13 ; * src/xwidget.c: Add missing part of last change.
      adds  ad0fb40ae69 Fix reporting of wheel events on top of GTK scroll bars
      adds  f980eed4c1b Fix crashes and other bugs on LessTif
      adds  e361d0d7e5d Add PropertyChangeMask to the standard event set
      adds  87de4ad8bc2 ; Add a comment in recently installed code
      adds  caae254bb47 Revert previous merge-gnulib change
      adds  006a4474551 Improve behavior of Motif popup menus on XI2
      adds  6b71b80fdcf Fix odd scrolling bugs on LessTif
      adds  689a34e2153 Dismiss help text when item becomes unactivated on 
oldXMenu
      adds  84695d439ac * src/msdos.c (dos_rawgetc): Handle tab bar clicks 
correctly.
      adds  ae00f07d88c Fix persistent help text on disabled menu items
      adds  67af072204c Fix some bugs with multiple terminals on Haiku
      adds  b8bc359bbfd Backport: Port pre-commit hook to Git 2.35.0
      adds  2b130bd944a ; Merge from origin/emacs-28
      adds  9e257aecc9a Partially revert 
b03f74e0f2a578b1580e8b1c368665850ee7f808
      adds  2c3d1b6bf41 Improve/correct documentation about Eshell variable 
expansion
      adds  9dadcbe4297 ; * doc/misc/eshell.texi (Dollars Expansion): Fix 
markup.
      adds  6d78321ce82 Merge from origin/emacs-28
      adds  68e293c81d8 Fix reporting of imaginary key prefixes on toolkit tool 
and menu bars
      adds  596d36f8cfd Fix menu bar position reporting on Haiku as well
      adds  8c8093aa6f2 ; * src/termhooks.h (struct terminal): Fix typo in 
comment.
      adds  54364062860 Implement `toolkit_position_hook' on PGTK
      adds  b727d6ebeb4 Don't calculate any frame for extension events
      adds  890b08e4158 * lisp/progmodes/xref.el: Bump the version.
      adds  39aac09940f Fix Motif build without toolkit scroll bars
      adds  d845ccb7cfe * src/xterm.c: Fix commentary on GTK client side 
windows.
      adds  86969f9658e Cache the backend value together with the project root
      adds  225e0d6047d Correct etc/NEWS entry about bitmapped fonts
      adds  ca8f4ebc492 Merge from origin/emacs-28
      adds  7c7a4c26cba Move Eshell variable interpolation tests to their own 
file
      adds  ae1acb60176 Add a new macro to simplify parsing temporary Eshell 
command strings
      adds  cccee7e8401 Fix Eshell dollar interpolation inside of double-quotes
      adds  990f36fa108 Fix parsing of indices in Eshell expansions
      adds  d72cd4a2b76 Allow splitting strings in Eshell expansions with 
"plain" strings
      adds  b6587090bfa Fix clobbering of match data in executable-set-magic
      adds  dc8a692f97f (with-demoted-errors): Fix bug#54225
      adds  aeb25f9d3d1 Teach Edebug about the special '&whole' syntax for 
compiler macros.
      adds  cd51d9c7ab5 Fix handling of brackets in BPA
      adds  92e2d19fe78 One more fix of the BPA implementation
      adds  29ff903bb03 Avoid crashes when fringe bitmaps are defined in daemon 
mode
      adds  18868de4634 Merge from origin/emacs-28
      adds  77483ac8819 Synchronize Haiku fringe bitmap code with X
      adds  a421f40d876 Synchronize NS fringe bitmap code with X
      adds  848e96acdd7 ; * src/nsterm.m (ns_draw_fringe_bitmap): Fix typo in 
last change.
      adds  cba88c275bb * src/pgtkterm.c (pgtk_draw_fringe_bitmap): Synchronize 
logic with X.
      adds  4df7bb9c011 Fix display of stretch glyphs when hscrolled on PGTK
      adds  6058daedf72 Pass core scroll wheel events outside the edit widget 
to Emacs on GTK
      adds  b305f5a3ab9 Correctly process legacy XI wheel events on top of 
scroll bars
      adds  4f6583ab8a6 ; Fetch the nnselect-rescan parameter from the topic or 
group
      adds  62d97d4afd4 Turn expiry on for nnselect groups
      adds  f9f6c671815 Initialize time inside motion and button events 
converted from XI events
      adds  33958bcd3d9 Fix wording and punctuation in recent Gnus 
documentation changes
      adds  f685bcb65db Fix some errors in stretch glyphs code on PGTK
      adds  345c4c6532d Add a few warnings about special event structures on X
      adds  cdbc2f9d274 Add some sleeps to gnutls_try_handshake
      adds  18e25c198f3 Improve scroll-bar-mode/default-frame-alist interaction 
docs
      adds  5f7db63a93f Avoid statting directories on startup for Info
      adds  6ad223fa9f0 trace.el: Preserve the line structure
      adds  08221a58b75 Fix the MS-DOS build
      adds  6efed75ff31 Implement `pre_activate' callbacks for Motif menus
      adds  76d79e15769 Prevent some NoExpose events from being generated
      adds  a658be77426 project-shell: Ensure the resulting buffer is live
      adds  4564ae5a3d8 Remove render code in x_scroll_run and drop NoExpose 
events instead
      adds  3c5aad0b8b8 Flush default GC before using it in functions that 
accept a GContext
      adds  58b5652f6bd Fix FreeBSD typo in process-attributes cstime
      adds  af742bb3bbf Avoid unnecessary make_float in time arithmetic
      adds  b19ec1be3c3 %CPU can exceed 100 on GNU/Linux
      adds  2fbd48f7334 Fix process-attributes time precision on GNU/Linux
      adds  2f5a8c4f275 Fix process-attributes time precision on BSD
      adds  8969953328a Garbage Haiku tooltip frames on size change
      adds  1e1d2f18c6d Obey decorator-specified width and height of tooltip 
frames on Haiku
      adds  d70ad7229aa Fix emacs-module-test after recent changes
      adds  98d2dc65221 Use pselect instead of select in nsterm.m
      adds  c9667e9b60f Fix reporting of menu bar wheel events on no toolkit 
builds
      adds  db2cb522e15 Reduce non-toolkit scroll bar flicker
      adds  e09bbfc37d8 Implement "window cascading" on NS
      adds  3bb01a499bb Fix regression in derived-mode-init-mode-variables
      adds  0090318c611 * lib-src/seccomp-filter.c (main): Use faccessat2 only 
if defined.
      adds  200627c255c Merge from origin/emacs-28
      adds  0adb2d507cd Implement frame cascading on Haiku
      adds  450f3f8725f Slightly fix mouse-highlight processing on Haiku
      adds  ea5a0142ced Respect inhibit-double-buffering on non-toolkit scroll 
bars
      adds  6eeab906325 Don't accept whitespace or hex floats in rgbi: colour 
specs
      adds  68cdb95019a Restore call to byte-run-strip-symbol-positions in 
byte-compile-out
      adds  93c2daa33d3 (ecomplete-add-item): Preserve the more complete text
      adds  56bdfe78208 Fix problem with fetching images via Cloudflare
      adds  75a15141303 Fix url-interactive-p type
      adds  5b7ce98ea0f Fix syntax error in obsolete message function
      adds  f70bf8a21dc Display complex data types in gdb-mi
      adds  36b31d38cd9 Get rid of a loop through all frames when processing 
events
      adds  e06319b39d5 Fix `W' in Dired with non-ASCII file names
      adds  e07a36f2672 Show SVN status on "." directories, too
      adds  a185f2af968 Tweak how bibtex-mark-entry places point
      adds  3e5baffd033 Fix clearing of scroll bars on builds with disabled 
double buffers
      adds  231a1ba30f3 Inhibit extpipe tests on EMBA, because they apparently 
time out?
      adds  4405d730693 Fix esh-proc-test/kill-pipeline-head loop syntax
      adds  53247222026 Fix typo in previous browse-url-file-url change
      adds  03b07fd62e8 Fix maximum selection size reporting
      adds  29157a9f88c Fix bookmark-bmenu-list sorting.
      adds  cd77fd3b85f Update to Org 9.5.2-24-g668205
      adds  9b74e848573 Restore documented Emacs 27.2 behaviour of 
browse-url-of-dired-file
      adds  73f28fbde8a Add a comment for previous browse-url-of-dired-file 
change
      adds  8b66adfe065 Merge from origin/emacs-28
      adds  f2b58db280e Fix color leak
      adds  9e1186a7327 ; * src/xterm.c (x_alloc_nearest_color_1): Add missing 
part of change.
      adds  c7d3ebc7fd8 ; * src/xterm.c (x_alloc_nearest_color_1): Commit 
missing hunk (again).
      adds  3e4d4f472d3 Rework `abbreviate-file-name' in Tramp
      adds  4b0e1c65025 Handle color allocation failures caused by colormap 
changes
      adds  8a7df412a64 Improve color handling on colormapped displays
      adds  418e5da5d30 Correctly handle exposure in oldXMenu
      adds  d67ca6739c3 * lisp/emacs-lisp/seq.el (seq-concatenate): Accept 
non-`sequencep` sequences
      adds  494daefda1c Add user stylesheet option for doc-view EPUB support
      adds  324d8938c78 Mark ert-test-run-tests-batch-expensive unstable on EMBA
      adds  530ac51f5b8 Remove lock file in --no-build-details, too
      adds  b19db4861f5 Fix choice of visuals for XPM icon
      adds  bacd7ae4b6d Avoid color leaks while better ensuring a close color 
is found
      adds  8f11fb114ce (cl-macro-list): Simplify by unifying the variants
      adds  d9e5ae5e209 Improve wording of 'dired-jump's description
      adds  80736aef908 Fix which-func-update doc string
      adds  5f87550f533 Merge from origin/emacs-28
      adds  39a2eb04f3f Return actual color cell count in x-display-color-cells
      adds  212aa7748ba Fix more uses of opaque Visual structure
      adds  d0d7765f236 Handle bug#54294 in Tramp
      adds  bbbb47704f6 Fix detection of modifier keys on XInput 2
      adds  a7fdbed880f Handle XI focus change events that specify implicit 
focus correctly
      adds  d184773c2e2 Avoid assertion violations in 'bidi_resolve_brackets'
      adds  d509d1e1a88 Merge from origin/emacs-28
      adds  58568033f4b Improve wording of Eshell variable interpolation 
code/documentation
      adds  6dc51d4cca3 Support applying indices to more Eshell dollar 
expansions
      adds  ed543ca3e0c Implement abbreviate-file-name in Tramp for Google drive
      adds  45e78a57ff2 Mark tramp test unstable on EMBA
      adds  f7032bdafe7 * src/xterm.c (handle_one_xevent): Add more dead keys.
      adds  ec35e2621a9 Do not include <attribute.h> from <config.h>
      adds  6e66d1f90a0 Decouple mod-test.c from Gnulib
      adds  9cf69e1171d Improve handling of tooltips inside menus on Haiku
      adds  51784551c57 Fix the MS-DOS build
      adds  e8d35b98bb2 Fix flicker during frame resize on Haiku
      adds  f599b58afeb Don't update Haiku menu bar if nothing changed
      adds  06d826d0cac Fix error when creating frames on NS with no main window
      adds  b883e8bc65d Fix GTK widgets not appearing inside child frames
      adds  fe8d49e1add Make XInput 2 features work on GTK 2 builds
      adds  94f34243814 Fix some issues with GTK native input and modifiers on 
GTK 2
      adds  2353893bd04 Fix regression in vtable-goto-object
      adds  70d63ead212 Fix menu bar event detection on XI2 builds using Core 
Input
      adds  4a845b2cd0e Fix stray button release events being reported on GTK 2
      adds  65fea3ff58c Fix menu bar activation on PGTK
      adds  1044338ae75 Fix display of minibuffer prompts in some circumstances 
on Haiku
      adds  c6e079ae150 Support remote home directories via connection property
      adds  22dde4e621f Fix NS toolbar identifier (bug#54326)
      adds  84847cad82e Add tree-sitter intergration
      adds  170cae0e908 Fix scroll bar portion on Haiku scroll bars
      adds  b1d0d8e1f77 Allow C-mouse-2 to split windows on XInput 2 builds
      adds  61a038bec0f Handle Wayland displays correctly in browse-url
      adds  88d474308e2 Fix inconsistent thumb position on Haiku scroll bars
      adds  fc987de94b1 Improve scroll bar treatment on Haiku
      adds  92ebfe7da4a * src/frame.c (scroll_bar_adjust_thumb_portion_p): 
Adjust doc string.
      adds  7ad1df5e168 Implement customization of scroll bar colors on GTK 3
      adds  0dcc9fdc177 Fix initial values of scroll bar foreground and 
background on GTK 3
      adds  610d85782bc Fix a crash inside Haiku popup menus
      adds  190e1fe94bc EUDC: Update save-query-as-kill name and docstring
      adds  0470a4a9397 EUDC: Support querying all servers
      adds  b279e1a5ece Slightly improve scrollbar position accounting on Haiku
      adds  3ba3fdf7aa8 Make C-mouse-3 on scroll bars work on Haiku
      adds  37cda51353a Use more reasonable default timeouts in Haiku menu loop
      adds  d0ff20f2e64 Fix horizontal scroll bar updating on Haiku
      adds  b5ac604b155 Fix some issues with input methods that depend on 
button state
      adds  a9920473f68 Improve documentation of 'map-charset-chars'
      adds  dbe6a3ecf74 Fix regression in 
'custom-prompt-customize-unsaved-options'
      adds  3af12cb8f20 Merge from origin/emacs-28
      adds  82a454915ca Try really hard to make GTK 3 scroll bars fit
      adds  6ef9dc77977 Fix the PGTK build
      adds  213483124b4 Inline record_in_backtrace
      adds  fe65db05f42 Maintain end of specpdl instead of size
      adds  2fb98486e18 Faster bytecode immediate argument fetching
      adds  88889212c7d Remove debug code for opcodes long gone
      adds  2c54e9a1dd6 Remove never-used relative jump opcodes
      adds  b176b9d4d17 ; * src/lisp.h: Remove redundant declaration
      adds  67be8a45a62 Mark tramp-test30-make-process unstable on EMBA
      adds  bea1a96335d ; * src/eval.c: (grow_specpdl): Remove another 
redundant declaration
      adds  f143fcc0ed1 Facilitate Customisation of Message-Mode Header 
Completion Behaviour
      adds  139042eb862 * lisp/progmodes/python.el: Account for new keywords.
      adds  84f59f75853 Make find-function-regexp also find cl-defun/defmethod
      adds  f8bb6cca331 Return the same file from locate-file in nativecomp and 
non
      adds  ed42d7ffb07 Fix EMBA failure for ert-test-record-backtrace
      adds  07868952d1c Disable esh-proc-test/kill-pipeline on EMBA
      adds  49683652f8b Further locate-file fixes on nativecomp
      adds  e7ab69e762c Improve reliaibility of scroll bar dimensions 
adjustment on GTK 3
      adds  20d9c4b59fe Flocate_file_internal: Protect from `.eln` remapping
      adds  6b0fdf73cf0 ; Fix data structures in authors.el
      adds  e5b191465d2 ; * admin/authors.el (authors-canonical-file-name): 
Remove debug leftover.
      adds  e5d48a22635 Merge from origin/emacs-28
      adds  5ba9c8c364f Emacs pretest 28.0.92
      adds  9f4be0e6a5f ; Merge from origin/emacs-28
      adds  8c1a0681592 Allow dragging scroll bar for overscroll on Haiku
      adds  ae8c1463321 ; * haiku_support.cc (MessageReceived): Fix 32-bit 
build.
      adds  12f666c1d52 Improve overscrolling support on Haiku
      adds  6ea5b5e1b43 Fix small regression for horizontal scroll bars
      adds  b447fd1a3e8 Follow contemporary practices in the Tamil input methods
      adds  9a786aea735 * quail.el (quail-define-package): Describe VAR form in 
DOCSTRING better.
      adds  04ad6b22638 ; * etc/NEWS: Cleanups as followup to bug#50143.
      adds  15b303dfc94 ; * etc/NEWS: Fix typo.
      adds  c6287816f2a Fix esh-proc-tests on macOS
      adds  676dffff4b0 Fix setting IM spot after key press events
      adds  1b8711f4264 Fix splurious button events being generated on Haiku
      adds  6ab04b59b14 Fix pointer event tracking on top of Haiku scroll bars
      adds  49f70b603fb Allow overscrolling on Haiku scroll bars that are full
      adds  466a7e44d72 Add cl-defgeneric to find-func, too
      adds  35f75b63b51 * lisp/net/ange-ftp.el (ange-ftp-ls): Make a loop when 
sanitizing LSARGS.
      adds  267f41c7ce1 Simplify exec_byte_code arguments
      adds  3ed79cdbf21 Separate bytecode stack
      adds  edb8481ce15 * src/bytecode.c (sf_set_ptr): Cast pointer to type of 
right size.
      adds  ea3c147d2dc Fix evaluation of negated argument predicates in Eshell
      adds  dd91aac508b Clang debug notes
      adds  525c01c43a7 Make vtable sorting stable
      adds  510f1f2e72a Really fix find-func for defgeneric
      adds  57172d0a35d Fix scroll bar movement right before overscroll begins 
on Haiku
      adds  17fd48efab9 Enable overscroll on Haiku horizontal scroll bars
      adds  485a8fcbf49 * src/bytecode.c: Include sysstdio.h, for fprint, 
stderr.
      adds  a63bac7adef Fix tool-bar highlight persisting after mouse moves 
onto WM frame
      adds  faab1b20028 Fix extraneous overscroll activation on Haiku
      adds  1ec40630171 ; * admin/make-tarball.txt: Minor updates.
      adds  be38fed34e7 Merge from origin/emacs-28
      adds  8e7a3f21e00 Fix evaluation of negated argument predicates in Eshell
      adds  1a07854e0e8 ; Merge from origin/emacs-28
      adds  a1fa3d24d7f Clean up some Haiku toolkit code
      adds  15c61cb359b Init 'rest' in 'balance-windows-2' (Bug#54380)
      adds  637dde4aba9 Don't always escape "." and "?" in `prin1'
      adds  f3df7916b2b Make Edebug specification for 'cl-defstruct' more 
lenient.
      adds  f8cc706fb3d Improve the execute-kbd-macro doc string
      adds  5d33f815422 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Simplify 
Edebug spec
      adds  b72dd3d0c59 Handle position specification hints on X toolkit builds
      adds  2f2bb883da3 Fix RFC2047 encoding of Disposition-Notification-To
      adds  a359a9dfd44 Fix the no toolkit build
      adds  f52dcfd03ad New command `gnus-summary-browse-all-urls' bound to "v"
      adds  0d0703e9c4f Prefer CALLN
      adds  5c13c33e0c1 Another fix for the no-toolkit build
      adds  e56eb02a256 EUDC: Fix a bug and some docstrings
      adds  3bf5c2a8381 Stop relying on dynlib for PGTK interrupt input
      adds  299e4753617 * src/xterm.c (handle_one_xevent): Fix use of wrong 
motion structure.
      adds  8cc8dfd67e4 Fix extraneous ifdef in xwidgets code
      adds  2bfa184e29b Fix some issues with input on GTK 2 builds
      adds  90742d7b013 Fix crashes when trying to pop up a menu on GTK 2
      adds  e547ca1f895 Fix some minor glitches with Haiku scroll bars
      adds  8a9b4cfdff3 Revert "New command `gnus-summary-browse-all-urls' 
bound to "v""
      adds  55bcad776de Fix byte-code button in help--describe-command
      adds  7d9f9d4d8e8 doctex-mode: Try and fix bug#35140
      adds  b63f325e2ef * lisp/url/url-vars.el: Cosmetic changes
      adds  d932e256a49 Extract `gnus-collect-urls-from-article' from 
`gnus-summary-browse-url'
      adds  5e8fbf77896 Clean up implementation of N0 per UAX#9
      adds  bf7d66aa1aa Fix build with GTK 3.18.0 or earlier
      adds  e53fba3fd49 Add support for dragging text from Emacs to other 
programs
      adds  5ff13718a53 * src/xfns.c (Fx_begin_drag): Improve doc string.
      adds  f62a6acd00f Better handle drag-and-drop from one Emacs frame to 
another
      adds  62e830c3d9f * doc/misc/transient.texi: Fix @dircategory to "Emacs 
misc features" for dir.
      adds  b1c6d5f2b76 Merge from origin/emacs-28
      adds  47dcf72dec6 Fix tooltip text properties showing up in dragged text
      adds  1babe5fb2d7 Fix XI 2.0 build
      adds  e8d7139b4e0 Fix minor bugs with XDND support
      adds  1bf8eca626d Correct last change for return-frame drags
      adds  4f46ec8ddd2 Pacify compiler warning in handle_one_xevent
      adds  65f92837fa5 Fix last change in frames.texi
      adds  3de3f12b940 Redo Haiku DND support
      adds  79f3d9c8f31 Add support for dropping plain text on Haiku
      adds  549d0a44137 Fix 32-bit Haiku build
      adds  d5e8f483f90 * doc/lispref/frames.texi (x-begin-drag): Improve 
wording.
      adds  679b9cc9ff3 Link with libdl when using pgtk
      adds  6b2e6a53ecd * lisp/net/tramp-sh.el 
(tramp-find-file-exists-command): Fix comment.
      adds  fa8c93ad9a6 Improve error message for 'not running' processes
      adds  a86205b060b Guard against custom entries that can contain NULs
      adds  0e5f8e24af5 Report buffer-name when local mode-line is invalid
      adds  31a2428d6f2 Strip positions from symbols before the eval in 
eval-{when,and}-compile.
      adds  2ef037c0dd3 Improve random bignum generation
      adds  f7e0e5b7aeb Simplify generate-new-buffer-name randomness
      adds  c223e2aefca Improve GTK support for X11 drag-n-drop
      adds  00172ae0c8a Implement cross-program drag-and-drop on Haiku
      adds  dfdd2f6f238 * lisp/term/haiku-win.el (x-begin-drag): Fix type code 
of B_MIME_TYPE.
      adds  bbfad0a7880 ; * lisp/term/haiku-win.el (x-begin-drag): Fix compiler 
warning.
      adds  667775e1ae2 Make GTK inspector available on PGTK
      adds  a06ac9b6fdc Restore old PGTK scrolling code
      adds  f4a71e17f49 * src/xterm.c (x_dnd_begin_drag_and_drop): Always 
initialize hold_quit.
      adds  9916b49e419 Prevent delivery of duplicate events when window is 
grabbed on Haiku
      adds  af90a454716 Fix compilation error of xterm.c
      adds  13762d24b88 Display drag-and-drop messages in echo area on 
non-graphics displays
      adds  4fc585418bd Fix mouse movement on Haiku
      adds  22239f2141a Do not cache directories with Tramp sshfs
      adds  bc17a107083 Fix creating frames with an initial value of 
`fullscreen' on Haiku
      adds  51bf066b301 * src/haikuselect.c (Fhaiku_drag_message): Clear 
display grab after drag ends.
      adds  140d7cc9cbb Prevent invisible frames from acting as drag sources
      adds  1d3b7474c7d Improve LaTeX symbol prettification
      adds  da0d598190c Don't use the original sender's address as the 
envelope-from
      adds  90040f0e9f0 Fix bug in nnselect fetching new articles in a thread
      adds  7fef2e04b21 Improve propagation of gnus/nnselect group info
      adds  6bbd1cc5c9c Format long help texts better in read-multiple-choice
      adds  06488ded6b9 Make `?' work again in read-multiple-choice
      adds  6ed3f04e5a3 Fix a use of 'cl-defgeneric'.
      adds  81bcad03e93 (seq-contains-p): Refine the non-nil returned value
      adds  55e18e5649b Make shell-resync-dirs work with zsh
      adds  e55ceca8c78 Avoid repeated prompts in `M-x shell' if using 
~/.emacs_bash
      adds  693484d36b1 * lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Warn 
suspicious args
      adds  52dd3fcf89c Enable Tramp reloading
      adds  edb28bf669b Restore HOME after mailcap-parsing-and-mailcap-mime-info
      adds  751c8f88c4f Put bytecode stack frame metadata in a struct
      adds  06ea82e4e3b Remove some early-bootstrap dependencies for `advice`
      adds  e781cbb2d3e Minor fixes to DND support
      adds  45609c347e7 Allow dragging files from Dired to other programs
      adds  a96f6de5447 Allow dragging messages with file names on Haiku
      adds  11492259b1a ; * doc/lispref/display.texi (Overlay Arrow): More 
accurate text.
      adds  530c3491e89 Improve documentation of bookmark default sorting
      adds  ff89d27c07d Merge from origin/emacs-28
      adds  2b05a06786e Implement drag-and-drop of files on Haiku
      adds  ce26657b5d7 Speed up number-to-string for fixnums
      adds  499f2085fa6 Make application configurable in 
'with-connection-local-variables'
      adds  4d61badad15 Speed up fixnum printing
      adds  f51e12fecea * lisp/gnus/mail-source.el (mail-source-set-1): Fix 
indent and simplify
      adds  ce28de5d3a1 Pcomplete: Better obey `completion-at-point-functions`
      adds  ab8a34ce8a5 * lisp/emacs-lisp/bytecomp.el 
(byte-compile-make-closure): Minor optimization
      adds  ae9a0b78080 Fix some XIM servers getting confused during 
drag-and-drop
      adds  1467b04f5cf Handle composite overlay window during drag and drop 
sessions
      adds  808a6f8f5f8 Fix some glitches when dragging files from dired
      adds  d2ba793ed97 * src/xterm.c (XTread_socket): Don't filter 
GenericEvents.
      adds  c7f085b53fe Document dired-mouse-drag-files
      adds  c4596c8522e Fix a regression in 'decipher-digram-list'
      adds  5781f0af7da Merge from origin/emacs-28
      adds  43ee6f291d8 Ignore drag source frame on Haiku in line with 
documentation
      adds  e059d7c156e Fix region highlight in non-selected windows
      adds  9c68894399e Merge from origin/emacs-28
      adds  17bd063a674 Add unit test for erc--switch-to-buffer
      adds  f755daafb92 Remove redundant checks in erc--switch-to-buffer
      adds  2f1fbf20ad9 ; * test/lisp/erc/erc-tests.el (erc--switch-to-buffer): 
Fix test failure.
      adds  c79e0188e84 Improve protection against faulty clients during DND
      adds  71b8f1fc635 Make `command-modes' work for (native-compiled) subrs, 
too
      adds  6887bf555f1 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  035e8e4d451 Remove sanitize_window_sizes
      adds  abfb76732c7 Remove internal_condition_case_[345]
      adds  a5cbd983767 Omit unnecessary code when !HAVE_NATIVE_COMP
      adds  c3c5e50ba48 Use filenvercmp instead of doing it by hand
      adds  0fed5610426 Remove unused fns/data and make fns static
      adds  c386f7e825b Make native helper functions static
      adds  495d8519ca0 Simplify alloc.c static function decls
      adds  c11b4758b7b valid_sp inline fix
      adds  ccf4a4fa482 Port to gcc -D EMACS_EXTERN_INLINE
      adds  d2ac7447db5 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  77f5eb874b7 Improve behaviour of drag-n-drop during window manager 
operations
      adds  629ac0803f2 Fix crash on some compositing managers
      adds  b19b9cbe514 Check list tail properly in x-begin-drag
      adds  a232a8a22c6 Implement `haiku_delete_terminal'
      adds  34ac8088b00 Fix some crashes in shut_down_emacs on Haiku
      adds  9b34005c324 Improve compliance with version 5 of the XDND 
specification
      adds  e1178eb6405 Make DND between frames work properly
      adds  978681e7829 Fix wrong password stored in Tramp
      adds  0afef91fa1e Fix confusion of wanted action with actual action on X
      adds  5feddb4b1a9 Remove duplicate INLINE_HEADER_BEGIN
      adds  aec44a5be3f Extend connection-local variables example in Elisp 
manual
      adds  a31be116aee * lisp/tab-bar.el (tab-bar-new-tab-to): Don't funcall 
const values.
      adds  3d204afe3c8 New hook, lazy-count-update-hook
      adds  0f7c3f553f9 Allow lazy highlight and match count while reading from 
minibuffer
      adds  ceb57e10d60 Add lazy highlight to 'isearch-edit-string'
      adds  6b923a5ebc6 * etc/NEWS: Mention new hook 
'minibuffer-lazy-highlight-setup'.
      adds  01336a25822 Fix imap fetching multiple mailboxes (bug#54158)
      adds  f0e8f4a4ca3 Support indentation of Ruby pattern matching expressions
      adds  2af8b18b2a5 Make quitting work while DND is waitng for finish
      adds  a379f50acb0 Improve handling of input methods during drag-and-drop
      adds  9fcdd5b63fc Improve doc strings of 
read-char-from-minibuffer-insert-* commands
      adds  f15922a57cd Update to Org 9.5.2-25-gaf6f12
      adds  7cee7965565 Merge from origin/emacs-28
      adds  efb76604c49 Minor fixes to Haiku DND support
      adds  59a8a0ef0d5 ; * src/comp.c: Update a comment.
      adds  bd5d136777e Add a new face shr-code
      adds  0a094fb65ca Rewrite hl-line-mode
      adds  20c4eca3437 Regenerated ldefs-boot.el
      adds  ede8ad507d0 Allow using image-convert to view .bmp images
      adds  61d34c6a500 Allow specifying the intermediate format
      adds  d74cd0cf1f9 Make `n' in image-mode work more reliably with external 
formats
      adds  fd5fe11211a Don't break autoload generation of `left-margin' isn't 
zero
      adds  a5e8da4fa28 Add new user option `diff-entire-buffers'
      adds  f36d929ee76 Fix incompatible changes in hl-line
      adds  63a33c30573 Fix unloading the hl-line library
      adds  df5fb5fafab Fix leak of saved menu event and output data
      adds  966ec5dae6a Fix starting Emacs with -mm or -fs on Haiku
      adds  6b3c665d2a8 completion-auto-help new values.
      adds  09b548fd5e7 completions-max-height new custom variable.
      adds  e683e60fad6 Add new mode completions-highlight-mode.
      adds  7b62bef2d3e Fix new option completions-max-height and new values 
for completion-auto-help
      adds  e28309ce053 Add two new options for completions.
      adds  7a6c6f16689 Add completion-header-string.
      adds  49d1fe52221 Make minibuffer-hide-completions interactive.
      adds  fd7bde612ab Add new special text attribute cursor-face
      adds  10cb469ee81 Rename completion-header-string to 
completion-header-format
      adds  e303fa3e605 Use the new cursor-face feature to highlight 
completions.
      adds  3f17e3acb3f Extend completion-auto-help 'always and 'visible.
      adds  2ce4c038ec2 Rename hook
      adds  325548d726c Simplify unneeded condition.
      adds  7380b6f0adf Make the completion-header-format info more precise.
      adds  e06c4039c2d Improve the cursor-face feature.
      adds  c1ea52f4ad2 Improve cursor-face-highlight-mode a bit more.
      adds  11bfff37ad6 Add local to remove-hook in cursor-face-highlight-mode
      adds  f96669e0a4a * lisp/simple.el (cursor-face-highlight-mode): Fix 
copy&paste
      adds  d7d0f5b5a2d Add new variable 
cursor-face-highlight-nonselected-window
      adds  9bcf58d27c7 cursor-face-highlight-nonselected-window default to nil
      adds  1641b5c04c3 Set cursor-face-highlight-nonselected-window in 
completions.
      adds  eba9c473a8c Small fixes for new completions features
      adds  15ac51e0fd3 Merge branch 'feature/completions-customs'
      adds  b10dcd0c889 * src/xterm.c (x_dnd_get_window_proto): Don't return 
huge protocols.
      adds  7872d496d5d * src/comp.c: Few improvements following 71b8f1fc635.
      adds  0094dde11d9 Fix grep-like functions when running on a remote host
      adds  8757551da09 Simplify fullscreen management on Haiku
      adds  c9c3d5d8304 Revert "Allow using image-convert to view .bmp images"
      adds  fa55708b559 Add new function image-supported-file-p
      adds  54febab4816 Revert todo-mode tests failing after todo-mode reversion
      adds  656c2dd66e7 Fix color-lighten-hsl logic
      adds  46daf70c4a7 Fix dependency problem in hl-line-sticky-flag
      adds  9b47ccd72e1 Revert "Fix dependency problem in hl-line-sticky-flag"
      adds  3054e70d76f Restore hl-line--buffer tracking
      adds  1327593ce28 Make eshell link faces more distinctive on 8-color 
displays
      adds  142478c0958 Add user option for controlling dired-do-shell-command 
prompt
      adds  da3af500ad4 Revert "Set cursor-face-highlight-nonselected-window in 
completions."
      adds  f2047fdca4f Fix documentation of the new completion-related features
      adds  d0e457325d2 Add a shell-filter-ring-bell function
      adds  29e310d60f7 Fix Completion Options typo
      adds  5334e726d02 Make mail-header-parse-addresses-lax more lax
      adds  a0e33850702 Fix a keyboard.c no-X compilation warning
      adds  c8bde5b0a3c Fix two no-X compilation warnings
      adds  8dc85d1db45 Enable Better Alignment of EUDC Inline Expansion With 
RFC5322
      adds  2de7fc4a2b9 Document sqlite-mode-open-file and do some NEWS tagging
      adds  5fc84e0fb3a Do some NEWS tagging
      adds  40def769fa9 Document outline-default-state
      adds  5e5bc0c0bcc Mention the other-window-scroll-default user option
      adds  601e0d992ed Mention highlight-confusing-reorderings in doc string
      adds  c14ce74f331 NEWS copy edits
      adds  eb25ae3f2db Refactor gnus/nnselect artlist saving and getting
      adds  8b853b3f98a Reported taken action correctly when dragging to 
another frame on X
      adds  dd242b49ec4 ; * src/xterm.c (x_free_frame_resources): Fix typo in 
last change.
      adds  9cef9196925 Improve DND documentation
      adds  bd2734f0b6b Don't allocate duplicate cursors for each frame on Haiku
      adds  021dbdb1287 * src/xterm.c (x_dnd_begin_drag_and_drop): Fix test 
against DND frame.
      adds  8aff4c0a366 Handle quitting correctly during interprogram 
drag-and-drop
      adds  64aabe706f1 Fix crash in haiku_message_to_lisp
      adds  c69a6177422 Add notes about command modes and nativecomp interaction
      adds  5f8a3ca9af7 ; Merge from origin/emacs-28
      adds  fed9a353dbe Allow retrieving some more kinds of clipboard data on 
Haiku
      adds  a34afbf2aea Restore old hl-line code
      adds  b49d249ee54 * lisp/calendar/todo-mode.el: Restore old code.
      adds  5811741eda7 Fix hl-line tests
      adds  59260ec5984 * lisp/term/pgtk-win.el: Update header comment.
      adds  e5e5d85369c Fix image-mode-fit-frame resizing
      adds  36810a8164d Reinstate `C-M-<delete>'
      adds  7fa5d6c87d4 Improvements to Haiku selection handling
      adds  fdbee9bc4c3 Support changing remoteness of DIR in rgrep and lgrep
      adds  b8e8c83360b * doc/misc/eudc.texi (Inline Query Expansion): Unbreak 
it.
      adds  ef0a0d30c5d Make quoting of shell arguments in grep.el more robust
      adds  4ec23d922dc Make undigest work with multipart/mixed messages
      adds  ac3bb7e7541 Fix regression in isearch-yank-char-in-minibuffer
      adds  17393c0db0f Allow dragging and dropping multiple actions
      adds  d81df9e4493 Fix copying font names around on Haiku
      adds  ebd5725e0b2 Fix an infinite loop if the window manager pings Emacs 
during DND
      adds  97f9eeaaefe Allow holding down scroll bar buttons on Haiku when 
overscrolling
      adds  72ab6c4f141 Fix setter for hl-line-sticky-flag when hl-line is not 
loaded
      adds  b4f504a0ea9 Load desktop without prompting if process is dead
      adds  cae187e430d Fix some bugs with drag and drop and Mozilla
      adds  0e739909abb Fix image-mode-fit-frame some more
      adds  9856290806a Mention frame-text-* function in frame-pixel-* doc 
strings
      adds  f09e68e1806 Avoid crashes if async input arrives when setting 
properties for DND
      adds  f35dbb41cd2 Do some NEWS tagging
      adds  774e007d90f (archive-*-write-file-member): Fix relative file name
      adds  f7a90cc85b4 * lisp/autoinsert.el (auto-insert-alist): Expose 
lambdas as code
      adds  288ecdf90cb * lisp/select.el (xselect-convert-to-targets): Use 
`delete-dups` and `delq`
      adds  3a349ff6487 Add completion-auto-select second-tab value.
      adds  acde5252d37 Add documentation entries for completion-auto-select 
user option.
      adds  410675ce0e9 Merge 'completion-auto-select new value secont-tab'
      adds  b97aa560ab2 Fix autoinsert.el byte compilation warning
      adds  34c7f14668b Adapt Tramp to dired--insert-disk-space assumptions
      adds  4e0b0114f22 ; Fix filename in undigest-tests.el header
      adds  380f0443b28 Allow fetching events from other displays inside DND
      adds  17d9830f469 ; * etc/NEWS: Fix wording of a recently added entry.
      adds  45978f97be8 Handle invisible text in Eldoc when calculating size
      adds  71aec1d0444 Small fixes for the new feature 'second-tab' of 
'completion-auto-select'
      adds  392d66f6f5d Fix wrapping of 'previous-completion' at the beginning 
of buffer
      adds  b4fc5bedb8f Use _NET_CLIENT_LIST_STACKING to optimize drag and drop 
window discovery
      adds  d3d6f1c9bd6 Clarify the description of "selected tags table"
      adds  9d2dcd18412 Merge from origin/emacs-28
      adds  f38bdb0327c Take window shapes into account when processing drag 
and drop
      adds  8ecde51972b Fix quitting DND while waiting for finish
      adds  1b7a9753e10 * admin/notes/emba: Mention workflow rules for branches.
      adds  3fac06dfb8d Make it easier to select text inside dired when mouse 
dragging is on
      adds  ab414c5661c Improve documentation of 'completion-auto-select'
      adds  8ba0f190642 Allow dragging files from dired to windows on the same 
frame
      adds  4dfd42014b5 Implement new drag and drop parameter on Haiku
      adds  3e7257c3ed3 Improve pp-last-sexp ergonomics
      adds  ec2f2ed65ef Fix reporting of read error line/columns in the init 
file
      adds  4eabca26d3d Fix (bounds-of-thing-at-point 'number)
      adds  413ef5a7e66 ; Restore regexp-quote for gnus subject match
      adds  3b6e74f08ed ; * lisp/gnus/nnselect.el (nnselect-get-artlist): Fix 
last change.
      adds  21ecf6b24d0 Fix minor issues with dired-mouse-drag-files
      adds  5359062be60 Avoid ClientMessage overhead when dragging stuff to 
other frames
      adds  66f6324a58a Fix compiler warning in x-dnd.el
      adds  98952340bd2 Avoid excessive synchronization when initiating 
drag-and-drop
      adds  c16b296939c Fix crash when windows are destroyed by faulty clients
      adds  4ec9f9edd13 Fix eshell-explicit-command-char doc string typo
      adds  f7e83d96736 Merge from origin/emacs-28
      adds  de953a6fe39 Improve 'desktop--emacs-pid-running-p'
      adds  a6abb6f5cdd Support display of BMP images on MS-Windows
      adds  4525b491183 Use native image APIs on MS-Windows by default
      adds  a4d45f1efd6 Also fetch shapes via XCB for drag and drop
      adds  78f99be6753 Minor fixes to last change
      adds  6aafb921675 Don't let Tramp block dired  (Bug#54542)
      adds  f8ff5689a20 ; Improve readablity in grep.el
      adds  0594e912616 Fix processing of emacs:window_id inside DND messages 
if it already exists
      adds  a3ed1d2590c ; * src/xterm.c (x_dnd_compute_toplevels): Fix cookie 
leak if rc is 0.
      adds  0549adb4bb7 Fix crash when timer signals or throws inside a popup 
menu on Haiku
      adds  b1e9151915d Enable the native display of BMP images on Haiku
      adds  e96061de95d ; * src/image.c (syms_of_image): Fix whitespace.
      adds  2dfeea89627 Fix reader infinite recursion for circular mixed-type 
values
      adds  9f7e620bb59 ; * src/haikuimage.c (syms_of_haikuimage): Remove 
duplicate DEFSYM.
      adds  a4a44d7ee1f Avoid excessive synchronization when handling 
ShapeNotify events
      adds  0bdbea654d3 Fix no-toolkit build
      adds  1bef52ce73d * doc/emacs/anti.texi (Antinews): Unannounce removal of 
Motif.
      adds  8ff41237ba4 Merge from origin/emacs-28
      adds  ef94f325577 Fix processing of DND grab on non-XI2 builds
      adds  d361144f611 Always run 'isearch-lazy-count-update-hook' with point 
at match
      adds  9f43549cdfa Don't wait for XdndFinished messages if the target did 
not send status
      adds  46863b7dfa2 Clean up PGTK cursor blanking code
      adds  be21c95842f Store latin-1 content into the Haiku clipboard as well
      adds  45a1bb0efbd ; * src/xterm.c (x_dnd_compute_toplevels): Use right 
enum on XCB.
      adds  f5adb2584a9 Clean up some uses of XInternAtom
      adds  0e7314f6f15 Avoid extra sync when fetching DND proxy window
      adds  a5841b196f1 Do not register Tramp file name handlers twice
      adds  dc0ee78d93c Improve portability of XCB configure checks
      adds  fbbb9148ccb Minor fixes to Haiku selection support
      adds  3f19a23c1f6 Fix doc of `gui-get-selection' as to what is really 
valid as `data'
      adds  52d5771e0a8 Add OClosures, a cross between functions and structs
      adds  935cc427956 Add search function to search within filenames in Dired 
and WDired (bug#14013)
      adds  d96db7b2e8c Don't loop through useless region when searching for 
DND toplevel
      adds  55932a65ed7 Temporarily fix the oclosure bootstrap
      adds  080d29d52ec Specially decode more selection types on Haiku
      adds  2b5ea36ce96 * lisp/emacs-lisp/oclosure.el (oclosure--define): 
Autoload
      adds  9aecc241e6e Fix typo in ERC DCC code in verbose mode
      adds  0e662f33e1a Rewrite desktop workarea computation to avoid too many 
calls to XSync
      adds  271c03d89f3 Fix eww bookmark writing
      adds  705de330725 Add tests for Eshell's umask command
      adds  283c419f9a3 Don't use 'eshell-convert' when all we want is a number
      adds  fbf2ed9a648 ipv6 addresses aren't suspicious
      adds  973608e3589 Handle process property `remote-command' in Tramp
      adds  c52b58d2903 Add some optimizations to ShapeNotify handling
      adds  c4a1e8bd7a3 Avoid calling XGetAtomName in a loop when fetching 
monitor attributes
      adds  62c779cbde6 Disallow building with non-toolkit scroll bars on non-X 
systems
      adds  7a5f2b79e9d ; * lisp/dired.el (dired-mouse-drag): Create local copy 
if file is remote.
      adds  9f54cb5f8f0 Prevent signals when dragging nonexistent files on Haiku
      adds  ea86ba8966c Ignore mouse movement correctly on Haiku during drag 
and drop
      adds  34ff19a8820 Remove local copies of remote files created for 
drag-and-drop
      adds  c0f5e0a559b ; Extend Tramp FAQ
      adds  2212b428067 Extend signal-process and proced.el
      adds  2a081274e11 * src/pdumper.c: Remove getpagesize.h dependecy.
      adds  2ec77fcd8f9 * src/pdumper.c (dump_get_max_page_size): Rename from 
'dump_get_page_size'.
      adds  b12ad270ebf EIEIO tests: Fix failure when `eieio-core.el` is 
interpreted
      adds  6f973faa912 cl-generic: Use OClosures for `cl--generic-isnot-nnm-p`
      adds  1d4306a8a77 Implement Motif drop protocol
      adds  c1792c51de3 ; * src/xterm.c (handle_one_xevent): Respect current 
window in Motif DND.
      adds  ce1f7f2467a Minor fixes to treatment of `allow_current_frame'
      adds  af0ea35ea00 Tweak how functions are formatted in Implementation in 
*Help*
      adds  1bd14387027 Implement missing parts of the Motif drag and drop 
protocol
      adds  948181df9cb Fix Motif DND on window managers that don't support 
client lists
      adds  c5af19cba59 Fix a bug in configure.ac that failed the --without-x 
build
      adds  c3ad47b7e4d Fix a build warning on the non-XI2 build
      adds  79b50d0f907 Avoid extra sync if we didn't get the right wmstate
      adds  540e7298a96 Make dropping files on Motif programs work
      adds  7378287f598 ; * src/xterm.c: Update commentary.
      adds  52c31f9e13c Support Motif DND help
      adds  f8be5eb97fe Simplify Haiku drag-and-drop implementation
      adds  8c031d8fcf0 Only read 16 bytes of motif drag receiver info
      adds  2429b9d8c90 More robust checks for directory buffers in image-mode
      adds  7b08e3a8e41 Update modus-themes to their version 2.3.0
      adds  611179d000c Implement the Motif drag protocol
      adds  ff067408e46 OClosure: Add support for defmethod dispatch
      adds  2b564f504bb Better check for when clipboard or primary selection 
have changed
      adds  6cb68868406 cl-generic: Rework obsolescence checks for defmethod
      adds  5c70ff9f470 New user option 'font-lock-ignore'
      adds  518150cfd6f ; * etc/NEWS: Fix typos.  Reported by "T.V Raman" 
<raman@google.com>.
      adds  a15f9d4e582 ; gnus/nnselect must get headers from the right group
      adds  c75f65442dd kmacro: Represent it as an OClosure
      adds  9468ab25706 Support ugrep in xref-search-program-alist
      adds  d62b43f760a * lisp/progmodes/xref.el (xref-search-program): Fix 
typo.
      adds  59fb6783e6e Make Motif drag work on window managers that don't 
support client lists
      adds  35ad6bc2acf Work around dynamic drag bugs in modern Motif
      adds  0a32037c92b Implement DELETE selection target for cross program 
drags
      adds  e351e9037cb Add new option 
`mouse-drag-and-drop-region-scroll-margin'
      adds  c8a49b69abc ; * lisp/mouse.el 
(mouse-drag-and-drop-region-scroll-margin): Fix type.
      adds  7899e8daff6 Fix error on mouse move over something not a window 
while dragging text
      adds  b312959ebd5 ; * src/sqlite.c: Fix up header comment.
      adds  f66a47b5bca Compute size of structs with flexible arrays correctly 
in Motif DND code
      adds  ca5f259cff9 Fix crash when retrieving window property with invalid 
atom data
      adds  d86e47c8605 * lisp/dired.el (dired-mouse-drag): Offer HOST_NAME as 
well.
      adds  338f5667f46 Further tweaks to cl--generic-describe
      adds  9c30276c426 ; Improve documentation of 'font-lock-ignore'
      adds  ec464789dfc Put the define-minor-mode boilerplate at the end of the 
doc strings
      adds  6dc4e3b95ca Add S-SPC key sequence to bookmark-bmenu-mode-map
      adds  02ef00d89c6 em-extpipe: Catch eshell-incomplete thrown while parsing
      adds  56fb536e78f Fix regression in tex alignment
      adds  781c43de3d0 Fix bootstrap errors after previous easy-mmode change
      adds  98775e6cf6c ; Pacify obsoletion warnings in image-tests.el.
      adds  6904fcb11d7 Fix incorrect usage of XM_DRAG_SIDE_EFFECT
      adds  4afd34edd34 Fix Motif drag-and-drop on servers without XI2
      adds  1694f82e5f9 Add user options to move point and scroll window during 
DND
      adds  e9d4f119da4 Implement new DND options on Haiku
      adds  f229710d41e Implement new DND features on GNUstep
      adds  35928918d14 Look for DND proxies on the root window as well
      adds  441ce4672d4 Don't touch WAYLAND_DISPLAY in browse-url
      adds  28f720e7c48 Make dragging stuff to a window above a frame work
      adds  c3f12cd5da5 Implement (sort of) `drag-source' on Haiku
      adds  9ccaf35e0b5 Implement `drag-source' values of track-mouse on NS
      adds  1fb20a4dde8 Implement `drag-source' values of `track-mouse' on PGTK.
      adds  5e429e21d9a Have global minor modes say so in the doc string
      adds  9f521db6fec Ensure re-encoding after change in gnus-inews-do-gcc
      adds  c12a48c3350 Fix handling of '\\' inside double-quotes in Eshell
      adds  45011b77f42 Fix various bugs with mouse dragging on Haiku
      adds  3c6524140b7 ; * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-value): 
Fix typo.
      adds  c0cf923b0ad * lisp/tab-bar.el (tab-bar-undo-close-tab): Update 
tab-bar-lines (bug#54684)
      adds  9fab134ee8b * src/xterm.c (x_dnd_get_target_window): Look at root 
window proxies too.
      adds  e091bee8db9 Add optional GC marking function to specpdl unwind_ptr 
record
      adds  9ff2f0be32b Replace list and vector sorting with TIMSORT algorithm
      adds  aea799838b7 Improve behavior of dragging text to windows on top of 
frames
      adds  4431cf60473 Don't baselessly ignore frames after passing through 
the root window
      adds  85fb2341f82 Respect frame extents during drag and drop
      adds  16ee9fa1388 Faster `string-lessp` for unibyte arguments
      adds  f4833c88bbb Rewrite string-greaterp and string> using string-lessp
      adds  530f163a7f4 Speed up comparisons between 2 fixnums
      adds  f365607bc05 Inline call0..8
      adds  773d4104a59 Further fixes for cl--generic-describe and (function 
...)
      adds  728a1c2fe08 * src/xterm.c: Explain meaning of drag-and-drop state 
variables.
      adds  3d2531c12c5 Fix generation of extra DND events while dragging on 
Haiku
      adds  84cf3be6f77 Handle mouse movement correctly during DND from one of 
our own frames
      adds  877893303bf edmacro.el: Silence warnings due to kmacro changes
      adds  e7cd4bae445 test/lisp/edmacro-tests.el: Adjust to recent changes
      adds  8103b060d89 Use correct signal oldset in posix_spawn implementation
      adds  7a8798de95a Reduce GC mark-phase recursion by using explicit stack 
(bug#54698)
      adds  f4b649ad0b1 SES with case insensitive cell names for jumping.
      adds  6c4a4cc94e9 ; * src/alloc.c (grow_mark_stack): Remove unused 
variable.
      adds  1f4f6b956be OClosure: add support for `slot-value`
      adds  74100997b38 * lisp/progmodes/cc-cmds.el (indent-new-comment-line): 
Delete advice
      adds  1e1a66831bf Respect new DND options when dragging to ourselves on 
Haiku
      adds  c51d7c9e43f * configure.ac (HAVE_GIF): Respect --with-gif on PGTK.  
(bug#54633)
      adds  7f6c9253838 Add support for dragging text onto windows that don't 
support any DND protocol
      adds  be89d888de1 Allow dropping text to the root window
      adds  28b9dcb002a ; * lisp/term/haiku-win.el: Fix compiler warning on X.
      adds  91ca41e2921 Fix some details in completions
      adds  7d504c9acc0 Mark some data during drag-and-drop
      adds  e48ac2e2040 Handle remote system processes
      adds  0e9420bc8ff Reject invalid time-string in appt-add immediately
      adds  fef5f9ef5f1 ; * admin/notes/emba: Fix typos
      adds  ab9c28e01fd * test/lisp/replace-tests.el: New tests for 
query-replace (bug#54733)
      adds  6a50ff10f7a Choosing a completion with a prefix argument doesn't 
exit the minibuffer
      adds  7aaffe25eb1 Use base prefix and suffix instead of 
completion-base-position (bug#49931)
      adds  4e2c70272f4 New commands for navigating completions from the 
minibuffer.
      adds  0e37fa7ed69 * test/lisp/ses-tests.el: Require ert-x, for 
ert-simulate-keys.
      adds  575c3beb4c0 Allow completion wrapping in minibuffer completion 
navigation commands
      adds  743a95f8139 Pacify gcc -Wanalyzer-null-dereference
      adds  2aa588f0162 * src/xterm.c (handle_one_xevent): Assert that 
hold_quit is present instead.
      adds  8ef37913d3b Port Org encode-time usage back to Emacs 25
      adds  bda8f5deec7 Preserve contents of PRIMARY when sending unsupported 
drop
      adds  e2fb5ecaea6 * src/xterm.c (x_dnd_send_unsupported_drop): Also 
handle TEXT target.
      adds  f0ff20be519 * src/emacs.c (main): Improve accuracy of daemon 
warning message on PGTK.
      adds  62eb57f4387 Clean up more PGTK code
      adds  a6f7d0f4e38 ; * src/xterm.c: Improve commentary.
      adds  78ecd678885 Improve safety of haiku-drag-message
      adds  069e0ba9f3a Fix URL-related typos in comments and messages
      adds  fbf6b7d2f0f Revert unneeded change in tramp-integration.el
      adds  f9da45df472 Prevent races when trying to set Motif drag window
      adds  51a98a92e9f Use CUA functions to scroll pages with 
pixel-scroll-scroll-mode
      adds  e32dcc75272 Add .bashrc detection to sh-mode
      adds  7eca680e544 Make file-name-split returns driver name as well in 
Windows
      adds  45621c0b79b Make the Foot terminal an alias of xterm-256color
      adds  406da54bc63 Fix minor-mode doc string quoting
      adds  c0bb11432ee Move some X11 drag and drop processing to Lisp
      adds  fc62efc5637 Get rid of extra sync looking up window through 
XTranslateCoordinates
      adds  9b8b39cce1a * lisp/ses.el: Fix 80-column-docstring warnings
      adds  9a15e15b620 Fix ses-tests.el
      adds  340e81f4762 * src/xselect.c (x_atom_to_symbol): Add XdndSelection.
      adds  1e901298e3c Return an appropriate action when performing 
unsupported drop
      adds  33055c26088 Improve doc of x-begin-drag
      adds  7108c4165f0 Fix sending unsupported drops when there is no target 
but a toplevel
      adds  1f4a0828cc3 ; * etc/PROBLEMS: Explain how to get dropping text on 
xterm to work.
      adds  c6ea0772ec1 Remove more code mindlessly copied from NS
      adds  48bbc4a9a16 Fix DND bugs on GTK
      adds  57ad2f333c7 * src/xterm.c (xm_write_targets_table): Remove extra 
XGrabServer pair.
      adds  510eb1d401b Fix error when calling DND movement tracking function
      adds  7e9807d41bd * lisp/net/tramp-integration.el: Don't require files-x.
      adds  77f3bc37e19 Add a mu backend for gnus-search
      adds  d859cdd6215 Encrypt some parameters in auth-source plstore backend
      adds  4c8e23d5d7f Clarify read-answer-short/use-short-answers action
      adds  c1a6aa0c3eb Fix xwidget smooth scrolling when the default pointer 
is not a touchpad
      adds  3b411417086 Expose the name of an event's input device to Lisp
      adds  39e8fd357dd OClosure: New function `function-documentation`
      adds  43977559838 Display file mode information when diff font lock 
prettify enabled
      adds  3c57867df49 lisp/simple.el: Use #' in new code
      adds  0622df36112 * src/xterm.c (handle_one_xevent): Fix build warning on 
non-GTK builds.
      adds  5414331d07a Make device reporting work for tool bar clicks
      adds  6ac7fa7e78b Fix reporting of last-event-device for synthetic events
      adds  1a1c5a6884a Add code for determining the type of an input device
      adds  598d1a2aa3f * lisp/term/x-win.el (x-device-class): Detect "USB USB 
Keykoard"s.
      adds  c42ef4e7c14 Ignore input extension errors caused by grabbing
      adds  d8b7771418a ; * src/emacs.c (main): Reword & reflow description of 
PGTK problem.
      adds  e9849939549 * lisp/term/x-win.el (x-device-class): Detect more 
keyboards.
      adds  ac2708bf6f8 Implement support for reporting device names on PGTK
      adds  c4921d1157a Fix GC marking of input events with devices
      adds  d9851c6df2d Ensure local `default-directory' when calling 
`process-attributes'.
      adds  410690085e0 Interpolate scrolls coming from mice by default
      adds  deb40b22676 ; * src/nsterm.m: Remove stray semicolon
      adds  5c532fe3030 Recommend that the user turn off memory overcommit
      adds  e2f3b0f16eb Improve package.el error messages on too-old Emacsen
      adds  13c8cc58bbd Enable warnings when building as a developer with Clang
      adds  c2d78d09c1e Rename mark_stack to mark_c_stack
      adds  022a1f48a4e Fix pacifying gcc -Wanalyzer-null-dereference
      adds  9d20b47ad34 Fix scrollbars on macOS 10.13 and below (bug#54623)
      adds  d9bffa1f3b1 ebrowse dumping need not return int
      adds  68bc1446855 Pacify clang -Wunused-variable
      adds  0b16e4e1f1b Update from Gnulib by running admin/merge-gnulib
      adds  bb7623b9bee Fix subpixel AA with alpha-background on Cairo on X
      adds  64491798225 * src/pgtkterm.c (pgtk_set_cr_source_with_color): Fix 
default operator.
      adds  33d68da534e Clean up XI2 scroll valuator tracking code
      adds  f1bf1a06985 Fix source reporting for focus in and focus out events
      adds  cb45fff0cb0 Minor cleanups in X Windows drag-and-drop code
      adds  72782ca1829 Use right frame when computing mouse movement device
      adds  378b4ccd4bb Fix DND leave events not being sent to toplevel after 
returning frame
      adds  f3f20a37fb3 Handle hierarchy events for updating scroll valuators 
correctly
      adds  d327fd594da ; * doc/emacs/trouble.texi (Memory Full): Minor 
copyedits.
      adds  40c2bfdae19 Avoid sync when allowing touch events in 
handle_one_xevent
      adds  8b3748c234e Fix sql-mode comment-end parsing
      adds  0b5c959db55 ses-test Prefix used symbols by ses--
      adds  b69e8bade63 Fix mode-line doc string
      adds  fea97e29895 Try harder to own DND selections
      adds  75bdf15c297 Update XI2 device use on slave attachment and detachment
      adds  f29fd102d75 Add missing details to filter event on XI2
      adds  735b4519104 Allow non-interactive uses of minibuffer-next-completion
      adds  d82e1a873df Add support for animated webp images
      adds  59186acf709 Attribute filtered events to the right source device
      adds  cca47ae555b Update docstrings for shortdoc.el FUNC lisp form API
      adds  02b521ad745 CC Mode: Fix unwanted fontification of function call as 
function declaration
      adds  a64e5a3a847 Fix a ja-dic compilation warning
      adds  8addfafc2af Fix WebP image support on MS-Windows
      adds  7c6cdc1effe Fix markup in Drag and Drop
      adds  4c0c9d23abc Rewrite the minibuffer lazy highlight feature
      adds  48cb9c4aaad Add lazy highlight when reading 'query-replace' 
arguments
      adds  bdd7cd0d2ee * src/xterm.c (handle_one_event): Make event 
attribution more accurate.
      adds  a6bfc3cb87e Fix IM event source attribution on GTK
      adds  7140b1e82d7 Always cascade from toplevel frames on Haiku
      adds  7d5d0abd2d5 Ensure shell.el loading properly
      adds  11080420dd7 Improve gif_load error messages
      adds  07ee24d83de Fix event source attribution for GTK input methods
      adds  5141234acf8 Refactor the webp cache code to allow usage by 
gif_load, too
      adds  8b7aaf3e56c Speed up GIF animations
      adds  0347969bdfa Fix compilation errors when HAVE_GIF and not HAVE_WEBP
      adds  68ec0ffa218 Fix anim_cache garbage collection
      adds  a715f2fbe70 ; * src/image.c (gif_load): Fix compilation error on 
MS-Windows.
      adds  26db1ca80e4 Recognise hybrid IPv6/IPv4 addresses in textsec 
(bug#54624)
      adds  be48dfe0b3a Revert "; * src/image.c (gif_load): Fix compilation 
error on MS-Windows."
      adds  0e7185cefae Make gif_load work across architectures again
      adds  949bc336a06 ; * src/image.c: move #endif to correct place
      adds  2c45d3cae0f Make more IPV6 domains non-suspicious in textsec
      adds  aeffeccb408 ; etc/NEWS: Fix grammer.
      adds  1c28b9ed1a2 Make normal image caching actually work when doing 
animated images
      adds  67505e03552 * lisp/minibuffer.el 
(minibuffer-completion-auto-choose): New defcustom.
      adds  d6338f8a6a5 Use preferred chars among duplicates as per UTR#25 §25.
      adds  6a480c830bc * lisp/emacs-lisp/macroexp.el (macroexp-let2*): Allow 
common shorthand
      adds  60f66cc2a29 Fix selecting text and releasing the mouse buttons 
above the toolbar
      adds  1ef57361ab7 Fix last tool bar bug on Haiku as well
      adds  bf44581a5e6 Don't use native image APIs for some types on Haiku
      adds  b15d9fcebba * src/xterm.c (frame_set_mouse_pixel_position): Avoid 
server grab.
      adds  e2b64f8999f Fix some DISPLAY variable related bugs on PGTK
      adds  2e9111813b1 Add two classic Common Lisp macro-writing macros
      adds  e258e582768 process-attributes-ps-args / 
process-attributes-ps-format for Darwin
      adds  17f0900d7bd Adapt macOS defaults in Tramp's process-attributes 
implementation
      adds  78784ccfada Disallow drag and drop inside a menu-entry
      adds  8e1c0054b35 Fix thinko in the anim cache
      adds  8c3d655fe76 Add biblatex alias entry types for compability with 
bibtex
      adds  3de2462da73 Animate GIF images that don't have an explicit delay 
setting
      adds  25a28ed4f74 Release resources in gif_load on errors
      adds  9561d45de16 Fix clicking on files in Dired when drag is enabled
      adds  7b67b9a5a21 Store less data in the gif animation cache
      adds  00071c976f9 Fix some confusing names in xterm.c
      adds  4a108df0ebb Fix check for whether frames fit into gif images
      adds  1b20c4eaa2e Fix detection of Meta key in some cases
      adds  c3c08b90b67 Fix keyboard event device attribution on GTK+ 2
      adds  9b892eeb918 Fix webp_load data lifetime issues
      adds  66189689ca2 Fix 'window-text-pixel-size' when starting from a 
display property
      adds  a987e66e6ba Improve DISPOSE_PREVIOUS in gif_load slightly
      adds  451eeb512db Fix eager macroexpansion cycle in cl-once-only
      adds  1cdb8d4c99b Mention animated WebP images
      adds  95c9079da02 Make the SVG error message less verbose
      adds  33cc12498b0 Provide a useful default to smime-CA-file
      adds  2e0a2ecc294 Fix freezes when trying to accelerate menu bar on Haiku
      adds  6b16092a8d6 Make `describe-mode' include a link to the major mode 
function
      adds  3c059f269e0 Redo `C-h m' output
      adds  fe98a67f34d Add NEWS entry for `C-h m' change
      adds  4cf885a41a9 Fix bit rot in the XEmbed code
      adds  db56a69274f Remove unused flag on Haiku
      adds  1c1ae6ba802 Clean up PGTK code more
      adds  88a04ea9851 Tweak how `M-q' in emacs-lisp-mode works
      adds  e91cbdfaee5 Bump minimum GTK for PGTK builds
      adds  19960649960 Fix last change in configure.ac
      adds  8e3d120b9f0 Fix zoom rect computation for some deskbar positions on 
Haiku
      adds  eb85abf5b2d Minor cleanups to Haiku windowing
      adds  e1c6b40e9d3 Fix input availability detection during visible-bell
      adds  8259e368001 Fix marking upgrades for packages from ELPA or NonGNU 
ELPA
      adds  ed6237e039e Move raw event selection on GTK+ 2 to a more 
appropriate place
      adds  e587fc05a70 ; * etc/NEWS: Mention that PGTK build needs GTK >= 3.20.
      adds  918669cb3db Make list-times not include zero elements
      adds  be42fdc6dc6 ; * src/xterm.c (x_term_init): Fix whitespace.
      adds  968af794ba8 * lisp/desktop.el (desktop-read): Clarify warning text.
      adds  7208106e814 Fix regression in 'dired-buffers-for-dir'
      adds  03e6a295d5c dired: implement feature from 7b50ed553f differently
      adds  9b5e9715ea6 ; * lisp/font-lock.el (font-lock-keywords): Doc fix.
      adds  f2ae3982981 ; * etc/NEWS: Remove temporary notes and marks.
      adds  5a14406ecfb Merge from origin/emacs-28
      adds  de7901abbc2 Bump Emacs version to 28.1
      adds  157e97a3b59 ; Merge from origin/emacs-28
      adds  5a223c7f2ef Update logs and HISTORY for Emacs 28.1
      adds  131ac4d2099 Merge from origin/emacs-28
      adds  0ef9f6d07b5 Fix format-seconds error in previous change
      adds  e14e5dff2c5 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  29fae93d1c4 Add support for column background colors in vtable
      adds  fbf27afb6a0 Adapt Tramp manual
      adds  0a368e00772 ; Reinsert lines in tramp.texi deleted by accident
      adds  88998aab941 Regenerated ldefs-boot.el
      adds  10c675b9604 * lisp/comint.el (comint-dynamic-list-input-ring): Keep 
replaced text props.
      adds  6c3869a1040 Add a new `vtable' face
      adds  864c8013fdd Make `C-h m' actually output the documentation for the 
major mode
      adds  800998808a1 Allow putting alternating colors on vtable rows
      adds  e2c7e48f838 Document additions of cl-with-gensyms and cl-once-only
      adds  a96679b742f Allow having dividers between columns in vtable
      adds  574ae74caa8 Fix dividers in vtable header lines
      adds  4ed8fc71f52 Restore vtable.texi lines removed by accident
      adds  5a9e4f2230e Further divider fixes for vtable
      adds  8969836cb8e Edit some vtable doc strings
      adds  ffb7612d2cf Copy edit make-vtable code
      adds  c3b6cfda362 Make vtable narrow/widen functions take a prefix
      adds  2ea3e7b246b Fix describe-mode--minor-modes formatting issue
      adds  63c28d389d0 Add support for Xdnd features introduced after version 5
      adds  c10024911d6 Ignore XdndPosition events triggered by the wrong mouse 
button
      adds  203c503ff22 Minor fixes to menus on XI2
      adds  e5ef0fe832a Keep track of keyboard state during drag and drop
      adds  a9b8ebf34c9 Fix races with child frame locks on Haiku
      adds  36da6ceb926 Fix electric-help-map problem when help-char has 
meta-prefix
      adds  2a2f5530fa2 Fix eudc-get-attribute-list
      adds  831314b08b8 ldap-search-internal cleanup
      adds  e7f7930a61e Ensure that commands like { work on all frames in vtable
      adds  f498d055a4b Make vtable remember user-altered column widths
      adds  346749f67db Handle non-ASCII domains correctly in 
url-https-proxy-connect
      adds  17b639aabb4 Avoid possibly unnecessary lisp_time_struct call
      adds  bd67ffa1790 Have submit-emacs-patch prompt for patch file before 
subject
      adds  eab0105696f * lisp/gnus/gnus.el (toplevel autoloads): Fix file name
      adds  be54c25dbb4 Allow resizing vtable columns by dragging
      adds  67e7870a621 Fix mouse clicks in hscrolled window with 
variable-height fonts
      adds  807682de1e4 Allow dragging dividers in vtable
      adds  804d919ac5c Fix calls to XKB functions without testing for server 
support
      adds  6c4559d1386 Properly wait for app thread exit on Haiku
      adds  7c17bd2a6d8 New time-equal-p test
      adds  567051410e6 Port new tests to leap seconds or (TICKS . HZ)
      adds  24df0273e92 Make Haiku scroll bar behave more like other programs
      adds  2c5b4ae93a8 Add missing extern declarations to headers
      adds  095a776d064 Clean up various bits of Haiku code
      adds  4d2aa420bd0 Fix core string lookup with modifiers on XI2
      adds  ea54062fdf0 Generalise buffer matching from project.el
      adds  59ecf25fc86 * window.el (display-buffer-assq-regexp): Use 
buffer-match
      adds  1a3bad431d8 Update project-kill-buffer-conditions to match 
buffer-match-p
      adds  bdceac0d5a4 Clean up some extraneous stuff in pgtkfns.c
      adds  504779f744c More PGTK related cleanup
      adds  e95c545180a Fix off-by-one error in text-property-search-backward
      adds  cc2a1b27806 Allow dragging the divider in vtable
      adds  2b92b57923f ; * src/fringe.c: Include pgtkterm.h only in HAVE_PGTK 
builds.
      adds  f36ff9da170 Allow using faces for colors in vtable
      adds  09ac2c73eef Fix dismissal of tooltips on Haiku
      adds  c4768cda7f8 Make the sorting indicator prettier in vtable
      adds  4bc36f09b9e Tweak sorting indicator placement in vtable
      adds  68e64309598 Add some mouse-face bits to vtable
      adds  4ac25d53af4 Clean up keysyms from Haiku headers
      adds  8e464272bdf ; * src/haiku_support.h: Fix header coding style.
      adds  2d4c5f0b859 Enable dragging resizing final column in vtable
      adds  dfee2790549 Fix default registry of Haiku font backend
      adds  fdd8b5913ba Add rcirc-cycle-completion-flag
      adds  c3ab8f188ef Improve buffer-match-p documentation
      adds  1fed6e7b56d Handle errors getting selection ownership when starting 
DND
      adds  c5c6d5cf1c8 Add some missing multilingual keys to Haiku
      adds  09f905c80b1 ; * lisp/window.el (display-buffer-assq-regexp): Doc 
fix.
      adds  760107639be Protect windows from garbage collection when a 
ClientMessage is pending
      adds  625d6da5bad Fix build with toolkit scroll bars without XI2
      adds  b3ff4905388 Fix ODF file detection in doc-view-mode
      adds  de306d3e5df Disable annoying Clang warnings
      adds  16ccca6dc38 Improve support for the Brahmi script
      adds  6815db492ff Fix builds on older versions of macOS
      adds  5ad6a08a2eb Prevent race conditions with async input during 
drag-and-drop
      adds  d71ee07852f Add new function buttonize-region
      adds  5a59059b240 Add a new mode for editing and viewing the Emacs NEWS 
file
      adds  dcbef9045f0 Regenerated ldefs-boot.el
      adds  b381929c915 Bind TAB and <backtab> on buttons
      adds  db416ae0498 Clean up emacs-news--buttonize
      adds  5752a839e59 Fix NEWS tag commands
      adds  4f1612188b3 Make emacs-news-next-untagged-entry push the mark
      adds  d1bc95b3a4a Improve completion in `C-h R'
      adds  51013d328c3 Crosslink some buttonize function doc strings
      adds  37b11e5f169 Further IDNA/proxy url fixes
      adds  429f2c4b81d Document minibuffer-completion-auto-choose/M-up/M-down
      adds  db1bfcd9091 Mention completion-wrap-movement in relevant commands
      adds  a1954288de9 Document completions-sort
      adds  bb8e277df1b Fix glyphless-display-mode indexing
      adds  35c4f6c609c Document prefix to project-find-file
      adds  d5b9b1a9132 Document project-kill-buffers-display-buffer-list
      adds  1c1c7b1b5b7 Do some NEWS tagging
      adds  52de048389f Improve exif-field discoverability
      adds  d5a715177c2 Do some NEWS tagging
      adds  e1137098277 Do some NEWS tagging
      adds  6bfb6fdb894 Fold some too-long NEWS lines
      adds  1083dc46003 ; * lisp/language/indian.el ("Brahmi"): Enhance 
composition rules.
      adds  9b0940420e8 Add emacs-news-previous-untagged-entry command
      adds  0b9631836a2 ; * doc/emacs/mini.texi (Completion Commands): Fix 
markup.
      adds  4916c827ec6 Add new commands to go to headings/sections in the NEWS 
file
      adds  dd3863d8bcc ; Prepare the release branch for Emacs-28.2 development
      adds  d64ad72bccc ; Merge from origin/emacs-28
      adds  8c71ac606ec Fix fallout from lexical-binding in vhdl-mode.el
      adds  e8fd3a2a2da Merge from origin/emacs-28
      adds  4161a368499 cl-generic.el: Fix bug#46722
      adds  009e88e0023 Merge with Tramp 2.5.2.3 (Do not merge with master)
      adds  71f51f1b9dc Commit missing file from previous commit (Do not merge 
with master)
      adds  e888cee1f91 ; Merge from origin/emacs-28
      adds  93974198b62 Commit missing file from previous commit
      adds  11a1f7817e2 Merge branch 'emacs-28' of 
git.sv.gnu.org:/srv/git/emacs into emacs-28
      adds  aab36e18950 Fix error in tramp-archive-autoload-file-name-handler
      adds  e495a3d79b2 Merge from origin/emacs-28
      adds  98abf01fd68 Use correct signal oldset in posix_spawn implementation
      adds  6339fcffa1d ; Merge from origin/emacs-28
      adds  4f27588a16a Clarify "idleness" in the ELisp manual
      adds  ff997ad7863 Ensure local `default-directory' in Tramp when needed
      adds  886339747b8 Extend tramp-archive-test45-auto-load
      adds  24a6c7c8c01 Update and fix instructions and scripts for updating 
the Web pages
      adds  9dd44505b1d ; * src/window.c (Fset_window_start): Clarify the 
effect of NOFORCE.
      adds  84a28577220 Fix scrolling of the stack window in Calc
      adds  5890b80bca1 Merge from origin/emacs-28
      adds  b385fd0b880 Revert "Make shell-resync-dirs handle whitespace in 
directory names"
      adds  cb953504abf ; Merge from origin/emacs-28
      adds  338eda09d88 Fix typo in next-error-find-buffer-function
      adds  e8d2f40f41b Clean up the MSDOS port
      adds  33828e4818f * doc/misc/eww.texi (Advanced): Correct outdated info 
(bug#54839).
      adds  cccaa9c31de Fix a kill-append regression
      adds  e71c7a7c600 Fix default-directory of buffers visiting files in 
renamed directories
      adds  5e47d6284bf * lisp/gnus/mm-encode.el (mm-default-file-encoding): 
Fix "when" arg
      adds  8804dfdb1a7 Merge from origin/emacs-28
      adds  78e1640ad52 Fix 'window-text-pixel-width' when starting from 
display property
      adds  25db9dfae00 ; Merge from origin/emacs-28
      adds  ab2b822b9bb Revert "Make cl-concatenate an alias of seq-concatenate"
      adds  5ee959aa878 Add a comment about cl-concatenate
      adds  880f2734c95 A better fix for bug#54800
      adds  b201823f631 Describe problems with invoking Python on MS-Windows
      adds  6ecb7ff5ec9 Merge from origin/emacs-28
      adds  bc636515884 Make all vc-*-responsible-p functions return a string
      adds  1cc32c6c193 ; Merge from origin/emacs-28
      adds  803ac857eef Fix cursor motion under truncate-lines with Flymake 
fringe indicator
      adds  3f166bdf44f ; * etc/PROBLEMS: Describe MS-Windows issues with 
fonts.  (Bug#54685)
      adds  a8bb12ab054 Improve discoverability of 'insert-directory-program'
      adds  9da744e4502 Fix documentation of Outline minor mode options
      adds  855e15dbf10 Fix builds on older versions of macOS
      adds  dc3d1628ecd ; * src/sysdep.c: Fix mistake in previous commit
      adds  d53c999b4ad Further vcs-cvs/rcs-responsible-p updates from master
      adds  44ba0270b7e Merge from origin/emacs-28
      adds  1c495aff71f Clarify when mode tagging is used
      adds  bf7fc3efbf0 ; Merge from origin/emacs-28
      adds  10c48b7080d Fix button-buffer-map binding error
      adds  1a339d6ba53 Don't leave `C-h N' in a text-mode derived mode
      adds  6831008a272 Regenerated ldefs-boot.el
      adds  79f24946809 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  3145449ddbf Add basic Texinfo support for Flymake.
      adds  18ec3fcce95 Restore pending_signals at a point in the DND event loop
      adds  15a5cf9a9aa Stress difference of new and old ways to call 
`encode-time'
      adds  f1ba92448d1 Document encode-time caveats
      adds  265f4ef7023 Make sure the ftcr font driver is used on Haiku when 
Cairo is enabled
      adds  bbb92dde01e Add unit tests and documentation for Eshell 
pattern-based globs
      adds  6358cbc21a8 Add unit tests and documentation for Eshell 
predicates/modifiers
      adds  3dc73569b40 Add 'G' argument predicate in Eshell
      adds  e8b0808e207 Fix hangs when clicking on Haiku menu bar to activate 
frame
      adds  5a18cd88217 * src/haikufns.c (haiku_free_frame_resources): Free 
saved menu event.
      adds  38d72d8d888 Get rid of unused flags on Haiku
      adds  9a7430ce841 Fix race conditions waiting for menu bar resize events 
on Haiku
      adds  5bc3ed492bf Fix race conditions waiting for menu bar resize events 
on Haiku
      adds  4641bc1c550 Fix GC bug in filelock.c
      adds  ff7bc018307 Merge from origin/emacs-28
      adds  0353c6fd08d * src/filelock.c (Fcreate_lockfiles): Doc string fix.
      adds  7da0289c367 Fix up the NEWS entry for emacs-news*-mode
      adds  b8c50fe9108 Move some entries around in the NEWS file
      adds  d951e9e650a Clarify emacs-news--heading-p logic
      adds  4d60d9face0 Add a doc string to xref-current-item
      adds  93d73d836dc Do some NEWS tagging
      adds  3ec06a1685c Clarify setopt NEWS entry
      adds  6019ca9dd20 Fix instructions on how to enable password-store
      adds  60a3c94a14d Remove duplicates from Info-read-node-name-2
      adds  0829c6836ef Fix chunked encoding connections in url-http
      adds  5be9a9cacfa Add a new command `restart-emacs'
      adds  b5f70c239e8 Further improve buffer-match-p related documentation
      adds  2a848209df7 ; * subr.el (buffer-match-p): Ensure that (and) is 
always satisfied
      adds  2136db067f4 Add new function `flush-standard-output'.
      adds  37bccf19caa Handle connection errors in rcirc-keepalive
      adds  38c2a458829 Explain what "pending" means in isearch
      adds  b38c3fe8632 Check whether we can restart in Fkill_emacs
      adds  ec025f22ef9 Handle bad actual actions during DND
      adds  56d5a407942 Add a `restart-emacs' sanity check
      adds  5a63af876bc Fix 'restart-emacs' on MS-Windows
      adds  988325f95a1 ; * lisp/language/indian.el ("Brahmi"): Fix display of 
vowels.
      adds  dd451a37ddf ; Minor fix for 'restart-emacs' on MS-Windows
      adds  b49cca70128 Make :filters run in the correct buffer in 
describe-buffer-bindings
      adds  01282cbd801 Allow editing variable values in *Help* buffers
      adds  078e1f289cf Fix fontifying type hints in python-mode
      adds  58a0c2e9c3d Improve the support for the Brahmi script
      adds  c5253aa01ee Make desktop.el use local-minor-modes when saving
      adds  1dd8a003253 Fix Eshell predicate tests when running from 'make 
check'
      adds  3cccf0a9107 Don’t assume openat
      adds  6662079b902 Merge from origin/emacs-28
      adds  c2f94f32b5e Revert "Don’t assume openat"
      adds  27a4db93189 ; Merge from origin/emacs-28
      adds  65c04e7115f Update to Org 9.5.2-38-g682ccd
      adds  6cd43d62055 Merge from origin/emacs-28
      adds  4b2b3c45d39 Some minor fixes to Motif DND support
      adds  29bf6e64fda Fix Haiku menu bars when redisplay happens immediately 
after activation
      adds  0bb8e127b08 Port sqlite.c to OS X 10.6.8 with Xcode 3.2.6
      adds  d1f315751d9 Minor cleanups to PGTK code
      adds  a9b2206def6 ; Fix typo in last change
      adds  5b5608c6144 Fix glyph skipping optimization when a tab line is 
enabled
      adds  2363366862d Fix 'restart-emacs' in -nw mode on MS-Windows
      adds  96b21b8da10 Clarify computation of header line vpos
      adds  736fd8b258e Stop skipping ShapeNotify events during DND on GTK+
      adds  713a1997059 Fix major-mode setting regression when there's a mode: 
cookie
      adds  e0009409b8c Make "restart" erroring slightly more reliable
      adds  9fc3b003730 Improve `restart-emacs' error reporting
      adds  088cb6115f9 Make `restart-emacs' work when Emacs is started with 
--chdir
      adds  26faa2b9436 Unify local variable initialisation in url-http
      adds  d5f2305187f Clean up view-emacs-news code
      adds  2b6a1c98dfb Byte compiler: remove symbol positions from byte-switch 
tables
      adds  89a5aa4ca79 Add missing Motif atoms
      adds  fac640ee860 Make it easier to use Emacs as a script interpreter
      adds  85db21b94b2 Avoid hangs in python-mode with debug-on-error set
      adds  352fc739a1d Make isearch-lax-whitespace a user option
      adds  850074636e7 Byte compiler: correct output warning message positions
      adds  a45c1c45a29 Minor improvements in 'restart-emacs' on MS-Windows
      adds  5c7b5c65ada ; * doc/emacs/mini.texi (Completion Commands): Remove 
duplicate @findex.
      adds  fa91925e13a Fix glyphless glyph display on NS (bug#54970)
      adds  7b1881682bf Remove obsolete footnote
      adds  734f0f68a49 Use "@code{nil}" in documentation
      adds  ace1f32ac11 Fix display of glyphless characters on Haiku
      adds  5fae0325872 Tell those using exclusively X not to use the PGTK port
      adds  75dfc1e8706 Port module_bignum_count_max to strict C
      adds  9751250adb1 Port struct Lisp_Subr to C99
      adds  4dd47196f67 Fix opaque region treatment on GTK 3
      adds  92667cc2fb1 Fix last change for GTK 2
      adds  d78e4460727 Minor cleanups to Haiku menu code
      adds  4684b8e62f8 Fix major-mode setting regression when there's a mode: 
cookie
      adds  1b773627711 Avoid hangs in python-mode with debug-on-error set
      adds  7f2ef27f49e ; Merge from origin/emacs-28
      adds  d168decab4a Deal with Motif drag window related races
      adds  237f4f9295d Fix dimensions of console window of restarted Emacs on 
MS-Windows
      adds  5fe75feafc7 Fix `x-mouse-click-focus-ignore-position' for odd 
coincidences across displays
      adds  5df658a96a4 Fix handling of intspecs as string by 
rcirc-define-command
      adds  843dc435f79 Be more resilient against invalid headers in 
mml-generate-mime
      adds  4478f915374 Revert prompting changes in viper-cmd
      adds  71005decb4f Fix GCC warnings when CHECK_LISP_OBJECT_TYPE
      adds  35592141cc8 Allow several mode: elements in the local variable 
section
      adds  e45abc832db Fix regression with multiple mode: entries in the prop 
line
      adds  247e587d56f Document how to specify fallback modes
      adds  612e855aa08 Fix previous description of fallback order
      adds  f165887819e Check for integer overflow when writing Motif targets 
tables
      adds  cfadba6f239 Pacify gcc -std=c99
      adds  67940394c03 Pacify gcc -std=c99 with printf %p
      adds  992cf3cb675 Update from gnulib
      adds  bd3b2a67813 Fix enabling menu bar multiple times on Haiku
      adds  1030cc18979 Fix regression with multiple mode: entries in the prop 
line
      adds  ebde448a14d ; Merge from origin/emacs-28
      adds  9e48d7468aa Implement `above' z-group on Haiku
      adds  e4ed7e0ce97 Reset Motif DND protocol numbers when writing targets 
table
      adds  b8524003dc4 Fix build for --enable-checking=structs
      adds  11b88036e80 ; Fix repeated lambda argnames in files-tests.el.
      adds  c2dc6db2fdd Fix the outline level in the Emacs NEWS modes
      adds  c32e8b33f4f Ensure forward progress in bibtex-map-entries
      adds  30812fc0847 Implement `below' z-group on Haiku
      adds  6713b07e088 Define indentation behavior for a few more special 
Scheme forms
      adds  25308a95f88 Improve documentation of 'scheme-indent-function' 
property
      adds  f98c3f4426f More encode-time pitfall doc fixes
      adds  ab530ddeb57 Make some frame params work on Haiku tooltip frames
      adds  8c282d68bde Use a cache on Haiku to avoid constantly reading fonts 
during font lookup
      adds  91d4898d5cc Revert prompting changes in viper-cmd
      adds  e6c2a2497d8 Update from gnulib
      adds  26e448ae2b6 ; Merge from origin/emacs-28
      adds  dbb2dd69398 ; Fix wording of "File Notifications" in the ELisp 
manual
      adds  75052a0fa62 Merge from origin/emacs-28
      adds  03d16d6d4c0 Don't leave xm drag initiator info around
      adds  cdf926371d5 Clean up PGTK code some more
      adds  8ab20cd2d9d gnus: fix %a in topic line
      adds  6b9596fff8d Unbreak build with MinGW64.
      adds  fa9580d13b5 Link dired-do-find-regexp-and-replace to query-replace
      adds  6a50ce949b6 * src/haiku_support.cc (gui_abort): Get rid of extern 
"C" declarations.
      adds  935f400a33d Clarify cl-incf/decf doc strings
      adds  11f66e16ac9 Fix indentation in copy-region-as-kill
      adds  f3a02858dcc Allow searching for regexps with a prefix
      adds  783dd6da31e Respect user-emacs-directory-warning in startup
      adds  ad89ec84ee2 Bind 'imenu' to 'M-g i' globally
      adds  f8aa771af30 New electric forward slash Eshell module
      adds  390b637eed8 EUDC: Handle nil BOB button label
      adds  664da3e9360 Add an option to disable XI2 for debugging purposes
      adds  381eb5d5a0c Fix default frame name on Haiku
      adds  05705454d5c Don't transfer window attributes trying to find the XM 
drag window
      adds  f2f9e8dc76c ; Improve comments for a recently installed bugfix
      adds  3aaed2e1ccf Fix problem with (narrow-to-page 1) with point at 
point-max
      adds  38797bfa5ef Allow completion-ignore-case to be buffer-local
      adds  93f87a3190f Make `C-u C-x =' be more verbose about invisible 
characters
      adds  16dfec3c4cc Fix map-into doc string example
      adds  bbf389ea6de Audit quoting the quote character in doc strings
      adds  2d71fd3b041 Further doc string quoting fixes
      adds  5b23c9942ae Byte compiler: correct output warning message positions 
(part 2)
      adds  0b9b363dabd Byte compiler: Prevent special forms' symbols being 
replaced by bare symbols
      adds  a0ebc6f20f5 Avoid clearing splash screen message during DND on Haiku
      adds  132fa716155 Avoid unnecessary calculations when handling button 
events during DND
      adds  759d337b0d0 Fix key navigation of Lucid menus on XI2
      adds  c7894303319 Add new minor mode word-wrap-whitespace-mode
      adds  daf82f61bbc Regenerated ldefs-boot.el
      adds  ca5fb2b9225 Fix prompts in sql-get-login again
      adds  2c0a01ee389 Don't make a header if the user hasn't specified 
columns in vtable
      adds  5bc5e565761 Make elisp-flymake-byte-compile clean up on failures
      adds  b4b0db72d67 Mention the case of the result in the try-completion 
doc string
      adds  ceaa609523d ; Improve doc strings of completion primitives
      adds  655b39bd4b8 Don't have help-fns--editable-variable override link 
buttons
      adds  164a7ebdbc7 Allow not clearing the echo area
      adds  e00edf20e7d Add a failing test case for bug#12598
      adds  fc00ecfce88 Fix elc.gz loading test some more
      adds  37934b953cf NEWS copy editing
      adds  9c346270f98 CC Mode: New alignment function c-lineup-argcont-+
      adds  9b6580ccb73 Speed up color cache lookup on X
      adds  ddbf2e8ab79 Fix disabling double buffering on Haiku
      adds  e2d870016cb Allow looking up window system colors on Haiku
      adds  66ad6564a22 * lisp/term/haiku-win.el (x-colors): Also update with 
system colors.
      adds  e632c7bd80c Ensure that the global sql-buffer variable is set
      adds  4d5fd017490 Allow 'C-u C-h .' to describe button/widgets
      adds  f3434fe2f3f ; Fix last change 'display-local-help' and its 
documentation
      adds  98ec8c3bc88 ; * etc/NEWS: Fix last change.
      adds  8ee21db4af0 Add new function `read-string-from-buffer'.
      adds  ae3e3900a2a Provide help when doing (shell-command "... &") on 
buffer collisions
      adds  07f8fafe6ba Further help-fns--editable-variable fixes
      adds  1a6fa4c5d51 Use `C-c C-k' instead of `C-c C-d' to abort in 
string-edit
      adds  b3e009ba983 Fix typo in cl.texi example
      adds  8b071c77b0d Improve sorting in the bookmark list buffer
      adds  7d5e9b8d817 Fix 32-bit Haiku build
      adds  3780741116f Set last user time during drag-and-drop
      adds  45372fb1f48 * src/nsfns.m (Fns_list_colors): Fix autoreleasing.
      adds  c6809e97e4e Get rid of autorelease warnings during building on 
GNUstep
      adds  91175a1fae9 Delete some unused functions on Haiku
      adds  e1d06320031 Fix up some string-edit.el strings
      adds  dad2a41a2ab Make flymake-show-buffer-diagnostics error out in 
non-Flymake buffers
      adds  c38e16a0cc2 ; Fix typos in tec/NEWS
      adds  d932c402aa4 Add test for Tramp password handling
      adds  9fdaf9ac4d0 Protect against the host name containing an alpha 
character
      adds  a956305f99c Move the Incremental Search menu one menu up
      adds  ec4dabc2381 Make default Haiku tool bar color match system 
preferences
      adds  42366383c63 Update bookmark sort indicator at proper time
      adds  96ec2ac7d0b Fix nsmenu compilation under macOS 10.6
      adds  f2a4dc66c20 Fix type of word-wrap-whitespace-characters
      adds  fd1ca094bc4 Change the display of menu bindings in *Help*
      adds  d75e2c12ebb Support (encode-time (list s m h D M Y))
      adds  4a1f69ebca9 Use (TICKS . HZ) for current-time etc.
      adds  0a151b7c29c cl-generic.el: Upcase formal args in `C-h o`
      adds  d6c7054ff5e Pacify misc/test-custom-opts
      adds  4a837b0c721 Cache relief colors on Haiku since their computation is 
expensive
      adds  39646c822bf Fix Ruby indentation with double splat as first block 
param
      adds  ec027d873c5 * src/xterm.c (x_scroll_run): Only flush GC if really 
necessary.
      adds  1b64e0fc0ee Fix event mask of activation client message
      adds  e98b7d6ba2c Improve documentation for t value for reusable-frames
      adds  ae877d55115 Add new user option flymake-mode-line-lighter
      adds  dd5ca0eaf26 Make new menu *Help* output be more resilient
      adds  631a8ae9ee9 Make `C RET' work in archive-mode
      adds  a38b7d3e90a Tweak interactive use of delete-windows-on
      adds  0936bfcd77a Fix EWMH window activation
      adds  756b7cf5d9a Mention caveats in the map-delete doc string
      adds  bffc4cb39dc New generic function `oclosure-interactive-form`
      adds  516ff422c54 Fix error in rcirc for IRC tags without values
      adds  d35b6a49b33 Fix gnus-html-image-cache-ttl FIXME
      adds  21112e3683d Pretty print OClosure slot accessors
      adds  4dba7c31a22 Use `advice--cd*r` where applicable
      adds  bc9be5449e1 nadvice.el: Rename "where" to "how"
      adds  f30625943ed nadvice.el: Use OClosures
      adds  92e49944a39 nadvice.el: Auto-generate the doc describing the "how" 
arg
      adds  655b3e009b8 Clean up pointer blanking code
      adds  b568a41a5e7 Be more compatible with older desktops
      adds  8c2ea3a7086 Avoid change to desktop file format
      adds  f1e11deca64 ; Instrument tramp-test46-read-password
      adds  0bea75c95a7 Add simple session management support to Haiku
      adds  e13689d55f4 Fix quitting application from the Deskbar on Haiku
      adds  3abb3681b57 Use org-time-convert-to-integer instead of by hand
      adds  1e0c4883b7e * lisp/help-fns.el (help-fns--insert-menu-bindings): 
Don't highlight heading.
      adds  d4e3e548f55 Remove some unnecessary code
      adds  5aef2623a37 Cleanups to PGTK code
      adds  a7f2eb30545 Make isearch respond to 'mouse-yank-at-point'
      adds  0613e7c33d7 Add an instruction header line to string-edit
      adds  da25daf7f74 Make test/Makefile more robust
      adds  7933775a1b9 Separate out the holiday lists into its own function
      adds  0beb8fd6636 Rename holiday-lists to holiday-available-holyday-lists
      adds  82fa112e8a6 Give better error message in dired-toggle-read-only on 
nonexisting dirs
      adds  abc92b0d560 ; Fix previous change in test/Makefile.in
      adds  cb5f7454273 Fix some typos in the recent holidays change
      adds  1f659cd3362 Add autoload cookies to string-edit
      adds  9e24255bc5f Change parameter order for string-edit functions
      adds  92dcd7562cd Regenerated ldefs-boot.el
      adds  1110d7326f8 Add new function current-cpu-time
      adds  f97d4460e00 Implement system_process_attributes on Cygwin
      adds  89519d0932b Make `C-M-x' use the original value of print-length 
while evalling
      adds  53e8f001110 Emulate 'clock' for MS-Windows
      adds  77f00c019ce Improve tramp-test46-read-password
      adds  2503387bf70 ; Fix recently added documentation
      adds  38d87c43c2a CC Mode: "linux" style: set indent-tabs-mode to t
      adds  134f4ff38b3 New user option 'calc-kill-line-numbering'
      adds  afd3619b86d src/xdisp.c: Use same test in `redisplay_window` and 
`prepare_menu_bars`
      adds  28b375a9314 Fix target display checks during Motif DND
      adds  22b2250732b Handle display disconnects during DND
      adds  02ae85e8aa7 Stop overriding default Motif colors with our own
      adds  9c70045f674 Fix GTK build
      adds  76d4e19f898 Fix handling of proportional fonts on MS-Windows
      adds  5f5e114a032 Revert previous change in test/Makefile.in
      adds  3ba039dc965 * src/xterm.c (x_term_init): Fix the non-GTK3 XI2 build.
      adds  c7d49f91dac Fix another help-fns--insert-menu-bindings parsing 
problem
      adds  c2c1976d0e8 Fix `g' in *grep* after `A' in Dired
      adds  8a007ebc2e6 Add comment to linum-mode about being old
      adds  6db90a412ac Document the non-effect of narrowing on 
get-text-property
      adds  1bd7be00dcf Improve dired-do-copy doc string
      adds  6ef295cd518 Document dired-keep-marker-copy more
      adds  613aa189450 Simplify buffer flipping code on Haiku
      adds  5d032f2904d Allow inserting and selecting binary blobs from sqlite
      adds  799c7e277fc * lisp/emacs-lisp/nadvice.el: Fix bug#55149
      adds  8898e4d4dd0 * lisp/finder.el (finder-mode-map): Use defvar-keymap.
      adds  99559be8ca8 Add tests for image-supported-file-p
      adds  4d4f5640ef0 Fix customization-group of 
'python-forward-sexp-function'
      adds  904aaabb051 ; Merge from origin/emacs-28
      adds  16d1ab02af3 Add minimum instructions to 'query-replace' commands
      adds  e93e31c8952 ; Fix last change in isearch.el
      adds  5fe7e4d1ae2 Avoid a redisplay loop when 'overlay-arrow-string' is 
non-ASCII
      adds  bf771e31bc9 ; * src/xdisp.c (get_overlay_arrow_glyph_row): Better 
var name.
      adds  d5728f129fb Another fix for non-ASCII 'overlay-arrow-string'
      adds  43ed7b1e0f1 ; Update instructions about ChangeLog.N file generation
      adds  a7dde05cb3a Fix problem with Solaris ls in Tramp
      adds  b5e05f09f55 ; Update WEB PAGES part of make-tarball.txt
      adds  1e9b9f403af Improve documentation of 'set-fontset-font'
      adds  9a78b235e99 Improve indexing in "Programmed Completion"
      adds  7c1fc234891 Update to Org 9.5.3-3-gd54104
      adds  37234157437 ; * doc/lispref/syntax.texi (Position Parse): Fix a 
typo.  (Bug#55143)
      adds  3b6338c8c35 Improve documentation of font- and face-related 
attribute functions
      adds  b3023de5431 Merge from origin/emacs-28
      adds  b8f4a1e0edc ; * lisp/progmodes/xref.el 
(xref-query-replace-in-results): Fix last change.
      adds  9b762c35a1b Add Sefirot to Omer counting
      adds  75366be2c0a Kill off more Gnus buffers on Gnus exit
      adds  a41a181db5f Document \807 etc. in raw byte display
      adds  083d2708f9e Change current-time back to list form
      adds  fa1a7ac6176 Pacify byte compiler etc. on org-compat, org-macs
      adds  faa29fa2c9e Find libgccjit.dylib on Homebrew Macos
      adds  bfcef4dd2b1 * src/xterm.c (XTflash): Check return value of pselect.
      adds  24d01af3dde Cancel DND correctly during display disconnect on a 
different display
      adds  a431b449802 ; * src/xterm.c (x_connection_closed): Clean up 
compiler warning.
      adds  f91c9dd2b4e Remove some unneeded tests from the X double buffering 
code
      adds  6044efe76e8 Fix file name selection conversion on Haiku
      adds  cc297af1787 Handle IO errors when creating Motif drag window
      adds  5c606a46bfc ; Fix typo in documentation of 'current-time-list'
      adds  e313cae71fc Add helper function to remove title bar when maximizing 
frames
      adds  20d3d62ec9a Fix colorspace calculations on Haiku
      adds  1b71c995da6 Avoid binding mouse-1 in xref when mouse-1 doesn't 
follow links
      adds  fa52782f5c4 Make timer_check even more resilient
      adds  91418d27e9c Add new functions for computing character metrics for 
windows
      adds  471c4ee4b6c Explain effects of setting a zero-width fringe
      adds  e065d08fa73 Simplify window-char-pixel-* code slightly
      adds  b566454449f * test/lisp/replace-tests.el (query-replace-tests): Add 
more tests (bug#54733)
      adds  acc985ae7ca CL types: Accept both `byte-code-function` and 
`compiled-function`
      adds  94ecd2b3c66 Check display when handling XdndFinished events
      adds  af84ea2b9e6 Fix mouse face bugs on Motif
      adds  834383f1e14 Fix focus reversion of Motif menus on XI2
      adds  73088b30cf5 * lisp/emacs-lisp/cl-preloaded.el (cl--typeof-types): 
Add `symbol-with-pos`
      adds  08108a856a5 debug-early: Print bytecode in a more manageable way
      adds  a33bf011492 Prevent cursors from being set on tooltip frames on 
Haiku
      adds  bc44455f778 Implement double buffering on MS Windows
      adds  402c90c912b Fix palette freeing on MS Windows with double buffering
      adds  4fb028be6c2 Fix releasing the mouse on top of the tool bar on MS 
Windows
      adds  0ce48e2882a Handle exposure in the widget's expose proc on X
      adds  1648791e7c8 Fix use of kp-decimal in 'vhdl-stutter-mode'
      adds  1321b5989c9 Adjustments to double buffering on MS Windows
      adds  08c6e699f66 Process editres events not for frames correctly
      adds  e540c8778b0 * admin/CPP-DEFINES: Update for new features.
      adds  03561b4aad8 ; Minor fixes of documentation of double-buffering on 
MS-Windows
      adds  7b7a124afa0 ; * src/w32term.c (w32_read_socket): Add comment for 
recent change.
      adds  5fd54723536 Avoid server roundtrip on wheel events from scroll bars 
on XI2
      adds  57447f5ce0a Fix display updating inside the minibuffer on MS Windows
      adds  aab5d7b3f3b Add a KEEP-NEWLINES argument to string-lines
      adds  5acf75cec1c Make grep-mode-font-lock-keywords more efficient
      adds  58398dea254 Truncate output from grep
      adds  2a2b3f58343 Fix some cases of flicker on MS Windows
      adds  5a10e6377c2 Make Python evaluation work more reliably
      adds  4290f64dc99 Make the xref--button-map more regular
      adds  c1fa5bd8ee3 ; * doc/lispref/strings.texi (Creating Strings): Fix a 
typo.
      adds  93549c2b287 Avoid using if-let in subr.el
      adds  b05a103ea7a Move the when-let family of macros to subr.el
      adds  86b6a69f861 Don't hard code the default x-show-tip timeout
      adds  655d2319bc5 Use x-show-tooltip-timeout in all the implementations
      adds  1e46487e4ef * lisp/gnus/deuglify.el 
(gnus-article-outlook-rearrange-citation): Add autoload cookie.
      adds  90904f8ce43 Remove the "retro" Gnus/Message tool bars
      adds  52e6352b815 Fix compilation after recent x-show-tooltip-timeout 
changes
      adds  0ea0aa255c9 Fix Vx_show_tooltip_timeout in ns build, too
      adds  d90f54db228 Avoid regexp overflow in 
mm-decode-content-transfer-encoding
      adds  0ea217d6464 Fix compilation-max-output-line-length type
      adds  95dbe4b6ae2 Make load-path-shadows-mode a special mode
      adds  4ea8ab77e29 Make `M-x apropos' respect help-window-select
      adds  02bf6650b07 Fix failing image test on nox builds
      adds  b2fdf78fd9e Implement font selection dialog on Haiku
      adds  61d6d43fe59 Clean up X Windows tooltip code
      adds  ba0264e1915 Fix processing events from multiple displays during DND
      adds  905fabe5904 * src/xterm.c (x_dnd_begin_drag_and_drop): Fix typo.
      adds  4e6eb023e08 Fix the GTK build
      adds  07ae30d8f24 Also fix some compiler warnings in xterm.c that didn't 
show up
      adds  7dda9835c61 Improvements to the Haiku font dialog
      adds  ed0de6200d5 Allow invoking fonts in the Haiku font dialog
      adds  ece2ee965fe Allow quitting inside font selection dialogs on Haiku
      adds  5f220d9555a Update publicsuffix.txt from upstream
      adds  d17d9c50c51 Allow specifying font size in the Haiku font selection 
dialog
      adds  a3024ab4fb6 Document 'help-window-select'
      adds  2fcbc74c335 * lisp/menu-bar.el (menu-bar-search-menu): Remove extra 
separator.
      adds  159d8f7a0af Fix the mm-decode-content-transfer-encoding overflow 
better
      adds  7c50fb248d8 Improve display of Haiku font dialog
      adds  6984f325bdb Fix specifying zero as a size for fonts on Haiku
      adds  29f3d4d2c69 Add new function `malloc-trim'
      adds  8734d60b053 Improve documentation of 'malloc-trim'
      adds  730ad4a3733 Make scroll-other-window respect target window 
remappings
      adds  81ce4b0e4ee Correct Using Debugger lispref node
      adds  7c8bec9e1ff Don't enter the debugger from *Backtrace* or edebug on 
eval errors
      adds  9370a4763aa Replace NS code that implemented font panels in a 
different way
      adds  788694d026b * lisp/minibuffer.el (completion--replace): Fix 
bug#55205
      adds  ade1424a975 Use a common set of string delimiters for all Eshell 
predicates/modifiers
      adds  bb40507fed7 Handle escaped characters in Eshell argument 
predicates/modifiers
      adds  32ab756d82b Handle escaped characters in Eshell special references 
(e.g. buffers)
      adds  4f395efa06d Change string-lines semantics slightly
      adds  51186ed69c3 Fix string-lines return for ""
      adds  4fac694669f Fix devices staying disabled in some cases
      adds  7b05f351f26 Make the NS font dialog return more correct values
      adds  48ea81af97b Fix the macOS build
      adds  be3267eb346 Fix race conditions with async input in some Haiku 
dialogs
      adds  2fa11123e5e * lisp/gnus/gnus-util.el (gnus-byte-compile): Use 
`lexical-binding`
      adds  3ea1a6672b1 Default to currently selected font in Haiku font dialogs
      adds  a6a4f1d6d16 Improve font dialog on macOS
      adds  e280df0e341 Fix the OMIT-NULLS + "" case in string-lines
      adds  44243af8f26 Use xref-goto-xref as the xref mouse binding
      adds  f70dfb74cca Fix handling of some weights in the Haiku font driver
      adds  95507dd4038 Allow show-paren to show matching parentheses inside 
comments
      adds  38945225596 Fix inconsistencies in Haiku font selection dialog
      adds  97badaab796 Allow reusing the *Help* window with `i'/`s/ commands
      adds  f7a6dd4fcc5 Re-fix Gcc header tokenization in Gnus
      adds  2fba71cf1fa Fix handling double-click-time nil or t
      adds  10f347a0628 Add a command to recreate the *scratch* buffer
      adds  ee913faf9a5 Fix eldoc interaction with `when' and `unless'
      adds  f639fa9f9e2 Make non-recursive error messages in edebug prettier
      adds  bcdcaf02199 Make the eval-in-debug error message prettier in 
non-recursive errors
      adds  7bf17ceee8c Wait for events from all displays in Xm dialogs even on 
XI2
      adds  7f814702505 Load multiple bibliographies with multibib package
      adds  1477d12882d ; Fix typo and wording of a doc string
      adds  61d6607174f ; * etc/NEWS: Improve wording of "M-x scratch-buffer" 
entry.
      adds  8ea485e157e Fix punctuation in the Eshell manual
      adds  64bcfcbd322 ; * src/nsterm.m (syms_of_nsterm): Fix typo in defsym.
      adds  952cc28e58e Clean up X11 double buffering code
      adds  5dfe568cad7 Don't leave temp files behind from undigest-tests
      adds  0d5befb8824 Fix font matching of "Fira Code Retina" and "Fira Code 
Regular" on Haiku
      adds  61a5829c1ed Fix glyphless glyph display on Haiku
      adds  c77ef7d193c Make sure rectangles are drawn correctly on X
      adds  0b94669c14a Handle GraphicsExpose events on scroll bars
      adds  64aac418c25 Fix some font parsing problems on NS
      adds  f9dea5b4c5b Fix default font in macOS font dialogs
      adds  5adc84a27b8 Make menu bar help text work on macOS as well
      adds  2ec7521b413 ; * lisp/tooltip.el (tooltip-show-help): Fix typo in 
last change.
      adds  b8dfd8400af * src/haiku_support.cc (DrawContent): Use right UI 
color.
      adds  d5803a0c97c Fix mm-base64-line-p logic
      adds  cf0d289e383 Further mm-base64-line-p bug fixes
      adds  0e8fc556b66 Make more buttons in *Help* respect 
`help-window-keep-selected'
      adds  0b626ff8d6a Rewrite sql-interactive-remove-continuation-prompt
      adds  47fe7a5983a Handle file name handler in write-region's VISIT arg
      adds  a4c96147d18 Make TAB work in makefile mode when transient mark mode 
is on
      adds  41e946f46e2 Fix key-parse problem with C-x ( ... sequences
      adds  0916fd3aaac Add new command 'package-update'
      adds  316c082d586 Make adding things to the tool bar show up on next 
redisplay
      adds  f7a82699d6e Eshell variable expansion should always return strings 
inside quotes
      adds  06423b5d1e0 Return a list of numbers if all lines of an Eshell 
subcommand are numeric
      adds  a3a7279a4ab Improve the behavior of concatenating parts of Eshell 
arguments
      adds  39fb555a952 Allow desktop to restore frames and windows on TTY 
frames
      adds  3346b94b73d ; * doc/misc/eshell.texi (Arguments): Fix 
cross-references.
      adds  99fbf39d61b Make tool bar caching more sensible
      adds  8ef34a065a1 Fix thinko in recent tool bar caching logic
      adds  59353ec7b57 Add new macro with-buffer-unmodified-if-unchanged
      adds  5206596ea7b Make sorting not change buffer modification status 
always
      adds  8a7db868cc2 Add NEWS entry about incompatible sorting command 
behaviors
      adds  b5db5a64435 with-buffer-unmodified-if-unchanged: Tweak the 
implementation
      adds  b7ddd0f2fd0 Make with-buffer-unmodified-if-unchanged more resilient
      adds  0a2f0e7f8c1 Make with-buffer-unmodified-if-unchanged more efficient
      adds  c761ded251f Make some recently added tests actually run
      adds  a1dc1512b35 Fix event mask and source indication of _NET_WM_STATE 
messages
      adds  185c2f1904c Fix display of placeholder composite string on Haiku
      adds  f2d2fe6fc8e server-execute: Initialize the *scratch* buffer
      adds  7dfb068c132 * src/haikufns.c (haiku_create_frame): Improve default 
border width.
      adds  b5cf6c1ab6c Clean up Haiku file panel code
      adds  10284ca3d3a Encode and decode filenames correctly on Haiku
      adds  268713e227e Set initial size in the Haiku font dialog
      adds  273b0b95c2e Fix file name encoding on Haiku file dialogs
      adds  4c9a7010bc5 Correctly encode and decode filenames on NS
      adds  d2913901dcf Flush the tool bar cache on all terminals when adding 
new entries
      adds  8f17e4de2d7 Fix 'bidi-class' property of unassigned codepoints
      adds  da1b7b65904 ; * lisp/international/characters.el (#xfb50): Fix last 
change.
      adds  19231f7db24 Remove unused variable in Haiku selection code
      adds  69521ffcb0f Clarify the doc string of 
'with-buffer-unmodified-if-unchanged'
      adds  0105a4ddb8a Turn on XInput 2 support by default
      adds  b4acb1807b7 Fix restoring desktop from TTY-saved sessions
      adds  b8357cd50e4 ; * lisp/frameset.el: Fix a typo in a comment.
      adds  54e5fc19e47 ; Fix typo in emacs-news-mode
      adds  1a72248901c ; Fix last change in doc string of 
'with-buffer-unmodified-if-unchanged'.
      adds  9775c15c983 * doc/emacs/killing.texi: Fix typos
      adds  0d78aeeb7ea ; * etc/PROBLEMS: Fix typo.
      adds  d2119be861d * etc/NEWS: Improve some NEWS entries
      adds  eaa198cd75a ; Re-fix last change in doc of 
'with-buffer-unmodified-if-unchanged'.
      adds  34a45de19a1 * src/xterm.c (handle_one_xevent): Fix int/Lisp_Object 
mix-up.
      adds  e88d91b1d2f Remove unused lexvar in subr-x-tests.el
      adds  78df8a0e3d3 * lisp/tab-bar.el: Use pixel-based alignment (bug#55207)
      adds  2b50dbb1a51 Remove bogus mode check from gnus topic update functions
      adds  8368610ff5b Stop esh-var-tests leaving temp files behind
      adds  a35639015c5 Revert "server-execute: Initialize the *scratch* buffer"
      adds  f1ab92bc235 Transcription error
      adds  5784533cb6e Fix device reporting from scroll bar events on X
      adds  c250d82463e Allow displaying font preview on Haiku
      adds  01e874e1e6e Take size into account when previewing fonts on Haiku
      adds  d15b11b50e9 Use bswap_32 and bswap_16 in Motif DND code
      adds  8f391ae26ea Fix min size reporting of style pane in Haiku font 
dialogs
      adds  75c26e41747 Improve appearance of macOS font panel buttons
      adds  c242a38b7d9 Add Tramp test
      adds  1bfea2ae694 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  30caeb78965 Fix font weight reporting on macOS
      adds  1468eef301a Speed up opening fonts on Haiku
      adds  a4e5fdf9758 Describe kmacro registers better
      adds  be374c18b33 Avoid resizing mini buffer when displaying page numbers
      adds  8364f058b82 Be more resilient towards errors during error handling
      adds  aebff74af27 Sort completions in Info references/menu correctly
      adds  71de48494e9 Set GC line width on more GCs
      adds  6dbbdff2817 Advertise OSC directory tracking more
      adds  d01e74f46d0 Fix a mistaken test case in test-undo-region
      adds  d04acc1946c * doc/emacs/misc.texi (Interactive Shell): Fix paren 
typo.
      adds  8fce81897da timestamp doc minor improvements
      adds  459d5ff8ad7 * lisp/desktop.el: Enable tab-bar-mode after restoring 
frames with a tab bar.
      adds  7e9d364b663 * lisp/emacs-lisp/crm.el: Set 
completion-list-insert-choice-function.
      adds  9007e10a0fc Gnulib update via admin/merge-gnulib
      adds  d5c1fec6abf Improve safety of DND when Emacs is connected to 
multiple displays
      adds  e2fcbd8dbd0 Fix more issues with DND state on multiple displays
      adds  e379d2e8c18 Fix menu dismissal problems on Xt builds with XI2
      adds  d6b5ac0f949 * lwlib/lwlib.c (lw_separator_p): Fix empty strings 
being separators.
      adds  f515ff05e08 Fix mouse face persisting inside Lucid menus on XI2
      adds  8fe3d46d35b Fix more problems with display of composite glyph 
strings on Haiku
      adds  3b9e60ba2fa ; * src/window.c (Fset_window_start): Mention the 
effect on vscroll.
      adds  69c56cbe6ed ; * src/w32notify.c: Fix a typo in a comment.
      adds  7609c6cadb0 Merge from origin/emacs-28
      adds  ded4413acc6 Fix calculation of display resolution on Haiku
      adds  0bda1803bb8 Fix thinko in tramp-skeleton-write-region
      adds  b13356487fc Add new helper macros for minor modes to restore 
variables
      adds  b6bced1a669 Autoload the buffer-local-set* things
      adds  3b088bbed21 Regenerate ldefs-boot.el
      adds  16dc1d597b7 Char-fold quotation characters in *info* and *Help*
      adds  deb66cb32d9 Don't override search-default-mode set by user in 
info/help
      adds  44b5f0cd873 Remove the P/N/M-p/M-n bindings from the general 
log-view map
      adds  e41b7cc9353 Fix inhibiting reading the user init file with "emacs 
-x"
      adds  79bbbb1fcf5 Improve font specs generated by the Haiku font dialog
      adds  7601a77d8a6 Make compilation-parse-errors more resilient
      adds  92bbe911e99 ; Improve documentation of 'buffer-local-set-state'
      adds  afc14e4f661 Move buffer-local-set-state to subr because it's used 
at runtime
      adds  1cda7cfb390 Respect help-window-keep-selected in shortdoc buttons
      adds  7deaa2e36ba * lisp/emacs-lisp/smie.el (smie-auto-fill): Fix 
bug#19342
      adds  6ccc4b6bc8a Handle elisp #-syntax better in Emacs Lisp mode
      adds  2d2c448efe9 Fix forward-sexp for Unicode names in Emacs Lisp mode
      adds  6d4cc2358b0 Don't force Gnus cache usage in nnvirtual
      adds  b7e11763233 Further log-view-file-next fix-ups
      adds  c57a6644ef9 Fix handling of IMAP search strings
      adds  cbd59395bdc Add char-folding of double quotes in 
isearch-fold-quotes-mode (bug#24510)
      adds  0b3b295776c Make down-list signal an error if called inside a string
      adds  499f5f062ef Make elisp-mode-syntax-propertize tighter to reflect 
syntax
      adds  95ed2310155 (icomplete-exhibit): Fix use in-buffer
      adds  76233917c47 Fix freezes with some oddball menus
      adds  43a640c20ad Fix race conditions in the Haiku file dialog
      adds  936009cfe53 Be more resilient towards errors during error handling
      adds  f7c4a620484 ; Merge from origin/emacs-28
      adds  5bfac7c7747 Provide reference for OTF tags in the ELisp manual
      adds  afdf72eeb2a Fix bug#55274
      adds  d14d86696e0 Merge from origin/emacs-28
      adds  a775528d17c Implement `sticky' frame parameter on Haiku
      adds  293a97d61e1 Fix 32-bit Haiku build
      adds  82d5e902af6 ; Merge from master.
      adds  0d4155826a5 Remove call to nconc to improve performance
      adds  eebe5a1d611 Fix compilation warnings
      adds  78df03329d1 Redefine treesit-node-at
      adds  d94c7076dfc New node traversal functions
      adds  d8c9b9c0fb7 Add defun navigation
      adds  750090fd076 * lisp/treesit.el (treesit-node-at): Add check for nil 
node.
      adds  b2b57eda041 Extract out treesit-search-forward
      adds  74f8572f6cf ; * lisp/treesit.el (treesit-node-at): Fix typo.
      adds  35e2786c930 Fix typo and argument in treesit-beginning-of-defun, etc
      adds  1dd8ddee12e Rename treesit-traverse-forward-depth-first
      adds  c5b172ec586 * configure.ac (HAVE_TREE_SITTER): Not set 
TREE_SITTER_LIBS.
      adds  a73f2b99904 Fix treesit-search-forward
      adds  8f3b872e30c Add new type treesit-compiled-query
      adds  a8428b917da * src/treesit.c (Ftreesit_query_p): New function.
      adds  e171ef933fe Support compiled queries in treesit-query-capture
      adds  57b52504744 Add test for treesit-query-compile
      adds  016e4ca7a74 ; * doc/lispref/parsing.texi: Minor fix-up.
      adds  296900184d2 Add treesit-query-compile to manual
      adds  a7288594f49 Change treesit-check-query and mention it in 
documentation
      adds  c62473c31ab Add depth control for treesit traverse functions
      adds  b3de8850e0b Use the up-only parameter in treesit navigation 
functions
      adds  8aa04aac65a ; * lisp/treesit.el (treesit-defun-query): Improve 
docstring.
      adds  316bdc334ca Add manual for treesit-traverse-forward and friends
      adds  184d212042f Merge branch 'feature/tree-sitter-depth-control' into 
feature/tree-sitter
      adds  2fe4523518d Cache color lookup failures as well
      adds  e8488bcc9cb Avoid having font locking triggering unnecessary 
auto-saving
      adds  e13744780fe Make the icomplete-in-buffer doc string document more
      adds  ea58276462d Allow inhibiting linkification in *Help* buffers
      adds  d632c3d7db6 Fix mouse face dismissal in some widget popups
      adds  8df69384f39 Allow dabbrev to ignore binary buffers
      adds  7952dcc2336 Fix compilation warnings in newer subr tests
      adds  ccec59f2b2c Improve inferior-python-mode scroll behaviour
      adds  c56070beb6c Make `x' in package-menu-mode more DWIM
      adds  c2a84365d8c Remove tar-mode dabbrev-ignored-buffer-modes
      adds  5ac6af4e886 Document the `x' DWIM action in the manual
      adds  f7c56a0d739 Explain better what the interactive prefix does in 
scroll-down/up
      adds  987a212eb17 Add support for the Kaithi script
      adds  7e97b33aa62 Clean up some variables in the Haiku code
      adds  19d1b9275e7 (dabbrev-completion): Fix bug#45768
      adds  e59c42950f6 Improve Devanagari character composition rules
      adds  2e461ab2dcb ; Fix last change of Devanagari composition rules.
      adds  fc0bd6057c6 Make 'delete-process' into a command
      adds  97dd99c6f75 Fix Bengali composition rules
      adds  090d5f4446e * src/fns.c: Fix IDs in comments to match code.
      adds  ca3e3c94719 ; Pacify some --without-x byte-compiler warnings.
      adds  672a296d3b3 Use correct event structures to fetch time on XI2
      adds  faa342c794d Implement bitmap loading for faces on Haiku
      adds  b205d67f8c9 Fully implement stipples for text on Haiku
      adds  5eeca488b9a Implement stipples for stretch glyphs
      adds  7474b55e281 Fix setting stipple via `set-face-stipple'
      adds  48c422e2550 Fix display of hollow box cursor on NS
      adds  a85e30516e5 Fix selection dialog display on MS-Windows
      adds  144e9f9b6a3 Fix file-based stipple on NS
      adds  1a988d9ff55 Improve handling of invisible cursor alloc failures
      adds  ccbdae840d2 Handle changed scp protocol in Tramp
      adds  be60e9e947c Fix bug in `pixel-scroll-precision-mode' on nonselected 
windows
      adds  461ac0815c1 Fix crashes on ordinary menus on macOS
      adds  4c505203f91 dired-do-query-replace-regexp doc string fix
      adds  7a29f55f3aa Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  2f1410562ea Disable scrolling optimizations when a stipple is 
present
      adds  4b20ae908bc Set stipple flags on Haiku as well
      adds  33141b51c31 Allow term-mode to send function keys to the underlying 
shell
      adds  c7bd76a3f02 Set stipple flag on PGTK as well
      adds  f93c94996c7 CC Mode: Fix bug in c-parse-state.  Fixes bug #55181.
      adds  4d8527e5802 Fix display of fringes with stipples on Haiku
      adds  d6e316db729 Fix display of fringes with stipples on X
      adds  7546179a011 Don't hang on trying to rename FIFOs between file 
systems
      adds  b03d6265cd9 * lisp/emacs-lisp/oclosure.el (oclosure-define): Fix 
empty case
      adds  82f1f198c6b Add support for the Tirhuta script
      adds  e8ed4317e87 ; * etc/HELLO: Remove empty line.
      adds  fad31cebe17 Add Greek translation of the tutorial
      adds  278b18a460c ; Fix typos and wording in a doc string
      adds  21ef29d4b1e Minor documentation improvements for completions 
commands and options
      adds  8d788a195f6 remember-notes: Use pop-to-buffer-same-window not 
switch-to-buffer
      adds  3d846efb857 Fix race conditions in handling of unsupported drops on 
X
      adds  fd8eaa72a61 Allow precision-scrolling nonselected windows when the 
minibuffer is resized
      adds  6ec29d05660 Allow disabling Motif drag protocol
      adds  d8a47823103 Fix stipple bitmap caching on Haiku
      adds  e683b08b3fb Handle changed scp protocol in Tramp, don't merge
      adds  1a215357255 ; Merge from origin/emacs-28
      adds  1d012e0a621 Linux console: don't translate ESC TAB to `backtab' in 
input-decode-map.
      adds  8343c2d5f6f Merge from origin/emacs-28
      adds  d24ea263e21 dired-do-query-replace-regexp doc string fix
      adds  364e3d7a4f9 ; Merge from origin/emacs-28
      adds  09866bb019d Use default external browser by default on Haiku
      adds  52a27a67c1f Fix file-based launching on Haiku
      adds  6b6b2c11edc Add new user option table-latex-environment
      adds  2e949031160 Add meta navigation keys to outline-minor-mode-cycle-map
      adds  5921e31c45e Respect display scale factor drawing underwaves on Haiku
      adds  e195ac3df06 ; * src/haikuterm.c (haiku_draw_underwave): Fix default 
scale.
      adds  60a15fae024 Copy edits for the regexp sections in the manuals
      adds  d377b396432 Allow non-interactive use of eldoc-doc-buffer
      adds  8a8b81c1e48 Make ediff-show-diff-output work better on unsaved 
buffers
      adds  3eb82181fc3 Fix scroll optimizations being enabled for some rows 
with stipples
      adds  83e2e961b01 Fix reading faces with a default value that is a symbol
      adds  825b5435826 ; * lisp/vc/ediff-util.el (ediff-show-diff-output): Doc 
fix.
      adds  f54a71fa279 * src/haikuterm.c (haiku_draw_fringe_bitmap): Set 
stipple flag.
      adds  04b1f779f2e ; Fix recent changes in regexp documentation
      adds  c7bfb4841b6 ; * lisp/textmodes/table.el (table-latex-environment): 
Doc fix.
      adds  0d32e33ed65 Shorten note about didactic space in TUTORIAL.el_GR 
(bug#55332)
      adds  9b2af375598 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  6fc54786c3b ; Fix documentation of completion options
      adds  558286315c9 Improve Tramp tests
      adds  57b69ff39c1 Add support for the Sharada script
      adds  75f57e4c9e1 ; * admin/MAINTAINERS: Remove myself as NS port 
maintainer.
      adds  b7167ba8d14 ; * src/xdisp.c (mark_window_display_accurate_1): Clear 
vscroll flag.
      adds  b299f173490 Update alpha frame parameter when the window manager 
changes it
      adds  0b2f550e322 Fix syntax descriptor comparison in python-indent-region
      adds  0bee4cda881 Reimplement recent with-silent-modifications auto-save 
changes
      adds  54ab2b36740 Add NEWS entries for recent autosaved buffer 
modification status
      adds  054062060e9 Factor out *scratch* initialization
      adds  20b27d475f1 Simplify XDND code
      adds  4c4eda4c314 Make imenu find defalias entries
      adds  2d0085f7565 Make dabbrev use the buffer's file name as a source for 
completions
      adds  e568c3845cd Add more compilation-auto-jump-to-first-error options
      adds  3c5e1f8ec8d Simplify Haiku selection code
      adds  74cc3b525ff Fix doc string references to tags-loop-continue
      adds  177718bc6df Update string-to-number documentation to bignum Emacs
      adds  d2a5631552c Update AUCTeX FAQ entry
      adds  7b4bdf7b9b0 Remove the AUCTeX subsection from MS-Windows FAQ
      adds  93a74773b61 Merge from origin/emacs-28
      adds  d221c02fa1d Fix bibtex-map-entries regression at bobp
      adds  58f6cbeb58c Work around some broken programs when reading opacity 
prop
      adds  88545428f09 Handle deletion of opacity property too
      adds  c7b48b61d08 Improve display of reliefs on NS
      adds  e8d643eb835 Fix X11 relief background clearning when hwidth is 
larger than vwidth
      adds  773c5c00d23 Improve relief rect handling on Haiku
      adds  145727df29d Fix display of depressed buttons
      adds  9beb04dd070 ; * doc/emacs/building.texi (Compilation Mode): Fix 
typo.
      adds  66e4bf2bcb2 ; * etc/NEWS: Clarify recently-added entries.
      adds  000f13a2bc6 Make `apropos-variable' include values in output
      adds  68dd94448f0 ; Fix recent documentation changes
      adds  97ca4601632 ; * lisp/language/indian.el: Improve composition rules. 
 (Bug#55341)
      adds  77bf4ca000b Respect `alpha-background' drawing relief corners
      adds  d1848d82aa6 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  cfa317fa92c Improve display of relief rectangles on NS
      adds  ec01391ab3e Allow packages to alter menu entries in the Buffers menu
      adds  f38a5e45c89 Fix markup in read-number doc string
      adds  00451c6fc62 Make ispell-region/buffer push the mark of the final 
word
      adds  2f3cf7ffe3c Use fields on log-edit headers (which changes `C-a' 
behaviour)
      adds  fd49e3c62bf Add new command to toggle hiding all widgets in a 
Customize buffer
      adds  44db73d9680 Fix some quoting problems in defcustom :type
      adds  b1cc3adac2e ; Fix recent changes in documentation of ispell.el
      adds  a175c9f3f0b ; * etc/NEWS: Clarify entry about Buffers menu.
      adds  b186d5063d0 Add support for the Siddham script
      adds  620ac673552 EUDC: Add completion-at-point support
      adds  203ffc68468 Port libm configure-time test to Solaris 11.4
      adds  4433df3b201 * src/floatfns.c: Update comment.
      adds  430b5ba838f * src/eval.c (Ffunctionp): Clarify "function" in doc 
string.
      adds  8baa13ed999 Clean up some MAYBE_UNUSED functions
      adds  a09fc827489 ; * src/window.c (Fset_window_vscroll): Fix doc string.
      adds  a78a5b13466 Make reliefs on Haiku more like X
      adds  73608132080 Try to preserve font styles in the Haiku font dialog
      adds  80951f764b7 Fix frame invalidation on Haiku
      adds  70c4b5bdc6d Fix event memory leak on Haiku
      adds  96be8458b09 Make Haiku event buffer non-static
      adds  c8141f76758 * lisp/textmodes/string-edit.el: Improvements for 
pop-to-buffer (bug#33007)
      adds  95717db1e80 Fix mouse pointer avoidance in some configurations
      adds  14fe0eec0cc * src/lisp.h (FOR_EACH_TAIL_INTERNAL): Faster node 
comparison.
      adds  474241f356c Remedy ineffective backslashes and fix regexps
      adds  cd7f7c2c33b Fix more defcustom :type errors
      adds  9fae7b8e033 Regenerated ldefs-boot.el
      adds  5a121485037 Use `nicknames' instead if `'nicknames' in 
erc-button-alist
      adds  231cf5ee2be Warn about quoted symbols in defcustom choice/other 
forms
      adds  6e275c1bf8d Don't try to toggle untogglable widgets in 
custom-toggle-hide-all-variables
      adds  f8bafead0b5 Revert "Add meta navigation keys to 
outline-minor-mode-cycle-map"
      adds  72b10079874 (sqlite-mode--column-names): Suppport nested parens
      adds  ed1a24b4b2e Don't signal errors in check-declare-directory
      adds  61046ffbec0 Bind gud-go and allow the prefix to enter arguments
      adds  125cda74981 Fix compilation warning in gdb-mi.el
      adds  5079f42446a Add support for changing pointer types on Haiku
      adds  d373daf568c Add new command 'vc-dir-mark-by-regexp'
      adds  c113f2626e5 Make recent nicknames erc change more 
backwards-compatible
      adds  4e4c62a156f Add grep-files-aliases entry for .am files
      adds  fb42001086a ; * lisp/cus-edit.el 
(custom-toggle-hide-all-variables): Doc fix.
      adds  4993050c2aa * lisp/calendar/diary-lib.el (diary-mode-map): Prefer 
defvar-keymap.
      adds  9971a309aab * lisp/iimage.el (iimage-mode-map): Prefer 
defvar-keymap.
      adds  4299bf6da78 * lisp/scroll-lock.el (scroll-lock-mode-map): Prefer 
defvar-keymap.
      adds  7529ddef22a * lisp/net/browse-url.el (browse-url-button-map): 
Prefer defvar-keymap.
      adds  c874916d8d2 * etc/NEWS: Improve some entries.
      adds  45ccad35695 Fix fontification of multi-line declarations in f90-mode
      adds  cf1e1584d99 Add new user option 'cperl-file-style'
      adds  ca52b127809 Regenerated ldefs-boot.el
      adds  9e131744fb1 Fix previous cperl-file-style change
      adds  43b7759b093 Allow giving switches to the program in `M-x term'
      adds  3bc34ef6357 Clarify precedence rules in Active Display Table manual 
node
      adds  4e7879f807b Improve handling of `tramp-set-file-uid-gid'
      adds  7f2fb992110 char-uppercase-p: New predicate
      adds  678e05e851a ; * etc/NEWS: Fix a typo.
      adds  4f27e4ff02d functionp doc improvement
      adds  f0e08e49145 Fix regression in edmacro-finish-edit when parsing 
"none"
      adds  ed0b589480a (byte-compile-eval): Avoid some false positive 
"noruntime" warnings
      adds  dce85743b68 Make C-u M-x apropos-user-option include buttons
      adds  1642a5ffcdf Adjust restore-buffer-modified-p autosaved logic
      adds  dcbe8267834 Fix non-variable widgets in the 'H' command in Cus-mode
      adds  a9d226dea4d Make anchored regexps work in 
image-dired-mark-tagged-files
      adds  3c5b332f1a4 Make message load eudc-capf more lazily
      adds  69d3a84c832 Only handle SelectionRequest events from the DND 
display during DND
      adds  c74e7f801ec Bind TAB in indent-rigidly-map as a convenience
      adds  0d0dc1af591 Add new user option switch-to-prev-buffer-skip-regexp
      adds  2dc996a95dc Port some stuff to XCB to avoid confusing Xlib behavior
      adds  42001f843bb New command 'package-update-all'
      adds  30fa6da5529 Add new command 'imenu-flush-cache'
      adds  2e2efe77226 Clean up Haiku display opening code
      adds  e2bb618ea75 Fix cperl-file-style defcustom type
      adds  ec1a14ab331 Make cursor display on Haiku consistent with X
      adds  ba20b68d558 ; Improve documentation of 'imenu-flush-cache'
      adds  36e84d22896 ; Improve documentation of 
'switch-to-prev-buffer-skip-regexp'
      adds  7d0d87ec51f ; Improve documentation of 'restore-buffer-modified-p'
      adds  5743b74d4b2 Improve mouse dragging
      adds  a4a229dfff3 Fix merging of anonymous faces with an `:extend' 
property on unexec
      adds  14e44504791 Improve Tramp's write-region
      adds  0e5623b491c ; * src/bytecode.c (exec_byte_code): Fix white space.
      adds  89c6e412dd6 Fix searching the bitmap file path on Haiku
      adds  dc662f21f42 * lisp/array.el (array-mode-map): Prefer defvar-keymap.
      adds  b6aff96a747 Fix build on Mac OS X 10.11
      adds  aeefa3a732c ; lisp/textmodes/reftex-cite.el: Fix docstring
      adds  d22bd210afc Improve url-http debugging
      adds  9c248f4cd90 Fix retrieving images that contain ) characters in shr
      adds  3b7315d0113 Make prompt read-only in inferior-scheme-mode
      adds  c8d7a27438b Remove unused RIF method
      adds  7a8bed25539 Add new user option 'sh-indent-statement-after-and'
      adds  454caf858d9 ; Improve doc string of 'sh-indent-statement-after-and'
      adds  0f731c49e6a Pacify GCC 12 in default developer build
      adds  06c1eea1738 Update from gnulib
      adds  6d31ac59616 Fix quitting during drag-and-drop when GTK native input 
is on
      adds  119f613cf5a Allow actually setting cursor colors on Haiku
      adds  53ed3ad5945 Allow setting cursor colors for custom cursors on Haiku
      adds  62636ea3c11 Fix disabling frame synchronization on child frames
      adds  f03c5d81bd4 Fix ControlPath quoting in Tramp
      adds  78996a113e3 Merge from origin/emacs-28
      adds  1bf3afba237 Add more cursor bitmaps on Haiku
      adds  875da1dc3a7 ; * configure.ac (-Wbidi-chars): Disable use of these 
warnings.
      adds  85ac627ef40 Fix extraneous quit events processing GTK native input 
inside popups
      adds  62d2db341ce Display help-echo for popup menus on NS
      adds  7dd4e0b72eb Improve test for empty help-echo on NS menu bar items
      adds  1a6def02cd1 Minor cleanups to PGTK code
      adds  dae431bf0a8 Fix display of image reliefs for tab bars on NS
      adds  ebf43cc444b ; Fix RefTeX docstrings
      adds  77aba697683 Rely solely on device scaling for fonts on PGTK
      adds  3bd3e005981 Allow changing the face used for text and frame colors 
in tooltips
      adds  36ae1c721ab Make imenu-flush-cache into a function
      adds  d0975d7db03 Fix dabbrev expansion after recent file-name buffer 
addition
      adds  87eed070415 * lisp/language/thai-util.el (thai-word-mode-map): 
Prefer defvar-keymap.
      adds  7df302d2859 Remove some XEmacs compat code from pascal.el
      adds  39e9665127a Add a provide in epa-ks
      adds  784a3bde24b ; Minor improvements to earlier change
      adds  526e9758de7 Use gsettings font rendering entries for pgtk builds
      adds  dce5642e86b Allow calling package-update-all from the command line
      adds  2ec9f025d24 Include the number of dependencies in the install prompt
      adds  ebfec5c119e Allow substitute-command-keys to include menus in 
\{...} output
      adds  9c126cbacb8 * doc/lispref/help.texi (Keys in Documentation): Typo 
in last change
      adds  cd87a5c7a18 Don't clear out local variables in `with-help-window'
      adds  bd464297bde Don't overwrite variables set by callback in 
help--window-setup
      adds  72b5b419410 Revert mistaken change in help-mode-setup
      adds  dea41d4c24d Add new minor mode `header-line-indent-mode'
      adds  909f3e2dfd0 Regenerate ldefs-boot.el
      adds  db492b1e41d Remove some XEmacs compat code from eudc-bob.el
      adds  cc8b6101f44 Remove some XEmacs compat code from org-mode
      adds  bc50a957b1e Remove some XEmacs compat code from flyspell.el
      adds  942bc9c8f56 Don't use obsolete yow library
      adds  1dec6548b82 Use ert-with-temp-file in undigest-tests.el
      adds  221031b4ffd Tweak querying in package-update-all
      adds  0bedf074a64 Reenable frame sync for child frames after they're 
unparented
      adds  5f7dd959c2e Improve the *Help* output for compiler macros and the 
like
      adds  334fa0c91d5 Restore `with-help-window' return code
      adds  96f60d1033d Fix display class of tooltip frames on Haiku
      adds  949180b8ab4 Put help-fns--compiler-macro last in the *Help* buffer
      adds  09e86785ce2 Implement non-system tooltips on NS
      adds  c33b048a863 Work around deleting tooltip frames clearing menubars 
on NS
      adds  a769cbfcfb6 Fix lexical-binding fallout in vhdl-mode.el
      adds  bfdd93aefe8 Merge from origin/emacs-28
      adds  f044da7704e Fix tooltip face overwriting dragged text strings 
during mouse DND
      adds  3e23957bd68 ; Merge from origin/emacs-28
      adds  320eaa0017c Add more cursor bitmaps on Haiku
      adds  004c2ced6e1 Better fix for disappearing menu items on NS
      adds  df8efda552d Try to restore valuator values when a device is enabled
      adds  88e0e034eff 2022-05-14  Martin Rudalics  <rudalics@gmx.at>
      adds  e2e081a476a ; Fix the documentation of compiler-macros and advice
      adds  9a67e83bd65 Fix undigest-tests on MS-Windows
      adds  e0044dfeb0d Avoid unsafe alloca when looking up toplevels
      adds  5aef501d9c3 Fix processing of dialog box items on NS
      adds  2c4e9985922 Minor fixes for popup dialogs on macOS
      adds  640e52d8fa9 ; Fix mistakes in 'declare function' forms
      adds  725251094b3 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  dbfbae8708d Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  8d1aa370d33 ; Fix PGTK declare-function mistakes
      adds  253374f81a1 Remove some XEmacs compat code from org-mode
      adds  7cd2ba94847 Remove Emacs 22 compat code from htmlfontify.el
      adds  aa98a782383 Drop ancient OEmacs support from vcursor.el
      adds  3d2cd8b7793 Make 'check-declare-directory' more portable
      adds  b65a905edf5 src/lisp.h (FOR_EACH_TAIL_SAFE): Typo
      adds  b5621dbe2f4 Delete some compat code for very old Emacs versions
      adds  a0af789d060 Remove some XEmacs compat code for display-graphic-p
      adds  003dc93f939 Fix scroll event translation for legacy button events
      adds  8e592973782 Prevent crashes trying to access nonexistent key
      adds  2a5e1d8c44e Allocate some buffers used during event handling safely
      adds  8370caa8353 ; * lisp/electric.el (electric-indent-mode): Clarify 
doc (bug#22564).
      adds  b90909050d4 Merge from origin/emacs-28
      adds  9ac40fb9803 describe-keymap: Suggest symbol at point
      adds  f8b2aa5e0f5 Add support for the Syloti Nagri script
      adds  fef8a3a3cdb Fix database related to some scripts
      adds  99df11a393e Simplify Haiku cursor management code
      adds  aaa2d0db185 Improve return value of `haiku-roster-launch'
      adds  09674074b57 ; Fix typos
      adds  ade35760a5a Fix use of more invalid keys in PGTK GSettings code
      adds  2214f42202e Add `all` to CSS property list
      adds  137720ee6e1 Update CSS Box Alignment Module properties
      adds  dfefe5cb319 ; * lisp/textmodes/css-mode.el: Fix link
      adds  b26574d7d7c Update CSS Multi-column Layout Module properties
      adds  0da7689b167 Don't freeze Emacs on colour codes in sccs-mode
      adds  22873b5415f Make Haiku stipple display slightly faster
      adds  aa95b2a47dc Add OVERRIDES argument to prin1/prin1-to-string
      adds  a517f3d759c Adjust more prin1-to-string callers
      adds  cfedc2872e7 Fix native-comp type of prin1-to-string
      adds  f171a36c0ad Fix warning suppression in (S)CSS mode tests
      adds  4aa81158559 Recognize some more SCSS selectors
      adds  d4ae418691f ; Improve documentation of the OVERRIDES argument to 
prin1
      adds  4cba465c58a ; * lisp/international/fontset.el (otf-script-alist): 
Fix typos.
      adds  2b3f3d421aa Make minibuffer lazy highlight setup buffer-local where 
appropriate
      adds  cd5fcf10c6d Minor clarification of package-update-all docstring
      adds  dd05eb40485 Handle pointer axes changing along with scroll valuators
      adds  af4a0d7ad67 ; Remove extraneous debugging code
      adds  a57687dc0e2 Clean up Haiku code after file panel changes
      adds  44e5339e82f Improve safety of handling unsupported drop events on X
      adds  48201ce8def ; * lisp/electric.el (electric-indent-mode): Fix a typo.
      adds  5ac5d004791 Merge from origin/emacs-28
      adds  950dab21e34 * test/lisp/net/tramp-tests.el (tramp-test27-load): 
Adapt test.  Don't merge
      adds  0651bc6d175 ; Merge from origin/emacs-28
      adds  5dbaddc7295 ; Fix some typos
      adds  007bf9a34c5 Hide temporary FUSE files in Tramp
      adds  f928330fa86 Update to Org 9.5.3-6-gef41f3
      adds  1fc1d8b8899 Merge from origin/emacs-28
      adds  42e4d6b8ce2 Improve cycle-spacing and bind it to M-SPC by default
      adds  b8cfe8fa754 Improve error checking in `haiku-roster-launch'
      adds  2ba42e596a2 ; Fix two mail addresses
      adds  e7a8136e340 ; cycle-spacing-actions: Add forgotten arg modifier - 
as customize choice
      adds  1f76f50a049 Document recent tooltip changes on NS
      adds  de26ad23d58 ; * doc/emacs/frames.texi (Tooltips): Fix punctuation 
and wording.
      adds  0e883986326 ; Fix documentation of 'cycle-spacing'
      adds  bf22068aee9 Improve newsticker file name handling and printing
      adds  006fd29ca18 Revert "Make TAB work in makefile mode when transient 
mark mode is on"
      adds  5a6e727ddb1 ; Fix Wrong type argument: number-or-marker-p, (4) in 
cycle-spacing
      adds  f5ee56c5eae Don't expose Vprint_variable_mapping to Lisp
      adds  ed71839c33f Add new user option compilation-hidden-output
      adds  c44908c0593 Fix Python highlighting of some assignment statements
      adds  3939a72fcb5 Fix detection of wheel movement during drag-and-drop
      adds  164ff4a012d Fix byte swapping of some drag-and-drop messages
      adds  e52159d0dc4 Let XTread_socket read events for all non-DND displays
      adds  316fbc8ccb3 Add more cursor bitmaps on Haiku
      adds  803041e0147 Remove extra EmacsPopUpMenu class
      adds  90dccb0f00f Fix edebug-tests test failure after prin1 change
      adds  608afd6e4ec Improve Finternal__define_uninitialized_variable 
erroring
      adds  dc239872cc2 Fix package-quickstart breakage
      adds  e9ad64ef92e Rewrite Haiku frame geometry code to handle decorator 
frames
      adds  1a6a4614ceb Fix font options compilation with gsettings disabled
      adds  38dfe9d2f7a Fix unused function warning on X
      adds  71249b774aa Correct indentation of opening brace in xdisp.c, which 
isn't at start of defun
      adds  3ef68c2d7a3 CC Mode: Correct a rare error in the state cache
      adds  2414fa36035 Add support for the Modi script
      adds  5c656182ce3 Avoid race conditions when computing real frame 
positions on Haiku
      adds  1cf590065d6 ; * etc/NEWS: Rewrite entries for added support of old 
scripts.
      adds  18b14916a76 ; Fix typos in etc/NEWS
      adds  9d38470142a ; * lisp/simple.el (cycle-spacing-actions): Fix typo
      adds  731ccac8280 Clarify 'cycle-spacing-actions' docstring
      adds  45ec56f5bd0 Correct cycle-spacing-actions type
      adds  6e61f9ec8a2 Fix pp-emacs-lisp-code printing of cons cells
      adds  514cfbb267e Explain more about jit-lock-mode calling conventions
      adds  f719250f77c Fix bogus future history entries for `M-x grep'
      adds  89ca98c59c8 Use better word for "buffer" in Greek TUTORIAL 
(bug#55332)
      adds  092aea9a278 Allow running several commands in compilation-start
      adds  01f48477d06 Update comment about comint-osc-handlers
      adds  3e3ba233cfd Remove some ancient Emacs compat code
      adds  f99980bf6cd Recommend Wikipedia over Usenet in FAQ
      adds  961cec0a7d0 Fix apropos-documentation with universal argument
      adds  8b98f87b924 Fix a crash when an X connection is dropped in some 
situations
      adds  55198d17967 Don't allow moving fullscreen frames on Haiku
      adds  c258528cfbc Fix race conditions when calculating Haiku frame 
geometry
      adds  997ce9eb3d6 Avoid dismissing GTK+ popup menus upon wheel movement
      adds  24f7719cb66 ; Fix thinko in etc/NEWS
      adds  97400c4c244 Make printing mostly non-recursive (bug#55481)
      adds  e1c972b2479 Clean up and simplify 'quit-restore-window' code
      adds  7969e41654b Fix M-x compile-defun when an interactive form is (list 
...)
      adds  3faba1dff6f Improve previous apropos-documentation-check-elc-file 
change
      adds  d5540d7dbce Implement gamma-correction on Haiku
      adds  960008aa982 Mention next-error-function in flymake-mode doc string
      adds  a67d8e0d70d Add a new display-buffer-full-frame display action
      adds  b1620a44ff2 ; * lisp/progmodes/flymake.el (flymake-mode): Fix a 
typo.
      adds  e55b4074af2 Fix last change in minibuffer-lazy-highlight-setup
      adds  ec7567f02cc Avoid formatting twice in flymake
      adds  fb4aa2a5eff Don't refer to obsolete Ultrix support in FAQ
      adds  9178428b025 Delete entry on SPC completes file names from FAQ
      adds  bc604417f87 Respond to changes to the size of the root window
      adds  4dfaefcffc9 Fix race conditions processing frame fullscreen state 
on Haiku
      adds  b1ed3e49d6a Satisfy Valgrind when iconifying frames
      adds  e54e44c94e3 Fix specifying terminal names to some functions on Haiku
      adds  6308f0738d3 Fix Flymake diagnostics reporting in non-UTF-8 locales
      adds  75c90c7c519 ; * doc/misc/efaq.texi: Replace copyright years with 
ranges.
      adds  b9f6ead9f56 Fix error handling when allowing touch events
      adds  0a4d9f26ee9 Fix tooltip buffer flipping inside popup menus
      adds  c1543099767 Whitelist some incorrectly labeled "color" fonts under 
Xft
      adds  cfd7edb5a90 Rename Oriya to Odia, and more
      adds  99be0cfcd92 Provide Oriya language-environment alongside Odia
      adds  fb752561eab ; * etc/NEWS: Announce renaming of "Oriya" to "Odia".  
(Bug#55493)
      adds  c9a8a47ba4b Add new user option 'yank-transform-functions'
      adds  7fe33b6ba08 Add new command 'enriched-toggle-markup'
      adds  1c737673032 Make `&' in dired be more consistent wrt. user input
      adds  9e338b7456f Make completion in emacs-lisp-mode intern fewer symbols
      adds  8f3e0ed2b99 Clarify yank-transform-functions doc string
      adds  10411697468 Fix session management detection of the first X display
      adds  4d7390576b1 Add a new command 'yank-in-context'
      adds  871f0f0a5de Make diff--font-lock-prettify do less if we don't have 
a left fringe
      adds  de9dfb1939c Fix font-locking of (defun foo (function ...))
      adds  d2865bfa2ca Implement more data type conversions for Haiku 
selections
      adds  7e32904998d Don't have the tutorial ask to save if we haven't moved
      adds  9d557d4d4ad Rename compare-window-configurations and update doc
      adds  8a7d8bb04b3 Implement `cross-disabled-images' on Haiku
      adds  242a4b49cb8 Minor cleanups to X drag-and-drop code
      adds  726969a4b4e Remove flickering when toggling between different 
fullscreen states on Haiku
      adds  efd3e78258c Fix NS port warnings with GCC 12
      adds  63eb0157226 Add option to kill a shell buffer when the process ends
      adds  bbe6c68d79a Re-fix previous `&' dired change
      adds  c1fbbc57a9c Fix race conditions processing zoom events on Haiku
      adds  69f42faa509 Clarify select-active-regions doc string
      adds  3c82e969544 Add new user option display-buffer-avoid-small-windows
      adds  eb71446de53 ; Improve documentation of 
'display-buffer-avoid-small-windows'
      adds  349284a40ca ; * lisp/simple.el (yank-transform-functions): Doc fix.
      adds  6265e0c540e Document 'enriched-toggle-markup'
      adds  e04cc584a8e ; * doc/lispref/text.texi (Yanking): Fix wording.
      adds  8db0acb0f06 Check for allocation errors when setting 
XdndActionDescription
      adds  dd6a24ebedc ; * src/xterm.c (struct x_client_list_window): Improve 
comment.
      adds  1cbabe973be Remove compat code; assume imenu.el exists
      adds  edf9700c3ca Add a hook run upon monitor configuration changes
      adds  98163f48a08 Implement `display-monitors-changed-hook' on PGTK
      adds  5a290eb7d3e Call XRRUpdateConfiguration when the root window 
geometry changes
      adds  b7b14e92033 Implement monitor change hooks on NS
      adds  3e3fe06307d Compute frame workareas on Haiku
      adds  cf21e385431 Fix compiler warnings in printer code on 32-bit systems
      adds  69792e34a4d ; * etc/HELLO: Improve wording of preamble text.  
(Bug#55439)
      adds  92fa0df30be Improve doc for `display-monitors-changed-functions'
      adds  212aea97f9c zap-to-char: case sensitive for upper-case characters
      adds  050fa501a20 ; * etc/NEWS: Fix wording of 'zap-to-char's entry.
      adds  22ae842b346 Add new hooks when enabling and disabling themes
      adds  f836ed098fe Some minor Tramp fixes
      adds  56e81ca25b0 Merge from origin/emacs-28
      adds  fa6a0962c53 Fix Tramp sshfs tests (don't merge)
      adds  61367a971bd ; Merge from origin/emacs-28
      adds  a8acb9516e7 Fix recently introduced Python font lock breakage of 
chained assignments
      adds  c32b92f2bd6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  42af5bcbedc Some cleanups in tramp-tests.el
      adds  208102fa470 ; Rename enable-theme and disable-theme hooks
      adds  900700a03fd ; * doc/emacs/dired.texi (Entering Dired): Fix typo.
      adds  e465ea816d6 Don't unnecessarily call monitor change functions
      adds  672af0a5da6 Set display size upon RRScreenChangeNotify
      adds  e5e474baaec Fix compiler warnings on Mac OS X 10.12
      adds  714970f5967 Fix GNUstep build
      adds  67685de75c2 Fix focus redirection to/from surrogate minibuffer 
frames on Haiku
      adds  d52749202f6 Fix use-after-free in x_destroy_window
      adds  97ca793651e Add support for the Tagalog script
      adds  d97a04628ab ; Fix documentation of Tagalog
      adds  9988047f476 Fix build with --enable-check-lisp-object-type
      adds  73df958411e Fix uninitialized use of xm drag receiver data
      adds  ae8b1b8fd47 Implement `display-monitors-changed-functions' on MS 
Windows
      adds  35d0190b0b9 Properly indent Python PEP634 match/case blocks
      adds  959d0416772 Fix submit-emacs-patch
      adds  2b63fabcd3a Fix two typos in comments in python.el
      adds  4c1af803221 Clean up Haiku code
      adds  5088ebc8eb7 * lisp/window.el (display-buffer-avoid-small-windows): 
Fix :type.
      adds  cc878319f91 Run `minibuffer-exit-hook` in the right buffer
      adds  42076e69867 comp.el: Cosmetic changes
      adds  f166e2dfc07 cedet/texi.el: prefer `define-mode-local-override`
      adds  35afd1f246c bovine/grammar.el: Prefer `define-mode-local-override`
      adds  2ca4925d2b9 cedet/html.el: Prefer `define-mode-local-override`
      adds  a1a6e6c5c44 wisent/grammar.el: Prefer `define-mode-local-override`
      adds  3294ad44ebc wisent.el: Prefer `define-mode-local-override`
      adds  d2e0d1452b9 semantic-install-function-overrides: Declare obsolete
      adds  91bc24c4676 mode-local: Deprecate buffer-local overrides
      adds  45694a25948 Don't font-lock invalid invalid class/function names
      adds  2f68673a712 CC Mode: Restore string fence properties at each 
relevant external entry point
      adds  b2a5bf142fb Enable keys M-down, M-up, M-RET for in-buffer completion
      adds  a0524584e93 Allow suppressing messages about the wrong number of 
arguments
      adds  3f746d44dec Fix compilation warning in 
semantic-install-function-overrides
      adds  f14f6180b78 Fix previous warning suppression change
      adds  8c153047e78 Fix bytecomp-test--with-suppressed-warnings test
      adds  be0cf9e2995 mode-local: Revert the deprecation of buffer-local 
overrides
      adds  8a677ffe577 * lisp/cedet/semantic/fw.el: Fix typo
      adds  93f9f6866ae Summarize failed transfers in erc-dcc
      adds  37e26fc5379 Don't send reports in erc-dcc-get-filter when nested
      adds  758775f1584 Allow matching against string values in erc-dcc-member
      adds  df1e553688b Accommodate nonstandard turbo file senders in erc-dcc
      adds  73b40d8716f Recognize DCC SSEND when receiving files in erc-dcc
      adds  42e48f788ac Use GDK for handling monitor changes when built with GTK
      adds  7a709b36ef1 Fix `gui-backend-selection-owner-p' on Haiku
      adds  20662ecd214 Handle screen size changes if the RandR library isn't 
available
      adds  5346b67fc27 Implement monitor change functions on GNUstep
      adds  b629cb3f547 Minor fixes to PGTK child frames
      adds  a6312d4217c Make bootstrap remove the native-lisp/ directory
      adds  f471eaf4405 Make bootstrap remove more generated files
      adds  1cfb89dc79b Allow extending 'save-some-buffers'
      adds  4766fe1daf9 * lisp/tab-bar.el (switch-to-buffer-other-tab): Use 
pop-to-buffer (bug#55582).
      adds  a9b393c7735 Include development data in --version output
      adds  4b15b88e714 Make `d' in Dired skip dot files
      adds  caec741c00f Implement monitor change functions on Haiku
      adds  7ff88efc027 Fix coding style of recent change
      adds  e5d76634a21 Make remapped keys work in set-transient-map
      adds  a3fce23e3b0 Add support for the Hanunoo script (bug#55581)
      adds  250b728284e Improve command-error-function discoverability
      adds  ca6899a0efb Fix default child-frame-border-width on PGTK
      adds  cec2ef73a6a Fix stack overflows with large popup menus
      adds  1799e5d35a5 Adapt last change to Haiku as well
      adds  6ac6919f74c zap-to-char: Fix interactive specification
      adds  aab560f0c19 Fix saveplace.el when desktop.el restores non-ASCII 
buffers
      adds  b3e4526f217 * src/w32menu.c (w32_menu_show): Use SAFE_ALLOCA.  
(Bug#55068)
      adds  5a1a67a2562 Less wrong printed circular list tail index (bug#55395)
      adds  8c4498e62ed Avoid compiler warnings on macOS (bug#55595)
      adds  689be0bdd5b Only send fallback MONITORS_CHANGED_EVENT when 
dimensions really changed
      adds  cd355038d94 Minor fixes to cursor color handling on Haiku
      adds  06671a70a45 * src/nsmenu.m (ns_menu_show): Use SAFE_ALLOCA.
      adds  7527c941f7a Fix use of wrong event structure handling XI_Enter 
events
      adds  6fe45ed9699 Allow the user to fix 
`x-mouse-click-focus-ignore-position' on some systems
      adds  59951f7af58 Audit quoting symbols in C doc strings
      adds  54a3132cfa6 Add ".epub" to Tramp archive file suffixes.
      adds  ed34cbeae7e Audit symbol quoting in Lisp doc strings
      adds  b2bce107b15 Further audits of single quotes in Lisp doc strings
      adds  533500522d8 Regenerated ldefs-boot.el
      adds  388e0c18f48 Make the nativecomp test eln directory more reliably be 
removed
      adds  8420d7cce72 Add elisp-eldoc-var-docstring-with-value function
      adds  be17333acee Tweak remapping fix for set-transient-map
      adds  a49ecdd0ff2 Keep subcommands in pipelines from clobbering the 
head/tail processes
      adds  d63d633a68a Handle invalid NEWS files during describe-function
      adds  7c4a780721a Prevent errors when Lisp code asks for props of invalid 
windows
      adds  6f3925eace7 Add more error checking to some X functions
      adds  609c9c5cd9c Add support for the Buhid and Tagbanwa scripts 
(bug#55610)
      adds  aea843c3d69 Clean up a test file in /tmp
      adds  ed1045613e2 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  6232932f4bb Fix issue with nativecomp tests leaving files behind in 
/tmp
      adds  5c1c614940c Make `yank-transform-functions` a proper hook
      adds  881aa943e58 CC Mode: Fix interplay between string fences and 
electric-pair-mode.
      adds  d036891967a Fix the final divergent single quote usages in doc 
strings
      adds  2701cd59b52 Make byte compilation warn about wrong quoting in doc 
strings
      adds  5b767273d60 Fix a byte compilation warning in electric.el
      adds  5f6e64a316a Don't use `format-message' to make doc strings in 
erc-backend
      adds  71178fbdc6a Remove f90-mode regexp ambiguity (bug#17222)
      adds  c00ffe263d9 Fix comp-mvar doc string quoting
      adds  fcf80d7e62e Fix compilation on GTK when Xrandr is not present
      adds  f474ad4ed19 Autoload package-update-all
      adds  7c4cad32309 Fix ert-run-tests-batch-and-exit doc string typo
      adds  0f1e1a94a09 Regenerated ldefs-boot.el
      adds  4d60dcd87c7 ; Fix inevitable failure in erc-dcc test
      adds  9f1cae8cb0e Update edebug comments
      adds  458d8db7e82 Add more atoms that don't need a roundtrip to intern
      adds  abd3411827d Don't have edebug bug out if C-x is rebound
      adds  822350d1984 Fix cursor color adjustment on Haiku
      adds  9394027fd64 Improve atom interning in `x-change-window-property'
      adds  7749ec6aaa6 Remove some ancient Emacs compat code
      adds  f437ddf2e9d Prefer defvar-keymap in url/*.el
      adds  25439cb8ed1 Add more predefined atoms for the benefit of DND code
      adds  b93c22e67dc Change variable which-func-unknown to "n/a"
      adds  0a79e28891e Reset 'eshell-in-pipeline-p' when interpolating commands
      adds  ce79fe451d8 Make yank-transform-functions into defvar
      adds  9661c82920c Lower the roundtrip overhead of x-get-atom-name by 50% 
for common atoms
      adds  af1c05a3c4a Fix the name of a kmacro command.
      adds  4f0fd54bc47 Add glossary entries for "interactively"
      adds  7dc026f9ea1 Fix kmacro-keymap binding after previous change
      adds  3ffa3d34033 ; Minor addition to make-tarball.txt
      adds  de35e9728f3 Advise against settings in the MS-Windows system 
registry
      adds  dfa3e6f424b Restore the Fselect_window call in 
gui_consider_frame_title.
      adds  90aae0bca2a Improve documentation strings and prompts in abbrev.el
      adds  9e7c0cf57d5 Remove mention of removed nnimap-nov-is-evil variable
      adds  d80dea60367 Add note about Tramp completion to completion-styles 
doc string
      adds  139bfa1a088 More fixes in abbrev.el doc strings
      adds  b05d1e9b986 ; * lisp/desktop.el: Update the commentary.  (Bug#55560)
      adds  f1c1fd71847 Improve documentation of mail-user-agent.
      adds  d5ccf2621aa ; Fix last change
      adds  86b49d58652 ; * etc/NEWS: Announce changes in 'desktop-kill'.  
(Bug#55574)
      adds  97bb31be9f4 Merge from origin/emacs-28
      adds  4cfdd6947c3 ; * etc/NEWS.28: Fix merge of NEWS.28.
      adds  03d6644970e * lisp/subr.el (insert-for-yank): Add nil to 
run-hook-wrapped to keep looping.
      adds  e2567521601 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  8d5eff3d845 Add support for the Limbu script (bug#55621)
      adds  20cf35cbdee ; Fix documentation of recent additions of Indian 
scripts
      adds  9ab7d98bc6e Fix 32-bit warnings again
      adds  c7e4c1a5fa3 Improve x_get_atom_name for some predefined atoms
      adds  974a7e541cc Make X error checking more asynchronous
      adds  79d0b1a14c1 * src/xselect.c (Fx_register_dnd_atom): Use 
x_intern_cached_atom.
      adds  c67c7ab53c0 Use x_get_atom_name for some more things
      adds  036b72575a0 Fix the `x_trace_wire' option
      adds  47e0b866110 ; Fix up doc of recent 
elisp-eldoc-var-docstring-with-value addition
      adds  06c79dcfcbc Make memory-report not bug out with symbols with 
positions
      adds  ef6059cb832 Make comp--native-compile delete the temp file it 
creates
      adds  e490b80a105 Handle alternate actions for Motif drop targets
      adds  e05acb07d33 Faster and less recursive 
byte-compile--first-symbol-with-pos
      adds  4677ff43611 Add support for the Balinese script (bug#55648)
      adds  69cd21222a4 * etc/themes/leuven-dark-theme.el: Use lexical-binding
      adds  77b5840d4ab * test/lisp/files-resources/compile-utf8.el: Use 
lexical-binding
      adds  37b3624cd23 Test suite for Completions UI (bug#54374)
      adds  3d567a5517c Avoid duplicates in `package-activated-list'
      adds  fbe0d7361f0 package-activate-all: Use the quickstart more 
conservatively
      adds  80ba4c17075 eval.c: New functions `defvar-1` and `defconst-1` 
(bug#55156)
      adds  14cbb75455d Merge remote-tracking branch 'origin/scratch/bug-55156'
      adds  2c76cee37cd Regenerated ldefs-boot.el
      adds  061c2d683fa Fix longjmp/siglongjmp mixup
      adds  8dcebc96299 Handle allocation errors when creating menu items on 
Haiku
      adds  c0807daedc2 Improve lookup efficiency of color cache and prevent 
leaking
      adds  bb0317442b4 Fix XI scroll valuator reset on X Toolkit builds
      adds  a9f17ccce33 ; Fix some doc typos and minor language issues
      adds  9283508fb28 Fix format specifiers in tramp-adb.el
      adds  7da754015f1 Merge from origin/emacs-28
      adds  edd11a2c6e4 Update comments in some X code
      adds  34e4eba07ed * etc/PROBLEMS: Document problems with PGTK input 
methods.
      adds  27de58af8b3 Implement some drag and drop functions on NS
      adds  77bfc5ed7af Add support for the Javanese script (bug#55667)
      adds  a2f7b7c8034 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4ed0f6e9658 Silence byte-compiler warning about x-pointer-invisible
      adds  7d74b8f632b Prefer defvar-keymap in some progmodes
      adds  758fed537b7 * lisp/progmodes/asm-mode.el: Minor doc fixes.
      adds  01e3345b7ba Merge remote-tracking branch 'origin/master' into 
x-window-xwidget
      adds  5d2523dcd03 Fix NS drag and drop on macOS
      adds  82b75a97ba2 Fix GNUstep build
      adds  fd4a0c022b7 Make package-update-all also refresh the list
      adds  a83e75b207c Make make-decoded-time use -1 for dst unless given
      adds  8399c6a8212 Improve font selection on MS-Windows
      adds  f8b2a01a9ee * lisp/shell.el (shell): Query shell file name from 
`interactive`
      adds  4df20e2f14a Extend 'C-x 8 =' to produce characters with macron
      adds  6c4d767019c Fix navigation in the *Completions* buffer and enable 
more tests (bug#54374)
      adds  7f3d781dab9 Pacify gcc -Wsuggest-attribute-malloc
      adds  cb57db513b3 Add ATTRIBUTE_DEALLOC to extern functions
      adds  eb37e4814e3 Fix unlikely null pointer dereference
      adds  d9879e686d2 decoded-time-set-defaults now leaves DST alone
      adds  3bbf047cd82 Remove stray decl of nonexistent var
      adds  26588e9594e ; * src/xterm.c (x_color_cache_bucket_size): Improve 
doc string.
      adds  5c07aed894f Fix x_dnd_movement_frame detection on GTK builds
      adds  3c5fbfe4ac5 Improve DND documentation
      adds  ffab237cbfd Add file dragging support to NS port
      adds  6d6d1adbe7a Fix build on earlier versions of Mac OS X
      adds  b2c8e8a299d ; * src/nsselect.m (ns_decode_data_to_pasteboard): Fix 
GNUstep build.
      adds  ac13957b86a Fix frame destruction issues and misuse of 
x_get_atom_name
      adds  73237458ba3 Improve safety of various DND callbacks
      adds  b52f36a33d8 Improve documentation of `x-begin-drag'
      adds  79ae40c8e4d Improve documentation on what callers of `x-begin-drag' 
should do
      adds  f91e87cc8aa Add more cursor bitmaps on Haiku
      adds  bd5c95a90d8 Mention "unspecified-fg" and "unspecified-bg" in some 
doc strings
      adds  d3cde28b03b Fix more occurrences of renamed kmacro-keymap command
      adds  04a215849cd Merge from origin/emacs-28
      adds  6f1d5e59f36 Fix dired drag-and-drop for certain Motif programs
      adds  fb6484e3d02 Add support for the Sundanese script (bug#55686)
      adds  b8a204e81e3 ; * lisp/leim/quail/indonesian.el ("sundanese"): Fix 
whitespace.
      adds  9707613ddb6 Fix native-comp of trampolines after previous change
      adds  f65536015b1 Support html template tag in shr
      adds  2301f13a677 with-connection-local-variables: Avoid code duplication
      adds  5d8b6ba89ef pp--insert-lisp: Don't bug out on certain forms at 
beginning of buffer
      adds  1e66c8af402 Fix Python Hideshow problem with backslash escaped 
newlines
      adds  28d4952d423 Improve error trapping on X
      adds  c92d73d2710 Fix pending window changes in haiku_set_window_size
      adds  ebea3415b07 Fix documentation of 'string-pad'
      adds  fff770fb97e Fix a bad cross-reference in elisp.pdf
      adds  908e2e09d08 Fix commands used to produce on-line HTML docs
      adds  f9ee83bfb9f do_switch_frame: before leaving mini-window, check 
other (mru) window is live
      adds  6303cb7e9ff Merge from origin/emacs-28
      adds  22a3e92dc6e Make DND target list lifecycle a little clearer
      adds  6f8e856ada0 Keep display mm width and height up to date after 
changes
      adds  460d5fd9714 Make `count-words' count sentences.
      adds  232a6ee9c60 ; * etc/NEWS: Fix last change.
      adds  96d056b3aa7 * admin/alloc-colors.c: Fix missing declaration.
      adds  c9aff6fe5a2 Traverse record literals in 
byte-compile--first-symbol-with-pos
      adds  f0bf7f03f81 ; * lisp/leim/quail/indonesian.el: Remove ineffective 
backslashes.
      adds  fe8a127de2b * etc/tutorial/TUTORIAL.cn (INSTALLING PACKAGES): 
Translate from English.
      adds  f7324b7a644 Fix reference to help-enable-variable-value-editing
      adds  e06d600b496 Fix hfy-etags-cmd type
      adds  230ed406aae Add support for the Batak script (bug #55694)
      adds  f02a8374d59 ; Fix last change (bug#55694)
      adds  e1eab9b4961 ; Fix Batak greeting
      adds  aa955dc569b * lisp/shell.el (shell): Fix last change
      adds  4b44eaa1f9c Doc fix for dst flag
      adds  b40009e2f93 ISO 8601 strings sans "Z" don’t specify DST flag
      adds  7f7acf39569 Document decoded-time-string issue on 6-elt args
      adds  b6a47663884 Use XDrawPoint to clear relief rect corners
      adds  e2e232933c6 Fix crash when loading Postscript images
      adds  5b770b60f4f Further clean up DND target handling
      adds  48ef8ab15f0 Try to implement `dnd-indicate-insertion-point' on macOS
      adds  1b7b69e7643 Some Tramp cleanup on MS Windows
      adds  52d41f2750c Merge from origin/emacs-28
      adds  fd510f12392 Fix hangs when x-get-selection is called inside a popup 
menu
      adds  d8adce56a0a Fix cursor flushing inside minibuffers on NS
      adds  3eca30bc504 Update frame positions on Haiku after changing Z group
      adds  f81065a91be Fix `dnd-indicate-insertion-point' on Mac OS
      adds  774880c84cd Get rid of `defvar-keymap' in flymake.el
      adds  004e6ae3f42 Add support for the Rejang script (bug#55718)
      adds  78e8893f5d4 Add more subscript and superscript characters to "C-x 8"
      adds  169797a3002 Fix atimer setting and overdue expiration (bug#55628)
      adds  b903507b36c Nonrecursive Lisp reader (bug#55676)
      adds  4132223d897 * lisp/progmodes/project.el: Improve file-reading 
history and default values.
      adds  c9e5e79ac21 Fix 'debug-timer-check' on MS-Windows
      adds  7b646e972ca Regenerated ldefs-boot.el
      adds  81b174cace5 Prevent events from being lost waiting for selections 
on GTK
      adds  dae936f5049 Fix initialization of `hold_quit' during DND
      adds  75bf80e2b13 Fix unused variables on GTK
      adds  b7bbf886429 Fix processing of DND events on GTK
      adds  d94890404e9 Fix crashes displaying menu help text on NS
      adds  7263b10efbf Fix autorelease pool "straddling" during DND on NS
      adds  20218353262 Implement `return-frame' for DND on NS
      adds  a1c19dfca4b Pacify GCC 12 -Wanalyzer-use-of-uninitialized-value
      adds  877be9098ee Pacify GCC 12 -fanalyzer in x_popup_menu_1
      adds  82c05c034e1 Avoid undefined behavior in detect_coding routines
      adds  30966a6e67f Simplify CHAR_TABLE_REF_ASCII
      adds  13dac6f3e95 Pacify GCC 12 false positive in ccl.c
      adds  920f1e68b86 Pacify GCC 12 in xrdb.c
      adds  1f6973241a5 Pacify GCC 12 in Fx_show_tip
      adds  c4da5db04ba Pacify GCC 12 in Fmove_overlay
      adds  569d4c7ad60 Be more robust if doc file is corrupted
      adds  0614e0f3e9e Pacify GCC 12 in dump_queue_enqueue
      adds  a55a0483c93 Pacify GCC 12 in x_get_current_wm_state
      adds  f8d07fbeb36 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  fbe7ac16d72 Fix replying to _NET_WM_PING during drag-and-drop
      adds  f0361c225c7 Make handwrite.el printing use more of the ps-print 
setup
      adds  dea1a502ef9 * lisp/play/handwrite.el: Minor doc fixes.
      adds  90957dfb7a2 Slightly optimize x_check_errors as well
      adds  f1e21a03419 Add support for the Makasar and Lontara scripts 
(bug#55734)
      adds  e10d10a3e33 Add missing part of recent changes to NS DND support
      adds  0a7bd8c07c8 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  41a2def162e Convert FILE_NAME to refs on Haiku instead of 
text/uri-list
      adds  1d4e9034178 Speed up generation of loaddefs files
      adds  8ebfcff3a61 ; * etc/NEWS: Fix a typo.
      adds  576d7509156 Remove unused w32-* variables
      adds  03b780e387e Fix handling of windows/buffers for non-nil 
completion-auto-select (bug#55712)
      adds  89404b4f69f Make partial loaddefs updates work again
      adds  6a2cc870d23 Revert "Allow commenting out white space lines in 
latex-mode"
      adds  f461eb8fa77 Add a last-modified field when a bookmark is set
      adds  71aaa9ac1e6 Fix yank-in-context--transform after recent reversion
      adds  7d1c44c2b3a Fix the loaddefs updating logic
      adds  b1ac48bd7ee Note changes in ;;;### parsing
      adds  5ed566cae08 Improve x_wait_for_cell_change
      adds  3b9bbb24ebc Fix the GTK build
      adds  916492cb6d5 ; bindat-tests (strz): Add more tests
      adds  e66d6b37934 bindat (strz): Fix off-by-one bug in computed length
      adds  30ec4a7347b ; bindat (strz): Consistent length type check
      adds  5255fa452f3 bindat (strz): Fix wrong-type-argument error when 
unpacking
      adds  3e312d11ce3 Reshuffle the generation of the OKURO-NASI entries to 
speed up build
      adds  b1ef37e81c7 Ensure byte compilation of the ja-dic.el file
      adds  7b65bd35888 Update publicsuffix.txt from upstream
      adds  bf6852d69bb Compile ja-dic files to speed OKURI-NASI up
      adds  3d354b1fba1 Don't do OKURI-NASI until the conversion files have 
been compiled
      adds  8a2dbf9f86f Fix pselect usage mistakes
      adds  a3cba47416e Tweak MAIN_FIRST/ja-dic compilation
      adds  f610b4b5090 Fix creation of menu items without help text on Haiku
      adds  76850b26b92 Implement `allow-same-frame' for NS drag-and-drop
      adds  a3d3fef2bc6 Fix hangs when explicitly moving frames with input 
blocked
      adds  f5fadbbfec8 Clean up text/uri-list mess inside the Dired 
drag-and-drop code
      adds  495c93d0155 Adjust last change to Haiku as well
      adds  28358db9300 Fix loaddefs generation
      adds  e9bb2d7f4ec Fix Motif DND return value upon transfer failure
      adds  a6322e7f134 Tweak how loaddefs-gen decides whether to do a full 
update
      adds  e3ec91232fc Update modus-themes to their latest version
      adds  21dba5b3643 Start the org -> texi conversion while doing byte 
compilation
      adds  c95827c6988 Add support for the Hanifi Rohingya script (bug#55745)
      adds  45e65c7d92e Revert "Fix loaddefs generation"
      adds  c791a3e9f3d Fix up the loaddefs-gen updating logic
      adds  873bcd6d5d1 Minor fixes to x_next_event_from_any_display
      adds  67ce5fdcc86 Ensure that loaddefs-gen.elc is build before 
loaddefs.el is generated
      adds  65ffb115b4a ; * src/xterm.c (x_wait_for_cell_change): Don't call 
ConnectionNumber twice.
      adds  59910c320a8 Make XEmacs compat code in gamegrid.el obsolete
      adds  88b88c08a2a Improve documentation of Lisp-level drag-and-drop 
features
      adds  fccde521585 Place bookmarks without last-modified at the end
      adds  ce847d3a7e3 Add a comment to lisp/Makefile.in
      adds  db214ae66ce delete-selection-mode: Add user option to delete 
temporary regions only
      adds  84e122dc967 Make files-tests.el more robust
      adds  c50718dcfa5 Fix reader char escape bugs (bug#55738)
      adds  58965d91e7f Avoid segfaults on MS-Windows when invoked with 
--version
      adds  3fd58ad37e1 * lisp/simple.el (completion-setup-function): Use 
file-name-directory.
      adds  f71cfd30841 Revert "Fix reader char escape bugs (bug#55738)"
      adds  47b8c3f0b97 Fix decoding of XdndStatus rectangles on 64-bit systems
      adds  d9e106c72ee Clean up Motif drag-and-drop code
      adds  804415b8cc1 Merge remote-tracking branch 
'refs/remotes/origin/master'
      adds  2a40fa3d858 Fix tooltips flickering on X during 
`mouse-drag-and-drop-region'
      adds  1b9aca0ea8c Fix typos in last change
      adds  ce513544327 Fix flicker during mouse DND on Haiku as well
      adds  2244dc5ce9f Fix help-echo tooltips interfering with mouse 
drag-and-drop
      adds  00a5bc9314c Handle dropping text/uri-list on Haiku
      adds  77854b1af64 Fix tooltip frames leaking into mouse position on NS
      adds  caf8a83730c Fix flickering tooltips with mouse DND without 
interprogram drag
      adds  f71fad50fc4 Fix potential NULL pointer dereference on NS
      adds  835ce688e24 ; * src/emacs.c (main): Move -version output after 
initialization.
      adds  76ffd4427d5 Fix macOS build
      adds  da274d73f9e Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  760fd430829 Fix rare crash when async input happens while creating 
xm drag window
      adds  afc0bfd3807 Speed up loaddefs-generate on slow disks
      adds  8b431382e51 Fix usage of absolute :height in manoj-dark-theme
      adds  a947c10d909 Use `read-process-output-max' when creating pipes on 
GNU/Linux
      adds  c7b7c9d40f9 Reinstate the Qload file name handler
      adds  43b0210f83c Fix out-of-tree build problems with loaddefs.el
      adds  ed02be04ae8 More gracefully handle errors during Motif drag window 
creation
      adds  ba7c564bfe0 * lisp/play/morse.el: Doc fixes.
      adds  4bacd2a6457 * src/lread.c (skip_lazy_string): Fix uninitialised 
variable.
      adds  52e527a02f4 Make ?\LF generate 10, not -1 (bug#55738)
      adds  da736c9f028 Make `M-x grep' work better with "git grep"
      adds  8f279c8666d Make checkdoc-file-comments-engine match more ;;;### 
forms
      adds  36af7004e2b Don't call XSelectInput on a dying display when 
cancelling drag-and-drop
      adds  2340243a312 Fix GTK build
      adds  1e42c2c5fcf Remove window-max-characters-per-line
      adds  1d5eb67c6a8 Add a new user option battery-update-functions
      adds  e65647a70e5 Add easier-to-use interfaces for initiating 
drag-and-drop
      adds  4f56ca63761 Add new user option `mouse-drag-mode-line-buffer'
      adds  e48c9181b1c Fix wrong value in idlwave-comment-indent-char
      adds  28622d4dd03 Let ?\LF signal an error (bug#55738)
      adds  1ed9c1c7f9f Revert the `...' documentation back to actual usage
      adds  977f3f27c54 Don't issue warnings for Unicode quotes for now
      adds  ca2e7409dcd Allow dragging multiple files from a Dired buffer
      adds  dc7623a59e5 ; Improve documentation of new drag-and-drop APIs
      adds  a0b2239002d ; Improve documentation of 'battery-update-functions'
      adds  34a681cfc7a Handle dragging multiple files on Haiku
      adds  e4611107e5b Fix dired drag and drop actions
      adds  9ea5628b185 Add remote file functions to shortdoc
      adds  6f69284ada7 Fix Tramp test
      adds  db823472693 project-query-replace-regexp: Filter out non-regular 
files
      adds  526971df64b Add new user option project-vc-include-untracked
      adds  7fed00f9ba9 Post-review additions
      adds  d49ea6de2f9 Fix leak of DND toplevels when return-frame is non-nil
      adds  63b3999562d Fix leak of toplevel data
      adds  c259ae909f8 Make XTmouse_position faster during dragging with lots 
of frames
      adds  eaff6569e2f Improve doc of `mouse-drag-mode-line-buffer'
      adds  3287d4e32ef Another attempt to void compiler warnings on macOS 
(bug#55595)
      adds  937a011352e Clear mouse face during drag-and-drop
      adds  1289d0c3dd9 Fix splurious drag-mouse-1 events after NS drag-and-drop
      adds  2ce686c049a Support dragging multiple files on NS
      adds  effbd2aeef3 Fix file drag-and-drop on GNUstep
      adds  65dc15b7224 Add support for the Grantha script (bug#55782)
      adds  acf27496cbf * lisp/emacs-lisp/shortdoc.el (string): Add 
`string-collate-lessp'.
      adds  f1b4c0aff50 Allow keyboard modifiers to control the action taken 
during dired DND
      adds  01b192534af Further notes about quotation marks in the manual
      adds  f0189819d84 Add a face to \\= doc string escapes
      adds  a418730a1b0 Fix warnings introduced by the 
lisp-mode-autoload-regexp change
      adds  b3dc23dd608 Improve the raise-sexp doc string
      adds  f76f5295241 Further raise-sexp doc string improvement
      adds  fe6f1dfeb4a Fix error during DND from both Emacs and GTK at the 
same time
      adds  d37d099ad79 Fix failing shortdoc test
      adds  54ed817eeee Make vc-mtn obsolete
      adds  0a5477b448e Make skkdic-convert replacements literal
      adds  e74652386d6 Make loaddefs-generate--parse-file more robust
      adds  3f349a08ae0 Make `mouse-position' work correctly with GTK tooltips
      adds  f15f9ddea1e Adjust last change for GTK+ 2.x
      adds  ddfb91c0a7e Fix positioning of non-system tooltips on GTK builds
      adds  edb48646f27 Fix Display Property manual example
      adds  5c74c251237 Remove from FAQ the MS-Windows info about BDF fonts
      adds  a95d46e00fe Make it explicit that a couple of _s in lispref are 
underscores
      adds  bfa647972f3 ; Fix doc string of 
'delete-selection-repeat-replace-region'
      adds  ef5651cc77b Fix segfaults when starting on 80x26 TTY frames
      adds  672f9f787fb Improve keystrokes in doc strings in some find-file 
functions
      adds  28485126542 ; * lisp/files.el (find-file): Avoid too short lines in 
doc string.
      adds  92c5faafd7a Clarify documentation of 'string-to-unibyte'
      adds  1b8719835a2 Update to Org 9.5.4
      adds  d46e94f23fb Merge from origin/emacs-28
      adds  7d7a6f6719d Better respect window manager stacking order
      adds  e4725ab688f Fix bug#55779
      adds  993853531ae Fix sorting in ls-lisp.el under -v
      adds  6011d39b6a4 Fix drag-and-drop of files with multibyte filenames
      adds  d8924e179e2 Extend file-expand-wildcards to allow regexps
      adds  fcb4d836f01 Fix file name encoding of Motif drop protocol file 
selections
      adds  408fa62148e Add new command find-sibling-file
      adds  11dadfbf3b4 Make the Unicode tree widget prettier
      adds  0e2b70b6594 Add a fallback font for Tamil Supplement characters
      adds  ac6660a2d02 ; * lisp/international/fontset.el 
(setup-default-fontset): Fix comment.
      adds  9d2f4a8d5a9 Add convenience functions for generating Emacs Lisp 
files
      adds  e8a941cf705 ; * etc/NEWS: Fix wording of entry about 
'file-expand-wildcards'.
      adds  98d454627ca Rename generate-file to generate-lisp-file
      adds  251e7c30180 Don't generate separate autoload file for htmlfontify
      adds  3406e4064f0 Make finder/cus-dep scraping use generate-lisp-file 
functions
      adds  8c00e21df22 Move two more variables from autoload.el to 
loaddefs-gen.el
      adds  bb9c899b07a Make the goal column work for the scrolling commands, 
too
      adds  3f388d79293 Make `C-h f' look up key bindings in the current buffer 
again
      adds  50cbb727b53 Simplify set-goal-column
      adds  b1ed72fd707 Clarify syntax-ppss doc string
      adds  46822e9c5e9 Fix key binding buffer issue in describe-function better
      adds  fbc0cc0e9fd Re-re-fix previous describe-function change
      adds  f5e8e7a7b9d Add nohandle-guide images for tree-widget
      adds  0a36671f415 pcomplete.el: Fix part of bug#50470
      adds  b90d2a6a63f Rework X selections to make it safe to run the debugger 
inside converters
      adds  5ee4209f307 cl-typep: Emit warning when using a type not known to 
be a type
      adds  9062856ed0b Make mouse input work properly inside the debugger 
during DND
      adds  31bc62b6ade Signal an error XdndSelection was lost during 
drag-and-drop
      adds  3cbdd591465 Fix several more issues with running Lisp during 
drag-and-drop
      adds  138d2f22f73 Test warning suppressions with lexical binding
      adds  c3127f56387 Improve handling of remote files during drag-and-drop
      adds  10641eaf5ba Add drag-and-drop API tests
      adds  cf599c9fb89 Update comments in X error handling code
      adds  5f12e288a51 Improve find-sibling-file error reporting
      adds  4c2ba16500d Improve scheme-mode syntax-rules indentation
      adds  7edf3d29029 Make find-file-noselect not pick buffers with broken 
symlinks
      adds  f3062c41048 ; * lisp/emacs-lisp/lisp.el (raise-sexp): Doc fix.  
(Bug#55788)
      adds  dc9337aacd6 Allow using xref buttons in non-*Help* buffers
      adds  8c252e2326a Fix execute-extended-command help text for remapped 
commands
      adds  2267b48cac3 Fix two crashes when a display connection is lost
      adds  e21c761d13f Prevent crashes with very large Motif targets tables
      adds  cbc0d8f7c76 Don't display mouse face during mouse drag-and-drop
      adds  c60cb3baa7e Don't allow dropping on invalid drop sites
      adds  f6f56343782 Update Haiku drag-and-drop code
      adds  192de232bfe Fix leak of event data on GTK+ 2.x
      adds  6871e649b52 Add new drag-and-drop test
      adds  3bdeedd8aca Improve compatibility with some clients of the Motif 
drop protocol
      adds  6fe133c3ae0 Remove mentions of GNOME MediaKeys from dbus 
documentation examples
      adds  dc546d1ca03 Clarify highlight-changes-rotate-faces doc string
      adds  4918ef09153 Fix more bugs with DND selection handling
      adds  254d2a14776 Simplify mode line for vc-print-root-log
      adds  6a4444aa390 Fix coding style of some Haiku files
      adds  3864308c20d Add selection stuff to DND tests
      adds  a98413726f5 find-func.el: Fix bug#41104
      adds  00a0226ba53 Allow hooks to alter the process in 
prolog-ensure-process
      adds  17ed9a80398 Allow posn-col-row to return data on a per-window basis
      adds  5ab66afa34a Make artist-mode work in zoomed buffers
      adds  7815ebd25f7 Fix loaddefs-generate--rubric recorded name
      adds  f0238d8bd34 Remove Mtn from vc-handled-backends
      adds  be02a32f475 Regenerated ldefs-boot.el
      adds  6a9ff1c6386 Demote extended attribute errors in basic-save-buffer-2
      adds  d003848b5e3 Give ,@ a prefix syntax in elisp-mode
      adds  ff2ce79f6cb * doc/emacs/vc1-xtra.texi (Customizing VC): Remove 
deprecated Mtn.
      adds  88b025f8151 pcomplete-parse-arguments: Fix last change
      adds  f3162b82406 More fixes to mouse event reporting during drag-and-drop
      adds  3237d1d6b63 Improve drag-and-drop tests
      adds  d1c61937209 Fix crash with outdated selection requests
      adds  90f3da0ccdb Fix quitting in one go out of 
`mouse-drag-and-drop-region'
      adds  22d3f0e95a5 Make responding to selection requests work inside popups
      adds  493ae66be08 Preserve doc string in `byte-compile` (bug#55830)
      adds  b2ed8a547ac Factor out test configuration for remote files
      adds  c8532a0acf1 icomplete-in-buffer doc fix
      adds  496e191fc73 Fix last-modified meaning in bookmark.el
      adds  b8e0f2e8277 Simplify XDND toplevel freeing code
      adds  33c9572cfeb * doc/man/emacs.1.in: Add --init-directory.
      adds  a8e5e3ce5d7 Don't split Eshell expansions by line when using 
split-subscript operator
      adds  efe9940567d Revert "Give ,@ a prefix syntax in elisp-mode"
      adds  0fd60451bc0 Allow running some DND tests interactively
      adds  2f6f85de34e Add more ways to enter trade mark and registered sign
      adds  1ce34040faf Add fractions to latin-post input method
      adds  4ad75a50a26 Add more super and subscript characters to latin input 
methods
      adds  c754f277a67 * lisp/rect.el: Return correct positions of 
region-beginning/end (bug#55234)
      adds  dcb45946eee Make use of faster atom intern functions in xselect.c
      adds  8d4551cbdb0 Ignore tooltip frames when looking for DND target
      adds  7e41b4aa231 Fix dnd-tests on builds without X
      adds  2f31dbeadff Also show mouse DND tooltip contents during 
interprogram drag-and-drop
      adds  ec987e3e178 * src/comp.c (Fcomp_el_to_eln_filename): Update error 
message.
      adds  d7270b44457 Allow C-x 4 4, C-x 5 5, C-x t t to handle commands that 
use switch-to-buffer
      adds  d18e60fef17 Revert "* src/comp.c (Fcomp_el_to_eln_filename): Update 
error message."
      adds  43f8690ebf3 Account for remapped faces in $COLUMNS and $LINES in 
Eshell
      adds  ed9b261ae21 bindat: Improve str, strz documentation
      adds  b2eb627c0db ; * doc/lispref/processes.texi (Bindat Types): Fix 
wording.  (Bug#55815)
      adds  0936d6fa208 Implement `follow-tooltip' for DND on Haiku
      adds  0ba43e15d9c Note caveats of `follow-tooltip' with system tooltips
      adds  e7ac2ac4e07 Implement `follow-tooltip' on NS as well
      adds  7e5aab18dd4 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  dd8db560c25 Disable tooltip timeouts for drag-and-drop tooltips
      adds  677367ae655 Satisfy GCC warnings on the GNUstep build
      adds  521de5ab626 Add support for the Kharoshthi script
      adds  e563020eea7 Handle monitor attribute updates during drag-and-drop
      adds  c29fb3e0d82 Never return tooltip frames from ns-begin-drag
      adds  06173e69496 ; Fix typos in Kharoshthi script support
      adds  64b5fd2e435 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  39d2efbfae1 Make `line-number-at-pos' work more like in earlier 
Emacs versions
      adds  e99f41f03a9 Fix recalculation of `icon-title-format' after a frame 
is iconified
      adds  8cb7682e885 New setting for mouse-drag-copy-region to not put "" 
onto kill ring
      adds  f0cd91067d5 Improve `C-h b' output for remapped commands.
      adds  835b431639c Make browse-url-encode-url encode even less
      adds  4ac18cc34a7 Adjust browse-url test after previous browse-url change
      adds  559c276942e ; * src/window.c (window_body_unit_from_symbol): Fix 
Lisp EQ.
      adds  8ef3862fa0d Update the 'etags' test suite
      adds  0e2f94ded01 Fix DND tooltip handling with tooltip-reuse-hidden-frame
      adds  6d2bad20bb7 * src/haikuselect.c (haiku_note_drag_motion): Only 
handle visible tip_f.
      adds  feb94707a9b Fix crashes in x_tooltip_window_to_frame on GTK
      adds  66aaedffd6b Don't rely on TARGETS to read selection targets for 
Motif DND
      adds  8ac23bf0f6d Add tests for x-dnd Motif value parsing logic
      adds  3ea9357d109 Update documentation of 'aset' and 'store-substring'
      adds  25e53e93910 ; * lisp/files.el (file-expand-wildcards): Doc fix.
      adds  7f778c6943f Fix debugging with GDB when a breakpoint has multiple 
locations
      adds  768ed1476ae Make Tramp version check more robust
      adds  9a4862a9738 * doc/misc/org.org: Remove spurious markup.
      adds  d02c94090c4 Fix error reporting in process-async-https-with-delay
      adds  17666093097 Merge from origin/emacs-28
      adds  3fd08543782 Fix file name quoting in tramp-smb.el (do not merge)
      adds  7d9d5ecf86a ; Merge from origin/emacs-28
      adds  22a832ad82e Mention the #f syntax from cl-prin1
      adds  e70d82d8552 Merge from origin/emacs-28
      adds  45bdeb7d9c6 Eliminate extra call to XTranslateCoordinates looking 
for drop target
      adds  32aa5c76bdb Fix receiving drops from drop-only Motif programs
      adds  49e06183f59 Allow REQUIRE-MATCH to be a function
      adds  7ee736a8847 Allow specifying a wildcard argument to list-directory 
again
      adds  307ef05587b Mention the REQUIRE-MATCH extension in NEWS
      adds  068ce6411d2 Fix macOS parallel bootstrap error (bug#55846)
      adds  07fb8d284f8 Don't put trailing optional nil values into 
`command-history'
      adds  071722e4112 Fix issues with loading autoloaded defcustoms while 
bound
      adds  15a5c5ce401 Make describe-prefix-bindings say when there are no 
matches
      adds  81a586282dc Fix find-sibling-file doc string
      adds  429b80062a6 Link find-sibling-file to ff-find-related-file in manual
      adds  245ca231967 bindat (strz): Fix documentation for strz with 
pre-allocated string
      adds  4dfa7061588 ; bindat-tests (str, strz): Refine tests
      adds  c7037219b02 ; bindat (strz): Consistent length type check, take two
      adds  0afaf53c6ed ; bindat (bindat--length-group): Fix indentation
      adds  dc09759c1d1 ; Fix documentation of 'completing-read' and friends
      adds  afbe7585c44 Don't reduce vocabulary in ja-dic.el by default
      adds  5551ef2c007 ; Minor copyedits of --with-small-ja-dic option
      adds  89e6305b17b ; * etc/NEWS: Fix last change.
      adds  f7307f6215d Remove extra call to XTranslateCoordinates when 
performing "xterm" drop
      adds  ac1d45c5ea8 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4c31fd16685 Don't use 'list' command in Eshell command forms
      adds  3247c31d672 New function isearch-search-fun-in-text-property 
(bug#14013).
      adds  cb0c697e21f elisp-completion-at-point: Replace last usage of 'read'
      adds  7def8baa086 Fix cancelling DND upon a regular X error
      adds  46e6b8a1e42 Prevent crash handling keyboard input from non-frame 
windows
      adds  9c27c7f7cea Handle allocation errors when interning large amounts 
of atoms
      adds  8436e0bee9c Update error message to reflect variable rename
      adds  355d2863125 ; Merge from origin/emacs-28
      adds  0ad8cd40ce7 Merge branch 'emacs-28' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-28
      adds  0705705ebf7 Improve documentation of "etags -I"
      adds  84a588e0284 Merge from origin/emacs-28
      adds  46b9bfb9fc9 Fix queuing already-present selection requests
      adds  71b17f1e940 Add support for the Lepcha script (bug#55869)
      adds  a6b8bcad582 Further tweaks to how remapped commands are described
      adds  4881ce7a746 Support mksh-specific function names in imenu
      adds  ab63000b6ad Fix initializers for Haiku scroll bars
      adds  36758096961 Fix some drag-and-drop handling on Haiku
      adds  cb4579ed6ba Allow inserting parts of /dev/urandom with 
insert-file-contents
      adds  9ea98a68f43 ; * src/fileio.c (Finsert_file_contents): Fix a typo.  
(Bug#18370)
      adds  37e4794b1cf Improve Lepcha composition rules and rename its native 
name
      adds  eeec16819b9 Fix timestamp of special drop events
      adds  b591a041e37 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  51def94e9c0 Bindat: Document `sint`; add `le` arg to `uint`; 
deprecate `uintr`
      adds  36b5050ec43 fileio-tests.el (test-non-regular-insert): Fix thinko
      adds  ad432c1644e Fix loaddefs installation of packages with no autoloads
      adds  c3138ba1b17 Bump sh-imenu-generic-expression defcustom version
      adds  eec9919b999 Make new fileio test more reliable
      adds  e53428994e3 Recognize processes as a CL type again
      adds  98365c7b1e1 * src/fns.c (internal_equal): Use BASE_EQ where 
possible.
      adds  0adbb21ece4 Don't rely on XdndAware on frames for dropping to work
      adds  574c5d1de42 * src/nsfns.m (ns_move_tooltip_to_mouse_location): 
Handle invisible frames.
      adds  6aa8baaea1b Use cached monitor info during DND if available
      adds  4a3a73dd32b * lisp/emacs-lisp/find-func.el 
(find-function-advised-original): Simplify
      adds  52ad2b53cba Fix doc strings in whitespace.el
      adds  cbd2c87a5de ; Fix last change in whitespace.el.
      adds  0451a76f975 Merge from origin/emacs-28
      adds  c2695621fc5 Don't repetitively initialize type lists during DND
      adds  c1829b307cf bindat (str, strz): Reject non-ASCII, non-`eight-bit' 
characters
      adds  5bf409329b1 Fix phantom drag-and-drop targets showing up in some 
programs
      adds  dc5f6dcee22 Fix "C-x C-d" with wildcard arguments
      adds  980009e84c8 Make find-sibling-file-search non-private
      adds  bab1d412801 Use BASE_EQ when comparing with Qunbound
      adds  6263f586b87 Fix handling of scroll bar clicks on Haiku
      adds  1dd92bb7b88 Fix encoding of multibyte ToolTalk filenames
      adds  e42d4d2ddf4 * lisp/isearch.el 
(isearch-search-fun-in-text-property): Handle ^/$ specially.
      adds  2745fc70cf0 ; * lisp/isearch.el 
(isearch-search-fun-in-text-property): Doc fix.
      adds  72e0ef74d0e * lisp/icomplete.el: Consider a list in 
minibuffer-default (bug#55800)
      adds  79f50e913d3 Fix special DND event coordinates
      adds  1ce0d8d9efe Keep tooltip position in sync with monitor changes
      adds  16df1f4fae5 Improve DND tooltip updating
      adds  d6f080d3de7 ; * doc/man/etags.1: Bump man page date.
      adds  7cd1f432c62 Merge from origin/emacs-28
      adds  a1a435b3f6c Respect test function when performing local 
drag-and-drop
      adds  f8ac2909451 * lisp/find-dired.el (find-dired): Make directory 
clickable.
      adds  0fdd37c7fbb Make `/ a' in *Package* filter by name
      adds  86f30c972bb * files.el (auto-mode-alist): Add entry to `.eld` files
      adds  86325f960af bindat (strz): Error on null byte if packing 
variable-length string
      adds  027fecb24bb Add a `M-c' command to `read-regexp'
      adds  e418e910914 Allow rgrep users to indicate case folding easier
      adds  df081b9f9c1 ; * doc/lispref/minibuf.texi (Text from Minibuffer): 
Fix indexing.
      adds  18f5984c654 ; * etc/NEWS: Fix wording.
      adds  27600ad6738 Make the ediff control panel mode line prettier
      adds  5381a1e6ddc Add support for the Meetei Mayek script
      adds  288ffb25edb Add to mode cedilla characters to iso-transl-char-map
      adds  57cd069f738 Allow `query-replace' to do exact replacement of the 
current item
      adds  5f5617727d9 Match complete words in dns-mode
      adds  5faa0bfdda0 Massage In-Reply-To data in message-mail
      adds  f188b0185e7 Allow saying \\=`M-x ...' in a doc string
      adds  abe75e55209 Mention \`M-x ...' in the lispref manual
      adds  7fdb53ddaf3 * lisp/progmodes/grep.el (grep-read-files): Combine 
files with aliases.
      adds  de6601e62ef Pacify GCC 12.1.1 in default developer build
      adds  24b2cc177ac Pacify GCC 12.1.1 -Wanalyzer-use-of-uninitialized-value
      adds  5678829a627 Default decoded-time dst slot to -1
      adds  915b34d2800 project--git-submodules: Parse more strictly
      adds  907f3a4f8d8 Use coordinates provided by DND messages if available
      adds  f5fb969cab4 Handle coordinate extraction for more event types
      adds  73400e4002c Clarify what a Calc registeri in in calc-insert-register
      adds  6fd33fbf6a4 Merge from origin/emacs-28
      adds  82ce218394e Handle coordinates of Motif drop start messages
      adds  42203acd60d Fix out of date parts in NS doc and keyboard bindings
      adds  e4942228145 * lisp/simple.el (completion-auto-wrap): Rename from 
completion-wrap-movement.
      adds  99cb3a7154c * lisp/minibuffer.el (minibuffer-complete-history): New 
command.
      adds  18a1c7de2e4 Fix mishandling of dnd-scroll-margin with scroll bar 
motion
      adds  9fb80aee176 ; * lisp/emacs-lisp/cconv.el: Fix outdated comments.
      adds  fda5cccba8d Fix Tramp problem with non-essential
      adds  8fa1cdc1faf ; Improve doc of `x-dnd-native-test-function'
      adds  706ef0ae932 Mention how to only get syntactic font locking in the 
manual
      adds  441f081a643 Allow using alists in ido completion and hitting TAB
      adds  3e74cf65161 Bind Cmd-t to menu-set-font on macOS
      adds  bea90d8de27 Fix gud parsing of empty jdb classpaths
      adds  a02bb84c80f Leave the contents on the *Backtrace* buffer on `q'
      adds  03124c42019 Fix .dir-local.el caching for symlinks
      adds  9225599ca73 Make flymake-proc--delete-temp-directory slightly safer
      adds  b090dbdae80 Fix errors when aligning text in find-dired
      adds  d8f9cf7772f Add more characters with macron in C-x 8 map and latin 
input methods
      adds  175bc8e5a53 * lisp/replace.el (read-regexp): Use minibuffer-message 
in the minibuffer.
      adds  6825e5686a4 Normalise setq during macro-expansion
      adds  d6600481ae9 Run cconv for dynbound code as well
      adds  1ac74e28622 Simplify byte-compiler assuming cconv normalisations
      adds  787c4ad8b07 Add abbrev tables for minibuffer-mode and 
minibuffer-inactive-mode
      adds  98bfb240818 Merge remote-tracking branch 'savannah/master' into 
feature/tree-sitter
      adds  b162faba0bc Fix compile warnings and errors in treesit.c
      adds  d729e3e3fca * src/treesit.c (ts_check_range_argument): Check for 
point-min/max.
      adds  d6b00f7ed96 ; * src/treesit.c (ts_read_buffer): Clarify comments.
      adds  0332b8e2c5f ; * src/treesit.c (ts_check_buffer_size): Improve error 
message.
      adds  a4d7bcccba5 ; * src/treesit.c: Add comment to explain design 
decisions.
      adds  bd1b27b7c7b ; Minor optimization in treesit range function
      adds  7cee82a91d2 Fix treesit function ts_record_change and friends
      adds  dd65d1c396d Consolidate treesit parser create functions
      adds  33f7e10a29d Add treesit test for previous change
      adds  246dbb540a3 Change treesit-parser-list from variable to function
      adds  7544e9ab5d2 Fix double-free in treesit.c
      adds  c8eeaa4ae4a ; * lisp/treesit.el (treesit-traverse-forward): Fix 
docstring.
      adds  ac4cafd66e2 * src/treesit.c (make_ts_parser): Initialize timestamp 
field.
      adds  f543a1ca0ef Add treesit-parser-delete
      adds  11379ef2369 Remove treesit manual entries for deleted functions
      adds  e98b4715bb9 ; * doc/lispref/parsing.texi: Minor touch-up.
      adds  2e2913654b6 Handle coordinates from XM_DRAG_REASON_DRAG_MOTION 
replies
      adds  1302c329eb0 Fix link action handling with Motif DND
      adds  850050ca5c4 Revert "Clarify what a Calc registeri in in 
calc-insert-register"
      adds  5b7f24e58a3 Merge from origin/emacs-28
      adds  36f96c351a9 Handle coordinates for the old KDE drop protocol
      adds  7547e4e60eb repeat-mode: Don't echo unset keys in help message
      adds  112b6b8e37b Update args of isearch-search-fun-in-text-property 
(bug#14013)
      adds  8fca44da816 Improve Tramp debugging
      adds  6237aec6ca2 Fix file name quoting in tramp-smb.el
      adds  0d383b592c2 Fix ;;;###autoload scanning from (some) packages
      adds  12d6aad132b Handle receiving new OffiX protocol during drag-and-drop
      adds  8ee9e20f8cf whitespace.el: New whitespace style `lines-char'
      adds  9b053968eff Implement using the OffiX protocol for dropping
      adds  ebdda80b073 Prefer defvar-keymap in ibuffer.el
      adds  b1059818033 Do not display 'nil for 0-ary filter qualifier in ibuf
      adds  1ead480ca1f Allow completing tags, parameters and values in 
html-mode
      adds  a29e0f1c64f Adjust ibuffer test
      adds  82694cdb204 ; * etc/NEWS: Add entry for recent minibuffer abbrev 
table changes.
      adds  556c304007f * .dir-locals.el: Set emacs-lisp-docstring-fill-column.
      adds  9accc800a75 Comply with the Motif requirement for unique drag atoms
      adds  160b22ebf7c Handle OffiX drop of multiple files
      adds  16ee227c18d icalendar-tests no longer assumes TZ = wall
      adds  9bce1f3d701 Prefer BASE_EQ in time-sensitive ops
      adds  9a2be29672b Don’t test time functions for NaNs, INF
      adds  343482d6415 Streamline time decoding and conversion
      adds  6dd4c5b953b Improve drag atom computation
      adds  32cff740e2a Describe 'set-file-modes' argument prompting
      adds  4d7a936ac2a ; * src/fileio.c (Fset_file_modes): Improve previous 
change
      adds  054832c9e12 Merge from origin/emacs-28
      adds  55e9d729ca3 Fix Motif DND after atom ownership is lost due to frame 
destruction
      adds  e5dbe60e3cf Improve handling of fallback drop protocols
      adds  dcee64d4bf2 Fix defcustom in last change
      adds  6c3b6149d9e bindat (strz): Write null terminator after variable 
length string
      adds  61bdad46851 ; Fix last change in documentation of 'strz' bindat type
      adds  b2b939e5a10 Fix byte-swapping of Motif DND tables
      adds  1054d38bc7a Fix check for window system with toolkit scrollbars
      adds  5b3d4e7bf0b org-export-get-footnote-definition: Pre-cache 
references in parse tree
      adds  3236dedc2de org-export-resolve-fuzyy-link: Pre-cache all possible 
search cells
      adds  d21412df06b org-export-resolve-id-link: Pre-cache all the ids in 
the parse tree
      adds  0f7ceb4803c org-export-as: Do not update buffer settings when not 
modified
      adds  979308b4cad org-export-data: Concatenate strings in temporary 
buffer for performance
      adds  4f37a3b299b org-element-map: Avoid repetitive `plist-get' call
      adds  f94e93a6eec org-cite-list-citations: Cache footnote-definition 
searches
      adds  b3cbcebd9aa Speed up Org to Texinfo generation
      adds  c782d6de796 Fix Motif drag-and-drop timestamps
      adds  e9647059212 Prefer defvar-keymap for artist-mode-map
      adds  fdd4dc6bdf6 Make artist-version variable obsolete
      adds  217c41c7b07 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  feb654b4605 Add new package.el commands for recompilation
      adds  decb64fd835 Make package-recompile delete all .elc files first
      adds  946d70a8910 Use BASE_EQ instead of EQ where obviously safe
      adds  a0f7d81a8df * src/fns.c (mapcar1): Test types in rough order of 
likelyhood.
      adds  28218092a69 Allow number register insertion in Calc (Bug#55943)
      adds  5eb9383ccc9 Fix disruption of windows' display by shr.el
      adds  d934363ca15 ; * doc/emacs/package.texi (Package Installation): Fix 
markup.
      adds  cd9b920217e Fix Tramp test
      adds  e75ce9ca384 * src/fns.c (Fmapconcat): Optimize the case where 
separator==""
      adds  61a312ba0ca Update last event time during DND operations
      adds  a8cf6567dd6 Improve window manager user time reporting mode 
switching
      adds  b0c5accb996 Update MS Windows FAQ for MinGW64-w64/MSYS2
      adds  5ddd0f1a357 * lisp/net/tramp.el (tramp-methods): Fix quoting in 
docstring.
      adds  f419de6eca4 * lisp/textmodes/artist.el: Minor doc fixes.
      adds  d1a10a1cf2a Merge from origin/emacs-28
      adds  cce197c630e Fix instances of not using a usable Motif drag atom
      adds  10d23f4ed4a Fix computation of screen width and height on Haiku
      adds  4ce2322894a Improve compatibility when receiving drops from early 
XDND programs
      adds  d4d0a09427c Fix misplaced interactive spec
      adds  39826148d62 * src/fns.c (Fmapconcat): Better empty-string-or-nil 
detection.
      adds  3eb47077d3d Clarify doc of `x-display-set-last-user-time'
      adds  17b3f8d56e2 Delete most libraries obsolete since 24.1 and 24.3
      adds  77c7a79a3fc * lisp/edmacro.el (edit-kbd-macro): Use command 
substitution.
      adds  abdc5887c1f Use command substitution in bookmark-edit-annotation
      adds  dc6157bef75 Cancel editing bookmark annotations with C-c C-k
      adds  c0c538b3922 Speed up shr-string-pixel-width
      adds  5e567af8e06 Reduce code duplication when setting user time window
      adds  4aca0d818f2 buffer-match-p: Resolve backward compat concerns
      adds  7daa552c681 Fix wdired marking of unsuccessfully renamed files
      adds  65675f676d5 Make uce.el obsolete (bug#46472)
      adds  6db5c7f8c47 Improve time parsing documentation
      adds  488a4cd61be Allow editing all symbols in help-fns--editable-variable
      adds  af8ec14cd73 Fix command substitution in emacsbug.el
      adds  250f9e7f838 Improve help-enable-variable-value-editing help
      adds  2237e46ba9a Rename command to bookmark-edit-annotation-confirm
      adds  719a3c821ba Fix some command substitutions
      adds  bdb1c5ec458 Regenerated ldefs-boot.el
      adds  e9c50055ff9 Fix efaq-w32.texi build warning
      adds  73e75e18d17 Warn about misplaced or duplicated function/macro 
declarations
      adds  a53c34d76a0 Don't quote the `when' form in obsoletions
      adds  da8fed0be06 Regenerate ldefs-boot.el
      adds  0edc2f4901f Fix some declare-after-interactive functions
      adds  8ce96f0d4d3 Fix handling of "process-*" properties in Tramp
      adds  f515d658e5e Don't quote numbers in byte-run--set-*
      adds  a203ad5ed09 Regenerate ldefs-boot.el
      adds  4311bd0bd73 Slightly faster hash-table-keys and hash-table-values
      adds  6362f65474b Add new command `duplicate-line'
      adds  4cdeec88cef Fix copy-from-above-command doc string type
      adds  da208f99d80 Update bookmark tests for recent change
      adds  d62f94f16a6 Set bookmark handler type for Eshell
      adds  8e6c663aead image-dired: Use full name for bookmark handler type
      adds  c8f81c9d08c Add hacek variations to `C-x 8'
      adds  c1370d83cb2 Delete another library obsolete since 24.1
      adds  0d103e6f79d Extend 'e' in edebug to pretty-print the values
      adds  95370484d47 Fix specifying named action lists in `x-begin-drag'
      adds  06576d6a16f Prevent Lisp code or synthetic events from ruining the 
user time
      adds  ad74677cf3a Delete reference to obsolete library complete.el
      adds  e0bac17bbc5 Mention face quirks after the final line in the lispref 
manual
      adds  017bdb16114 Fix a tagging problem in tramp.texi
      adds  d671cd57c48 Update cl-struct-sequence-type doc string
      adds  b28debadf3a Merge from origin/emacs-28
      adds  c1f4cca7f01 Fix efaq-w32.texi build warning
      adds  360e4798b46 ; Merge from origin/emacs-28
      adds  024bbcb35eb Prune the Gnus FAQ of some outdated data
      adds  b79f09d0952 Merge from origin/emacs-28
      adds  0ed633a0c8a ; * lisp/doc-view.el (doc-view-bookmark-jump): Fix 
capitalization.
      adds  183a1b6c6d0 Fix type mixup in haikuselect.c
      adds  6c0caf65af3 Remove unused Haiku code
      adds  f01213bc20f Define docstring element for more forms in scheme-mode
      adds  9f6461b0fe4 ; * etc/NEWS: Expand the entry about 'e' in Edebug.
      adds  99577312f56 ; * lisp/misc.el (duplicate-line): Doc fix.
      adds  15238e2ed0e Prefer URL commentary header in two files
      adds  e321f87aa76 Avoid "control-control-KEY" (bug#55738)
      adds  2cb5ed66c09 Support `select-active-regions' with xterm
      adds  ba1508ed17f CC Mode: Fix infinite loop in noise macro near end of 
buffer
      adds  606275e91ec Allow pretty-printing results from `C-x C-e' in edebug
      adds  d7265d58f8d Remove unnecessary clearing of internal border on Haiku
      adds  0dc75daf118 Filter out NS non-key events from `where-is-internal'
      adds  608f349cd29 Fix checkdoc--fix-y-or-n-p query
      adds  2ebe0524e82 More aggressive bytecode split between top-level forms 
(bug#55972)
      adds  233b3dc7e16 ; Pacify byte-compiler warning in keymap-tests.el.
      adds  7e1f84fa3bc Fix test failures due to 'xterm-select-active-regions'
      adds  9b44824620f CC Mode: Add accurate handling for backslash in C line 
and block comments
      adds  4e68166d77c Fix last tty-select-active-regions change
      adds  e8bb4aba71b ; * etc/NEWS: Move Bookmark items to separate heading.
      adds  4f3c1eb4c5c Respect no-face argument in literal key substitutions
      adds  8b45e7c6811 Prefer defvar-keymap in edmacro.el
      adds  3285901e9a8 Fix timestamps recorded in Motif DND top level leave 
messages
      adds  fd853c71a95 Cache the Motif drag window to avoid fetching it every 
time
      adds  ec6f6d23eb3 Fix XDND from Firefox again
      adds  422f958030f Fix invalid defcustom :group when :predicate is used
      adds  6d0148c5412 Merge from origin/emacs-28
      adds  823b503c9da Fix crashes when the _EMACS_DRAG_ATOM is the wrong type
      adds  76f3878e287 Ignore emulated mouse clicks during drag-and-drop
      adds  93b018c664e Add mechanism for gradually phasing in new byte 
compilation warnings
      adds  196eebda168 Make checkdoc-defun-info parsing slightly less wrong
      adds  d60d96ffa0d Tune when to show "Quick Help" in Ediff mode-line
      adds  d181e410fcb Fix edebug parsing of .,
      adds  491fb413b1a Prefer defvar-keymap in kmacro.el
      adds  176256cf2f8 * lisp/obsolete/eieio-compat.el: Add missing 
Obsolete-since line.
      adds  e611dbcc7c8 Add rudimentary font-locking to edmacro-mode
      adds  dcb7b9f5ff8 Fix setting last user time during drag-and-drop
      adds  37f168afdd2 Don't lose antialiasing info when hitting `C-x C-+'
      adds  e125d4b8207 Small fix in font-lock-extend-region-multiline
      adds  94d76adde1b Don't handle reverseVideo X resource specially
      adds  46db98ece2c Recognize \' as a quoted quote in MySQL
      adds  7bfb35f8a7b Make M-S-x output better in mode that have bindings for 
`undefined'
      adds  b2d11d69dd4 More conservative fix for bug#37473
      adds  a7ee25e9030 Make describe-repeat-maps fontify key bindings
      adds  1de63a3969d Fix starting eshell with missing/invalid modules defined
      adds  694d7984a34 Fix last change in tramp-adb-handle-make-process
      adds  e02ebe91379 Allow appending to the kill ring with mouse selections
      adds  9bf520593c8 Update font scaling documentation to not talk about 
"face height"
      adds  efc241f4020 Let `dired-omit-mode' match lines, as well as file names
      adds  3947037a335 Fix bytecompiler infloop compiling infloops
      adds  ac39c327b53 Tweak quoting in help-fns--compiler-macro
      adds  28bfd4db69c Allow removing quotes around links in *Help* buffers
      adds  9c359b0cec5 xref-goto-xref: Set input focus in addition to 
selecting window
      adds  772c0e6f20f Fix earlier change in xfaces.c for antialiasing in the 
mode line
      adds  9a6b6b1887c Don't generate superfluous wheel events during drag and 
drop
      adds  382f7920abc Respect `:antialias' on Haiku
      adds  1172c7303db whitespace: Redraw if indentation or line length changes
      adds  bd0b96d2529 Allow using :width/:height as normal with xbm images
      adds  c1453cd6f6b Make images found through `find-image' be handled like 
`create-image'
      adds  854714efb47 Ignore pinch events from the wrong window
      adds  8400c59358c Fix problems with Tramp FTP and URL handler mode
      adds  b5dd337ada8 Fix initialization of Haiku font driver
      adds  f120db63a34 Fix running temacs on Haiku
      adds  45dc99dcb91 Fix ns-reg-to-script definition
      adds  e2ec4b84433 Prefer defvar-keymap in hi-lock.el
      adds  3642f378727 ; * lisp/image.el (find-image): Fix typos.
      adds  a7aeef934be ; * lisp/help-mode.el (help-xref-button): Doc fix.
      adds  4cc2f820b50 Fix x-selection-timeout if some keyboard input arrives 
while waiting
      adds  0c8bc8e6d93 ; Fix recent change of documentation of face-remap
      adds  5e7a0873c5f ; * src/process.c (wait_reading_process_output): Fix 
typo.
      adds  c6ff592663e Adapt url-tramp-tests
      adds  54e35097714 Issue a message if getting a selection takes a long time
      adds  4ae315f7c3b Fix potential (goto-char nil) in 
byte-compile-warning-prefix
      adds  25e69968b05 term-set-escape-char: Remove old binding from 
term-raw-escape-map
      adds  256fac48865 * lisp/edmacro.el: Add missing (require 'seq).
      adds  32a6d52d43b Move selection delayed message to a better location
      adds  01834ba0c9c Remove selection requests on the keyboard buffer when 
closing display
      adds  1d681a57005 Add test for bug#56078 fix
      adds  cf4c204df8c * doc/misc/eww.texi (Overview, Basics): Fix typos.
      adds  2eb738f2b8a Support builds configured with a separate --bindir
      adds  c175984e2c9 Merge from origin/emacs-28
      adds  8cf3c3203b0 Allow toggling antialiasing inside the Haiku font dialog
      adds  649b43d20cf Make Lucid menus work from the keyboard also when 
uninstalled
      adds  3d4b389f324 Rename recently-introduced dired-omit-line-regexp user 
option
      adds  97950f2bc4c Speed up mail-extr in some configurations
      adds  7934bad23b2 Fix fontification in describe-key
      adds  ef03c8852d0 Make describe-key do doc string command key 
substitution again
      adds  a5387dec4eb Fix previous describe-key change
      adds  3491c7a322d Fix nested defuns handling in 
`python-nav-beginning-of-defun'
      adds  3518ab51d1f ; * lwlib/xlwmenu.c (ungrab_all): Fix typo.
      adds  32906819add Allow shortening filenames in recentf-mode menu
      adds  0939465300f Tramp code cleanup
      adds  73a384a9869 Increase gc-cons-percentage in -batch Emacs
      adds  49137311a43 Fix previous -batch change for gc-cons-percentage
      adds  b1af8c2c00a ; * doc/lispref/os.texi (Batch Mode): Fix typo and 
wording.
      adds  be35c92c90d Rewrite PGTK selection code from scratch
      adds  a4dcc8b9a94 Fix recent change to xlwmenu.c
      adds  0008003c3e4 Two typos captured on OpenBSD/clang
      adds  1883e532d1a Untabify doc strings before displaying in Customize
      adds  acf9dcdc512 Check defface doc strings
      adds  16d48cf8a01 Fix too-long ediff defface doc strings
      adds  dbbf38d43f1 Document and test 'no-byte-compile' behavior.
      adds  406fd979218 Fix autoload generation of iter-defun forms
      adds  3833ce16afe Fix shr--set-target-ids test for empty buffer
      adds  ca6c8fc72c6 Allow different randomization of shapes in Tetris
      adds  de30e8c0dec Fix logic in previous Tetris change
      adds  137539c1250 Clarify autotype.texi text slightly
      adds  3f66e2a9039 * lisp/repeat.el (repeat-mode): Fix message format.
      adds  5082d74cfd5 ; * lisp/recentf.el: Fix typo.
      adds  f3acc09377f ; Revert "Use file-in-directory-p instead of obsolete 
dired-in-this-tree-p"
      adds  5e40c5a3bea Merge from origin/emacs-28
      adds  6f5f2ebfb4f A trivial optimization and a formatting fix
      adds  d5a3fbe7c8b Fix setting user time for mouse movement events
      adds  ff20b0192c6 Port x-selection-timeout to PGTK
      adds  fa6d9c1e848 Mention the new Tetris user option
      adds  582356c45f8 * src/xterm.c (x_scroll_bar_note_movement): Fix 
no-toolkit build.
      adds  0301b295bb8 Don't drop existing escape char in eshell
      adds  5b1109394ca ; * lisp/edmacro.el: Minor doc fixes.
      adds  ec9228eb81c Use short file names by default in recentf menu
      adds  f3c78c6ea70 Do interactive mode tagging in edmacro.el
      adds  18d412a5138 Fix non-system-malloc build
      adds  cc06be904c5 * lisp/bs.el (bs-mode-map): Prefer defvar-keymap.
      adds  38ae6cf3ce1 Prefer Emacs mouse button event names to XEmacs names
      adds  5f1bd872478 Prevent GC of window referenced from EmacsScroller
      adds  eff42dc0af7 ; bindat (strz): Move all pack logic to pack function 
(bug#56048)
      adds  55c21025607 bindat (strz): Null terminate fixed-length strings if 
there is room
      adds  47374d44167 duplicate-line: fix optional argument and add test 
(bug#46621)
      adds  ec1fffdeca9 Fix dnd-tests-open-remote-url on EMBA
      adds  feb88fa8abe Bind C-c C-c and C-c C-k in recentf-dialog-mode
      adds  f5515fa8aa2 Convert several defsubst to defun in recentf.el
      adds  2bf96389f7e Make recentf-elements obsolete
      adds  ee6e4bc5251 Update device-specific grab during drag-and-drop
      adds  41540b93242 Don't send XdndPosition before XdndStatus arrives
      adds  a3f294b37f8 Improve last change in autotype.texi
      adds  00034ad2e63 Merge from origin/emacs-28
      adds  0b4db66a9de Allow dropping more data types on PGTK
      adds  5cbe50a4fb9 Make DND from other GTK programs work on Wayland
      adds  1003f36febe Minor fixes to last change
      adds  716a0f40256 ; * src/xterm.c (x_dnd_send_leave): Remove debugging 
code.
      adds  ea640581bad Ensure that nnimap doesn't send too long lines to the 
server
      adds  2bd49c8204c Revert "Use short file names by default in recentf menu"
      adds  5f904e50c32 Revert "Allow shortening filenames in recentf-mode menu"
      adds  c753e4cb2a2 Use shortened filenames in recentf-mode
      adds  3832e5360bd Prefer defvar-keymap and keymap-set in recentf.el
      adds  097b63f2ef1 Tag shortcut commands for recentf-dialog-mode
      adds  630a33f0a9e Save desktop-save-mode when changed from menu
      adds  89afd90bde9 ; * lisp/uniquify.el: Remove incorrect comment.
      adds  48248c901d0 Remove unused function in bytecomp.el
      adds  61c8a078cff * lisp/recentf.el (recentf-auto-cleanup): Clarify 
docstring.
      adds  f7e73716316 * lisp/net/browse-url.el: Doc fix; recommend keymap-* 
functions.
      adds  ab203b0ce26 Simplify XI event state conversion
      adds  bf5c75465f3 Improve grabbing detection with multiple master devices 
(MPX)
      adds  fbb703f60aa ; * etc/PROBLEMS: Update the touch-gestures section.
      adds  e1e0315252d Initial implementation of "abort-redisplay" feature
      adds  5a596bbed58 Fix a typo in a doc string.
      adds  f1e1392868d Change the API of 'update_redisplay_ticks'
      adds  bd44f39d6d4 Restart tick counting every command
      adds  264472a507e Handle W = NULL in 'update_redisplay_ticks'
      adds  94e11853698 Support callers which sometimes run unrelated to 
display code
      adds  94672c2936d Handle too long syntactic fontifications
      adds  82626e62ab2 Allow aborting redisplay stuck in 'parse-partial-sexp'
      adds  a82af5ae786 Don't count ticks too eagerly in syntax.c
      adds  4b00bc47c7e Update documentation
      adds  287e714fe0f Update redisplay ticks for more operations, and misc 
modifications
      adds  b89b23079cb Show warnings about aborted redisplay
      adds  6fcd8ca743c ; * etc/NEWS: Minor update of description of 
'max-redisplay-ticks'.
      adds  289b457cac1 Merge branch 'abort-redisplay'
      adds  4266871467e Fix previous nnimap header fetching change
      adds  9f3ce27e56f ; * etc/PROBLEMS: Fix errors in last change.
      adds  c148bfc229e Fix handling of mouse motion across screens during 
drag-and-drop
      adds  bd1f20eea19 Make debug-early-backtrace more resilient
      adds  2ff5cb4cb44 Make warning about require/autoload while bootstrapping 
not error out
      adds  49910adf872 Fix cl-generic bootstrap problems
      adds  bed9fd41efc Allow read-multiple-choice to do long-form answers
      adds  f2b7525e387 Preload seq
      adds  e193ea3c34b Allow `kill-buffer' query to save the buffer first
      adds  0c784a483f9 Update seq.el comment
      adds  253a4a2c689 Bytecode opcode comments update
      adds  66669c5c200 Add NEWS entry about kill-buffer change
      adds  391acd91344 Fix assertion violation when 'max-redisplay-ticks' is 
set too low
      adds  a772c0b8527 ; Fix typos: prefer US spelling.
      adds  81e58d1ce5a Merge from origin/emacs-28
      adds  4ca11a99b36 Fix imenu popup syntax
      adds  cd479aa8bd4 Fix some byte-compilation warnings about subr-x
      adds  6fbea946bfd Add support for image flipping
      adds  de0b7af1693 Fix logic error in Tramp, setting file ownership
      adds  c7f141d6782 Make url-tramp-convert-tramp-to-url more robust
      adds  41c09d347fe Make ido sorting respect ido-case-fold
      adds  cdbb02a5972 Allow toggling completion modes for `M-x' with `M-X'
      adds  b6238a26c97 Revert "Fix some byte-compilation warnings about subr-x"
      adds  1f6750b53a8 Avoid treating number as an enum in the org manual
      adds  fc46552dc82 Merge from origin/emacs-28
      adds  b257a7894b6 Implement "flip" image transforms on Haiku
      adds  a70f731e412 ; Fix typo in last change
      adds  d392ad7c5c9 Fix non-XI2 build
      adds  1754b0df757 Fix false positive due to 'max-redisplay-ticks' feature
      adds  230891d9f33 Implement image transform smoothing on Haiku
      adds  473affe5c6f Minor optimization of the "abort redisplay" feature
      adds  ab5de9e3eee ; * CONTRIBUTE: Mention checks performed by commit 
hooks.  (Bug#56108)
      adds  f01024b94d1 Avoid recording passwords' chars
      adds  376ecd53464 ; Fix last change regarding 'record-all-keys'
      adds  2f346b0ab10 Re-fix build warnings about subr-x defsubsts
      adds  37315f98954 Don't error out on invalid literal key substitutions
      adds  a2c25d5b2f3 Fix subr-x fix that was missed when re-reverting
      adds  3d3029353b9 New command recentf-open
      adds  bdf495f25fe Update input_pending after deferring selection requests
      adds  040c03cae2d Make `M-q' work on the first line of a multi-line 
string again
      adds  728968a2e69 Pacify Oracle Studio re Time_to_position
      adds  bdedfd927c4 Pacify Oracle Studio re print_vectorlike
      adds  250a5e8bdde Pacify Oracle Studio re xterm.c
      adds  b0ed2d1f46d Port test SUBDIRS to Solaris 10
      adds  4410f5d8699 Port distribution tarball to Solaris 10
      adds  78c0c8673bb Port ‘make clean’ to Solaris 10
      adds  c2e07f2258a Handle errors while sending client events asynchronously
      adds  f3b876fa750 Fix ispell-word on colorless TTY frames
      adds  1c4cd5e7d92 Stop catching errors for some requests
      adds  afcec5f0a50 Add some more common predefined atoms
      adds  a399eeac156 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  3b7d8dd3b3e Fix narrowing problem in 
tramp-debug-buffer-command-completion-p
      adds  05ee87d4233 ; Minor cosmetics adjustment to xterm.c
      adds  0808da91e3c ; Pacify unknown fun warning in mh-utils-tests.el.
      adds  502e861af75 Don't create HOME if it doesn't exist
      adds  6a96d177346 * lisp/emacs-lisp/syntax.el: Rework the handling of 
nested calls.
      adds  8f5d9d0abd0 Fix a recent Lisp mode filling test failure
      adds  edf6f5d0cae Fix Bug#56110 (switching from line-mode to char-mode)
      adds  e12f5ca9a5b Update term-char-mode doc string
      adds  b637d9c0750 Fix typo in signal-process-functions
      adds  598d7c5d1c1 Optionally signal an error if an Eshell predicate fails 
to match anything
      adds  ea3681575f2 Convert Eshell globs ahead of time instead of doing it 
repeatedly
      adds  7fc3f1b0d14 Make Eshell globs ending in "/" match directories only
      adds  cd6ce7e546e Make <mouse-3> in the mode line more careful
      adds  9e08c04798e Make <mouse-2> in mode line more careful as well
      adds  51f24fe2f41 Reconvert EPUB buffers when user CSS is changed
      adds  7faea4a15ea When closing an Eshell process target, send EOF three 
times
      adds  da5ef57fe47 * lisp/simple.el (delete-forward-char): Fix bug #56237.
      adds  e6e818f6cff Fix re-composition under 'composition-break-at-point'
      adds  d3893d7e8e2 (oclosure-test-limits): Fix test failure when 
interpreted
      adds  f2a5d48e89b Optimise away functions in for-effect context
      adds  19c44e2be30 Font-lock variable values in *Help*
      adds  ed84f24a215 Make `signal-process' allow completing over signal names
      adds  7865b516c8d Minor clean up of previous Fsignal_names patch
      adds  363821344d1 Correctly convert event state in more places
      adds  a9d338818ae ; elec-pair: Fix docstring typo (bug#56233)
      adds  95336763024 Merge from origin/emacs-28
      adds  fd04009d167 Port distribution tarball to Solaris 10
      adds  677d740e14a ; Merge from origin/emacs-28
      adds  ade34cf8217 Mention further crashes on Solaris 10
      adds  c66b90a534e Mention Solaris 10 'make clean' and 'make check'
      adds  48bda83d359 Update to Org 9.5.4-3-g6dc785
      adds  087476bce18 Merge from origin/emacs-28
      adds  d1f63b2b068 Implement stipples for images on Haiku
      adds  0c01f3fa180 Use correct background for image mask color on Haiku
      adds  f7149f73b12 Fix off-by-one error in Fsignal_names
      adds  995fb1677d6 find-dired: Factor out find-dired--escaped-ls-option
      adds  bc3b20b4416 find-dired: Add find-dired-with-command
      adds  c21487b2bed Fix detecting dotted pairs in icalendar-export-region
      adds  5b1bb1af030 Add NEWS entry about C-h v font locking
      adds  513acdc9b44 Allow plist-get/plist-put/plist-member to take a 
comparison function
      adds  abdf35fac66 Adjust plist calls in .m files
      adds  dedd19a2f5c Add new type predicate plistp
      adds  f9f41c586a3 Fix some missed Fplist_put adjustments in src/w32.c
      adds  0190dff96ac Fix deletion of composed text
      adds  1e58dc46b89 Prevent regexp cache entries from being GC'ed in more 
cases
      adds  05fe0faed4f "make clean" etc. problem now fixed on Solaris.
      adds  7565dfd2686 * lisp/subr.el (plistp): Simplify (bug#47427).
      adds  dea5c528bd8 Always use XKB to translate keysyms when no input 
method is available
      adds  9c268510cf4 Fix handling "C-S-u" and such when using XKB
      adds  a280df4cab8 ; Mention in NEWS the need to use --bindir
      adds  b78508696b1 Merge from origin/emacs-28
      adds  748e6c1e80e Automatically detect cyclic lists in some Haiku 
functions
      adds  baec3c4974e Clean up Fx_begin_drag
      adds  f5293b33647 Adjust x-clipboard-yank for recent selection ownership 
changes
      adds  0b62ad2f3a5 Fix configure.ac quoting of AC_CHECK_LIB's 2nd arg
      adds  772b1891434 Add new command `rename-visited-file'
      adds  9151cc9386c ; Fix documentation of 'rename-visited-file'
      adds  55c5def19b7 Clarify Looking Up Identifiers in the manual
      adds  1dfd8a10af9 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  98c9105f059 Allow using define-short-documentation-group without 
loading shortdoc
      adds  c23a49d2567 Improve sxhash-equal documentation
      adds  fb0d95984b5 Put the obsoletion earlier in the *Help* buffer
      adds  7580f3f4875 trouble.texi (Long Lines): Fix typo.
      adds  b10a6fd5bb0 * lisp/isearch.el (isearch-delete-char): Improve fix 
for bug#52248.
      adds  9705609c0ef Fix typo in previous maintaining.texi change
      adds  0e6516a1f02 Fix reported problem with drag-and-drop inside 
VirtualBox
      adds  091b22cb123 Fix hash table function return values in manual
      adds  a8e72eb0e26 ; * etc/NEWS: Fix file name quotations.
      adds  2eba8cad204 Tramp shall not trap unrelated D-Bus errors
      adds  a0d7caf8652 Merge from origin/emacs-28
      adds  9c2b1d37e72 Ensure correct toggle menu item display
      adds  7fa37d7a143 Handle be:actions field in Haiku DND messages
      adds  60af986f38e Clean up failable requests in more places
      adds  0ebad14f208 * lisp/pgtk-dnd.el (pgtk-dnd-use-offix-drop): Remove 
extra variable.
      adds  e73dbcf26d9 Fix compilation-mode parsing of file names in Gradle 
errors
      adds  bf1dbdd87bb lisp/progmodes/python.el (python-nav-end-of-block): 
prevent infinite loop
      adds  9c9e34e9b68 test/lisp/progmodes/python-tests.el: add test for nav 
end of block
      adds  446d5b14a90 Ensure that In-Reply-To is saved in drafts in Message
      adds  4d41bb78473 Improve the eval-defun doc string
      adds  f9d35afea37 Minor cleanup in dired-x-bind-find-file
      adds  3c0b18facd0 Make two text-property-search tests easier to read
      adds  d07063f69fa Implement starting X Direct Save (XDS) drops
      adds  b7d3231e80e Update dnd-tests.el to make sure remote files are 
removed when Emacs quits
      adds  f70e852ea63 ; Fix build warnings
      adds  7a9353d444c (cl--generic-compiler): Revert last change
      adds  e83919f7214 Fix some bugs found while testing drag-and-drop
      adds  d3492bcf307 Fix handling invalidated selection requests
      adds  3d91d55432f Update Tramp version (don't merge with master)
      adds  6606c14d36b ; Merge from origin/emacs-28
      adds  bf137fdbd28 ; * admin/make-tarball.txt: Small clarification.
      adds  26e838e1df6 Merge from origin/emacs-28
      adds  7f749e44dbd ; Auto-commit of loaddefs files.
      adds  a4b95d3c349 ; Merge from origin/emacs-28
      adds  6c26f089a79 Update ChangeLog and AUTHORS for 28.1.90 pretest
      adds  8f4b2adb4d3 Merge from origin/emacs-28
      adds  f1de6c0e28f Bump Emacs version to 28.1.90
      adds  995490d8c7b ; Merge from origin/emacs-28
      adds  3bd232ab39d ; Manually sync ChangeLog and AUTHORS with emacs-28
      adds  3447e79f249 * lisp/emacs-lisp/rx.el: Indent some rx constructs 
correctly.
      adds  d462c8133bf Complete transition to rx for compilation `gnu` pattern
      adds  e4df6203e27 More robust `gnu` pattern (bug#56249)
      adds  aee101af911 * lisp/vc/diff-mode.el (diff--font-lock-prettify): Fix 
`diff-buffers` case
      adds  fb3d582e7ba Fix hscrolling of :align-to when display-line-numbers 
is in effect
      adds  d7dc8c5fe4a EUDC: Prevent field overlap when query form is reset
      adds  e161b5fa3c8 Fix preservation of the original value of PRIMARY after 
dropping on xterm
      adds  76e4179774f EUDC: Use "Surname" instead of "Name" in prompts
      adds  25887d634f6 Improve compliance with the XDS and XDND protocols
      adds  ebd980bc7e4 Disable unrelated drag-and-drop protocols during XDS 
drop
      adds  371c4f642a1 Add new commands to zoom emojis
      adds  8c200afe467 Regenerated ldefs-boot.el
      adds  febefd6adb9 Add provide to testcover
      adds  c59b8dfefa0 Recognize Gradle error messages in compile-mode
      adds  931bb26bb2b Clarify `version-control' in the Emacs manual
      adds  7b9d755b816 Add new commands to elisp mode for eval/compilation
      adds  3933ece0301 Don't ignore emacsclient's --frame-parameters option 
when -t
      adds  528fb3e087b Fix typo in previous server.el change
      adds  274fcfa8508 Restore temp-buffer-resize-mode behaviour wrt. [back] 
buttons
      adds  2f0ed2280e0 Add find-function-setup-keys bindings for find-library 
commands
      adds  a9ebd213041 Do NEWS tagging
      adds  80cf13a3d27 Make "eager macro-expansion" warning into an error
      adds  bf65073767d New hook save-place-after-find-file-hook
      adds  b77d8617e78 ; * lisp/emacs-lisp/testcover.el: Remove duplicate 
provide.
      adds  3015af515ec Fix up warning links in elisp-byte-compile-buffer
      adds  6f773186e3e Fix typo in previous elisp-byte-compile-buffer change
      adds  00dbc5937d3 Don't change indentation rules for `>=` and `=`
      adds  a6a92b8e4df Also add elisp-eval/byte-compile-buffer to 
lisp-interaction-mode
      adds  f819882edcb * lisp/eshell/em-term.el (eshell-visual-commands): Add 
vim.
      adds  a68508c10b0 Don't say that macro-expansion error is a warning
      adds  77e99dcacb5 ; * lisp/emacs-lisp/rx.el: Don't set indentation prop 
for `repeat`.
      adds  15b2138719b (syntax-wholeline-max): New var
      adds  2736e612743 Fix define-obsolete-function-alias formatting in 
loaddefs-gen.el
      adds  a3311dbce00 Regenerate ldefs-boot.el
      adds  0f52e7ac684 Rework mutual dependency between erc and erc-backend
      adds  54414ec846c Initialize erc-server-filter-data in erc-backend
      adds  4ae0707704e Accept user keyword arg in ERC entry-point commands
      adds  a63ed6f78a6 Remove duplicate ERC prompt on reconnect
      adds  c5b78a33790 Customize displaying of ERC buffers on reconnect
      adds  873499ce065 Allow exemption from flood penalty in erc-backend
      adds  de53d18a4d8 Don't set erc-server-announced-name unless known
      adds  485b84cb7c4 Require erc-networks in erc.el
      adds  c356f86b51f Update ISUPPORT handling in ERC
      adds  ecafe1cbb52 Recognize ASCII and strict CASEMAPPINGs in ERC
      adds  4e312c07f7a Make ERC respect spaces in server passwords
      adds  1c24af0fcb8 Add helper to determine local channels in ERC
      adds  529e46f1287 Add eventual replacement for erc-default-recipients
      adds  e958a2b726f Discourage ill-defined use of buffer targets in ERC
      adds  9be08ceb314 Add ERC test server and related resources
      adds  752e860db48 Address long-standing ERC buffer-naming issues
      adds  922ad238403 Add user-oriented test scenarios for ERC
      adds  7c47d6c52d7 Register erc-kill-buffer-function locally
      adds  1767b0bd7e2 Don't call erc-auto-query twice on PRIVMSG
      adds  959fbcf34b5 Favor network identities in erc-join
      adds  05902243431 Standardize auth-source queries in ERC
      adds  a9d89d083ac Fix regression in erc-send-input-line
      adds  f46547294d2 Improve ERC's handling of multiline prompt input
      adds  10237840d03 Optionally prevent sending multiline input in ERC
      adds  85c2f3bc3ef Update ERC's Info doc with network-ID related changes
      adds  ce00057cb91 ; Help ERC test fixture better withstand reordering
      adds  833767e53fc Disable middle click selection emulation during XDS
      adds  2289fafeaf4 Fix `clipboard-yank' inserting off the kill ring 
instead of CLIPBOARD
      adds  23df6df775c Add tests for XDS protocol support
      adds  ef3f8a25655 Update publicsuffix.txt from upstream
      adds  efc2a878de6 ; Tag ERC channel-buffers test as unstable
      adds  a08bb27517e ; Fix documentation of recent ERC changes
      adds  ea5f5f81dd1 Support receiving XDS drops correctly
      adds  b55059bbeb8 Prevent XdndPosition messages from rarely being sent 
out of band
      adds  06cd24698e0 Expand file names read from XDS functions
      adds  bffca6070f4 ; * test/lisp/erc/erc-networks-tests.el: escape `*`s in 
regexp
      adds  d0e15c38146 Make the emoji-zoom commands use a transient map for 
repetition
      adds  45ba6a3104f Make it easier to debug nnimap-retrieve-headers
      adds  12e5171882a Document XDS stuff
      adds  83e45596643 Make time-stamp-tests.el work in a Norwegian language 
enviroment
      adds  467a02d69ef Fix typo in Property Search manual entry
      adds  3a4c408a7b6 Fix elisp-byte-compile-buffer requirements
      adds  474f5b21b43 Add support for <mark> in shr
      adds  8a098f65171 Fix quoting of file names in 'ctags'
      adds  0a0ec8958a3 ; Fix regexp in ERC test-server utility
      adds  405d4723d96 ; * doc/misc/erc.texi: Fix typo
      adds  1dc70544d86 * doc/misc/erc.texi (Connecting): Fix typo.
      adds  154634dcf0e Use command substitution in kmacro.el
      adds  eb6d74a26c6 Return the correct action from the Lisp side of 
drag-and-drop
      adds  a2d0a9ee5c7 * editfns.c (Fbyte_to_string): Use `make_unibyte_string`
      adds  e3a3d6bf232 Add interactive XDS test
      adds  3b66c233259 Font lock \\`' command substitutions in docstrings
      adds  8b6c9169f49 * lisp/epa-mail.el (epa-mail-mode-map): Use 
defvar-keymap.
      adds  6c9c8b09b97 * lisp/ruler-mode.el (ruler-mode-map): Use 
defvar-keymap.
      adds  2b1cf5aff41 Fix drag-and-drop from Chromium family browsers
      adds  09444b5fc4d Improve rcirc's CertFP documentation
      adds  9d14e0bf1e9 Fix fallout from bug#50143
      adds  9dc0fdfdc14 Fix repeated "the"
      adds  6f22631a63e * doc/emacs/buffers.texi (Indirect Buffers): Mention 
modification hook quirk
      adds  f5421104e97 Fix external image conversion on MS-Windows
      adds  9ffbbddf8e1 * admin/make-tarball.txt: Minor clarifications.
      adds  dc3cb749f3d Remove obsolete cust-print from elisp index
      adds  6908309827c Doc fixes: don't refer to some obsolete items
      adds  7e33618bbc0 ; * src/fns.c (Frequire): Fix a typo in the doc string. 
 (Bug#56328)
      adds  1c3d107cb53 Fix "C-u C-x =" for SPC
      adds  52c91122eec Merge from origin/emacs-28
      adds  3112d5a2f1c * src/xfns.c (Fx_server_input_extension_version): Fix 
typo.
      adds  9230953f23c ; Fix typos.
      adds  50b3e9d23db Completely get rid of races during Motif drag window 
creation
      adds  631b3fbde76 * src/sheap.h (STATIC_HEAP_SIZE): Double the size of 
static heap.
      adds  14d4d63c8c1 native-comp-eln-load-path doc string fix
      adds  05d240997ae Add native-compile-prune-cache command
      adds  c5aec9b10d7 Preserve connection-local settings in dired
      adds  8d68760ddee ; Fix typos.
      adds  5b112482fbd Make comint-watch-for-password-prompt more resilient
      adds  8b52d9f5f17 Allow NUL characters in JSON input
      adds  b2670bfe42b Add a comment about buffer_local_value/find_symbol_value
      adds  e0488f89d17 Command for global adjustments to the default face
      adds  59d109b73c4 Fix display disconnect when tooltip frame is alive
      adds  b25ca542983 Fix error handling for XCB Xlib
      adds  25d80e4f811 Prefer defvar-keymap in nxml/*.el
      adds  0bb6b2dd1ee Move dired-info and dired-man from dired-x to dired
      adds  d06bc48716e ; Minor fixes for 'global-text-scale-adjust'
      adds  1ee1d21c752 ; * etc/NEWS: Fix typo in recently-added entry.
      adds  ad73b588d48 Make dired-jump repeatable in repeat-mode
      adds  4b9b1ea6a09 Use help-key-binding face in repeat-mode message
      adds  feac92fe1da Use help-key-binding face in text scale adjust messages
      adds  3ace37a387c Unobsolete longlines-mode (bug#18589)
      adds  a06fc4be132 Add more separators to longlines-mode
      adds  b79cfaaf14a Filter out nul bytes when killing from a *grep* buffer
      adds  3c125290d20 Add sanity check for Emacsen distributed without .el 
files
      adds  6b2a9171b81 Fix some typos in NEWS
      adds  782e48b3dba REQUIRE-MATCH doc string clarification
      adds  4ef1e4daf5e Speed up receiving drops over slow connections
      adds  60ad45c5d27 Don't use obsolete face name in manoj-dark-theme
      adds  c85f7c2e8ae Don't refer to obsolete alias for insert-char
      adds  e390396e684 Doc fixes; don't use obsolete names
      adds  dc3d01a5aff CC Mode: Fix a c-backward-token-2 call wrongly jumping 
back over macros.
      adds  740d7e54e14 Merge from origin/emacs-28
      adds  d927181b1a4 * lisp/progmodes/cc-mode.el (c-common-init): Bind 
case-fold-search to nil
      adds  04e4a902d3c ; Merge from origin/emacs-28
      adds  fcdaaf241ea Fix deadlocks with very old versions of libXi
      adds  94d43f4942f * lisp/leim/quail/indian.el ("malayalam-mozhi"): Set 
DETERMINISTIC.
      adds  45badeceeca Implement pseudo-value 'reset' of face attrributes
      adds  60f77c58f11 Improve dired-do-{info,man} error handling
      adds  e7da53a1169 * lisp/dired.el (dired-do-eww): New command.
      adds  2c4922d76b7 Improve efficiency of `x_frame_highlight' and 
`x_frame_unhighlight'
      adds  f5a11369ea1 ; * src/xfaces.c (Finternal_set_lisp_face_attribute): 
Fix last change.
      adds  a2f956a1d6f elec-pair: Fix bug incorrectly hiding 
syntax-propertize-function
      adds  b31680ef040 Add new function `seq-split'
      adds  5a094d16e35 Fix streaming problems in nnimap-retrieve-headers
      adds  cfee07d4dd6 Improve performance when rejecting XI touch event
      adds  b72e4b14932 Make string-limit with encoding return complete glyphs
      adds  c61c647f727 * lisp/dired-x.el (dired-omit-size-limit): Increase 
value.
      adds  6e2f9dd3dd8 Fix `python-nav-beginning-of-defun' line continuation 
using backslash
      adds  e9bb92940e8 Fix implementation of 'reset' face values
      adds  831b5f3f14c Move dired-clean-up-buffers-too to dired.el
      adds  93cec6cf68e ; * etc/NEWS: Tag two items.
      adds  18a2bc7a6e9 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  d68ecda05c4 Improve navigation keybindings in emacs-news-mode
      adds  d5c6f221934 Fix warnings in my last commit
      adds  e41ba8ab89a Fix dired-goto-subdir prompt
      adds  bfc9e766968 lisp/elec-pair.el: Simplify last change
      adds  676d38cfc34 abort-redisplay: Add missing unbind_to in 'recenter'
      adds  c8da2a991ee Tramp code cleanup
      adds  0835bc40d35 Improve calc-dispatch-help docstring
      adds  1c3c8b6d58c * lisp/mwheel.el: More fixes for global-text-scale 
(bug#48307)
      adds  ae31dd53069 Use more help-key-binding faces in repeat-mode message
      adds  e3f8dd9023e ; * lisp/mwheel.el (mouse-wheel-scroll-amount): Doc fix.
      adds  8bb770234db Fix warning in last commit
      adds  b000bd47a6e Font lock \\<> and \\{} command substitutions in 
docstrings
      adds  e688176b21f Use substitute-command-keys in reftex-toc-show-help
      adds  5cb8303f6b2 Normalize definition of erc-track-minor-mode-map
      adds  bda6e9a226f Use command substitutions instead of literal keys in 
some places
      adds  05297e40c0a Quote some literal keys to get help-key-binding face
      adds  ae3416d6943 Simplify lisp-el-font-lock-keywords-2 definition 
slightly
      adds  06afa7b4e09 Add some more error checking code to 
`x_stop_ignoring_errors'
      adds  bbca04fd9d1 Add support for fullscreen values fullheight and 
fullwidth on PGTK
      adds  c96cd5e2b71 Display list of traps and handlers when crashing due to 
an X error
      adds  41472f3b6c0 Document 'jit-lock-debug-mode'
      adds  3f2af38ef84 Merge from origin/emacs-28
      adds  bd034b342cc Fix accessing dpyinfo after it is deallocated
      adds  1da6a6d3271 Always wait for XdndStatus before sending XdndDrop
      adds  c4e93b67c45 Handle errors caused by ignoring errors with GDK's trap 
installed
      adds  906b97edb9a New command help-fns-edit-mode-cancel
      adds  f133336a1af Exclude radio buttons when suggesting URI in eww
      adds  e0e3f2b672b Don't bug out in manual-html-fix-index-2 on newer 
makeinfo versions
      adds  b778e71af7c Preserve <title> in the Emacs manuals
      adds  2a0740b95af lisp/thumbs.el: Fix calling the "convert" command
      adds  1ac383bcb69 Add file-parent-directory function
      adds  603de9a38ef ; Fix documentation of 'file-parent-directory'
      adds  a525c9f5c96 ; Fix doc strings in help-fns.el
      adds  a5f5f6c0ab5 Remove remaining Helper-help support from view-mode
      adds  65df97f361a * lisp/progmodes/ebrowse.el (ebrowse-tree-mode): Fix 
typo.
      adds  544361d37f3 Replace lisp-mode-symbol-regexp with (rx 
lisp-mode-symbol)
      adds  1268902db17 Remove some useless `eval-when-compile`
      adds  c933f988254 Fix scrolling backwards in Helper-help
      adds  a2189211724 Avoid code duplication converting XI event state in 
toolkit menu code
      adds  0e5d790c6b8 Use substitute-command-keys in Helper-help
      adds  cfc754a67c0 ; remove regexp ambiguity
      adds  599aea30128 * src/keymap.c (Fcopy_keymap): Document using 
defvar-keymap.
      adds  0b5301fceb7 Inherit instead of copying keymap in bookmark.el
      adds  7882c77a1ef Doc fix; quote keys in face-remap.el
      adds  6d3adedcf13 ; Fix warning in mwheel.el
      adds  616d3c24e2b Document using make-composed-keymap with defvar-keymap
      adds  162c6c12f97 Prefer defvar-keymap in emacs-lisp/*.el
      adds  7540f98c5ac Add quit-window entry to list-timers menu
      adds  6d415d5f0b6 Fix core dump with x-get-local-selection
      adds  edaa7780fd8 (gnus-inverse-list-range-intersection): Update alias
      adds  f1ae277e0bb Add reverse mapping for EUDC attribute names
      adds  08df1631b4f Don't overestimate supported input extension version on 
GTK 3
      adds  83f059793af Improve support for remote files in XDS
      adds  3534426b28b New command emacs-news-mode-open-line
      adds  b4d766fba5a Don't take XCB socket every time we want the no of the 
next request
      adds  724f712ef17 Preserve <title> in the Emacs manuals
      adds  28c5c27162f Don't bug out in manual-html-fix-index-2 on newer 
makeinfo versions
      adds  8cf986702dd ; Merge from origin/emacs-28
      adds  d5e14241744 Expand docstrings related to auto-saving
      adds  77d90ce79a1 Merge from origin/emacs-28
      adds  e93d9e0f5da Don’t mishandle preset emacs_cv_lesstif
      adds  59206529a17 Quote configure.ac arguments more consistently
      adds  6dfe3329718 Allow immediately saving XDS drops
      adds  678453ebc65 Remove the interactive prefix from emoji-insert
      adds  9298a571ebb Fix manually disowning Emacs drag atoms
      adds  74bca064694 Shorten name of recently added command to 
emacs-news-open-line
      adds  ac7f76528f2 New user option auto-save-visited-mode-predicate
      adds  3631355dcb9 New user option auto-save-visited-remote-files
      adds  207101e1690 ; Fix documentation of 'auto-save-visited-remote-files'
      adds  59276ff81d1 ; * lisp/files.el (auto-save-visited-predicate): Doc 
fix.
      adds  8681bf1e851 Mention byte order marks in string-limit doc string
      adds  3bd889cba06 Documnt left/right mwheel events
      adds  3868c3aa3e4 Don't hard-code `M-c' in `read-regexp'
      adds  9d866a1f8da Make some defcustom types more restrictive
      adds  bc8e2565431 Re-fix narrowing problem in 
tramp-debug-buffer-command-completion-p
      adds  23e4a30da28 ; * etc/NEWS: Clarify entry.
      adds  99872bedf07 ; * lisp/emacs-lisp/subr-x.el (string-limit): Clarify 
doc string.
      adds  6d8638e5e49 Give a warning if setopt has been used with an invalid 
value
      adds  89c589bae47 Regenerate ldefs-boot.el
      adds  fe82c0743b3 Rename new option to 
remote-file-name-inhibit-auto-save-visited
      adds  ad1baff0a12 Mention remote-file-name-inhibit-auto-save-visited in 
Tramp manual
      adds  7f298bab523 Fix rcirc buffer name collisions
      adds  1fe269d59df Fix custom-initialize-reset bootstrap error
      adds  0463368a7b7 * make-dist: Fix after recent configure.ac quoting 
changes.
      adds  6230ed6d63a Fix announcements of XDND mouse rectangles
      adds  cd18cee96ee Don't select for unnecessary properties during DND
      adds  e482379a65e Reduce duplicate code cleaning up DND processes
      adds  54e0b14a698 Adjust better to Autoconf quoting style change
      adds  29e14599657 ; * lisp/files.el (remote-file-name-inhibit-cache): 
Minor doc fix.
      adds  6b5d829d9df Add index entry for "ignore case"
      adds  2be06b13dd9 Merge from origin/emacs-28
      adds  27436451ecb Update from Gnulib by running admin/merge-gnulib
      adds  18050712a41 Speed up interning XDS atoms
      adds  15404818503 Fix the MS-DOS build
      adds  939dc2ff126 Fix 'fit-frame-to-buffer' (Bug#56102)
      adds  e6504c3eda1 Stop synchronizing after sending XEmbed events
      adds  0bacb8f9e74 Use compatibility macro for ISUPPORT caching in ERC
      adds  f65e4c46a34 * lisp/erc/erc-track.el (erc-track-minor-mode-map): Doc 
fix.
      adds  ef218ac936c ; * lisp/emacs-lisp/ert.el: Remove installation 
instructions.
      adds  706d1fb5ec3 Remove soft newlines in longlines-mode
      adds  a2e56a8d659 Send region to the subshell specified by the current 
file interpreter
      adds  b5cd9343aea Fix infinite looping around Haiku menus
      adds  22bcbf8e2cc Fix missing :value with defcustom const :type
      adds  6a7bb1ddbc9 Make some additional defcustom types more restrictive
      adds  0e99046d62e Add new args MESSAGE and TIMEOUT to set-transient-map 
(bug#21634)
      adds  5866fd5fecd * lisp/repeat.el (describe-repeat-maps): Handle 
non-symbol keymap (bug#21634).
      adds  3e7f6ff4b09 Prefer defcustom :safe to putting 'safe-local-variable'
      adds  ab9b55d617f Autoload safe local property for plstore-encrypt-to
      adds  7ac9c22636c End new .dir-locals.el files with a newline
      adds  8575962d46d Avoid excessive synchronization performing "xterm" drops
      adds  fd016ea9972 Port `x-lost-selection-functions' to Haiku
      adds  ca58872a537 Fix NS build
      adds  dafbdb87ecc gnus-advanced-body: Fix return value
      adds  f9d01e50471 ; * lisp/emacs-lisp/ert.el: Remove installation 
instructions.
      adds  b1565431270 ; Merge from origin/emacs-28
      adds  ba63d8783bf Fix `trace-function' default buffer
      adds  e93aa8d5867 ; Improve documentation of 'set-transient-map' changes
      adds  6f872ea8e70 Don't accumulate trailing newlines on every save of 
.dir-locals.el
      adds  455495b2154 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  f703b64da0c Make the Indian itrans methods more phonetic
      adds  b075a59a1a4 * lisp/net/dig.el (dig-exit): Mark for 'dig-mode'.
      adds  74f43f82e6b Fix undo of changes in cloned indirect buffers
      adds  707124d2b92 Make 'run-dig' command obsolete in favor of 'dig'
      adds  a40a4d3a096 Mark comint modes in net-utils.el as non-interactive
      adds  7a9f8ed6fba Fix quitting out of selection converters during drag 
and drop
      adds  59a798b3f0b Fix GTK build
      adds  9155f2ada3e Make two XEmacs related variables obsolete
      adds  49b10a95c3b * lisp/woman.el (woman): Fix comment; don't mention 
gnudoit.
      adds  0aa0dac799d * lisp/net/eww.el (eww-browse-url): Add 'browser-kind' 
property.
      adds  1fa5f0428fc Fix selection disowning upon frame deletion on Wayland
      adds  6d95b4e6ec3 Make net-utils-url at point funs obsolete in favor of 
ffap
      adds  f32808ce98d * lisp/net/dig.el (dig): Provide default.
      adds  9cd72b02b67 Remove obscure, obsolete code from do_switch_frame
      adds  53c0690fa28 Faster append and vconcat
      adds  d397b042156 Fix buffer-tests
      adds  a371298d2a2 Make imenu--create-keymap more resilient
      adds  cbfd959e26d Prefer keymap inheritance in shr-image-map
      adds  139eb1f845d * lisp/emacs-lisp/ert.el (Commentary): Refer to the 
Info manual.
      adds  b6a90b71a2e Fix returned action symbol upon "xterm" drop
      adds  2ac0ddc4ac4 ; * lisp/net/net-utils.el: Minor doc fixes.
      adds  7397d0fd191 Merge from origin/emacs-28
      adds  eb86a375e8c Reduce synchronization setting frame alpha
      adds  bc015a7b44a Fix flickering system tooltips on Haiku
      adds  0fc9808dedc Improve behavior of sticky tooltips on Haiku
      adds  989908eee8d Avoid obsolete initial-input argument in net-utils.el
      adds  f85683c434f Add tests for mail-extr.el
      adds  38697a07c0f Add :safe property to ffap-machine-p-* variables
      adds  9abf8414292 Stop ffap-machine-at-point from pinging random hosts
      adds  ca7b5dbfcac Put safe-local-variable property on auto-insert
      adds  739e3dbe050 Remove many items obsolete since 24.1
      adds  6791165b2a0 Fix file-name-case-insensitive-p in ffap (bug#56443)
      adds  9e0f52b7d94 Ensure correct position is returned after child frame 
movement
      adds  58790a5266c * lisp/dired.el (dired-jump-map): Bind also "j" to 
dired-jump.
      adds  1c300c983f6 Remove unused member of internal struct
      adds  033d370a514 * lisp/progmodes/ruby-mode.el (ruby-mode): Set 
outline-regexp, outline-level.
      adds  99c96f50ed2 Move dired-do-relsymlink from dired-x.el to dired.el
      adds  fc50847b406 Delete redundant defgroup dired-keys
      adds  ef559dcd2ab Don't mention moved variable in dired-x manual
      adds  3cfac1fe073 Display the number of invisible matches for 
isearch-lazy-count (bug#40808)
      adds  df157953612 * lisp/isearch.el 
(isearch-search-fun-in-noncontiguous-region): New function.
      adds  0508d7c4d66 Remove now unused parameter TRACK from do_switch_frame.
      adds  ee581417850 Speed up querying for window manager support
      adds  3d3aaf3af3e ; * message.el (message-auto-save-directory): Clarify 
docstring.
      adds  35ae8d9f3b1 Add new minor mode to deactivate the region once 
PRIMARY is lost
      adds  29c8866c7fc Fix redisplay after running selection hook on Haiku
      adds  c4e251103b9 ; * lisp/textmodes/rst.el: Update URLs.
      adds  3442de2edd8 Doc fix; don't mention obsolete variable
      adds  f400c60237f Merge from origin/emacs-28
      adds  edabfe4ff66 Fix race conditions handling selection clear events on 
Haiku
      adds  bab449f034f Improve drag-and-drop emulation time handling
      adds  6caade631ef ; Rename 'ffap--accept-or-reject-p'
      adds  ac7b90e323e Delete obsolete variable buffer-substring-filters
      adds  04f1396640f Move dired-buffer-more-recently-used-p to dired.el
      adds  d74dad673b8 Bind M-G unconditionally in Dired
      adds  ecb2eccad56 Improve ert-test-erts-file documentation
      adds  14a36143532 New command emacs-news-toggle-tag
      adds  5f8922b9e26 ; * lisp/emacs-lisp/cconv.el 
(cconv--var-classification): Optimise.
      adds  76ca5f5eced Delete obsolete variable font-lock-maximum-size
      adds  d40cb524302 * lisp/mh-e/mh-mime.el (mh-small-show-buffer-p): Double 
value.
      adds  75e3736ba17 * lisp/woman.el (woman-fill-column): Increase default 
to 70.
      adds  5d7b92448f1 Delete obsolete variable tooltip-use-echo-area
      adds  30cf1f34c58 Avoid extra sync and atom name query on ending Motif DND
      adds  f6840328c0b Prefer defvar-keymap in net/*.el
      adds  aa1e837ab43 Improve introductory section of TRAMP manual
      adds  2a8d083607e Drop support for the dead third-party w3 package
      adds  96bf08a0ec5 Make browse-url-default-browser fall back to EWW
      adds  1383e6de55f * lisp/net/eww.el (eww): Improve docstring.
      adds  16e79eb75f0 Exclude platform specific browsers from custom type
      adds  ad011fd3acc Make STRING_SET_MULTIBYTE an inline function
      adds  588feeecfd8 * test/Makefile.in (WRITE_LOG): Always be verbose on 
hydra.nixos.
      adds  932cf200bb6 Make `x-no-window-manager' cover user time as well
      adds  115261b323a ; Improve wording of recently-changed doc strings.
      adds  c8c8bbd8551 Merge from origin/emacs-28
      adds  143548fdd6c Don't sync for errors setting up DND targets and 
toplevels
      adds  8dc4c19be8b Speed up 'find_automatic_composition'
      adds  d7120d97669 Fix build with old sqlite libraries
      adds  84473eb610e ; * src/composite.c (Fcomposition_get_gstring): Fix 
compiler warnings.
      adds  aa25a38f2c4 Fix the startup.el behavior when 
'face-font-rescale-alist' is non-nil
      adds  170dcde0297 ; * lisp/startup.el (command-line-1): Fix last change.
      adds  65a336ce483 ; * test/lisp/dnd-tests.el 
(dnd-tests-begin-drag-files): Instrument.
      adds  8eb8928337e * lisp/net/browse-url.el: Improve commentary.
      adds  86dc875bf59 Make browse-url.el support for plain "mozilla" obsolete
      adds  a7fff369913 Minor fixes to WM_DELETE_WINDOW handling
      adds  e45411966fd * doc/misc/tramp.texi (Frequently Asked Questions): Fix 
formatting.
      adds  afaf45d6535 ; Use example.org in an example
      adds  118e05f570b New user option browse-url-guess-default-scheme
      adds  46a2e5dc93c * src/dired.c (directory_files_internal): Fix bug#56469
      adds  d51d72b4a62 * src/dired.c (directory_files_internal): Update comment
      adds  f8de0d5436a Don't use purecopy in dictionary.el
      adds  4bab499ed0d Fix Tramp test environment on hydra.nixos.org
      adds  cfda663282b Speed up string-to-unibyte
      adds  29684a73425 Rename new option to browse-url-default-scheme
      adds  27c3a8b2770 Remove some ineffectual calls to purecopy
      adds  c6f67615458 ; * lisp/emacs-lisp/ert-x.el (tramp-remote-path): Fix 
last change.
      adds  b283e36cf19 * time-date.el (decoded-time-period): Rename TIME in 
docstring
      adds  d9464d7fe5d Handle errors sending selection decline events 
asynchronously
      adds  96846877930 Rename 'longlines-breakpoint-chars' to 
'longlines-break-chars'
      adds  69b68099ecf Simplify and speed up string-to-multibyte
      adds  da3f3dd0910 Prefer :risky defcustom keyword
      adds  99adfafdfc0 Re-add comment on autoloading cookies in preloaded files
      adds  d8225e9fa1e ; * lwlib/xlwmenu.c (make_shadow_gcs): Remove "a = a" 
pattern.
      adds  693929bf48b Make crm-default-separator obsolete as per FIXME
      adds  8ab9102950e Fix `M-x lisp-fill-paragraph'
      adds  bebf39f292f Autoload named-let
      adds  7ae7a95e803 Fix memory leak in ns_draw_relief
      adds  25dd4f169d9 Add test for the gradle-android compilation message 
pattern
      adds  c0ced4e4998 Prevent setting user time if the WM doesn't support it
      adds  ade7a212a88 * lisp/emacs-lisp/package.el (define-package): Make 
obsolete.
      adds  215a700751f Make mouse-2 respect delete-selection mode
      adds  061de95d595 Don't call home from test/src/process-tests.el
      adds  2f823ffd28d Fix crm.el compilation warning
      adds  6f57fb71a50 Improve behavior of `lost-selection-mode' with multiple 
buffers
      adds  050252043fe Doc fix; don't mention rlogin
      adds  5990da62907 Simplify str_to_multibyte and related code
      adds  d9732425a6b Don't create unused file rmail-loaddefs.el
      adds  7af425f87bf Support for debugging Emacs with LLDB
      adds  4c41cef353c Move EIEIO autoloads to the common loaddefs.el
      adds  4e8448b4bc5 Allow commands that call `yes-or-no-p' to be repeatable 
again
      adds  899616108b0 * src/.lldbinit: Fix copyright year.
      adds  512e1db7ba0 Make net/rlogin.el obsolete
      adds  cd5a8f9cc1e * lisp/obsolete/rlogin.el: Add "Obsolete-since" line.
      adds  b3fd71ed101 ; * etc/NEWS: Announce obsoletion of rlogin.el.
      adds  ce31339c836 Make add-mode-abbrev use the active region
      adds  1e6a36361d8 Document the recent add-global-abbrev change
      adds  b2e6e955816 Only reset buffer-local buffer-stale-function in 
make-indirect-buffer
      adds  f9e4b2d3ce6 Make `g' in `vc-annotate' not bug out
      adds  ac0027f6a54 Remove dead branch from substitute-command-keys
      adds  871db806e68 Remove obsolete uses of obsolete functions
      adds  9fe663530c5 Prefer defvar-keymap in thumbs.el
      adds  93727d243a3 * lisp/mail/mail-utils.el (mail-string-delete): Make 
obsolete.
      adds  7ac313ea87b ; * lisp/textmodes/rst.el: Delete stale comment.
      adds  86d128c6c3a Try to save selections from being disowned during frame 
deletion
      adds  876317271b5 * lisp/find-dired.el (find-dired): Doc fix; add 
crossreference.
      adds  04610218939 ; * lisp/emacs-lisp/comp.el (native-comp-speed): 
Explain the -1 value.
      adds  84a5d471250 ; Fix last change
      adds  1f508a8b6f7 etc/PROBLEMS: Describe issues with native compilation 
on Cygwin
      adds  9183d1672c6 ; * etc/PROBLEMS: Give a URL for bug#50666.
      adds  a837c59d9ec Merge from origin/emacs-28
      adds  93b31707e97 Fix preserving selections if 
`x-lost-selection-functions' signals
      adds  fe5e789ff84 Expunge unused recompute-lucid-menubar, 
lucid-menu-bar-dirty-flag
      adds  f209650e41d Better gomoku X colour with bright background
      adds  cae4dcc073d ; * lisp/completion.el: Remove code commented out since 
1990.
      adds  2dc3e003413 Recognize gemini in thing-at-point
      adds  f83d7cc312b Make remote-shell-program default to ssh only
      adds  10646eecf15 Make some rst.el compat aliases obsolete
      adds  227f3842c29 Reduce syncing when fetching selection names during 
frame deletion
      adds  f62e1f39be4 Fix buffer-stale-function fix
      adds  e51ae63ec28 Improve tests/organization for built-in variables
      adds  ba1923f1f1b Allow Eshell variable aliases to point to other aliases
      adds  18d83b94528 Ensure Eshell variable aliases properly handle indexing
      adds  0143e916665 Remove rsh from Tramp manual, Overview section
      adds  df5613c45ed ; * lisp/eshell/esh-var.el 
(eshell-variable-aliases-list): Doc fix.
      adds  4650ea9c255 ; Fix recent additions to the Eshell manual
      adds  0b94747ddc0 Make pcomplete/{rsh,rlogin} into alias for pcomplete/ssh
      adds  c518b06ae65 Drop obsolete rsh/rlogin from two user options
      adds  5f0ef3c9d8b ; * lisp/dirtrack.el: Improve commentary.
      adds  fe50d914a95 ; * lisp/dirtrack.el: Restore important information in 
commentary.
      adds  3b802f029e8 Add support for viewing "images" such as Krita (.kra) 
files
      adds  cbe9a559236 Autoload image-converter-add-handler
      adds  113a6a0a885 Tweak image-converter-add-handler interface
      adds  6be201cf51e Fix closing displays when preserving selections is 
enabled
      adds  14a56f52c5b New user option 'webjump-use-internal-browser'
      adds  a3dab1e6213 Don't mention cl-cXXXr aliases in cl-lib manual
      adds  6fba6a3c4a4 Merge from origin/emacs-28
      adds  defe6cf2d94 Implement TIMESTAMP target for Haiku selections
      adds  28797db5c96 ; * lisp/term/haiku-win.el: Fix compiler warnings.
      adds  c679756a9fb ; Fix typos in the manual
      adds  d858e0a18ac Make the rsh command obsolete
      adds  2f7cd9cd732 Make bibtex-mode not signal errors when used 
programmatically
      adds  b3bc7c3e82e Adapt Tramp version integrated in Emacs 28.2
      adds  73524ee0daf Revert "Make mouse-2 respect delete-selection mode"
      adds  ad4ccd4d907 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  9f6d8486b46 Fix recursive calls of x_connection_closed leading to 
dead terminal
      adds  3d7a8320928 Make smtpmail try all auth methods
      adds  80666698260 * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy.
      adds  6d600280641 Prefer defvar-keymap in tab-bar.el
      adds  e4030f25f98 ; Auto-commit of loaddefs files.
      adds  9a888323c60 ; * src/xterm.c (x_error_handler): Fix magic numbers.
      adds  d37ba6f259b Fix killing Emacs upon display disconnect
      adds  f6679ccceb8 Add new customizable phonetic Tamil input method
      adds  63e1b42f5b6 ; * lisp/leim/quail/indian.el 
(tamil-translation-rules): Doc fix.
      adds  e1d93302c29 Improve support for debugging Emacs with LLDB
      adds  e3e7f31faa6 Adapt Tramp doc
      adds  ba0871bef1e ; Fix typos: prefer American spelling
      adds  5e47ec95118 ; * lisp/url/url-http.el (url-http-parse-headers): Fix 
typo.
      adds  4e79f77635a Merge from origin/emacs-28
      adds  22096500898 Adapt Tramp version (don't merge)
      adds  3ec7b278521 ; Merge from origin/emacs-28
      adds  4738aa1e124 Make clear-image-cache clear the animation cache
      adds  7af88de4103 Mark async worker tmp file as utf-8-emacs-unix 
(bug#48029)
      adds  9db6817d638 Remove uneffective test
      adds  c516b49daa2 Merge from origin/emacs-28
      adds  ae0881e52cd ; Auto-commit of loaddefs files.
      adds  3b0df8af915 ; Merge from origin/emacs-28
      adds  76878ce6a02 * etc/PROBLEMS: Describe problems with remote files.  
(Bug#56499)
      adds  ddecd864cfe Merge from origin/emacs-28
      adds  2a05479c221 ; Fix typos: prefer American spelling
      adds  ade1238bce1 Try to restore the initial "daemon" frame when a 
display goes down
      adds  41e612cfd68 ; Fix typos
      adds  9ea513134b0 Update the 'etags' test suite
      adds  2b869237cc1 ; * lisp/xwidget.el (xwidget-webkit-browse-url): Mark 
as internal browser.
      adds  35238c4fc02 Pacify -Wunused-macros in --without-all builds
      adds  c02986e4c3c ; Fix compilation warnings in a build --without-all
      adds  2e0f43f113f Compress hashcash headers by default
      adds  fdf110b8845 Silence unused variable warning in a build --without-all
      adds  8c6402844ed ; * src/xterm.c (x_scroll_bar_expose, mark_xterm): Fix 
last change.
      adds  f2e131f1aed * src/gtkutil.c (xg_free_frame_widgets): Avoid compiler 
warning.
      adds  95966b28fb1 Prune the animation cache from gc
      adds  4c542747bd4 Make image-cache-size also include the animation cache
      adds  564f6c171ee Prune animation cache when images are no longer 
reachable
      adds  a3cebcf3f16 Make ps-print-ensure-fontified obsolete
      adds  da3338404bb Use compose-mail in submit-emacs-patch
      adds  e8021719022 * lisp/image.el (put-image): Fix typo.
      adds  d2186160a9e Make image-map commands work with inline image 
attachments in mm
      adds  26af1ca9e9a Make gnus display webp images inline
      adds  0ce216b38fb Restore how (read-from-minibuffer ... 
read-expression-map) worked
      adds  90f8c8400f8 Fix --without-x build after previous image cache changes
      adds  00eb894a56d Use notmuch thread:{} operator instead of performing 
two searches
      adds  2e0c76e3978 Fix sending button presses if the drop target specified 
a mouse rectangle
      adds  d19834dfda2 ; Fix typos
      adds  6a057155521 Update the Samaritan's contact details in M-x doctor
      adds  3dde08e6b40 Merge from origin/emacs-28
      adds  3892ec6bb23 ; Ignore Apple Finder files, ignore dap-mode dir.
      adds  ffe4a5dac0d Extend support for debugging Emacs with LLDB
      adds  200938b95d1 Fix generated drag-and-drop mouse rectangles
      adds  0f59d7b53bd Fix mailcap-user-mime-data doc string
      adds  29eb4596956 Fix whitespace-mode display table restoration logic
      adds  6befaa02cae Adjust whitespace tests
      adds  23bba37a78c Tweak how dired-copy-filename-as-kill handles file 
names with spaces
      adds  ed4ba79ea8f Avoid infloop in redisplay when displaying a tooltip
      adds  c96a6a0c9fc Only preserve PRIMARY and CLIPBOARD selection ownership 
by default
      adds  c829e63b0ae Fix double unfocus during NS cursor display
      adds  bd35ced042a ; * src/nsterm.m (ns_draw_window_cursor): Fix last 
change.
      adds  889943e2bd5 Fix ASAN error with fringe bitmap on NS
      adds  d8f88748d94 * lisp/tar-mode.el (tar-mode-map): Prefer defvar-keymap.
      adds  23ffb0c8c63 Extend tramp-tests
      adds  97441f742e6 * lisp/url/url-vars.el (url-mime-separator-chars): Fix 
last cosmetic change
      adds  00501e82c73 Handle XDND mouse rects synchronously
      adds  db259d8fd36 Build Seccomp filter only if we have a 64-bit userspace 
(Bug#56549)
      adds  9699eaf8af0 Merge from origin/emacs-28
      adds  058cc53ea77 ; * src/xdisp.c (try_window): Expand the commentary.  
(Bug#56561)
      adds  69223ee9753 Delete obsolete variable gnus-secondary-servers
      adds  eb0e93478e4 Transform (list) -> nil in source optimiser
      adds  d1ac1b2108e Improved cons optimisation
      adds  7feb5b2da7f Optimise `append` calls
      adds  49e41991b2f Allow ;;;###autoloading transient-define-prefix
      adds  af61bc7d0cc Decrease network traffic with some XDND programs
      adds  38f9e9cb2c0 Colored menu highlight in Lucid backend
      adds  630bbe39327 Weed out some false positives in 
help-fns--mention-first-release
      adds  a281abb0c3f Comment docstrings in tramp-test macros
      adds  ea9b442b82f Update `eshell-variable-aliases-list` defcustom type
      adds  16e16e1f8c1 Improve documentation of `posn-timestamp'
      adds  9a5b52dace4 * src/composite.c (find_automatic_composition): Fix 
off-by-one error.
      adds  71b58ade86c New test for make_symbol_constant
      adds  9b5eb661bf0 Fix xref links in `C-h o'
      adds  35d0a2e0a76 Fix python navigation problem with an empty line in 
nested defun
      adds  211ca9f916a Fix drag-and-drop button button flags
      adds  e2ccd358c9d Handle scrolling during XDND drag-and-drop
      adds  10b69198708 ; Fix typos
      adds  f5218385c06 Fix obsoletion of nntp-authinfo-file
      adds  dbed5383913 Merge from origin/emacs-28
      adds  e51850297fd Improve error messaging when parent archive buffers are 
missing
      adds  407ee71c067 Ensure that directories exist when copying files from 
archive
      adds  5db4ec20fe4 Fix tab-bar resizing under 'auto-resize-tab-bars' = 
'grow-only'
      adds  0c9ca96c06f ; * src/xdisp.c (redisplay_tool_bar): Fix a possible 
typo.
      adds  2500ab08942 Make `C' in over tramp work in archive mode
      adds  5c7d1024c43 Prefer defvar-keymap in mpc.el
      adds  202c12a24b8 Improve handling of tilt scroll and flip options during 
DND
      adds  637436970f3 Fix leaking of file descriptors due to pipe processes 
on MS-Windows
      adds  d62766305ad Add `take` and `ntake` (bug#56521)
      adds  60185819b62 * lisp/minibuffer.el (minibuffer-complete-history): 
Check for history=t.
      adds  ef77070727f * lisp/subr.el (read-char-from-minibuffer, y-or-n-p): 
Simplify to use HIST=t.
      adds  15df17964df * lisp/minibuffer.el (minibuffer-complete-history): 
Ensure a list of strings
      adds  356618ca6a6 Handle virtual modifiers in the DND scrolling code
      adds  ab50678520e info-edit: Delay `ibuffer' var change until after 
`ibuffer' loads
      adds  ab5468e1a01 Derive `Info-mode' from `special-mode'
      adds  5480d02cc56 Preserve echo area message when running DND mouse 
movement function
      adds  7b259b2eb17 Implement last change on Haiku as well
      adds  2d97fe27103 * lisp/minibuffer.el (minibuffer-complete-history): 
Define sorting by metadata
      adds  5ad8f3e5709 Use `take` where clearly safe to do so (bug#56521)
      adds  6f7941272b1 Speed up `seq-subseq` for lists (bug#56521)
      adds  9de0b06e747 Clarify `take` and `ntake` documentation (bug#56521)
      adds  bd8d8c75c03 ; * doc/lispref/lists.texi (List Elements): No passive 
tense!
      adds  d66fb46b421 * lisp/rect.el (rectangle-mark-mode-map): Prefer 
defvar-keymap.
      adds  50d96b95f0a Use ntake in Tramp
      adds  e4ce9e514f0 Adapt Tramp new test macros
      adds  e5554469078 Additional query and results attributes in 
eudcb-macos-contacts.el
      adds  7a937167030 Use ntake also in tramp-adb.el
      adds  bcbd06b4bbb Make drag-and-drop wheel movement work locally too on X
      adds  6692df02797 Fix timestamp specified in wheel movement XDND events
      adds  c32212bf966 (help-fns--first-release): Try and avoid false positives
      adds  393a3eef260 Document workaround for bug#56627
      adds  8f9993bb3f6 ; * src/buffer.c (syms_of_buffer) <mode-line-format>: 
Doc fix.
      adds  fec4bb89f9d ; Fix typos (Bug#56550)
      adds  cba30431ff2 Merge branch 'emacs-28' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-28
      adds  62c47ffd5fa ; * lisp/net/tramp-crypt.el: Improve commentary
      adds  282dde887db ; Fix typo missed in previous change
      adds  4b807380cf7 Merge from origin/emacs-28
      adds  c80adde1d95 Speed up `butlast`
      adds  1d0937c90dd Prefer defvar-keymap in bindings.el
      adds  653503573c4 ; * lisp/bindings.el: Remove conflicting commented out 
bindings.
      adds  29bf19df090 ; Fix punctuation in recently changed EUDC documentation
      adds  ac1d15e95c8 ; * src/data.c (Fash): More precise doc string
      adds  e536fb08515 Use `ash` instead of `lsh`
      adds  406509434d9 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  9a68ee440bd * eudc.texi: Unquote setopt option names
      adds  5f64ba0efbf Ensure Eldoc buffer displays on interactive M-x eldoc
      adds  3c539cb5b3a Make eldoc-echo-area-prefer-doc-buffer consider all 
frames
      adds  ffd38a9911b Fix setting user time upon scrolling self during DND
      adds  32db1682903 Prefer defvar-keymap in some trivial cases
      adds  83753d05ebb Implement wheel movement during DND on Haiku
      adds  cb911febc6c ; Fix typos
      adds  bbac84ac9b1 Merge from origin/emacs-28
      adds  f02944f5a1a Prevent GC of window referenced from EmacsScroller
      adds  e0b6f87fd77 ; Merge from origin/emacs-28
      adds  05a022c36e4 Fix calculation of default highlightForeground in the 
lucid menu bar
      adds  563bf2fae5e ; * lisp/org/ol.el (org-link--decode-compound): `lsh` 
-> `ash`
      adds  b70a00d9bf1 Gently discourage use of `lsh` (bug#56641)
      adds  4582e356d19 Fix error during startup in -nw sessions
      adds  41b30d99587 Fix mouse wheel DND scroll direction on Haiku
      adds  cec248ec315 ; * src/data.c (Fash): Improve wording of the doc 
string.
      adds  daf2c3e23a4 Prefer defvar-keymap in xwidget.el
      adds  329ec11b0fa ; Normalize some "Author" headers
      adds  500a4286cad Revert "Prefer defvar-keymap in xwidget.el"
      adds  a641f555596 Improve handling screen resizes when built without RandR
      adds  ea44d7ddfc9 ; * lisp/mail/smtpmail.el (smtpmail-via-smtp): Explain 
with-case-table.
      adds  5ebd15f2da9 Merge from origin/emacs-28
      adds  a4c0ea395bd Remove superfluous installation instructions
      adds  6940cebe032 Make bubbles-quit obsolete in favor of quit-window
      adds  50ff15bb8ae Avoid wasting bandwidth to set user time
      adds  46052d1dcbf Make sure we don't unknowingly truncate tooltip text
      adds  c8a586c1db7 Don't list obsolete in "other commands" help section
      adds  204d9f976dc Make dictionary-help obsolete in favor of describe-mode
      adds  8e71e9b1033 Make bs-help obsolete in favor of describe-mode
      adds  5f1023a2ffe Minor doc fix in search-forward-help-for-help
      adds  a29a3ad55d6 Apply tooltip assertions to all instances of x-show-tip
      adds  51f8e86374a Update buffer's chars-modified tick when inserting from 
gap
      adds  38b3780f6e1 Actually fix the long lines display bug (bug#56393).
      adds  eb6d2fb58da Various improvements to auto-narrow mode.
      adds  051d2a1e36a Improve isearch in auto-narrow-mode.
      adds  7b19ce51fc3 Fix improvement of isearch in auto-narrow-mode.
      adds  c0c4600ecea Fix calculation of the vertical scroll bar's thumb
      adds  9ea9533f178 * src/xdisp.c (set_vertical_scroll_bar): Remove stale 
comment.
      adds  e31cffb5abf Revert commits 9ea9533f17, c0c4600ece, 7b19ce51fc, 
051d2a1e36 and eb6d2fb58d.
      adds  60e51595c8a Revert commit 38b3780f6e.
      adds  1792cbaddc3 Actually fix the long lines display bug (bug#56393).
      adds  afbac35bba8 Fix typo in 1792cbaddc.
      adds  a7406084535 Fix segfault in composite.c
      adds  9de00e5fda2 Avoid assertion violations in 
'back_to_previous_visible_line_start'
      adds  e7b5912b235 Improvements to long lines handling.
      adds  66704fbbcf6 Fix typo in e7b5912b23.
      adds  cc7f37b2a41 Further improvements to long lines handling.
      adds  fea2eedf969 Fix typo in NEWS title.
      adds  6a097a86210 Shorter and safer fix for the segfault.
      adds  1ff69cc744e Improve the heuristic for long lines detection.
      adds  c760d2ed169 * etc/PROBLEMS: Remove the entry which is no longer 
relevant.
      adds  0699f80f851 Fix calculation of the vertical scroll bar's thumb
      adds  7dcea5a4281 * src/xdisp.c (set_vertical_scroll_bar): Remove stale 
comment.
      adds  9a894206f69 Improve the heuristic for long lines detection again.
      adds  c6bee170752 Revert commits 1ff69cc744 and 9a894206f6.
      adds  7c0fc853649 Simplified and improved heuristic for long lines 
detection.
      adds  c7eef61eee1 Further tweaks to long lines handling.
      adds  e09c056a440 * src/xdisp.c (redisplay_window): Small optimization.
      adds  616da8fa8ef Merge branch 'feature/fix-the-long-lines-display-bug'
      adds  72278f21e0e ; Clarify doc string of 'long-line-threshold'
      adds  0069085be2d ; * lisp/emacs-lisp/byte-opt.el 
(byte-optimize--fixnump): Optimise.
      adds  e2df22fa016 ; * etc/NEWS: use the right outline level
      adds  4a4fcf628e1 Fix reference to 'x-max-tooltip-size' in complete.el
      adds  eb4e66ee64d ; * lisp/wid-browse.el (widget-browse): Delete 
commented out code.
      adds  642d7e2884b image-dired: Don't end messages with "."
      adds  8fac539b507 (compilation-parse-errors-function): Remove obsolete var
      adds  5c8be6fd6c9 * lisp/progmodes/verilog-mode.el 
(verilog-surelint-off): Silence warning
      adds  d9f05b7e4fc * lisp/vc/vc-dispatcher.el (vc-log-edit): Un-quote the 
lambda
      adds  46e07d0a4bd * lisp/help-mode.el (help-news): Use `view-file`
      adds  83c2c36d35f Fix posn-timestamp of scroll bar events on GTK
      adds  f173028d156 Fix handling hscroll during drag-and-drop
      adds  51209fd735a ; Improve doc strings of 2 outline-minor-mode options
      adds  8434396fa36 Explain how to override Author with VC
      adds  7220a5a09a1 ; * etc/NEWS: Fix typos.
      adds  82116a5ea38 Fix bug#56692 questionably
      adds  12a3137cd38 Fix display of scroll-bar in mini-windows
      adds  1767f796b0e ; * src/xdisp.c (set_vertical_scroll_bar): Fix typo
      adds  963c8c35c30 Give a better error message in 
native-compile-prune-cache
      adds  dd902c43f3a Fix spacing in *Help* buttons
      adds  f268cdc185b Fix typo in error message in native-compile-prune-cache
      adds  2b31e667be9 ;Improve documentation of locale-specific string 
comparison
      adds  25bc330a6da Make 'describe-function' say "byte-compiled" when 
appropriate
      adds  8f8373170f9 * lisp/progmodes/cperl-mode.el: Don't mention obsolete 
archive.
      adds  0b4c81a1520 * lisp/net/tramp-gvfs.el 
(tramp-gvfs-dbus-event-vector): Fix grammar
      adds  b9ac8c29aec Improve terminal-live-p docstring
      adds  7fa491a9e9c Improve 'terminal-live-p' docstring some more
      adds  04bdcf4aaa4 * src/terminal.c (Fframe_terminal): Use active voice
      adds  ae1ace1cf4a Adjust help-fns.el tests for recent change
      adds  df508ffd2be Merge from origin/emacs-28
      adds  792734a6e2c Improve efficiency of DND tooltip movement
      adds  2ebede7d753 Fix srcset parsing in shr
      adds  e00f882905d Don't bug out in src when there's no srcset
      adds  825f4fdb515 Fix mode line mouse-1 binding when showing only column 
numbers
      adds  33602132acd Handle text scale and global text scale during DND 
wheel movement
      adds  51f5c4b773e Fix off-by-one error in string-truncate-left
      adds  a4339190ec2 Fix PGTK DND after a source leaves without dropping 
anything
      adds  97abe8511a8 Use special-mode in eldoc--doc-buffer
      adds  e5de76b72e7 New user option to disable deleting current input in 
comint mouse-2
      adds  df667e9f17a Fix wdired entry when there are hidden subdirs
      adds  09e433ec7f8 Fix Python navigation problem with a line continuation 
using backslash
      adds  a24f710395f Don't use the Gtk region face
      adds  49d16a7eb49 Undo C parts of "Don't use the Gtk region face"
      adds  3d6cfdf1c51 ; * lisp/emacs-lisp/bytecomp.el: comment cleanup
      adds  72a457e92e3 Warn about calls to `lsh` (bug#56641)
      adds  92892e5611c Use `ash` instead of `lsh` in verilog-mode (bug#56641)
      adds  cc095d28738 ; * etc/NEWS: Move the 'lsh' item to its proper place.
      adds  74152fe806b ; * etc/NEWS: Fix typo.
      adds  9171fa09332 ; * etc/NEWS: Fix wording and punctuation of 
'comint-delete-old-input'.
      adds  cf83da0708f Remove macOS region color code
      adds  38d5e346df3 Support new "binary file matches" format in Ripgrep 13
      adds  aa28829eb78 Correct symbol in error for failed CHECK_INTEGER 
(bug#56723)
      adds  26f4bcc6d7c Update pdumper.c after recent long lines changes
      adds  96926fa6eb0 Fix `lsh` warning shortcomings (bug#56641)
      adds  1b99f2908b7 * lisp/progmodes/xref.el: Bump the version.
      adds  235045f712e Prevent exposing tooltip frames to Lisp code during 
drag-and-drop
      adds  928ea0fbf13 ; * lisp/x-dnd.el (x-dnd-init-frame): Ignore tip frames.
      adds  ba7a75e052b Fix mode line mouse-1 binding when showing only column 
numbers
      adds  279eb4e6ab0 ; Merge from origin/emacs-28
      adds  7263631dca6 Fix bookmark support for Help functions in 
native-compilation builds
      adds  54c4ceb0091 Update the documentation of 'declare' forms
      adds  2529e820023 ; * doc/lispref/functions.texi (Declare Form): Fix typo.
      adds  b4067394dcf Set `default-directory' of Tramp archive connection 
buffer
      adds  a463dccdd0b Merge from origin/emacs-28
      adds  2c980815f5c Add new user option 'diff-whitespace-style'
      adds  2024136d31e Don't exclude current dir in 
`package--reload-previously-loaded'
      adds  295efb60257 Throw errors in XDS handler directly
      adds  9ed5c39aad0 Refactor Tramp
      adds  bb0af6489a1 * mh-mime.el (mh-mime-save-parts): Restore 
default-directory (SF#498)
      adds  2181495af8f Fix the prompt for mh-mime-save-parts (SF#500)
      adds  b1f14e94ada ; Rename misnamed function in xterm.c
      adds  3c23ae13f04 Fix mouse face handling with tooltips
      adds  1a85545f2dc Fix typo in x-dnd-tests.el
      adds  f7fd7bf477a Find libgccjit.dylib on Homebrew Macos
      adds  948275b4d4e ; Merge from origin/emacs-28
      adds  ba70d0f77c5 Update to Org 9.5.4-17-g6e991f
      adds  14d8c6f7b13 Merge from origin/emacs-28
      adds  bc3e9f4f6d3 Fix mouse face handling during frame reentry on Haiku
      adds  7478d1cbf64 ; Instrument tramp-tests.el
      adds  ffe12ff2503 Clean up more robustly in compile.el
      adds  b86569f1302 Make package-archives URL treatment slighty laxer
      adds  4c9d3d199c0 Fix regexp in tramp-tests.el
      adds  0f9c28f0087 ; * test/lisp/net/tramp-tests.el (tramp--test-enabled): 
fix regexp
      adds  d04701c0c49 Note guideline for doc string expressions
      adds  06cec5ee0bd Remove some redundant checks in the DND code
      adds  a866674b2ab Fix inaccuracies in "lax search" documentation
      adds  970190b8448 Avoid infloop in 'recenter'
      adds  f6040018c5e Merge from origin/emacs-28
      adds  2bc6d828318 Handle modifiers during Haiku DND wheel movement
      adds  a03d7630f13 Fix flicker when moving tooltips between frames during 
mouse drag-and-drop
      adds  dfa16cadc18 Fix regression in last Tramp change
      adds  fc1b7b720b5 Teach 'network-lookup-address-info' to validate numeric 
addresses
      adds  592ae7ffe20 Add duplicate-dwim (bug#56418)
      adds  a1384cd65d2 Add a test for print-unreadable-function
      adds  015cf7824ea Don't bind `M-X' when doing general completion
      adds  70341cab3eb string-equal-ignore-case: new function
      adds  1e3a7bf69d0 avoid error when message-fetch-field returns nil
      adds  90ec9bb83e2 restore and obsolete `gnus-string-equal' and 
`bibtex-string='
      adds  7b447956d87 ; Improve doc string of 'read-extended-command'
      adds  d809207f532 ; Fix documentation of 'network-lookup-address-info'
      adds  058d3c0d163 Add missing @end defun to strings.texi
      adds  004ee6b0460 CC Mode: correct the calculation and handling of 
c-use-category.
      adds  86f60ec54a8 Fix NS stretch glyph display
      adds  de863f70aa9 Remove workaround for some input method problems
      adds  27b5ab80ec2 Fix frame determination for XI touch events
      adds  dc84264f3cb Fix comment/else indentation problem in python-mode
      adds  8be5481b8ed Add a test for python-mode comment/else problem
      adds  bfa951cdfad Fix invalid current buffer after 
print-unreadable-function signals
      adds  f21feaf00e7 Improve 'diff-whitespace-style' user option declaration
      adds  18642988898 Update test-print-unreadable-function after fix
      adds  db4dd28c21f In Tramp, use `string-empty-p' and 
`string-equal-ignore-case' consequently
      adds  e6b0fa4408c ; Instrument Tramp tests
      adds  833a1f2c53c Fix thinko in last change
      adds  69f578e0471 Allow non-IRC line delimiters with ERC test server
      adds  4a5499910a1 Fix CTCP regression in erc-server-PRIVMSG
      adds  075d6bb4108 Ensure erc-dcc-chat-setup runs in the right buffer
      adds  c238f568cdd Avoid mutating default value of erc-server-last-peers
      adds  f6b6614c32f Add compat from GNU ELPA as a soft dependency in ERC
      adds  35435b86f9b ; * etc/NEWS: typo
      adds  cc6aebc85eb Further Tramp instrumentation
      adds  4a1c7a90edc * lisp/net/tramp.el (tramp-handle-shell-command): 
Modify sentinel handling.
      adds  00897b63694 Remove Tramp instrumentation
      adds  faa007cebf4 Make ffap-file-suffix obsolete
      adds  fcaad990536 Drop support for XEmacs package EFS
      adds  0add6a29c78 ; * lisp/ffap.el: Delete code commented out since 1997.
      adds  9ad5421a62a Drop support for obsolete "Lisp Code Directory" from 
ffap
      adds  f7206301953 Remove excessive synchronization from x_sync_with_move
      adds  c44068ac6c6 * src/xterm.c (x_set_offset): Respect 
x-no-window-manager.
      adds  27a0bcd7797 Fix race conditions in mouse button handling on Haiku
      adds  02ab6aaf7bc Fix minor problem with scroll bar grabs on Haiku
      adds  dc64128867d Minor doc fixes in ffap.el
      adds  79978889962 New test ffap-replace-file-component
      adds  22a5f022344 Doc fixes: don't mention EFS
      adds  4895ca16f76 Ensure that we don't call print-unreadable-function 
from " prin1"
      adds  f2c7c664a77 Don't export print--unreadable-callback-buffer to lisp
      adds  73465fe481e Make net/quickurl.el obsolete (part 1/2)
      adds  04b9216b92a Make quickurl.el obsolete (part 2/2)
      adds  163424e04b7 Correctly set marker position after specpdl is unwound 
during printing
      adds  601737d7506 Add support for user-customizable icons
      adds  d7e848ccdaa Use icons in outline
      adds  0db604a9149 Use icons in warnings buffers
      adds  4ea1f6c7f84 ; * doc/lispref/tips.texi (Documentation Tips): Fix 
typos.  (Bug#56802)
      adds  4be938169d6 Release the desktop lock in 'kill-emacs-hook'
      adds  23112f89f9c ; Improve documentation of 'file-name-with-extension'
      adds  7b55a3dab66 Merge from origin/emacs-28
      adds  05df70e755f Revert the `...' documentation back to actual usage
      adds  5f6f1c07543 ; Merge from origin/emacs-28
      adds  093214402bf ; * admin/authors.el (authors-aliases): Update.
      adds  92e77873adb Update ChangeLog and AUTHORS for 28.1.91 pretest
      adds  224f7564c62 Merge from origin/emacs-28
      adds  1c8e90649e4 Bump Emacs version to 28.1.91
      adds  eeb51e3db73 ; Merge from origin/emacs-28
      adds  7990d0c36ae ; * doc/lispref/windows.texi (Window Sizes): Fix a 
typo.  (Bug#56811)
      adds  ba54f7e39c2 ; * doc/lispref/windows.texi (Window Sizes): Another 
typo.  (Bug#56811)
      adds  cf252ef4db9 Merge from origin/emacs-28
      adds  68093c6db3a ; Auto-commit of loaddefs files.
      adds  1ec70ef3df4 ; Merge from origin/emacs-28
      adds  d17a867d708 ; * src/print.c (print_vectorlike): Fix Lisp_Object 
type mixup.
      adds  38e7400a8c1 ; Delete LCD Archive entries
      adds  b8fdef7aa65 Convert ffap comments to tests
      adds  977aed9f798 Fix grab view persisting on Haiku after popup menu 
closes
      adds  6b96c630f7a Delete fast-lock.el and lazy-lock.el
      adds  41b63f7bed2 ; Minor fixes to the "icons" feature
      adds  5999dc1cd92 Comment fixes for recent icon code
      adds  6023b95948e a couple more `string-equal-ignore-case' test cases
      adds  eeeb481750b Cleanup `string-equal-ignore-case' declarations.
      adds  dc96fe5c101 ; * test/lisp/subr-tests.el (string-comparison-test): 
Add more tests.
      adds  3f05698dfb5 * lisp/tab-bar.el (tab-prefix-map): Fix key broken by 
conversion.
      adds  f2465b6b2ff Don't offer meaningless selection targets during 
drag-and-drop
      adds  1cdc64cdda5 Implement extended frame synchronization
      adds  ddd9a7e56ce ; Fix wording of some doc strings in selection.el
      adds  77882158b2a Also update after buffer flip caused by flush_frame
      adds  874e2525035 Improve font locking in buffers with long lines 
(bug#56682).
      adds  304e2a3a05f Avoid assertion violations in 'handle_fontified_prop'
      adds  350e97d78e7 Speed up redisplay of long truncated lines
      adds  fc53961c1df Avoid calling 'current_column' in buffers with long 
lines.
      adds  57a978fd744 Optimize 'set_vertical_scroll_bar' for long lines
      adds  280b8c96cca Improve display of columns on mode-line
      adds  cd41ce8c6c1 Improvement for long lines in buffers with font locking.
      adds  a25cd7f68aa Speed up Isearch in very long lines under line 
truncation
      adds  4313c695cd6 ; Fix typos in comments and remove debug code.
      adds  2bab0f2db6f Minor update of truncate-line optimization
      adds  d3c4833d135 Add an optional 'lock' parameter to 'narrow-to-region'
      adds  67a218d3392 Final documentation tweaks.
      adds  c6029ed34ea Minor improvements of recent documentation changes
      adds  cdaa3b51f15 Further minor improvements of documentation
      adds  db03eda6369 Merge branch 'feature/long-lines-and-font-locking'
      adds  ee93a06b8b1 Implement monitor refresh rate synchronization on X
      adds  acefbcf8351 Minor additions to last change
      adds  02b180e955a ; * src/xterm.c (x_update_begin): Fix build without DBE.
      adds  01ca1c70aec ; Minor copyedits of documentation related to long-line 
handling
      adds  3756a13c30f ; * doc/emacs/display.texi (Icons): Improve indexing 
and wording.
      adds  501eb685be9 ; Improve NEWS entries for buttons and icons
      adds  0728764faeb Fix up the outline minor mode button logic
      adds  dedd05d2831 Fix outline byte compilation warning from previous 
change
      adds  9547c285837 Fix handling of extended frame resize synchronization
      adds  9ebd0455f34 Adapt native compiler to change in narrow-to-region
      adds  ebe9cd3e9fb Improvement for long line optimizations.
      adds  497b2689dad * subr.el (buffer-match-p): Add t as trivial a condition
      adds  006f621a89c ; * buffers.texi (Buffer List): Mention t
      adds  9c12c3b7c59 Improve narrowing when iterator has moved outside of 
narrowing bounds.
      adds  4b5b447b7fa ; * src/xdisp.c (handle_fontified_prop): Fix BOB case.
      adds  af152ffab15 Don't freeze if the compositing manager crashes
      adds  a1975a69b24 Fix failure caused by misreading the frame 
synchronization spec
      adds  40c01248169 Minor improvements to precision scroll interpolation
      adds  2c6a94c5b8d ; Correct the meaning of "cf." in tips.texi
      adds  e0f54c62ecb CC Mode: fontify variables/functions after line 
comments ending in spaces
      adds  76bcbe5f930 Merge from origin/emacs-28
      adds  53b1e6f96cb Make outline-view-change-hook obsolete
      adds  fc79bb6ffc9 * lisp/ffap.el (ffap-url-regexp): Add gemini.
      adds  ecfac493fa2 Make ffap-newfile-prompt obsolete
      adds  a109cdc8f25 ; * lisp/ffap.el: Comment cleanup.
      adds  9bdcca553f8 ; * lisp/emacs-lisp/regi.el: Delete incorrect "last 
modified" comment.
      adds  454c06a22c8 Fix namespace use in bib-mode.el
      adds  7e84db9484f Prefer defvar-keymap in nroff-mode-map
      adds  2e21074efd0 Prefer defvar-keymap in dns-mode-map
      adds  f08f5b7afe5 Avoid leaving temp buffers in bib-mode and refbib
      adds  cd3ce6e5418 * lisp/apropos.el (apropos-documentation): Simplify.
      adds  25390393357 Move a test from subr-tests to print-tests
      adds  30f598bcc13 Adjust outline--use-buttons-p to buffer-match-p change
      adds  07d6b3b5772 buffer-match-p doc string clarification
      adds  40c46913553 Fix outline-minor-mode-use-buttons defcustom type
      adds  6ce75b19797 Clarify mail-header address parsing doc strings
      adds  a5adcbdf28e Handle the optional argument of 'narrow-to-region' in 
byte-compiled code.
      adds  d92fb1592a0 ; * lisp/emacs-lisp/icons.el (icon-preference): repair 
type
      adds  76f49943c3b Make sure to preserve point across locked narrowing
      adds  d34e38f7d14 Make the symbol icons in outline.el more logical
      adds  250dbaa7dd4 Tweak icons.el emoji detection
      adds  9e6eee36b5a Fix native compiler handling of narrow-to-region
      adds  ff57f30bee7 ; Fix warnings from #pragma GCC iagnostic pop on macOS
      adds  a3d974d59f4 ; * etc/NEWS: Minor edits.
      adds  5b29f8cd98c Delete redisplay-end-trigger-functions and related 
defuns
      adds  88d719e95b7 ; Silence byte-compiler in two tests
      adds  a66e6542769 Fix frame synchronization with scroll bar movement
      adds  b7f227ed8be ; * src/xterm.c (XTset_vertical_scroll_bar): Fix typo 
in last change.
      adds  3d6af11c424 Fix NS unexec build
      adds  31a6a37d45d Improve indexing of keymap variables
      adds  c95a34c9601 * src/macfont.m (macfont_open): Initialize 
font->space_width.  (Bug#56808)
      adds  eb11dae499f Improve documentation of column-related functions
      adds  d9bd334ef36 Merge from origin/emacs-28
      adds  57100e0a36f ; * src/xterm.c (XTset_vertical_scroll_bar): Fix yet 
another typo.
      adds  92ec08bc46b Support keyboard input and display of U+1E9E
      adds  a4cf4893d17 Delete aliases obsolete since 21.1 and 22.1
      adds  02c14216db4 Reformulate compile-command condition
      adds  d5fd9e0e5b8 Fix loaddefs byte-compile warning from package.el
      adds  ca14dbd6b5b Fix loaddefs byte-compile warnings from grep.el
      adds  c5df73941ef Fix further package.el loaddefs byte-compile warnings
      adds  0a0e1ed0e02 tramp fixes for byte-compiling loaddefs.el
      adds  f8278a923fd Fix sendmail.el byte-compile warning in loaddefs.el
      adds  e8d198a00a8 Fix rx.el byte-compile warning in loaddefs.el
      adds  9c5d8d59cf9 Fix remaining byte-compile warnings in loaddefs.el
      adds  107f8325771 Delete additional items obsolete since 20, 21 and 22
      adds  5276519255c Fix cl byte-compile warning in cl-loaddefs.el
      adds  bd7a15ef784 Remove loaddefs debug code
      adds  18f105bd7d4 Fix ede byte-compile warnings in loaddefs.el
      adds  2682ea1b3a9 Fix org.el byte-compile warning in org-loaddefs.el
      adds  623356ee946 Fix compilation warnings in tramp-loaddefs.el
      adds  ef5abcd4cc6 ; Simplify two functions after recent change
      adds  ca2d3ed74c6 * lisp/emacs-lisp/eieio-base.el 
(eieio-persistent-read): Simplify.
      adds  df8dede8585 Fix electric paring in rcirc buffers
      adds  f48493577d9 ; Use values instead of trying to ignore them
      adds  ac237334c76 Reduce internal rx autoloads
      adds  66e01c9608b Declare Tramp function for backward compatibility
      adds  54fed8e1f9b Remove some leftover compat code from ps-print
      adds  97b80912e9f Move some definitions from ps-def.el to ps-print.el
      adds  95f987cbd5e Don't make a custom-save-icons section if there's 
nothing to save
      adds  2276f51ff5d Make ps-def.el obsolete (part 1/2)
      adds  b2fb73db2fe Make ps-def.el obsolete (part 2/2)
      adds  f5cd6b730dd Declare `key-valid-p` and `readablep` as error-free
      adds  6ef058cec23 Allow specifying that loaddefs files shouldn't not be 
compiled
      adds  eef591072ab Regenerate ldefs-boot.el
      adds  3b5c03eeb2b Make frame synchronization a frame parameter
      adds  f5e5e964744 ; Auto-commit of loaddefs files.
      adds  f647d60cb79 Update publicsuffix.txt from upstream
      adds  78759ddcb0f * src/lisp.h (CHECK_INTEGER): Fix the predicate.  
(Bug#56856)
      adds  cf33f09ee2e ; Merge from origin/emacs-28
      adds  bc03a5b2c4a * lisp/cedet/ede/base.el (ede-project): Fix warning 
when loading EDE.
      adds  99754dad3c6 Implement primitive frame synchronization on Haiku
      adds  dd937784a3e Improve frame synchronization support on Haiku
      adds  ee0ce186621 ; * nextstep/Makefile.in: Fix last change (bug#56853).
      adds  932c0bc1fc8 Tune blv_found
      adds  9d4633e934d (time-equal-p nil X) returns nil
      adds  e3b6242938f Fix get-internal-runtime precision
      adds  914cf4b91ba Make time arithmetic more like comparison
      adds  0a4477415c9 Improve float-time etc. performance
      adds  24e1123241b Improve time-equal-p etc. performance
      adds  2fd2008e671 * src/timefns.c (Ffloat_time): Fix doc string.
      adds  afa67ed6f20 Fix year-285428751 bug in hanoi-unix-64
      adds  d6c054a0077 Fix "cons up a storm" issue in type-break
      adds  353413a76b1 * lisp/vc/vc.el: Remove stray comment hyphen.
      adds  d634cb09547 Omit some (current-time) calls
      adds  a51863f73d9 Simplify a few timestamps
      adds  2cd204d8bbc Prefer ‘time-equal-p’ to ‘equal’ on timestamps
      adds  4d896c09776 Use list-form timestamps in .nnmh-articles
      adds  72c3efd7d0c Fix time comparison in primitive-undo
      adds  bec8474a453 Improve GCC pacification in xterm.c
      adds  89fbcbb907e ; * lisp/net/net-utils.el: Delete code commented out 
since 2000.
      adds  e976a935f8c Improve handling of xsettings events
      adds  66c23da444b Fix namespacing issue in dig.el
      adds  b9b5657c567 Doc fix in eudc-hotlist.el
      adds  7c8bd8802b4 * lisp/net/dig.el: Improve Commentary.
      adds  3bd9b6132f1 Fix loaddefs quirk w.r.t. pinyin-convert
      adds  de1c98ef0ca Prefer command remapping to substitute-key-definition
      adds  914f6b3c2ce * src/eval.c (Fdefvaralias): Clarify error messages.  
(Bug#56863)
      adds  c2ed2e68586 Don't bind non-existent command in picture-mode-map
      adds  9d8a6c82838 Fix the bytecode incompatibility due to the change to 
'narrow-to-region'.
      adds  7320a812e9e Wrap around the search on typing a letter (bug#56535)
      adds  bc7dc792dfe Fix compilation warning in spam.el
      adds  0c910f689b0 Avoid extra consing on monitor configuration change
      adds  e6af4968f94 ; Update ChangeLog and AUTHORS
      adds  945e4fa2a0c Merge from origin/emacs-28
      adds  0381e90fe78 ; * etc/emacs_lldb.py: Don't print '->' in type summary
      adds  0b233d3e5f9 Further reduce monitor change event duplication
      adds  c4807895363 Remove extraneous defvars from edmacro.el
      adds  6c3bafbc2cf Add tests for url-{hexify,unhex}-string
      adds  5e010f0522f Make gnus-url-unhex into alias for url-unhex
      adds  16c872409b9 Make url-dired.el obsolete (part 1/2)
      adds  632b74efa35 Make url-dired.el obsolete (part 2/2)
      adds  101a5b574e5 ; * lisp/textmodes/texinfo.el: Remove stale comment.
      adds  a306d9096ec Fix url-dired obsoletion warning
      adds  6fd1fb8a683 Don't disable eldoc when doing edebug
      adds  50a192795ad Consider built-in packages to be installed
      adds  146b3fb769b * lisp/mail/binhex.el: Improve commentary.
      adds  bd50df1efdb Delete function alias x-selection obsolete since 23.3
      adds  6b14ef273a9 Fix find-dired over tramp
      adds  74ff6acdd36 url-about: Ignore missing directories in load-path
      adds  e5e840168c0 Remove duplicate key definitions from keymaps
      adds  bf47851e081 Signal error on duplicate key definitions
      adds  7f59cadf6f7 ; Clarify documentation of "locked narrowing"
      adds  0443f3f6609 * lisp/textmodes/sgml-mode.el (html-tag-alist): Add 
https.
      adds  409b581b09e Delete obsolete variable nntp-authinfo-file
      adds  2be7ed257b0 ; * lisp/url/url-privacy.el (url-setup-privacy-info): 
Simplify.
      adds  344b48f4904 CEDET: Remove left-over uses of obsolete 
<class>-child-p predicates
      adds  8783700b23e * src/xdisp.c (redisplay_window): Use BEG rather than 
hard coding 1
      adds  8af91dee9a9 Improve sendmail-program doc string
      adds  286e308561d ; Fix system-info in url-privacy.el
      adds  39aa6234791 Obsolete unused variable footnote-use-message-mode
      adds  e1553142fef Prefer defvar-keymap in footnote.el
      adds  85f1ad0c798 * doc/misc/vtable.texi (Commands): Fix typo.  
(Bug#56899)
      adds  72c7ee2e525 Avoid cl-cXXXr compat aliases
      adds  fdbe3362c5a Fix window iconification, raising and lowering frames, 
etc
      adds  9a9634dc725 Add preparations for animation frame timing support
      adds  cfb295f1e55 Prevent GC threshold from exceeding fixnum limit during 
precision scrolling
      adds  99bbc1fa23c ; Fix last change (bug#56902)
      adds  bb3e281236b Improve X server time computation
      adds  f522d2d90b7 ; * admin/make-tarball.txt: Minor tweaks.
      adds  f23d4560391 * lisp/term.el: Doc fix; don't mention rlogin.
      adds  6edb499a5eb Merge from origin/emacs-28
      adds  836ef4293fa Make url-util space trimming functions obsolete
      adds  33b32269754 Remove some XEmacs compat code from url-util.el
      adds  8ae173a8373 Revert "; Fix last change (bug#56902)"
      adds  4f3e95bed52 CEDET: Try and (re)fix bug#56902, in a better way
      adds  9b630dc2527 Remove more XEmacs compat code from viper-util.el
      adds  fc139b629cb Remove XEmacs compat code from reftex-ref.el
      adds  984b8f7ed06 Remove some spurious references to XEmacs
      adds  165675797ef Use string-trim in newsticker--remove-whitespace
      adds  d60ba336af9 Improve obsoletion of trimming functions in url-util.el
      adds  90addeb2442 * lisp/transient.el: Update to package version 
v0.3.7-143-g1b0a8a7
      adds  0a6e2b3bfce Fix quoting of #' in some doc strings
      adds  0596c691866 Check for mis-quoted #' in doc strings during 
byte-compile
      adds  0a54a5017a8 Fix #' quoting in uniquify-buffer-name-style doc string
      adds  8a9839348fb Update modus-themes to their version 2.5.0
      adds  4bbd1f38ca4 ; * lisp/url/url-util.el (url-display-percentage): 
simplify
      adds  bb56cc4cad3 Fix crash on setting frame background color
      adds  6fb206329f9 ; * src/xterm.c (x_if_event): Minor speed improvements.
      adds  261d6afd6e6 Byte-compile the in-tree loaddefs.el files
      adds  d71d5b2a969 Remove superfluous autoloads from url-util.el
      adds  6861ed11759 Do interactive mode tagging in apropos.el
      adds  ec22e923c0d Teach 'symbol-file' about .eln natively-compiled files
      adds  95856c51546 Add face to mouse buttons in command substitutions
      adds  3ec6b806b24 Mark keys in apropos.el for substitute-command-keys
      adds  21afc26d4df Reorganize Tramp
      adds  eb2f3942893 * lisp/help.el (describe-map-tree, describe-map): 
Simplify.
      adds  9e9b0e13bc8 Revert "Revert part of 59732a83c8 to fix bug#52969"
      adds  cb8eb5e8305 Avoid redundant calls to XFlush in x_make_frame_visible
      adds  20ee17385f0 * lisp/uniquify.el (uniquify-buffer-name-style): Quote 
apostrophe.
      adds  57e33b25d11 ; Merge from origin/emacs-28
      adds  7520932dbe7 Still mark ldefs-boot.el as non-byte-compilable
      adds  ca577671284 Regenerate ldefs-boot.el
      adds  40c11327118 Remove VCSWITNESS dependency, since we're always 
rescanning now
      adds  c2bddf8fe77 Remove read_string_literal purify doc string hack
      adds  4ebdc558f62 Adjust loaddefs-generate--print-form comments
      adds  d6dbaecb2e0 Reduce code duplication in XI scroll bar code
      adds  50e4fc9f0ee Adjust src/Makefile.in comments about make-docfile
      adds  caa88cfebec Remove outdated TODO item about make-docfile and .el 
files
      adds  c17f1a2e89e Adjust documentation for make-docfile
      adds  118a911159e Make flyspell-check-word-p work better with 
delete-selection-mode
      adds  3e60f7f3c31 Fix ignored-local-variable-values for non-primitive 
values
      adds  78129dcf53a Correctly implement refresh synchronization fences
      adds  b49c1740105 Fix about:protocols in EWW
      adds  d056bb0d993 Rename pod2man-program to cperl-pod2man-program
      adds  7471781dda4 Rename nil-blank-string to eshell-nil-blank-string
      adds  33611906e8e Rename make-doctor-variables to doctor-make-variables
      adds  f025005e861 Fix double-encoding attachment headers in single-part 
rfc2047
      adds  4c1bc8315d8 Fix up some prefix registration problems in doc strings
      adds  3ec2fdc9a1c Fix eww--download-directory naming
      adds  8348ace63a9 Revert "Fix about:protocols in EWW"
      adds  4f3a33c90f0 Make url-about.el obsolete (bug#56885)
      adds  51b9d7d6729 url-about.el: Add obsolete-since
      adds  459b1b8fbc8 Add more autoload-ignored-definitions defs
      adds  f39a220c95c Regenerate ldefs-boot.el
      adds  e2d9a218f4b Make trivial convenience defsubst notzerop obsolete
      adds  bde0ccd2c2d Rename alphabetp to hangul-alphabetp
      adds  27b60ae0614 Rename set-woman-file-regexp to woman-set-file-regexp
      adds  a53ee9928dd Fix namespace problem in mpc.el
      adds  2aace68a008 Rename timep to type-break-timep
      adds  f325b091c15 ; * etc/NEWS: Announce obsoletion of url-about.el.
      adds  87ac0b945f5 Fix Tramp test
      adds  bfdccfa141f Fix namespace problem in dired-aux.el
      adds  759ccd7cba6 Rename recently added macro to follow conventions
      adds  7ac0e30701c * lisp/find-dired.el (lookfor-dired): Make obsolete.
      adds  9313551faed ; * src/xterm.c (x_sync_init_fences): Fix number of 
fences announced.
      adds  24e93505b97 * eww.el (eww-browse): Raise error if there are no 
arguments
      adds  e2eee46247e Add more autoload-ignored-definitions
      adds  41a59fc6b5c Fix namespace problem in meta-mode.el
      adds  7a7628df8e7 ; * lisp/progmodes/meta-mode.el: Delete some commented 
out code.
      adds  4d64c39fad4 ; * lisp/org/ob-lilypond.el: Add FIXME.
      adds  385511f1a24 Add define-key-after to autoload-ignored-definitions
      adds  91298084965 Add define-keymap to autoload-ignored-definitions
      adds  0116c660c22 Clean up nntp-send-authinfo after removing obsolete 
variable
      adds  262f57842ad Allow auth-source-netrc-parse to return all lines
      adds  580976a82ce Adjust admin/emacs for new autoloads
      adds  d15b67b108a Minor checkdoc.el clean up
      adds  f038695085d Minor cleanups in autoload.el/loaddefs-gen.el
      adds  d92c11845a2 Add new function auth-source-netrc-parse-all
      adds  ac710e6a23f Don't require netrc in nnimap.el
      adds  c4ce09c058c Adjust autoload require in cus-dep.el
      adds  aa9eaac68e1 Move autoload.el to lisp/obsolete/
      adds  22a2ad13f50 Add obsolete-since line to autoload.el and adjust 
comments
      adds  3bc7b5f412c Use auth-source in tramp-parse-netrc
      adds  4483de6a4cf Move netrc.el to lisp/obsolete/
      adds  8810330f30c Add obsolete-since header to netrc.el
      adds  cdaddc4d727 Move netrc tests to auth-source-tests.el
      adds  806f2d0294f Clean up output of make-command-summary slightly
      adds  5d5ab3cacda Document obsoletion of netrc-parse better
      adds  bccb3abef7d Suppress compilation warnings in netrc.el
      adds  e3edbf577b4 Fix last Tramp change, especially for bug#56963
      adds  9b5c54a49df Ensure that updated loaddefs files are byte-compiled
      adds  a08dd087e94 Adapt Tramp for backward compatibility
      adds  b335e1a0469 * lisp/org/org.el: Fix load of compiled or compressed 
org-loaddefs
      adds  5e296283f57 Add locked narrowing around pre- and post-command-hook
      adds  43a174f62c5 Move the computation of narrowing bounds for long line 
optimizations.
      adds  d0e4ec3c29a Fix forgotten initialization for long line 
optimizations.
      adds  38d970b748a ; * src/xdisp.c (reseat): Improve recomputations.
      adds  5dc65c10ca1 Various improvements to long lines handling.
      adds  e0870fb8742 * src/xdisp.c (get_visually_first_element): Fix a typo.
      adds  c6b5726130e ; * src/xdisp.c (get_visually_first_element): Fix last 
change.
      adds  82b602dc2f5 Improve Bidi with long lines.
      adds  5e337126720 ; * src/composite.c (find_automatic_composition): Fix a 
typo.
      adds  e2b774e64a9 Merge branch 'master' into 
feature/long-lines-improvements
      adds  a95c5baa6a5 ; * src/keyboard.c (safe_run_hooks_maybe_narrowed): Fix 
broken merge.
      adds  5a79bb2aed6 Merge branch 'feature/long-lines-improvements'
      adds  0b5dccc8b2f * lisp/Makefile.in (distclean): Also remove 
loaddefs.elc.
      adds  d73a104dd34 Be more lax when picking up prefixes for loaddefs
      adds  1c736c8c591 Whitespace fix in gdb-mi.el
      adds  8ea7506d724 Prefer defvar-keymap in mail/*.el
      adds  0dbe0fd4104 Improve input extension focus handling with multiple 
master devices
      adds  f484da5fcba * doc/lispref/loading.texi (Autoload by Prefix): Fix 
typo.
      adds  c7b0eafd722 Merge from origin/emacs-28
      adds  4b1ec395611 Improve multi-pointer X support
      adds  faf1f037987 Improve C-x C-q in emacs-news-mode
      adds  9aa959efebc ; * etc/NEWS: Fix typo.
      adds  cbe1af96a26 Fix oldXMenu grab handling
      adds  5426f67006c * test/lisp/env-tests.el: New file.
      adds  250f09d2f39 Fix namespace problem in ede/custom.el
      adds  ab810804370 Make two perl-mode aliases obsolete
      adds  0c106ce87ce Fix namespace problem in saveplace.el
      adds  8f438f224c5 Fix namespace problems in xscheme.el
      adds  010e2e5e5e2 Fix namespace problems in viper.el
      adds  c388578fb1a Rename object-sort-list to srecode-object-sort-list
      adds  7fccb83d076 Make loaddefs.el dependencies more explicit in 
src/Makefile.in
      adds  b7a896731c6 Make ange-ftp-re-read-dir compat alias obsolete
      adds  9149672e7f0 Fix lisp/Makefile.in autoloads dependency
      adds  900b09c0235 bytecomp.el: Further simplifications enabled by commit 
59732a83c8875c
      adds  aff59612747 Avoid assertion violations in 
'back_to_previous_visible_line_start'
      adds  df263dd7586 bytecomp.el: Update comments referring to `make-docfile`
      adds  eb7fe81e6db timer.el: Avoid repeated timers
      adds  0da97d66852 * src/keyboard.c (timer_check_2): Replace redundant 
test with assertion
      adds  50730a8b04e Add variable end-of-defun-moves-to-eol
      adds  ea6c2e92958 Allow newline after def*-form for definition-prefix
      adds  32c603e9e55 Ensure that leim-list.el is built
      adds  b70369c557e time-convert): Deprecate calls without an explicit FORM 
arg
      adds  d7b89ea4077 Allow creating processes where only one of stdin or 
stdout is a PTY
      adds  4e59830bc0a Add STREAM argument to 'process-tty-name'
      adds  32ab6d71058 Improve XI focus handling
      adds  ef0546ffcda Fix signature of `seconds-to-time'
      adds  4e091c8ddf6 ; Update ldefs-boot.el
      adds  15a9e73a179 * src/callproc.c (emacs_spawn): Fix Mac OS X build.
      adds  3fee3f59f2b ; Update ldefs-boot.el again
      adds  a97e9d80db1 Improve XI focus handling for entry and exit events
      adds  f3b9bccb459 * lisp/play/fortune.el: Doc fixes.
      adds  e87c0fdc14a Merge from origin/emacs-28
      adds  e46668847d8 * src/puresize.h (BASE_PURESIZE): Bump the value.  
(Bug#57007)
      adds  564571f712f ; * lisp/emacs-lisp/lisp.el 
(end-of-defun-moves-to-eol): Doc fix.
      adds  28c01bd4841 Correctly initialize values after a new device is 
enabled
      adds  e89532c7c7c ; Auto-commit of loaddefs files.
      adds  870be1e106d Put no-byte-compile cookie back in ldefs-boot.el
      adds  907ad6522a8 * admin/update_autogen: Fix refreshing grammar-wy.el.
      adds  4be147b6776 * admin/update_autogen: Fix generating ldefs-boot.el.
      adds  faf231edcc9 ; * lisp/gnus/mm-util.el: Remove duplicate defalias.
      adds  543b5248db5 Make face-doc-string aliases obsolete
      adds  2ac3e3eda5f Drop support for XEmacs package func-menu from idlwave
      adds  e8613adb0dc Make compat alias ede-toplevel-project-or-nil obsolete
      adds  b5145fc66d1 Make an rmail compat alias obsolete
      adds  3c4526028c6 ; Maintain admin/update_autogen
      adds  5ab557be62c ; Adjust time-convert call to recent change
      adds  fc450db2261 Make alias widget-visibility-value-create obsolete
      adds  db5bc208fb3 Don't mention removed XEmacs support in mh-e manual
      adds  a1e07057c41 * admin/check-doc-strings: Remove XEmacs support.
      adds  da965ec4748 * etc/PROBLEMS: Delete entry on 20+ years old version 
of X-Symbol.
      adds  83496888aae Fix mh-e.texi syntax (from previous change)
      adds  d8abff398bc Fontify python escape sequences in literals
      adds  55c25e73d46 Fix C-n/C-p inside bidirectional text
      adds  5aaad0445dc Speed up display of Arabic
      adds  bee6ee9de17 * doc/misc/transient.texi: Update to transient 
v0.3.7-156-ga5562cb
      adds  315b00ff8d7 New function 'composition-sort-rules'
      adds  6223e251a5e ; * src/composite.c (Fcomposition_sort_rules): Fix last 
change.
      adds  fad87d84df8 Don't mention test failures on Ubuntu 16.04 in PROBLEMS
      adds  2bbc5c59744 Make {close,replace}-rectangle compat aliases obsolete
      adds  56783e605c8 Make indented-text-mode alias obsolete
      adds  a3e894810a4 Fix defvar-keymap example in elisp manual
      adds  7c8332e096a Fix namespacing problem in allout.el
      adds  a2127251a5c ; * src/composite.c: Include stdlib.h.
      adds  b9c65203d0f Adapt Tramp for Android 12
      adds  db2b5e784b2 Make compat macro mh-display-completion-list obsolete
      adds  f8354d1935c Move mh-flet macro to mh-acros.el
      adds  0a060a2bfe9 Make mh-compat.el obsolete
      adds  b459e275c38 Finish up obsoletion of mh-compat.el
      adds  e43fa98a71d CC Mode: Optimize font-locking stanzas for long raw 
strings.
      adds  6706506c2b2 * lisp/transient.el: Update to package version 
v0.3.7-158-gc09b34e
      adds  02ee0254873 Correctly set user time on GTK+ for key press events
      adds  4b98a79a508 Improve X event timestamp tracking
      adds  6fd4ab250b6 Revert "Improve X event timestamp tracking"
      adds  c46863d9bb8 Make force-load-doc-strings work again
      adds  7778f83b3e6 Use struct for saved strings in the reader
      adds  08a74ab05a2 Cease emitting negative file offsets for user variables
      adds  2fd5590d0cd ; * lisp/play/fortune.el (fortune-ask-file): Doc fix.
      adds  7ff60c62a96 ; * admin/make-tarball.txt: Fix last change.
      adds  3d1cf1b47ad Don't mention removed XEmacs support in idlwave manual
      adds  7793cf0c3dc Don't mention removed XEmacs support in reftex manual
      adds  df95118e833 Link from (emacs)Init Syntax to (elisp)Introduction
      adds  7ffcba42137 * etc/PROBLEMS: Problems with Alacritty and Emoji.  
(Bug#56952)
      adds  91f4ea2fa45 Merge from origin/emacs-28
      adds  321f33a2b11 Improve how url-http displays status messages
      adds  9c0da894b9e ; Improve time-convert call in recently changed test
      adds  c8833ba365b Tweak autoloads lisp/Makefile.in dependencies
      adds  a332034160b CC Mode: Fix looping in patch from yesterday
      adds  4252cea163c Clarify lisp/Makefile.in comment
      adds  cf98a395d01 * lib-src/etags.c: Remove XEmacs support.
      adds  c6abfb32d7c Remove workaround for XEmacs bug in ediff-util.el
      adds  4439a80407d Make compat function custom-reset-variables obsolete
      adds  1f4f1358e62 Declare unused function ediff-user-grabbed-mouse 
obsolete
      adds  e672cad231f ; Improve obsoletions in ediff-init.el
      adds  b65a2d1d999 Make ediff-file-remote-p obsolete in favor of 
file-remote-p
      adds  75929535530 Fix 'vertical-motion' in bidi-reordered text
      adds  11e6c12def5 Fix blank/comment line handling in 
python-nav-beginning-of-block
      adds  82d22ef8db1 Improve Tramp error message
      adds  af90a31629b Pacify a gcc warning in xi_handle_focus_change
      adds  c3e99a870aa ; * lisp/emacs-lisp/bytecomp.el: indentation fix
      adds  6b4f6dfb4e1 Make ediff-window-display-p obsolete
      adds  7dab52dfbce Minor cleanups in ediff-*.el
      adds  16b8948d79e Improve handling of pointer focus under the input 
extension
      adds  9b661ff1a8e Fix warnings outside XI2 builds
      adds  4b5414abbc0 Clean up some local variable sections
      adds  77bf50cb330 Don't autoload obsolete library tpu-extras.el
      adds  60738e569d2 Remove no-byte-compile cookie from some libraries
      adds  14f0ebc9ac8 Turn large macros in print.c to functions
      adds  8c8ae516403 Group print buffer state in a struct
      adds  25636fcf522 Revert "Don't autoload obsolete library tpu-extras.el"
      adds  d8d13f2fcca Remove redundant local variables in tests
      adds  cf30432a14b * test/lisp/emacs-lisp/nadvice-tests.el: Re-add 
no-byte-compile.
      adds  3d7d8ddc5ac ; Fix typos
      adds  55cc8b040b0 Make which-func-mode output less junk
      adds  498c5d26bb6 ; Fix coding style in recently installed changes to 
print.c
      adds  ffc81ebc4b5 Allow specifying how args are to be stored in 
`command-history'
      adds  909931cb9ad Further lisp-current-defun-name tweaks
      adds  7f8a3d4e919 Clean up fix_command slightly
      adds  7331ee112c1 Improve collecting of citation keys
      adds  3e93457ddbf Update TODO about fix_command
      adds  27599d8df83 Add NEWS note about interactive-args
      adds  9aae83fe303 * src/print.c (struct print_buffer): Revert gratuitous 
format change.
      adds  425a5bfc9a8 Make makesum.el obsolete
      adds  4073d5eeea5 * lisp/obsolete/makesum.el: Add "Obsolete-since" header.
      adds  b40def96441 Do some NEWS tagging
      adds  27e1568967b select-active-regions doc string improvement
      adds  c0c5f43f49d Clean up fix_command code slightly
      adds  bf8044b9cdf ; Unconditionally require built-in libraries
      adds  f886a1d7723 Remove some XEmacs compat code from mh-alias.el
      adds  0283d1c4e58 ; Delete stale comment in mh-utils.el
      adds  0b4470d1b77 Remove XEmacs specific symbol from gnus-user-agent
      adds  870d59e72ee * lisp/progmodes/antlr-mode.el: Remove remnants of 
XEmacs support.
      adds  a908d536c48 ; * lisp/gnus/gnus-art.el: Delete stale comments.
      adds  8028f22b188 ; * lisp/gnus/gnus.el (gnus-user-agent): Fix typo.
      adds  f1f19126585 ; Delete stale and incorrect comment in ezimage.el
      adds  d6ea4894d3b ; Delete stale comment from prolog.el
      adds  d2080e4183e Add separate tiny major mode for JSON
      adds  fe4fd160a20 Another lisp-current-defun-name tweak
      adds  f39d25d5fe2 Fix handling of XI_DeviceChanged events
      adds  d91ffdbec2b Don't mention XEmacs toolbar in ediff manual
      adds  2053c6aca17 Merge from origin/emacs-28
      adds  1dc3ecc6c3c Factor out some duplicate code from handle_one_xevent
      adds  97a54d13273 ; * src/xterm.c (xi_disable_devices): Fix portability 
typo.
      adds  7497aeff644 CC Mode: Allow the insertion of long strings of letters 
in reasonable time
      adds  5c3c18816e1 ; * lisp/hex-util.el: Mention ash instead of lsh.
      adds  4abeb61fc96 * lisp/isearch.el (isearch-mode-help): Make compat 
alias obsolete.
      adds  0a044f9405b Make compat aliases obsolete in fortran.el
      adds  2ebfd7188f0 ; * src/xterm.c (xi_populate_device_from_info): Minor 
ifdef cleanup.
      adds  1137219c97d Make compat alias image-refresh obsolete
      adds  7b84954a7c8 ; * etc/NEWS: Mention the new 'js-json-mode'.
      adds  e7a582cbe44 * lisp/ibuffer.el (ibuffer): Use 
substitute-command-keys for help.
      adds  24795e45e5f Make compat alias check-ispell-version obsolete
      adds  d3f6edf5aa0 Make ibuffer-split-list obsolete in favor of 
seq-group-by
      adds  accb1d1132a Make ibuffer-awhen obsolete in favor of when-let
      adds  ee201bc77b3 Make the loaddefs.el file slightly shorter
      adds  8813399cfa3 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  171b9314bf2 Replace utility functions with seq-uniq
      adds  f9ee2db4937 Improve readability of list-input-methods
      adds  e5bf2b942fe Improve message regarding missing LEIM
      adds  b0653b27e25 Further Tramp fixes for Android 12
      adds  3ef18c7a213 Make ibuffer-aif obsolete in favor of if-let
      adds  b92e8887580 Fix python escape code fontification for multi-line 
literals
      adds  52698428334 Add a faster seq-uniq for lists
      adds  b2bf91003db Further lisp-current-defun-name tweaks
      adds  2504d19dade Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b7b160b4098 Revert "Make compat alias check-ispell-version obsolete"
      adds  38f9d9bf060 ; * src/keyboard.c (timer_check_2): Restore run-time 
conditions.
      adds  744ed0ceeed Make outline buttons work in NEWS
      adds  41169b55340 Add new user option electric-quote-replace-consecutive
      adds  619d5af54ab * lisp/replace.el (replace-highlight): Optimize for 
large buffers (bug#56815)
      adds  6ac92c65a80 Add use-region-beginning and use-region-end
      adds  47aa2317c34 Use new convenience functions in replace-string
      adds  0bc2079ce66 * lisp/ibuf-ext.el (ibuffer-remove-alist): Simplify.
      adds  581fa3d958c Autoload string-blank-p
      adds  c47507ec560 Make rng-blank-p obsolete in favor of string-blank-p
      adds  fd4aad56978 ; * lisp/mouse.el: Delete stale comment.
      adds  caabc5a4ab5 * lisp/nxml/rng-util.el (rng-collapse-space): Simplify.
      adds  8caa91b2ce4 * lisp/vc/pcvs-util.el (cvs-partition): Simplify.
      adds  06cb954ae30 Remove some compat code from ps-print.el
      adds  32d8fc999c0 Avoid using aliases for color functions
      adds  0e824bd683b Make rng-collapse-space obsolete
      adds  230a198a0f1 Avoid having language environments interpreted as 
sections
      adds  cbc925bbed8 Make filesets-filter-list obsolete in favor of 
seq-filter
      adds  561d09d7adf Make unused function filesets-ormap obsolete
      adds  ec2bd7dd5c6 Make wisent-pad-string obsolete in favor of string-pad
      adds  fcd2d14db1c js--font-lock-keywords-2: Remove the 'for each' matcher
      adds  5e07d1d0fc9 Improve MPX interaction with xwidgets and drag-and-drop
      adds  85de996bbbf * lisp/vc/diff-mode.el: Don't mention XEmacs.
      adds  628df15da5c ; * doc/misc/viper.texi (Rudimentary Changes): Avoid 
alias.
      adds  14833cd9dfc Improve wording when documenting other TRAMP syntaxes
      adds  358ad0d30a0 Merge from origin/emacs-28
      adds  29f2b1728bf Fix namespacing issues in array.el
      adds  f002fa8bfc3 Delete dead code in checkdoc.el
      adds  8b31c18fc86 Prefer defvar-keymap in vc/*.el
      adds  1d9ee272704 Fix compilation warning in wisent/comp.el
      adds  9d35afed498 Extend LAP optimisations to more operations
      adds  f6356dc88d2 Make gdb-pad-string obsolete in favor of string-pad
      adds  d8d582dc3c3 ; * lisp/emacs-lisp/subr-x.el (string-pad): Optimise.
      adds  8c0c9398f32 Fix some undesirable frame focus changes
      adds  bca31619e8d Improve the bengali-probhat input method
      adds  e7b348b08ac Fix 'describe-char' in "C" locale
      adds  edffda8609b Adjust client pointer upon help event
      adds  648acc88484 ; Fix @setfilename in calc.texi
      adds  7d70320f35a Merge from origin/emacs-28
      adds  80837653ebc ; Fix typo in tramp-archive.el
      adds  4f18214fbea * test/lisp/net/tramp-tests.el (tramp--test-utf8): 
Adapt test.
      adds  bce98395ce8 Make emerge-define-key-if-possible obsolete
      adds  e93a1a835e8 * lisp/vc/emerge.el (emerge-show-file-name): Make 
obsolete.
      adds  a2ecf73545b ; * lisp/play/5x5.el (5x5-defvar-local): Improve 
obsoletion.
      adds  f7438fc8597 newsticker: fix bug#57045
      adds  89f51673792 Don't show status message in Helper-describe-bindings
      adds  686296b512c Make pr-version variable obsolete
      adds  d5c3b602b93 ; * lisp/printing.el (pr-version): Avoid byte-compiler 
warning.
      adds  68789720384 Make ps-print-version variable obsolete
      adds  6568592015b Make ebnf-version variable obsolete
      adds  8854b321c2c Make ad-version variable obsolete
      adds  e7f1d4f6e10 Support the full range of variation selectors
      adds  48215c41d16 New debugging facility: backtraces from errors in Lisp 
called from redisplay
      adds  05c4e7bfbdc Prevent SelectionNotify etc from reaching GTK 3
      adds  ae348b719e8 Fix wrong metrics for bitmap-only fonts with HarfBuzz 5
      adds  31af0f4eb73 Don't list Emacs as requirement for built-in package
      adds  9419bc904d8 ; * lisp/printing.el: Delete outdated download 
instructions.
      adds  687fcc2c40d Merge from origin/emacs-28
      adds  a99ea4b7616 ; Fix documentation of 'loaddefs-generate' (bug#57144)
      adds  a23f9b7bda9 Reverse the outline arrows
      adds  95d8a4544ec Default outline-minor-mode-use-buttons to only happen 
in *Help*
      adds  43d46a7b3a7 Make cedet version variables obsolete
      adds  9e983f4e838 ; * lisp/cedet/cedet.el: Delete stale comment.
      adds  8ae68308a1a Use help-key-binding face in package list help
      adds  dc287986453 * lisp/finder.el (finder-summary): Improve formatting.
      adds  f947b20a192 Make finder-mode inherit special-mode
      adds  c0d761bf7f4 Further seq-uniq speed-ups for lists
      adds  829b131e5b3 Clarify face-at-point doc string and add 
(thing-at-point 'face)
      adds  fdbdbc2e1bb Make some more cedet version variables obsolete
      adds  23e4e811932 * doc/misc/gnus.texi (Emacsen): Delete section.
      adds  9ef988c0e03 Remove (gnus) Gnus Development manual section
      adds  e0045ba2bce Remove some more outdated Gnus manual stuff
      adds  16ec99702c9 gud.el: invoke 'perldb' with '-E' instead of '-e'
      adds  59af89c2a23 Clarify bookmark-set prompt
      adds  f99219a5332 Fix emacs-news-view-mode-map inheritance
      adds  28cb8bccce4 ; etc/PROBLEMS: Move Ubuntu 8.04 entry to legacy 
systems.
      adds  4ab16226e0a Rename etc-authors-mode.el to emacs-authors-mode.el
      adds  779d920c9a0 Rename etc-authors-mode to emacs-authors-mode
      adds  a2cf5646d4c Support imenu in emacs-authors-mode
      adds  316d3111a36 Don't update loaddefs.el timestamps uselessly in 
loaddefs-generate
      adds  c4505fed538 Hide local variable section in emacs-news-modes
      adds  37073492fdf ; * lisp/cedet/ede.el: Bump version header to match 
variable.
      adds  e311d05ab10 Improve MPX interaction with drag-and-drop
      adds  4e23ecb8826 ; * src/xfns.c (Fx_set_mouse_absolute_pixel_position): 
Fix typo.
      adds  77613b9217c ; Delete redundant installation instructions from 
ebnf2ps.el
      adds  e746fc2e7b5 Delete stale comments from Lisp Intro manual
      adds  72fc7258bf3 Delete references to deleted library hilit19.el
      adds  2d4058b3ff8 Merge from origin/emacs-28
      adds  30320d9420b Only set Eshell execution result metavariables when 
non-nil
      adds  9d4fa4ed4b1 Allow using dollar expansions in Eshell conditionals
      adds  f3408af0a32 Make '$?' and '$$' variables more consistent in Eshell
      adds  6de88b6b026 Fix a recently-added Eshell test on MS-Windows
      adds  f937a0f3f8b Prevent selection converter from signalling if buffer 
is narrowed
      adds  60f2a486e9d ; * etc/NEWS: Minor fixes.  (Bug#57169)
      adds  4530368c06f Delete many references to Emacs 23 or older from docs
      adds  764d832bfaf Make htmlfontify-version variable obsolete
      adds  fdb88899d40 Make ps-mode-version variable obsolete
      adds  87c2ebf8d2b ; * lisp/emulation/viper.el: Bump version to match 
variable.
      adds  1c7910ea6ec Don't hide final dump in admin/emake
      adds  2bbb007e166 Allow EXCLUDED-FILES in loaddefs-generate to be relative
      adds  d1578888bf5 Tweak outline symbol icons
      adds  0ab572d5c99 Add new value `dont-save' to `deactivate-mark'
      adds  94c10c426e3 Speed up display of long lines under 'truncate-lines'
      adds  3fcbcc61db3 js.el: Tweak last change
      adds  9d6d3b0edb1 Make many gnus version variables obsolete
      adds  f289a17c068 Update Gnus Installation FAQ
      adds  a1cf3b96f84 ; Fix documentation of 'deactivate-mark'
      adds  dd2973bf504 nadvice.el: Avoid exponential blow up in 
interactive-form recursion
      adds  0a937593852 Improve time-convert docstring formatting for 
readability
      adds  864847bf3c9 Document time-convert FORM argument as mandatory
      adds  15c20cb4fe9 ; * etc/NEWS: Fix typo.
      adds  47e23ad7a82 More fixes to MPX drag-and-drop interaction
      adds  0df8f481dde ; * src/xdisp.c (display_line): Fix a typo.
      adds  b93e14fa0fd ; advice--interactive-form: Fix a typo introduced in 
recent change
      adds  a71c05b44de Further speedups of redisplay of long and truncated 
lines
      adds  7ece1c4840e ; * doc/misc/gnus-faq.texi (FAQ 1-3): Fix recent change.
      adds  e99d7c4d627 Simplify code using take, ntake and butlast
      adds  1d8712bcc99 Strength-reduce apply with (list ...) as tail argument
      adds  7dc4ab6e896 Make Gnus FAQ more contemporary
      adds  096c081e51a * src/Makefile.in (elnlisp): Delete autoload.eln from 
list.
      adds  d28f1677c3b ; Delete commented out manual section on emulation
      adds  397fdc22eb1 * lisp/calendar/time-date.el (seconds-to-time): Use the 
original arg list
      adds  423b1137977 * lisp/cedet/ede/emacs.el (ede-emacs-load): Delete 
obsolete name arg
      adds  9d526179359 ; * etc/NEWS: Fix typos.
      adds  1d3fe256907 Tramp code cleanup
      adds  1faeef7924c (compiled-function-p): New function (bug#56648)
      adds  3a9c803f24d * lisp/emacs-lisp/ring.el (ring): Define as a type
      adds  9239be8e761 ; Fix documentation of 'compiled-function-p' (bug#56648)
      adds  48ac40e60e8 ; Fix last change.
      adds  9664b8c8e17 Fix selection preservation bug when USE_XCB
      adds  664c42df463 * doc/lispref/functions.texi: Fix capitalization.
      adds  23561f96656 Work around Bug#57211
      adds  15aba5e6449 Decode time conses before floats
      adds  a64fe6f3198 Improve timefns speed on integers
      adds  ecc647d0118 Don't advertise obsolete library html2text.el
      adds  57259773b4f ; * lisp/org/org.el: Delete unnecessary declarations.
      adds  005585f6bd3 Make gnus-iswitchb-completing-read obsolete
      adds  d5174ed4eab Don't use obsolete library as example in Elisp Intro
      adds  6137ebd5a49 Make gnus-uu-view-with-metamail obsolete
      adds  0a8e88fd83d Make message-mark-active-p obsolete in favor of 
mark-active
      adds  4bee89b73fb Fix uninitialized variable false-positives
      adds  0e336fa51fc ; Improve documentation of minibuffer history wrt 
completion
      adds  9d0dba44da7 ; * doc/lispintro/emacs-lisp-intro.texi: Fix typo.
      adds  75372c6c4e3 Merge from origin/emacs-28
      adds  97da8eeb7c7 Make update-directory-autoloads available by default 
again
      adds  90b4ee6575e Further lisp-current-defun-name tweaks
      adds  af3ec6b8e60 Remove Gnus Compatibility manual section
      adds  f2a592ea2f8 Regenerated ldefs-boot.el
      adds  d33a6b9069b Tweak autoloads of defsubsts containing spaces/control 
chars
      adds  ead4b914ca7 Fix up the exclusion logic in loaddefs-generate
      adds  79c0e78460b Pacify warnings from gcc 12 in encode_coding_object
      adds  20b8ac57236 Make eshell-mode more resilient towards 
`mode-line-format'
      adds  d5ee49c25c8 Fix variable types in warnings-suppress
      adds  629f980fad0 Enhance safe_run_hooks_1 and safe_run_hook_funcall to 
handle more arguments
      adds  5025b2566e7 Fix fix_command for non-symbol functions
      adds  0d3aebec014 Fix `python-nav-forward-block' moving backward under 
certain conditions
      adds  d5e74d9cd7f Clean up message-sort-headers code slightly
      adds  9ea40b3ddfb Fix tmpdir handling in Tramp for Android sshd
      adds  82635f40ed4 Produce TAGS in 'lib' as well and include them in 
src/TAGS
      adds  6e628ff99c3 * doc/lispref/functions.texi (What Is a Function): 
Improve further
      adds  f73d4d86f83 * doc/misc/gnus.texi (Troubleshooting): Update section.
      adds  1973d4ac1b6 Avoid lowering child frames below scroll bars on X
      adds  07b8fb197a3 Provide ERT explainer for 'eshell-match-command-output'
      adds  c1f1be4b730 Add 'eshell-command-result-equal' with an ERT explainer
      adds  cf873c1a090 Fix non-interactive use of conditionals in Eshell
      adds  b87400c78b0 Make the bookmark fringe icon look like a bookmark
      adds  c48397a2b30 Delete implicit XEmacs references from Gnus manual
      adds  c3dedb8b853 ; * doc/misc/url.texi: Don't mention obsolete library 
url-ns.
      adds  780c525d11a Modernize spam section in Gnus manual slightly
      adds  f25c8126cea ; Don't mention obsolete libraries
      adds  5e5c56f1487 ; Normalize my email
      adds  ad2dba38b23 Don't look for long lines beyond the narrowed region
      adds  190f2db7860 Fix buffer-start cleanup in message-indent-citation
      adds  81ff64d3ca8 Make message-delete-line obsolete
      adds  b4879603fd8 Fix XInput hierarchy events not being delivered in 
daemon mode
      adds  1097c0d1e4d Advertise obsolete library pgg.el less
      adds  1f31c39b595 ; * lisp/bookmark.el (fringe): Require.  (Bug#57241)
      adds  3ea6cb40e62 dired-do-shell-command doc string clarification
      adds  12c3461b455 Handle root permissions on remote files
      adds  4b1ab183917 Fix autoload in tramp.el
      adds  869db699ee2 Improved static detection of nil and non-nil expressions
      adds  e618b6faee5 Improved `if` and `while` optimisation
      adds  621550c076b Improved `and` and `or` optimisation
      adds  fb98c4a4060 Improved `null` (alias `not`) optimisation
      adds  8517d1e9aaf * lisp/dired.el (dired-mark-if): Evaluate MSG once to 
avoid warning.
      adds  b24f7667ad6 * src/buffer.c (Frename_buffer): Fix bug#56693
      adds  ed9adafc0bd Avoid disabling device multiple times while handling XI 
attachment events
      adds  362c9ab879f * doc/misc/gnus.texi (Article Washing): Fix Links URL.
      adds  dd077ebded1 Revert "; * doc/lispintro/emacs-lisp-intro.texi: Fix 
typo."
      adds  a4078fa6284 ; * lisp/vc/ediff.el: Improve wording in last change.
      adds  8f784a27667 Merge from origin/emacs-28
      adds  af4cfb51941 Add Python blocks support for hideshow
      adds  a631067fba5 Fix some recently introduced byte-compiler warnings
      adds  31e32212670 Revert "Add Python blocks support for hideshow"
      adds  4915ca5dd42 Enhance Python font-lock to support multilines
      adds  deddd56e352 em-unix.el: only pass -H option to grep
      adds  1288955d504 Don't check if autoloaded functions are fboundp
      adds  6ad79488c94 ; Delete code in cperl-mode.el commented out since 1997
      adds  8d4fe8356cc * lisp/progmodes/cperl-mode.el: Improve commentary.
      adds  d214dd67cd5 Make compat function cperl-putback-char obsolete
      adds  a6412b96e72 Move dired-guess commands from dired-x to dired
      adds  9dfabe07569 Assume dired-guess is now always available
      adds  78460500c75 Shorten new manual section "Shell Command Guessing"
      adds  31f289625cb Fix Linux APM BIOS flag testing in battery.el
      adds  f0c5de78394 * lisp/progmodes/cc-defs.el (c-safe-scan-lists): 
Evaluate LIMIT just once
      adds  3e042c80ce7 * lisp/emacs-lisp/bytecomp.el (byte-compile-log-1): 
Create buffer if necessary
      adds  b6b19110800 Update from Gnulib by running admin/merge-gnulib
      adds  79050eeeaf1 ; * src/xterm.c (xi_select_hierarchy_events): Fix typo.
      adds  d0e126b6ed3 ; * src/xterm.c (xi_select_hierarchy_events): Fix typo.
      adds  21751f02d36 Backport tempname changes from master (bug#57129)
      adds  9a3f64f4061 ; Merge from origin/emacs-28
      adds  7406ae4c98f Fix broken build on Solaris 10 emacs_spawn
      adds  9f26a8d31b1 Fix the MS-DOS build
      adds  aea05a5dec9 * Expose `comp-loaded-comp-units-h'
      adds  842c641c57b * lisp/loadup.el: Always fix-up all loaded compilation 
units
      adds  dae4fc3adf8 Improve cryptic syntax switch message in re-builder
      adds  335bf5f55a0 Improve update-directory-autoloads deprecation message
      adds  6d38ff1b9e4 Rebuild the Emacs executable if loaddefs.el has changed
      adds  74e830768dc Make GEN message from loaddefs-generate nicer
      adds  b9c6c0fb7bf Fix Python indentation of block continuation
      adds  e75822fba6e ; Fix a typo in autoload.el
      adds  f33a429a53e Copy-edit doc strings and comments wrt bignum and fixnum
      adds  9361c833182 More non-nil-returning functions in source optimisation
      adds  67ec9941807 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Fix some type
      adds  1ad0d607404 Fix string-to-syntax signature in 
comp-known-type-specifiers
      adds  ca7c278e32d * doc/misc/cl.texi (Macro Bindings): Fix bug#57263
      adds  f98276f77b4 Fix encoding problem in tramp-sh.el
      adds  ac43ac1af9d cl-reduce doc string improvement
      adds  254ba1d3e5c * lisp/image-mode.el: Improve commentary.
      adds  dc0fce3a7d9 ; lisp/image-mode.el: Fix typo.
      adds  ef1e68f11d9 * lisp/image-mode.el (image-mode-as-hex): Fix toggle 
instructions.
      adds  f97668c38fe Merge from origin/emacs-28
      adds  0b43ed4dbca ; * lisp/image-mode.el: Delete commented out 
image-transform-mode.
      adds  9f8e16d828b Prefer defvar-keymap in image-mode.el
      adds  0dc9c9a68f5 New command image-transform-set-percent
      adds  054d1e80dc7 ; * lisp/image-mode.el (image-minor-mode): Reflow 
docstring.
      adds  104cb5cbf5d Make toggling between image, hex and text more 
consistent
      adds  7858ec980bf Do interactive mode tagging in image-mode.el
      adds  869bef892b0 Adjust the environment name for the minted package
      adds  715f1ebea30 * lisp/emacs-lisp/comp-cstr.el 
(comp--all-builtin-types): Remove
      adds  0bd96806ef1 * Rename `comp--typeof-builtin-types'
      adds  f1f2bbbc088 Improve obsoletion of 
image-transform-fit-to-{height,width}
      adds  b90192b50e5 Fix more calls to XQueryPointer for MPX
      adds  e64d811b510 Improve image-mode-as-hex docstring
      adds  1a9175a0de9 Merge from origin/emacs-28
      adds  8f1d0295bcf Speed up image-dired-display-image
      adds  095ea821208 * src/pdumper.c (Fdump_emacs_portable): Check and warn 
for pure space overflow
      adds  9297a9c45eb * src/alloc.c (pure_alloc): Warn for pure space overflow
      adds  5dc27459392 * src/pdumper.c (dump_native_comp_unit): Error if CU is 
not fixed-up
      adds  dd97bff219d Update the modus-themes to their 2.6.0 version
      adds  088171e0531 Fix ns-win.el (x-file-dialog) declaration
      adds  054f553b9ce Fix region-extract-function compilation warning
      adds  e5695faec4a * lisp/edmacro.el (edmacro-sanitize-for-string): Fix 
condition.
      adds  6fca17270a6 Fix mis-spelling of c-awk-old-ByLL and really make it 
buffer-local
      adds  ec347aec0fc python-check-command: Don't use absolute file names
      adds  275cef9e06b python.el: Adjustments to Flymake backend
      adds  503112d1f01 python-mode: Remove special outline-heading-end-regexp
      adds  f117b5df4dc Add new functions eol and bol
      adds  705c45041fc python.el: Add completion-predicate symbol property to 
commands
      adds  962cb44eea4 Fix underscores in argument names in ns-win
      adds  6a1e3e86842 ; * src/editfns.c (Fline_beginning_position): Remove 
redundant parens.
      adds  ddbab830709 Mark only VS-16 as emoji
      adds  7c793c55cfa Improve 'ns-read-file-name' docstring
      adds  986440aaad0 Prefer defvar-keymap in doc-view.el
      adds  16dfe04be2c Find libgccjit on macOS with Homebrew differently
      adds  9c0eec4ed86 * src/window.c (select_window): Fix assert for buffer = 
non-active minibuffer
      adds  f2c0fb2615f Resurrect obsoletion warning for two functions
      adds  d0bb333efc0 Merge from origin/emacs-28
      adds  043ae1f53a2 Delete two functions obsolete since Emacs 23
      adds  b7d6ebff078 ; Delete not-useful comments referring to Emacs 19.
      adds  da635838f25 Make two compat aliases obsolete in cc-defs.el
      adds  ec62bb7799a Ignore variable Info-fontify, deleted in 22.1
      adds  021ae515f91 * lisp/bookmark.el (bookmark-menu-heading): Delete face.
      adds  935e4da0e13 Display new keybinding in obsolete command warning
      adds  a936335aa02 Fix return value of help--key-description-fontified
      adds  9a7b3673e09 Move `while` syntax check from optimiser to macroexpand
      adds  b2f9c4c6d4b Fix crash when the keymap changes
      adds  3173eb53aa4 Fix typos in modus-themes.org
      adds  428950fc3c3 Improve Tramp's manual
      adds  84082a0e840 Tweak admin/emacs output
      adds  3312710fd67 Make conf-javaprop-mode only claim that # lines are 
comments
      adds  07c04da0101 Don't use the system-file-manager icon in the toolbar
      adds  8d4789c0727 Minor optimization to x_query_pointer_1
      adds  2614e532163 Rename newly-added eol/bol functions to pos-eol/pos-bol
      adds  982bd695204 ; * src/xterm.c (handle_one_xevent): Avoid compiler 
warning.
      adds  ae2199258f6 Mark esh-proc test as unstable
      adds  a6ccb82fdaa Fix src-depending-on-lisp target
      adds  f57297c8b23 * lisp/emacs-lisp/shortdoc.el (buffer): Add missing 
functions
      adds  563ec6abc4f ; Complete renaming to pos-bol and pos-eol
      adds  965fad0d36f Update function properties and optimisations
      adds  6dc61aa69ad Tweak emacs-bug--system-description
      adds  79560aaa51a Don't end autorevert message with a period
      adds  85480527d57 Prefer pos-bol and pos-eol in tests
      adds  70fd2e03e5a Mark another esh-proc test as unstable
      adds  b061782fa6e Fix eshell-pipe-broken signalling
      adds  fe194f179d7 Remove a newline from the end of an error message
      adds  52b240b29b7 Prefer pos-bol and pos-eol in bookmark.el
      adds  102258fe1c0 Simplify `delete-line'
      adds  958924a8126 Mention delete-line in shortdoc
      adds  6ddcf670525 Make it possible to mark generalized variables as 
obsolete
      adds  48aacbf292f Make many seldom-used generalized variables obsolete
      adds  efd95300c7c Adjust autorevert tests to recent change
      adds  bfe222288e0 Make the generalized buffer-local-variable obsolete
      adds  29a989c0208 Regenerated ldefs-boot.el
      adds  ae5fe348fb4 Revert "Make the generalized buffer-local-variable 
obsolete"
      adds  643990336f4 Make *Help* display info about generalized variables
      adds  15d628f1960 Fix more lexical-binding fallout in 
vhdl-speedbar-insert-hierarchy
      adds  e154ba196a3 Fix child frame focus for MPX environments
      adds  1e1263b00b9 * lisp/find-file.el (ff-other-file-alist): Doc fix.  
(Bug#57325)
      adds  c3087b59f06 ; * lisp/find-file.el (ff-other-file-alist): Another 
doc fix.  (Bug#57325)
      adds  7a3ae3cb626 ; * lisp/find-file.el (ff-other-file-alist): Fix typo.
      adds  582ea6a1e9f Update to Org 9.5.4-19-g4dff42
      adds  0c410206aa9 Merge from origin/emacs-28
      adds  a5e36575ae6 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Fix some type spec
      adds  a680a9fc647 LLDB support: handle unsorted enum member lists
      adds  b04ec9a7d3a Fix defcustom type of auto-save-file-name-transforms
      adds  cc33c6cf3a4 Make start/end in libxml-parse-html-region optional
      adds  d9214248913 Remove probably debugging code in reb-fontify-string-re
      adds  f421efdb5f0 Make the size of elements the same in pgtk and X in 
tetris
      adds  c202f22f4d8 Fix indent-tabs-mode globality
      adds  9681ebf1255 Make ispell-find-hunspell-dictionaries more resilient
      adds  a7557f24831 ; * lisp/emacs-lisp/shortdoc.el (buffer): Improve 
sorting.
      adds  ac90530a0af Prefer pos-bol and pos-eol in tabulated-list.el
      adds  0dd51d8ebf1 Use the attributes of frame's monitor for gamegrid
      adds  6c9696e3de1 Link the "f" interactive spec to `read-file-name' in 
the manual
      adds  f579cd472cb auth-source: Fix wrong-type-argument when searching 
secret services
      adds  a0fa6bd5470 ; * doc/lispref/commands.texi (Interactive Codes): Fix 
punctuation.
      adds  06d71614762 Fix some no-X build warnings
      adds  e425b7d231d Allow disabling the input extension at runtime on GTK 3
      adds  b7e867b841f Make point-at-eol and point-at-bol obsolete
      adds  fd97cc8e0df Fix completion-predicate of Python shell commands
      adds  1dd0a5c5db5 ; * doc/misc/htmlfontify.texi: Fix version.
      adds  e2c766a20d9 Merge from origin/emacs-28
      adds  66040fbeed2 Fix wdired with (dired '(dir f1 f2 ...))
      adds  915efbff983 Make buffer-local-value obsolete as a generalized 
variable
      adds  9d9798521e3 Don't mention obsolete generalized variables in *Help*
      adds  48b0f2606b9 Revert the changes to lisp-current-defun-name
      adds  b448fbec4b7 Disable a lisp-mode test that now fails
      adds  3b7fb723e6a Make frame synchronization conditional on clock_gettime
      adds  a328bf65ef3 Make frame synchronization conditional on clock_gettime
      adds  76982f08683 ; * src/xterm.c (x_free_frame_resources): Fix typo.
      adds  1f990d1cf95 Fix pixel-scroll-precision in a corner case
      adds  1a4a12a2a8d Make Emacs 20 compat alias obsolete in eudcb-ldap.el
      adds  3b72b47cbd3 * lisp/progmodes/elisp-mode.el 
(elisp--local-variables-1): Fix bug#50034
      adds  4ee8a6c124a ; Minor doc fix in easy-menu-{add,remove}
      adds  8673c0e256c Make XEmacs compat alias face-background-pixmap obsolete
      adds  de3efaa6838 Add NEWS entry about obsoleted generalized variables
      adds  5d3a99602f1 ; * etc/NEWS: Remove redundant headlines.
      adds  1c837c42c22 Improve detection of long lines.
      adds  10585c4f30a Update documentation for obsolete generalized variables
      adds  b48bf42fc20 ; * src/buffer.h (struct buffer_text): Improve 
commentary.
      adds  83b6da31f3c Move generalized variable docs to elisp manual
      adds  42496e64707 Move generalized variable `substring' doc to elisp 
manual
      adds  67a15ce1564 Use substitute-command-keys in a few more places
      adds  2d307a0205d ; Sort list of generalized variables
      adds  10a31c6a29e Prefer saying "init file" to ".emacs" in FAQ
      adds  1007800a599 Make mh-colors-available-p obsolete
      adds  e518146a301 Fix input extension focus tracking with some window 
managers
      adds  fd74c6f4b81 When reverting, preserve the readedness state set by 
`C-x C-q'
      adds  25ee1ff2065 Don't lose read-only marking when reverting a view-mode 
buffer
      adds  b400d7335b0 ; * lisp/simple.el (read-only-mode): Fix wording of doc 
string.
      adds  044e11641bc Fix string padding in gdb-mi
      adds  3835255a38d CC Mode: Fontify args correctly when arglist closing ) 
is not on the same line
      adds  95b1eacd475 Fix handling of UNCs in 'parse-colon-path
      adds  78923c5f4e2 C++ Mode - Fontify "class Foo {\n  ~Foo() noexcept;" 
correctly
      adds  bc8141594d6 vc-merge: Look for 'merge-file' instead of 'merge'
      adds  34686263b74 Fix various problems with mouse highlight on XI2 builds
      adds  ce82300221f * configure.ac: Move AC_LANG_PUSH/POP out of 
AC_CACHE_CHECK.  (Bug#57380)
      adds  c5c3f57bd43 Minor fixes in tramp-tests.el
      adds  0ce30e92958 Allow not deleting the config.cache file with "make 
FAST=true bootstrap"
      adds  74d0304ad44 Extend `hs-special-modes-alist' for languages such as 
Python
      adds  7c7fc8fa5be Add Python blocks support for hideshow
      adds  b947f80a623 Add hideshow-test.el file (bug#56635)
      adds  dbec1159486 Fix instrumented eval-defun not printing "Edebug:" to 
the echo area
      adds  a8a3608c074 Make frame-width obsolete as a generalized variable
      adds  b28b2cefaea Fix warning about obsoleted generalized variables
      adds  34e0a232cd0 Allow symlink creation on MS-Windows without 
Administrator privileges
      adds  2385bf3397f Treat smtp-auth method from auth-info as a symbol
      adds  52f9ce5528e Mention C-x C-q + revert change in NEWS
      adds  7464640d2ac Make a prefix go to the previous error
      adds  514372722a5 Fix generalized variable documentation for recent change
      adds  ec4f976e8e1 Document how :map and :scale interacts in image maps
      adds  681f2e23ae3 Add a new user option grep-command-position
      adds  df8e705eb20 Don't refer to Emacs 24.3 or older in FAQ
      adds  55f681359ea Improve explanation of init file in FAQ
      adds  7c463120cc6 ; Delete some commented out code from linum.el
      adds  2265fc964bb ; * lisp/progmodes/grep.el (grep-command-position): Doc 
fix.
      adds  9ba6a7c508c ; * etc/NEWS: Fix wording of a recently-added entry.
      adds  5b5896132f2 * lisp/progmodes/cc-langs.el 
(c-make-no-parens-syntax-table): Fix bug#57065
      adds  97067349a8d Fix unlikely core dump with Xaw
      adds  9bd91a3751c Fix overflows in HAVE_XSYNC timestamp handling
      adds  7b05ffda801 Update from Gnulib by running admin/merge-gnulib
      adds  7ffac97f490 ; * src/xterm.h (struct x_display_info): Update comment.
      adds  8cad97e3db8 Restore old code in x_sync_trigger_fence
      adds  82bcd443782 * configure.ac: Move AC_LANG_PUSH/POP out of 
AC_CACHE_CHECK.  (Bug#57380)
      adds  743e966cb8f ; Merge from origin/emacs-28
      adds  2ccefef4c73 * lisp/progmodes/etags.el (next-file): Minor doc fix.
      adds  92e90297f9c * lisp/wdired.el: Doc fix; don't mention obsolete 
variable.
      adds  9e03e29c4ea * lisp/wdired.el: Improve "Commentary" section.
      adds  6d3d9dba60f Merge from origin/emacs-28
      adds  ba64d091568 Treat smtp-auth method from auth-info as a symbol
      adds  4ac59b33137 ; Merge from origin/emacs-28
      adds  e3b85775252 ; * etc/DEBUG: Fix wording of "X protocol errors" 
section.
      adds  23c01a23a3a Merge from origin/emacs-28
      adds  a457aa62577 Kill the buffer for the temp file after using 
'$<command>' in Eshell
      adds  0f561d0e5c4 Pacify obsolete gv warnings in xt-mouse-tests.el
      adds  2888a2e076e Fix recent gamegrid.el change for nox build
      adds  762a37b5e52 Delete blank lines at the start of the cited text in 
message-indent-citation
      adds  54a0c9569ee New option 'thrifty' for Man-notify-method
      adds  4cb31b19353 Make the *Ido COmpletions* buffer fit the window to the 
buffer
      adds  be2e6228f8c Use `rx' in Tramp where possible
      adds  233c91d32ad CC Mode: Fontify correctly a brace list element 
followed only by syntactic WS
      adds  997103bb879 Clarify the :box attributes in Face Attributes lispref 
node
      adds  c1442f96db6 Use shr as default for mm-text-html-renderer
      adds  6edff5ac331 xref-matches-in-files: Use 
with-connection-local-variables
      adds  4015d561c39 Fix crash when handling "swallowed" generic events
      adds  56aa52c346d Support "replacement characters" on TTY frames
      adds  0f378081955 CC Mode: Remove double evaluation of self-quoting 
function in cc-langs.el
      adds  d19c7042b21 ; * etc/NEWS: typo
      adds  6b1ed2f2c99 Fix antialias face attribute when text is scaled
      adds  a2d62456a7b Fix regression with cursor motion in Magit buffers
      adds  716441a0695 Fix webp detection on some Macos systems
      adds  f427b985a18 Make dynamic info-lookup more backwards-compatible
      adds  0ab49d46ddb Use a list of text properties to search in symlink 
filenames in Wdired
      adds  3f076a8e44b Use truncated-partial-width-window-p in more places 
(bug#56815)
      adds  d704c61e25b Fix two issues in xterm.c
      adds  df2f6fb7fc4 ; Autoload 'latin1-display-ucs-per-lynx'
      adds  77d5a0cf9fc Merge remote-tracking branch 'origin/master' into 
feature/tree-sitter
      adds  47a6c23751b Add tree-sitter font-lock settings helper function/macro
      adds  31ad906bd00 Add manual entry for tree-sitter search functions
      adds  a23aec59b3a Remove treesit-disabled-modes and change 
treesit-should-enable-p
      adds  c2a9fe0c1df Fix tree-sitter manual entry for treesit-should-enable-p
      adds  56dbb5db3b1 * lisp/treesit.el (treesit-can-enable-p): Minor fix.
      adds  1d3234988a3 Add node-only parameter to treesit-query-capture
      adds  55e01229daf Rename treesit-expand-query/pattern
      adds  cb0464bf424 Fix treesit-query-validate
      adds  361eaae71e3 Improve treesit-query-capture
      adds  1cdb24fe35a Utilize tree-sitter in python.el
      adds  013c7d6aaef Rename treesit-expand-query/pattern
      adds  08a1c32d0bc Improve printing treesit nodes
      adds  c5147882a91 ; Minor manual fix for tree-sitter indent
      adds  914f68da059 ; Minor tree-sitter manual fix
      adds  b584569014a Change make_string to build_string in treesit.c
      adds  17422c2cfcb ; * src/treesit.c (Ftreesit_node_field_name_for_child): 
Doc fix.
      adds  1575ee2eeb1 Accept nil as NODE in treesit-node-text
      adds  c957832cbf3 Remove treesit-traverse functions
      adds  eba65824364 Add the treesit-search functions that supplant the 
removed ones
      adds  f071e61d106 ; Fix docstrings in treesit.el
      adds  795e01ac248 Update and enable treesit-imenu function in python.el
      adds  a31538ea5b0 Fix treesit-search-forward
      adds  ef6e18a6b9a Improve treesit-search-forward-goto
      adds  9e339415b4c Fix treesit-induce-sparse-tree
      adds  9ed53535f55 ; * lisp/progmodes/python.el (python-mode): Fix typo.
      adds  6e60d464188 Fix tree-sitter manuals
      adds  e504eabe887 Change tree-sitter indent anchor preset 'prev-line'
      adds  6a3caeab580 Remove treesit-query-in
      adds  9b5ecffeb00 Ignore some capture name in 
treesit-font-lock-fontify-region
      adds  10f96a8c57b Improve documentation of tree-sitter search functions
      adds  96d44c43217 Add treesit-language-version
      adds  253126bf339 Fix python tree-sitter font-lock
      adds  7a4380b9051 ; * doc/lispref/parsing.texi (Language Definitions): 
Fix typo.
      adds  23bb724c922 Add :override flag for tree-sitter font-lock
      adds  1ea503ed4b3 Add :override flag for python tree-sitter font-lock 
settings
      adds  cb183f64674 Add tree-sitter admin notes
      adds  c8c3cd3b08c ; Fix docs of glyphless-character display
      adds  3edee9a6a35 Fix data for files-tests-bug-21454 on Cygwin
      adds  35af917f187 Revert parts of 3f076a8e44 that caused test failures
      adds  4803fba487d 'C-x v v' on a diff buffer commits it as a patch 
(bug#52349)
      adds  78698e9211c 'C-c C-d' on vc-log buffer shows the diff from 
'vc-log-fileset' (bug#52349)
      adds  18d5eadf2c3 Unify floating point handling when reading XI motion 
events
      adds  19ec23e82cb Do not connect unreachable remote hosts in recentf
      adds  5cae71834bd * src/keyboard.c (safe_run_hooks*): Simplify and 
generalize
      adds  6f57cb6d814 Fix point adjustment in recreated *Messages* buffers
      adds  46a49b748ea Work around `&' dired command when using the fish shell
      adds  df62a3f85ac Show gdb-mi disassembly over tramp
      adds  c0bb1aac102 Fix reader memory leak upon error (bug#56623)
      adds  9f692bcd84e Improve point-at-{bol,eol} obsoletion message
      adds  f9250c5ebc1 Handle 'eshell-pipe-broken' when evaluating Lisp forms 
in Eshell
      adds  a9985915224 * lisp/char-fold.el (describe-char-fold-equivalences): 
New command.
      adds  57ba65e047d Fix char-fold compilation warning
      adds  8954fcb93bb ; * src/lread.c (read0): Fix specpdl off-by-one bug in 
last change.
      adds  db6e5745673 ; Ignore test/gmo.h in .gitignore
      adds  0bf5463f814 Fix junk data being returned with incremental selection 
transfers
      adds  3e5716dba3e ; * etc/NEWS: Clarify wording of "C-x v v" entry.
      adds  5cf7b1ada96 ; * src/lread.c (invalid_radix_integer): Use a local 
buffer.
      adds  e1e60e51bf3 Accept bignum arguments in `take` and `ntake`
      adds  7804536e4e6 Fix 744ed0ceeed7472a160fea7154939cf641205577 from 
bug#57082 (bug#57176)
      adds  e1c4ed9a3e7 ; Improve doc string of 
'describe-char-fold-equivalences'
      adds  292703d64b9 ; * lisp/doc-view.el (doc-view): Fix punctuation.
      adds  1feec84b0f9 ; Minor doc fix in Viper
      adds  a28ede3a61a t-mouse.el: Make sure we apply the setting to new 
terminals
      adds  5bedef8f87d Fix bug#57476
      adds  136495f178c Gently nudge Xt into always setting size hints
      adds  bdcc61247a5 Fix semantic-find-file-noselect binding of 
recentf-exclude
      adds  e90d0ea6a9c ; Fix the lispref manual about seq.el
      adds  dbfe57472e4 Fix describe-char-fold-equivalences for composed 
characters
      adds  71b7ad0cf7d C++ Mode: Fontify functions correctly with commas in 
template expressions
      adds  612ff133b77 Don't fail Eshell ERT tests when an internal signal 
gets raised
      adds  2862891387b ; Auto-commit of loaddefs files.
      adds  e8085b1596b Update publicsuffix.txt from upstream
      adds  3fb69fad492 Fix documentation of 'glyphless-char-display'
      adds  72ae02377eb ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
      adds  195fcc932ee Improve the documentation of glyphless-character display
      adds  cc945ec0ed1 ; Fix doc strings in latin1-disp.el
      adds  d111b5b6512 * lisp/info.el (Info-mode): Support the Linux console 
better.
      adds  4d52fe6b968 * lisp/find-file.el (ff-other-file-alist): Doc fix.  
(Bug#57325)
      adds  a5a92e577cb ; * src/window.c (syms_of_window) 
<window-point-insertion-type>: Doc fix.
      adds  2d9a3917273 Recommend using fbterm in the Linux console.
      adds  0cbcaf5119d ; Yet another doc fix for 'ff-other-file-alist' 
(bug#57325)
      adds  bbc23ca8ab4 One more fix for find-file.el
      adds  8807a4f5320 Enable 256 colors in fbterm.
      adds  0bd860cc2e9 Merge from origin/emacs-28
      adds  f44c4e49b72 ; Auto-commit of loaddefs files.
      adds  d35ab73ff77 ; Merge from origin/emacs-28
      adds  67b85decc77 ; * src/xdisp.c (lookup_glyphless_char_display): Fix 
last merge.
      adds  941627f8d03 ; * etc/NEWS: Fix documentation marking of 
recently-added entries.
      adds  e7193902b23 Better `take` and `ntake` bignum argument handling
      adds  f0319cd86f8 Make file-parent-directory more efficient
      adds  d029ec8d76d Fix outline-minor-mode-map
      adds  8bb5c1bfec0 Make easy-mmode-defmap obsolete and adjust only caller
      adds  119d59531e1 Make easy-mmode-define-keymap obsolete
      adds  177811ac0c0 Fix bug#57476 for Xt builds
      adds  4db596d3162 Under no-X builds, allow any value for 'fringe-bitmap' 
options
      adds  6ffc091e170 ldap-host-parameters-alist: Add auth-source option
      adds  b1c08a9581d Allow easy entry of single chars in `read-char-by-name'
      adds  0ec831b91cd Make single char entry easier for 
`describe-char-fold-equivalences'
      adds  2ff57638365 Prevent crashes when embedding Emacs in a nonexistent 
parent
      adds  865338150ea Use frame-monitor-attributes in gamegrid
      adds  81f8bb7ae5d Add tests for ‘mailcap-add-mailcap-entry’
      adds  1a2b3fde44d Restructure ‘mailcap-add-mailcap-entry’
      adds  f84c45054ab Fix quotes in mailcap-add-mailcap-entry doc string
      adds  3de942542a2 Clean up ispell "look"-related variables
      adds  9474ac1b619 Default show-paren-mode to off in special-mode buffers
      adds  99bf269ca03 Make minibuffer-eldef-shorten-default obsolete
      adds  965ebf3484b Fix define-minor-mode :keymap obsoletion warning
      adds  513c5d827de Use `format-prompt' in `describe-char-fold-equivalences'
      adds  c12838c73ef * lisp/help-fns.el: Minor fixes
      adds  d0a66f3e0e6 Display a warning for some uses of nil in face 
attributes.
      adds  89695bce3e4 Clarify the doc string of 'set-face-attribute'
      adds  917da2641ee Minor doc fix; improve sorting of VC backends
      adds  e96acb1007f Merge from origin/emacs-28
      adds  80c53271953 Make some versions in docs match package version
      adds  3e4e779fb1a ; Merge from origin/emacs-28
      adds  63ee620700b Make some versions in docs match package version
      adds  d89e65c6380 Update acknowledgments
      adds  b0f4b48ebc0 Merge from origin/emacs-28
      adds  f9f92772dcd ; Normalize email
      adds  64c1eff1b0a ; Merge from origin/emacs-28
      adds  e13509468b7 Make "rlogin" method obsolete in url*.el
      adds  0504f39259f Split image-dired.el into several files (part 1/2)
      adds  9b4084f4bca Split image-dired.el into several files (part 2/2)
      adds  b52c3527bc5 image-dired: Do more interactive mode tagging
      adds  64b208aa6c4 image-dired: Make HTML gallery generation obsolete
      adds  9f82b493981 ; image-dired: Indentation fixes
      adds  a7d716d1c5e Add new defgroup image-dired-external
      adds  e50674833d9 image-dired: Prefer defvar-keymap
      adds  504d5c2da86 image-dired: Minor cleanups
      adds  ec331e172de Add new defgroup image-dired-dired
      adds  01534a2d319 Fix image-dired-util.el compile warning
      adds  db2f8b8415b Increase image-dired-show-all-from-dir-max-files to 1000
      adds  dcfe3314cd7 Teach 'max-char' about the Unicode code range
      adds  91ba20fff15 Work around potential X server bug
      adds  6c11214dc11 Inhibit nativecomp of loaddefs files
      adds  252f135f441 Mention M-x list-packages in the Help node in the Emacs 
manual
      adds  2d337ca5775 * subr.el (buffer-match-p): Use 'pcase' (bug#57502)
      adds  419d7579056 Add a Mice node in the Emacs manual
      adds  ab5ca80e745 Work around another X server bug in crossing event 
dispatch
      adds  b861adce060 ; * character.c (Fmax_char): Fix build with type 
checking.
      adds  88b895ee566 Improve documentation of scroll wheel event types in 
new Mice node
      adds  996f8d85d7d * lisp/help-fns.el (find-lisp-object-file-name): Revert 
last change
      adds  06f440eb814 ; Fix recent additions to Emacs manual
      adds  bf37ea1873c * lisp/loadhist.el (loadhist-unload-element): Remove 
auxiliary function info
      adds  d60e930d34f * lisp/emacs-lisp/cl-macs.el: Use `define-symbol-prop` 
(bug#50869)
      adds  b01d529e8de * lisp/emacs-lisp/macroexp.el 
(macroexp--compiler-macro): Soften message
      adds  9a0c4690853 ; * doc/emacs/commands.texi: Fix a typo.
      adds  b39daf417b1 Merge branch 'master' of 
git+ssh://git.sv.gnu.org/srv/git/emacs
      adds  1cea0ae4133 * doc/emacs/commands.texi (Mice): Improve indexing.
      adds  ec72b55657b Revert "* doc/emacs/commands.texi (Mice): Improve 
indexing."
      adds  99a5a72537b lisp/emacs-lisp/seq.el: remove unnecessary 
compatibility code
      adds  aace5455b01 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  65e3568293b Fix indexing of mouse-wheel events
      adds  9788f00cab2 ; Fix last change.
      adds  22bee93d925 Update error message to reflect variable rename
      adds  1d1158397bc Look up keybindings in correct buffer in 
describe-function.
      adds  2dd1c2ab19f gv.el and cl-macs.el: Fix bug#57397
      adds  0ffde8a81fd * lisp/term/linux.el (gpm-mouse-enable): Remove 
left-over declaration
      adds  1d9e4900a33 Fix update of Dired display when it was called on a 
cons cell
      adds  b35a93a0619 New command to facilitate text-mode display of 
unsupported chars
      adds  d2abe9adf7a ; * lisp/disp-table.el 
(standard-display-by-replacement-char): Doc fix.
      adds  500af031c88 Fix some help-fns test failures
      adds  40de3684fb8 Rename the Mice node in the Emacs manual
      adds  77b761dafaf Improve documentation of several functions in seq.el
      adds  2db8b0e12f9 Add new function `seq-remove-at-position'
      adds  4932d26b5df Python shells dedicated to a project
      adds  4d50d413e67 Add Python import management commands
      adds  4751b51d5e1 Add new function `seq-positions'
      adds  f1635c8efb3 Fix rx forms in Tramp
      adds  fd47e62b015 ; * etc/NEWS: Fix a recently-added entry.
      adds  55ff36485f4 Fix earlier change to xterm.c
      adds  bcde498a734 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  9aed695241a ; * doc/lispref/sequences.texi (Sequence Functions): 
Fix punctuation.
      adds  ad6878005db Add a basic widget type for buffer predicates
      adds  40cdbf6dc13 Use use-region-beginning/end in replacement commands 
(bug#45607)
      adds  2dfce43103e Don't replace the first character with an arrow in 
outline-minor-mode
      adds  4eb3e6bdda2 Fix comment in tramp.el
      adds  0fd0d072491 ; * etc/NEWS: Move WebP entry to a proper place.
      adds  1dad2cba159 Mark some filenotify tests unstable on EMBA
      adds  72ba9efe72a Clarify that the region is in the Emacs manual
      adds  5af5ed6c627 Add basic test coverage for overlay modification hooks
      adds  1be925faa10 Simplify Eshell handle functions and add 
tests/documentation
      adds  3d6c013a27e Allow checking specific Eshell handles for interactive 
output
      adds  ab7e94fb1d9 Add support for more kinds of redirect operators in 
Eshell
      adds  a87c7aff554 Put Eshell's bookkeeping data for external processes on 
the process object
      adds  f07505d1ecf Let external Eshell processes send stdout and stderr to 
different places
      adds  21c8a9d944b Fix crash while converting empty vector to X data
      adds  0773d1a03a1 ; * doc/emacs/mark.texi (Mark): Improve wording.
      adds  aad38d6010d * lisp/emacs-lisp/comp.el (comp-run-async-workers): 
Fail more gracefully
      adds  5713c730f20 Update to Org 9.5.5
      adds  5c8b76fc873 Merge from origin/emacs-28
      adds  3f1efe33d68 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  21c725dfe0c Font lock long Git commit summary lines
      adds  6a2ee981c3a Add new functions for splitting the root window
      adds  1763cd4727a Fit the re-builder window to the buffer
      adds  c641848bce9 Simplify describe-function.
      adds  361d3dbc4ec Disable failing cl-lib-symbol-macrolet-hide test for now
      adds  b648634982b ; * lisp/help-fns.el (help-fns--key-bindings): Fix 
previous change.
      adds  6a19f2a024b Add new --timeout flag to emacsclient
      adds  9219e83b3c0 ; Document that a value of any other type means no 
highlighting
      adds  2a78f06ef4d cl-symbol-macrolet: Fix recent regression
      adds  ee5c5912498 Explain how the font appearance can be fine-tuned in 
fbterm.
      adds  ecbdb3b0adf * lisp/server.el: Improve Commentary.
      adds  eaca6378d2c Merge from origin/emacs-28
      adds  106456d01bd Use secondary groups when checking permissions in Tramp 
(Bug#57044)
      adds  9f3f7f1ec4f Make ffap-file-finder work again
      adds  91423627b40 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  969983ea1fe Apply syntax highlighting for all python f-strings
      adds  653bc394348 Add some new find-lisp commands
      adds  2d29ee5dded Fix interactive image.c tests
      adds  015fb4ac1c8 Add tests for opening different image formats
      adds  46963d0bc90 Improve robustnes of `sieve-manage-quit' in case of 
errors
      adds  ae963e80a79 Fix (mostly multibyte) issues in sieve-manage.el 
(Bug#54154)
      adds  a3d7332d758 Correctly handle frame synchronization on fullscreen 
KWin
      adds  c016014af4e ; Minor doc fix in gnus.texi
      adds  a99665cf38b * doc/misc/semantic.texi: Delete unused macro.
      adds  088b81031b8 Fix the MS-Windows build
      adds  19cc17b4930 Don't mention ancient Gnus versions in MH-E manual
      adds  0907e8a3c9c ; Fix deleting XEmacs references from MH-E manual
      adds  8b2ac68e9ff * doc/misc/mh-e.texi (Getting MH-E): Update.
      adds  be342f73bd8 * etc/NEWS.28: Mention `make-closure`
      adds  91a79eedf6c * lisp/jit-lock.el (jit-lock-function): Don't fontify 
invisible text
      adds  e09872ccb3c * lisp/jit-lock.el (jit-lock-function): Update comment
      adds  ca0a8b554a6 ; * lib-src/emacsclient.c (main): Fix previous change.
      adds  5308a4e11e7 Improve image-tests.el Commentary
      adds  976965eb5ed Reenable reporting of frame movement on NS
      adds  473313d2a85 Fix nsfont breakage since 
6b1ed2f2c99a1c2da56c5f434570c438cad6576d
      adds  25813b697cc ; TODO for writing to the bottom-right corner of a TTY 
(bug#57607)
      adds  50020d026cd Untabify rcirc.el
      adds  c6c9dfc8670 Simplify dolist and dotimes
      adds  579eefda36b Don't follow symlinks in w32notify file watches
      adds  e1282c8c66f Add instructions to 
'standard-display-by-replacement-char'
      adds  35b4205dee6 Improve save-match-data hygiene
      adds  7db52f611c7 Prefer defvar-keymap in icomplete.el
      adds  901d3a2b5d0 ; Make emacsclient.c more quiet again
      adds  c6b25b55b33 Make image-dired-rotate-original-{left,right} respect 
marks
      adds  ffe50d41d98 image-dired: Fix moving forward when marking files
      adds  5b87429d99b Move some tests to test/manual/image-tests.el
      adds  cb036a79e22 dired-guess: Support zstandard archives
      adds  56f3cdef6bd Avoid selecting for excessive output configuration 
events
      adds  740a1a3d0ee Add new user option 'diff-add-log-use-relative-names'
      adds  e97ca476a13 ; Minor improvements in 
'standard-display-by-replacement-char'
      adds  6b7dc132afe Recognize zstandard (.zst) compressed Info files
      adds  684950eb945 Make call of remote `id' more performant in Tramp
      adds  5bc44026b59 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  e90a457c46c * src/xrdb.c (main) [TESTRM]: Replace gets with fgets.
      adds  aa02ffb2ab0 Fix diff-add-log-use-relative-names prompting
      adds  f10645d2602 Add prefix argument to outline-cycle-buffer
      adds  b8364051380 Add new user option ecomplete-auto-select
      adds  048b0fd0db1 ; * src/editfns.c (syms_of_editfns) 
<restrictions-locked>: Doc fix.
      adds  112cb751419 test: Remove redundant "" arg to `mapconcat`
      adds  15e09908053 * src/keyboard.c (safe_run_hook_funcall): Fix recent 
regression
      adds  6ab183a0f9e * src/keyboard.c (safe_run_hook_funcall): Fix thinko
      adds  b96257162df Don't mention very old Emacs versions in docs
      adds  724444f3d5c ; * doc/emacs/misc.texi (emacsclient Options): Fix typo.
      adds  ddabb03a017 * doc/misc/idlwave.texi (Troubleshooting): Don't say 
"Emacsen".
      adds  395760dcd35 Update ChangeLog and AUTHORS for Emacs 28.2
      adds  af49a28f9a9 Merge from origin/emacs-28
      adds  9acb278af58 Bump Emacs version to 28.2
      adds  bbfb02767d1 ; Merge from origin/emacs-28
      adds  0fab6328dcc Decode base64 attachments revealed by decryption.
      adds  ef17ba83709 ; Fix a race condition in an Eshell test
      adds  816106b7e6a Display librsvg error when loading bad SVG
      adds  4ea119f7ae1 Set indent-tabs-mode for lisp-data-mode in 
.dir-locals.el
      adds  a8a1595cc36 Prefer defvar-keymap in proced.el
      adds  adc8344e759 Remove long-broken TESTRM interface
      adds  a0886b321c4 Remove some redundant calls to 
x_ignore_errors_for_next_request
      adds  c6d8db8d916 Display error in emacsclient if setsockopt failed
      adds  1f29ee2d21b Delete many items obsolete since 24.3
      adds  ea0b913ab64 Delete variable window-system-version obsolete since 
24.3
      adds  2d9674e8650 Don't warn about some deleted variables in rst.el
      adds  0ad028c91fe ; Clean up recently added SVG test
      adds  72c64dd73c9 Fix SVG loading test for old librsvg 2.40.1
      adds  08cc6c4d9e4 Make use of rx in Tramp backward compatoble
      adds  43e9c8e9d28 Fix tramp-loaddefs compilation
      adds  effb5d75a80 Revert "Fix tramp-loaddefs compilation"
      adds  fc5a4218929 Fix --without-x compilation warnings
      adds  79ae7b3c874 Fix typo in byte-compile-lambda warning
      adds  4cc78bcfd1f Update a bytecomp test
      adds  04a6fd378f0 Don't bind `s' in the normal backtrace map
      adds  06e4d9cb96f Fix "warn-lambda-malformed-interactive-spec.el" even 
more
      adds  d278b976d48 Implement a general input fontification mechanism for 
comint modes
      adds  5a8a5e3d578 Input fontification for M-x shell
      adds  e9ecde5b1dd Input fontification for M-x ielm
      adds  c7ebe5a798c Highlight non-existent commands in M-x shell
      adds  3b105e978c4 Input indentation for M-x shell
      adds  9189ad45612 ; Fix doc strings in shell.el
      adds  fa993926181 Fix problem with Glib 2.73.2+ and SIGCHLD handler
      adds  1c1ff3bfd12 Accept "-w" as safe value for vc-git-annotate-switches
      adds  3ddf1a920d2 Set vc-git-annotate-switches to "-w" in .dir-locals.el
      adds  e6dc0cf2d39 * lisp/subr.el (string-split): New alias for 
split-string.
      adds  a1f1072975c Fix several printfs for 32 bit systems
      adds  7008fa9fd95 ; * src/alloc.c (check_pure_size): Fix last change.
      adds  1e021ac45b3 Support outline-minor-mode in emacs-authors-mode
      adds  72daa8b95af * src/w32image.c (w32_can_use_native_image_api): Fix 
comment.
      adds  ce4f354defd Make a flymake.texi code example more resilient
      adds  54c3794899e Doc fixes for 'text-quoting-style'
      adds  6cd9e586cc0 New function substitute-quotes
      adds  0fd24ebc957 Fix diff-mode.el compilation warnings
      adds  3062baf609b Make `format-prompt' use `substitute-command-keys'
      adds  d22aacd9302 Make wdired match dired with symlink permissions
      adds  433fc8bebfe ; * lisp/minibuffer.el (format-prompt): Doc fix.
      adds  2a1608a960b Fix compliance with the XDND specification when 
dropping on a proxy
      adds  b2956a3f094 Ensure, that Tramp cache works over absolute file names
      adds  4cf9c92e27d Fix project-remember-projects-under when recursing
      adds  03969ddcac1 * lisp/vc/vc.el (vc-deduce-backend): Handle eshell-mode.
      adds  8a902013e4d * lisp/vc/vc.el (vc-diff-patch-string): Fix arg in 
revert-buffer-function.
      adds  a380ce2008e Make it easier to clear the Motif drag window for 
debugging
      adds  1d08e480201 Improve some shell highlight doc strings
      adds  f31b9d86a67 Add new command 'toggle-theme'
      adds  b4dbf7184cd Add new user option 'custom-ensure-single-theme'
      adds  1c1aaa0ecd6 ; Use US spelling docstring
      adds  3f0944c51f1 Revert "Add new user option 
'custom-ensure-single-theme'"
      adds  feffb03a362 Revert "Add new command 'toggle-theme'"
      adds  10573e0db77 ert-x: New `ert-with-test-buffer-selected' convenience 
macro
      adds  b6da1e4221a ; whitespace: Delete unused 
`whitespace-font-lock-refontify' var
      adds  dd02725c570 ; whitespace: Use `defvar-local' for buffer-local vars
      adds  99e8faa7257 whitespace: Reset `whitespace-buffer-changed' when 
refontifying
      adds  395786f42b0 whitespace: Include empty final line in BoB empty match
      adds  f47a5324f44 whitespace: Redo BoB/EoB empty line highlighting
      adds  cba83d98935 Disable Tramp cache for relative file names
      adds  d8f392bccd4 Restrict replace-*-in-region to the bounds defined by 
caller
      adds  e0f137f079c * lisp/progmodes/xref.el: Bump the version.
      adds  239bad7921f Fix focus restoration upon x_mouse_leave again
      adds  2a4f2ba91a1 Fix Tramp test
      adds  191c4fe249e Consider key=val labels when renumbering
      adds  b2833732113 Fix length issues in gnus-cloud-make-chunk
      adds  76bec09a42d Remove edebug props in edebug-remove-instrumentation
      adds  87e4922cee2 Document :vert-only tool bar property
      adds  7ba2dc95a8a Remove some XEmacs references in speedbar.el
      adds  26e56540da8 Don't overwrite error message in `x' in package.el
      adds  82530902931 Skip manual GIF metadata test on MS-Windows
      adds  1c13ecae662 Add new C-x w prefix map
      adds  7374b103392 ; etc/NEWS: Update for last change.
      adds  009c7e9a869 ; etc/NEWS: Fix typo.
      adds  2f9f5e4850a ; * etc/NEWS: Fix typo and wording of recently added 
entry.
      adds  71302884dd3 'C-x v b' prefix key is used for branch commands to 
create/switch/print branch
      adds  bcc95bd66d6 * lisp/vc/vc.el (vc-print-branch-log): Fix interactive 
spec.
      adds  5e6a7a210bb Document the recently added branch commands (bug#50344)
      adds  5abcc2fc679 Fix comp-tests.el problem after reconfiguring
      adds  739b5d0e52d Update HISTORY for Emacs 28.2
      adds  2921b5fa169 Merge from origin/emacs-28
      adds  f771f122d2a ; Bump Emacs version past 28.2
      adds  2005a7637bd ; Merge from origin/emacs-28
      adds  2cdb9d03fd2 ; * admin/make-tarball.txt: Minor clarifications.
      adds  86f06013923 ; * admin/notes/www: Fix typos.
      adds  9f02128bb18 Merge from origin/emacs-28
      adds  a139748e546 Fix frames with explicit parent being unmapped after 
parent shuts down
      adds  cbbecd46fda Prefer defvar-keymap in lisp/epa*.el
      adds  4f9902eb0c1 Prefer defvar-keymap in tab-line.el
      adds  16d6ef13c27 Prefer defvar-keymap in pixel-scroll-precision-mode-map
      adds  89199f16aef ; Fix last change in test/manual/image-tests.el
      adds  dd226944212 Avoid double svg error reporting and segfaults
      adds  83531a336db ; * test/src/comp-tests.el: Explain the last change.
      adds  b2329fbbe4e Indirect Buffers manual improvement
      adds  280b40cd8a4 Enable undo in eww buffers
      adds  aac4965702d Prefer defvar-keymap in several cases
      adds  dfbe745ed9b Fix last change in image.c
      adds  96b221dd2a6 ; * src/image.c (svg_load_image): Always free 'err' if 
non-NULL.
      adds  93466e85d13 comp-tests.el: Enable compilation again
      adds  b0b687150b0 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  7df898d532f Fix whitespace-tests on macOS
      adds  543b8717c7b ; Add commentary to comp-tests.el
      adds  36993bb9c2e Add new function imagep
      adds  07c0e090bd1 Add new commands 'image-crop' and 'image-elide'
      adds  48c562fb748 ; * src/image.c (svg_load_image): Another minor 
cleanup.  (Bug#51104)
      adds  7e374b96635 Fix help--analyze-key problem when not called from menu
      adds  07ee1be052a Move imagep in image.c from the debugging section
      adds  6d8f5161ead Signal an error if a fallback cl-case is misplaced
      adds  fffa53ff1af Have 'cl-case' warn about suspicious cases
      adds  857d7f3881c Regenerated ldefs-boot.el
      adds  35d597348cc ; * etc/NEWS: More detail about 'image-crop' and 
'image-elide'.
      adds  ef0c2e99405 Fix some misleading quoting in cl-case
      adds  6e6a3efa2e8 Remove a nil cl-case case
      adds  2984b752f1e ; image-dired: Delete unnecessary :group arg
      adds  32b7aaa9f1e Add new library wallpaper.el
      adds  535adb96f6c Add new command image-dired-set-wallpaper
      adds  3713183a3db Use wallpaper-set in thumbs.el
      adds  aed39a518d5 Revert "Fix help--analyze-key problem when not called 
from menu"
      adds  0b6793b5e3d Fix wallpaper.el build warning
      adds  9d4c135046f ; * etc/NEWS: Fix wording of 'image-crop' entry.
      adds  49419912f20 Port alignas definition to C23
      adds  fd1ee059770 Prefer defvar-keymap for repeat-map in outline.el
      adds  c4235eb26db Make help-fns--generalized-variable more resilient
      adds  10e9ec6da45 Fix recently-added cl-macs tests
      adds  439a3cd29dc ; Prefer string-join in image-dired
      adds  f0798ac13dc Support wbg in wallpaper.el (Bug#57781)
      adds  b9ca1a8e4fb Implement wallpaper.el support for Haiku
      adds  d0b2eee2789 Improve messages in image-crop.el
      adds  fd707912189 Add new function xdg-current-desktop to xdg.el
      adds  7d315ce6309 ; * etc/NEWS: Improve wording of 'xdg-state-home' entry.
      adds  d537e4c102c Fix desktop environment check on Ubuntu
      adds  6f063532905 Support recent KDE Plasma in wallpaper.el
      adds  ac479598f12 * lisp/image/wallpaper.el (wallpaper-commands): Add 
xwallpaper.
      adds  bfafe4aacce Allow setting wallpaper from TTY
      adds  41a31553197 Improve wallpaper.el docs for recent changes
      adds  8c3b40254bf Make it easier to customize wallpaper command
      adds  6a5043e9f6d Fix more misleading cl-case quoting in tests
      adds  0f4839fb6e1 Add consteval and constinit keywords to cc-mode
      adds  4e207423eb7 Add :type to wallpaper-command
      adds  37e1c896a02 ; * lisp/image/wallpaper.el: Minor doc fixes.
      adds  d3188196cca Add new command image-mode-wallpaper-set
      adds  c2c4c89dbc4 Also use eww URL transformers in the actual links
      adds  54803dad6d1 Fix textsec-suspicious foreground color
      adds  4209a4d3aec Remove the save-match-data from shell-command
      adds  600bb2d45f2 ; * doc/emacs/files.texi (Image Mode): Improve indexing.
      adds  37fe0cd3580 Rename image transform commands to be less confusing
      adds  cba866599c2 Raise default max-specpdl-size and max-lisp-eval-depth
      adds  997284d2a50 Don't alter the buffer contents in image-crop by default
      adds  576eba77d37 Make image cropping work in image-mode buffers
      adds  15f42f193ba Fix image-mode.el compilation
      adds  a5e15658151 Speed up Emacs build by autoloading 
vc-git-annotate-switches-safe-p
      adds  6a22f7e5b7b Regenerated ldefs-boot.el
      adds  0c9d32b59ed ; * etc/NEWS: Fix typo.
      adds  80c516bbc8a ; Fix typo in wallpaper--default-commands
      adds  91488927681 Support hsetroot in wallpaper.el
      adds  0df76e3e71d Make image-crop variables into user options
      adds  b525f201ba9 Allow specifying the color to use in image-elide
      adds  7e692301716 ; * lisp/image/image-crop.el (image-elide, image-crop): 
Doc fixes.
      adds  05971d2b8d4 ; * src/emacs.c (usage_message): Remove stray tabs.
      adds  a9941269683 pcomplete: Generate completions from --help messages
      adds  5798c4aa2a7 Support fbsetbg in wallpaper.el
      adds  8c73ed0ec33 Add image-transform-reset-to-original to manual
      adds  30ca49c8f64 Use '^' key for detach command bindings
      adds  b8e9239b473 Allow using a symbol as an index into an alist in Eshell
      adds  23a91163ed1 * Makefile.in (uninstall): Remove the *.eln files.  
(Bug#57771)
      adds  5543aea1b2b Automate exporting etc/NEWS to HTML
      adds  41551ccbf63 Merge from origin/emacs-28
      adds  5fe9a1a85ae ; Fix doc string of 'loaddefs-generate'
      adds  52a3ba102c0 Revert "; Fix doc string of 'loaddefs-generate'"
      adds  48d8543ff13 ; Fix doc string of 'loaddefs-generate'
      adds  1ccfd3bae2d Use substitute-command-keys in proced-help
      adds  429e61b1302 More fixes for XDND proxy support
      adds  f941cc76df7 mapconcat fast path with `identity` function argument
      adds  3ad2adc48c7 Simplify and shrink reader buffers
      adds  824ae5faeec Use `eql` or `eq` instead of `=` in some places
      adds  6d61d6018c0 Add rudimentary font-locking to edit-abbrevs-mode
      adds  09e93c4dafc Implement support for 'wallpaper-set' on MS-Windows
      adds  6bcc7a2df73 ; Fix last change in w32fns.c.
      adds  99bb6de7e17 ; Silence byte-compiler in wallpaper.el
      adds  471414fe6ba Fix outline image icon display (bug#57813)
      adds  2e0cde244a9 Support macOS in wallpaper.el
      adds  3ba47a0782f Improve error when wallpaper-command is nil
      adds  4907859ee03 Document MS-Windows support in wallpaper.el
      adds  3c1579697ff ; Fix wallpaper-set on TTY
      adds  a057d41c757 CC Mode: Handle C++20 modules
      adds  bfc43930400 Include nil as valid wallpaper-commmand
      adds  c6fc00f5d75 Make image-dired-toggle-mark-thumb-original-file 
obsolete
      adds  bb76ab015a2 image-dired: Fix performance bug with mouse click
      adds  c99815fffad combine-change-calls-1: Fix case where `body` also 
changes other bufs
      adds  c3828d47dd0 image-dired: Show header line on start
      adds  89084a193ef Improve image-dired-display-properties-format
      adds  45459fd73b6 ; * etc/NEWS: Improve and re-arrange Image-Dired 
section.
      adds  7ec31d32222 image-dired: Fix thumbnail options for gm
      adds  e3b79c641e0 Fix crash in GC on macOS (bug#57751)
      adds  8b29b296931 Add outline open/close images (bug#57813)
      adds  58454b66157 Add portable versions of the outline SVGs
      adds  3c0dda2663e Avoid asserting for fontset validity before it is used
      adds  4cb3b4e98a7 Fix wrong source window being generated for XDND leave 
events
      adds  e0ab4e36122 Rename `image-elide' to `image-cut' and add more 
bindings
      adds  cdb8106bec9 Fix icon spec for outline icons
      adds  fd8969fe27f Fix sorting of backends in vc-responsible-backend
      adds  7d39453fd64 Add new predicate list-of-strings-p
      adds  7be7ad279e9 Don't use autoloaded functions for safe-local-variable
      adds  37e9d6a35aa Prefer defvar-keymap in picture.el
      adds  711f908f5d7 Fix cperl list indentation problem
      adds  f3277128e0e ; * lisp/vc/vc.el (vc-responsible-backend): Explain 
last change.
      adds  9c0403aae04 Inhibit image-mode resizing in the minibuffer
      adds  e485734151c ; * lisp/image/image-crop.el (image-cut): Doc fix.
      adds  8c5363f8e89 Regenerate ldefs-boot.el
      adds  17ef2806729 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  e3fa41ac921 Fix *Help* output for native-comp functions from IELM
      adds  838e6cae813 ; * etc/NEWS: Fix typos.
      adds  4da0fbdc825 Faster and more robust list-of-strings-p
      adds  ec2dfd110c4 cc-fonts.el: Eliminate an Emacs compiler warning 
introduced yesterday.
      adds  d407bdfd01a Add command to delete temporary markers in NEWS
      adds  01ad2a4a926 ; * etc/NEWS.28: Fix merge of NEWS.28.
      adds  520b041b544 * lisp/textmodes/page-ext.el: Improve Commentary.
      adds  f25f9dbf301 Minor doc fixes in picture.el
      adds  19de241a7dc Recommend NonGNU ELPA over MELPA
      adds  70ca5f65240 ; * etc/NEWS: Fix typos.
      adds  397890ba774 Delete "etc/NEWS*.html" from .gitignore
      adds  f232d989fd9 Improve HTML export of NEWS file
      adds  6e4f6e97bf1 Merge from origin/emacs-28
      adds  562c1960997 ; * etc/NEWS: Backport fixes from master.
      adds  cce9c260b52 ; Merge from origin/emacs-28
      adds  9b09def4be5 Use substitute-command-keys in some vc messages
      adds  f8c5a82ba15 ; Add myself as image-dired maintainer
      adds  2053e350f3d Enable `dont-follow' for inotify file notifications
      adds  dd1aa62642e * lisp/outline.el: Optimize performance of S-TAB 
(bug#57813)
      adds  d4d6f7a7477 * lisp/subr.el (list-of-strings-p): Declare pure and 
error-free
      adds  dc5c8274409 Fix last occurrence of `font-lock-reference-face`
      adds  74df8770438 Delete some commented out code in cperl-mode.el
      adds  b45c6cbf7c4 Delete mystery code from cperl-mode.el
      adds  be34b9bf772 ; * lisp/progmodes/cperl-mode.el: Fix Author header.
      adds  a9b0d3b3fca ; * lisp/progmodes/cperl-mode.el: Fix typo.
      adds  dda7502e0a7 image-dired: Print command when debugging
      adds  aaf39c38784 image-dired: Add support for PDF files (Bug#26432)
      adds  6938a2ddd2d Accept more wide function signatures in docstrings
      adds  fe7c015b20b Support XFCE in wallpaper.el
      adds  637cf3ba495 Various improvements to admin/emake.
      adds  5d227ae83e5 ; * etc/NEWS: Fix formatting.
      adds  bcc84ac7fec Add version headlines to HTML NEWS export
      adds  069ffbda093 * admin/admin.el (make-news-html-file): Set id on 
correct tag.
      adds  5dbe4fa64ab Simplify regexp in make-news-html-file
      adds  320f0cac800 ; * etc/NEWS: Fix typo.
      adds  34a97f045a1 Merge from origin/emacs-28
      adds  8ec7f8f1699 Update Unicode support to Unicode version 15.0.0 
(bug#57846)
      adds  809afde01d8 Fix running spell-checking in remote buffers
      adds  55cffddad4a ; Update src/macuvs.h, forgotten in Unicode 15.0 commit.
      adds  f7eec293a6e Fix MPX focus tracking upon frame deletion
      adds  1dd83e3bdc5 Further improvements to admin/emake.
      adds  84801d468ae Autoload string-join
      adds  5bf8f9cc0d2 Fix recent filenotify-tests changes
      adds  cbac94b4aee Optimize tty display updates (bug#57727)
      adds  7fe22182d3a Fix rare shaping problems with Urdu and Arabic
      adds  704cdf5e6c4 * lisp/image/image-dired.el: Bump version for Emacs 29.
      adds  44457b39775 Simplify image-dired-thumbnail-storage customization
      adds  9aef9e2cb6b Make `image-dired-thumb-(height|width)' obsolete
      adds  f5f296b0800 image-dired: Change some custom types to natnum
      adds  5cceb6d6acf Increase image-dired-thumb-size to 128
      adds  7d3af135b90 ; * lisp/image/image-dired.el: Fix typo in last commit.
      adds  e59058d5745 ; * lisp/image/image-dired.el: Use two spaces after 
period.
      adds  24513b37865 image-dired: Remove spurious message on C-<mouse-1>
      adds  76e67cc85e2 ; image-dired: Fix last commit
      adds  2f7139a15c7 image-dired: Display image on double click
      adds  0a61a7c1fa0 vc-do-command: Actually include "torsocks" in the 
command
      adds  e2c3ce24023 Sync with Tramp 2.5.3.2.  Don't merge with master
      adds  1afccbe71c4 ; Merge from origin/emacs-28
      adds  50bb9ec84c7 ; * admin/admin.el (make-news-html-file): Fix typo.
      adds  2f08c85d52f Merge from origin/emacs-28
      adds  117795a0594 Fix possible null pointer access
      adds  25587ada2c0 Remove what should be unnecessary calls to block_input
      adds  67620c2a13b ; Instrument filenotify-tests
      adds  d7c4532f7c5 ; Instrument filenotify-tests
      adds  59e887f913e image-dired: Don't require subr-x
      adds  af2a25aa193 Add new command python-shell-restart
      adds  06618e9435a Remap 'up-list' in python-mode-map
      adds  5332e4fecb4 pulse-momentary-highlight-one-line: Act on visual line
      adds  62b1e3b1f3d Restore the point after aborting an image crop
      adds  39cc0c2f234 Improve the initial-frame-alist doc string
      adds  7354f4e3e65 Extract support of OSC escape sequences from comint
      adds  530fdab880e Handle OSC command to set window title
      adds  c791f366980 OSC escape sequences filter for compilation buffer
      adds  9afe0de266e Fix osc.el compilation warning
      adds  57cc85f0586 Add NEWS entry for osc.el (bug#57821)
      adds  baf1a7a4a0f Turn gv-synthetic-place into a function
      adds  e5aeb5eaecd Minor Tramp cleanups
      adds  242fca62c21 ; * etc/NEWS: Fix typos and punctuation in OSC entry.
      adds  e27d9a46dc5 ; Fix doc strings in osc.el
      adds  1bdac41e4d9 Prefer using DEFSYMs to intern with wrong_type_argument
      adds  7c8a131984a Display a help message when building Emacs failed.
      adds  a5405e56449 Fix GC protection of scroll bar windows
      adds  202c416e2e8 Get rid of intern calls to static strings in xterm.c
      adds  5b3c4004a96 Remove calls to intern with a static string from code 
that runs on X
      adds  69cc3d38bc7 Fix Tramp error with eshell integration
      adds  c200098ddeb ; * src/intervals.c (get_local_map): Fix commentary.
      adds  a2f9788cbc5 ; Minor copyedits of *-frame-alist doc strings
      adds  731c453b035 Merge from origin/emacs-28
      adds  e54da280ff4 ; * Makefile.in: Partly revert 5b3c4004a9.
      adds  a39e03d7cdf make gen-clean remove some newly-added generated files
      adds  b2d419ed5bf Revert "; * Makefile.in: Partly revert 5b3c4004a9."
      adds  60de98f6f01 * Makefile.in: Readd warnings about "git clean -fdx"
      adds  5a8e2dedf54 Revert 60de98f6f0 and b2d419ed5b.
      adds  3fd2b00a4b2 ; * Makefile.in: Add "make bootstrap configure=default" 
as a first choice.
      adds  a5378147093 Don't save bookmark context from encrypted files
      adds  f12111af404 ; * Makefile.in: Fix typo.
      adds  899055eef5b Fix eshell directory and executable completion on 
action t
      adds  0e5eb6ec8ce Revert change in Tramp inotifywait
      adds  97679d06e85 Avoid an unnecessary call to intern
      adds  f735aa0f395 Prefer DE specific commands to set wallpaper
      adds  a71de4b52d3 Improve check for misleading 'cl-case' cases 
(Bug#57915).
      adds  c464bcb20a5 * doc/misc/eieio.texi (Introduction, Generics): Remove 
outdated limits
      adds  cd2168cd131 Fix 'posn-at-point' around several 'display' properties
      adds  ba0e989c11e Support imenu in emacs-news-mode
      adds  a7c65fc6660 Allow nil value for filter-buffer-substring-function
      adds  60102016e41 Abolish max-specpdl-size (bug#57911)
      adds  0275b3a6316 perl-mode: / is a regexp match if there's nothing 
before it
      adds  d6b25b84bc8 Minor touch-ups of some recent OSC stuff
      adds  c6d3d97bf5a Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  0a15956f495 * lisp/outline.el (outline-minor-mode-use-margins): New 
user option.
      adds  8c159a26575 Improve advices on build failures.
      adds  4b84f44015c * lisp/outline.el (outline-open): Revert 'text' back to 
" open ".
      adds  bd40ec5d57c * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda): 
Fix bug#57903
      adds  33fdb1daa35 ; Tag some ERC test-server tests as being :unstable
      adds  e98465e5418 Stabilize channels variant of erc-reuse-buffers test
      adds  7df5b4deb8b Don't record undo history in erc-protocol buffers
      adds  01de334c78e Offer to regexp-quote new items in erc-match commands
      adds  132d5cb0a3e Bury new ERC buffers by default
      adds  1b77f1981d8 Remove intern calls with a static string from haiku*.c
      adds  9035c208887 Revert "Allow nil value for 
filter-buffer-substring-function"
      adds  98a89dd0fa3 Use "set -o nounset" in bash scripts
      adds  8c316ba8dac ; * Makefile.in: Fix bashism.
      adds  34186fb365f Further ffap-read-file-or-url tweaks
      adds  e5de29aa47e Obsolete unused variable in debug.el
      adds  a498e5f8301 Get fewer false positives for :keyword and &options
      adds  0be83e07dde ; * etc/NEWS: Fix capitalization.
      adds  d989fc89972 Allow hl-line-mode so work when global-hl-line-mode is 
active
      adds  32d3cf62984 Mention compilation in the Package Installation node
      adds  f419c507a77 Wrap max-specpdl-size with with-no-warnings in Tramp
      adds  814fd3057fb ; Minor Tramp cleanups
      adds  523821ed046 Improve display of advices on build failures.
      adds  127ab231be4 Attempt to clarify Input Focus documentation
      adds  f372afef20e Tweak how use-region-p works with 
`use-empty-active-region'
      adds  01ceb23372e Specify keymap in gnus-custom-mode docstring
      adds  120ade62cd2 Allow keymap to override advertised-binding in 
docstrings
      adds  cefda4a6c52 * lisp/outline.el: Bind margin mouse event to cycle 
outlines (bug#57813)
      adds  96d2fb8d798 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  1d9a8884db6 Have rcirc handle bridge bots
      adds  6795b93d069 ; Don't set nil to be a face fore-/background
      adds  9b5fe5d6f1e ; * doc/misc/rcirc.texi: Repunctuate some sentences
      adds  0d16e567fed ; * doc/misc/rcirc.texi: Prefer 'setopt' over 'setq'
      adds  5dd154deed8 * doc/misc/ede.texi (Extending EDE): Fix reference.
      adds  91c03e67f27 ; * doc/misc/gnus-faq.texi: Repunctuate sentences.
      adds  903de63c6c8 Move linum.el to lisp/obsolete
      adds  d506d91b1fa Make linum.el obsolete
      adds  1231a601ebe Recognize the backslash operator in perl-mode
      adds  df79a23da7a Fix minor thinko in focus tracking logic
      adds  cc9acda7d36 image-dired: Support the customize-mode command
      adds  5fbf93d918b * lisp/outline.el: More improvements for 
buttons/margins (bug#57813)
      adds  cee9a2cbe0c Fix substitute-command-keys for global binding lookup
      adds  00f6bb1286c Bind 'n'/'p' in gitmerge-mode to line scroll
      adds  43c0ebd8bcd * admin/gitmerge.el (gitmerge): Use 
substitute-command-keys.
      adds  97b928ce09d MacOS ld warning from native compilation (bug#57849)
      adds  c2595b8dcc3 ; * src/font.h (struct font_driver): Comment fix.
      adds  10373c4b686 ; More comment fixes in font.h (bug#57935)
      adds  191505b8a3a Mention that src/macuvs.h sometimes needs committing
      adds  54058525413 Remove mention of non-existent `annotate-switches'
      adds  616dcf27e57 ; Fix typos in Lisp symbols
      adds  ee6f8598ca1 Add vc-annotate-switches to manual
      adds  5085351645d * lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX 
regression
      adds  478b786d5aa ; * doc/lispref/windows.texi (Window Hooks): Fix a typo 
(bug#51930).
      adds  9b14e312f40 Merge from origin/emacs-28
      adds  a6bad4d60f1 ; * Makefile.in: Minor improvements of failure messages.
      adds  760df6a5f1d Make emacs-build-description into a command
      adds  61e4964a8ad Improve scroll interpolation in pixel-s-precision-mode
      adds  517268d943b Small adjustments to precision pixel scrolling
      adds  3ed9a1b0be0 Fix handling of nil device names
      adds  7a36828dc37 Correct the usage of `image-file-name-regexps'
      adds  b0a85111e5e Add new function xdg-session-type to xdg.el
      adds  fa37deba2ea ; Explicitly declare linum-mode obsolete
      adds  13bd79e34fc Add more headers to default value of 
rmail-retry-ignored-headers.
      adds  661be73b5eb * test/lisp/image/image-dired-util-tests.el: New file.
      adds  5f6e1c059c6 ; * lisp/emacs-lisp/gv.el (gv-synthetic-place): Doc fix.
      adds  69fab1589a8 Update version tag of rmail-retry-ignored-headers
      adds  080289a922e Obsolete image-mode--images-in-directory
      adds  447ff572be1 Prefer command remapping in image-dired-minor-mode
      adds  101f3cf5b9b Add support for user edits to VC command arguments
      adds  9369e4242fa Work around rare crash when turning scroll wheel
      adds  4cb53c0528a Improve don't save bookmark context from encrypted files
      adds  5ee3990de69 ; * lisp/mail/hashcash.el: Remove redundant :group args.
      adds  f43914b4d03 Add X-Hashcash to the end of mail headers
      adds  fdfd7ef6f38 Fix failing image-dired test
      adds  b9c06cf94a1 image-dired: Remove redundant keybindings
      adds  e9f42b1cba0 image-dired: Improve minor mode docstring
      adds  e4964de952a Don't rewrite `set` to `setq` of lexical variables
      adds  587b2c8dd1d ; * Makefile.in: Make install depend on actual-all. 
Fixes bug#57959.
      adds  4de526edb73 image-dired: Obsolete two unused functions
      adds  f25f4699d76 Support several new DEs in wallpaper.el
      adds  8238d87e15e ; * lisp/image/wallpaper.el: Fix last commit.
      adds  94380420e2c Support Noto Emoji font as fallback
      adds  8892abbaf92 Autoload wallpaper-set
      adds  e359df4217a Fix more toolkit scroll bar window protection issues
      adds  9f65e523623 ; Minor copyedits of elisp.texi
      adds  60ac12d21f9 Fix shaping with bitmap-only fonts on HarfBuzz 5.2.0 
(Bug#57976)
      adds  7aa771a4824 Merge from origin/emacs-28
      adds  651c8ab5c5a Rename 'image-dired-db-file' to 
'image-dired-tags-db-file'
      adds  b306bc5e6de Improve prompt of 'image-dired' command
      adds  8557ecca536 ; Fix warnings in --without-x build
      adds  ea0dfb173c6 * lisp/bookmark.el (bookmark-make-record): Fix thinko.
      adds  c53f5a2176c ; Fix :type of image-dired-thumbnail-storage
      adds  47b986d4882 Remove max-specpdl-size overrun test
      adds  c9c1d8e54d9 * lisp/files.el (risky-local-variable): Remove 
max-specpdl-size.
      adds  92ce1d3fda4 Update manual for recent image-dired changes
      adds  9f4ec56d83e image-dired: Disable 'image-map' in thumbnail buffer
      adds  f13300e84ae Delete the correct region after cropping an image
      adds  6fb4f4ad80a Inhibit image-crop when there's overlays
      adds  419b873f399 Fix syntax check in 
python-info-looking-at-beginning-of-defun
      adds  212e94c3f44 Make loaddefs-gen register parent :groups from defcustom
      adds  75b3f4d0ac0 Don't overwrite cus-load dependencies
      adds  cf27fe0238f Make bounding box of 'image-crop' more noticeable
      adds  41d39ffc326 Make Gnus respect mode-line-buffer-identification-keymap
      adds  c244d4af57d cconv.el: Fix interactive closure bug#51695
      adds  e6f1ad6474d image-dired: Mark two slideshow defuns as internal
      adds  759d1145e2c image-dired: Rewrite and extend slideshow feature
      adds  40bc027bf44 * lisp/emacs-lisp/eieio.el (defclass): Fix bug#51068
      adds  77fb8a16120 vc-git--pushpull: Restore handling of vc-git-program
      adds  767a10cc63d New Flymake backend using the shellcheck program
      adds  54876bf498f Reduce complexity of scroll bar window protection code
      adds  b74ee91122e image-dired: Various code clean ups
      adds  7bac1d0b60b image-dired: Use command substitution for tags bindings
      adds  8a224e5124f * lisp/emacs-lisp/shortdoc.el (file-name): Improve 
examples.
      adds  09711d396a1 Improve image-dired-thumbnail-display-external
      adds  143f23e8c02 ; Make 'M-x image-dired' prompt even clearer
      adds  7b1c0c34422 ; * lisp/image/image-dired.el: Improve sectioning.
      adds  90d2813f426 Clarify message-newline-and-reformat doc string
      adds  126d5b23cf2 `append' doc string clarification
      adds  6403ede2016 Ensure that cus-load doesn't add things twice
      adds  bbd7059da45 Rename file-name-directory
      adds  06de788529b Tweak how :override advice is formatted in *Help*
      adds  61b877237ba Add new macro image-dired--with-dired-buffer
      adds  3d75bab0e5c image-dired: Mark 'per-directory' as :safe
      adds  16681ba91cb image-dired: Improve performance of marking commands
      adds  95d4f5d691c image-dired: Regenerate old thumbnails when needed
      adds  4b537dd99f6 Move thumbs.el to lisp/obsolete
      adds  32e736d903f Make thumbs.el obsolete
      adds  0bca1b4d037 image-dired: Fix C-a/C-e in thumbnail buffer
      adds  5be35812acc image-dired: Prefer command remapping
      adds  1556b437645 docview: Use svg images when using mupdf for conversion
      adds  e4b1445f430 CC Mode.  Make AWK Mode work with electric-pair-mode
      adds  3ce322efef3 Tweak binding of `+' in vc-dir
      adds  8dacd8cd914 Add a new command vc-pull-and-push
      adds  2bacd9115f1 Make dired-do-rename refuse to rename . and ..
      adds  597c59078ec ; * src/keyboard.c (Fposn_at_point): Doc fix.  
(Bug#52092)
      adds  583ebfa4148 * lisp/progmodes/hideshow.el (hs-toggle-hiding): Fix 
`interactive` form
      adds  0cc107ac090 Merge branch 'emacs-28'
      adds  c1cead89f5f (event-start/end): Fix part of bug#52092
      adds  2084f4ada38 hideshow.el: Improve hs-toggle-hiding behavior
      adds  152c7322c12 * lisp/net/tramp-docker.el: New file.
      adds  b7fb82bc41b Remove "manual" package--builtin-versions updates
      adds  0df73dabc16 Regenerated ldefs-boot.el
      adds  4b85ae6a243 Merge remote-tracking branch 
'refs/remotes/origin/master'
      adds  703f29d541e Ensure no memory leaks of glyph_matrix
      adds  3a0a0d616ec image-dired: Move menu definitions to keymaps
      adds  4c66a4addcc Adapt tramp-docker integration
      adds  8574ae625e3 * lisp/emacs-lisp/icons.el (icons--create): Use default 
rotation 0 (bug#57813)
      adds  9a5176aec01 Generalize & simplify implementation of user edits to 
VC commands
      adds  573f31db966 image-dired: Add new %-format specifiers for header line
      adds  0e6c15bbaf1 image-dired: Add faces for header line
      adds  5e26d5f527e ; Simplify image-dired-forward-image
      adds  be9e51f61f6 ; Drop two obsolete defvars
      adds  d98ee767765 Tweak window handling in vc-pull-and-push
      adds  f6fa524c533 Add formatting commands to rcirc
      adds  b2283409fbe * lisp/net/rcirc.el (rcirc-print): Remove 'fill-region' 
call
      adds  97d7f8c7372 Add new command image-dired-copy-filename-as-kill
      adds  d25a26ab40d * lisp/bookmark.el (bookmark-rename): Improve prompt.
      adds  3af2f9cce31 Bind "N"/"P" to next/prev section in shortdoc
      adds  46ec36adfd3 * etc/NEWS.22: Belatedly announce 
'dired-copy-filename-as-kill'.
      adds  e5896907813 Add new command 'shortdoc-copy-function-as-kill'
      adds  971566e88a9 Fix shortdoc movement commands
      adds  a256f49f082 Make image-dired-thumb-name more portable
      adds  489bca19b7a Improve shortdoc documentation
      adds  3502fd98310 wallpaper: URI-encode gsettings argument
      adds  568920a5b70 Implement font-use-system-font on Haiku
      adds  f761869a563 Add :buffer argument to ert-with-temp-file
      adds  ad88e3e0b5d Add reasonable default to wallpaper-set
      adds  fb5a0497707 Don't crash in copy-alist with non-list argument
      adds  e0565e38967 Refactor system specific code in wallpaper.el
      adds  197afa4de34 ; * src/fns.c (Fcopy_alist): More accurate error type
      adds  b55b2f1c316 Boolean constant detection additions
      adds  18d75b4ab91 tex-mode.el: Don't override AUCTeX modes
      adds  76b7a593675 ; Clarify wording of some doc strings in shortdoc.el
      adds  9ed03040d5b Make average width computation on ftcr more permissive 
(Bug#43058)
      adds  4c0fc12631b ; * etc/TODO: Add some new info to the stylistic-sets 
item.
      adds  53af11a2812 Fix whitespace-mode in read-only buffers
      adds  aca4d7cfc40 Keep point in eww after hitting `g'
      adds  e2f2f6b9e86 Fix percentage width computation in vtable
      adds  4feeb7570df Rescale images along with text in eww with `C-x C-+'
      adds  fde23c6e742 Fix (thing-at-point 'url) in eww forms
      adds  9b73c9eddab Autoload image-dired-thumbnail-storage :safe property
      adds  a3868335034 Add log-edit-summary-separator face (bug#58092)
      adds  35d5ad713ee Rewrite wallpaper.el to use a cl-defstruct
      adds  b0289e7f6dd Fix setting the wallpaper in XFCE
      adds  2ec061bf9c8 Display a message when wallpaper was set
      adds  6d0fec5ae08 ; * lisp/image/wallpaper.el (cl-macs): Require, to 
avoid warnings.
      adds  bb83fb5f62a Don't auto-resize image if echo area is non-empty
      adds  07e6bbb9bc6 CC Mode: Handle C++20 concepts
      adds  bb9df76dc96 Set XFCE wallpaper also in single-workspace-mode
      adds  93b9cf41846 Get rid of default wallpaper-setter constructor
      adds  6aaf07bdd5a vc-filter-command-function: Abbreviate default value
      adds  a27e4832131 Fix OBOE in image-dired--with-marked
      adds  cd88f6de4be Adjust zero-width grapheme clusters so they are 
displayed (Bug#50951)
      adds  51ec68b3182 Optimize coordinate translation during event handling
      adds  604b541d5ce Avoid uninitialized variable warning
      adds  a889977e0bf CC Mode: Don't bind max-specpdl-size when it doesn't 
exist or is obsolete
      adds  0b1e3713fea * lisp/progmodes/cc-defs.el 
(c-let*-maybe-max-specpdl-size): Fix glitches
      adds  29b7d740006 ert-x: Improve realism of 
`ert-with-test-buffer-selected'
      adds  fd653f5208e ; whitespace: Add test case for read-only buffers 
(bug#58082)
      adds  b1c1ff9ee11 docview: imenu access to table of contents
      adds  60b4fe92c81 Improve doc of `x-window-property'
      adds  fe215074392 ; * src/xfns.c (Fx_window_property): Fix markup.
      adds  37fe62a3bda ; Fix documentation of imenu access in DocView
      adds  327890dd6c9 Document the new "XRandR 1.5" value
      adds  1e4f40db3ac ; * lisp/image/wallpaper.el (wallpaper--format-arg): 
Fix typo.
      adds  071d811c0ff * etc/NEWS.23: Belatedly announce 'format-spec'.
      adds  49d40cd9532 ; Simplify wallpaper--format-arg with let-alist
      adds  c273e26af58 Some tramp-docker.el adaptions
      adds  9f84d318b04 Remove gnus-coding.text (bug#58119)
      adds  d322adabf24 Add back useful information from gnus-coding.texi
      adds  e638aaf6e82 * lisp/files.el (file-backup-file-names): Don't burp if 
dir doesn't exist
      adds  42290bf8231 image-dired: Fix header line when file is missing
      adds  a438e95c105 Load compiled "calc-loaddefs", if any
      adds  9e0c21ea73e Make image-dired-dired-toggle-marked-thumbs faster
      adds  adaa2fc90e5 ; * lisp/image/image-dired.el: Fix typo.
      adds  c1eb13b3267 Maintaining ChangeLog history: add more details
      adds  a9b29ee4a0f Update from Gnulib by running admin/merge-gnulib
      adds  f6fb2b9e1f9 Port better to C23 bool+true+false keywords
      adds  b5b59d1b8af Standardize XPM files
      adds  6cffaa3b6da image-dired: End thumbnail file names with ".jpg"
      adds  ca043773db1 ; Fix debugging image-dired-dired-toggle-marked-thumbs
      adds  c2b9e746862 Follow #target links in eww without re-rendering
      adds  ec121e035bf package-update would always re-install package
      adds  fe002cc8ce3 docview: new customization options for imenu
      adds  12f63c18f6d Add new macro 'while-let'
      adds  eac4e34a2c0 Simplify eww--rescale-images code
      adds  26ef0f12217 ; image-dired: Fix last change
      adds  9f32e6dea15 * lisp/files.el (auto-mode-alist): Add entry for 
".mailmap".
      adds  64c07c01c19 Improve Gurmukhi composition rules (Bug#58098)
      adds  5f7d9a1a9f9 Apply root window coordinate optimizations to crossing 
events as well
      adds  db74fd0a4db Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  2286fbceaba Add support for the Adlam script (bug#58111)
      adds  5d2985a0353 ; * doc/lispref/control.texi (Conditionals): Fix 
wording.
      adds  ec2559e863e ; Move the thumbnail file-name entry to its proper 
place.
      adds  00159c086c6 ; Add commentary to disabled OTF support code in font.c
      adds  3d056f6947b * doc/emacs/ack.texi (Acknowledgments): Update 
maintainers.
      adds  f9a072c5929 ; Fix typo
      adds  c54a64491f3 Add .mailmap for proper git log output
      adds  72aac80184c ; Fix typo
      adds  d1d0f03a58f Merge from origin/emacs-28
      adds  56f871b0e20 ; * doc/lispref/control.texi (Conditionals): Fix typo.
      adds  d0968190892 Remove hard-coded path to pwd in Makefiles.
      adds  b1e92c59ede Avoid assertion violations in 'pop_it'
      adds  8033947fe2e .mailcap: Some additional fixes.
      adds  86938bfbeae Merge from origin/emacs-28
      adds  e37484ee265 * .mailmap: Fixes for Emacs 29.
      adds  7280f3f0739 ; Fix typos
      adds  ab5b1cf88eb ; Improve doc strings in doc-view.el
      adds  1254d9a3ae8 * doc/lispref/functions.texi (Declare Form) 
<compiler-macro>: Rephrase
      adds  b6a163ba7cd * doc/lispref/functions.texi (Declare Form) 
<compiler-macro>: Re-rephrase
      adds  2bb8c2cf648 Fix the MS-DOS build
      adds  ca1ce008549 Pacify compiler warning in xterm.c
      adds  fc212364ce8 ; Fix typo.
      adds  cf38e1c3939 Clarify image file search
      adds  339945c05a6 Merge from origin/emacs-28
      adds  4cb9342a3bc Add support for the Mende Kikakui script (bug#58151)
      adds  0e72d4793c3 Tweak while-let definition
      adds  4577542eea2 Remove Emacs 21 compat code for gnus-user-agent
      adds  0f94e62d7ef Add support for the Wancho script (bug#58159)
      adds  423bdd5f7f2 ; Fix typos (prefer American spelling)
      adds  5281946fbf6 Make format-spec accept function substitutions
      adds  b71241742ca Prompt for wallpaper width/height only when needed
      adds  2c331dbb4ea wallpaper-set: Get monitor name on non-graphical display
      adds  1457c231b52 image-dired-delete-char: Don't disturb formatting
      adds  21fc2b04e9a New command image-dired-do-flagged-delete
      adds  48c9f9d31d3 ; * etc/NEWS: Announce last change.
      adds  a18918df0bd CC Mode: Refactor c-forward-delarator and callers
      adds  0edd7770e0c ; * etc/NEWS: Remove a stray newline.
      adds  696c528379a Fix loading wallpaper.el on MS-Windows
      adds  a577b12d645 ; * lisp/image/wallpaper.el 
(wallpaper--x-monitor-name): Doc fix.
      adds  e3748c32332 ; * etc/NEWS: Move item to correct section.
      adds  f3e36323945 Update some Gnus documentation in the Emacs manual
      adds  64e8cc14b5e ; * lisp/image.el (create-image): Fix last change in 
doc string.
      adds  d5cccca945b Merge from origin/emacs-28
      adds  681cf21ddc0 Add support for the Toto script (bug#58181)
      adds  b7a3770ecc5 ; Fix documentation of Toto language environment
      adds  12a78711c94 Fix calculation of frame times when X server time 
overflows
      adds  3553904a90a Fix some issues with vertical-motion in bidi-reordered 
text
      adds  a42dd0c87d2 Improve message-sendmail-f-is-evil documentation
      adds  0332142e8e7 Fix rename-visited-file when renaming to a directory 
name
      adds  b23e062d746 docview: fixes for imenu generation
      adds  b51a06f24d1 Fix the `dictionary' parent defgroup
      adds  a80cfb74730 Make gnus-user-agent less verbose
      adds  b858acde251 Don't refresh the frame in with-locale-environment
      adds  123506f9ca3 Speed up string-lessp further
      adds  ec5af48a180 Strengthen string-lessp tests
      adds  16015288e1d Rectify string= documentation
      adds  fdea378015c Add vc-edit-next-command
      adds  f270a9859d6 ; Fix some texinfo in last change
      adds  63f033c2214 Further with-locale-environment refresh fixes
      adds  f7b84345f8e ; * doc/emacs/vc1-xtra.texi (Editing VC Commands): Fix 
wording.
      adds  83b9e03444e ; * doc/emacs/emacs.texi (Top): Add new menu entry.
      adds  22f0e777f3e ; * lisp/international/mule.el 
(set-terminal-coding-system): Doc fix.
      adds  90744ff0be5 comint-fl: Prevent fontification of output as input
      adds  cd4208f6d8e Rename comint-fl-* to comint-fontify-input-* and 
mention it in NEWS
      adds  2ceb09315c0 Update from Gnulib by running admin/merge-gnulib
      adds  372cc9e88c9 Fix 'C-a' and 'C-e' under 'visual-line-mode'
      adds  454e1a06a2c Update to Modus themes stable version 2.7.0
      adds  abc955d017c Rename osc.el to ansi-osc.el (bug#58200)
      adds  a2a91f0205b Define ansi-osc customization group
      adds  82860cb7f7a ; (move_it_vertically_backward): Yet another fix of 
bug#58210.
      adds  41234a21bf7 Fix url-retrieve-synchronously on very short timeouts
      adds  3faa508eba8 Make mailcap consistent about regexp-quoting minors
      adds  ff43fd07b7e Fix vertical motion in some rare bidi situations
      adds  e50a3b57921 Make "git pull" output slightly prettier
      adds  3bd96069221 ; Another fix for vertical motion
      adds  3215760194f Make mailcap--regexp-quote-type more resilient
      adds  ced37a87e73 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  99a8c532470 Fix connection property incompatibility in Tramp
      adds  be3eac3929c ; * etc/NEWS: Fix typos.
      adds  abe83f76de3 Merge from origin/emacs-28
      adds  55f46cc77cb Decrease use of the word "Emacsen" in docs
      adds  405466b79c4 Use a version for the Tramp cache
      adds  8995c5604f7 ; * admin/update_autogen: Fix for "set -o nounset".
      adds  16dd2cd5a4c Update publicsuffix.txt from upstream
      adds  858daf8e0d5 ; * admin/update_autogen: Really fix.
      adds  9f1aec50554 ; Auto-commit of loaddefs files.
      adds  be85d2d9207 Tramp cleanup
      adds  fee9deff530 Revert "Decrease use of the word "Emacsen" in docs"
      adds  179a1d52984 ; * lisp/winner.el: Fix two comments.
      adds  8a2bc860399 ; Fix two wallpaper tests
      adds  3924fbd0257 Only rely on EWMH window activation if possible
      adds  6c46aa21165 ; Auto-commit of loaddefs files.
      adds  ef2739aa76b ; Merge from origin/emacs-28
      adds  9c3d397adc6 Add support for the Gothic script (bug#58194)
      adds  b14f049f000 ; Fix last change.
      adds  ef6f16da2f3 Fix point movement when indenting in sieve-mode
      adds  98dd8c6ebff perform-replace doc string fix
      adds  b69f640b316 ; Improve doc string of 'with-locale-environment'
      adds  ab047d74dcc Decrease use of the word "Emacsen" in Tramp docs
      adds  e922940674e Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4efb2ef5723 Fix coding system problems in 
gnus-read-ephemeral-bug-group
      adds  eb02c4d2308 Kill URL buffer in url-insert-file-contents-literally
      adds  0a40120b403 Fix overly wide docstrings generated by eieio
      adds  4839b42a166 * lisp/files.el (after-find-file): Use 
substitute-command-keys.
      adds  570a11052be keymap.el: Ease up support for non-`kbd` formats.
      adds  70b58d3eb46 * lisp/repeat.el (repeat<defgroup>): New customization 
group.
      adds  d4f56e96665 Delete thumbs in image-dired-do-flagged-delete after 
confirmation
      adds  c37fda9e311 In vc-git-log-incoming use the repository in the 
command "fetch" (bug#50340)
      adds  5e37b27ce97 * lisp/vc/vc-git.el (vc-git-checkin): Add more checks 
for vc-git-patch-string
      adds  ffce59b3ade * .gitignore: Add lib/assert.h (Bug#58254).
      adds  3cc1706c63f Suppress irritating/misleading message in make 
bootstrap about old .elc files
      adds  5598886adc9 Prefer static_assert to verify in seccomp-filter
      adds  190582adf41 Don’t truncate seccomp-filter diagnostic
      adds  655c92ce4aa Fix more overly long docstrings in eieio
      adds  0d0d59b32c6 Actually delete markers in dired-do-flagged-delete
      adds  39511999857 Port TZ settings to POSIX
      adds  2973f91fb3d Improve auto-insert-mode documentation
      adds  450d94920f5 Revert "keymap.el: Ease up support for non-`kbd` 
formats."
      adds  e245c4f2269 Add --with-native-compilation=aot configuration option
      adds  da02b9edadb Fix coding systems used for X input methods
      adds  5fec9182dbe Add new variable 'inhibit-native-compilation'
      adds  59f8c56d9e7 files.el (major-mode-remap-alist): New custom var 
(bug#58075)
      adds  81003b53f87 ; * src/menu.c: remove unused lwlib include
      adds  f97993ee667 Rename to inhibit-automatic-native-compilation
      adds  4975f6fa535 Add commands to edit/remove ecomplete entries
      adds  71735be475f Improve help-fns--insert-menu-bindings formatting
      adds  8ef8da13f6b Fix typo in last help-fns--insert-menu-bindings change
      adds  129fcb3d38b Improve messaging in ecomplete-remove
      adds  d9d164f0033 * lisp/textmodes/tex-mode.el 
(tex--redirect-to-submode): Fix last change
      adds  b67dc85e220 * lisp/repeat.el (repeat-exit): New command.
      adds  b374952b511 * lisp/repeat.el (repeat-exit-key): Replace type 
'key-sequence' with 'key'.
      adds  b41d21eaa1d ; * etc/NEWS: Minor copy editing.
      adds  7ff52076246 Avoid assertion violation in 'xpalloc'
      adds  e5a49f44ffa * src/emacs.c (load_pdump): Fix use of xpalloc.
      adds  08e485a2a5e Fix 'org-export-dispatch' command name in manual
      adds  992611b10a2 Fix documentation  of 'TAB' in cc-mode
      adds  6a5169e7476 Merge from origin/emacs-28
      adds  43eaa05ff22 ; Fix logic of $HOME adjustment for 
'ert-remote-temporary-file-directory'
      adds  200658eb77b ; * lisp/proced.el (proced-mode): Manually reflow 
docstring.
      adds  3583f6184d7 Fix deiconification handling on FVWM and possibly other 
window managers
      adds  2d87750004e * etc/NEWS: Clarify confusing Image-Dired entry.  
(Bug#58279)
      adds  0a53e5f7512 ; * etc/NEWS: Improve wording.
      adds  2b2d8ce41ed Avoid errors in interactive calls of 
'calendar-goto-day-of-year'
      adds  535eec3bca3 Don't bug out in advice--make-docstring when there's 
not doc string
      adds  9fb0aaa1ce4 Make loaddefs-generate more resilient
      adds  d52d6e1e106 Avoid assertion violations in STRING_CHAR
      adds  25b97474ef0 Mention cond/if as generalized variables in the manual
      adds  79d9f3b845f Make `eq' obsolete as a generalized variable
      adds  3ed29eedfcd Fix NEWS item about obsoleting the `eq' gv
      adds  4f58d81b446 Add Ukrainian tutorial
      adds  0f1aabcbaa3 Update Ukrainian language info alist
      adds  07257ac4eed Fix the arguments in tags--compat-initialize
      adds  9565f45876f Move image commands to the 'i' sub map
      adds  121c3d44be8 CC Mode: Make c-forward-declarator move over a suffix 
after parens, e.g. const
      adds  682662202d1 Make cropping of images work in message-mode
      adds  f0ee4c68f17 Fix recent changes for Ukrainian language
      adds  f4252f31719 image-dired: Fix arrow keys in thumbs buffer
      adds  849b7756fd3 Improve manual display tests of undisplayable chars 
(bug#58168)
      adds  d9bd14975b6 image-dired: Shorten several long names
      adds  a36ecc408a3 * lisp/subr.el (y-or-n-p): Use substitute-command-keys.
      adds  db6072f5307 Revert "Improve manual display tests of undisplayable 
chars (bug#58168)"
      adds  4bd8ad2bc5c CC Mode: Optimize c-fontify-new-found-type and amend a 
debug spec
      adds  d543fdcb218 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4998d5bdf3a Provide Podman containers on their own method in Tramp
      adds  bf9d3ddac07 * etc/NEWS: Mention new Tramp method "podman".  Fix 
typos.
      adds  91071765115 CC Mode: A new operator and some new keywords for C++20
      adds  78c262e1c2c ; * lisp/progmodes/glasses.el (glasses-face): Expand 
the doc string.
      adds  9eda89da55d Merge from origin/emacs-28
      adds  b560ce3560f Avoid assertion violations in STRING_CHAR
      adds  56210bfc7a0 ; Merge from origin/emacs-28
      adds  a78af3018e3 * src/emacs.c (load_pdump): Propery handle case when 
executable wasn't found.
      adds  c4641130493 Merge from origin/emacs-28
      adds  9705dd2e026 Add method description for podman in Tramp
      adds  1d3d87cd678 ; * lisp/simple.el (cursor-face-highlight-mode): Doc 
fix.
      adds  92df7cd923d Add 'seq-keep'
      adds  b86f711e3de Put all seq.el news into one section
      adds  92d75e5c532 src/comp.c: Use libgccjit's bitcast API for type 
coercion, when available.
      adds  c7048b84069 comp.c: Add declaration for gcc_jit_type_is_pointer.
      adds  df5cb9b2a35 Address styling comments.
      adds  219cbccb9ac Add comment explaining gcc_jit_context_new_bitcast 
usage.
      adds  e4e9cb265c6 Rename lisp/net/tramp-docker.el to 
lisp/net/tramp-container.el
      adds  a259d0dda38 Add tramp-kubernetes integration
      adds  6430c4c44f3 Fix bug in "macintization" of x_draw_glyph_string
      adds  1720ebecc76 ; * lisp/files.el (find-file-noselect): Minor 
simplification.
      adds  9449e0740cd Add face help-key-binding in help-char echo
      adds  10ec1a4d7e9 New command 'world-clock-copy-time-as-kill'
      adds  d8726f574cd Adapt Tramp manual
      adds  63e8157b54e * etc/tutorials/TUTORIAL.uk: Fix typos.
      adds  95efafb7266 * lisp/repeat.el (repeat-exit): Add autoload cookie.
      adds  7ebbd4efc3d Merge branch 'master' into feature/tree-sitter
      adds  9cb38135505 * etc/NEWS: Add instructions for replacing 'linum'.  
(Bug#58220)
      adds  c690d1f15d2 Fix nsmenu crash when exiting popup dialog
      adds  8e8d37aa326 Minor fixes to IM locale handling
      adds  e2027d60ba6 ; * src/xterm.c (x_term_init): Fix typo.
      adds  039ada6d033 * etc/NEWS: Document how to continue using 'linum'.  
(Bug#58220)
      adds  a112e3f017d Inhibit GC in probably_quit (bug#58042)
      adds  d9b026d464d Add missing staticpro (bug#58327)
      adds  e24f276f8a6 Fix calling `package-reinstall' just after quick 
initialization.
      adds  07b2e9b9092 Fix BSD battery mode over TRAMP (bug#58307)
      adds  82388dff8ed Fix epg's reliance on an implicit GnuPG command.
      adds  40e957c6220 Replace aging OpenPGP artifacts in the epg tests.
      adds  8352cf53bd4 Replace aging OpenPGP artifacts in the 
package-resources tests.
      adds  9a529537e3e Replace aging OpenPGP artifacts in gnus' mml-sec tests.
      adds  d188013737e etc/NEWS: Fix typo in seq-keep entry.
      adds  0c65c9dfb3e Pass correct environment name to `reftex-label'
      adds  cea1e95d386 Merge branch 'master' into feature/tree-sitter
      adds  b755f45f650 * src/treesit.c (syms_of_treesit): Add 
Streesit_language_version.
      adds  8bc6e315022 Add a :toggle option for tree-sitter font-lock
      adds  9f7c359f402 Add note on tree-sitter's naming convention
      adds  c88a1631e3f Make tree-sitter font-lock support decoration levels
      adds  bb8376145ab Make python tree-sitter font-lock support decoration 
levels
      adds  aaaa4ca77e4 Add :version tag for new tree-sitter custom options
      adds  b6568c13891 Rename custom group treesit to tree-sitter
      adds  861e1fb595e Fix tree-sitter build script in admin/notes
      adds  ceb9591e5dc Add tree-sitter functionality to js-mode
      adds  2a762336da4 Fix js--treesit-beginning/end-of-defun
      adds  2f6b017e3dc * admin/notes/tree-sitter/starter-guide (Navigation): 
Improve demo.
      adds  b341864d900 Improve treesit-search-forward-goto so it doens't stuck 
at EOF
      adds  c8909fa3688 Fix typo in treesit--check-manual-covarage
      adds  1bb7b43e1cf Make treesit-node-at faster
      adds  57e37e9128b Fix typo in Makefile.in
      adds  c2ecb08775d Lazily compile tree-sitter query
      adds  c4179117afd Fix byte-compile warning for 
js--treesit-defun-type-regexp
      adds  45b8204e09b Add TypeScript support with tree-sitter
      adds  77f1533ccbb ; Comment and docstring fixup in ts-mode.el
      adds  0b3f785c4a2 Better signal data for treesit-load-language-error
      adds  bc66ff98756 * src/treesit.c (Ftreesit_query_language): New function.
      adds  f0e9085a17b * doc/lispref/parsing.texi: Add manual for 
treesit-query-language.
      adds  af288d813b3 Rework tree-sitter font-lock
      adds  bb8a46e559e Update tree-sitter manual to reflect the previous commit
      adds  f1e058d46b5 Update ts-mode font-lock to work with tree-sitter's 
:feature
      adds  9d3f8912b43 Support MinGW build on MS-Windows
      adds  c6dce90d7e5 ; * src/treesit.c: Fix some indentation problems and 
doc strings.
      adds  260e47e9a3c ; Fix doc strings in treesit.c
      adds  bd13ce184bf * lisp/treesit.el (treesit-font-lock-rules): Warn about 
:feature.
      adds  2349ecb3216 ; * src/treesit.c: Change commentary to reflect recent 
changes.
      adds  85d0c11119f ; * src/treesit.c (ts_search_dfs): Fix tab inline.
      adds  170924e945f Fix js/ts tree-sitter template_string font-lock
      adds  02f78c09b0a ; Rename ts_* symbols in treesit.c
      adds  5a2c1a743b5 Make sure the treesit path variables are lists
      adds  1cd42bfb8a5 Fix memory leak in ts_load_language
      adds  0be9a639fca Skip tree-sitter tests unless language definition is 
available
      adds  e8df6c311fc Simplify error reported by loading tree-sitter language 
definition
      adds  954b6e1dc3e Fix casts to uint32_t in treesit.c
      adds  ddae8d4a13d Change malloc to xmalloc in treesit.c
      adds  c4122067d90 Change free to xfree in treesit.el
      adds  851a8f65e9a ; Fix typos in treesit.c
      adds  17b65f52921 Install new toggle scheme for tree-sitter
      adds  1ee7c3041ac * lisp/treesit.el: Add commentary.
      adds  85073998cb4 Rename tree-sitter group to treesit
      adds  c4ad36cd2da Add more granular features in font-locking
      adds  6b475da972d ; * lisp/progmodes/python.el (python--backend-toggle): 
Use cond.
      adds  4c328daf013 Add a new section to tree-sitter's manual node
      adds  5159789e55d Revise the toggle scheme of tree-sitter (again)
      adds  7c750343be6 * lisp/treesit.el (treesit-font-lock-enable): Add 
function back.
      adds  6f28810f6ba Clean up tree-sitter sections of the ELisp manual
      adds  773cce640fc Resolve FIXME's in tree-sitter manual sections
      adds  57b904f4bab Fix infinite loop in treesit-search-forward-goto
      adds  31f75430999 ; Minor copyedits of tree-sitter stuff in ELisp manual
      adds  6a2399c55e9 ; Resolve FIXME's in tree-sitter manual sections
      adds  fa9bede36c1 Change function signiture of treesit search functions
      adds  3114eb80786 * lisp/treesit.el (treesit-node-at): Add LARGEST 
argument.
      adds  e45d8dbeea4 ; * lisp/treesit.el (treesit-range-functions): Fix typo.
      adds  591759d5080 Make treesit-node-child and fiends accept negative index
      adds  524d10c86b5 Make treesit-node-at return the last leaf node at EOB
      adds  6cf2a9c55db Make treesit-search-forward-goto accept a NODE argument
      adds  c120b0ebdb2 Fix treesit-beginning/end-of-defun
      adds  1787e651d37 * lisp/treesit.el (treesit-parser-range-on): New 
function.
      adds  6203b9db347 * lisp/treesit.el (treesit-node-at): Remove argument 
LARGEST.
      adds  06b5ec4bbde * lisp/progmodes/ts-mode.el (ts-mode): Fix font-lock 
setup.
      adds  7c5d4348330 New tree-sitter toggle scheme
      adds  e5043db2f1f Fix treesit-language-at
      adds  5070278539a * lisp/treesit.el (treesit-simple-indent-rules): Make 
buffer-local.
      adds  1f74e9112e2 Don't disable parse cache in tree-sitter activated 
js-mode
      adds  c9df4cace0f * src/treesit.c (treesit_search_forward): Fix traverses 
algorithm.
      adds  5c1b9e65b9d ; * src/treesit.c (treesit_search_forward): Fix comment.
      adds  e868955bff3 * src/treesit.c (treesit_search_dfs): Fix traverse 
algorithm.
      adds  734df28368c Fix tree-sitter navigation
      adds  6fb6cb075f0 Add tree-sitter imenu support for js-mode and ts-mode
      adds  c3523924202 Add tree-sitter navigation support to python-mode
      adds  76b86d98534 Generalize js--treesit-imenu-top-level-p
      adds  5532ae81cff * lisp/treesit.el (treesit-node-top-level-p): New 
argument TYPE.
      adds  62c8c8e51a2 Plug tree-sitter-simple-indent into c-offset-alist
      adds  5868580e94e ; * lisp/treesit.el: Minor copy-edits of documentation.
      adds  53584db07ed ; * src/treesit.c: Fix typos.
      adds  7e36fd64d2c ; Fix typos and formatting in treesit.[ch]
      adds  092776c7ebf ; Update copyright years
      adds  77e6a704ac8 ; Fix typos and formatting in tree-sitter docs
      adds  e7b09065dae Minor copy-edits in tree-sitter docs
      adds  bb0a427e9d3 * configure.ac (WINDOW_SYSTEM_OBJ): Move tree-sitter 
placement.
      adds  3a440697533 Remove tree-sitter-indent's integration with cc-mode
      adds  007d8c48590 ; * lisp/treesit.el (treesit-simple-indent-presets): 
Add TODO.
      adds  9c4dddad456 Add some js-mode tree-sitter indent rules
      adds  75c8cc5eab5 Improve tree-sitter indent rules in ts-mode and js-mode
      adds  629f222ba2a Reflect tree-sitter indent rule presets change in manual
      adds  4ba76224eaf Minor doc fixes in treesit.el
      adds  25cb49ad565 * configure.ac (emacs_config_features): Change to 
TREE_SITTER
      adds  285f8c7cfec Add in new font lock features in js/ts-mode
      adds  0480e9c445d ; Make ts-mode indent rules more compact (whitespace 
change)
      adds  434fc2a22e4 Make Emacs compile without tree-sitter library
      adds  0c7a7df98e1 Add treesit-indent-region
      adds  f46eb3d3ca7 Byte-compile treesit-simple-indent-presets
      adds  4552b01d8c8 Remove test of treesit-language-at
      adds  bde8e87cb7b Fix treesit-indent-region
      adds  ce5ae0117e3 Refine handling of node at point in treesit-indent
      adds  8607f018fd8 Remove hack in js-mode's tree-sitter indentation rules
      adds  a915d836fce Keep cursor position in treesit-indent
      adds  3a784d13214 Fix parent-bol preset for tree-sitter indent
      adds  baacad1771e Reflect recent change in tree-sitter manual sections
      adds  da87895df2d Add treesit-node-top-level
      adds  f6e3de3f636 Not return noindent in treesit-indent
      adds  f6483526cd4 Fix byte-compile warning in treesit.el
      adds  8c385f05120 Separate python tree-sitter fontification into features
      adds  52c8fdde166 Set jit-lock-contextually in treesit-major-mode-setup
      adds  377ee8158b2 Add tresit--font-lock-verbose
      adds  79ee266f13f Improve python tree-sitter's string fontification
      adds  18947103fab Use tree-sitter for font-lock's syntactic function 
(optionally)
      adds  9fab83ed7a9 ; * lisp/treesit.el (tresit--font-lock-verbose): Fix 
typo.
      adds  eeeae5e9ee3 Add an argument OVERRIDE to tree-sitter font-lock 
functions
      adds  b49250ada97 Use treesit-fontify-with-override in tree-sitter 
functions
      adds  4ef50ccd3f8 ; Explain the BEG and END argument in 
treesit-query-capture better
      adds  a3651d3237e Query on the root node in tree-sitter font-lock
      adds  f6e92035a7c Allow user to add/remove tree-sitter font-lock features
      adds  6d5b34d9de7 ; Tree-sitter font-lock debugging: print node type not 
language
      adds  ccd2509ed31 Don't print buffer when printing tree-sitter node and 
parser
      adds  50e33639fe1 Fix string fontification for tree-sitter python-mode
      adds  040991a4697 Change signature of tree-sitter font-lock functions
      adds  f331be1f074 Add handling of contextual entities in tree-sitter 
font-lock
      adds  69ab588bb54 Pass region start and end to tree-sitter fontification 
functions
      adds  32e87f09c8c ; * src/print.c (print_vectorlike): Fix comment for 
tree-sitter.
      adds  88d54756d46 Check for outdated tree-sitter node when printing
      adds  bd8e19e1e2c Stylistic changes to tree-sitter code
      adds  6b91ea5a615 Minor fixes to last tree-sitter change
      adds  99096528494 More style fixes to tree-sitter code
      adds  5416ae59903 ; Update guides in /admin/notes/tree-sitter
      adds  f9f9b43df5b Minor change to tree-sitter imenu function of js-mode
      adds  e3663d0e9c6 Add contextual tree-sitter font-lock to ts-mode and 
js-mode
      adds  b028d4f7dfb ; Tree-sitter: Don't refontify if entity contained in 
the region
      adds  c5f24f76eb1 ; * src/treesit.c: Minor comment change.
      adds  b86deb617b1 Fix treesit-parser-set-included-ranges
      adds  f6dc55f516a ; * lisp/progmodes/js.el (js--fontify-template-string): 
Fix typo.
      adds  d9d66764e2a Revise tree-sitter facility for multi-language buffers
      adds  8ad4c4009e1 Add treesit-indent-error
      adds  673a55780d2 ; Remove unused tree-sitter functions
      adds  784f53a2152 ; Replace error with signal in treesit.el
      adds  e0e3299c01d ; * lisp/treesit.el (treesit-update-ranges): Update all 
parsers.
      adds  ce9e7204138 ; Minor improvement in treesit-inspect-mode
      adds  c924b6afb68 ; * lisp/treesit.el (treesit-ready-p): Fix typo.
      adds  951dd2a4d98 ; * lisp/treesit.el (treesit-inspect-node-at-point): 
Minor fix.
      adds  243ee7b2447 ; Fix minor issues with Tree-sitter documentation in 
ELisp manual
      adds  d4e8c90b66b ; Minor fixes to documentation
      adds  5fbb7a126d1 ; Fix documentation for tree-sitter
      adds  b471f7f6141 Make treesit-language-at work in more situations
      adds  f847ecc40bc Don't indent empty lines in treesit-indent-region
      adds  076a2581012 Allow tree-sitter indent offset to be a variable
      adds  9fbbb235529 Fix incorrect tree-sitter fontification
      adds  488a6efe323 ; More documentation improvements for treesit
      adds  1ae314dfda1 ; Documentation fixes for tree-sitter
      adds  98f5b74808a Add treesit--indent-rules-optimize
      adds  1bed1f0b8e9 Add tree-sitter indent preset "point-min"
      adds  07292b13445 ; Improve docstring of treesit-simple-indent-presets
      adds  29418f954eb ; Improve tree-sitter documentation
      adds  5858921f409 ; Minor improvements in wording of tree-sitter docs
      adds  2b4d46f99be Mimic existing python-mode beg/end-of-defun behavior 
better
      adds  077c6640526 ; Fix treesit-query-range docstring
      adds  2332c3eb55b Add tree-sitter shortdoc
      adds  a7042fa051c New function fast_c_string_match and 
fast_c_string_match_internal
      adds  838fc772542 Make tree-sitter node type match case-sensitive
      adds  663d768d44b * configure.ac: Change required tree-sitter version to 
0.20.2.
      adds  eecc2d45b94 ; Update tree-sitter HTML manuals in admin/notes
      adds  77cb95c851e ; Revert back to requiring tree-sitter v0.0 for now
      adds  e06953b02a0 Add more font-lock faces (Bug#58940)
      adds  f5084ed197c ; * etc/NEWS: Fix last change.
      adds  a5a047a07f2 ; * lisp/treesit.el (treesit-font-lock-rules): Improve 
docstring
      adds  ab4edbf60ec ; * lisp/font-lock.el (font-lock-bracket-face): Improve 
docstring
      adds  c5e3b99467d Accept older versions of tree-sitter library
      adds  2ec403f777a Utilize new face font-lock-escape-face in python-mode
      adds  98ed6db34f7 ; Fix docstring graph alignment in 
Ftreesit_search_forward
      adds  4489450f37d In end-of-defun, terminate early if no further defun 
exists
      adds  5cd3db73bed Improve treesit-node-at
      adds  e333f040e9f ; * lisp/treesit.el (treesit--indent-1): Fix 
treesit-node-at usage.
      adds  faf44e2c617 Fix recent changes in documentation
      adds  67f9705fc0f Add tree-sitter modes for C-like languages
      adds  c78dc25a535 ; Minor typo fixes for tree-sitter modes
      adds  908aab6144b Improve tree-sitter imenu for c-mode and js-mode
      adds  3a5c4bdc0c0 Fix crash on MS-Windows due to memory-allocation 
problem in treesit.c
      adds  3a0c94ac0b5 Remove feature that checks whether tree-sitter node 
"has changes"
      adds  7e9c2e29528 ; * test/src/treesit-tests.el (treesit-node-check): New 
test.
      adds  829c7e3566e Fix some inconsistencies in *-ts-modes
      adds  0d195584f20 ; Remove some tree-sitter tests
      adds  ecb216fd93d Don't highlight syntax error in c-ts-mode
      adds  06db8015ea0 Extract out treesit_make_ranges
      adds  34e50dc4a23 Allow tree-sitter to notify parse-tree changes
      adds  e0760599b04 Remove the contextual hack in tree-sitter fontification
      adds  63f8a838ecc Make tree-sitter fontification automatically update
      adds  8175497ccac ; Enable highlighting error in c-ts-mode--base-mode
      adds  ab70ab19be6 Fix the MS-Windows build due to use of a new TS function
      adds  162c3da7a0a ; * src/treesit.c: Minor stylistic changes.
      adds  d1ef0243eb6 Add emacs-devel-specific font-lock rules to c-ts-mode
      adds  306e49285a0 Add treesit-explore-mode
      adds  75b65b3f67e ; Add documentation for tree-sitter parser after-change 
notifiers
      adds  639821d49ab Allow checking for outdated nodes in tree-sitter
      adds  7f57d80846b Fix c-ts-mode-imenu
      adds  7bc615fd23c Tweaks on c-ts-mode fontification rules
      adds  902649a170a Fix treesit-search-forward not matching leaf nodes
      adds  62e37ecc402 Fix documentation of recent treesit changes
      adds  b440fa0a6b4 ; Elaborate on tree-sitter fontification features 
documentation
      adds  d06127e5736 Initial fontification in sh-mode with tree-sitter
      adds  28490cd65ba ; Minor stylistic fix for previous change on 
sh-script.el
      adds  d5c6d69b4fe Improvements to the tree-sitter setup in sh-script.el
      adds  2f03053e568 Utilize new font-lock faces for C/C++ and Python 
tree-sitter use
      adds  c6384e9bfbc Fix python-mode tree-sitter fontification
      adds  5d77eb4b7c0 ; * lisp/treesit.el (treesit--font-lock-notifier): Add 
messaging.
      adds  59eaa30b07e Use keyword-face for declaration commands in 
tree-sitter sh-mode
      adds  e41af3971de Change tree-sitter indent preset 'match' to count on 
all nodes
      adds  655957087c8 Expand css-ts-mode and merge it into css-mode
      adds  00df4566af9 Split python-mode into native and tree-sitter variant
      adds  d6362b632e3 Merge function/class-name features in python-mode
      adds  7d7e9ef46a1 Separate native and tree-sitter variant of js-mode
      adds  ac9bc819bc4 Fix tree-sitter comment indentation for C-like languages
      adds  4c5f1737c48 Remove tree-sitter setup from js-json-mode
      adds  f17ca55a0a3 Remove treesit-settings
      adds  4fa13b2d838 Fix uses of treesit-ready-p
      adds  657947dc7cf ; Improve recently-modified documentation
      adds  625ea086520 Improve tree-sitter fontification on large buffers
      adds  32870d2f207 Limit recursion level for tree-sitter imenu functions
      adds  76eb88df024 Add another heuristic to speed up tree-sitter 
fontification
      adds  9d266f2a6c0 Fix MS-DOS build
      adds  43f25120c9a Stylistic fixes to treesit.c
      adds  d4525399667 Avoid usage of intern_c_string in treesit.c
      adds  3069849bd4c * src/treesit.c (treesit_load_language): Fix 
uninitialized uses.
      adds  938e68bb280 Fix tree-sitter fontification heuristic
      adds  3f25b22cadc Tweak python-ts-mode fontification
      adds  1e624452004 Add separate keymaps for js/python/css-ts-mode
      adds  a7ed5071b70 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix typo.
      adds  c96157c8f82 Use constant face for labels in c-ts-mode
      adds  87c696b7a8d ; Repair build without tree-sitter
      adds  27e89ff1163 ; * lisp/treesit.el (treesit-parser-add-notifier): Add 
declaration.
      adds  24509731652 ; * test/src/treesit-tests.el (treesit-misc): Don't 
fail without ts
      adds  9f7ae2be60b ; Silence byte-compiler warnings
      adds  aa6958c04e6 ; * src/treesit.c (treesit_load_language): Move call to 
eassume.
      adds  0cbb7d3bd09 Further tweak tree-sitter fontification heuristics
      adds  6cf8bf50428 Allow major modes to tweak tree-sitter fontification
      adds  b2ea38ab03e ; Minor fix in c-ts-mode fontification
      adds  8c8a54dd23c ; * lisp/battery.el (battery-bsd-apm): No need for 
`executable-find'.
      adds  87301f26235 Better support for remote file names in dired
      adds  f0a06364fb7 Fix references to 'default-indent-new-line'
      adds  5f8849425ca Fix typo in `(emacs) Lisp Doc'
      adds  ed1401c64d2 Merge from origin/emacs-28
      adds  55bd6a5cd43 ; Make wallpaper--format-arg more resilient
      adds  6c956de80a7 Improve package-check-signature docstring
      adds  6edb676c181 Handle IM server disconnects during preedit
      adds  17d0f61c808 * lisp/dired.el (dired-make-relative): Make change less 
aggressive.
      adds  46c2f152c25 Revert "comint-fl: Prevent fontification of output as 
input"
      adds  e84b732cbc5 comint-fontify-input: Don't fontify output as input, 
different approach
      adds  6b4c17dec06 Clearer byte-compiler arity warnings (bug#58319)
      adds  def6fa42465 Speed up string-lessp for multibyte strings
      adds  67a20bb4b54 Handle successive mime sections in decoding.
      adds  d28581101ad Remove redundant let-bindings of 
`inhibit-point-motion-hooks`
      adds  4840b91e413 Remove aliases of `with-silent-modifications`
      adds  f3769bc32a3 org.el: Improve bindings of `inhibit-*` vars
      adds  3bf53ad05c6 (line-move-1): Obey `inhibit-point-motion-hooks`
      adds  42fd433acab * lisp/pcomplete.el (pcomplete-arg): Simplify
      adds  3c7f05133c8 (nxml-with-invisible-motion): Delete macro.
      adds  c61010567f4 verilog-mode.el: Don't bind `inhibit-point-motion-hooks`
      adds  e3824f0a318 * lisp/isearch.el (isearch-search): Don't bind 
`inhibit-point-motion-hooks`
      adds  d6831d1b0a1 subr.el (inhibit-point-motion-hooks): Mark it as 
obsolete
      adds  5e83c0117e8 Fix setting the wallpaper with "swaybg" and "wbg"
      adds  5b28c3784f2 Prefer defvar-keymap in bibtex.el
      adds  89ccf78db2f ; Silence byte-compiler in benchmark.el
      adds  cfb1e218447 Update name of hs-mouse-toggle-hiding in Emacs manual
      adds  31919508392 Merge from origin/emacs-28
      adds  75b7aacbf60 Add support for the Coptic script (bug#58330)
      adds  5e7e85af02c Stop passing CurrentTime to SetInputFocus
      adds  59df0a7bd9e Add a VC command to prepare patches
      adds  6b560992681 Mention seq-keep in shortdoc
      adds  594b3b2cfa5 * etc/TODO (Wishlist items): Add libarchive(3) 
integration.
      adds  dc9f07d39f8 Fix typo in etc/TODO
      adds  e3fac2be042 Fix misleading prompt in vc-git-create-tag
      adds  5017f2573f7 Fix vtable-insert-object line insertion
      adds  49160969ced Make sqlite-select signal errors when there's an error
      adds  aa350ba2759 ; Add missing documentation strings
      adds  84945e86be6 ; * lisp/vc/vc.el (vc-prepare-patches-separately): Fix 
docstring
      adds  b8ab4f018bd ; * lisp/vc/vc.el (vc-prepare-patches-separately): Doc 
fix.
      adds  8de7995ae63 package.el: Understand a few more variations in tarball 
formats
      adds  71b3a37569f Improved format string error message (bug#58168)
      adds  9af63d2e8be Better Lisp_String comments
      adds  e4769b20f16 Restrict string-lessp vectorisation to safe 
architectures
      adds  81eb7c18094 ; * test/src/fns-tests.el 
(fns-tests--string-lessp-cases): Extend.
      adds  9d47364634f * lisp/url/url-file.el (url-file): Don't bind 
`coding-system-for-read`
      adds  32ef7550edc ; Improve documentation of 'file-in-directory-p'
      adds  a2dd9d683a0 Merge from origin/emacs-28
      adds  22374f21229 Fix user time handling bug on GNOME Shell and Metacity
      adds  0ce91ed8b47 Clean up Fsqlite_select slightly
      adds  b5dc0513d53 Make Fsqlite_select error data better
      adds  90c3a25eb11 Set the PARENTS argument for language environments
      adds  93136169cba Try to speed up extended command shorthand computation
      adds  f91ae947900 ; * lisp/progmodes/gdb-mi.el (gdb): Fix a typo.  
(Bug#58400)
      adds  e016e60a045 ; Clarify correct use of 'xref-query-replace-in-results'
      adds  28904d78a59 ; Fix last change.
      adds  7ab6ec364d5 Fix some indentation in Fsqlite_execute
      adds  7e7dc74ffba Support "insert into ... returning ..." in 
sqlite-execute
      adds  ed436db1320 ; * doc/lispref/text.texi (Database): Fix markup in 
last change.
      adds  b7802190fe3 ; Update the doc string of 
'compilation-auto-jump-to-first-error'
      adds  e25bdd79462 Fix `vc-prepare-patch' docstring
      adds  8851a75ca76 Add a test for sqlite "insert ... returning"
      adds  345de32a5db Port bwrap/allows-stdout test to Ubuntu 22.04.1
      adds  5df95ba039d Fix Tramp completion on MS Windows
      adds  ebc19f56aae Don't prompt when killing an Emacs client if it's the 
last client
      adds  36ab1644964 Improve error message from sqlite-execute
      adds  b0585441a32 Fix Python completion failure under certain conditions
      adds  cf9ac857857 Remove the view-remove-frame-by-deleting variable
      adds  92703e00dc4 Add gettid to seccomp-filter
      adds  4a1a4bf0e2d Accommodate missing spec values in erc-format-message
      adds  163000fb598 Remove some more unnecessary calls to block_input
      adds  4f114c0d95c Speed up scrolling when lines are very long and 
truncated
      adds  5724ee61313 Make read-string-from-buffer and string-edit mention 
each other
      adds  48df8bbb1fd ; * src/fns.c (HAVE_FAST_UNALIGNED_ACCESS): run faster 
on mainframes
      adds  61b6da5acef Also avoid setting _NET_WM_USER_TIME on crossing
      adds  37447209042 Add trampoline AOT compilation target (bug#58318)
      adds  ef6e518035f ; lisp/progmodes/project.el: Bump version
      adds  3787d0b11a4 ; * doc/lispref/windows.texi (Window Hooks): Fix markup 
(bug#58445).
      adds  c22e85715e4 Merge from origin/emacs-28
      adds  2953d89d74e Stop relying on Xt hack to set window manager hints
      adds  aa559c15537 Fix Python completion when point in shell buffer is 
before prompt
      adds  820e6f399d0 Fix thinko in read-string-from-buffer
      adds  1e961eda727 Improve makefile-imake-mode
      adds  5a94a2e5b05 Clarify Native-Compilation Variables slightly
      adds  da752c04664 src/frame.c (do_switch_frame): Fix bug#58343
      adds  4b4b093ab38 ; * admin/make-tarball.txt: Fix typo.
      adds  2b7fefdef14 Merge from origin/emacs-28
      adds  c522021a301 Fix misleading "File exists, but cannot be read" in 
browse-url-emacs
      adds  3d41cc03d96 * lisp/outline.el (outline--fix-buttons-after-change): 
New function.
      adds  7054481ed5a * lisp/outline.el: Rearrange button/margin functions.
      adds  4af4df18c54 Fix browse-url-emacs for file: URLs on Windows
      adds  12f261c4708 Fix hl-line-mode/global-hl-line-mode logic again
      adds  97de273dca8 Simplify recent "File exists" fix
      adds  e6c701c8c33 Shrink client list window structure
      adds  6efc6439528 Make `info' treat "\n" in node names as "\s"
      adds  10f55975d34 Improve checks for recent "File exists" fixup
      adds  cbd04ad3d57 Clarify structure of file-attribute's device number
      adds  85e47d9a9e8 ; Continued cleanup of "-hooks"
      adds  6cab30620f2 Merge from origin/emacs-28
      adds  9074103fbff ; Fix recent change in documentation of "device number"
      adds  6ea69fc7340 Avoid redundant creation of XRender pictures
      adds  271791b55b2 Fix bug#56153
      adds  b175a9fb7ee Do perl documentation lookups case-insensitively, like 
man
      adds  be1afa047f7 * lisp/play/zone.el (zone): Allow selecting a program
      adds  ff0fe620024 Mention that vc-prepare-patch can interact with a 
log-view
      adds  5426b4d7bff Allow reordering commits in 'vc-prepare-patch' prompt
      adds  60f46b45d96 Prepare all inline patches at once
      adds  000cd5f9f6a ; * lisp/vc/vc.el (vc-default-prepare-patch): Add 
missing argument
      adds  db696817599 * lisp/net/rcirc.el (rcirc-generate-log-filename): 
Append ".log"
      adds  6539eb05889 Prevent .dir-locals.el from being byte-compiled
      adds  cae00567690 Allow filtering what items are added to Ecomplete
      adds  8fc51484295 * lisp/net/rcirc.el (rcirc-bridged-nick): Inherit from 
highlight
      adds  51fc195d39d Add a quick-help menu
      adds  3da935d5339 Correctly fontify C++'s operator"" _tag (...)
      adds  eeffc1f5ae3 Rename `file-attribute-file-number' to 
`file-attribute-file-identifier'
      adds  f5c6e628ed3 Update image-circular-tests.el
      adds  8300899953c Use file-size-human-readable in memory-report--format
      adds  e1090b09141 ; Auto-commit of loaddefs files.
      adds  0bf3873b1c7 ; improve test coverage of time-stamp-pattern parsing
      adds  e185526d216 Fix XDS file name expansion
      adds  a06c5420949 Remove redundant call to expensive function XOpenDisplay
      adds  1ebabaf9ff1 ; Fix documentation of ecomplete
      adds  63d084d4e43 Fix encoding and decoding of process I/O in Eshell on 
Windows
      adds  a95062e036d Delete broken link to Network Theory Ltd.
      adds  34bb39964d6 ; Delete commented out reference to ancient org-mode
      adds  3187225416c ; Prefer HTTPS to HTTP in many URLs
      adds  08eb639df8d Add no-byte-compile to the ".dir-locals.el" auto-insert 
template
      adds  4aeb80ccecd ; Improve message text in xref.el
      adds  9fcd59a9782 ; Fix message-server-alist :type (Bug#58546)
      adds  da2e6da7229 Tag themes with properties
      adds  5fc064f14c0 Handle ;;;###theme-autoload comments in etc/themes
      adds  307ad210040 * lisp/vc/vc-git.el (vc-git--rev-parse): Allow 
abbreviating commits
      adds  1f4b234a5c1 * lisp/vc/vc-git.el (vc-git-symbolic-commit): Add 
argument FORCE
      adds  5933055a3e7 * lisp/vc/vc-git.el (vc-git-symbolic-commit): Use 
--no-undefined
      adds  215f65d1dcb Minor Tramp fixes
      adds  0ff389c0c17 Fix ‘make bootstrap’ when the *.m4 files change
      adds  da6778d1ce5 Fix multiple sources of flicker under X
      adds  cf19743aca5 Adapt last change to Haiku port
      adds  c4c4a60f712 Expand 'random' testsuite
      adds  b7d7c2d9e98 Add cross-reference to alternative syntaxes for Unicode
      adds  4bd3dd505e4 Document how to control where the *.eln files are 
written
      adds  be30369e011 ; Avoid incorrect indentation in an @example.
      adds  fdb6f7cf26f ; Fix documentation of 'comp-enable-subr-trampolines'
      adds  067361f3a29 ; Improve documentation of 'C-M-i'
      adds  07222447b6c Merge from origin/emacs-28
      adds  45aabe6edae Disable completion when PDB is active in Python Shell 
buffer
      adds  f9726408f6c Signal an error in dictionary lookup if there's no word 
at point
      adds  cb975c6183e Fix invalid search bound error in 
python-shell-completion-at-point
      adds  d8624ad5198 ; * lisp/vc/vc.el (vc-prepare-patch): Remove 
'exit-recursive-edit'
      adds  cb968b48cbe ; * lisp/vc/vc.el (vc-prepare-patch): Fix pluralisation
      adds  0164d5e71dd Clear misleading message in help-quit-or-quick
      adds  82257951e97 Don't ding when exiting help-for-help with C-g
      adds  77d5be5877f Bind "home"/"end" in help-for-help
      adds  d4244ec8cc4 Make help-for-help echo key on failure
      adds  494ccec94ed Prefer defvar-keymap in ansi-osc.el
      adds  0e5fc2345d8 Move and rename Python completion ERTs
      adds  13d6e8fa548 cl-generic: Fix `advertised-calling-convention` 
declarations
      adds  4a6ad6e18f4 Add default implementation for 'checkin-patch'
      adds  44541c78541 Make `message-canlock-generate' faster
      adds  5176d006114 Avoid having the async compile log saying it's 
compiling loaddefs
      adds  b9aff5fdb89 Fix spurious "Compilation finished" native-comp messages
      adds  abf683bb032 Fix pieces of code being too expensive over slow 
network connections
      adds  24b85b10e38 Add tests for native-compile-prune-cache
      adds  40b734c5003 Don't prune *.eln files in parent of eln-load-path
      adds  eff4a4f49a7 Improve native-compile-prune-cache messages
      adds  dd7f1bb3a13 Silence recent comp-tests.el lexvar warnings
      adds  1dd6ad69907 Update version information in Gnus manual
      adds  1e9341672d5 Prefer defvar-keymap in fortran.el
      adds  c2b79d9148f CC Mode: Don't fontify as types variables with the same 
names as struct tags
      adds  5e772655234 Follow-up fixes for vc-default-checkin-patch
      adds  be3d9f717dd ; Fix comment
      adds  0dbd1dbe7d8 Fix bug#58584
      adds  f4442d49f64 Improve ‘random’ doc re nonces
      adds  1beb389e472 ; Remove over-quoting of :application values in 
connection-local variables
      adds  3cc356abfef Add helpers to dynamically assign connection-local 
values
      adds  2c82530f475 ; Allow ignoring errors when calling 
'eshell-match-command-output'
      adds  f1caa10f04c ; Obsolete 'eshell/define'
      adds  7c41016fca5 Allow setting the values of variable aliases in Eshell
      adds  cee1cbfd543 Improve handling of $PATH in Eshell for remote 
directories
      adds  fd4992d356a Print the correct $PATH when Eshell's 'which' fails to 
find a command
      adds  0954689cb32 ; Fix some invalid Eshell syntax in an example
      adds  1a8015b8376 * Prevent potential native compilation infinite 
recursions
      adds  9c67e8e56d4 Regenerate ldefs-boot.el
      adds  baa39e48495 * lisp/progmodes/cc-defs.el Remove setting of 
inhibit-point-motion-hooks
      adds  86581698acc Fix faulty loaddefs detection
      adds  6cabef8799e Fix previous loaddefs-gen fix
      adds  254536e41bf Regenerated ldefs-boot.el
      adds  c5e25667740 (byte-compile--first-symbol-with-pos): Fix bug#58601
      adds  59fc77ee523 * .gitignore: Unignore the tests/manual directory.  
(Bug#58611)
      adds  cd1a81e572d * etc/NEWS: Adapt connection-local variables entries.
      adds  40d2ed9bab2 * lisp/net/tramp.el (tramp-file-name-equal-p): Fix 
docstring.
      adds  a9f183c7600 * lisp/outline.el: Use one character wide strings for 
margins (bug#57813)
      adds  ab1b491f837 * lisp/outline.el (outline-minor-mode-insert-buttons): 
New defvar-local.
      adds  254f4766e6e functions.texi: Fix bug#58602
      adds  2cca6408fde Fix functions.texi syntax error
      adds  155ddde4dd3 (sit-for): Add compiler-macro to warn about obsolete 
calling convention
      adds  620f18c489f ; * src/xterm.c (mark_xterm): Fix x11 with i18n build
      adds  efd3ef3ceb7 ; * src/window.c: Fix some comments.  (Bug#58550)
      adds  e42a68720ef Merge from origin/emacs-28
      adds  5247a72aecb * lib-src/rcs2log: Add fallback for $TMPDIR.
      adds  a9111d8670b Add admin/emacs-shell-lib for shared bash code
      adds  45ca261c98a Add tamil99 input method (bug#58070)
      adds  084ac1e5147 ; Fix last change
      adds  ccd0ad72f2f Fix build warning without XKB, Xmb, and XInput 2
      adds  6b82958b9fa Fix various builds
      adds  b96f441139e ; Delete file after wallpaper test
      adds  fb8276a17c2 CC Mode: Cease adding types to found-types too eagerly
      adds  a57a3746d84 ; * test/lisp/image/wallpaper-tests.el: Simplify last 
change.
      adds  56c63ca21b3 * Fix async native compilation (bug#58637)
      adds  4b2c83eeaf2 ; * doc/lispref/modes.texi (Defining Minor Modes): 
Explain TURN-ON.
      adds  d8eae291e5a Merge from origin/emacs-28
      adds  fa7c5c8707c Add 'slovak-querty' input method (bug#58642)
      adds  663fad561d9 ; Fix documentation and name of 'slovak-qwerty' input 
method
      adds  25cf39162e0 Prefer defvar-keymap in modula2.el
      adds  7ee5b0f85f3 Improve HERE document detection in perl-mode
      adds  e0616f2d3cb * etc/PROBLEMS: Document window manager focus problems.
      adds  6f3ade1c08c Work around problems setting input focus when a frame 
is in the background
      adds  1e5b753bf46 Initial commit
      adds  6beef2a347b Remove a couple of comments
      adds  9f98c5a20d3 Rename eglot--continuations eglot--pending-continuations
      adds  d663b9282dd Add a mode-line construct and some minor fanciness
      adds  8baf2c7ac20 Introduce and use `eglot--current-process-or-lose'
      adds  18b582dde2e Handle notifications
      adds  a0003aa19a9 Improve `eglot--current-process'
      adds  18ed39789ac Organize a bit
      adds  b2ea73ca9c8 Cancel timeouts when process dies unexpectedly
      adds  b864866dac2 Minor cleanup
      adds  584ae9e0b5c Experimental diagnostic overlays
      adds  dc6c221a76b Simplify `eglot--protocol-initialize`
      adds  5f1839bf171 Overhaul async mechanism safety
      adds  0391fdf0621 Fix some byte-compilation warnings
      adds  2b972ba05be Fix mode line
      adds  b84c0505898 Start working on this again
      adds  2ff4dff73de * eglot.el (eglot-mode-map): move up before minor mode.
      adds  76dd0850a71 Doc fixes
      adds  69a3abdd0f0 Lay groundwork for uniform treatment of network 
connections
      adds  09dfb21d3e0 Fix parser to accept multiple messages in one chunk
      adds  c170dbedf81 Implement spinners and rls's window/progress
      adds  235574be157 Report server status in the mode-line
      adds  2c2aec71fb5 Don't switch to possibly dead buffer in sentinel
      adds  7d6547dfa4c Start experimenting with python
      adds  dc5b0eb42af Auto update mode-line after setting some process 
properties
      adds  ef1924c8e2f Add eglot-clear-status interactive command
      adds  4a87a536b97 Correctly report what we currently are capable of
      adds  9bd7605d12c Change status to error everytime an error is found
      adds  5ece72dc5cc Events buffer uses eglot-mode, source buffers use 
eglot-editing-mode
      adds  4602fc02aef Less obstrusive flymake stuff for now
      adds  dd467a4706c Rework commands for connecting and reconnecting
      adds  f35d1d51cd9 Don't clutter ui with warnings
      adds  bdfba7ed629 Slightly more user friendly start
      adds  2b8142d285a Ready to start fixing flymake integration
      adds  dfe551f5776 Auto-reconnect on unexpected connection loss
      adds  b81dcb530f9 Redesign and simplify parser
      adds  8277231fa82 Rework connection restarting again
      adds  976896f2c34 Signal textdocument/didclose
      adds  a371a8d2ad0 Simplify flymake integration
      adds  b950cb40b63 Appease checkdoc.el
      adds  508c8efe23b Multiple servers per project are possible
      adds  7ba401ce38f Watch for files opened under umbrella of existing 
process
      adds  65f421f724d Fix assorted bugs
      adds  dd7ce8988a1 Make m-x eglot the main entry point
      adds  878922319e7 Fix another flymake sync bug
      adds  e366550f05a Must re-announce didopen after reconnect
      adds  f706000c890 Fix flymake diagnostic positions
      adds  58c19b76832 Delete two useless forward declarations
      adds  4d1c9b903d7 Reorganize file
      adds  e5e94378824 Rename rpc methods for clarity
      adds  22965312e11 Fix textdocument/didchange
      adds  6c84a2e8cbb Fix a couple of rust-related edge cases
      adds  009062feb70 Trim some edges and add a bunch of boring rpc methods
      adds  0a587a881af * eglot.el (eglot--process-receive): skip null method 
notifs.
      adds  465635456c5 Fix mode-line mouse-clicks from outside selected window
      adds  0d002553edc More correctly keep track of didopen/didclose per buffer
      adds  5a3d92cab38 Connect to lsp server via tcp
      adds  c1e66cf87af When user declines to reconnect, first quit existing 
server
      adds  f26ff4e8162 Make m-x eglot's interactive spec a separate function
      adds  6b01d54a765 Eglot-editing-mode becomes eglot--managed-mode
      adds  fd9792fcc78 Workaround rls's regusal to treat nil as empty json 
object
      adds  4f62e731d8e Don't auto-reconnect if last attempt lasted less than 3 
seconds
      adds  70fc9cc98d0 Handle requests from server correctly
      adds  20e044b1a1f Reply to client/registercapability (don't handle it yet)
      adds  4b678a2fa9d Include source info in diagnostics
      adds  adbed0c21ae Make reported capabilities into its own function
      adds  42733a1e9fd Use rooturi instead of rootpath
      adds  8e4db752095 Be quite explicit about our lack of capabilities right 
now
      adds  1e893ab726d Honour textdocumentsync
      adds  b83cd67751e Handle dynamic registration in general (but nothing 
specific yet)
      adds  632a39624d5 Cleanup mistake with textdocumentitem and 
textdocumentidentifier
      adds  a2c01431d88 New helper eglot--sync-request
      adds  bdd5f696183 Very basic xref support
      adds  f23a8e8486a Half-decent xref support
      adds  ace4b9150da Fix the odd bug here and there
      adds  963f9f4bf90 Etoomanylambdas
      adds  ab858c8ab1f Workaround two suspected emacs bugs
      adds  c5232c581e0 Increase request timeout length to 10 seconds
      adds  083ed923a75 Support javascript's javascript-typescript-langserver
      adds  b9a3366a428 Solve another textdocument/didchange bug
      adds  2b307d5a114 Half-decent completion support
      adds  711d3a1d33d Explain why didopen on after-revert-hook is a bad idea
      adds  82c04790bd0 Tweak the async request engine.
      adds  72712e5aed3 Half-baked textdocument/hover support
      adds  a3fb899cb5b Clean up client capabilities
      adds  283cfbcd4d5 Fix bug in hover support
      adds  f1b7d1d15c8 * eglot.el: reformat to shave off some lines.
      adds  44cdd8062bd Get rid of eglot--special-buffer-process
      adds  ea51ade3a22 Get rid of eglot--buffer-open-count
      adds  3299a6a4b6d Simplify mode-line code with a helper.
      adds  fe01515f05c Only request stuff that server says it's capable of
      adds  6fd613042e3 Half-decent imenu support via 
textdocument/documentsymbol
      adds  378a8371d28 Try to fix some textdocument/completion bugs
      adds  2c093aeb840 When killing server, always wait 3 seconds
      adds  dbe81138d67 Fix odd bugs
      adds  3d3c12faf23 Reasonable textdocument/documenthighlight support
      adds  ca678a54c8f Support textdocument/rename
      adds  038dd046bfd Support workspace/applyedit
      adds  461d48a1d04 Fix odd bugs and tweak stuff
      adds  54a59fc000f Simplify eglot--signal-textdocument/didchange
      adds  dad1b764c05 Get rid of eglot-mode
      adds  0aa29932a60 Simplify `eglot-shutdown`
      adds  0a9c14efad6 Call eglot-eldoc-function after completion finishes
      adds  d76cc9aea9c New "deferred requests" that wait until server is ready
      adds  040d3e78ea3 Fancier rls spinner
      adds  d2fa8fea9aa Add minimal headers, commentary and autoloads
      adds  eac9d291784 More correctly setup rust-mode-related autoloads
      adds  dd4fada6b54 Shorten summary line to appease package-lint.el
      adds  4d5eff8c97a Adjust flymake integration
      adds  845063c0906 More rls-specifics: update flymake diags when indexing 
done
      adds  f0d4e043b13 Simplify mode-line updating logic
      adds  8fb14037db4 Resist server failure during synchronous requests
      adds  68892622c9d Only call deferred actions after a full message has 
been received
      adds  979a90456d8 Reduce log chatter
      adds  522bcdf0e82 Improve eglot-eldoc-function
      adds  e36892ef513 Friendlier m-x eglot
      adds  0f73b0ef434 Rename functions. eglot--request is now the synchronous 
one
      adds  572bb298b26 Support :completionitem/resolve
      adds  3d193f2f33b Misc little adjustments for readability
      adds  dfd5947b11e (eglot--xref-make): fix use of cl-destructuring-bind.
      adds  abfe41cc2c2 Prepare to sumbit to gnu elpa
      adds  1251bd13360 Duh, json.el is in emacs, and json-mode.el is useless 
here
      adds  4af0193fad1 Rework autoreconnection logic
      adds  fabee14ed5b Get rid of catch/loop/throw idiom (suggested by 
thien-thi nguyen)
      adds  72b7487c55b New command eglot-help-at-point and a readme update
      adds  bb08431bca7 Reinstate the catch/loop/throw idiom in eglot-request
      adds  dd4d81696eb Fix copyright header. obviously not since 2003
      adds  c8bed841229 Ask server for textdocument/signaturehelp if it 
supports it
      adds  bf1365c4f8f Work with any old directory, no formal project needed
      adds  9d0984c0cde Fix automatic project creation
      adds  33583c642a3 Use rls in travis ci and add actual tests
      adds  188cd6da28f Don't define a menu if nothing to show there for now
      adds  92efbb8dac5 Now send willsavewaituntil
      adds  d0e32ae98cd Remove an unused variable
      adds  c511228cdae Support didchangewatchedfiles with dynamic registration
      adds  0d3e4ea1bdd Fix a ridiculous bug when generating transient projects
      adds  149bb814e64 Shutdown server if connection initialization fails
      adds  11debd99a75 More quietly report request timeouts as events
      adds  4ef2d1875cc Bump version and slightly improve doc
      adds  40e256a1bf6 Add php's php-language-server to built-in guessed 
servers
      adds  5db50ddd475 Replace eglot--with-lsp-range with a function and 
pcase-let
      adds  0eb1ef8d361 Simplify some function calling infrastructure
      adds  b7d0c91afc3 * eglot.el (eglot--lambda): add missing indent spec.
      adds  1104060048f Fix eglot--error and eglot--message helpers
      adds  04da3b6abdc Make it work on windows
      adds  35962402594 * eglot.el (version): bump to 0.3
      adds  2290ce100fc Simplify some infrastructure fucntions
      adds  6ee1deebf74 Robustify timer handling for eglot--async-request
      adds  937f999a13a If we're going to send rootpath, better send an 
absolute one
      adds  a570c09fade Collect regions to change as markers, then edit
      adds  9606e5950a9 * eglot.el (eglot-clear-status): remember to update 
modeline
      adds  75ca40724b8 Better decide what text exactly to present as 
completions
      adds  212db69280a Check capabilities before sending 
:completionitem/resolve
      adds  5b8aa5c9085 Robustness fixes for the request mechanism
      adds  490ad2ce0b2 Handle managed buffers in own process var
      adds  749e83c57c6 Add some completion tests for pyls
      adds  65ed542c78b * eglot.el (version): bump to 0.4
      adds  baf1b82eaa7 Rewrite a couple of defs and shave a yak
      adds  28b199c3448 Fix a bug introduced in the previous commit
      adds  7938af0c4a4 Introduce eglot-handle-request and 
eglot-handle-notification as api
      adds  7e1b0cd1331 Use an eieio class to represent a server.
      adds  40d7fc6f043 Do rust's rls hack properly with new class-based api
      adds  c765121f67d Introduce new api methods for experimental clients to 
use
      adds  0ebd4a816df Fix indentation broken by the defclass monster commit
      adds  1dcdc11127a Don't rely on flymake's idle timer for 
textdocument/didchange
      adds  545e9c8a131 Simpify eglot--server-receive
      adds  f165670762c Cleanup deferred request mechanism with a readable log
      adds  94998753703 Get rid of eglot--obj, an uninteresting abstraction
      adds  004702460d4 Really ensure eglot--shutdown deletes a process 
completely
      adds  e4039bba6d2 Add cquery support for c/c++ projects
      adds  3650efa65ee Introduce eglot--debug for unimportant messages
      adds  45d4814a806 Demote unvisited diagnostics logging to debug level
      adds  9c14cfd179b Log debug messages through eglot--debug
      adds  d366cc04b70 Merge branch 'cquery-support' into master
      adds  9b468c1cc19 * eglot.el (version): bump to 0.5
      adds  f20edc04ed6 Fix assorted cquery-related bugs
      adds  92593bb4c13 Set spinner in textdocument/didchange as it matters to 
rls
      adds  22294e04cd9 Hopefully fix the flymake bootstrap problem
      adds  d7864900a58 * eglot.el (version): bump to 0.6
      adds  882b5716939 Correctly apply workspace edits in documentchanges form
      adds  f7e5adc1b17 Set eglot--versioned-identifier to 0 on didopen
      adds  0c80d78b6d4 Make eglot--recent-changes a simpler list
      adds  7652fd09099 Be more criterious before running the idle timer
      adds  1febf627146 On reconnection, ignore errors of shutting down hung 
server
      adds  9ad9651c4f5 New m-x eglot-stderr-buffer useful for debugging
      adds  84189937d42 More yak shaving
      adds  db5dc348a1b * eglot.el (version): bump to 0.7
      adds  07d71f4ec75 Prevent possible cquery choke on :initializationoptions
      adds  ee6ab896667 Add melpa badge
      adds  5a8d94c7683 Revert an unfinished feature that made it to the last 
commit
      adds  0e3d15f51c0 New command m-x eglot-code-actions
      adds  8429c2c2fea Explicitly trigger eldoc after workspace edits
      adds  7b040d4d186 Fix completionitem/resolve
      adds  7a5eb10f35d * eglot.el (version): bump to 0.8
      adds  b1b6be0c3ac Fix typos
      adds  6bda52d1ac5 Support purposedly ignoring a server capability
      adds  24898b7d605 Cleanup the flymake 26.1 hack slightly
      adds  b03cf2115b4 Shoosh compiler
      adds  ae85cee296c * eglot.el (eglot--make-process): use 'utf-8-emacs-unix
      adds  34f10965a9e Slightly polish the flymake integration
      adds  96edec8d36e Check flymake-mode before calling report-fn
      adds  af32ce29ef3 Attempt to handle rls sophisticated globs for 
didchangewwatchedfiles
      adds  4d076195840 Fix indentation f@#$%^ by previous commit
      adds  1d61ff40435 New  eglot-ensure to put in a major-mode's hook
      adds  7bdc94f79c7 * eglot.el (version): bump to 0.9
      adds  c86410efad4 Fix bug in querying server capabilities
      adds  332657f444a * eglot.el (eglot-shutdown): accept timeout param.
      adds  b21929955d9 Fix a bug when eglot--request times out
      adds  249dd2bd0dc * eglot.el (version): bump to 0.10
      adds  504389181d1 Implement formatting ()
      adds  e10f933d613 Minor cleanup to new textdocument/formatting feature
      adds  8bb92096ef7 Use gfm-mode for formatted strings ()
      adds  30d3874723f Improve eglot-ensure and mention it in readme.md
      adds  29b44f7ec1d Guess server for js2-mode and rjsx-mode
      adds  4f346ba2503 Simplify eglot-format-buffer
      adds  6fc53b840d2 Defer textdocument/formatting requests
      adds  31b21e371da Apply text edits atomically
      adds  1e49d2f3b45 Report progress when applying edits
      adds  81b7c8e7d73 Apply text edits as a single undoable edit
      adds  7826b265a0e Empty ranges are valid in lsp
      adds  d370eeb128a * eglot.el (version): bump to 0.11
      adds  1aa3018c654 Fix copyright header. obviously not since 2003
      adds  0804d7da83e Refactor json-rpc lib jrpc.el from eglot.el
      adds  35dae7034b9 Proper server shutdown when jrpc.el is used
      adds  10a19cb11ba Merge master into jsonrpc-refactor (using imerge)
      adds  f529f554a38 Jrpc-connect is now passed a generic dispatching 
function
      adds  1deb7cf8acb Fix a ridiculous bug when generating transient projects
      adds  d184bed317e Merge master into jsonrpc-refactor (using imerge)
      adds  8bbd2ba28d0 More flexible jrpc.el and improve eglot.el's doc
      adds  a6046e9efd7 Simpler callback protocol for jsonrpc parameters and 
results
      adds  d29b6951797 Merge branch 'master' into jsonrpc-refactor (using good 
ol' git merge)
      adds  868d531c9ee Improve jrpc.el's doc (and change jrpc-request's 
protocol a tiny bit)
      adds  99cb423db69 Jrpc.el should know nothing of mode-line updates
      adds  1b62dfd97b0 Rename jrpc.el to jsonrpc.el
      adds  351eb7f4ce8 Heroically merge master into jsonrpc-refactor (using 
imerge)
      adds  3a127eed7b7 Get rid of jsonrpc.el customization group and timeout
      adds  5e767fb73c9 Merge branch use-eieio-server-defclass into 
jsonrpc-refactor
      adds  8a7d17b5ea3 Document current api breaches a bit
      adds  97b07351560 Merge master into jsonrpc-refactor (using imerge)
      adds  172c58f3042 * eglot.el (eglot-eldoc-function): remove spurious log 
message
      adds  77a30606105 Fix another merge-related bug in eglot-eldoc-function
      adds  41d646a830c Merge master into jsonrpc-refactor (using imerge)
      adds  43d9c7b8653 Support json.c.  api purely based on classes
      adds  8def9a61960 Simplify jsonrpc connection shutdown
      adds  75c6d5b9d32 Merge master into jsonrpc-refactor
      adds  dbf42e651af Merge branch 'master' into jsonrpc-refactor
      adds  ce96614d8ac Request dispatcher's return value determines response
      adds  4d680281947 Simplify jsonrpc status setting
      adds  bbfc1fdcf60 Remove connection grabbing antics from jsonrpc.el
      adds  97c17252e38 Merge branch 'master' into jsonrpc-refactor
      adds  c45e4a916a3 Merge master into jsonrpc-refactor (using imerge)
      adds  55ed673ae70 Merge branch 'jsonrpc-refactor', bump version to 1.0
      adds  0c61c1b4a9f Implement tcp autostart/autoconnect (and support ruby's 
solargraph)
      adds  5556a341ed0 Fix some rather silly bugs in some interactive specs
      adds  d40cbb99a5f Fix typo in the solargraph server program
      adds  5b66bec8228 Unbreak basic imenu functionality
      adds  9b3ef1315ce Unbreak imenu for cquery servers (and probably more)
      adds  973b0255229 Cache buffer's managing server
      adds  2b071ccba5c Bind default-directory when launching servers
      adds  1a58481719f Inhibit auto-reconnect until connection is established
      adds  d599dfd79f1 Handle outrageously large and buggy line numbers
      adds  d8a14e9ea84 Unbreak completion when no possible annotation
      adds  6aeaf37c9b5 Format documentation in completion annotations
      adds  03caf3bb276 * eglot.el (eglot-completion-at-point): fix broken 
indentation
      adds  f52846f56f1 Jsonrpc.el is now a gnu elpa depedency
      adds  46de6683a7e Handle experimental/unknown server methods gracefully
      adds  228ddf368de Implement workspace/didchangeconfiguration ()
      adds  c9591011808 Robustify in the face of manual mode changes
      adds  693e4282510 Don't turn on flymake-mode any more than is needed
      adds  eb7702b61de Fix messages of eglot-ensure
      adds  273c5b62f38 Add entry for haskell-ide-engine in 
eglot-server-programs ()
      adds  9bc459df6dd Be less verbose when using eglot-ensure
      adds  eb279829cb5 Work around emacs bugs 32237, 32278 ()
      adds  6ffe90229b0 Fix typo in willsavewaituntil rpc request ()
      adds  e6a801ccf6f Correctly make lsp positions in narrowed buffers
      adds  5fc7c9a9ef5 Implement textdocument/rangeformatting
      adds  308b1a9ee3b * eglot.el (eglot-client-capabilities): fix a typo.
      adds  b14cba5cb73 Erase company-doc buffer in between doc requests
      adds  7b7312f8d66 Fix placement of diagnostics with same start and end 
positions
      adds  af0e2e5b1fe Default eglot-handle-notifictiona|request must 
&allow-other-keys
      adds  ea04e60ce5a Eglot-workspace-configuration's keys needn't be keywords
      adds  71a3fb813f8 Accept functions as entries in eglot-server-programs
      adds  c93150ebbe9 * eglot.el (eglot-initialization-options): fix spurious 
typo.
      adds  da11bba15e8 Notify server of recent changes before save notification
      adds  c61b3624f5a Snappier completions that don't hinder typing
      adds  0eddf00dd99 Require jsonrpc.el 1.0.2 (gnu elpa didn't build 1.0.1)
      adds  4144d9adc5c * eglot.el (advice-add jsonrpc-request): add 
&allow-other-keys
      adds  c76c0240dcb * eglot.el (eglot-cquery): capitalize docstring.
      adds  2ebf34f1e12 Add a generic eglot-execute-command api
      adds  4dc3c8d0dce Improve eglot-execute-command api to ease overriding by 
servers
      adds  ef5266397a0 Kill server's output and events buffers from 
eglot-shutdown ()
      adds  d164ece5cf0 Implement asynchronous server connection
      adds  cc2044834e2 Control the size of the events buffer
      adds  b5e28c2ea64 Handle edits to same position in the correct order
      adds  04415fa0665 Add kotlin-language-server ()
      adds  b72a4e4e2e2 Prompt for server in interactive eglot-shutdown
      adds  25a7b3d4a1a Fix eglot-capabilities when querying for multiple 
features
      adds  0f33ef3e67c Support snippet completions
      adds  7704fbac0be Fix textdocument/hover responses where markedstring is 
a plist ()
      adds  88e9d97119d Don't error if server replies with empty hover message
      adds  2190da46201 Add go-langserver ()
      adds  667821d2963 Improve snippet support
      adds  9fa0dd072aa Consider :triggercharacters in company completion
      adds  78102bc38ad Ignore extra keys in textdocument/publishdiagnostics ()
      adds  93ca152da7d Correctly delete text before expanding snippet 
completions
      adds  d01b5110dc6 Handle case when :textdocumentsync isn't a number
      adds  6499223125e When exiting emacs, don't ask the user to confirm 
killing processes ()
      adds  acda0eda5a8 Don't warn on implementation-specific notifications ()
      adds  ef5e1235f65 Fix serious breakage introduced by
      adds  2d6b24bfa67 Prefer ccls over cquery for c/c++
      adds  5c9fb5c3982 Don't send other notifications before initialized
      adds  4771f2f6850 Don't block kill-buffer-hook if server somehow hangs
      adds  169360c2570 Autoload eglot-ensure ()
      adds  72eae8b7de1 Correctly map documentsymbol's :kind to its name ()
      adds  d294a3e010a Make eglot-ignored-server-capabilites more 
user-friendly ()
      adds  aa8653cc3f0 Eglot-ignored-server-capabilites: prefer all choices 
over "other"
      adds  3d9a6f1e79e Handle case when diagnostic :character is out of range
      adds  119cb95f856 Merge pull request from 
mkcms/fix-diagnostics-wrong-type-argument
      adds  3a24bc0f4f6 Sort references and definitions by line number
      adds  ebacb5f8614 Improve signature help
      adds  563011ec640 Allow function contacts to be interactive
      adds  5423eed9e71 Add support for eclipse.jdt.ls server
      adds  c726fc7a9cc Override eglot-execute-command for eclipse.jdt.ls server
      adds  f3c43b4cac3 Handle case when project was not found in 
eclipse.jdt.ls contact
      adds  eae904fc9cc Fix misspelling of "outstanding" ()
      adds  1f865ee560c Accept deprecated field in symbolinformation
      adds  d84d55e6e4c Require subr-x at compile time ()
      adds  5f250e875a7 Remove duplicates from imenu
      adds  3d91b57629d Don't ignore unknown symbolkinds in imenu
      adds  7f062198c86 Use the container name of a symbol in imenu
      adds  025c926301f Add support for code action literals
      adds  9e720cbea49 Simplify eglot-code-action. fix compilation warning
      adds  ee58d92a7de Fix a bug when response to definitions request is a 
single location
      adds  40e4c88dd34 Make imenu hierarchical
      adds  6ea0216c535 * eglot.el (eglot-client-capabilities): mention 
supported symbolkinds.
      adds  753dddc631b Support ocaml-language-server out of the box ()
      adds  ee243c0c80e Move constants to top instead of forward-declaring
      adds  a0365b6f818 Fix a bug introduced by previous bugfix
      adds  9f44e74ca9d Add ability to move to lsp-precise columns
      adds  6393580d7e3 Complex completions work when chosen from *completions*
      adds  35e431c829d Tweak solution to with a hint from fangrui song
      adds  5c97238692a Add support for textedits in completion
      adds  8df3bdd6530 Add ability to report lsp-compliant columns
      adds  46d2bef4b39 Format documentation of signature parameters
      adds  2cf7905887f Treat tab characters as 1 column wide in position 
conversion functions
      adds  0097d8d8327 Properly delete inserted text after completion
      adds  a6536ec8b0c Add support for r's languageserver ()
      adds  f62f37d1ed8 Fix potential security issue fontifying lsp doc
      adds  fbb7d1e9183 Correctly insert textedit-less snippets
      adds  95d48a35764 * eglot.el (eglot-completion-at-point): less chatter.
      adds  333009a5c5e * eglot.el (version): bump to 1.2
      adds  d3fc3ce7e70 Control strictness towards incoming lsp messages
      adds  1e7f94d75a3 Codeaction command can be a command object ()
      adds  6ae6ce8b922 Revert "codeaction command can be a command object ()"
      adds  9e700ebc4c0 Use entire line as xref summary when available
      adds  e63203a8a70 Improve performance of xref summary line collection
      adds  1f3499320cc * eglot.el (eglot--current-column): new helper.
      adds  ad2efe30748 Touch up last commit
      adds  bec802d0032 Simplify interface of eglot--dbind macro
      adds  0bce2e3b2b3 Introduce eglot--dcase
      adds  c515075fcb3 Use eglot--dbind for destructuring
      adds  92ce9a30f1c Don't break in indirect buffers
      adds  949cf4e7a97 Support completioncontext to help servers like ccls
      adds  1db7873cc11 Use javascript-typescript-langserver for 
typescript-mode ()
      adds  4a9914c0e66 Properly clear old diagnostics when making new ones
      adds  3b9e5b1a84a Robustify previous fix against non-standard insertion 
bindings
      adds  b8736548357 Handle codeaction/command polymorphism with eglot--dcase
      adds  f2326f4e13e Fix bug introduced by previous fix
      adds  0918c9d1a58 Adjust previous fix
      adds  30ab4e3eedd Use eglot--dbind and eglot--lambda throughout
      adds  60f45f0f30a Warn about suspicious interface usage at compile-time
      adds  dfd413c22d2 Scratch/use elpa flymake ()
      adds  6d3310d83ca Handle array params to server notification or requests
      adds  7e7a9483a62 Be lenient by default to unknown methods or 
notifications
      adds  89e8803f618 * eglot.el (version): bump to 1.3
      adds  d4434081566 Apply eglot--format-markup to signature documentation
      adds  cdee0e4674d Adjust active param highlighting in first line of 
signature (1/3)
      adds  d050540fefe Adjust active param highlighting in first line of 
signature (2/3)
      adds  f0a2747ab50 Adjust active param highlighting in first line of 
signature (3/3)
      adds  cdb3de6bc6f Rewrite eglot--sig-info a bit for readability
      adds  47f5fdcae6b Add edebug specs to destructuring macros
      adds  1d72360e03a Don't make bogus responses to 
client/(un)registercapability
      adds  24a1a7ffeed Be more careful when making xref summaries
      adds  d9e4306e2d9 Take over flymake and eldoc completely while managing 
buffers
      adds  00fb3a184ab * eglot.el (package-requires): require jsonrpc 1.0.7.
      adds  b699fc7a195 Remove workaround for company bug that has been fixed
      adds  d255e51c78f Use gfm-view-mode
      adds  f5e3279958e Fix previous commit where workaround had been removed
      adds  9ffa6a91cd1 Actually make completion sorting work
      adds  5df556bb94d Slightly simplify eglot-completion-at-point
      adds  0c432de4cf6 Remove a hard dependency on flymake-mode
      adds  355c9c4a656 Allow read-only modes for markup rendering
      adds  f3914c266fc Run connection hooks with proper dir-locals
      adds  36b2fa8e7f7 * eglot.el (eglot-workspace-configuration): safe when 
listp.
      adds  6ee4328ca14 Appease checkdoc
      adds  a47618f19f6 Handle (un)registercapability requests via generic 
functions
      adds  f399be6d122 Prevent eldoc flicker when moving around
      adds  aedb0d33de8 Show large docs in help buffer instead of echo are by 
default
      adds  84234b25ba5 Fix test failure introduced by previous commit
      adds  791a117c5fa Rename new defcustoms with friendlier names
      adds  58d4aff894c Display truncated docstring if too large for echo area
      adds  9cedae50a27 Handle label offsets in parameterinformation
      adds  1da5b8e1a31 Add built-in support for dart's dart_language_server
      adds  d0c8c6011e7 Fix bug introduced by commit fixing this issue
      adds  1eb7535511a Protect against null messages from eldoc
      adds  5292c4b6f01 Consider mode derivation when guessing servers
      adds  36f294c2d5f Don't teardown company if started via trigger chars
      adds  232289d25c0 Use a less buggy flymake
      adds  e123f41b9b2 Don't sort xref's by default
      adds  aed8e9732b1 * eglot.el (xref-backend-references): don't use 
return-from.
      adds  80433528c23 Unbreak build
      adds  9383a2cd5c7 Fix local function call in directory watcher ()
      adds  68d95c81253 Only consider eglot's own diagnostics in 
eglot-code-actions
      adds  c90f33dc212 Fix case when eglot-put-doc-in-help-buffer is nil
      adds  faa0500ff76 Work around a bug in emacs's change detection
      adds  08d5a9dfde8 Add built-in support for elixir's elixir-ls ()
      adds  8f80ae14559 Leniently handle invalid positions sent by some servers
      adds  d79232df76b Simplify eldoc usage ()
      adds  6ed1f50cde7 Fix a typo
      adds  3a9221c7b82 Fix invalid guess for php language server ()
      adds  f18137499d4 Expand directory watcher globs containing ** ()
      adds  4a1d60dd6d6 Require array package to use current-line ()
      adds  e62b6395ee5 Change the default of eglot-move-to-column-function
      adds  c5377703018 Use gopls server as the default for go ()
      adds  645bcfc6e57 Treat null/nil server capabilities as false
      adds  2b3e8deb4fe Merge pull request from jorams/nil-capabilities-as-false
      adds  051bc27a101 Also use signature label offsets for parameter info
      adds  14f69da4171 On buffer kill, first send didclose then teardown local 
structures
      adds  ad1cc3b1c21 Optionally shutdown after killing last buffer of 
managed project ()
      adds  471434e0688 Don't send dummy json object in "initialized" 
notification ()
      adds  fe37d7e3ce7 Revert "treat null/nil server capabilities as false"
      adds  0e7e66fe273 Unbreak elm language server which does use 
:triggercharacters
      adds  1c8d062c5f4 Much less noisy mode line
      adds  374ce4e29f1 Allow user to set idle time to wait before processing 
changes
      adds  83ed46b6a30 Support goto-{declaration, implementation, 
typedefinition}
      adds  9bb0331d046 Rework and correct major part of xref glue code
      adds  c848af80d5f Misc improvements to the xref glue code
      adds  0aaaea5ae9b Unbreak xref-find-definitions
      adds  c2e084bc23f Fix eglot-completion-at-point to work with bare 
completion-at-point
      adds  471fff254f6 Add support for the ada language server
      adds  320356985a9 Fix bug in workspace/didchangewatchedfiles
      adds  ca9649c6b39 Always filter completions client-side by prefix
      adds  c85ee68e29a Play along with lsp's filtertext hacks
      adds  024bbfc6163 Use of company-capf backend in eglot-managed buffers
      adds  1aa5d0b5289 Unbreak eglot--setq-saving if symbol is unbound
      adds  5d1c5c64b17 Don't choke on single-location reply to td/definition
      adds  21c2bb18d89 Protect against zero-length completions
      adds  5690e3a659b Don't immediately request completions in 
eglot-completion-at-point
      adds  1002d7aeaf4 Let user keep control of some variables during eglot 
sessions
      adds  703a09113cf * eglot.el (version): bump to 1.5
      adds  f71716e9142 (again): fix issue with replace-buffer-contents
      adds  0816da8e78f Unbreak m-x vc-revert, which reverts preserving modes
      adds  72b9ef98652 Fix race condition when company-completing quickly
      adds  3352f2b095c Force company to align completion annotations in eglot 
sessions
      adds  66f5a1a8ee2 Unbreak imenu
      adds  615bd6ce378 Expand readme.md section on handling quirky servers
      adds  4f6e4dc7a16 Support workspace/configuration
      adds  7cda807726c Don't run mode hooks in eglot--format-markup
      adds  c8ea2c269a5 Support markdown for textdocument/hover ()
      adds  ee794a8d5ec Use  completionitem/resolve more abundantly
      adds  27e0aa7333f Merge -onoff proxy code into minor mode function
      adds  08532c1b92b Simplify "maybe"-activation, dump "server" arg
      adds  19653f1e891 Only set eglot--cached-current-server by (more 
aggressive) caching
      adds  8b4e81cdcf5 Don't choke on workspace/configuration with no scopeuri
      adds  a6799b92ce6 Provide stable eglot-current-server helper
      adds  c4f5e40ddb1 Protect against empty-string inserttext in completions
      adds  fbcb55168f1 Set nobreak-char-display to nil in *eglot-help*
      adds  b5f02979b6c Support serverinfo of lsp 3.15.0
      adds  1f784797d86 Let other imenu functions work if lsp server's doesn't
      adds  9101970ccf7 Ensure process starts in project's root
      adds  751abfe9b4a * eglot.el (eglot-completion-at-point): remove spurious 
unrelated change.
      adds  46aa1aafd17 Waste less space in completion annotations
      adds  0453a218663 Fail when eglot-find-* finds no references
      adds  111973220fd Locally tweak imenu-create-index-function
      adds  8f4b1d97dc7 Resolve compilation warnings
      adds  86da1f615c0 Unbreak window/showmessagerequest
      adds  084970d188d Allow non-standard keys in 
textdocument/publishdiagnostics.
      adds  5c235178991 Add metals as the language server for scala
      adds  76a658aba15 Add built-in support for tex and friends
      adds  be17d1824fe New eglot-confirm-server-initiated-edits defcustom
      adds  1668a22f020 Add elm-language-server as the language server for elm
      adds  d8a8bf448ae * eglot.el (eglot-eldoc-function): fix outdated 
docstring.
      adds  234bbd10321 Use completing-read in eglot-code-actions
      adds  edbc24d9cd6 Avoid double shutdowns and simplify shutdown logic
      adds  03ac6a10acc Send exit as a notification
      adds  2d1a7b21d1c Merge pull request from 
joaotavora/scratch/fix-277-exit-notification
      adds  f9b59cf71f9 Abide by lsp when reporting and moving to columns
      adds  6e0ad2ac688 Document the changes in column calculation
      adds  4ff8f1ed8f3 Revert the last change about column calculation
      adds  edf382a9822 Support bug-reference-prog-mode
      adds  70e6157b56a Call shutdown/exit methods with params:{}, not null
      adds  f6a72c5541f Introduce and use eglot--{}, the empty json object
      adds  fbc29353667 Add public hook eglot-managed-mode-hook
      adds  e81e6a24adf Make a public reader for project-nickname
      adds  595ca62d1c7 Ignore empty hover info
      adds  6b59dcf6523 Send shutdown and exit messages without arguments
      adds  c93c90842a9 Fix eglot-move-to-lsp-abiding-column ()
      adds  f901fa91bc6 Abide by lsp when reporting and moving to columns
      adds  1c2dc32a6e5 * eglot.el (version): bump to 1.6
      adds  6bfa6e2532c Simplify a bit of code
      adds  2a0e0433cd1 Update dependencies and copyright years
      adds  da888370b4d Use text-mode for plaintext markup
      adds  81385edb713 Don't reupdate help buffer if already rendered
      adds  23878a9404f * eglot.el (eglot-put-doc-in-help-buffer): tiny 
docstring fix.
      adds  4d3cf333067 Create match xrefs when possible
      adds  047f99896c1 Tests: print contents of *eglot ...* buffers in batch 
mode.
      adds  60914d2ca40 Hide eldoc-message on empty hover info
      adds  bbf8a0d0f65 Also check types when destructuring lsp objects
      adds  ed162088f30 Support hierarchical documentsymbol in eglot-imenu
      adds  3773b2638f3 Tweak docstring of eglot-server-programs
      adds  e91a4000768 Unbreak eglot--guess-contact for host-and-port case
      adds  d285e0060a7 Kind of honour eldoc-echo-area-use-multiline-p
      adds  a88cc9210bf Always string-trim markup
      adds  5d00eac5649 Declare markdown support iff gfm-view-mode installed
      adds  c8efef647e2 Fontify markdown source code blocks by default
      adds  1914356c60e Tweak handling of eldoc-echo-area-use-multiline-p
      adds  a2af2e12681 Remap display-local-help (c-h .) to eglot-help-at-point
      adds  3cef1072ad4 Survive hover responses with empty markdown strings
      adds  1091226b3a6 Simplify bug-reporting instructions
      adds  8cf6f4f292e Remove trailing whitespaces
      adds  11c91157497 Fix "free variable" warning
      adds  f97e9aa75c7 Don't call flymake report function if flymake is 
disabled
      adds  cc8bbf69ffb Prompt for executable if supplied name does not exist
      adds  c57ee29fb45 Require xref, project and eldoc from gnu elpa
      adds  a5a1559e7a5 Correctly place diagnostics in narrowed buffers
      adds  6cc6392546a Add support for erlang_ls
      adds  b2dd04ddbe9 Fix type error in eglot--xref-make-match
      adds  43f9294773a Rework computation of string given to eldoc (again)
      adds  a4c7fdfd2d4 Also consider label of a completionitem for snippets
      adds  e14934fef20 Replace uses of project-roots with project-root
      adds  5e0cd484ecd Use filter-buffer-substring to get buffer text
      adds  a56c77183a9 Simplify eglot-code-actions
      adds  29dbbcc1854 Fix small problems around eglot's help buffer
      adds  8afdc3d2d16 Delegate "hover" and "signature" doc synchronization 
efforts to eldoc
      adds  1d4caae44fc * eglot.el (package-requires): require flymake 1.0.9 
and eldoc 1.2.0
      adds  814da26d35d Fix sorting of completion items
      adds  34ecaa4b16c Reload eldoc if needed on emacs < 28
      adds  ad701795985 Use a hash-table for storing resolved completions
      adds  836127f3944 Ensure completion terminates in correct buffer
      adds  9511280768f Add built-int support for godot engine
      adds  07c8219fa24 Correct paren mismatch blunder introduced by earlier 
commit
      adds  c37c30f134e Provide suitable default to m-x eglot-rename
      adds  9ca5b69dc6a Unbreak haskell's hie-wrapper built-in incantation
      adds  7d506b0cd5a Don't send json null (elisp nil) down the wire
      adds  e4f4762e7ac Handle lsp 3.15's ispreferred code action property
      adds  5646b874b2f Don't force eglot-strict-mode completely in eglot--dcase
      adds  e609841f6f9 Don't let m-x fill-paragraph break didchange
      adds  73b1707c411 Robustify previous fix of onchange breakage
      adds  d8b863651e2 Use haskell-language-server in eglot-server-programs
      adds  d18f5468443 Cosmetic whitespace fix (indentation, long lines, 
tabs->spaces)
      adds  ad47072c322 Allow eglot to stay out of xref configuration
      adds  2a88cffd69e Bump eglot version to 1.7
      adds  e36fe598515 Use flex completion if available by default
      adds  7443bcf612c Don't block in eglot-imenu if performing non-essential 
task
      adds  40453c991e1 Flex completion style is not available on emacs < 27
      adds  30139cc1f48 C-u m-x eglot discards class guessed by 
eglot--guess-contact
      adds  9622f03b5c6 Unbreak interactivee eglot--connect for complex contact 
specs
      adds  2abd7be6b3e Define a face for symbol highlight
      adds  26b10c6dafd Use `path-separator', not ":",  in eclipse/jdt custom 
code
      adds  6d731fab9c0 Run exit-function only for finished completion
      adds  581dfb79bff Fix eglot-completion-at-point for multiple matches
      adds  8b4896f6d2a Add rnix-lsp server for nix-mode, community suggestion
      adds  ae361b0a49d Add fortls for fotran (f90-mode)
      adds  49327fb04c1 Offer shortcut commands to commonly invoked code actions
      adds  470447e22a2 * eglot.el (eglot): tweak docstring grammar.
      adds  93eb72de229 #fix 608: fix bug in eglot-code-actions
      adds  c266aa6b360 Flush pending changes to server before code actions 
request
      adds  89fccba0088 Fully handle lsp glob syntax
      adds  bdf57d5d4e8 Support activeparameter property for 
signatureinformation
      adds  c758ba1a4c3 Explicitly require seq.el
      adds  60724b8c522 Also override global flymake-diagnostic-functions
      adds  5e3fa130bac Prefer typescript-language-server for js&ts
      adds  d64ea753f97 Remove duplicate entry for "registration" lsp type
      adds  176a6df74e0 Support phps-mode
      adds  aa4e58409c6 Speed up glob matching 2x
      adds  c453d8df360 Make eglot-ignored-server-capabilites defcustom a set
      adds  14d901c5888 Tweak glob-parsing grammar
      adds  e6fac380787 Simplify dir-watching strategy of 
w/didchangewatchedfiles
      adds  514f80333b5 Silence messages while formatting markup
      adds  93cbf546099 Handle null reply for textdocument/definition
      adds  b3f31e0b657 Handle empty actions array in window/showmessagerequest
      adds  7c66a3e7895 Fixup last commit to fix
      adds  5a4ca5fdf30 Urify better
      adds  fa3ab318fa0 Protect against empty uris on windows
      adds  a6229c50e8e Correctly protect against zero-length completion items
      adds  2076d345655 Add tramp support
      adds  ff91ba70cd2 Convert colon to hex in uri
      adds  8c0b2ca7cf7 Remove highlight overlays immediately when symbol edited
      adds  88b8b936433 Simplify eglot--apply-workspace-edit
      adds  21b8ebf5854 Indicate support for activeparameter
      adds  e43c1ee0d46 Autoload eglot-workspace-configuration's safe-l-v spec
      adds  a3e6b3b86c4 Add new command eglot-shutdown-all
      adds  8a5f63d8bd9 Add support for zls, the zig language server
      adds  602004dbb52 Offer better control over "languageid" value sent to lsp
      adds  dcbb5a8d0bf Generalize eglot-flymake-backend
      adds  83b993258b9 Attempt to speed up initial directory/glob 
correspondence
      adds  355f1b5f49c Highlight relevant part of xref hits using xref-match 
face
      adds  7ae862de9e8 Add :company-kind to eglot-completion-at-point
      adds  28159d31c0b Merge pull request from mohkale/company-kind
      adds  0d89dd73ff0 Add a passing test demonstrating clangd + tramp works
      adds  5b33fe06c50 Make eglot-current-server work in notification handlers
      adds  f634580f1bb Declare eglot--cached-server before use
      adds  f3e2ca5bd5f Switch default langserver for ocaml to ocamllsp
      adds  a1fb92543cc Add a completion-category-defaults entry
      adds  edf75e87cac Allow lsp languageid to be overridden via 
eglot-server-programs
      adds  ded0aa0bfc2 Fix emacs 28 warning by avoiding positional args in 
define-minor-mode
      adds  68baa57143e Provide context for finer project-find-functions
      adds  fe9d6daa571 Correct path/uri when using tramp from ms windows
      adds  7eddb6f950b Manage cross-referenced files outside project in same 
server
      adds  210b52859e7 Allow staying out of flymake-mode, eldoc-mode
      adds  712cf71d9d1 Support multiple servers out-of-box for same mode
      adds  78e994d8551 Again speed up directory watching
      adds  02dc7036312 Hard code an exception to "node_modules" directores
      adds  b1a379cd774 Use project-files to know which directory watchers to 
skip
      adds  7d1375df484 Consider tramp in eglot-alternatives
      adds  42508de4f62 Don't call eglot--executable-find more than needed
      adds  f07df485c67 Transpose order of "pylsp" and "pyls" alternatives
      adds  7eb81031cd2 Add support for locationlink
      adds  ace1573dfe0 Let eglot-flymake-backend be in flymake-d-functions 
even if eglot off
      adds  82c3a2eff7c Fall back to prompting user if eglot-alternatives fails
      adds  64ffc80e6fb Fix typo in user-visible 
eglot-ignored-server-capabilities
      adds  67fe1c1ad5a Respect completion-regexp-alist in eglot's completion 
table
      adds  d7057441b82 Fixup last commit
      adds  c0b74d0b593 Fix workspace/configuration handling when given 
scopeuri directory
      adds  19d8085b762 Fix issues; severity not set in 
textdocument/publishdiagnostics
      adds  720eaece6e3 Merge pull request from stephe-ada-guru/master
      adds  907bfe2a93a Mark eglot-completion-at-point capf "non-exclusive"
      adds  c12a611e44d Add missing entries from completionitemkind
      adds  426d97f172c ; prefer https to http addresses
      adds  51fc8fc3d2e Use `locate-user-emacs-file` instead of `concat`
      adds  b1c7aa1d17a Add yaml-language-server for yaml-mode
      adds  fb8706165c0 Use fortls also for fortran-mode
      adds  3967d22b9c8 ; fix typos
      adds  bbdfbf0456b Add pyright language server support for python-mode
      adds  cf0ba0197a9 Add support for the mint language server
      adds  06f1cd63659 Add lua-lsp support for lua-mode
      adds  7c712abf8f8 Minor checkdoc fixes
      adds  a35f6a7f9ab Support language server for html, css, json and docker
      adds  512d8b9f590 Add variable to withhold the init req process id
      adds  a218f52ec9b Un-reverse references in xref buffer
      adds  be1e214fb29 Add cmake-language-server for cmake-mode
      adds  a8b3b6a5263 Add vim-language-server for vimrc-mode
      adds  eacc40e3bfc ; update copyright years
      adds  ae7315b5f11 ; fix license statement
      adds  49e46c3d533 Add up-to-date server executables for html/css/json
      adds  f0b9018f521 Properly print error message of eglot-alternatives
      adds  09c071d3d1f Add tooltip describing pending requests
      adds  34c7da506d8 Support autoimporttext from pyright language server
      adds  9adb310e084 Don't error out on unsupported 
diagnostic.codedescription
      adds  c06860b0f47 Bump eglot version to 1.8
      adds  b5277649632 Support racket-langserver
      adds  a905bad6330 * eglot.el: improve commentary section.
      adds  0f44d338f17 Support optional diagnostic.tags
      adds  5b88ec259cc Change from symbol-at-point to thing-at-point
      adds  f199060ee02 ; * eglot.el (eglot-server-initialized-hook): fix 
punctuation.
      adds  26bd153b908 Print server command to events buffer
      adds  ed9800041ef * eglot.el (eglot--connect): display seconds on timeout.
      adds  1616da4f261 * eglot.el (eglot-strict-mode): very minor docfix.
      adds  0739cdcf208 Improve backwards-compatibility of eglot-mode-map
      adds  abfb193201d Remove unnecessary compatibility code
      adds  97ded822779 ; * eglot.el: move obsolete definition to new section.
      adds  469835a4f20 Obsolete eglot--plist-keys in favor of map-keys
      adds  8b0ea132cb5 * eglot.el (eglot--server-capable): don't use obsolete 
name.
      adds  bc058058872 ; unbreak tests on emacs 26
      adds  3aeebe8186d Change rust language server to rust-analyzer
      adds  27ba1994fe5 ; fix thinko in last commit
      adds  8a9959e054b Add clojure-lsp support for clojure
      adds  5b62d0071ec Enable lsp project-wide diagnostics via flymake
      adds  6a6f4c3d278 Don't use :exclusive no
      adds  97107540806 Add support for optional completionitem.tags
      adds  ed4fd33223e * eglot.el (eglot-handle-notification): silence 
byte-compiler.
      adds  8b31247f1c6 Properly check the completionitem.deprecated property
      adds  4f1f06375a2 Prevent empty diagnostic tags vector hiding main 
fontification
      adds  85ecf46a18c Have a couple of lsp faces inherit from basic "shadow"
      adds  cb562118cb1 Don't strip invisible text when formatting hover string
      adds  77f3157dcd2 Use new jdtls script for eclipse jdt
      adds  be475523319 Change capability 'documentchanges' to t
      adds  349f6b5f789 Don't advertise didchangewatchedfiles on tramp
      adds  6dba74d8cb7 Defend against broken move-to-column in recent emacs
      adds  a38ce8b28fe Add simple support for workspacefolders
      adds  965e1378f19 Use bounds of thing at point when asking for code 
actions
      adds  05418a1d836 Add omnisharp support for c#
      adds  5d2f6bc667a Map more emacs variables to lsp formattingoptions fields
      adds  c2d97d22aa5 Implement on-type-formatting support
      adds  6d815aaa986 Tweak on-type-formatting code
      adds  904556f662f Easier initializationoptions in eglot-server-programs
      adds  1d9542cbe8e Protect against empty firsttriggercharacter strings
      adds  ef0da9414e1 Make eglot--plist-keys a simple (non-map.el) helper 
again
      adds  2dad9298d9b Rework eglot's mode-line
      adds  a63916f9285 Tweak eglot mode-line menus
      adds  f9cfefcf89c Guess language-id if manually entering server program
      adds  c17c3cfcbff Check textdocumentsync/willsave cap before sending it
      adds  339ebe7ce46 Update invocation for out-of-box dart ls support
      adds  49e56e47d81 Solve flymake diagnostics synchronization problems
      adds  73f4555a0da Add out-of-box support for futhark lsp server
      adds  5e9d78f9cf1 Ensure non-null :settings param in 
didchangeconfiguration notif
      adds  f5503420594 Add out-of-box support for purescript lsp server
      adds  4beab004d98 Ensure exit-function of eglot-c-at-point runs on exact 
match
      adds  29f2ec24713 Consider diagnostic.code when generating flymake 
diagnostics
      adds  46a480aa888 Fix egregious thinko in eglot--uri-to-path
      adds  50ff73d7537 Use format string instead of concat
      adds  5c6eb3caa90 Don't ignore flymake-no-changes-timeout
      adds  f8344871a01 Update docstring of eglot-events-buffer-size
      adds  68fbcbd6207 Reduce memory footprint of eglot--{}
      adds  f8c8c70f8a7 Reduce eldoc noise from hover messages
      adds  9ffcd537f82 Apply any additionaltextedits unconditionally
      adds  6c8aee268d8 Prevent desktop.el from saving/restoring 
eglot--managed-mode
      adds  fd5a5f16d7b Make c-u m-. work half decently
      adds  e72fa6d8676 Experiment with grouping in 
xref-backend-identifier-completion-table
      adds  b59fa2548e5 Cosmetic decisions guaranteed to tick off someone 
somewhere (tm)
      adds  9dbc18cbfa5 Tweak some details, fix some bugs
      adds  b931d93b154 Guess the "lsp identifier at point"
      adds  6717589c57e Be more conservative with the lsp identifier guess
      adds  2a12f622dcd Eglot-workspace-configuration can be a function
      adds  3c6356b037d Appease byte-compiler warnings about wrong use of quotes
      adds  1986c4df884 Reply more reasonably to server's workspace/applyedit
      adds  b6e041a24be Fix embarrassing paren-matching blunder in eglot.el
      adds  cc5d1a5a72c Always default eglot-strict-mode to nil
      adds  917e8ffa314 Add support for jedi-language-server
      adds  0e8a8697ba9 Merge commit '7738854e09' to fix fallout of force-push 
in gnu elpa
      adds  e74e1999121 Add out-of-box support for perl lsp server
      adds  6ee995fe6be Add marksman server for markdown
      adds  e5b021c01fc Fix jdtls support
      adds  41a42e631bd Don't return poorly supported "special elements" in 
eglot-imenu
      adds  dd017359e97 Add support for jedi-language-server (again)
      adds  d2e842bbf51 Prefer documentchanges to changes in server-initiated 
edits
      adds  51ae66b50c9 Add eglot-show-configuration to debug workspace 
configurations
      adds  e5f77f8ca59 Rework readme.md about workspace configuration again
      adds  bef332a9831 Adjust last commit about workspace configuration
      adds  523547321e4 Allow :initializationoptions in eglot-server-programs
      adds  14586fedcf9 Don't exceed max-specdl-size in big go projects
      adds  a5983527506 Allow eglot-workspace-configuration to be a plist
      adds  ec7d63cbe75 Don't return hash tables from e-w-configuration-plist
      adds  68b9c03b44a Don't use three-argument plist-get
      adds  0829d5e7a2e Revert "fix jdtls support"
      adds  b2054790358 Fix blunder in eglot--guess-contact
      adds  f06a837f291 Shoosh byte-compilation warnings about line numbering 
functions
      adds  5b902b5cbb1 Add support for "single server, multiple modes"
      adds  1780b93d664 Make clojure-lsp handle more major modes at once
      adds  b633c29648d Rename "eglot -> eglot" in docstrings
      adds  b07fa37d04d Add half-baked m-x eglot-list-connections
      adds  add2926de85 Make eglot-code-actions usable non-interactively
      adds  0848387fa23 Fix docstring of eglot-list-connections-mode
      adds  4071eaf8ad9 * eglot.el (version): actually bump to 1.9
      adds  eb9d6281b58 Do use eglot-connect-timeout if eglot-sync-connect is t
      adds  9801e217f98 Rework header of eglot.el
      adds  806734c1b1f Expose eglot-{} to be used in 
eglot-workspace-configuration
      adds  0186faf2a15 ; Merge from https://github.com/joaotavora/eglot
      adds  3e5856b21a8 Add new Texinfo manual for the Eglot LSP client
      adds  b92a5174939 Minor stylistic fixes to introduction of 
doc/misc/eglot.texi
      adds  c681f374788 More minor fixes to doc/misc/eglot.texi
      adds  7a551e92005 Tweak some node names in doc/misc/eglot.texi
      adds  20d44771201 Remove spurious trailing ':' in doc/misc/eglot.texi
      adds  0c7024d0d91 * doc/misc/Makefile.in (INFO_COMMON): Add eglot.
      adds  4725c123f33 ; eglot.texi: Fix typos and minor inconsistencies
      adds  2d2cdb4741a eglot.texi: Move sentence on LSP Servers earlier
      adds  16986a9cc42 eglot.texi: Make example more realistic
      adds  5d73bc5c69f eglot.texi: Explain where to find third-party packages
      adds  2a9797b422f Fix Eglot manual's description of 
eglot-workspace-configuration
      adds  0e7361a5ccc Revert "eglot.texi: Make example more realistic"
      adds  df31a36f69d Merge branch 'feature/eglot-texi-manual' into 
feature/eglot2emacs
      adds  69abb438b80 * lisp/info-look.el (mapc): Add Eglot manual's index.
      adds  785197a0763 Minor fixes to doc/misc/eglot.texi
      adds  8b3a7003274 ; fix warning about order of defvaralias/defconst
      adds  83fbda71597 Merge branch 'feature/eglot2emacs'
      adds  a549316c7dc ; * doc/misc/eglot.texi: Undo some recent "fixes" to 
the Eglot manual.
      adds  c44ea4548da ; * doc/misc/eglot.texi: Fix a typo.
      adds  5c99112e894 ; Minor copyedits to eglot.texi.
      adds  3bab8328941 Mention Eglot in the Emacs user manual
      adds  1324baea728 Add Eglot to the menu bar
      adds  937ae0cf55d Fix ldapsearch output parsing in ldap-search-internal
      adds  f61db42fc58 ; * etc/NEWS: Mention Eglot.
      adds  2a84f78419f ; * doc/misc/eglot.texi (Top): Fix markup/typo.
      adds  81177e77cff Add lua-language-server to eglot-server-programs
      adds  3ad9ac25a86 Add the "nil" language server to eglot-server-programs
      adds  4b40b790ae0 Fix last change in perl-mode
      adds  ea70e545c90 Fix delivery of window manager ping events during menu
      adds  8ce2b89aa13 Improve and extend documentation of ElDoc
      adds  3245b17a0fd ; * doc/emacs/programs.texi (Programming Language Doc): 
Fix typos.
      adds  693443bbf7d Fix various menu problems
      adds  4bb4b2a921d ; * src/menu.c: Include dispextern.h (bug#58688).
      adds  40a361fbd60 Bindat (src, strz): Operate on vectors too
      adds  9bc1999b6f2 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  444c7ea83fe ; * src/menu.c (x_popup_menu_1): Make 
'cancel_hourglass' call conditional.
      adds  55eabe96c92 ; Improve manual for Tramp kubernetes method
      adds  636322cfe06 * admin/notes/repo: Document feature and scratch 
branches.
      adds  f85bdb49923 Further fixes to menu event processing on no-toolkit 
builds
      adds  9da2efb6705 Audit some plist uses with new predicate argument
      adds  b82159a234e * lisp/info.el (Info-toc-build): Remove message not 
needed anymore (bug#58634)
      adds  fab20849569 Unify outline-minor-mode-use-buttons with 
in-margins/insert values (bug#57813)
      adds  8bde7d40a40 * lisp/outline.el: Use 'outline-cycle' on buttons for 
'RET' like 'TAB' uses.
      adds  e25a108b09d ; * doc/emacs/text.texi (Outline Mode): Fix markup and 
wording.
      adds  9db7b11cf7f Improve error reporting of EUDC plist functions
      adds  626525c29fd ; Remove reference to non-existent Flymake function 
from manual
      adds  731cbf9fc41 Merge from origin/emacs-28
      adds  ee9a9fbf0ff ; cperl-mode.el: Fix one match-count in my commit 
2021-09-14
      adds  681367412e9 ; Merge from origin/emacs-28
      adds  f1f4a0c9d2b ; * doc/lispref/display.texi (Progress): Correct typo.  
(Bug#58674)
      adds  1dbc2bda58f Merge from origin/emacs-28
      adds  a01bd1a208a Reduce duplicate code for creating "special windows"
      adds  f7816c94b61 * lisp/outline.el: Pre-compute some frequent data for 
button icons (bug#57813)
      adds  590086339f4 * lisp/minibuffer.el (completions-group-separator): 
Update :version.
      adds  c06b5961ee4 * lisp/tab-bar.el: Use customizable button icons 
(bug#51309, bug#51648)
      adds  b5ada7aa6fc Remove erroneous @w in yank-media cross ref
      adds  36f5a1a7e74 Fix regexp matching with atomic strings and optimised 
backtracking
      adds  aa793512d04 Repair nXML handling of URIs with hex escapes 
(bug#58718)
      adds  d083075b458 Clarify RX... semantics in manual (bug#58727)
      adds  eb3f8d1b648 Fix focus stealing in the Emacs server for old window 
managers
      adds  36616945039 * doc/lispref/searching.texi (Rx Constructs): Elaborate 
intent.
      adds  0c9d31812f9 Unbreak the build broken by tab-bar.el changes
      adds  8f16578c45f ; * doc/lispref/searching.texi (Rx Constructs): 
Copy-edit.
      adds  9bfe00dda6b * lisp/progmodes/compile.el 
(compilation-mode-line-errors): Use `defvar`
      adds  31945b6c3fc * lisp/progmodes/eglot.el (eglot): Ensure 
managed-major-mode is a list
      adds  0b1eda215d3 Fix M-x eglot breakage due to typo
      adds  72a94f91fd0 Improve the eglot info documentation
      adds  566e410287d eglot-server-programs: Account for new js-json-mode
      adds  bb95e597a9a eglot-server-programs: Account for new ts-mode
      adds  095dadf2778 lisp.h: Remove unnecessary preprocessor conditions
      adds  b6097fe279b Fix drag-and-drop bugs on Lucid build
      adds  92ec31a48c7 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  5b90a718ee6 * lisp/progmodes/eglot.el: Remove not very funny joke.
      adds  1e1be541561 Test face name variables are bound before using them in 
cc-fonts.el
      adds  8c3b8c36677 Fix eglot defcustom types
      adds  fe816fc679e Handle context changes in Tramp kubernetes method
      adds  c8fe6aae0ac eglot: Prefer ensure-list on Emacs 28 or later
      adds  7e60246ab3c Move required options out of ldap-ldapsearch-args
      adds  1b1ffe07897 (Ffunction): Make interpreted closures safe for space
      adds  e5cb66c046b * lisp/tab-line.el (tab-line-auto-hscroll): Set 
word-wrap to nil (bug#58740).
      adds  33647b6d63f Ignore non-base64 junk when decoding MIME
      adds  d062482c3f9 vc-hg-checkin-patch: Add implementation for Hg
      adds  5ad5b797f78 Set `comp-no-spawn' earlier using -no-comp-spawn
      adds  832bd2dfe51 Fix Haiku build for recent changes to system headers
      adds  0367208e6e9 Allow nil as a valid value for 'ecomplete-filter-regexp'
      adds  e54c3959827 Dynamic validation of styles in 
completion-category-overrides
      adds  2468b819e29 Modernize `auto-revert-notify-exclude-dir-regexp'
      adds  0fbafe65116 ; Tramp copyedit
      adds  32dd769ca44 Clean up some event handling code
      adds  38bcad54512 Pacify recent unused/ignored lexvar warnings
      adds  4a1e77ced6b Prevent gui_consider_frame_title from restoring dead 
top frames
      adds  d6e08ff459d Fix rare problems with current-column when text is 
invisible
      adds  5d46c0e329b Make completion-category-overrides choices dynamic
      adds  b7e59b9e194 c-find-decl-spots: Replace an arbitrary search limit by 
a parameter
      adds  56706c6946c Compare addresses case-insensitively in 
message-update-smtp-method-header
      adds  68548af68ae Declare variable Info-minibuf-history
      adds  d73b86a90a3 Fix typo in textsec-restriction-level
      adds  4b9e2f8080c ; * lisp/textmodes/table.el: Delete reference to 
ancient version.
      adds  c716d0cf569 ; Use auto-generated docstring in gnus-custom-mode
      adds  db2ed9f3338 ; Fix several symbol name typos
      adds  37bde3d36cb ; Simplify wording in Eglot manual
      adds  e16ee5fde6d Fix auto-insert-alist ada-mode entry to match current 
ELPA ada-mode
      adds  8deb7978974 ; Fix quoting of non-nil in texinfo sources
      adds  af46d8a7ecb Fix reporting of iconic state on old window managers
      adds  93fb14d0c80 Avoid recentering when point enters invisible text at 
BOL
      adds  877f706c861 ; * src/keyboard.c (command_loop_1): Remove unused 
variable.
      adds  c8b9ba5fa1b Allow applying filters to summary consecutively
      adds  582eaadde7d Revert "Allow applying filters to summary consecutively"
      adds  8728da58ab3 Allow applying Rmail summary filters consecutively
      adds  d820c39bd18 ; (rmail-summary-apply-filters-consecutively): Add 
:version.
      adds  7ac3d91eb2a Disable completion/ElDoc/FFAP when Python program is 
running
      adds  d53febbd214 ; * lisp/subr.el (keyboard-translate): Doc fix.  
(Bug#58805)
      adds  c6ec08e49af Allow Hierarchy to delay computation of children
      adds  41d3d71a1e6 ; Fix typos in symbol names
      adds  1e7710d00f9 Update to modus-themes version 3.0.0
      adds  e953490603e ; * lisp/progmodes/gud.el (gud-gdb): Doc fix.  
(Bug#58826)
      adds  52d4c98cec0 Fix detection of DPI changes in builds without Xft
      adds  e893fd10735 Fix failing test for package Hierarchy
      adds  36ca409d72d Fix build without Cairo FreeType and fontconfig support
      adds  93aff6e5334 Fix Haiku subprocess support
      adds  90caddc9860 Clean up some xwidgets code
      adds  879c65a5fca Simplify scroll valuator reset handling
      adds  f9ed80f9d0a CC Mode: Fix wrong fontification of enum foo bar; in 
Objective C Mode
      adds  1073e169601 Include more information in error data for sqlite errors
      adds  c0f7a276cff * lisp/emacs-lisp/re-builder.el: Cosmetic changes
      adds  e8b59a9bb9b Improve Drag and Drop preamble in the Lisp reference 
manual
      adds  de5a3fa1e52 * lisp/transient.el: Update to package version 
v0.3.7-173-g81b29ca
      adds  d79cdcd4ff6 cconv.el: Fix regression in 
cconv-tests-interactive-closure-bug51695
      adds  622724e95d6 CC Mode: Fontify cast types without adding them to 
c-found-types
      adds  27b817ad327 ; * doc/lispref/frames.texi (Drag and Drop): Fix typos 
and wording.
      adds  510020d30d7 ; Improve doc strings in whitespace.el
      adds  943f95e03c4 Merge from origin/emacs-28
      adds  dee3d93e73b Ensure temp file is deleted in makefile overview
      adds  6f42782a57c Prefer make-temp-name in make-mode.el
      adds  bf0e4d1b030 Prefer defvar-keymap in make-mode.el
      adds  4fc5670a72e Minor doc fixes in make-mode.el
      adds  44d2d23ffe6 Use new sit-for calling convention in zone.el
      adds  cabb496d6e1 Remove redundant requires from make-mode.el
      adds  61226605f6b ; Fix sit-for calling convention in zone.el
      adds  69121c33e4a Fix warning in xsettings.c
      adds  8d7bdfa3fca Provide a new tree data-structure for overlays.
      adds  7c0824a1d04 Add test regarding overlay and buffer encoding
      adds  342fc823a66 Add test exposing overlay bug
      adds  828552916eb Add offsets when inspecting a node's children's values
      adds  bb9ab6f5c06 Fix assignment of offset to newly inserted nodes.
      adds  3945c019ecc Add a function collecting all interval nodes
      adds  c2826d9a031 Adapt overlays when multibyteness changes
      adds  1ebc62c41e0 Expand overlay multibyte tests
      adds  46a3a8f6ed3 Make boolean struct member use one bit
      adds  55ac6f21053 Optimize struct layout for space
      adds  a38c38c0526 Make boolean struct member use one bit
      adds  8869332684c Remove redundant checks for the empty overlay tree
      adds  650c20f1ca4 Merge 'master' into noverlay
      adds  409327ff68f Fix macOS build (bug#58108)
      adds  8173a292e73 Fix last change
      adds  498d331b071 Add debugging help for nested iterators (nug#58144)
      adds  17ba7ac5d92 Avoid nested iteration over intervals (bug#58144)
      adds  1a77f09f3ce * src/buffer.c (overlays_in): Fix confusion Z-vs-ZV
      adds  800ecd4767d Merge remote-tracking branch 
'origin/scratch/noverlay-wip' into noverlay
      adds  ea8daec9bb8 itree.[ch]: Add sanity checks, comments, and minor 
tweaks
      adds  5b954f8f9d9 alloc.c: Avoid nested overlay iterations (bug#58158)
      adds  8e61648693c * src/itree.c (interval_tree_iter_start): Improve error 
message
      adds  757c116f6b0 free_buffer_overlays: Move nearer to its sole caller
      adds  a7ad0f806c1 itree: Remove the `visited` flag from the tree nodes
      adds  009249e0c6d Remove the per-tree null node
      adds  ab2926aad3e itree.c: Improve division between tree and iterator
      adds  1303f55161a New ITREE_FOREACH macro
      adds  c55254dcccf Make it compile with ITREE_DEBUG defined
      adds  c3eb6c0563c Merge remote-tracking branch 'origin/feature/noverlay' 
into noverlay
      adds  ba5fe8e7895 itree.c: Remove `tree` field from iterator
      adds  b8fbd42f0a7 mark_overlays: Use the normal ITREE_FOREACH
      adds  2c4a3910b38 itree: Use a single iterator object
      adds  4f4327c0b0d itree.c: Remove some unnecessary `tree` arguments
      adds  aa5a32ca2c0 itree.c: Clarify how the sentinel is used
      adds  5642b4a2551 itree.c: Fix incomplete update of `limit`s in corner 
cases
      adds  1f31534f510 itree.c: Fix corner case errors in offsets
      adds  a1f1fdd291a * src/itree.c (interval_tree_remove_fix): Move before 
first use
      adds  8bd114b98a3 itree.c: Get rid of the trick using null->parent
      adds  6dff825a994 ; * src/itree.h: include "lisp.h" for Lisp_Object
      adds  0fcd6de93b9 ; * src/itree.h (struct interval_node): document field 
invariants.
      adds  cab3b67652d ; * src/itree.c: change comments for clarity.
      adds  c0d5026321e Use a bool instead of a bitfield
      adds  780d3d8df2e ; * src/itree.c: Add comment describing when noverlay 
is O(N)
      adds  208de5de59a itree: Try and detect non-local exits during itree 
iterations
      adds  30f52202775 Comment change: explain inheriting "dirty" offsets
      adds  92a0bf6ce2d ; * test/src/buffer-tests.el (test-overlay-randomly): 
new test.
      adds  fe14454101c Debug check overlay tree invariants
      adds  4f3f7aebc95 itree.c: Use `interval_tree_inherit_offset`
      adds  7cbeeabc7e6 Tighten up handling of `otick`
      adds  246acbddbeb ; * test/src/buffer-tests.el: Remove unecessary 
`message' calls.
      adds  67b9e89a5aa Improve check_subtree
      adds  51a8e375ebe Check red-black invariants in most places
      adds  a154259bfac Simplify itree_null initialization
      adds  da0387f0fe7 Stop reading and writing the itree_null.parent field 
entirely.
      adds  12836db6e4e itree.c (check_tree): Simplify
      adds  034d5041585 ; * .clang-format: Add ITREE_FOREACH.
      adds  fda8723be64 ; * src/itree.c (check_tree): assert that the tree root 
is black
      adds  65a7b5a802a ; * src/itree.c (check_subtree): fix logical error in 
eassert
      adds  b8650538748 src/textprop.c (get_char_property_and_overlay): Fix 
bug#58479
      adds  258e618364a Delete the itree_null sentinel node, use NULL 
everywhere.
      adds  4020dde296b ; * src/itree.c: remove 'inline' from functions with 
extern linkage
      adds  75bfb2614d3 Rename itree iterators with itree_iterator prefix
      adds  19f5431cf64 * src/itree.c: Eliminate all prototypes for static 
functions
      adds  1c44f6c83d8 ; * src/buffer.c (set_overlay_region): remove unused 
function.
      adds  8159d8b1a71 Remove the ITREE_NULL macro and use NULL everywhere.
      adds  06252617b2c Revert "mark_overlays: Use the normal ITREE_FOREACH"
      adds  f421b58db5d Prefix all itree.h type names with itree_
      adds  37a1145410f Rename all exported itree.h functions with the itree_ 
prefix
      adds  a2fde77b5cc Fix handling of overlays that begin at END in 
'overlays_in'
      adds  f2a51774a93 Fix a narrow-to-region vs. overlays-at bug
      adds  555bc1f8b3e Add `get-pos-property' tests covering bug#58706
      adds  b78be2bf7a9 Fix `get-pos-property' for the new overlay 
implementation.
      adds  9d7ba2b1998 Fix compiler warning about possible null pointer 
dereference
      adds  71589b101cc Merge remote-tracking branch 'origin/feature/noverlay'
      adds  8562a23fc6a Include Cairo FreeType header when available
      adds  7ca456da7f7 Fix coding style of latest feature branch merge
      adds  fbf2bfba077 Fix function declarations in itree headers
      adds  6fca31fdb8b Fix last change
      adds  aa23bf987a3 ; Minor cleanups in make-mode.el
      adds  3b0296c8b03 Prefer defvar-keymap in page-ext.el
      adds  ce527464440 Prefer defvar-keymap in help.el
      adds  dfde4fc82b1 c-get-fontification-context: Refine the last 
non-default arm of the cond
      adds  6f3d8ec4f5f Fix crash destroying NS frame tool bar
      adds  f826f56a413 Fix another GCC warning
      adds  e9bdf3d4bd5 Display the Dired buffer as unmodified initially
      adds  174dd064643 Make Dired header clickable on non-Posix systems as well
      adds  31e7b9c073b Fix the subr-arity returned by native compiled 
functions with lots of args
      adds  647c36cbfa4 ; * etc/NEWS: Add entry about more performant overlays.
      adds  5686df3d217 ; Remove redundant declares of w3m-minor-mode-map
      adds  81d7827f34f Prefer defvar-keymap in ps-mode.el
      adds  df7ca69920e Set 'native-comp-debug' to zero on MS-Windows
      adds  44f1b1edcf7 ; * lisp/dired.el (dired--make-directory-clickable): 
Fix typo.
      adds  1d62c964238 ; Silence warning in last hierarchy.el change.
      adds  ae0ec1eede3 Plug big leaks upon display IO error
      adds  b489ca50705 * lisp/tab-bar.el: Minibuffer follows selected tabs 
(bug#58728)
      adds  3ceaa918295 ; * src/sqlite.c (Fsqlite_select): Doc fix.  (Bug#58885)
      adds  fa249fd8245 Fix set-language-info-alist when multiple PARENTS are 
given
      adds  d4dffae72c9 ; Change parent language-environment of Kharoshthi
      adds  16686bdb868 Prefer defvar-keymap in etags.el
      adds  0922e755d21 Make winner key sequences repeatable in repeat-mode
      adds  cb8918d7cc0 ; Fix unclean code in w32fns.c
      adds  b1fa7974bb4 Make previous-buffer and next-buffer repeatable
      adds  2fa8f1b77a6 elide-head: Make trailing "/" in URL optional
      adds  311c95fd67c dom-print: Fix missing entities quoting
      adds  3fa4cca3d24 * lisp/url/url-util.el (url-insert-entities-in-string): 
Simplify
      adds  44c29155526 * lisp/tab-line.el: Escape %-constructs in tab names 
(bug#57848)
      adds  73953b23aad * lisp/tab-line.el: Allow user-defined cache-key 
function (bug#57848)
      adds  e6881f2e153 ; Delete duplicate definition from simula.el
      adds  e5da2c3d61e Prefer defvar-keymap in simula.el
      adds  1712dec0c03 Speed up vc-default-checkin-patch a little
      adds  a691e811e23 Fix semantic-symref-perform-search when dir contains a 
space
      adds  20d9b402357 * lisp/vcursor.el (vcursor-map): Prefer defvar-keymap.
      adds  b250f89e63a * lisp/emacs-lisp/multisession.el: Add Commentary.  
(Bug#58845)
      adds  3b555dc91d2 Prefer defvar-keymap in cus-edit.el
      adds  b7a76f288cc Fix tramp-handle-file-newer-than-file-p
      adds  4cc32937c06 Fix eglot-shutdown-all: Match current eglot-shutdown 
signature
      adds  a7ded19ffce ; Auto-commit of loaddefs files.
      adds  ecdbf82cb92 Fix leaks of XImage structures in image.c
      adds  5bf5e526d55 Update publicsuffix.txt from upstream
      adds  d305eaf4ce5 Preven a buffer-overflow (bug#58850)
      adds  e7c105fd73d ; Mention git bisect's --first-parent in 
admin/notes/repo
      adds  9f3c896f7cb ; * doc/emacs/text.texi (Quotation Marks): Typo fix.  
(Bug#58822)
      adds  15fc5225b1c ; * lisp/whitespace.el (whitespace-trailing): Fix a 
typo.
      adds  1862df834c2 ; * src/search.c (Fmatch_data): Doc fix.
      adds  123baf3772e Merge from origin/emacs-28
      adds  eb68c3d5a23 Fix leak on Lucid build
      adds  e39537ea1ec * src/xterm.c (x_term_init): Fix last change.
      adds  22e8a775838 * lisp/net/dbus.el (dbus-debug): Declare.  (Bug#58865)
      adds  208f0578d1e Add a script to ease bisecting.
      adds  0f5bf1dbb96 vc-svn-ignore-completion-table: Ignore empty lines
      adds  835295381bd project-switch-project: Avoid altering 
default-directory in cb
      adds  8a5678906fa src/buffer.c: Fix interaction between overlays & 
indirect buffers (bug#58928)
      adds  840b9eadd6a Remove unused local in simple_search
      adds  a5d4c29a7fa Improve commentary in some parts of xterm.c
      adds  bec2b542c52 ; * admin/git-bisect-start: Use a full reference.
      adds  a762cb4f8cd ; * admin/git-bisect-start: Improve commentary.
      adds  1f1dac9b3b3 * lisp/man.el (Man-mode-map): Prefer defvar-keymap.
      adds  b035db7a313 ; * admin/git-bisect-start: Improve commentary.
      adds  62d40f27b24 ; * doc/misc/cl.texi (Mapping over Sequences): Fix 
typos.
      adds  969d71d11c6 Add the parameter :noquery to open-network-stream 
(bug#58948)
      adds  195f0e00d74 ; Fix typo
      adds  05f5d978ae7 Initialize child signal handling before posix_spawn too.
      adds  b074c55a97f ; * doc/lispref/control.texi (Generators): Fix typo.
      adds  1c9d7fba0ae ; Fix a typo in Eglot manual
      adds  dffc34a2d4a Fix 'text-property-search-backward' with 1-char long 
properties
      adds  d16494cffbe Suppress deprecation warnings on macOS (bug#58966)
      adds  eb8478c5142 Further simplify valuator reset code
      adds  2eb2eb0c9ea ; * emoji.el (emoji--define-transient): Adapt to recent 
changes in transient.
      adds  d8bef573d64 Prefer defvar-keymap in profiler.el
      adds  8b8038494ce * src/gnutls.c (Fgnutls_available_p): Avoid duplicating 
capabilities.
      adds  a66280162f9 Port interval trees to --enable-checking=structs
      adds  651bf0a9992 Fix overlays order in Flyspell (bug#58970)
      adds  39f5696921c Improve suppression of bogus macOS warnings
      adds  d2a9dae4005 Only strip newlines when stringifying a value for Eshell
      adds  8e7066babea Fix initialization of scroll valuator emacs_value
      adds  44f23dac25f project-kill-buffer-conditions: Skip hidden ones
      adds  ef45bfacb21 project-kill-buffer-conditions: Skip Gnus modes as well
      adds  7d47651d016 project-buffers: Describe the default implementation
      adds  ff679e16f8b itree: Reproduce markers's behavior more faithfully 
(bug#58928)
      adds  5e7d08ae137 itree.c: Minor tightening
      adds  e01e8a8f848 ; * lisp/dired-aux.el (dired-show-file-type): Doc fix.
      adds  8cae9d8bd84 ; * doc/emacs/search.texi (Lax Search): Improve 
wording.  (Bug#58992)
      adds  96436a125da Merge from origin/emacs-28
      adds  55a31836fb2 ; * etc/NEWS.27, etc/NEWS.28: Fix typos.
      adds  116f69d741a ; * lisp/subr.el (setq-local): Doc fix.
      adds  4fa8f57cc62 ; * lisp/emacs-lisp/oclosure.el: Fix typos.
      adds  ca3763af5cc * lisp/tab-bar.el (tab-bar-fixed-width): New user 
option.
      adds  23868658a20 ; * lisp/subr.el (setq-local): Fix last doc change.
      adds  a248eb3d184 ; Minor rephrase
      adds  01471b5fdff Avoid using too up-to-date values when restoring 
valuators
      adds  fd3f51b7c3a Fix manual noverlay tests
      adds  dcb11202acd ; * lisp/progmodes/project.el (project-buffers): Doc 
fix.
      adds  5890e40a277 * admin/authors.el: Don't recommend deprecated fgrep.
      adds  0dcdc60dded * lisp/progmodes/dcl-mode.el (dcl-mode-map): Prefer 
defvar-keymap.
      adds  f0f960050b1 Normalize some syntax table definitions
      adds  5d6e919a90b Fix calling file name handler for `load'.
      adds  616aa23d8a1 * lisp/simple.el (function-documentation): Fix bug#59014
      adds  077c9badf93 Add new command to clone a repository
      adds  ccecc87d588 Implement vc-clone for git
      adds  04c4c578c71 Allow for packages to be installed directly from VCS
      adds  edd73bd0d54 Add command to contact maintainer
      adds  11803329413 Merge remote-tracking branch 'origin/master' into 
feature/package+vc
      adds  f3e7820b480 Extract package-fetch and related functionality
      adds  168929cf0d7 * package-vc.el (vc-clone): Remove superfluous 
declaration
      adds  ffb06d91004 Assume VC data is directly usable in 
'package-archive-contents'
      adds  e9504782fe0 Have VC ignore auto generated files
      adds  e7ebdc29cec Add TODO section for package-vc
      adds  1b722606cad * package-vc.el (package-vc-unpack): Delete using 
package--delete-directory
      adds  d01445716d6 Only suggest packages with VC metadata
      adds  98381366b5f Guess Git repositories from the URL header
      adds  5fe97dd9dd8 ; Require rx during byte compilation
      adds  8638aace3fb Allow ignoring files during byte compilation
      adds  878cacc7127 * package-vc.el (package-vc-unpack): Detect TeXinfo 
manuals
      adds  9ddc23cd343 Ignore files in .elpaignore during byte compilation
      adds  f5bb6b01318 Allow updating source packages
      adds  fb87d5008e2 * package.el (package--get-activatable-pkg): Prefer 
source packages
      adds  dd98fedd0c7 * package.el (describe-package-1): Add news if avaliable
      adds  faa7f03b0c5 Add "send patches" note to package-vc TODO section
      adds  1823349e6a6 Merge remote-tracking branch 'origin/master' into 
feature/package+vc
      adds  57e16b316d7 * package-vc.el (package-vc-fetch): Autoload it
      adds  d3f03666bbd Merge remote-tracking branch 'origin/master' into 
feature/package+vc
      adds  820036dafe6 * package-vc.el (package-vc-unpack): Mark packages as 
selected
      adds  54dbd7d55c3 * package-vc.el (package-vc-unpack): Ignore dir files
      adds  d5dbf0804c5 * package-vc.el (package-vc-unpack): Fix 'vc-ignore' 
call
      adds  daab6c16aa2 * lisp/vc/vc-hg.el (vc-hg-clone): Add 'clone' 
implementation
      adds  3d0ab51826b * lisp/vc/vc-bzr.el (vc-bzr-clone): Add 'clone' 
implementation
      adds  132e4fbbcb0 * lisp/vc/vc-cvs.el (vc-cvs-clone): Add 'clone' 
implementation
      adds  b6132d84e94 * lisp/vc/vc-svn.el (vc-svn-clone): Add 'clone' 
implementation
      adds  7c11398ca0a Add a generic bug reporting command for packages
      adds  bb2bd2ed91e ; * vc-svn.el (vc-svn-clone): Fix typo
      adds  8cfeb8a9e0f Merge branch 'master' into feature/package+vc
      adds  e75994f2ff0 Add an inline procedure for checking for source packages
      adds  effe1f20f58 Extract package maintainer guessing code into a 
separate function
      adds  e092e60f153 Add a package-vc command for submitting ptches
      adds  f9065c7951b Use 'package-vc-p' in package-vc.el
      adds  077c1533dff ; * package-vc.el (package-vc-read-pkg): Return package 
description
      adds  432252c23f9 Extend package-vc heuristics to multiple source forges
      adds  7c66223dfba * lisp/emacs-lisp/package.el (package-report-bug): Use 
'file-in-directory-p'
      adds  a4a825df829 Clone packages into a separate directory
      adds  f74d52954bd * lisp/emacs-lisp/package-vc.el: Autoload 
'package-vc-prepare-patch'
      adds  8e6e6e6de51 Rename 'package-vc-fetch' to 'package-vc-install'
      adds  4a25205ec12 Only use 'package-vc-repository-store' if necessary
      adds  576593a2b28 Add new command to install a package via symbolic 
linking
      adds  1a5e705dda5 ; * lisp/vc/vc-cvs.el (vc-cvs-clone): Remove function
      adds  22d768a29de Run 'package-vc-unpack-1' after updating source packages
      adds  0610e6f9f1f Rename 'package-vc-link-project' to 
'package-vc-link-directory'
      adds  0e3b67e3a37 * lisp/emacs-lisp/package-vc.el (package-vc-refresh): 
Add function.
      adds  73669f73e65 Allow specifying a package name for 
'package-vc-link-directory'
      adds  7cdc11ee990 Document package-vc
      adds  982c0e6c155 * etc/NEWS: Mention package-vc additions
      adds  01e45efcd44 Merge branch 'master' into feature/package+vc
      adds  3f7e746b514 Delete 'package-contact-maintainer'
      adds  5134eb02cf5 Mark source packages as always updatable
      adds  b4e833b2f8f Attempt to infer the package subject if missing
      adds  39c9b6751ed Only clone packages if necessary
      adds  c25e78d8020 * src/keyboard.c (echo_add_key): Mention quick-help
      adds  5ceb88e6ebf Have 'vc-clone' return a directory
      adds  65fa87329ce Merge remote-tracking branch 'origin/master' into 
feature/package+vc
      adds  5d60ea47f66 Use 'elpa-packages' files for VC metadata
      adds  e08e9bc40f2 Remove modifications to the list of ignored files in 
source packages
      adds  37bfb623e4b Merge remote-tracking branch 'origin/master' into 
feature/package+vc
      adds  2dabcba1489 Build documentation like elpa-admin.el
      adds  faeb66ae42d Have 'package-vc-link-directory' use name if given
      adds  5694278af37 Remove 'package-vc-install' alias 'package-checkout'
      adds  ab283bddb25 Request "elpa-packages.eld" instead of "elpa-packages"
      adds  aaa5ae90a90 Rephrase initial paragraph in "Package from Source" 
section
      adds  7640b0751ba Add auxiliary function to query package specifications
      adds  ab46a0df7b8 ; Remove unnecessary 'let' binding
      adds  a0532e148cc ; Remove unnecessary "TODO"s from the package header
      adds  2154219059a Immediately check out the right branch or revision
      adds  0e6452ccd7d ; Update TODO list
      adds  85555ad3b79 ; Require map only during compilation
      adds  dbcd6637157 ; Update 'clone' documentation in header
      adds  ca61e768d0d Use user option 'package-vc-default-backend' when 
cloning
      adds  a3cd8d43aef ;Fix typo "heusitic" -> "heuristic"
      adds  e31c84f4e7b Extract separate function 'package-vc-guess-backend'
      adds  8149fdd820a ;Fix typo "pacakge" -> "package"
      adds  222b863884f * doc/emacs/package.texi (Package from Source): Clarify 
prose
      adds  eaafc10f673 Add support for :release-rev in 
'package-vc-archive-spec-alist'
      adds  a00ec87c0b1 Update handling for new elpa-packages.eld format
      adds  60b3eb07542 Allow specifying the VC backend used by 
'package-vc-install'
      adds  40977816550 Ensure that package specifications are always fetched
      adds  a52cec7b6b8 Explicitly handle :vc-backend in a package specification
      adds  30f1e7c1e93 Extract last source package release from local VCS data
      adds  8b49d553b65 ; Avoid a type error on malformed "elpa-packages.eld" 
input
      adds  ec3f102b8cc Prefer "Package-Version" over "Version" if available
      adds  bb86ed20e16 Display a message after installing source packages
      adds  d33998ed3b5 Have 'last-change' accept a line number instead of a 
range
      adds  2a4f37fe520 Merge remote-tracking branch 'origin/master' into 
feature/package+vc
      adds  8e7bb5bb87c ; Update TODO section
      adds  c2088c0849d Allow specifying and pinning source packages to be 
installed
      adds  462a66e79ed ; Actually check if NAME-OR-URL is a string
      adds  17b017d55c4 ; Avoid loading package-vc in 'package-load-descriptor'
      adds  bbe5a1ca837 Ensure 'package-vc-update' runs 'package-vc-unpack-1' 
only once
      adds  b21f80bbb97 ; Replace 'let*' with 'let' where possible
      adds  b5dfd1dfe11 Track file name in 'package--downloads-in-progress'
      adds  57708df032d ; Handle case that was forgotten in the last commit
      adds  7705b66ed3a ; Update TODO section
      adds  ec01d9a2092 Add command 'package-vc-checkout'
      adds  0e75099da83 * lisp/emacs-lisp/package-vc.el (package-vc-version): 
Use main file
      adds  f5fb7069f35 ; Explicitly mark internal functions as such
      adds  38efed50dc7 ; Mention that 'package-vc-checkout' open a directory
      adds  0efc6116974 Autoload all entry functions
      adds  b5850ba3ae8 Document 'package-vc-selected-packages'
      adds  d69edfc7956 ; * doc/emacs/package.texi: Rename to "Fetching Package 
Sources"
      adds  f17fadd01ac Link to Manual from the package-vc group
      adds  184f0c3e60a ; * lisp/emacs-lisp/package-vc.el (package-vc): Add 
missing :prefix
      adds  f762c5bb2c9 * lisp/emacs-lisp/package-vc.el: Expand commentary
      adds  5fa2f116799 Merge branch 'feature/package+vc'
      adds  90a0aac3e8e Pacify gcc -Wanalyzer-null-dereference
      adds  3620aff8a9b * lisp/progmodes/cpp.el (cpp-edit-mode-map): Prefer 
defvar-keymap.
      adds  784ff9c5d31 Use progress reporter in cpp.el
      adds  5f0af7caecb ; package-vc: Pacify byte-compiler
      adds  7e2d71dd5cf * lisp/dired-aux.el (dired-check-process): Use progress 
reporter.
      adds  44ad4224006 * lisp/textmodes/css-mode.el (css-mode-map): Prefer 
defvar-keymap.
      adds  f3c138bb1ab * lisp/net/rcirc.el (rcirc-print): Replace misjudged 
assertion
      adds  b2401cdfd21 Print "decrypted" rot13 text is buffer is read-only
      adds  18c184d6d97 Configure clang-format to use tabs
      adds  a0d08878f16 ; Make clang-format handle FOR_EACH_LIVE_BUFFER
      adds  06f0d4793c6 project-kill-buffer-conditions: Tweak
      adds  913aa90013d ; * test/lisp/erc/erc-services-tests.el: Remove cruft.
      adds  0606b095d24 * lisp/erc/erc.el (erc-cmd-RECONNECT): Fix macro arg.
      adds  ae0642f8595 Offer completions for GET subcommand flags in erc-dcc
      adds  c2d657e7c4f Move ERC's core dependencies to separate file
      adds  8721e87a6ec ; * etc/ERC-NEWS: Mention move to erc-common.el.
      adds  22fb5397def ; Fix documentation of package-vc.el
      adds  154ecf61972 Simplify XI scroll class reporting code
      adds  656cc127f2e Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  ae7dcba6c5d Make sqlite.c build with SQlite in Fedora 9
      adds  e275dd28943 Avoid error when forwarding messages from Rmail
      adds  ae497d75f74 Fix warnings in sqlite.c in the MS-Windows build
      adds  26460328bc9 Fix the unexec build
      adds  22e8c679ee6 * lisp/jka-compr.el (jka-compr-load): Add MUST-SUFFIX 
argument.
      adds  1557bb9d8f1 ; Rename 'package-vc-link-directory' to 
'-install-from-checkout'
      adds  270020a4b45 Rephrase 'package-vc-ensure-packages' docstring
      adds  2637ef8f48a * lisp/tab-bar.el (tab-bar-fixed-width): Improve width 
calculations.
      adds  7926cf73414 * lisp/net/dictionary.el (dictionary-search): Use 
format-prompt.
      adds  9828b596e57 * etc/NEWS: Remove remark implemented by 
'vc-default-checkin-patch'.
      adds  8a49a888532 ; * lisp/progmodes/project.el 
(project-kill-buffer-conditions): Fix typo.
      adds  062d16c3ebe Add the "doas" alias to eshell.
      adds  4e108213341 lisp/eshell/em-tramp.el: Rename 'TRAMP' to 'Tramp'.
      adds  2fc6e715a29 Tweak the overlay related `insert-before-markers' tests
      adds  26d2ac38e9a Minor tweaks to the fix for `insert-before-markers' 
overlay fix
      adds  5c9895fffe4 Add a test for overlay evaporation across indirect 
buffers
      adds  6e5ec085510 buffer.c: evaporate overlays in all indirect buffers
      adds  23dd27a9795 itree.c and buffer-tests.el: Incorporate code review 
feedback
      adds  69a55568bfe * lisp/tab-bar.el (tab-bar-fixed-width-max): Change 
:type from cons to list.
      adds  d59c32201ed ; Minor copyedits in Eglot manual
      adds  45e318a1846 Improve documentation of Edebug overwriting buffer point
      adds  6a132f9b52f Bind "DEL" in dictionary-mode
      adds  24e5abdc069 Fix face extension when Org narrows the buffer
      adds  cd296e19a2b ; * src/itree.h (forget_itree): Make the prototype 
conditional.
      adds  f305d1ab3a9 Write more commentary on XI2 device management
      adds  dad452552be Pacify -Wnull-dereference
      adds  5f8c655a44a Fix splash screen display on NS and Haiku with native 
image APIs
      adds  44138d5ecce ; * src/image.c (syms_of_image): Add missed part of 
change.
      adds  5233186611e Revert "Pacify -Wnull-dereference"
      adds  2ea9f69f070 Fix failing eshell alias tests
      adds  9c0b90e6a92 Prefer defvar-keymap in octave.el
      adds  6cb963ff193 ; Avoid compiler warnings in 
'extend_face_to_end_of_line'
      adds  e46f6804892 ; * lisp/emacs-lisp/package.el 
(package-load-all-descriptors): Use \`
      adds  4103b6c4079 Fix sql-{beginning,end}-of-statement counting
      adds  8fe62b2ab57 Revert "* lisp/vc/vc-git.el (vc-git--rev-parse): Allow 
abbreviating commits"
      adds  46929f6b730 ; Improve documentation of character classes in regexps
      adds  5779df0c5bb ; * doc/lispref/searching.texi: Remove reference to 
Posix.  (Bug#58992)
      adds  70fb03a49af ; * doc/emacs/search.texi (Lax Search): Improve 
suggestion.  (Bug#58992)
      adds  61d55ce3bb4 Merge from origin/emacs-28
      adds  35221a7bd55 (itree_insert_gap, itree_delete_gap): Minor optimization
      adds  236703ca053 * lisp/outline.el (outline-minor-mode): Ensure margins 
are either 0 or 1.
      adds  802671493d7 Avoid invalid values showing up in scroll valuators
      adds  c19ca5eb7f2 CC Mode: Fix infinite loop in c-brace-stack-at.
      adds  d30a7c142df Add missing SAFE_FREE on XI 2.0 servers
      adds  d04433b9621 ; Improve documentation of automatic tab-bar tab 
resizing
      adds  80c3fadfd57 ; * lisp/tab-bar.el (tab-bar-auto-width): Remaining 
renaming in docstring.
      adds  68e2a9cd929 EUDC: Add eudc-ignore-options-file customization
      adds  b8134a7eba2 CC Mode: Stabilize the fontification in the presence of 
"register" keywords
      adds  12e601f9811 Clean up some duplicate event group conversion code
      adds  444e46fbee4 Don't use @w around @xref in ede.texi
      adds  5fa0fcf18bb CC Mode: Improve accuracy of recognition of bitfields
      adds  5b9b393c614 * lisp/progmodes/eglot.el (eglot--pos-to-lsp-position): 
Improve comment
      adds  1f53a5f1b38 EUDC: Deprecate eudc-server variable
      adds  0e25a39e69a EUDC: Add ecomplete and mailabbrev backends
      adds  9cbc0fd66a9 * lisp/tab-bar.el (tab-bar-get-buffer-tab): Add 
optional arg 'all-tabs'.
      adds  3820e75d2fe * lisp/tab-bar.el (tab-bar-auto-width): Use 
'frame-inner-width'.
      adds  a01024c859f bytecomp.el (byte-recompile-directory): Fix negated 
ignore logic
      adds  8dc36cc53b7 * src/lread.c (syms_of_lread): Drop unused capture 
group.
      adds  c05b0131745 Avoid use of `uint' type in XKB code
      adds  6f329bd2395 "Fix" iconification handling on PGTK
      adds  b7e476a3d30 Make the PGTK port display a loud warning when run 
under X
      adds  4bd5ac04a3b Teach thing-at-point to recognize bracketed IPv6 URLs
      adds  7c7e12405b1 ; Fix typos in help.texi
      adds  43db0e2784b Delete emacs < 26.2 workaround in 
eglot--apply-text-edits
      adds  6d1af1560e3 * lisp/thread.el (thread-list-mode-map): Prefer 
defvar-keymap.
      adds  85b0587a93b Avoid assertion violations in matrix_row
      adds  60219b1e4ec * lisp/tab-bar.el (tab-bar-auto-width): Add 
selected-frame to the cache key.
      adds  78144156b0f Optimize c-bs-interval, changing its value from 5000 to 
2000
      adds  ef3627508a6 Make 't' in bs-mode be more defensive
      adds  0047bdeb339 Be a little more paranoid about XI 2.0 implementations
      adds  abbb0faceae Better support for 'textarea' and 'select' tags in EWW
      adds  b4db61f5804 Rewrite the `kill-buffer-delete-auto-save' tests 
(bug#59028)
      adds  7879eca2471 Make 'dired-hide-details-mode' work after 
'dired-hide-subdir'
      adds  7e9afea7756 ; * test/lisp/dired-tests.el (dired-test-bug59047): 
Rename.
      adds  af6a93b2b85 * lisp/progmodes/cc-mode.el (c-fl-decl-start): Fix 
off-by-one error.
      adds  98c273ce1c2 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  25b4cec31d5 Avoid dumping core upon SIGHUP in non-interactive 
sessions
      adds  435861a3baa ; * src/buffer.c (Foverlays_in): Doc fix.  (Bug#59067)
      adds  f7694c80d3e ; * etc/NEWS: Mention that order of overlays might 
change.  (Bug#59067)
      adds  f8df45f8537 Fix indentation for multi-line block start in Python 
mode
      adds  2a7f01aa38b Fix initialization of module functions
      adds  ed067f08fe1 Add to /etc/NEWS a mention of the new C++20 support in 
CC Mode
      adds  dc4aef3b85f Support 'texlab' LSP server in Eglot OOTB
      adds  702a47f4f6f Don't reset the inbox buffer's modified status in Rmail
      adds  c833b291f57 Ignore errors when shutting down all LSP servers 
(bug#59146)
      adds  53f25609fc2 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  2e8551c0766 ; * lisp/tab-line.el (tab-line-cache-key-function): Fix 
docstring (bug#57848).
      adds  c3b64985aa6 Improve Eglot's docstrings and manual
      adds  1a2d603bb39 Eglot: Only handle URIs with the file:// scheme 
(bug#58790)
      adds  025d28ed893 Prefer defvar-keymap in hideshow.el
      adds  52d9c51816d * lisp/progmodes/hideshow.el: Improve Commentary.
      adds  ea8ed105fdb Slightly adjust EWMH frame activation code for child 
frames
      adds  0f535237753 Remove redundant library installation instructions
      adds  161cb6034ce ; * CONTRIBUTE: Clarify the log message line width 
guidelines.
      adds  d764a2bfa88 ; * lisp/progmodes/eglot.el (eglot--path-to-uri): 
Improve commentary.
      adds  05d1186b7af ; Fix a typo in last change.
      adds  23b49c0178d ; Tweak comment in lisp/progmodes/eglot.el (bug#58790)
      adds  c64d94c8497 eglot: Remove menu entry for manual
      adds  6d9065b7487 Fix &key parameters called without arguments (bug#58714)
      adds  014176f283a ; * lisp/xwidget.el: Improve Commentary.
      adds  6f48b46b03c ; Fix typos
      adds  be174560635 Make Eglot consider FileSystemWatcher.kind when 
watching files
      adds  0a4f73d3004 Mention obsolete gnus/nnir package in Gnus manual
      adds  d2f956807e8 project--buffer-list: Remove as unused
      adds  b5346eb84d9 Prefer defvar-keymap in cus-theme.el
      adds  0aea7da80b9 * lisp/xwidget.el: Improve Commentary.
      adds  26730d20cca ; * lisp/dired.el (dired--unhide): Remove FIXME.  
(Bug#59047)
      adds  75fb59c55e8 * doc/lispref/intro.texi: Fix PDF output without 
VERSION.  (Bug#59199)
      adds  25c6bc7a3d3 Fix implementation of MULTIPLE
      adds  505e8c5b295 ; * src/xselect.c (x_handle_selection_request): Fix 
typo in last change.
      adds  2bac9d46939 Handle request serial wraparound more correctly
      adds  e7614cc9ac1 Correctly handle key map updates on Haiku
      adds  f8c11b5a92e .dir-locals.el (C entry).  Add NO_INLINE to 
c-noise-macro-names
      adds  d794f1d3f22 Add cperl-mode to eglot-server-programs
      adds  4ccc385ab13 vc-git: Ensure git doesn't try to colorize stashes
      adds  9d334f558a1 eglot: Support signature labels without a function name
      adds  47b377f64be Prevent non-local exits from ns-in-echo-area
      adds  695dbd3db41 ; Improve documentation of text-scale adjust commands
      adds  756373a772c Fix warnings without XCB or XFixes
      adds  7a9beac4614 Fix bug#59075
      adds  ae9e4414159 Add new Go modes to eglot-server-programs
      adds  73c03d64cec Prefer defvar-keymap in sql.el
      adds  90a7dee79d0 New test for execute-extended-command helper defun
      adds  ae1a6b5bdf1 ; * lisp/simple.el (execute-extended-command): Improve 
comments.
      adds  7d53164162b Eglot: fix null scopeUri regression in 
workspace/configuration
      adds  443bd35e86b * lisp/tab-bar.el: More improvements for 
tab-bar-auto-width (bug#59208)
      adds  a5bf6fb5266 Fix suggest-key-bindings displaying key as command
      adds  9d5fc2c7eb3 * lisp/minibuffer.el (set-message-functions): New user 
option.
      adds  c0474ca21dd Hardcode "-name" instead of using find-name-arg
      adds  83a497ee879 Prevent crashes upon trying to focus a child frame on 
click
      adds  7e493b1773b CC Mode: Prevent over-eager recognition of a variable 
as a found type
      adds  723ceaca1d7 Make C-x 5 o work on GNOME Shell-like Wayland 
compositors
      adds  9db6da54494 Add face to key bindings suggested by M-x
      adds  222c2970323 ; Auto-commit of loaddefs files.
      adds  0ac626f1d4e Use substitute-command-keys for buffer-menu help
      adds  833e60ae1a5 Fix recent Cairo xsettings changes
      adds  c6df5417832 More fixes to last change
      adds  c63d77ac6b1 Fix last change again
      adds  7d5cf08de94 ; .clang-format: Support macros in comp.c, align 
operands correctly.
      adds  3b137bcbe88 ; Improve doc strings in seq.el
      adds  69d1278527f ; Fix some doc strings in elisp-mode.el
      adds  125b5684c3f New command 'project-list-buffers' bound to 'C-x p C-b' 
(bug#59153)
      adds  d2ba4538cb5 ; * lisp/subr.el (match-buffers): Fix typo
      adds  0600065ff27 Fix error trapping in x_focus_frame
      adds  690f7ac86ad Fix calculation of tab bar lines during automatic 
height adjustment
      adds  7d592db0ab6 Document that 'transient-mark-mode' is off in batch mode
      adds  56026242e46 Explain how to bind keys to non-ASCII sequences
      adds  60f2bb862f8 Merge from origin/emacs-28
      adds  277504584d4 Set vc-prepare-patches-separately to nil in 
.dir-locals.el
      adds  4cf97969e6b ; * lisp/apropos.el (apropos): Doc fix.  (Bug#59248)
      adds  aee4d67b097 Reduce buffer-tests noisiness when run in batch mode.
      adds  0a26b262175 Reduce buffer-tests noisiness even more
      adds  f793add1758 Add flat-button to docstring of 'set-face-attribute'
      adds  1772d88c1fa Call xref--analyze with correct project
      adds  f696d27d1ca * src/itree.c: Use more uniform names starting with 
`itree_`
      adds  17075a975ff EUDC: Fix eudc-capf-message-expand-name nil result
      adds  999027888c7 ; * src/comp.c (Fnative_elisp_load): Fix typo in 
docstring
      adds  7781121c447 Fix two typos in a doc string
      adds  0147e1ed831 Enable/disable 'server-mode' when starting/stopping the 
server
      adds  2cf9e699ef0 Make auth-source-pass behave more like other backends
      adds  c5d91358b59 Support auth-source-pass in ERC
      adds  4351fb7161f ; Make some ERC test fixtures a bit more courteous
      adds  e7f2f6cd92b Improve auto-reconnect visibility in ERC
      adds  d4028ead897 Warn of future breaking change to erc-response.tags
      adds  5699e43f27e Accommodate ircs:// URLs in url-irc and browse-url
      adds  46c765ed094 Refactor erc-select-read-args
      adds  77d6351d60d Default to TLS port when calling erc-tls from lisp
      adds  535cc4c81a9 Add optional server param to erc-networks--determine
      adds  ed5022b4eec Improve new connections in erc-handle-irc-url
      adds  43cca14a9e8 ; * lisp/emacs-lisp/seq.el (seq-filter): Fix typo in 
doc string.
      adds  fa9777b174c Fix treatment of input focus on MPX setups
      adds  d6c1c76ba4d * lisp/repeat.el (describe-repeat-maps): Improve the 
output.
      adds  ddbc33343cc * lisp/keymap.el (defvar-keymap): Add support for 
repeat-mode.
      adds  783c335623c * lisp/keymap.el (defvar-keymap): Don't use pcase.
      adds  623db40dd1c ; * lisp/*.el: Fix typos in docstrings
      adds  32f36db4f89 Prefer defvar-keymap in window.el
      adds  93036209fae ; Fix typos (duplicate words)
      adds  0636e1066bb ; Don't unnecessarily use non-ASCII characters in 
Texinfo
      adds  c04b17d5cb8 Merge from origin/emacs-28
      adds  61b9f2c3179 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use 
cl-lib (bug#59319)
      adds  66785721107 Fix display of mode line when the right divider is used
      adds  84472c3363e comint: Add repeat-map for comint-{next,previous}-prompt
      adds  d9d8ea61422 em-prompt: Add repeat-map for 
eshell-{next,previous}-prompt
      adds  bd21696ff0c esh-mode: Add repeat-map for 
eshell-{forward,backward}-argument
      adds  a0ee57c80de shell: Add repeat-map for 
shell-{forward,backward}-prompt
      adds  c8b9922e26a ediff: Merges with ancestor: Fix computation of hunks 
and proposed merge
      adds  954a5e79dc8 Add Eglot alternatives for PHP language servers
      adds  b6a7b42b199 * lisp/progmodes/eglot.el (eglot-server-programs): 
Remove Intelephense.
      adds  67d08daa970 Make VSIZE and RSS human-readable in Proced buffers
      adds  8a6c5be683a Support multi-line C++11 strings in Ebrowse
      adds  5df1fd19bad ; * lisp/progmodes/elisp-mode.el (eval-defun): Doc fix.
      adds  ca3cc92e14a CC Mode: Make implicit int types following specifiers 
fontify correctly
      adds  f320663239a Improve progressive summaries in Rmail
      adds  51589f81323 New Rmail summary "by thread"
      adds  11e64d00482 ; Fix previous rmailsum change
      adds  2bf7a06c4bb Use mapc instead of mapcar when walking rmail threads
      adds  875a8582ec5 * lisp/repeat.el (describe-repeat-maps): Use 
fill-region-as-paragraph.
      adds  29673568918 Avoid raw control characters in two files
      adds  e55be31d557 ; Fix interactive spec for 'package-vc-refresh'
      adds  a4e4ceb47a5 Handle strings as keys in 'package-vc-ensure-packages'
      adds  9d3c6205aec Rename '-ensure-packages' to -install-selected-packages'
      adds  e1ce202ad18 Mark 'package-vc-install-selected-packages' as 
interactive
      adds  aadf07f5b80 Autoload 'package-vc-install-selected-packages'
      adds  3ff8310cc30 Mark 'package-vc-update' as interactive
      adds  83ff0de4cec Fix 'package-vc-selected-packages' documentation
      adds  32758c6da0b Fix the docstring for 'package-vc--version'
      adds  f939859fe4e Clarify 'package-vc--build-documentation' docstring
      adds  b0200a37e4d Expand 'package-vc--unpack-1' documentation
      adds  13d051b4434 Remove references to internal symbols from public 
docstrings
      adds  9f4a433b276 Fix generation of documentation for source packages
      adds  d67b66f8abb Respect :lisp-dir in package specs by loading a 
sub-directory
      adds  2ec02024ab7 Track 'default-directory' while updating source packages
      adds  c53c5f38847 Rename 'package-vc-refresh' to 'package-vc-rebuild'
      adds  2b93d0e6f1f Fix type error in package-vc prompt function
      adds  348f7d263c5 Move package spec documentation to 
'package-vc-selected-packages'
      adds  a6cd44734d3 Remove unused variable in 'package-vc--unpack'
      adds  7c3d3fa44e6 Improve robustness of documentation generation
      adds  ccd7ab84c5a Fix edebug spec for 'package--with-response-buffer'
      adds  2ed115fc3ca Fix indefinite loading of asynchronous downloads
      adds  496c578d9c8 Have 'package-vc-selected-packages' consider all 
installed packages
      adds  aa56e50fe21 Raise 'wrong-type-argument' when installing package nil
      adds  c8e5069e6d2 Add new command 'package-vc-update-all'
      adds  a467afbd982 Mention package name when package is lacking VC data
      adds  4aee4cde3aa Explain that 'package-vc-install' doesn't remove 
tarball packages
      adds  d0ea38b5fe0 Have 'vc-prepare-patch' handle prefix arguments.
      adds  fd4da9151f9 * lisp/vc/vc.el (vc-default-last-change): Use 'vc-call'
      adds  7ab556b5763 Improve robustness of 'package-vc-update'
      adds  33263377767 Avoid destructive manipulation of 
'package-vc--archive-spec-alist'
      adds  345bfd376e3 Add missing elpa-package.eld to package test resources
      adds  11cb8103565 Fix the behaviour of 'byte-compile-ignore-files'
      adds  32f51f17c42 Remove temporary .texi files if used to build 
documentation
      adds  228c247e6ff Remove duplicate package descriptions after updating
      adds  874d8a418f3 Only fetch elpa-packages.eld when necessary
      adds  4bd7ae833fd Allow the direct installation of package specifications
      adds  53c90abfa81 ; * lisp/emacs-lisp/package-vc.el: Update TODO
      adds  5b8f165f756 Fix issues related to 'package-vc-install-from-checkout'
      adds  0b77909cac1 Avoid duplicate source packages in 'package-alist'
      adds  db28ba29dda Ensure 'package-vc-prepare-patch' runs in the right 
directory
      adds  fb6d62f881d ; Clarify what a package specification is
      adds  17889dd828d * lisp/emacs-lisp/package-vc.el: Autoload 
package-vc-update{,-all}
      adds  13003105a8e itree.c: Add new "stateless" iterator code and 
post-order traversal
      adds  fb7f1864da4 itree.c: Make the iterator reentrant (bug#59183)
      adds  091e0f04ffe itree.c: Get rid of the old iterator code
      adds  682b068ba71 Merge remote-tracking branch 'origin/scratch/noverlay'
      adds  32e29afe648 Add knob to make `mouse-position' faster on X
      adds  9711c8c2b4f * lisp/repeat.el (describe-repeat-maps): More outlines 
and page separators.
      adds  7571768c6c3 Avoid raw control characters in grm-wy-boot.el
      adds  eeab7b5cada Fix simple-tests when run noninteractively
      adds  f7ee6609ae3 ; Fix typos (prefer US spelling)
      adds  c116d9f74c8 Avoid `user-init-file' being set to an eln file 
(bug#59334)
      adds  ba485eb949d ; Fix typos
      adds  592d5d7759c Use boolean values directly in rmailsum
      adds  3ce629634a2 Silence rmailsum byte compiler warnings
      adds  4506b005ab1 Improve 'defvar-keymap' docstring
      adds  985ec6b26eb * lisp/emacs-lisp/bytecomp.el 
(byte-compile-dynamic-variable-bind): Typo
      adds  5525bd39322 itree: Make sure a deleted overlay has NULL pointer 
fields
      adds  5976cce8926 EUDC: Revert eudc-server-hotlist default change
      adds  87fce324c6b ; gnus-icalendar-tests: revert erroneous 'typo fix'
      adds  409f0430b6a Fix click position to menu bar entry with no-toolkit
      adds  4921bd7bac4 Fix build with ext menu bar
      adds  b23a4a15055 Fix earlier changes to keyboard.c
      adds  10701635cfe Fix bug#59371
      adds  b18d4dbe0d6 Fix automatic DPI adjustment and add workarounds for 
some systems
      adds  a6ae13af42e EUDC: Add LDAP tests
      adds  12e1e9c797a Fixes to fast mouse position reporting
      adds  ea721f2d0b1 ; Explain why some files are encoded in utf-8-emacs
      adds  4a2e3d19f72 ; Improve doc strings of Ethiopic support functions and 
variables
      adds  07127e9c29a Fix error trapping in x_set_mouse_color
      adds  87dd44e9820 * Makefile.in: Escape literal asterisks in regexps
      adds  46ceb2ac4bc ; Fix typos in bs.el
      adds  9ad3fce4a5c ; Avoid byte-compiler warning in startup.el
      adds  00aebdc1820 * lisp/emacs-lisp/package.el (package-maintainers): 
Improve error handling
      adds  91c3a276dd5 ; * Makefile.in: Add option to disable advice on 
failure.
      adds  db3ff76dc7d EUDC: Fix a void-variable error
      adds  740fe3e7575 Fix global face scaling bug due to rounding.
      adds  2ec39734ca0 EUDC: Add BBDB test
      adds  1682bd18f50 Fix encoding and display of messages sent by server to 
emacsclient
      adds  0fcf8dca6ac ; Fix typos
      adds  d46d67bef14 ; Avoid "Local Variables" popups in Emacs tree
      adds  fbad9c05ea1 Handle error in bookmark-relocate when filename is nil
      adds  7b09ed28ba3 Advise against using too-high GC thresholds
      adds  07705f5ddc3 Cancel proced auto update timer if no proced buffers 
are open
      adds  50e6bc72c21 ; * lisp/proced.el (proced-auto-update-timer): Fix last 
change.
      adds  6082ab9697f ; Add .no-advice-on-failure to .gitignore
      adds  16318bfb518 ; Fix typos
      adds  8874cd908c0 Coalesce duplicate scroll valuator handling code
      adds  7ad6104a17d Rework tramp-archive autoloads
      adds  79eca4652b4 * doc/misc/Makefile.in (INFO_COMMON): Sort 
alphabetically.
      adds  5c709bd605d Disable display-line-numbers-mode in string-pixel-width 
(bug#59311)
      adds  4bc9fe33afa Rename 'elisp-eval-buffer' to 
'elisp-eval-region-or-buffer' (bug#59350)
      adds  8ec8decd9f1 Avoid native compiler setting user-init-file to 
warnings.el (bug#59358)
      adds  6b0179f7908 Delete eglot spinner; not useful
      adds  d9d8a2eba92 * lisp/outline.el (outline-search-function): New 
variable (bug#53981).
      adds  4536ce86d00 * lisp/woman.el (woman-mode-map): Prefer defvar-keymap.
      adds  f7ba92287d9 Make instructions for updating ancient filesets obsolete
      adds  0fa916c7ddc * lisp/forms.el (forms-mode): Prefer setq-local.
      adds  a3b654e069e Make sed invocation in Makefile POSIX-compliant
      adds  61e96789ddb Activate direct asynchronous processes for Tramp 
container methods
      adds  beaa2e49530 ; Fix typos (misspelled symbols)
      adds  f176a36f462 ; Doc fixes: remove references to missing symbols
      adds  aaeaa310f03 Merge remote-tracking branch 'savannah/master' into 
feature/tree-sitter
      adds  abf40a41aaa ; Fix typo in c-ts-mode--font-lock-settings
      adds  eb1a35adc1c ; Update tree-sitter starter guide
      adds  3f37f6b4356 ; * test/src/treesit-tests.el (treesit-misc): Remove 
test.
      adds  aeadba1418d ; * lisp/progmodes/js.el (js-ts-mode): Add autoload 
cookie.
      adds  40539c7587d ; Fix typos
      adds  d901059281f Improve wording and markup in gnus-faq.texi
      adds  19954da8dd9 Refresh menus in gnus.texi
      adds  ea73fd69f0c ; Fix typos in tree-sitter files
      adds  7cfa87ed5bb ; Fix ERC test failure following recent typo fix
      adds  b32f50c6d85 Don't refer to deleted variable 
'gnus-parameter-to-list-alist'
      adds  74892eefc8d * lisp/treesit.el (treesit-max-buffer-size): Enlarge 
value.
      adds  c7202e7f4ae ; Fix docstrings in treesit.el
      adds  cb60342c018 Tweak c-ts-mode fontification
      adds  6e078380512 treesit-font-lock-recompute-features now has two modes 
of operation
      adds  d6d4adf3bd8 Tweak faces in Java and TypeScript
      adds  e494ca4f4dc Fix treesit_record_change in casify_region
      adds  1161c96cc9c Separate tree-sitter and non-tree-sitter variant of 
sh-mode
      adds  eb02528b707 ; Fix warnings in builds without tree-sitter
      adds  60fac8a5e02 Avoid potentially expensive XFlush and fix ordering
      adds  110769d039f Fix tree-sitter build using non-bash /bin/sh (bug#59460)
      adds  7c090ebf6b3 Improve the doc string of 'string-collate-lessp'
      adds  350918e7be8 Adjust x_display_set_last_user_time for Xlib 
sign-extension
      adds  4b6e152e349 Add '\lll' for VERY MUCH LESS-THAN to TeX input method
      adds  fa567684fa2 ; Fix comparisons in treesit.c
      adds  368d2531bec Fix 'treesit-max-buffer-size' and its use
      adds  361297c6f4b * lisp/progmodes/project.el (project-name): New
      adds  1f39da3098a * lisp/progmodes/eglot.el (eglot--connect): Use 
project-name
      adds  95d783f27c6 ; * src/casefiddle.c (casify_region): Stylistic change.
      adds  2fa6ccab01b ; Fix treesit--children-covering-range
      adds  057901f55ad Fix treesit-update-ranges
      adds  c69858b3f0a ; * lisp/treesit.el (treesit-ready-p): Guard against 
empty buffers.
      adds  efe599df312 Add a way to override project name for project-vc 
backend
      adds  0ed31364222 Utilize new font-lock faces for more tree-sitter modes 
(Bug#59397)
      adds  d2ab1c4a9af Tweak python-ts-mode fontification (bug#59470)
      adds  17ed39cc8da ; Remove obsolete use of inhibit-point-motion-hooks
      adds  5e8c62ffcae ; Fix typos
      adds  3573ebfa6d9 * lisp/progmodes/xref.el: Support outline-minor-mode 
(bug#49731)
      adds  a142841ad1e * lisp/outline.el: 'S-<down-mouse-1>' on buffer buttons 
cycles all outlines.
      adds  9f4306cd8d0 ; * doc/lispintro/emacs-lisp-intro.texi (Complete 
kill-region): Fix typo
      adds  1524fe427d0 Restore tramp-achive's Emacs 26 compatibility
      adds  43060910874 Improve last change to xterm.c
      adds  5568ac2db0f Fix error signaled by mouse-highlight on mode line
      adds  43e616aca56 Improve documentation of locale-specific string 
comparison
      adds  5496f454372 Avoid signaling args-out-of-range in mouse.el
      adds  275bc782864 ; * src/pdumper.c (dump_buffer, dump_vectorlike): 
Update hashes.
      adds  325515f9792 Support Racket programs in 'etags'
      adds  c38f3b1ce1e xref--search-property: Jump over entries hidden by 
outline-minor-mode
      adds  5f9b587e807 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  7a4f524314a * lisp/help.el (describe-bindings): Use the 
outline-default-rules feature.
      adds  a3fcc4ed0fa Don't break when loading VC packages on older Emacs 
versions
      adds  21b387c39bd New commands previous-line-completion and 
next-line-completion (bug#59486)
      adds  b42cd524b46 icalendar.el: Add test(s) for bug#56241
      adds  10f8f9a1851 ; * src/treesit.c: Minor comment improvement.
      adds  6785273a825 More flexible tree-sitter defun navigation
      adds  93683157949 Don't skip nested defuns in python-ts-mode defun 
navigation
      adds  d47e05219f9 Add csharp-mode and csharp-ts-mode
      adds  71397175aaa Add GS2 authorization to sasl-scram-rfc
      adds  da30a4908ec Don't set erc-networks--id until network is known
      adds  dc6ff142bc1 Make erc--server-reconnecting non-buffer-local
      adds  4c4936fab2e Support local ERC modules in erc-mode buffers
      adds  ae254a65cd6 Call erc-login indirectly via new generic wrapper
      adds  ed8862c4043 Add non-IRCv3 SASL module to ERC
      adds  5258f361681 Accept functions in place of passwords in ERC
      adds  f8b410f4a16 Add test scenarios for local ERC modules
      adds  b37604c263e project-switch-project: Use a different fix for 
bug#58784
      adds  00e7da76a7c Don't always filter out captured tree-sitter nodes 
outside of region
      adds  31fe6b066c3 ; * src/treesit.c (treesit_predicate_match): Move use 
below check.
      adds  901f0eab20d Add an error fontification heuristic to c-ts-mode
      adds  d0cd4ae62e6 ; * lisp/progmodes/csharp-mode.el: Add missing require 
form.
      adds  183c66be97c ; Relayout comments in treesit-font-lock-fontify-region
      adds  4231481af8f EUDC: Improve LDAP and BBDB tests
      adds  82522118339 Avoid assertion violations in treesit.c when editing 
non-ASCII
      adds  005efce764c Fix face issues in show-paren context overlay 
(bug#59527)
      adds  3208a42c47c CC Mode: Make it scroll fast over buffers with only 
#define's
      adds  95d827f21ef Fix cross-filesystem directory trashing (Bug#58721)
      adds  867e962cf53 Fix trashing of symlink that points at a directory
      adds  9fcff114b8f Fix reentrancy problem/crash in xterm.c
      adds  25e7290d367 Add new SI prefixes
      adds  cf439636d46 Eglot: Advertise completion.resolveSupport capabilities
      adds  fcd5fde0900 Remove fboundp check in eglot--connect
      adds  d34fc7b7aa9 Eglot: don't confuse URLs and windows file paths
      adds  c6c31b2903b icalendar.el: Fix parsing of sexp entries (bug#56241)
      adds  b604bef915e icalendar: Adjust tests after fixing parsing of sexp 
entries (bug#56241)
      adds  94ec173a732 Add tree-sitter-based modes to eglot-server-programs
      adds  80ed35866e4 * src/emacs.c (usage_message): Add missing 
--init-directory entry
      adds  80b25346056 ; * lisp/progmodes/eglot.el (eglot-server-programs): 
Add csharp-ts-mode.
      adds  697aaeb7b34 ; * src/emacs.c (usage_message): Fix typo
      adds  5ce34327eef Add more tree-sitter modes to eglot-server-programs
      adds  149e6e03b3f ; Avoid treesit-related byte-compilation warnings
      adds  55f6f1c82a3 Work around lsp-mode compatibility bug
      adds  fc9d7b3d047 Improve python-ts-mode fontification (bug#59534)
      adds  b0fa3b1a1f3 Improve csharp-ts-mode fontification
      adds  2b123edcf67 Fix easy menu separator in oldXMenu
      adds  29a262bfa7b Allow goto-address-at-point to use secondary browser
      adds  60354fcf49d ; * lisp/net/goto-addr.el (goto-address-at-point): Fix 
last commit.
      adds  e769a8eb440 Bind Buffer-menu-view-other-window to "O"
      adds  65f35b7f6f4 Add support for window-local xref history
      adds  75101583c3f Make ibuffer directory filter buffer aware
      adds  1c1a82bbedf ; Fix up some NEWS entries for Eshell
      adds  339893f2e3b ; Add more tests for the Emacs server
      adds  28c444f72a9 Don't explicitly delete client frames when killing 
Emacs anyway
      adds  4ee5618c6b1 ; Remove unused variable treesit-imenu-function
      adds  bf93e94060d Show package name in package-vc--unpack prompt
      adds  a7f8087d7fc Remove unused parameter from image_create_pix_container
      adds  639adf26a1b CC Mode: Fix the "asymmetry rule" for fontifying a type 
followed by *
      adds  8910447308f Fix regex errors in csharp-mode
      adds  f35dc7058b2 Add sqlite library version string retrieval function 
(bug#58766)
      adds  98c69b25566 ; * src/sqlite.c (Fsqlite_version): Doc fix.
      adds  af545234314 ; Fix doc strings in xref.el
      adds  94a8a8c4fef ; * lisp/progmodes/python.el 
(treesit-node-prev-sibling): Declare.
      adds  3d02c8aabfd Disable auth-source-pass-extra-query-keywords by default
      adds  ba6ead4854e ; * lisp/progmodes/which-func.el: Remove obsolete 
comment
      adds  2557145f105 ; lisp/progmodes/which-func.el: Mark emacs-devel as 
maintainer.
      adds  698b202ddca ; * lisp/server.el (server-start): Fix a typo in a 
warning message.
      adds  2389158a31b Drop project--value-in-dir
      adds  123e90f6d34 Fix no-accept-focus handling for embedded frames
      adds  0a8e724e37c Rename ts-mode.el to typescript-ts-mode.el
      adds  7fc0eae28f0 Rename ts-mode to typescript-ts-mode
      adds  154daf8367b ; * test/lisp/eshell/esh-var-tests.el: Fix incorrect 
paren placement.
      adds  e9f86182ceb ; * lisp/progmodes/csharp-mode.el: Add author and 
maintainer.
      adds  73c94d5a9f0 ; Fix comment-end in treesit-simple-indent-presets
      adds  245366b18a0 ; Add comments in treesit.c and treesit.h
      adds  4ffca85f1ee Rename treesit_ensure_position_synced to 
treesit_sync_visible_region
      adds  0369dcacf30 Fix tree-sitter assertion error (bug#59574)
      adds  3dbe0cde0e1 ; * lisp/progmodes/csharp-mode.el: Add Commentary.
      adds  372f8c5bffd eglot-server-programs: ts-mode -> typescript-ts-mode
      adds  30d4011b8a4 Use substitute-command-keys in Info-index error
      adds  34256906aa8 ; Add doc string to 'ucs-normalize-string'
      adds  2eccd6eb5f3 ; Fix some typos
      adds  4dec4aadf6e Fix generation of autoloads on MS-Windows
      adds  5281e85513b Reduce wasted cycles in x*.c
      adds  b3c9840066c Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  b84408647c4 Improve documentation of some posn-* functions
      adds  24c06a92e96 In project-find-file and the like, add absolute file 
name to history
      adds  65f355a0ad3 ; Fix typos
      adds  9319c124c92 Mention new programming language support in manual
      adds  78ccae44474 ; * doc/emacs/programs.texi (Program Modes): Improve 
indexing.
      adds  6e824030131 ; Clean up unused function: cuserid
      adds  bd5aa073d4d ; Don't mention Makefiles twice in `(emacs) Program 
Modes`
      adds  a22671dbd03 ; doc fix: Use w32-* names instead of obsolete ones
      adds  d440ca47ed6 ; * src/treesit.c: Fix typos and wording in comments.
      adds  b27e8f26284 Update from Gnulib by running admin/merge-gnulib
      adds  eb713a8fccc Remove mentions of create-directory nnmaildir setting
      adds  14d54212ea4 Improve robustness of server.el tests
      adds  d884b43634b Partially fix some python tests (bug#59477)
      adds  cc086f37e89 Add default limit for tree-sitter recursive 
tree-traversing function
      adds  447b9d48d96 Add treesit-font-lock-level
      adds  93c82209374 Reorganize treesit-font-lock-feaure-list's to the new 
level scheme
      adds  bd10c3cfa29 Correctly fontify types in typeof() expression in 
csharp-ts-mode
      adds  3fe5fc3dc16 Make bash-ts-mode fall back to sh-mode if the file 
isn't in Bash
      adds  a3d8da24762 Make typescript-ts-mode not fallback to js-mode
      adds  4a28f551490 Improve describe-text-properties display
      adds  40ff40198d8 Add js-ts-mode to eglot-server-programs
      adds  c3240ca540b ; * lisp/progmodes/sh-script.el 
(sh--redirect-bash-ts-mode): Doc fix.
      adds  80dcd78ff1f ; Fix recent documentation changes in treesit.el
      adds  8cda625b22e ; * src/treesit.c (Ftreesit_induce_sparse_tree): Doc 
fix.
      adds  ea2f2f1e711 Remove compatibility code in csharp-mode
      adds  80bfd6dc5bc Make frame synchronization more robust
      adds  bacba02e5c7 * lib-src/emacsclient.c (print_help_and_exit): Fix 
--timeout.
      adds  d48bb4874bc Fixed ctags local command execute vulnerability
      adds  6f0906be511 ; Fix last change in etags.c
      adds  41d2365d581 Fix xref to correctly display Windows absolute filenames
      adds  a5259b48a41 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  31cfd6d3116 Fix xref interaction with which-func (bug#59575)
      adds  ca42ff5f0ee Consistently refer to VC packages as such
      adds  1cbf2655db4 Extend memory-info for remote systems
      adds  7ee71ab6e52 ; * lisp/progmodes/xref.el: Fix some typos
      adds  a175c42b3a5 ; Fix typo (Bug#59634)
      adds  eaa823b9d6f ; * src/treesit.c (Ftreesit_parser_included_ranges): 
Doc fix.
      adds  7bf393dcf0d ; Consistently call alists "association list"
      adds  89a10ffcc49 Fix the new ctags test
      adds  2727af3fd44 Improved locked narrowing.
      adds  e41e9740fb7 Fix user narrowing handling.
      adds  4f19e1a5d14 Fix mode line redisplay bug when locked narrowing is in 
effect.
      adds  22375315f14 Revert 4f19e1a5d1
      adds  01efdbd3366 Better way to protect redisplay routines from locked 
narrowings.
      adds  890d6c15a75 ; * src/editfns.c (Fnarrow_to_region): Two forgotten 
cases.
      adds  2342fb052b2 ; * src/editfns.c (Fnarrowing_lock): Minor docstring 
improvement.
      adds  ea8e0f67bbb Minor improvements to locked narrowing.
      adds  3bf19c417fd Merge master into feature/improved-locked-narrowing.
      adds  aef803d6c3d Merge master into feature/improved-locked-narrowing.
      adds  ba9315b1641 Merge master into feature/improved-locked-narrowing.
      adds  9dee6df39cd Reworked locked narrowing.
      adds  a2465240395 Generic 'with-narrowing' macro.
      adds  16b8b0d1e07 Save and restore narrowing locks in 'save-restriction'.
      adds  558084c7f73 Improve locked narrowing around low-level hooks.
      adds  2ea4f978473 Further improvements to narrowing locks
      adds  4b5e31bf02a Docstring improvements
      adds  1bf0b72eb75 Docstring improvements
      adds  321d4e61551 Minor improvements for locked narrowing
      adds  1d1a83ba56e Improve handling of killed buffers in locked narrowings
      adds  bf4373f90a8 Simplify narrowing_locks_restore
      adds  914b7903ad1 ; * src/editfns.c: Minor improvements in comments.
      adds  18fa159fa91 ; * src/xdisp.c (get_locked_narrowing_begv): Minor 
change.
      adds  849223fba1e Merge branch 'feature/improved-locked-narrowing'
      adds  d5dc1dbf7cb Remove treesit-comment-start/end and use 
comment-start/end-skip
      adds  6d3cea2c8ed Minor improvements to locked narrowing
      adds  5f97a085bee Fix incompatible -t and -r options in emacsclient
      adds  059467ddc25 Catch more cases in info--ensure-not-in-directory-node
      adds  99463478e5a * lisp/progmodes/xref.el (xref--outdated-p): Fix broken 
docstring.
      adds  56ab6203fa9 Do not enter locked narrowing when it would span the 
whole buffer
      adds  a85ff223007 ; Don't emit a "Server stopped" message when restarting 
the Emacs server
      adds  264e9e3a177 ; * doc/lispref/windows.texi (Selecting Windows): Doc 
fix
      adds  6deeda411c0 Fix display of long completions.
      adds  5b325a03c50 ; Fix typo in eglot-alternatives (Bug#59653)
      adds  2772ebe3667 Do not prune native-compiled system directories 
(bug#59658)
      adds  65456668ab1 Bump master Emacs version to 30.0.50
      adds  34fc42e502a ; * configure.ac (module_env_snippet_30): Fix a typo.
      adds  db042b7591e Skip one python test case on macOS
      adds  7939184f8e0 ; typos
      adds  c6cb6d85069 Cut the emacs-29 release branch
      adds  faa270ee810 ; Merge from origin/emacs-29
      adds  a7b0b20c1bc Fix GUD item on the menu bar in source buffers
      adds  a9bfd953efb Merge from origin/emacs-29
      adds  78663ad78b8 ; typos
      adds  54eb6ddf549 ; Merge from origin/emacs-29
      adds  f794263da20 Reparse tree-sitter tree when buffer restriction changes
      adds  bbf1b93d434 Add more font-lock settings to css-ts-mode
      adds  2661c51953c Improve fontification in typescript-ts-mode
      adds  7336520fe77 Improve fontification in csharp-ts-mode
      adds  35e2b8a26be Add erc-sasl-auth-source-function to cached options
      adds  83b9496a193 * doc/misc/erc.texi: Revise SASL and modules chapters.
      adds  00de296d1b4 Simplify erc-sasl's auth-source API
      adds  afc7ed987b1 Allow be-resources to fail
      adds  4313279e345 ; Fix typo in NEWS
      adds  067c65578e0 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  079625d3c61 Tramp cleanup
      adds  4dab5f86712 * lisp/progmodes/project.el (project-vc-name): Fix the 
:type form (bug#48747).
      adds  13bb49bc0b8 In project-find-file, add abbreviated file names to 
history
      adds  c43cdfd6395 Allow csharp-mode in c-default-style
      adds  7ea95d1b92b ; * doc/misc/eglot.texi (Setting Up LSP Servers): 
Improve indexing.
      adds  00cb6e052a6 ; Improve error message when LSP server not found
      adds  f373a23e517 CC Mode: Prevent lone ids being parsed as types unless 
in decl arglists
      adds  f6aa7c335fb ; Typo fixes in etc/NEWS and lisp/ files
      adds  a699f65936e Fix typo in flag to load Emacs-specific LLDB commands
      adds  edd64e64a38 Fix interactive selection of emacs-lock mode, broken by 
2a4b0da28c
      adds  0625651e8a6 Update to Org 9.6-3-ga4d38e
      adds  dc0f2ec2dbf * etc/NEWS: Announce Org update.
      adds  af1a99d53f2 Sink python indent offset guessing to avoid test failure
      adds  700a4401b7b Merge from origin/emacs-29
      adds  33a244097c3 Skip one python test case on macOS
      adds  16d74c215dd ; Merge from origin/emacs-29
      adds  c3466099c5f Org regexp style fixes
      adds  f3ef75107ba Merge from origin/emacs-29
      adds  32615c9bc12 ; * etc/NEWS: Resurrect the lost Local variables 
section.
      adds  656a54b8235 Add itree_empty_p for clarity and reduced coupling
      adds  1abda0c8398 ; Make clang-format format indent preprocessor blocks 
correctly.
      adds  26c2ebd0ddc Update to Transient v0.3.7-182-gfe7dcbd
      adds  896a63481b7 ; Auto-commit of loaddefs files.
      adds  de00aef3e15 Update publicsuffix.txt from upstream
      adds  2a8f31b996c project-current: Improve the docstring
      adds  845763f2ad1 Merge from origin/emacs-29
      adds  646f2cf67e0 ; * etc/NEWS: Resurrect the lost Local variables 
section.
      adds  95a9bad9e85 ; Merge from origin/emacs-29
      adds  8617edfffd0 ; Fix typos
      adds  33546d6dd29 ; * etc/NEWS: Move an entry to a proper place.  
(bug#59718)
      adds  ee32ae7c365 ; * etc/NEWS: Add missing tree-sitter based modes.
      adds  cc6efa7992c ; Fix type error in 'package-maintainers'
      adds  832b013ef04 Insert news for installed packages only
      adds  7397f2099b6 * lisp/tab-bar.el: Keep tabs of the same group together 
(bug#59721)
      adds  fb5d9ff559c Fix c-ts-mode defun movement (bug#59628)
      adds  01e7d4b2a1e Make treesit-defun-prefer-top-level more flexible
      adds  3d976d6a037 Remove duplicate "friend" from c-ts-mode--keywords
      adds  7a1f1825fd3 Add inline to c-ts-mode--keywords
      adds  785fa801596 New user option: project-vc-extra-root-markers
      adds  4161023a63d Fix crashes and memory leaks during display 
deinitialization
      adds  65468109a53 Merge from origin/emacs-29
      adds  e961a31507e Speed up handling X selection requests
      adds  30cd8045d7b Fix pdumper build
      adds  5a5ee3356d2 ; * src/xselect.c (syms_of_xselect_for_pdumper): Fix 
last change.
      adds  f19ab1d36c5 Remove unnecessary error checks in xselect.c
      adds  ff64a85b2db Finish up last change with more speedups
      adds  9210eac5852 Make sure the menu-bar height is updated on X when 
fonts change
      adds  4b2f5425d7a Fix types in various defcustom declarations
      adds  3b5b99ac919 * doc/lispref/frames.texi (Input Focus): Clarify for 
XInput 2 support.
      adds  8b3baadf671 Fix compilation of Org 9.6 on MS-Windows
      adds  5d1a1019c61 Add highlighting Python operators (bug#59629)
      adds  f7c3abb8d2d Merge from origin/emacs-29
      adds  11ea333a5ae Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  05e336278e6 ; * etc/NEWS.29: Resurrect Local variables that keep 
disappearing...
      adds  b7b2455c5f6 Update publicsuffix.txt from upstream
      adds  dd9459c4648 ; Merge from origin/emacs-29
      adds  91a9598baf1 Update project docs and NEWS
      adds  cd89b81ffdb Merge from origin/emacs-29
      adds  0a5ede01499 ; Auto-commit of loaddefs files.
      adds  c384ce0ff14 ; Merge from origin/emacs-29
      adds  61311d68620 ; Fix test failure on CI
      adds  2d5cf7329e9 ; * etc/NEWS: Fix wording and punctuation of recently 
added entries.
      adds  a86ccb5f9dd ; Fix recently added treesit documentation
      adds  70ecdebc92c ; Fix typos (don't abbreviate "with" or "without")
      adds  7d6f9753ade Merge from origin/emacs-29
      adds  d94c5870c07 ; * lisp/tab-bar.el (tab-bar-change-tab-group): Doc fix.
      adds  91dba5b0668 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  0c1495574a1 Add colors to Proced (bug#59407)
      adds  9c58ea37afc ; Fix last change in proced.el
      adds  368c7c7d8e4 Improve detection of very long lines
      adds  03a40b974c4 term--update-term-menu: Add the menu to 
term-terminal-menu
      adds  3bccef6f525 project-files (VC-aware): Make sure the VC backend is 
loaded
      adds  16e68e64f92 ; * lisp/progmodes/c-ts-mode.el: Change rx to 
regexp-opt.
      adds  ad0563855fa Add case and match to python--treesit-keywords 
(bug#59720)
      adds  1aa1f8432b0 Add new TypeScript mode tsx-ts-mode
      adds  2e4960d63df ; Change c-ts-mode--base-mode to c-ts-base-mode
      adds  bf66b90b9ae Fix the width of margins for icons in 
outline-minor-mode (bug#59719)
      adds  39e0c601762 * lisp/tab-bar.el (tab-bar-format-align-right): Fix 
alignment on TTY frames.
      adds  3eb64d21f62 Merge from origin/emacs-29
      adds  a67ed9a403f ; Fix typo in .clang-format (Bug#59768)
      adds  64044f545ad More behind the scenes transparent speedups around 
xselect.c
      adds  73d169c7db3 * lisp/emacs-lisp/cl-macs.el (cl-flet): Optimize a bit 
more
      adds  2541bec21bf * lisp/bindings.el (bound-and-true-p): Verify argument 
is a symbol
      adds  2b9cd50f935 Add tsx-ts-mode to eglot-server-programs
      adds  9065d745151 Merge from origin/emacs-29
      adds  a48cd7bb9f8 ; Make clang-format format indent preprocessor blocks 
correctly.
      adds  24ca490d7dc ; Fix a typo in .clang-format.
      adds  98327e37193 ; Merge from origin/emacs-29
      adds  e5b0141b0d7 Fix error editing multisession variables (bug#59710)
      adds  f72cda2b822 Speed up auto-completion in 'sh-script-mode'
      adds  1b567f5a67d Use file-name-nondirectory to determine default 
project-name
      adds  4b3eb928fed Fix server-tests run noninteractively (bug#59742)
      adds  8413e951383 ; server-test CI debugging
      adds  54633fcd761 ; * lisp/subr.el (string-equal-ignore-case): Doc fix 
(bug#59779).
      adds  1e36ad9458e ; server-tests: remove CI debugging
      adds  dd7a7633beb Merge from origin/emacs-29
      adds  1c901386518 Improve performance of other_frames and 
XTfullscreen_hook
      adds  17d40c163e0 vc-git-print-log: Don't assume vc-git-log-switches is a 
list
      adds  395f9d83f26 Merge from origin/emacs-29
      adds  3623d5c195d Revert "Make easy-mmode-defmap obsolete and adjust only 
caller"
      adds  641ef36403b Fix gud-minor-mode-menu
      adds  91a578ac9fe ; Merge from origin/emacs-29
      adds  401f76cc3d6 Make sure 'user-emacs-directory' ends in a slash
      adds  11c3c54d8ad Fix handling of relative directories in 
"--init-directory=DIR"
      adds  a0dd9fdebe3 ; Add cross-reference to string-equal docstring
      adds  bd58dcedfb9 Fix and expand tests broken by commit 2772ebe366 of 
2022-11-28
      adds  f6e2f30f394 ; Fix typos
      adds  afa4fcb95b4 Fix "C-h k" when clicking on another frame
      adds  c5ba47c889e Speed up Unicode normalisation tests by a factor of 5
      adds  6fb9a03cbdf ; Remove debugging leftover message
      adds  2c4d92d30f6 ; * lisp/subr.el (posn-col-row): Revert inadvertent 
change.
      adds  520a4e12f8e ; * lisp/treesit.el (treesit-end-of-defun): Guard 
against nil value.
      adds  96af584af6c Fix comment-start-skip in tree-sitter modes (bug#59690)
      adds  be67cc276a9 Merge from origin/emacs-29
      adds  f96a9e10b10 Make Emacs build with Xfixes support on old versions of 
the library
      adds  a51743dbcb7 Make a boxed menu bar have a shadow at its right end 
(bug#59778)
      adds  3e00e50ee3d Fix potential crash deselecting for property change 
notifications
      adds  5be502a697c Improve passing user switches to Git log commands 
(bug#59414)
      adds  84214578f5a Fix markup in ERC manual
      adds  3768b100777 ; * lisp/pcomplete.el (pcomplete-allow-modifications): 
Fix a typo.
      adds  9d5ec880b03 Merge from origin/emacs-29
      adds  029988d4a51 Prevent a segfault when deleting a fullscreen frame on 
NextStep.
      adds  f09cf0efd6f ; Merge from origin/emacs-29
      adds  432b9655ae0 Restore font-lock-type-face for lisp mode &symbols
      adds  a27f61f6f48 Use the function 'window-system' on the 
tab-bar/tab-line (bug#59620)
      adds  4bcdb1cc65b Make killing a non-last client work the same no matter 
the auto-stop setting
      adds  ec00d292ec0 Improve treesit-fontify-with-override
      adds  4fa37dc4261 Merge from origin/emacs-29
      adds  2a907bcd4bb Don't excessively sync in some other code
      adds  a8574e76ff0 ; * etc/NEWS: Fix entry for 'vc-git-shortlog-switches'.
      adds  c1a3e8830bb Fix build with old XCB
      adds  3114158a384 ; * src/xfns.c: Actually remove "#include 
<xcb/xcb_aux.h>".
      adds  2c8b09b06e7 Fix crash on Windows 9X
      adds  ca0da3b83df ; Clarify description of display on the margins
      adds  16b94888429 Fix mouse clicks on a non-selected frame
      adds  64271bbb7d9 Add back pair feature in json-ts-mode fontification 
(bug#59833)
      adds  318bf42b410 Improve fontification of typescript-ts-mode (bug#59831)
      adds  c26fe45cb80 Fix treesit-query-capture
      adds  717f8477284 ; Fix typo in js--treesit-imenu
      adds  ccf3705892d Merge from origin/emacs-29
      adds  f803203088c Work around sample server bug
      adds  80df980e410 * lisp/bs.el: Adapt to modern display-buffer-alist 
window setup
      adds  bcf4d96db3a ; Remove dead code from 
'server-stop-automatically--handle-delete-frame'
      adds  de2491cccc2 ; * lisp/serve.el: Silence unused arg warning in 
previous commit
      adds  e0a057c16b5 * lisp/bs.el: Improve compatibility with previous 
version
      adds  f0e118d3f67 * etc/NEWS: Mention new bs option
      adds  9b9b39a2d89 Lisp reader undefined behaviour excision
      adds  d58d1dd48ac Do not run slow tests on EMBA
      adds  70a2eb4a0b3 Fix 'add-display-text-property' when OBJECT is non-nil
      adds  ed4734405df Avoid crashes in a build --without-modules
      adds  01a4035c869 Fix etags local command injection vulnerability
      adds  7e6d1d1c471 ; Fix last change in etags.c.
      adds  43b7e7efbf4 Fix etags builds on non-Windows non-MS-DOS machines
      adds  40af27859e0 ; * lib-src/etags.c (escape_shell_arg_string): Minor 
doc fix.
      adds  b3847c02083 ; Minor cleanup in treesit.c
      adds  6187d001f28 Fontify some keywords in type face in c-ts-mode
      adds  c6b454df339 ; Improve docstring of c-ts-mode--fontify-variable
      adds  5257b9cda43 ; Rename c-ts-fontify-error to c-ts-mode--fontify-error
      adds  b8790e320e1 Consistent fontification of using-directives in 
csharp-ts-mode
      adds  cc63c086971 * doc/misc/eww.texi (Overview): Improve introduction.
      adds  6acf95cbea6 Fix admin/notes/tree-sitter/build-module/build.sh 
(bug#59789)
      adds  9ae1c2762d7 EUDC: Outline deprecation plans in NEWS
      adds  82849f9a20b Merge from origin/emacs-29
      adds  78efe08c070 Fix some more problems with running Emacs as untrusted
      adds  51a192023ae ; * etc/NEWS: Fix the 'bs-default-action-list' entry.
      adds  a6ada6bd261 ; Minor copyedits of the latest xterm change
      adds  949bc1c72d7 comint-fontify-input: Fix field boundary issue 
(bug#59626)
      adds  08d8fe0c33d Capitalize unit names in Calc uniformly
      adds  7ac9e57beda Font lock Commit: and CommitDate: lines in Git logs
      adds  5d68cc99177 Remove conversion_fail_tag from selection requests
      adds  153c67fa92e Make 'server-stop-automatically' into a defcustom
      adds  06bf218f69a * Enable native speed 2 EMBA build and tests and 
disable speed 0
      adds  d2411615e8b * test/src/sqlite-tests.el (sqlite-version): Declare.
      adds  bfc00f1c120 Eglot: fix setting of flymake-list-only-diagnostics 
(bug#59824)
      adds  4bc9c8972ac Add lisp/external-completion.el for completions from 
external tools
      adds  bf81df86e52 Don't override completion-category-defaults in fido-mode
      adds  fef17557365 Use new external-completion.el in Eglot
      adds  f7262b8f81e Fix comint-tests on MS-Windows
      adds  a669d5fae54 ; * test/lisp/comint-tests.el (w32-application-type): 
Fix typo.
      adds  d31a2539834 Improve parameter checking in tree-sitter functions
      adds  b710ca62c00 c++-ts-mode: Highlight nullptr as a constant
      adds  6479691cf07 Fix syntax-table for tree-sitter modes
      adds  c83c95634e7 Add c-ts-mode-indent-defun (bug#59662)
      adds  b429e524288 Improve tree-sitter fontification in edge-cases 
(bug#59738)
      adds  670daa8b626 Add recursion limit to 
treesit--children-covering-range-recurse
      adds  508b0c1b223 Fix crash on Windows 9X
      adds  64c7b57ae72 ; Merge from origin/emacs-29
      adds  c774e83e367 ; * src/emacs.c (main): Improvements to last change.
      adds  a37df90276a Treat escaped newlines in Eshell as the empty string
      adds  8fb2afe0511 ; Fix typos
      adds  b4a3724d3b0 Remove unneeded (require 'edebug) from which-func.el
      adds  2659311e064 ; * lisp/progmodes/java-ts-mode.el 
(java-ts-mode--keywords): Fix typo.
      adds  9c21eae60c4 ; lisp/progmodes/java-ts-mode.el: Fix more typos.
      adds  31ea42e15eb README and other updates
      adds  bf6c23044be Fixed a typo in bind-key.el
      adds  4bd492f606f Have loading timer include time to require
      adds  01c8245b295 Make use-package-verbose customizable
      adds  334f6e085e2 Integrated support for working with el-get
      adds  80b010a748f Minor grammatical nit
      adds  aea35b2370d Minor reformatting
      adds  debf2c23f33 Fixed a typo
      adds  0bde0b4c02c Die typos, die
      adds  f6d65ce876d If :load-path is absolute, don't expand it
      adds  0736be8e67d Add a note about how to use :load-path
      adds  bdf1505f444 Added :mode and :interpreter keywords
      adds  82a8d10a46a Establish autoloads after :init
      adds  d9f6c0f370d Added :pre-init
      adds  ece5f93919f Byte-compilation related fix
      adds  28c6509148b More updates to support el-get
      adds  89a844fd9cc Correct return value from with-elapsed-timer
      adds  fe7997d2b77 Only use user-site-lisp-directory if defined
      adds  8b93cee99b4 Use-package now accepts function as argument
      adds  fbead837318 Support diminishing to a replacement string as well as 
to nothing
      adds  2a63e3f2ef5 Merge pull request from PhilHudson/master
      adds  c28874e9564 ELPA package support
      adds  75b30bfd9b9 Merge pull request from phillord/master
      adds  abc0ebc92dc Documentation for the use-package macro
      adds  b8406ce9f00 Reverting "Documentation for the use-package macro."
      adds  8d72a6c1d68 Documentation for the use-package macro
      adds  445d0245fcd Merge pull request from phillord/master
      adds  eaf96774091 Support packages where autoload and elpa name are 
different
      adds  c4cf68f6e44 Merge pull request from phillord/master
      adds  593f18aff56 Macroexpand quoted eval-after-load block early
      adds  1a65b11731e Merge pull request from PhilHudson/macroexpand
      adds  c680b57ebfe Cleanup trailing whitespace
      adds  447004740c5 Merge pull request from bdd/master
      adds  aa8d5fab192 Added minimum load time display option
      adds  35685f120bb idle initiation of packages
      adds  49d25ce022f Merge pull request from phillord/master
      adds  52a48a77c3b Merge branch 'master' of 
https://github.com/jwiegley/use-package
      adds  d718c0cefa2 Merge pull request from phillord/master
      adds  1758c5faeac Corrected a typo
      adds  34d3f115ddd Runtime client code independence redux
      adds  26bfd9ce2fd Merge pull request from PhilHudson/master
      adds  09b9ef3ae3d let bind-key* override minor modes with 
emulation-mode-map-alists
      adds  094830716da Merge pull request from npostavs/bind-override
      adds  2abe5f94803 let :diminish "string" guess correct mode symbol
      adds  984e0f10448 Merge pull request from npostavs/easy-diminish
      adds  0df0e18c4be needed extra layer of nesting for diminish calls
      adds  ef6b97c29fd Merge pull request from npostavs/easy-diminish
      adds  b9016186070 Add Package-Requires header for ELPA installations
      adds  5a799db5a17 Merge pull request from purcell/patch-1
      adds  17a1a4659a4 enforce use of spaces for indentation
      adds  82903da9d8d don't use obsolete flet
      adds  a5e4a6d9383 quiet byte-compiler; ensure package.el is loaded
      adds  d2460b92769 add dots; cleanup whitespace
      adds  9741bdb189b Merge pull request from tarsius/master
      adds  5b696d19187 fontify use-package form
      adds  2da6318930e Merge pull request from tarsius/font-lock
      adds  19c65ea3ab3 package header should, hold, sold be the full filename 
+ ext
      adds  e38cfff8b69 Merge pull request from milkypostman/master
      adds  7161c09b30d Documentation added for :ensure keyword
      adds  01cfa0358f2 Added documentation to use-package macro
      adds  ed2b3397835 Merge pull request from phillord/ensure-doc
      adds  f98b9d08fed Validate keywords. Error if any keyword is unrecognized
      adds  a5859a7c8d9 Fix initial line to satisfy package.el
      adds  3a4556a906f Merge pull request from purcell/patch-2
      adds  2a1e7e418a7 refine use-package highlighting regexp
      adds  e481d97891d Merge pull request from npostavs/master
      adds  ac0c9633bc9 use `eval-when-compile' for loading package at compile 
time, fixes issue
      adds  a76d16730df use lambda around deferred :config forms to compile 
them, fixes issue
      adds  3d0b14eac2c Merge pull request from npostavs/master
      adds  48975f791b4 also check `byte-compile-current-file' for compile time 
loads, fixes issue
      adds  a56244378fb Merge pull request from npostavs/master
      adds  8de5c29ed5c Improve (describe-personal-keybindings) output
      adds  71150a79c55 Merge pull request from aethanyc/improve-output-buffer
      adds  57f80d4ff16 highlight use-package before typing package name
      adds  749295c052d Merge pull request from npostavs/hilite-redux
      adds  bbf2b5034b0 Fix highlight use-package for Emacs snapshot
      adds  6efc084cdf8 Merge pull request from aethanyc/fix-highlight
      adds  c6d79d2cb40 pass name (not name-string) to eval-after-load
      adds  6fdeb0c0448 Merge pull request from npostavs/eval-after-name
      adds  fd8af80f08c Enables using variables and functions as arguments
      adds  ff03bef1d15 Merge pull request from 
dudebout/variable-and-function-support
      adds  818c78f4666 Removes `plist-get-sexp`
      adds  9c9329f5227 Merge pull request from dudebout/fixes-
      adds  dd20db220dd plist-get-value treats arg as backquoted
      adds  8c1c572857b use plist-get-value for all non-sexp args
      adds  d6a5c439154 Merge pull request from npostavs/quasiquote
      adds  e7a343828ac Add a ":first" keyword for those occasions that it's 
necessary
      adds  aa357bc96ae Changed :first to :pre-load
      adds  901272a8c7f Merge pull request from phillord/first-keyword
      adds  119a30f2ba8 cl not needed since flet was removed in 82903da
      adds  29abf59bad6 macroexpand not needed
      adds  9921a76e867 remove after-init-hook for override-global-mode
      adds  61fd933807f with-elapsed-timer: only check verbosity once
      adds  3d871c79947 make `with-elapsed-timer' hygienic
      adds  026c46c057f let with-elapsed-timer return last form
      adds  e3677880058 Merge pull request from npostavs/cleanup
      adds  94072fba77a remove extra comma (added by 026c46c)
      adds  e8b5ea3b700 Merge pull request from npostavs/comma
      adds  a116fc2136f Properly enable runtime dependency for :idle stanza 
(issue)
      adds  c3cbe3a69af Merge pull request from PhilHudson/master
      adds  36cf13ef477 Add :pre-load to use-package-keywords
      adds  f3ed771481f Merge pull request from aethanyc/add-missing-keyword
      adds  c7560f7be7c Remove el-get support
      adds  ee0060c3a75 Merge pull request from Silex/master
      adds  90ca8adc413 Default use-package-verbose to nil
      adds  f3e9e871a6c Backward compatibility with emacs-22.1
      adds  d4bf41eb825 Merge pull request from dabrahams/patch-1
      adds  9d395a40197 fboundp is a function, not a variable
      adds  c3704ac36eb Add a :demand directive, to override deferred loading ()
      adds  d588d0b382e use-package: use defun as lisp-indent-function
      adds  7de292c0e92 Merge pull request from tarsius/defun
      adds  75206228dd7 allow :mode and :interpreter to accept a string
      adds  25ea8ea840b Merge pull request from aspiers/short-mode
      adds  2dbee4cd751 fix DRY violation by only having documentation in one 
place
      adds  ebe59c7da16 Merge pull request from aspiers/docs
      adds  984850be80d hyperlink functions in Comments column
      adds  283653ff4b4 Merge pull request from aspiers/hyperlink-all-bindings
      adds  8f7e878caf0 add 'use-package-' prefix to 'with-elapsed-timer'
      adds  21cabfd3340 fix bind-key URL (fixes)
      adds  6ca942d7803 Merge pull request from aspiers/best-practices
      adds  58ca076647f stop describe-personal-keybindings adding trailing space
      adds  2676ff5d959 Allow multiple forms after keywords
      adds  dd937c4e363 Move tests to separate file
      adds  7d0779114ed Add `bind-keys` macro
      adds  aec1268960f Merge pull request from Fuco1/bind-keys
      adds  f90d65e1492 Add better descriptions for lambdas, closures, keymaps
      adds  e23bce4c2f0 Merge pull request from Fuco1/special-form-desc
      adds  38d4d2e2dac Add variable column width
      adds  0f7d54d1db2 Merge pull request from Fuco1/variable-col-width
      adds  f0776c2aeb3 let bind-key accept vectors, add docstring
      adds  11195fa213a Merge pull request from npostavs/bind-vector
      adds  ea3a475d0be use-package-with-elapsed-timer: respect option at 
runtime
      adds  2d7ecd867a2 use-package-with-elapsed-timer: add declare indent rule
      adds  f32d24350c4 use-package-font-lock-keywords: add 
use-package-with-elapsed-timer
      adds  c7ff4800952 Merge pull request from tarsius/master
      adds  6b30c15823d :idle-priority keyword to change the running order of 
idle functions
      adds  db9cba9a31f Merge pull request from ffevotte/idle-priority
      adds  0ab0d776918 Add new option use-package-idle-interval
      adds  efe2419a22b Merge pull request from YoungFrog/idle-interval
      adds  053a1514a1e fix typo
      adds  869ff53ab90 bind-keys: ,@(when map (list map)) => map
      adds  01196c81ac8 bind-keys: bind directly to prefix-map
      adds  978094589e8 Merge pull request from npostavs/bind-vectors
      adds  9ca3690b59d * bind-key.el (bind-key): don't eval key-name at macro 
expansion time
      adds  d63972eb296 Merge pull request from YoungFrog/keynameeval
      adds  4e80d29dafe Eval backquote earlier and support non-`progn' lists
      adds  a9ba368fa79 Merge pull request from YoungFrog/fix-mult-mode
      adds  6d02a320f6e if package can't be located, treat it the same way as 
disabled
      adds  8c04377608b Merge pull request from alexko/master
      adds  a4939e7ef34 Revert "Merge pull request from alexko/master"
      adds  1c82b2377ff Don't abort compiling if package loading fails
      adds  2d67e1dca1b Merge pull request from thomasf/master
      adds  c4ebcaa953e Add bind-keys* macro
      adds  0d0e8db7312 Merge pull request from alezost/bind-keys
      adds  91b439c8e74 personal-keybindings: add docstring
      adds  de9f6814e79 bind-key: no vector keys in personal-keybindings
      adds  b3e96443ad7 bind-key: cleanup
      adds  3cbf5104685 Merge pull request from npostavs/desc-vector
      adds  aa6e3f47c74 Show more informative errors when they occur
      adds  471869269a2 bind-keys macro changed to allow prefix map to have a 
menu string
      adds  91953b08e07 Merge pull request from BernardHurley/master
      adds  31bb0cde567 assume the declare-function macro exists
      adds  4cf50ffbca9 Merge pull request from tarsius/master
      adds  351c1020109 Display which package that has compile errors
      adds  4c927efbd51 Merge pull request from thomasf/master
      adds  e8ce1b20ca3 add :bind* keyword for `bind-key*`
      adds  0bfa3561483 Merge pull request from waymondo/master
      adds  f07ecde5a1b Fix "compiling" typo
      adds  6570447a05f Merge pull request from Silex/master
      adds  fe7fe615280 support for pinning package to archive
      adds  18f04bfb992 Merge pull request from peterhoeg/master
      adds  435d4b40785 pure cleanup
      adds  b3bf1b2587d Check if package-archives are valid when pinning
      adds  99642725c13 Merge pull request from peterhoeg/master
      adds  a2b23f8326d Don't add autoload for existing commands
      adds  f8db1f1740b Merge pull request from YoungFrog/fixautoloads
      adds  5a5aeca7973 Do not quote lambda expressions
      adds  647950fd161 Merge pull request from vermiculus/master
      adds  7db9b920dfb fix small typo (key > keymap)
      adds  7252e29ec4f Merge pull request from thiagowfx/patch-1
      adds  1ae22368542 :bind-keymap - bind a key prefix to an autoloaded 
package keymap
      adds  60029cb0ab6 Merge pull request from killdash9/keymap
      adds  b8f0799ce8f Passing t into keymap function
      adds  89a957efa90 Merge pull request from killdash9/keymap
      adds  719115cf477 Allow using expanded macro without loading feature
      adds  24ace89e5ad Merge pull request from tarsius/master
      adds  f334f230eb9 Minor changes
      adds  f8bf1b0986e Minor style edits
      adds  30da0769bf9 Stylistic changes
      adds  a4a696572df Revert "Don't add autoload for existing commands"
      adds  0f76d766d90 Many stylistics cleanups and simplifications
      adds  4ae584f3ff0 Begin refactoring for 2.0; NOTE: BREAKING CHANGES
      adds  27cba067ee6 use-package-expand: use display-warning
      adds  9748de389c3 Merge pull request from npostavs/warning
      adds  e68d00d5259 Fix :ensure value interpretation
      adds  a6edb081226 Merge pull request from thomasf/master
      adds  71f894fe78d Fix to :ensure normalization
      adds  b4a00d2eb56 Some minor code reformatting
      adds  f637380fed2 Add :preface, occurring before everything except 
:disabled
      adds  81f5e48d328 Support optional injection of hooks, for Spacemacs
      adds  9385ab417af BREAKING CHANGE: Remove :idle and :idle-priority
      adds  03ea5d6dbf5 Restore an earlier fix to
      adds  199399e5525 Add -hook to the injected hooks
      adds  98b642b794d Undo an erroneous change
      adds  1f20acfd57e use--package: eval-after-load name
      adds  1c5f9247aa9 Merge pull request from npostavs/eval-after-name
      adds  a66d1952e3c Update docstring for :disabled
      adds  a2030288716 Correct an erroneous symbol reference
      adds  5c85433fac3 Relax a path normalization check
      adds  b75c1cb47e7 Allow :pin to accept a symbol
      adds  4029030eb56 Output Compiling message only if verbose is enabled
      adds  55d6bb00cac Add code to workaround an inefficiency with 
eval-after-load
      adds  05c02aee865 Allow vectors to be passed to :bind again
      adds  21a091f17a4 Collapse some whitespace
      adds  302c008b456 Permit minimal expansion of macro bodies, and other 
fixes
      adds  1fe2c1c0565 :defer now accepts an optional number of seconds
      adds  34bc31e1d4a A few changes for byte-compilation
      adds  9e35dd95d95 More fixes related to byte-compilation
      adds  db69a3f81c0 Add to the load-path before the :preface
      adds  771f2edc83a Always return t on a successful init-time load
      adds  8d7a0c21852 minor fixes to get bind-keymap working in 2.0
      adds  c819beebf02 Merge pull request from killdash9/keymap
      adds  eda8246fc66 Change some code for consistency's sake
      adds  d2679595faf Several minor improvements and fixes
      adds  46435d7b84b Other minor improvements for byte-compiling
      adds  5787ff074cb More work to silence the byte-compiler
      adds  658d103b70c Make a warning more specific
      adds  8769309fbf1 Remove a use of macroexpand
      adds  19ab94cf398 Wrap the :preface in an eval-and-compile block
      adds  2778e85a39b macroexpand nested uses of use-package in :init and 
:config
      adds  38f907cc5d7 Remove a hack that is not needed anymore
      adds  1b6605652c0 Use push instead of add-to-list
      adds  f5f4102ca18 get-binding-description: return keymap symbol
      adds  23ec1ca7190 Merge pull request from npostavs/name-keymap
      adds  c2f5b2479dc Fix some docstrings
      adds  3467e4eaa6b use-package-progn: replace with macroexp-progn
      adds  f45c4f0edd7 Merge pull request from npostavs/macroexp-progn
      adds  b30b279a99e Remove code I did not intend to commit
      adds  94ad68330da Rename use-package-with-elapsed-timer at an internal 
name
      adds  f1ab3291f65 Began work on modular handling of keywords
      adds  e7f3f97a715 Modular support appears to be working
      adds  2abf565af2f :pin should return `t'
      adds  eb6b81dfecb Allow :map in bind-keys to accept multiple maps
      adds  029e46a8743 Whitespace cleanups
      adds  012c37d722f Change bind-key* behavior to mimic bind-keys*
      adds  8c00f108bfa Change use-package to use bind-keys and bind-keys*
      adds  d70d70843a3 Correction to an eval-after-load expansion
      adds  53bb14cfb7a Add autoload stanzas to bind-key
      adds  47586c714e2 Fix file headers
      adds  348bc571418 unbind-key now removes key from personal-keybindings
      adds  80aad34a39f Add new customization use-package-always-ensure
      adds  800669d9dac Add :delight support, thanks to darkfeline on GitHub
      adds  c3a4b03b5f1 Fix a bug in the :delight support
      adds  d1e91745b37 Minor fix to :diminish
      adds  c850481d069 Failed to require a package is just a message
      adds  f1a00054b13 Keymap bindings must be interactive
      adds  90e3f481114 Fix calls to run-hooks for :init and :config injected 
hooks
      adds  4502a5ecb10 Merge pull request from syl20bnr/fix_hook_injection
      adds  a53b5062c4c bind-keymap fixes
      adds  d3f47a74019 Merge pull request from killdash9/keymap
      adds  6f0586ef52b Refresh package.el archives if package is missing
      adds  269b1080ae3 Merge pull request from thomasf/master
      adds  1cbcd66ebe9 Support :bind (:map '(...))
      adds  282241cf7de Merge pull request from nickalcock/master
      adds  3cdc6c39bfb Re-add support for string package names
      adds  fa36aa682cc Merge pull request from npostavs/string-packages
      adds  d5145927462 fix quotation error
      adds  2276ed7607f Merge pull request from matklad/master
      adds  9c1156dbf85 error handling for use-package
      adds  3e2747f1746 Revert "Merge pull request from edvorg/master"
      adds  6298e7e4775 pass in symbol of bind macro, for more extensible 
re-use of same handler
      adds  5dffc8c7cf5 Merge pull request from waymondo/extend-bind-handler
      adds  ff8bdfcdca1 Bump version to 2.1
      adds  564f9bb74b8 Support for after keyword
      adds  96add4d4c07 Merge pull request from phillord/feature/after
      adds  ac47f783da3 Move :ensure option from macro expansion phase to 
runtime phase
      adds  734c5e7119b Merge pull request from kovrik/master
      adds  b1f442c15bc Apply a fix from npostavs relating to
      adds  d9f37b4f0c1 Install packages when byte-compiling (fix by @npostavs)
      adds  189c8b5422a Merge pull request from kovrik/byte-compile-ensure-fix
      adds  ed2e85e4a74 Use cl-mapcan rather than apply 'nconc; thanks wasamasa
      adds  95038f96f1e Guard against a case where :load-paths is nil
      adds  b4ec5abad2b Add a PREDICATE option to bind-key, and :filter to 
`bind-keys'
      adds  3ce3b3a98c6 Add a missing comma
      adds  308e4e3f2ca Move :pin out of macro expansion phase
      adds  d1c78a646cd Move :pin out of macro expansion phase fixes
      adds  38c170e17bf Merge pull request from kovrik/issue-299
      adds  f4a01f3e009 Add new option `-always-pin'
      adds  3f48ff46484 Merge pull request from phillord/feature/always-pin
      adds  ba4aeb600d6 Fix errant variable name
      adds  cc4333a1be9 Merge pull request from phillord/fix/always-pin-typo
      adds  19474a17116 Do not package-initialize on each :pin
      adds  c42e3f56694 Change condition that checks if package has been 
initialized
      adds  9e2dcf8655f Merge pull request from kovrik/fix-pin-performance
      adds  5cbfd926c5e When :ensure is used install package as a selected 
package
      adds  c5e98d87dae Ensure package-install support a second argument
      adds  2b967a3c18c Merge pull request from 
thierryvolpiatto/fix_package_install
      adds  ee8ac83641e Add an autoload cookie for `use-package'
      adds  32748d06571 Upper casing Cs corresponding to Ctrl
      adds  57af7dd5717 Merge pull request from dudebout/patch-1
      adds  cd867dfe2f2 allow string values in cons for :bind keywords
      adds  416096bfdc9 Merge pull request from waymondo/master
      adds  543935482f1 Add a comment about a recent change
      adds  c65a3342765 Handle :unless correctly
      adds  947345028e7 Add another `declare'
      adds  d81390f6de0 Handle the case when keymap has a broken documentation
      adds  4593f178e3b Merge pull request from alezost/keymap-doc-fix
      adds  23a61c8f6b9 Add some variable settings to use-package-tests.el, 
thanks tarsius
      adds  856e8ee2459 Support multiples uses of :map with :bind
      adds  828563a7563 Remove :bind-keymaps, and only apply :map bindings 
after load
      adds  eeba14ef079 Restore :bind-keymap, it does something special still
      adds  6da4e0ce9d9 Add variable `use-package-always-defer'
      adds  ce51ea2055c Use `add-to-list' defensively instead of `push'
      adds  6a90a9f16d0 Add configuration variable 
`use-package-check-before-init'
      adds  6ca19531bbf Repair :map handling in bind-key.el
      adds  b0b5cfbfb26 Quote variable in `bind-keys*'
      adds  8e128b29f5b Merge pull request from ljos/master
      adds  f150691c780 Only printing debug messages if use-package-verbose is 
`debug'
      adds  a1c4e6d0aba Normalize some error text
      adds  af65fbea63f :map no longer accepts lists; only eval-after-load if 
necessary
      adds  3aa6aecb7f2 Mark package as selected with package-install
      adds  153b542421c Merge pull request from xuchunyang/fix-package-install
      adds  858a7f9b7c2 Fix to ignore load error caused via :after
      adds  2b5668df207 Merge pull request from robario/patch-1
      adds  d34fb2bdc9a Add imenu support for use-package forms
      adds  1d6b3174f54 Merge pull request from justbur/imenu
      adds  da08a04652a Fix imenu support for older versions
      adds  ff0a5e281d6 Merge pull request from justbur/imenu2
      adds  59d34cf9ce7 Move :init forms before :after and :demand
      adds  1f03bec96bc Merge pull request from justbur/bump-init
      adds  758739e6dbf Version 2.2
      adds  be7a0e46495 Don't pass a constant as the state
      adds  71057bc20f2 use-package-as-string: use noerror parameter
      adds  79c38c5184e Fix declare-function call: FILE must be a string
      adds  811c99da526 Merge pull request from npostavs/state-noconst
      adds  5053f75e008 Make pin and ensure compatible
      adds  72452b55481 Merge pull request from ketbra/master
      adds  4629e86240a Remove the use of a tab
      adds  ef0cbfdc733 Ensure package-pinned-packages is bound before 
referencing it
      adds  bcfb1495170 Merge pull request from appleby/master
      adds  fc7fc42f135 Bump version to 2.3
      adds  c15c616eb16 Remove tests, which don’t work
      adds  baa9e25a6bb Declare package-read-all-archive-contents
      adds  42b7a774cf3 Merge pull request from phst/bug398
      adds  75e0cd93c53 Delay decision whether to use eval-after-load until 
run-time
      adds  ba3064ed803 Merge pull request from tarsius/bind-later
      adds  134ecb3c883 Support outline-minor-mode
      adds  6c35742992f Merge pull request from tarsius/outline
      adds  aad07daa8d9 Increase :preface priority
      adds  dbf46d97be7 Merge pull request from basil-conto/preface
      adds  ad8094c22d9 Add new customization option `use-package-always-demand`
      adds  e8533557142 Add use-package-ensure-function
      adds  c637f2be433 Merge pull request from 
raxod502/use-package-ensure-function
      adds  3dec23c0860 Add use-package-defaults
      adds  a1550a7746a Merge pull request from raxod502/use-package-defaults
      adds  013425edeb1 Revert "Add use-package-defaults"
      adds  8fa6e8823be Unrevert "Add use-package-defaults"
      adds  482c8e57289 Fix use-package-defaults
      adds  f95d487d03d Merge pull request from 
raxod502/fix-use-package-defaults
      adds  75bdb878336 Improve imenu support
      adds  c287aa30858 Merge pull request from justbur/imenu3
      adds  c13ca927c20 Add function use-package-jump-to-package-form
      adds  0905a7b1c72 Merge pull request from justbur/find-form
      adds  4e6115214b2 Extend capabilities of use-package-ensure-function
      adds  f6224b29562 First cut at :defer-install keyword
      adds  a233f01ff64 Update docstring for use-package-ensure-function
      adds  89a8f94672e Merge branch 'generalized-ensure' into defer-install
      adds  855a2afbe31 Improve deferred installation mechanism
      adds  57e38152e14 Get :defer-install completely working, in theory
      adds  ecc5fddda43 Various improvements for deferred installation
      adds  b2e674de0a3 Update docstring, installation prompt message
      adds  5ed9a6b5a5d Remove obsolete mplist tests
      adds  fc57b342991 Refactor pair normalizers; add tests for them
      adds  65c7b42a14c Don't allow nil as a mode function
      adds  9688d2f64bd Don't allow implicit package name arg for binders
      adds  a4c3244f309 Merge remote-tracking branch 'origin/pr/349'
      adds  61d6a8e4497 Add autoload cookie for use-package-autoload-keymap
      adds  87a8ff6d693 Return `t' after calling `eval-after-load'
      adds  f1fa65d7733 :mode and :interpreter can now accept (rx ...) forms
      adds  0517689cf3b Support multiple symbols passed to :after
      adds  45442561d3e Revert "Return `t' after calling `eval-after-load'"
      adds  249de4b44de Merge remote-tracking branch 'origin/master' into 
defer-install
      adds  bd2afa53c75 Merge pull request from raxod502/defer-install
      adds  bca84ee71ab Add use-package-always-defer-install
      adds  0f547bc807c Merge pull request from raxod502/always-defer-install
      adds  9ad6f2ef1a6 Fix :after keyword
      adds  9f90129b95c Merge pull request from raxod502/fix-after
      adds  d5d320e607e Don't mutilate keyword arguments in :bind
      adds  e5e335424c3 Add comment explaining keyword-argument patch
      adds  2db2b56b17a Merge pull request from raxod502/fix-bind-key-filter
      adds  a9ffffcee5c Make use-package-normalize-value handle nil better
      adds  0a12111d2fd Merge pull request from raxod502/normalize-nil
      adds  3823a9059e9 Fix quoting error in failed autoload message
      adds  c38c33e6fac Merge pull request from 
raxod502/feat/failed-autoload-msg
      adds  ec088b747a3 Protect against errors during package install
      adds  ac4a3a4aa81 Add `:magic` and `:magic-fallback` keywords (issue)
      adds  99e4045122a Merge pull request from joewreschnig/magic-469
      adds  4b8b850cf0d Allow multiple :delight arguments, or omitting the 
mode. ()
      adds  7eec86f5cd9 Allow :major as the third argument in :delight calls
      adds  463e38b1887 Merge pull request from 
joewreschnig/477-delight-wrappers
      adds  d0dcd95d80b Document :delight in the doc string and README
      adds  c845776677f Merge pull request from joewreschnig/481-delight-docs
      adds  6e6b533aaf3 Fix bug in use-package-install-deferred-package
      adds  3f58555ed8a Merge pull request from 
raxod502/feat/fix-install-deferred
      adds  68c9ee4bff3 Don't use with-demoted-errors in use-package-ensure-elpa
      adds  85643eaf188 Cosmetic changes to use-package-ensure-elpa
      adds  426a319e1ba Merge pull request from emacsjanitors/demote-manually
      adds  5396491aecc Fix typos in docstring
      adds  3c763f31690 Merge pull request from carldotac/master
      adds  fcf219701b8 Add support for variable customization
      adds  d8bbc3a95d6 Add support for face customization
      adds  9bf8264523f Merge pull request from 
canatella/add-customization-keywords
      adds  57ec21a0139 allow customized values to be nil
      adds  eda2db4f18d Merge pull request from waymondo/master
      adds  ca83649a324 Allow `:diminish` with no arguments
      adds  903ff822198 Merge pull request from joewreschnig/implicit-diminish
      adds  c72d8567d26 Corrections to the normalization of :custom
      adds  c3455b2a678 Remove duplicate documentation of :mode
      adds  5ac5f8bc635 Merge pull request from drrlvn/patch-1
      adds  4ddf42185a1 Explicit :defer t should override 
use-package-always-demand
      adds  18b9bf18ad5 Don't allow :commands, :bind, etc., to be given an 
empty list
      adds  9b523d7c4ee Upgrade license to GPL 3
      adds  6f9d4342ca2 Make unrecognized keywords a warning
      adds  700c92c5de4 Append to *use-package* when debugging, don't clear it
      adds  4ad4a59685a Add support for `:hook`
      adds  2ebf0767332 Allow :custom (foo1 bar1) (foo2 bar2) etc
      adds  c811637b303 Fix for single :custom (foo bar)
      adds  7531c374bf9 Allow :diminish to take no argument, once again
      adds  2c32857d579 Make diminish a soft dependency, as delight already was
      adds  a392f6da552 When byte-compiling, correctly output declare-function 
directives
      adds  606284e3743 Repeating a bind no longer causes duplicates in 
personal-keybindings
      adds  28259876194 Print map keys in describe-personal-keybindings
      adds  b7041c0f291 When use-package-inject-hooks is non-nil, always fire 
init/config hooks
      adds  4303a2faf6d Require cl-lib and do not use seq functions
      adds  9ea305beb6e Add a missing (require 'seq)
      adds  9870843e1c6 Merge branch 'master' into 520
      adds  2aea700500c Merge pull request from basil-conto/520
      adds  3db39c05731 Require Emacs version >= 24.3
      adds  c0a884dfa21 Merge pull request from basil-conto/version
      adds  7499c8812ae Add NEWS.md file
      adds  f256943f9b5 Reorder some items in NEWS.md
      adds  bff472ea80a Allow :bind ("C-c C-c" . (lambda () (ding))) and 
#'(lambda ...)
      adds  8051c9f5cdb Update version and copyright
      adds  d8c1f02bf4d Whitespace fix
      adds  0887e1f9d07 Correct use-package-normalize-mode
      adds  6a62122e9c8 Use backquote rather than quote
      adds  1167e7d063a Fix a missing `and'
      adds  5f2b0cbe8fd Allow keys to be bound to nil
      adds  fab33fef3a1 Correction to use-package--recognize-function
      adds  5e1a656e066 Using :load-path without also using :ensure now implies 
:ensure nil
      adds  35f46f7b42a Restructure some code
      adds  3cb64648fcb Only add :ensure nil on :load-path if 
use-package-always-ensure is t
      adds  3847ec28ca1 Allow :ensure to take a nil value again
      adds  3ea2d34219a Add stubs for future tests of all keywords
      adds  c3b9cc2403a Add two new tests
      adds  2ff8af64956 Add a use-package-version variable
      adds  1fc543a2120 Don't check for an :ensure that 
use-package-always-ensure may have added
      adds  ca94036dce4 Add a test case for :ensure, following up from
      adds  0be868d39b5 A final fix to :ensure + :load-path
      adds  98ee89a7525 Remove an unneeded defvar
      adds  9465b915a84 Add the missing plist-delete
      adds  7a562f10cbd Add test for use-package-test-normalize/:ensure
      adds  dfd3194d80e Allow match-expansion to take multiple cases
      adds  0791e3fefe7 Code reformatting
      adds  1a09f8fef22 :no-require t should never require
      adds  af8b961716e Change the :config default, if none has been set in vars
      adds  669e8527fb2 Sort keywords at the appropriate time
      adds  5f1e8b6b72c Always use `load' when loading for the sake of 
compilation
      adds  2c618e17c6f Don't macroexpand bind-keys, leave that to the evaluator
      adds  f674a75b614 Move :hook before :defer
      adds  07ab280741b Whitespace fix
      adds  b5b432d0feb Correct the ordering of :preface, :load-path, :defines 
and :functions
      adds  88f8c1bb8f8 Generate :defines and :functions correctly
      adds  7f2eec9e654 Add many new tests
      adds  6954c3f5829 Don't factor out a volatile variable
      adds  21b9b6551da Comment out :no-require test for now
      adds  f5b034154f8 Always wrap the expanded body from use-package in 
(progn)
      adds  cd4790b3df8 Add many more tests
      adds  cb846d188ab Add tests for the last two keywords
      adds  9e8e9aa4eed Remove some debug code that crept in
      adds  09be976c185 :demand should not override an explicit use of :after
      adds  af3b34b0229 Remove the :defer-install keyword
      adds  dee6b36286c If use-package-verbose is t, show loading times when 
:after is used
      adds  a9429350d53 Fix `use-package-ensure-function' docstring typo
      adds  9ab797cccdc A great deal of internal reorganization and 
simplification
      adds  4c1b82aed58 Define macroexpand-1 for older Emacsen
      adds  e5aa510d48a Separate out all tests, the better to identify which 
one failed
      adds  223c321a1da Always catch errors during configuration
      adds  d5c1fdf4e80 Remove a local variable binding
      adds  149c4878fc9 Change most use-package-- prefixes to just use-package-
      adds  3625b3f7128 More variable renaming needed in the tests
      adds  0c148eb777e Move functions around for better logical grouping
      adds  22fb8f8c4b1 Disable a test that is not working on Travis
      adds  cdbb2cbe97d Move the use-package-keywords defcustom to the top of 
the file
      adds  fff47a1331f Break out ensure/diminish/delight into their own 
support files
      adds  7c95d0a0e06 Move optional jumping functionality to its own module
      adds  99200a16423 Fix a byte-compiler warning in up-ensure.el
      adds  f356c838c1d Minor simplification
      adds  8dd0f274d09 Drop some unnecessary detail from a warning message
      adds  8428dafcfab Report errors during deferred :config as intelligent 
warnings also
      adds  35b975563ca Correction to error detection at both :init and :config 
times
      adds  f08f8a7ba9b Only emit the debugging context text once
      adds  36cf7998537 Add 'errors as another option to `use-package-verbose'
      adds  28084551ac6 Normalize the code emitted by :mode, :interpreter, 
:magic, etc
      adds  a1bdd958d3b Reduce some code duplication
      adds  62f866caf79 Delete an unneeded blank line
      adds  8bf5de28c3c Correction to a macro expansion
      adds  bd2589e4bea Add notes to NEWS.md
      adds  f4f3e01044b Remove code from up-core.el that is now in 
up-diminish.el
      adds  49752db41b3 up-ensure's customization variables are now in their 
own group
      adds  6d51e52342e Minor comment change
      adds  0be575766c5 Add new customization variable 
`use-package-deferring-keywords'
      adds  20ea11b71a6 Add further notes to NEWS.md, in light of recent 
breakages
      adds  05dfea96e58 Change order of :defines and :functions within 
`use-package-keywords'
      adds  5d973a01882 Move :init back to happening after all autoloads have 
occurred
      adds  5d9c854a6cf Add `use-package-chords` and 
`use-package-ensure-system-package`
      adds  0239ee227a5 Move :init back to happening after all autoloads have 
occurred
      adds  ac906479a78 Normalize some whitespace and ordering in new code
      adds  1e560c51400 Reduce some code duplication
      adds  4efd3551087 Add two new tests
      adds  fb9d1596326 Move :preface handling within the code
      adds  026433a8a03 Revert "Reduce some code duplication"
      adds  4042b87c720 Add expand-maximally macro to up-tests.el
      adds  8489206db4a Fix duplication in an error message
      adds  fe85f246b0c Add a new :catch keyword, and move :preface before such 
handling
      adds  101dc9793bf Ensure that :commands always declare-function at 
compile time
      adds  01c3d756061 :ensure can be a list; correct handling of multiple 
:ensure keywords
      adds  e36d208c694 Expand use-package-core as a macro, to avoid load time 
dependency
      adds  9245d08ebc9 Require cl for the use-package tests
      adds  d771e8d7193 Please the byte-compiler
      adds  057814ae241 Add new customization variables 
`use-package-hook-name-suffix'
      adds  5382941ac3e Add a test-in-progress for issue 506
      adds  08e5406cc3f Merge branch 'master' into next
      adds  1e42c867b61 Commit .texi file, as it requires several dependencies 
to generate
      adds  d5feff862a0 Split key binding functionality out into its own file
      adds  f8690361153 Merge branch 'split-bind-key'
      adds  4b83f9525ce Rename up-* files to use-package-* for consistency
      adds  a2ddc180655 Comment out two tests that break on Travis
      adds  6470eaf3d53 Fix an argument process problem with bind-key
      adds  6c836985b18 Swap the order of two definitions
      adds  e34fdb580a7 Add several missing comments
      adds  62d33b21430 Support :ensure (pkg :pin archive)
      adds  2790bfc0061 Add a bind-key test
      adds  277384d1512 Add a note to `bind-key` on the usage of the KEYMAP 
argument
      adds  2892c026f46 Add note in NEWS.md about :after and autoloaded 
keybindings
      adds  afdf1c36380 Some Emacsen don't have gensym
      adds  ee07e709ead Fix the case where :ensure is given no arguments
      adds  43f1be12b77 Use cl-gensym
      adds  f037c2daeb8 Fix function accidentally made interactive
      adds  10fd4577d01 Add missing autoload cookies
      adds  a090961f105 Fix bad interaction between bind-keys* and the :package 
keyword
      adds  0a628a27675 Avoid using pcase and many other macros in 
macro-expanded forms
      adds  725d749b7c7 Normalize errors should be errors, that are then caught 
by :catch
      adds  65caa3b423e Rewrite normalization of :bind and :bind*
      adds  64ffdb68631 Enhance fix-expansion to take surrounding let bindings 
into account
      adds  b25a305c588 Lower the priority of :if/:when/:unless in 
use-package-keywords
      adds  b5a0cd4f307 Add note in NEWS.md about :requires vs. :if
      adds  7c3a6cd70b4 Stub some referenced variables, for Travis
      adds  cdb250e766c For now, stub out test that breaks Travis
      adds  5f139248853 Enable 4 tests that work when not run on Travis
      adds  7b8e94a61a2 Default running-on-travis to t
      adds  4882df82853 Whitespace change
      adds  0c110ebd67b Allow `:load t' to mean the same as :load of the 
package name
      adds  2a9904b9e87 Enable all tests on Travis
      adds  3343cca33bd Don't auto-defer if the package itself was given to 
:load
      adds  de12a5ae86c Several changes as suggested by flycheck
      adds  b2b91af2e54 Make the expanded text for :after cleaner
      adds  2cd3ebd5d59 Allow the expansion of :after (:or foo bar) to be 
byte-compiled
      adds  c272c6b56b2 Update some GPL version references
      adds  09399939356 Clarify :config with setq versus :custom
      adds  894e95aa4bc Respect keyword ordering in 
use-package-deferring-keywords
      adds  2a85d81c47a Add support for gathering statistics on use-package 
declarations
      adds  e8a7ae1ea17 Add :bind test for a single cons cell
      adds  ce36e688174 Don't compute the verbose debug text unless it's 
requested
      adds  b001edf1620 Add missing autoload cookie, and make lack of a 
normalizer an error
      adds  9a6d8a4cf2a Add a comment as to why max-lisp-eval-depth is set in 
-tests.el
      adds  75428f870dd Remove Package-Requires for diminish and delight, as 
these are optional
      adds  beee6b8d4d9 use-package-defaults predicate must also receive the 
package name
      adds  71fc2249615 Add documentation for `use-package-report'
      adds  7cc17cee8f8 Pre-expand lexical-let, since otherwise it requires cl 
to be loaded
      adds  20694696b27 Revert "Pre-expand lexical-let, since otherwise it 
requires cl to be loaded"
      adds  7803571280b Correctly fix the problem of unreferenced symbols after 
compilation
      adds  96ecfab9e4e Use cl-gentemp in another place
      adds  80e8a599b43 Introduce new customization variable 
`use-package-merge-key-alist'
      adds  8fefa49d39d Changes to the way auto-deferral is indicated
      adds  8cf7b17dae3 Clarify a note in NEWS.md
      adds  93231ecbab5 Fix the tests
      adds  47143806964 Add tests for two more issues
      adds  e6c54b54ab3 Add further note to NEWS.md
      adds  ae0d2436818 Add another :bind test
      adds  0068501aa08 Remove several unnecessary calls to `ignore'
      adds  7e458c640ce use-package-normalize/:disabled has the wrong number of 
arguments
      adds  5a02d61ac61 Start building a use-package linter in 
use-package-lint.el
      adds  ec84ed0dfbe Fix a scoping issues with multiple occurrences of :bind
      adds  3850281f88d Add a clarifying test for
      adds  a4d2e779610 bind-keys fixes related to
      adds  4aa9b0cd6a1 Minor simplification of a function
      adds  31fa2f24a10 Add more tests related to issue
      adds  51eceb4238a Add a test related to
      adds  2d226310f1f All the second argument in use-package-defaults lists 
to be a function
      adds  13fb5f4f2e0 Guard a call to display-warning with ignore
      adds  1fdfd46fb2c Fix sanity check for correct :custom-face format
      adds  cb15dffbd73 Render the use-package-report table using Org
      adds  44cb99fcc75 Merge pull request from nickmccurdy/render-report-table
      adds  9638870f53a Handle automatic macro expansion by 
elisp-completion-at-point
      adds  13a9e339f24 Merge pull request from justbur/elisp-cap
      adds  8a6430835fa Prefer org-table-align to orgtbl-ctrl-c-ctrl-c
      adds  567df21f26c Merge pull request from jabranham/fix-byte-compiler
      adds  46ee1003274 Prefer non-obsolete var names
      adds  b7252f8e63a lexical binding
      adds  fd8a3510fd1 Merge pull request from jabranham/system-packages-update
      adds  88bcb8b96d6 Use lexical bindings and remove cl package
      adds  4c3abcf4ebd Fix byte compiler warnings
      adds  2274130b40a Test still requires cl
      adds  109167e8f50 Don't remove sharp quotes
      adds  d21787f1d64 Merge pull request from jabranham/lexical-bindings
      adds  c29193bf072 Move variable bindings to the bottom of each file
      adds  566a2ea3a1f Revert "Move variable bindings to the bottom of each 
file"
      adds  ab918196faf Revert "Merge pull request from 
jabranham/lexical-bindings"
      adds  09266283b94 Add use-package-ignore-unknown-keywords option
      adds  e379221166b Merge pull request from justbur/ignore-keywords
      adds  46503b194c2 Fix usage of plist argument in 
use-package-normalize-plist
      adds  10b4dcb53ab Merge pull request from justbur/normalize-fix
      adds  2250f89ac0b Support ":package" in use-package
      adds  76e6d3e8bc3 Merge pull request from matthewbauer/patch-1
      adds  ae22d74a166 Use a tabulated-list to display package configuration 
statistics
      adds  4cc7f912705 Merge pull request from DamienCassou/tabulated-list
      adds  bce655f6163 Add missing require
      adds  b28efb48471 Fix compile-time warnings due to the 
statistics-reporting code
      adds  b1429951b19 Merge pull request from DamienCassou/fix-report
      adds  cba5a11368a Revert "Fix report"
      adds  dd8ef121123 Merge pull request from jwiegley/revert-645-fix-report
      adds  2a479988443 Add missing require
      adds  69a561b86b4 Fix compile-time warnings due to the 
statistics-reporting code
      adds  742cf27b0ee Merge pull request from DamienCassou/fix-report-again
      adds  8a27cd3a8b8 Encourage installation via https instead of http
      adds  ad601fb49a8 Merge pull request from valignatev/master
      adds  e5d3826b625 :ensure-system-package allow cdr of cons to be a 
package name symbol
      adds  e2a322d8701 Merge pull request from waymondo/master
      adds  c9f6cae6032 Update use-package-chords.el
      adds  dc83e2f0350 Update use-package-chords.el
      adds  9f034a0bcfd [] ensure-system-package: honor system-packages 
customizations
      adds  85e580a5e41 Merge pull request from 
akhramov/fix/ensure-system-package-noconfirm
      adds  d2fec5e5e31 Document that remapping commands is supported with 
bind-key
      adds  642417ac054 Merge pull request from andschwa/remap-command
      adds  f38a1009173 Ensure system package cleanup
      adds  36f9a9b9b43 Merge pull request from 
akhramov/fix/ensure-system-package-cleanup
      adds  b84a77bcdcd Added an Introduction taken from the README
      adds  b1d9ce08a6e Update use-package.texi
      adds  cc9ec36f1a8 Merge pull request from taingra/master
      adds  e2e6f9a44b5 Enable lexical binding
      adds  09b7e8e1298 Fix use-package-normalize-function tests
      adds  bdd7fd35653 Fix use-package-normalize-function
      adds  87e26db44f4 Merge pull request from jabranham/enable-lexical-binding
      adds  5fb369c9684 Merge branch 'master' into patch-1
      adds  1fb4198933c Merge pull request from killdash9/patch-1
      adds  38dcba68721 Place :chords at beginning of use-package-keywords
      adds  0a4d0820543 Merge pull request from killdash9/patch-1
      adds  2a8c2ffea20 allow :ensure-system-package to check the presence of 
files at path
      adds  c169644637e Merge pull request from 
jwiegley/ensure-system-package-filepath
      adds  c980371f6f1 Correct prefix keys after use-package-autoload-keymap
      adds  4a34b41f960 Merge pull request from justbur/autoload-keymap
      adds  ca39ed155f2 [] Install system packages using system-packages-install
      adds  63886cb15f2 Merge pull request from 
lrochfort/ensure-system-package_use-sudo
      adds  607879e6478 prefix argument with _ to suppress Unused lexical 
argument warning
      adds  3f96971febd Merge pull request from 
jwiegley/use-package-chords-suppress-compiler-message
      adds  fc6fef68692 Silence byte-compiler on Emacs 25
      adds  77ad44639fe Merge pull request from tarsiiformes/silencio
      adds  db356394572 fix gethash default value for 
use-package-statistics-time
      adds  7e40a9c4240 Merge pull request from conao3/fix_default_value
      adds  95f24f96289 Add a line of documentation for (use-pacakage ... :hook)
      adds  3e36cbfb6dc Merge pull request from stribb/master
      adds  c297dfdd20b Make custom-face evaluate elisp
      adds  97f0287e196 Make custom-face evaluate elisp. ()
      adds  27fd32c47bf Use `require', not `load', when byte-compiling
      adds  4c8d5f0b21d Switch from `require' to `load' + `featurep'
      adds  20415fb9be8 Update tests
      adds  165f2dd968b Use `require', not `load', when byte-compiling ()
      adds  8c7fa11a3f6 Fix typos
      adds  0456f878fcf Merge pull request from tarsiiformes/typos
      adds  3a58f53b147 Fix typos
      adds  8e81459dad3 Merge pull request from DamienCassou/typos
      adds  8b8522650e8 Clarify the documentation for :after
      adds  91e5d275af4 Merge pull request from jwiegley/johnw/clarify
      adds  f30d5761af1 Even when there's no :config, run any pre/post config 
hooks
      adds  0ec4660f74e Add special value back again, in case needed for 
backwards compat
      adds  44c837879e5 typo, should be a vector, not a bytecode object
      adds  218687d8979 Merge pull request from nahuel/patch-1
      adds  203d15e34e9 Merge branch 'master' into call-hooks-even-if-no-config
      adds  4e72885f852 Merge pull request from 
jjlee/call-hooks-even-if-no-config
      adds  8c31c57106e use-package-core.el: use the Emacs set-default function 
to avoid saving :custom vars twice
      adds  3e96664ffe8 Merge pull request from tzz/custom-set-default
      adds  950068809b8 Support keymap symbol in bind-key
      adds  de49954965a add test for
      adds  2ca2212f731 better tests
      adds  d3f847eaee1 Fix broken test due to
      adds  13b1e202bf4 Update the documentation for :custom as per
      adds  c358eedcf9f Merge pull request from tzz/custom-set-default
      adds  1f54de9210a Merge branch 'master' into patch-1
      adds  10c6400d346 Merge pull request from wyuenho/patch-1
      adds  99643f8873e Update version to 2.4.1
      adds  8ef7978028c set saved-variable-comment from :custom
      adds  3e24a7363b2 Revert "use-package-core.el: use the Emacs set-default 
function to avoid saving :custom vars twice"
      adds  5ceb51ae198 set property theme-value to avoid saving variable
      adds  a3c310c11a9 Create new "use-package" themse and use it for :custom 
with custom-theme-set-variables
      adds  3ffb662dcca Merge pull request from 
tzz/tzz/set-comment-and-synthetic-theme
      adds  6b7ab46e571 Remove use-package theme from global list of 
custom-enabled-themes
      adds  e4daf0cd42e Merge pull request from 
tzz/tzz/remove-use-package-from-custom-enabled-themes
      adds  e3938e7b267 Use a single let binding when expanding consecutive 
:custom forms
      adds  c425e67a195 Merge pull request from kljohann/custom-use-single-let
      adds  2b9536f242a Add use-package-use-theme and avoid missing theme errors
      adds  a2486589102 Merge pull request from tzz/tzz/use-package-use-theme
      adds  ec750952f4c bind-key: Use new symbols for kmapvar
      adds  5ca7bc321d1 unbind-key: Ensure that keys are removed from the keymap
      adds  ffa5f0397af Merge pull request from minad/improved-unbind
      adds  cb85f9c274b Fix typo in use-package docstring
      adds  22de8991c1f Merge pull request from skangas/fix-typo
      adds  30b35d6d623 Update use-package.texi
      adds  debab131f0f Merge pull request from DamienCassou/update-texi
      adds  4004dde6ea9 Avoid positional arguments to define-minor-mode
      adds  b143663f128 Merge pull request from tarsiiformes/silencio
      adds  1343783532e feat: add update custom packages command
      adds  015c921a2e0 Merge pull request from 
danielpza/add-update-custom-package
      adds  2203246454f bind-keys-form: new keyword :repeat-map, for defining 
repeat maps
      adds  5ef327ce9fc bind-key-form: allow :exit keyword inside repeat map
      adds  c4bd2aa3b80 bind-key-form: allow :continue keyword inside repeat map
      adds  1143f14d650 bind-keys-form: error for repeat sub-keywords without 
:repeat-map
      adds  de0c8c36c7c Merge pull request from 
Hugo-Heagren/bind-keys-repeat-map
      adds  f3ff593a849 Properly sort use-package-statistics-report
      adds  a7259411f6a Merge pull request from wyuenho/statistics-sorting
      adds  c09cb1301b8 Fix void-variable use-package-enable-imenu-support
      adds  6484e5fdfe7 Merge pull request from 
wyuenho/set-default-use-package-enable-imenu-support
      adds  40d25413319 fix docstring. was: invalid function name
      adds  e9b297a9fa0 Merge pull request from iaeerfung/master
      adds  215dd35e499 add multiple and eval :custom-face usage
      adds  0503611b719 Merge pull request from 
conao3/add-custom-face-description
      adds  11b2184c8d2 Remove uses of deprecated ‘flet’ macro
      adds  f270623768b Merge pull request from phst/flet
      adds  5bd7e0ca7da Migrate remaining files to lexical binding
      adds  ca426a77328 Merge pull request from phst/lex
      adds  9be2580f5f2 optimization: constand folding for read-kbd-macro
      adds  a0ba027ee50 Merge pull request from wcy123/master
      adds  620fe443c2e Add: 'local' keyword
      adds  cf3bfeccede Merge pull request from matzebond/master
      adds  0d720a0f618 update bind-chords to use of eval-after-load when maps 
declared
      adds  b1fbfe66eb9 Merge pull request from 
waymondo/use-package-chords-autoloading-and-mapping-improvements
      adds  8ec41be4180 extract use-package-hook-handler-flatten-mode-symbols 
function
      adds  8f1a345b5bf rename function
      adds  28e7b96fcf0 Merge pull request from 
waymondo/use-package-hook-handler-flatten-mode-symbols
      adds  4149ec6cfa1 use `use-package-as-one` for normalizing 
`:ensure-system-package`
      adds  2967849846e Merge pull request from 
waymondo/ensure-system-packages-use-package-as-one
      adds  8fe0ac2983d * use-package-core.el (use-package): fix declare style
      adds  0dc78ef4c87 Merge pull request from conao3/fix-declare-style
      adds  835fdb16be2 manual: Regenerate texi file
      adds  e8626100f33 Merge pull request from tarsiiformes/cleanup-manual
      adds  53c1889342a Quote single quotes in docstrings or use different 
quoting
      adds  3dd5bee4aac Merge pull request from tarsiiformes/quote-quote
      adds  85c1287c260 Make sure that bind-key's `override-global-mode` is 
initially on
      adds  a05b9e28edf Go back to making `override-global-mode` non-global
      adds  89d6e7a5ec3 Merge pull request from 
realcomplex/override-global-mode-fix
      adds  4938167bfff Remove use-package-font-lock-keywords
      adds  09e837dfae9 Merge pull request from 
belak/remove-extra-font-lock-keywords
      adds  6c2fdaffd98 Revert "Remove use-package-font-lock-keywords"
      adds  3feedce08d4 Fix emacs native compilation warning
      adds  d4aeda77a9e Merge pull request from sdwolfz/native-compiler-warning
      adds  24c50da3b27 Auto detect mode suffix in hook keyword
      adds  ee292b80beb Fix tests and documentation for hook
      adds  c12deb31fe3 Merge pull request from CeleritasCelery/master
      adds  1494f65f61f Fix emacs native compilation warning for bind-key
      adds  4107bbfbdb2 Merge pull request from sdwolfz/native-compiler-warning
      adds  daa124e1cc5 Fix bind-chords docs: :map argument may be a list of 
keymaps
      adds  ec96b476641 bind-keys supports passing a list of keymaps as :map 
argument
      adds  dbfb3484cdd add autoload keyword
      adds  a35b924054b add testcase
      adds  c0338e06cd6 Merge pull request from conao3/add-commands-keyword
      adds  0fafd98513f Update copyright for submission to ELPA
      adds  9188b3edf1e Merge pull request from bhankas/master
      adds  abd655c99ef Update version to 2.4.2
      adds  0be7f5dd539 Merge pull request from bhankas/master
      adds  6b344a91975 Use face-spec-set instead of custom-set-faces
      adds  407b1bf4f01 Merge pull request from andreyorst/face-spec-set
      adds  2ee9b31ca4b bind-key.el: Bump version for ELPA
      adds  370890e518e Bump version to 2.4.3
      adds  67d7d1fda04 Merge pull request from bhankas/master
      adds  76a5ce5d869 Allow passing the SPEC-TYPE argument via :custom-face
      adds  6b25a41bc6a Merge pull request from 
andreyorst/face-spec-set-third-argument
      adds  7122ac5397c Bump version to 2.4.4
      adds  971634e3f9e Merge pull request from bhankas/master
      adds  45e6ee1371b Fix tests on Emacs 26 or older
      adds  43254ae62f1 Fix building on Emacs 24.3
      adds  5dad5ff0feb Merge pull request from skangas/ci
      adds  ff30d229091 Various checkdoc fixes
      adds  ae301ad36d6 Merge pull request from skangas/checkdoc
      adds  4e8b72efc83 manual: Regenerate texi file
      adds  a6b1b627637 Use two spaces to end sentences
      adds  8cf8631c695 Fix makeinfo warnings
      adds  6a26c55d70a Recommend GNU ELPA over MELPA
      adds  9b476ae71c7 Merge pull request from skangas/gnu-elpa
      adds  2efc8698666 Merge branch 'master' into texinfo-wip
      adds  cf8ab8b52ea Merge pull request from skangas/texinfo-wip
      adds  49fffe7cf4b Merge remote-tracking branch 'origin/master' into pr-830
      adds  f4ee1c3839a Merge pull request from jwiegley/johnw/multi-keymap
      adds  3e81af80a2f Revert "Allow multiple keymaps in :map argument"
      adds  7087a97a24f Merge pull request from 
jwiegley/revert-1019-johnw/multi-keymap
      adds  2399d0d5cef Normalize GPLv3 license statements
      adds  79c2c3a3ada Delete redundant headers
      adds  7b689942f00 Merge pull request from skangas/fix-headers
      adds  30fa3667374 Add .dir-locals.el
      adds  e42c8479ec6 Merge pull request from skangas/dir-locals
      adds  06f92d1cc07 Fix Package-Requires for bind-{chord,key}.el
      adds  efae6048dd2 Add package keyword from finder-known-keywords
      adds  a6cbfdd8f15 Merge pull request from skangas/package-requires
      adds  ebbd98edb3f Revert "Add: 'local' keyword"
      adds  c74b5c16f8b Merge pull request from skangas/revert-for-copyright2
      adds  8296164eab9 Remove tests lacking a copyright assignment for now
      adds  58cc931e92e Merge pull request from skangas/revert-for-copyright
      adds  4a1e9d61b57 ; Merge from https://github.com/jwiegley/use-package
      adds  500c459effb ; * etc/NEWS: Mention use-package.
      adds  97c8a587876 * doc/misc/Makefile.in (INFO_COMMON): Add use-package.
      adds  01bfbd186ad Fix use-package tests
      adds  98e54f597e1 Add new use-package manual
      adds  537f11f8cd1 ; * doc/misc/use-package.texi: Improve indexing.
      adds  888558ec425 Improve bind-keys* and override-global-mode docstrings
      adds  141fe8b8273 use-package: Improve :mode keyword documentation
      adds  c65e0870681 ; use-package: Improve :ensure-system-package docstrings
      adds  d3e9bd3b57d ; Document use-package-reset-statistics
      adds  5899cac1116 Change use-package custom :group to `initialization`
      adds  4be96c9dcbe Drop key-chord.el support from use-package
      adds  15fb115551e Update use-package defgroups
      adds  b9fa81514f9 ; Minor doc fixes in bind-key.el
      adds  6bb4267a54e * admin/git-bisect-start: Prune use-package merge 
commits.
      adds  5bcd0cee0fc * etc/USE-PACKAGE-NEWS: Delete file.
      adds  e950f5a663a Merge branch 'feature/use-package' into emacs-29
      adds  6c06379c030 Merge from origin/emacs-29
      adds  895f9725cac ; * etc/NEWS.29: Add missing entry for 
'external-completion-table'.
      adds  da476ae1821 Fix namespacing issues in bind-key.el
      adds  8c01829c01c ; Reorganize the conditionals in 
'eshell-parse-backslash' to reduce repetition
      adds  26267040549 ; Normalize GPLv3 license statements in new files
      adds  15dda8cd5b3 ; Don't say to require bind-key in use-package manual
      adds  90895773293 ; Improve use-package Commentary sections
      adds  6ccdda3df2e server-eval-at: Don't call server--file-name
      adds  67ef92fb0e9 Revert "; * src/emacs.c (main): Improvements to last 
change."
      adds  2f0bd8167c0 Merge from origin/emacs-29
      adds  a17a6036dd4 Add conditional loading examples to use-package manual
      adds  0b3116971af Clarify :after keyword in use-package docstring
      adds  c417fe4df3b ; Refer to the manual in use-package docstring
      adds  5b640f0abd3 Improve :delight keyword example in use-package manual
      adds  3db9a0d0408 Merge from origin/emacs-29
      adds  f1942c298cd Make eshell-read-aliases-list an interactive command
      adds  ab1fd3e8d3a ; * src/xterm.h: Fix minor copyedits
      adds  cce37ac9f4c Improve some behavior when the X server does not trust 
Emacs
      adds  fbbf3610fd5 * admin/notes/git-workflow: Replace emacs-28 by 
emacs-29 branch.
      adds  3785fe52e46 ; Fix a failure when running server-tests via the 
command line
      adds  d3494f1bded Resurrect changes omitted by a recent merge from 
emacs-29 (bug#59921)
      adds  dc37090d6e2 Improve X error messages
      adds  cb202d30edb ; * src/xterm.c (x_connection_closed): Fix typo in 
change.
      adds  5d506a7eab6 gdb-mi.el: Configure variable order and length in 
local-vars window
      adds  9c670695b91 ; * etc/NEWS: Fix last change.
      adds  0878279809c Fix GDB save history (bug#59838)
      adds  58a483960dd ; Improve use-package-autoload-keymap docstring
      adds  f5c3585e4dd ; Fix typos
      adds  c2aea9d1323 ; Mention flush-lines in kill-matching-lines docstring
      adds  d3d9676bf88 New script admin/check-man-pages
      adds  bdbb7099784 ; Fix groff warnings in man pages
      adds  465a9e78b96 Better test-custom-opts diagnostics
      adds  0cfeb1c2bc9 Eglot: cleanup whitespace and indentation
      adds  74a009dd96a Eglot: Handle LSP progress with Emacs progress 
reporters (bug#59149)
      adds  801c1c22de8 ; Prefer HTTPS to HTTP in some URLs
      adds  acd462b0306 ; Improve the use-package manual
      adds  dcf69a1da4a Respect some spaces in auth-source-pass--match-regexp
      adds  56a6712bd6f ; * lisp/erc/erc.el (erc-default-target): Fix comment.
      adds  f626b9f3856 ; * doc/misc/use-package.texi: Fix indexing.
      adds  b36bc692671 ; * etc/NEWS: Fix typos.
      adds  5fbd12ff494 Adapt manual names in emacs-news-mode
      adds  13310643cd6 Merge from origin/emacs-29
      adds  6a9e38f22c6 * test/infra/test-jobs.yml: Regenerate for the new 
use-package subdirectory.
      adds  fa36b5ddf58 Backport: Enable native speed 2 EMBA build and tests 
and disable speed 0
      adds  e0856443291 ; Merge from origin/emacs-29
      adds  2ea7a357fd1 ; * doc/misc/use-package.texi: Fix @acronym.
      adds  d268ab1c5d7 Bring back the project--value-in-dir logic
      adds  bcf235acd58 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  0bd26abf7fb ; * doc/misc/use-package.texi: Fix @file.
      adds  940d9070e97 Support newer glib versions (Bug#59061)
      adds  594267395d5 Update Turkish Hello
      adds  33a8415eb7e Use 'project--value-in-dir' for 
'project-vc-include-untracked' too
      adds  4df35e3491c Improve fontification in csharp-ts-mode (bug#59909)
      adds  7141920c6af Fix escape-sequence feature in typescript-ts-mode 
(bug#59906)
      adds  1014bcc8e32 Fix fontification of method-invocations in js-ts-mode 
(bug#59904)
      adds  8f49137c9bf Add dockerfile-ts-mode (Bug#59894)
      adds  839341d7370 Make more granular defun-type-regexp (bug#59873)
      adds  8de8f1dc051 Add class_body indentation for typescript (bug#59680)
      adds  8f53fa10d94 Fontify "this" as a keyword in c++-ts-mode (bug#59924)
      adds  ebef8905b0d Make indirect buffers use tree-sitter parsers of their 
base buffer
      adds  5a092c8e461 ; * admin/notes/tree-sitter/starter-guide (Indent): 
Minor fix.
      adds  af88b00b19c Refresh the package quickstart file in package-vc
      adds  5e8bc79f6b2 ; Fix reference in docstring to 
'package-vc-install-from-checkout'
      adds  357fe91996b Check if package already exists before installing from 
checkout
      adds  022ab1061b2 Ensure 'package-vc--main-file' always returns an 
existing file
      adds  a8ee046fb50 Ensure 'package-vc--version' always returns a version
      adds  44c5f361497 ; Fix two byte-compiler warnings
      adds  6d6ca47aba7 Merge from origin/emacs-29
      adds  1b7ece20956 ; Fix a failure when running server-tests via the 
command line
      adds  52de8885048 ; Merge from origin/emacs-29
      adds  2f1269c3331 ; Fix some minor issues in use-package.texi
      adds  1753da24cd4 Fix infloop in 'shell-resync-dirs' with tcsh
      adds  3c5a41b2008 ; * doc/lispref/keymaps.texi (Searching Keymaps): Fix a 
typo (bug#59886).
      adds  29b9aeae32a ; * doc/misc/use-package.texi: Fix misplaced @end group.
      adds  26a8644a587 ; tabulated-list.el: Remove duplicate obsolete 
declaration
      adds  01154166057 Update to Org 9.6-31-g954a95
      adds  30e3cb21351 Unset the weight/slant/width in the spec when realizing 
a font
      adds  118465f6fed ; Improve checkdoc.el commentary section
      adds  7d787564c08 Actually improve detection of long lines
      adds  a9037aa8e81 ; Fix use-package-ensure-system-package macOS footnote
      adds  79659416f95 ; * admin/git-bisect-start: Fix commit hash
      adds  5737c2a3af7 Merge from origin/emacs-29
      adds  7013b0179cb ; Auto-commit of loaddefs files.
      adds  6048503c526 ; Merge from origin/emacs-29
      adds  05ece1eb8b7 Improve last change to xfaces.c
      adds  66fdd45bdd8 Merge from origin/emacs-29
      adds  80122cde3db ; Unbreak bootstrap
      adds  1af0c21eb0c Merge from origin/emacs-29
      adds  4f31ad6be56 ; Auto-commit of loaddefs files.
      adds  f221105723d ; * doc/misc/use-package.texi: Prepare for GNU ELPA.
      adds  85108d54121 Merge from origin/emacs-29
      adds  0e5d059a2b1 Fix manual noverlay tests (again)
      adds  77d0793787a * lisp/eshell/esh-opt.el (eshell--do-opts): Demote 
usage-msg to `user-error`
      adds  b889eced444 Add prog-fill-reindent-defun (bug#59664)
      adds  2024ade271d ; Improve docs of relaxing face-font attribute match 
(bug#59347)
      adds  78ad33bb05f ; Minor cleanup of last change in xfaces.c.
      adds  9f7e5584a4f * lisp/language/indian.el: Improve Brahmi composition 
rules. (bug#58957)
      adds  864ed9dfa1f ; * lisp/progmodes/dockerfile-ts-mode.el: use \' 
instead of $
      adds  074b7e6f4d1 ; * lisp/use-package/bind-key.el: Remove ineffective 
backslashes.
      adds  4893a156317 Fix use-package-defaults defcustom type (bug#59941)
      adds  87475f4af21 Fix pcase rx patterns using rx-let bindings (bug#59814)
      adds  733cdeabfb9 Don't use diff-mode buffer as a patch when it's 
visiting a file (bug#59962)
      adds  3e349ee1198 Fix error message when installing non-existent package
      adds  f2876014adb Add customizale faces for tree-sitter explorer
      adds  04b7e01885d ; project.el: Bump version.
      adds  d3669cfe156 Eglot: allow skipping compile-time warnings about LSP 
interfaces
      adds  9c0d7bb73bb Add automated tests for Eglot
      adds  24c8c28ae61 Do not pare arguments unnecessarily.
      adds  b8d2ec920f3 Revert "Improve last change to xfaces.c" (05ece1eb8b)
      adds  f4ce6fa7d3e Revert "Revert "Improve last change to xfaces.c" 
(05ece1eb8b)"
      adds  06ef030f936 use-package.texi: New section "Manual installation"
      adds  fcd0b377e0e Merge from origin/emacs-29
      adds  5325d815af4 Add variable to make resizing frames sometimes faster
      adds  e9ec7e53495 ; * src/xterm.c (x_send_scroll_bar_event): Minor clean 
up.
      adds  f5948449d6e ; * src/xterm.c: Improve commentary.  Describe error 
handling.
      adds  12e6ff037a1 ; Fix typos in xterm.c
      adds  e6bad7999a2 ; Improve recently installed documentation
      adds  19d608da2ab ; * lisp/progmodes/gdb-mi.el 
(gdb-locals-table-row-config): fix type
      adds  081bf583007 Skip Eglot rust-analyzer tests if 'cargo' isn't 
available
      adds  19ef86f775a ; Remove outdated text describing overlays
      adds  42d740fb2cb ; Skip two eglot tests when typescript is missing
      adds  527eb11de20 * lisp/minibuffer.el (completions-group-separator): 
Revert f7816c94b6.
      adds  40c23c11e88 * lisp/outline.el: Fix the value 'insert' of 
outline-minor-mode-use-buttons.
      adds  58b8ed8b55c ; Avoid compilation warning on MS-Windows
      adds  5b178efd85a ; Adjust eglot test to recent autopep8/pycodestyle
      adds  647b6a8099f Add expression for generic_name in csharp-ts-mode 
(bug#59897)
      adds  8ec923775de Tweak various ts-mode's indent and fontification 
(bug#59931)
      adds  ca67d988d87 Add cmake-ts-mode
      adds  d264b75669d Align C++ access specifiers to their enclosing 
class/struct/union
      adds  5d4274d9b65 ; * admin/notes/tree-sitter/build-module/build.sh: Add 
-fPIC.
      adds  631908f7017 Add "->" to python--treesit-operators (bug#59968)
      adds  c0fe6c72cec Improve dockerfile-ts-mode imenu generation (Bug#59979)
      adds  4bccb7b211e Make treesit-query-validate create a read-only buffer
      adds  0f9e6532b14 Use font-lock-number-face for numeric values in 
csharp-mode
      adds  489bcacc7c3 Add cross-reference to flush-lines
      adds  a5272e2a7cc ; * test/src/treesit-tests.el: Add outline headers.
      adds  03ad1a92a2d Add improved tree-sitter navigation
      adds  d6adaf487d8 Add lexical-binding to example package header
      adds  c45eb138451 ; * lisp/bs.el (bs-attributes-list): Doc fix
      adds  c4b8bc90a8e ; Fix typos in doc strings
      adds  4ef8b9f5441 Improve resetting face attributes when looking for 
suitable fonts
      adds  4980ed7a6d9 Don't allow lazy highlight from recursive minibuffers
      adds  def51dd6458 ; Fix typos
      adds  a99d0e7e6c9 Support a function in the BUFFER-LIST arg of 
list-buffers-noselect (bug#59935)
      adds  1d5c35c8e46 * lisp/textmodes/texinfo.el (texinfo-flymake): Improve 
docstring.
      adds  ba4bdd6a259 Adapt Tramp specific tests in eglot-tests.el
      adds  cd5856e4038 Fix bug when calling `rgrep` non-interactively
      adds  8036739c1bb Merge from origin/emacs-29
      adds  f8bc26a3db7 ; Fix merge error
      adds  f1840cf12fd ; * etc/NEWS: Fix another merge error.
      adds  1568123196c ; * lisp/keymap.el (keymap-substitute): Doc fix.  
(Bug#60059)
      adds  42c757913a4 Work around primary selection clobbering during xterm 
DND
      adds  7b8f3e00dd0 Make proced-update preserve refinements
      adds  e22a71443ac Add tests for proced
      adds  3b573f7d1f5 Make proced-tests work on more systems
      adds  537f78b537d Warn about unmatchable constant args to `eq`, `memq` etc
      adds  8ab1f09e098 Mark flymake diagnostic modes as non-interactive
      adds  09a985ae9f4 ; Auto-commit of loaddefs files.
      adds  db69249b761 Handle selection transfer errors earlier
      adds  489b02d03cf * doc/misc/Makefile.in (need_emacsver): Add use-package.
      adds  1b0e282a7f8 ; Comment and stylistic change in treesit.el
      adds  91b8d9b7db4 ; * admin/notes/tree-sitter/build-module/build.sh: 
Minor name change.
      adds  fafcf02c856 Fix syntax tables of tree-sitter modes (bug#59807)
      adds  fa70076974b Merge from origin/emacs-29
      adds  33e0a104649 ; * lisp/keymap.el (keymap-substitute): Doc fix.  
(Bug#60059)
      adds  037889c4a9a ; Merge from origin/emacs-29
      adds  3efe4df1d20 Delete temp files after icalendar tests
      adds  8c30cb90ba9 * lisp/vc/vc-git.el (vc-git-checkin): Use 
make-nearby-temp-file (bug#60011)
      adds  be165f75332 Fix Tramp tests in eglot-tests, prefix tests uniquely
      adds  931d97bf563 Shortdoc: read and evaluate strings after :eval
      adds  0cc199f1a61 Better shortdoc examples
      adds  1d3cbba7dfa ; * lisp/progmodes/cmake-ts-mode.el (auto-mode-alist): 
$ -> \'
      adds  2d96a18cd09 ; * lisp/emacs-lisp/shortdoc.el: fix mistakes in 
previous commit
      adds  9ac80e8a6e4 Add dedicated auth-source section in ERC manual
      adds  0155fc67be3 Respect a nil erc-session-password when reconnecting
      adds  75f26646d4a ; Be nicer when updating browse-url var in erc-compat
      adds  44b04c0ac1c Actually accept non-symbols as IDs in erc-open
      adds  09c0c6b2ba3 Limit casemapping to appropriate ranges in ERC
      adds  f0c90888781 Set erc-network to a "given" ID instead of failing
      adds  102a3e3b445 Don't send erc-sasl-user as USER command argument
      adds  752f9dde631 ; Fix a typo in window.el
      adds  d51b66ed540 ; Improve description of scoping and let-bindings
      adds  f93a5180a61 Update the documentation of overlays (bug#59996)
      adds  fbf0d3b796a Improve fontifications in Typescript mode
      adds  480f41c7deb Add < and > to the syntax table in c++-ts-mode 
(bug#60049)
      adds  3b226b60248 Treat C++ classes as defuns in C Tree-sitter mode 
(bug#60047)
      adds  622838b957e Fix handling of % when searching in .tex or .dtx files
      adds  1985762fbd7 Introduce support for TOML config-format
      adds  3db2f560bb7 Revert "Add expression for generic_name in 
csharp-ts-mode"
      adds  a54d5f500c1 Improve fontification in csharp-ts-mode (bug#59897)
      adds  2ca06aed7b3 Add indent rules to js/typescript/tsx-ts-mode 
(bug#60074)
      adds  fd403a5c5a8 Fix ruby-add-log-current-method after nested class 
definition
      adds  da39200c4be ; Checkdoc fixes in dired-aux.el
      adds  a15cd55044c ; Don't quote nil in comments
      adds  eacdac3c6e4 Merge from origin/emacs-29
      adds  98ea7054a71 ; Auto-commit of loaddefs files.
      adds  e17c1b01d8c ; Merge from origin/emacs-29
      adds  0ad2112a2f0 ; Announce 'toml-ts-mode' in NEWS.
      adds  49d7e0cec6a ; * etc/NEWS: Rearrange entries for tree-sitter 
supported modes.
      adds  12684c3a199 Mention 'tree-sitter' in user manual and NEWS
      adds  8404253d17a * .gitignore: Ignore GDB history files.
      adds  d4c2aa4f913 ; * lisp/net/tramp-crypt.el: Fix comment.
      adds  bb27be36ddf Fix bug#60060 in Tramp
      adds  6aa5d16c643 * test/README (SELECTOR): Add eglot-tests.el to remote 
file using libraries.
      adds  3a633bdd6df ; * etc/NEWS: Fix recent changes.
      adds  367022f316e Ensure package directories for source packages from 
checkouts
      adds  b211a63455c Make tab-bar-tab-group-format-function also handle 
current group
      adds  6e2923d80f8 Make tab-bar-tab-group-format-function 
backwards-compatible (bug#60073)
      adds  26243f7b65e compile.el: Fix regression with nb of errors in modeline
      adds  eb069470631 * lisp/tab-bar.el ([tab-bar]): Use 'make-sparse-keymap' 
instead of 'ignore'.
      adds  386d6e74d83 Replace an erroneous eq with an equal in cc-defs.el
      adds  99aa00e6e34 Revert 21b387c39bd with last-minute hasty changes 
(bug#60048).
      adds  0d60579b6b6 Merge from origin/emacs-29
      adds  c585ca89a64 * lisp/bs.el: Use modern height preserving method 
instead of hooks
      adds  66ac920b0c2 Support completion of variables with the length 
operator in Eshell
      adds  e63ef66c57e Add support for the "splice operator" in Eshell
      adds  b8eef7b8c10 ; Rename 'eshell-flatten-args' token to 
'eshell-splice-immediately'
      adds  d9ab1027b18 Fix lisp/bs.el change in commit e0a057c16b of 2022-12-07
      adds  0c4ca9f007c Fix typo in rcirc variable name
      adds  b52d0147e9e Fix typo in rcirc function name
      adds  3b618d0e3ed Avoid segfaults due to invalid selected-window's buffer
      adds  c8d75046a2f When completing relative project file names, use 
relative history
      adds  cac070b23e4 Add "this" keyword to java-ts-mode (bug#60086)
      adds  e8f7ab67ad1 Add basic support for hideshow in python-ts-mode 
(bug#60044)
      adds  fee2efe1b03 Add go-ts-mode and go-mod-ts-mode (Bug#60025)
      adds  037407ad95a Add "function" feature to python-ts-mode (bug#59977)
      adds  cb761eb7ac4 Use the new tree-sitter commands
      adds  546aed35434 eglot: Add support for new language server csharp-ls
      adds  f4a513344d9 Add lambda_expression-rule to java-ts-mode (bug#60091)
      adds  033071692c7 ; Fix typos
      adds  03892d4f7c1 Merge from origin/emacs-29
      adds  4331771222f ; Fix merge errors
      adds  9452dc4821a tab-bar.el: Fix "void-function cl--set-substring" error
      adds  b29be11a6f3 Closures are always non-nil
      adds  12424cf31da New option for selecting symbols by double-clicking
      adds  8624734504a ; * lisp/bs.el: Small doc and whitespace fixes
      adds  30d2b72c412 alist-get testfn argument evaluation correction
      adds  6283b923345 Elide broken but unnecessary `if` optimisations
      adds  6a390fd42ec Use equal and member instead of eq and memq
      adds  825afc84d01 ; * lib-src/etags.c (do_move_file): Fix coding style.
      adds  f4db260e94e Minor improvements to frame synchronization
      adds  3b226f769e1 * lisp/emacs-lisp/package.el (package-report-bug): 
Autoload it.
      adds  83d9fa6a286 ; * lisp/subr.el (internal--with-narrowing): Simplify
      adds  7828ceac1dd ; * src/xterm.c (x_send_scroll_bar_event): Remove 
unused variables.
      adds  0dddf9849ea ; lisp/progmodes/verilog-mode.el: Collected updates 
from verilog-mode upstream.
      adds  5a344d90c53 Port better to glibc 2.28+ renameat2
      adds  bda755bf92b Update from Gnulib by running admin/merge-gnulib
      adds  185bfc1af71 Remove Gnulib explicit_bzero module
      adds  2c2ecb46b0a ; lisp/progmodes/verilog-mode.el: Collected updates 
from verilog-mode upstream.
      adds  68fb06f47fd Fix compiler macro expansion bug
      adds  730a39e8810 Warn about lambda expressions in comparisons
      adds  614695a5ad5 Suppress memql warning in test
      adds  09b5f006135 ; Fix calls to treesit functions
      adds  ab3cfa4a176 Don’t hang when copying FIFOs
      adds  79e1bff2694 Improve rename-file fix (bug#34069)
      adds  03648965a02 bs.el: Use the right buffer context to compute the mode 
name
      adds  8bf4cdcf79b Avoid recursive process filters in lisp/jsonrpc.el 
(bug#60088)
      adds  a0806bc7ea9 Eglot: fix discrepant 
eglot-guess-contact/eglot-command-history
      adds  7575c85efd2 Bump Eglot version to 1.10
      adds  1b9ca1e5e64 ; Fix printing Lisp types in .gdbinit
      adds  89f54e81576 A better fix for bug#60096
      adds  5a9263a8725 Increment erc-debug-irc-protocol-version to 2
      adds  173e02f4eb4 ; Fix doc string in ERC's module-activation commands
      adds  f04680e067b Fix some naming issues involving query buffers in ERC
      adds  80f410d281c ; Fix last changes in buffer.c
      adds  c26ab22cf4e ; Improve doc strings of minibuffer-history commands
      adds  10415d9651b ; Add useful hint to which-func documentation
      adds  dc78779c0cd Fix SVG scaling (bug#59802)
      adds  303d6ac1423 Fix moving to trash files that overwrite dangling 
symlinks there
      adds  b01d0246d71 * lisp/term/xterm.el (xterm-function-map): Add M-SPC.  
(Bug#60077)
      adds  9a58585668f Merge from origin/emacs-29
      adds  17d65c99cd8 alist-get testfn argument evaluation correction
      adds  13aa376e935 Elide broken but unnecessary `if` optimisations
      adds  f4b430140f0 Use equal and member instead of eq and memq
      adds  9a633dce639 ; Merge from origin/emacs-29
      adds  8e42e20ed7f Revert "Use equal and member instead of eq and memq"
      adds  856d889f3a8 Revert "Elide broken but unnecessary `if` optimisations"
      adds  de2239a584a Revert "alist-get testfn argument evaluation correction"
      adds  d468cf91b9f Merge from origin/emacs-29
      adds  65b0040f9fc Backport: ; * lisp/bs.el: Small doc and whitespace fixes
      adds  2f933349689 ; Merge from origin/emacs-29
      adds  b9227c502d7 ; Improve wording of 'format' doc string
      adds  1a66435dda3 New input method 'cyrillic-chuvash'
      adds  3d348c46e78 ; Handle nil ARG in treesit-beginning/end-of-defun
      adds  f9cb144d45a Fix indentation in json-ts-mode (bug#60123)
      adds  4f9bccef556 Add yaml-ts-mode (Bug#60105)
      adds  67bc96c9d94 Remove treesit-defun-prefer-top-level and friends
      adds  690724f0f17 Merge from origin/emacs-29
      adds  d9add661617 ; * lisp/subr.el (internal--with-narrowing): Simplify
      adds  0ef6d4c34f1 ; Merge from origin/emacs-29
      adds  3356c0cb163 Fix end-of-defun in ruby-mode
      adds  1c0b90e5f7d ruby-mode: Recognize instance or global var as first 
arg in parenless call
      adds  d65beb820cc ; Revert "; * lisp/subr.el (internal--with-narrowing): 
Simplify"
      adds  4d1e4a48938 Fix 'window-max-chars-per-line' when there are no 
fringes
      adds  5a245bc786e Prevent Abort dialogs from async-compiling jobs on 
Windows
      adds  c9015ef55ff Fix resizing of mini-windows by 'set-minibuffer-message'
      adds  627e7e0243d Improve documentation of 'file-exists-p'
      adds  8a9579ca29d Use make-directory handlers uniformly
      adds  bef1edc9cac make-directory now returns t if dir already exists
      adds  44c83b239d3 Fix copy-directory bug when dest dir exists
      adds  4a8ff671b0e Don’t assume make-directory handler returns nil
      adds  3e02029642c Update to Org 9.6-49-g47d129
      adds  a54c7a8df0c Remove file-exists-in-trash-p
      adds  a275e436df4 Add treesit_assume_true and treesit_cursor_helper
      adds  5f0286c0afa Switch to use cursor API in treesit.c
      adds  1fc7535546c Use cursor API in treesit-node-parent
      adds  69f2c71135f Fix treesit-query-validate problem with view-mode
      adds  9fcf764dd73 Indentation fixes for jsx/tsx (bug#60169)
      adds  cb8ccdd2670 Add rust-ts-mode (Bug#60136)
      adds  5b2e6d04ce2 Fix wrong capture in typescript-ts-mode (bug#60167)
      adds  0fc5fb2d054 Fix MS-Windows build broken by recent treesit.c changes
      adds  660e941235d Avoid crashes in PGTK build due to signal in 
'note_mouse_highlight'
      adds  897f33bf316 Fix the MS-DOS build
      adds  88e59b16cbe ; Improve documentation of installing tree-sitter and 
grammars.
      adds  7cc2313eb0a Make 'rmail-summary-by-thread' faster
      adds  c2375e77914 Improve and extend admin/git-bisect-start
      adds  d1e0542f336 Allow customising windmove user options with an empty 
prefix
      adds  138d9dc4cb0 * lisp/cus-edit.el (setopt--set): Warn instead of 
rasing an error
      adds  91dd893e343 ; * lisp/progmodes/sql.el (sql-product-interactive): 
Doc fix (bug#60175)
      adds  6f88de109c8 ruby-mode: Support endless methods (bug#54702)
      adds  3941cc29df3 ; Improve documentation of 'setopt'
      adds  50d18bb6ea7 Make tramp-archive autoloads robust for older Emacs 
versions
      adds  cf1b771864a ; * etc/NEWS: Fix typos.
      adds  c1e015ae320 Fix recent change in tramp-smb.el
      adds  ce7b7e5af3d Remove comment-start-skip preset in tree-sitter 
indentation engine
      adds  9a751e0a38b ruby-mode: Support endless singleton method definitions 
too
      adds  12e26cc0c1b ; * admin/git-bisect-start: Add mistakenly ommitted 
commits to skip
      adds  6c540e38f4d Merge from origin/emacs-29
      adds  6c842ef81c2 ; Fix merge errors in etc/NEWS
      adds  17480a55ebe Improve earlier changes to xterm.c
      adds  39c6437e472 Ignore some handlers in ange-ftp.el
      adds  7f00dbe81a4 ; * test/infra/test-jobs.yml: Regenerate for the new 
use-package subdirectory.
      adds  91d6b734216 alist-get testfn argument evaluation correction
      adds  33af5371988 Elide broken but unnecessary `if` optimisations
      adds  79b1dede344 Use equal and member instead of eq and memq
      adds  cb242bf1514 Add support for additional memory checks using 
AddressSanitizer.
      adds  03e75b0f5f2 called-interactively-p: cut broken comparison
      adds  ae91da52335 ; Fix byte-compilation warnings
      adds  aaca72806ec vc-prepare-patch: Number the attached patches
      adds  8739cba1ee0 ; * lisp/vc/vc.el (vc-prepare-patch): Fix typo.
      adds  b4941419c5b ; Fix typos in some function names
      adds  f47419766d2 Improve safety of calls to vendor-specific-keysyms
      adds  8d6fb6498ab ; Revert UK->US spelling fix in rx.el
      adds  9fafeb2a66f Ensure that we are not aset-ing Lisp records in 
purespace.
      adds  962bdfcdfe7 vc-git-checkin: Offer to unstage conflicting changes
      adds  1424342225e vc-git-checkin: Don't try to apply an empty patch
      adds  b3e7768a0ee Repair setopt test after error demotion to warning
      adds  a75d1da911c Make emacsclient add abbreviated file names to 
file-name-history
      adds  64163618d21 whitespace: Fix unintended change in buffer 
modification status
      adds  63cdbd986bb ; Really respect browse-url var in erc-compat
      adds  23f7c9c2a92 Fix storing email into nnmail by Gnus
      adds  399433cc2b9 * lisp/progmodes/project.el: Filter out empty strings 
from history (bug#58447)
      adds  b9e813f79f2 ; ruby-indent-level: Improve the docstring
      adds  2b1fdbffcb5 ruby-method-params-indent: New user option
      adds  cfbfd393b45 * lisp/progmodes/project.el 
(project--read-file-cpd-relative): Optimize.
      adds  fb7f3999c59 ; Fix ruby-method-params-indent's :version value
      adds  8550a993785 ; * src/emacs-module.h.in (enum emacs_funcall_exit): 
Fix typo.
      adds  d03ea893780 eglot.el: Add vscode-json-languageserver to 
eglot-server-programs
      adds  8ef3777d544 Correct capitalization of Lisp in the manual (bug#60222)
      adds  d3a76db88b4 * lisp/repeat.el: Fix repeat-keep-prefix to allow 
customizing it to non-nil.
      adds  2bbc554db63 Merge from origin/emacs-29
      adds  e871f21348a ; Manually fix merge errors in etc/NEWS
      adds  6d9f367ead3 ; * lisp/treesit.el (treesit-simple-indent-presets): 
Fix typo.
      adds  12b2b8864c2 Fix empty pairs in js tree-sitter imenu alist 
(bug#59945)
      adds  05740f05b73 Merge from origin/emacs-29
      adds  c2f04019bff soap-client: fix validation against byte[]
      adds  ad5a67996dd Fix broken eww desktop restore reload prompt message 
insertion
      adds  d76d7a3bebf whitespace: Avoid mutating original buffer's markers in 
clones
      adds  98c16a8c883 ; * lisp/tab-bar.el: Remaining renaming of 
"fixed-width" to "auto-width".
      adds  f35da111990 message: Do not default to eudc-capf-complete yet
      adds  ec9fbad908d Fix write-region to null device on MS-Windows
      adds  c088cdad9e9 Fix the --without-all build with tree-sitter
      adds  777b383dd0f Fix Eshell electric slash when used from the root 
directory of a remote host
      adds  e59216d3be8 * Invoke spawed Emacs processes with '-Q' when native 
compiling (bug#60208)
      adds  08bb91c7df4 Merge from origin/emacs-29
      adds  d6c8d5dbc9f When redirecting in Eshell, check for "/dev/null" 
specifically
      adds  e98ab3f458b ; Merge from origin/emacs-29
      adds  f681b76a7c4 Simplify X premultipled pixel allocation code
      adds  d3f1682ae9f Handle make-directory return values in file name 
handlers
      adds  54087e84df8 Add 'eshell-duplicate-handles' to return a copy of file 
handles
      adds  6defbd65b66 Fix handling of output handles in nested Eshell forms
      adds  17bf6a829ca Simplify handling of /dev/null redirection in Eshell
      adds  a488a6870ac Add alias for removed font-lock function
      adds  05d8310fb5d Use the new keyword ':repeat' in repeatable keymaps.
      adds  69123d4aa4e ; Fix treesit--defuns-around
      adds  7dea58b88db Add treesit-defun-at-point and fix 
c-ts-mode-indent-defun
      adds  02e046566e2 Set beginning/end-of-defun-function in 
treesit-major-mode-setup
      adds  98d7f76b451 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  baa33a5c054 * etc/tutorials/TUTORIAL.cn: Fix typos.  (Bug#60221)
      adds  9bf13a3fb9e ; * src/alloc.c (Fmemory_info): Doc fix.
      adds  bbe35c280c2 Prevent stale servers when using eglot-extend-to-xref
      adds  014232d3840 Eglot: eglot--servers-by-xrefed-file doesn't need to be 
value-weak
      adds  0754173c923 ; Fix docstring
      adds  99feed933ac Merge from origin/emacs-29
      adds  baaa9f42e57 vc-git-checkin: Don't try to apply an empty patch
      adds  5a34e7c86ca ; * admin/notes/git-workflow: Adding "Backport:" is 
optional.
      adds  6d5d693b238 ; Merge from origin/emacs-29
      adds  dcc56441525 Leap seconds are planned to go away by the year 2035.
      adds  6cf0784a0d6 Speed up completion plugins over slow networks
      adds  a5d39e11443 ; Fix typos
      adds  666c24a6269 vc-git-checkin: Stash other staged changes
      adds  86b11981b0d Update Tramp version (don't merge with master)
      adds  ed0414de60d ; Merge from origin/emacs-29
      adds  a0738e8ad13 ; * etc/NEWS: Announce the new behavior of 'C-h f'.  
(Bug#60252)
      adds  6dda2106ece ; Improve documentation of "C-x @"
      adds  eccb813a943 Fix "C-h k" in recursive minibuffers
      adds  458e1752701 Merge branch 'emacs-29' of 
git.sv.gnu.org:/srv/git/emacs into emacs-29
      adds  4b44a395b3c ; * etc/NEWS: Fix typos.
      adds  9a3b08061fe Fix ruby-mode.el local command injection vulnerability 
(bug#60268)
      adds  8fcedd81ab6 Merge from origin/emacs-29
      adds  28304362175 Print out more X error details
      adds  785095c416f ; * src/xterm.c (x_error_quitter): Fix typo.
      adds  489563a1666 Update from Gnulib by running admin/merge-gnulib
      adds  6c1413d5ef0 configure: Remove obsolete check for -b i486-linuxaout
      adds  cc2cc0c2971 Assume make-directory handler follows new API
      adds  8bb8cc5b49a Fix condition-case body for-effect miscompilation
      adds  1748361c68a Fix condition-case empty success handler 
misinterpretation
      adds  4dc5bee98d5 * lisp/tab-bar.el: Fix the recent removal of substring 
as a gv-place.
      adds  0e39ad6fa56 Fix crash after X error
      adds  38c6abe4d0b ; ert-x: Add test for buffer read-only state
      adds  823c49cea85 ; ert-x: Simplify `ert-with-test-buffer-selected'
      adds  286c48137f6 ert-x: Move window selection logic to its own macro
      adds  d32091199ae Fix quoted argument in emacsclient-mail.desktop Exec key
      adds  24cd2f0daf1 Add some diff-fixup-modifs tests
      adds  a8c3424d28b Fix typo in TUTORIAL.fr (bug#60261)
      adds  756bb422a49 Correct wrong info in (info)Go to node
      adds  c3fac9465fa ; Fix punctuation in last change.
      adds  c90f97d4e5d Make the Contour terminal an alias of xterm-256color
      adds  84888080eea Add more functions to "string" shortdoc
      adds  121a9ff9f6f Fix alternate stack test in configure
      adds  4437dbedf7b Fix restart-emacs alarms (Bug#60220)
      adds  e492c21e810 Fix treesit_cursor_helper (bug#60267)
      adds  6a43af58802 Fix block comment indent and filling for c-ts-mode 
(bug#59763)
      adds  e30621caa2c ; Add treesit_recursion_limit
      adds  e4e36345399 Improve c-ts-mode block comment indent (bug#60270)
      adds  a42b20dd95e ; * lisp/progmodes/c-ts-mode.el: Add outline section 
headers.
      adds  a825aa0b135 Fix definition of CNS 11643-15 charset
      adds  38866510c7c ; * src/xdisp.c (redisplay_internal): Reinstate the 
FRAME_LIVE_P test.
      adds  7723af5e4aa ; * lisp/progmodes/c-ts-mode.el: quote literal string 
in regexp
      adds  677f6c79eb9 ; Update minimum requirements of MinGW-w64
      adds  75155e45860 ; Bump minimum supported Windows version for MinGW64 to 
Windows 10.
      adds  265b91d891a Revert "; Bump minimum supported Windows version for 
MinGW64 to Windows 10."
      adds  b6a2e1ddf66 * nt/INSTALL.W64: update instructions for setting up 
W64 environment
      adds  7f7def2ae62 ; Add treesit-no-parser error
      adds  35c2ca2ca64 Make treesit-node-at/on guess language at point
      adds  f8e219ebfaa Add treesit-defun-name and friends
      adds  6253184afc2 ; * lisp/treesit.el (treesit-defun-at-point): Guard 
against nil.
      adds  fbb4eb919b4 Support treesit-defun-name in tree-sitter major modes
      adds  a24e350170e Fix treesit--children-covering-range-recurse (bug#60301)
      adds  c36fe3df17b Fix c-ts-mode imenu defun name (bug#60296)
      adds  48db8b68a8e Merge from origin/emacs-29
      adds  ecee3bd4209 ; Fix recent changes in treesit documentation
      adds  2cec78254ea ; * nt/INSTALL.W64: Fix wording.
      adds  7bc7b6b4dd9 ; Partial revert of f3e7820b
      adds  b38e56d8a98 Handle missing dependencies for source packages
      adds  e8b34109eeb Reorder optional arguments to 'package-vc-install'
      adds  a819ca5a93c Generalize treesit-defun functions to "things"
      adds  79584a206b9 Further generalize treesit-defun functions
      adds  4234033a47a ; * lisp/treesit.el: Add some comments.
      adds  e6c49c0454e ; Fix byte-copmiler warning in 
c-ts-mode--fontify-declarator
      adds  f6c5b3d635e ; * doc/lispref/parsing.texi: Add a reminder.
      adds  d62b634d8fc ; * src/process.c (Fprocess_running_child_p): Doc fix.
      adds  dda011c78d1 ; * doc/lispref/parsing.texi (Tree-sitter major modes): 
Fix @cindex.
      adds  9ab98cd42aa Add heuristic to locate lisp code in source packages
      adds  940ab2423ca ; Always consider :lisp-dir when locating main file of 
VC packages
      adds  72786ae237e ; Restore ARGS argument in c-ts-mode--fontify-declarator
      adds  dad73e4de19 ; Review and fix NEWS and related documentation
      adds  b1e68a33d89 Update to Org 9.6-61-g63e073f
      adds  1073e96170b ; * doc/lispref/text.texi (Database): Fix a typo.  
(Bug#60317)
      adds  6c00d126e7f Remove remaining mentions of 'eval-current-buffer'
      adds  419ca81809c Merge from origin/emacs-29
      adds  cc29fab3a66 Redisplay "invisible" frames that are actually visible 
on modern X
      adds  9a352ab1c73 ; * etc/NEWS: Fix wording of a recently added entry.
      adds  2ffe1494e16 Avoid duplicate inclusion of stdalign.h
      adds  fb0ff54eb45 Make elide-head-headers-to-hide more forgiving
      adds  efc44727daa Support Apache License 2.0 in elide-head-mode
      adds  f9a22cf78d1 Fixes in prog-fill-reindent-defun
      adds  2608e5edcca ; Fix typos
      adds  7dc24fb611c ; Merge from origin/emacs-29
      adds  7e98b8a0fa6 Add treesit-transpose-sexps (bug#60128)
      adds  cf327766226 ; * doc/lispref/parsing.texi (Using Parser): Remove 
deleted function.
      adds  7c7950fe006 Add maintainer stub for tree-sitter files
      adds  2bcd1e9a99d ; * doc/lispref/parsing.texi (Retrieving Nodes): Add 
notice.
      adds  6e52a9fcadc ; * doc/lispref/modes.texi (Parser-based Font Lock): 
Minor fixes.
      adds  c6b02826450 ; Remove unused function in c-ts-mode
      adds  28f26b11a1e Add comment indent and filling to other tree-sitter 
major modes
      adds  8f68b6497ee Clean up python-ts-mode font-lock features
      adds  eb268728376 Fix imenu for c-ts-mode (bug#60296)
      adds  d90d7d15f2f ; Fix vindexes in parsing.texi
      adds  6c86faec29e loaddefs-gen: Group results by absolute file name
      adds  082fc6e3088 Fix 'json-available-p' on MS-Windows
      adds  26b2ec7cb8c Simplify last change (bug#60311)
      adds  669160d47b2 ; * nt/INSTALL.W64: More fixes and updates.
      adds  b14bbd108e4 Improve handling of tab-bar height.
      adds  a14821d6151 Improve gnutls-min-prime-bits docstring
      adds  835a80dcc48 ; Fix tree-sitter defun tests
      adds  a6d961ae2fd Add a new tree-sitter query predicate 'pred'
      adds  2347f37f677 ; * test/src/treesit-tests.el: remove dead store 
(bytecomp warning)
      adds  1fe4b98b4d5 Improve support for Scheme R6RS and R7RS libraries 
(bug#54704)
      adds  1b4dc4691c1 Fix htmlfontify.el command injection vulnerability.
      adds  e3b4cd0ac1d ; * lisp/htmlfontify.el (hfy-text-p): Fix whitespace.
      adds  41f12e1019b ; * lisp/elide-head.el (elide-head): Doc fix to silence 
checkdoc.
      adds  624e3822110 ; Improve doc strings of some new faces
      adds  8b8b7915679 ; Improve documentation of TAB/SPC indentation
      adds  2b55a48d3e3 * src/w32menu.c (simple_dialog_show): Use 
MB_YESNOCANCEL style.
      adds  8ab6df0c9fd ; * lisp/epa-ks.el (epa-ks-do-key-to-fetch): Fix 'when' 
usage
      adds  637f5b164f2 ; Add "src" to the heuristic sub-directory heuristic
      adds  5326b041982 Improve treesit-node-top-level and treesit-parent-until
      adds  7512b9025a1 ; * lisp/treesit.el (treesit-traverse-parent): Remove 
alias.
      adds  ba1ddea9dab Fix treesit--things-around (bug#60355)
      adds  b39dc7ab27a Add tree-sitter helper functions for Imenu
      adds  248c13dcfe1 Update tree-sitter major modes to use the new Imenu 
facility
      adds  eedc9d79aed Fix tree-sitter typos
      adds  b464e6c490b Make last change of w32 GUI dialogs conditional and 
reversible
      adds  8503b370be1 (python--treesit-settings): Remove duplicate matcher
      adds  2d0a9214863 ; Avoid treesit-related byte-compiler warnings
      adds  2d8f7b66bcc ; Fix one more treesit byte-compilation warning.
      adds  19d00fab9aa Avoid "already compiled" warning in erc-compat
      adds  2ddc480f441 Warn of absent networks module in ERC
      adds  8676bec51de ; * lisp/treesit.el (treesit--simple-imenu-1): Doc fix; 
wording.
      adds  c0be51389eb ; Yet another declare-function to avoid treesit-related 
warning
      adds  b1646602602 * etc/package-keyring.gpg: Update with new key
      adds  fd48201ffe7 * lisp/tab-line.el (tab-line-cache-key-default): More 
cache keys (bug#60340).
      adds  70480d3b6b7 * lisp/repeat.el (repeat-echo-function): Suggest 
'add-function' in docstring.
      adds  62fb2dc37da * doc/emacs/display.texi (Text Scale): Improve section 
about repeating keys.
      adds  9263847ab76 ; * etc/NEWS: Move the paragraph with 'C-u RET' closer 
to the related section.
      adds  b69bffeec05 * lisp/vc/diff-mode.el (diff-minor-mode-prefix): 
Replace "ESC" with "\e".
      adds  7a0eaee1980 * lisp/isearch.el: Small fixes.
      adds  d42c2668cf3 ; * etc/NEWS: Fix wording of a recently edited entry.
      adds  489865c21e4 ; Improve markup of long key sequences
      adds  db96b1282f9 * lisp/help.el: Use 'C-h C-q' to toggle 'help-quick' 
window (bug#60249).
      adds  dce6791e993 Merge from origin/emacs-29
      adds  ec6feeaa191 Fix tree-sitter parser notifier recursion
      adds  f509246ba12 Call tree-sitter parser notifier on the first parse
      adds  19b8733aa27 Fix syntax for < and > in c++-ts-mode (bug#60351)
      adds  398ed75c276 ; * lisp/progmodes/c-ts-mode.el 
(c-ts-mode--fill-paragraph): Fix.
      adds  0a61e4e2b71 ; * doc/lispref/parsing.texi (Using Parser): Minor 
improvement.
      adds  e78e69b3318 Clean up font-lock rules in js-ts-mode
      adds  909091d7578 ; Minor cleanup for tree-sitter font-lock rules in 
js-ts-mode
      adds  d9d90666f54 Merge from origin/emacs-29
      adds  1a88a28ace2 * lisp/subr.el (with-demoted-errors): Better message 
and location.
      adds  a6db8464e15 ; Fix byte-compilation warnings in admin/*.el
      adds  1480865e641 Warn about `ignore-error` with quoted condition argument
      adds  2de25accaf3 Warn about `condition-case' with quoted condition names
      adds  7c63b632e4e Add empty-body warning for when, unless etc
      adds  314cbef8494 ; Suppress empty-body warnings in cedet/semantic
      adds  29d23b7fa00 Consistent empty-body warning messages for let and let*
      adds  753b7a1cff6 * etc/NEWS: Mention some recently added byte-compiler 
warnings
      adds  91ae9f3d128 Allow for indentation in prog-fill-reindent-defun 
(bug#60322)
      adds  8c13e849782 Fix newsticker timezone decode
      adds  73769dc2b87 In cal-dst, be consistent re default to UTC
      adds  d11e34ce76a Default mbox "From " time zone to -0000
      adds  bc4cbbcc57a Add nndiary-headers obsolescence comment
      adds  007e66bccb2 Use RFC 822 abbrevs in sunrise-sunset strings
      adds  523261b4540 Document calc-time-zone abbreviation obsolescence
      adds  9153cf81584 Avoid some obsolescent tz abbrevs in doc.
      adds  9d814bea460 ; whitespace.el: Use the new 'ert-with-buffer-selected' 
in tests
      adds  784e509bded Fix c-ts-mode bracket indentation (bug#60398)
      adds  9371d488be6 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  38c35bf0f6a Clean up treesit-default-defun-skipper and add comments
      adds  706ed852855 Avoid assertion violations in treesit.c with 
--enable-checking
      adds  60418e6f09c * src/keyboard.c (echo_add_key): Use recently rebound 
C-h key C-q (bug#60249)
      adds  0aea1cf8190 * lisp/hi-lock.el (hi-lock--regexps-at-point): Fix bug 
(bug#60241).
      adds  793641a3db5 ; * lisp/progmodes/js.el: Fix byte-compile warning.
      adds  a96a7c81151 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix imenu 
setup.
      adds  558b59d81b9 Add color fontification in css-ts-mode (bug#60405)
      adds  7ccb88486eb ; * etc/DEBUG: Update MS-Windows specifics for GDB 13 
and later.
      adds  beed746f944 Fix completion when completion-auto-select is set
      adds  dafa6d6badd Handle non-string values in pcomplete
      adds  d086cd6cf87 Clarify the documentation of 'set-face-attribute'
      adds  ab38abfdf75 lisp/textmodes/bibtex.el: Treat $ as punctuation in 
BibTeX fields (bug#50202)
      adds  644c71d6788 lisp/textmodes/bibtex.el: fix bibtex-beginning-of-entry 
(bug#56636)
      adds  89e7bb230d6 Merge from origin/emacs-29
      adds  073da412a13 Fix reference-counting of Eshell I/O handles
      adds  c34230f12aa ; remove incorrect quoting of condition names
      adds  7493b4026fc ; fix misplaced bracketing of `and` inside `when`
      adds  e9983b1b635 Add :pass and :flags to gnutls-boot for :keylist
      adds  a77204c6465 ; Fix Eshell tests on macOS
      adds  9d0f5909afc Correct suppression of suspicious eq type warning
      adds  e645bcc26d4 Fix last change in gnutls.c
      adds  57e363a4514 ; * src/gnutls.c (Fgnutls_boot): Fix typo.
      adds  ebf65c7e7e3 * lisp/eshell/em-tramp.el (tramp): Require also at 
runtime.  (Bug#60402)
      adds  39265abf0cc * test/lisp/net/tramp-tests.el 
(tramp-test32-shell-command): Fix test.
      adds  dec1b37a32b ; * doc/lispref/parsing.texi (Accessing Node 
Information): Fix typo.
      adds  fba35657da5 ; * lisp/progmodes/c-ts-mode.el 
(c-ts-mode--fill-paragraph): Fix.
      adds  312f82d36f0 Change "language definition" to "language grammar" in 
manual.
      adds  0237c5927e9 Add treesit-language-abi-version
      adds  0248fc9e1ac Add treesit-install-language-grammar
      adds  69b2aaaaded ; Fix recently modified docs of 'set-face-attribute' 
(bug#52493)
      adds  4922de626f0 ; Fix doc strings of 'treesit-install-language-grammar'
      adds  8675f4136c7 Add new options for Ruby code indentation
      adds  724da28763c Add version tags and mention the new options in NEWS
      adds  0b58ea0e602 ; * lisp/treesit.el 
(treesit--install-language-grammar-1): Minor fix.
      adds  ab1f245f1a1 Show tree-sitter query source when signaling query error
      adds  2ec4e187c9c Merge from origin/emacs-29
      adds  24488bc4b27 Fix the build broken by latest GnuTLS-related changes
      adds  f59d012af7e whitespace: Use `define-globalized-minor-mode' for 
global mode
      adds  b8988751007 ; Auto-commit of loaddefs files.
      adds  652d805156e Update publicsuffix.txt from upstream
      adds  e4669e0f77b vc-git: Don't assume .git is a directory
      adds  7822fcbebd1 vc-git-dir-extra-headers: Improve detection of rebases
      adds  bfdad6c4e5c ; Fix recent treesit-related changes
      adds  eee2aeca251 Fix python-shell-buffer-substring when retrieving a 
single statement
      adds  2a7e072e539 ; Fix documentation of 'defalias'
      adds  01acecc79c3 Simplify introduction of use-package manual
      adds  43c7e05a2ac Fix misspelled functions in shortdoc groups
      adds  9292f595a71 ; Fix typos
      adds  f309651b677 ; Fix handling of 'not' by 'buffer-match-p'
      adds  9871ee8b14a ; More fixes for documentation of 'defalias'
      adds  9a386b682eb Revert a recent change which causes errors
      adds  46362c0a3a6 ; * doc/lispref/tips.texi (Documentation Tips): Add 
indexing.
      adds  f9aef67c36c Tweak csharp-mode font-lock-settings (bug#60376)
      adds  0dc788aa013 ; Remove GRAMMAR-DIR from treesit-language-source-alist
      adds  68374697806 ; Add REVISION to treesit-language-source-alist
      adds  ddfeee3e8a7 Build recipe interactively in 
treesit-install-language-grammar
      adds  72a81e20226 ; * lisp/treesit.el (treesit-simple-indent-presets): 
Fix typo.
      adds  861d3db6343 Merge from origin/emacs-29
      adds  f0e9775b183 ; Auto-commit of loaddefs files.
      adds  df192b5153f ; Merge from origin/emacs-29
      adds  ab3210e7092 Document 'use-package' in the 2 main manuals
      adds  b394359261c Improve documentation of 
'isearch-open-overlay-temporary'
      adds  cae528457cb ; Add 2023 to copyright years.
      adds  3c55fbd4adf Merge from origin/emacs-29
      adds  0544f4d19de Fix copyright years of NEWS.29.
      adds  9596e683834 Improve Haiku font size fallback
      adds  4e4a808eca8 Update Modus themes to version 4 and add new themes
      adds  9377a3c889a Fix build with older versions of gnutls
      adds  5aeb8de32ee ; Fix copyright years in 2 more files.
      adds  2baf9e107c1 Fix shortdoc-tests failure with respect to 
regexp-opt-charset
      adds  da77d70deeb ; * test/lisp/emacs-lisp/copyright-tests.el: Fix and 
future-safe.
      adds  7fd822e7f52 Update Antinews in the user manual for Emacs 29
      adds  f12f72b0e09 ; * lisp/simple.el (primitive-undo): Clarify error 
message (bug#60467)
      adds  7b0b17df67e Rewrite Antinews in ELisp manual for Emacs 29
      adds  411647a3f65 ; Fix NEWS.
      adds  8994f87ad40 Adjust function-call fontification in csharp-ts-mode 
(bug#60376)
      adds  1864b65af60 ; Minor fix for treesit--install-language-grammar-1 
(bug#60465)
      adds  84e7c2fbc85 Fix fontification of C++ reference return types 
(bug#60441)
      adds  0562006da3b Add ruby-ts-mode
      adds  45618447203 ruby-ts-mode: Highlight singleton method definitions 
and setters
      adds  d9ed736f0a7 ruby-ts-mode: Remove some currently unused functions
      adds  2569ede9c49 Update to Org 9.6-81-g563a43
      adds  4520f09dd8b ; * admin/git-bisect-start: Update failing commits
      adds  c209802f7b3 Merge from origin/emacs-29
      adds  2ee6012b3fa Improve interactive file-saving performance
      adds  b7ad0b40148 ; Clarify doc strings of 'call-process' and 
'call-process-region'
      adds  ff35ac9dfab Fix default-port regression in erc-select-read-args
      adds  9599b054316 ; Skip ruby-ts tests if grammar is not available
      adds  3f7ea621b90 ; Fix typos in ruby-ts-mode.el
      adds  d26b523886e Fix shrinking of the tab-bar
      adds  a86a213e1ac js-ts-mode: Move 'string-interpolation' to font-lock 
level 3
      adds  f8f5202487c (typescript/tsx-ts-mode): Split font-lock feature list 
into 4 values
      adds  809fbb0e8c4 ; Update copyright notice in tramp-sh.el
      adds  aab8ddca5e1 ; nt/INSTALL: Update for Emacs 29.
      adds  4ef12cfb1fc ; Fix tree-sitter manual title case
      adds  aef869e74f4 ; Update tree-sitter manual
      adds  68e68dfeefe Improve fontification consistency in js-ts-mode 
(bug#60503)
      adds  dfdf9c21cbe Fontification improvements in typescript-ts-mode 
(bug#60500)
      adds  1a9a1fdebf6 Improve fontification in java-ts-mode (bug#60492)
      adds  9e6536e4d96 ruby-ts-mode: Standardize the string literal highlights
      adds  9b24417dda8 ruby-ts--font-lock-settings: Use more standard faces
      adds  94e330243e1 ruby-ts-mode: Indentation fixes
      adds  6dd3e352f44 Extract common code into ruby-base-mode to derive from
      adds  55e41707ea7 Merge from origin/emacs-29
      adds  b5b6159d036 Fix potential crash with fast mouse position enabled
      adds  0bece4d33f6 Data argument to `signal` should be a list
      adds  cfc0e1cc029 ; * cl-lib-tests.el: Suppress for the right function.
      adds  0e1b03bbb87 Styled quotes in compiler warnings
      adds  de3df3bc51e * lisp/vc/vc-git.el (vc-git-checkin): Pass 
vc-git-diff-switches.
      adds  ae0d218d0b3 ; * etc/NEWS: Mention treesit-install-language-grammar.
      adds  0b0eae0bf76 ; Improve documentation of 
'treesit-language-source-alist'
      adds  da69f116bfc ; * doc/lispref/positions.texi (List Motion): Minor 
wording fix.
      adds  0d98fac6bbc (ruby-ts-add-log-current-function): Fix when between 
two methods
      adds  1ddd31bf984 Merge from origin/emacs-29
      adds  c786afcbb9f Fontify C++ function definitions in c-ts-mode 
(bug#60529)
      adds  651927ac391 ; Fix function reference in comment in c-ts-mode.el 
(bug#60514)
      adds  6b5831c6964 Tree-sitter doc fixes (bug#60524)
      adds  7eed8e050a9 * lisp/files.el (find-sibling-rules): Fix docstring.
      adds  c18878ee0a2 Fix bug in Tramp multi-hop
      adds  8d530ca6542 ; Fix documentation of y-or-n-p/yes-or-no-p
      adds  cef875f6c51 ; * etc/NEWS: Instructions for builds without 
tree-sitter (bug#60559)
      adds  92f753dc190 ; * etc/NEWS: Fix wording in last change.
      adds  e1b2446b2e9 Merge from origin/emacs-29
      adds  15fc7b3cde9 Remove obsolete Tramp items
      adds  83ce7c861e1 Make 'toml-ts-mode' optional
      adds  3fc68833517 ; Fix the doc strings of 2 treesit.el functions
      adds  8a18369afdc ; Another fix for doc strings of 2 treesit.el functions
      adds  4753b587868 * lisp/cedet/semantic/symref/grep.el: Support ts-modes 
(bug#60525)
      adds  16eca92415b ; * src/gnutls.c (Fgnutls_deinit): Fix typo in doc 
string (bug#60579).
      adds  2e6070f16c4 ; Another review of etc/NEWS
      adds  62c2963ce60 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  ec172d748f3 Avoid assertion violation due to fill-column indicator 
face
      adds  7ede600273c (ruby-ts-mode): Split font-lock feature 'builtin' into 
two
      adds  089b08eb3eb ruby-ts-mode: Move 'self' and 'super' from constants to 
keywords
      adds  f1aa306f915 ruby-ts-mode: Highlight variable assignments
      adds  0f5e74f1734 ruby-ts-mode: Highlight method and block parameters
      adds  3fcbb865853 Merge from origin/emacs-29
      adds  6602ec3abc0 Remove Emacs 26 compatibility from Tramp
      adds  2f05f48918e Add new SI prefixes R, Q in other places
      adds  9e98ff562b4 Update from Gnulib by running admin/merge-gnulib
      adds  39b77970c61 Port to current Gnulib file-has-acl
      adds  699711786ac Further generic-related improvements in csharp-ts-mode 
(bug#60376)
      adds  7420b6dcc37 Fix `pr-interface'
      adds  92e8c0c091c ruby-ts-mode: Highlight more kinds of parameters
      adds  5ab03bcc433 Unify the string interpolation delimiters face across 
ts modes
      adds  2ea6ee5cbfa (font-lock-regexp-face): New face
      adds  f2ebe43362c (treesit-simple-indent-presets): Short-circuit 'and' 
and 'or'
      adds  ff66a5d324b (treesit--indent-rules-optimize): Optimize 'and' and 
'or' matcher forms
      adds  9d410f8de64 (treesit-simple-indent-presets): Ensure 'and' works for 
anchors too
      adds  abeb29bfcc6 Merge from origin/emacs-29
      adds  5636f148569 ; Use a single '<=' for range comparisons
      adds  de8d6bd329a Minor tramp-archive.el fix
      adds  0be40fbe43c Add new Tramp method "toolbox"
      adds  a1b558a2e24 Update from Gnulib by running admin/merge-gnulib
      adds  5d1e14bd8b9 Adjust to recent Gnulib macro renaming
      adds  ec105a45c9f Add remote-file-name-inhibit-delete-by-moving-to-trash
      adds  5259f144d95 Remove unneeded restriction in using AEAD ciphers with 
GnuTLS
      adds  4d1d43e41fa Add named defun for transpose-sexps-default-function 
(bug#60654)
      adds  e8b85f225d9 Rearrange the "Saving Emacs Sessions" section of the 
user manual
      adds  7f9588685a0 ; Fix last change
      adds  f58452e3ae7 Fix 'python-shell-buffer-substring' when START is in 
middle of 1st line
      adds  e0fef510b00 ; Minor rewording of tree-sitter terminology
      adds  86a3462e3d2 (treesit-simple-indent-presets): Do that for 'or' as 
well.
      adds  e9341119fe4 ; Fix documentation of etc/DOC
      adds  7f855b5297b ; Fix description of etc/DOC
      adds  0cb686ffb6b Document the 'definition-name' property.
      adds  1df2826639c Add c-or-c++-ts-mode (bug#59613)
      adds  757c2c25922 Fix c-ts-mode--looking-at-star
      adds  7c356934fbb Support namespaces in c++-ts-mode (bug#60397)
      adds  614f8c431d3 Optionally include the namespace in 
c-ts-mode--declarator-identifier
      adds  ee3e8d3f927 (ruby-ts--font-lock-settings): Improve highlighting in 
patterns
      adds  508389ad2bb Add documentation for c/c++-ts-mode (bug#60443)
      adds  16f1e47ca8b ; * lisp/align.el (align-c++-modes): Add c/c++-ts-mode.
      adds  cc1de953d4f ; * lisp/progmodes/gud.el (gud-tooltip-modes): Add ts- 
modes.
      adds  ef7f3c6388b Fix use of treesit-ready-p in c/c++-ts-mode
      adds  8575043f56b Remove duplicate entries in c-ts-mode's Imenu
      adds  73168793c01 Fix label indentation for Linux style in c-ts-mode 
(bug#60543)
      adds  2cdd75a18ff Fix highlighting of variable-declarations in 
typescript-ts-mode
      adds  38b63f4c3ce Add indentation rule for concatenated_string (bug#60572)
      adds  800e15e3be0 Fix string-interpolation feature of python-ts-mode 
(bug#60599)
      adds  e3d806b4172 Fix string fontification on python-ts-mode (bug#60599)
      adds  e04b3d41bb4 Update to Org 9.6-90-ga6523f
      adds  fef4f18cc33 ; Fix NEWS
      adds  53e64cfb852 Improve options and docs of M-x command completion
      adds  5cb01ac5d78 ; * src/callint.c (Finteractive): Fix the doc string 
(bug#60645).
      adds  b1aa720671e ; * lisp/progmodes/ruby-ts-mode.el: Fix compilation 
warnings (bug#60647).
      adds  da96a1fd741 Add back renamed function 
'font-lock-fontify-syntactically-region'
      adds  1469aac20d8 ; * src/pgtkfns.c (parse_resource_key): Use recursive 
schema lookup
      adds  d46f7f4edcc Revert "Add c-or-c++-ts-mode (bug#59613)"
      adds  20f36c8f6f9 ; ruby.rb: Fix pattern matching syntax and extend the 
example
      adds  dc911e4ba5c Improve go-ts-mode Imenu, navigation and electric pair 
(bug#60407)
      adds  1238fa8e49b Fix label indent of GNU and Linux style in c-ts-mode 
(bug#60543)
      adds  ef87c755660 Make sure NODE is not the root node in tree-sitter 
indent (bug#60602)
      adds  1f8ad353d9f Minor improvement for tree-sitter explorer
      adds  c1401d1c6c8 * lisp/vc/diff-mode.el (diff-font-lock-keywords): Check 
for limit.
      adds  ebc5263667b ; * src/callint.c (Finteractive): Doc string 
clarification.
      adds  f16cc7c49c7 ; project.el: Bump version
      adds  8a36a0f44aa ; xref.el: Bump version
      adds  28dd6021384 Fix c-ts-mode indentation for 2nd line in block comment 
(bug#60270)
      adds  e385c099b8c Improve fontification for import-statements in 
typescript-ts-mode
      adds  aa9df1260c3 Don't print named tree-sitter nodes with parenthesizes 
(bug#60696)
      adds  8377ed5298f Highlight identifier in import statements in js-ts-mode
      adds  55aabfea4ac Fix c-ts-mode comment indent
      adds  60240f54e5f Merge from origin/emacs-29
      adds  f31e65694ca Fix completion-auto-help docstring (bug#60709)
      adds  c267cd01517 ; Kill some stray buffers left behind by ERC tests
      adds  bb98666d03f ; Fix wrong type in erc-ignore hide-list options
      adds  fda1ad4a9ec Remove obsolete server buffers on MOTD in erc-track
      adds  64fe6bdb618 Improve 'describe-char-fold-equivalences' docstring
      adds  136c0272215 Fix reftex-citation docstring (bug#60710)
      adds  1cbc22b9c7f CC Mode: partially revert commit from 2022-10-04
      adds  033f2cc6140 Merge from origin/emacs-29
      adds  37d93975780 Add forward-sentence with tree sitter support 
(bug#60623)
      adds  c51bfef34a6 ; Fix documentation of last change
      adds  70947da708c Handle missing package description when unpacking vc 
packages
      adds  384504edf35 Ensure VC package names are not empty
      adds  4a8891a462e * etc/NEWS: Mention incompatible changes in 
'outline-minor-mode-cycle-map'.
      adds  09f7a920644 Add support for annotation_type_declaration
      adds  f4f30ff4c44 Update to Org 9.6.1
      adds  e2abb95b6b0 Merge from origin/emacs-29
      adds  f1310859a0d Remove deprecated RLS server from eglot server list
      adds  f32ce2e38cf Adapt tramp-tests.el
      adds  977630b5285 * lisp/subr.el (combine-change-calls-1): Fix bug#60467
      adds  b2fda50178b undo-tests.el: Tests for bug#60467
      adds  f56fea2fcc0 * lisp/reveal.el (reveal-open-new-overlays): Use 
`invisible-p`
      adds  f5d8aa6edac (function-documentation): Make it work for the 
remaining cases
      adds  dce42f55617 * lisp/apropos.el (apropos-safe-documentation): Use 
`function-documentation`
      adds  99120491730 Update from Gnulib by running admin/merge-gnulib
      adds  53b47df8229 Report cursor correctly on PGTK when there is a margin
      adds  cfd2b3504ab Fix encoding with 'utf-8-auto'
      adds  9ecebcdded1 * lisp/simple.el (next-completion): Handle first 
completion specially.
      adds  083badc9c12 * lisp/subr.el (while-let): Use if-let, not if-let* 
(bug#60758).
      adds  8f446c2d397 Fix c-ts-mode comment indentation (bug#60270)
      adds  956889d8ff1 Equal now recognizes tree-sitter nodes (bug#60659)
      adds  f27a330b99e ; Fix typo in ert-with-temp-file
      adds  e8a89a18b69 ; Fix non-tree-sitter builds
      adds  dfb38fb2ee6 ; Improve documentation of tree-sitter node comparison
      adds  2a2b1d09ac7 Fix minor issues with 'pp' and related commands
      adds  a760364f5f3 Fix c-ts-mode--fill-paragraph
      adds  c6bbf9cc270 Add c-ts-mode tests
      adds  c0578edc8fc ; * doc/misc/eglot.texi (Troubleshooting Eglot): Fix 
typo (bug#60780).
      adds  861556c1339 Fix minibuffer-completion tests
      adds  4f0459aaf75 Merge from origin/emacs-29
      adds  9f8f8ed1baf Adapt tramp-tests.el  (do not merge with master)
      adds  59c3c53efa4 * lisp/subr.el (combine-change-calls-1): Fix bug#60467
      adds  3eb495851ef ; Merge from origin/emacs-29
      adds  dc33a122230 Fix use of build_pure_c_string in treesit.c
      adds  1b9ffd28116 Fix dependency bug when building lwlib
      adds  f1032bf24e7 Eglot: don't use "nil" as minibuffer initial input
      adds  a192ce03a0d Merge from origin/emacs-29
      adds  79971ebacc7 Disable and document 'doc-view-mupdf-use-svg' 
(bug#58041)
      adds  b6207e87fa1 ; Merge from origin/emacs-29
      adds  f102145d381 ; * etc/PROBLEMS: Describe problems with MuPDF 1.21.  
(Bug#60308)
      adds  7100ecd7a47 Replace 'hfy-find-cmd' with 
'directory-files-recursively'.
      adds  435ba92ccc4 ; Fix last change in htmlfontify.el
      adds  0116e27b26c ; Fix NEWS markup
      adds  e2e937300f5 Fix indentation of object_expressions in csharp-ts-mode
      adds  10032f424cc Fix indentation of some declarations and statements
      adds  96601cd90ba apropos.el: Fix bug#60628
      adds  d9a2673ee95 Merge from origin/emacs-29
      adds  4514b7ecc6f ; * lisp/doc-view.el (doc-view-mupdf-use-svg): Bump 
:version.
      adds  f0ac01812f9 Preserve the window position with proced (bug#60381)
      adds  ac2a6fc83fa ; * lisp/proced.el (proced--determine-pos): Fix doc 
string wording.
      adds  9a1dbb7f088 Teach 'eww-open-file' about prefix argument
      adds  ad6d8f7df18 Merge remote-tracking branch 
'refs/remotes/origin/master'
      adds  48bd17923a9 (apropos-documentation): Don't try to parse .elc files
      adds  cd83bc930ca ; * lisp/htmlfontify.el (hfy-exclude-file-rules): Fix 
:version.
      adds  8d7ad656658 Fix indent and font-lock for annotation_type
      adds  195afb68e31 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  fd77de542d8 ; * etc/NEWS: Fix typos.
      adds  a06c13db9ee Merge from origin/emacs-29
      adds  558f04c39e0 Set the 'field' property for Eshell output
      adds  54051c97f2e Make 'eshell-bol' obsolete
      adds  c257fd3a406 Use the 'field' property to navigate through Eshell 
prompts
      adds  50fd58be614 Use treesit-sentence-type-regexp in java-ts-mode
      adds  16579f6ed77 Fix the MS-DOS build
      adds  db836637b0e ; Auto-commit of loaddefs files.
      adds  77ca6aa56e3 hideif.el: Support C99 and GNU style variadic macros
      adds  ead86da14bf Upgrade to length* functions in Tramp
      adds  4d37504c432 Improve Tramp robustness
      adds  a8eb9dd4006 Fix the case in first-completion revealed by 
minibuffer-tests
      adds  1ef359095ec ; * etc/NEWS (--with-native-compilation=aot): Tweak 
wording.
      adds  72c45fa9109 Further improvement for non-string values in pcomplete
      adds  48a62c55465 Add constructor_declaration as java-ts-mode defun
      adds  920a7d38e96 ; Fix typos
      adds  cc576cc410f Merge from origin/emacs-29
      adds  256791edd48 ; Auto-commit of loaddefs files.
      adds  c87217e97f7 ; Merge from origin/emacs-29
      adds  b5e0260f425 Fix messages displayed when diary is shown
      adds  b365a7cc32e Fix expansion of wildcards in ls-lisp.el
      adds  cf311826841 ; * lisp/files.el (insert-directory-wildcard-in-dir-p): 
Doc fix.
      adds  f02998939c6 ; Fix c-ts-mode filling
      adds  d428d510664 Support filling line comments in c-ts-mode
      adds  d13a329acff ; Minor change in c-ts-mode--indent-styles
      adds  c78e19d99c0 Allow offset in tree-sitter indent rules to be functions
      adds  189d976dbae Fix statement indent for c-ts-mode (bug#59686) 
(bug#60280)
      adds  252b2c01af0 Fix c-ts-mode label indent
      adds  25a5575f161 Fix c-ts-mode block comment indentation (bug#60270)
      adds  3fa10f6e54d ; Add more c-ts-mode indent and filling tests
      adds  72d2604d1fd Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  d2efee31edb ; Update htmlfontify documentation
      adds  73b304bb740 ; Fix last change: remove unused @anchor.
      adds  9f5008b9b2a Improve error message from sqlite-mode.el
      adds  0052aa54f6b Merge from origin/emacs-29
      adds  9ec60fde2e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  70477be3e38 Add treesit-sentence-type-regexp
      adds  f7b3546c8ee Rename variables from last change
      adds  bb679244152 Run newsticker's ticker only periodically (bug#59856)
      adds  e84111a0017 Add sentence-nodes to dockerfile-ts-mode
      adds  c8dd37b16c5 Add some basic tests for java-ts-mode and 
typescript-ts-mode
      adds  77659bd4634 Add sentence node regexp to json-ts-mode
      adds  2a85d7a07c1 Optimise `apply` with `cons` in tail argument
      adds  bcaa63ac506 * lisp/emacs-lisp/bytecomp.el (format-message): Warn on 
bad arity.
      adds  0bb8a011d57 Add 'file-user-uid' to get the connection-local 
effective UID
      adds  c8d54809727 Bump use-package version for Emacs 29.1
      adds  f16bd1ead43 Revert "* lisp/subr.el (while-let): Use if-let, not 
if-let* (bug#60758)."
      adds  82ae9caaddb * lisp/subr.el (while-let): Fix docs if-let->if-let* 
(bug#60758).
      adds  44c9cb8653d Improve indentation for jsx
      adds  352e41016bc ruby-ts-mode: Support the option ruby-block-indent
      adds  3d1e74c82a8 Fix tree-sitter indent preset function (bug#60270)
      adds  67df34c143d Fix M-x eglot prompt when connection already exists 
(bug#60557)
      adds  7c8eac8fbcb ; * src/w32fns.c: Fix quoting.  Patch by Arash Esbati 
<arash@gnu.org>.
      adds  1b458aced72 ; * lisp/progmodes/eglot.el: Remove stray space.
      adds  f367ba3ed03 ; Avoid byte-compiler warning in eglot.el
      adds  140824dc099 ; Fix more quoting in w32fns.c.
      adds  c1d32d9a20d CC Mode: Prevent ids in temporary "declarators" getting 
into c-found-types
      adds  e8c77d9abda Fix hfy-exclude-file-rules (bug#60562)
      adds  bb383a54910 Merge from origin/emacs-29
      adds  b9025c507a3 Correctly handle touches on the tool bar
      adds  96015c9c8cc Make tool bar highlight work correctly during touch 
events
      adds  013ab7e2a83 Complete implementation of `file-user-id'
      adds  b9ae9d3ff8e ; * src/xterm.c (handle_one_xevent): Fix GTK build.  
(Bug#60883)
      adds  7ff5c0d7045 Port xattr handling to Fedora 9
      adds  281f48f19ec ; Fix Eshell prompt tests when the current user is root
      adds  1b52eaa1906 Better lambda quote warning
      adds  efb9ec11bbe Improved docstring single quote warning
      adds  b36cc7e7bbb ; * src/treesit.c (Ftreesit_induce_sparse_tree): Minor 
change.
      adds  7c61a304104 Fix treesit-node-first-child-for-pos (bug#60127)
      adds  9e7a5d58eea ; Fix tree-sitter indent anchor preset
      adds  bd094207c76 Fix buffer-list-update-hook for indirect buffers
      adds  09e9d7c7496 Fix display of warnings on w32 console
      adds  7b13422298a ; Avoid plist-get as generalized var in erc-compat
      adds  7b8322f6285 Use correct buffer for local-module vars in erc-open
      adds  183e7492702 Don't preserve non-module minor modes in erc-open
      adds  56d69c2fc47 ; Relax timeouts for failing ERC test
      adds  dbac923b9df CC Mode: On removal of "typedef", remove pertinent 
types from c-found-types
      adds  c4f0b6ccea1 Add more detail about how to invoke Eshell commands
      adds  9ed9ff4690a ruby-ts-mode: Fix the rules for hanging arrays and 
hashes
      adds  5e2e68a0c2d ruby-ts-mode: Fix indent inside parenthesized_expr and 
else/end after unless
      adds  ac5516bd7d5 ruby-ts-mode: Fix/change indentation of a continuation 
method call
      adds  300ca6ac372 ruby-ts-mode: Fix indent after operator or conditional
      adds  045404d1aac ruby-ts-mode: Obey the option ruby-after-operator-indent
      adds  343b9b3dfe3 ruby-ts-mode: Obey the option ruby-method-call-indent
      adds  bdd82fa7977 ; * src/treesit.c: Remove unused boilerplate.
      adds  ac3bc775b6f Make it harder to misactivate tree-sitter font-lock 
fast mode
      adds  24f0dfd3731 Revert "Revert "Add c-or-c++-ts-mode (bug#59613)""
      adds  faee7e1f1bd ; * lisp/treesit.el (treesit-font-lock-fontify-region): 
Minor fix.
      adds  1798ff5a663 ; Fix minor mistakes in documentation
      adds  bd5ef3ef95e Improve the documentation of 'auto-mode-alist' search
      adds  9186be20aeb ; Clarify doc strings of some functions in files.el
      adds  6a8338a8bc8 ; Avoid byte-compiler warning in cc-fonts.el.
      adds  dc3f85fd4b0 Use proper types for Eshell warnings
      adds  78f93d92b28 * lisp/vc/vc-dir.el: Make keys ‘% m’ and ‘* %’ 
compatible with Dired
      adds  8e9783b4ce4 Rebind in read-regexp-map ‘M-c’ to ‘M-s c’ compatible 
with search-map
      adds  758ac5eabbe Fix split-window-below for the case when 
split-window-keep-point is nil.
      adds  f2bedf695c1 ruby-ts-mode: Handle indent in parenless calls much 
closer to ruby-mode
      adds  ba33b83ce4b (ruby-ts--statement-container-regexp): Remove 
"parenthesized_statements"
      adds  94b9cbf96fb (ruby-ts--parent-call-or-bol): Handle more cases with 
nested literals
      adds  819719330ad (ruby-ts--indent-rules): Add a rule for continuation of 
a hash pair
      adds  db727873803 ruby-ts-mode: Use font-lock-constant-face for 
true/false/nil
      adds  9161a302c9f Merge from origin/emacs-29
      adds  03a8d132b0e Fix an oversight in advice.el
      adds  207901457c0 Add treesit-forward-sexp (bug#60894)
      adds  54d5ea66c99 Fix evaluation of asynchronous expansions in Eshell 
indices
      adds  167bf3408e4 Pacify clang 15.0.6 on Fedora 37
      adds  117f90865ad Add new command `kill-matching-buffers-no-ask' 
(bug#60714)
      adds  21be03cccb6 CC Mode: Prevent two classes of "type" prematurely 
entering c-found-types
      adds  e9ceeee1198 Merge from origin/emacs-29
      adds  12d7670b90f Fix bug in 'sieve-manage--append-to-log'
      adds  ede5e82418a ; Merge from origin/emacs-29
      adds  7fb69ce233b ; * doc/emacs/modes.texi (Choosing Modes): Add index 
entries.
      adds  0d3b6518e39 (ruby-ts--indent-rules): Indent inside empty parens 
properly
      adds  a0ce569d3b7 ruby-toggle-block: Fix in ruby-ts-mode
      adds  25ddb3f7d99 ; ruby-ts--indent-rules: Minor cleanup
      adds  fb82d4e3286 (treesit-simple-indent-presets): Have n-p-gp check for 
grandparent's presence
      adds  78b83a744fa ; * etc/NEWS: Rearrange instructions for building 
tree-sitter grammars.
      adds  0f9cf31ccdd Merge from origin/emacs-29
      adds  4fb7b0b0b88 Fix an oversight in advice.el
      adds  83afcf285b1 ; Merge from origin/emacs-29
      adds  1fdd720b6b8 ; * etc/NEWS: Fix typos.
      adds  c6a7664f067 Add html-ts-mode (bug#60972)
      adds  affdf790119 Fix typo in c-ts-mode (bug#60932)
      adds  ca8f5f71f41 Change top-level anchor to point-min
      adds  623fdf30ff3 ; * etc/NEWS: Fix wording of 'html-ts-mode's entry.
      adds  3dacf583b90 ; Fix documentation of 'kill-matching-buffers-no-ask'
      adds  ab538b6f91b ; * test/lisp/eshell/esh-var-tests.el: Fix punctuation 
in doc strings.
      adds  f4a3e8f29f0 ; * etc/NEWS: Mark 2 entries as documented.
      adds  f55bbc68988 Add sentence and sexp movement to c-ts-mode
      adds  2bf0ad3be6b Add sexp navigation to js/typescript/tsx-ts-mode
      adds  cb07f1bcd0f ; Actually use dummy package descriptor
      adds  f0971f94fe4 Extend go-ts-mode with command to add docstring to 
function
      adds  8febda46c45 Use element as a sentence in html-ts-mode
      adds  c289786886b ; Add commentary and dostring in c-ts-mode
      adds  0c6bfeddb21 ; Update tree-sitter major mode manual
      adds  b7d6bb47ee5 ; * lisp/treesit.el (treesit-font-lock-fontify-region): 
Minor fix.
      adds  7ca71d66dc7 Fix various problems in treesit-explore-mode (bug#60800)
      adds  7b7b2b95138 Fix c-ts-mode indent (bug#60873)
      adds  370b1ac99ec ; ruby-ts-mode.el: Add customize-group mention to 
commentary
      adds  d66ac5285f7 ruby-ts-mode: Highlight builtin methods
      adds  d0d34514097 (ruby-ts-mode): Rename 'builtin-functions' to 
'builtin-function'
      adds  d94dc606a09 ruby-ts-mode: Claw back half of the performance drop 
from last change
      adds  b56cf28b325 ; (ruby-ts--predefined-variables): Make it a little 
shorter
      adds  6b2f85caa6c Make tree-sitter based modes optional
      adds  40cf494b7ce ; * etc/NEWS: Fix typos.
      adds  628b6241763 Don't load erc-goodies atop erc.el
      adds  c7e02eaa3d9 Handle after arg correctly in `keymap-set-after'
      adds  8904a26a9d2 Improve `keymap-set-after' documentation
      adds  dcd59457b48 Use `key-parse' in `keymap-lookup'
      adds  06953fc8e1d Make `keymap-set-after' work for menus
      adds  67ee627c38d (project-try-vc): Add string-start and string-end 
anchors to marker-re
      adds  0cf053648a4 ; ruby-ts-mode: Update font-lock features list in 
Commentary
      adds  472f1425985 ; ruby-ts-mode: Add a Version tag
      adds  34793337783 * lisp/org/ob-ruby.el: Fix outdated comments.
      adds  d63e1a89518 Use point-min to anchor top-level constructs (bug#60602)
      adds  b3de81a6ee3 MH-E: handle removal of mhparam libdir from nmh 1.8
      adds  0805972e4ca Merge from origin/emacs-29
      adds  0400de6a7de Fix typo in c-ts-mode (bug#60932)
      adds  1c58f3d7fb2 ; Merge from origin/emacs-29
      adds  a91b435d0d5 ; Reword user documentation on binding keys in Lisp
      adds  9f5d6c541e5 ; * doc/emacs/custom.texi (Init Rebinding): Fix wording 
in last change.
      adds  63fa225d443 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  b875c9bf67e Fix file-regular-p in Tramp
      adds  080595682f7 Merge from origin/emacs-29
      adds  161706ec331 ; Actually use dummy package descriptor
      adds  b767a641c8f ; Merge from origin/emacs-29
      adds  6adc193ad66 Move c-like common utils into own library (bug#60961)
      adds  89cb3c3f157 Minor fixes for Haiku
      adds  ae7e28a4372 ruby-mode.el: Expand some docstrings with examples
      adds  e74ba72a6a3 ruby-ts-mode: Fix two additional cases with 
ruby-method-call-indent=nil
      adds  9296e0c6495 Fix typo after move to common lib (bug#61001)
      adds  204519a2e73 Fix typo of exposed symbol name
      adds  808e101fabe Tweak BSD style indentation (bug#60984)
      adds  8e83604dfe0 Avoid crashes in batch Emacs sub-processes on MS-Windows
      adds  c854ef7a187 ; Fix last change (bug#60556).
      adds  0fb90f524db Fix decoding HTML files from archives
      adds  846838dbab8 Add test suite for sgml-html-meta-auto-coding-function
      adds  2343a067c3d Generalize vc-pull-and-push to support more backends 
(bug#60569)
      adds  db02cbdfe02 * lisp/find-dired.el (find-dired-with-command): Quote 
find-command-history.
      adds  b3814b43f60 (ruby-ts--predefined-variables): Fix the $` and $' 
entries
      adds  9c8e82484ab Merge from origin/emacs-29
      adds  647cc9c65e7 Update to Org 9.6.1-16-ge37e9b
      adds  11491225426 Merge from origin/emacs-29
      adds  26ef5c09e0a Add `yes-or-no-prompt' user option
      adds  85e33043323 Factor out some Tramp code
      adds  860c3aada5d ; * lisp/eshell/esh-arg.el (eshell-prepare-splice): Fix 
quoting.
      adds  b88d47beb00 Swap tag and element in html-ts-mode (bug#60972)
      adds  3e62ddc0d87 ; * lisp/calendar/appt.el (appt-check): Fix 
byte-compile warning
      adds  29a8a1885d9 CC Mode: Don't do c-backward-syntactic-ws following a 
forward movement
      adds  8b87d095acf Pacify Apple clang version 13.0.0 (clang-1300.0.29.30):
      adds  3365e413bd9 When base64-decoding part of decrypted text, save the 
decoding   permanently if we save the decryption permanently.
      adds  fce07d461de Increase DUMPED_HEAP_SIZE
      adds  dfdc0f5fb7b Fix xref-clear-marker-stack refactoring mistake
      adds  d865e180968 ; Fix issues with processing out-of-order IRC messages
      adds  854a2901f7c * lisp/emacs-lisp/comp.el (comp-trampoline-compile): 
Improve readability
      adds  e8db522e437 ; * lisp/progmodes/cc-engine.el: Delete trailing 
whitespace.
      adds  e6c5f32e77d * lisp/find-dired.el (find-dired): Fix bug where M-p 
skips first history item.
      adds  cb9628373a8 * lisp/startup.el (command-line): Fix warning message.  
(Bug#61014)
      adds  7f438ff543b Don't try to make a pipe process for remote processes 
in Eshell
      adds  c15c0f7f018 CC Mode: Change the default value of 
objc-font-lock-extra-types to nil
      adds  bc78285e686 ; * etc/NEWS: Fix typos.
      adds  deee3a92623 ; Fix last change in etc/NEWS
      adds  e31a5623965 * lisp/vc/vc-bzr.el (vc-bzr--pushpull): Return buffer's 
process.
      adds  695e9f71c3f Use named keymaps for outline buttons
      adds  ecf500b5e34 Handle relative file names in vc-resynch-window and 
vc-resynch-buffer
      adds  3846e79c93b ; Fix filename mismatches in prop lines of ERC tests
      adds  987e53f3e2d ; * doc/misc/erc.texi: Improve Local Modules section.
      adds  cfe26f31893 Add new java indent rules
      adds  8a1498c01f7 Fix fontification of function-valued variables 
(bug#61053)
      adds  8198803f660 ; Don't mention in the Gnus manual user options that 
were removed
      adds  f30a4f51fef Announce outline.el keymaps
      adds  9a21cb10751 ; * etc/NEWS: Fix typos.
      adds  37454de0c8f Pacify --without-x unused function warning
      adds  c6613403e5c Fix Dired face for directory symlinks
      adds  abb3becb9fb treesit-install-language-grammar: Provide default repo 
url
      adds  cfb180329b5 ruby-ts-mode: Don't reindent when "class" or "def" is 
under "ERROR"
      adds  37c1c924666 ; * etc/NEWS: Minor reordering.
      adds  42e02480c2b * doc/emacs/text.texi (Outline Minor Mode): New node 
split from "Outline Mode"
      adds  af28191b04f * lisp/net/tramp.el (tramp-wrong-passwd-regexp): Fix 
regexp.
      adds  00675aa724a Add support for building tree-sitter modules with MinGW
      adds  4bd06ce2a9f Fix call to treesit_record_change in insdel.c
      adds  cdf74254ffa Fix indentation for c-ts-mode (bug#61026)
      adds  41f497c8bee Fix doc strings of window-splitting commands
      adds  ff9498624fc ; * src/insdel.c (insert_from_buffer): Fix assertions.
      adds  4bf7cb71edc Fix go-ts-mode indentation and set indent offset to 8 
(Bug#61006)
      adds  f8c95d1a768 Fix xt-mouse on terminals that report UTF-8 encoded 
coordinates
      adds  12e419ad115 Merge from origin/emacs-29
      adds  3766a666b55 ; Fix issues with processing out-of-order IRC messages
      adds  23fe6c4f68e ; Merge from origin/emacs-29
      adds  f72a394716f Work around package.el transitive dependency bug
      adds  5859413df23 ; * lisp/progmodes/cc-engine.el: Delete trailing 
whitespace.
      adds  18fbcce9757 Merge from origin/emacs-29
      adds  627ac228b2e Don't inhibit LAP-level DCE when switch ops are present
      adds  4287d56bad5 Repair hideif regexp problems
      adds  dabe0b7d407 Add support for negative indices and index ranges in 
Eshell
      adds  5642bf0b972 Make 'eshell-number-regexp' into a regular defvar
      adds  752c526585f ; Fix typos
      adds  fd145499bbd Fix fontification TypeScript of import-statements 
(bug#61081)
      adds  00629c03964 Fix errors in fontification of JavaScript 
import-statements (bug#61083)
      adds  194bc97879d Improve documentation of 
'shell-command-dont-erase-buffer'
      adds  128a999bfe7 Make project-current not error out inside non-existent 
dirs
      adds  cd42244fca8 Merge from origin/emacs-29
      adds  0820a81ec7a Tramp cleanup from recent test campaign
      adds  4de1171d143 ; * lisp/progmodes/go-ts-mode.el (treesit-node-end): 
Avoid warning.
      adds  835d2b6acbe ; * lisp/emacs-lisp/range.el: Fix some typos
      adds  840f8bfdc93 * src/comp.c (F_RELOC_MAX_SIZE): Bump to 1600 
(bug#60996).
      adds  e2b37f901d1 Fix host name completion for Tramp "podman" method
      adds  e55855c5a1e Better compilation of n-ary comparisons
      adds  254c75fc293 Better commutative binary numerical op codegen
      adds  76bb46db9df ; * doc/emacs/frames.texi (Mouse References): Improve 
indexing.
      adds  362678d90e1 python.el: Use correct regexp when enabling 
python-ts-mode
      adds  bc5ee2b7bf0 ; * src/comp.c: Remove Local Variables section to avoid 
warnings.
      adds  578e8926713 ; * doc/lispref/variables.texi (File Local Variables): 
Improve indexing.
      adds  450db0587a9 Minor documentation improvements for outline-minor-mode 
(bug#61062)
      adds  6e50ee8bbb5 Add c-ts-mode-set-style and :set for 
c-ts-mode-indent-style
      adds  1de6ebf2878 Make treesit-font-lock-level a defcustom
      adds  2bd0b947538 Fix java class member without access modifier 
(bug#61115)
      adds  56e8607dc99 Fix spurious errors on Windows when deleting temporary 
*.eln files
      adds  1c3ca3bb649 Fix <> syntax in rust-ts-mode
      adds  f50cb7d7c4b ; Improve docstring of c-ts-mode--indent-style-setter
      adds  4b1714571c8 ; Fix byte-compile warnings in c-ts-mode.el
      adds  a3003492ace Move c-ts-mode--statement-offset to c-ts-common.el
      adds  382e018856a Add treesit-subtree-stat
      adds  1970726e26a Use treesit-subtree-stat to determine 
treesit--font-lock-fast-mode
      adds  64fee21d5f8 Fix dockerfile-ts-mode line continuation indentation 
(bug#61131)
      adds  b73539832d9 ; Remove treesit--font-lock-fast-mode-grace-count
      adds  197f994384c Document tree-sitter features in the user manual
      adds  9058601308d ; * doc/emacs/misc.texi (Document View): Remove 
@footnote (bug#61152).
      adds  8360e12f0ea Update to Org 9.6.1-23-gc45a05
      adds  207a0d9408c Merge from origin/emacs-29
      adds  3f069bd796b Fix password prompt in Tramp
      adds  176830fe2bb Fix incremental build failures with tree-sitter
      adds  99e40959f40 Fix password prompt in Tramp (do not merge)
      adds  48ed4228a75 ; Merge from origin/emacs-29
      adds  dda4baa58b7 ; Fix build and startup without tree-sitter
      adds  f67a9a12b7b Fix interactive use of `keymap-local-set' and 
`keymap-global-set'
      adds  c53952164fe Merge from origin/emacs-29
      adds  cdc8f7c28eb Gnus nnimap date search string must use C locale
      adds  e19b91f946a Revert "Fix incremental build failures with tree-sitter"
      adds  79154f625cc Add regression tests for Eshell completions
      adds  cc5a2ed457e Properly parse Eshell variable splices for interactive 
completion
      adds  e7d0aa248e6 During completion, convert all Eshell arguments to 
strings
      adds  e866490a077 Fix keymap inheritance in descendants of 
'c-ts-base-mode'
      adds  86b03046c00 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  2f3683cd4dc * lisp/isearch.el (isearch-emoji-by-name): Disable 
derived emoji (bug#60740).
      adds  327941b2112 CC Mode: Fix a coding bug in c-make-keywords-re.  This 
should fix bug #61135
      adds  1684e254a3b Update to Transient v0.3.7-196-gb91f509
      adds  a73b046c7d5 Merge from origin/emacs-29
      adds  f724fca732a ; Auto-commit of loaddefs files.
      adds  49b61405582 Fix cursor-in-echo-area on TTY frames
      adds  47ab9ba55d7 * lisp/keymap.el (keymap-global-unset): Correct prompt
      adds  f711f4e99f7 (Ftreesit_query_capture): Cache list of predicates for 
given pattern index
      adds  66aa9cb450a ; (Ftreesit_query_capture): Fix typo
      adds  cfde8a14900 Merge from origin/emacs-29
      adds  f7fcc62b78a ; Auto-commit of loaddefs files.
      adds  0214e9021b4 ; Merge from origin/emacs-29
      adds  8c6a4639318 Handle large process output strings for Tramp
      adds  c831f55b234 * lisp/progmodes/ruby-ts-mode.el: Extend 
treesit-sexp-type-regexp.
      adds  f91bf9df892 Unbreak the MS-Windows build
      adds  ea1bb263153 * doc/emacs/basic.texi (Repeating): Mention 
describe-repeat-maps (bug#61183).
      adds  9715715ac16 (eshell--complete-commands-list): Fix regression in fix 
to bug#48995
      adds  0571a3cc87f Merge from origin/emacs-29
      adds  f6955482c29 Clean up LAP peephole logging
      adds  bfd338aad9d LAP peephole optimisation improvements
      adds  be304bb3286 ; * etc/NEWS: Mention the 'utf-8-auto' bugfix 
(bug#60750).
      adds  c6660a6d6de Improve documentation of 'repeat-mode' and related 
variables
      adds  2de0ab5cbd3 ; Doc fixes in keymap.el
      adds  1c125baa3f0 Teach 'hs-minor-mode' about tree-sitter based modes
      adds  4d3428e95a9 Fix docstring fontification of CL's 'defstruct'
      adds  382ab516cef Change the default of 'treesit-defun-tactic' for 
'c-ts-mode'
      adds  c4988840598 Avoid spurious pause in kill-ring-save (Bug#60841)
      adds  e8334781c9f Improve documentation of gdb-mi's dedicated windows
      adds  3b3c47d977b (treesit_predicate_match): Match node text against 
regexp without consing
      adds  20454128b8b Minor improvements in sqlite.c
      adds  88ccf78b206 ; * src/treesit.c (treesit_predicate_match): Simplify 
last change.
      adds  b8009bbf2d8 ; Fix error where we pass t to treesit-node-type in 
c-ts-common.el
      adds  74e715cb729 ; Go back to original point when filling comments in 
c-ts-mode
      adds  a2b77c79dcc Use c-ts-common-statement-offset for closing brackets 
too
      adds  8a6bdf88b4b Call treesit_record_change in insert_from_gap_1
      adds  d963a8f1355 Make c-ts-mode indent tests side-effect-free
      adds  96ea27278b4 ; Fix c-ts-mode indent test
      adds  ac7ec87a7a0 Merge from origin/emacs-29
      adds  0a95a81d8d3 CC Mode: Fontify a certain foo * bar class by the 
asymmetric space heuristic
      adds  229d0772e23 Add test for java indentation (bug#61115)
      adds  c39c26e33f6 nadvice: Fix bug#61179
      adds  7e1c7db1cb5 Prefer https: to git: URIs
      adds  04d97e76a96 Update from Gnulib by running admin/merge-gnulib
      adds  b429274c5b4 Use Gnulib module alignasof instead of stdalign
      adds  d27d9a43d4d Update some commentary for C23
      adds  45525cafcbc * lisp/emacs-lisp/cconv.el (cconv-convert): Fix thinko
      adds  929099cbb43 Get rid of delq in LAP optimiser
      adds  9926b44f9ee LAP optimiser: bind local variables instead of mutating 
them
      adds  a50d5b219f8 Remove compatibility hacks in LAP optimiser
      adds  17784bbf3f9 Allow unbind to commute with discardN and 
discardN-preserve-tos
      adds  0f4c7060e46 Fix misleading LAP optimiser debug log message
      adds  013655811aa CC Mode: Prevent infinite recursion in 
c-determine-limit.
      adds  7f8f19da249 Fix 'hack-local-variables' when EOL conversion is 
inhibited
      adds  907fd1f7ff4 Improve Tramp file name completion
      adds  22f0159c5aa Fix last Tramp commit
      adds  a98d0daac47 Remove unnecessary cons in lexical eval
      adds  88d5327fe2a (cconv-convert): Fix regression
      adds  2273cdb40e1 * lisp/edmacro.el (edit-kbd-macro): Fix thinko 
(bug#61333)
      adds  e444115d026 Improve keymap-global-set and keymap-local-set 
interactive use fix
      adds  c3f58a66514 Don't casemap erc-sasl-user when set to :nick
      adds  35e238cae8b Improve documentation of 'header-line-indent-mode'
      adds  f25c15ceb7d ; Fix typos
      adds  d99b5151f8c Add syntax-propertize-function to ruby-ts-mode
      adds  4c765d93ab3 Refine the previous change
      adds  3a64f81ebc1 Don't clobber match data in 'y-or-n-p'
      adds  873a0a15085 Add support for TypeScript compilation to compile.el 
(bug#61104)
      adds  8870b54db99 Add tests for compilation support for TypeScript 
(bug#61104)
      adds  1a123feb181 Fix bidi reordering of sequence of whitespace 
characters before a TAB
      adds  89b550eac29 Fix switch statement indentation for go-ts-mode 
(bug#61238)
      adds  69380a88e92 c-ts-mode: Highlight name in parameter declarations
      adds  671e5d9fad5 ; * lisp/treesit.el (treesit--font-lock-level-setter): 
Minor change.
      adds  b80f36b88c7 Make c-ts-mode-set-style's effect local (bug#61245)
      adds  b40a929a3f2 ; ruby-ts--syntax-propertize: Amend commentary
      adds  2c33e2889b4 Fix byte-compilation of *-ts-mode.el files
      adds  0358267204d Update the Emacs FAQ for Emacs 29
      adds  f13479d9556 Fix installation of tree-sitter grammar on MS-Windows
      adds  03d9d18513b Fix display of raised/lowered composed text
      adds  96181ed3f09 Document 'plistp'
      adds  1dd751c3ac4 ; Improve documentation of 'proper-list-p'
      adds  0c125fcc67a Make highlighting more regular across TS modes 
(bug#61205)
      adds  58dc03ba7e4 No longer use transient in isearch-emoji-by-name
      adds  3ffd0eddce6 Highlight more complex function parameters
      adds  94f291d1505 ; * lisp/paren.el (show-paren-predicate): Doc fix.  
(Bug#61098)
      adds  18c43bb9d6c Ensure upper bound of font-lock region is less than 
point-max
      adds  85705a7059f ; Move misplaces parenthesis in emoji--choose-emoji
      adds  d12727057d4 rust-ts-mode--indent-rules: Indent to 0 at top level
      adds  e38ff004631 rust-ts-mode: Highlight variable declarations
      adds  d7b4a8487f6 ; * lisp/isearch.el (emoji--read-emoji): Avoid 
compilation warning.
      adds  bb999df5d6f ; Fix whitespace of last change
      adds  929daafa1d6 ; Fix trivial mistake in emoji--choose-emoji
      adds  0862a79fef5 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  24085ba6105 ; go-ts-mode--indent-rules: Indent to 0 at top level
      adds  6568a1aaf9a Fix inability to turn show-paren-local-mode on manually 
(bug#61098)
      adds  948e343496b ; Fix byte-compilation warning
      adds  26e947ccb14 * lisp/vc/vc.el (vc-find-revision-no-save): Fix parens 
(bug#61256).
      adds  60089dcfe06 Add to bug-reference-auto-setup-functions after its 
declaring defvar
      adds  793c24a6ac7 Make sure 'M-x show-paren-local-mode' turns on right 
away
      adds  088425538f2 rust-ts-mode--font-lock-settings: Improve consistency
      adds  a529b0d6463 rust-ts-mode: Fix highlighting of function name in 
call_expression
      adds  07ffe902c63 c-ts-mode: Highlight "property functions" as functions
      adds  1fab91d852e go-ts-mode: Fix highlighting of function name in 
call_expression
      adds  79ab62e0bb5 go-ts-mode: Highlight variable declarations
      adds  c3262216abb Add array_initializer to java-ts-mode
      adds  5a6dfab1e4d Use c-ts-common-statement-offset in java-ts-mode 
(bug#61142)
      adds  17ab426670a * lisp/treesit.el (treesit): Fix shortdoc example form 
(bug#61318).
      adds  9dfccb89fc5 Clarify bug-reference-auto-setup-functions docstring.
      adds  97533e73ad6 ; * lisp/progmodes/c-ts-common.el 
(treesit-node-prev-sibling): Declare.
      adds  321cbd9a601 Tighten and simplify typescript compilation-mode 
regexps (bug#61104)
      adds  2ac8c4bbd6f (eglot-completion-at-point): Return correct values in 
:company-kind
      adds  d68ff6016d0 Fix c-ts-mode indentation (bug#61291)
      adds  7cb92b53987 Fix c-ts-mode indentation
      adds  87d39a30b12 Fix c-ts-mode indentation
      adds  746748f5c28 Make java-ts-mode use the 
c-ts-common-indent-type-regexp-alist
      adds  c9ba05af8df Fix crashes inside 'xfree' called from treesit.c
      adds  d492be400e1 Merge from origin/emacs-29
      adds  643a11c6e5d * lisp/progmodes/xref.el (xref--insert-xrefs): Remove 
extra space (bug#61340).
      adds  f3fce3a71c7 Simplify and speed up parts of elisp optimiser
      adds  680bc20553e Flatten nested `concat` calls
      adds  31bf35935f2 ; Fix doc strings in iimage.el
      adds  f0a6b64e9d6 Merge from origin/emacs-29
      adds  21f3c7ef269 * lisp/edmacro.el (edit-kbd-macro): Fix thinko 
(bug#61333)
      adds  083f7c753cf ; Merge from origin/emacs-29
      adds  d11d7aee1a6 ; Fix memory leak in treesit.c
      adds  0ec0a610ed2 * lisp/iimage.el (iimage-mode-buffer): Handle multiple 
regexps.
      adds  a5651c0c403 ruby-ts-mode: Fix indentation inside empty 
if/unless/case/def
      adds  973c1d24c6a ruby-ts-mode: Also don't reindent 'identifier' when 
inside ERROR
      adds  1518fc5d7c5 Merge from origin/emacs-29
      adds  8784b9e817e * lisp/icomplete.el (icomplete-exhibit): Check validity 
of the current buffer.
      adds  d6d25a3c221 xref--insert-xrefs: Use 'shadow' for the line number 
colon
      adds  c53255f6775 Ensure that deferred commands don't make Eshell forget 
let-bound values
      adds  ab7c2f80921 Ensure that Eshell users can run lines of command 
output as input
      adds  ea29622e928 Fix Tramp file name completion
      adds  67dea8143f1 Fix last change
      adds  dbe7803aa1e Add more java indentation tests
      adds  dc3604cadfa Make edebug see unused variables when lexical-binding 
is non-nil
      adds  85a2eb2c789 LAP peephole optimiser improvementsa
      adds  838415525bd Support Tramp user name completion
      adds  14c97db7366 Make sure core Eshell modules are loaded
      adds  b04cce02ff4 Fix Scala entry in Eglot's DB of LSP servers
      adds  e47cf6ca15a Update to Transient v0.3.7-204-gecff8c2
      adds  417a8ed8b05 ; Improve discoverability of empty file names handling
      adds  67c6ec25590 lisp-mode: add docstring recognition for more common 
lisp symbols
      adds  68a6b364d1c Fix 'rmail-summary-output'
      adds  56960a6558b Update to Transient v0.3.7-205-gb8ad0da
      adds  51901736965 Add 'live' property to treesit-node-check (bug#61235)
      adds  b39821fdcef ; Fix incorrect function name in treesit manual
      adds  f5789aefc2e Rename LIMIT to DEPTH in tree-sitter functions 
(bug#61231)
      adds  9ac242ce93d ; Fix recent changes in treesit docs
      adds  10af9fbcad1 ; * admin/notes/tree-sitter/starter-guide: Typos.
      adds  4f053afe8e7 bug-reference: prevent match-data clobbering (bug#61395)
      adds  900f7e07275 ; Remove extraneous local variables from 
image-dired-*.el files
      adds  2d1e43436da ; Improve documentation of hash functions.
      adds  074008ee2d2 ; Fix doc strings in lisp/image/ directory
      adds  4da398d8b57 ; Fix typos
      adds  08bd066149f Merge from origin/emacs-29
      adds  8f3091defb3 ; Fix typo in buffer.h
      adds  50140585a29 Merge from origin/emacs-29
      adds  ae4ff4f25fb Support input method ``text conversion'' on X Windows
      adds  9510e8ad682 Check in new files
      adds  ac2c7a28da0 ; * src/textconv.c (textconv_query): Fix build on 
non-GCC compilers.
      adds  dde023b63ab * src/.gdbinit (nextcons): Amend $.u.cdr to $.u.s.u.cdr
      adds  e0b60120a1c Support Tramp multi-hop completion
      adds  048a2dabfc4 ; Fix typo
      adds  7287b7b53a1 Support webkit2gtk-4.1
      adds  86ca7df6a34 ; Mention Hunspell private-dictionary misfeature in doc 
strings
      adds  3d17aee13d9 ; Fix installation of dependencies for VC packages
      adds  8bc1b7d0b27 Avoid warning about 'load-path' in non-interactive 
sessions
      adds  d4fc7012978 Tolerate missing elpa-packages.eld files
      adds  2da05876edb ; Use the right name when specifying VC packages
      adds  eb2b0931cf1 Add lambda_expression to 
c-ts-common-indent-type-regexp-alist
      adds  bf60b3bfe7b Merge from origin/emacs-29
      adds  8280d721d7c * src/.gdbinit (nextcons): Amend $.u.cdr to $.u.s.u.cdr 
(bug#61453).
      adds  b3dda79facd ; Merge from origin/emacs-29
      adds  fe2ea5ddd8d Update to Org 9.6.1-31-gaf1bb1
      adds  f49caaa8925 ; * src/pdumper.c (dump_buffer): Update hash.
      adds  f2114e8d89f Fix indentation for closing bracket in c-ts-mode 
(bug#61398)
      adds  609319da870 Merge from origin/emacs-29
      adds  a3edacd3f54 Add new user option password-colon-equivalents
      adds  8aef401b4f6 LAP optimiser: more stack reduction hoisting
      adds  a124cfd4418 ; Fix previous mule-conf change
      adds  df5c1c9370c ; * etc/NEWS: Move treesit-related functions and 
variables to Lisp Changes.
      adds  5284af27ee5 Improve insert-file-contents checking
      adds  b0842671e75 Improve insert-file-contents on non-regular files
      adds  ccc09211517 Don’t scan text twice to guess coding system
      adds  bae5fa5d9a8 Fix src/fileio.c comment
      adds  b950b46f514 Fix insert-file-contents on /proc files
      adds  e6043641d30 * src/comp.c (Fcomp__compile_ctxt_to_file): Don't 
create output file twice
      adds  0960ce4b578 ; Fix typo in comment in mule-conf change
      adds  864bf5dda4a Fix recent LAP optimiser error
      adds  82133dea0d0 Tramp cleanup
      adds  af94369f90a Rewrite emoji's usage of transient
      adds  51e3f91f50d ; Auto-commit of loaddefs files.
      adds  16ba96ad3dd Add some `pure` and `side-effect-free` declarations
      adds  b9ef710dd3b ; * lisp/international/emoji.el (emoji--narrow): move, 
avoid warning
      adds  571558e4600 Teach 'diff-ignore-whitespace-hunk' how to regenerate 
all hunks
      adds  cc30422825a Fix spurious display of eclipses in Calendar
      adds  a4aa32bdfff Fix 'save-restriction' for narrowing locks
      adds  97314447e60 Make 'narrowing-lock' and 'narrowing-unlock' internal
      adds  d8438e2bb44 Add 'without-narrowing' macro
      adds  0d73e4aa261 Add specific symbols for narrowings
      adds  a6cd4553d48 Rename two long line optimizations variables
      adds  79ce185ad13 Update the documentation about labeled (locked) 
narrowing
      adds  2956e54b1dd Add an extensive test for labeled (locked) narrowing
      adds  4297039bd13 Save and restore the absence of narrowing locks
      adds  dcb2379a463 Minor improvements to labeled narrowing
      adds  b948d0d7efe Merge branch 'scratch/fix-locked-narrowing'
      adds  865758130a1 ; * admin/git-bisect-start: Update failing commits
      adds  10f2aedea9a ; * lisp/progmodes/c-ts-mode.el (c-ts-base-mode): 
delete duplicate
      adds  909bd04cf5f ; * lisp/calendar/lunar.el: Add comments. (bug#61460)
      adds  dd8b720ee74 ; * etc/NEWS: Fix typos.
      adds  3d572ae0d50 Rename with/without-narrowing to 
with/without-restriction
      adds  d806b0e33cf * lisp/repeat.el: Rename internal function and variable 
(bug#60980)
      adds  13bcff3da5c Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  4bb27a5ca93 ; Minor docs copyedits
      adds  4f099a72173 ; Remove failing erc-reuse-buffers test
      adds  4eac80fcc39 ; Prepare to update ERC version to 5.5
      adds  6a32ba8b69c ; Fix the installation of dependencies for VC packages
      adds  a3751b5d0c1 ; Raise an error if a VC package checkout is empty
      adds  420d2cae846 Update to Transient v0.3.7-209-gdab1dfa
      adds  d97a3839967 csharp-ts-mode: fontify compiler directives (bug#61512)
      adds  accd88d5545 Don't indent template_string contents (bug#61503)
      adds  5206a551c16 Improve backward compatibility of save-restriction
      adds  477aa047ee7 rust-ts-mode: Highlight variable reassignments
      adds  a3a1ef7bd5e Fix rust-ts-mode type and module highlighting 
(Bug#61302)
      adds  7678b7e46f2 Eglot: check server capability before sending didSave 
(bug#61478)
      adds  142f5683c10 Merge from origin/emacs-29
      adds  fdac69b45e6 ; Auto-commit of loaddefs files.
      adds  1e0f4c554b7 ; Merge from origin/emacs-29
      adds  80b34d165da ; Simplify eclipse calculation in calendar/lunar.el
      adds  6a677fd3b66 New option 'diff-ignore-whitespace-switches'
      adds  dc843e0a9b3 Describe the effect of 'guess' for 
'ido-use-filename-at-point'
      adds  324a1d83c99 ; Don't require 'eshell' in other Eshell files
      adds  8051be9ac20 Allow unloading Eshell
      adds  43c62a4732d ; Fix typo
      adds  b16965ef7e6 Delete perplexing paragraph from Gnus manual
      adds  1917c51fe68 ; Prevent ERC-induced false positive in JUnit report
      adds  3c6b726a7b4 Add super node as a keyword
      adds  b18754bb179 Minor improvements in c-ts-mode and docs
      adds  32795309939 Move block closer above declaration_list rule 
(bug#61531)
      adds  2550e8bb0b0 Fix mule-tests under en_US.UTF-8 locale
      adds  314f12630af Merge from origin/emacs-29
      adds  07a76a06f9a Fix test errors when run with fancy charset (bug#61534)
      adds  1c9d81a2b42 Attempt to recognise if a VC package has no Elisp files
      adds  40f4bc4e0aa ; Avoid installing VC package dependencies multiple 
times
      adds  5bc88b3b175 Add menu to news-mode
      adds  83af806ab7c Rename 'emacs-news-toggle-tag' to 'emacs-news-cycle-tag'
      adds  f1f571e72ae Add electric indent for preproc directives
      adds  23089f1cf22 Merge from origin/emacs-29
      adds  d4346a7cc78 Add handling of the C11 _Generic construct to C Mode
      adds  7ab6c6ac833 Define 'display-time-time-and-date-indicator' face
      adds  d5bf26f488b Move side-effect-free and pure declarations to function 
definitions
      adds  dabd7feb950 ; Fix previous change
      adds  a5ad897b35f Use substitute-command-keys more in Calc help
      adds  fcf2f7aeada Make the byte compiler give correct warning positions 
in eval-and-compile
      adds  b37cb465fe0 ; Adjust limit for eclipse in calendar; rename a 
function
      adds  2c7e87c73a9 Use more recent public_suffix_list.dat where possible
      adds  1298d1db189 Rename 'display-time-time-and-date-indicator' to 
'display-time-date-and-time' (bug#61567)
      adds  3969a34fa1b Revert "Rename to inhibit-automatic-native-compilation"
      adds  c0681cd3477 Revert "Add new variable 'inhibit-native-compilation'"
      adds  b6e2799aa1c * Some more `inhibit-native-compile' clean-up
      adds  1795839babc Support `comp-enable-subr-trampolines' as string value
      adds  abfd00e5c02 * lisp/emacs-lisp/comp.el 
(native-comp-never-optimize-functions): Improve doc
      adds  5d0912f1445 Rename comp-enable-subr-trampolines into 
native-comp-enable-subr-trampolines
      adds  8d8464bd5a9 Rename native-comp-deferred-compilation into 
native-comp-jit-compilation
      adds  95692f6754c Rename native-comp-deferred-compilation-deny-list
      adds  1a64f326e0a * Fix previous change
      adds  ce4a066ed1e * Generate trampolines in a temporary directory if no 
other option is viable
      adds  b44a7ff85dc Allow 'icon-title-format' to have the value t
      adds  a555abc56d5 Fix order of faces in 'face-list'
      adds  d6e4f243720 Merge 'emacs-29' into 
'feature/inhibit-native-comp-cleanup'
      adds  8aad8d75aa9 ; Improve and update documentation of native compilation
      adds  09fad246de8 * lisp/calc/calc.el (calc-mode): Improve docstring.
      adds  1c7d7623781 ; Minor copyedit of NEWS wrt *-ts-modes
      adds  5b34fc07085 * lisp/treesit.el (treesit-node-at): Update docstring 
(bug#61529).
      adds  0a5615669a4 Don't completely clip into visible range in 
treesit_record_change
      adds  18e96ed7c8a project.el: Extract backend->marker association for a 
defvar
      adds  a40b1745d4a (project-vc-backend-markers-alist): Add entry for vc-got
      adds  13fd7667f9c ; * src/treesit.c: Improve sectioning.
      adds  3e747630999 * lisp/files.el (file-equal-p): Work around Haiku stat 
bug.
      adds  5093a534960 Fix regression due to change in face sort order by 
'face-list'
      adds  deef41a8259 Fix hi-lock-tests when 'use-dialog-box' is non-nil
      adds  1769a588300 Fix some uses of 'use-dialog-box'
      adds  0be5f7ab636 Merge from origin/emacs-29
      adds  97f24924df6 Remove redundant requires from package.el
      adds  b3502b92282 Allow disabling viper faces in the minibuffer
      adds  2ac8d7e64a0 Improve Tramp's user and host name completion
      adds  750bc57cbb8 Don't rely on dynamic scoping to fix bug#59213
      adds  1e5cebc88bb Spell out RPN abbreviation in Calc manual intro
      adds  e985466556c Fix comment in treesit_record_change (bug#61369)
      adds  6ea3c105ab1 Fix cursor motion when there's line-prefix and display 
string at BOL
      adds  4a90d67eb68 Slightly improve hashcash documentation
      adds  a638c79bc5c Delete redundant question from Gnus FAQ
      adds  4f9862e4356 ; Fix typo
      adds  6c0d8210175 (project-try-vc): Remove unused defvar/require
      adds  5190ea6259a Fix point moving when calling python-shell-send-region
      adds  9f508cef85d Fix 'display-buffer-use-least-recent-window'
      adds  fb5299ba099 ; Fix wording of last change.
      adds  7337f072500 ; Remove NEWS entry about deleted variable.
      adds  774051873d5 Fix documentation of 'just-one-space' and 
'delete-horizontal-space'
      adds  c15bc91e1bf * Fix `native-comp-enable-subr-trampolines' semantic
      adds  d560dc5044a (rust-ts-mode--font-lock-settings): Highlight closure 
parameters
      adds  4c49452cdef (treesit-query-validate): Fix reusing the output buffer
      adds  c61a30e1601 Update thumbnail buffer's header more
      adds  cd05fca5f78 ; Improve documentation of 
'native-comp-enable-subr-trampolines'
      adds  4faebba2fed Fix invocation of File->Close from the menu bar
      adds  871cf33a450 ; * admin/make-tarball.txt: Minor copyedit.
      adds  34f44ae07e0 Merge from origin/emacs-29
      adds  8fba4cff1bd imenu: Make the test for a single category of map (e.g. 
"Class") rigorous
      adds  9e745ed3f2c Tramp cleanup
      adds  cac13e36054 Help Elisp xref recognize defclass parent classes
      adds  4eefadad067 Repair mistake in a previous edmacro-sanitize-string 
change
      adds  74463909cbb * lisp/emacs-lisp/macroexp.el (mapcan): Set 
funarg-positions.
      adds  43a6b3f5231 * list/emacs-lisp/cconv.el 
(cconv-make-interpreted-closure): Tweak docstring
      adds  ae9bfed50db Fix storing email into nnmail by Gnus
      adds  807d2d5b3a7 Fix htmlfontify.el command injection vulnerability.
      adds  22fb5ff5126 Fix ruby-mode.el local command injection vulnerability 
(bug#60268)
      adds  5d05ea803e9 Fixed ctags local command execute vulnerability
      adds  e339926272a Fix etags local command injection vulnerability
      adds  1e70e785f00 ; Merge from origin/emacs-29
      adds  4a77fcb1478 Update ChangeLog and AUTHORS for Emacs 28.3
      adds  6105263983b Merge from origin/emacs-29
      adds  e61d743d440 Update NEWS for Emacs 28.3
      adds  ba3aba3096a Bump Emacs version to 28.3
      adds  47eaee0e285 ; Merge from origin/emacs-29
      adds  f7bd5ac5521 Update HISTORY for Emacs 28.3
      adds  f5a99945b6f ; Update ChangeLog for Emacs 28.3
      adds  c96fe562ae7 Merge from origin/emacs-29
      adds  a44d906740f ; Commit files changed by "autoreconf -i -I m4 --force"
      adds  545c363c624 ; Merge from origin/emacs-29
      adds  893ddd5903e Eglot: improve treatment of completion items without 
:sortText (bug#61532)
      adds  4aa397e71b2 More doc on image-dired-dired-* (bug#61624)
      adds  497ed0fb42e ; * doc/emacs/dired.texi (Image-Dired): Fix last change.
      adds  068b53500e2 ; Improve image-dired-thumbnail-storage docstring
      adds  e2ac0d416b9 ; Merge from origin/emacs-28
      adds  1630bfb5d08 Merge from origin/emacs-28
      adds  47c833537ac Merge from origin/emacs-29
      adds  32be128382f ; Merge from origin/emacs-28
      adds  dd19f0b798b ; Merge from origin/emacs-29
      adds  9a6f22fd0b4 Merge from origin/emacs-28
      adds  ad6c6a3a115 ; Merge from origin/emacs-28
      adds  fd734634395 Merge from origin/emacs-29
      adds  25c65e6b586 Backport: Fix xref-clear-marker-stack refactoring 
mistake
      adds  6b908773599 * lisp/progmodes/xref.el (xref--insert-xrefs): Remove 
extra space (bug#61340).
      adds  a5b5f73d886 xref--insert-xrefs: Use 'shadow' for the line number 
colon
      adds  c4c4af022d6 ; Merge from origin/emacs-29
      adds  db3fea2e5ce Detect and prevent function alias loops in `fset` and 
`defalias`
      adds  b5bea14ca17 * lisp/progmodes/xref.el: Bump the version.
      adds  1ac05eac74b rust-ts-mode--font-lock-settings: Avoid the explicit 
'default' face
      adds  683961cd733 * lisp/simple.el (choose-completion): Check for 
completion-in-region-mode.
      adds  d397f3d5084 Add comment style toggle for c-ts-mode (bug#61550)
      adds  c544df4fa3f Cleanup preproc indent for c-ts-mode (bug#61558)
      adds  2e6093b425e Adjust jsx indentation
      adds  afbce8bb467 Improve tree-sitter indent anchor prev-adaptive-prefix 
(bug#61314)
      adds  fc4bfa76db9 Update to Org 9.6.1-34-geea8da
      adds  dfc850ca022 Fix object initializer for csharp-mode (bug#61541)
      adds  19480aa30e3 Typescript-ts-mode: Add switch case handling
      adds  d7010d64b21 Add declaration_list to 
c-ts-common-indent-type-regexp-alist
      adds  02aba20d528 Update to Transient v0.3.7-216-gfe40342
      adds  88ee92e61d7 ; * lisp/progmodes/rust-ts-mode.el (treesit-node-end): 
Declare.
      adds  5d0b45cd67b Make the native compiler always use `make-temp-file' 
for temporary files
      adds  e83c78b8c77 Eglot: respect user's Eldoc configuration by default
      adds  5a864f23eb8 regex-emacs.c: Reduce the use of backtracking a bit 
further
      adds  839a86b02ba Merge from origin/emacs-29
      adds  16ca258b1fc Repair mistake in a previous edmacro-sanitize-string 
change
      adds  68c972cba1a ; Merge from origin/emacs-29
      adds  7a59f20a4e5 Follow aliases for `interactive-only` declarations
      adds  428442fb530 ; * test/lisp/emacs-lisp/nadvice-tests.el: suppress 
some warnings
      adds  098add06eb7 Say whether we're using X11 double buffering
      adds  450be633bb5 Remove stray quotes
      adds  c94011ed568 ; * configure.ac (EMACS_CONFIG_FEATURES): Improve 
configure message.
      adds  37e5d0cd853 Use delete-char instead of backward-delete-char
      adds  170b419df0d Declare `indirect-function` to be side-effect-free and 
error-free
      adds  48cc5c0604c Update Modus themes to version 4.1.0
      adds  1976ca1634d Make 'emacs-news-cycle-tag' work at all levels
      adds  06ba9484166 Improve text about deleting windows
      adds  68df9e5953c * lisp/emacs-lisp/comp.el 
(comp--trampoline-abs-filename): Improve 5d0b45cd67b
      adds  cf53e62a791 Add 'process-status' to process shortdoc
      adds  ef38774c02c Improve dnd-direct-save-remote-files docstring
      adds  f1c83898060 Fix build --without-xdbe
      adds  4dc1f2b9a01 ; * src/xterm.c (x_update_end): Condition on HAVE_XDBE
      adds  48c9a507713 * etc/NEWS: Mention new buffer display action alist 
entries
      adds  fb5dbf6de73 ; Fix documentation of 'icon-title-format'.
      adds  177d0cf2a9a ; * etc/NEWS: Fix typos.
      adds  ba91a76659b Avoid division by zero in get_narrowed_* functions
      adds  003759a6dca Explain effect of variable-pitch fonts on fill-column
      adds  1f4886fdb09 Do not error out on non image file (bug#61639)
      adds  d816429e2f2 * lisp/progmodes/python.el (python--import-sources): 
Fix regexp (bug#61648)
      adds  a6be0be1db6 ; Clarify "kill files" in Gnus manual
      adds  db21c84bc94 ; Improve doc string of 'C-q'
      adds  db7096a532c Yield to erc-move-to-prompt before unhiding prompt
      adds  20c654b6f8f Merge branch 'emacs-29' of 
git.sv.gnu.org:/srv/git/emacs into emacs-29
      adds  43c4dd6f962 ; * doc/emacs/anti.texi (Antinews): Adjust to latest 
changes.
      adds  a0b67252346 ; * doc/emacs/vc1-xtra.texi (Preparing Patches): 
Wording tweaks.
      adds  d411b4d1fd3 ; * etc/NEWS (C-x v !): Additional text.
      adds  6016f1982d3 ; * etc/NEWS: Fix typo again
      adds  ea7251ad6df Eglot: go back to setting eldoc-documentation-strategy 
again
      adds  711a775ba76 Eglot: simplify capability-checking code
      adds  7ad5d9babed Eglot: restore eldoc-documentation-functions on shutdown
      adds  28ed0d1840f Eglot: run eglot-managed-mode-hook after LSP didOpen
      adds  1841299a11d Eglot: implement inlay hints (bug#61412, bug#61066)
      adds  94e70ed4261 ; * lisp/emacs-lisp/eldoc.el 
(eldoc-display-in-echo-area): Fix typo.
      adds  fad36650697 Merge from origin/emacs-29
      adds  6411a9af03a Additional change for Bug#61432
      adds  2f110132d73 ; Throw strings as the values for 'eshell-incomplete'
      adds  4b364a990a0 Add support for completing quoted variables in Eshell 
like $'FOO'
      adds  9d48c9844bf Don't add a space after the trailing slash when 
completing ~USER in Eshell
      adds  da002af4116 ; Remove commented-out leftover from the last commit
      adds  0a361fd91ab ; Return t or nil for 'test-completion' of Eshell user 
references
      adds  990f4027131 * doc/emacs/maintaining.texi: More mentions of marked 
files in Dired.
      adds  5286111ea1f Improve documentation of VC commands, including in Dired
      adds  e3be0dbf85c Eglot: display completion label when safe
      adds  5c2be6a2632 ; Fix recently-added doc strings in eglot.el
      adds  a0b273ef300 ; Clarify documentation of 
'file-modes-number-to-symbolic'
      adds  79fead1709f ; Fix a typo in a doc string in c-ts-common.el 
(bug#61736).
      adds  91e24c5b5a6 Eglot: update inlay hints on window configuration 
changes
      adds  b0cbd5590b2 Eglot: simplify inlay hints implementation with jit-lock
      adds  1bed13111be Merge from origin/emacs-29
      adds  1defa5000b1 Follow function aliases for `side-effect-free` and 
`pure` properties
      adds  4849e742738 Fix unsafep for aliases to side-effect-free functions
      adds  5f38dcd43d7 More accurate suppression of ignored return value 
warning
      adds  573d9675fd7 Fix insertion of keyboard macro containing named keys
      adds  5db75ec7d30 Eglot: fix inlay hint with label collection instead of 
string
      adds  55d29c9bacb Eglot: fix jit-lock inlay hint bugs
      adds  925724a4b54 Restore invisibility of symlink target on exiting 
wdired-mode
      adds  068f8fa3037 Ensure right package-desc-type before installing package
      adds  b2ae4e77c74 Avoid reusing :lisp-dir twice in 'package-vc--main-file'
      adds  b5edfdbf861 Merge branch 'emacs-29'
      adds  926e3fb3be5 Tramp cleanup
      adds  a129f257720 kmacro: Simplify register code and recent change
      adds  244a73cd729 Add Tramp version integrated in Emacs 28.3
      adds  146bce49321 Avoid crashes in batch mode due to lack of frame face 
cache
      adds  a795c51f605 Add more/finer faces for tree-sitter
      adds  c92360c7a3b typescript-ts-mode: Highlight non-shorthand 
destructuring bindings
      adds  d25f24fe57b Fix c-ts-common-statement-offset and 
c-ts-common--node-is
      adds  4a25fa4586c Align to prev sibling for c-ts-mode indentation
      adds  03072bbdd38 ; Set indent-tabs-mode to nil in c-ts-mode indent 
preproc test
      adds  497018dd5c3 ; Fix typos in docstrings in c-ts-common.el
      adds  5cf50d60041 Check the anchor along with the offset in 
treesit-indent-region
      adds  50b55656b9c Merge from origin/emacs-29
      adds  309e6aaa686 Make also 'diary-lunar-phases' report eclipses
      adds  e91d29f0048 bytecomp--with-warning-test: Make it a function
      adds  6a3a729705f Update from Gnulib by running admin/merge-gnulib
      adds  b26d0dd5837 Omit no-longer-needed SEEK_END workaround
      adds  2baf08683fc (bytecomp-warn--ignore): New test
      adds  9565e34762a Be more cautious in completing Eshell variable 
assignments
      adds  3b8b23f66df ; Fix doc string of 'emacs-lisp-byte-compile'
      adds  ab0cc4e7811 Fix infloop in bidi.c
      adds  68d753e3712 ; * etc/NEWS: Fix typos.
      adds  3cae0e3d96a python-ts-mode: Fix single-quote string fontification
      adds  580bb8f46c4 Merge from origin/emacs-29
      adds  a5be840c7b7 Fix the MS-DOS build
      adds  8797e514ab6 Disable xattr test on MS-Windows.
      adds  6c4abbab799 Tramp: Do not unlock when connection is broken
      adds  0db88d625a7 ; * src/treesit.c (treesit_predicate_match): Fix typo.
      adds  5256392a7ec Fix 'vertical-motion' when display strings are around
      adds  5b174b96834 Fix mule-tests in UTF-8 locales
      adds  b0e87e930e8 Eglot: use faster strategy for moving to LSP positions 
(bug#61726)
      adds  3e3e6d71be7 Eglot: support positionEncoding LSP capability 
(bug#61726)
      adds  ca79b138d42 Eglot: rename and redocument encoding-related functions 
(bug#61726)
      adds  a3d15c1f749 ; Fix last change
      adds  75c65fcc98e ; Fix last change
      adds  7c552be89da ; Another doc fix in eglot.el
      adds  dde9d149af3 ; Improve documentation of loading *.eln files
      adds  0fde314f6f6 * lib-src/etags.c (process_file_name): Free malloc'ed 
vars (bug#61819).
      adds  267fc6d00c4 ruby-smie-rules: Fix misindentation of a method call 
after assignment
      adds  c640dc9ef53 Merge from origin/emacs-29
      adds  434ab2e0889 Improve delete-consecutive-dups doc precision and add 
test
      adds  10d2b76edad * lisp/calc/calc.el (calcDigit-backspace): Hush warning.
      adds  443c249d850 Warn about `condition-case` without handlers
      adds  1767d18c91a Adjust some `pure` and `side-effect-free` function 
declarations
      adds  a7a984c0ebe * lisp/icomplete.el: Fix in-buffer completion.
      adds  b5c13032538 * lisp/icomplete.el (fido-mode): Enable in-buffer 
completion (bug#45763).
      adds  b699c380286 Introduce 'compilation-annotation' text property
      adds  93f557af0ef New user option 'grep-use-headings'
      adds  0f15286c539 New tree-sitter indent anchor standalone-parent used by 
c-ts-mode
      adds  edf5b976869 Simplify c-ts-mode--top-level-label-matcher
      adds  aee10ca1cbe Adjust tree-sitter defun navigation (bug#61617)
      adds  9d0f856a167 Fix description of 'desktop-save-mode'
      adds  647e40f4a0c ; And yet another fix to 
eglot-current-linepos-function's docstring
      adds  3d0a6c9baa6 Eglot: protect against unintended field text motion 
(bug#61726)
      adds  6c7078c66f4 ; * lisp/progmodes/c-ts-mode.el 
(treesit-node-prev-sibling): Declare.
      adds  44949c292f9 ; Add `nnimap-user' to Gnus manual
      adds  11c1aa1eb12 ; * doc/misc/gnus.texi: Fix last change.
      adds  4a5eda7ed2a Eglot: don't paint hints outside requested region 
(bug#61812)
      adds  f601e9666d8 Eglot: support multiple labels in same inlay hint
      adds  613de662811 Rename the newly added -ref- faces to -use-
      adds  c5d319af475 Merge from origin/emacs-29
      adds  316ba78a737 Improve warning in tramp-handle-unlock-file
      adds  68cc286c049 Fix some useless condition-case forms
      adds  93461e100c1 ; Auto-commit of loaddefs files.
      adds  8ca5cb25645 Update publicsuffix.txt from upstream
      adds  5b037331f6a Update SKK-JISYO.L from upstream
      adds  5dc163f592a ; Add a doc string for 'ediff-window-display-p' 
obsolescence
      adds  eb2ab52fb01 Defaults to zero for image-dired--number-of-thumbnails
      adds  c2b5c6acc58 Implement prefix arg for 
'c-ts-mode-toggle-comment-style'
      adds  b371697cdca Minor change in 'dired--find-possibly-alternative-file'
      adds  16d012cf3bd * lisp/net/tramp.el (tramp-remote-path): Improve 
docstring.
      adds  48a0804d10d ruby-mode: Fix method call indentation in rhs of 
multiple assignment
      adds  97a83ff31fa Eglot: fix M-x eglot-show-workspace-configuration 
(bug#61866)
      adds  4a5335158dd Merge from origin/emacs-29
      adds  ec1dea7b43f ; Auto-commit of loaddefs files.
      adds  522b82118de ; Merge from origin/emacs-29
      adds  42f46913884 Simplify effect-free code elimination
      adds  4b99015e15a Make Tramp file name completion more quiet
      adds  a1cb77771a2 ; * src/haikufont.c (haikufont_open): Remove unused 
variable.
      adds  7ef9a8210c9 Replace C++ comments with C style equivalents
      adds  4a6db125b9e Fix treesit-indent-region
      adds  40c9fc8e3b3 Eglot: work around Tramp instability bug#61350
      adds  0a4b1c0102d ; Eglot: improve 
bug-reference-url-format/bug-reference-url-regexp
      adds  99df815c153 Revert "Don't disable eldoc when doing edebug"
      adds  1f1d36fa808 * lisp/emacs-lisp/debug-early.el 
(debug-early-backtrace): Fix bug#61847
      adds  07f3236133b * src/profiler.c (malloc_probe): Make it safe for GC 
(bug#60237)
      adds  c9b0f1df0d3 Merge from origin/emacs-29
      adds  ef72e99e867 * lisp/icomplete.el: Fix in-buffer completion.
      adds  db50545e3e9 * lisp/icomplete.el (fido-mode): Enable in-buffer 
completion (bug#45763).
      adds  65e99fb08b8 ; Merge from origin/emacs-29
      adds  6b2720778dc Improve tree-sitter's prev-sibling indent anchor
      adds  b06d5519664 Fix c-ts-mode empty line indentation (bug#61893)
      adds  56cd810b9d1 Don’t signal warning when loading go-ts-mode.el without 
grammar
      adds  59365f92856 * lisp/progmodes/go-ts-mode.el: Use 
treesit-language-available-p.
      adds  a798a29f751 Merge from origin/emacs-29
      adds  30e2a85717c Use 'sh-indent-for-continuation' for continued lines in 
'sh-script-mode'
      adds  68f49083af7 Add support for Zsh's case branches ;|.
      adds  cf3c89423fa Add new user option Man-prefer-synchronous-call
      adds  8d5d7509b0a ; Fix last change
      adds  11c41774302 Add option to keep some columns in 
dired-hide-details-mode
      adds  3b39873ce21 Fix bootstrap failure
      adds  8106cb50f58 Tramp cleanup
      adds  a1d90e48bb0 Small unwind-protect optimisation improvement
      adds  828c49ae29f Fix `cond` miscompilation bug
      adds  3f43a16bc63 ; Avoid byte-compilation warning in c-ts-mode.el
      adds  a137f71c67e Improvements to xwidget on macOS (bug#60703)
      adds  756225e3778 Fix wdired-tests on MS-Windows
      adds  1c7b2673bdd Avoid signaling errors in url-basic-auth when password 
is nil
      adds  67befc1f5a5 Eglot: use shell-file-name in eglot--cmd (bug#61748)
      adds  a72a55e3e49 Fix c/c++-ts-mode's mode lighter
      adds  9e105d483fa Fix c-ts-mode indentation for statement after preproc 
(bug#61893)
      adds  841614c7227 Merge from origin/emacs-29
      adds  7f740b87d8d Remove ineffective uses of condition-case
       new  b14cd8380ed Merge branch 'master' into feature/tramp-thread-safe
       new  5a22f5ac9a2 ; Whitespace cleanup


Summary of changes:
 .clang-format                                      |    20 +-
 .dir-locals.el                                     |    17 +-
 .gitattributes                                     |     2 +-
 .gitignore                                         |    52 +-
 .gitlab-ci.yml                                     |    47 +-
 .mailmap                                           |   197 +
 CONTRIBUTE                                         |   143 +-
 ChangeLog.1                                        |    16 +-
 ChangeLog.2                                        |    80 +-
 ChangeLog.3                                        | 98862 ++++++++++++++++++-
 GNUmakefile                                        |    67 +-
 INSTALL                                            |    98 +-
 INSTALL.REPO                                       |    27 +-
 Makefile.in                                        |   442 +-
 README                                             |     4 +-
 admin/CPP-DEFINES                                  |    80 +-
 admin/ChangeLog.1                                  |    16 +-
 admin/MAINTAINERS                                  |    94 +-
 admin/README                                       |    15 +-
 admin/admin.el                                     |   446 +-
 admin/alloc-colors.c                               |     3 +-
 admin/authors.el                                   |   374 +-
 admin/automerge                                    |    37 +-
 admin/build-configs                                |     2 +-
 admin/charsets/Makefile.in                         |    25 +-
 admin/charsets/cp51932.awk                         |    15 +-
 admin/charsets/eucjp-ms.awk                        |    16 +-
 admin/charsets/mapconv                             |     2 +-
 admin/charsets/mapfiles/CP720.map                  |     2 +-
 admin/charsets/mapfiles/CP858.map                  |     2 +-
 admin/charsets/mapfiles/README                     |    12 +-
 admin/charsets/mapfiles/stdenc.txt                 |     2 +-
 admin/charsets/mapfiles/symbol.txt                 |     2 +-
 admin/charsets/mule-charsets.el                    |     6 +-
 admin/check-doc-strings                            |    65 +-
 admin/check-man-pages                              |    56 +
 admin/coccinelle/window.cocci                      |     6 -
 admin/cus-test.el                                  |    80 +-
 admin/diff-tar-files                               |    14 +-
 admin/emacs-shell-lib                              |    87 +
 admin/emake                                        |   152 +
 admin/find-gc.el                                   |    33 +-
 admin/git-bisect-start                             |  1709 +
 admin/gitmerge.el                                  |   143 +-
 admin/grammars/Makefile.in                         |    63 +-
 admin/grammars/c.by                                |     4 +-
 admin/grammars/grammar.wy                          |    12 +-
 admin/grammars/java-tags.wy                        |     2 +-
 admin/grammars/js.wy                               |     2 +-
 admin/grammars/make.by                             |     2 +-
 admin/grammars/python.wy                           |    35 +-
 admin/grammars/scheme.by                           |     2 +-
 admin/grammars/srecode-template.wy                 |     4 +-
 admin/last-chance.el                               |    24 +-
 admin/make-emacs                                   |     2 +-
 admin/make-manuals                                 |    14 +-
 admin/make-tarball.txt                             |   307 +-
 admin/merge-gnulib                                 |    47 +-
 admin/merge-pkg-config                             |     4 +-
 admin/notes/bug-triage                             |    14 +-
 admin/notes/bugtracker                             |    15 +-
 admin/notes/copyright                              |     2 +-
 admin/notes/elpa                                   |    34 +-
 admin/notes/emba                                   |    44 +-
 admin/notes/git-workflow                           |    36 +-
 admin/notes/hydra                                  |     2 +-
 admin/notes/multi-tty                              |     4 +-
 admin/notes/repo                                   |    37 +-
 admin/notes/spelling                               |     2 +-
 admin/notes/tree-sitter/build-module/README        |    17 +
 admin/notes/tree-sitter/build-module/batch.sh      |    27 +
 admin/notes/tree-sitter/build-module/build.sh      |    86 +
 .../tree-sitter/html-manual/Accessing-Node.html    |   205 +
 .../html-manual/Language-Definitions.html          |   401 +
 .../html-manual/Multiple-Languages.html            |   327 +
 .../html-manual/Parser_002dbased-Font-Lock.html    |   247 +
 .../html-manual/Parser_002dbased-Indentation.html  |   280 +
 .../html-manual/Parsing-Program-Source.html        |   125 +
 .../tree-sitter/html-manual/Pattern-Matching.html  |   450 +
 .../tree-sitter/html-manual/Retrieving-Node.html   |   420 +
 .../html-manual/Tree_002dsitter-C-API.html         |   211 +
 .../tree-sitter/html-manual/Using-Parser.html      |   230 +
 .../notes/tree-sitter/html-manual/build-manual.sh  |    23 +
 admin/notes/tree-sitter/html-manual/manual.css     |   374 +
 admin/notes/tree-sitter/starter-guide              |   455 +
 admin/notes/tree-sitter/treesit_record_change      |    50 +
 admin/notes/unicode                                |    86 +-
 admin/notes/www                                    |     6 +-
 admin/notes/years                                  |    33 +-
 admin/nt/README-UNDUMP.W32                         |     2 +-
 admin/nt/dist-build/README-scripts                 |    77 +-
 admin/nt/dist-build/README-windows-binaries        |    53 +-
 admin/nt/dist-build/build-dep-zips.py              |   236 +-
 admin/nt/dist-build/build-zips.sh                  |   104 +-
 admin/nt/dist-build/emacs.nsi                      |    31 +-
 admin/quick-install-emacs                          |     6 +-
 admin/release-branch.txt                           |    76 +
 admin/release-process                              |    44 +-
 admin/unidata/BidiBrackets.txt                     |    20 +-
 admin/unidata/BidiMirroring.txt                    |    26 +-
 admin/unidata/Blocks.txt                           |    37 +-
 admin/unidata/IVD_Sequences.txt                    |   146 +-
 admin/unidata/IdnaMappingTable.txt                 |  9026 ++
 admin/unidata/Makefile.in                          |    85 +-
 admin/unidata/NormalizationTest.txt                |   935 +-
 admin/unidata/PropertyValueAliases.txt             |  1621 +
 admin/unidata/README                               |    66 +-
 admin/unidata/ScriptExtensions.txt                 |   628 +
 admin/unidata/Scripts.txt                          |  3031 +
 admin/unidata/SpecialCasing.txt                    |    10 +-
 admin/unidata/UnicodeData.txt                      |  1135 +-
 admin/unidata/blocks.awk                           |    57 +-
 admin/unidata/confusables.txt                      |  9637 ++
 admin/unidata/copyright.html                       |    24 +-
 admin/unidata/emoji-data.txt                       |  1320 +
 admin/unidata/emoji-sequences.txt                  |  1494 +
 admin/unidata/emoji-test.txt                       |  5024 +
 admin/unidata/emoji-zwj-sequences.txt              |  1411 +
 admin/unidata/emoji-zwj.awk                        |   140 +
 admin/unidata/unidata-gen.el                       |   242 +-
 admin/unidata/uvs.el                               |     2 +-
 admin/update-copyright                             |     4 +-
 admin/update_autogen                               |   127 +-
 admin/upload-manuals                               |    17 +-
 autogen.sh                                         |     4 +-
 build-aux/config.guess                             |  1209 +-
 build-aux/config.sub                               |   676 +-
 build-aux/git-hooks/commit-msg                     |     2 +-
 build-aux/git-hooks/pre-commit                     |     6 +-
 build-aux/git-hooks/prepare-commit-msg             |     6 +-
 build-aux/gitlog-to-changelog                      |     9 +-
 build-aux/gitlog-to-emacslog                       |     2 +-
 build-aux/install-sh                               |   148 +-
 build-aux/make-info-dir                            |    32 +-
 build-aux/move-if-change                           |     2 +-
 build-aux/msys-to-w32                              |     2 +-
 build-aux/update-copyright                         |    10 +-
 build-aux/update-subdirs                           |     6 +-
 config.bat                                         |    14 +-
 configure.ac                                       |  2817 +-
 doc/emacs/ChangeLog.1                              |    12 +-
 doc/emacs/Makefile.in                              |    31 +-
 doc/emacs/abbrevs.texi                             |    48 +-
 doc/emacs/ack.texi                                 |    26 +-
 doc/emacs/anti.texi                                |   213 +-
 doc/emacs/arevert-xtra.texi                        |     2 +-
 doc/emacs/back.texi                                |   102 +
 doc/emacs/basic.texi                               |    99 +-
 doc/emacs/book-spine.texi                          |    20 +
 doc/emacs/buffers.texi                             |    99 +-
 doc/emacs/building.texi                            |   218 +-
 doc/emacs/cal-xtra.texi                            |     2 +-
 doc/emacs/calendar.texi                            |    24 +-
 doc/emacs/cmdargs.texi                             |   104 +-
 doc/emacs/commands.texi                            |    53 +-
 doc/emacs/custom.texi                              |   452 +-
 doc/emacs/dired-xtra.texi                          |     2 +-
 doc/emacs/dired.texi                               |   361 +-
 doc/emacs/display.texi                             |   522 +-
 doc/emacs/docstyle.texi                            |     1 +
 doc/emacs/emacs-xtra.texi                          |     2 +-
 doc/emacs/emacs.texi                               |   111 +-
 doc/emacs/emerge-xtra.texi                         |     2 +-
 doc/emacs/entering.texi                            |     2 +-
 doc/emacs/files.texi                               |   293 +-
 doc/emacs/fixit.texi                               |    63 +-
 doc/emacs/fortran-xtra.texi                        |     2 +-
 doc/emacs/frames.texi                              |   412 +-
 doc/emacs/glossary.texi                            |    48 +-
 doc/emacs/gnu.texi                                 |     2 +-
 doc/emacs/haiku.texi                               |   132 +
 doc/emacs/help.texi                                |   246 +-
 doc/emacs/indent.texi                              |    13 +-
 doc/emacs/killing.texi                             |   220 +-
 doc/emacs/kmacro.texi                              |    29 +-
 doc/emacs/m-x.texi                                 |    28 +-
 doc/emacs/macos.texi                               |    54 +-
 doc/emacs/maintaining.texi                         |   854 +-
 doc/emacs/mark.texi                                |    82 +-
 doc/emacs/mini.texi                                |   189 +-
 doc/emacs/misc.texi                                |   602 +-
 doc/emacs/modes.texi                               |    45 +-
 doc/emacs/msdos-xtra.texi                          |     6 +-
 doc/emacs/msdos.texi                               |    64 +-
 doc/emacs/mule.texi                                |   269 +-
 doc/emacs/package.texi                             |   206 +-
 doc/emacs/picture-xtra.texi                        |     2 +-
 doc/emacs/programs.texi                            |   474 +-
 doc/emacs/regs.texi                                |    35 +-
 doc/emacs/rmail.texi                               |    24 +-
 doc/emacs/screen.texi                              |     2 +-
 doc/emacs/search.texi                              |   311 +-
 doc/emacs/sending.texi                             |    43 +-
 doc/emacs/text.texi                                |   165 +-
 doc/emacs/trouble.texi                             |   225 +-
 doc/emacs/vc-xtra.texi                             |     2 +-
 doc/emacs/vc1-xtra.texi                            |    55 +-
 doc/emacs/windows.texi                             |   102 +-
 doc/emacs/xresources.texi                          |    74 +-
 doc/lispintro/ChangeLog.1                          |     2 +-
 doc/lispintro/Makefile.in                          |    31 +-
 doc/lispintro/README                               |     2 +-
 doc/lispintro/cons-1.eps                           |     2 +-
 doc/lispintro/cons-2.eps                           |     2 +-
 doc/lispintro/cons-2a.eps                          |     2 +-
 doc/lispintro/cons-3.eps                           |     2 +-
 doc/lispintro/cons-4.eps                           |     2 +-
 doc/lispintro/cons-5.eps                           |     2 +-
 doc/lispintro/drawers.eps                          |     2 +-
 doc/lispintro/emacs-lisp-intro.texi                |   418 +-
 doc/lispintro/lambda-1.eps                         |     2 +-
 doc/lispintro/lambda-2.eps                         |     2 +-
 doc/lispintro/lambda-3.eps                         |     2 +-
 doc/lispref/ChangeLog.1                            |     8 +-
 doc/lispref/Makefile.in                            |    28 +-
 doc/lispref/README                                 |     2 +-
 doc/lispref/abbrevs.texi                           |     8 +-
 doc/lispref/anti.texi                              |   248 +-
 doc/lispref/back.texi                              |     2 +-
 doc/lispref/backups.texi                           |    94 +-
 doc/lispref/buffers.texi                           |   198 +-
 doc/lispref/commands.texi                          |   849 +-
 doc/lispref/compile.texi                           |   433 +-
 doc/lispref/control.texi                           |   132 +-
 doc/lispref/customize.texi                         |   105 +-
 doc/lispref/debugging.texi                         |   109 +-
 doc/lispref/display.texi                           |  1599 +-
 doc/lispref/edebug.texi                            |   210 +-
 doc/lispref/elisp.texi                             |    52 +-
 doc/lispref/errors.texi                            |    36 +-
 doc/lispref/eval.texi                              |    70 +-
 doc/lispref/files.texi                             |   405 +-
 doc/lispref/frames.texi                            |   762 +-
 doc/lispref/functions.texi                         |   435 +-
 doc/lispref/hash.texi                              |    39 +-
 doc/lispref/help.texi                              |   324 +-
 doc/lispref/hooks.texi                             |    19 +-
 doc/lispref/internals.texi                         |   187 +-
 doc/lispref/intro.texi                             |    15 +-
 doc/lispref/keymaps.texi                           |   698 +-
 doc/lispref/lay-flat.texi                          |     2 +-
 doc/lispref/lists.texi                             |   188 +-
 doc/lispref/loading.texi                           |   279 +-
 doc/lispref/macros.texi                            |    30 +-
 doc/lispref/maps.texi                              |     9 +-
 doc/lispref/markers.texi                           |    10 +-
 doc/lispref/minibuf.texi                           |   383 +-
 doc/lispref/modes.texi                             |  1207 +-
 doc/lispref/nonascii.texi                          |    90 +-
 doc/lispref/numbers.texi                           |    62 +-
 doc/lispref/objects.texi                           |   124 +-
 doc/lispref/os.texi                                |   552 +-
 doc/lispref/package.texi                           |    20 +-
 doc/lispref/parsing.texi                           |  1986 +
 doc/lispref/positions.texi                         |   157 +-
 doc/lispref/processes.texi                         |   662 +-
 doc/lispref/records.texi                           |     2 +-
 doc/lispref/searching.texi                         |   304 +-
 doc/lispref/sequences.texi                         |   186 +-
 doc/lispref/spellfile                              |    18 +
 doc/lispref/streams.texi                           |   183 +-
 doc/lispref/strings.texi                           |   444 +-
 doc/lispref/symbols.texi                           |   310 +-
 doc/lispref/syntax.texi                            |    58 +-
 doc/lispref/text.texi                              |   896 +-
 doc/lispref/threads.texi                           |     2 +-
 doc/lispref/tips.texi                              |   237 +-
 doc/lispref/two-volume-cross-refs.txt              |     2 +-
 doc/lispref/two-volume.make                        |     8 +-
 doc/lispref/variables.texi                         |   692 +-
 doc/lispref/windows.texi                           |  1710 +-
 doc/man/ChangeLog.1                                |     2 +-
 doc/man/ebrowse.1                                  |     8 +-
 doc/man/emacs.1.in                                 |    21 +-
 doc/man/emacsclient.1                              |    45 +-
 doc/man/etags.1                                    |    45 +-
 doc/misc/ChangeLog.1                               |    31 +-
 doc/misc/Makefile.in                               |   106 +-
 doc/misc/auth.texi                                 |   100 +-
 doc/misc/autotype.texi                             |    44 +-
 doc/misc/bovine.texi                               |    27 +-
 doc/misc/calc.texi                                 |   913 +-
 doc/misc/cc-mode.texi                              |   310 +-
 doc/misc/cl.texi                                   |   309 +-
 doc/misc/dbus.texi                                 |  1115 +-
 doc/misc/dired-x.texi                              |   224 +-
 doc/misc/ebrowse.texi                              |     4 +-
 doc/misc/ede.texi                                  |   341 +-
 doc/misc/ediff.texi                                |    18 +-
 doc/misc/edt.texi                                  |    16 +-
 doc/misc/efaq-w32.texi                             |   206 +-
 doc/misc/efaq.texi                                 |  1469 +-
 doc/misc/eglot.texi                                |  1177 +
 doc/misc/eieio.texi                                |   126 +-
 doc/misc/emacs-gnutls.texi                         |     8 +-
 doc/misc/emacs-mime.texi                           |    38 +-
 doc/misc/epa.texi                                  |    61 +-
 doc/misc/erc.texi                                  |   818 +-
 doc/misc/ert.texi                                  |   272 +-
 doc/misc/eshell.texi                               |  1815 +-
 doc/misc/eudc.texi                                 |   390 +-
 doc/misc/eww.texi                                  |   136 +-
 doc/misc/flymake.texi                              |   313 +-
 doc/misc/forms.texi                                |    31 +-
 doc/misc/gnus-coding.texi                          |   227 -
 doc/misc/gnus-faq.texi                             |   853 +-
 doc/misc/gnus.texi                                 |  2025 +-
 doc/misc/htmlfontify.texi                          |    29 +-
 doc/misc/idlwave.texi                              |    69 +-
 doc/misc/ido.texi                                  |     6 +-
 doc/misc/info.texi                                 |    58 +-
 doc/misc/mairix-el.texi                            |    16 +-
 doc/misc/message.texi                              |   301 +-
 doc/misc/mh-e.texi                                 |   431 +-
 doc/misc/modus-themes.org                          |  5649 ++
 doc/misc/newsticker.texi                           |    13 +-
 doc/misc/nxml-mode.texi                            |     4 +-
 doc/misc/octave-mode.texi                          |    16 +-
 doc/misc/org-setup.org                             |    53 +
 doc/misc/org.org                                   | 22615 +++++
 doc/misc/org.texi                                  | 22897 -----
 doc/misc/pcl-cvs.texi                              |    10 +-
 doc/misc/pgg.texi                                  |     7 +-
 doc/misc/rcirc.texi                                |   191 +-
 doc/misc/reftex.texi                               |   141 +-
 doc/misc/remember.texi                             |    14 +-
 doc/misc/sasl.texi                                 |     2 +-
 doc/misc/sc.texi                                   |     6 +-
 doc/misc/sem-user.texi                             |    16 +-
 doc/misc/semantic.texi                             |    14 +-
 doc/misc/ses.texi                                  |    40 +-
 doc/misc/sieve.texi                                |     4 +-
 doc/misc/smtpmail.texi                             |    30 +-
 doc/misc/speedbar.texi                             |     9 +-
 doc/misc/srecode.texi                              |    16 +-
 doc/misc/texinfo.tex                               |  2561 +-
 doc/misc/todo-mode.texi                            |    72 +-
 doc/misc/tramp.texi                                |  2293 +-
 doc/misc/trampver.texi                             |    17 +-
 doc/misc/transient.texi                            |  2658 +
 doc/misc/url.texi                                  |    49 +-
 doc/misc/use-package.texi                          |  2153 +
 doc/misc/vhdl-mode.texi                            |    12 +-
 doc/misc/vip.texi                                  |     6 +-
 doc/misc/viper.texi                                |    14 +-
 doc/misc/vtable.texi                               |   577 +
 doc/misc/widget.texi                               |    51 +-
 doc/misc/wisent.texi                               |     8 +-
 doc/misc/woman.texi                                |    10 +-
 etc/AUTHORS                                        |  1750 +-
 etc/CALC-NEWS                                      |     2 +-
 etc/ChangeLog.1                                    |     6 +-
 etc/DEBUG                                          |   127 +-
 etc/DEVEL.HUMOR                                    |    16 +
 etc/DISTRIB                                        |     5 +-
 etc/ERC-NEWS                                       |   340 +-
 etc/ETAGS.EBNF                                     |     4 +-
 etc/ETAGS.README                                   |     2 +-
 etc/HELLO                                          |   165 +-
 etc/HISTORY                                        |    10 +
 etc/MACHINES                                       |    60 +-
 etc/MH-E-NEWS                                      |     2 +-
 etc/NEWS                                           |   484 +-
 etc/NEWS.1-17                                      |   864 +-
 etc/NEWS.18                                        |   514 +-
 etc/NEWS.19                                        |  1704 +-
 etc/NEWS.20                                        |  1320 +-
 etc/NEWS.21                                        |  1789 +-
 etc/NEWS.22                                        |  2588 +-
 etc/NEWS.23                                        |  1218 +-
 etc/NEWS.24                                        |  2268 +-
 etc/NEWS.25                                        |    12 +-
 etc/NEWS.26                                        |    18 +-
 etc/NEWS.27                                        |   836 +-
 etc/NEWS.28                                        |  4014 +
 etc/NEWS.29                                        |  4895 +
 etc/NEXTSTEP                                       |     6 +-
 etc/NXML-NEWS                                      |     2 +-
 etc/ORG-NEWS                                       |  1962 +-
 etc/PROBLEMS                                       |  1278 +-
 etc/README                                         |     2 +-
 etc/TERMS                                          |     2 +-
 etc/TODO                                           |  1754 +-
 etc/charsets/README                                |     6 +-
 etc/compilation.txt                                |    63 +-
 etc/e/README                                       |    18 +-
 etc/e/eterm-color                                  |   Bin 1179 -> 1318 bytes
 etc/e/eterm-color.ti                               |    24 +-
 etc/e/eterm-direct                                 |   Bin 0 -> 1397 bytes
 etc/edt-user.el                                    |     4 +-
 etc/emacs-buffer.gdb                               |     2 +-
 etc/emacs-mail.desktop                             |    10 +
 etc/emacs.appdata.xml                              |    35 -
 etc/emacs.desktop                                  |     2 +-
 etc/emacs.metainfo.xml                             |    48 +
 etc/emacs.service                                  |     6 +-
 etc/emacs_lldb.py                                  |   254 +
 etc/emacsclient-mail.desktop                       |    20 +
 etc/emacsclient.desktop                            |    22 +
 etc/enriched.txt                                   |    14 +-
 etc/forms/forms-d2.el                              |     4 +-
 etc/forms/forms-pass.el                            |     2 +-
 etc/gnus-tut.txt                                   |     2 +-
 etc/grep.txt                                       |    12 +-
 etc/images/README                                  |    36 +-
 etc/images/checkbox-mixed.svg                      |     6 +
 etc/images/checked.svg                             |     6 +
 etc/images/checked.xpm                             |    19 -
 etc/images/connect-to-url.pbm                      |   Bin 0 -> 81 bytes
 etc/images/connect-to-url.xpm                      |   281 +
 etc/images/custom/README                           |     2 +-
 etc/images/down.svg                                |    40 +
 etc/images/ezimage/README                          |     2 +-
 etc/images/gnus/README                             |     6 +-
 etc/images/gnus/catchup.pbm                        |   Bin 81 -> 0 bytes
 etc/images/gnus/catchup.xpm                        |    33 -
 etc/images/gnus/cu-exit.pbm                        |   Bin 81 -> 0 bytes
 etc/images/gnus/cu-exit.xpm                        |    31 -
 etc/images/gnus/describe-group.pbm                 |   Bin 81 -> 0 bytes
 etc/images/gnus/describe-group.xpm                 |    32 -
 etc/images/gnus/exit-gnus.pbm                      |   Bin 81 -> 0 bytes
 etc/images/gnus/exit-gnus.xpm                      |    33 -
 etc/images/gnus/exit-summ.pbm                      |   Bin 81 -> 0 bytes
 etc/images/gnus/exit-summ.xpm                      |    30 -
 etc/images/gnus/get-news.pbm                       |   Bin 81 -> 0 bytes
 etc/images/gnus/get-news.xpm                       |    31 -
 etc/images/gnus/gnntg.pbm                          |   Bin 81 -> 0 bytes
 etc/images/gnus/gnntg.xpm                          |    31 -
 etc/images/gnus/gnus-pointer.xpm                   |     6 +-
 etc/images/gnus/gnus.svg                           |     2 +-
 etc/images/gnus/gnus.xpm                           |     4 +-
 etc/images/gnus/important.pbm                      |   Bin 81 -> 0 bytes
 etc/images/gnus/important.xpm                      |    32 -
 etc/images/gnus/next-ur.pbm                        |   Bin 81 -> 0 bytes
 etc/images/gnus/next-ur.xpm                        |    35 -
 etc/images/gnus/post.pbm                           |   Bin 81 -> 0 bytes
 etc/images/gnus/post.xpm                           |    35 -
 etc/images/gnus/prev-ur.pbm                        |   Bin 81 -> 0 bytes
 etc/images/gnus/prev-ur.xpm                        |    35 -
 etc/images/gnus/receipt.pbm                        |     3 -
 etc/images/gnus/receipt.xpm                        |    32 -
 etc/images/gnus/reply-wo.pbm                       |   Bin 81 -> 0 bytes
 etc/images/gnus/reply-wo.xpm                       |    31 -
 etc/images/gnus/reply.pbm                          |   Bin 81 -> 0 bytes
 etc/images/gnus/reply.xpm                          |    31 -
 etc/images/gnus/rot13.pbm                          |   Bin 81 -> 0 bytes
 etc/images/gnus/rot13.xpm                          |   128 -
 etc/images/gnus/save-aif.pbm                       |   Bin 81 -> 0 bytes
 etc/images/gnus/save-aif.xpm                       |    33 -
 etc/images/gnus/save-art.pbm                       |   Bin 81 -> 0 bytes
 etc/images/gnus/save-art.xpm                       |    32 -
 etc/images/gnus/subscribe.pbm                      |   Bin 81 -> 0 bytes
 etc/images/gnus/subscribe.xpm                      |    32 -
 etc/images/gnus/unimportant.pbm                    |   Bin 81 -> 0 bytes
 etc/images/gnus/unimportant.xpm                    |    32 -
 etc/images/gnus/unsubscribe.pbm                    |   Bin 81 -> 0 bytes
 etc/images/gnus/unsubscribe.xpm                    |    32 -
 etc/images/gnus/uu-decode.pbm                      |   Bin 81 -> 0 bytes
 etc/images/gnus/uu-decode.xpm                      |    36 -
 etc/images/gnus/uu-post.pbm                        |   Bin 81 -> 0 bytes
 etc/images/gnus/uu-post.xpm                        |    35 -
 etc/images/gud/README                              |    10 +-
 etc/images/icons/README                            |     8 +-
 etc/images/icons/hicolor/scalable/apps/emacs.svg   |     2 +-
 etc/images/icons/hicolor/scalable/apps/emacs23.svg |     2 +-
 .../scalable/mimetypes/emacs-document23.svg        |     2 +-
 etc/images/left.svg                                |    40 +
 etc/images/mh-logo.xpm                             |    28 +-
 etc/images/mpc/README                              |     2 +-
 etc/images/newsticker/README                       |     2 +-
 etc/images/outline-close.pbm                       |   Bin 0 -> 39 bytes
 etc/images/outline-close.svg                       |     6 +
 etc/images/outline-open.pbm                        |   Bin 0 -> 39 bytes
 etc/images/outline-open.svg                        |     4 +
 etc/images/radio-checked.svg                       |     6 +
 etc/images/radio-mixed.svg                         |     6 +
 etc/images/radio.svg                               |     3 +
 etc/images/right.svg                               |    40 +
 etc/images/smilies/README                          |     2 +-
 etc/images/smilies/grayscale/README                |     2 +-
 etc/images/smilies/medium/README                   |     2 +-
 etc/images/splash.svg                              |     2 +-
 etc/images/tabs/README                             |     2 +-
 etc/images/tree-widget/default/README              |     2 +-
 .../default/{guide.png => nohandle-guide.png}      |   Bin
 .../default/{guide.xpm => nohandle-guide.xpm}      |     0
 etc/images/tree-widget/folder/README               |     2 +-
 .../folder/{guide.png => nohandle-guide.png}       |   Bin
 .../folder/{guide.xpm => nohandle-guide.xpm}       |     0
 etc/images/unchecked.svg                           |     3 +
 etc/images/unchecked.xpm                           |    19 -
 etc/images/up.svg                                  |    40 +
 etc/org.gnu.emacs.defaults.gschema.xml             |    51 +
 etc/org/README                                     |     4 +-
 etc/org/csl/README                                 |    10 +
 etc/org/csl/chicago-author-date.csl                |   658 +
 etc/org/csl/locales-en-US.xml                      |   357 +
 etc/package-keyring.gpg                            |   Bin 2069 -> 2043 bytes
 etc/ps-prin0.ps                                    |     2 +-
 etc/ps-prin1.ps                                    |     2 +-
 etc/publicsuffix.txt                               |  5651 +-
 etc/refcards/Makefile                              |     9 +-
 etc/refcards/README                                |    51 +-
 etc/refcards/calccard.tex                          |     2 +-
 etc/refcards/cs-dired-ref.tex                      |     2 +-
 etc/refcards/cs-refcard.tex                        |     3 +-
 etc/refcards/cs-survival.tex                       |     3 +-
 etc/refcards/de-refcard.tex                        |     5 +-
 etc/refcards/dired-ref.tex                         |     2 +-
 etc/refcards/emacsver.tex.in                       |     2 +-
 etc/refcards/fr-dired-ref.tex                      |     2 +-
 etc/refcards/fr-refcard.tex                        |     5 +-
 etc/refcards/fr-survival.tex                       |     3 +-
 etc/refcards/gnus-logo.eps                         |     2 +-
 etc/refcards/gnus-refcard.tex                      |     2 +-
 etc/refcards/orgcard.tex                           |    13 +-
 etc/refcards/pdflayout.sty                         |     2 +-
 etc/refcards/pl-refcard.tex                        |     8 +-
 etc/refcards/pt-br-refcard.tex                     |     5 +-
 etc/refcards/refcard.tex                           |    19 +-
 etc/refcards/ru-refcard.tex                        |     7 +-
 etc/refcards/sk-dired-ref.tex                      |     2 +-
 etc/refcards/sk-refcard.tex                        |     3 +-
 etc/refcards/sk-survival.tex                       |     3 +-
 etc/refcards/survival.tex                          |     3 +-
 etc/refcards/vipcard.tex                           |     2 +-
 etc/refcards/viperCard.tex                         |     2 +-
 .../OpenDocument-schema-v1.3+libreoffice.rnc       |   892 +
 etc/schema/OpenDocument-schema-v1.3.rnc            |  6414 ++
 etc/schema/locate.rnc                              |     2 +-
 etc/schema/od-schema-v1.2-os.rnc                   |  6280 --
 etc/schema/relaxng.rnc                             |     2 +-
 etc/schema/schemas.xml                             |    64 +-
 etc/ses-example.ses                                |     2 +-
 etc/srecode/c.srt                                  |     2 +-
 etc/srecode/cpp.srt                                |     2 +-
 etc/srecode/default.srt                            |     2 +-
 etc/srecode/doc-cpp.srt                            |     2 +-
 etc/srecode/doc-default.srt                        |     2 +-
 etc/srecode/doc-java.srt                           |     2 +-
 etc/srecode/ede-autoconf.srt                       |     8 +-
 etc/srecode/ede-make.srt                           |     6 +-
 etc/srecode/el.srt                                 |     2 +-
 etc/srecode/getset-cpp.srt                         |     2 +-
 etc/srecode/java.srt                               |     2 +-
 etc/srecode/make.srt                               |     2 +-
 etc/srecode/proj-test.srt                          |     2 +-
 etc/srecode/template.srt                           |     2 +-
 etc/srecode/test.srt                               |     2 +-
 etc/srecode/texi.srt                               |     2 +-
 etc/srecode/wisent.srt                             |     2 +-
 etc/themes/adwaita-theme.el                        |    12 +-
 etc/themes/deeper-blue-theme.el                    |    11 +-
 etc/themes/dichromacy-theme.el                     |    74 +-
 etc/themes/leuven-dark-theme.el                    |  1099 +
 etc/themes/leuven-theme.el                         |   709 +-
 etc/themes/light-blue-theme.el                     |    12 +-
 etc/themes/manoj-dark-theme.el                     |    48 +-
 etc/themes/misterioso-theme.el                     |    49 +-
 etc/themes/modus-operandi-deuteranopia-theme.el    |   419 +
 etc/themes/modus-operandi-theme.el                 |   417 +
 etc/themes/modus-operandi-tinted-theme.el          |   416 +
 etc/themes/modus-themes.el                         |  3959 +
 etc/themes/modus-vivendi-deuteranopia-theme.el     |   418 +
 etc/themes/modus-vivendi-theme.el                  |   417 +
 etc/themes/modus-vivendi-tinted-theme.el           |   416 +
 etc/themes/tango-dark-theme.el                     |    48 +-
 etc/themes/tango-theme.el                          |    47 +-
 etc/themes/tsdh-dark-theme.el                      |    10 +-
 etc/themes/tsdh-light-theme.el                     |    10 +-
 etc/themes/wheatgrass-theme.el                     |     9 +-
 etc/themes/whiteboard-theme.el                     |    11 +-
 etc/themes/wombat-theme.el                         |    37 +-
 etc/tutorials/TUTORIAL                             |    59 +-
 etc/tutorials/TUTORIAL.bg                          |     2 +-
 etc/tutorials/TUTORIAL.cn                          |    17 +-
 etc/tutorials/TUTORIAL.cs                          |     2 +-
 etc/tutorials/TUTORIAL.de                          |   166 +-
 etc/tutorials/TUTORIAL.el_GR                       |  1267 +
 etc/tutorials/TUTORIAL.eo                          |     2 +-
 etc/tutorials/TUTORIAL.es                          |    36 +-
 etc/tutorials/TUTORIAL.fr                          |    18 +-
 etc/tutorials/TUTORIAL.he                          |    43 +-
 etc/tutorials/TUTORIAL.it                          |   126 +-
 etc/tutorials/TUTORIAL.ja                          |     2 +-
 etc/tutorials/TUTORIAL.ko                          |     2 +-
 etc/tutorials/TUTORIAL.nl                          |     6 +-
 etc/tutorials/TUTORIAL.pl                          |     2 +-
 etc/tutorials/TUTORIAL.pt_BR                       |     2 +-
 etc/tutorials/TUTORIAL.ro                          |     4 +-
 etc/tutorials/TUTORIAL.ru                          |     2 +-
 etc/tutorials/TUTORIAL.sk                          |     2 +-
 etc/tutorials/TUTORIAL.sl                          |     2 +-
 etc/tutorials/TUTORIAL.sv                          |   227 +-
 etc/tutorials/TUTORIAL.th                          |     2 +-
 etc/tutorials/TUTORIAL.translators                 |     8 +
 etc/tutorials/TUTORIAL.uk                          |  1150 +
 etc/tutorials/TUTORIAL.zh                          |     2 +-
 etc/w32-feature.el                                 |   118 +
 leim/ChangeLog.1                                   |     2 +-
 leim/MISC-DIC/CTLau-b5.html                        |     2 +-
 leim/MISC-DIC/CTLau.html                           |     2 +-
 leim/MISC-DIC/README                               |     2 +-
 leim/MISC-DIC/pinyin.map                           |     4 +-
 leim/MISC-DIC/ziranma.cin                          |     4 +-
 leim/Makefile.in                                   |    43 +-
 leim/README                                        |     2 +-
 leim/SKK-DIC/SKK-JISYO.L                           |    15 +-
 leim/leim-ext.el                                   |    14 +-
 lib-src/ChangeLog.1                                |    12 +-
 lib-src/Makefile.in                                |   144 +-
 lib-src/be_resources.cc                            |   179 +
 lib-src/ebrowse.c                                  |   121 +-
 lib-src/emacsclient.c                              |   396 +-
 lib-src/etags.c                                    |  1001 +-
 lib-src/hexl.c                                     |     2 +-
 lib-src/make-docfile.c                             |   471 +-
 lib-src/make-fingerprint.c                         |    11 +-
 lib-src/movemail.c                                 |    19 +-
 lib-src/ntlib.c                                    |    17 +-
 lib-src/ntlib.h                                    |     3 +-
 lib-src/pop.c                                      |     2 +-
 lib-src/pop.h                                      |     2 +-
 lib-src/rcs2log                                    |     6 +-
 lib-src/seccomp-filter.c                           |   383 +
 lib-src/update-game-score.c                        |     6 +-
 lib/Makefile.in                                    |    48 +-
 lib/_Noreturn.h                                    |    31 +-
 lib/acl-errno-valid.c                              |     4 +-
 lib/acl-internal.c                                 |     4 +-
 lib/acl-internal.h                                 |     5 +-
 lib/acl.h                                          |     5 +-
 lib/acl_entries.c                                  |     4 +-
 lib/af_alg.h                                       |   115 +
 lib/alloca.in.h                                    |    39 +-
 lib/allocator.c                                    |    17 +
 lib/allocator.h                                    |    16 +-
 lib/arg-nonnull.h                                  |    12 +-
 lib/assert.in.h                                    |    27 +
 lib/at-func.c                                      |     6 +-
 lib/attribute.h                                    |   226 +
 lib/binary-io.c                                    |    16 +-
 lib/binary-io.h                                    |    20 +-
 lib/byteswap.in.h                                  |    16 +-
 lib/c++defs.h                                      |    34 +-
 lib/c-ctype.c                                      |    18 +
 lib/c-ctype.h                                      |    24 +-
 lib/c-strcase.h                                    |    18 +-
 lib/c-strcasecmp.c                                 |    20 +-
 lib/c-strncasecmp.c                                |    20 +-
 lib/canonicalize-lgpl.c                            |   501 +-
 lib/careadlinkat.c                                 |   176 +-
 lib/careadlinkat.h                                 |    16 +-
 lib/cdefs.h                                        |   351 +-
 lib/cloexec.c                                      |    20 +-
 lib/cloexec.h                                      |    22 +-
 lib/close-stream.c                                 |     5 +-
 lib/close-stream.h                                 |    18 +
 lib/copy-file-range.c                              |    50 +-
 lib/count-leading-zeros.c                          |    18 +
 lib/count-leading-zeros.h                          |    39 +-
 lib/count-one-bits.c                               |    18 +
 lib/count-one-bits.h                               |   104 +-
 lib/count-trailing-zeros.c                         |    18 +
 lib/count-trailing-zeros.h                         |    35 +-
 lib/diffseq.h                                      |   133 +-
 lib/dirent.in.h                                    |   152 +-
 lib/dirfd.c                                        |    16 +-
 lib/dosname.h                                      |    52 -
 lib/dtoastr.c                                      |    17 +
 lib/dtotimespec.c                                  |     4 +-
 lib/dup2.c                                         |   118 +-
 lib/dynarray.h                                     |   284 +
 lib/eloop-threshold.h                              |    83 +
 lib/errno.in.h                                     |    18 +-
 lib/euidaccess.c                                   |    25 +-
 lib/execinfo.c                                     |    18 +
 lib/execinfo.in.h                                  |    10 +-
 lib/explicit_bzero.c                               |    44 +-
 lib/faccessat.c                                    |     4 +-
 lib/fchmodat.c                                     |    80 +-
 lib/fcntl.c                                        |    24 +-
 lib/fcntl.in.h                                     |    63 +-
 lib/fdopendir.c                                    |     4 +-
 lib/file-has-acl.c                                 |   621 +
 lib/filemode.c                                     |    18 +-
 lib/filemode.h                                     |     4 +-
 lib/filename.h                                     |   112 +
 lib/filevercmp.c                                   |   209 +-
 lib/filevercmp.h                                   |    86 +-
 lib/fingerprint.c                                  |     2 +-
 lib/fingerprint.h                                  |     2 +-
 lib/flexmember.h                                   |    10 +-
 lib/fpending.c                                     |    13 +-
 lib/fpending.h                                     |     4 +-
 lib/free.c                                         |    53 +
 lib/fstatat.c                                      |     4 +-
 lib/fsusage.c                                      |    20 +-
 lib/fsusage.h                                      |    17 +-
 lib/fsync.c                                        |    18 +-
 lib/ftoastr.c                                      |    27 +-
 lib/ftoastr.h                                      |    11 +-
 lib/futimens.c                                     |    16 +-
 lib/get-permissions.c                              |     4 +-
 lib/getdtablesize.c                                |    16 +-
 lib/getgroups.c                                    |    24 +-
 lib/getloadavg.c                                   |    50 +-
 lib/getopt-cdefs.in.h                              |    25 +-
 lib/getopt-core.h                                  |    10 +-
 lib/getopt-ext.h                                   |    10 +-
 lib/getopt-pfx-core.h                              |    25 +-
 lib/getopt-pfx-ext.h                               |    23 +-
 lib/getopt.c                                       |    14 +-
 lib/getopt.in.h                                    |    22 +-
 lib/getopt1.c                                      |    10 +-
 lib/getopt_int.h                                   |    10 +-
 lib/getrandom.c                                    |   190 +
 lib/gettext.h                                      |    31 +-
 lib/gettime.c                                      |    18 +-
 lib/gettimeofday.c                                 |    47 +-
 lib/gnulib.mk.in                                   |  2464 +-
 lib/group-member.c                                 |    25 +-
 lib/idx.h                                          |   134 +
 lib/ieee754.in.h                                   |    10 +-
 lib/ignore-value.h                                 |    21 +-
 lib/intprops-internal.h                            |   392 +
 lib/intprops.h                                     |   385 +-
 lib/inttypes.in.h                                  |   512 +-
 lib/lchmod.c                                       |    88 +-
 lib/libc-config.h                                  |   215 +-
 lib/limits.in.h                                    |    60 +-
 lib/localtime-buffer.c                             |    60 -
 lib/localtime-buffer.h                             |    27 -
 lib/lstat.c                                        |    16 +-
 lib/malloc.c                                       |    51 +
 lib/malloc/dynarray-skeleton.c                     |   528 +
 lib/malloc/dynarray.h                              |   177 +
 lib/malloc/dynarray_at_failure.c                   |    40 +
 lib/malloc/dynarray_emplace_enlarge.c              |    77 +
 lib/malloc/dynarray_finalize.c                     |    66 +
 lib/malloc/dynarray_resize.c                       |    68 +
 lib/malloc/dynarray_resize_clear.c                 |    39 +
 lib/malloc/scratch_buffer.h                        |   135 +
 lib/malloc/scratch_buffer_dupfree.c                |    41 +
 lib/malloc/scratch_buffer_grow.c                   |    56 +
 lib/malloc/scratch_buffer_grow_preserve.c          |    67 +
 lib/malloc/scratch_buffer_set_array_size.c         |    64 +
 lib/malloca.c                                      |   105 -
 lib/malloca.h                                      |   123 -
 lib/md5-stream.c                                   |   141 +
 lib/md5.c                                          |   119 +-
 lib/md5.h                                          |    24 +-
 lib/memmem.c                                       |    18 +-
 lib/mempcpy.c                                      |    23 +-
 lib/memrchr.c                                      |    16 +-
 lib/memset_explicit.c                              |    55 +
 lib/mini-gmp-gnulib.c                              |    48 +
 lib/mini-gmp.c                                     |  4620 +
 lib/mini-gmp.h                                     |   310 +
 lib/minmax.h                                       |    18 +-
 lib/mkostemp.c                                     |    16 +-
 lib/mktime-internal.h                              |    10 +-
 lib/mktime.c                                       |    40 +-
 lib/nanosleep.c                                    |   193 +
 lib/nproc.c                                        |   404 +
 lib/nproc.h                                        |    46 +
 lib/nstrftime.c                                    |    90 +-
 lib/open.c                                         |    22 +-
 lib/openat-priv.h                                  |     4 +-
 lib/openat-proc.c                                  |    36 +-
 lib/openat.h                                       |     7 +-
 lib/pathmax.h                                      |    18 +-
 lib/pipe2.c                                        |    21 +-
 lib/pselect.c                                      |    18 +-
 lib/pthread_sigmask.c                              |    16 +-
 lib/qcopy-acl.c                                    |    40 +-
 lib/rawmemchr.c                                    |   123 +
 lib/rawmemchr.valgrind                             |    28 +
 lib/readlink.c                                     |    66 +-
 lib/readlinkat.c                                   |    51 +-
 lib/realloc.c                                      |    63 +
 lib/regcomp.c                                      |   847 +-
 lib/regex.c                                        |    11 +-
 lib/regex.h                                        |    79 +-
 lib/regex_internal.c                               |   101 +-
 lib/regex_internal.h                               |   107 +-
 lib/regexec.c                                      |   313 +-
 lib/root-uid.h                                     |    20 +-
 lib/save-cwd.c                                     |     2 +-
 lib/save-cwd.h                                     |     6 +-
 lib/scratch_buffer.h                               |   117 +
 lib/set-permissions.c                              |     6 +-
 lib/sha1.c                                         |   118 +-
 lib/sha1.h                                         |    24 +-
 lib/sha256.c                                       |   133 +-
 lib/sha256.h                                       |    20 +-
 lib/sha512.c                                       |   133 +-
 lib/sha512.h                                       |    20 +-
 lib/sig2str.c                                      |    21 +-
 lib/sig2str.h                                      |     4 +-
 lib/sigdescr_np.c                                  |   376 +
 lib/signal.in.h                                    |    32 +-
 lib/stat-time.c                                    |    18 +
 lib/stat-time.h                                    |    27 +-
 lib/stdalign.in.h                                  |   121 -
 lib/stdckdint.in.h                                 |    35 +
 lib/stddef.in.h                                    |    52 +-
 lib/stdint.in.h                                    |    32 +-
 lib/stdio-impl.h                                   |    26 +-
 lib/stdio.in.h                                     |   433 +-
 lib/stdlib.in.h                                    |   659 +-
 lib/stpcpy.c                                       |    16 +-
 lib/str-two-way.h                                  |    22 +-
 lib/strftime.h                                     |    23 +-
 lib/string.in.h                                    |   444 +-
 lib/strnlen.c                                      |    18 +-
 lib/strtoimax.c                                    |    22 +-
 lib/strtol.c                                       |    57 +-
 lib/strtoll.c                                      |    16 +-
 lib/symlink.c                                      |    22 +-
 lib/sys_random.in.h                                |   100 +
 lib/sys_select.in.h                                |    55 +-
 lib/sys_stat.in.h                                  |   262 +-
 lib/sys_time.in.h                                  |    20 +-
 lib/sys_types.in.h                                 |    18 +-
 lib/tempname.c                                     |   389 +-
 lib/tempname.h                                     |    25 +-
 lib/time-internal.h                                |    20 +-
 lib/time.in.h                                      |   136 +-
 lib/time_r.c                                       |    18 +-
 lib/time_rz.c                                      |   100 +-
 lib/timegm.c                                       |    10 +-
 lib/timespec-add.c                                 |     4 +-
 lib/timespec-sub.c                                 |     4 +-
 lib/timespec.c                                     |    18 +
 lib/timespec.h                                     |    58 +-
 lib/u64.c                                          |    18 +
 lib/u64.h                                          |    16 +-
 lib/unistd.c                                       |    18 +
 lib/unistd.in.h                                    |   780 +-
 lib/unlocked-io.h                                  |    30 +-
 lib/utimens.c                                      |    42 +-
 lib/utimens.h                                      |    16 +-
 lib/utimensat.c                                    |   105 +-
 lib/verify.h                                       |   134 +-
 lib/vla.h                                          |     4 +-
 lib/warn-on-use.h                                  |    58 +-
 lib/xalloc-oversized.h                             |    55 +-
 lisp/ChangeLog.1                                   |     2 +-
 lisp/ChangeLog.10                                  |    14 +-
 lisp/ChangeLog.11                                  |    13 +-
 lisp/ChangeLog.12                                  |    25 +-
 lisp/ChangeLog.13                                  |    12 +-
 lisp/ChangeLog.14                                  |    18 +-
 lisp/ChangeLog.15                                  |    28 +-
 lisp/ChangeLog.16                                  |    72 +-
 lisp/ChangeLog.17                                  |    36 +-
 lisp/ChangeLog.2                                   |     2 +-
 lisp/ChangeLog.3                                   |    10 +-
 lisp/ChangeLog.4                                   |     7 +-
 lisp/ChangeLog.5                                   |     6 +-
 lisp/ChangeLog.6                                   |     8 +-
 lisp/ChangeLog.7                                   |    27 +-
 lisp/ChangeLog.8                                   |    23 +-
 lisp/ChangeLog.9                                   |    26 +-
 lisp/Makefile.in                                   |   314 +-
 lisp/abbrev.el                                     |   526 +-
 lisp/align.el                                      |   278 +-
 lisp/allout-widgets.el                             |   383 +-
 lisp/allout.el                                     |   569 +-
 lisp/ansi-color.el                                 |   782 +-
 lisp/ansi-osc.el                                   |   203 +
 lisp/apropos.el                                    |   645 +-
 lisp/arc-mode.el                                   |  1257 +-
 lisp/array.el                                      |   208 +-
 lisp/auth-source-pass.el                           |   196 +-
 lisp/auth-source.el                                |   455 +-
 lisp/autoarg.el                                    |   146 -
 lisp/autoinsert.el                                 |    85 +-
 lisp/autorevert.el                                 |   289 +-
 lisp/avoid.el                                      |    67 +-
 lisp/battery.el                                    |   848 +-
 lisp/bindings.el                                   |   433 +-
 lisp/bookmark.el                                   |  1121 +-
 lisp/bs.el                                         |   311 +-
 lisp/buff-menu.el                                  |   450 +-
 lisp/button.el                                     |   221 +-
 lisp/calc/calc-aent.el                             |    66 +-
 lisp/calc/calc-alg.el                              |    21 +-
 lisp/calc/calc-arith.el                            |    93 +-
 lisp/calc/calc-bin.el                              |    92 +-
 lisp/calc/calc-comb.el                             |    72 +-
 lisp/calc/calc-cplx.el                             |     4 +-
 lisp/calc/calc-embed.el                            |   106 +-
 lisp/calc/calc-ext.el                              |   237 +-
 lisp/calc/calc-fin.el                              |     4 +-
 lisp/calc/calc-forms.el                            |    99 +-
 lisp/calc/calc-frac.el                             |     9 +-
 lisp/calc/calc-funcs.el                            |    33 +-
 lisp/calc/calc-graph.el                            |    95 +-
 lisp/calc/calc-help.el                             |   359 +-
 lisp/calc/calc-incom.el                            |     4 +-
 lisp/calc/calc-keypd.el                            |    90 +-
 lisp/calc/calc-lang.el                             |   438 +-
 lisp/calc/calc-macs.el                             |    22 +-
 lisp/calc/calc-map.el                              |    95 +-
 lisp/calc/calc-math.el                             |   105 +-
 lisp/calc/calc-menu.el                             |    10 +-
 lisp/calc/calc-misc.el                             |   153 +-
 lisp/calc/calc-mode.el                             |    19 +-
 lisp/calc/calc-mtx.el                              |    12 +-
 lisp/calc/calc-nlfit.el                            |   100 +-
 lisp/calc/calc-poly.el                             |    25 +-
 lisp/calc/calc-prog.el                             |   187 +-
 lisp/calc/calc-rewr.el                             |   123 +-
 lisp/calc/calc-rules.el                            |     4 +-
 lisp/calc/calc-sel.el                              |    34 +-
 lisp/calc/calc-stat.el                             |     4 +-
 lisp/calc/calc-store.el                            |   135 +-
 lisp/calc/calc-stuff.el                            |    23 +-
 lisp/calc/calc-trail.el                            |     4 +-
 lisp/calc/calc-undo.el                             |     4 +-
 lisp/calc/calc-units.el                            |   144 +-
 lisp/calc/calc-vec.el                              |    55 +-
 lisp/calc/calc-yank.el                             |   197 +-
 lisp/calc/calc.el                                  |   295 +-
 lisp/calc/calcalg2.el                              |   697 +-
 lisp/calc/calcalg3.el                              |    85 +-
 lisp/calc/calccomp.el                              |   385 +-
 lisp/calc/calcsel2.el                              |     5 +-
 lisp/calculator.el                                 |   131 +-
 lisp/calendar/appt.el                              |    25 +-
 lisp/calendar/cal-bahai.el                         |    36 +-
 lisp/calendar/cal-china.el                         |    47 +-
 lisp/calendar/cal-coptic.el                        |    58 +-
 lisp/calendar/cal-dst.el                           |    32 +-
 lisp/calendar/cal-french.el                        |   260 +-
 lisp/calendar/cal-hebrew.el                        |    81 +-
 lisp/calendar/cal-html.el                          |    23 +-
 lisp/calendar/cal-islam.el                         |    27 +-
 lisp/calendar/cal-iso.el                           |    23 +-
 lisp/calendar/cal-julian.el                        |    50 +-
 lisp/calendar/cal-mayan.el                         |    12 +-
 lisp/calendar/cal-menu.el                          |    12 +-
 lisp/calendar/cal-move.el                          |    22 +-
 lisp/calendar/cal-persia.el                        |    32 +-
 lisp/calendar/cal-tex.el                           |   103 +-
 lisp/calendar/cal-x.el                             |     4 +-
 lisp/calendar/calendar.el                          |   128 +-
 lisp/calendar/diary-lib.el                         |   154 +-
 lisp/calendar/holidays.el                          |    87 +-
 lisp/calendar/icalendar.el                         |   144 +-
 lisp/calendar/iso8601.el                           |    55 +-
 lisp/calendar/lunar.el                             |    75 +-
 lisp/calendar/parse-time.el                        |    66 +-
 lisp/calendar/solar.el                             |    22 +-
 lisp/calendar/time-date.el                         |   177 +-
 lisp/calendar/timeclock.el                         |    57 +-
 lisp/calendar/todo-mode.el                         |   176 +-
 lisp/case-table.el                                 |    42 +-
 lisp/cdl.el                                        |     4 +-
 lisp/cedet/ChangeLog.1                             |    21 +-
 lisp/cedet/cedet-cscope.el                         |    13 +-
 lisp/cedet/cedet-files.el                          |     8 +-
 lisp/cedet/cedet-global.el                         |    15 +-
 lisp/cedet/cedet-idutils.el                        |    23 +-
 lisp/cedet/cedet.el                                |    49 +-
 lisp/cedet/data-debug.el                           |   167 +-
 lisp/cedet/ede.el                                  |   110 +-
 lisp/cedet/ede/auto.el                             |    35 +-
 lisp/cedet/ede/autoconf-edit.el                    |    17 +-
 lisp/cedet/ede/base.el                             |    92 +-
 lisp/cedet/ede/config.el                           |    18 +-
 lisp/cedet/ede/cpp-root.el                         |    16 +-
 lisp/cedet/ede/custom.el                           |    79 +-
 lisp/cedet/ede/detect.el                           |    16 +-
 lisp/cedet/ede/dired.el                            |    15 +-
 lisp/cedet/ede/emacs.el                            |    59 +-
 lisp/cedet/ede/files.el                            |    66 +-
 lisp/cedet/ede/generic.el                          |    26 +-
 lisp/cedet/ede/linux.el                            |     8 +-
 lisp/cedet/ede/locate.el                           |    54 +-
 lisp/cedet/ede/make.el                             |    43 +-
 lisp/cedet/ede/makefile-edit.el                    |     8 +-
 lisp/cedet/ede/pconf.el                            |    24 +-
 lisp/cedet/ede/pmake.el                            |    91 +-
 lisp/cedet/ede/proj-archive.el                     |     8 +-
 lisp/cedet/ede/proj-aux.el                         |     4 +-
 lisp/cedet/ede/proj-comp.el                        |    48 +-
 lisp/cedet/ede/proj-elisp.el                       |    71 +-
 lisp/cedet/ede/proj-info.el                        |     9 +-
 lisp/cedet/ede/proj-misc.el                        |     4 +-
 lisp/cedet/ede/proj-obj.el                         |    15 +-
 lisp/cedet/ede/proj-prog.el                        |     8 +-
 lisp/cedet/ede/proj-scheme.el                      |     6 +-
 lisp/cedet/ede/proj-shared.el                      |     8 +-
 lisp/cedet/ede/proj.el                             |    46 +-
 lisp/cedet/ede/project-am.el                       |   139 +-
 lisp/cedet/ede/shell.el                            |     4 +-
 lisp/cedet/ede/simple.el                           |     8 +-
 lisp/cedet/ede/source.el                           |    10 +-
 lisp/cedet/ede/speedbar.el                         |    64 +-
 lisp/cedet/ede/srecode.el                          |     5 +-
 lisp/cedet/ede/system.el                           |     8 +-
 lisp/cedet/ede/util.el                             |     4 +-
 lisp/cedet/inversion.el                            |   550 -
 lisp/cedet/mode-local.el                           |    73 +-
 lisp/cedet/pulse.el                                |   130 +-
 lisp/cedet/semantic.el                             |   235 +-
 lisp/cedet/semantic/analyze.el                     |    40 +-
 lisp/cedet/semantic/analyze/complete.el            |    23 +-
 lisp/cedet/semantic/analyze/debug.el               |    27 +-
 lisp/cedet/semantic/analyze/fcn.el                 |    10 +-
 lisp/cedet/semantic/analyze/refs.el                |    12 +-
 lisp/cedet/semantic/bovine.el                      |    39 +-
 lisp/cedet/semantic/bovine/c.el                    |   192 +-
 lisp/cedet/semantic/bovine/debug.el                |     8 +-
 lisp/cedet/semantic/bovine/el.el                   |    81 +-
 lisp/cedet/semantic/bovine/gcc.el                  |    24 +-
 lisp/cedet/semantic/bovine/grammar.el              |    31 +-
 lisp/cedet/semantic/bovine/make.el                 |    17 +-
 lisp/cedet/semantic/bovine/scm.el                  |    13 +-
 lisp/cedet/semantic/chart.el                       |    14 +-
 lisp/cedet/semantic/complete.el                    |   240 +-
 lisp/cedet/semantic/ctxt.el                        |    32 +-
 lisp/cedet/semantic/db-debug.el                    |     6 +-
 lisp/cedet/semantic/db-ebrowse.el                  |    59 +-
 lisp/cedet/semantic/db-el.el                       |    19 +-
 lisp/cedet/semantic/db-file.el                     |    41 +-
 lisp/cedet/semantic/db-find.el                     |    35 +-
 lisp/cedet/semantic/db-global.el                   |    21 +-
 lisp/cedet/semantic/db-javascript.el               |    24 +-
 lisp/cedet/semantic/db-mode.el                     |     8 +-
 lisp/cedet/semantic/db-ref.el                      |     8 +-
 lisp/cedet/semantic/db-typecache.el                |    35 +-
 lisp/cedet/semantic/db.el                          |    43 +-
 lisp/cedet/semantic/debug.el                       |    74 +-
 lisp/cedet/semantic/decorate.el                    |    11 +-
 lisp/cedet/semantic/decorate/include.el            |    44 +-
 lisp/cedet/semantic/decorate/mode.el               |    43 +-
 lisp/cedet/semantic/dep.el                         |    55 +-
 lisp/cedet/semantic/doc.el                         |    11 +-
 lisp/cedet/semantic/ede-grammar.el                 |    54 +-
 lisp/cedet/semantic/edit.el                        |    46 +-
 lisp/cedet/semantic/find.el                        |    10 +-
 lisp/cedet/semantic/format.el                      |    31 +-
 lisp/cedet/semantic/fw.el                          |   145 +-
 lisp/cedet/semantic/grammar-wy.el                  |   496 -
 lisp/cedet/semantic/grammar.el                     |   246 +-
 lisp/cedet/semantic/grm-wy-boot.el                 |   503 +
 lisp/cedet/semantic/html.el                        |    24 +-
 lisp/cedet/semantic/ia-sb.el                       |    36 +-
 lisp/cedet/semantic/ia.el                          |    18 +-
 lisp/cedet/semantic/idle.el                        |   288 +-
 lisp/cedet/semantic/imenu.el                       |    55 +-
 lisp/cedet/semantic/java.el                        |   114 +-
 lisp/cedet/semantic/lex-spp.el                     |   110 +-
 lisp/cedet/semantic/lex.el                         |   421 +-
 lisp/cedet/semantic/mru-bookmark.el                |    28 +-
 lisp/cedet/semantic/sb.el                          |    16 +-
 lisp/cedet/semantic/scope.el                       |    24 +-
 lisp/cedet/semantic/senator.el                     |    49 +-
 lisp/cedet/semantic/sort.el                        |    33 +-
 lisp/cedet/semantic/symref.el                      |    28 +-
 lisp/cedet/semantic/symref/cscope.el               |     6 +-
 lisp/cedet/semantic/symref/filter.el               |    12 +-
 lisp/cedet/semantic/symref/global.el               |     4 +-
 lisp/cedet/semantic/symref/grep.el                 |    65 +-
 lisp/cedet/semantic/symref/idutils.el              |     4 +-
 lisp/cedet/semantic/symref/list.el                 |    61 +-
 lisp/cedet/semantic/tag-file.el                    |   119 +-
 lisp/cedet/semantic/tag-ls.el                      |    61 +-
 lisp/cedet/semantic/tag-write.el                   |     6 +-
 lisp/cedet/semantic/tag.el                         |   131 +-
 lisp/cedet/semantic/texi.el                        |    32 +-
 lisp/cedet/semantic/util-modes.el                  |   132 +-
 lisp/cedet/semantic/util.el                        |    23 +-
 lisp/cedet/semantic/wisent.el                      |    48 +-
 lisp/cedet/semantic/wisent/comp.el                 |   149 +-
 lisp/cedet/semantic/wisent/grammar.el              |    58 +-
 lisp/cedet/semantic/wisent/java-tags.el            |    17 +-
 lisp/cedet/semantic/wisent/javascript.el           |    27 +-
 lisp/cedet/semantic/wisent/python.el               |    32 +-
 lisp/cedet/semantic/wisent/wisent.el               |    28 +-
 lisp/cedet/srecode.el                              |     8 +-
 lisp/cedet/srecode/args.el                         |     4 +-
 lisp/cedet/srecode/compile.el                      |    25 +-
 lisp/cedet/srecode/cpp.el                          |     9 +-
 lisp/cedet/srecode/ctxt.el                         |     6 +-
 lisp/cedet/srecode/dictionary.el                   |    27 +-
 lisp/cedet/srecode/document.el                     |    22 +-
 lisp/cedet/srecode/el.el                           |     4 +-
 lisp/cedet/srecode/expandproto.el                  |     4 +-
 lisp/cedet/srecode/extract.el                      |    24 +-
 lisp/cedet/srecode/fields.el                       |    39 +-
 lisp/cedet/srecode/filters.el                      |     4 +-
 lisp/cedet/srecode/find.el                         |    25 +-
 lisp/cedet/srecode/getset.el                       |     6 +-
 lisp/cedet/srecode/insert.el                       |    29 +-
 lisp/cedet/srecode/java.el                         |     4 +-
 lisp/cedet/srecode/map.el                          |    10 +-
 lisp/cedet/srecode/mode.el                         |    37 +-
 lisp/cedet/srecode/semantic.el                     |    16 +-
 lisp/cedet/srecode/srt-mode.el                     |    52 +-
 lisp/cedet/srecode/srt.el                          |    10 +-
 lisp/cedet/srecode/table.el                        |    18 +-
 lisp/cedet/srecode/template.el                     |    10 +-
 lisp/cedet/srecode/texi.el                         |     8 +-
 lisp/char-fold.el                                  |   257 +-
 lisp/chistory.el                                   |    31 +-
 lisp/cmuscheme.el                                  |   130 +-
 lisp/color.el                                      |    15 +-
 lisp/comint.el                                     |   829 +-
 lisp/completion.el                                 |   331 +-
 lisp/composite.el                                  |    77 +-
 lisp/cus-dep.el                                    |    70 +-
 lisp/cus-edit.el                                   |  1253 +-
 lisp/cus-face.el                                   |   201 +-
 lisp/cus-start.el                                  |   137 +-
 lisp/cus-theme.el                                  |   232 +-
 lisp/custom.el                                     |   369 +-
 lisp/dabbrev.el                                    |   121 +-
 lisp/delim-col.el                                  |     8 +-
 lisp/delsel.el                                     |    39 +-
 lisp/descr-text.el                                 |    85 +-
 lisp/desktop.el                                    |   206 +-
 lisp/dframe.el                                     |    85 +-
 lisp/dired-aux.el                                  |  1504 +-
 lisp/dired-x.el                                    |   925 +-
 lisp/dired.el                                      |  2261 +-
 lisp/dirtrack.el                                   |    40 +-
 lisp/disp-table.el                                 |    78 +-
 lisp/display-fill-column-indicator.el              |    33 +-
 lisp/display-line-numbers.el                       |   118 +-
 lisp/dnd.el                                        |   385 +-
 lisp/doc-view.el                                   |   779 +-
 lisp/dom.el                                        |    92 +-
 lisp/dos-fns.el                                    |    36 +-
 lisp/dos-vars.el                                   |    14 +-
 lisp/dos-w32.el                                    |    12 +-
 lisp/double.el                                     |    17 +-
 lisp/dynamic-setting.el                            |    31 +-
 lisp/ebuff-menu.el                                 |   102 +-
 lisp/echistory.el                                  |    79 +-
 lisp/ecomplete.el                                  |   195 +-
 lisp/edmacro.el                                    |   303 +-
 lisp/ehelp.el                                      |    15 +-
 lisp/elec-pair.el                                  |   204 +-
 lisp/electric.el                                   |    63 +-
 lisp/elide-head.el                                 |   173 +-
 lisp/emacs-lisp/advice.el                          |   247 +-
 lisp/emacs-lisp/autoload.el                        |  1198 -
 lisp/emacs-lisp/avl-tree.el                        |    66 +-
 lisp/emacs-lisp/backquote.el                       |     9 +-
 lisp/emacs-lisp/backtrace.el                       |   165 +-
 lisp/emacs-lisp/benchmark.el                       |   109 +-
 lisp/emacs-lisp/bindat.el                          |  1059 +-
 lisp/emacs-lisp/byte-opt.el                        |  3633 +-
 lisp/emacs-lisp/byte-run.el                        |   614 +-
 lisp/emacs-lisp/bytecomp.el                        |  2346 +-
 lisp/emacs-lisp/cconv.el                           |   692 +-
 lisp/emacs-lisp/chart.el                           |   101 +-
 lisp/emacs-lisp/check-declare.el                   |    20 +-
 lisp/emacs-lisp/checkdoc.el                        |   753 +-
 lisp/emacs-lisp/cl-extra.el                        |   103 +-
 lisp/emacs-lisp/cl-generic.el                      |   562 +-
 lisp/emacs-lisp/cl-indent.el                       |    51 +-
 lisp/emacs-lisp/cl-lib.el                          |   145 +-
 lisp/emacs-lisp/cl-macs.el                         |  1112 +-
 lisp/emacs-lisp/cl-preloaded.el                    |    55 +-
 lisp/emacs-lisp/cl-print.el                        |    29 +-
 lisp/emacs-lisp/cl-seq.el                          |    21 +-
 lisp/emacs-lisp/comp-cstr.el                       |  1181 +
 lisp/emacs-lisp/comp.el                            |  4383 +
 lisp/emacs-lisp/copyright.el                       |    46 +-
 lisp/emacs-lisp/crm.el                             |   130 +-
 lisp/emacs-lisp/cursor-sensor.el                   |     2 +-
 lisp/emacs-lisp/debug-early.el                     |    97 +
 lisp/emacs-lisp/debug.el                           |   215 +-
 lisp/emacs-lisp/derived.el                         |    98 +-
 lisp/emacs-lisp/disass.el                          |    42 +-
 lisp/emacs-lisp/easy-mmode.el                      |   482 +-
 lisp/emacs-lisp/easymenu.el                        |    83 +-
 lisp/emacs-lisp/edebug.el                          |  1266 +-
 lisp/emacs-lisp/eieio-base.el                      |   433 +-
 lisp/emacs-lisp/eieio-compat.el                    |   275 -
 lisp/emacs-lisp/eieio-core.el                      |   338 +-
 lisp/emacs-lisp/eieio-custom.el                    |    28 +-
 lisp/emacs-lisp/eieio-datadebug.el                 |     2 +-
 lisp/emacs-lisp/eieio-opt.el                       |    19 +-
 lisp/emacs-lisp/eieio-speedbar.el                  |    18 +-
 lisp/emacs-lisp/eieio.el                           |   199 +-
 lisp/emacs-lisp/eldoc.el                           |   736 +-
 lisp/emacs-lisp/elint.el                           |    29 +-
 lisp/emacs-lisp/elp.el                             |   107 +-
 lisp/emacs-lisp/ert-x.el                           |   255 +-
 lisp/emacs-lisp/ert.el                             |   831 +-
 lisp/emacs-lisp/ewoc.el                            |    62 +-
 lisp/emacs-lisp/faceup.el                          |    11 +-
 lisp/emacs-lisp/find-func.el                       |   233 +-
 lisp/emacs-lisp/float-sup.el                       |     5 +-
 lisp/emacs-lisp/generate-lisp-file.el              |   119 +
 lisp/emacs-lisp/generator.el                       |   102 +-
 lisp/emacs-lisp/generic.el                         |    18 +-
 lisp/emacs-lisp/gv.el                              |   310 +-
 lisp/emacs-lisp/helper.el                          |    54 +-
 lisp/emacs-lisp/hierarchy.el                       |   629 +
 lisp/emacs-lisp/icons.el                           |   278 +
 lisp/emacs-lisp/inline.el                          |     6 +-
 lisp/emacs-lisp/let-alist.el                       |     6 +-
 lisp/emacs-lisp/lisp-mnt.el                        |    67 +-
 lisp/emacs-lisp/lisp-mode.el                       |   581 +-
 lisp/emacs-lisp/lisp.el                            |   529 +-
 lisp/emacs-lisp/loaddefs-gen.el                    |   756 +
 lisp/emacs-lisp/macroexp.el                        |   607 +-
 lisp/emacs-lisp/map-ynp.el                         |   114 +-
 lisp/emacs-lisp/map.el                             |   528 +-
 lisp/emacs-lisp/memory-report.el                   |   329 +
 lisp/emacs-lisp/multisession.el                    |   466 +
 lisp/emacs-lisp/nadvice.el                         |   392 +-
 lisp/emacs-lisp/oclosure.el                        |   579 +
 lisp/emacs-lisp/package-vc.el                      |   932 +
 lisp/emacs-lisp/package-x.el                       |     9 +-
 lisp/emacs-lisp/package.el                         |  1333 +-
 lisp/emacs-lisp/pcase.el                           |   521 +-
 lisp/emacs-lisp/pp.el                              |   315 +-
 lisp/emacs-lisp/radix-tree.el                      |    16 +-
 lisp/emacs-lisp/range.el                           |   467 +
 lisp/emacs-lisp/re-builder.el                      |   268 +-
 lisp/emacs-lisp/regexp-opt.el                      |     4 +-
 lisp/emacs-lisp/regi.el                            |    81 +-
 lisp/emacs-lisp/ring.el                            |     8 +-
 lisp/emacs-lisp/rmc.el                             |   288 +-
 lisp/emacs-lisp/rx.el                              |    90 +-
 lisp/emacs-lisp/seq.el                             |   274 +-
 lisp/emacs-lisp/shadow.el                          |    59 +-
 lisp/emacs-lisp/shortdoc.el                        |  1686 +
 lisp/emacs-lisp/shorthands.el                      |    79 +
 lisp/emacs-lisp/smie.el                            |    77 +-
 lisp/emacs-lisp/subr-x.el                          |   496 +-
 lisp/emacs-lisp/syntax.el                          |   208 +-
 lisp/emacs-lisp/tabulated-list.el                  |   368 +-
 lisp/emacs-lisp/tcover-ses.el                      |    38 +-
 lisp/emacs-lisp/tcover-unsafep.el                  |   140 -
 lisp/emacs-lisp/testcover.el                       |   102 +-
 lisp/emacs-lisp/text-property-search.el            |    75 +-
 lisp/emacs-lisp/thunk.el                           |     8 +-
 lisp/emacs-lisp/timer-list.el                      |   151 +-
 lisp/emacs-lisp/timer.el                           |   196 +-
 lisp/emacs-lisp/tq.el                              |     2 +-
 lisp/emacs-lisp/trace.el                           |    51 +-
 lisp/emacs-lisp/unsafep.el                         |    45 +-
 lisp/emacs-lisp/vtable.el                          |   985 +
 lisp/emacs-lisp/warnings.el                        |    67 +-
 lisp/emacs-lock.el                                 |    31 +-
 lisp/emulation/cua-base.el                         |   287 +-
 lisp/emulation/cua-gmrk.el                         |    63 +-
 lisp/emulation/cua-rect.el                         |   256 +-
 lisp/emulation/edt-lk201.el                        |     4 +-
 lisp/emulation/edt-mapper.el                       |    19 +-
 lisp/emulation/edt-pc.el                           |     4 +-
 lisp/emulation/edt-vt100.el                        |     4 +-
 lisp/emulation/edt.el                              |   167 +-
 lisp/emulation/keypad.el                           |    24 +-
 lisp/emulation/viper-cmd.el                        |   319 +-
 lisp/emulation/viper-ex.el                         |    54 +-
 lisp/emulation/viper-init.el                       |   179 +-
 lisp/emulation/viper-keym.el                       |   187 +-
 lisp/emulation/viper-macs.el                       |    92 +-
 lisp/emulation/viper-mous.el                       |    85 +-
 lisp/emulation/viper-util.el                       |   271 +-
 lisp/emulation/viper.el                            |    95 +-
 lisp/env.el                                        |    32 +-
 lisp/epa-dired.el                                  |    49 +-
 lisp/epa-file.el                                   |    95 +-
 lisp/epa-hook.el                                   |    44 +-
 lisp/epa-ks.el                                     |   339 +
 lisp/epa-mail.el                                   |    88 +-
 lisp/epa.el                                        |   399 +-
 lisp/epg-config.el                                 |    49 +-
 lisp/epg.el                                        |   199 +-
 lisp/erc/ChangeLog.1                               |    25 +-
 lisp/erc/ChangeLog.2                               |     2 +-
 lisp/erc/erc-autoaway.el                           |    70 +-
 lisp/erc/erc-backend.el                            |   883 +-
 lisp/erc/erc-button.el                             |   103 +-
 lisp/erc/erc-capab.el                              |    68 +-
 lisp/erc/erc-common.el                             |   321 +
 lisp/erc/erc-compat.el                             |   319 +-
 lisp/erc/erc-dcc.el                                |   336 +-
 lisp/erc/erc-desktop-notifications.el              |    27 +-
 lisp/erc/erc-ezbounce.el                           |    25 +-
 lisp/erc/erc-fill.el                               |    36 +-
 lisp/erc/erc-goodies.el                            |   122 +-
 lisp/erc/erc-ibuffer.el                            |    36 +-
 lisp/erc/erc-identd.el                             |    26 +-
 lisp/erc/erc-imenu.el                              |    14 +-
 lisp/erc/erc-join.el                               |   167 +-
 lisp/erc/erc-lang.el                               |    20 +-
 lisp/erc/erc-list.el                               |    70 +-
 lisp/erc/erc-log.el                                |    80 +-
 lisp/erc/erc-match.el                              |   211 +-
 lisp/erc/erc-menu.el                               |    29 +-
 lisp/erc/erc-netsplit.el                           |    37 +-
 lisp/erc/erc-networks.el                           |   818 +-
 lisp/erc/erc-notify.el                             |    44 +-
 lisp/erc/erc-page.el                               |    22 +-
 lisp/erc/erc-pcomplete.el                          |    54 +-
 lisp/erc/erc-replace.el                            |    22 +-
 lisp/erc/erc-ring.el                               |    44 +-
 lisp/erc/erc-sasl.el                               |   447 +
 lisp/erc/erc-services.el                           |   230 +-
 lisp/erc/erc-sound.el                              |    24 +-
 lisp/erc/erc-speedbar.el                           |    43 +-
 lisp/erc/erc-spelling.el                           |    16 +-
 lisp/erc/erc-stamp.el                              |    92 +-
 lisp/erc/erc-status-sidebar.el                     |   303 +
 lisp/erc/erc-track.el                              |   321 +-
 lisp/erc/erc-truncate.el                           |    17 +-
 lisp/erc/erc-xdcc.el                               |    22 +-
 lisp/erc/erc.el                                    |  2717 +-
 lisp/eshell/em-alias.el                            |     8 +-
 lisp/eshell/em-banner.el                           |     6 +-
 lisp/eshell/em-basic.el                            |   110 +-
 lisp/eshell/em-cmpl.el                             |   437 +-
 lisp/eshell/em-dirs.el                             |    99 +-
 lisp/eshell/em-elecslash.el                        |   116 +
 lisp/eshell/em-extpipe.el                          |   219 +
 lisp/eshell/em-glob.el                             |   248 +-
 lisp/eshell/em-hist.el                             |   212 +-
 lisp/eshell/em-ls.el                               |   152 +-
 lisp/eshell/em-pred.el                             |   476 +-
 lisp/eshell/em-prompt.el                           |   143 +-
 lisp/eshell/em-rebind.el                           |    25 +-
 lisp/eshell/em-script.el                           |    40 +-
 lisp/eshell/em-smart.el                            |    45 +-
 lisp/eshell/em-term.el                             |    31 +-
 lisp/eshell/em-tramp.el                            |   183 +-
 lisp/eshell/em-unix.el                             |   101 +-
 lisp/eshell/em-xtra.el                             |    78 +-
 lisp/eshell/esh-arg.el                             |   342 +-
 lisp/eshell/esh-cmd.el                             |   593 +-
 lisp/eshell/esh-ext.el                             |    29 +-
 lisp/eshell/esh-io.el                              |   429 +-
 lisp/eshell/esh-mode.el                            |   424 +-
 lisp/eshell/esh-module.el                          |    56 +-
 lisp/eshell/esh-opt.el                             |   126 +-
 lisp/eshell/esh-proc.el                            |   332 +-
 lisp/eshell/esh-util.el                            |   558 +-
 lisp/eshell/esh-var.el                             |   732 +-
 lisp/eshell/eshell.el                              |   106 +-
 lisp/expand.el                                     |    38 +-
 lisp/external-completion.el                        |   176 +
 lisp/ezimage.el                                    |    10 +-
 lisp/face-remap.el                                 |   294 +-
 lisp/facemenu.el                                   |   182 +-
 lisp/faces.el                                      |   689 +-
 lisp/ffap.el                                       |   540 +-
 lisp/filecache.el                                  |    46 +-
 lisp/fileloop.el                                   |    73 +-
 lisp/filenotify.el                                 |    38 +-
 lisp/files-x.el                                    |   265 +-
 lisp/files.el                                      |  2983 +-
 lisp/filesets.el                                   |   736 +-
 lisp/find-cmd.el                                   |     6 +-
 lisp/find-dired.el                                 |   148 +-
 lisp/find-file.el                                  |   369 +-
 lisp/find-lisp.el                                  |   127 +-
 lisp/finder.el                                     |   155 +-
 lisp/flow-ctrl.el                                  |    15 +-
 lisp/foldout.el                                    |   108 +-
 lisp/follow.el                                     |   199 +-
 lisp/font-core.el                                  |    24 +-
 lisp/font-lock.el                                  |   584 +-
 lisp/format-spec.el                                |   252 +-
 lisp/format.el                                     |    60 +-
 lisp/forms.el                                      |   241 +-
 lisp/frame.el                                      |   689 +-
 lisp/frameset.el                                   |    69 +-
 lisp/fringe.el                                     |    37 +-
 lisp/generic-x.el                                  |   255 +-
 lisp/gnus/.dir-locals.el                           |     4 -
 lisp/gnus/ChangeLog.1                              |     4 +-
 lisp/gnus/ChangeLog.2                              |    18 +-
 lisp/gnus/ChangeLog.3                              |    49 +-
 lisp/gnus/canlock.el                               |    15 +-
 lisp/gnus/deuglify.el                              |    64 +-
 lisp/gnus/gmm-utils.el                             |    68 +-
 lisp/gnus/gnus-agent.el                            |   347 +-
 lisp/gnus/gnus-art.el                              |  1995 +-
 lisp/gnus/gnus-async.el                            |     3 +-
 lisp/gnus/gnus-bcklg.el                            |     4 +-
 lisp/gnus/gnus-bookmark.el                         |   121 +-
 lisp/gnus/gnus-cache.el                            |    64 +-
 lisp/gnus/gnus-cite.el                             |   128 +-
 lisp/gnus/gnus-cloud.el                            |    82 +-
 lisp/gnus/gnus-cus.el                              |    71 +-
 lisp/gnus/gnus-dbus.el                             |    70 +
 lisp/gnus/gnus-delay.el                            |    30 +-
 lisp/gnus/gnus-demon.el                            |     8 +-
 lisp/gnus/gnus-diary.el                            |    41 +-
 lisp/gnus/gnus-dired.el                            |    43 +-
 lisp/gnus/gnus-draft.el                            |    44 +-
 lisp/gnus/gnus-dup.el                              |     5 +-
 lisp/gnus/gnus-eform.el                            |    27 +-
 lisp/gnus/gnus-fun.el                              |    40 +-
 lisp/gnus/gnus-gravatar.el                         |    30 +-
 lisp/gnus/gnus-group.el                            |  1528 +-
 lisp/gnus/gnus-html.el                             |   169 +-
 lisp/gnus/gnus-icalendar.el                        |   247 +-
 lisp/gnus/gnus-int.el                              |   453 +-
 lisp/gnus/gnus-kill.el                             |    59 +-
 lisp/gnus/gnus-logic.el                            |     8 +-
 lisp/gnus/gnus-mh.el                               |    10 +-
 lisp/gnus/gnus-ml.el                               |    23 +-
 lisp/gnus/gnus-mlspl.el                            |    14 +-
 lisp/gnus/gnus-msg.el                              |   663 +-
 lisp/gnus/gnus-notifications.el                    |    18 +-
 lisp/gnus/gnus-picon.el                            |    41 +-
 lisp/gnus/gnus-range.el                            |   469 +-
 lisp/gnus/gnus-registry.el                         |   334 +-
 lisp/gnus/gnus-rfc1843.el                          |    15 +-
 lisp/gnus/gnus-rmail.el                            |   142 +
 lisp/gnus/gnus-salt.el                             |    80 +-
 lisp/gnus/gnus-score.el                            |   341 +-
 lisp/gnus/gnus-search.el                           |  2312 +
 lisp/gnus/gnus-sieve.el                            |    47 +-
 lisp/gnus/gnus-spec.el                             |    50 +-
 lisp/gnus/gnus-srvr.el                             |   264 +-
 lisp/gnus/gnus-start.el                            |   349 +-
 lisp/gnus/gnus-sum.el                              |  2617 +-
 lisp/gnus/gnus-topic.el                            |   526 +-
 lisp/gnus/gnus-undo.el                             |    55 +-
 lisp/gnus/gnus-util.el                             |   394 +-
 lisp/gnus/gnus-uu.el                               |   220 +-
 lisp/gnus/gnus-vm.el                               |     8 +-
 lisp/gnus/gnus-win.el                              |    21 +-
 lisp/gnus/gnus.el                                  |   402 +-
 lisp/gnus/gssapi.el                                |    15 +-
 lisp/gnus/legacy-gnus-agent.el                     |     6 +-
 lisp/gnus/mail-source.el                           |   221 +-
 lisp/gnus/message.el                               |  1519 +-
 lisp/gnus/mm-archive.el                            |    20 +-
 lisp/gnus/mm-bodies.el                             |    36 +-
 lisp/gnus/mm-decode.el                             |   170 +-
 lisp/gnus/mm-encode.el                             |    13 +-
 lisp/gnus/mm-extern.el                             |     2 +-
 lisp/gnus/mm-partial.el                            |    37 +-
 lisp/gnus/mm-url.el                                |    17 +-
 lisp/gnus/mm-util.el                               |   105 +-
 lisp/gnus/mm-uu.el                                 |    18 +-
 lisp/gnus/mm-view.el                               |   200 +-
 lisp/gnus/mml-sec.el                               |   157 +-
 lisp/gnus/mml-smime.el                             |    36 +-
 lisp/gnus/mml.el                                   |   248 +-
 lisp/gnus/mml1991.el                               |    19 +-
 lisp/gnus/mml2015.el                               |    57 +-
 lisp/gnus/nnagent.el                               |    21 +-
 lisp/gnus/nnbabyl.el                               |    52 +-
 lisp/gnus/nndiary.el                               |   111 +-
 lisp/gnus/nndir.el                                 |     5 +-
 lisp/gnus/nndoc.el                                 |    43 +-
 lisp/gnus/nndraft.el                               |    39 +-
 lisp/gnus/nneething.el                             |    22 +-
 lisp/gnus/nnfolder.el                              |    50 +-
 lisp/gnus/nngateway.el                             |     4 +-
 lisp/gnus/nnheader.el                              |   432 +-
 lisp/gnus/nnimap.el                                |   213 +-
 lisp/gnus/nnir.el                                  |  1915 -
 lisp/gnus/nnmail.el                                |    92 +-
 lisp/gnus/nnmaildir.el                             |   140 +-
 lisp/gnus/nnmairix.el                              |   237 +-
 lisp/gnus/nnmbox.el                                |    55 +-
 lisp/gnus/nnmh.el                                  |    73 +-
 lisp/gnus/nnml.el                                  |    97 +-
 lisp/gnus/nnnil.el                                 |    22 +-
 lisp/gnus/nnoo.el                                  |   132 +-
 lisp/gnus/nnregistry.el                            |    19 +-
 lisp/gnus/nnrss.el                                 |   137 +-
 lisp/gnus/nnselect.el                              |  1032 +
 lisp/gnus/nnspool.el                               |    41 +-
 lisp/gnus/nntp.el                                  |   116 +-
 lisp/gnus/nnvirtual.el                             |   102 +-
 lisp/gnus/nnweb.el                                 |    32 +-
 lisp/gnus/score-mode.el                            |    22 +-
 lisp/gnus/smiley.el                                |   114 +-
 lisp/gnus/smime.el                                 |    76 +-
 lisp/gnus/spam-report.el                           |    44 +-
 lisp/gnus/spam-stat.el                             |    69 +-
 lisp/gnus/spam-wash.el                             |    10 +-
 lisp/gnus/spam.el                                  |   442 +-
 lisp/help-at-pt.el                                 |    62 +-
 lisp/help-fns.el                                   |  1447 +-
 lisp/help-macro.el                                 |   269 +-
 lisp/help-mode.el                                  |   461 +-
 lisp/help.el                                       |  1529 +-
 lisp/hex-util.el                                   |    10 +-
 lisp/hexl.el                                       |   187 +-
 lisp/hfy-cmap.el                                   |    51 +-
 lisp/hi-lock.el                                    |   419 +-
 lisp/hilit-chg.el                                  |   166 +-
 lisp/hippie-exp.el                                 |    67 +-
 lisp/hl-line.el                                    |    86 +-
 lisp/htmlfontify.el                                |   525 +-
 lisp/ibuf-ext.el                                   |   337 +-
 lisp/ibuf-macs.el                                  |    56 +-
 lisp/ibuffer.el                                    |  1115 +-
 lisp/icomplete.el                                  |   809 +-
 lisp/ido.el                                        |   337 +-
 lisp/ielm.el                                       |   149 +-
 lisp/iimage.el                                     |    42 +-
 lisp/image-dired.el                                |  2693 -
 lisp/image-file.el                                 |    27 +-
 lisp/image-mode.el                                 |   967 +-
 lisp/image.el                                      |   444 +-
 lisp/image/compface.el                             |     2 +-
 lisp/image/exif.el                                 |   121 +-
 lisp/image/gravatar.el                             |   172 +-
 lisp/image/image-converter.el                      |   215 +-
 lisp/image/image-crop.el                           |   452 +
 lisp/image/image-dired-dired.el                    |   410 +
 lisp/image/image-dired-external.el                 |   471 +
 lisp/image/image-dired-tags.el                     |   383 +
 lisp/image/image-dired-util.el                     |   182 +
 lisp/image/image-dired.el                          |  2019 +
 lisp/image/wallpaper.el                            |   586 +
 lisp/imenu.el                                      |   219 +-
 lisp/indent.el                                     |   147 +-
 lisp/info-look.el                                  |   243 +-
 lisp/info-xref.el                                  |    14 +-
 lisp/info.el                                       |   844 +-
 lisp/informat.el                                   |    10 +-
 lisp/international/ccl.el                          |    39 +-
 lisp/international/characters.el                   |   436 +-
 lisp/international/emoji.el                        |   720 +
 lisp/international/fontset.el                      |   366 +-
 lisp/international/isearch-x.el                    |    27 +-
 lisp/international/iso-ascii.el                    |     7 +-
 lisp/international/iso-cvt.el                      |    30 +-
 lisp/international/iso-transl.el                   |   116 +-
 lisp/international/ja-dic-cnv.el                   |    76 +-
 lisp/international/ja-dic-utl.el                   |    10 +-
 lisp/international/kinsoku.el                      |     6 +-
 lisp/international/kkc.el                          |     4 +-
 lisp/international/latexenc.el                     |    10 +-
 lisp/international/latin1-disp.el                  |  4887 +-
 lisp/international/mule-cmds.el                    |   989 +-
 lisp/international/mule-conf.el                    |   125 +-
 lisp/international/mule-diag.el                    |   511 +-
 lisp/international/mule-util.el                    |    75 +-
 lisp/international/mule.el                         |   330 +-
 lisp/international/ogonek.el                       |    16 +-
 lisp/international/quail.el                        |   280 +-
 lisp/international/rfc1843.el                      |     7 +-
 lisp/international/robin.el                        |    28 +-
 lisp/international/textsec-check.el                |    78 +
 lisp/international/textsec.el                      |   467 +
 lisp/international/titdic-cnv.el                   |   330 +-
 lisp/international/ucs-normalize.el                |   119 +-
 lisp/international/utf-7.el                        |     4 +-
 lisp/international/utf7.el                         |     2 +-
 lisp/isearch.el                                    |  1317 +-
 lisp/isearchb.el                                   |    11 +-
 lisp/jit-lock.el                                   |   141 +-
 lisp/jka-cmpr-hook.el                              |    39 +-
 lisp/jka-compr.el                                  |   167 +-
 lisp/json.el                                       |   693 +-
 lisp/jsonrpc.el                                    |   209 +-
 lisp/kermit.el                                     |     6 +-
 lisp/keymap.el                                     |   649 +
 lisp/kmacro.el                                     |   404 +-
 lisp/language/burmese.el                           |    11 +-
 lisp/language/cham.el                              |    16 +-
 lisp/language/china-util.el                        |     4 +-
 lisp/language/chinese.el                           |     9 +-
 lisp/language/cyril-util.el                        |    14 +-
 lisp/language/cyrillic.el                          |    27 +-
 lisp/language/czech.el                             |     4 +-
 lisp/language/english.el                           |     4 +-
 lisp/language/ethio-util.el                        |   225 +-
 lisp/language/ethiopic.el                          |    15 +-
 lisp/language/european.el                          |    87 +-
 lisp/language/georgian.el                          |     4 +-
 lisp/language/greek.el                             |     8 +-
 lisp/language/hanja-util.el                        |    12 +-
 lisp/language/hebrew.el                            |    12 +-
 lisp/language/ind-util.el                          |   116 +-
 lisp/language/indian.el                            |   492 +-
 lisp/language/indonesian.el                        |   204 +
 lisp/language/japan-util.el                        |    18 +-
 lisp/language/japanese.el                          |    53 +-
 lisp/language/khmer.el                             |     8 +-
 lisp/language/korea-util.el                        |    41 +-
 lisp/language/korean.el                            |    17 +-
 lisp/language/lao-util.el                          |    26 +-
 lisp/language/lao.el                               |    16 +-
 lisp/language/misc-lang.el                         |   208 +-
 lisp/language/philippine.el                        |   100 +
 lisp/language/romanian.el                          |     4 +-
 lisp/language/sinhala.el                           |     8 +-
 lisp/language/slovak.el                            |     4 +-
 lisp/language/tai-viet.el                          |     8 +-
 lisp/language/thai-util.el                         |    26 +-
 lisp/language/thai-word.el                         |    20 +-
 lisp/language/thai.el                              |    41 +-
 lisp/language/tibet-util.el                        |   103 +-
 lisp/language/tibetan.el                           |    25 +-
 lisp/language/tv-util.el                           |    19 +-
 lisp/language/utf-8-lang.el                        |     4 +-
 lisp/language/viet-util.el                         |     4 +-
 lisp/language/vietnamese.el                        |     4 +-
 lisp/ldefs-boot.el                                 | 24039 +++--
 lisp/leim/quail/arabic.el                          |     4 +-
 lisp/leim/quail/cham.el                            |   116 +
 lisp/leim/quail/compose.el                         |  2952 +
 lisp/leim/quail/croatian.el                        |     4 +-
 lisp/leim/quail/cyril-jis.el                       |     4 +-
 lisp/leim/quail/cyrillic.el                        |   136 +-
 lisp/leim/quail/czech.el                           |     4 +-
 lisp/leim/quail/emoji.el                           |  2003 +
 lisp/leim/quail/ethiopic.el                        |     9 +-
 lisp/leim/quail/georgian.el                        |     4 +-
 lisp/leim/quail/greek.el                           |     4 +-
 lisp/leim/quail/hangul.el                          |    66 +-
 lisp/leim/quail/hanja-jis.el                       |     2 +-
 lisp/leim/quail/hanja.el                           |     4 +-
 lisp/leim/quail/hanja3.el                          |     4 +-
 lisp/leim/quail/hebrew.el                          |     2 +-
 lisp/leim/quail/indian.el                          |  2017 +-
 lisp/leim/quail/indonesian.el                      |   557 +
 lisp/leim/quail/ipa-praat.el                       |     6 +-
 lisp/leim/quail/ipa.el                             |    26 +-
 lisp/leim/quail/japanese.el                        |    17 +-
 lisp/leim/quail/lao.el                             |     4 +-
 lisp/leim/quail/latin-alt.el                       |     4 +-
 lisp/leim/quail/latin-ltx.el                       |    66 +-
 lisp/leim/quail/latin-post.el                      |   192 +-
 lisp/leim/quail/latin-pre.el                       |    95 +-
 lisp/leim/quail/lrt.el                             |     6 +-
 lisp/leim/quail/misc-lang.el                       |  1679 +
 lisp/leim/quail/persian.el                         |    96 +-
 lisp/leim/quail/philippine.el                      |   152 +
 lisp/leim/quail/programmer-dvorak.el               |     6 +-
 lisp/leim/quail/py-punct.el                        |     4 +-
 lisp/leim/quail/pypunct-b5.el                      |     2 +-
 lisp/leim/quail/rfc1345.el                         |     4 +-
 lisp/leim/quail/sami.el                            |     6 +-
 lisp/leim/quail/sgml-input.el                      |     4 +-
 lisp/leim/quail/sisheng.el                         |     4 +-
 lisp/leim/quail/slovak.el                          |   129 +-
 lisp/leim/quail/symbol-ksc.el                      |     8 +-
 lisp/leim/quail/tamil-dvorak.el                    |     4 +-
 lisp/leim/quail/thai.el                            |     2 +-
 lisp/leim/quail/tibetan.el                         |    17 +-
 lisp/leim/quail/uni-input.el                       |    24 +-
 lisp/leim/quail/viqr.el                            |     2 +-
 lisp/leim/quail/vntelex.el                         |     4 +-
 lisp/leim/quail/vnvni.el                           |     6 +-
 lisp/leim/quail/welsh.el                           |     4 +-
 lisp/linum.el                                      |   251 -
 lisp/loadhist.el                                   |   134 +-
 lisp/loadup.el                                     |   146 +-
 lisp/locate.el                                     |    46 +-
 lisp/lpr.el                                        |    41 +-
 lisp/ls-lisp.el                                    |   151 +-
 lisp/macros.el                                     |   101 +-
 lisp/mail/binhex.el                                |    46 +-
 lisp/mail/blessmail.el                             |     6 +-
 lisp/mail/emacsbug.el                              |   334 +-
 lisp/mail/feedmail.el                              |   197 +-
 lisp/mail/flow-fill.el                             |    45 +-
 lisp/mail/footnote.el                              |    90 +-
 lisp/mail/hashcash.el                              |    65 +-
 lisp/mail/ietf-drums-date.el                       |   274 +
 lisp/mail/ietf-drums.el                            |    73 +-
 lisp/mail/mail-extr.el                             |   256 +-
 lisp/mail/mail-hist.el                             |    38 +-
 lisp/mail/mail-parse.el                            |    44 +-
 lisp/mail/mail-prsvr.el                            |     4 +-
 lisp/mail/mail-utils.el                            |    43 +-
 lisp/mail/mailabbrev.el                            |    71 +-
 lisp/mail/mailalias.el                             |    47 +-
 lisp/mail/mailclient.el                            |     8 +-
 lisp/mail/mailheader.el                            |    37 +-
 lisp/mail/metamail.el                              |   202 -
 lisp/mail/mspools.el                               |   139 +-
 lisp/mail/qp.el                                    |     8 +-
 lisp/mail/reporter.el                              |    96 +-
 lisp/mail/rfc2045.el                               |     4 +-
 lisp/mail/rfc2047.el                               |    33 +-
 lisp/mail/rfc2231.el                               |    46 +-
 lisp/mail/rfc2368.el                               |   135 -
 lisp/mail/rfc6068.el                               |    83 +
 lisp/mail/rfc822.el                                |    17 +-
 lisp/mail/rmail-spam-filter.el                     |    69 +-
 lisp/mail/rmail.el                                 |   443 +-
 lisp/mail/rmailedit.el                             |    56 +-
 lisp/mail/rmailkwd.el                              |    21 +-
 lisp/mail/rmailmm.el                               |   230 +-
 lisp/mail/rmailmsc.el                              |    10 +-
 lisp/mail/rmailout.el                              |    31 +-
 lisp/mail/rmailsort.el                             |    12 +-
 lisp/mail/rmailsum.el                              |   321 +-
 lisp/mail/sendmail.el                              |   211 +-
 lisp/mail/smtpmail.el                              |   235 +-
 lisp/mail/supercite.el                             |   212 +-
 lisp/mail/uce.el                                   |   377 -
 lisp/mail/undigest.el                              |    58 +-
 lisp/mail/unrmail.el                               |     8 +-
 lisp/mail/uudecode.el                              |    65 +-
 lisp/mail/yenc.el                                  |     2 +-
 lisp/makesum.el                                    |   109 -
 lisp/man.el                                        |   358 +-
 lisp/master.el                                     |    30 +-
 lisp/mb-depth.el                                   |    27 +-
 lisp/md4.el                                        |    21 +-
 lisp/menu-bar.el                                   |   615 +-
 lisp/mh-e/ChangeLog.1                              |    40 +-
 lisp/mh-e/ChangeLog.2                              |     6 +-
 lisp/mh-e/mh-acros.el                              |    84 +-
 lisp/mh-e/mh-alias.el                              |   100 +-
 lisp/mh-e/mh-buffers.el                            |     7 +-
 lisp/mh-e/mh-comp.el                               |   200 +-
 lisp/mh-e/mh-compat.el                             |   381 -
 lisp/mh-e/mh-e.el                                  |   830 +-
 lisp/mh-e/mh-folder.el                             |   571 +-
 lisp/mh-e/mh-funcs.el                              |    23 +-
 lisp/mh-e/mh-gnus.el                               |   155 +-
 lisp/mh-e/mh-identity.el                           |    63 +-
 lisp/mh-e/mh-inc.el                                |    23 +-
 lisp/mh-e/mh-junk.el                               |   244 +-
 lisp/mh-e/mh-letter.el                             |   225 +-
 lisp/mh-e/mh-limit.el                              |    27 +-
 lisp/mh-e/mh-mime.el                               |   306 +-
 lisp/mh-e/mh-print.el                              |    12 +-
 lisp/mh-e/mh-scan.el                               |   110 +-
 lisp/mh-e/mh-search.el                             |   186 +-
 lisp/mh-e/mh-seq.el                                |    75 +-
 lisp/mh-e/mh-show.el                               |   316 +-
 lisp/mh-e/mh-speed.el                              |   112 +-
 lisp/mh-e/mh-thread.el                             |    97 +-
 lisp/mh-e/mh-tool-bar.el                           |   228 +-
 lisp/mh-e/mh-utils.el                              |   195 +-
 lisp/mh-e/mh-xface.el                              |   136 +-
 lisp/midnight.el                                   |    10 +-
 lisp/minibuf-eldef.el                              |    31 +-
 lisp/minibuffer.el                                 |  1846 +-
 lisp/misc.el                                       |    92 +-
 lisp/misearch.el                                   |    65 +-
 lisp/mouse-copy.el                                 |    14 +-
 lisp/mouse-drag.el                                 |    34 +-
 lisp/mouse.el                                      |  2094 +-
 lisp/mpc.el                                        |   290 +-
 lisp/msb.el                                        |    99 +-
 lisp/mwheel.el                                     |   314 +-
 lisp/net/ange-ftp.el                               |   395 +-
 lisp/net/browse-url.el                             |  1037 +-
 lisp/net/dbus.el                                   |  1670 +-
 lisp/net/dictionary-connection.el                  |   156 +
 lisp/net/dictionary.el                             |  1393 +
 lisp/net/dig.el                                    |    96 +-
 lisp/net/dns.el                                    |   283 +-
 lisp/net/eudc-bob.el                               |   195 +-
 lisp/net/eudc-capf.el                              |   134 +
 lisp/net/eudc-export.el                            |    93 +-
 lisp/net/eudc-hotlist.el                           |    40 +-
 lisp/net/eudc-vars.el                              |   109 +-
 lisp/net/eudc.el                                   |   655 +-
 lisp/net/eudcb-bbdb.el                             |   164 +-
 lisp/net/eudcb-ecomplete.el                        |   108 +
 lisp/net/eudcb-ldap.el                             |    86 +-
 lisp/net/eudcb-mab.el                              |     4 +-
 lisp/net/eudcb-macos-contacts.el                   |   232 +
 lisp/net/eudcb-mailabbrev.el                       |   130 +
 lisp/net/eww.el                                    |  1096 +-
 lisp/net/gnutls.el                                 |    52 +-
 lisp/net/goto-addr.el                              |   190 +-
 lisp/net/hmac-def.el                               |     9 +-
 lisp/net/hmac-md5.el                               |    42 +-
 lisp/net/imap.el                                   |   139 +-
 lisp/net/ldap.el                                   |    52 +-
 lisp/net/mailcap.el                                |   310 +-
 lisp/net/mairix.el                                 |   278 +-
 lisp/net/net-utils.el                              |   265 +-
 lisp/net/netrc.el                                  |   238 -
 lisp/net/network-stream.el                         |    98 +-
 lisp/net/newst-backend.el                          |   408 +-
 lisp/net/newst-plainview.el                        |   162 +-
 lisp/net/newst-reader.el                           |    24 +-
 lisp/net/newst-ticker.el                           |    83 +-
 lisp/net/newst-treeview.el                         |   297 +-
 lisp/net/newsticker.el                             |    17 +-
 lisp/net/nsm.el                                    |    20 +-
 lisp/net/ntlm.el                                   |   149 +-
 lisp/net/pop3.el                                   |    22 +-
 lisp/net/puny.el                                   |    21 +-
 lisp/net/quickurl.el                               |   534 -
 lisp/net/rcirc.el                                  |  3432 +-
 lisp/net/rfc2104.el                                |     4 +-
 lisp/net/rlogin.el                                 |   315 -
 lisp/net/sasl-cram.el                              |     6 +-
 lisp/net/sasl-digest.el                            |     8 +-
 lisp/net/sasl-ntlm.el                              |    12 +-
 lisp/net/sasl-scram-rfc.el                         |    29 +-
 lisp/net/sasl-scram-sha256.el                      |     2 +-
 lisp/net/sasl.el                                   |    44 +-
 lisp/net/secrets.el                                |   112 +-
 lisp/net/shr-color.el                              |    18 +-
 lisp/net/shr.el                                    |   868 +-
 lisp/net/sieve-manage.el                           |   167 +-
 lisp/net/sieve-mode.el                             |    70 +-
 lisp/net/sieve.el                                  |   117 +-
 lisp/net/snmp-mode.el                              |   134 +-
 lisp/net/soap-client.el                            |   190 +-
 lisp/net/soap-inspect.el                           |    66 +-
 lisp/net/socks.el                                  |    37 +-
 lisp/net/telnet.el                                 |    72 +-
 lisp/net/tramp-adb.el                              |  1408 +-
 lisp/net/tramp-archive.el                          |   172 +-
 lisp/net/tramp-cache.el                            |   546 +-
 lisp/net/tramp-cmds.el                             |   218 +-
 lisp/net/tramp-compat.el                           |   472 +-
 lisp/net/tramp-container.el                        |   280 +
 lisp/net/tramp-crypt.el                            |   867 +
 lisp/net/tramp-ftp.el                              |    44 +-
 lisp/net/tramp-fuse.el                             |   259 +
 lisp/net/tramp-gvfs.el                             |   958 +-
 lisp/net/tramp-integration.el                      |   361 +-
 lisp/net/tramp-rclone.el                           |   365 +-
 lisp/net/tramp-sh.el                               |  4820 +-
 lisp/net/tramp-smb.el                              |  1527 +-
 lisp/net/tramp-sshfs.el                            |   467 +
 lisp/net/tramp-sudoedit.el                         |   640 +-
 lisp/net/tramp-uu.el                               |     4 +-
 lisp/net/tramp.el                                  |  4327 +-
 lisp/net/trampver.el                               |    45 +-
 lisp/net/webjump.el                                |    75 +-
 lisp/net/zeroconf.el                               |     8 +-
 lisp/newcomment.el                                 |   130 +-
 lisp/notifications.el                              |   111 +-
 lisp/novice.el                                     |   126 +-
 lisp/nxml/nxml-enc.el                              |     2 +-
 lisp/nxml/nxml-maint.el                            |     2 +-
 lisp/nxml/nxml-mode.el                             |   128 +-
 lisp/nxml/nxml-ns.el                               |     4 +-
 lisp/nxml/nxml-outln.el                            |    68 +-
 lisp/nxml/nxml-parse.el                            |     4 +-
 lisp/nxml/nxml-rap.el                              |    18 +-
 lisp/nxml/nxml-util.el                             |     8 +-
 lisp/nxml/rng-cmpct.el                             |    43 +-
 lisp/nxml/rng-dt.el                                |     4 +-
 lisp/nxml/rng-loc.el                               |    16 +-
 lisp/nxml/rng-maint.el                             |     2 +-
 lisp/nxml/rng-match.el                             |     6 +-
 lisp/nxml/rng-nxml.el                              |    99 +-
 lisp/nxml/rng-parse.el                             |     4 +-
 lisp/nxml/rng-pttrn.el                             |     5 +-
 lisp/nxml/rng-uri.el                               |    14 +-
 lisp/nxml/rng-util.el                              |    43 +-
 lisp/nxml/rng-valid.el                             |   100 +-
 lisp/nxml/rng-xsd.el                               |    10 +-
 lisp/nxml/xmltok.el                                |    67 +-
 lisp/nxml/xsd-regexp.el                            |    23 +-
 lisp/obarray.el                                    |     2 +-
 lisp/obsolete/abbrevlist.el                        |    56 -
 lisp/obsolete/assoc.el                             |   140 -
 lisp/obsolete/autoarg.el                           |   146 +
 lisp/obsolete/autoload.el                          |   915 +
 lisp/obsolete/bruce.el                             |    12 +-
 lisp/obsolete/cc-compat.el                         |    10 +-
 lisp/obsolete/cl-compat.el                         |    47 +-
 lisp/obsolete/cl.el                                |    66 +-
 lisp/obsolete/complete.el                          |  1124 -
 lisp/obsolete/crisp.el                             |   157 +-
 lisp/obsolete/cust-print.el                        |   681 -
 lisp/obsolete/eieio-compat.el                      |   258 +
 lisp/obsolete/erc-hecomplete.el                    |   221 -
 lisp/obsolete/eudcb-ph.el                          |    12 +-
 lisp/obsolete/fast-lock.el                         |   841 -
 lisp/obsolete/gs.el                                |    10 +-
 lisp/obsolete/gulp.el                              |    21 +-
 lisp/obsolete/html2text.el                         |     4 +-
 lisp/obsolete/info-edit.el                         |    18 +-
 lisp/obsolete/inversion.el                         |   530 +
 lisp/obsolete/iswitchb.el                          |   217 +-
 lisp/obsolete/landmark.el                          |   172 +-
 lisp/obsolete/lazy-lock.el                         |  1053 -
 lisp/obsolete/ledit.el                             |   157 -
 lisp/obsolete/levents.el                           |   292 -
 lisp/obsolete/linum.el                             |   253 +
 lisp/obsolete/lmenu.el                             |   445 -
 lisp/obsolete/longlines.el                         |   210 +-
 lisp/obsolete/lucid.el                             |   211 -
 lisp/obsolete/mailpost.el                          |   101 -
 lisp/obsolete/makesum.el                           |   107 +
 lisp/obsolete/mantemp.el                           |     4 +-
 lisp/obsolete/meese.el                             |     2 +-
 lisp/obsolete/messcompat.el                        |     4 +-
 lisp/obsolete/metamail.el                          |   200 +
 lisp/obsolete/mh-compat.el                         |   136 +
 lisp/obsolete/mouse-sel.el                         |   735 -
 lisp/obsolete/netrc.el                             |   245 +
 lisp/obsolete/nnir.el                              |  1344 +
 lisp/obsolete/old-emacs-lock.el                    |   102 -
 lisp/obsolete/old-whitespace.el                    |   801 -
 lisp/obsolete/otodo-mode.el                        |   117 +-
 lisp/obsolete/patcomp.el                           |    24 -
 lisp/obsolete/pc-mode.el                           |    56 -
 lisp/obsolete/pc-select.el                         |   417 -
 lisp/obsolete/pgg-def.el                           |    12 +-
 lisp/obsolete/pgg-gpg.el                           |    14 +-
 lisp/obsolete/pgg-parse.el                         |    23 +-
 lisp/obsolete/pgg-pgp.el                           |    18 +-
 lisp/obsolete/pgg-pgp5.el                          |    16 +-
 lisp/obsolete/pgg.el                               |   118 +-
 lisp/obsolete/ps-def.el                            |    54 +
 lisp/obsolete/quickurl.el                          |   524 +
 lisp/obsolete/rcompile.el                          |    33 +-
 lisp/obsolete/rfc2368.el                           |   136 +
 lisp/obsolete/rlogin.el                            |   307 +
 lisp/obsolete/s-region.el                          |   123 -
 lisp/obsolete/sb-image.el                          |     5 +-
 lisp/obsolete/sregex.el                            |   607 -
 lisp/obsolete/starttls.el                          |    35 +-
 lisp/obsolete/sup-mouse.el                         |     4 +-
 lisp/obsolete/terminal.el                          |    90 +-
 lisp/obsolete/thumbs.el                            |   782 +
 lisp/obsolete/tls.el                               |    61 +-
 lisp/obsolete/tpu-edt.el                           |   476 +-
 lisp/obsolete/tpu-extras.el                        |    39 +-
 lisp/obsolete/tpu-mapper.el                        |    60 +-
 lisp/obsolete/uce.el                               |   401 +
 lisp/obsolete/url-about.el                         |   104 +
 lisp/obsolete/url-dired.el                         |    58 +
 lisp/obsolete/url-ns.el                            |    47 +-
 lisp/obsolete/vc-arch.el                           |    48 +-
 lisp/obsolete/vc-mtn.el                            |   381 +
 lisp/obsolete/vi.el                                |   312 +-
 lisp/obsolete/vip.el                               |   340 +-
 lisp/obsolete/vt-control.el                        |   108 +
 lisp/obsolete/vt100-led.el                         |    69 +
 lisp/obsolete/ws-mode.el                           |   244 +-
 lisp/obsolete/yow.el                               |     7 +-
 lisp/org/ChangeLog.1                               |   130 +-
 lisp/org/ob-C.el                                   |   135 +-
 lisp/org/ob-J.el                                   |   186 -
 lisp/org/ob-R.el                                   |   130 +-
 lisp/org/ob-abc.el                                 |    90 -
 lisp/org/ob-asymptote.el                           |   139 -
 lisp/org/ob-awk.el                                 |    25 +-
 lisp/org/ob-calc.el                                |    13 +-
 lisp/org/ob-clojure.el                             |   419 +-
 lisp/org/ob-comint.el                              |   221 +-
 lisp/org/ob-coq.el                                 |    78 -
 lisp/org/ob-core.el                                |  1244 +-
 lisp/org/ob-css.el                                 |    10 +-
 lisp/org/ob-ditaa.el                               |    10 +-
 lisp/org/ob-dot.el                                 |    13 +-
 lisp/org/ob-ebnf.el                                |    81 -
 lisp/org/ob-emacs-lisp.el                          |    60 +-
 lisp/org/ob-eshell.el                              |     9 +-
 lisp/org/ob-eval.el                                |   135 +-
 lisp/org/ob-exp.el                                 |   343 +-
 lisp/org/ob-forth.el                               |    13 +-
 lisp/org/ob-fortran.el                             |    21 +-
 lisp/org/ob-gnuplot.el                             |    52 +-
 lisp/org/ob-groovy.el                              |    19 +-
 lisp/org/ob-haskell.el                             |    99 +-
 lisp/org/ob-hledger.el                             |    70 -
 lisp/org/ob-io.el                                  |   108 -
 lisp/org/ob-java.el                                |   492 +-
 lisp/org/ob-js.el                                  |    22 +-
 lisp/org/ob-julia.el                               |   342 +
 lisp/org/ob-latex.el                               |    90 +-
 lisp/org/ob-ledger.el                              |    70 -
 lisp/org/ob-lilypond.el                            |    58 +-
 lisp/org/ob-lisp.el                                |    12 +-
 lisp/org/ob-lob.el                                 |    30 +-
 lisp/org/ob-lua.el                                 |    21 +-
 lisp/org/ob-makefile.el                            |    13 +-
 lisp/org/ob-matlab.el                              |    12 +-
 lisp/org/ob-maxima.el                              |    22 +-
 lisp/org/ob-mscgen.el                              |    84 -
 lisp/org/ob-ocaml.el                               |    16 +-
 lisp/org/ob-octave.el                              |    44 +-
 lisp/org/ob-org.el                                 |    10 +-
 lisp/org/ob-perl.el                                |    11 +-
 lisp/org/ob-picolisp.el                            |   187 -
 lisp/org/ob-plantuml.el                            |   145 +-
 lisp/org/ob-processing.el                          |    13 +-
 lisp/org/ob-python.el                              |   316 +-
 lisp/org/ob-ref.el                                 |    36 +-
 lisp/org/ob-ruby.el                                |    46 +-
 lisp/org/ob-sass.el                                |    14 +-
 lisp/org/ob-scheme.el                              |    37 +-
 lisp/org/ob-screen.el                              |    28 +-
 lisp/org/ob-sed.el                                 |    27 +-
 lisp/org/ob-shell.el                               |   150 +-
 lisp/org/ob-shen.el                                |    78 -
 lisp/org/ob-sql.el                                 |   228 +-
 lisp/org/ob-sqlite.el                              |    43 +-
 lisp/org/ob-stan.el                                |    85 -
 lisp/org/ob-table.el                               |    87 +-
 lisp/org/ob-tangle.el                              |   409 +-
 lisp/org/ob-vala.el                                |   116 -
 lisp/org/ob.el                                     |     8 +-
 lisp/org/oc-basic.el                               |   864 +
 lisp/org/oc-biblatex.el                            |   436 +
 lisp/org/oc-bibtex.el                              |    87 +
 lisp/org/oc-csl.el                                 |   765 +
 lisp/org/oc-natbib.el                              |   197 +
 lisp/org/oc.el                                     |  1708 +
 lisp/org/ol-bbdb.el                                |    52 +-
 lisp/org/ol-bibtex.el                              |   143 +-
 lisp/org/ol-docview.el                             |    13 +-
 lisp/org/ol-doi.el                                 |    75 +
 lisp/org/ol-eshell.el                              |    23 +-
 lisp/org/ol-eww.el                                 |    37 +-
 lisp/org/ol-gnus.el                                |    49 +-
 lisp/org/ol-info.el                                |    96 +-
 lisp/org/ol-irc.el                                 |    25 +-
 lisp/org/ol-man.el                                 |    99 +
 lisp/org/ol-mhe.el                                 |     9 +-
 lisp/org/ol-rmail.el                               |    15 +-
 lisp/org/ol-w3m.el                                 |   120 +-
 lisp/org/ol.el                                     |   853 +-
 lisp/org/org-agenda.el                             |  4108 +-
 lisp/org/org-archive.el                            |    88 +-
 lisp/org/org-attach-git.el                         |    41 +-
 lisp/org/org-attach.el                             |   417 +-
 lisp/org/org-capture.el                            |   564 +-
 lisp/org/org-clock.el                              |   833 +-
 lisp/org/org-colview.el                            |   197 +-
 lisp/org/org-compat.el                             |  1109 +-
 lisp/org/org-crypt.el                              |   253 +-
 lisp/org/org-ctags.el                              |    43 +-
 lisp/org/org-cycle.el                              |   820 +
 lisp/org/org-datetree.el                           |    45 +-
 lisp/org/org-duration.el                           |   112 +-
 lisp/org/org-element.el                            |  4552 +-
 lisp/org/org-entities.el                           |    22 +-
 lisp/org/org-faces.el                              |   100 +-
 lisp/org/org-feed.el                               |    15 +-
 lisp/org/org-fold-core.el                          |  1515 +
 lisp/org/org-fold.el                               |   906 +
 lisp/org/org-footnote.el                           |    49 +-
 lisp/org/org-goto.el                               |   116 +-
 lisp/org/org-habit.el                              |    29 +-
 lisp/org/org-id.el                                 |   270 +-
 lisp/org/org-indent.el                             |   107 +-
 lisp/org/org-inlinetask.el                         |    53 +-
 lisp/org/org-install.el                            |    17 -
 lisp/org/org-keys.el                               |   161 +-
 lisp/org/org-lint.el                               |  1283 +-
 lisp/org/org-list.el                               |  1330 +-
 lisp/org/org-macro.el                              |   207 +-
 lisp/org/org-macs.el                               |   710 +-
 lisp/org/org-mobile.el                             |    34 +-
 lisp/org/org-mouse.el                              |   266 +-
 lisp/org/org-num.el                                |    25 +-
 lisp/org/org-pcomplete.el                          |    73 +-
 lisp/org/org-persist.el                            |  1022 +
 lisp/org/org-plot.el                               |   680 +-
 lisp/org/org-protocol.el                           |   147 +-
 lisp/org/org-refile.el                             |   765 +
 lisp/org/org-src.el                                |   445 +-
 lisp/org/org-table.el                              |  1029 +-
 lisp/org/org-tempo.el                              |    33 +-
 lisp/org/org-timer.el                              |    60 +-
 lisp/org/org-version.el                            |     6 +-
 lisp/org/org.el                                    |  9701 +-
 lisp/org/ox-ascii.el                               |   116 +-
 lisp/org/ox-beamer.el                              |   112 +-
 lisp/org/ox-html.el                                |  1021 +-
 lisp/org/ox-icalendar.el                           |   121 +-
 lisp/org/ox-koma-letter.el                         |   992 +
 lisp/org/ox-latex.el                               |  1701 +-
 lisp/org/ox-man.el                                 |    64 +-
 lisp/org/ox-md.el                                  |   419 +-
 lisp/org/ox-odt.el                                 |   240 +-
 lisp/org/ox-org.el                                 |    32 +-
 lisp/org/ox-publish.el                             |    97 +-
 lisp/org/ox-texinfo.el                             |   502 +-
 lisp/org/ox.el                                     |  1513 +-
 lisp/outline.el                                    |  1031 +-
 lisp/paren.el                                      |   254 +-
 lisp/password-cache.el                             |    25 +-
 lisp/pcmpl-cvs.el                                  |    10 +-
 lisp/pcmpl-git.el                                  |   110 +
 lisp/pcmpl-gnu.el                                  |    79 +-
 lisp/pcmpl-linux.el                                |    93 +-
 lisp/pcmpl-rpm.el                                  |    55 +-
 lisp/pcmpl-unix.el                                 |   528 +-
 lisp/pcmpl-x.el                                    |    84 +-
 lisp/pcomplete.el                                  |   449 +-
 lisp/pgtk-dnd.el                                   |   410 +
 lisp/pixel-scroll.el                               |   560 +-
 lisp/play/5x5.el                                   |   209 +-
 lisp/play/animate.el                               |    20 +-
 lisp/play/blackbox.el                              |    66 +-
 lisp/play/bubbles.el                               |   220 +-
 lisp/play/cookie1.el                               |    26 +-
 lisp/play/decipher.el                              |   176 +-
 lisp/play/dissociate.el                            |     4 +-
 lisp/play/doctor.el                                |   831 +-
 lisp/play/dunnet.el                                |   283 +-
 lisp/play/fortune.el                               |   128 +-
 lisp/play/gamegrid.el                              |    95 +-
 lisp/play/gametree.el                              |   104 +-
 lisp/play/gomoku.el                                |   266 +-
 lisp/play/handwrite.el                             |   176 +-
 lisp/play/hanoi.el                                 |    69 +-
 lisp/play/life.el                                  |    90 +-
 lisp/play/morse.el                                 |    49 +-
 lisp/play/mpuz.el                                  |    64 +-
 lisp/play/pong.el                                  |    69 +-
 lisp/play/snake.el                                 |    93 +-
 lisp/play/solitaire.el                             |   121 +-
 lisp/play/spook.el                                 |    12 +-
 lisp/play/tetris.el                                |   172 +-
 lisp/play/zone.el                                  |    79 +-
 lisp/plstore.el                                    |     8 +-
 lisp/printing.el                                   |   538 +-
 lisp/proced.el                                     |   894 +-
 lisp/profiler.el                                   |   204 +-
 lisp/progmodes/antlr-mode.el                       |   519 +-
 lisp/progmodes/asm-mode.el                         |    57 +-
 lisp/progmodes/autoconf.el                         |     8 +-
 lisp/progmodes/bat-mode.el                         |    16 +-
 lisp/progmodes/bug-reference.el                    |   607 +-
 lisp/progmodes/c-ts-common.el                      |   386 +
 lisp/progmodes/c-ts-mode.el                        |  1067 +
 lisp/progmodes/cc-align.el                         |   193 +-
 lisp/progmodes/cc-awk.el                           |   259 +-
 lisp/progmodes/cc-bytecomp.el                      |    61 +-
 lisp/progmodes/cc-cmds.el                          |  2418 +-
 lisp/progmodes/cc-defs.el                          |   624 +-
 lisp/progmodes/cc-engine.el                        |  4099 +-
 lisp/progmodes/cc-fonts.el                         |  1281 +-
 lisp/progmodes/cc-guess.el                         |    39 +-
 lisp/progmodes/cc-langs.el                         |   800 +-
 lisp/progmodes/cc-menus.el                         |     6 +-
 lisp/progmodes/cc-mode.el                          |  1162 +-
 lisp/progmodes/cc-styles.el                        |    33 +-
 lisp/progmodes/cc-vars.el                          |    68 +-
 lisp/progmodes/cfengine.el                         |   107 +-
 lisp/progmodes/cl-font-lock.el                     |   289 +
 lisp/progmodes/cmacexp.el                          |    62 +-
 lisp/progmodes/cmake-ts-mode.el                    |   237 +
 lisp/progmodes/compile.el                          |  1055 +-
 lisp/progmodes/cperl-mode.el                       |  3160 +-
 lisp/progmodes/cpp.el                              |   181 +-
 lisp/progmodes/csharp-mode.el                      |   984 +
 lisp/progmodes/cwarn.el                            |    18 +-
 lisp/progmodes/dcl-mode.el                         |   317 +-
 lisp/progmodes/dockerfile-ts-mode.el               |   199 +
 lisp/progmodes/ebnf-abn.el                         |    13 +-
 lisp/progmodes/ebnf-bnf.el                         |     4 +-
 lisp/progmodes/ebnf-dtd.el                         |    20 +-
 lisp/progmodes/ebnf-ebx.el                         |     8 +-
 lisp/progmodes/ebnf-iso.el                         |     6 +-
 lisp/progmodes/ebnf-otz.el                         |     4 +-
 lisp/progmodes/ebnf-yac.el                         |    14 +-
 lisp/progmodes/ebnf2ps.el                          |   137 +-
 lisp/progmodes/ebrowse.el                          |   524 +-
 lisp/progmodes/eglot.el                            |  3688 +
 lisp/progmodes/elisp-mode.el                       |  1171 +-
 lisp/progmodes/erts-mode.el                        |   223 +
 lisp/progmodes/etags.el                            |   290 +-
 lisp/progmodes/executable.el                       |    50 +-
 lisp/progmodes/f90.el                              |   144 +-
 lisp/progmodes/flymake-cc.el                       |    55 +-
 lisp/progmodes/flymake-proc.el                     |    51 +-
 lisp/progmodes/flymake.el                          |  1106 +-
 lisp/progmodes/fortran.el                          |   328 +-
 lisp/progmodes/gdb-mi.el                           |  1276 +-
 lisp/progmodes/glasses.el                          |    39 +-
 lisp/progmodes/go-ts-mode.el                       |   435 +
 lisp/progmodes/grep.el                             |   631 +-
 lisp/progmodes/gud.el                              |   732 +-
 lisp/progmodes/hideif.el                           |  1608 +-
 lisp/progmodes/hideshow.el                         |   263 +-
 lisp/progmodes/icon.el                             |   153 +-
 lisp/progmodes/idlw-complete-structtag.el          |    24 +-
 lisp/progmodes/idlw-help.el                        |   174 +-
 lisp/progmodes/idlw-shell.el                       |   368 +-
 lisp/progmodes/idlw-toolbar.el                     |   123 +-
 lisp/progmodes/idlwave.el                          |  1449 +-
 lisp/progmodes/inf-lisp.el                         |   161 +-
 lisp/progmodes/java-ts-mode.el                     |   393 +
 lisp/progmodes/js.el                               |  1810 +-
 lisp/progmodes/json-ts-mode.el                     |   171 +
 lisp/progmodes/ld-script.el                        |    18 +-
 lisp/progmodes/m4-mode.el                          |    99 +-
 lisp/progmodes/make-mode.el                        |   599 +-
 lisp/progmodes/meta-mode.el                        |   187 +-
 lisp/progmodes/mixal-mode.el                       |    92 +-
 lisp/progmodes/modula2.el                          |   104 +-
 lisp/progmodes/octave.el                           |   212 +-
 lisp/progmodes/opascal.el                          |    32 +-
 lisp/progmodes/pascal.el                           |   139 +-
 lisp/progmodes/perl-mode.el                        |   150 +-
 lisp/progmodes/prog-mode.el                        |   113 +-
 lisp/progmodes/project.el                          |  1643 +-
 lisp/progmodes/prolog.el                           |   373 +-
 lisp/progmodes/ps-mode.el                          |    93 +-
 lisp/progmodes/python.el                           |  2666 +-
 lisp/progmodes/ruby-mode.el                        |   868 +-
 lisp/progmodes/ruby-ts-mode.el                     |  1185 +
 lisp/progmodes/rust-ts-mode.el                     |   425 +
 lisp/progmodes/scheme.el                           |   172 +-
 lisp/progmodes/sh-script.el                        |   813 +-
 lisp/progmodes/simula.el                           |   233 +-
 lisp/progmodes/sql.el                              |   477 +-
 lisp/progmodes/subword.el                          |    15 +-
 lisp/progmodes/tcl.el                              |   253 +-
 lisp/progmodes/typescript-ts-mode.el               |   491 +
 lisp/progmodes/vera-mode.el                        |    77 +-
 lisp/progmodes/verilog-mode.el                     |  2946 +-
 lisp/progmodes/vhdl-mode.el                        |  1355 +-
 lisp/progmodes/which-func.el                       |   165 +-
 lisp/progmodes/xref.el                             |  1400 +-
 lisp/progmodes/xscheme.el                          |    74 +-
 lisp/ps-bdf.el                                     |     6 +-
 lisp/ps-def.el                                     |   144 -
 lisp/ps-mule.el                                    |    56 +-
 lisp/ps-print.el                                   |   313 +-
 lisp/ps-samp.el                                    |     8 +-
 lisp/recentf.el                                    |   323 +-
 lisp/rect.el                                       |   105 +-
 lisp/register.el                                   |    11 +-
 lisp/registry.el                                   |    39 +-
 lisp/repeat.el                                     |   367 +-
 lisp/replace.el                                    |  1275 +-
 lisp/reposition.el                                 |   236 +-
 lisp/reveal.el                                     |    62 +-
 lisp/rfn-eshadow.el                                |     6 +-
 lisp/rot13.el                                      |    74 +-
 lisp/rtree.el                                      |     4 +-
 lisp/ruler-mode.el                                 |   133 +-
 lisp/savehist.el                                   |    98 +-
 lisp/saveplace.el                                  |    74 +-
 lisp/scroll-all.el                                 |    25 +-
 lisp/scroll-bar.el                                 |    13 +-
 lisp/scroll-lock.el                                |    29 +-
 lisp/select.el                                     |   506 +-
 lisp/server.el                                     |   583 +-
 lisp/ses.el                                        |   338 +-
 lisp/shadowfile.el                                 |   234 +-
 lisp/shell.el                                      |   748 +-
 lisp/simple.el                                     |  3908 +-
 lisp/skeleton.el                                   |   137 +-
 lisp/so-long.el                                    |   393 +-
 lisp/sort.el                                       |   137 +-
 lisp/soundex.el                                    |     2 +-
 lisp/speedbar.el                                   |   250 +-
 lisp/sqlite-mode.el                                |   229 +
 lisp/sqlite.el                                     |    43 +
 lisp/startup.el                                    |   531 +-
 lisp/strokes.el                                    |   283 +-
 lisp/subr.el                                       |  2532 +-
 lisp/svg.el                                        |    65 +-
 lisp/t-mouse.el                                    |    15 +-
 lisp/tab-bar.el                                    |  2120 +-
 lisp/tab-line.el                                   |   536 +-
 lisp/tabify.el                                     |     2 +-
 lisp/talk.el                                       |     8 +-
 lisp/tar-mode.el                                   |   328 +-
 lisp/tempo.el                                      |    77 +-
 lisp/term.el                                       |  1510 +-
 lisp/term/AT386.el                                 |     4 +-
 lisp/term/README                                   |     2 +-
 lisp/term/bobcat.el                                |     1 +
 lisp/term/common-win.el                            |    42 +-
 lisp/term/cygwin.el                                |     2 +-
 lisp/term/fbterm.el                                |    27 +
 lisp/term/haiku-win.el                             |   674 +
 lisp/term/internal.el                              |    10 +-
 lisp/term/iris-ansi.el                             |     4 +-
 lisp/term/konsole.el                               |     6 +-
 lisp/term/linux.el                                 |    13 +-
 lisp/term/lk201.el                                 |     2 +-
 lisp/term/news.el                                  |     4 +-
 lisp/term/ns-win.el                                |   166 +-
 lisp/term/pc-win.el                                |    12 +-
 lisp/term/pgtk-win.el                              |   402 +
 lisp/term/rxvt.el                                  |     4 +-
 lisp/term/screen.el                                |     4 +-
 lisp/term/st.el                                    |    28 +
 lisp/term/sun.el                                   |     8 +-
 lisp/term/tmux.el                                  |     4 +-
 lisp/term/tty-colors.el                            |    62 +-
 lisp/term/tvi970.el                                |     4 +-
 lisp/term/vt100.el                                 |     4 +-
 lisp/term/vt200.el                                 |     2 +
 lisp/term/w32-win.el                               |   109 +-
 lisp/term/w32console.el                            |     4 +-
 lisp/term/wyse50.el                                |    10 +-
 lisp/term/x-win.el                                 |   183 +-
 lisp/term/xterm.el                                 |    86 +-
 lisp/textmodes/artist.el                           |   532 +-
 lisp/textmodes/bib-mode.el                         |    96 +-
 lisp/textmodes/bibtex-style.el                     |    17 +-
 lisp/textmodes/bibtex.el                           |  1384 +-
 lisp/textmodes/conf-mode.el                        |   112 +-
 lisp/textmodes/css-mode.el                         |   467 +-
 lisp/textmodes/dns-mode.el                         |    69 +-
 lisp/textmodes/emacs-authors-mode.el               |   158 +
 lisp/textmodes/emacs-news-mode.el                  |   307 +
 lisp/textmodes/enriched.el                         |   102 +-
 lisp/textmodes/fill.el                             |   271 +-
 lisp/textmodes/flyspell.el                         |   323 +-
 lisp/textmodes/glyphless-mode.el                   |    68 +
 lisp/textmodes/html-ts-mode.el                     |   134 +
 lisp/textmodes/ispell.el                           |   627 +-
 lisp/textmodes/less-css-mode.el                    |    19 +-
 lisp/textmodes/makeinfo.el                         |    29 +-
 lisp/textmodes/mhtml-mode.el                       |   101 +-
 lisp/textmodes/nroff-mode.el                       |   113 +-
 lisp/textmodes/page-ext.el                         |   132 +-
 lisp/textmodes/page.el                             |    21 +-
 lisp/textmodes/paragraphs.el                       |   120 +-
 lisp/textmodes/picture.el                          |   230 +-
 lisp/textmodes/pixel-fill.el                       |   240 +
 lisp/textmodes/po.el                               |     4 +-
 lisp/textmodes/refbib.el                           |    42 +-
 lisp/textmodes/refer.el                            |    44 +-
 lisp/textmodes/refill.el                           |    43 +-
 lisp/textmodes/reftex-auc.el                       |    66 +-
 lisp/textmodes/reftex-cite.el                      |   149 +-
 lisp/textmodes/reftex-dcr.el                       |    69 +-
 lisp/textmodes/reftex-global.el                    |    95 +-
 lisp/textmodes/reftex-index.el                     |   296 +-
 lisp/textmodes/reftex-parse.el                     |    58 +-
 lisp/textmodes/reftex-ref.el                       |    62 +-
 lisp/textmodes/reftex-sel.el                       |   217 +-
 lisp/textmodes/reftex-toc.el                       |   175 +-
 lisp/textmodes/reftex-vars.el                      |   208 +-
 lisp/textmodes/reftex.el                           |   226 +-
 lisp/textmodes/remember.el                         |   178 +-
 lisp/textmodes/rst.el                              |   612 +-
 lisp/textmodes/sgml-mode.el                        |   296 +-
 lisp/textmodes/string-edit.el                      |   138 +
 lisp/textmodes/table.el                            |   513 +-
 lisp/textmodes/tex-mode.el                         |   547 +-
 lisp/textmodes/texinfmt.el                         |   202 +-
 lisp/textmodes/texinfo.el                          |   578 +-
 lisp/textmodes/texnfo-upd.el                       |    60 +-
 lisp/textmodes/text-mode.el                        |    98 +-
 lisp/textmodes/tildify.el                          |    30 +-
 lisp/textmodes/toml-ts-mode.el                     |   161 +
 lisp/textmodes/two-column.el                       |    72 +-
 lisp/textmodes/underline.el                        |     2 +-
 lisp/textmodes/word-wrap-mode.el                   |    80 +
 lisp/textmodes/yaml-ts-mode.el                     |   151 +
 lisp/thingatpt.el                                  |   176 +-
 lisp/thread.el                                     |    35 +-
 lisp/thumbs.el                                     |   800 -
 lisp/time-stamp.el                                 |   746 +-
 lisp/time.el                                       |   487 +-
 lisp/timezone.el                                   |    18 +-
 lisp/tmm.el                                        |    85 +-
 lisp/tool-bar.el                                   |    42 +-
 lisp/tooltip.el                                    |   115 +-
 lisp/transient.el                                  |  4118 +
 lisp/tree-widget.el                                |    31 +-
 lisp/treesit.el                                    |  3320 +
 lisp/tutorial.el                                   |    51 +-
 lisp/type-break.el                                 |    52 +-
 lisp/uniquify.el                                   |    91 +-
 lisp/url/ChangeLog.1                               |     8 +-
 lisp/url/url-about.el                              |   101 -
 lisp/url/url-auth.el                               |    81 +-
 lisp/url/url-cache.el                              |    37 +-
 lisp/url/url-cid.el                                |     6 +-
 lisp/url/url-cookie.el                             |    34 +-
 lisp/url/url-dav.el                                |    37 +-
 lisp/url/url-dired.el                              |    57 -
 lisp/url/url-domsuf.el                             |    39 +-
 lisp/url/url-expand.el                             |    14 +-
 lisp/url/url-file.el                               |    46 +-
 lisp/url/url-ftp.el                                |     4 +-
 lisp/url/url-future.el                             |     7 +-
 lisp/url/url-gw.el                                 |    79 +-
 lisp/url/url-handlers.el                           |    42 +-
 lisp/url/url-history.el                            |    20 +-
 lisp/url/url-http.el                               |   406 +-
 lisp/url/url-imap.el                               |    11 +-
 lisp/url/url-irc.el                                |    42 +-
 lisp/url/url-ldap.el                               |     6 +-
 lisp/url/url-mailto.el                             |    17 +-
 lisp/url/url-methods.el                            |     6 +-
 lisp/url/url-misc.el                               |    14 +-
 lisp/url/url-news.el                               |    18 +-
 lisp/url/url-nfs.el                                |     4 +-
 lisp/url/url-parse.el                              |    13 +-
 lisp/url/url-privacy.el                            |    20 +-
 lisp/url/url-proxy.el                              |    19 +-
 lisp/url/url-queue.el                              |    50 +-
 lisp/url/url-tramp.el                              |    52 +-
 lisp/url/url-util.el                               |   125 +-
 lisp/url/url-vars.el                               |    65 +-
 lisp/url/url.el                                    |   166 +-
 lisp/use-package/bind-key.el                       |   569 +
 lisp/use-package/use-package-bind-key.el           |   176 +
 lisp/use-package/use-package-core.el               |  1691 +
 lisp/use-package/use-package-delight.el            |    88 +
 lisp/use-package/use-package-diminish.el           |    77 +
 .../use-package-ensure-system-package.el           |   106 +
 lisp/use-package/use-package-ensure.el             |   212 +
 lisp/use-package/use-package-jump.el               |    74 +
 lisp/use-package/use-package-lint.el               |    80 +
 lisp/use-package/use-package.el                    |    53 +
 lisp/userlock.el                                   |    70 +-
 lisp/vc/add-log.el                                 |   201 +-
 lisp/vc/compare-w.el                               |    35 +-
 lisp/vc/cvs-status.el                              |    53 +-
 lisp/vc/diff-mode.el                               |   635 +-
 lisp/vc/diff.el                                    |    66 +-
 lisp/vc/ediff-diff.el                              |   114 +-
 lisp/vc/ediff-help.el                              |    20 +-
 lisp/vc/ediff-hook.el                              |    16 +-
 lisp/vc/ediff-init.el                              |   516 +-
 lisp/vc/ediff-merg.el                              |    16 +-
 lisp/vc/ediff-mult.el                              |   182 +-
 lisp/vc/ediff-ptch.el                              |    73 +-
 lisp/vc/ediff-util.el                              |   483 +-
 lisp/vc/ediff-vers.el                              |    49 +-
 lisp/vc/ediff-wind.el                              |   187 +-
 lisp/vc/ediff.el                                   |   207 +-
 lisp/vc/emerge.el                                  |   215 +-
 lisp/vc/log-edit.el                                |   268 +-
 lisp/vc/log-view.el                                |    80 +-
 lisp/vc/pcvs-defs.el                               |   173 +-
 lisp/vc/pcvs-info.el                               |    16 +-
 lisp/vc/pcvs-parse.el                              |    31 +-
 lisp/vc/pcvs-util.el                               |    40 +-
 lisp/vc/pcvs.el                                    |   222 +-
 lisp/vc/smerge-mode.el                             |   170 +-
 lisp/vc/vc-annotate.el                             |    65 +-
 lisp/vc/vc-bzr.el                                  |   174 +-
 lisp/vc/vc-cvs.el                                  |   136 +-
 lisp/vc/vc-dav.el                                  |    39 +-
 lisp/vc/vc-dir.el                                  |   401 +-
 lisp/vc/vc-dispatcher.el                           |   375 +-
 lisp/vc/vc-filewise.el                             |     6 +-
 lisp/vc/vc-git.el                                  |   793 +-
 lisp/vc/vc-hg.el                                   |   283 +-
 lisp/vc/vc-hooks.el                                |   142 +-
 lisp/vc/vc-mtn.el                                  |   385 -
 lisp/vc/vc-rcs.el                                  |   133 +-
 lisp/vc/vc-sccs.el                                 |    65 +-
 lisp/vc/vc-src.el                                  |   115 +-
 lisp/vc/vc-svn.el                                  |   130 +-
 lisp/vc/vc.el                                      |  1029 +-
 lisp/vcursor.el                                    |   376 +-
 lisp/version.el                                    |    29 +-
 lisp/view.el                                       |   294 +-
 lisp/vt-control.el                                 |   109 -
 lisp/vt100-led.el                                  |    68 -
 lisp/w32-fns.el                                    |    41 +-
 lisp/w32-vars.el                                   |    16 +-
 lisp/wdired.el                                     |   763 +-
 lisp/whitespace.el                                 |  1051 +-
 lisp/wid-browse.el                                 |    66 +-
 lisp/wid-edit.el                                   |   708 +-
 lisp/widget.el                                     |    15 +-
 lisp/windmove.el                                   |   378 +-
 lisp/window.el                                     |  1753 +-
 lisp/winner.el                                     |    61 +-
 lisp/woman.el                                      |   395 +-
 lisp/x-dnd.el                                      |  1666 +-
 lisp/xdg.el                                        |   153 +-
 lisp/xml.el                                        |    41 +-
 lisp/xt-mouse.el                                   |    72 +-
 lisp/xwidget.el                                    |   988 +-
 lisp/yank-media.el                                 |   190 +
 lwlib/ChangeLog.1                                  |     2 +-
 lwlib/Makefile.in                                  |    23 +-
 lwlib/deps.mk                                      |     2 +-
 lwlib/lwlib-Xaw.c                                  |     4 +-
 lwlib/lwlib-Xlw.c                                  |     2 +-
 lwlib/lwlib-Xm.c                                   |    84 +-
 lwlib/lwlib-int.h                                  |     2 +-
 lwlib/lwlib-utils.c                                |    17 +-
 lwlib/lwlib-widget.h                               |     2 +-
 lwlib/lwlib.c                                      |    14 +-
 lwlib/lwlib.h                                      |     2 +-
 lwlib/xlwmenu.c                                    |   581 +-
 lwlib/xlwmenu.h                                    |     8 +-
 lwlib/xlwmenuP.h                                   |    21 +-
 m4/00gnulib.m4                                     |    40 +-
 m4/__inline.m4                                     |     2 +-
 m4/absolute-header.m4                              |    12 +-
 m4/acl.m4                                          |    18 +-
 m4/alloca.m4                                       |    46 +-
 m4/assert_h.m4                                     |    73 +
 m4/builtin-expect.m4                               |     2 +-
 m4/byteswap.m4                                     |    10 +-
 m4/c-bool.m4                                       |    51 +
 m4/canonicalize.m4                                 |    78 +-
 m4/clock_time.m4                                   |    20 +-
 m4/close-stream.m4                                 |    11 -
 m4/copy-file-range.m4                              |    27 +-
 m4/d-type.m4                                       |     2 +-
 m4/dirent_h.m4                                     |    47 +-
 m4/dirfd.m4                                        |     2 +-
 m4/double-slash-root.m4                            |     2 +-
 m4/dup2.m4                                         |   184 +-
 m4/eealloc.m4                                      |     2 +-
 m4/environ.m4                                      |     7 +-
 m4/errno_h.m4                                      |    12 +-
 m4/euidaccess.m4                                   |    15 +-
 m4/execinfo.m4                                     |    14 +-
 m4/explicit_bzero.m4                               |     5 +-
 m4/extensions.m4                                   |   181 +-
 m4/extern-inline.m4                                |    28 +-
 m4/faccessat.m4                                    |    11 +-
 m4/fchmodat.m4                                     |    54 +-
 m4/fcntl.m4                                        |    55 +-
 m4/fcntl_h.m4                                      |    38 +-
 m4/fdopendir.m4                                    |    34 +-
 m4/filemode.m4                                     |     5 +-
 m4/flexmember.m4                                   |     2 +-
 m4/fpending.m4                                     |     6 +-
 m4/fpieee.m4                                       |     2 +-
 m4/free.m4                                         |    52 +
 m4/fstatat.m4                                      |     2 +-
 m4/fsusage.m4                                      |     5 +-
 m4/fsync.m4                                        |     2 +-
 m4/futimens.m4                                     |    12 +-
 m4/getdtablesize.m4                                |    21 +-
 m4/getgroups.m4                                    |     7 +-
 m4/getloadavg.m4                                   |    18 +-
 m4/getopt.m4                                       |    12 +-
 m4/getrandom.m4                                    |    80 +
 m4/gettime.m4                                      |    61 +-
 m4/gettimeofday.m4                                 |    67 +-
 m4/glibc21.m4                                      |    34 -
 m4/gnulib-common.m4                                |  1103 +-
 m4/gnulib-comp.m4                                  |   715 +-
 m4/group-member.m4                                 |     2 +-
 m4/ieee754-h.m4                                    |     8 +-
 m4/include_next.m4                                 |    40 +-
 m4/inttypes.m4                                     |    55 +-
 m4/largefile.m4                                    |   336 +-
 m4/lchmod.m4                                       |     9 +-
 m4/libgmp.m4                                       |    70 +
 m4/limits-h.m4                                     |    15 +-
 m4/localtime-buffer.m4                             |    21 -
 m4/lstat.m4                                        |     7 +-
 m4/malloc.m4                                       |   175 +
 m4/malloca.m4                                      |    14 -
 m4/manywarnings.m4                                 |   190 +-
 m4/mbstate_t.m4                                    |    13 +-
 m4/md5.m4                                          |     2 +-
 m4/memmem.m4                                       |     9 +-
 m4/mempcpy.m4                                      |    11 +-
 m4/memrchr.m4                                      |     6 +-
 m4/memset_explicit.m4                              |    20 +
 m4/minmax.m4                                       |     2 +-
 m4/mkostemp.m4                                     |     9 +-
 m4/mktime.m4                                       |    72 +-
 m4/mode_t.m4                                       |     2 +-
 m4/multiarch.m4                                    |    69 +-
 m4/nanosleep.m4                                    |   150 +
 m4/nocrash.m4                                      |     2 +-
 m4/nproc.m4                                        |    54 +
 m4/nstrftime.m4                                    |     8 +-
 m4/off_t.m4                                        |     2 +-
 m4/open-cloexec.m4                                 |     2 +-
 m4/open-slash.m4                                   |     5 +-
 m4/open.m4                                         |     2 +-
 m4/pathmax.m4                                      |     2 +-
 m4/pid_t.m4                                        |    38 +
 m4/pipe2.m4                                        |    11 +-
 m4/pkg.m4                                          |     2 +-
 m4/pselect.m4                                      |    11 +-
 m4/pthread_sigmask.m4                              |    33 +-
 m4/rawmemchr.m4                                    |    20 +
 m4/readlink.m4                                     |    69 +-
 m4/readlinkat.m4                                   |    20 +-
 m4/realloc.m4                                      |    63 +
 m4/regex.m4                                        |   135 +-
 m4/sha1.m4                                         |     2 +-
 m4/sha256.m4                                       |     2 +-
 m4/sha512.m4                                       |     2 +-
 m4/sig2str.m4                                      |     2 +-
 m4/sigdescr_np.m4                                  |    17 +
 m4/signal_h.m4                                     |    35 +-
 m4/socklen.m4                                      |     2 +-
 m4/ssize_t.m4                                      |     2 +-
 m4/st_dm_mode.m4                                   |     3 +-
 m4/stat-time.m4                                    |     2 +-
 m4/std-gnu11.m4                                    |    11 +-
 m4/stdalign.m4                                     |   171 +-
 m4/stddef_h.m4                                     |    62 +-
 m4/stdint.m4                                       |    40 +-
 m4/stdio_h.m4                                      |   210 +-
 m4/stdlib_h.m4                                     |   165 +-
 m4/stpcpy.m4                                       |    11 +-
 m4/string_h.m4                                     |   139 +-
 m4/strnlen.m4                                      |     6 +-
 m4/strtoimax.m4                                    |     2 +-
 m4/strtoll.m4                                      |    38 +-
 m4/symlink.m4                                      |     6 +-
 m4/sys_random_h.m4                                 |    68 +
 m4/sys_select_h.m4                                 |    31 +-
 m4/sys_socket_h.m4                                 |    60 +-
 m4/sys_stat_h.m4                                   |    70 +-
 m4/sys_time_h.m4                                   |    36 +-
 m4/sys_types_h.m4                                  |    38 +-
 m4/tempname.m4                                     |     2 +-
 m4/time_h.m4                                       |    88 +-
 m4/time_r.m4                                       |     4 +-
 m4/time_rz.m4                                      |    18 +-
 m4/timegm.m4                                       |    11 +-
 m4/timer_time.m4                                   |    26 +-
 m4/timespec.m4                                     |     2 +-
 m4/tm_gmtoff.m4                                    |     2 +-
 m4/unistd_h.m4                                     |   359 +-
 m4/unlocked-io.m4                                  |     9 +-
 m4/utimens.m4                                      |    13 +-
 m4/utimensat.m4                                    |    67 +-
 m4/utimes.m4                                       |     5 +-
 m4/vararrays.m4                                    |    16 +-
 m4/warnings.m4                                     |    23 +-
 m4/wchar_t.m4                                      |     2 +-
 m4/xattr.m4                                        |    53 +
 m4/year2038.m4                                     |   132 +
 m4/zzgnulib.m4                                     |     2 +-
 make-dist                                          |    63 +-
 modules/modhelp.py                                 |     2 +-
 msdos/ChangeLog.1                                  |     2 +-
 msdos/INSTALL                                      |     2 +-
 msdos/README                                       |     4 +-
 msdos/autogen/Makefile.in                          |    16 +-
 msdos/autogen/config.in                            |     8 +-
 msdos/depfiles.bat                                 |     2 +-
 msdos/inttypes.h                                   |     2 +-
 msdos/langinfo.h                                   |    20 +
 msdos/mainmake.v2                                  |     2 +-
 msdos/sed1v2.inp                                   |    59 +-
 msdos/sed1x.inp                                    |     2 +-
 msdos/sed2v2.inp                                   |     8 +-
 msdos/sed2x.inp                                    |     2 +-
 msdos/sed3v2.inp                                   |     6 +-
 msdos/sed4.inp                                     |     2 +-
 msdos/sed5x.inp                                    |     2 +-
 msdos/sed6.inp                                     |     2 +-
 msdos/sedadmin.inp                                 |     2 +-
 msdos/sedalloc.inp                                 |     2 +-
 msdos/sedleim.inp                                  |     2 +-
 msdos/sedlibcf.inp                                 |     2 +-
 msdos/sedlibmk.inp                                 |   116 +-
 msdos/sedlisp.inp                                  |     2 +-
 nextstep/ChangeLog.1                               |     4 +-
 nextstep/INSTALL                                   |     2 +-
 nextstep/Makefile.in                               |    25 +-
 nextstep/README                                    |     2 +-
 nextstep/templates/Info.plist.in                   |    16 +-
 nt/ChangeLog.1                                     |     4 +-
 nt/INSTALL                                         |    82 +-
 nt/INSTALL.W64                                     |    95 +-
 nt/Makefile.in                                     |    31 +-
 nt/README                                          |     2 +-
 nt/README.W32                                      |     4 +-
 nt/addpm.c                                         |     6 +-
 nt/cmdproxy.c                                      |     5 +-
 nt/configure.bat                                   |     2 +-
 nt/ddeclient.c                                     |     5 +-
 nt/emacs.rc.in                                     |     2 +-
 nt/emacsclient.rc.in                               |     2 +-
 nt/epaths.nt                                       |     7 +-
 nt/gnulib-cfg.mk                                   |     9 +-
 nt/icons/README                                    |     8 +-
 nt/inc/grp.h                                       |     2 +-
 nt/inc/inttypes.h                                  |     2 +-
 nt/inc/langinfo.h                                  |     2 +-
 nt/inc/ms-w32.h                                    |    43 +-
 nt/inc/nl_types.h                                  |     2 +-
 nt/inc/stdint.h                                    |     2 +-
 nt/inc/sys/resource.h                              |     2 +-
 nt/inc/sys/socket.h                                |     2 +-
 nt/inc/sys/stat.h                                  |     2 +-
 nt/inc/sys/wait.h                                  |     2 +-
 nt/mingw-cfg.site                                  |    25 +-
 nt/preprep.c                                       |     5 +-
 nt/runemacs.c                                      |     5 +-
 oldXMenu/Activate.c                                |    38 +-
 oldXMenu/AddPane.c                                 |    22 +-
 oldXMenu/AddSel.c                                  |    22 +-
 oldXMenu/ChangeLog.1                               |     4 +-
 oldXMenu/ChgPane.c                                 |    20 +-
 oldXMenu/ChgSel.c                                  |    20 +-
 oldXMenu/Create.c                                  |    24 +-
 oldXMenu/DelPane.c                                 |    20 +-
 oldXMenu/DelSel.c                                  |    20 +-
 oldXMenu/Destroy.c                                 |    20 +-
 oldXMenu/Error.c                                   |    20 +-
 oldXMenu/EvHand.c                                  |    20 +-
 oldXMenu/FindPane.c                                |    20 +-
 oldXMenu/FindSel.c                                 |    22 +-
 oldXMenu/InsPane.c                                 |    20 +-
 oldXMenu/InsSel.c                                  |    20 +-
 oldXMenu/Internal.c                                |    53 +-
 oldXMenu/Locate.c                                  |    20 +-
 oldXMenu/Makefile.in                               |    21 +-
 oldXMenu/Post.c                                    |    20 +-
 oldXMenu/Recomp.c                                  |    20 +-
 oldXMenu/SetAEQ.c                                  |    20 +-
 oldXMenu/SetFrz.c                                  |    20 +-
 oldXMenu/SetPane.c                                 |    20 +-
 oldXMenu/SetSel.c                                  |    20 +-
 oldXMenu/XCrAssoc.c                                |    20 +-
 oldXMenu/XDelAssoc.c                               |    20 +-
 oldXMenu/XDestAssoc.c                              |    20 +-
 oldXMenu/XLookAssoc.c                              |    20 +-
 oldXMenu/XMakeAssoc.c                              |    22 +-
 oldXMenu/XMenu.h                                   |    26 +-
 oldXMenu/XMenuInt.h                                |    22 +-
 oldXMenu/deps.mk                                   |     2 +-
 oldXMenu/insque.c                                  |     2 +-
 src/.gdbinit                                       |    30 +-
 src/.lldbinit                                      |    33 +
 src/ChangeLog.1                                    |     2 +-
 src/ChangeLog.10                                   |    18 +-
 src/ChangeLog.11                                   |    38 +-
 src/ChangeLog.12                                   |    22 +-
 src/ChangeLog.13                                   |    54 +-
 src/ChangeLog.2                                    |     2 +-
 src/ChangeLog.3                                    |    10 +-
 src/ChangeLog.4                                    |     2 +-
 src/ChangeLog.5                                    |     4 +-
 src/ChangeLog.6                                    |     4 +-
 src/ChangeLog.7                                    |    10 +-
 src/ChangeLog.8                                    |    18 +-
 src/ChangeLog.9                                    |     4 +-
 src/Makefile.in                                    |   317 +-
 src/README                                         |     2 +-
 src/alloc.c                                        |  2127 +-
 src/atimer.c                                       |    84 +-
 src/atimer.h                                       |     2 +-
 src/bidi.c                                         |   144 +-
 src/bignum.c                                       |   144 +-
 src/bignum.h                                       |    15 +-
 src/blockinput.h                                   |     2 +-
 src/buffer.c                                       |  2252 +-
 src/buffer.h                                       |   302 +-
 src/bytecode.c                                     |   693 +-
 src/callint.c                                      |   177 +-
 src/callproc.c                                     |   884 +-
 src/casefiddle.c                                   |   113 +-
 src/casetab.c                                      |     2 +-
 src/category.c                                     |     2 +-
 src/ccl.c                                          |   140 +-
 src/character.c                                    |   390 +-
 src/character.h                                    |   850 +-
 src/charset.c                                      |    84 +-
 src/charset.h                                      |     3 +-
 src/chartab.c                                      |   120 +-
 src/cm.c                                           |     2 +-
 src/cm.h                                           |     2 +-
 src/cmds.c                                         |    34 +-
 src/coding.c                                       |   417 +-
 src/coding.h                                       |    15 +-
 src/commands.h                                     |    10 +-
 src/comp.c                                         |  5917 ++
 src/comp.h                                         |   108 +
 src/composite.c                                    |   412 +-
 src/composite.h                                    |    40 +-
 src/conf_post.h                                    |   194 +-
 src/cygw32.c                                       |    10 +-
 src/cygw32.h                                       |     2 +-
 src/data.c                                         |   681 +-
 src/dbusbind.c                                     |   377 +-
 src/decompress.c                                   |   114 +-
 src/deps.mk                                        |     4 +-
 src/dired.c                                        |   133 +-
 src/dispextern.h                                   |   255 +-
 src/dispnew.c                                      |   481 +-
 src/disptab.h                                      |     2 +-
 src/dmpstruct.awk                                  |     2 +-
 src/doc.c                                          |   521 +-
 src/doprnt.c                                       |   266 +-
 src/dosfns.c                                       |     6 +-
 src/dosfns.h                                       |     2 +-
 src/dynlib.c                                       |    24 +-
 src/dynlib.h                                       |     5 +-
 src/editfns.c                                      |   830 +-
 src/emacs-icon.h                                   |     2 +-
 src/emacs-module.c                                 |   301 +-
 src/emacs-module.h.in                              |    53 +-
 src/emacs.c                                        |   977 +-
 src/emacsgtkfixed.c                                |   145 +-
 src/emacsgtkfixed.h                                |    11 +-
 src/epaths.in                                      |     6 +-
 src/eval.c                                         |  1344 +-
 src/fileio.c                                       |   533 +-
 src/filelock.c                                     |   283 +-
 src/firstfile.c                                    |     2 +-
 src/floatfns.c                                     |    44 +-
 src/fns.c                                          |  2325 +-
 src/font.c                                         |  1411 +-
 src/font.h                                         |    28 +-
 src/fontset.c                                      |   145 +-
 src/fontset.h                                      |     2 +-
 src/frame.c                                        |  1575 +-
 src/frame.h                                        |   384 +-
 src/fringe.c                                       |    89 +-
 src/ftcrfont.c                                     |   228 +-
 src/ftfont.c                                       |   103 +-
 src/ftfont.h                                       |    14 +-
 src/getpagesize.h                                  |     2 +-
 src/gfilenotify.c                                  |     2 +-
 src/gmalloc.c                                      |    50 +-
 src/gnutls.c                                       |   249 +-
 src/gnutls.h                                       |     3 +-
 src/gtkutil.c                                      |  1853 +-
 src/gtkutil.h                                      |    40 +-
 src/haiku.c                                        |   286 +
 src/haiku_draw_support.cc                          |   536 +
 src/haiku_font_support.cc                          |  1209 +
 src/haiku_io.c                                     |   215 +
 src/haiku_select.cc                                |   519 +
 src/haiku_support.cc                               |  5574 ++
 src/haiku_support.h                                |   775 +
 src/haikufns.c                                     |  3265 +
 src/haikufont.c                                    |  1473 +
 src/haikugui.h                                     |   203 +
 src/haikuimage.c                                   |   116 +
 src/haikumenu.c                                    |   848 +
 src/haikuselect.c                                  |  1325 +
 src/haikuselect.h                                  |    79 +
 src/haikuterm.c                                    |  4701 +
 src/haikuterm.h                                    |   375 +
 src/hbfont.c                                       |    22 +-
 src/image.c                                        |  2976 +-
 src/indent.c                                       |   246 +-
 src/indent.h                                       |     2 +-
 src/inotify.c                                      |     4 +-
 src/insdel.c                                       |   219 +-
 src/intervals.c                                    |    40 +-
 src/intervals.h                                    |     4 +-
 src/itree.c                                        |  1428 +
 src/itree.h                                        |   190 +
 src/json.c                                         |   219 +-
 src/keyboard.c                                     |  1764 +-
 src/keyboard.h                                     |    27 +-
 src/keymap.c                                       |  1515 +-
 src/keymap.h                                       |     6 +-
 src/kqueue.c                                       |    11 +-
 src/lastfile.c                                     |     2 +-
 src/lcms.c                                         |     5 +-
 src/lisp.h                                         |  1321 +-
 src/lread.c                                        |  3070 +-
 src/macfont.h                                      |     2 +-
 src/macfont.m                                      |   179 +-
 src/macros.c                                       |    29 +-
 src/macros.h                                       |     2 +-
 src/macuvs.h                                       |  1762 +-
 src/marker.c                                       |    42 +-
 src/menu.c                                         |   128 +-
 src/menu.h                                         |     8 +-
 src/mini-gmp-emacs.c                               |    32 -
 src/mini-gmp.c                                     |  4571 -
 src/mini-gmp.h                                     |   304 -
 src/minibuf.c                                      |   978 +-
 src/module-env-25.h                                |     4 +-
 src/module-env-28.h                                |    13 +-
 .../module-env-29.h                                |     0
 src/module-env-30.h                                |     3 +
 src/msdos.c                                        |   110 +-
 src/msdos.h                                        |    14 +-
 src/nsfns.m                                        |  1304 +-
 src/nsfont.m                                       |  1554 +-
 src/nsgui.h                                        |     5 +-
 src/nsimage.m                                      |   173 +-
 src/nsmenu.m                                       |  1228 +-
 src/nsselect.m                                     |   350 +-
 src/nsterm.h                                       |   387 +-
 src/nsterm.m                                       |  4977 +-
 src/nsxwidget.h                                    |    82 +
 src/nsxwidget.m                                    |   637 +
 src/pdumper.c                                      |   903 +-
 src/pdumper.h                                      |    23 +-
 src/pgtkfns.c                                      |  3965 +
 src/pgtkgui.h                                      |   119 +
 src/pgtkim.c                                       |   313 +
 src/pgtkmenu.c                                     |  1126 +
 src/pgtkselect.c                                   |  1959 +
 src/pgtkterm.c                                     |  7399 ++
 src/pgtkterm.h                                     |   655 +
 src/print.c                                        |  1775 +-
 src/process.c                                      |  1375 +-
 src/process.h                                      |    10 +-
 src/profiler.c                                     |     9 +-
 src/ptr-bounds.h                                   |    79 -
 src/puresize.h                                     |     4 +-
 src/ralloc.c                                       |     2 +-
 src/regex-emacs.c                                  |   220 +-
 src/regex-emacs.h                                  |     2 +-
 src/region-cache.c                                 |     2 +-
 src/region-cache.h                                 |     2 +-
 src/scroll.c                                       |     2 +-
 src/search.c                                       |   344 +-
 src/sheap.c                                        |     2 +-
 src/sheap.h                                        |     4 +-
 src/sort.c                                         |   974 +
 src/sound.c                                        |    41 +-
 src/sqlite.c                                       |   860 +
 src/syntax.c                                       |   225 +-
 src/syntax.h                                       |     6 +-
 src/sysdep.c                                       |  1076 +-
 src/sysselect.h                                    |     2 +-
 src/syssignal.h                                    |     4 +-
 src/sysstdio.h                                     |     9 +-
 src/systhread.c                                    |    10 +-
 src/systhread.h                                    |    21 +-
 src/systime.h                                      |    10 +-
 src/systty.h                                       |     2 +-
 src/syswait.h                                      |     2 +-
 src/term.c                                         |   330 +-
 src/termcap.c                                      |    10 +-
 src/termchar.h                                     |    13 +-
 src/termhooks.h                                    |   133 +-
 src/terminal.c                                     |    24 +-
 src/terminfo.c                                     |     7 +-
 src/termopts.h                                     |     2 +-
 src/textconv.c                                     |   313 +
 src/textconv.h                                     |   109 +
 src/textprop.c                                     |   122 +-
 src/thread.c                                       |    75 +-
 src/thread.h                                       |    27 +-
 src/timefns.c                                      |   414 +-
 src/tparam.c                                       |     2 +-
 src/tparam.h                                       |     9 +-
 src/treesit.c                                      |  3654 +
 src/treesit.h                                      |   200 +
 src/undo.c                                         |     6 +-
 src/unexaix.c                                      |     2 +-
 src/unexcoff.c                                     |     2 +-
 src/unexcw.c                                       |     8 +-
 src/unexelf.c                                      |     2 +-
 src/unexmacosx.c                                   |     4 +-
 src/unexw32.c                                      |     2 +-
 src/verbose.mk.in                                  |    79 +
 src/vm-limit.c                                     |     4 +-
 src/w16select.c                                    |    24 +-
 src/w32.c                                          |   562 +-
 src/w32.h                                          |    24 +-
 src/w32common.h                                    |    19 +-
 src/w32console.c                                   |    16 +-
 src/w32cygwinx.c                                   |     2 +-
 src/w32fns.c                                       |   999 +-
 src/w32font.c                                      |    71 +-
 src/w32font.h                                      |     2 +-
 src/w32gui.h                                       |     9 +-
 src/w32heap.c                                      |    58 +-
 src/w32heap.h                                      |     2 +-
 src/w32image.c                                     |   478 +
 src/w32inevt.c                                     |    35 +-
 src/w32inevt.h                                     |     2 +-
 src/w32menu.c                                      |    48 +-
 src/w32notify.c                                    |    48 +-
 src/w32proc.c                                      |    88 +-
 src/w32reg.c                                       |     2 +-
 src/w32select.c                                    |    10 +-
 src/w32select.h                                    |     2 +-
 src/w32term.c                                      |   852 +-
 src/w32term.h                                      |    35 +-
 src/w32uniscribe.c                                 |     2 +-
 src/w32xfns.c                                      |    80 +-
 src/widget.c                                       |   172 +-
 src/widget.h                                       |     4 +-
 src/widgetprv.h                                    |     3 +-
 src/window.c                                       |   905 +-
 src/window.h                                       |    49 +-
 src/xdisp.c                                        |  4893 +-
 src/xfaces.c                                       |   997 +-
 src/xfns.c                                         |  3585 +-
 src/xfont.c                                        |    73 +-
 src/xftfont.c                                      |   204 +-
 src/xgselect.c                                     |   147 +-
 src/xgselect.h                                     |    11 +-
 src/xmenu.c                                        |   651 +-
 src/xml.c                                          |    18 +-
 src/xrdb.c                                         |   175 +-
 src/xselect.c                                      |  1813 +-
 src/xsettings.c                                    |   322 +-
 src/xsettings.h                                    |    21 +-
 src/xsmfns.c                                       |    10 +-
 src/xterm.c                                        | 34541 +++++--
 src/xterm.h                                        |   875 +-
 src/xwidget.c                                      |  3600 +-
 src/xwidget.h                                      |   120 +-
 test/ChangeLog.1                                   |     6 +-
 test/Makefile.in                                   |   149 +-
 test/README                                        |    62 +-
 test/data/emacs-module/mod-test.c                  |   675 -
 test/data/epg/pubkey.asc                           |    20 -
 test/data/epg/seckey.asc                           |    33 -
 test/data/image/black.gif                          |   Bin 0 -> 143 bytes
 test/data/image/black.webp                         |   Bin 0 -> 37780 bytes
 test/data/themes/faces-test-dark-theme.el          |    33 -
 test/data/themes/faces-test-light-theme.el         |    32 -
 test/data/xref/file1.txt                           |     2 -
 test/file-organization.org                         |    29 +-
 test/infra/Dockerfile.emba                         |   105 +
 test/infra/Makefile.in                             |   100 +
 test/infra/gitlab-ci.yml                           |   279 +
 test/infra/test-jobs.yml                           |   562 +
 test/lib-src/emacsclient-tests.el                  |     8 +-
 test/lisp/abbrev-tests.el                          |    93 +-
 test/lisp/align-resources/align-post.c             |     3 +
 test/lisp/align-resources/align-post.java          |     9 +
 test/lisp/align-resources/align-pre.c              |     3 +
 test/lisp/align-resources/align-pre.java           |     9 +
 test/lisp/align-tests.el                           |    47 +
 test/lisp/allout-tests.el                          |   148 +
 test/lisp/allout-widgets-tests.el                  |    87 +
 test/lisp/ansi-color-tests.el                      |   196 +
 test/lisp/ansi-osc-tests.el                        |    57 +
 test/lisp/apropos-tests.el                         |   134 +
 test/lisp/arc-mode-tests.el                        |     8 +-
 test/lisp/auth-source-pass-tests.el                |   316 +-
 test/lisp/auth-source-resources/authinfo           |     2 +
 test/lisp/auth-source-resources/netrc-folding      |     6 +
 test/lisp/auth-source-tests.el                     |   218 +-
 test/lisp/autoinsert-tests.el                      |    29 +-
 test/lisp/autorevert-tests.el                      |   867 +-
 test/lisp/battery-tests.el                         |   154 +
 test/lisp/bookmark-resources/test-list.bmk         |    20 +
 test/lisp/bookmark-tests.el                        |   287 +-
 test/lisp/buff-menu-tests.el                       |    23 +-
 test/lisp/button-tests.el                          |    36 +-
 test/lisp/calc/calc-tests.el                       |   544 +-
 test/lisp/calculator-tests.el                      |    51 +
 test/lisp/calendar/cal-french-tests.el             |   114 +
 test/lisp/calendar/cal-julian-tests.el             |    72 +
 .../import-bug-11473.diary-european                |    10 +
 .../icalendar-resources/import-bug-11473.ics       |    54 +
 .../import-bug-22092.diary-american                |     6 +
 .../import-bug-22092.diary-european                |     6 +
 .../icalendar-resources/import-bug-22092.diary-iso |     6 +
 .../icalendar-resources/import-bug-22092.ics       |    30 +
 .../import-bug-24199.diary-american                |     5 +
 .../import-bug-24199.diary-european                |     5 +
 .../icalendar-resources/import-bug-24199.diary-iso |     5 +
 .../icalendar-resources/import-bug-24199.ics       |    25 +
 .../import-bug-33277.diary-american                |     1 +
 .../import-bug-33277.diary-european                |     1 +
 .../icalendar-resources/import-bug-33277.diary-iso |     1 +
 .../icalendar-resources/import-bug-33277.ics       |    15 +
 .../import-bug-6766.diary-american                 |     7 +
 .../import-bug-6766.diary-european                 |     7 +
 .../icalendar-resources/import-bug-6766.diary-iso  |     7 +
 .../icalendar-resources/import-bug-6766.ics        |    28 +
 .../import-duration-2.diary-american               |     3 +
 .../import-duration-2.diary-european               |     3 +
 .../import-duration-2.diary-iso                    |     3 +
 .../icalendar-resources/import-duration-2.ics      |    17 +
 .../import-duration.diary-american                 |     1 +
 .../import-duration.diary-european                 |     1 +
 .../icalendar-resources/import-duration.diary-iso  |     1 +
 .../icalendar-resources/import-duration.ics        |    10 +
 .../import-multiple-vcalendars.diary-american      |     4 +
 .../import-multiple-vcalendars.diary-european      |     4 +
 .../import-multiple-vcalendars.diary-iso           |     4 +
 .../import-multiple-vcalendars.ics                 |    21 +
 .../import-non-recurring-1.diary-american          |     1 +
 .../import-non-recurring-1.diary-european          |     1 +
 .../import-non-recurring-1.diary-iso               |     1 +
 .../icalendar-resources/import-non-recurring-1.ics |    10 +
 .../import-non-recurring-all-day.diary-american    |     1 +
 .../import-non-recurring-all-day.diary-european    |     1 +
 .../import-non-recurring-all-day.diary-iso         |     1 +
 .../import-non-recurring-all-day.ics               |     9 +
 ...rt-non-recurring-another-example.diary-american |     4 +
 ...rt-non-recurring-another-example.diary-european |     4 +
 .../import-non-recurring-another-example.diary-iso |     4 +
 .../import-non-recurring-another-example.ics       |    23 +
 .../import-non-recurring-block.diary-american      |     4 +
 .../import-non-recurring-block.diary-european      |     4 +
 .../import-non-recurring-block.diary-iso           |     4 +
 .../import-non-recurring-block.ics                 |    16 +
 ...ort-non-recurring-folded-summary.diary-american |     4 +
 ...ort-non-recurring-folded-summary.diary-european |     4 +
 .../import-non-recurring-folded-summary.diary-iso  |     4 +
 .../import-non-recurring-folded-summary.ics        |    25 +
 ...mport-non-recurring-long-summary.diary-american |     1 +
 ...mport-non-recurring-long-summary.diary-european |     1 +
 .../import-non-recurring-long-summary.diary-iso    |     1 +
 .../import-non-recurring-long-summary.ics          |    10 +
 .../import-real-world-2003-05-29.diary-american    |     6 +
 .../import-real-world-2003-05-29.diary-european    |     6 +
 .../import-real-world-2003-05-29.ics               |    54 +
 .../import-real-world-2003-06-18a.diary-american   |     6 +
 .../import-real-world-2003-06-18a.diary-european   |     6 +
 .../import-real-world-2003-06-18a.ics              |    36 +
 .../import-real-world-2003-06-18b.diary-american   |     6 +
 .../import-real-world-2003-06-18b.diary-european   |     6 +
 .../import-real-world-2003-06-18b.ics              |    55 +
 .../import-real-world-2004-11-19.diary-american    |    19 +
 .../import-real-world-2004-11-19.diary-european    |    19 +
 .../import-real-world-2004-11-19.ics               |   120 +
 .../import-real-world-2005-02-07.diary-american    |     5 +
 .../import-real-world-2005-02-07.diary-european    |     5 +
 .../import-real-world-2005-02-07.ics               |    26 +
 .../import-real-world-2005-03-01.diary-american    |     2 +
 .../import-real-world-2005-03-01.diary-european    |     2 +
 .../import-real-world-2005-03-01.ics               |    11 +
 .../import-real-world-no-dst.diary-american        |     4 +
 .../import-real-world-no-dst.diary-european        |     4 +
 .../import-real-world-no-dst.ics                   |    26 +
 .../import-rrule-anniversary.diary-american        |     1 +
 .../import-rrule-anniversary.diary-european        |     1 +
 .../import-rrule-anniversary.diary-iso             |     1 +
 .../import-rrule-anniversary.ics                   |    11 +
 .../import-rrule-count-bi-weekly.diary-american    |     1 +
 .../import-rrule-count-bi-weekly.diary-european    |     1 +
 .../import-rrule-count-bi-weekly.diary-iso         |     1 +
 .../import-rrule-count-bi-weekly.ics               |    11 +
 .../import-rrule-count-daily-long.diary-american   |     1 +
 .../import-rrule-count-daily-long.diary-european   |     1 +
 .../import-rrule-count-daily-long.diary-iso        |     1 +
 .../import-rrule-count-daily-long.ics              |    11 +
 .../import-rrule-count-daily-short.diary-american  |     1 +
 .../import-rrule-count-daily-short.diary-european  |     1 +
 .../import-rrule-count-daily-short.diary-iso       |     1 +
 .../import-rrule-count-daily-short.ics             |    11 +
 ...t-rrule-count-every-second-month.diary-american |     1 +
 ...t-rrule-count-every-second-month.diary-european |     1 +
 ...import-rrule-count-every-second-month.diary-iso |     1 +
 .../import-rrule-count-every-second-month.ics      |    11 +
 ...rt-rrule-count-every-second-year.diary-american |     1 +
 ...rt-rrule-count-every-second-year.diary-european |     1 +
 .../import-rrule-count-every-second-year.diary-iso |     1 +
 .../import-rrule-count-every-second-year.ics       |    10 +
 .../import-rrule-count-monthly.diary-american      |     1 +
 .../import-rrule-count-monthly.diary-european      |     1 +
 .../import-rrule-count-monthly.diary-iso           |     1 +
 .../import-rrule-count-monthly.ics                 |    11 +
 .../import-rrule-count-yearly.diary-american       |     1 +
 .../import-rrule-count-yearly.diary-european       |     1 +
 .../import-rrule-count-yearly.diary-iso            |     1 +
 .../import-rrule-count-yearly.ics                  |    11 +
 .../import-rrule-daily-two-day.diary-american      |     1 +
 .../import-rrule-daily-two-day.diary-european      |     1 +
 .../import-rrule-daily-two-day.diary-iso           |     1 +
 .../import-rrule-daily-two-day.ics                 |    10 +
 ...port-rrule-daily-with-exceptions.diary-american |     1 +
 ...port-rrule-daily-with-exceptions.diary-european |     1 +
 .../import-rrule-daily-with-exceptions.diary-iso   |     1 +
 .../import-rrule-daily-with-exceptions.ics         |    12 +
 .../import-rrule-daily.diary-american              |     1 +
 .../import-rrule-daily.diary-european              |     1 +
 .../import-rrule-daily.diary-iso                   |     1 +
 .../icalendar-resources/import-rrule-daily.ics     |    11 +
 .../import-rrule-monthly-no-end.diary-american     |     1 +
 .../import-rrule-monthly-no-end.diary-european     |     1 +
 .../import-rrule-monthly-no-end.diary-iso          |     1 +
 .../import-rrule-monthly-no-end.ics                |    11 +
 .../import-rrule-monthly-with-end.diary-american   |     1 +
 .../import-rrule-monthly-with-end.diary-european   |     1 +
 .../import-rrule-monthly-with-end.diary-iso        |     1 +
 .../import-rrule-monthly-with-end.ics              |    11 +
 .../import-rrule-weekly.diary-american             |     1 +
 .../import-rrule-weekly.diary-european             |     1 +
 .../import-rrule-weekly.diary-iso                  |     1 +
 .../icalendar-resources/import-rrule-weekly.ics    |    11 +
 .../import-rrule-yearly.diary-american             |     1 +
 .../import-rrule-yearly.diary-european             |     1 +
 .../import-rrule-yearly.diary-iso                  |     1 +
 .../icalendar-resources/import-rrule-yearly.ics    |    11 +
 .../import-with-timezone.diary-iso                 |     2 +
 .../icalendar-resources/import-with-timezone.ics   |    27 +
 .../import-with-uid.diary-american                 |     2 +
 .../import-with-uid.diary-european                 |     2 +
 .../icalendar-resources/import-with-uid.diary-iso  |     2 +
 .../icalendar-resources/import-with-uid.ics        |    10 +
 test/lisp/calendar/icalendar-tests.el              |  1666 +-
 test/lisp/calendar/iso8601-tests.el                |    63 +-
 test/lisp/calendar/lunar-tests.el                  |    76 +
 test/lisp/calendar/parse-time-tests.el             |     4 +-
 test/lisp/calendar/solar-tests.el                  |    48 +
 test/lisp/calendar/time-date-tests.el              |   112 +-
 .../calendar/todo-mode-resources/todo-test-1.todo  |    10 +-
 test/lisp/calendar/todo-mode-tests.el              |   159 +-
 test/lisp/cedet/cedet-files-tests.el               |    51 +
 test/lisp/cedet/semantic-utest-c.el                |    72 +-
 test/lisp/cedet/semantic-utest-fmt.el              |   129 -
 .../cedet/semantic-utest-ia-resources}/test.mk     |     0
 .../cedet/semantic-utest-ia-resources/test.srt     |    64 +
 .../cedet/semantic-utest-ia-resources}/test.texi   |     0
 .../semantic-utest-ia-resources/testdoublens.cpp   |   214 +
 .../semantic-utest-ia-resources/testdoublens.hpp   |    71 +
 .../semantic-utest-ia-resources/testfriends.cpp    |    37 +
 .../semantic-utest-ia-resources/testjavacomp.java  |    77 +
 .../semantic-utest-ia-resources/testlocalvars.cpp  |    54 +
 .../cedet/semantic-utest-ia-resources/testnsp.cpp  |   122 +
 .../semantic-utest-ia-resources/testsppcomplete.c  |    66 +
 .../semantic-utest-ia-resources/teststruct.cpp     |    86 +
 .../semantic-utest-ia-resources/testsubclass.cpp   |   248 +
 .../semantic-utest-ia-resources/testsubclass.hh    |   190 +
 .../semantic-utest-ia-resources/testtemplates.cpp  |   149 +
 .../semantic-utest-ia-resources/testtypedefs.cpp   |   155 +
 .../semantic-utest-ia-resources/testusing.cpp      |   265 +
 .../cedet/semantic-utest-ia-resources/testusing.hh |   176 +
 .../semantic-utest-ia-resources/testvarnames.c     |   104 +
 .../semantic-utest-ia-resources/testvarnames.java  |    60 +
 .../semantic-utest-ia-resources/testwisent.wy      |    85 +
 test/lisp/cedet/semantic-utest-ia.el               |    96 +-
 test/lisp/cedet/semantic-utest.el                  |    61 +-
 test/lisp/cedet/semantic/bovine/gcc-tests.el       |   131 +
 .../cedet/semantic/format-resources/test-fmt.cpp   |   108 +
 .../cedet/semantic/format-resources/test-fmt.el    |    65 +
 test/lisp/cedet/semantic/format-tests.el           |    95 +
 test/lisp/cedet/semantic/fw-tests.el               |    45 +
 test/lisp/cedet/srecode-utest-getset.el            |     8 +-
 test/lisp/cedet/srecode-utest-template.el          |    17 +-
 test/lisp/cedet/srecode/document-tests.el          |    78 +
 test/lisp/cedet/srecode/fields-tests.el            |   235 +
 test/lisp/char-fold-tests.el                       |    12 +-
 test/lisp/color-tests.el                           |    16 +-
 test/lisp/comint-tests.el                          |   111 +-
 test/lisp/completion-tests.el                      |   170 +
 test/lisp/cus-edit-tests.el                        |    96 +
 test/lisp/custom-resources/custom--test-theme.el   |     6 +-
 test/lisp/custom-tests.el                          |   316 +-
 test/lisp/dabbrev-tests.el                         |    19 +-
 test/lisp/delim-col-tests.el                       |     4 +-
 test/lisp/descr-text-tests.el                      |    12 +-
 test/lisp/desktop-tests.el                         |    50 +
 test/lisp/dired-aux-tests.el                       |   124 +-
 .../dired-resources/insert-directory/test_dir/bar} |     0
 .../dired-resources/insert-directory/test_dir/foo} |     0
 .../insert-directory/test_dir_other/bar}           |     0
 .../insert-directory/test_dir_other/foo}           |     0
 test/lisp/dired-tests.el                           |   534 +-
 test/lisp/dired-x-tests.el                         |    44 +-
 test/lisp/dnd-tests.el                             |   441 +
 test/lisp/dom-tests.el                             |    19 +-
 test/lisp/edmacro-tests.el                         |    48 +
 test/lisp/electric-tests.el                        |   263 +-
 test/lisp/elide-head-tests.el                      |   344 +
 test/lisp/emacs-lisp/backquote-tests.el            |     2 +-
 test/lisp/emacs-lisp/backtrace-tests.el            |    12 +-
 test/lisp/emacs-lisp/benchmark-tests.el            |     2 +-
 test/lisp/emacs-lisp/bindat-tests.el               |   295 +-
 .../emacs-lisp/bytecomp-resources/bc-test-alpha.el |     9 +
 .../emacs-lisp/bytecomp-resources/bc-test-beta.el  |     6 +
 .../error-lexical-var-with-add-hook.el             |     4 +
 .../error-lexical-var-with-remove-hook.el          |     4 +
 ...al-var-with-run-hook-with-args-until-failure.el |     3 +
 ...al-var-with-run-hook-with-args-until-success.el |     3 +
 .../error-lexical-var-with-run-hook-with-args.el   |     3 +
 .../error-lexical-var-with-symbol-value.el         |     4 +
 .../emacs-lisp/bytecomp-resources/foo-inlinable.el |     6 +
 .../emacs-lisp/bytecomp-resources/fun-attr-warn.el |   266 +
 .../bytecomp-resources/no-byte-compile.el          |     1 +
 .../nowarn-inline-after-defvar.el                  |    17 +
 .../warn-autoload-not-on-top-level.el              |     3 +
 .../bytecomp-resources/warn-callargs-defsubst.el   |     5 +
 .../emacs-lisp/bytecomp-resources/warn-callargs.el |     5 +
 .../bytecomp-resources/warn-defcustom-nogroup.el   |     3 +
 .../bytecomp-resources/warn-defcustom-notype.el    |     3 +
 .../bytecomp-resources/warn-defvar-lacks-prefix.el |     2 +
 .../emacs-lisp/bytecomp-resources/warn-format.el   |     2 +
 .../bytecomp-resources/warn-free-setq.el           |     2 +
 .../warn-free-variable-reference.el                |     4 +
 .../bytecomp-resources/warn-interactive-only.el    |     3 +
 .../warn-lambda-malformed-interactive-spec.el      |     4 +
 .../warn-make-variable-buffer-local.el             |     4 +
 .../bytecomp-resources/warn-obsolete-defun.el      |     8 +
 .../bytecomp-resources/warn-obsolete-hook.el       |     3 +
 .../warn-obsolete-variable-bound.el                |     7 +
 .../warn-obsolete-variable-same-file.el            |    13 +
 .../bytecomp-resources/warn-obsolete-variable.el   |     4 +
 .../warn-redefine-defun-as-macro.el                |     3 +
 .../bytecomp-resources/warn-redefine-defun.el      |     3 +
 .../warn-redefine-macro-as-defun.el                |     3 +
 .../bytecomp-resources/warn-save-excursion.el      |     5 +
 .../warn-variable-let-bind-constant.el             |     3 +
 .../warn-variable-let-bind-nonvariable.el          |     3 +
 .../warn-variable-set-constant.el                  |     3 +
 .../warn-variable-setq-nonvariable.el              |     3 +
 .../bytecomp-resources/warn-variable-setq-odd.el   |     3 +
 .../warn-wide-docstring-autoload.el                |     3 +
 .../warn-wide-docstring-custom-declare-variable.el |     4 +
 .../warn-wide-docstring-defalias.el                |     3 +
 .../warn-wide-docstring-defconst.el                |     3 +
 .../warn-wide-docstring-define-abbrev-table.el     |     3 +
 ...ide-docstring-define-obsolete-function-alias.el |     3 +
 ...ide-docstring-define-obsolete-variable-alias.el |     3 +
 .../warn-wide-docstring-defun.el                   |     3 +
 .../warn-wide-docstring-defvar.el                  |     6 +
 .../warn-wide-docstring-defvaralias.el             |     3 +
 .../warn-wide-docstring-ignore-fill-column.el      |     7 +
 ...arn-wide-docstring-ignore-function-signature.el |     4 +
 .../warn-wide-docstring-ignore-override.el         |     8 +
 .../warn-wide-docstring-ignore-substitutions.el    |    17 +
 .../warn-wide-docstring-ignore.el                  |     7 +
 .../warn-wide-docstring-multiline-first.el         |     5 +
 .../warn-wide-docstring-multiline.el               |     6 +
 test/lisp/emacs-lisp/bytecomp-tests.el             |  1340 +-
 test/lisp/emacs-lisp/cconv-tests.el                |   349 +-
 test/lisp/emacs-lisp/check-declare-tests.el        |   108 +
 test/lisp/emacs-lisp/checkdoc-tests.el             |   142 +-
 test/lisp/emacs-lisp/cl-extra-tests.el             |    50 +-
 test/lisp/emacs-lisp/cl-generic-tests.el           |    88 +-
 test/lisp/emacs-lisp/cl-lib-tests.el               |    82 +-
 test/lisp/emacs-lisp/cl-macs-tests.el              |   249 +-
 test/lisp/emacs-lisp/cl-preloaded-tests.el         |     2 +-
 test/lisp/emacs-lisp/cl-print-tests.el             |     2 +-
 test/lisp/emacs-lisp/cl-seq-tests.el               |     3 +-
 test/lisp/emacs-lisp/comp-cstr-tests.el            |   233 +
 test/lisp/emacs-lisp/comp-tests.el                 |    84 +
 test/lisp/emacs-lisp/copyright-tests.el            |    98 +
 test/lisp/emacs-lisp/derived-tests.el              |    27 +-
 test/lisp/emacs-lisp/easy-mmode-tests.el           |    63 +
 .../edebug-resources/edebug-test-code.el           |    46 +-
 test/lisp/emacs-lisp/edebug-tests.el               |   340 +-
 .../eieio-tests/eieio-test-methodinvoke.el         |   314 +-
 .../emacs-lisp/eieio-tests/eieio-test-persist.el   |    12 +-
 test/lisp/emacs-lisp/eieio-tests/eieio-tests.el    |   565 +-
 test/lisp/emacs-lisp/ert-tests.el                  |   211 +-
 test/lisp/emacs-lisp/ert-x-tests.el                |   209 +-
 .../faceup-resources/faceup-test-mode.el           |    10 +-
 .../faceup-test-this-file-directory.el             |     6 +-
 .../faceup-resources/files/test1.txt.faceup        |     2 +-
 .../emacs-lisp/faceup-tests/faceup-test-basics.el  |     4 +-
 .../emacs-lisp/faceup-tests/faceup-test-files.el   |     4 +-
 test/lisp/emacs-lisp/find-func-tests.el            |   125 +
 test/lisp/emacs-lisp/float-sup-tests.el            |    33 +
 test/lisp/emacs-lisp/generator-tests.el            |    38 +-
 test/lisp/emacs-lisp/gv-tests.el                   |    97 +-
 test/lisp/emacs-lisp/hierarchy-tests.el            |   699 +
 test/lisp/emacs-lisp/icons-tests.el                |    63 +
 test/lisp/emacs-lisp/let-alist-tests.el            |     6 +-
 test/lisp/emacs-lisp/lisp-mnt-tests.el             |    42 +
 test/lisp/emacs-lisp/lisp-mode-tests.el            |    43 +-
 test/lisp/emacs-lisp/lisp-tests.el                 |    69 +-
 test/lisp/emacs-lisp/macroexp-resources/m1.el      |    36 +
 test/lisp/emacs-lisp/macroexp-resources/m2.el      |    33 +
 test/lisp/emacs-lisp/macroexp-resources/vk.el      |   130 +
 test/lisp/emacs-lisp/macroexp-tests.el             |   127 +
 test/lisp/emacs-lisp/map-tests.el                  |   758 +-
 test/lisp/emacs-lisp/memory-report-tests.el        |    83 +
 test/lisp/emacs-lisp/multisession-tests.el         |   207 +
 test/lisp/emacs-lisp/nadvice-tests.el              |    47 +-
 test/lisp/emacs-lisp/oclosure-tests.el             |   166 +
 .../emacs-lisp/package-resources/elpa-packages.eld |     3 +
 test/lisp/emacs-lisp/package-resources/key.pub     |    26 +-
 test/lisp/emacs-lisp/package-resources/key.sec     |    43 +-
 .../macro-builtin-package-1.0/macro-builtin-aux.el |    12 +
 .../macro-builtin-package-1.0/macro-builtin.el     |    21 +
 .../macro-builtin-package-2.0/macro-builtin-aux.el |    16 +
 .../macro-builtin-package-2.0/macro-builtin.el     |    30 +
 .../macro-problem-package-1.0/macro-aux.el         |     2 +-
 .../macro-problem-package-1.0/macro-problem.el     |     4 +-
 .../macro-problem-package-2.0/macro-aux.el         |     4 +-
 .../macro-problem-package-2.0/macro-problem.el     |     8 +-
 .../newer-versions/elpa-packages.eld               |     3 +
 .../newer-versions/new-pkg-1.0.el                  |     2 +-
 .../newer-versions/simple-single-1.4.el            |     8 +-
 .../package-resources/signed/archive-contents.sig  |   Bin 287 -> 119 bytes
 .../package-resources/signed/elpa-packages.eld     |     3 +
 .../package-resources/signed/elpa-packages.eld.sig |   Bin 0 -> 119 bytes
 .../package-resources/signed/signed-bad-1.0.el     |     8 +-
 .../package-resources/signed/signed-good-1.0.el    |     8 +-
 .../signed/signed-good-1.0.el.sig                  |   Bin 287 -> 119 bytes
 .../package-resources/signed/update-signatures.sh  |    34 +
 .../package-resources/simple-depend-1.0.el         |     4 +-
 .../package-resources/simple-single-1.3.el         |     8 +-
 .../package-resources/simple-two-depend-1.1.el     |     4 +-
 .../package-resources/ustar-withsub-0.1.tar        |   Bin 0 -> 10240 bytes
 .../package-resources/v7-withsub-0.1.tar           |   Bin 0 -> 10240 bytes
 .../with-nil-entry/elpa-packages.eld               |     3 +
 test/lisp/emacs-lisp/package-tests.el              |   348 +-
 test/lisp/emacs-lisp/pcase-tests.el                |    95 +-
 .../lisp/emacs-lisp/pp-resources/code-formats.erts |   142 +
 test/lisp/emacs-lisp/pp-tests.el                   |     6 +-
 test/lisp/emacs-lisp/range-tests.el                |    65 +
 test/lisp/emacs-lisp/regexp-opt-tests.el           |     4 +-
 test/lisp/emacs-lisp/ring-tests.el                 |     4 +-
 test/lisp/emacs-lisp/rmc-tests.el                  |    64 +-
 test/lisp/emacs-lisp/rx-tests.el                   |    76 +-
 test/lisp/emacs-lisp/seq-tests.el                  |   195 +-
 test/lisp/emacs-lisp/shadow-resources/p1/foo.el    |     2 +-
 test/lisp/emacs-lisp/shadow-resources/p2/FOO.el    |     2 +-
 test/lisp/emacs-lisp/shadow-tests.el               |    23 +-
 test/lisp/emacs-lisp/shortdoc-tests.el             |    70 +
 test/lisp/emacs-lisp/subr-x-tests.el               |   256 +-
 test/lisp/emacs-lisp/syntax-tests.el               |    63 +
 test/lisp/emacs-lisp/tabulated-list-test.el        |   118 -
 test/lisp/emacs-lisp/tabulated-list-tests.el       |   133 +
 .../emacs-lisp/testcover-resources/testcases.el    |    36 +-
 test/lisp/emacs-lisp/testcover-tests.el            |   150 +-
 test/lisp/emacs-lisp/text-property-search-tests.el |    29 +-
 test/lisp/emacs-lisp/thunk-tests.el                |     2 +-
 test/lisp/emacs-lisp/timer-tests.el                |     7 +-
 test/lisp/emacs-lisp/unsafep-tests.el              |   154 +
 test/lisp/emacs-lisp/vtable-tests.el               |    42 +
 test/lisp/emacs-lisp/warnings-tests.el             |    60 +
 test/lisp/emulation/viper-tests.el                 |    84 +-
 test/lisp/env-tests.el                             |    40 +
 test/lisp/epg-config-tests.el                      |    47 +
 .../epg => lisp/epg-resources}/dummy-pinentry      |     0
 test/lisp/epg-resources/pubkey.asc                 |    14 +
 test/lisp/epg-resources/seckey.asc                 |    16 +
 test/lisp/epg-tests.el                             |   105 +-
 test/lisp/erc/erc-dcc-tests.el                     |   285 +
 test/lisp/erc/erc-join-tests.el                    |   361 +
 test/lisp/erc/erc-match-tests.el                   |   193 +
 test/lisp/erc/erc-networks-tests.el                |  1753 +
 test/lisp/erc/erc-sasl-tests.el                    |   359 +
 test/lisp/erc/erc-scenarios-auth-source.el         |   179 +
 .../erc/erc-scenarios-base-association-nick.el     |   174 +
 .../erc/erc-scenarios-base-association-query.el    |   107 +
 .../erc/erc-scenarios-base-association-samenet.el  |   145 +
 test/lisp/erc/erc-scenarios-base-association.el    |   242 +
 .../erc-scenarios-base-compat-rename-bouncer.el    |   172 +
 test/lisp/erc/erc-scenarios-base-local-modules.el  |   329 +
 .../erc/erc-scenarios-base-misc-regressions.el     |   127 +
 .../erc/erc-scenarios-base-netid-bouncer-id.el     |    35 +
 .../erc-scenarios-base-netid-bouncer-recon-base.el |    31 +
 .../erc-scenarios-base-netid-bouncer-recon-both.el |    32 +
 .../erc-scenarios-base-netid-bouncer-recon-id.el   |    36 +
 test/lisp/erc/erc-scenarios-base-netid-bouncer.el  |    36 +
 test/lisp/erc/erc-scenarios-base-netid-samenet.el  |   151 +
 test/lisp/erc/erc-scenarios-base-reconnect.el      |   274 +
 test/lisp/erc/erc-scenarios-base-renick.el         |   306 +
 test/lisp/erc/erc-scenarios-base-reuse-buffers.el  |   198 +
 test/lisp/erc/erc-scenarios-base-unstable.el       |   187 +
 .../erc/erc-scenarios-base-upstream-recon-soju.el  |    45 +
 .../erc/erc-scenarios-base-upstream-recon-znc.el   |    45 +
 test/lisp/erc/erc-scenarios-internal.el            |    31 +
 test/lisp/erc/erc-scenarios-join-auth-source.el    |    68 +
 .../lisp/erc/erc-scenarios-join-netid-newcmd-id.el |    51 +
 test/lisp/erc/erc-scenarios-join-netid-newcmd.el   |    38 +
 test/lisp/erc/erc-scenarios-join-netid-recon-id.el |    47 +
 test/lisp/erc/erc-scenarios-join-netid-recon.el    |    37 +
 test/lisp/erc/erc-scenarios-misc.el                |   208 +
 test/lisp/erc/erc-scenarios-sasl.el                |   143 +
 test/lisp/erc/erc-scenarios-services-misc.el       |   146 +
 test/lisp/erc/erc-services-tests.el                |   574 +
 test/lisp/erc/erc-tests.el                         |  1373 +
 test/lisp/erc/erc-track-tests.el                   |    11 +-
 .../base/assoc/bouncer-history/barnet.eld          |    44 +
 .../base/assoc/bouncer-history/foonet.eld          |    48 +
 .../lisp/erc/resources/base/assoc/bumped/again.eld |    30 +
 .../erc/resources/base/assoc/bumped/foisted.eld    |    30 +
 .../erc/resources/base/assoc/bumped/refoisted.eld  |    31 +
 .../erc/resources/base/assoc/bumped/renicked.eld   |    30 +
 .../erc/resources/base/assoc/multi-net/barnet.eld  |    42 +
 .../erc/resources/base/assoc/multi-net/foonet.eld  |    45 +
 .../erc/resources/base/assoc/queries/netnick.eld   |    42 +
 .../erc/resources/base/assoc/queries/non-erc.eld   |    33 +
 .../erc/resources/base/assoc/reconplay/again.eld   |    42 +
 .../erc/resources/base/assoc/reconplay/foonet.eld  |    52 +
 .../erc/resources/base/assoc/samenet/chester.eld   |    40 +
 .../erc/resources/base/assoc/samenet/tester.eld    |    42 +
 .../erc/resources/base/assoc/samenet/tester2.eld   |    39 +
 .../lisp/erc/resources/base/auth-source/foonet.eld |    23 +
 .../lisp/erc/resources/base/auth-source/nopass.eld |    22 +
 .../base/channel-buffer-revival/foonet.eld         |    45 +
 test/lisp/erc/resources/base/flood/soju.eld        |    87 +
 .../erc/resources/base/gapless-connect/barnet.eld  |    40 +
 .../erc/resources/base/gapless-connect/foonet.eld  |    41 +
 .../resources/base/gapless-connect/pass-stub.eld   |     4 +
 .../erc/resources/base/local-modules/first.eld     |    53 +
 .../erc/resources/base/local-modules/fourth.eld    |    53 +
 .../erc/resources/base/local-modules/second.eld    |    47 +
 .../erc/resources/base/local-modules/third.eld     |    43 +
 .../resources/base/mask-target-routing/foonet.eld  |    45 +
 .../resources/base/netid/bouncer/barnet-again.eld  |    50 +
 .../resources/base/netid/bouncer/barnet-drop.eld   |    41 +
 .../erc/resources/base/netid/bouncer/barnet.eld    |    41 +
 .../resources/base/netid/bouncer/foonet-again.eld  |    50 +
 .../resources/base/netid/bouncer/foonet-drop.eld   |    46 +
 .../erc/resources/base/netid/bouncer/foonet.eld    |    46 +
 .../resources/base/netid/bouncer/stub-again.eld    |     4 +
 .../erc/resources/base/netid/samenet/chester.eld   |    48 +
 .../erc/resources/base/netid/samenet/tester.eld    |    52 +
 .../erc/resources/base/reconnect/aborted-dupe.eld  |    28 +
 test/lisp/erc/resources/base/reconnect/aborted.eld |    45 +
 .../erc/resources/base/reconnect/options-again.eld |    45 +
 test/lisp/erc/resources/base/reconnect/options.eld |    35 +
 .../erc/resources/base/reconnect/timer-last.eld    |     6 +
 test/lisp/erc/resources/base/reconnect/timer.eld   |     6 +
 .../base/renick/queries/bouncer-barnet.eld         |    54 +
 .../base/renick/queries/bouncer-foonet.eld         |    52 +
 .../erc/resources/base/renick/queries/solo.eld     |    55 +
 test/lisp/erc/resources/base/renick/self/auto.eld  |    46 +
 .../lisp/erc/resources/base/renick/self/manual.eld |    50 +
 .../resources/base/renick/self/qual-chester.eld    |    40 +
 .../erc/resources/base/renick/self/qual-tester.eld |    46 +
 .../base/reuse-buffers/channel/barnet.eld          |    68 +
 .../base/reuse-buffers/channel/foonet.eld          |    66 +
 .../resources/base/reuse-buffers/server/barnet.eld |    24 +
 .../resources/base/reuse-buffers/server/foonet.eld |    24 +
 .../base/upstream-reconnect/soju-barnet.eld        |    64 +
 .../base/upstream-reconnect/soju-foonet.eld        |    72 +
 .../base/upstream-reconnect/znc-barnet.eld         |    93 +
 .../base/upstream-reconnect/znc-foonet.eld         |    86 +
 test/lisp/erc/resources/dcc/chat/accept-dcc.eld    |     3 +
 test/lisp/erc/resources/dcc/chat/accept.eld        |    23 +
 test/lisp/erc/resources/erc-d/erc-d-i.el           |   123 +
 test/lisp/erc/resources/erc-d/erc-d-t.el           |   168 +
 test/lisp/erc/resources/erc-d/erc-d-tests.el       |  1372 +
 test/lisp/erc/resources/erc-d/erc-d-u.el           |   212 +
 test/lisp/erc/resources/erc-d/erc-d.el             |  1008 +
 test/lisp/erc/resources/erc-d/resources/basic.eld  |    32 +
 .../erc/resources/erc-d/resources/depleted.eld     |    12 +
 test/lisp/erc/resources/erc-d/resources/drop-a.eld |     4 +
 test/lisp/erc/resources/erc-d/resources/drop-b.eld |     4 +
 .../resources/erc-d/resources/dynamic-barnet.eld   |    33 +
 .../resources/erc-d/resources/dynamic-foonet.eld   |    32 +
 .../erc/resources/erc-d/resources/dynamic-stub.eld |     4 +
 .../lisp/erc/resources/erc-d/resources/dynamic.eld |    30 +
 test/lisp/erc/resources/erc-d/resources/eof.eld    |    33 +
 .../lisp/erc/resources/erc-d/resources/foreign.eld |     5 +
 test/lisp/erc/resources/erc-d/resources/fuzzy.eld  |    42 +
 .../erc/resources/erc-d/resources/incremental.eld  |    43 +
 .../resources/erc-d/resources/irc-parser-tests.eld |   380 +
 .../resources/erc-d/resources/linger-multi-a.eld   |     3 +
 .../resources/erc-d/resources/linger-multi-b.eld   |     3 +
 test/lisp/erc/resources/erc-d/resources/linger.eld |    33 +
 .../erc/resources/erc-d/resources/no-block.eld     |    55 +
 .../erc/resources/erc-d/resources/no-match.eld     |    32 +
 .../lisp/erc/resources/erc-d/resources/no-pong.eld |    27 +
 .../erc/resources/erc-d/resources/nonstandard.eld  |     6 +
 .../erc/resources/erc-d/resources/proxy-barnet.eld |    24 +
 .../erc/resources/erc-d/resources/proxy-foonet.eld |    24 +
 .../erc/resources/erc-d/resources/proxy-solo.eld   |     9 +
 .../resources/erc-d/resources/proxy-subprocess.el  |    43 +
 .../lisp/erc/resources/erc-d/resources/timeout.eld |    27 +
 .../erc/resources/erc-d/resources/unexpected.eld   |    28 +
 test/lisp/erc/resources/erc-scenarios-common.el    |   516 +
 .../lisp/erc/resources/join/auth-source/foonet.eld |    33 +
 test/lisp/erc/resources/join/legacy/foonet.eld     |    38 +
 test/lisp/erc/resources/join/network-id/barnet.eld |    43 +
 .../erc/resources/join/network-id/foonet-again.eld |    46 +
 test/lisp/erc/resources/join/network-id/foonet.eld |    39 +
 .../erc/resources/join/reconnect/foonet-again.eld  |    45 +
 test/lisp/erc/resources/join/reconnect/foonet.eld  |    45 +
 .../networks/announced-missing/foonet.eld          |     5 +
 .../erc/resources/networks/merge-server/track.eld  |    44 +
 .../erc/resources/networks/no-module/basic.eld     |    44 +
 test/lisp/erc/resources/sasl/external.eld          |    33 +
 test/lisp/erc/resources/sasl/plain-failed.eld      |    16 +
 test/lisp/erc/resources/sasl/plain.eld             |    39 +
 test/lisp/erc/resources/sasl/scram-sha-1.eld       |    47 +
 test/lisp/erc/resources/sasl/scram-sha-256.eld     |    47 +
 .../erc/resources/services/auth-source/libera.eld  |    49 +
 .../erc/resources/services/auth-source/recon.eld   |    48 +
 .../erc/resources/services/password/libera.eld     |    49 +
 test/lisp/eshell/em-alias-tests.el                 |    96 +
 test/lisp/eshell/em-basic-tests.el                 |    71 +
 test/lisp/eshell/em-cmpl-tests.el                  |   246 +
 test/lisp/eshell/em-dirs-tests.el                  |   102 +
 test/lisp/eshell/em-extpipe-tests.el               |   205 +
 test/lisp/eshell/em-glob-tests.el                  |   197 +
 test/lisp/eshell/em-hist-tests.el                  |    21 +-
 test/lisp/eshell/em-ls-tests.el                    |    42 +-
 test/lisp/eshell/em-pred-tests.el                  |   566 +
 test/lisp/eshell/em-prompt-tests.el                |   120 +
 test/lisp/eshell/em-script-tests.el                |    84 +
 test/lisp/eshell/em-tramp-tests.el                 |   159 +
 test/lisp/eshell/esh-arg-tests.el                  |   105 +
 test/lisp/eshell/esh-cmd-tests.el                  |   353 +
 test/lisp/eshell/esh-ext-tests.el                  |    76 +
 test/lisp/eshell/esh-io-tests.el                   |   363 +
 test/lisp/eshell/esh-opt-tests.el                  |   293 +-
 test/lisp/eshell/esh-proc-tests.el                 |   262 +
 test/lisp/eshell/esh-util-tests.el                 |   122 +
 test/lisp/eshell/esh-var-tests.el                  |   930 +
 test/lisp/eshell/eshell-tests-helpers.el           |   174 +
 test/lisp/eshell/eshell-tests-unload.el            |    99 +
 test/lisp/eshell/eshell-tests.el                   |   298 +-
 test/lisp/faces-resources/faces-test-dark-theme.el |    35 +
 .../lisp/faces-resources/faces-test-light-theme.el |    34 +
 test/lisp/faces-tests.el                           |    29 +-
 test/lisp/ffap-tests.el                            |   139 +-
 test/lisp/filenotify-tests.el                      |   509 +-
 test/lisp/files-resources/.dir-locals.el           |     5 +
 test/lisp/files-resources/auto-test.zot1           |     1 +
 test/lisp/files-resources/auto-test.zot2           |     1 +
 test/lisp/files-resources/auto-test.zot3           |     1 +
 test/lisp/files-resources/compile-utf8.el          |    12 +
 test/lisp/files-resources/file-mode                |     3 +
 test/lisp/files-resources/file-mode-multiple       |     5 +
 test/lisp/files-resources/file-mode-prop-line      |     1 +
 .../files-resources}/files-bug18141.el.gz          |   Bin
 test/lisp/files-resources/whatever.quux            |     2 +
 test/lisp/files-tests.el                           |   864 +-
 test/lisp/files-x-tests.el                         |   157 +-
 test/lisp/find-cmd-tests.el                        |    45 +
 test/lisp/font-lock-tests.el                       |     2 +-
 test/lisp/format-spec-tests.el                     |   158 +-
 test/lisp/gnus/gnus-group-tests.el                 |    52 +
 test/lisp/gnus/gnus-icalendar-tests.el             |   259 +
 test/lisp/gnus/gnus-search-tests.el                |   100 +
 test/lisp/gnus/gnus-test-headers.el                |     2 +-
 test/lisp/gnus/gnus-tests.el                       |     4 +-
 test/lisp/gnus/gnus-util-tests.el                  |   135 +
 test/lisp/gnus/message-tests.el                    |    43 +-
 .../gnus/mm-decode-resources/8bit-multipart.bin    |    20 +
 .../gnus/mm-decode-resources/win1252-multipart.bin |    44 +
 test/lisp/gnus/mm-decode-tests.el                  |   102 +
 .../gnus/mml-sec-resources/.gpg-v21-migrated}      |     0
 test/lisp/gnus/mml-sec-resources/gpg-agent.conf    |     5 +
 .../0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key   |     5 +
 .../052E3324B4811A197A1DE922671AA6ABE475025E.key   |     5 +
 .../066DBED74BA05B5AA1E2A6E4634EF6F62C0D7A5F.key   |     5 +
 .../0B0D8E451BFADF816524AF5E185EBF3DED48CA00.key   |     5 +
 .../1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key   |     5 +
 .../2C9A99AF2FB073D3328B0F995BD6DE74616A6CC2.key   |     5 +
 .../3250B5BE67E704F82BC9AAE00EC8A0CAC8C2A94F.key   |     5 +
 .../5294CDB62DB28FBB486DE077DAF248FB32BE286A.key   |     5 +
 .../5B2B6633E89C0BD58A0FA2C785A31EAA96278695.key   |     5 +
 .../61F5836DA69D9F63059D2665451F18E4346DF43A.key   |     5 +
 .../64CA92780975EEB798D2083FF25AFD43A4033DB7.key   |     5 +
 .../680D01F368916A0021C14E3453B27B3C5F900683.key   |   Bin 0 -> 710 bytes
 .../7A788436224049A2FE1E446E16B70DB012C830BB.key   |     5 +
 .../8865328E25351B0D7697D4156A13497174F999D5.key   |     5 +
 .../93FF37C268FDBF0767F5FFDC49409DDAC9388B2C.key   |   Bin 0 -> 709 bytes
 .../9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key   |     5 +
 .../A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key   |     5 +
 .../A73E9D01F0465B518E8E7D5AD529077AAC1603B4.key   |   Bin 0 -> 710 bytes
 .../BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key   |     5 +
 .../C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key   |     5 +
 .../C67DAD345455EAD6D51368008FC3A53B8D195B5A.key   |   Bin 0 -> 710 bytes
 .../CF723A68027A82B538F04BF4A2A1323D1B3E095C.key   |     5 +
 .../D6A2C195DEBA3506F0ECFBE3DDD7C57F6913DC7C.key   |     5 +
 .../DB8C922A471E08FAF083EC2465AFB4063904C282.key   |     5 +
 .../E0C3163E69C57319C6038F9EBE14F5D55DE553F7.key   |     5 +
 .../ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key   |     5 +
 .../F4E86D61A71E9CE6B0DBC65C5121846E542913B9.key   |     5 +
 .../FE38C61A8DB32297C7C3C18E7A837D7B70263BC7.key   |     5 +
 test/lisp/gnus/mml-sec-resources/pubring.gpg       |   Bin 0 -> 11564 bytes
 test/lisp/gnus/mml-sec-resources/pubring.kbx       |   Bin 0 -> 3076 bytes
 test/lisp/gnus/mml-sec-resources/secring.gpg       |   Bin 0 -> 9315 bytes
 test/lisp/gnus/mml-sec-resources/trustdb.gpg       |   Bin 0 -> 1680 bytes
 test/lisp/gnus/mml-sec-resources/trustlist.txt     |    26 +
 test/lisp/gnus/mml-sec-tests.el                    |   900 +
 test/lisp/gnus/nnrss-tests.el                      |    18 +-
 test/lisp/help-fns-tests.el                        |    41 +-
 test/lisp/help-mode-tests.el                       |   169 +
 test/lisp/help-tests.el                            |   432 +-
 test/lisp/hfy-cmap-resources/rgb.txt               |     4 +
 test/lisp/hfy-cmap-tests.el                        |    55 +
 test/lisp/hi-lock-tests.el                         |   196 +-
 test/lisp/hl-line-tests.el                         |   114 +
 test/lisp/htmlfontify-tests.el                     |    13 +-
 test/lisp/ibuffer-tests.el                         |    10 +-
 test/lisp/ido-tests.el                             |     2 +-
 test/lisp/image-file-tests.el                      |     2 +-
 test/lisp/image-tests.el                           |    91 +-
 test/lisp/image/exif-tests.el                      |    28 +-
 test/lisp/image/gravatar-tests.el                  |    13 +-
 test/lisp/image/image-dired-tests.el               |    37 +
 test/lisp/image/image-dired-util-tests.el          |    71 +
 test/lisp/image/wallpaper-tests.el                 |   184 +
 test/lisp/imenu-tests.el                           |    19 +-
 test/lisp/info-tests.el                            |    39 +
 test/lisp/info-xref-tests.el                       |    89 +-
 test/lisp/international/ccl-tests.el               |    53 +-
 test/lisp/international/mule-tests.el              |   101 +-
 .../international/mule-util-resources/utf-8.txt    |     2 +
 test/lisp/international/mule-util-tests.el         |    51 +-
 test/lisp/international/textsec-tests.el           |   214 +
 test/lisp/international/ucs-normalize-tests.el     |   287 +-
 test/lisp/isearch-tests.el                         |    90 +-
 test/lisp/jit-lock-tests.el                        |     6 +-
 test/lisp/json-tests.el                            |   944 +-
 test/lisp/jsonrpc-tests.el                         |    18 +-
 test/lisp/kmacro-tests.el                          |    86 +-
 test/lisp/loadhist-resources/loadhist--bar.el      |    29 +
 test/lisp/loadhist-resources/loadhist--foo.el      |    31 +
 test/lisp/loadhist-tests.el                        |   104 +
 test/lisp/lpr-tests.el                             |    41 +
 test/lisp/ls-lisp-tests.el                         |    77 +-
 test/lisp/mail/flow-fill-tests.el                  |     5 +-
 test/lisp/mail/footnote-tests.el                   |    18 +-
 test/lisp/mail/ietf-drums-date-tests.el            |   172 +
 test/lisp/mail/ietf-drums-tests.el                 |   178 +
 test/lisp/mail/mail-extr-tests.el                  |    41 +
 test/lisp/mail/mail-parse-tests.el                 |    54 +
 test/lisp/mail/mail-utils-tests.el                 |   105 +
 test/lisp/mail/qp-tests.el                         |    74 +
 test/lisp/mail/rfc2045-tests.el                    |    37 +
 test/lisp/mail/rfc2047-tests.el                    |     2 +-
 test/lisp/mail/rfc6068-tests.el                    |    52 +
 test/lisp/mail/rfc822-tests.el                     |    83 +
 test/lisp/mail/rmail-tests.el                      |     4 +-
 test/lisp/mail/rmailmm-tests.el                    |   117 +
 test/lisp/mail/undigest-tests.el                   |   359 +
 test/lisp/mail/uudecode-tests.el                   |    50 +-
 test/lisp/makesum-tests.el                         |    58 -
 test/lisp/man-tests.el                             |    10 +-
 test/lisp/md4-tests.el                             |     4 +-
 test/lisp/mh-e/mh-limit-tests.el                   |    35 +
 test/lisp/mh-e/mh-thread-tests.el                  |   131 +
 test/lisp/mh-e/mh-utils-tests.el                   |   551 +
 test/lisp/mh-e/mh-xface-tests.el                   |    50 +
 test/lisp/mh-e/test-all-mh-variants.sh             |   102 +
 .../data/minibuffer-test-cttq$tion                 |     0
 .../lisp/cedet/semantic-utest-c.test}              |     0
 .../lisp/cedet/semantic-utest.test}                |     0
 test/lisp/minibuffer-tests.el                      |   383 +-
 test/lisp/misc-tests.el                            |   138 +
 test/lisp/mouse-tests.el                           |   178 +-
 test/lisp/mwheel-tests.el                          |    46 +
 test/lisp/net/browse-url-tests.el                  |   131 +
 .../net/dbus-resources/org.gnu.Emacs.TestDBus.xml  |    49 +
 test/lisp/net/dbus-tests.el                        |  1904 +-
 test/lisp/net/dig-tests.el                         |    56 +
 test/lisp/net/eudc-resources/bbdb                  |     4 +
 test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif    |    15 +
 .../dc=gnu,dc=org/cn=emacs-ert-test-1.ldif         |    17 +
 .../dc=gnu,dc=org/cn=emacs-ert-test-2.ldif         |    17 +
 test/lisp/net/eudc-resources/ecompleterc           |     7 +
 test/lisp/net/eudc-resources/mailrc                |     3 +
 test/lisp/net/eudc-resources/slapd.conf            |     7 +
 test/lisp/net/eudc-tests.el                        |   316 +
 test/lisp/net/gnutls-tests.el                      |    13 +-
 test/lisp/net/hmac-md5-tests.el                    |    80 +
 test/lisp/net/mailcap-resources/mailcap            |     9 +
 .../net/mailcap-resources}/mime.types              |     0
 test/lisp/net/mailcap-resources/test.test          |     1 +
 test/lisp/net/mailcap-tests.el                     |   484 +-
 .../net/network-stream-resources}/cert.pem         |     0
 .../net/network-stream-resources}/key.pem          |     0
 test/lisp/net/network-stream-tests.el              |    83 +-
 test/lisp/net/newsticker-tests.el                  |     4 +-
 test/lisp/net/nsm-tests.el                         |    12 +-
 test/lisp/net/ntlm-resources/authinfo              |     1 +
 test/lisp/net/ntlm-tests.el                        |   427 +
 test/lisp/net/puny-resources/IdnaTestV2.txt        |  6344 ++
 test/lisp/net/puny-tests.el                        |    40 +-
 test/lisp/net/rcirc-tests.el                       |    22 +-
 test/lisp/net/rfc2104-tests.el                     |    12 +-
 test/lisp/net/sasl-cram-tests.el                   |    46 +
 test/lisp/net/sasl-scram-rfc-tests.el              |     4 +-
 test/lisp/net/sasl-tests.el                        |    59 +
 test/lisp/net/secrets-tests.el                     |    21 +-
 .../shr => lisp/net/shr-resources}/div-div.html    |     0
 .../shr => lisp/net/shr-resources}/div-div.txt     |     0
 .../shr => lisp/net/shr-resources}/div-p.html      |     0
 .../{data/shr => lisp/net/shr-resources}/div-p.txt |     0
 .../shr => lisp/net/shr-resources}/li-div.html     |     0
 .../shr => lisp/net/shr-resources}/li-div.txt      |     0
 .../shr => lisp/net/shr-resources}/li-empty.html   |     0
 .../shr => lisp/net/shr-resources}/li-empty.txt    |     0
 .../shr => lisp/net/shr-resources}/nonbr.html      |     0
 .../{data/shr => lisp/net/shr-resources}/nonbr.txt |     0
 test/{data/shr => lisp/net/shr-resources}/ol.html  |     0
 test/{data/shr => lisp/net/shr-resources}/ol.txt   |     0
 .../shr => lisp/net/shr-resources}/ul-empty.html   |     0
 .../shr => lisp/net/shr-resources}/ul-empty.txt    |     0
 test/lisp/net/shr-tests.el                         |    32 +-
 test/lisp/net/socks-tests.el                       |   284 +
 test/lisp/net/tramp-archive-tests.el               |   370 +-
 .../foo.tar.gz                                     |   Bin
 test/lisp/net/tramp-tests.el                       |  4475 +-
 test/lisp/net/webjump-tests.el                     |    73 +
 test/lisp/newcomment-tests.el                      |    39 +
 test/lisp/nxml/nxml-mode-tests.el                  |    25 +-
 test/lisp/nxml/xsd-regexp-tests.el                 |    32 +
 test/lisp/obarray-tests.el                         |     2 +-
 test/lisp/obsolete/cl-tests.el                     |    36 +-
 test/lisp/obsolete/inversion-tests.el              |    80 +
 test/lisp/obsolete/makesum-tests.el                |    58 +
 test/lisp/obsolete/rfc2368-tests.el                |    39 +
 test/lisp/obsolete/thumbs-tests.el                 |    32 +
 test/lisp/org/org-tests.el                         |     6 +-
 test/lisp/paren-tests.el                           |    33 +-
 test/lisp/password-cache-tests.el                  |    16 +-
 .../pcmpl-linux-resources/fs/ext4/.keep}           |     0
 test/lisp/pcmpl-linux-resources/mtab               |    11 +
 test/lisp/pcmpl-linux-tests.el                     |    43 +
 test/lisp/pcomplete-tests.el                       |   100 +
 test/lisp/play/animate-tests.el                    |    56 +
 test/lisp/play/cookie1-resources/cookies           |     8 +
 test/lisp/play/cookie1-tests.el                    |    40 +
 test/lisp/play/dissociate-tests.el                 |    38 +
 test/lisp/play/fortune-resources/fortunes          |    11 +
 test/lisp/play/fortune-tests.el                    |    41 +
 test/lisp/play/life-tests.el                       |    80 +
 test/lisp/play/morse-tests.el                      |     2 +-
 test/lisp/play/studly-tests.el                     |     2 +-
 test/lisp/proced-tests.el                          |   122 +
 test/lisp/progmodes/asm-mode-tests.el              |    12 +-
 test/lisp/progmodes/autoconf-tests.el              |    55 +
 test/lisp/progmodes/bat-mode-tests.el              |     2 +-
 test/lisp/progmodes/bug-reference-tests.el         |   128 +
 .../progmodes/c-ts-mode-resources/filling.erts     |   198 +
 .../progmodes/c-ts-mode-resources/indent-bsd.erts  |    93 +
 .../c-ts-mode-resources/indent-preproc.erts        |    46 +
 .../lisp/progmodes/c-ts-mode-resources/indent.erts |   404 +
 test/lisp/progmodes/c-ts-mode-tests.el             |    43 +
 test/lisp/progmodes/cc-mode-tests.el               |    35 +-
 test/lisp/progmodes/compile-tests.el               |   510 +-
 .../cperl-mode-resources/cperl-bug-11996.pl        |     8 +
 .../cperl-mode-resources/cperl-bug-19709.pl        |    25 +
 .../cperl-mode-resources/cperl-bug-22355.pl        |    14 +
 .../cperl-mode-resources/cperl-bug-23992.pl        |    10 +
 .../cperl-mode-resources/cperl-bug-25098.pl        |    21 +
 .../cperl-mode-resources/cperl-bug-26850.pl        |    16 +
 .../cperl-mode-resources/cperl-bug-30393.pl        |    19 +
 .../cperl-mode-resources/cperl-indent-exp.pl       |    52 +
 .../cperl-mode-resources/cperl-indent-styles.pl    |    54 +
 .../cperl-mode-resources/cperl-indents.erts        |    26 +
 .../fontify-punctuation-vars.pl                    |    20 +
 .../lisp/progmodes/cperl-mode-resources/grammar.pl |   172 +
 .../progmodes/cperl-mode-resources/here-docs.pl    |   209 +
 .../cperl-mode-resources/proto-and-attrs.pl        |    50 +
 test/lisp/progmodes/cperl-mode-tests.el            |  1151 +
 test/lisp/progmodes/eglot-tests.el                 |  1320 +
 .../elisp-mode-resources/elisp-indents.erts        |    88 +
 test/lisp/progmodes/elisp-mode-resources/flet.erts |   353 +
 .../elisp-mode-resources/simple-shorthand-test.el  |    40 +
 test/lisp/progmodes/elisp-mode-tests.el            |   468 +-
 test/lisp/progmodes/etags-tests.el                 |    37 +-
 test/lisp/progmodes/executable-tests.el            |    51 +
 test/lisp/progmodes/f90-tests.el                   |    12 +-
 .../flymake-resources/another-problematic-file.c   |     5 +
 .../progmodes/flymake-resources/some-problems.h    |     2 +
 test/lisp/progmodes/flymake-tests.el               |    53 +-
 test/lisp/progmodes/gdb-mi-tests.el                |    50 +
 test/lisp/progmodes/glasses-tests.el               |   101 +
 .../progmodes/go-ts-mode-resources/indent.erts     |    47 +
 test/lisp/progmodes/go-ts-mode-tests.el            |    31 +
 test/lisp/progmodes/grep-tests.el                  |    83 +
 test/lisp/progmodes/hideshow-tests.el              |   374 +
 .../progmodes/java-ts-mode-resources/indent.erts   |   112 +
 .../progmodes/java-ts-mode-resources/movement.erts |   154 +
 test/lisp/progmodes/java-ts-mode-tests.el          |    35 +
 .../progmodes/js-resources}/js-chain.js            |     0
 .../js-indent-align-list-continuation-nil.js       |     0
 .../js-resources}/js-indent-init-dynamic.js        |     0
 .../progmodes/js-resources}/js-indent-init-t.js    |     0
 .../indent => lisp/progmodes/js-resources}/js.js   |     0
 .../js-resources}/jsx-align-gt-with-lt.jsx         |     0
 .../progmodes/js-resources}/jsx-comment-string.jsx |     0
 .../progmodes/js-resources}/jsx-indent-level.jsx   |     0
 .../progmodes/js-resources}/jsx-quote.jsx          |     0
 .../progmodes/js-resources}/jsx-self-closing.jsx   |     0
 .../progmodes/js-resources}/jsx-unclosed-1.jsx     |     0
 .../progmodes/js-resources}/jsx-unclosed-2.jsx     |     0
 .../indent => lisp/progmodes/js-resources}/jsx.jsx |     0
 test/lisp/progmodes/js-tests.el                    |    45 +-
 test/lisp/progmodes/octave-tests.el                |    49 +
 test/lisp/progmodes/opascal-tests.el               |    47 +
 test/lisp/progmodes/pascal-tests.el                |    67 +
 test/lisp/progmodes/perl-mode-tests.el             |    42 +
 .../progmodes/project-resources/.dir-locals.el     |     1 +
 test/lisp/progmodes/project-resources/etc          |     1 +
 test/lisp/progmodes/project-resources/foo          |     1 +
 test/lisp/progmodes/project-tests.el               |   165 +
 test/lisp/progmodes/ps-mode-tests.el               |    28 +-
 test/lisp/progmodes/python-tests.el                |  1803 +-
 .../ruby-after-operator-indent.rb                  |    33 +
 .../ruby-mode-resources/ruby-block-indent.rb       |    33 +
 .../ruby-mode-resources/ruby-method-call-indent.rb |    24 +
 .../ruby-method-params-indent.rb                   |    18 +
 .../ruby-parenless-call-arguments-indent.rb        |    23 +
 test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb |    94 +
 test/lisp/progmodes/ruby-mode-resources/ruby.rb    |   572 +
 test/lisp/progmodes/ruby-mode-tests.el             |   181 +-
 test/lisp/progmodes/ruby-ts-mode-tests.el          |   290 +
 test/lisp/progmodes/scheme-tests.el                |    50 +
 .../progmodes/sh-script-resources/sh-indents.erts  |    40 +
 test/lisp/progmodes/sh-script-tests.el             |    90 +
 test/lisp/progmodes/sql-tests.el                   |   194 +-
 test/lisp/progmodes/subword-tests.el               |    12 +-
 test/lisp/progmodes/tcl-tests.el                   |    17 +-
 .../typescript-ts-mode-resources/indent.erts       |    73 +
 test/lisp/progmodes/typescript-ts-mode-tests.el    |    31 +
 test/lisp/progmodes/xref-resources/file1.txt       |     2 +
 .../progmodes/xref-resources}/file2.txt            |     0
 test/lisp/progmodes/xref-resources/file3.txt       |     1 +
 test/lisp/progmodes/xref-tests.el                  |   124 +-
 test/lisp/ps-print-tests.el                        |     4 +-
 test/lisp/register-tests.el                        |     2 +-
 test/lisp/repeat-tests.el                          |   143 +
 test/lisp/replace-tests.el                         |   178 +-
 test/lisp/rot13-tests.el                           |     2 +-
 test/lisp/saveplace-resources/saveplace            |     4 +
 test/lisp/saveplace-tests.el                       |    94 +
 test/lisp/scroll-lock-tests.el                     |     2 +-
 test/lisp/server-tests.el                          |   225 +
 test/lisp/ses-tests.el                             |    79 +-
 test/lisp/shadowfile-tests.el                      |   196 +-
 test/lisp/shell-tests.el                           |    23 +-
 test/lisp/simple-tests.el                          |   297 +-
 .../so-long-tests/autoload-longlines-mode-tests.el |     2 +-
 .../so-long-tests/autoload-major-mode-tests.el     |     2 +-
 .../so-long-tests/autoload-minor-mode-tests.el     |     2 +-
 test/lisp/so-long-tests/so-long-tests-helpers.el   |    50 +-
 test/lisp/so-long-tests/so-long-tests.el           |   271 +-
 test/lisp/so-long-tests/spelling-tests.el          |    44 +-
 test/lisp/sort-tests.el                            |    12 +-
 test/lisp/soundex-tests.el                         |     2 +-
 test/lisp/startup-tests.el                         |    47 +
 test/lisp/subr-tests.el                            |   857 +-
 test/lisp/tab-bar-tests.el                         |    51 +
 test/lisp/tabify-tests.el                          |     6 +-
 test/lisp/tar-mode-tests.el                        |    10 +-
 test/lisp/tempo-tests.el                           |     2 +-
 test/lisp/term-tests.el                            |    83 +-
 test/lisp/term/tty-colors-tests.el                 |     4 +-
 test/lisp/textmodes/bibtex-tests.el                |    57 +
 test/lisp/textmodes/conf-mode-tests.el             |    13 +-
 .../textmodes/css-mode-resources/css-selectors.txt |    56 +
 .../css-mode-resources/scss-selectors.txt          |    10 +
 .../textmodes/css-mode-resources/test-indent.css   |   100 +
 test/lisp/textmodes/css-mode-tests.el              |    99 +-
 test/lisp/textmodes/dns-mode-tests.el              |    25 +-
 .../emacs-news-mode-resources/cycle-tag.erts       |   220 +
 test/lisp/textmodes/emacs-news-mode-tests.el       |    32 +
 test/lisp/textmodes/fill-tests.el                  |    80 +-
 test/lisp/textmodes/mhtml-mode-tests.el            |     4 +-
 test/lisp/textmodes/page-tests.el                  |    14 +-
 .../paragraphs-resources/mark-paragraph.bin        |     9 +
 test/lisp/textmodes/paragraphs-tests.el            |    29 +-
 test/lisp/textmodes/po-tests.el                    |    68 +
 test/lisp/textmodes/reftex-tests.el                |   446 +-
 test/lisp/textmodes/sgml-mode-tests.el             |    31 +-
 test/lisp/textmodes/texinfo-resources/fill.erts    |    70 +
 test/lisp/textmodes/texinfo-tests.el               |    33 +
 test/lisp/textmodes/tildify-tests.el               |     4 +-
 test/lisp/textmodes/underline-tests.el             |     2 +-
 test/lisp/thingatpt-tests.el                       |    80 +-
 test/lisp/thread-tests.el                          |     2 +-
 test/lisp/time-resources/non-empty                 |     1 +
 test/lisp/time-stamp-tests.el                      |   625 +-
 test/lisp/time-tests.el                            |    82 +
 test/lisp/timezone-tests.el                        |     4 +-
 test/lisp/url/url-auth-tests.el                    |     6 +-
 test/lisp/url/url-domsuf-tests.el                  |    55 +
 test/lisp/url/url-expand-tests.el                  |    11 +-
 test/lisp/url/url-file-tests.el                    |    13 +-
 test/lisp/url/url-future-tests.el                  |    28 +-
 test/lisp/url/url-handlers-test.el                 |    75 -
 test/lisp/url/url-handlers-tests.el                |    76 +
 test/lisp/url/url-misc-tests.el                    |     2 +-
 test/lisp/url/url-parse-tests.el                   |     6 +-
 test/lisp/url/url-tramp-tests.el                   |    20 +-
 test/lisp/url/url-util-tests.el                    |    24 +-
 test/lisp/use-package/use-package-tests.el         |  1959 +
 test/lisp/vc/add-log-tests.el                      |    14 +-
 .../vc/diff-mode-resources}/hello_emacs.c          |     0
 .../vc/diff-mode-resources}/hello_emacs_1.c        |     0
 .../vc/diff-mode-resources}/hello_world.c          |     0
 .../vc/diff-mode-resources}/hello_world_1.c        |     0
 test/lisp/vc/diff-mode-tests.el                    |   312 +-
 test/lisp/vc/ediff-diff-tests.el                   |     2 +-
 test/lisp/vc/ediff-ptch-tests.el                   |    72 +-
 test/lisp/vc/log-edit-tests.el                     |    27 +-
 test/lisp/vc/smerge-mode-tests.el                  |     6 +-
 test/lisp/vc/vc-bzr-tests.el                       |   192 +-
 test/lisp/vc/vc-git-tests.el                       |    67 +
 test/lisp/vc/vc-hg-tests.el                        |     4 +-
 test/lisp/vc/vc-tests.el                           |   842 +-
 test/lisp/version-tests.el                         |    31 +
 test/lisp/wdired-tests.el                          |   306 +-
 test/lisp/whitespace-tests.el                      |   352 +-
 test/lisp/wid-edit-tests.el                        |   238 +-
 test/lisp/x-dnd-tests.el                           |   206 +
 test/{data/xdg => lisp/xdg-resources}/l10n.desktop |     0
 .../xdg => lisp/xdg-resources}/malformed.desktop   |     0
 .../{data/xdg => lisp/xdg-resources}/mimeapps.list |     0
 .../xdg => lisp/xdg-resources}/mimeinfo.cache      |     0
 test/{data/xdg => lisp/xdg-resources}/test.desktop |     0
 .../{data/xdg => lisp/xdg-resources}/wrong.desktop |     0
 test/lisp/xdg-tests.el                             |    32 +-
 test/lisp/xml-tests.el                             |    45 +-
 test/lisp/xt-mouse-tests.el                        |    60 +-
 test/lisp/yank-media-tests.el                      |    38 +
 test/manual/BidiCharacterTest.txt                  |    38 +-
 test/manual/biditest.el                            |    16 +-
 test/manual/cedet/cedet-utests.el                  |   171 +-
 test/manual/cedet/ede-tests.el                     |    18 +-
 test/manual/cedet/semantic-tests.el                |   154 +-
 test/manual/cedet/srecode-tests.el                 |   294 -
 test/manual/cedet/tests/test-fmt.cpp               |   108 -
 test/manual/cedet/tests/test-fmt.el                |    65 -
 test/manual/cedet/tests/test.c                     |     2 +-
 test/manual/cedet/tests/test.el                    |    43 +-
 test/manual/cedet/tests/test.make                  |     2 +-
 test/manual/cedet/tests/test.srt                   |    64 -
 test/manual/cedet/tests/testdoublens.cpp           |   214 -
 test/manual/cedet/tests/testdoublens.hpp           |    71 -
 test/manual/cedet/tests/testfriends.cpp            |    38 -
 test/manual/cedet/tests/testjavacomp.java          |    77 -
 test/manual/cedet/tests/testlocalvars.cpp          |    54 -
 test/manual/cedet/tests/testnsp.cpp                |   122 -
 test/manual/cedet/tests/testpolymorph.cpp          |    12 +-
 test/manual/cedet/tests/testspp.c                  |     2 +-
 test/manual/cedet/tests/testsppcomplete.c          |    66 -
 test/manual/cedet/tests/testsppreplace.c           |     6 +-
 test/manual/cedet/tests/testsppreplaced.c          |     6 +-
 test/manual/cedet/tests/teststruct.cpp             |    86 -
 test/manual/cedet/tests/testsubclass.cpp           |   248 -
 test/manual/cedet/tests/testsubclass.hh            |   190 -
 test/manual/cedet/tests/testtemplates.cpp          |   149 -
 test/manual/cedet/tests/testtypedefs.cpp           |   155 -
 test/manual/cedet/tests/testusing.cpp              |   265 -
 test/manual/cedet/tests/testusing.hh               |   176 -
 test/manual/cedet/tests/testvarnames.c             |   104 -
 test/manual/cedet/tests/testvarnames.java          |    60 -
 test/manual/cedet/tests/testwisent.wy              |    85 -
 test/manual/etags/CTAGS.good                       |   101 +-
 test/manual/etags/CTAGS.good_crlf                  |  4484 +
 test/manual/etags/CTAGS.good_update                |  4483 +
 test/manual/etags/ETAGS.good_1                     |  2616 +-
 test/manual/etags/ETAGS.good_2                     |  2703 +-
 test/manual/etags/ETAGS.good_3                     |  2640 +-
 test/manual/etags/ETAGS.good_4                     |  2942 +-
 test/manual/etags/ETAGS.good_5                     |  3053 +-
 test/manual/etags/ETAGS.good_6                     |  3053 +-
 test/manual/etags/Makefile                         |    19 +-
 test/manual/etags/README                           |    60 +
 test/manual/etags/c-src/abbrev.c                   |    16 +-
 test/manual/etags/c-src/emacs/src/gmalloc.c        |     2 +-
 test/manual/etags/c-src/emacs/src/keyboard.c       |     6 +-
 test/manual/etags/c-src/emacs/src/lisp.h           |     2 +-
 test/manual/etags/c-src/emacs/src/regex.h          |     2 +-
 test/manual/etags/c-src/etags.c                    |     2 +-
 test/manual/etags/c-src/exit.c                     |     2 +-
 test/manual/etags/c-src/exit.strange_suffix        |     2 +-
 test/manual/etags/c-src/getopt.h                   |     2 +-
 test/manual/etags/c-src/sysdep.h                   |     2 +-
 test/manual/etags/cp-src/clheir.hpp                |     2 +-
 test/manual/etags/cp-src/functions.cpp             |     2 +-
 test/manual/etags/crlf                             |     2 +
 test/manual/etags/el-src/TAGTEST.EL                |     2 +
 .../etags/el-src/emacs/lisp/progmodes/etags.el     |     6 +-
 test/manual/etags/merc-src/accumulator.m           |  1962 +
 test/manual/etags/prol-src/natded.prolog           |     2 +-
 test/manual/etags/prol-src/ordsets.prolog          |     4 +-
 test/manual/etags/rs-src/test.rs                   |    14 +
 test/manual/etags/tex-src/gzip.texi                |     2 +-
 test/manual/etags/tex-src/texinfo.tex              |     6 +-
 test/manual/etags/y-src/cccp.c                     |     2 +-
 test/manual/etags/y-src/parse.c                    |     4 +-
 test/manual/etags/y-src/parse.y                    |     4 +-
 test/manual/image-circular-tests.el                |    75 +
 test/manual/image-size-tests.el                    |    15 +-
 test/manual/image-tests.el                         |   288 +
 test/manual/image-transforms-tests.el              |    56 +-
 test/manual/indent/css-mode.css                    |    96 -
 test/manual/indent/less-css-mode.less              |    10 +
 test/manual/indent/nxml.xml                        |    10 -
 test/manual/indent/octave.m                        |     2 +-
 test/manual/indent/opascal.pas                     |    12 -
 test/manual/indent/pascal.pas                      |     2 +-
 test/manual/indent/perl.perl                       |    26 +
 test/manual/indent/ps-mode.ps                      |    14 -
 test/manual/indent/ruby.rb                         |   477 -
 test/manual/indent/scheme.scm                      |    32 +-
 test/manual/indent/scss-mode.scss                  |    10 +-
 test/manual/indent/shell.sh                        |     8 +
 test/manual/indent/tcl.tcl                         |    26 +
 test/manual/noverlay/.gitignore                    |     1 +
 test/manual/noverlay/Makefile.in                   |    47 +
 test/manual/noverlay/check-sanitize.sh             |    33 +
 test/manual/noverlay/emacs-compat.h                |    76 +
 test/manual/noverlay/itree-tests.c                 |  1279 +
 test/manual/noverlay/many-errors.py                |  2480 +
 test/manual/noverlay/overlay-perf.el               |   784 +
 test/manual/process-callout-tests.el               |    64 +
 test/manual/redisplay-testsuite.el                 |     6 +-
 test/manual/rmailmm.el                             |    93 -
 test/manual/scroll-tests.el                        |    10 +-
 test/misc/test-custom-deps.el                      |    42 +
 test/misc/test-custom-libs.el                      |    48 +
 test/misc/test-custom-noloads.el                   |    45 +
 test/misc/test-custom-opts.el                      |    39 +
 test/src/alloc-tests.el                            |     6 +-
 test/src/buffer-tests.el                           |  7418 +-
 test/src/callint-tests.el                          |    18 +-
 test/src/callproc-tests.el                         |    19 +-
 test/src/casefiddle-tests.el                       |    27 +-
 test/src/character-tests.el                        |    47 +
 test/src/charset-tests.el                          |    16 +-
 test/src/chartab-tests.el                          |    32 +-
 test/src/cmds-tests.el                             |    12 +-
 test/src/coding-tests.el                           |   127 +-
 test/src/comp-resources/comp-test-45603.el         |    29 +
 test/src/comp-resources/comp-test-funcs-dyn.el     |    50 +
 test/src/comp-resources/comp-test-funcs.el         |   713 +
 test/src/comp-resources/comp-test-pure.el          |    40 +
 test/src/comp-tests.el                             |  1480 +
 test/src/data-tests.el                             |   168 +-
 test/src/decompress-tests.el                       |    28 +-
 test/src/doc-tests.el                              |   101 +-
 test/src/editfns-tests.el                          |    89 +-
 test/src/emacs-module-resources/mod-test.c         |   867 +
 test/src/emacs-module-tests.el                     |   215 +-
 test/src/emacs-tests.el                            |   249 +
 test/src/eval-tests.el                             |   175 +-
 test/src/fileio-tests.el                           |    80 +-
 test/src/filelock-tests.el                         |   217 +
 test/src/floatfns-tests.el                         |    70 +-
 test/src/fns-tests.el                              |   792 +-
 test/src/font-tests.el                             |    36 +-
 test/src/image-tests.el                            |    69 +
 test/src/indent-tests.el                           |    61 +
 test/src/inotify-tests.el                          |    39 +-
 test/src/json-tests.el                             |    51 +-
 test/src/keyboard-tests.el                         |    56 +-
 test/src/keymap-tests.el                           |   436 +-
 test/src/lcms-tests.el                             |    15 +-
 test/src/lread-resources/lazydoc.el                |   Bin 0 -> 171 bytes
 test/{data => src/lread-resources}/somelib.el      |     0
 test/{data => src/lread-resources}/somelib2.el     |     0
 test/src/lread-tests.el                            |   197 +-
 test/src/marker-tests.el                           |     4 +-
 test/src/minibuf-tests.el                          |    19 +-
 test/src/print-tests.el                            |   201 +-
 test/src/process-tests.el                          |   861 +-
 test/src/regex-emacs-tests.el                      |   126 +-
 test/src/regex-resources/BOOST.tests               |     4 +-
 test/src/search-tests.el                           |    42 +
 test/src/sqlite-tests.el                           |   259 +
 test/src/syntax-resources/syntax-comments.txt      |    94 +
 test/src/syntax-tests.el                           |   441 +-
 test/src/textprop-tests.el                         |     6 +-
 test/src/thread-tests.el                           |    48 +-
 test/src/timefns-tests.el                          |    37 +-
 test/src/treesit-tests.el                          |  1096 +
 test/src/undo-tests.el                             |   113 +-
 test/src/xdisp-tests.el                            |   182 +
 test/src/xfaces-tests.el                           |    57 +
 test/src/xml-tests.el                              |    43 +-
 4139 files changed, 832774 insertions(+), 295731 deletions(-)
 create mode 100644 .mailmap
 create mode 100755 admin/check-man-pages
 create mode 100644 admin/emacs-shell-lib
 create mode 100755 admin/emake
 create mode 100755 admin/git-bisect-start
 create mode 100644 admin/notes/tree-sitter/build-module/README
 create mode 100755 admin/notes/tree-sitter/build-module/batch.sh
 create mode 100755 admin/notes/tree-sitter/build-module/build.sh
 create mode 100644 admin/notes/tree-sitter/html-manual/Accessing-Node.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Language-Definitions.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Multiple-Languages.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Pattern-Matching.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Retrieving-Node.html
 create mode 100644 
admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html
 create mode 100644 admin/notes/tree-sitter/html-manual/Using-Parser.html
 create mode 100755 admin/notes/tree-sitter/html-manual/build-manual.sh
 create mode 100644 admin/notes/tree-sitter/html-manual/manual.css
 create mode 100644 admin/notes/tree-sitter/starter-guide
 create mode 100644 admin/notes/tree-sitter/treesit_record_change
 create mode 100644 admin/release-branch.txt
 create mode 100644 admin/unidata/IdnaMappingTable.txt
 create mode 100644 admin/unidata/PropertyValueAliases.txt
 create mode 100644 admin/unidata/ScriptExtensions.txt
 create mode 100644 admin/unidata/Scripts.txt
 create mode 100644 admin/unidata/confusables.txt
 create mode 100644 admin/unidata/emoji-data.txt
 create mode 100644 admin/unidata/emoji-sequences.txt
 create mode 100644 admin/unidata/emoji-test.txt
 create mode 100644 admin/unidata/emoji-zwj-sequences.txt
 create mode 100644 admin/unidata/emoji-zwj.awk
 create mode 100644 doc/emacs/back.texi
 create mode 100644 doc/emacs/book-spine.texi
 create mode 100644 doc/emacs/haiku.texi
 create mode 100644 doc/lispref/parsing.texi
 create mode 100644 doc/misc/eglot.texi
 delete mode 100644 doc/misc/gnus-coding.texi
 create mode 100644 doc/misc/modus-themes.org
 create mode 100644 doc/misc/org-setup.org
 create mode 100644 doc/misc/org.org
 delete mode 100644 doc/misc/org.texi
 create mode 100644 doc/misc/transient.texi
 create mode 100644 doc/misc/use-package.texi
 create mode 100644 doc/misc/vtable.texi
 create mode 100644 etc/NEWS.28
 create mode 100644 etc/NEWS.29
 create mode 100644 etc/e/eterm-direct
 create mode 100644 etc/emacs-mail.desktop
 delete mode 100644 etc/emacs.appdata.xml
 create mode 100644 etc/emacs.metainfo.xml
 create mode 100644 etc/emacs_lldb.py
 create mode 100644 etc/emacsclient-mail.desktop
 create mode 100644 etc/emacsclient.desktop
 create mode 100644 etc/images/checkbox-mixed.svg
 create mode 100644 etc/images/checked.svg
 create mode 100644 etc/images/connect-to-url.pbm
 create mode 100644 etc/images/connect-to-url.xpm
 create mode 100644 etc/images/down.svg
 delete mode 100644 etc/images/gnus/catchup.pbm
 delete mode 100644 etc/images/gnus/catchup.xpm
 delete mode 100644 etc/images/gnus/cu-exit.pbm
 delete mode 100644 etc/images/gnus/cu-exit.xpm
 delete mode 100644 etc/images/gnus/describe-group.pbm
 delete mode 100644 etc/images/gnus/describe-group.xpm
 delete mode 100644 etc/images/gnus/exit-gnus.pbm
 delete mode 100644 etc/images/gnus/exit-gnus.xpm
 delete mode 100644 etc/images/gnus/exit-summ.pbm
 delete mode 100644 etc/images/gnus/exit-summ.xpm
 delete mode 100644 etc/images/gnus/get-news.pbm
 delete mode 100644 etc/images/gnus/get-news.xpm
 delete mode 100644 etc/images/gnus/gnntg.pbm
 delete mode 100644 etc/images/gnus/gnntg.xpm
 delete mode 100644 etc/images/gnus/important.pbm
 delete mode 100644 etc/images/gnus/important.xpm
 delete mode 100644 etc/images/gnus/next-ur.pbm
 delete mode 100644 etc/images/gnus/next-ur.xpm
 delete mode 100644 etc/images/gnus/post.pbm
 delete mode 100644 etc/images/gnus/post.xpm
 delete mode 100644 etc/images/gnus/prev-ur.pbm
 delete mode 100644 etc/images/gnus/prev-ur.xpm
 delete mode 100644 etc/images/gnus/receipt.pbm
 delete mode 100644 etc/images/gnus/receipt.xpm
 delete mode 100644 etc/images/gnus/reply-wo.pbm
 delete mode 100644 etc/images/gnus/reply-wo.xpm
 delete mode 100644 etc/images/gnus/reply.pbm
 delete mode 100644 etc/images/gnus/reply.xpm
 delete mode 100644 etc/images/gnus/rot13.pbm
 delete mode 100644 etc/images/gnus/rot13.xpm
 delete mode 100644 etc/images/gnus/save-aif.pbm
 delete mode 100644 etc/images/gnus/save-aif.xpm
 delete mode 100644 etc/images/gnus/save-art.pbm
 delete mode 100644 etc/images/gnus/save-art.xpm
 delete mode 100644 etc/images/gnus/subscribe.pbm
 delete mode 100644 etc/images/gnus/subscribe.xpm
 delete mode 100644 etc/images/gnus/unimportant.pbm
 delete mode 100644 etc/images/gnus/unimportant.xpm
 delete mode 100644 etc/images/gnus/unsubscribe.pbm
 delete mode 100644 etc/images/gnus/unsubscribe.xpm
 delete mode 100644 etc/images/gnus/uu-decode.pbm
 delete mode 100644 etc/images/gnus/uu-decode.xpm
 delete mode 100644 etc/images/gnus/uu-post.pbm
 delete mode 100644 etc/images/gnus/uu-post.xpm
 create mode 100644 etc/images/left.svg
 create mode 100644 etc/images/outline-close.pbm
 create mode 100644 etc/images/outline-close.svg
 create mode 100644 etc/images/outline-open.pbm
 create mode 100644 etc/images/outline-open.svg
 create mode 100644 etc/images/radio-checked.svg
 create mode 100644 etc/images/radio-mixed.svg
 create mode 100644 etc/images/radio.svg
 create mode 100644 etc/images/right.svg
 copy etc/images/tree-widget/default/{guide.png => nohandle-guide.png} (100%)
 copy etc/images/tree-widget/default/{guide.xpm => nohandle-guide.xpm} (100%)
 copy etc/images/tree-widget/folder/{guide.png => nohandle-guide.png} (100%)
 copy etc/images/tree-widget/folder/{guide.xpm => nohandle-guide.xpm} (100%)
 create mode 100644 etc/images/unchecked.svg
 create mode 100644 etc/images/up.svg
 create mode 100644 etc/org.gnu.emacs.defaults.gschema.xml
 create mode 100644 etc/org/csl/README
 create mode 100644 etc/org/csl/chicago-author-date.csl
 create mode 100644 etc/org/csl/locales-en-US.xml
 create mode 100644 etc/schema/OpenDocument-schema-v1.3+libreoffice.rnc
 create mode 100644 etc/schema/OpenDocument-schema-v1.3.rnc
 delete mode 100644 etc/schema/od-schema-v1.2-os.rnc
 create mode 100644 etc/themes/leuven-dark-theme.el
 create mode 100644 etc/themes/modus-operandi-deuteranopia-theme.el
 create mode 100644 etc/themes/modus-operandi-theme.el
 create mode 100644 etc/themes/modus-operandi-tinted-theme.el
 create mode 100644 etc/themes/modus-themes.el
 create mode 100644 etc/themes/modus-vivendi-deuteranopia-theme.el
 create mode 100644 etc/themes/modus-vivendi-theme.el
 create mode 100644 etc/themes/modus-vivendi-tinted-theme.el
 create mode 100644 etc/tutorials/TUTORIAL.el_GR
 create mode 100644 etc/tutorials/TUTORIAL.uk
 create mode 100644 etc/w32-feature.el
 create mode 100644 lib-src/be_resources.cc
 create mode 100644 lib-src/seccomp-filter.c
 create mode 100644 lib/af_alg.h
 create mode 100644 lib/assert.in.h
 create mode 100644 lib/attribute.h
 delete mode 100644 lib/dosname.h
 create mode 100644 lib/dynarray.h
 create mode 100644 lib/eloop-threshold.h
 create mode 100644 lib/file-has-acl.c
 create mode 100644 lib/filename.h
 create mode 100644 lib/free.c
 create mode 100644 lib/getrandom.c
 create mode 100644 lib/idx.h
 create mode 100644 lib/intprops-internal.h
 delete mode 100644 lib/localtime-buffer.c
 delete mode 100644 lib/localtime-buffer.h
 create mode 100644 lib/malloc.c
 create mode 100644 lib/malloc/dynarray-skeleton.c
 create mode 100644 lib/malloc/dynarray.h
 create mode 100644 lib/malloc/dynarray_at_failure.c
 create mode 100644 lib/malloc/dynarray_emplace_enlarge.c
 create mode 100644 lib/malloc/dynarray_finalize.c
 create mode 100644 lib/malloc/dynarray_resize.c
 create mode 100644 lib/malloc/dynarray_resize_clear.c
 create mode 100644 lib/malloc/scratch_buffer.h
 create mode 100644 lib/malloc/scratch_buffer_dupfree.c
 create mode 100644 lib/malloc/scratch_buffer_grow.c
 create mode 100644 lib/malloc/scratch_buffer_grow_preserve.c
 create mode 100644 lib/malloc/scratch_buffer_set_array_size.c
 delete mode 100644 lib/malloca.c
 delete mode 100644 lib/malloca.h
 create mode 100644 lib/md5-stream.c
 create mode 100644 lib/memset_explicit.c
 create mode 100644 lib/mini-gmp-gnulib.c
 create mode 100644 lib/mini-gmp.c
 create mode 100644 lib/mini-gmp.h
 create mode 100644 lib/nanosleep.c
 create mode 100644 lib/nproc.c
 create mode 100644 lib/nproc.h
 create mode 100644 lib/rawmemchr.c
 create mode 100644 lib/rawmemchr.valgrind
 create mode 100644 lib/realloc.c
 create mode 100644 lib/scratch_buffer.h
 create mode 100644 lib/sigdescr_np.c
 delete mode 100644 lib/stdalign.in.h
 create mode 100644 lib/stdckdint.in.h
 create mode 100644 lib/sys_random.in.h
 create mode 100644 lisp/ansi-osc.el
 delete mode 100644 lisp/autoarg.el
 delete mode 100644 lisp/cedet/inversion.el
 delete mode 100644 lisp/cedet/semantic/grammar-wy.el
 create mode 100644 lisp/cedet/semantic/grm-wy-boot.el
 delete mode 100644 lisp/emacs-lisp/autoload.el
 create mode 100644 lisp/emacs-lisp/comp-cstr.el
 create mode 100644 lisp/emacs-lisp/comp.el
 create mode 100644 lisp/emacs-lisp/debug-early.el
 delete mode 100644 lisp/emacs-lisp/eieio-compat.el
 create mode 100644 lisp/emacs-lisp/generate-lisp-file.el
 create mode 100644 lisp/emacs-lisp/hierarchy.el
 create mode 100644 lisp/emacs-lisp/icons.el
 create mode 100644 lisp/emacs-lisp/loaddefs-gen.el
 create mode 100644 lisp/emacs-lisp/memory-report.el
 create mode 100644 lisp/emacs-lisp/multisession.el
 create mode 100644 lisp/emacs-lisp/oclosure.el
 create mode 100644 lisp/emacs-lisp/package-vc.el
 create mode 100644 lisp/emacs-lisp/range.el
 create mode 100644 lisp/emacs-lisp/shortdoc.el
 create mode 100644 lisp/emacs-lisp/shorthands.el
 delete mode 100644 lisp/emacs-lisp/tcover-unsafep.el
 create mode 100644 lisp/emacs-lisp/vtable.el
 create mode 100644 lisp/epa-ks.el
 create mode 100644 lisp/erc/erc-common.el
 create mode 100644 lisp/erc/erc-sasl.el
 create mode 100644 lisp/erc/erc-status-sidebar.el
 create mode 100644 lisp/eshell/em-elecslash.el
 create mode 100644 lisp/eshell/em-extpipe.el
 create mode 100644 lisp/external-completion.el
 delete mode 100644 lisp/gnus/.dir-locals.el
 create mode 100644 lisp/gnus/gnus-dbus.el
 create mode 100644 lisp/gnus/gnus-rmail.el
 create mode 100644 lisp/gnus/gnus-search.el
 delete mode 100644 lisp/gnus/nnir.el
 create mode 100644 lisp/gnus/nnselect.el
 delete mode 100644 lisp/image-dired.el
 create mode 100644 lisp/image/image-crop.el
 create mode 100644 lisp/image/image-dired-dired.el
 create mode 100644 lisp/image/image-dired-external.el
 create mode 100644 lisp/image/image-dired-tags.el
 create mode 100644 lisp/image/image-dired-util.el
 create mode 100644 lisp/image/image-dired.el
 create mode 100644 lisp/image/wallpaper.el
 create mode 100644 lisp/international/emoji.el
 create mode 100644 lisp/international/textsec-check.el
 create mode 100644 lisp/international/textsec.el
 create mode 100644 lisp/keymap.el
 create mode 100644 lisp/language/indonesian.el
 create mode 100644 lisp/language/philippine.el
 create mode 100644 lisp/leim/quail/cham.el
 create mode 100644 lisp/leim/quail/compose.el
 create mode 100644 lisp/leim/quail/emoji.el
 create mode 100644 lisp/leim/quail/indonesian.el
 create mode 100644 lisp/leim/quail/misc-lang.el
 create mode 100644 lisp/leim/quail/philippine.el
 delete mode 100644 lisp/linum.el
 create mode 100644 lisp/mail/ietf-drums-date.el
 delete mode 100644 lisp/mail/metamail.el
 delete mode 100644 lisp/mail/rfc2368.el
 create mode 100644 lisp/mail/rfc6068.el
 delete mode 100644 lisp/mail/uce.el
 delete mode 100644 lisp/makesum.el
 delete mode 100644 lisp/mh-e/mh-compat.el
 create mode 100644 lisp/net/dictionary-connection.el
 create mode 100644 lisp/net/dictionary.el
 create mode 100644 lisp/net/eudc-capf.el
 create mode 100644 lisp/net/eudcb-ecomplete.el
 create mode 100644 lisp/net/eudcb-macos-contacts.el
 create mode 100644 lisp/net/eudcb-mailabbrev.el
 delete mode 100644 lisp/net/netrc.el
 delete mode 100644 lisp/net/quickurl.el
 delete mode 100644 lisp/net/rlogin.el
 create mode 100644 lisp/net/tramp-container.el
 create mode 100644 lisp/net/tramp-crypt.el
 create mode 100644 lisp/net/tramp-fuse.el
 create mode 100644 lisp/net/tramp-sshfs.el
 delete mode 100644 lisp/obsolete/abbrevlist.el
 delete mode 100644 lisp/obsolete/assoc.el
 create mode 100644 lisp/obsolete/autoarg.el
 create mode 100644 lisp/obsolete/autoload.el
 delete mode 100644 lisp/obsolete/complete.el
 delete mode 100644 lisp/obsolete/cust-print.el
 create mode 100644 lisp/obsolete/eieio-compat.el
 delete mode 100644 lisp/obsolete/erc-hecomplete.el
 delete mode 100644 lisp/obsolete/fast-lock.el
 create mode 100644 lisp/obsolete/inversion.el
 delete mode 100644 lisp/obsolete/lazy-lock.el
 delete mode 100644 lisp/obsolete/ledit.el
 delete mode 100644 lisp/obsolete/levents.el
 create mode 100644 lisp/obsolete/linum.el
 delete mode 100644 lisp/obsolete/lmenu.el
 delete mode 100644 lisp/obsolete/lucid.el
 delete mode 100644 lisp/obsolete/mailpost.el
 create mode 100644 lisp/obsolete/makesum.el
 create mode 100644 lisp/obsolete/metamail.el
 create mode 100644 lisp/obsolete/mh-compat.el
 delete mode 100644 lisp/obsolete/mouse-sel.el
 create mode 100644 lisp/obsolete/netrc.el
 create mode 100644 lisp/obsolete/nnir.el
 delete mode 100644 lisp/obsolete/old-emacs-lock.el
 delete mode 100644 lisp/obsolete/old-whitespace.el
 delete mode 100644 lisp/obsolete/patcomp.el
 delete mode 100644 lisp/obsolete/pc-mode.el
 delete mode 100644 lisp/obsolete/pc-select.el
 create mode 100644 lisp/obsolete/ps-def.el
 create mode 100644 lisp/obsolete/quickurl.el
 create mode 100644 lisp/obsolete/rfc2368.el
 create mode 100644 lisp/obsolete/rlogin.el
 delete mode 100644 lisp/obsolete/s-region.el
 delete mode 100644 lisp/obsolete/sregex.el
 create mode 100644 lisp/obsolete/thumbs.el
 create mode 100644 lisp/obsolete/uce.el
 create mode 100644 lisp/obsolete/url-about.el
 create mode 100644 lisp/obsolete/url-dired.el
 create mode 100644 lisp/obsolete/vc-mtn.el
 create mode 100644 lisp/obsolete/vt-control.el
 create mode 100644 lisp/obsolete/vt100-led.el
 delete mode 100644 lisp/org/ob-J.el
 delete mode 100644 lisp/org/ob-abc.el
 delete mode 100644 lisp/org/ob-asymptote.el
 delete mode 100644 lisp/org/ob-coq.el
 delete mode 100644 lisp/org/ob-ebnf.el
 delete mode 100644 lisp/org/ob-hledger.el
 delete mode 100644 lisp/org/ob-io.el
 create mode 100644 lisp/org/ob-julia.el
 delete mode 100644 lisp/org/ob-ledger.el
 delete mode 100644 lisp/org/ob-mscgen.el
 delete mode 100644 lisp/org/ob-picolisp.el
 delete mode 100644 lisp/org/ob-shen.el
 delete mode 100644 lisp/org/ob-stan.el
 delete mode 100644 lisp/org/ob-vala.el
 create mode 100644 lisp/org/oc-basic.el
 create mode 100644 lisp/org/oc-biblatex.el
 create mode 100644 lisp/org/oc-bibtex.el
 create mode 100644 lisp/org/oc-csl.el
 create mode 100644 lisp/org/oc-natbib.el
 create mode 100644 lisp/org/oc.el
 create mode 100644 lisp/org/ol-doi.el
 create mode 100644 lisp/org/ol-man.el
 create mode 100644 lisp/org/org-cycle.el
 create mode 100644 lisp/org/org-fold-core.el
 create mode 100644 lisp/org/org-fold.el
 delete mode 100644 lisp/org/org-install.el
 create mode 100644 lisp/org/org-persist.el
 create mode 100644 lisp/org/org-refile.el
 create mode 100644 lisp/org/ox-koma-letter.el
 create mode 100644 lisp/pcmpl-git.el
 create mode 100644 lisp/pgtk-dnd.el
 create mode 100644 lisp/progmodes/c-ts-common.el
 create mode 100644 lisp/progmodes/c-ts-mode.el
 create mode 100644 lisp/progmodes/cl-font-lock.el
 create mode 100644 lisp/progmodes/cmake-ts-mode.el
 create mode 100644 lisp/progmodes/csharp-mode.el
 create mode 100644 lisp/progmodes/dockerfile-ts-mode.el
 create mode 100644 lisp/progmodes/eglot.el
 create mode 100644 lisp/progmodes/erts-mode.el
 create mode 100644 lisp/progmodes/go-ts-mode.el
 create mode 100644 lisp/progmodes/java-ts-mode.el
 create mode 100644 lisp/progmodes/json-ts-mode.el
 create mode 100644 lisp/progmodes/ruby-ts-mode.el
 create mode 100644 lisp/progmodes/rust-ts-mode.el
 create mode 100644 lisp/progmodes/typescript-ts-mode.el
 delete mode 100644 lisp/ps-def.el
 create mode 100644 lisp/sqlite-mode.el
 create mode 100644 lisp/sqlite.el
 create mode 100644 lisp/term/fbterm.el
 create mode 100644 lisp/term/haiku-win.el
 create mode 100644 lisp/term/pgtk-win.el
 create mode 100644 lisp/term/st.el
 create mode 100644 lisp/textmodes/emacs-authors-mode.el
 create mode 100644 lisp/textmodes/emacs-news-mode.el
 create mode 100644 lisp/textmodes/glyphless-mode.el
 create mode 100644 lisp/textmodes/html-ts-mode.el
 create mode 100644 lisp/textmodes/pixel-fill.el
 create mode 100644 lisp/textmodes/string-edit.el
 create mode 100644 lisp/textmodes/toml-ts-mode.el
 create mode 100644 lisp/textmodes/word-wrap-mode.el
 create mode 100644 lisp/textmodes/yaml-ts-mode.el
 delete mode 100644 lisp/thumbs.el
 create mode 100644 lisp/transient.el
 create mode 100644 lisp/treesit.el
 delete mode 100644 lisp/url/url-about.el
 delete mode 100644 lisp/url/url-dired.el
 create mode 100644 lisp/use-package/bind-key.el
 create mode 100644 lisp/use-package/use-package-bind-key.el
 create mode 100644 lisp/use-package/use-package-core.el
 create mode 100644 lisp/use-package/use-package-delight.el
 create mode 100644 lisp/use-package/use-package-diminish.el
 create mode 100644 lisp/use-package/use-package-ensure-system-package.el
 create mode 100644 lisp/use-package/use-package-ensure.el
 create mode 100644 lisp/use-package/use-package-jump.el
 create mode 100644 lisp/use-package/use-package-lint.el
 create mode 100644 lisp/use-package/use-package.el
 delete mode 100644 lisp/vc/vc-mtn.el
 delete mode 100644 lisp/vt-control.el
 delete mode 100644 lisp/vt100-led.el
 create mode 100644 lisp/yank-media.el
 create mode 100644 m4/assert_h.m4
 create mode 100644 m4/c-bool.m4
 delete mode 100644 m4/close-stream.m4
 create mode 100644 m4/free.m4
 create mode 100644 m4/getrandom.m4
 delete mode 100644 m4/glibc21.m4
 create mode 100644 m4/libgmp.m4
 delete mode 100644 m4/localtime-buffer.m4
 create mode 100644 m4/malloc.m4
 delete mode 100644 m4/malloca.m4
 create mode 100644 m4/memset_explicit.m4
 create mode 100644 m4/nanosleep.m4
 create mode 100644 m4/nproc.m4
 create mode 100644 m4/pid_t.m4
 create mode 100644 m4/rawmemchr.m4
 create mode 100644 m4/realloc.m4
 create mode 100644 m4/sigdescr_np.m4
 create mode 100644 m4/sys_random_h.m4
 create mode 100644 m4/xattr.m4
 create mode 100644 m4/year2038.m4
 create mode 100644 msdos/langinfo.h
 create mode 100644 src/.lldbinit
 create mode 100644 src/comp.c
 create mode 100644 src/comp.h
 create mode 100644 src/haiku.c
 create mode 100644 src/haiku_draw_support.cc
 create mode 100644 src/haiku_font_support.cc
 create mode 100644 src/haiku_io.c
 create mode 100644 src/haiku_select.cc
 create mode 100644 src/haiku_support.cc
 create mode 100644 src/haiku_support.h
 create mode 100644 src/haikufns.c
 create mode 100644 src/haikufont.c
 create mode 100644 src/haikugui.h
 create mode 100644 src/haikuimage.c
 create mode 100644 src/haikumenu.c
 create mode 100644 src/haikuselect.c
 create mode 100644 src/haikuselect.h
 create mode 100644 src/haikuterm.c
 create mode 100644 src/haikuterm.h
 create mode 100644 src/itree.c
 create mode 100644 src/itree.h
 delete mode 100644 src/mini-gmp-emacs.c
 delete mode 100644 src/mini-gmp.c
 delete mode 100644 src/mini-gmp.h
 copy test/data/minibuffer-test-cttq$tion => src/module-env-29.h (100%)
 create mode 100644 src/module-env-30.h
 create mode 100644 src/nsxwidget.h
 create mode 100644 src/nsxwidget.m
 create mode 100644 src/pgtkfns.c
 create mode 100644 src/pgtkgui.h
 create mode 100644 src/pgtkim.c
 create mode 100644 src/pgtkmenu.c
 create mode 100644 src/pgtkselect.c
 create mode 100644 src/pgtkterm.c
 create mode 100644 src/pgtkterm.h
 delete mode 100644 src/ptr-bounds.h
 create mode 100644 src/sort.c
 create mode 100644 src/sqlite.c
 create mode 100644 src/textconv.c
 create mode 100644 src/textconv.h
 create mode 100644 src/treesit.c
 create mode 100644 src/treesit.h
 create mode 100644 src/verbose.mk.in
 create mode 100644 src/w32image.c
 delete mode 100644 test/data/emacs-module/mod-test.c
 delete mode 100644 test/data/epg/pubkey.asc
 delete mode 100644 test/data/epg/seckey.asc
 create mode 100644 test/data/image/black.gif
 create mode 100644 test/data/image/black.webp
 delete mode 100644 test/data/themes/faces-test-dark-theme.el
 delete mode 100644 test/data/themes/faces-test-light-theme.el
 delete mode 100644 test/data/xref/file1.txt
 create mode 100644 test/infra/Dockerfile.emba
 create mode 100644 test/infra/Makefile.in
 create mode 100644 test/infra/gitlab-ci.yml
 create mode 100644 test/infra/test-jobs.yml
 create mode 100644 test/lisp/align-resources/align-post.c
 create mode 100644 test/lisp/align-resources/align-post.java
 create mode 100644 test/lisp/align-resources/align-pre.c
 create mode 100644 test/lisp/align-resources/align-pre.java
 create mode 100644 test/lisp/align-tests.el
 create mode 100644 test/lisp/allout-tests.el
 create mode 100644 test/lisp/allout-widgets-tests.el
 create mode 100644 test/lisp/ansi-color-tests.el
 create mode 100644 test/lisp/ansi-osc-tests.el
 create mode 100644 test/lisp/apropos-tests.el
 create mode 100644 test/lisp/auth-source-resources/authinfo
 create mode 100644 test/lisp/auth-source-resources/netrc-folding
 create mode 100644 test/lisp/battery-tests.el
 create mode 100644 test/lisp/bookmark-resources/test-list.bmk
 create mode 100644 test/lisp/calculator-tests.el
 create mode 100644 test/lisp/calendar/cal-french-tests.el
 create mode 100644 test/lisp/calendar/cal-julian-tests.el
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-11473.diary-european
 create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-11473.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-22092.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-22092.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-22092.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-22092.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-24199.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-24199.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-24199.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-24199.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-33277.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-33277.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-33277.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-33277.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-6766.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-6766.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-bug-6766.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-bug-6766.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-duration-2.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-duration-2.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-duration-2.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-duration-2.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-duration.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-duration.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-duration.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-duration.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-multiple-vcalendars.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-1.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-1.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-1.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-1.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-all-day.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-another-example.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-block.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-block.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-block.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-block.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-folded-summary.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-non-recurring-long-summary.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-05-29.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-05-29.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-05-29.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18a.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18a.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18a.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18b.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18b.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2003-06-18b.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2004-11-19.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2004-11-19.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2004-11-19.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2005-02-07.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2005-02-07.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2005-02-07.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2005-03-01.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2005-03-01.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-2005-03-01.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-no-dst.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-no-dst.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-real-world-no-dst.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-anniversary.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-bi-weekly.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-long.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-daily-short.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-month.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-every-second-year.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-monthly.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-count-yearly.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-two-day.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily-with-exceptions.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-daily.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-no-end.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-monthly-with-end.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-weekly.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-weekly.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-weekly.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-weekly.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-yearly.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-rrule-yearly.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-with-timezone.diary-iso
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-with-timezone.ics
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-with-uid.diary-american
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-with-uid.diary-european
 create mode 100644 
test/lisp/calendar/icalendar-resources/import-with-uid.diary-iso
 create mode 100644 test/lisp/calendar/icalendar-resources/import-with-uid.ics
 create mode 100644 test/lisp/calendar/lunar-tests.el
 create mode 100644 test/lisp/calendar/solar-tests.el
 create mode 100644 test/lisp/cedet/cedet-files-tests.el
 delete mode 100644 test/lisp/cedet/semantic-utest-fmt.el
 rename test/{manual/cedet/tests => 
lisp/cedet/semantic-utest-ia-resources}/test.mk (100%)
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/test.srt
 rename test/{manual/cedet/tests => 
lisp/cedet/semantic-utest-ia-resources}/test.texi (100%)
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testdoublens.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testdoublens.hpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testfriends.cpp
 create mode 100644 
test/lisp/cedet/semantic-utest-ia-resources/testjavacomp.java
 create mode 100644 
test/lisp/cedet/semantic-utest-ia-resources/testlocalvars.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testnsp.cpp
 create mode 100644 
test/lisp/cedet/semantic-utest-ia-resources/testsppcomplete.c
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/teststruct.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testsubclass.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testsubclass.hh
 create mode 100644 
test/lisp/cedet/semantic-utest-ia-resources/testtemplates.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testtypedefs.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testusing.cpp
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testusing.hh
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testvarnames.c
 create mode 100644 
test/lisp/cedet/semantic-utest-ia-resources/testvarnames.java
 create mode 100644 test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy
 create mode 100644 test/lisp/cedet/semantic/bovine/gcc-tests.el
 create mode 100644 test/lisp/cedet/semantic/format-resources/test-fmt.cpp
 create mode 100644 test/lisp/cedet/semantic/format-resources/test-fmt.el
 create mode 100644 test/lisp/cedet/semantic/format-tests.el
 create mode 100644 test/lisp/cedet/semantic/fw-tests.el
 create mode 100644 test/lisp/cedet/srecode/document-tests.el
 create mode 100644 test/lisp/cedet/srecode/fields-tests.el
 create mode 100644 test/lisp/completion-tests.el
 create mode 100644 test/lisp/cus-edit-tests.el
 create mode 100644 test/lisp/desktop-tests.el
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/dired-resources/insert-directory/test_dir/bar} (100%)
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/dired-resources/insert-directory/test_dir/foo} (100%)
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/dired-resources/insert-directory/test_dir_other/bar} (100%)
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/dired-resources/insert-directory/test_dir_other/foo} (100%)
 create mode 100644 test/lisp/dnd-tests.el
 create mode 100644 test/lisp/edmacro-tests.el
 create mode 100644 test/lisp/elide-head-tests.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/bc-test-alpha.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/bc-test-beta.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-add-hook.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-remove-hook.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-failure.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-success.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-symbol-value.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/foo-inlinable.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/fun-attr-warn.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/no-byte-compile.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/nowarn-inline-after-defvar.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-autoload-not-on-top-level.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-callargs-defsubst.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-callargs.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-defcustom-nogroup.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-defcustom-notype.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-defvar-lacks-prefix.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-format.el
 create mode 100644 test/lisp/emacs-lisp/bytecomp-resources/warn-free-setq.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-interactive-only.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-lambda-malformed-interactive-spec.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-make-variable-buffer-local.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-defun.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-hook.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable-bound.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable-same-file.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-obsolete-variable.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun-as-macro.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-defun.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-redefine-macro-as-defun.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-save-excursion.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-let-bind-constant.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-let-bind-nonvariable.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-set-constant.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-setq-nonvariable.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-setq-odd.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-autoload.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-custom-declare-variable.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defalias.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-abbrev-table.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-function-alias.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-define-obsolete-variable-alias.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defun.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defvar.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defvaralias.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-fill-column.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-function-signature.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-override.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-substitutions.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-multiline-first.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-multiline.el
 create mode 100644 test/lisp/emacs-lisp/check-declare-tests.el
 create mode 100644 test/lisp/emacs-lisp/comp-cstr-tests.el
 create mode 100644 test/lisp/emacs-lisp/comp-tests.el
 create mode 100644 test/lisp/emacs-lisp/copyright-tests.el
 create mode 100644 test/lisp/emacs-lisp/easy-mmode-tests.el
 create mode 100644 test/lisp/emacs-lisp/find-func-tests.el
 create mode 100644 test/lisp/emacs-lisp/float-sup-tests.el
 create mode 100644 test/lisp/emacs-lisp/hierarchy-tests.el
 create mode 100644 test/lisp/emacs-lisp/icons-tests.el
 create mode 100644 test/lisp/emacs-lisp/lisp-mnt-tests.el
 create mode 100644 test/lisp/emacs-lisp/macroexp-resources/m1.el
 create mode 100644 test/lisp/emacs-lisp/macroexp-resources/m2.el
 create mode 100644 test/lisp/emacs-lisp/macroexp-resources/vk.el
 create mode 100644 test/lisp/emacs-lisp/macroexp-tests.el
 create mode 100644 test/lisp/emacs-lisp/memory-report-tests.el
 create mode 100644 test/lisp/emacs-lisp/multisession-tests.el
 create mode 100644 test/lisp/emacs-lisp/oclosure-tests.el
 create mode 100644 test/lisp/emacs-lisp/package-resources/elpa-packages.eld
 create mode 100644 
test/lisp/emacs-lisp/package-resources/macro-builtin-package-1.0/macro-builtin-aux.el
 create mode 100644 
test/lisp/emacs-lisp/package-resources/macro-builtin-package-1.0/macro-builtin.el
 create mode 100644 
test/lisp/emacs-lisp/package-resources/macro-builtin-package-2.0/macro-builtin-aux.el
 create mode 100644 
test/lisp/emacs-lisp/package-resources/macro-builtin-package-2.0/macro-builtin.el
 create mode 100644 
test/lisp/emacs-lisp/package-resources/newer-versions/elpa-packages.eld
 create mode 100644 
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld
 create mode 100644 
test/lisp/emacs-lisp/package-resources/signed/elpa-packages.eld.sig
 create mode 100755 
test/lisp/emacs-lisp/package-resources/signed/update-signatures.sh
 create mode 100644 test/lisp/emacs-lisp/package-resources/ustar-withsub-0.1.tar
 create mode 100644 test/lisp/emacs-lisp/package-resources/v7-withsub-0.1.tar
 create mode 100644 
test/lisp/emacs-lisp/package-resources/with-nil-entry/elpa-packages.eld
 create mode 100644 test/lisp/emacs-lisp/pp-resources/code-formats.erts
 create mode 100644 test/lisp/emacs-lisp/range-tests.el
 create mode 100644 test/lisp/emacs-lisp/shortdoc-tests.el
 create mode 100644 test/lisp/emacs-lisp/syntax-tests.el
 delete mode 100644 test/lisp/emacs-lisp/tabulated-list-test.el
 create mode 100644 test/lisp/emacs-lisp/tabulated-list-tests.el
 create mode 100644 test/lisp/emacs-lisp/unsafep-tests.el
 create mode 100644 test/lisp/emacs-lisp/vtable-tests.el
 create mode 100644 test/lisp/emacs-lisp/warnings-tests.el
 create mode 100644 test/lisp/env-tests.el
 create mode 100644 test/lisp/epg-config-tests.el
 rename test/{data/epg => lisp/epg-resources}/dummy-pinentry (100%)
 create mode 100644 test/lisp/epg-resources/pubkey.asc
 create mode 100644 test/lisp/epg-resources/seckey.asc
 create mode 100644 test/lisp/erc/erc-dcc-tests.el
 create mode 100644 test/lisp/erc/erc-join-tests.el
 create mode 100644 test/lisp/erc/erc-match-tests.el
 create mode 100644 test/lisp/erc/erc-networks-tests.el
 create mode 100644 test/lisp/erc/erc-sasl-tests.el
 create mode 100644 test/lisp/erc/erc-scenarios-auth-source.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-association-nick.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-association-query.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-association-samenet.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-association.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-compat-rename-bouncer.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-local-modules.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-misc-regressions.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-id.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-base.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-both.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer-recon-id.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-netid-bouncer.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-netid-samenet.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-reconnect.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-renick.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-reuse-buffers.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-unstable.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-upstream-recon-soju.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-upstream-recon-znc.el
 create mode 100644 test/lisp/erc/erc-scenarios-internal.el
 create mode 100644 test/lisp/erc/erc-scenarios-join-auth-source.el
 create mode 100644 test/lisp/erc/erc-scenarios-join-netid-newcmd-id.el
 create mode 100644 test/lisp/erc/erc-scenarios-join-netid-newcmd.el
 create mode 100644 test/lisp/erc/erc-scenarios-join-netid-recon-id.el
 create mode 100644 test/lisp/erc/erc-scenarios-join-netid-recon.el
 create mode 100644 test/lisp/erc/erc-scenarios-misc.el
 create mode 100644 test/lisp/erc/erc-scenarios-sasl.el
 create mode 100644 test/lisp/erc/erc-scenarios-services-misc.el
 create mode 100644 test/lisp/erc/erc-services-tests.el
 create mode 100644 test/lisp/erc/erc-tests.el
 create mode 100644 
test/lisp/erc/resources/base/assoc/bouncer-history/barnet.eld
 create mode 100644 
test/lisp/erc/resources/base/assoc/bouncer-history/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/bumped/again.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/bumped/foisted.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/bumped/refoisted.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/bumped/renicked.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/multi-net/barnet.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/multi-net/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/queries/netnick.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/queries/non-erc.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/reconplay/again.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/reconplay/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/samenet/chester.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/samenet/tester.eld
 create mode 100644 test/lisp/erc/resources/base/assoc/samenet/tester2.eld
 create mode 100644 test/lisp/erc/resources/base/auth-source/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/auth-source/nopass.eld
 create mode 100644 
test/lisp/erc/resources/base/channel-buffer-revival/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/flood/soju.eld
 create mode 100644 test/lisp/erc/resources/base/gapless-connect/barnet.eld
 create mode 100644 test/lisp/erc/resources/base/gapless-connect/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/gapless-connect/pass-stub.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/first.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/fourth.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/second.eld
 create mode 100644 test/lisp/erc/resources/base/local-modules/third.eld
 create mode 100644 test/lisp/erc/resources/base/mask-target-routing/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/barnet-again.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/barnet-drop.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/barnet.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/foonet-again.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/foonet-drop.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/netid/bouncer/stub-again.eld
 create mode 100644 test/lisp/erc/resources/base/netid/samenet/chester.eld
 create mode 100644 test/lisp/erc/resources/base/netid/samenet/tester.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/aborted-dupe.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/aborted.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/options-again.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/options.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/timer-last.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/timer.eld
 create mode 100644 
test/lisp/erc/resources/base/renick/queries/bouncer-barnet.eld
 create mode 100644 
test/lisp/erc/resources/base/renick/queries/bouncer-foonet.eld
 create mode 100644 test/lisp/erc/resources/base/renick/queries/solo.eld
 create mode 100644 test/lisp/erc/resources/base/renick/self/auto.eld
 create mode 100644 test/lisp/erc/resources/base/renick/self/manual.eld
 create mode 100644 test/lisp/erc/resources/base/renick/self/qual-chester.eld
 create mode 100644 test/lisp/erc/resources/base/renick/self/qual-tester.eld
 create mode 100644 
test/lisp/erc/resources/base/reuse-buffers/channel/barnet.eld
 create mode 100644 
test/lisp/erc/resources/base/reuse-buffers/channel/foonet.eld
 create mode 100644 test/lisp/erc/resources/base/reuse-buffers/server/barnet.eld
 create mode 100644 test/lisp/erc/resources/base/reuse-buffers/server/foonet.eld
 create mode 100644 
test/lisp/erc/resources/base/upstream-reconnect/soju-barnet.eld
 create mode 100644 
test/lisp/erc/resources/base/upstream-reconnect/soju-foonet.eld
 create mode 100644 
test/lisp/erc/resources/base/upstream-reconnect/znc-barnet.eld
 create mode 100644 
test/lisp/erc/resources/base/upstream-reconnect/znc-foonet.eld
 create mode 100644 test/lisp/erc/resources/dcc/chat/accept-dcc.eld
 create mode 100644 test/lisp/erc/resources/dcc/chat/accept.eld
 create mode 100644 test/lisp/erc/resources/erc-d/erc-d-i.el
 create mode 100644 test/lisp/erc/resources/erc-d/erc-d-t.el
 create mode 100644 test/lisp/erc/resources/erc-d/erc-d-tests.el
 create mode 100644 test/lisp/erc/resources/erc-d/erc-d-u.el
 create mode 100644 test/lisp/erc/resources/erc-d/erc-d.el
 create mode 100644 test/lisp/erc/resources/erc-d/resources/basic.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/depleted.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/drop-a.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/drop-b.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic-barnet.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic-foonet.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic-stub.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/dynamic.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/eof.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/foreign.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/fuzzy.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/incremental.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/irc-parser-tests.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/linger-multi-a.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/linger-multi-b.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/linger.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/no-block.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/no-match.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/no-pong.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/nonstandard.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-barnet.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-foonet.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-solo.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/proxy-subprocess.el
 create mode 100644 test/lisp/erc/resources/erc-d/resources/timeout.eld
 create mode 100644 test/lisp/erc/resources/erc-d/resources/unexpected.eld
 create mode 100644 test/lisp/erc/resources/erc-scenarios-common.el
 create mode 100644 test/lisp/erc/resources/join/auth-source/foonet.eld
 create mode 100644 test/lisp/erc/resources/join/legacy/foonet.eld
 create mode 100644 test/lisp/erc/resources/join/network-id/barnet.eld
 create mode 100644 test/lisp/erc/resources/join/network-id/foonet-again.eld
 create mode 100644 test/lisp/erc/resources/join/network-id/foonet.eld
 create mode 100644 test/lisp/erc/resources/join/reconnect/foonet-again.eld
 create mode 100644 test/lisp/erc/resources/join/reconnect/foonet.eld
 create mode 100644 
test/lisp/erc/resources/networks/announced-missing/foonet.eld
 create mode 100644 test/lisp/erc/resources/networks/merge-server/track.eld
 create mode 100644 test/lisp/erc/resources/networks/no-module/basic.eld
 create mode 100644 test/lisp/erc/resources/sasl/external.eld
 create mode 100644 test/lisp/erc/resources/sasl/plain-failed.eld
 create mode 100644 test/lisp/erc/resources/sasl/plain.eld
 create mode 100644 test/lisp/erc/resources/sasl/scram-sha-1.eld
 create mode 100644 test/lisp/erc/resources/sasl/scram-sha-256.eld
 create mode 100644 test/lisp/erc/resources/services/auth-source/libera.eld
 create mode 100644 test/lisp/erc/resources/services/auth-source/recon.eld
 create mode 100644 test/lisp/erc/resources/services/password/libera.eld
 create mode 100644 test/lisp/eshell/em-alias-tests.el
 create mode 100644 test/lisp/eshell/em-basic-tests.el
 create mode 100644 test/lisp/eshell/em-cmpl-tests.el
 create mode 100644 test/lisp/eshell/em-dirs-tests.el
 create mode 100644 test/lisp/eshell/em-extpipe-tests.el
 create mode 100644 test/lisp/eshell/em-glob-tests.el
 create mode 100644 test/lisp/eshell/em-pred-tests.el
 create mode 100644 test/lisp/eshell/em-prompt-tests.el
 create mode 100644 test/lisp/eshell/em-script-tests.el
 create mode 100644 test/lisp/eshell/em-tramp-tests.el
 create mode 100644 test/lisp/eshell/esh-arg-tests.el
 create mode 100644 test/lisp/eshell/esh-cmd-tests.el
 create mode 100644 test/lisp/eshell/esh-ext-tests.el
 create mode 100644 test/lisp/eshell/esh-io-tests.el
 create mode 100644 test/lisp/eshell/esh-proc-tests.el
 create mode 100644 test/lisp/eshell/esh-util-tests.el
 create mode 100644 test/lisp/eshell/esh-var-tests.el
 create mode 100644 test/lisp/eshell/eshell-tests-helpers.el
 create mode 100644 test/lisp/eshell/eshell-tests-unload.el
 create mode 100644 test/lisp/faces-resources/faces-test-dark-theme.el
 create mode 100644 test/lisp/faces-resources/faces-test-light-theme.el
 create mode 100644 test/lisp/files-resources/.dir-locals.el
 create mode 100644 test/lisp/files-resources/auto-test.zot1
 create mode 100644 test/lisp/files-resources/auto-test.zot2
 create mode 100644 test/lisp/files-resources/auto-test.zot3
 create mode 100644 test/lisp/files-resources/compile-utf8.el
 create mode 100644 test/lisp/files-resources/file-mode
 create mode 100644 test/lisp/files-resources/file-mode-multiple
 create mode 100644 test/lisp/files-resources/file-mode-prop-line
 rename test/{data => lisp/files-resources}/files-bug18141.el.gz (100%)
 create mode 100644 test/lisp/files-resources/whatever.quux
 create mode 100644 test/lisp/find-cmd-tests.el
 create mode 100644 test/lisp/gnus/gnus-group-tests.el
 create mode 100644 test/lisp/gnus/gnus-icalendar-tests.el
 create mode 100644 test/lisp/gnus/gnus-search-tests.el
 create mode 100644 test/lisp/gnus/gnus-util-tests.el
 create mode 100644 test/lisp/gnus/mm-decode-resources/8bit-multipart.bin
 create mode 100644 test/lisp/gnus/mm-decode-resources/win1252-multipart.bin
 create mode 100644 test/lisp/gnus/mm-decode-tests.el
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/gnus/mml-sec-resources/.gpg-v21-migrated} (100%)
 create mode 100644 test/lisp/gnus/mml-sec-resources/gpg-agent.conf
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/052E3324B4811A197A1DE922671AA6ABE475025E.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/066DBED74BA05B5AA1E2A6E4634EF6F62C0D7A5F.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/0B0D8E451BFADF816524AF5E185EBF3DED48CA00.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/2C9A99AF2FB073D3328B0F995BD6DE74616A6CC2.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/3250B5BE67E704F82BC9AAE00EC8A0CAC8C2A94F.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5294CDB62DB28FBB486DE077DAF248FB32BE286A.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5B2B6633E89C0BD58A0FA2C785A31EAA96278695.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/61F5836DA69D9F63059D2665451F18E4346DF43A.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/64CA92780975EEB798D2083FF25AFD43A4033DB7.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/680D01F368916A0021C14E3453B27B3C5F900683.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/7A788436224049A2FE1E446E16B70DB012C830BB.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/8865328E25351B0D7697D4156A13497174F999D5.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/93FF37C268FDBF0767F5FFDC49409DDAC9388B2C.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A73E9D01F0465B518E8E7D5AD529077AAC1603B4.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C67DAD345455EAD6D51368008FC3A53B8D195B5A.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/CF723A68027A82B538F04BF4A2A1323D1B3E095C.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/D6A2C195DEBA3506F0ECFBE3DDD7C57F6913DC7C.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/DB8C922A471E08FAF083EC2465AFB4063904C282.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/E0C3163E69C57319C6038F9EBE14F5D55DE553F7.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/F4E86D61A71E9CE6B0DBC65C5121846E542913B9.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/FE38C61A8DB32297C7C3C18E7A837D7B70263BC7.key
 create mode 100644 test/lisp/gnus/mml-sec-resources/pubring.gpg
 create mode 100644 test/lisp/gnus/mml-sec-resources/pubring.kbx
 create mode 100644 test/lisp/gnus/mml-sec-resources/secring.gpg
 create mode 100644 test/lisp/gnus/mml-sec-resources/trustdb.gpg
 create mode 100644 test/lisp/gnus/mml-sec-resources/trustlist.txt
 create mode 100644 test/lisp/gnus/mml-sec-tests.el
 create mode 100644 test/lisp/help-mode-tests.el
 create mode 100644 test/lisp/hfy-cmap-resources/rgb.txt
 create mode 100644 test/lisp/hfy-cmap-tests.el
 create mode 100644 test/lisp/hl-line-tests.el
 create mode 100644 test/lisp/image/image-dired-tests.el
 create mode 100644 test/lisp/image/image-dired-util-tests.el
 create mode 100644 test/lisp/image/wallpaper-tests.el
 create mode 100644 test/lisp/info-tests.el
 create mode 100644 test/lisp/international/mule-util-resources/utf-8.txt
 create mode 100644 test/lisp/international/textsec-tests.el
 create mode 100644 test/lisp/loadhist-resources/loadhist--bar.el
 create mode 100644 test/lisp/loadhist-resources/loadhist--foo.el
 create mode 100644 test/lisp/loadhist-tests.el
 create mode 100644 test/lisp/lpr-tests.el
 create mode 100644 test/lisp/mail/ietf-drums-date-tests.el
 create mode 100644 test/lisp/mail/ietf-drums-tests.el
 create mode 100644 test/lisp/mail/mail-extr-tests.el
 create mode 100644 test/lisp/mail/mail-parse-tests.el
 create mode 100644 test/lisp/mail/mail-utils-tests.el
 create mode 100644 test/lisp/mail/qp-tests.el
 create mode 100644 test/lisp/mail/rfc2045-tests.el
 create mode 100644 test/lisp/mail/rfc6068-tests.el
 create mode 100644 test/lisp/mail/rfc822-tests.el
 create mode 100644 test/lisp/mail/rmailmm-tests.el
 create mode 100644 test/lisp/mail/undigest-tests.el
 delete mode 100644 test/lisp/makesum-tests.el
 create mode 100644 test/lisp/mh-e/mh-limit-tests.el
 create mode 100644 test/lisp/mh-e/mh-thread-tests.el
 create mode 100644 test/lisp/mh-e/mh-utils-tests.el
 create mode 100644 test/lisp/mh-e/mh-xface-tests.el
 create mode 100755 test/lisp/mh-e/test-all-mh-variants.sh
 copy test/{ => lisp/minibuffer-resources}/data/minibuffer-test-cttq$tion (100%)
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/minibuffer-resources/lisp/cedet/semantic-utest-c.test} (100%)
 copy test/{data/minibuffer-test-cttq$tion => 
lisp/minibuffer-resources/lisp/cedet/semantic-utest.test} (100%)
 create mode 100644 test/lisp/misc-tests.el
 create mode 100644 test/lisp/mwheel-tests.el
 create mode 100644 test/lisp/net/browse-url-tests.el
 create mode 100644 test/lisp/net/dbus-resources/org.gnu.Emacs.TestDBus.xml
 create mode 100644 test/lisp/net/dig-tests.el
 create mode 100644 test/lisp/net/eudc-resources/bbdb
 create mode 100644 test/lisp/net/eudc-resources/dc=gnu,dc=org.ldif
 create mode 100644 
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-1.ldif
 create mode 100644 
test/lisp/net/eudc-resources/dc=gnu,dc=org/cn=emacs-ert-test-2.ldif
 create mode 100644 test/lisp/net/eudc-resources/ecompleterc
 create mode 100644 test/lisp/net/eudc-resources/mailrc
 create mode 100644 test/lisp/net/eudc-resources/slapd.conf
 create mode 100644 test/lisp/net/eudc-tests.el
 create mode 100644 test/lisp/net/hmac-md5-tests.el
 create mode 100644 test/lisp/net/mailcap-resources/mailcap
 rename test/{data/mailcap => lisp/net/mailcap-resources}/mime.types (100%)
 create mode 100644 test/lisp/net/mailcap-resources/test.test
 rename test/{data/net => lisp/net/network-stream-resources}/cert.pem (100%)
 rename test/{data/net => lisp/net/network-stream-resources}/key.pem (100%)
 create mode 100644 test/lisp/net/ntlm-resources/authinfo
 create mode 100644 test/lisp/net/ntlm-tests.el
 create mode 100644 test/lisp/net/puny-resources/IdnaTestV2.txt
 create mode 100644 test/lisp/net/sasl-cram-tests.el
 create mode 100644 test/lisp/net/sasl-tests.el
 rename test/{data/shr => lisp/net/shr-resources}/div-div.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/div-div.txt (100%)
 rename test/{data/shr => lisp/net/shr-resources}/div-p.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/div-p.txt (100%)
 rename test/{data/shr => lisp/net/shr-resources}/li-div.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/li-div.txt (100%)
 rename test/{data/shr => lisp/net/shr-resources}/li-empty.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/li-empty.txt (100%)
 rename test/{data/shr => lisp/net/shr-resources}/nonbr.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/nonbr.txt (100%)
 rename test/{data/shr => lisp/net/shr-resources}/ol.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/ol.txt (100%)
 rename test/{data/shr => lisp/net/shr-resources}/ul-empty.html (100%)
 rename test/{data/shr => lisp/net/shr-resources}/ul-empty.txt (100%)
 create mode 100644 test/lisp/net/socks-tests.el
 copy test/lisp/net/{tramp-archive-resources => tramp-resources}/foo.tar.gz 
(100%)
 create mode 100644 test/lisp/net/webjump-tests.el
 create mode 100644 test/lisp/newcomment-tests.el
 create mode 100644 test/lisp/nxml/xsd-regexp-tests.el
 create mode 100644 test/lisp/obsolete/inversion-tests.el
 create mode 100644 test/lisp/obsolete/makesum-tests.el
 create mode 100644 test/lisp/obsolete/rfc2368-tests.el
 create mode 100644 test/lisp/obsolete/thumbs-tests.el
 rename test/{data/minibuffer-test-cttq$tion => 
lisp/pcmpl-linux-resources/fs/ext4/.keep} (100%)
 create mode 100644 test/lisp/pcmpl-linux-resources/mtab
 create mode 100644 test/lisp/pcmpl-linux-tests.el
 create mode 100644 test/lisp/pcomplete-tests.el
 create mode 100644 test/lisp/play/animate-tests.el
 create mode 100644 test/lisp/play/cookie1-resources/cookies
 create mode 100644 test/lisp/play/cookie1-tests.el
 create mode 100644 test/lisp/play/dissociate-tests.el
 create mode 100644 test/lisp/play/fortune-resources/fortunes
 create mode 100644 test/lisp/play/fortune-tests.el
 create mode 100644 test/lisp/play/life-tests.el
 create mode 100644 test/lisp/proced-tests.el
 create mode 100644 test/lisp/progmodes/autoconf-tests.el
 create mode 100644 test/lisp/progmodes/bug-reference-tests.el
 create mode 100644 test/lisp/progmodes/c-ts-mode-resources/filling.erts
 create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts
 create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-preproc.erts
 create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent.erts
 create mode 100644 test/lisp/progmodes/c-ts-mode-tests.el
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-11996.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-19709.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-22355.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-23992.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-25098.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-26850.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-30393.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-indent-exp.pl
 create mode 100644 
test/lisp/progmodes/cperl-mode-resources/cperl-indent-styles.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-indents.erts
 create mode 100644 
test/lisp/progmodes/cperl-mode-resources/fontify-punctuation-vars.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/grammar.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/here-docs.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-resources/proto-and-attrs.pl
 create mode 100644 test/lisp/progmodes/cperl-mode-tests.el
 create mode 100644 test/lisp/progmodes/eglot-tests.el
 create mode 100644 test/lisp/progmodes/elisp-mode-resources/elisp-indents.erts
 create mode 100644 test/lisp/progmodes/elisp-mode-resources/flet.erts
 create mode 100644 
test/lisp/progmodes/elisp-mode-resources/simple-shorthand-test.el
 create mode 100644 test/lisp/progmodes/executable-tests.el
 create mode 100644 
test/lisp/progmodes/flymake-resources/another-problematic-file.c
 create mode 100644 test/lisp/progmodes/gdb-mi-tests.el
 create mode 100644 test/lisp/progmodes/glasses-tests.el
 create mode 100644 test/lisp/progmodes/go-ts-mode-resources/indent.erts
 create mode 100644 test/lisp/progmodes/go-ts-mode-tests.el
 create mode 100644 test/lisp/progmodes/grep-tests.el
 create mode 100644 test/lisp/progmodes/hideshow-tests.el
 create mode 100644 test/lisp/progmodes/java-ts-mode-resources/indent.erts
 create mode 100644 test/lisp/progmodes/java-ts-mode-resources/movement.erts
 create mode 100644 test/lisp/progmodes/java-ts-mode-tests.el
 rename test/{manual/indent => lisp/progmodes/js-resources}/js-chain.js (100%)
 rename test/{manual/indent => 
lisp/progmodes/js-resources}/js-indent-align-list-continuation-nil.js (100%)
 rename test/{manual/indent => 
lisp/progmodes/js-resources}/js-indent-init-dynamic.js (100%)
 rename test/{manual/indent => lisp/progmodes/js-resources}/js-indent-init-t.js 
(100%)
 rename test/{manual/indent => lisp/progmodes/js-resources}/js.js (100%)
 rename test/{manual/indent => 
lisp/progmodes/js-resources}/jsx-align-gt-with-lt.jsx (100%)
 rename test/{manual/indent => 
lisp/progmodes/js-resources}/jsx-comment-string.jsx (100%)
 rename test/{manual/indent => 
lisp/progmodes/js-resources}/jsx-indent-level.jsx (100%)
 rename test/{manual/indent => lisp/progmodes/js-resources}/jsx-quote.jsx (100%)
 rename test/{manual/indent => 
lisp/progmodes/js-resources}/jsx-self-closing.jsx (100%)
 rename test/{manual/indent => lisp/progmodes/js-resources}/jsx-unclosed-1.jsx 
(100%)
 rename test/{manual/indent => lisp/progmodes/js-resources}/jsx-unclosed-2.jsx 
(100%)
 rename test/{manual/indent => lisp/progmodes/js-resources}/jsx.jsx (100%)
 create mode 100644 test/lisp/progmodes/octave-tests.el
 create mode 100644 test/lisp/progmodes/opascal-tests.el
 create mode 100644 test/lisp/progmodes/pascal-tests.el
 create mode 100644 test/lisp/progmodes/perl-mode-tests.el
 create mode 100644 test/lisp/progmodes/project-resources/.dir-locals.el
 create mode 100644 test/lisp/progmodes/project-resources/etc
 create mode 100644 test/lisp/progmodes/project-resources/foo
 create mode 100644 test/lisp/progmodes/project-tests.el
 create mode 100644 
test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb
 create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-block-indent.rb
 create mode 100644 
test/lisp/progmodes/ruby-mode-resources/ruby-method-call-indent.rb
 create mode 100644 
test/lisp/progmodes/ruby-mode-resources/ruby-method-params-indent.rb
 create mode 100644 
test/lisp/progmodes/ruby-mode-resources/ruby-parenless-call-arguments-indent.rb
 create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
 create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby.rb
 create mode 100644 test/lisp/progmodes/ruby-ts-mode-tests.el
 create mode 100644 test/lisp/progmodes/scheme-tests.el
 create mode 100644 test/lisp/progmodes/sh-script-resources/sh-indents.erts
 create mode 100644 test/lisp/progmodes/sh-script-tests.el
 create mode 100644 test/lisp/progmodes/typescript-ts-mode-resources/indent.erts
 create mode 100644 test/lisp/progmodes/typescript-ts-mode-tests.el
 create mode 100644 test/lisp/progmodes/xref-resources/file1.txt
 rename test/{data/xref => lisp/progmodes/xref-resources}/file2.txt (100%)
 create mode 100644 test/lisp/progmodes/xref-resources/file3.txt
 create mode 100644 test/lisp/repeat-tests.el
 create mode 100644 test/lisp/saveplace-resources/saveplace
 create mode 100644 test/lisp/saveplace-tests.el
 create mode 100644 test/lisp/server-tests.el
 create mode 100644 test/lisp/startup-tests.el
 create mode 100644 test/lisp/tab-bar-tests.el
 create mode 100644 test/lisp/textmodes/bibtex-tests.el
 create mode 100644 test/lisp/textmodes/css-mode-resources/css-selectors.txt
 create mode 100644 test/lisp/textmodes/css-mode-resources/scss-selectors.txt
 create mode 100644 test/lisp/textmodes/css-mode-resources/test-indent.css
 create mode 100644 test/lisp/textmodes/emacs-news-mode-resources/cycle-tag.erts
 create mode 100644 test/lisp/textmodes/emacs-news-mode-tests.el
 create mode 100644 test/lisp/textmodes/paragraphs-resources/mark-paragraph.bin
 create mode 100644 test/lisp/textmodes/po-tests.el
 create mode 100644 test/lisp/textmodes/texinfo-resources/fill.erts
 create mode 100644 test/lisp/textmodes/texinfo-tests.el
 create mode 100644 test/lisp/time-resources/non-empty
 create mode 100644 test/lisp/time-tests.el
 create mode 100644 test/lisp/url/url-domsuf-tests.el
 delete mode 100644 test/lisp/url/url-handlers-test.el
 create mode 100644 test/lisp/url/url-handlers-tests.el
 create mode 100644 test/lisp/use-package/use-package-tests.el
 rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_emacs.c 
(100%)
 rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_emacs_1.c 
(100%)
 rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_world.c 
(100%)
 rename test/{data/vc/diff-mode => lisp/vc/diff-mode-resources}/hello_world_1.c 
(100%)
 create mode 100644 test/lisp/vc/vc-git-tests.el
 create mode 100644 test/lisp/version-tests.el
 create mode 100644 test/lisp/x-dnd-tests.el
 rename test/{data/xdg => lisp/xdg-resources}/l10n.desktop (100%)
 rename test/{data/xdg => lisp/xdg-resources}/malformed.desktop (100%)
 rename test/{data/xdg => lisp/xdg-resources}/mimeapps.list (100%)
 rename test/{data/xdg => lisp/xdg-resources}/mimeinfo.cache (100%)
 rename test/{data/xdg => lisp/xdg-resources}/test.desktop (100%)
 rename test/{data/xdg => lisp/xdg-resources}/wrong.desktop (100%)
 create mode 100644 test/lisp/yank-media-tests.el
 delete mode 100644 test/manual/cedet/srecode-tests.el
 delete mode 100644 test/manual/cedet/tests/test-fmt.cpp
 delete mode 100644 test/manual/cedet/tests/test-fmt.el
 delete mode 100644 test/manual/cedet/tests/test.srt
 delete mode 100644 test/manual/cedet/tests/testdoublens.cpp
 delete mode 100644 test/manual/cedet/tests/testdoublens.hpp
 delete mode 100644 test/manual/cedet/tests/testfriends.cpp
 delete mode 100644 test/manual/cedet/tests/testjavacomp.java
 delete mode 100644 test/manual/cedet/tests/testlocalvars.cpp
 delete mode 100644 test/manual/cedet/tests/testnsp.cpp
 delete mode 100644 test/manual/cedet/tests/testsppcomplete.c
 delete mode 100644 test/manual/cedet/tests/teststruct.cpp
 delete mode 100644 test/manual/cedet/tests/testsubclass.cpp
 delete mode 100644 test/manual/cedet/tests/testsubclass.hh
 delete mode 100644 test/manual/cedet/tests/testtemplates.cpp
 delete mode 100644 test/manual/cedet/tests/testtypedefs.cpp
 delete mode 100644 test/manual/cedet/tests/testusing.cpp
 delete mode 100644 test/manual/cedet/tests/testusing.hh
 delete mode 100644 test/manual/cedet/tests/testvarnames.c
 delete mode 100644 test/manual/cedet/tests/testvarnames.java
 delete mode 100644 test/manual/cedet/tests/testwisent.wy
 create mode 100644 test/manual/etags/CTAGS.good_crlf
 create mode 100644 test/manual/etags/CTAGS.good_update
 create mode 100644 test/manual/etags/README
 create mode 100644 test/manual/etags/crlf
 create mode 100644 test/manual/etags/merc-src/accumulator.m
 create mode 100644 test/manual/etags/rs-src/test.rs
 create mode 100644 test/manual/image-circular-tests.el
 create mode 100644 test/manual/image-tests.el
 delete mode 100644 test/manual/indent/css-mode.css
 delete mode 100644 test/manual/indent/nxml.xml
 delete mode 100644 test/manual/indent/opascal.pas
 delete mode 100644 test/manual/indent/ps-mode.ps
 delete mode 100644 test/manual/indent/ruby.rb
 create mode 100644 test/manual/indent/tcl.tcl
 create mode 100644 test/manual/noverlay/.gitignore
 create mode 100644 test/manual/noverlay/Makefile.in
 create mode 100755 test/manual/noverlay/check-sanitize.sh
 create mode 100644 test/manual/noverlay/emacs-compat.h
 create mode 100644 test/manual/noverlay/itree-tests.c
 create mode 100644 test/manual/noverlay/many-errors.py
 create mode 100644 test/manual/noverlay/overlay-perf.el
 create mode 100644 test/manual/process-callout-tests.el
 delete mode 100644 test/manual/rmailmm.el
 create mode 100644 test/misc/test-custom-deps.el
 create mode 100644 test/misc/test-custom-libs.el
 create mode 100644 test/misc/test-custom-noloads.el
 create mode 100644 test/misc/test-custom-opts.el
 create mode 100644 test/src/character-tests.el
 create mode 100644 test/src/comp-resources/comp-test-45603.el
 create mode 100644 test/src/comp-resources/comp-test-funcs-dyn.el
 create mode 100644 test/src/comp-resources/comp-test-funcs.el
 create mode 100644 test/src/comp-resources/comp-test-pure.el
 create mode 100644 test/src/comp-tests.el
 create mode 100644 test/src/emacs-module-resources/mod-test.c
 create mode 100644 test/src/emacs-tests.el
 create mode 100644 test/src/filelock-tests.el
 create mode 100644 test/src/image-tests.el
 create mode 100644 test/src/indent-tests.el
 create mode 100644 test/src/lread-resources/lazydoc.el
 rename test/{data => src/lread-resources}/somelib.el (100%)
 rename test/{data => src/lread-resources}/somelib2.el (100%)
 create mode 100644 test/src/search-tests.el
 create mode 100644 test/src/sqlite-tests.el
 create mode 100644 test/src/syntax-resources/syntax-comments.txt
 create mode 100644 test/src/treesit-tests.el
 create mode 100644 test/src/xdisp-tests.el
 create mode 100644 test/src/xfaces-tests.el



reply via email to

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