emacs-diffs
[Top][All Lists]
Advanced

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

feature/improved-locked-narrowing updated (3bf19c417f -> aef803d6c3)


From: Gregory Heytings
Subject: feature/improved-locked-narrowing updated (3bf19c417f -> aef803d6c3)
Date: Sun, 30 Oct 2022 12:02:10 -0400 (EDT)

ghe pushed a change to branch feature/improved-locked-narrowing.

      from  3bf19c417f Merge master into feature/improved-locked-narrowing.
      adds  10585c4f30 Update documentation for obsolete generalized variables
      adds  b48bf42fc2 ; * src/buffer.h (struct buffer_text): Improve 
commentary.
      adds  83b6da31f3 Move generalized variable docs to elisp manual
      adds  42496e6470 Move generalized variable `substring' doc to elisp manual
      adds  67a15ce156 Use substitute-command-keys in a few more places
      adds  2d307a0205 ; Sort list of generalized variables
      adds  10a31c6a29 Prefer saying "init file" to ".emacs" in FAQ
      adds  1007800a59 Make mh-colors-available-p obsolete
      adds  e518146a30 Fix input extension focus tracking with some window 
managers
      adds  fd74c6f4b8 When reverting, preserve the readedness state set by 
`C-x C-q'
      adds  25ee1ff206 Don't lose read-only marking when reverting a view-mode 
buffer
      adds  b400d7335b ; * lisp/simple.el (read-only-mode): Fix wording of doc 
string.
      adds  044e11641b Fix string padding in gdb-mi
      adds  3835255a38 CC Mode: Fontify args correctly when arglist closing ) 
is not on the same line
      adds  95b1eacd47 Fix handling of UNCs in 'parse-colon-path
      adds  78923c5f4e C++ Mode - Fontify "class Foo {\n  ~Foo() noexcept;" 
correctly
      adds  bc8141594d vc-merge: Look for 'merge-file' instead of 'merge'
      adds  34686263b7 Fix various problems with mouse highlight on XI2 builds
      adds  ce82300221 * configure.ac: Move AC_LANG_PUSH/POP out of 
AC_CACHE_CHECK.  (Bug#57380)
      adds  c5c3f57bd4 Minor fixes in tramp-tests.el
      adds  0ce30e9295 Allow not deleting the config.cache file with "make 
FAST=true bootstrap"
      adds  74d0304ad4 Extend `hs-special-modes-alist' for languages such as 
Python
      adds  7c7fc8fa5b Add Python blocks support for hideshow
      adds  b947f80a62 Add hideshow-test.el file (bug#56635)
      adds  dbec115948 Fix instrumented eval-defun not printing "Edebug:" to 
the echo area
      adds  a8a3608c07 Make frame-width obsolete as a generalized variable
      adds  b28b2cefae Fix warning about obsoleted generalized variables
      adds  34e0a232cd Allow symlink creation on MS-Windows without 
Administrator privileges
      adds  2385bf3397 Treat smtp-auth method from auth-info as a symbol
      adds  52f9ce5528 Mention C-x C-q + revert change in NEWS
      adds  7464640d2a Make a prefix go to the previous error
      adds  514372722a Fix generalized variable documentation for recent change
      adds  ec4f976e8e Document how :map and :scale interacts in image maps
      adds  681f2e23ae Add a new user option grep-command-position
      adds  df8e705eb2 Don't refer to Emacs 24.3 or older in FAQ
      adds  55f681359e Improve explanation of init file in FAQ
      adds  7c463120cc ; Delete some commented out code from linum.el
      adds  2265fc964b ; * lisp/progmodes/grep.el (grep-command-position): Doc 
fix.
      adds  9ba6a7c508 ; * etc/NEWS: Fix wording of a recently-added entry.
      adds  5b5896132f * lisp/progmodes/cc-langs.el 
(c-make-no-parens-syntax-table): Fix bug#57065
      adds  97067349a8 Fix unlikely core dump with Xaw
      adds  9bd91a3751 Fix overflows in HAVE_XSYNC timestamp handling
      adds  7b05ffda80 Update from Gnulib by running admin/merge-gnulib
      adds  7ffac97f49 ; * src/xterm.h (struct x_display_info): Update comment.
      adds  8cad97e3db Restore old code in x_sync_trigger_fence
      adds  82bcd44378 * configure.ac: Move AC_LANG_PUSH/POP out of 
AC_CACHE_CHECK.  (Bug#57380)
      adds  743e966cb8 ; Merge from origin/emacs-28
      adds  2ccefef4c7 * lisp/progmodes/etags.el (next-file): Minor doc fix.
      adds  92e90297f9 * lisp/wdired.el: Doc fix; don't mention obsolete 
variable.
      adds  9e03e29c4e * lisp/wdired.el: Improve "Commentary" section.
      adds  6d3d9dba60 Merge from origin/emacs-28
      adds  ba64d09156 Treat smtp-auth method from auth-info as a symbol
      adds  4ac59b3313 ; Merge from origin/emacs-28
      adds  e3b8577525 ; * etc/DEBUG: Fix wording of "X protocol errors" 
section.
      adds  23c01a23a3 Merge from origin/emacs-28
      adds  a457aa6257 Kill the buffer for the temp file after using 
'$<command>' in Eshell
      adds  0f561d0e5c Pacify obsolete gv warnings in xt-mouse-tests.el
      adds  2888a2e076 Fix recent gamegrid.el change for nox build
      adds  762a37b5e5 Delete blank lines at the start of the cited text in 
message-indent-citation
      adds  54a0c9569e New option 'thrifty' for Man-notify-method
      adds  4cb31b1935 Make the *Ido COmpletions* buffer fit the window to the 
buffer
      adds  be2e6228f8 Use `rx' in Tramp where possible
      adds  233c91d32a CC Mode: Fontify correctly a brace list element followed 
only by syntactic WS
      adds  997103bb87 Clarify the :box attributes in Face Attributes lispref 
node
      adds  c1442f96db Use shr as default for mm-text-html-renderer
      adds  6edff5ac33 xref-matches-in-files: Use 
with-connection-local-variables
      adds  4015d561c3 Fix crash when handling "swallowed" generic events
      adds  56aa52c346 Support "replacement characters" on TTY frames
      adds  0f37808195 CC Mode: Remove double evaluation of self-quoting 
function in cc-langs.el
      adds  d19c7042b2 ; * etc/NEWS: typo
      adds  6b1ed2f2c9 Fix antialias face attribute when text is scaled
      adds  a2d62456a7 Fix regression with cursor motion in Magit buffers
      adds  716441a069 Fix webp detection on some Macos systems
      adds  f427b985a1 Make dynamic info-lookup more backwards-compatible
      adds  0ab49d46dd Use a list of text properties to search in symlink 
filenames in Wdired
      adds  3f076a8e44 Use truncated-partial-width-window-p in more places 
(bug#56815)
      adds  d704c61e25 Fix two issues in xterm.c
      adds  df2f6fb7fc ; Autoload 'latin1-display-ucs-per-lynx'
      adds  c8c3cd3b08 ; Fix docs of glyphless-character display
      adds  3edee9a6a3 Fix data for files-tests-bug-21454 on Cygwin
      adds  35af917f18 Revert parts of 3f076a8e44 that caused test failures
      adds  4803fba487 'C-x v v' on a diff buffer commits it as a patch 
(bug#52349)
      adds  78698e9211 'C-c C-d' on vc-log buffer shows the diff from 
'vc-log-fileset' (bug#52349)
      adds  18d5eadf2c Unify floating point handling when reading XI motion 
events
      adds  19ec23e82c Do not connect unreachable remote hosts in recentf
      adds  5cae71834b * src/keyboard.c (safe_run_hooks*): Simplify and 
generalize
      adds  6f57cb6d81 Fix point adjustment in recreated *Messages* buffers
      adds  46a49b748e Work around `&' dired command when using the fish shell
      adds  df62a3f85a Show gdb-mi disassembly over tramp
      adds  c0bb1aac10 Fix reader memory leak upon error (bug#56623)
      adds  9f692bcd84 Improve point-at-{bol,eol} obsoletion message
      adds  f9250c5ebc Handle 'eshell-pipe-broken' when evaluating Lisp forms 
in Eshell
      adds  a998591522 * lisp/char-fold.el (describe-char-fold-equivalences): 
New command.
      adds  57ba65e047 Fix char-fold compilation warning
      adds  8954fcb93b ; * src/lread.c (read0): Fix specpdl off-by-one bug in 
last change.
      adds  db6e574567 ; Ignore test/gmo.h in .gitignore
      adds  0bf5463f81 Fix junk data being returned with incremental selection 
transfers
      adds  3e5716dba3 ; * etc/NEWS: Clarify wording of "C-x v v" entry.
      adds  5cf7b1ada9 ; * src/lread.c (invalid_radix_integer): Use a local 
buffer.
      adds  e1e60e51bf Accept bignum arguments in `take` and `ntake`
      adds  7804536e4e Fix 744ed0ceeed7472a160fea7154939cf641205577 from 
bug#57082 (bug#57176)
      adds  e1c4ed9a3e ; Improve doc string of 'describe-char-fold-equivalences'
      adds  292703d64b ; * lisp/doc-view.el (doc-view): Fix punctuation.
      adds  1feec84b0f ; Minor doc fix in Viper
      adds  a28ede3a61 t-mouse.el: Make sure we apply the setting to new 
terminals
      adds  5bedef8f87 Fix bug#57476
      adds  136495f178 Gently nudge Xt into always setting size hints
      adds  bdcc61247a Fix semantic-find-file-noselect binding of 
recentf-exclude
      adds  e90d0ea6a9 ; Fix the lispref manual about seq.el
      adds  dbfe57472e Fix describe-char-fold-equivalences for composed 
characters
      adds  71b7ad0cf7 C++ Mode: Fontify functions correctly with commas in 
template expressions
      adds  612ff133b7 Don't fail Eshell ERT tests when an internal signal gets 
raised
      adds  2862891387 ; Auto-commit of loaddefs files.
      adds  e8085b1596 Update publicsuffix.txt from upstream
      adds  3fb69fad49 Fix documentation of 'glyphless-char-display'
      adds  72ae02377e ; * lisp/jit-lock.el (jit-lock-chunk-size): Doc fix.
      adds  195fcc932e Improve the documentation of glyphless-character display
      adds  cc945ec0ed ; Fix doc strings in latin1-disp.el
      adds  d111b5b651 * lisp/info.el (Info-mode): Support the Linux console 
better.
      adds  4d52fe6b96 * lisp/find-file.el (ff-other-file-alist): Doc fix.  
(Bug#57325)
      adds  a5a92e577c ; * src/window.c (syms_of_window) 
<window-point-insertion-type>: Doc fix.
      adds  2d9a391727 Recommend using fbterm in the Linux console.
      adds  0cbcaf5119 ; Yet another doc fix for 'ff-other-file-alist' 
(bug#57325)
      adds  bbc23ca8ab One more fix for find-file.el
      adds  8807a4f532 Enable 256 colors in fbterm.
      adds  0bd860cc2e Merge from origin/emacs-28
      adds  f44c4e49b7 ; Auto-commit of loaddefs files.
      adds  d35ab73ff7 ; Merge from origin/emacs-28
      adds  67b85decc7 ; * src/xdisp.c (lookup_glyphless_char_display): Fix 
last merge.
      adds  941627f8d0 ; * etc/NEWS: Fix documentation marking of 
recently-added entries.
      adds  e7193902b2 Better `take` and `ntake` bignum argument handling
      adds  f0319cd86f Make file-parent-directory more efficient
      adds  d029ec8d76 Fix outline-minor-mode-map
      adds  8bb5c1bfec Make easy-mmode-defmap obsolete and adjust only caller
      adds  119d59531e Make easy-mmode-define-keymap obsolete
      adds  177811ac0c Fix bug#57476 for Xt builds
      adds  4db596d316 Under no-X builds, allow any value for 'fringe-bitmap' 
options
      adds  6ffc091e17 ldap-host-parameters-alist: Add auth-source option
      adds  b1c08a9581 Allow easy entry of single chars in `read-char-by-name'
      adds  0ec831b91c Make single char entry easier for 
`describe-char-fold-equivalences'
      adds  2ff5763836 Prevent crashes when embedding Emacs in a nonexistent 
parent
      adds  865338150e Use frame-monitor-attributes in gamegrid
      adds  81f8bb7ae5 Add tests for ‘mailcap-add-mailcap-entry’
      adds  1a2b3fde44 Restructure ‘mailcap-add-mailcap-entry’
      adds  f84c45054a Fix quotes in mailcap-add-mailcap-entry doc string
      adds  3de942542a Clean up ispell "look"-related variables
      adds  9474ac1b61 Default show-paren-mode to off in special-mode buffers
      adds  99bf269ca0 Make minibuffer-eldef-shorten-default obsolete
      adds  965ebf3484 Fix define-minor-mode :keymap obsoletion warning
      adds  513c5d827d Use `format-prompt' in `describe-char-fold-equivalences'
      adds  c12838c73e * lisp/help-fns.el: Minor fixes
      adds  d0a66f3e0e Display a warning for some uses of nil in face 
attributes.
      adds  89695bce3e Clarify the doc string of 'set-face-attribute'
      adds  917da2641e Minor doc fix; improve sorting of VC backends
      adds  e96acb1007 Merge from origin/emacs-28
      adds  80c5327195 Make some versions in docs match package version
      adds  3e4e779fb1 ; Merge from origin/emacs-28
      adds  63ee620700 Make some versions in docs match package version
      adds  d89e65c638 Update acknowledgments
      adds  b0f4b48ebc Merge from origin/emacs-28
      adds  f9f92772dc ; Normalize email
      adds  64c1eff1b0 ; Merge from origin/emacs-28
      adds  e13509468b Make "rlogin" method obsolete in url*.el
      adds  0504f39259 Split image-dired.el into several files (part 1/2)
      adds  9b4084f4bc Split image-dired.el into several files (part 2/2)
      adds  b52c3527bc image-dired: Do more interactive mode tagging
      adds  64b208aa6c image-dired: Make HTML gallery generation obsolete
      adds  9f82b49398 ; image-dired: Indentation fixes
      adds  a7d716d1c5 Add new defgroup image-dired-external
      adds  e50674833d image-dired: Prefer defvar-keymap
      adds  504d5c2da8 image-dired: Minor cleanups
      adds  ec331e172d Add new defgroup image-dired-dired
      adds  01534a2d31 Fix image-dired-util.el compile warning
      adds  db2f8b8415 Increase image-dired-show-all-from-dir-max-files to 1000
      adds  dcfe3314cd Teach 'max-char' about the Unicode code range
      adds  91ba20fff1 Work around potential X server bug
      adds  6c11214dc1 Inhibit nativecomp of loaddefs files
      adds  252f135f44 Mention M-x list-packages in the Help node in the Emacs 
manual
      adds  2d337ca577 * subr.el (buffer-match-p): Use 'pcase' (bug#57502)
      adds  419d757905 Add a Mice node in the Emacs manual
      adds  ab5ca80e74 Work around another X server bug in crossing event 
dispatch
      adds  b861adce06 ; * character.c (Fmax_char): Fix build with type 
checking.
      adds  88b895ee56 Improve documentation of scroll wheel event types in new 
Mice node
      adds  996f8d85d7 * lisp/help-fns.el (find-lisp-object-file-name): Revert 
last change
      adds  06f440eb81 ; Fix recent additions to Emacs manual
      adds  bf37ea1873 * lisp/loadhist.el (loadhist-unload-element): Remove 
auxiliary function info
      adds  d60e930d34 * lisp/emacs-lisp/cl-macs.el: Use `define-symbol-prop` 
(bug#50869)
      adds  b01d529e8d * lisp/emacs-lisp/macroexp.el 
(macroexp--compiler-macro): Soften message
      adds  9a0c469085 ; * doc/emacs/commands.texi: Fix a typo.
      adds  b39daf417b Merge branch 'master' of 
git+ssh://git.sv.gnu.org/srv/git/emacs
      adds  1cea0ae413 * doc/emacs/commands.texi (Mice): Improve indexing.
      adds  ec72b55657 Revert "* doc/emacs/commands.texi (Mice): Improve 
indexing."
      adds  99a5a72537 lisp/emacs-lisp/seq.el: remove unnecessary compatibility 
code
      adds  aace5455b0 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  65e3568293 Fix indexing of mouse-wheel events
      adds  9788f00cab ; Fix last change.
      adds  22bee93d92 Update error message to reflect variable rename
      adds  1d1158397b Look up keybindings in correct buffer in 
describe-function.
      adds  2dd1c2ab19 gv.el and cl-macs.el: Fix bug#57397
      adds  0ffde8a81f * lisp/term/linux.el (gpm-mouse-enable): Remove 
left-over declaration
      adds  1d9e4900a3 Fix update of Dired display when it was called on a cons 
cell
      adds  b35a93a061 New command to facilitate text-mode display of 
unsupported chars
      adds  d2abe9adf7 ; * lisp/disp-table.el 
(standard-display-by-replacement-char): Doc fix.
      adds  500af031c8 Fix some help-fns test failures
      adds  40de3684fb Rename the Mice node in the Emacs manual
      adds  77b761dafa Improve documentation of several functions in seq.el
      adds  2db8b0e12f Add new function `seq-remove-at-position'
      adds  4932d26b5d Python shells dedicated to a project
      adds  4d50d413e6 Add Python import management commands
      adds  4751b51d5e Add new function `seq-positions'
      adds  f1635c8efb Fix rx forms in Tramp
      adds  fd47e62b01 ; * etc/NEWS: Fix a recently-added entry.
      adds  55ff36485f Fix earlier change to xterm.c
      adds  bcde498a73 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  9aed695241 ; * doc/lispref/sequences.texi (Sequence Functions): Fix 
punctuation.
      adds  ad6878005d Add a basic widget type for buffer predicates
      adds  40cdbf6dc1 Use use-region-beginning/end in replacement commands 
(bug#45607)
      adds  2dfce43103 Don't replace the first character with an arrow in 
outline-minor-mode
      adds  4eb3e6bdda Fix comment in tramp.el
      adds  0fd0d07249 ; * etc/NEWS: Move WebP entry to a proper place.
      adds  1dad2cba15 Mark some filenotify tests unstable on EMBA
      adds  72ba9efe72 Clarify that the region is in the Emacs manual
      adds  5af5ed6c62 Add basic test coverage for overlay modification hooks
      adds  1be925faa1 Simplify Eshell handle functions and add 
tests/documentation
      adds  3d6c013a27 Allow checking specific Eshell handles for interactive 
output
      adds  ab7e94fb1d Add support for more kinds of redirect operators in 
Eshell
      adds  a87c7aff55 Put Eshell's bookkeeping data for external processes on 
the process object
      adds  f07505d1ec Let external Eshell processes send stdout and stderr to 
different places
      adds  21c8a9d944 Fix crash while converting empty vector to X data
      adds  0773d1a03a ; * doc/emacs/mark.texi (Mark): Improve wording.
      adds  aad38d6010 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Fail 
more gracefully
      adds  5713c730f2 Update to Org 9.5.5
      adds  5c8b76fc87 Merge from origin/emacs-28
      adds  3f1efe33d6 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  21c725dfe0 Font lock long Git commit summary lines
      adds  6a2ee981c3 Add new functions for splitting the root window
      adds  1763cd4727 Fit the re-builder window to the buffer
      adds  c641848bce Simplify describe-function.
      adds  361d3dbc4e Disable failing cl-lib-symbol-macrolet-hide test for now
      adds  b648634982 ; * lisp/help-fns.el (help-fns--key-bindings): Fix 
previous change.
      adds  6a19f2a024 Add new --timeout flag to emacsclient
      adds  9219e83b3c ; Document that a value of any other type means no 
highlighting
      adds  2a78f06ef4 cl-symbol-macrolet: Fix recent regression
      adds  ee5c591249 Explain how the font appearance can be fine-tuned in 
fbterm.
      adds  ecbdb3b0ad * lisp/server.el: Improve Commentary.
      adds  eaca6378d2 Merge from origin/emacs-28
      adds  106456d01b Use secondary groups when checking permissions in Tramp 
(Bug#57044)
      adds  9f3f7f1ec4 Make ffap-file-finder work again
      adds  91423627b4 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  969983ea1f Apply syntax highlighting for all python f-strings
      adds  653bc39434 Add some new find-lisp commands
      adds  2d29ee5dde Fix interactive image.c tests
      adds  015fb4ac1c Add tests for opening different image formats
      adds  46963d0bc9 Improve robustnes of `sieve-manage-quit' in case of 
errors
      adds  ae963e80a7 Fix (mostly multibyte) issues in sieve-manage.el 
(Bug#54154)
      adds  a3d7332d75 Correctly handle frame synchronization on fullscreen KWin
      adds  c016014af4 ; Minor doc fix in gnus.texi
      adds  a99665cf38 * doc/misc/semantic.texi: Delete unused macro.
      adds  088b81031b Fix the MS-Windows build
      adds  19cc17b493 Don't mention ancient Gnus versions in MH-E manual
      adds  0907e8a3c9 ; Fix deleting XEmacs references from MH-E manual
      adds  8b2ac68e9f * doc/misc/mh-e.texi (Getting MH-E): Update.
      adds  be342f73bd * etc/NEWS.28: Mention `make-closure`
      adds  91a79eedf6 * lisp/jit-lock.el (jit-lock-function): Don't fontify 
invisible text
      adds  e09872ccb3 * lisp/jit-lock.el (jit-lock-function): Update comment
      adds  ca0a8b554a ; * lib-src/emacsclient.c (main): Fix previous change.
      adds  5308a4e11e Improve image-tests.el Commentary
      adds  976965eb5e Reenable reporting of frame movement on NS
      adds  473313d2a8 Fix nsfont breakage since 
6b1ed2f2c99a1c2da56c5f434570c438cad6576d
      adds  25813b697c ; TODO for writing to the bottom-right corner of a TTY 
(bug#57607)
      adds  50020d026c Untabify rcirc.el
      adds  c6c9dfc867 Simplify dolist and dotimes
      adds  579eefda36 Don't follow symlinks in w32notify file watches
      adds  e1282c8c66 Add instructions to 
'standard-display-by-replacement-char'
      adds  35b4205dee Improve save-match-data hygiene
      adds  7db52f611c Prefer defvar-keymap in icomplete.el
      adds  901d3a2b5d ; Make emacsclient.c more quiet again
      adds  c6b25b55b3 Make image-dired-rotate-original-{left,right} respect 
marks
      adds  ffe50d41d9 image-dired: Fix moving forward when marking files
      adds  5b87429d99 Move some tests to test/manual/image-tests.el
      adds  cb036a79e2 dired-guess: Support zstandard archives
      adds  56f3cdef6b Avoid selecting for excessive output configuration events
      adds  740a1a3d0e Add new user option 'diff-add-log-use-relative-names'
      adds  e97ca476a1 ; Minor improvements in 
'standard-display-by-replacement-char'
      adds  6b7dc132af Recognize zstandard (.zst) compressed Info files
      adds  684950eb94 Make call of remote `id' more performant in Tramp
      adds  5bc44026b5 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  e90a457c46 * src/xrdb.c (main) [TESTRM]: Replace gets with fgets.
      adds  aa02ffb2ab Fix diff-add-log-use-relative-names prompting
      adds  f10645d260 Add prefix argument to outline-cycle-buffer
      adds  b836405138 Add new user option ecomplete-auto-select
      adds  048b0fd0db ; * src/editfns.c (syms_of_editfns) 
<restrictions-locked>: Doc fix.
      adds  112cb75141 test: Remove redundant "" arg to `mapconcat`
      adds  15e0990805 * src/keyboard.c (safe_run_hook_funcall): Fix recent 
regression
      adds  6ab183a0f9 * src/keyboard.c (safe_run_hook_funcall): Fix thinko
      adds  b96257162d Don't mention very old Emacs versions in docs
      adds  724444f3d5 ; * doc/emacs/misc.texi (emacsclient Options): Fix typo.
      adds  ddabb03a01 * doc/misc/idlwave.texi (Troubleshooting): Don't say 
"Emacsen".
      adds  395760dcd3 Update ChangeLog and AUTHORS for Emacs 28.2
      adds  af49a28f9a Merge from origin/emacs-28
      adds  9acb278af5 Bump Emacs version to 28.2
      adds  bbfb02767d ; Merge from origin/emacs-28
      adds  0fab6328dc Decode base64 attachments revealed by decryption.
      adds  ef17ba8370 ; Fix a race condition in an Eshell test
      adds  816106b7e6 Display librsvg error when loading bad SVG
      adds  4ea119f7ae Set indent-tabs-mode for lisp-data-mode in .dir-locals.el
      adds  a8a1595cc3 Prefer defvar-keymap in proced.el
      adds  adc8344e75 Remove long-broken TESTRM interface
      adds  a0886b321c Remove some redundant calls to 
x_ignore_errors_for_next_request
      adds  c6d8db8d91 Display error in emacsclient if setsockopt failed
      adds  1f29ee2d21 Delete many items obsolete since 24.3
      adds  ea0b913ab6 Delete variable window-system-version obsolete since 24.3
      adds  2d9674e865 Don't warn about some deleted variables in rst.el
      adds  0ad028c91f ; Clean up recently added SVG test
      adds  72c64dd73c Fix SVG loading test for old librsvg 2.40.1
      adds  08cc6c4d9e Make use of rx in Tramp backward compatoble
      adds  43e9c8e9d2 Fix tramp-loaddefs compilation
      adds  effb5d75a8 Revert "Fix tramp-loaddefs compilation"
      adds  fc5a421892 Fix --without-x compilation warnings
      adds  79ae7b3c87 Fix typo in byte-compile-lambda warning
      adds  4cc78bcfd1 Update a bytecomp test
      adds  04a6fd378f Don't bind `s' in the normal backtrace map
      adds  06e4d9cb96 Fix "warn-lambda-malformed-interactive-spec.el" even more
      adds  d278b976d4 Implement a general input fontification mechanism for 
comint modes
      adds  5a8a5e3d57 Input fontification for M-x shell
      adds  e9ecde5b1d Input fontification for M-x ielm
      adds  c7ebe5a798 Highlight non-existent commands in M-x shell
      adds  3b105e978c Input indentation for M-x shell
      adds  9189ad4561 ; Fix doc strings in shell.el
      adds  fa99392618 Fix problem with Glib 2.73.2+ and SIGCHLD handler
      adds  1c1ff3bfd1 Accept "-w" as safe value for vc-git-annotate-switches
      adds  3ddf1a920d Set vc-git-annotate-switches to "-w" in .dir-locals.el
      adds  e6dc0cf2d3 * lisp/subr.el (string-split): New alias for 
split-string.
      adds  a1f1072975 Fix several printfs for 32 bit systems
      adds  7008fa9fd9 ; * src/alloc.c (check_pure_size): Fix last change.
      adds  1e021ac45b Support outline-minor-mode in emacs-authors-mode
      adds  72daa8b95a * src/w32image.c (w32_can_use_native_image_api): Fix 
comment.
      adds  ce4f354def Make a flymake.texi code example more resilient
      adds  54c3794899 Doc fixes for 'text-quoting-style'
      adds  6cd9e586cc New function substitute-quotes
      adds  0fd24ebc95 Fix diff-mode.el compilation warnings
      adds  3062baf609 Make `format-prompt' use `substitute-command-keys'
      adds  d22aacd930 Make wdired match dired with symlink permissions
      adds  433fc8bebf ; * lisp/minibuffer.el (format-prompt): Doc fix.
      adds  2a1608a960 Fix compliance with the XDND specification when dropping 
on a proxy
      adds  b2956a3f09 Ensure, that Tramp cache works over absolute file names
      adds  4cf9c92e27 Fix project-remember-projects-under when recursing
      adds  03969ddcac * lisp/vc/vc.el (vc-deduce-backend): Handle eshell-mode.
      adds  8a902013e4 * lisp/vc/vc.el (vc-diff-patch-string): Fix arg in 
revert-buffer-function.
      adds  a380ce2008 Make it easier to clear the Motif drag window for 
debugging
      adds  1d08e48020 Improve some shell highlight doc strings
      adds  f31b9d86a6 Add new command 'toggle-theme'
      adds  b4dbf7184c Add new user option 'custom-ensure-single-theme'
      adds  1c1aaa0ecd ; Use US spelling docstring
      adds  3f0944c51f Revert "Add new user option 'custom-ensure-single-theme'"
      adds  feffb03a36 Revert "Add new command 'toggle-theme'"
      adds  10573e0db7 ert-x: New `ert-with-test-buffer-selected' convenience 
macro
      adds  b6da1e4221 ; whitespace: Delete unused 
`whitespace-font-lock-refontify' var
      adds  dd02725c57 ; whitespace: Use `defvar-local' for buffer-local vars
      adds  99e8faa725 whitespace: Reset `whitespace-buffer-changed' when 
refontifying
      adds  395786f42b whitespace: Include empty final line in BoB empty match
      adds  f47a5324f4 whitespace: Redo BoB/EoB empty line highlighting
      adds  cba83d9893 Disable Tramp cache for relative file names
      adds  d8f392bccd Restrict replace-*-in-region to the bounds defined by 
caller
      adds  e0f137f079 * lisp/progmodes/xref.el: Bump the version.
      adds  239bad7921 Fix focus restoration upon x_mouse_leave again
      adds  2a4f2ba91a Fix Tramp test
      adds  191c4fe249 Consider key=val labels when renumbering
      adds  b283373211 Fix length issues in gnus-cloud-make-chunk
      adds  76bec09a42 Remove edebug props in edebug-remove-instrumentation
      adds  87e4922cee Document :vert-only tool bar property
      adds  7ba2dc95a8 Remove some XEmacs references in speedbar.el
      adds  26e56540da Don't overwrite error message in `x' in package.el
      adds  8253090293 Skip manual GIF metadata test on MS-Windows
      adds  1c13ecae66 Add new C-x w prefix map
      adds  7374b10339 ; etc/NEWS: Update for last change.
      adds  009c7e9a86 ; etc/NEWS: Fix typo.
      adds  2f9f5e4850 ; * etc/NEWS: Fix typo and wording of recently added 
entry.
      adds  71302884dd 'C-x v b' prefix key is used for branch commands to 
create/switch/print branch
      adds  bcc95bd66d * lisp/vc/vc.el (vc-print-branch-log): Fix interactive 
spec.
      adds  5e6a7a210b Document the recently added branch commands (bug#50344)
      adds  5abcc2fc67 Fix comp-tests.el problem after reconfiguring
      adds  739b5d0e52 Update HISTORY for Emacs 28.2
      adds  2921b5fa16 Merge from origin/emacs-28
      adds  f771f122d2 ; Bump Emacs version past 28.2
      adds  2005a7637b ; Merge from origin/emacs-28
      adds  2cdb9d03fd ; * admin/make-tarball.txt: Minor clarifications.
      adds  86f0601392 ; * admin/notes/www: Fix typos.
      adds  9f02128bb1 Merge from origin/emacs-28
      adds  a139748e54 Fix frames with explicit parent being unmapped after 
parent shuts down
      adds  cbbecd46fd Prefer defvar-keymap in lisp/epa*.el
      adds  4f9902eb0c Prefer defvar-keymap in tab-line.el
      adds  16d6ef13c2 Prefer defvar-keymap in pixel-scroll-precision-mode-map
      adds  89199f16ae ; Fix last change in test/manual/image-tests.el
      adds  dd22694421 Avoid double svg error reporting and segfaults
      adds  83531a336d ; * test/src/comp-tests.el: Explain the last change.
      adds  b2329fbbe4 Indirect Buffers manual improvement
      adds  280b40cd8a Enable undo in eww buffers
      adds  aac4965702 Prefer defvar-keymap in several cases
      adds  dfbe745ed9 Fix last change in image.c
      adds  96b221dd2a ; * src/image.c (svg_load_image): Always free 'err' if 
non-NULL.
      adds  93466e85d1 comp-tests.el: Enable compilation again
      adds  b0b687150b Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  7df898d532 Fix whitespace-tests on macOS
      adds  543b8717c7 ; Add commentary to comp-tests.el
      adds  36993bb9c2 Add new function imagep
      adds  07c0e090bd Add new commands 'image-crop' and 'image-elide'
      adds  48c562fb74 ; * src/image.c (svg_load_image): Another minor cleanup. 
 (Bug#51104)
      adds  7e374b9663 Fix help--analyze-key problem when not called from menu
      adds  07ee1be052 Move imagep in image.c from the debugging section
      adds  6d8f5161ea Signal an error if a fallback cl-case is misplaced
      adds  fffa53ff1a Have 'cl-case' warn about suspicious cases
      adds  857d7f3881 Regenerated ldefs-boot.el
      adds  35d597348c ; * etc/NEWS: More detail about 'image-crop' and 
'image-elide'.
      adds  ef0c2e9940 Fix some misleading quoting in cl-case
      adds  6e6a3efa2e Remove a nil cl-case case
      adds  2984b752f1 ; image-dired: Delete unnecessary :group arg
      adds  32b7aaa9f1 Add new library wallpaper.el
      adds  535adb96f6 Add new command image-dired-set-wallpaper
      adds  3713183a3d Use wallpaper-set in thumbs.el
      adds  aed39a518d Revert "Fix help--analyze-key problem when not called 
from menu"
      adds  0b6793b5e3 Fix wallpaper.el build warning
      adds  9d4c135046 ; * etc/NEWS: Fix wording of 'image-crop' entry.
      adds  49419912f2 Port alignas definition to C23
      adds  fd1ee05977 Prefer defvar-keymap for repeat-map in outline.el
      adds  c4235eb26d Make help-fns--generalized-variable more resilient
      adds  10e9ec6da4 Fix recently-added cl-macs tests
      adds  439a3cd29d ; Prefer string-join in image-dired
      adds  f0798ac13d Support wbg in wallpaper.el (Bug#57781)
      adds  b9ca1a8e4f Implement wallpaper.el support for Haiku
      adds  d0b2eee278 Improve messages in image-crop.el
      adds  fd70791218 Add new function xdg-current-desktop to xdg.el
      adds  7d315ce630 ; * etc/NEWS: Improve wording of 'xdg-state-home' entry.
      adds  d537e4c102 Fix desktop environment check on Ubuntu
      adds  6f06353290 Support recent KDE Plasma in wallpaper.el
      adds  ac479598f1 * lisp/image/wallpaper.el (wallpaper-commands): Add 
xwallpaper.
      adds  bfafe4aacc Allow setting wallpaper from TTY
      adds  41a3155319 Improve wallpaper.el docs for recent changes
      adds  8c3b40254b Make it easier to customize wallpaper command
      adds  6a5043e9f6 Fix more misleading cl-case quoting in tests
      adds  0f4839fb6e Add consteval and constinit keywords to cc-mode
      adds  4e207423eb Add :type to wallpaper-command
      adds  37e1c896a0 ; * lisp/image/wallpaper.el: Minor doc fixes.
      adds  d3188196cc Add new command image-mode-wallpaper-set
      adds  c2c4c89dbc Also use eww URL transformers in the actual links
      adds  54803dad6d Fix textsec-suspicious foreground color
      adds  4209a4d3ae Remove the save-match-data from shell-command
      adds  600bb2d45f ; * doc/emacs/files.texi (Image Mode): Improve indexing.
      adds  37fe0cd358 Rename image transform commands to be less confusing
      adds  cba866599c Raise default max-specpdl-size and max-lisp-eval-depth
      adds  997284d2a5 Don't alter the buffer contents in image-crop by default
      adds  576eba77d3 Make image cropping work in image-mode buffers
      adds  15f42f193b Fix image-mode.el compilation
      adds  a5e1565815 Speed up Emacs build by autoloading 
vc-git-annotate-switches-safe-p
      adds  6a22f7e5b7 Regenerated ldefs-boot.el
      adds  0c9d32b59e ; * etc/NEWS: Fix typo.
      adds  80c516bbc8 ; Fix typo in wallpaper--default-commands
      adds  9148892768 Support hsetroot in wallpaper.el
      adds  0df76e3e71 Make image-crop variables into user options
      adds  b525f201ba Allow specifying the color to use in image-elide
      adds  7e69230171 ; * lisp/image/image-crop.el (image-elide, image-crop): 
Doc fixes.
      adds  05971d2b8d ; * src/emacs.c (usage_message): Remove stray tabs.
      adds  a994126968 pcomplete: Generate completions from --help messages
      adds  5798c4aa2a Support fbsetbg in wallpaper.el
      adds  8c73ed0ec3 Add image-transform-reset-to-original to manual
      adds  30ca49c8f6 Use '^' key for detach command bindings
      adds  b8e9239b47 Allow using a symbol as an index into an alist in Eshell
      adds  23a91163ed * Makefile.in (uninstall): Remove the *.eln files.  
(Bug#57771)
      adds  5543aea1b2 Automate exporting etc/NEWS to HTML
      adds  41551ccbf6 Merge from origin/emacs-28
      adds  5fe9a1a85a ; Fix doc string of 'loaddefs-generate'
      adds  52a3ba102c Revert "; Fix doc string of 'loaddefs-generate'"
      adds  48d8543ff1 ; Fix doc string of 'loaddefs-generate'
      adds  1ccfd3bae2 Use substitute-command-keys in proced-help
      adds  429e61b130 More fixes for XDND proxy support
      adds  f941cc76df mapconcat fast path with `identity` function argument
      adds  3ad2adc48c Simplify and shrink reader buffers
      adds  824ae5faee Use `eql` or `eq` instead of `=` in some places
      adds  6d61d6018c Add rudimentary font-locking to edit-abbrevs-mode
      adds  09e93c4daf Implement support for 'wallpaper-set' on MS-Windows
      adds  6bcc7a2df7 ; Fix last change in w32fns.c.
      adds  99bb6de7e1 ; Silence byte-compiler in wallpaper.el
      adds  471414fe6b Fix outline image icon display (bug#57813)
      adds  2e0cde244a Support macOS in wallpaper.el
      adds  3ba47a0782 Improve error when wallpaper-command is nil
      adds  4907859ee0 Document MS-Windows support in wallpaper.el
      adds  3c1579697f ; Fix wallpaper-set on TTY
      adds  a057d41c75 CC Mode: Handle C++20 modules
      adds  bfc4393040 Include nil as valid wallpaper-commmand
      adds  c6fc00f5d7 Make image-dired-toggle-mark-thumb-original-file obsolete
      adds  bb76ab015a image-dired: Fix performance bug with mouse click
      adds  c99815fffa combine-change-calls-1: Fix case where `body` also 
changes other bufs
      adds  c3828d47dd image-dired: Show header line on start
      adds  89084a193e Improve image-dired-display-properties-format
      adds  45459fd73b ; * etc/NEWS: Improve and re-arrange Image-Dired section.
      adds  7ec31d3222 image-dired: Fix thumbnail options for gm
      adds  e3b79c641e Fix crash in GC on macOS (bug#57751)
      adds  8b29b29693 Add outline open/close images (bug#57813)
      adds  58454b6615 Add portable versions of the outline SVGs
      adds  3c0dda2663 Avoid asserting for fontset validity before it is used
      adds  4cb3b4e98a Fix wrong source window being generated for XDND leave 
events
      adds  e0ab4e3612 Rename `image-elide' to `image-cut' and add more bindings
      adds  cdb8106bec Fix icon spec for outline icons
      adds  fd8969fe27 Fix sorting of backends in vc-responsible-backend
      adds  7d39453fd6 Add new predicate list-of-strings-p
      adds  7be7ad279e Don't use autoloaded functions for safe-local-variable
      adds  37e9d6a35a Prefer defvar-keymap in picture.el
      adds  711f908f5d Fix cperl list indentation problem
      adds  f3277128e0 ; * lisp/vc/vc.el (vc-responsible-backend): Explain last 
change.
      adds  9c0403aae0 Inhibit image-mode resizing in the minibuffer
      adds  e485734151 ; * lisp/image/image-crop.el (image-cut): Doc fix.
      adds  8c5363f8e8 Regenerate ldefs-boot.el
      adds  17ef280672 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  e3fa41ac92 Fix *Help* output for native-comp functions from IELM
      adds  838e6cae81 ; * etc/NEWS: Fix typos.
      adds  4da0fbdc82 Faster and more robust list-of-strings-p
      adds  ec2dfd110c cc-fonts.el: Eliminate an Emacs compiler warning 
introduced yesterday.
      adds  d407bdfd01 Add command to delete temporary markers in NEWS
      adds  01ad2a4a92 ; * etc/NEWS.28: Fix merge of NEWS.28.
      adds  520b041b54 * lisp/textmodes/page-ext.el: Improve Commentary.
      adds  f25f9dbf30 Minor doc fixes in picture.el
      adds  19de241a7d Recommend NonGNU ELPA over MELPA
      adds  70ca5f6524 ; * etc/NEWS: Fix typos.
      adds  397890ba77 Delete "etc/NEWS*.html" from .gitignore
      adds  f232d989fd Improve HTML export of NEWS file
      adds  6e4f6e97bf Merge from origin/emacs-28
      adds  562c196099 ; * etc/NEWS: Backport fixes from master.
      adds  cce9c260b5 ; Merge from origin/emacs-28
      adds  9b09def4be Use substitute-command-keys in some vc messages
      adds  f8c5a82ba1 ; Add myself as image-dired maintainer
      adds  2053e350f3 Enable `dont-follow' for inotify file notifications
      adds  dd1aa62642 * lisp/outline.el: Optimize performance of S-TAB 
(bug#57813)
      adds  d4d6f7a747 * lisp/subr.el (list-of-strings-p): Declare pure and 
error-free
      adds  dc5c827440 Fix last occurrence of `font-lock-reference-face`
      adds  74df877043 Delete some commented out code in cperl-mode.el
      adds  b45c6cbf7c Delete mystery code from cperl-mode.el
      adds  be34b9bf77 ; * lisp/progmodes/cperl-mode.el: Fix Author header.
      adds  a9b0d3b3fc ; * lisp/progmodes/cperl-mode.el: Fix typo.
      adds  dda7502e0a image-dired: Print command when debugging
      adds  aaf39c3878 image-dired: Add support for PDF files (Bug#26432)
      adds  6938a2ddd2 Accept more wide function signatures in docstrings
      adds  fe7c015b20 Support XFCE in wallpaper.el
      adds  637cf3ba49 Various improvements to admin/emake.
      adds  5d227ae83e ; * etc/NEWS: Fix formatting.
      adds  bcc84ac7fe Add version headlines to HTML NEWS export
      adds  069ffbda09 * admin/admin.el (make-news-html-file): Set id on 
correct tag.
      adds  5dbe4fa64a Simplify regexp in make-news-html-file
      adds  320f0cac80 ; * etc/NEWS: Fix typo.
      adds  34a97f045a Merge from origin/emacs-28
      adds  8ec7f8f169 Update Unicode support to Unicode version 15.0.0 
(bug#57846)
      adds  809afde01d Fix running spell-checking in remote buffers
      adds  55cffddad4 ; Update src/macuvs.h, forgotten in Unicode 15.0 commit.
      adds  f7eec293a6 Fix MPX focus tracking upon frame deletion
      adds  1dd83e3bdc Further improvements to admin/emake.
      adds  84801d468a Autoload string-join
      adds  5bf8f9cc0d Fix recent filenotify-tests changes
      adds  cbac94b4ae Optimize tty display updates (bug#57727)
      adds  7fe22182d3 Fix rare shaping problems with Urdu and Arabic
      adds  704cdf5e6c * lisp/image/image-dired.el: Bump version for Emacs 29.
      adds  44457b3977 Simplify image-dired-thumbnail-storage customization
      adds  9aef9e2cb6 Make `image-dired-thumb-(height|width)' obsolete
      adds  f5f296b080 image-dired: Change some custom types to natnum
      adds  5cceb6d6ac Increase image-dired-thumb-size to 128
      adds  7d3af135b9 ; * lisp/image/image-dired.el: Fix typo in last commit.
      adds  e59058d574 ; * lisp/image/image-dired.el: Use two spaces after 
period.
      adds  24513b3786 image-dired: Remove spurious message on C-<mouse-1>
      adds  76e67cc85e ; image-dired: Fix last commit
      adds  2f7139a15c image-dired: Display image on double click
      adds  0a61a7c1fa vc-do-command: Actually include "torsocks" in the command
      adds  e2c3ce2402 Sync with Tramp 2.5.3.2.  Don't merge with master
      adds  1afccbe71c ; Merge from origin/emacs-28
      adds  50bb9ec84c ; * admin/admin.el (make-news-html-file): Fix typo.
      adds  2f08c85d52 Merge from origin/emacs-28
      adds  117795a059 Fix possible null pointer access
      adds  25587ada2c Remove what should be unnecessary calls to block_input
      adds  67620c2a13 ; Instrument filenotify-tests
      adds  d7c4532f7c ; Instrument filenotify-tests
      adds  59e887f913 image-dired: Don't require subr-x
      adds  af2a25aa19 Add new command python-shell-restart
      adds  06618e9435 Remap 'up-list' in python-mode-map
      adds  5332e4fecb pulse-momentary-highlight-one-line: Act on visual line
      adds  62b1e3b1f3 Restore the point after aborting an image crop
      adds  39cc0c2f23 Improve the initial-frame-alist doc string
      adds  7354f4e3e6 Extract support of OSC escape sequences from comint
      adds  530fdab880 Handle OSC command to set window title
      adds  c791f36698 OSC escape sequences filter for compilation buffer
      adds  9afe0de266 Fix osc.el compilation warning
      adds  57cc85f058 Add NEWS entry for osc.el (bug#57821)
      adds  baf1a7a4a0 Turn gv-synthetic-place into a function
      adds  e5aeb5eaec Minor Tramp cleanups
      adds  242fca62c2 ; * etc/NEWS: Fix typos and punctuation in OSC entry.
      adds  e27d9a46dc ; Fix doc strings in osc.el
      adds  1bdac41e4d Prefer using DEFSYMs to intern with wrong_type_argument
      adds  7c8a131984 Display a help message when building Emacs failed.
      adds  a5405e5644 Fix GC protection of scroll bar windows
      adds  202c416e2e Get rid of intern calls to static strings in xterm.c
      adds  5b3c4004a9 Remove calls to intern with a static string from code 
that runs on X
      adds  69cc3d38bc Fix Tramp error with eshell integration
      adds  c200098dde ; * src/intervals.c (get_local_map): Fix commentary.
      adds  a2f9788cbc ; Minor copyedits of *-frame-alist doc strings
      adds  731c453b03 Merge from origin/emacs-28
      adds  e54da280ff ; * Makefile.in: Partly revert 5b3c4004a9.
      adds  a39e03d7cd make gen-clean remove some newly-added generated files
      adds  b2d419ed5b Revert "; * Makefile.in: Partly revert 5b3c4004a9."
      adds  60de98f6f0 * Makefile.in: Readd warnings about "git clean -fdx"
      adds  5a8e2dedf5 Revert 60de98f6f0 and b2d419ed5b.
      adds  3fd2b00a4b ; * Makefile.in: Add "make bootstrap configure=default" 
as a first choice.
      adds  a537814709 Don't save bookmark context from encrypted files
      adds  f12111af40 ; * Makefile.in: Fix typo.
      adds  899055eef5 Fix eshell directory and executable completion on action 
t
      adds  0e5eb6ec8c Revert change in Tramp inotifywait
      adds  97679d06e8 Avoid an unnecessary call to intern
      adds  f735aa0f39 Prefer DE specific commands to set wallpaper
      adds  a71de4b52d Improve check for misleading 'cl-case' cases (Bug#57915).
      adds  c464bcb20a * doc/misc/eieio.texi (Introduction, Generics): Remove 
outdated limits
      adds  cd2168cd13 Fix 'posn-at-point' around several 'display' properties
      adds  ba0e989c11 Support imenu in emacs-news-mode
      adds  a7c65fc666 Allow nil value for filter-buffer-substring-function
      adds  60102016e4 Abolish max-specpdl-size (bug#57911)
      adds  0275b3a631 perl-mode: / is a regexp match if there's nothing before 
it
      adds  d6b25b84bc Minor touch-ups of some recent OSC stuff
      adds  c6d3d97bf5 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  0a15956f49 * lisp/outline.el (outline-minor-mode-use-margins): New 
user option.
      adds  8c159a2657 Improve advices on build failures.
      adds  4b84f44015 * lisp/outline.el (outline-open): Revert 'text' back to 
" open ".
      adds  bd40ec5d57 * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda): 
Fix bug#57903
      adds  33fdb1daa3 ; Tag some ERC test-server tests as being :unstable
      adds  e98465e541 Stabilize channels variant of erc-reuse-buffers test
      adds  7df5b4deb8 Don't record undo history in erc-protocol buffers
      adds  01de334c78 Offer to regexp-quote new items in erc-match commands
      adds  132d5cb0a3 Bury new ERC buffers by default
      adds  1b77f1981d Remove intern calls with a static string from haiku*.c
      adds  9035c20888 Revert "Allow nil value for 
filter-buffer-substring-function"
      adds  98a89dd0fa Use "set -o nounset" in bash scripts
      adds  8c316ba8da ; * Makefile.in: Fix bashism.
      adds  34186fb365 Further ffap-read-file-or-url tweaks
      adds  e5de29aa47 Obsolete unused variable in debug.el
      adds  a498e5f830 Get fewer false positives for :keyword and &options
      adds  0be83e07dd ; * etc/NEWS: Fix capitalization.
      adds  d989fc8997 Allow hl-line-mode so work when global-hl-line-mode is 
active
      adds  32d3cf6298 Mention compilation in the Package Installation node
      adds  f419c507a7 Wrap max-specpdl-size with with-no-warnings in Tramp
      adds  814fd3057f ; Minor Tramp cleanups
      adds  523821ed04 Improve display of advices on build failures.
      adds  127ab231be Attempt to clarify Input Focus documentation
      adds  f372afef20 Tweak how use-region-p works with 
`use-empty-active-region'
      adds  01ceb23372 Specify keymap in gnus-custom-mode docstring
      adds  120ade62cd Allow keymap to override advertised-binding in docstrings
      adds  cefda4a6c5 * lisp/outline.el: Bind margin mouse event to cycle 
outlines (bug#57813)
      adds  96d2fb8d79 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  1d9a8884db Have rcirc handle bridge bots
      adds  6795b93d06 ; Don't set nil to be a face fore-/background
      adds  9b5fe5d6f1 ; * doc/misc/rcirc.texi: Repunctuate some sentences
      adds  0d16e567fe ; * doc/misc/rcirc.texi: Prefer 'setopt' over 'setq'
      adds  5dd154deed * doc/misc/ede.texi (Extending EDE): Fix reference.
      adds  91c03e67f2 ; * doc/misc/gnus-faq.texi: Repunctuate sentences.
      adds  903de63c6c Move linum.el to lisp/obsolete
      adds  d506d91b1f Make linum.el obsolete
      adds  1231a601eb Recognize the backslash operator in perl-mode
      adds  df79a23da7 Fix minor thinko in focus tracking logic
      adds  cc9acda7d3 image-dired: Support the customize-mode command
      adds  5fbf93d918 * lisp/outline.el: More improvements for buttons/margins 
(bug#57813)
      adds  cee9a2cbe0 Fix substitute-command-keys for global binding lookup
      adds  00f6bb1286 Bind 'n'/'p' in gitmerge-mode to line scroll
      adds  43c0ebd8bc * admin/gitmerge.el (gitmerge): Use 
substitute-command-keys.
      adds  97b928ce09 MacOS ld warning from native compilation (bug#57849)
      adds  c2595b8dcc ; * src/font.h (struct font_driver): Comment fix.
      adds  10373c4b68 ; More comment fixes in font.h (bug#57935)
      adds  191505b8a3 Mention that src/macuvs.h sometimes needs committing
      adds  5405852541 Remove mention of non-existent `annotate-switches'
      adds  616dcf27e5 ; Fix typos in Lisp symbols
      adds  ee6f8598ca Add vc-annotate-switches to manual
      adds  5085351645 * lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX 
regression
      adds  478b786d5a ; * doc/lispref/windows.texi (Window Hooks): Fix a typo 
(bug#51930).
      adds  9b14e312f4 Merge from origin/emacs-28
      adds  a6bad4d60f ; * Makefile.in: Minor improvements of failure messages.
      adds  760df6a5f1 Make emacs-build-description into a command
      adds  61e4964a8a Improve scroll interpolation in pixel-s-precision-mode
      adds  517268d943 Small adjustments to precision pixel scrolling
      adds  3ed9a1b0be Fix handling of nil device names
      adds  7a36828dc3 Correct the usage of `image-file-name-regexps'
      adds  b0a85111e5 Add new function xdg-session-type to xdg.el
      adds  fa37deba2e ; Explicitly declare linum-mode obsolete
      adds  13bd79e34f Add more headers to default value of 
rmail-retry-ignored-headers.
      adds  661be73b5e * test/lisp/image/image-dired-util-tests.el: New file.
      adds  5f6e1c059c ; * lisp/emacs-lisp/gv.el (gv-synthetic-place): Doc fix.
      adds  69fab1589a Update version tag of rmail-retry-ignored-headers
      adds  080289a922 Obsolete image-mode--images-in-directory
      adds  447ff572be Prefer command remapping in image-dired-minor-mode
      adds  101f3cf5b9 Add support for user edits to VC command arguments
      adds  9369e4242f Work around rare crash when turning scroll wheel
      adds  4cb53c0528 Improve don't save bookmark context from encrypted files
      adds  5ee3990de6 ; * lisp/mail/hashcash.el: Remove redundant :group args.
      adds  f43914b4d0 Add X-Hashcash to the end of mail headers
      adds  fdfd7ef6f3 Fix failing image-dired test
      adds  b9c06cf94a image-dired: Remove redundant keybindings
      adds  e9f42b1cba image-dired: Improve minor mode docstring
      adds  e4964de952 Don't rewrite `set` to `setq` of lexical variables
      adds  587b2c8dd1 ; * Makefile.in: Make install depend on actual-all. 
Fixes bug#57959.
      adds  4de526edb7 image-dired: Obsolete two unused functions
      adds  f25f4699d7 Support several new DEs in wallpaper.el
      adds  8238d87e15 ; * lisp/image/wallpaper.el: Fix last commit.
      adds  94380420e2 Support Noto Emoji font as fallback
      adds  8892abbaf9 Autoload wallpaper-set
      adds  e359df4217 Fix more toolkit scroll bar window protection issues
      adds  9f65e52362 ; Minor copyedits of elisp.texi
      adds  60ac12d21f Fix shaping with bitmap-only fonts on HarfBuzz 5.2.0 
(Bug#57976)
      adds  7aa771a482 Merge from origin/emacs-28
      adds  651c8ab5c5 Rename 'image-dired-db-file' to 
'image-dired-tags-db-file'
      adds  b306bc5e6d Improve prompt of 'image-dired' command
      adds  8557ecca53 ; Fix warnings in --without-x build
      adds  ea0dfb173c * lisp/bookmark.el (bookmark-make-record): Fix thinko.
      adds  c53f5a2176 ; Fix :type of image-dired-thumbnail-storage
      adds  47b986d488 Remove max-specpdl-size overrun test
      adds  c9c1d8e54d * lisp/files.el (risky-local-variable): Remove 
max-specpdl-size.
      adds  92ce1d3fda Update manual for recent image-dired changes
      adds  9f4ec56d83 image-dired: Disable 'image-map' in thumbnail buffer
      adds  f13300e84a Delete the correct region after cropping an image
      adds  6fb4f4ad80 Inhibit image-crop when there's overlays
      adds  419b873f39 Fix syntax check in 
python-info-looking-at-beginning-of-defun
      adds  212e94c3f4 Make loaddefs-gen register parent :groups from defcustom
      adds  75b3f4d0ac Don't overwrite cus-load dependencies
      adds  cf27fe0238 Make bounding box of 'image-crop' more noticeable
      adds  41d39ffc32 Make Gnus respect mode-line-buffer-identification-keymap
      adds  c244d4af57 cconv.el: Fix interactive closure bug#51695
      adds  e6f1ad6474 image-dired: Mark two slideshow defuns as internal
      adds  759d1145e2 image-dired: Rewrite and extend slideshow feature
      adds  40bc027bf4 * lisp/emacs-lisp/eieio.el (defclass): Fix bug#51068
      adds  77fb8a1612 vc-git--pushpull: Restore handling of vc-git-program
      adds  767a10cc63 New Flymake backend using the shellcheck program
      adds  54876bf498 Reduce complexity of scroll bar window protection code
      adds  b74ee91122 image-dired: Various code clean ups
      adds  7bac1d0b60 image-dired: Use command substitution for tags bindings
      adds  8a224e5124 * lisp/emacs-lisp/shortdoc.el (file-name): Improve 
examples.
      adds  09711d396a Improve image-dired-thumbnail-display-external
      adds  143f23e8c0 ; Make 'M-x image-dired' prompt even clearer
      adds  7b1c0c3442 ; * lisp/image/image-dired.el: Improve sectioning.
      adds  90d2813f42 Clarify message-newline-and-reformat doc string
      adds  126d5b23cf `append' doc string clarification
      adds  6403ede201 Ensure that cus-load doesn't add things twice
      adds  bbd7059da4 Rename file-name-directory
      adds  06de788529 Tweak how :override advice is formatted in *Help*
      adds  61b877237b Add new macro image-dired--with-dired-buffer
      adds  3d75bab0e5 image-dired: Mark 'per-directory' as :safe
      adds  16681ba91c image-dired: Improve performance of marking commands
      adds  95d4f5d691 image-dired: Regenerate old thumbnails when needed
      adds  4b537dd99f Move thumbs.el to lisp/obsolete
      adds  32e736d903 Make thumbs.el obsolete
      adds  0bca1b4d03 image-dired: Fix C-a/C-e in thumbnail buffer
      adds  5be35812ac image-dired: Prefer command remapping
      adds  1556b43764 docview: Use svg images when using mupdf for conversion
      adds  e4b1445f43 CC Mode.  Make AWK Mode work with electric-pair-mode
      adds  3ce322efef Tweak binding of `+' in vc-dir
      adds  8dacd8cd91 Add a new command vc-pull-and-push
      adds  2bacd9115f Make dired-do-rename refuse to rename . and ..
      adds  597c59078e ; * src/keyboard.c (Fposn_at_point): Doc fix.  
(Bug#52092)
      adds  583ebfa414 * lisp/progmodes/hideshow.el (hs-toggle-hiding): Fix 
`interactive` form
      adds  0cc107ac09 Merge branch 'emacs-28'
      adds  c1cead89f5 (event-start/end): Fix part of bug#52092
      adds  2084f4ada3 hideshow.el: Improve hs-toggle-hiding behavior
      adds  152c7322c1 * lisp/net/tramp-docker.el: New file.
      adds  b7fb82bc41 Remove "manual" package--builtin-versions updates
      adds  0df73dabc1 Regenerated ldefs-boot.el
      adds  4b85ae6a24 Merge remote-tracking branch 'refs/remotes/origin/master'
      adds  703f29d541 Ensure no memory leaks of glyph_matrix
      adds  3a0a0d616e image-dired: Move menu definitions to keymaps
      adds  4c66a4addc Adapt tramp-docker integration
      adds  8574ae625e * lisp/emacs-lisp/icons.el (icons--create): Use default 
rotation 0 (bug#57813)
      adds  9a5176aec0 Generalize & simplify implementation of user edits to VC 
commands
      adds  573f31db96 image-dired: Add new %-format specifiers for header line
      adds  0e6c15bbaf image-dired: Add faces for header line
      adds  5e26d5f527 ; Simplify image-dired-forward-image
      adds  be9e51f61f ; Drop two obsolete defvars
      adds  d98ee76776 Tweak window handling in vc-pull-and-push
      adds  f6fa524c53 Add formatting commands to rcirc
      adds  b2283409fb * lisp/net/rcirc.el (rcirc-print): Remove 'fill-region' 
call
      adds  97d7f8c737 Add new command image-dired-copy-filename-as-kill
      adds  d25a26ab40 * lisp/bookmark.el (bookmark-rename): Improve prompt.
      adds  3af2f9cce3 Bind "N"/"P" to next/prev section in shortdoc
      adds  46ec36adfd * etc/NEWS.22: Belatedly announce 
'dired-copy-filename-as-kill'.
      adds  e589690781 Add new command 'shortdoc-copy-function-as-kill'
      adds  971566e88a Fix shortdoc movement commands
      adds  a256f49f08 Make image-dired-thumb-name more portable
      adds  489bca19b7 Improve shortdoc documentation
      adds  3502fd9831 wallpaper: URI-encode gsettings argument
      adds  568920a5b7 Implement font-use-system-font on Haiku
      adds  f761869a56 Add :buffer argument to ert-with-temp-file
      adds  ad88e3e0b5 Add reasonable default to wallpaper-set
      adds  fb5a049770 Don't crash in copy-alist with non-list argument
      adds  e0565e3896 Refactor system specific code in wallpaper.el
      adds  197afa4de3 ; * src/fns.c (Fcopy_alist): More accurate error type
      adds  b55b2f1c31 Boolean constant detection additions
      adds  18d75b4ab9 tex-mode.el: Don't override AUCTeX modes
      adds  76b7a59367 ; Clarify wording of some doc strings in shortdoc.el
      adds  9ed03040d5 Make average width computation on ftcr more permissive 
(Bug#43058)
      adds  4c0fc12631 ; * etc/TODO: Add some new info to the stylistic-sets 
item.
      adds  53af11a281 Fix whitespace-mode in read-only buffers
      adds  aca4d7cfc4 Keep point in eww after hitting `g'
      adds  e2f2f6b9e8 Fix percentage width computation in vtable
      adds  4feeb7570d Rescale images along with text in eww with `C-x C-+'
      adds  fde23c6e74 Fix (thing-at-point 'url) in eww forms
      adds  9b73c9edda Autoload image-dired-thumbnail-storage :safe property
      adds  a386833503 Add log-edit-summary-separator face (bug#58092)
      adds  35d5ad713e Rewrite wallpaper.el to use a cl-defstruct
      adds  b0289e7f6d Fix setting the wallpaper in XFCE
      adds  2ec061bf9c Display a message when wallpaper was set
      adds  6d0fec5ae0 ; * lisp/image/wallpaper.el (cl-macs): Require, to avoid 
warnings.
      adds  bb83fb5f62 Don't auto-resize image if echo area is non-empty
      adds  07e6bbb9bc CC Mode: Handle C++20 concepts
      adds  bb9df76dc9 Set XFCE wallpaper also in single-workspace-mode
      adds  93b9cf4184 Get rid of default wallpaper-setter constructor
      adds  6aaf07bdd5 vc-filter-command-function: Abbreviate default value
      adds  a27e483213 Fix OBOE in image-dired--with-marked
      adds  cd88f6de4b Adjust zero-width grapheme clusters so they are 
displayed (Bug#50951)
      adds  51ec68b318 Optimize coordinate translation during event handling
      adds  604b541d5c Avoid uninitialized variable warning
      adds  a889977e0b CC Mode: Don't bind max-specpdl-size when it doesn't 
exist or is obsolete
      adds  0b1e3713fe * lisp/progmodes/cc-defs.el 
(c-let*-maybe-max-specpdl-size): Fix glitches
      adds  29b7d74000 ert-x: Improve realism of `ert-with-test-buffer-selected'
      adds  fd653f5208 ; whitespace: Add test case for read-only buffers 
(bug#58082)
      adds  b1c1ff9ee1 docview: imenu access to table of contents
      adds  60b4fe92c8 Improve doc of `x-window-property'
      adds  fe21507439 ; * src/xfns.c (Fx_window_property): Fix markup.
      adds  37fe62a3bd ; Fix documentation of imenu access in DocView
      adds  327890dd6c Document the new "XRandR 1.5" value
      adds  1e4f40db3a ; * lisp/image/wallpaper.el (wallpaper--format-arg): Fix 
typo.
      adds  071d811c0f * etc/NEWS.23: Belatedly announce 'format-spec'.
      adds  49d40cd953 ; Simplify wallpaper--format-arg with let-alist
      adds  c273e26af5 Some tramp-docker.el adaptions
      adds  9f84d318b0 Remove gnus-coding.text (bug#58119)
      adds  d322adabf2 Add back useful information from gnus-coding.texi
      adds  e638aaf6e8 * lisp/files.el (file-backup-file-names): Don't burp if 
dir doesn't exist
      adds  42290bf823 image-dired: Fix header line when file is missing
      adds  a438e95c10 Load compiled "calc-loaddefs", if any
      adds  9e0c21ea73 Make image-dired-dired-toggle-marked-thumbs faster
      adds  adaa2fc90e ; * lisp/image/image-dired.el: Fix typo.
      adds  c1eb13b326 Maintaining ChangeLog history: add more details
      adds  a9b29ee4a0 Update from Gnulib by running admin/merge-gnulib
      adds  f6fb2b9e1f Port better to C23 bool+true+false keywords
      adds  b5b59d1b8a Standardize XPM files
      adds  6cffaa3b6d image-dired: End thumbnail file names with ".jpg"
      adds  ca043773db ; Fix debugging image-dired-dired-toggle-marked-thumbs
      adds  c2b9e74686 Follow #target links in eww without re-rendering
      adds  ec121e035b package-update would always re-install package
      adds  fe002cc8ce docview: new customization options for imenu
      adds  12f63c18f6 Add new macro 'while-let'
      adds  eac4e34a2c Simplify eww--rescale-images code
      adds  26ef0f1221 ; image-dired: Fix last change
      adds  9f32e6dea1 * lisp/files.el (auto-mode-alist): Add entry for 
".mailmap".
      adds  64c07c01c1 Improve Gurmukhi composition rules (Bug#58098)
      adds  5f7d9a1a9f Apply root window coordinate optimizations to crossing 
events as well
      adds  db74fd0a4d Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  2286fbceab Add support for the Adlam script (bug#58111)
      adds  5d2985a035 ; * doc/lispref/control.texi (Conditionals): Fix wording.
      adds  ec2559e863 ; Move the thumbnail file-name entry to its proper place.
      adds  00159c086c ; Add commentary to disabled OTF support code in font.c
      adds  3d056f6947 * doc/emacs/ack.texi (Acknowledgments): Update 
maintainers.
      adds  f9a072c592 ; Fix typo
      adds  c54a64491f Add .mailmap for proper git log output
      adds  72aac80184 ; Fix typo
      adds  d1d0f03a58 Merge from origin/emacs-28
      adds  56f871b0e2 ; * doc/lispref/control.texi (Conditionals): Fix typo.
      adds  d096819089 Remove hard-coded path to pwd in Makefiles.
      adds  b1e92c59ed Avoid assertion violations in 'pop_it'
      adds  8033947fe2 .mailcap: Some additional fixes.
      adds  86938bfbea Merge from origin/emacs-28
      adds  e37484ee26 * .mailmap: Fixes for Emacs 29.
      adds  7280f3f073 ; Fix typos
      adds  ab5b1cf88e ; Improve doc strings in doc-view.el
      adds  1254d9a3ae * doc/lispref/functions.texi (Declare Form) 
<compiler-macro>: Rephrase
      adds  b6a163ba7c * doc/lispref/functions.texi (Declare Form) 
<compiler-macro>: Re-rephrase
      adds  2bb8c2cf64 Fix the MS-DOS build
      adds  ca1ce00854 Pacify compiler warning in xterm.c
      adds  fc212364ce ; Fix typo.
      adds  cf38e1c393 Clarify image file search
      adds  339945c05a Merge from origin/emacs-28
      adds  4cb9342a3b Add support for the Mende Kikakui script (bug#58151)
      adds  0e72d4793c Tweak while-let definition
      adds  4577542eea Remove Emacs 21 compat code for gnus-user-agent
      adds  0f94e62d7e Add support for the Wancho script (bug#58159)
      adds  423bdd5f7f ; Fix typos (prefer American spelling)
      adds  5281946fbf Make format-spec accept function substitutions
      adds  b71241742c Prompt for wallpaper width/height only when needed
      adds  2c331dbb4e wallpaper-set: Get monitor name on non-graphical display
      adds  1457c231b5 image-dired-delete-char: Don't disturb formatting
      adds  21fc2b04e9 New command image-dired-do-flagged-delete
      adds  48c9f9d31d ; * etc/NEWS: Announce last change.
      adds  a18918df0b CC Mode: Refactor c-forward-delarator and callers
      adds  0edd7770e0 ; * etc/NEWS: Remove a stray newline.
      adds  696c528379 Fix loading wallpaper.el on MS-Windows
      adds  a577b12d64 ; * lisp/image/wallpaper.el (wallpaper--x-monitor-name): 
Doc fix.
      adds  e3748c3233 ; * etc/NEWS: Move item to correct section.
      adds  f3e3632394 Update some Gnus documentation in the Emacs manual
      adds  64e8cc14b5 ; * lisp/image.el (create-image): Fix last change in doc 
string.
      adds  d5cccca945 Merge from origin/emacs-28
      adds  681cf21ddc Add support for the Toto script (bug#58181)
      adds  b7a3770ecc ; Fix documentation of Toto language environment
      adds  12a78711c9 Fix calculation of frame times when X server time 
overflows
      adds  3553904a90 Fix some issues with vertical-motion in bidi-reordered 
text
      adds  a42dd0c87d Improve message-sendmail-f-is-evil documentation
      adds  0332142e8e Fix rename-visited-file when renaming to a directory name
      adds  b23e062d74 docview: fixes for imenu generation
      adds  b51a06f24d Fix the `dictionary' parent defgroup
      adds  a80cfb7473 Make gnus-user-agent less verbose
      adds  b858acde25 Don't refresh the frame in with-locale-environment
      adds  123506f9ca Speed up string-lessp further
      adds  ec5af48a18 Strengthen string-lessp tests
      adds  16015288e1 Rectify string= documentation
      adds  fdea378015 Add vc-edit-next-command
      adds  f270a9859d ; Fix some texinfo in last change
      adds  63f033c221 Further with-locale-environment refresh fixes
      adds  f7b84345f8 ; * doc/emacs/vc1-xtra.texi (Editing VC Commands): Fix 
wording.
      adds  83b9e03444 ; * doc/emacs/emacs.texi (Top): Add new menu entry.
      adds  22f0e777f3 ; * lisp/international/mule.el 
(set-terminal-coding-system): Doc fix.
      adds  90744ff0be comint-fl: Prevent fontification of output as input
      adds  cd4208f6d8 Rename comint-fl-* to comint-fontify-input-* and mention 
it in NEWS
      adds  2ceb09315c Update from Gnulib by running admin/merge-gnulib
      adds  372cc9e88c Fix 'C-a' and 'C-e' under 'visual-line-mode'
      adds  454e1a06a2 Update to Modus themes stable version 2.7.0
      adds  abc955d017 Rename osc.el to ansi-osc.el (bug#58200)
      adds  a2a91f0205 Define ansi-osc customization group
      adds  82860cb7f7 ; (move_it_vertically_backward): Yet another fix of 
bug#58210.
      adds  41234a21bf Fix url-retrieve-synchronously on very short timeouts
      adds  3faa508eba Make mailcap consistent about regexp-quoting minors
      adds  ff43fd07b7 Fix vertical motion in some rare bidi situations
      adds  e50a3b5792 Make "git pull" output slightly prettier
      adds  3bd9606922 ; Another fix for vertical motion
      adds  3215760194 Make mailcap--regexp-quote-type more resilient
      adds  ced37a87e7 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  99a8c53247 Fix connection property incompatibility in Tramp
      adds  be3eac3929 ; * etc/NEWS: Fix typos.
      adds  abe83f76de Merge from origin/emacs-28
      adds  55f46cc77c Decrease use of the word "Emacsen" in docs
      adds  405466b79c Use a version for the Tramp cache
      adds  8995c5604f ; * admin/update_autogen: Fix for "set -o nounset".
      adds  16dd2cd5a4 Update publicsuffix.txt from upstream
      adds  858daf8e0d ; * admin/update_autogen: Really fix.
      adds  9f1aec5055 ; Auto-commit of loaddefs files.
      adds  be85d2d920 Tramp cleanup
      adds  fee9deff53 Revert "Decrease use of the word "Emacsen" in docs"
      adds  179a1d5298 ; * lisp/winner.el: Fix two comments.
      adds  8a2bc86039 ; Fix two wallpaper tests
      adds  3924fbd025 Only rely on EWMH window activation if possible
      adds  6c46aa2116 ; Auto-commit of loaddefs files.
      adds  ef2739aa76 ; Merge from origin/emacs-28
      adds  9c3d397adc Add support for the Gothic script (bug#58194)
      adds  b14f049f00 ; Fix last change.
      adds  ef6f16da2f Fix point movement when indenting in sieve-mode
      adds  98dd8c6ebf perform-replace doc string fix
      adds  b69f640b31 ; Improve doc string of 'with-locale-environment'
      adds  ab047d74dc Decrease use of the word "Emacsen" in Tramp docs
      adds  e922940674 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4efb2ef572 Fix coding system problems in 
gnus-read-ephemeral-bug-group
      adds  eb02c4d230 Kill URL buffer in url-insert-file-contents-literally
      adds  0a40120b40 Fix overly wide docstrings generated by eieio
      adds  4839b42a16 * lisp/files.el (after-find-file): Use 
substitute-command-keys.
      adds  570a11052b keymap.el: Ease up support for non-`kbd` formats.
      adds  70b58d3eb4 * lisp/repeat.el (repeat<defgroup>): New customization 
group.
      adds  d4f56e9666 Delete thumbs in image-dired-do-flagged-delete after 
confirmation
      adds  c37fda9e31 In vc-git-log-incoming use the repository in the command 
"fetch" (bug#50340)
      adds  5e37b27ce9 * lisp/vc/vc-git.el (vc-git-checkin): Add more checks 
for vc-git-patch-string
      adds  ffce59b3ad * .gitignore: Add lib/assert.h (Bug#58254).
      adds  3cc1706c63 Suppress irritating/misleading message in make bootstrap 
about old .elc files
      adds  5598886adc Prefer static_assert to verify in seccomp-filter
      adds  190582adf4 Don’t truncate seccomp-filter diagnostic
      adds  655c92ce4a Fix more overly long docstrings in eieio
      adds  0d0d59b32c Actually delete markers in dired-do-flagged-delete
      adds  3951199985 Port TZ settings to POSIX
      adds  2973f91fb3 Improve auto-insert-mode documentation
      adds  450d94920f Revert "keymap.el: Ease up support for non-`kbd` 
formats."
      adds  e245c4f226 Add --with-native-compilation=aot configuration option
      adds  da02b9edad Fix coding systems used for X input methods
      adds  5fec9182db Add new variable 'inhibit-native-compilation'
      adds  59f8c56d9e files.el (major-mode-remap-alist): New custom var 
(bug#58075)
      adds  81003b53f8 ; * src/menu.c: remove unused lwlib include
      adds  f97993ee66 Rename to inhibit-automatic-native-compilation
      adds  4975f6fa53 Add commands to edit/remove ecomplete entries
      adds  71735be475 Improve help-fns--insert-menu-bindings formatting
      adds  8ef8da13f6 Fix typo in last help-fns--insert-menu-bindings change
      adds  129fcb3d38 Improve messaging in ecomplete-remove
      adds  d9d164f003 * lisp/textmodes/tex-mode.el (tex--redirect-to-submode): 
Fix last change
      adds  b67dc85e22 * lisp/repeat.el (repeat-exit): New command.
      adds  b374952b51 * lisp/repeat.el (repeat-exit-key): Replace type 
'key-sequence' with 'key'.
      adds  b41d21eaa1 ; * etc/NEWS: Minor copy editing.
      adds  7ff5207624 Avoid assertion violation in 'xpalloc'
      adds  e5a49f44ff * src/emacs.c (load_pdump): Fix use of xpalloc.
      adds  08e485a2a5 Fix 'org-export-dispatch' command name in manual
      adds  992611b10a Fix documentation  of 'TAB' in cc-mode
      adds  6a5169e747 Merge from origin/emacs-28
      adds  43eaa05ff2 ; Fix logic of $HOME adjustment for 
'ert-remote-temporary-file-directory'
      adds  200658eb77 ; * lisp/proced.el (proced-mode): Manually reflow 
docstring.
      adds  3583f6184d Fix deiconification handling on FVWM and possibly other 
window managers
      adds  2d87750004 * etc/NEWS: Clarify confusing Image-Dired entry.  
(Bug#58279)
      adds  0a53e5f751 ; * etc/NEWS: Improve wording.
      adds  2b2d8ce41e Avoid errors in interactive calls of 
'calendar-goto-day-of-year'
      adds  535eec3bca Don't bug out in advice--make-docstring when there's not 
doc string
      adds  9fb0aaa1ce Make loaddefs-generate more resilient
      adds  d52d6e1e10 Avoid assertion violations in STRING_CHAR
      adds  25b97474ef Mention cond/if as generalized variables in the manual
      adds  79d9f3b845 Make `eq' obsolete as a generalized variable
      adds  3ed29eedfc Fix NEWS item about obsoleting the `eq' gv
      adds  4f58d81b44 Add Ukrainian tutorial
      adds  0f1aabcbaa Update Ukrainian language info alist
      adds  07257ac4ee Fix the arguments in tags--compat-initialize
      adds  9565f45876 Move image commands to the 'i' sub map
      adds  121c3d44be CC Mode: Make c-forward-declarator move over a suffix 
after parens, e.g. const
      adds  682662202d Make cropping of images work in message-mode
      adds  f0ee4c68f1 Fix recent changes for Ukrainian language
      adds  f4252f3171 image-dired: Fix arrow keys in thumbs buffer
      adds  849b7756fd Improve manual display tests of undisplayable chars 
(bug#58168)
      adds  d9bd14975b image-dired: Shorten several long names
      adds  a36ecc408a * lisp/subr.el (y-or-n-p): Use substitute-command-keys.
      adds  db6072f530 Revert "Improve manual display tests of undisplayable 
chars (bug#58168)"
      adds  4bd8ad2bc5 CC Mode: Optimize c-fontify-new-found-type and amend a 
debug spec
      adds  d543fdcb21 Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  4998d5bdf3 Provide Podman containers on their own method in Tramp
      adds  bf9d3ddac0 * etc/NEWS: Mention new Tramp method "podman".  Fix 
typos.
      adds  9107176511 CC Mode: A new operator and some new keywords for C++20
      adds  78c262e1c2 ; * lisp/progmodes/glasses.el (glasses-face): Expand the 
doc string.
      adds  9eda89da55 Merge from origin/emacs-28
      adds  b560ce3560 Avoid assertion violations in STRING_CHAR
      adds  56210bfc7a ; Merge from origin/emacs-28
      adds  a78af3018e * src/emacs.c (load_pdump): Propery handle case when 
executable wasn't found.
      adds  c464113049 Merge from origin/emacs-28
      adds  9705dd2e02 Add method description for podman in Tramp
      adds  1d3d87cd67 ; * lisp/simple.el (cursor-face-highlight-mode): Doc fix.
      adds  92df7cd923 Add 'seq-keep'
      adds  b86f711e3d Put all seq.el news into one section
      adds  92d75e5c53 src/comp.c: Use libgccjit's bitcast API for type 
coercion, when available.
      adds  c7048b8406 comp.c: Add declaration for gcc_jit_type_is_pointer.
      adds  df5cb9b2a3 Address styling comments.
      adds  219cbccb9a Add comment explaining gcc_jit_context_new_bitcast usage.
      adds  e4e9cb265c Rename lisp/net/tramp-docker.el to 
lisp/net/tramp-container.el
      adds  a259d0dda3 Add tramp-kubernetes integration
      adds  6430c4c44f Fix bug in "macintization" of x_draw_glyph_string
      adds  1720ebecc7 ; * lisp/files.el (find-file-noselect): Minor 
simplification.
      adds  9449e0740c Add face help-key-binding in help-char echo
      adds  10ec1a4d7e New command 'world-clock-copy-time-as-kill'
      adds  d8726f574c Adapt Tramp manual
      adds  63e8157b54 * etc/tutorials/TUTORIAL.uk: Fix typos.
      adds  95efafb726 * lisp/repeat.el (repeat-exit): Add autoload cookie.
      adds  9cb3813550 * etc/NEWS: Add instructions for replacing 'linum'.  
(Bug#58220)
      adds  c690d1f15d Fix nsmenu crash when exiting popup dialog
      adds  8e8d37aa32 Minor fixes to IM locale handling
      adds  e2027d60ba ; * src/xterm.c (x_term_init): Fix typo.
      adds  039ada6d03 * etc/NEWS: Document how to continue using 'linum'.  
(Bug#58220)
      adds  a112e3f017 Inhibit GC in probably_quit (bug#58042)
      adds  d9b026d464 Add missing staticpro (bug#58327)
      adds  e24f276f8a Fix calling `package-reinstall' just after quick 
initialization.
      adds  07b2e9b909 Fix BSD battery mode over TRAMP (bug#58307)
      adds  82388dff8e Fix epg's reliance on an implicit GnuPG command.
      adds  40e957c622 Replace aging OpenPGP artifacts in the epg tests.
      adds  8352cf53bd Replace aging OpenPGP artifacts in the package-resources 
tests.
      adds  9a529537e3 Replace aging OpenPGP artifacts in gnus' mml-sec tests.
      adds  d188013737 etc/NEWS: Fix typo in seq-keep entry.
      adds  0c65c9dfb3 Pass correct environment name to `reftex-label'
      adds  8c8a54dd23 ; * lisp/battery.el (battery-bsd-apm): No need for 
`executable-find'.
      adds  87301f2623 Better support for remote file names in dired
      adds  f0a06364fb Fix references to 'default-indent-new-line'
      adds  5f8849425c Fix typo in `(emacs) Lisp Doc'
      adds  ed1401c64d Merge from origin/emacs-28
      adds  55bd6a5cd4 ; Make wallpaper--format-arg more resilient
      adds  6c956de80a Improve package-check-signature docstring
      adds  6edb676c18 Handle IM server disconnects during preedit
      adds  17d0f61c80 * lisp/dired.el (dired-make-relative): Make change less 
aggressive.
      adds  46c2f152c2 Revert "comint-fl: Prevent fontification of output as 
input"
      adds  e84b732cbc comint-fontify-input: Don't fontify output as input, 
different approach
      adds  6b4c17dec0 Clearer byte-compiler arity warnings (bug#58319)
      adds  def6fa4246 Speed up string-lessp for multibyte strings
      adds  67a20bb4b5 Handle successive mime sections in decoding.
      adds  d28581101a Remove redundant let-bindings of 
`inhibit-point-motion-hooks`
      adds  4840b91e41 Remove aliases of `with-silent-modifications`
      adds  f3769bc32a org.el: Improve bindings of `inhibit-*` vars
      adds  3bf53ad05c (line-move-1): Obey `inhibit-point-motion-hooks`
      adds  42fd433aca * lisp/pcomplete.el (pcomplete-arg): Simplify
      adds  3c7f05133c (nxml-with-invisible-motion): Delete macro.
      adds  c61010567f verilog-mode.el: Don't bind `inhibit-point-motion-hooks`
      adds  e3824f0a31 * lisp/isearch.el (isearch-search): Don't bind 
`inhibit-point-motion-hooks`
      adds  d6831d1b0a subr.el (inhibit-point-motion-hooks): Mark it as obsolete
      adds  5e83c0117e Fix setting the wallpaper with "swaybg" and "wbg"
      adds  5b28c3784f Prefer defvar-keymap in bibtex.el
      adds  89ccf78db2 ; Silence byte-compiler in benchmark.el
      adds  cfb1e21844 Update name of hs-mouse-toggle-hiding in Emacs manual
      adds  3191950839 Merge from origin/emacs-28
      adds  75b7aacbf6 Add support for the Coptic script (bug#58330)
      adds  5e7e85af02 Stop passing CurrentTime to SetInputFocus
      adds  59df0a7bd9 Add a VC command to prepare patches
      adds  6b56099268 Mention seq-keep in shortdoc
      adds  594b3b2cfa * etc/TODO (Wishlist items): Add libarchive(3) 
integration.
      adds  dc9f07d39f Fix typo in etc/TODO
      adds  e3fac2be04 Fix misleading prompt in vc-git-create-tag
      adds  5017f2573f Fix vtable-insert-object line insertion
      adds  49160969ce Make sqlite-select signal errors when there's an error
      adds  aa350ba275 ; Add missing documentation strings
      adds  84945e86be ; * lisp/vc/vc.el (vc-prepare-patches-separately): Fix 
docstring
      adds  b8ab4f018b ; * lisp/vc/vc.el (vc-prepare-patches-separately): Doc 
fix.
      adds  8de7995ae6 package.el: Understand a few more variations in tarball 
formats
      adds  71b3a37569 Improved format string error message (bug#58168)
      adds  9af63d2e8b Better Lisp_String comments
      adds  e4769b20f1 Restrict string-lessp vectorisation to safe architectures
      adds  81eb7c1809 ; * test/src/fns-tests.el 
(fns-tests--string-lessp-cases): Extend.
      adds  9d47364634 * lisp/url/url-file.el (url-file): Don't bind 
`coding-system-for-read`
      adds  32ef7550ed ; Improve documentation of 'file-in-directory-p'
      adds  a2dd9d683a Merge from origin/emacs-28
      adds  22374f2122 Fix user time handling bug on GNOME Shell and Metacity
      adds  0ce91ed8b4 Clean up Fsqlite_select slightly
      adds  b5dc0513d5 Make Fsqlite_select error data better
      adds  90c3a25eb1 Set the PARENTS argument for language environments
      adds  93136169cb Try to speed up extended command shorthand computation
      adds  f91ae94790 ; * lisp/progmodes/gdb-mi.el (gdb): Fix a typo.  
(Bug#58400)
      adds  e016e60a04 ; Clarify correct use of 'xref-query-replace-in-results'
      adds  28904d78a5 ; Fix last change.
      adds  7ab6ec364d Fix some indentation in Fsqlite_execute
      adds  7e7dc74ffb Support "insert into ... returning ..." in sqlite-execute
      adds  ed436db132 ; * doc/lispref/text.texi (Database): Fix markup in last 
change.
      adds  b7802190fe ; Update the doc string of 
'compilation-auto-jump-to-first-error'
      adds  e25bdd7946 Fix `vc-prepare-patch' docstring
      adds  8851a75ca7 Add a test for sqlite "insert ... returning"
      adds  345de32a5d Port bwrap/allows-stdout test to Ubuntu 22.04.1
      adds  5df95ba039 Fix Tramp completion on MS Windows
      adds  ebc19f56aa Don't prompt when killing an Emacs client if it's the 
last client
      adds  36ab164496 Improve error message from sqlite-execute
      adds  b0585441a3 Fix Python completion failure under certain conditions
      adds  cf9ac85785 Remove the view-remove-frame-by-deleting variable
      adds  92703e00dc Add gettid to seccomp-filter
      adds  4a1a4bf0e2 Accommodate missing spec values in erc-format-message
      adds  163000fb59 Remove some more unnecessary calls to block_input
      adds  4f114c0d95 Speed up scrolling when lines are very long and truncated
      adds  5724ee6131 Make read-string-from-buffer and string-edit mention 
each other
      adds  48df8bbb1f ; * src/fns.c (HAVE_FAST_UNALIGNED_ACCESS): run faster 
on mainframes
      adds  61b6da5ace Also avoid setting _NET_WM_USER_TIME on crossing
      adds  3744720904 Add trampoline AOT compilation target (bug#58318)
      adds  ef6e518035 ; lisp/progmodes/project.el: Bump version
      adds  3787d0b11a ; * doc/lispref/windows.texi (Window Hooks): Fix markup 
(bug#58445).
      adds  c22e85715e Merge from origin/emacs-28
      adds  2953d89d74 Stop relying on Xt hack to set window manager hints
      adds  aa559c1553 Fix Python completion when point in shell buffer is 
before prompt
      adds  820e6f399d Fix thinko in read-string-from-buffer
      adds  1e961eda72 Improve makefile-imake-mode
      adds  5a94a2e5b0 Clarify Native-Compilation Variables slightly
      adds  da752c0466 src/frame.c (do_switch_frame): Fix bug#58343
      adds  4b4b093ab3 ; * admin/make-tarball.txt: Fix typo.
      adds  2b7fefdef1 Merge from origin/emacs-28
      adds  c522021a30 Fix misleading "File exists, but cannot be read" in 
browse-url-emacs
      adds  3d41cc03d9 * lisp/outline.el (outline--fix-buttons-after-change): 
New function.
      adds  7054481ed5 * lisp/outline.el: Rearrange button/margin functions.
      adds  4af4df18c5 Fix browse-url-emacs for file: URLs on Windows
      adds  12f261c470 Fix hl-line-mode/global-hl-line-mode logic again
      adds  97de273dca Simplify recent "File exists" fix
      adds  e6c701c8c3 Shrink client list window structure
      adds  6efc643952 Make `info' treat "\n" in node names as "\s"
      adds  10f55975d3 Improve checks for recent "File exists" fixup
      adds  cbd04ad3d5 Clarify structure of file-attribute's device number
      adds  85e47d9a9e ; Continued cleanup of "-hooks"
      adds  6cab30620f Merge from origin/emacs-28
      adds  9074103fbf ; Fix recent change in documentation of "device number"
      adds  6ea69fc734 Avoid redundant creation of XRender pictures
      adds  271791b55b Fix bug#56153
      adds  b175a9fb7e Do perl documentation lookups case-insensitively, like 
man
      adds  be1afa047f * lisp/play/zone.el (zone): Allow selecting a program
      adds  ff0fe62002 Mention that vc-prepare-patch can interact with a 
log-view
      adds  5426b4d7bf Allow reordering commits in 'vc-prepare-patch' prompt
      adds  60f46b45d9 Prepare all inline patches at once
      adds  000cd5f9f6 ; * lisp/vc/vc.el (vc-default-prepare-patch): Add 
missing argument
      adds  db69681759 * lisp/net/rcirc.el (rcirc-generate-log-filename): 
Append ".log"
      adds  6539eb0588 Prevent .dir-locals.el from being byte-compiled
      adds  cae0056769 Allow filtering what items are added to Ecomplete
      adds  8fc5148429 * lisp/net/rcirc.el (rcirc-bridged-nick): Inherit from 
highlight
      adds  51fc195d39 Add a quick-help menu
      adds  3da935d533 Correctly fontify C++'s operator"" _tag (...)
      adds  eeffc1f5ae Rename `file-attribute-file-number' to 
`file-attribute-file-identifier'
      adds  f5c6e628ed Update image-circular-tests.el
      adds  8300899953 Use file-size-human-readable in memory-report--format
      adds  e1090b0914 ; Auto-commit of loaddefs files.
      adds  0bf3873b1c ; improve test coverage of time-stamp-pattern parsing
      adds  e185526d21 Fix XDS file name expansion
      adds  a06c542094 Remove redundant call to expensive function XOpenDisplay
      adds  1ebabaf9ff ; Fix documentation of ecomplete
      adds  63d084d4e4 Fix encoding and decoding of process I/O in Eshell on 
Windows
      adds  a95062e036 Delete broken link to Network Theory Ltd.
      adds  34bb39964d ; Delete commented out reference to ancient org-mode
      adds  3187225416 ; Prefer HTTPS to HTTP in many URLs
      adds  08eb639df8 Add no-byte-compile to the ".dir-locals.el" auto-insert 
template
      adds  4aeb80ccec ; Improve message text in xref.el
      adds  9fcd59a978 ; Fix message-server-alist :type (Bug#58546)
      adds  da2e6da722 Tag themes with properties
      adds  5fc064f14c Handle ;;;###theme-autoload comments in etc/themes
      adds  307ad21004 * lisp/vc/vc-git.el (vc-git--rev-parse): Allow 
abbreviating commits
      adds  1f4b234a5c * lisp/vc/vc-git.el (vc-git-symbolic-commit): Add 
argument FORCE
      adds  5933055a3e * lisp/vc/vc-git.el (vc-git-symbolic-commit): Use 
--no-undefined
      adds  215f65d1dc Minor Tramp fixes
      adds  0ff389c0c1 Fix ‘make bootstrap’ when the *.m4 files change
      adds  da6778d1ce Fix multiple sources of flicker under X
      adds  cf19743aca Adapt last change to Haiku port
      adds  c4c4a60f71 Expand 'random' testsuite
      adds  b7d7c2d9e9 Add cross-reference to alternative syntaxes for Unicode
      adds  4bd3dd505e Document how to control where the *.eln files are written
      adds  be30369e01 ; Avoid incorrect indentation in an @example.
      adds  fdb6f7cf26 ; Fix documentation of 'comp-enable-subr-trampolines'
      adds  067361f3a2 ; Improve documentation of 'C-M-i'
      adds  07222447b6 Merge from origin/emacs-28
      adds  45aabe6eda Disable completion when PDB is active in Python Shell 
buffer
      adds  f9726408f6 Signal an error in dictionary lookup if there's no word 
at point
      adds  cb975c6183 Fix invalid search bound error in 
python-shell-completion-at-point
      adds  d8624ad519 ; * lisp/vc/vc.el (vc-prepare-patch): Remove 
'exit-recursive-edit'
      adds  cb968b48cb ; * lisp/vc/vc.el (vc-prepare-patch): Fix pluralisation
      adds  0164d5e71d Clear misleading message in help-quit-or-quick
      adds  82257951e9 Don't ding when exiting help-for-help with C-g
      adds  77d5be5877 Bind "home"/"end" in help-for-help
      adds  d4244ec8cc Make help-for-help echo key on failure
      adds  494ccec94e Prefer defvar-keymap in ansi-osc.el
      adds  0e5fc2345d Move and rename Python completion ERTs
      adds  13d6e8fa54 cl-generic: Fix `advertised-calling-convention` 
declarations
      adds  4a6ad6e18f Add default implementation for 'checkin-patch'
      adds  44541c7854 Make `message-canlock-generate' faster
      adds  5176d00611 Avoid having the async compile log saying it's compiling 
loaddefs
      adds  b9aff5fdb8 Fix spurious "Compilation finished" native-comp messages
      adds  abf683bb03 Fix pieces of code being too expensive over slow network 
connections
      adds  24b85b10e3 Add tests for native-compile-prune-cache
      adds  40b734c500 Don't prune *.eln files in parent of eln-load-path
      adds  eff4a4f49a Improve native-compile-prune-cache messages
      adds  dd7f1bb3a1 Silence recent comp-tests.el lexvar warnings
      adds  1dd6ad6990 Update version information in Gnus manual
      adds  1e9341672d Prefer defvar-keymap in fortran.el
      adds  c2b79d9148 CC Mode: Don't fontify as types variables with the same 
names as struct tags
      adds  5e77265523 Follow-up fixes for vc-default-checkin-patch
      adds  be3d9f717d ; Fix comment
      adds  0dbd1dbe7d Fix bug#58584
      adds  f4442d49f6 Improve ‘random’ doc re nonces
      adds  1beb389e47 ; Remove over-quoting of :application values in 
connection-local variables
      adds  3cc356abfe Add helpers to dynamically assign connection-local values
      adds  2c82530f47 ; Allow ignoring errors when calling 
'eshell-match-command-output'
      adds  f1caa10f04 ; Obsolete 'eshell/define'
      adds  7c41016fca Allow setting the values of variable aliases in Eshell
      adds  cee1cbfd54 Improve handling of $PATH in Eshell for remote 
directories
      adds  fd4992d356 Print the correct $PATH when Eshell's 'which' fails to 
find a command
      adds  0954689cb3 ; Fix some invalid Eshell syntax in an example
      adds  1a8015b837 * Prevent potential native compilation infinite 
recursions
      adds  9c67e8e56d Regenerate ldefs-boot.el
      adds  baa39e4849 * lisp/progmodes/cc-defs.el Remove setting of 
inhibit-point-motion-hooks
      adds  86581698ac Fix faulty loaddefs detection
      adds  6cabef8799 Fix previous loaddefs-gen fix
      adds  254536e41b Regenerated ldefs-boot.el
      adds  c5e2566774 (byte-compile--first-symbol-with-pos): Fix bug#58601
      adds  59fc77ee52 * .gitignore: Unignore the tests/manual directory.  
(Bug#58611)
      adds  cd1a81e572 * etc/NEWS: Adapt connection-local variables entries.
      adds  40d2ed9bab * lisp/net/tramp.el (tramp-file-name-equal-p): Fix 
docstring.
      adds  a9f183c760 * lisp/outline.el: Use one character wide strings for 
margins (bug#57813)
      adds  ab1b491f83 * lisp/outline.el (outline-minor-mode-insert-buttons): 
New defvar-local.
      adds  254f4766e6 functions.texi: Fix bug#58602
      adds  2cca6408fd Fix functions.texi syntax error
      adds  155ddde4dd (sit-for): Add compiler-macro to warn about obsolete 
calling convention
      adds  620f18c489 ; * src/xterm.c (mark_xterm): Fix x11 with i18n build
      adds  efd3ef3ceb ; * src/window.c: Fix some comments.  (Bug#58550)
      adds  e42a68720e Merge from origin/emacs-28
      adds  5247a72aec * lib-src/rcs2log: Add fallback for $TMPDIR.
      adds  a9111d8670 Add admin/emacs-shell-lib for shared bash code
      adds  45ca261c98 Add tamil99 input method (bug#58070)
      adds  084ac1e514 ; Fix last change
      adds  ccd0ad72f2 Fix build warning without XKB, Xmb, and XInput 2
      adds  6b82958b9f Fix various builds
      adds  b96f441139 ; Delete file after wallpaper test
      adds  fb8276a17c CC Mode: Cease adding types to found-types too eagerly
      adds  a57a3746d8 ; * test/lisp/image/wallpaper-tests.el: Simplify last 
change.
      adds  56c63ca21b * Fix async native compilation (bug#58637)
      adds  4b2c83eeaf ; * doc/lispref/modes.texi (Defining Minor Modes): 
Explain TURN-ON.
      adds  d8eae291e5 Merge from origin/emacs-28
      adds  fa7c5c8707 Add 'slovak-querty' input method (bug#58642)
      adds  663fad561d ; Fix documentation and name of 'slovak-qwerty' input 
method
      adds  25cf39162e Prefer defvar-keymap in modula2.el
      adds  7ee5b0f85f Improve HERE document detection in perl-mode
      adds  e0616f2d3c * etc/PROBLEMS: Document window manager focus problems.
      adds  6f3ade1c08 Work around problems setting input focus when a frame is 
in the background
      adds  1e5b753bf4 Initial commit
      adds  6beef2a347 Remove a couple of comments
      adds  9f98c5a20d Rename eglot--continuations eglot--pending-continuations
      adds  d663b9282d Add a mode-line construct and some minor fanciness
      adds  8baf2c7ac2 Introduce and use `eglot--current-process-or-lose'
      adds  18b582dde2 Handle notifications
      adds  a0003aa19a Improve `eglot--current-process'
      adds  18ed39789a Organize a bit
      adds  b2ea73ca9c Cancel timeouts when process dies unexpectedly
      adds  b864866dac Minor cleanup
      adds  584ae9e0b5 Experimental diagnostic overlays
      adds  dc6c221a76 Simplify `eglot--protocol-initialize`
      adds  5f1839bf17 Overhaul async mechanism safety
      adds  0391fdf062 Fix some byte-compilation warnings
      adds  2b972ba05b Fix mode line
      adds  b84c050589 Start working on this again
      adds  2ff4dff73d * eglot.el (eglot-mode-map): move up before minor mode.
      adds  76dd0850a7 Doc fixes
      adds  69a3abdd0f Lay groundwork for uniform treatment of network 
connections
      adds  09dfb21d3e Fix parser to accept multiple messages in one chunk
      adds  c170dbedf8 Implement spinners and rls's window/progress
      adds  235574be15 Report server status in the mode-line
      adds  2c2aec71fb Don't switch to possibly dead buffer in sentinel
      adds  7d6547dfa4 Start experimenting with python
      adds  dc5b0eb42a Auto update mode-line after setting some process 
properties
      adds  ef1924c8e2 Add eglot-clear-status interactive command
      adds  4a87a536b9 Correctly report what we currently are capable of
      adds  9bd7605d12 Change status to error everytime an error is found
      adds  5ece72dc5c Events buffer uses eglot-mode, source buffers use 
eglot-editing-mode
      adds  4602fc02ae Less obstrusive flymake stuff for now
      adds  dd467a4706 Rework commands for connecting and reconnecting
      adds  f35d1d51cd Don't clutter ui with warnings
      adds  bdfba7ed62 Slightly more user friendly start
      adds  2b8142d285 Ready to start fixing flymake integration
      adds  dfe551f577 Auto-reconnect on unexpected connection loss
      adds  b81dcb530f Redesign and simplify parser
      adds  8277231fa8 Rework connection restarting again
      adds  976896f2c3 Signal textdocument/didclose
      adds  a371a8d2ad Simplify flymake integration
      adds  b950cb40b6 Appease checkdoc.el
      adds  508c8efe23 Multiple servers per project are possible
      adds  7ba401ce38 Watch for files opened under umbrella of existing process
      adds  65f421f724 Fix assorted bugs
      adds  dd7ce8988a Make m-x eglot the main entry point
      adds  878922319e Fix another flymake sync bug
      adds  e366550f05 Must re-announce didopen after reconnect
      adds  f706000c89 Fix flymake diagnostic positions
      adds  58c19b7683 Delete two useless forward declarations
      adds  4d1c9b903d Reorganize file
      adds  e5e9437882 Rename rpc methods for clarity
      adds  22965312e1 Fix textdocument/didchange
      adds  6c84a2e8cb Fix a couple of rust-related edge cases
      adds  009062feb7 Trim some edges and add a bunch of boring rpc methods
      adds  0a587a881a * eglot.el (eglot--process-receive): skip null method 
notifs.
      adds  465635456c Fix mode-line mouse-clicks from outside selected window
      adds  0d002553ed More correctly keep track of didopen/didclose per buffer
      adds  5a3d92cab3 Connect to lsp server via tcp
      adds  c1e66cf87a When user declines to reconnect, first quit existing 
server
      adds  f26ff4e816 Make m-x eglot's interactive spec a separate function
      adds  6b01d54a76 Eglot-editing-mode becomes eglot--managed-mode
      adds  fd9792fcc7 Workaround rls's regusal to treat nil as empty json 
object
      adds  4f62e731d8 Don't auto-reconnect if last attempt lasted less than 3 
seconds
      adds  70fc9cc98d Handle requests from server correctly
      adds  20e044b1a1 Reply to client/registercapability (don't handle it yet)
      adds  4b678a2fa9 Include source info in diagnostics
      adds  adbed0c21a Make reported capabilities into its own function
      adds  42733a1e9f Use rooturi instead of rootpath
      adds  8e4db75209 Be quite explicit about our lack of capabilities right 
now
      adds  1e893ab726 Honour textdocumentsync
      adds  b83cd67751 Handle dynamic registration in general (but nothing 
specific yet)
      adds  632a39624d Cleanup mistake with textdocumentitem and 
textdocumentidentifier
      adds  a2c01431d8 New helper eglot--sync-request
      adds  bdd5f69618 Very basic xref support
      adds  f23a8e8486 Half-decent xref support
      adds  ace4b9150d Fix the odd bug here and there
      adds  963f9f4bf9 Etoomanylambdas
      adds  ab858c8ab1 Workaround two suspected emacs bugs
      adds  c5232c581e Increase request timeout length to 10 seconds
      adds  083ed923a7 Support javascript's javascript-typescript-langserver
      adds  b9a3366a42 Solve another textdocument/didchange bug
      adds  2b307d5a11 Half-decent completion support
      adds  711d3a1d33 Explain why didopen on after-revert-hook is a bad idea
      adds  82c04790bd Tweak the async request engine.
      adds  72712e5aed Half-baked textdocument/hover support
      adds  a3fb899cb5 Clean up client capabilities
      adds  283cfbcd4d Fix bug in hover support
      adds  f1b7d1d15c * eglot.el: reformat to shave off some lines.
      adds  44cdd8062b Get rid of eglot--special-buffer-process
      adds  ea51ade3a2 Get rid of eglot--buffer-open-count
      adds  3299a6a4b6 Simplify mode-line code with a helper.
      adds  fe01515f05 Only request stuff that server says it's capable of
      adds  6fd613042e Half-decent imenu support via textdocument/documentsymbol
      adds  378a8371d2 Try to fix some textdocument/completion bugs
      adds  2c093aeb84 When killing server, always wait 3 seconds
      adds  dbe81138d6 Fix odd bugs
      adds  3d3c12faf2 Reasonable textdocument/documenthighlight support
      adds  ca678a54c8 Support textdocument/rename
      adds  038dd046bf Support workspace/applyedit
      adds  461d48a1d0 Fix odd bugs and tweak stuff
      adds  54a59fc000 Simplify eglot--signal-textdocument/didchange
      adds  dad1b764c0 Get rid of eglot-mode
      adds  0aa29932a6 Simplify `eglot-shutdown`
      adds  0a9c14efad Call eglot-eldoc-function after completion finishes
      adds  d76cc9aea9 New "deferred requests" that wait until server is ready
      adds  040d3e78ea Fancier rls spinner
      adds  d2fa8fea9a Add minimal headers, commentary and autoloads
      adds  eac9d29178 More correctly setup rust-mode-related autoloads
      adds  dd4fada6b5 Shorten summary line to appease package-lint.el
      adds  4d5eff8c97 Adjust flymake integration
      adds  845063c090 More rls-specifics: update flymake diags when indexing 
done
      adds  f0d4e043b1 Simplify mode-line updating logic
      adds  8fb14037db Resist server failure during synchronous requests
      adds  68892622c9 Only call deferred actions after a full message has been 
received
      adds  979a90456d Reduce log chatter
      adds  522bcdf0e8 Improve eglot-eldoc-function
      adds  e36892ef51 Friendlier m-x eglot
      adds  0f73b0ef43 Rename functions. eglot--request is now the synchronous 
one
      adds  572bb298b2 Support :completionitem/resolve
      adds  3d193f2f33 Misc little adjustments for readability
      adds  dfd5947b11 (eglot--xref-make): fix use of cl-destructuring-bind.
      adds  abfe41cc2c Prepare to sumbit to gnu elpa
      adds  1251bd1336 Duh, json.el is in emacs, and json-mode.el is useless 
here
      adds  4af0193fad Rework autoreconnection logic
      adds  fabee14ed5 Get rid of catch/loop/throw idiom (suggested by 
thien-thi nguyen)
      adds  72b7487c55 New command eglot-help-at-point and a readme update
      adds  bb08431bca Reinstate the catch/loop/throw idiom in eglot-request
      adds  dd4d81696e Fix copyright header. obviously not since 2003
      adds  c8bed84122 Ask server for textdocument/signaturehelp if it supports 
it
      adds  bf1365c4f8 Work with any old directory, no formal project needed
      adds  9d0984c0cd Fix automatic project creation
      adds  33583c642a Use rls in travis ci and add actual tests
      adds  188cd6da28 Don't define a menu if nothing to show there for now
      adds  92efbb8dac Now send willsavewaituntil
      adds  d0e32ae98c Remove an unused variable
      adds  c511228cda Support didchangewatchedfiles with dynamic registration
      adds  0d3e4ea1bd Fix a ridiculous bug when generating transient projects
      adds  149bb814e6 Shutdown server if connection initialization fails
      adds  11debd99a7 More quietly report request timeouts as events
      adds  4ef2d1875c Bump version and slightly improve doc
      adds  40e256a1bf Add php's php-language-server to built-in guessed servers
      adds  5db50ddd47 Replace eglot--with-lsp-range with a function and 
pcase-let
      adds  0eb1ef8d36 Simplify some function calling infrastructure
      adds  b7d0c91afc * eglot.el (eglot--lambda): add missing indent spec.
      adds  1104060048 Fix eglot--error and eglot--message helpers
      adds  04da3b6abd Make it work on windows
      adds  3596240259 * eglot.el (version): bump to 0.3
      adds  2290ce100f Simplify some infrastructure fucntions
      adds  6ee1deebf7 Robustify timer handling for eglot--async-request
      adds  937f999a13 If we're going to send rootpath, better send an absolute 
one
      adds  a570c09fad Collect regions to change as markers, then edit
      adds  9606e5950a * eglot.el (eglot-clear-status): remember to update 
modeline
      adds  75ca40724b Better decide what text exactly to present as completions
      adds  212db69280 Check capabilities before sending :completionitem/resolve
      adds  5b8aa5c908 Robustness fixes for the request mechanism
      adds  490ad2ce0b Handle managed buffers in own process var
      adds  749e83c57c Add some completion tests for pyls
      adds  65ed542c78 * eglot.el (version): bump to 0.4
      adds  baf1b82eaa Rewrite a couple of defs and shave a yak
      adds  28b199c344 Fix a bug introduced in the previous commit
      adds  7938af0c4a Introduce eglot-handle-request and 
eglot-handle-notification as api
      adds  7e1b0cd133 Use an eieio class to represent a server.
      adds  40d7fc6f04 Do rust's rls hack properly with new class-based api
      adds  c765121f67 Introduce new api methods for experimental clients to use
      adds  0ebd4a816d Fix indentation broken by the defclass monster commit
      adds  1dcdc11127 Don't rely on flymake's idle timer for 
textdocument/didchange
      adds  545e9c8a13 Simpify eglot--server-receive
      adds  f165670762 Cleanup deferred request mechanism with a readable log
      adds  9499875370 Get rid of eglot--obj, an uninteresting abstraction
      adds  004702460d Really ensure eglot--shutdown deletes a process 
completely
      adds  e4039bba6d Add cquery support for c/c++ projects
      adds  3650efa65e Introduce eglot--debug for unimportant messages
      adds  45d4814a80 Demote unvisited diagnostics logging to debug level
      adds  9c14cfd179 Log debug messages through eglot--debug
      adds  d366cc04b7 Merge branch 'cquery-support' into master
      adds  9b468c1cc1 * eglot.el (version): bump to 0.5
      adds  f20edc04ed Fix assorted cquery-related bugs
      adds  92593bb4c1 Set spinner in textdocument/didchange as it matters to 
rls
      adds  22294e04cd Hopefully fix the flymake bootstrap problem
      adds  d7864900a5 * eglot.el (version): bump to 0.6
      adds  882b571693 Correctly apply workspace edits in documentchanges form
      adds  f7e5adc1b1 Set eglot--versioned-identifier to 0 on didopen
      adds  0c80d78b6d Make eglot--recent-changes a simpler list
      adds  7652fd0909 Be more criterious before running the idle timer
      adds  1febf62714 On reconnection, ignore errors of shutting down hung 
server
      adds  9ad9651c4f New m-x eglot-stderr-buffer useful for debugging
      adds  84189937d4 More yak shaving
      adds  db5dc348a1 * eglot.el (version): bump to 0.7
      adds  07d71f4ec7 Prevent possible cquery choke on :initializationoptions
      adds  ee6ab89666 Add melpa badge
      adds  5a8d94c768 Revert an unfinished feature that made it to the last 
commit
      adds  0e3d15f51c New command m-x eglot-code-actions
      adds  8429c2c2fe Explicitly trigger eldoc after workspace edits
      adds  7b040d4d18 Fix completionitem/resolve
      adds  7a5eb10f35 * eglot.el (version): bump to 0.8
      adds  b1b6be0c3a Fix typos
      adds  6bda52d1ac Support purposedly ignoring a server capability
      adds  24898b7d60 Cleanup the flymake 26.1 hack slightly
      adds  b03cf2115b Shoosh compiler
      adds  ae85cee296 * eglot.el (eglot--make-process): use 'utf-8-emacs-unix
      adds  34f10965a9 Slightly polish the flymake integration
      adds  96edec8d36 Check flymake-mode before calling report-fn
      adds  af32ce29ef Attempt to handle rls sophisticated globs for 
didchangewwatchedfiles
      adds  4d07619584 Fix indentation f@#$%^ by previous commit
      adds  1d61ff4043 New  eglot-ensure to put in a major-mode's hook
      adds  7bdc94f79c * eglot.el (version): bump to 0.9
      adds  c86410efad Fix bug in querying server capabilities
      adds  332657f444 * eglot.el (eglot-shutdown): accept timeout param.
      adds  b21929955d Fix a bug when eglot--request times out
      adds  249dd2bd0d * eglot.el (version): bump to 0.10
      adds  504389181d Implement formatting ()
      adds  e10f933d61 Minor cleanup to new textdocument/formatting feature
      adds  8bb92096ef Use gfm-mode for formatted strings ()
      adds  30d3874723 Improve eglot-ensure and mention it in readme.md
      adds  29b44f7ec1 Guess server for js2-mode and rjsx-mode
      adds  4f346ba250 Simplify eglot-format-buffer
      adds  6fc53b840d Defer textdocument/formatting requests
      adds  31b21e371d Apply text edits atomically
      adds  1e49d2f3b4 Report progress when applying edits
      adds  81b7c8e7d7 Apply text edits as a single undoable edit
      adds  7826b265a0 Empty ranges are valid in lsp
      adds  d370eeb128 * eglot.el (version): bump to 0.11
      adds  1aa3018c65 Fix copyright header. obviously not since 2003
      adds  0804d7da83 Refactor json-rpc lib jrpc.el from eglot.el
      adds  35dae7034b Proper server shutdown when jrpc.el is used
      adds  10a19cb11b Merge master into jsonrpc-refactor (using imerge)
      adds  f529f554a3 Jrpc-connect is now passed a generic dispatching function
      adds  1deb7cf8ac Fix a ridiculous bug when generating transient projects
      adds  d184bed317 Merge master into jsonrpc-refactor (using imerge)
      adds  8bbd2ba28d More flexible jrpc.el and improve eglot.el's doc
      adds  a6046e9efd Simpler callback protocol for jsonrpc parameters and 
results
      adds  d29b695179 Merge branch 'master' into jsonrpc-refactor (using good 
ol' git merge)
      adds  868d531c9e Improve jrpc.el's doc (and change jrpc-request's 
protocol a tiny bit)
      adds  99cb423db6 Jrpc.el should know nothing of mode-line updates
      adds  1b62dfd97b Rename jrpc.el to jsonrpc.el
      adds  351eb7f4ce Heroically merge master into jsonrpc-refactor (using 
imerge)
      adds  3a127eed7b Get rid of jsonrpc.el customization group and timeout
      adds  5e767fb73c Merge branch use-eieio-server-defclass into 
jsonrpc-refactor
      adds  8a7d17b5ea Document current api breaches a bit
      adds  97b0735156 Merge master into jsonrpc-refactor (using imerge)
      adds  172c58f304 * eglot.el (eglot-eldoc-function): remove spurious log 
message
      adds  77a3060610 Fix another merge-related bug in eglot-eldoc-function
      adds  41d646a830 Merge master into jsonrpc-refactor (using imerge)
      adds  43d9c7b865 Support json.c.  api purely based on classes
      adds  8def9a6196 Simplify jsonrpc connection shutdown
      adds  75c6d5b9d3 Merge master into jsonrpc-refactor
      adds  dbf42e651a Merge branch 'master' into jsonrpc-refactor
      adds  ce96614d8a Request dispatcher's return value determines response
      adds  4d68028194 Simplify jsonrpc status setting
      adds  bbfc1fdcf6 Remove connection grabbing antics from jsonrpc.el
      adds  97c17252e3 Merge branch 'master' into jsonrpc-refactor
      adds  c45e4a916a Merge master into jsonrpc-refactor (using imerge)
      adds  55ed673ae7 Merge branch 'jsonrpc-refactor', bump version to 1.0
      adds  0c61c1b4a9 Implement tcp autostart/autoconnect (and support ruby's 
solargraph)
      adds  5556a341ed Fix some rather silly bugs in some interactive specs
      adds  d40cbb99a5 Fix typo in the solargraph server program
      adds  5b66bec822 Unbreak basic imenu functionality
      adds  9b3ef1315c Unbreak imenu for cquery servers (and probably more)
      adds  973b025522 Cache buffer's managing server
      adds  2b071ccba5 Bind default-directory when launching servers
      adds  1a58481719 Inhibit auto-reconnect until connection is established
      adds  d599dfd79f Handle outrageously large and buggy line numbers
      adds  d8a14e9ea8 Unbreak completion when no possible annotation
      adds  6aeaf37c9b Format documentation in completion annotations
      adds  03caf3bb27 * eglot.el (eglot-completion-at-point): fix broken 
indentation
      adds  f52846f56f Jsonrpc.el is now a gnu elpa depedency
      adds  46de6683a7 Handle experimental/unknown server methods gracefully
      adds  228ddf368d Implement workspace/didchangeconfiguration ()
      adds  c959101180 Robustify in the face of manual mode changes
      adds  693e428251 Don't turn on flymake-mode any more than is needed
      adds  eb7702b61d Fix messages of eglot-ensure
      adds  273c5b62f3 Add entry for haskell-ide-engine in 
eglot-server-programs ()
      adds  9bc459df6d Be less verbose when using eglot-ensure
      adds  eb279829cb Work around emacs bugs 32237, 32278 ()
      adds  6ffe90229b Fix typo in willsavewaituntil rpc request ()
      adds  e6a801ccf6 Correctly make lsp positions in narrowed buffers
      adds  5fc7c9a9ef Implement textdocument/rangeformatting
      adds  308b1a9ee3 * eglot.el (eglot-client-capabilities): fix a typo.
      adds  b14cba5cb7 Erase company-doc buffer in between doc requests
      adds  7b7312f8d6 Fix placement of diagnostics with same start and end 
positions
      adds  af0e2e5b1f Default eglot-handle-notifictiona|request must 
&allow-other-keys
      adds  ea04e60ce5 Eglot-workspace-configuration's keys needn't be keywords
      adds  71a3fb813f Accept functions as entries in eglot-server-programs
      adds  c93150ebbe * eglot.el (eglot-initialization-options): fix spurious 
typo.
      adds  da11bba15e Notify server of recent changes before save notification
      adds  c61b3624f5 Snappier completions that don't hinder typing
      adds  0eddf00dd9 Require jsonrpc.el 1.0.2 (gnu elpa didn't build 1.0.1)
      adds  4144d9adc5 * eglot.el (advice-add jsonrpc-request): add 
&allow-other-keys
      adds  c76c0240dc * eglot.el (eglot-cquery): capitalize docstring.
      adds  2ebf34f1e1 Add a generic eglot-execute-command api
      adds  4dc3c8d0dc Improve eglot-execute-command api to ease overriding by 
servers
      adds  ef5266397a Kill server's output and events buffers from 
eglot-shutdown ()
      adds  d164ece5cf Implement asynchronous server connection
      adds  cc2044834e Control the size of the events buffer
      adds  b5e28c2ea6 Handle edits to same position in the correct order
      adds  04415fa066 Add kotlin-language-server ()
      adds  b72a4e4e2e Prompt for server in interactive eglot-shutdown
      adds  25a7b3d4a1 Fix eglot-capabilities when querying for multiple 
features
      adds  0f33ef3e67 Support snippet completions
      adds  7704fbac0b Fix textdocument/hover responses where markedstring is a 
plist ()
      adds  88e9d97119 Don't error if server replies with empty hover message
      adds  2190da4620 Add go-langserver ()
      adds  667821d296 Improve snippet support
      adds  9fa0dd072a Consider :triggercharacters in company completion
      adds  78102bc38a Ignore extra keys in textdocument/publishdiagnostics ()
      adds  93ca152da7 Correctly delete text before expanding snippet 
completions
      adds  d01b5110dc Handle case when :textdocumentsync isn't a number
      adds  6499223125 When exiting emacs, don't ask the user to confirm 
killing processes ()
      adds  acda0eda5a Don't warn on implementation-specific notifications ()
      adds  ef5e1235f6 Fix serious breakage introduced by
      adds  2d6b24bfa6 Prefer ccls over cquery for c/c++
      adds  5c9fb5c398 Don't send other notifications before initialized
      adds  4771f2f685 Don't block kill-buffer-hook if server somehow hangs
      adds  169360c257 Autoload eglot-ensure ()
      adds  72eae8b7de Correctly map documentsymbol's :kind to its name ()
      adds  d294a3e010 Make eglot-ignored-server-capabilites more user-friendly 
()
      adds  aa8653cc3f Eglot-ignored-server-capabilites: prefer all choices 
over "other"
      adds  3d9a6f1e79 Handle case when diagnostic :character is out of range
      adds  119cb95f85 Merge pull request from 
mkcms/fix-diagnostics-wrong-type-argument
      adds  3a24bc0f4f Sort references and definitions by line number
      adds  ebacb5f861 Improve signature help
      adds  563011ec64 Allow function contacts to be interactive
      adds  5423eed9e7 Add support for eclipse.jdt.ls server
      adds  c726fc7a9c Override eglot-execute-command for eclipse.jdt.ls server
      adds  f3c43b4cac Handle case when project was not found in eclipse.jdt.ls 
contact
      adds  eae904fc9c Fix misspelling of "outstanding" ()
      adds  1f865ee560 Accept deprecated field in symbolinformation
      adds  d84d55e6e4 Require subr-x at compile time ()
      adds  5f250e875a Remove duplicates from imenu
      adds  3d91b57629 Don't ignore unknown symbolkinds in imenu
      adds  7f062198c8 Use the container name of a symbol in imenu
      adds  025c926301 Add support for code action literals
      adds  9e720cbea4 Simplify eglot-code-action. fix compilation warning
      adds  ee58d92a7d Fix a bug when response to definitions request is a 
single location
      adds  40e4c88dd3 Make imenu hierarchical
      adds  6ea0216c53 * eglot.el (eglot-client-capabilities): mention 
supported symbolkinds.
      adds  753dddc631 Support ocaml-language-server out of the box ()
      adds  ee243c0c80 Move constants to top instead of forward-declaring
      adds  a0365b6f81 Fix a bug introduced by previous bugfix
      adds  9f44e74ca9 Add ability to move to lsp-precise columns
      adds  6393580d7e Complex completions work when chosen from *completions*
      adds  35e431c829 Tweak solution to with a hint from fangrui song
      adds  5c97238692 Add support for textedits in completion
      adds  8df3bdd653 Add ability to report lsp-compliant columns
      adds  46d2bef4b3 Format documentation of signature parameters
      adds  2cf7905887 Treat tab characters as 1 column wide in position 
conversion functions
      adds  0097d8d832 Properly delete inserted text after completion
      adds  a6536ec8b0 Add support for r's languageserver ()
      adds  f62f37d1ed Fix potential security issue fontifying lsp doc
      adds  fbb7d1e918 Correctly insert textedit-less snippets
      adds  95d48a3576 * eglot.el (eglot-completion-at-point): less chatter.
      adds  333009a5c5 * eglot.el (version): bump to 1.2
      adds  d3fc3ce7e7 Control strictness towards incoming lsp messages
      adds  1e7f94d75a Codeaction command can be a command object ()
      adds  6ae6ce8b92 Revert "codeaction command can be a command object ()"
      adds  9e700ebc4c Use entire line as xref summary when available
      adds  e63203a8a7 Improve performance of xref summary line collection
      adds  1f3499320c * eglot.el (eglot--current-column): new helper.
      adds  ad2efe3074 Touch up last commit
      adds  bec802d003 Simplify interface of eglot--dbind macro
      adds  0bce2e3b2b Introduce eglot--dcase
      adds  c515075fcb Use eglot--dbind for destructuring
      adds  92ce9a30f1 Don't break in indirect buffers
      adds  949cf4e7a9 Support completioncontext to help servers like ccls
      adds  1db7873cc1 Use javascript-typescript-langserver for typescript-mode 
()
      adds  4a9914c0e6 Properly clear old diagnostics when making new ones
      adds  3b9e5b1a84 Robustify previous fix against non-standard insertion 
bindings
      adds  b873654835 Handle codeaction/command polymorphism with eglot--dcase
      adds  f2326f4e13 Fix bug introduced by previous fix
      adds  0918c9d1a5 Adjust previous fix
      adds  30ab4e3eed Use eglot--dbind and eglot--lambda throughout
      adds  60f45f0f30 Warn about suspicious interface usage at compile-time
      adds  dfd413c22d Scratch/use elpa flymake ()
      adds  6d3310d83c Handle array params to server notification or requests
      adds  7e7a9483a6 Be lenient by default to unknown methods or notifications
      adds  89e8803f61 * eglot.el (version): bump to 1.3
      adds  d443408156 Apply eglot--format-markup to signature documentation
      adds  cdee0e4674 Adjust active param highlighting in first line of 
signature (1/3)
      adds  d050540fef Adjust active param highlighting in first line of 
signature (2/3)
      adds  f0a2747ab5 Adjust active param highlighting in first line of 
signature (3/3)
      adds  cdb3de6bc6 Rewrite eglot--sig-info a bit for readability
      adds  47f5fdcae6 Add edebug specs to destructuring macros
      adds  1d72360e03 Don't make bogus responses to 
client/(un)registercapability
      adds  24a1a7ffee Be more careful when making xref summaries
      adds  d9e4306e2d Take over flymake and eldoc completely while managing 
buffers
      adds  00fb3a184a * eglot.el (package-requires): require jsonrpc 1.0.7.
      adds  b699fc7a19 Remove workaround for company bug that has been fixed
      adds  d255e51c78 Use gfm-view-mode
      adds  f5e3279958 Fix previous commit where workaround had been removed
      adds  9ffa6a91cd Actually make completion sorting work
      adds  5df556bb94 Slightly simplify eglot-completion-at-point
      adds  0c432de4cf Remove a hard dependency on flymake-mode
      adds  355c9c4a65 Allow read-only modes for markup rendering
      adds  f3914c266f Run connection hooks with proper dir-locals
      adds  36b2fa8e7f * eglot.el (eglot-workspace-configuration): safe when 
listp.
      adds  6ee4328ca1 Appease checkdoc
      adds  a47618f19f Handle (un)registercapability requests via generic 
functions
      adds  f399be6d12 Prevent eldoc flicker when moving around
      adds  aedb0d33de Show large docs in help buffer instead of echo are by 
default
      adds  84234b25ba Fix test failure introduced by previous commit
      adds  791a117c5f Rename new defcustoms with friendlier names
      adds  58d4aff894 Display truncated docstring if too large for echo area
      adds  9cedae50a2 Handle label offsets in parameterinformation
      adds  1da5b8e1a3 Add built-in support for dart's dart_language_server
      adds  d0c8c6011e Fix bug introduced by commit fixing this issue
      adds  1eb7535511 Protect against null messages from eldoc
      adds  5292c4b6f0 Consider mode derivation when guessing servers
      adds  36f294c2d5 Don't teardown company if started via trigger chars
      adds  232289d25c Use a less buggy flymake
      adds  e123f41b9b Don't sort xref's by default
      adds  aed8e9732b * eglot.el (xref-backend-references): don't use 
return-from.
      adds  80433528c2 Unbreak build
      adds  9383a2cd5c Fix local function call in directory watcher ()
      adds  68d95c8125 Only consider eglot's own diagnostics in 
eglot-code-actions
      adds  c90f33dc21 Fix case when eglot-put-doc-in-help-buffer is nil
      adds  faa0500ff7 Work around a bug in emacs's change detection
      adds  08d5a9dfde Add built-in support for elixir's elixir-ls ()
      adds  8f80ae1455 Leniently handle invalid positions sent by some servers
      adds  d79232df76 Simplify eldoc usage ()
      adds  6ed1f50cde Fix a typo
      adds  3a9221c7b8 Fix invalid guess for php language server ()
      adds  f18137499d Expand directory watcher globs containing ** ()
      adds  4a1d60dd6d Require array package to use current-line ()
      adds  e62b6395ee Change the default of eglot-move-to-column-function
      adds  c537770301 Use gopls server as the default for go ()
      adds  645bcfc6e5 Treat null/nil server capabilities as false
      adds  2b3e8deb4f Merge pull request from jorams/nil-capabilities-as-false
      adds  051bc27a10 Also use signature label offsets for parameter info
      adds  14f69da417 On buffer kill, first send didclose then teardown local 
structures
      adds  ad1cc3b1c2 Optionally shutdown after killing last buffer of managed 
project ()
      adds  471434e068 Don't send dummy json object in "initialized" 
notification ()
      adds  fe37d7e3ce Revert "treat null/nil server capabilities as false"
      adds  0e7e66fe27 Unbreak elm language server which does use 
:triggercharacters
      adds  1c8d062c5f Much less noisy mode line
      adds  374ce4e29f Allow user to set idle time to wait before processing 
changes
      adds  83ed46b6a3 Support goto-{declaration, implementation, 
typedefinition}
      adds  9bb0331d04 Rework and correct major part of xref glue code
      adds  c848af80d5 Misc improvements to the xref glue code
      adds  0aaaea5ae9 Unbreak xref-find-definitions
      adds  c2e084bc23 Fix eglot-completion-at-point to work with bare 
completion-at-point
      adds  471fff254f Add support for the ada language server
      adds  320356985a Fix bug in workspace/didchangewatchedfiles
      adds  ca9649c6b3 Always filter completions client-side by prefix
      adds  c85ee68e29 Play along with lsp's filtertext hacks
      adds  024bbfc616 Use of company-capf backend in eglot-managed buffers
      adds  1aa5d0b528 Unbreak eglot--setq-saving if symbol is unbound
      adds  5d1c5c64b1 Don't choke on single-location reply to td/definition
      adds  21c2bb18d8 Protect against zero-length completions
      adds  5690e3a659 Don't immediately request completions in 
eglot-completion-at-point
      adds  1002d7aeaf Let user keep control of some variables during eglot 
sessions
      adds  703a09113c * eglot.el (version): bump to 1.5
      adds  f71716e914 (again): fix issue with replace-buffer-contents
      adds  0816da8e78 Unbreak m-x vc-revert, which reverts preserving modes
      adds  72b9ef9865 Fix race condition when company-completing quickly
      adds  3352f2b095 Force company to align completion annotations in eglot 
sessions
      adds  66f5a1a8ee Unbreak imenu
      adds  615bd6ce37 Expand readme.md section on handling quirky servers
      adds  4f6e4dc7a1 Support workspace/configuration
      adds  7cda807726 Don't run mode hooks in eglot--format-markup
      adds  c8ea2c269a Support markdown for textdocument/hover ()
      adds  ee794a8d5e Use  completionitem/resolve more abundantly
      adds  27e0aa7333 Merge -onoff proxy code into minor mode function
      adds  08532c1b92 Simplify "maybe"-activation, dump "server" arg
      adds  19653f1e89 Only set eglot--cached-current-server by (more 
aggressive) caching
      adds  8b4e81cdcf Don't choke on workspace/configuration with no scopeuri
      adds  a6799b92ce Provide stable eglot-current-server helper
      adds  c4f5e40ddb Protect against empty-string inserttext in completions
      adds  fbcb55168f Set nobreak-char-display to nil in *eglot-help*
      adds  b5f02979b6 Support serverinfo of lsp 3.15.0
      adds  1f784797d8 Let other imenu functions work if lsp server's doesn't
      adds  9101970ccf Ensure process starts in project's root
      adds  751abfe9b4 * eglot.el (eglot-completion-at-point): remove spurious 
unrelated change.
      adds  46aa1aafd1 Waste less space in completion annotations
      adds  0453a21866 Fail when eglot-find-* finds no references
      adds  111973220f Locally tweak imenu-create-index-function
      adds  8f4b1d97dc Resolve compilation warnings
      adds  86da1f615c Unbreak window/showmessagerequest
      adds  084970d188 Allow non-standard keys in 
textdocument/publishdiagnostics.
      adds  5c23517899 Add metals as the language server for scala
      adds  76a658aba1 Add built-in support for tex and friends
      adds  be17d1824f New eglot-confirm-server-initiated-edits defcustom
      adds  1668a22f02 Add elm-language-server as the language server for elm
      adds  d8a8bf448a * eglot.el (eglot-eldoc-function): fix outdated 
docstring.
      adds  234bbd1032 Use completing-read in eglot-code-actions
      adds  edbc24d9cd Avoid double shutdowns and simplify shutdown logic
      adds  03ac6a10ac Send exit as a notification
      adds  2d1a7b21d1 Merge pull request from 
joaotavora/scratch/fix-277-exit-notification
      adds  f9b59cf71f Abide by lsp when reporting and moving to columns
      adds  6e0ad2ac68 Document the changes in column calculation
      adds  4ff8f1ed8f Revert the last change about column calculation
      adds  edf382a982 Support bug-reference-prog-mode
      adds  70e6157b56 Call shutdown/exit methods with params:{}, not null
      adds  f6a72c5541 Introduce and use eglot--{}, the empty json object
      adds  fbc2935366 Add public hook eglot-managed-mode-hook
      adds  e81e6a24ad Make a public reader for project-nickname
      adds  595ca62d1c Ignore empty hover info
      adds  6b59dcf652 Send shutdown and exit messages without arguments
      adds  c93c90842a Fix eglot-move-to-lsp-abiding-column ()
      adds  f901fa91bc Abide by lsp when reporting and moving to columns
      adds  1c2dc32a6e * eglot.el (version): bump to 1.6
      adds  6bfa6e2532 Simplify a bit of code
      adds  2a0e0433cd Update dependencies and copyright years
      adds  da888370b4 Use text-mode for plaintext markup
      adds  81385edb71 Don't reupdate help buffer if already rendered
      adds  23878a9404 * eglot.el (eglot-put-doc-in-help-buffer): tiny 
docstring fix.
      adds  4d3cf33306 Create match xrefs when possible
      adds  047f99896c Tests: print contents of *eglot ...* buffers in batch 
mode.
      adds  60914d2ca4 Hide eldoc-message on empty hover info
      adds  bbf8a0d0f6 Also check types when destructuring lsp objects
      adds  ed162088f3 Support hierarchical documentsymbol in eglot-imenu
      adds  3773b2638f Tweak docstring of eglot-server-programs
      adds  e91a400076 Unbreak eglot--guess-contact for host-and-port case
      adds  d285e0060a Kind of honour eldoc-echo-area-use-multiline-p
      adds  a88cc9210b Always string-trim markup
      adds  5d00eac564 Declare markdown support iff gfm-view-mode installed
      adds  c8efef647e Fontify markdown source code blocks by default
      adds  1914356c60 Tweak handling of eldoc-echo-area-use-multiline-p
      adds  a2af2e1268 Remap display-local-help (c-h .) to eglot-help-at-point
      adds  3cef1072ad Survive hover responses with empty markdown strings
      adds  1091226b3a Simplify bug-reporting instructions
      adds  8cf6f4f292 Remove trailing whitespaces
      adds  11c9115749 Fix "free variable" warning
      adds  f97e9aa75c Don't call flymake report function if flymake is disabled
      adds  cc8bbf69ff Prompt for executable if supplied name does not exist
      adds  c57ee29fb4 Require xref, project and eldoc from gnu elpa
      adds  a5a1559e7a Correctly place diagnostics in narrowed buffers
      adds  6cc6392546 Add support for erlang_ls
      adds  b2dd04ddbe Fix type error in eglot--xref-make-match
      adds  43f9294773 Rework computation of string given to eldoc (again)
      adds  a4c7fdfd2d Also consider label of a completionitem for snippets
      adds  e14934fef2 Replace uses of project-roots with project-root
      adds  5e0cd484ec Use filter-buffer-substring to get buffer text
      adds  a56c77183a Simplify eglot-code-actions
      adds  29dbbcc185 Fix small problems around eglot's help buffer
      adds  8afdc3d2d1 Delegate "hover" and "signature" doc synchronization 
efforts to eldoc
      adds  1d4caae44f * eglot.el (package-requires): require flymake 1.0.9 and 
eldoc 1.2.0
      adds  814da26d35 Fix sorting of completion items
      adds  34ecaa4b16 Reload eldoc if needed on emacs < 28
      adds  ad70179598 Use a hash-table for storing resolved completions
      adds  836127f394 Ensure completion terminates in correct buffer
      adds  9511280768 Add built-int support for godot engine
      adds  07c8219fa2 Correct paren mismatch blunder introduced by earlier 
commit
      adds  c37c30f134 Provide suitable default to m-x eglot-rename
      adds  9ca5b69dc6 Unbreak haskell's hie-wrapper built-in incantation
      adds  7d506b0cd5 Don't send json null (elisp nil) down the wire
      adds  e4f4762e7a Handle lsp 3.15's ispreferred code action property
      adds  5646b874b2 Don't force eglot-strict-mode completely in eglot--dcase
      adds  e609841f6f Don't let m-x fill-paragraph break didchange
      adds  73b1707c41 Robustify previous fix of onchange breakage
      adds  d8b863651e Use haskell-language-server in eglot-server-programs
      adds  d18f546844 Cosmetic whitespace fix (indentation, long lines, 
tabs->spaces)
      adds  ad47072c32 Allow eglot to stay out of xref configuration
      adds  2a88cffd69 Bump eglot version to 1.7
      adds  e36fe59851 Use flex completion if available by default
      adds  7443bcf612 Don't block in eglot-imenu if performing non-essential 
task
      adds  40453c991e Flex completion style is not available on emacs < 27
      adds  30139cc1f4 C-u m-x eglot discards class guessed by 
eglot--guess-contact
      adds  9622f03b5c Unbreak interactivee eglot--connect for complex contact 
specs
      adds  2abd7be6b3 Define a face for symbol highlight
      adds  26b10c6daf Use `path-separator', not ":",  in eclipse/jdt custom 
code
      adds  6d731fab9c Run exit-function only for finished completion
      adds  581dfb79bf Fix eglot-completion-at-point for multiple matches
      adds  8b4896f6d2 Add rnix-lsp server for nix-mode, community suggestion
      adds  ae361b0a49 Add fortls for fotran (f90-mode)
      adds  49327fb04c Offer shortcut commands to commonly invoked code actions
      adds  470447e22a * eglot.el (eglot): tweak docstring grammar.
      adds  93eb72de22 #fix 608: fix bug in eglot-code-actions
      adds  c266aa6b36 Flush pending changes to server before code actions 
request
      adds  89fccba008 Fully handle lsp glob syntax
      adds  bdf57d5d4e Support activeparameter property for signatureinformation
      adds  c758ba1a4c Explicitly require seq.el
      adds  60724b8c52 Also override global flymake-diagnostic-functions
      adds  5e3fa130ba Prefer typescript-language-server for js&ts
      adds  d64ea753f9 Remove duplicate entry for "registration" lsp type
      adds  176a6df74e Support phps-mode
      adds  aa4e58409c Speed up glob matching 2x
      adds  c453d8df36 Make eglot-ignored-server-capabilites defcustom a set
      adds  14d901c588 Tweak glob-parsing grammar
      adds  e6fac38078 Simplify dir-watching strategy of w/didchangewatchedfiles
      adds  514f80333b Silence messages while formatting markup
      adds  93cbf54609 Handle null reply for textdocument/definition
      adds  b3f31e0b65 Handle empty actions array in window/showmessagerequest
      adds  7c66a3e789 Fixup last commit to fix
      adds  5a4ca5fdf3 Urify better
      adds  fa3ab318fa Protect against empty uris on windows
      adds  a6229c50e8 Correctly protect against zero-length completion items
      adds  2076d34565 Add tramp support
      adds  ff91ba70cd Convert colon to hex in uri
      adds  8c0b2ca7cf Remove highlight overlays immediately when symbol edited
      adds  88b8b93643 Simplify eglot--apply-workspace-edit
      adds  21b8ebf585 Indicate support for activeparameter
      adds  e43c1ee0d4 Autoload eglot-workspace-configuration's safe-l-v spec
      adds  a3e6b3b86c Add new command eglot-shutdown-all
      adds  8a5f63d8bd Add support for zls, the zig language server
      adds  602004dbb5 Offer better control over "languageid" value sent to lsp
      adds  dcbb5a8d0b Generalize eglot-flymake-backend
      adds  83b993258b Attempt to speed up initial directory/glob correspondence
      adds  355f1b5f49 Highlight relevant part of xref hits using xref-match 
face
      adds  7ae862de9e Add :company-kind to eglot-completion-at-point
      adds  28159d31c0 Merge pull request from mohkale/company-kind
      adds  0d89dd73ff Add a passing test demonstrating clangd + tramp works
      adds  5b33fe06c5 Make eglot-current-server work in notification handlers
      adds  f634580f1b Declare eglot--cached-server before use
      adds  f3e2ca5bd5 Switch default langserver for ocaml to ocamllsp
      adds  a1fb92543c Add a completion-category-defaults entry
      adds  edf75e87ca Allow lsp languageid to be overridden via 
eglot-server-programs
      adds  ded0aa0bfc Fix emacs 28 warning by avoiding positional args in 
define-minor-mode
      adds  68baa57143 Provide context for finer project-find-functions
      adds  fe9d6daa57 Correct path/uri when using tramp from ms windows
      adds  7eddb6f950 Manage cross-referenced files outside project in same 
server
      adds  210b52859e Allow staying out of flymake-mode, eldoc-mode
      adds  712cf71d9d Support multiple servers out-of-box for same mode
      adds  78e994d855 Again speed up directory watching
      adds  02dc703631 Hard code an exception to "node_modules" directores
      adds  b1a379cd77 Use project-files to know which directory watchers to 
skip
      adds  7d1375df48 Consider tramp in eglot-alternatives
      adds  42508de4f6 Don't call eglot--executable-find more than needed
      adds  f07df485c6 Transpose order of "pylsp" and "pyls" alternatives
      adds  7eb81031cd Add support for locationlink
      adds  ace1573dfe Let eglot-flymake-backend be in flymake-d-functions even 
if eglot off
      adds  82c3a2eff7 Fall back to prompting user if eglot-alternatives fails
      adds  64ffc80e6f Fix typo in user-visible 
eglot-ignored-server-capabilities
      adds  67fe1c1ad5 Respect completion-regexp-alist in eglot's completion 
table
      adds  d7057441b8 Fixup last commit
      adds  c0b74d0b59 Fix workspace/configuration handling when given scopeuri 
directory
      adds  19d8085b76 Fix issues; severity not set in 
textdocument/publishdiagnostics
      adds  720eaece6e Merge pull request from stephe-ada-guru/master
      adds  907bfe2a93 Mark eglot-completion-at-point capf "non-exclusive"
      adds  c12a611e44 Add missing entries from completionitemkind
      adds  426d97f172 ; prefer https to http addresses
      adds  51fc8fc3d2 Use `locate-user-emacs-file` instead of `concat`
      adds  b1c7aa1d17 Add yaml-language-server for yaml-mode
      adds  fb8706165c Use fortls also for fortran-mode
      adds  3967d22b9c ; fix typos
      adds  bbdfbf0456 Add pyright language server support for python-mode
      adds  cf0ba0197a Add support for the mint language server
      adds  06f1cd6365 Add lua-lsp support for lua-mode
      adds  7c712abf8f Minor checkdoc fixes
      adds  a35f6a7f9a Support language server for html, css, json and docker
      adds  512d8b9f59 Add variable to withhold the init req process id
      adds  a218f52ec9 Un-reverse references in xref buffer
      adds  be1e214fb2 Add cmake-language-server for cmake-mode
      adds  a8b3b6a526 Add vim-language-server for vimrc-mode
      adds  eacc40e3bf ; update copyright years
      adds  ae7315b5f1 ; fix license statement
      adds  49e46c3d53 Add up-to-date server executables for html/css/json
      adds  f0b9018f52 Properly print error message of eglot-alternatives
      adds  09c071d3d1 Add tooltip describing pending requests
      adds  34c7da506d Support autoimporttext from pyright language server
      adds  9adb310e08 Don't error out on unsupported diagnostic.codedescription
      adds  c06860b0f4 Bump eglot version to 1.8
      adds  b527764963 Support racket-langserver
      adds  a905bad633 * eglot.el: improve commentary section.
      adds  0f44d338f1 Support optional diagnostic.tags
      adds  5b88ec259c Change from symbol-at-point to thing-at-point
      adds  f199060ee0 ; * eglot.el (eglot-server-initialized-hook): fix 
punctuation.
      adds  26bd153b90 Print server command to events buffer
      adds  ed9800041e * eglot.el (eglot--connect): display seconds on timeout.
      adds  1616da4f26 * eglot.el (eglot-strict-mode): very minor docfix.
      adds  0739cdcf20 Improve backwards-compatibility of eglot-mode-map
      adds  abfb193201 Remove unnecessary compatibility code
      adds  97ded82277 ; * eglot.el: move obsolete definition to new section.
      adds  469835a4f2 Obsolete eglot--plist-keys in favor of map-keys
      adds  8b0ea132cb * eglot.el (eglot--server-capable): don't use obsolete 
name.
      adds  bc05805887 ; unbreak tests on emacs 26
      adds  3aeebe8186 Change rust language server to rust-analyzer
      adds  27ba1994fe ; fix thinko in last commit
      adds  8a9959e054 Add clojure-lsp support for clojure
      adds  5b62d0071e Enable lsp project-wide diagnostics via flymake
      adds  6a6f4c3d27 Don't use :exclusive no
      adds  9710754080 Add support for optional completionitem.tags
      adds  ed4fd33223 * eglot.el (eglot-handle-notification): silence 
byte-compiler.
      adds  8b31247f1c Properly check the completionitem.deprecated property
      adds  4f1f06375a Prevent empty diagnostic tags vector hiding main 
fontification
      adds  85ecf46a18 Have a couple of lsp faces inherit from basic "shadow"
      adds  cb562118cb Don't strip invisible text when formatting hover string
      adds  77f3157dcd Use new jdtls script for eclipse jdt
      adds  be47552331 Change capability 'documentchanges' to t
      adds  349f6b5f78 Don't advertise didchangewatchedfiles on tramp
      adds  6dba74d8cb Defend against broken move-to-column in recent emacs
      adds  a38ce8b28f Add simple support for workspacefolders
      adds  965e1378f1 Use bounds of thing at point when asking for code actions
      adds  05418a1d83 Add omnisharp support for c#
      adds  5d2f6bc667 Map more emacs variables to lsp formattingoptions fields
      adds  c2d97d22aa Implement on-type-formatting support
      adds  6d815aaa98 Tweak on-type-formatting code
      adds  904556f662 Easier initializationoptions in eglot-server-programs
      adds  1d9542cbe8 Protect against empty firsttriggercharacter strings
      adds  ef0da9414e Make eglot--plist-keys a simple (non-map.el) helper again
      adds  2dad9298d9 Rework eglot's mode-line
      adds  a63916f928 Tweak eglot mode-line menus
      adds  f9cfefcf89 Guess language-id if manually entering server program
      adds  c17c3cfcbf Check textdocumentsync/willsave cap before sending it
      adds  339ebe7ce4 Update invocation for out-of-box dart ls support
      adds  49e56e47d8 Solve flymake diagnostics synchronization problems
      adds  73f4555a0d Add out-of-box support for futhark lsp server
      adds  5e9d78f9cf Ensure non-null :settings param in 
didchangeconfiguration notif
      adds  f550342059 Add out-of-box support for purescript lsp server
      adds  4beab004d9 Ensure exit-function of eglot-c-at-point runs on exact 
match
      adds  29f2ec2471 Consider diagnostic.code when generating flymake 
diagnostics
      adds  46a480aa88 Fix egregious thinko in eglot--uri-to-path
      adds  50ff73d753 Use format string instead of concat
      adds  5c6eb3caa9 Don't ignore flymake-no-changes-timeout
      adds  f8344871a0 Update docstring of eglot-events-buffer-size
      adds  68fbcbd620 Reduce memory footprint of eglot--{}
      adds  f8c8c70f8a Reduce eldoc noise from hover messages
      adds  9ffcd537f8 Apply any additionaltextedits unconditionally
      adds  6c8aee268d Prevent desktop.el from saving/restoring 
eglot--managed-mode
      adds  fd5a5f16d7 Make c-u m-. work half decently
      adds  e72fa6d867 Experiment with grouping in 
xref-backend-identifier-completion-table
      adds  b59fa2548e Cosmetic decisions guaranteed to tick off someone 
somewhere (tm)
      adds  9dbc18cbfa Tweak some details, fix some bugs
      adds  b931d93b15 Guess the "lsp identifier at point"
      adds  6717589c57 Be more conservative with the lsp identifier guess
      adds  2a12f622dc Eglot-workspace-configuration can be a function
      adds  3c6356b037 Appease byte-compiler warnings about wrong use of quotes
      adds  1986c4df88 Reply more reasonably to server's workspace/applyedit
      adds  b6e041a24b Fix embarrassing paren-matching blunder in eglot.el
      adds  cc5d1a5a72 Always default eglot-strict-mode to nil
      adds  917e8ffa31 Add support for jedi-language-server
      adds  0e8a8697ba Merge commit '7738854e09' to fix fallout of force-push 
in gnu elpa
      adds  e74e199912 Add out-of-box support for perl lsp server
      adds  6ee995fe6b Add marksman server for markdown
      adds  e5b021c01f Fix jdtls support
      adds  41a42e631b Don't return poorly supported "special elements" in 
eglot-imenu
      adds  dd017359e9 Add support for jedi-language-server (again)
      adds  d2e842bbf5 Prefer documentchanges to changes in server-initiated 
edits
      adds  51ae66b50c Add eglot-show-configuration to debug workspace 
configurations
      adds  e5f77f8ca5 Rework readme.md about workspace configuration again
      adds  bef332a983 Adjust last commit about workspace configuration
      adds  523547321e Allow :initializationoptions in eglot-server-programs
      adds  14586fedcf Don't exceed max-specdl-size in big go projects
      adds  a598352750 Allow eglot-workspace-configuration to be a plist
      adds  ec7d63cbe7 Don't return hash tables from e-w-configuration-plist
      adds  68b9c03b44 Don't use three-argument plist-get
      adds  0829d5e7a2 Revert "fix jdtls support"
      adds  b205479035 Fix blunder in eglot--guess-contact
      adds  f06a837f29 Shoosh byte-compilation warnings about line numbering 
functions
      adds  5b902b5cbb Add support for "single server, multiple modes"
      adds  1780b93d66 Make clojure-lsp handle more major modes at once
      adds  b633c29648 Rename "eglot -> eglot" in docstrings
      adds  b07fa37d04 Add half-baked m-x eglot-list-connections
      adds  add2926de8 Make eglot-code-actions usable non-interactively
      adds  0848387fa2 Fix docstring of eglot-list-connections-mode
      adds  4071eaf8ad * eglot.el (version): actually bump to 1.9
      adds  eb9d6281b5 Do use eglot-connect-timeout if eglot-sync-connect is t
      adds  9801e217f9 Rework header of eglot.el
      adds  806734c1b1 Expose eglot-{} to be used in 
eglot-workspace-configuration
      adds  0186faf2a1 ; Merge from https://github.com/joaotavora/eglot
      adds  3e5856b21a Add new Texinfo manual for the Eglot LSP client
      adds  b92a517493 Minor stylistic fixes to introduction of 
doc/misc/eglot.texi
      adds  c681f37478 More minor fixes to doc/misc/eglot.texi
      adds  7a551e9200 Tweak some node names in doc/misc/eglot.texi
      adds  20d4477120 Remove spurious trailing ':' in doc/misc/eglot.texi
      adds  0c7024d0d9 * doc/misc/Makefile.in (INFO_COMMON): Add eglot.
      adds  4725c123f3 ; eglot.texi: Fix typos and minor inconsistencies
      adds  2d2cdb4741 eglot.texi: Move sentence on LSP Servers earlier
      adds  16986a9cc4 eglot.texi: Make example more realistic
      adds  5d73bc5c69 eglot.texi: Explain where to find third-party packages
      adds  2a9797b422 Fix Eglot manual's description of 
eglot-workspace-configuration
      adds  0e7361a5cc Revert "eglot.texi: Make example more realistic"
      adds  df31a36f69 Merge branch 'feature/eglot-texi-manual' into 
feature/eglot2emacs
      adds  69abb438b8 * lisp/info-look.el (mapc): Add Eglot manual's index.
      adds  785197a076 Minor fixes to doc/misc/eglot.texi
      adds  8b3a700327 ; fix warning about order of defvaralias/defconst
      adds  83fbda7159 Merge branch 'feature/eglot2emacs'
      adds  a549316c7d ; * doc/misc/eglot.texi: Undo some recent "fixes" to the 
Eglot manual.
      adds  c44ea4548d ; * doc/misc/eglot.texi: Fix a typo.
      adds  5c99112e89 ; Minor copyedits to eglot.texi.
      adds  3bab832894 Mention Eglot in the Emacs user manual
      adds  1324baea72 Add Eglot to the menu bar
      adds  937ae0cf55 Fix ldapsearch output parsing in ldap-search-internal
      adds  f61db42fc5 ; * etc/NEWS: Mention Eglot.
      adds  2a84f78419 ; * doc/misc/eglot.texi (Top): Fix markup/typo.
      adds  81177e77cf Add lua-language-server to eglot-server-programs
      adds  3ad9ac25a8 Add the "nil" language server to eglot-server-programs
      adds  4b40b790ae Fix last change in perl-mode
      adds  ea70e545c9 Fix delivery of window manager ping events during menu
      adds  8ce2b89aa1 Improve and extend documentation of ElDoc
      adds  3245b17a0f ; * doc/emacs/programs.texi (Programming Language Doc): 
Fix typos.
      adds  693443bbf7 Fix various menu problems
      adds  4bb4b2a921 ; * src/menu.c: Include dispextern.h (bug#58688).
      adds  40a361fbd6 Bindat (src, strz): Operate on vectors too
      adds  9bc1999b6f Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  444c7ea83f ; * src/menu.c (x_popup_menu_1): Make 'cancel_hourglass' 
call conditional.
      adds  55eabe96c9 ; Improve manual for Tramp kubernetes method
      adds  636322cfe0 * admin/notes/repo: Document feature and scratch 
branches.
      adds  f85bdb4992 Further fixes to menu event processing on no-toolkit 
builds
      adds  9da2efb670 Audit some plist uses with new predicate argument
      adds  b82159a234 * lisp/info.el (Info-toc-build): Remove message not 
needed anymore (bug#58634)
      adds  fab2084956 Unify outline-minor-mode-use-buttons with 
in-margins/insert values (bug#57813)
      adds  8bde7d40a4 * lisp/outline.el: Use 'outline-cycle' on buttons for 
'RET' like 'TAB' uses.
      adds  e25a108b09 ; * doc/emacs/text.texi (Outline Mode): Fix markup and 
wording.
      adds  9db7b11cf7 Improve error reporting of EUDC plist functions
      adds  626525c29f ; Remove reference to non-existent Flymake function from 
manual
      adds  731cbf9fc4 Merge from origin/emacs-28
      adds  ee9a9fbf0f ; cperl-mode.el: Fix one match-count in my commit 
2021-09-14
      adds  681367412e ; Merge from origin/emacs-28
      adds  f1f4a0c9d2 ; * doc/lispref/display.texi (Progress): Correct typo.  
(Bug#58674)
      adds  1dbc2bda58 Merge from origin/emacs-28
      adds  a01bd1a208 Reduce duplicate code for creating "special windows"
      adds  f7816c94b6 * lisp/outline.el: Pre-compute some frequent data for 
button icons (bug#57813)
      adds  590086339f * lisp/minibuffer.el (completions-group-separator): 
Update :version.
      adds  c06b5961ee * lisp/tab-bar.el: Use customizable button icons 
(bug#51309, bug#51648)
      adds  b5ada7aa6f Remove erroneous @w in yank-media cross ref
      adds  36f5a1a7e7 Fix regexp matching with atomic strings and optimised 
backtracking
      adds  aa793512d0 Repair nXML handling of URIs with hex escapes (bug#58718)
      adds  d083075b45 Clarify RX... semantics in manual (bug#58727)
      adds  eb3f8d1b64 Fix focus stealing in the Emacs server for old window 
managers
      adds  3661694503 * doc/lispref/searching.texi (Rx Constructs): Elaborate 
intent.
      adds  0c9d31812f Unbreak the build broken by tab-bar.el changes
      adds  8f16578c45 ; * doc/lispref/searching.texi (Rx Constructs): 
Copy-edit.
      adds  9bfe00dda6 * lisp/progmodes/compile.el 
(compilation-mode-line-errors): Use `defvar`
      adds  31945b6c3f * lisp/progmodes/eglot.el (eglot): Ensure 
managed-major-mode is a list
      adds  0b1eda215d Fix M-x eglot breakage due to typo
      adds  72a94f91fd Improve the eglot info documentation
      adds  566e410287 eglot-server-programs: Account for new js-json-mode
      adds  bb95e597a9 eglot-server-programs: Account for new ts-mode
      adds  095dadf277 lisp.h: Remove unnecessary preprocessor conditions
      adds  b6097fe279 Fix drag-and-drop bugs on Lucid build
      adds  92ec31a48c Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  5b90a718ee * lisp/progmodes/eglot.el: Remove not very funny joke.
      adds  1e1be54156 Test face name variables are bound before using them in 
cc-fonts.el
      adds  8c3b8c3667 Fix eglot defcustom types
      adds  fe816fc679 Handle context changes in Tramp kubernetes method
      adds  c8fe6aae0a eglot: Prefer ensure-list on Emacs 28 or later
      adds  7e60246ab3 Move required options out of ldap-ldapsearch-args
      adds  1b1ffe0789 (Ffunction): Make interpreted closures safe for space
      adds  e5cb66c046 * lisp/tab-line.el (tab-line-auto-hscroll): Set 
word-wrap to nil (bug#58740).
      adds  33647b6d63 Ignore non-base64 junk when decoding MIME
      adds  d062482c3f vc-hg-checkin-patch: Add implementation for Hg
      adds  5ad5b797f7 Set `comp-no-spawn' earlier using -no-comp-spawn
      adds  832bd2dfe5 Fix Haiku build for recent changes to system headers
      adds  0367208e6e Allow nil as a valid value for 'ecomplete-filter-regexp'
      adds  e54c395982 Dynamic validation of styles in 
completion-category-overrides
      adds  2468b819e2 Modernize `auto-revert-notify-exclude-dir-regexp'
      adds  0fbafe6511 ; Tramp copyedit
      adds  32dd769ca4 Clean up some event handling code
      adds  38bcad5451 Pacify recent unused/ignored lexvar warnings
      adds  4a1e77ced6 Prevent gui_consider_frame_title from restoring dead top 
frames
      adds  d6e08ff459 Fix rare problems with current-column when text is 
invisible
      adds  5d46c0e329 Make completion-category-overrides choices dynamic
      adds  b7e59b9e19 c-find-decl-spots: Replace an arbitrary search limit by 
a parameter
      adds  56706c6946 Compare addresses case-insensitively in 
message-update-smtp-method-header
      adds  68548af68a Declare variable Info-minibuf-history
      adds  d73b86a90a Fix typo in textsec-restriction-level
      adds  4b9e2f8080 ; * lisp/textmodes/table.el: Delete reference to ancient 
version.
      adds  c716d0cf56 ; Use auto-generated docstring in gnus-custom-mode
      adds  db2ed9f333 ; Fix several symbol name typos
      adds  37bde3d36c ; Simplify wording in Eglot manual
      adds  e16ee5fde6 Fix auto-insert-alist ada-mode entry to match current 
ELPA ada-mode
      adds  8deb797897 ; Fix quoting of non-nil in texinfo sources
      adds  af46d8a7ec Fix reporting of iconic state on old window managers
      adds  93fb14d0c8 Avoid recentering when point enters invisible text at BOL
      adds  877f706c86 ; * src/keyboard.c (command_loop_1): Remove unused 
variable.
      adds  c8b9ba5fa1 Allow applying filters to summary consecutively
      adds  582eaadde7 Revert "Allow applying filters to summary consecutively"
      adds  8728da58ab Allow applying Rmail summary filters consecutively
      adds  d820c39bd1 ; (rmail-summary-apply-filters-consecutively): Add 
:version.
      adds  7ac3d91eb2 Disable completion/ElDoc/FFAP when Python program is 
running
      adds  d53febbd21 ; * lisp/subr.el (keyboard-translate): Doc fix.  
(Bug#58805)
      adds  c6ec08e49a Allow Hierarchy to delay computation of children
      adds  41d3d71a1e ; Fix typos in symbol names
      adds  1e7710d00f Update to modus-themes version 3.0.0
      adds  e953490603 ; * lisp/progmodes/gud.el (gud-gdb): Doc fix.  
(Bug#58826)
      adds  52d4c98cec Fix detection of DPI changes in builds without Xft
      adds  e893fd1073 Fix failing test for package Hierarchy
      adds  36ca409d72 Fix build without Cairo FreeType and fontconfig support
      adds  93aff6e533 Fix Haiku subprocess support
      adds  90caddc986 Clean up some xwidgets code
      adds  879c65a5fc Simplify scroll valuator reset handling
      adds  f9ed80f9d0 CC Mode: Fix wrong fontification of enum foo bar; in 
Objective C Mode
      adds  1073e16960 Include more information in error data for sqlite errors
      adds  c0f7a276cf * lisp/emacs-lisp/re-builder.el: Cosmetic changes
      adds  e8b59a9bb9 Improve Drag and Drop preamble in the Lisp reference 
manual
      adds  de5a3fa1e5 * lisp/transient.el: Update to package version 
v0.3.7-173-g81b29ca
      adds  d79cdcd4ff cconv.el: Fix regression in 
cconv-tests-interactive-closure-bug51695
      adds  622724e95d CC Mode: Fontify cast types without adding them to 
c-found-types
      adds  27b817ad32 ; * doc/lispref/frames.texi (Drag and Drop): Fix typos 
and wording.
      adds  510020d30d ; Improve doc strings in whitespace.el
      adds  943f95e03c Merge from origin/emacs-28
      adds  dee3d93e73 Ensure temp file is deleted in makefile overview
      adds  6f42782a57 Prefer make-temp-name in make-mode.el
      adds  bf0e4d1b03 Prefer defvar-keymap in make-mode.el
      adds  4fc5670a72 Minor doc fixes in make-mode.el
      adds  44d2d23ffe Use new sit-for calling convention in zone.el
      adds  cabb496d6e Remove redundant requires from make-mode.el
      adds  61226605f6 ; Fix sit-for calling convention in zone.el
      adds  69121c33e4 Fix warning in xsettings.c
      adds  8d7bdfa3fc Provide a new tree data-structure for overlays.
      adds  7c0824a1d0 Add test regarding overlay and buffer encoding
      adds  342fc823a6 Add test exposing overlay bug
      adds  828552916e Add offsets when inspecting a node's children's values
      adds  bb9ab6f5c0 Fix assignment of offset to newly inserted nodes.
      adds  3945c019ec Add a function collecting all interval nodes
      adds  c2826d9a03 Adapt overlays when multibyteness changes
      adds  1ebc62c41e Expand overlay multibyte tests
      adds  46a3a8f6ed Make boolean struct member use one bit
      adds  55ac6f2105 Optimize struct layout for space
      adds  a38c38c052 Make boolean struct member use one bit
      adds  8869332684 Remove redundant checks for the empty overlay tree
      adds  650c20f1ca Merge 'master' into noverlay
      adds  409327ff68 Fix macOS build (bug#58108)
      adds  8173a292e7 Fix last change
      adds  498d331b07 Add debugging help for nested iterators (nug#58144)
      adds  17ba7ac5d9 Avoid nested iteration over intervals (bug#58144)
      adds  1a77f09f3c * src/buffer.c (overlays_in): Fix confusion Z-vs-ZV
      adds  800ecd4767 Merge remote-tracking branch 
'origin/scratch/noverlay-wip' into noverlay
      adds  ea8daec9bb itree.[ch]: Add sanity checks, comments, and minor tweaks
      adds  5b954f8f9d alloc.c: Avoid nested overlay iterations (bug#58158)
      adds  8e61648693 * src/itree.c (interval_tree_iter_start): Improve error 
message
      adds  757c116f6b free_buffer_overlays: Move nearer to its sole caller
      adds  a7ad0f806c itree: Remove the `visited` flag from the tree nodes
      adds  009249e0c6 Remove the per-tree null node
      adds  ab2926aad3 itree.c: Improve division between tree and iterator
      adds  1303f55161 New ITREE_FOREACH macro
      adds  c55254dccc Make it compile with ITREE_DEBUG defined
      adds  c3eb6c0563 Merge remote-tracking branch 'origin/feature/noverlay' 
into noverlay
      adds  ba5fe8e789 itree.c: Remove `tree` field from iterator
      adds  b8fbd42f0a mark_overlays: Use the normal ITREE_FOREACH
      adds  2c4a3910b3 itree: Use a single iterator object
      adds  4f4327c0b0 itree.c: Remove some unnecessary `tree` arguments
      adds  aa5a32ca2c itree.c: Clarify how the sentinel is used
      adds  5642b4a255 itree.c: Fix incomplete update of `limit`s in corner 
cases
      adds  1f31534f51 itree.c: Fix corner case errors in offsets
      adds  a1f1fdd291 * src/itree.c (interval_tree_remove_fix): Move before 
first use
      adds  8bd114b98a itree.c: Get rid of the trick using null->parent
      adds  6dff825a99 ; * src/itree.h: include "lisp.h" for Lisp_Object
      adds  0fcd6de93b ; * src/itree.h (struct interval_node): document field 
invariants.
      adds  cab3b67652 ; * src/itree.c: change comments for clarity.
      adds  c0d5026321 Use a bool instead of a bitfield
      adds  780d3d8df2 ; * src/itree.c: Add comment describing when noverlay is 
O(N)
      adds  208de5de59 itree: Try and detect non-local exits during itree 
iterations
      adds  30f5220277 Comment change: explain inheriting "dirty" offsets
      adds  92a0bf6ce2 ; * test/src/buffer-tests.el (test-overlay-randomly): 
new test.
      adds  fe14454101 Debug check overlay tree invariants
      adds  4f3f7aebc9 itree.c: Use `interval_tree_inherit_offset`
      adds  7cbeeabc7e Tighten up handling of `otick`
      adds  246acbddbe ; * test/src/buffer-tests.el: Remove unecessary 
`message' calls.
      adds  67b9e89a5a Improve check_subtree
      adds  51a8e375eb Check red-black invariants in most places
      adds  a154259bfa Simplify itree_null initialization
      adds  da0387f0fe Stop reading and writing the itree_null.parent field 
entirely.
      adds  12836db6e4 itree.c (check_tree): Simplify
      adds  034d504158 ; * .clang-format: Add ITREE_FOREACH.
      adds  fda8723be6 ; * src/itree.c (check_tree): assert that the tree root 
is black
      adds  65a7b5a802 ; * src/itree.c (check_subtree): fix logical error in 
eassert
      adds  b865053874 src/textprop.c (get_char_property_and_overlay): Fix 
bug#58479
      adds  258e618364 Delete the itree_null sentinel node, use NULL everywhere.
      adds  4020dde296 ; * src/itree.c: remove 'inline' from functions with 
extern linkage
      adds  75bfb2614d Rename itree iterators with itree_iterator prefix
      adds  19f5431cf6 * src/itree.c: Eliminate all prototypes for static 
functions
      adds  1c44f6c83d ; * src/buffer.c (set_overlay_region): remove unused 
function.
      adds  8159d8b1a7 Remove the ITREE_NULL macro and use NULL everywhere.
      adds  06252617b2 Revert "mark_overlays: Use the normal ITREE_FOREACH"
      adds  f421b58db5 Prefix all itree.h type names with itree_
      adds  37a1145410 Rename all exported itree.h functions with the itree_ 
prefix
      adds  a2fde77b5c Fix handling of overlays that begin at END in 
'overlays_in'
      adds  f2a51774a9 Fix a narrow-to-region vs. overlays-at bug
      adds  555bc1f8b3 Add `get-pos-property' tests covering bug#58706
      adds  b78be2bf7a Fix `get-pos-property' for the new overlay 
implementation.
      adds  9d7ba2b199 Fix compiler warning about possible null pointer 
dereference
      adds  71589b101c Merge remote-tracking branch 'origin/feature/noverlay'
      adds  8562a23fc6 Include Cairo FreeType header when available
      adds  7ca456da7f Fix coding style of latest feature branch merge
      adds  fbf2bfba07 Fix function declarations in itree headers
      adds  6fca31fdb8 Fix last change
      adds  aa23bf987a ; Minor cleanups in make-mode.el
      adds  3b0296c8b0 Prefer defvar-keymap in page-ext.el
      adds  ce52746444 Prefer defvar-keymap in help.el
      adds  dfde4fc82b c-get-fontification-context: Refine the last non-default 
arm of the cond
      adds  6f3d8ec4f5 Fix crash destroying NS frame tool bar
      adds  f826f56a41 Fix another GCC warning
      adds  e9bdf3d4bd Display the Dired buffer as unmodified initially
      adds  174dd06464 Make Dired header clickable on non-Posix systems as well
      adds  31e7b9c073 Fix the subr-arity returned by native compiled functions 
with lots of args
      adds  647c36cbfa ; * etc/NEWS: Add entry about more performant overlays.
      adds  5686df3d21 ; Remove redundant declares of w3m-minor-mode-map
      adds  81d7827f34 Prefer defvar-keymap in ps-mode.el
      adds  df7ca69920 Set 'native-comp-debug' to zero on MS-Windows
      adds  44f1b1edcf ; * lisp/dired.el (dired--make-directory-clickable): Fix 
typo.
      adds  1d62c96423 ; Silence warning in last hierarchy.el change.
      adds  ae0ec1eede Plug big leaks upon display IO error
      adds  b489ca5070 * lisp/tab-bar.el: Minibuffer follows selected tabs 
(bug#58728)
      adds  3ceaa91829 ; * src/sqlite.c (Fsqlite_select): Doc fix.  (Bug#58885)
      adds  fa249fd824 Fix set-language-info-alist when multiple PARENTS are 
given
      adds  d4dffae72c ; Change parent language-environment of Kharoshthi
      adds  16686bdb86 Prefer defvar-keymap in etags.el
      adds  0922e755d2 Make winner key sequences repeatable in repeat-mode
      adds  cb8918d7cc ; Fix unclean code in w32fns.c
      adds  b1fa7974bb Make previous-buffer and next-buffer repeatable
      adds  2fa8f1b77a elide-head: Make trailing "/" in URL optional
      adds  311c95fd67 dom-print: Fix missing entities quoting
      adds  3fa4cca3d2 * lisp/url/url-util.el (url-insert-entities-in-string): 
Simplify
       new  aef803d6c3 Merge master into feature/improved-locked-narrowing.


Summary of changes:
 .clang-format                                      |    2 +-
 .dir-locals.el                                     |   10 +-
 .gitignore                                         |    4 +-
 .mailmap                                           |  197 +
 ChangeLog.1                                        |    2 +-
 ChangeLog.3                                        |  319 +-
 GNUmakefile                                        |    2 +-
 INSTALL                                            |    2 +-
 Makefile.in                                        |  122 +-
 admin/admin.el                                     |  201 +-
 admin/automerge                                    |   21 +-
 admin/charsets/mapfiles/stdenc.txt                 |    2 +-
 admin/charsets/mapfiles/symbol.txt                 |    2 +-
 admin/cus-test.el                                  |    2 +-
 admin/diff-tar-files                               |    8 +-
 admin/emacs-shell-lib                              |   87 +
 admin/emake                                        |   46 +-
 admin/gitmerge.el                                  |   31 +-
 admin/grammars/Makefile.in                         |    2 +-
 admin/make-manuals                                 |   11 +-
 admin/make-tarball.txt                             |   30 +-
 admin/merge-gnulib                                 |    4 +-
 admin/notes/repo                                   |   29 +-
 admin/notes/unicode                                |    4 +
 admin/notes/www                                    |    4 +-
 admin/unidata/BidiBrackets.txt                     |    6 +-
 admin/unidata/BidiMirroring.txt                    |    8 +-
 admin/unidata/Blocks.txt                           |   21 +-
 admin/unidata/IVD_Sequences.txt                    |    6 +-
 admin/unidata/IdnaMappingTable.txt                 |  169 +-
 admin/unidata/Makefile.in                          |    3 +-
 admin/unidata/NormalizationTest.txt                |   92 +-
 admin/unidata/PropertyValueAliases.txt             |   24 +-
 admin/unidata/README                               |   14 +-
 admin/unidata/ScriptExtensions.txt                 |   10 +-
 admin/unidata/Scripts.txt                          |  106 +-
 admin/unidata/SpecialCasing.txt                    |   10 +-
 admin/unidata/UnicodeData.txt                      |  300 +-
 admin/unidata/blocks.awk                           |    2 +-
 admin/unidata/confusables.txt                      |   22 +-
 admin/unidata/copyright.html                       |   24 +-
 admin/unidata/emoji-data.txt                       |   73 +-
 admin/unidata/emoji-sequences.txt                  |  343 +-
 admin/unidata/emoji-test.txt                       |  125 +-
 admin/unidata/emoji-zwj-sequences.txt              |   13 +-
 admin/unidata/unidata-gen.el                       |   10 +-
 admin/update-copyright                             |    2 +
 admin/update_autogen                               |   20 +-
 admin/upload-manuals                               |    9 +-
 build-aux/config.guess                             |    4 +-
 build-aux/config.sub                               |    4 +-
 config.bat                                         |    1 +
 configure.ac                                       |   50 +-
 doc/emacs/ack.texi                                 |   13 +-
 doc/emacs/buffers.texi                             |   12 +-
 doc/emacs/building.texi                            |   11 +-
 doc/emacs/commands.texi                            |   49 +-
 doc/emacs/custom.texi                              |   32 +-
 doc/emacs/dired.texi                               |   29 +-
 doc/emacs/display.texi                             |    2 +-
 doc/emacs/emacs.texi                               |   36 +-
 doc/emacs/files.texi                               |   13 +-
 doc/emacs/frames.texi                              |   21 +-
 doc/emacs/haiku.texi                               |    2 +-
 doc/emacs/help.texi                                |   14 +-
 doc/emacs/killing.texi                             |    4 +-
 doc/emacs/macos.texi                               |    6 +-
 doc/emacs/maintaining.texi                         |  121 +-
 doc/emacs/mark.texi                                |   43 +-
 doc/emacs/mini.texi                                |    8 +-
 doc/emacs/misc.texi                                |   31 +-
 doc/emacs/modes.texi                               |    9 +-
 doc/emacs/mule.texi                                |   40 +-
 doc/emacs/package.texi                             |   14 +-
 doc/emacs/programs.texi                            |  233 +-
 doc/emacs/regs.texi                                |    3 +-
 doc/emacs/text.texi                                |   24 +-
 doc/emacs/vc1-xtra.texi                            |   51 +
 doc/lispintro/emacs-lisp-intro.texi                |    5 +-
 doc/lispref/backups.texi                           |    2 +-
 doc/lispref/buffers.texi                           |   10 +-
 doc/lispref/commands.texi                          |    2 +-
 doc/lispref/compile.texi                           |   38 +-
 doc/lispref/control.texi                           |   47 +-
 doc/lispref/customize.texi                         |   24 +-
 doc/lispref/display.texi                           |   81 +-
 doc/lispref/edebug.texi                            |    5 +-
 doc/lispref/eval.texi                              |    7 +-
 doc/lispref/files.texi                             |   38 +-
 doc/lispref/frames.texi                            |  143 +-
 doc/lispref/functions.texi                         |   49 +-
 doc/lispref/help.texi                              |   33 +-
 doc/lispref/internals.texi                         |    4 +-
 doc/lispref/keymaps.texi                           |    4 +
 doc/lispref/lists.texi                             |    8 +-
 doc/lispref/loading.texi                           |    2 +-
 doc/lispref/minibuf.texi                           |    3 +
 doc/lispref/modes.texi                             |   17 +-
 doc/lispref/nonascii.texi                          |    9 +-
 doc/lispref/numbers.texi                           |   48 +-
 doc/lispref/os.texi                                |    3 +
 doc/lispref/processes.texi                         |    2 +-
 doc/lispref/searching.texi                         |   18 +-
 doc/lispref/sequences.texi                         |   57 +-
 doc/lispref/strings.texi                           |   24 +-
 doc/lispref/symbols.texi                           |   13 +-
 doc/lispref/text.texi                              |   21 +-
 doc/lispref/variables.texi                         |  204 +-
 doc/lispref/windows.texi                           |   54 +-
 doc/man/emacsclient.1                              |   11 +-
 doc/misc/Makefile.in                               |    2 +-
 doc/misc/calc.texi                                 |    4 -
 doc/misc/cc-mode.texi                              |   10 +-
 doc/misc/cl.texi                                   |   65 +-
 doc/misc/ede.texi                                  |    5 +-
 doc/misc/ediff.texi                                |    2 +-
 doc/misc/efaq-w32.texi                             |    8 +-
 doc/misc/efaq.texi                                 |  358 +-
 doc/misc/eglot.texi                                | 1139 ++++
 doc/misc/eieio.texi                                |   12 +-
 doc/misc/eshell.texi                               |  275 +-
 doc/misc/flymake.texi                              |    9 +-
 doc/misc/gnus-coding.texi                          |  227 -
 doc/misc/gnus-faq.texi                             |  302 +-
 doc/misc/gnus.texi                                 |   37 +-
 doc/misc/idlwave.texi                              |    4 +-
 doc/misc/mh-e.texi                                 |   66 +-
 doc/misc/modus-themes.org                          |  240 +-
 doc/misc/newsticker.texi                           |    2 +-
 doc/misc/octave-mode.texi                          |    7 +-
 doc/misc/org.org                                   |   32 +-
 doc/misc/rcirc.texi                                |   75 +-
 doc/misc/reftex.texi                               |   12 -
 doc/misc/remember.texi                             |    7 -
 doc/misc/sem-user.texi                             |    2 +-
 doc/misc/semantic.texi                             |   12 +-
 doc/misc/sieve.texi                                |    2 +-
 doc/misc/texinfo.tex                               |  585 +-
 doc/misc/tramp.texi                                |   58 +-
 doc/misc/transient.texi                            |    2 +-
 doc/misc/url.texi                                  |   38 +-
 doc/misc/vhdl-mode.texi                            |    2 +-
 doc/misc/viper.texi                                |    8 +-
 etc/AUTHORS                                        |   23 +-
 etc/DEBUG                                          |   10 +-
 etc/ERC-NEWS                                       |   20 +-
 etc/HELLO                                          |    8 +-
 etc/HISTORY                                        |    2 +
 etc/NEWS                                           | 1057 ++-
 etc/NEWS.21                                        |    2 +-
 etc/NEWS.22                                        |    5 +-
 etc/NEWS.23                                        |    2 +
 etc/NEWS.25                                        |    2 +-
 etc/NEWS.26                                        |    2 +-
 etc/NEWS.28                                        |   94 +-
 etc/PROBLEMS                                       |   18 +
 etc/TODO                                           |   55 +-
 etc/images/checked.xpm                             |   19 -
 etc/images/gnus/gnus-pointer.xpm                   |    6 +-
 etc/images/gnus/gnus.xpm                           |    4 +-
 etc/images/gud/README                              |    4 +-
 etc/images/mh-logo.xpm                             |   28 +-
 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/unchecked.xpm                           |   19 -
 etc/publicsuffix.txt                               |  127 +-
 etc/refcards/orgcard.tex                           |    2 +-
 etc/srecode/ede-autoconf.srt                       |    2 +-
 etc/srecode/ede-make.srt                           |    4 +-
 etc/themes/adwaita-theme.el                        |    5 +-
 etc/themes/deeper-blue-theme.el                    |    5 +-
 etc/themes/dichromacy-theme.el                     |    5 +-
 etc/themes/leuven-dark-theme.el                    |    8 +-
 etc/themes/leuven-theme.el                         |    8 +-
 etc/themes/light-blue-theme.el                     |    5 +-
 etc/themes/manoj-dark-theme.el                     |    5 +-
 etc/themes/misterioso-theme.el                     |    5 +-
 etc/themes/modus-operandi-theme.el                 |    5 +-
 etc/themes/modus-themes.el                         |  244 +-
 etc/themes/modus-vivendi-theme.el                  |    7 +-
 etc/themes/tango-dark-theme.el                     |    7 +-
 etc/themes/tango-theme.el                          |    6 +-
 etc/themes/tsdh-dark-theme.el                      |    6 +-
 etc/themes/tsdh-light-theme.el                     |    6 +-
 etc/themes/wheatgrass-theme.el                     |    5 +-
 etc/themes/whiteboard-theme.el                     |    5 +-
 etc/themes/wombat-theme.el                         |    5 +-
 etc/tutorials/TUTORIAL.translators                 |    4 +
 etc/tutorials/TUTORIAL.uk                          | 1150 ++++
 leim/Makefile.in                                   |    2 -
 lib-src/Makefile.in                                |    8 +-
 lib-src/emacsclient.c                              |   87 +-
 lib-src/rcs2log                                    |    2 +-
 lib-src/seccomp-filter.c                           |   43 +-
 lib/acl-internal.h                                 |    1 -
 lib/acl.h                                          |    1 -
 lib/assert.in.h                                    |   27 +
 lib/c-ctype.h                                      |    2 -
 lib/canonicalize-lgpl.c                            |    1 -
 lib/cloexec.h                                      |    2 -
 lib/close-stream.c                                 |    1 -
 lib/count-leading-zeros.h                          |   20 +-
 lib/count-trailing-zeros.h                         |   16 +-
 lib/diffseq.h                                      |    1 -
 lib/filevercmp.c                                   |    4 +-
 lib/fsusage.h                                      |    1 -
 lib/getloadavg.c                                   |    1 -
 lib/getrandom.c                                    |    1 -
 lib/gnulib.mk.in                                   |   39 +-
 lib/malloc/dynarray.h                              |    1 -
 lib/md5.c                                          |    1 -
 lib/mini-gmp.c                                     |    5 +-
 lib/nanosleep.c                                    |    4 +-
 lib/nstrftime.c                                    |    1 -
 lib/openat.h                                       |    1 -
 lib/pipe2.c                                        |    3 +-
 lib/rawmemchr.c                                    |    4 +-
 lib/regex_internal.h                               |    1 -
 lib/sha1.c                                         |    1 -
 lib/sha256.c                                       |    1 -
 lib/sha512.c                                       |    1 -
 lib/signal.in.h                                    |   14 +-
 lib/stdalign.in.h                                  |   24 +-
 lib/stdckdint.in.h                                 |    2 -
 lib/stdlib.in.h                                    |    6 +-
 lib/string.in.h                                    |    2 +
 lib/strtoimax.c                                    |    6 +-
 lib/sys_random.in.h                                |    2 +
 lib/sys_select.in.h                                |    9 +-
 lib/sys_stat.in.h                                  |   76 +-
 lib/tempname.c                                     |  183 +-
 lib/time.in.h                                      |    4 +
 lib/time_rz.c                                      |    1 -
 lib/unistd.in.h                                    |    4 +-
 lib/utimens.c                                      |    1 -
 lib/verify.h                                       |   39 +-
 lisp/ChangeLog.10                                  |    2 +-
 lisp/ChangeLog.14                                  |    4 +-
 lisp/ChangeLog.15                                  |    2 +-
 lisp/ChangeLog.17                                  |    2 +-
 lisp/Makefile.in                                   |   36 +-
 lisp/abbrev.el                                     |   20 +-
 lisp/allout-widgets.el                             |    6 +-
 lisp/allout.el                                     |    8 -
 lisp/ansi-color.el                                 |    2 +-
 lisp/ansi-osc.el                                   |  201 +
 lisp/arc-mode.el                                   |    2 -
 lisp/auth-source-pass.el                           |   10 +
 lisp/auth-source.el                                |   15 +
 lisp/autoinsert.el                                 |   45 +-
 lisp/autorevert.el                                 |    7 +-
 lisp/battery.el                                    |   16 +-
 lisp/bindings.el                                   |    8 +
 lisp/bookmark.el                                   |   21 +-
 lisp/buff-menu.el                                  |   18 -
 lisp/calc/calc-embed.el                            |    5 +-
 lisp/calc/calc-prog.el                             |    3 +-
 lisp/calc/calc-stuff.el                            |    8 +-
 lisp/calc/calc-yank.el                             |   12 +-
 lisp/calc/calc.el                                  |   11 +-
 lisp/calendar/cal-move.el                          |    5 +-
 lisp/calendar/timeclock.el                         |    9 -
 lisp/cedet/ede/autoconf-edit.el                    |    3 +-
 lisp/cedet/ede/locate.el                           |    4 +-
 lisp/cedet/pulse.el                                |   10 +-
 lisp/cedet/semantic/db-el.el                       |    3 -
 lisp/cedet/semantic/db-file.el                     |    2 -
 lisp/cedet/semantic/ede-grammar.el                 |    7 +-
 lisp/cedet/semantic/edit.el                        |   16 +-
 lisp/cedet/semantic/fw.el                          |    2 +-
 lisp/cedet/semantic/grammar.el                     |    8 +-
 lisp/cedet/semantic/lex.el                         |    2 -
 lisp/cedet/semantic/mru-bookmark.el                |    8 +-
 lisp/cedet/semantic/util-modes.el                  |   36 +-
 lisp/cedet/semantic/wisent.el                      |    2 +-
 lisp/cedet/srecode/fields.el                       |    4 +-
 lisp/cedet/srecode/insert.el                       |    4 +-
 lisp/cedet/srecode/srt-mode.el                     |   16 +-
 lisp/char-fold.el                                  |   78 +-
 lisp/comint.el                                     |  418 +-
 lisp/cus-dep.el                                    |    2 +-
 lisp/cus-edit.el                                   |    9 +-
 lisp/cus-start.el                                  |    1 -
 lisp/cus-theme.el                                  |    4 +-
 lisp/custom.el                                     |   82 +-
 lisp/dabbrev.el                                    |    3 -
 lisp/dired-aux.el                                  |   17 +-
 lisp/dired.el                                      |   79 +-
 lisp/disp-table.el                                 |   72 +
 lisp/dnd.el                                        |   16 +-
 lisp/doc-view.el                                   |  128 +-
 lisp/dom.el                                        |   68 +-
 lisp/ebuff-menu.el                                 |    3 -
 lisp/ecomplete.el                                  |  161 +-
 lisp/elide-head.el                                 |    4 +-
 lisp/emacs-lisp/backtrace.el                       |    3 +-
 lisp/emacs-lisp/benchmark.el                       |    3 +-
 lisp/emacs-lisp/bindat.el                          |    6 +-
 lisp/emacs-lisp/byte-opt.el                        |   36 +-
 lisp/emacs-lisp/byte-run.el                        |   48 +-
 lisp/emacs-lisp/bytecomp.el                        |   84 +-
 lisp/emacs-lisp/cconv.el                           |  201 +-
 lisp/emacs-lisp/checkdoc.el                        |   10 +-
 lisp/emacs-lisp/cl-extra.el                        |   14 +-
 lisp/emacs-lisp/cl-generic.el                      |   38 +-
 lisp/emacs-lisp/cl-lib.el                          |    6 -
 lisp/emacs-lisp/cl-macs.el                         |  300 +-
 lisp/emacs-lisp/comp-cstr.el                       |    2 +-
 lisp/emacs-lisp/comp.el                            |  260 +-
 lisp/emacs-lisp/crm.el                             |    2 +-
 lisp/emacs-lisp/debug.el                           |    8 +-
 lisp/emacs-lisp/easy-mmode.el                      |   12 +-
 lisp/emacs-lisp/edebug.el                          |   25 +-
 lisp/emacs-lisp/eieio-core.el                      |   18 +-
 lisp/emacs-lisp/eieio-opt.el                       |    2 +-
 lisp/emacs-lisp/eieio.el                           |   20 +-
 lisp/emacs-lisp/eldoc.el                           |  127 +-
 lisp/emacs-lisp/ert-x.el                           |   57 +-
 lisp/emacs-lisp/generate-lisp-file.el              |   14 +-
 lisp/emacs-lisp/gv.el                              |   28 +-
 lisp/emacs-lisp/hierarchy.el                       |   85 +-
 lisp/emacs-lisp/icons.el                           |   21 +-
 lisp/emacs-lisp/lisp-mode.el                       |   27 +-
 lisp/emacs-lisp/loaddefs-gen.el                    |   30 +-
 lisp/emacs-lisp/macroexp.el                        |    3 +-
 lisp/emacs-lisp/map.el                             |  164 +-
 lisp/emacs-lisp/memory-report.el                   |    7 +-
 lisp/emacs-lisp/nadvice.el                         |   47 +-
 lisp/emacs-lisp/oclosure.el                        |   15 +
 lisp/emacs-lisp/package.el                         |  114 +-
 lisp/emacs-lisp/re-builder.el                      |   34 +-
 lisp/emacs-lisp/regexp-opt.el                      |    1 -
 lisp/emacs-lisp/seq.el                             |   69 +-
 lisp/emacs-lisp/shortdoc.el                        |   67 +-
 lisp/emacs-lisp/subr-x.el                          |    1 +
 lisp/emacs-lisp/tabulated-list.el                  |    2 +-
 lisp/emacs-lisp/testcover.el                       |    3 +-
 lisp/emacs-lisp/vtable.el                          |   17 +-
 lisp/emulation/viper-macs.el                       |    5 +-
 lisp/epa-hook.el                                   |    8 +
 lisp/epa-ks.el                                     |   18 +-
 lisp/epa.el                                        |   48 +-
 lisp/epg.el                                        |    8 +-
 lisp/erc/ChangeLog.1                               |    4 +-
 lisp/erc/erc-button.el                             |    1 -
 lisp/erc/erc-capab.el                              |    2 +-
 lisp/erc/erc-dcc.el                                |    3 -
 lisp/erc/erc-match.el                              |   55 +-
 lisp/erc/erc-networks.el                           |    6 +-
 lisp/erc/erc.el                                    |   19 +-
 lisp/eshell/em-cmpl.el                             |   29 +-
 lisp/eshell/em-glob.el                             |    2 +-
 lisp/eshell/em-script.el                           |    3 +-
 lisp/eshell/em-smart.el                            |    3 +-
 lisp/eshell/em-term.el                             |    2 +-
 lisp/eshell/em-unix.el                             |    6 +-
 lisp/eshell/esh-arg.el                             |   30 +-
 lisp/eshell/esh-cmd.el                             |   25 +-
 lisp/eshell/esh-ext.el                             |   23 +-
 lisp/eshell/esh-io.el                              |  228 +-
 lisp/eshell/esh-mode.el                            |    6 -
 lisp/eshell/esh-proc.el                            |  187 +-
 lisp/eshell/esh-util.el                            |   57 +-
 lisp/eshell/esh-var.el                             |  198 +-
 lisp/eshell/eshell.el                              |   11 -
 lisp/faces.el                                      |   51 +-
 lisp/ffap.el                                       |   12 +-
 lisp/filenotify.el                                 |    1 +
 lisp/files-x.el                                    |  118 +-
 lisp/files.el                                      |  207 +-
 lisp/filesets.el                                   |    2 -
 lisp/find-file.el                                  |   36 +-
 lisp/find-lisp.el                                  |   77 +-
 lisp/follow.el                                     |    2 +-
 lisp/font-lock.el                                  |   20 +-
 lisp/format-spec.el                                |   17 +-
 lisp/format.el                                     |    7 +-
 lisp/forms.el                                      |    6 +-
 lisp/frame.el                                      |   38 +-
 lisp/generic-x.el                                  |    7 -
 lisp/gnus/gnus-art.el                              |  223 +-
 lisp/gnus/gnus-bookmark.el                         |    2 +-
 lisp/gnus/gnus-cite.el                             |   22 +-
 lisp/gnus/gnus-cloud.el                            |    1 +
 lisp/gnus/gnus-cus.el                              |    9 +-
 lisp/gnus/gnus-gravatar.el                         |    1 -
 lisp/gnus/gnus-group.el                            |   74 +-
 lisp/gnus/gnus-rfc1843.el                          |    3 +-
 lisp/gnus/gnus-search.el                           |    8 +-
 lisp/gnus/gnus-srvr.el                             |    7 +-
 lisp/gnus/gnus-start.el                            |    4 +-
 lisp/gnus/gnus-sum.el                              |    4 +-
 lisp/gnus/gnus-util.el                             |    5 +-
 lisp/gnus/gnus.el                                  |   30 +-
 lisp/gnus/message.el                               |   80 +-
 lisp/gnus/mm-bodies.el                             |   20 +-
 lisp/gnus/mm-decode.el                             |    3 +-
 lisp/gnus/mm-uu.el                                 |    2 +-
 lisp/gnus/nndiary.el                               |    6 -
 lisp/gnus/nndoc.el                                 |    2 +-
 lisp/gnus/score-mode.el                            |   12 +-
 lisp/gnus/smime.el                                 |   12 +-
 lisp/help-fns.el                                   |  109 +-
 lisp/help-macro.el                                 |   12 +-
 lisp/help.el                                       |  288 +-
 lisp/hexl.el                                       |    2 +-
 lisp/hilit-chg.el                                  |    1 -
 lisp/hl-line.el                                    |    7 +
 lisp/htmlfontify.el                                |   25 +-
 lisp/icomplete.el                                  |   69 +-
 lisp/ido.el                                        |   16 +-
 lisp/ielm.el                                       |   36 +
 lisp/image-dired.el                                | 3080 ---------
 lisp/image-file.el                                 |    7 +-
 lisp/image-mode.el                                 |   67 +-
 lisp/image.el                                      |   68 +-
 lisp/image/exif.el                                 |   14 +-
 lisp/image/image-crop.el                           |  452 ++
 lisp/image/image-dired-dired.el                    |  412 ++
 lisp/image/image-dired-external.el                 |  473 ++
 lisp/image/image-dired-tags.el                     |  385 ++
 lisp/image/image-dired-util.el                     |  186 +
 lisp/image/image-dired.el                          | 2013 ++++++
 lisp/image/wallpaper.el                            |  586 ++
 lisp/imenu.el                                      |   18 +-
 lisp/indent.el                                     |   14 +-
 lisp/info-look.el                                  |    4 +-
 lisp/info.el                                       |   23 +-
 lisp/international/characters.el                   |   81 +-
 lisp/international/fontset.el                      |   41 +-
 lisp/international/latin1-disp.el                  |    5 +-
 lisp/international/mule-cmds.el                    |  148 +-
 lisp/international/mule-diag.el                    |    2 +-
 lisp/international/mule.el                         |   17 +-
 lisp/international/quail.el                        |    6 -
 lisp/international/rfc1843.el                      |    5 +-
 lisp/international/robin.el                        |    6 -
 lisp/international/textsec-check.el                |    2 +-
 lisp/international/textsec.el                      |    2 +-
 lisp/international/titdic-cnv.el                   |   10 +-
 lisp/isearch.el                                    |   58 +-
 lisp/jit-lock.el                                   |   39 +-
 lisp/language/cyrillic.el                          |   14 +-
 lisp/language/ethio-util.el                        |   43 +-
 lisp/language/indian.el                            |   30 +-
 lisp/language/indonesian.el                        |   21 +-
 lisp/language/lao.el                               |    6 +-
 lisp/language/misc-lang.el                         |   74 +-
 lisp/language/philippine.el                        |   12 +-
 lisp/ldefs-boot.el                                 |  881 ++-
 lisp/leim/quail/hangul.el                          |    4 -
 lisp/leim/quail/indian.el                          |  275 +
 lisp/leim/quail/misc-lang.el                       |  495 ++
 lisp/leim/quail/slovak.el                          |  125 +-
 lisp/leim/quail/uni-input.el                       |    4 -
 lisp/loadhist.el                                   |    7 +
 lisp/loadup.el                                     |   14 +-
 lisp/mail/emacsbug.el                              |   11 +-
 lisp/mail/feedmail.el                              |   25 +-
 lisp/mail/hashcash.el                              |   25 +-
 lisp/mail/rmail.el                                 |   38 +-
 lisp/mail/rmailsum.el                              |   96 +-
 lisp/mail/sendmail.el                              |    8 +-
 lisp/mail/smtpmail.el                              |    2 +-
 lisp/man.el                                        |    8 +-
 lisp/menu-bar.el                                   |   10 +-
 lisp/mh-e/mh-e.el                                  |    6 +-
 lisp/mh-e/mh-folder.el                             |    2 +-
 lisp/mh-e/mh-funcs.el                              |    2 +-
 lisp/mh-e/mh-junk.el                               |    4 +-
 lisp/mh-e/mh-utils.el                              |   10 +-
 lisp/minibuf-eldef.el                              |    5 +-
 lisp/minibuffer.el                                 |   27 +-
 lisp/mpc.el                                        |    2 -
 lisp/net/browse-url.el                             |    5 +
 lisp/net/dictionary.el                             |    7 +-
 lisp/net/eudc.el                                   |   61 +-
 lisp/net/eww.el                                    |   55 +-
 lisp/net/goto-addr.el                              |   89 +-
 lisp/net/ldap.el                                   |   21 +-
 lisp/net/mailcap.el                                |   69 +-
 lisp/net/newst-backend.el                          |    1 -
 lisp/net/pop3.el                                   |    2 +
 lisp/net/rcirc.el                                  | 1497 +++--
 lisp/net/shr.el                                    |   78 +-
 lisp/net/sieve-manage.el                           |  127 +-
 lisp/net/sieve-mode.el                             |    8 +-
 lisp/net/sieve.el                                  |    3 +-
 lisp/net/tramp-adb.el                              |  179 +-
 lisp/net/tramp-archive.el                          |   37 +-
 lisp/net/tramp-cache.el                            |  201 +-
 lisp/net/tramp-cmds.el                             |   63 +-
 lisp/net/tramp-compat.el                           |   52 +
 lisp/net/tramp-container.el                        |  211 +
 lisp/net/tramp-crypt.el                            |   18 +-
 lisp/net/tramp-ftp.el                              |    4 +-
 lisp/net/tramp-fuse.el                             |   15 +-
 lisp/net/tramp-gvfs.el                             |  169 +-
 lisp/net/tramp-integration.el                      |   42 +-
 lisp/net/tramp-rclone.el                           |   12 +-
 lisp/net/tramp-sh.el                               |  617 +-
 lisp/net/tramp-smb.el                              |  347 +-
 lisp/net/tramp-sshfs.el                            |    6 +-
 lisp/net/tramp-sudoedit.el                         |  230 +-
 lisp/net/tramp-uu.el                               |    2 +-
 lisp/net/tramp.el                                  |  909 +--
 lisp/nxml/nxml-mode.el                             |    6 +-
 lisp/nxml/nxml-util.el                             |    6 -
 lisp/nxml/rng-nxml.el                              |   77 +-
 lisp/nxml/rng-uri.el                               |    8 +-
 lisp/nxml/rng-valid.el                             |   37 +-
 lisp/obsolete/crisp.el                             |    3 -
 lisp/{ => obsolete}/linum.el                       |   26 +-
 lisp/{ => obsolete}/thumbs.el                      |   23 +-
 lisp/obsolete/url-about.el                         |    2 +-
 lisp/obsolete/vc-arch.el                           |    2 +-
 lisp/obsolete/vc-mtn.el                            |    2 +-
 lisp/org/ob-matlab.el                              |    2 +-
 lisp/org/ob-plantuml.el                            |    2 +-
 lisp/org/org-agenda.el                             |    2 +-
 lisp/org/org-ctags.el                              |    2 +-
 lisp/org/org-macro.el                              |    2 +-
 lisp/org/org-protocol.el                           |    2 +-
 lisp/org/org-version.el                            |    4 +-
 lisp/org/org.el                                    |   14 +-
 lisp/org/ox-ascii.el                               |    2 +-
 lisp/org/ox.el                                     |    2 +-
 lisp/outline.el                                    |  471 +-
 lisp/paren.el                                      |   19 +-
 lisp/pcmpl-git.el                                  |  110 +
 lisp/pcmpl-gnu.el                                  |   36 +-
 lisp/pcmpl-linux.el                                |   68 +
 lisp/pcmpl-rpm.el                                  |   43 +-
 lisp/pcmpl-unix.el                                 |  490 +-
 lisp/pcmpl-x.el                                    |   43 +
 lisp/pcomplete.el                                  |  168 +-
 lisp/pixel-scroll.el                               |  117 +-
 lisp/play/gamegrid.el                              |    8 +-
 lisp/play/hanoi.el                                 |    5 +-
 lisp/play/zone.el                                  |   50 +-
 lisp/printing.el                                   |   30 +-
 lisp/proced.el                                     |  159 +-
 lisp/progmodes/antlr-mode.el                       |   18 +-
 lisp/progmodes/cc-align.el                         |   13 +-
 lisp/progmodes/cc-awk.el                           |   25 +-
 lisp/progmodes/cc-defs.el                          |   48 +-
 lisp/progmodes/cc-engine.el                        |  740 ++-
 lisp/progmodes/cc-fonts.el                         |  593 +-
 lisp/progmodes/cc-langs.el                         |  347 +-
 lisp/progmodes/cc-mode.el                          |  141 +-
 lisp/progmodes/compile.el                          |   15 +-
 lisp/progmodes/cperl-mode.el                       |   59 +-
 lisp/progmodes/eglot.el                            | 3469 ++++++++++
 lisp/progmodes/elisp-mode.el                       |   14 +-
 lisp/progmodes/etags.el                            |   28 +-
 lisp/progmodes/flymake.el                          |    7 +-
 lisp/progmodes/fortran.el                          |   59 +-
 lisp/progmodes/gdb-mi.el                           |   30 +-
 lisp/progmodes/glasses.el                          |   16 +-
 lisp/progmodes/grep.el                             |   26 +-
 lisp/progmodes/gud.el                              |  232 +-
 lisp/progmodes/hideif.el                           |    8 +-
 lisp/progmodes/hideshow.el                         |  146 +-
 lisp/progmodes/make-mode.el                        |  319 +-
 lisp/progmodes/modula2.el                          |   63 +-
 lisp/progmodes/octave.el                           |    4 +-
 lisp/progmodes/opascal.el                          |    3 +-
 lisp/progmodes/perl-mode.el                        |   16 +-
 lisp/progmodes/prog-mode.el                        |    8 +-
 lisp/progmodes/project.el                          |   26 +-
 lisp/progmodes/prolog.el                           |    2 +-
 lisp/progmodes/ps-mode.el                          |   50 +-
 lisp/progmodes/python.el                           |  564 +-
 lisp/progmodes/ruby-mode.el                        |    4 +-
 lisp/progmodes/sh-script.el                        |   98 +-
 lisp/progmodes/subword.el                          |    5 +-
 lisp/progmodes/verilog-mode.el                     |   17 +-
 lisp/progmodes/vhdl-mode.el                        |    7 +-
 lisp/progmodes/xref.el                             |   42 +-
 lisp/recentf.el                                    |    3 +-
 lisp/repeat.el                                     |   72 +-
 lisp/replace.el                                    |  235 +-
 lisp/reveal.el                                     |   12 +-
 lisp/server.el                                     |   60 +-
 lisp/shell.el                                      |  281 +
 lisp/simple.el                                     |  298 +-
 lisp/speedbar.el                                   |    7 +-
 lisp/startup.el                                    |   18 +-
 lisp/strokes.el                                    |   11 +-
 lisp/subr.el                                       |  322 +-
 lisp/t-mouse.el                                    |    7 +-
 lisp/tab-bar.el                                    |  124 +-
 lisp/tab-line.el                                   |   71 +-
 lisp/tar-mode.el                                   |    2 +-
 lisp/term.el                                       |   19 +-
 lisp/term/fbterm.el                                |   27 +
 lisp/term/haiku-win.el                             |   39 +
 lisp/term/linux.el                                 |   10 +-
 lisp/term/pgtk-win.el                              |    1 +
 lisp/term/x-win.el                                 |   93 +-
 lisp/textmodes/artist.el                           |    2 -
 lisp/textmodes/bibtex.el                           |  132 +-
 lisp/textmodes/emacs-authors-mode.el               |   15 +-
 lisp/textmodes/emacs-news-mode.el                  |   19 +-
 lisp/textmodes/enriched.el                         |    3 +-
 lisp/textmodes/flyspell.el                         |   61 +-
 lisp/textmodes/ispell.el                           |   13 +-
 lisp/textmodes/less-css-mode.el                    |    8 +-
 lisp/textmodes/page-ext.el                         |   92 +-
 lisp/textmodes/paragraphs.el                       |    6 +-
 lisp/textmodes/picture.el                          |  174 +-
 lisp/textmodes/reftex-global.el                    |   37 +-
 lisp/textmodes/remember.el                         |   20 +-
 lisp/textmodes/rst.el                              |   13 -
 lisp/textmodes/sgml-mode.el                        |    4 +-
 lisp/textmodes/string-edit.el                      |   12 +-
 lisp/textmodes/table.el                            |   24 +-
 lisp/textmodes/tex-mode.el                         |   79 +-
 lisp/time.el                                       |   10 +-
 lisp/transient.el                                  |  209 +-
 lisp/url/url-file.el                               |    1 -
 lisp/url/url-gw.el                                 |   15 +-
 lisp/url/url-handlers.el                           |   19 +-
 lisp/url/url-misc.el                               |    8 +-
 lisp/url/url-parse.el                              |   11 -
 lisp/url/url-util.el                               |   37 +-
 lisp/url/url-vars.el                               |    2 -
 lisp/url/url.el                                    |    6 +-
 lisp/vc/add-log.el                                 |    4 +-
 lisp/vc/diff-mode.el                               |   47 +-
 lisp/vc/ediff-wind.el                              |    8 -
 lisp/vc/log-edit.el                                |   20 +-
 lisp/vc/log-view.el                                |    1 +
 lisp/vc/pcvs-util.el                               |    2 -
 lisp/vc/vc-bzr.el                                  |   16 +-
 lisp/vc/vc-cvs.el                                  |    2 +-
 lisp/vc/vc-dir.el                                  |   12 +-
 lisp/vc/vc-dispatcher.el                           |  276 +-
 lisp/vc/vc-git.el                                  |  281 +-
 lisp/vc/vc-hg.el                                   |   50 +-
 lisp/vc/vc-hooks.el                                |    9 +-
 lisp/vc/vc-svn.el                                  |    2 +-
 lisp/vc/vc.el                                      |  394 +-
 lisp/view.el                                       |   11 +-
 lisp/wdired.el                                     |   51 +-
 lisp/whitespace.el                                 |  571 +-
 lisp/wid-browse.el                                 |   18 +-
 lisp/wid-edit.el                                   |   17 +-
 lisp/window.el                                     |  160 +-
 lisp/winner.el                                     |   17 +-
 lisp/x-dnd.el                                      |   15 +-
 lisp/xdg.el                                        |   25 +
 lisp/xwidget.el                                    |    2 +-
 lwlib/lwlib-Xaw.c                                  |    2 +
 m4/assert_h.m4                                     |   61 +
 m4/c-bool.m4                                       |   51 +
 m4/gettime.m4                                      |   31 +-
 m4/gnulib-common.m4                                |    7 +-
 m4/gnulib-comp.m4                                  |   11 +-
 m4/nanosleep.m4                                    |   17 +-
 m4/stdalign.m4                                     |  104 +-
 m4/time_h.m4                                       |    8 +-
 msdos/sed2v2.inp                                   |    1 +
 msdos/sedlibmk.inp                                 |   19 +-
 nextstep/Makefile.in                               |    2 +-
 nt/INSTALL                                         |   24 +-
 nt/INSTALL.W64                                     |    2 +-
 nt/Makefile.in                                     |    4 +-
 oldXMenu/Activate.c                                |   10 -
 oldXMenu/XMenu.h                                   |    2 -
 src/ChangeLog.13                                   |    4 +-
 src/Makefile.in                                    |   39 +-
 src/alloc.c                                        |   62 +-
 src/buffer.c                                       | 1505 ++---
 src/buffer.h                                       |  114 +-
 src/bytecode.c                                     |    4 +-
 src/callproc.c                                     |   31 +-
 src/character.c                                    |   12 +-
 src/coding.c                                       |    6 +-
 src/comp.c                                         |  107 +-
 src/composite.c                                    |   50 +-
 src/composite.h                                    |    1 +
 src/conf_post.h                                    |    6 +-
 src/data.c                                         |    1 +
 src/dbusbind.c                                     |    4 +-
 src/dired.c                                        |    5 +-
 src/dispextern.h                                   |   23 +-
 src/dispnew.c                                      |   30 +-
 src/doc.c                                          |   17 +-
 src/dynlib.h                                       |    1 -
 src/editfns.c                                      |   78 +-
 src/emacs-module.c                                 |    1 -
 src/emacs-module.h.in                              |    3 +-
 src/emacs.c                                        |   23 +-
 src/eval.c                                         |  107 +-
 src/fileio.c                                       |   27 +-
 src/fns.c                                          |  330 +-
 src/font.c                                         |  792 +--
 src/font.h                                         |    2 +-
 src/fontset.c                                      |    3 +-
 src/frame.c                                        |   30 +-
 src/ftcrfont.c                                     |   32 +-
 src/haiku_font_support.cc                          |  282 +-
 src/haiku_io.c                                     |    2 +
 src/haiku_support.cc                               |   53 +
 src/haiku_support.h                                |   34 +-
 src/haikufns.c                                     |    6 +-
 src/haikufont.c                                    |  109 +-
 src/haikuselect.c                                  |  129 +
 src/haikuterm.c                                    |   63 +-
 src/haikuterm.h                                    |   11 +
 src/hbfont.c                                       |    2 +-
 src/image.c                                        |   54 +-
 src/indent.c                                       |   28 +-
 src/insdel.c                                       |   12 -
 src/intervals.c                                    |    8 +-
 src/itree.c                                        | 1432 ++++
 src/itree.h                                        |  182 +
 src/keyboard.c                                     |  101 +-
 src/lisp.h                                         |   38 +-
 src/lread.c                                        |   75 +-
 src/macuvs.h                                       | 1762 ++---
 src/marker.c                                       |   18 -
 src/menu.c                                         |   16 +-
 src/minibuf.c                                      |   12 +-
 src/msdos.c                                        |    1 -
 src/msdos.h                                        |    1 -
 src/nsfont.m                                       |  244 +-
 src/nsmenu.m                                       |    5 +-
 src/nsterm.m                                       |   86 +-
 src/pdumper.c                                      |   70 +-
 src/pgtkfns.c                                      |    2 -
 src/pgtkterm.c                                     |    2 +
 src/print.c                                        |   14 +-
 src/process.c                                      |   38 +-
 src/regex-emacs.c                                  |   14 +-
 src/sqlite.c                                       |  219 +-
 src/sysdep.c                                       |    7 +-
 src/systhread.h                                    |    2 -
 src/term.c                                         |   62 +-
 src/termchar.h                                     |    5 +
 src/textprop.c                                     |   67 +-
 src/w32.c                                          |   25 +-
 src/w32.h                                          |    2 +
 src/w32fns.c                                       |   71 +-
 src/w32image.c                                     |    2 +-
 src/w32notify.c                                    |   12 +-
 src/w32term.c                                      |    2 +
 src/widget.c                                       |   34 +-
 src/widget.h                                       |    2 +-
 src/widgetprv.h                                    |    1 -
 src/window.c                                       |  119 +-
 src/window.h                                       |   10 +
 src/xdisp.c                                        |  345 +-
 src/xfaces.c                                       |   65 +-
 src/xfns.c                                         |  310 +-
 src/xfont.c                                        |   34 +-
 src/xmenu.c                                        |  151 +-
 src/xrdb.c                                         |  104 -
 src/xselect.c                                      |   78 +-
 src/xsettings.c                                    |   45 +-
 src/xsmfns.c                                       |    4 +-
 src/xterm.c                                        | 2178 +++++--
 src/xterm.h                                        |  127 +-
 test/lisp/ansi-color-tests.el                      |    4 +-
 test/lisp/ansi-osc-tests.el                        |   57 +
 test/lisp/apropos-tests.el                         |   17 +-
 test/lisp/autorevert-tests.el                      |    2 +-
 test/lisp/calendar/icalendar-tests.el              |    2 +-
 test/lisp/cedet/semantic-utest.el                  |    1 -
 test/lisp/char-fold-tests.el                       |    2 +-
 test/lisp/dired-tests.el                           |    4 +-
 test/lisp/dnd-tests.el                             |   12 +-
 test/lisp/electric-tests.el                        |    2 +-
 test/lisp/elide-head-tests.el                      |   21 +-
 test/lisp/emacs-lisp/bindat-tests.el               |   19 +-
 .../warn-variable-set-nonvariable.el               |    3 -
 ...arn-wide-docstring-ignore-function-signature.el |    4 +
 test/lisp/emacs-lisp/bytecomp-tests.el             |   21 +-
 test/lisp/emacs-lisp/cconv-tests.el                |   17 +
 test/lisp/emacs-lisp/cl-extra-tests.el             |   26 +-
 test/lisp/emacs-lisp/cl-generic-tests.el           |   22 +
 test/lisp/emacs-lisp/cl-macs-tests.el              |   78 +-
 test/lisp/emacs-lisp/comp-tests.el                 |   77 +
 test/lisp/emacs-lisp/edebug-tests.el               |    3 +-
 test/lisp/emacs-lisp/ert-x-tests.el                |   15 +
 test/lisp/emacs-lisp/gv-tests.el                   |   75 +-
 test/lisp/emacs-lisp/hierarchy-tests.el            |  143 +
 test/lisp/emacs-lisp/map-tests.el                  |  204 +-
 test/lisp/emacs-lisp/package-resources/key.pub     |   25 +-
 test/lisp/emacs-lisp/package-resources/key.sec     |   27 +-
 .../package-resources/signed/archive-contents.sig  |  Bin 95 -> 119 bytes
 .../signed/signed-good-1.0.el.sig                  |  Bin 95 -> 119 bytes
 .../package-resources/signed/update-signatures.sh  |    7 +-
 .../package-resources/ustar-withsub-0.1.tar        |  Bin 0 -> 10240 bytes
 .../package-resources/v7-withsub-0.1.tar           |  Bin 0 -> 10240 bytes
 test/lisp/emacs-lisp/package-tests.el              |   24 +-
 test/lisp/emacs-lisp/seq-tests.el                  |   21 +
 test/lisp/epg-resources/pubkey.asc                 |   28 +-
 test/lisp/epg-resources/seckey.asc                 |   43 +-
 test/lisp/epg-tests.el                             |   19 +-
 test/lisp/erc/erc-match-tests.el                   |  193 +
 test/lisp/erc/erc-scenarios-base-reconnect.el      |   45 +-
 test/lisp/erc/erc-scenarios-base-reuse-buffers.el  |   35 +-
 test/lisp/erc/erc-tests.el                         |    2 +-
 .../erc/resources/base/assoc/samenet/chester.eld   |    2 +-
 .../erc/resources/base/assoc/samenet/tester.eld    |    2 +-
 .../erc/resources/base/assoc/samenet/tester2.eld   |    2 +-
 .../erc/resources/base/netid/samenet/chester.eld   |    2 +-
 .../erc/resources/base/netid/samenet/tester.eld    |    2 +-
 test/lisp/erc/resources/erc-d/erc-d-tests.el       |    6 +-
 test/lisp/eshell/esh-cmd-tests.el                  |   19 +
 test/lisp/eshell/esh-ext-tests.el                  |   76 +
 test/lisp/eshell/esh-io-tests.el                   |  292 +
 test/lisp/eshell/esh-proc-tests.el                 |  155 +-
 test/lisp/eshell/esh-var-tests.el                  |  232 +-
 test/lisp/eshell/eshell-tests-helpers.el           |   55 +-
 test/lisp/eshell/eshell-tests.el                   |   19 -
 test/lisp/filenotify-tests.el                      |  143 +-
 test/lisp/files-tests.el                           |   57 +-
 test/lisp/files-x-tests.el                         |  152 +-
 test/lisp/format-spec-tests.el                     |   11 +
 .../0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key   |    5 +
 .../02089CDDC6DFE93B8EA10D9E876F983E61FEC476.key   |  Bin 797 -> 0 bytes
 .../052E3324B4811A197A1DE922671AA6ABE475025E.key   |    5 +
 .../066DBED74BA05B5AA1E2A6E4634EF6F62C0D7A5F.key   |    5 +
 .../0B0D8E451BFADF816524AF5E185EBF3DED48CA00.key   |    5 +
 .../171B444DE92BEF997229000D9784118A94EEC1C9.key   |  Bin 526 -> 0 bytes
 .../1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key   |    5 +
 .../19FFEBC04DF3E037E16F6A4474DCB7984406975D.key   |  Bin 841 -> 0 bytes
 .../1E36D27DF9DAB96302D35268DADC5CE73EF45A2A.key   |  Bin 797 -> 0 bytes
 .../293109315BE584AB2EFEFCFCAD64666221D8B36C.key   |  Bin 526 -> 0 bytes
 .../2C9A99AF2FB073D3328B0F995BD6DE74616A6CC2.key   |    5 +
 .../3250B5BE67E704F82BC9AAE00EC8A0CAC8C2A94F.key   |    5 +
 .../335689599E1C0F66D73ADCF51E03EE36C97D121F.key   |  Bin 797 -> 0 bytes
 .../40BF94E540E3726CB150A1ADF7C1B514444B3FA6.key   |  Bin 797 -> 0 bytes
 .../515D4637EFC6C09DB1F78BE8C2F2A3D63E7756C3.key   |  Bin 798 -> 0 bytes
 .../5294CDB62DB28FBB486DE077DAF248FB32BE286A.key   |    5 +
 .../5A11B1935C46D0B227A73978DCA1293A85604F1D.key   |  Bin 798 -> 0 bytes
 .../5B2B6633E89C0BD58A0FA2C785A31EAA96278695.key   |    5 +
 .../61F5836DA69D9F63059D2665451F18E4346DF43A.key   |    5 +
 .../62643CEBC7AEBE6817577A34399483700D76BD64.key   |  Bin 526 -> 0 bytes
 .../64CA92780975EEB798D2083FF25AFD43A4033DB7.key   |    5 +
 .../6DF2D9DF7AED06F0524BEB642DF0FB48EFDBDB93.key   |  Bin 798 -> 0 bytes
 .../78C17E134E86E691297F7B719B2F2CDF41976234.key   |  Bin 527 -> 0 bytes
 .../7A788436224049A2FE1E446E16B70DB012C830BB.key   |    5 +
 .../7F714F4D9D9676638214991E96D45704E4FFC409.key   |  Bin 798 -> 0 bytes
 .../854752F5D8090CA36EFBDD79C72BDFF6FA2D1FF0.key   |  Bin 526 -> 0 bytes
 .../8865328E25351B0D7697D4156A13497174F999D5.key   |    5 +
 .../9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key   |    5 +
 .../A3BA94EAE83509CC90DB1B77B54A51959D8DABEA.key   |  Bin 797 -> 0 bytes
 .../A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key   |    5 +
 .../AE6A24B17A8D0CAF9B7E000AA77F0B41D7BFFFCF.key   |  Bin 841 -> 0 bytes
 .../BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key   |    5 +
 .../C072AF82DCCCB9A7F1B85FFA10B802DC4ED16703.key   |  Bin 841 -> 0 bytes
 .../C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key   |    5 +
 .../C43E1A079B28DFAEBB39CBA01793BDE11EF4B490.key   |  Bin 527 -> 0 bytes
 .../CB5E00CE582C2645D2573FC16B2F14F85A7F47AA.key   |  Bin 797 -> 0 bytes
 .../CC68630A06B048F5A91136C162C7A3273E20DE6F.key   |  Bin 710 -> 0 bytes
 .../CF723A68027A82B538F04BF4A2A1323D1B3E095C.key   |    5 +
 .../D6A2C195DEBA3506F0ECFBE3DDD7C57F6913DC7C.key   |    5 +
 .../DB8C922A471E08FAF083EC2465AFB4063904C282.key   |    5 +
 .../E0C3163E69C57319C6038F9EBE14F5D55DE553F7.key   |    5 +
 .../E7E73903E1BF93481DE0E7C9769D6C31E1863CFF.key   |  Bin 797 -> 0 bytes
 .../ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key   |    5 +
 .../F0117468BE801ED4B81972E159A98FDD4814DCEC.key   |  Bin 797 -> 0 bytes
 .../F4C5EFD5779BE892CAFD5B721D68DED677C9B151.key   |  Bin 841 -> 0 bytes
 .../F4E86D61A71E9CE6B0DBC65C5121846E542913B9.key   |    5 +
 .../FE38C61A8DB32297C7C3C18E7A837D7B70263BC7.key   |    5 +
 test/lisp/gnus/mml-sec-resources/pubring.gpg       |  Bin 13883 -> 11564 bytes
 test/lisp/gnus/mml-sec-resources/secring.gpg       |  Bin 17362 -> 9315 bytes
 test/lisp/gnus/mml-sec-resources/trustdb.gpg       |  Bin 1880 -> 1680 bytes
 test/lisp/gnus/mml-sec-tests.el                    |   86 +-
 test/lisp/help-tests.el                            |   58 +-
 test/lisp/{ => image}/image-dired-tests.el         |    0
 test/lisp/image/image-dired-util-tests.el          |   71 +
 test/lisp/image/wallpaper-tests.el                 |  184 +
 test/lisp/international/textsec-tests.el           |    2 +-
 test/lisp/international/ucs-normalize-tests.el     |   89 +-
 test/lisp/md4-tests.el                             |    2 +-
 test/lisp/net/eudc-tests.el                        |  155 +
 test/lisp/net/hmac-md5-tests.el                    |    2 +-
 test/lisp/net/mailcap-tests.el                     |  405 ++
 test/lisp/net/puny-resources/IdnaTestV2.txt        |    4 +-
 test/lisp/net/tramp-archive-tests.el               |   55 +-
 test/lisp/net/tramp-tests.el                       |  339 +-
 test/lisp/{ => obsolete}/thumbs-tests.el           |    0
 test/lisp/pcomplete-tests.el                       |  100 +
 .../cperl-mode-resources/cperl-bug-11996.pl        |    8 +
 .../cperl-mode-resources/cperl-indents.erts        |   26 +
 .../progmodes/cperl-mode-resources/here-docs.pl    |   66 +
 test/lisp/progmodes/cperl-mode-tests.el            |   45 +
 test/lisp/progmodes/elisp-mode-tests.el            |   10 +
 test/lisp/progmodes/hideshow-tests.el              |  374 ++
 test/lisp/progmodes/python-tests.el                |  490 +-
 test/lisp/progmodes/ruby-mode-resources/ruby.rb    |    4 +-
 test/lisp/so-long-tests/so-long-tests-helpers.el   |   12 +-
 test/lisp/sort-tests.el                            |    2 +-
 test/lisp/subr-tests.el                            |   47 +-
 test/lisp/tabify-tests.el                          |    4 +-
 test/lisp/textmodes/reftex-tests.el                |  173 +
 test/lisp/time-stamp-tests.el                      |    8 +-
 test/lisp/whitespace-tests.el                      |  247 +
 test/lisp/xdg-tests.el                             |   10 +
 test/lisp/xt-mouse-tests.el                        |   50 +-
 test/manual/BidiCharacterTest.txt                  |   12 +-
 test/manual/image-circular-tests.el                |   41 +-
 test/{src => manual}/image-tests.el                |  127 +-
 test/manual/noverlay/.gitignore                    |    1 +
 test/manual/noverlay/Makefile.in                   |   32 +
 test/manual/noverlay/check-sanitize.sh             |   11 +
 test/manual/noverlay/emacs-compat.h                |   52 +
 test/manual/noverlay/itree-tests.c                 | 1381 ++++
 test/manual/noverlay/many-errors.py                | 2480 +++++++
 test/manual/noverlay/overlay-perf.el               |  764 +++
 test/src/buffer-tests.el                           | 6858 ++++++++++++++++++++
 test/src/casefiddle-tests.el                       |    6 +-
 test/src/comp-tests.el                             |  159 +-
 test/src/data-tests.el                             |    3 +-
 test/src/emacs-module-resources/mod-test.c         |    1 -
 test/src/emacs-module-tests.el                     |    2 +-
 test/src/eval-tests.el                             |   20 -
 test/src/fns-tests.el                              |  210 +-
 test/src/image-tests.el                            |  190 +-
 test/src/lcms-tests.el                             |    2 +-
 test/src/print-tests.el                            |    6 +-
 test/src/process-tests.el                          |    4 +-
 test/src/regex-emacs-tests.el                      |    5 +
 test/src/sqlite-tests.el                           |   13 +
 931 files changed, 58579 insertions(+), 20251 deletions(-)
 create mode 100644 .mailmap
 create mode 100644 admin/emacs-shell-lib
 create mode 100644 doc/misc/eglot.texi
 delete mode 100644 doc/misc/gnus-coding.texi
 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/tutorials/TUTORIAL.uk
 create mode 100644 lib/assert.in.h
 create mode 100644 lisp/ansi-osc.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/net/tramp-container.el
 rename lisp/{ => obsolete}/linum.el (93%)
 rename lisp/{ => obsolete}/thumbs.el (97%)
 create mode 100644 lisp/pcmpl-git.el
 create mode 100644 lisp/progmodes/eglot.el
 create mode 100644 lisp/term/fbterm.el
 create mode 100644 m4/assert_h.m4
 create mode 100644 m4/c-bool.m4
 create mode 100644 src/itree.c
 create mode 100644 src/itree.h
 create mode 100644 test/lisp/ansi-osc-tests.el
 delete mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-variable-set-nonvariable.el
 create mode 100644 
test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-ignore-function-signature.el
 create mode 100644 test/lisp/emacs-lisp/comp-tests.el
 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/erc/erc-match-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/gnus/mml-sec-resources/private-keys-v1.d/0062E2DBC6D6848AE88BCE181CC1938F2FAC816C.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/02089CDDC6DFE93B8EA10D9E876F983E61FEC476.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
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/171B444DE92BEF997229000D9784118A94EEC1C9.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/1967CB6C7B1C00996FCFF5930C3467D3D4FB702C.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/19FFEBC04DF3E037E16F6A4474DCB7984406975D.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/1E36D27DF9DAB96302D35268DADC5CE73EF45A2A.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/293109315BE584AB2EFEFCFCAD64666221D8B36C.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
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/335689599E1C0F66D73ADCF51E03EE36C97D121F.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/40BF94E540E3726CB150A1ADF7C1B514444B3FA6.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/515D4637EFC6C09DB1F78BE8C2F2A3D63E7756C3.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5294CDB62DB28FBB486DE077DAF248FB32BE286A.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/5A11B1935C46D0B227A73978DCA1293A85604F1D.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
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/62643CEBC7AEBE6817577A34399483700D76BD64.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/64CA92780975EEB798D2083FF25AFD43A4033DB7.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/6DF2D9DF7AED06F0524BEB642DF0FB48EFDBDB93.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/78C17E134E86E691297F7B719B2F2CDF41976234.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/7A788436224049A2FE1E446E16B70DB012C830BB.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/7F714F4D9D9676638214991E96D45704E4FFC409.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/854752F5D8090CA36EFBDD79C72BDFF6FA2D1FF0.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/9504643B1FB8AAC7529134D1565DF8B4ECA01E35.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A3BA94EAE83509CC90DB1B77B54A51959D8DABEA.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/A6BC0634D18962998AB53A0134DD2AD0DC4E0782.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/AE6A24B17A8D0CAF9B7E000AA77F0B41D7BFFFCF.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/BCFF2771AD5F49BEC185CDED47EC47D15550CB93.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C072AF82DCCCB9A7F1B85FFA10B802DC4ED16703.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C36C6A8B40A2179CFE83CB0C2827358AB171CDFD.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C43E1A079B28DFAEBB39CBA01793BDE11EF4B490.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/CB5E00CE582C2645D2573FC16B2F14F85A7F47AA.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/CC68630A06B048F5A91136C162C7A3273E20DE6F.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
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/E7E73903E1BF93481DE0E7C9769D6C31E1863CFF.key
 create mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/ECB164A45A1D5C5078508A9869DF6DB84DEA543B.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/F0117468BE801ED4B81972E159A98FDD4814DCEC.key
 delete mode 100644 
test/lisp/gnus/mml-sec-resources/private-keys-v1.d/F4C5EFD5779BE892CAFD5B721D68DED677C9B151.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
 rename test/lisp/{ => image}/image-dired-tests.el (100%)
 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/net/eudc-tests.el
 rename test/lisp/{ => obsolete}/thumbs-tests.el (100%)
 create mode 100644 test/lisp/pcomplete-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-indents.erts
 create mode 100644 test/lisp/progmodes/hideshow-tests.el
 copy test/{src => manual}/image-tests.el (68%)
 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



reply via email to

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