emacs-diffs
[Top][All Lists]
Advanced

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

scratch/comp-static-data updated (af569fa3d90 -> 5bbb573b45d)


From: Vibhav Pant
Subject: scratch/comp-static-data updated (af569fa3d90 -> 5bbb573b45d)
Date: Wed, 7 Jun 2023 11:45:00 -0400 (EDT)

vibhavp pushed a change to branch scratch/comp-static-data.

      from  af569fa3d90 src/comp.c: Simplify alloc_class_check.
      adds  2e73dec15f2 gud.el: Fix bug#62041
      adds  38427494d5b Fix Pcompletion of "tar" when using unrecognized 
arguments
      adds  da4f1fa550f server-eval-at: Signal more specific condition on 
unreadable result
      adds  971ded31c4f Add 'declare' specs to with- and without-restriction
      adds  a588937094f Fix documentation of the 'line-height' text property
      adds  c8ec0017cb9 Avoid using bash in the emacsclient desktop file
      adds  1862e7eb7ef Fix sed expression in install-etc make target
      adds  8a2a554192a * Make sure `default-directory' exists before spawning 
processes (bug#62004)
      adds  34c14430e9d Don't misindent 'else:' after 'if re.match:' in Python
      adds  c2ca009da4c Avoid potential infloop
      adds  7e1012765c4 Fix libwebp check for some webp installations
      adds  5056b8e5897 Merge from origin/emacs-29
      adds  54949f0669d Fix out of sync counters in image-dired
      adds  26740f30469 Use a face for DocView SVG
      adds  8ee205d2325 gud.el: Bring back the pseudo-tool-bar in text frames 
(bug#62041)
      adds  03cfede8f0a Improve thing-at-point email detection
      adds  d5d2959217f * lisp/progmodes/gud.el (gud-minor-menu-map): Fix 
thinko in last change
      adds  9a5f2ac97ec src/profiler.c: Keep track of allocations during GC
      adds  f97d4b9e54c src/profiler.c: Try and fix occasional assertion 
failures
      adds  83be04c66ff src/profiler.c: Share more code between CPU and Memory 
profilers
      adds  d236ab09300 src/profiler.c: Keep track of the discarded counts
      adds  c6bfffa9fe1 Update from Gnulib by running admin/merge-gnulib
      adds  b8e7061232f Remove recursion from character escape handling in 
reader
      adds  9199fa00caa Add support for completing special references (e.g. 
buffers) in Eshell
      adds  31f18480ca7 ; Fix typo in docstring
      adds  29227e7c191 Add functions to query Emacs Lisp examples registered 
in shortdoc
      adds  9191fd50d24 ; Fix last change
      adds  d19416d15c2 Fix pluralization in shortdoc-help-fns-examples-function
      adds  802e64922bc Add heex-ts-mode (Bug#61996)
      adds  d965d030879 Add elixir-ts-mode (Bug#61996)
      adds  e87431eda0a ; NEWS markings.
      adds  f5f13495f5d Make Tramp file name completion more quiet for all 
backends
      adds  75f04848a65 Repair and speed up safe-copy-tree and make it internal 
(bug#61962)
      adds  3fb30c8f133 CC Mode: Allow lists of strings as safe values for 
*-font-lock-extra-types
      adds  b9a70865d2c * lisp/server.el (server-eval-at): Improve docstring
      adds  54ef338ba36 Improve Tramp processes to accept output over the same 
socket
      adds  401ce12d626 Fix Tramp tests
      adds  a0539190979 ; * etc/NEWS: Fix typos.
      adds  f175141aead Fix searching for end of string in 
python-nav-end-of-statement
      adds  6fe9075ff38 Revert workaround introduced in Bug#56271
      adds  255eeee0e06 java-ts-mode: detect if text_block is supported.
      adds  2e7460c2315 ; * lisp/progmodes/java-ts-mode.el 
(treesit-query-capture): Declare.
      adds  50a3559c5a7 Add chapter on advanced server configuration to Eglot 
manual
      adds  01b65d442ad Autoload Eglot helper funtion 
eglot--debbugs-or-github-bug-uri
      adds  29228e24f20 python-info-dedenter-opening-block-positions: Fix to 
support "bare" match
      adds  ecdfd584a52 ruby-ts-mode: Fine-tune s-p-f on symbols (bug#62086)
      adds  1de513a29fa Fix enums and unions appearing as structs in 
c-ts-base-mode's imenu
      adds  081cc7aa8e0 ; * doc/misc/eglot.texi (Project-specific 
configuration): Fix typo.
      adds  679f528b953 Skip ruby-ts-syntax-propertize-symbol unless treesitter 
is available
      adds  4803f972047 Fix copying binary files from zip archives
      adds  157a91b54be Fix decoding non-ASCII file names in zip archives on 
MS-Windows
      adds  db178517ce7 ; * lisp/arc-mode.el (w32-get-console-codepage): 
Declare.
      adds  c0cf69f7a17 Make "case" keyword a dedenter in Python
      adds  b0b24ad2fc5 Add missing rust-ts-mode highlight query for 
scoped_type_identifiers
      adds  0fedbfa6a9d ; Minor improvement of documentation of GC thresholds
      adds  c857775ca61 Fix bug#62106
      adds  0404924930d ; One more improvement to ELisp "internals" appendix.
      adds  5bc32d008fb Add missing indentation rule for rust-ts-mode 
(Bug#62109)
      adds  2ac068d294e ; Remove 'ns-popup-font-panel' from documentation
      adds  8bc12a27362 ; * etc/NEWS: Fix last change.
      adds  fffbce29349 TRework fix for bug#62106
      adds  42335c2c1f1 Fix value history shown for 'gc-cons-percentage'
      adds  3ce37db9882 Remove mention of old dotted-list reader quirk from 
manual
      adds  1c05175c21a Fix display of disabled-command help text
      adds  b916ec88b2f Make eglot-ensure's post-command-hook run a bit later 
(bug#62065)
      adds  4a603c98499 Amend last Eglot commit (bug#62065)
      adds  812597f864c ; * lisp/novice.el (disabled-command-function): Add 
note in a comment.
      adds  54e123a5055 Update Eglot's manual about 
eglot-workspace-configuration
      adds  ba22a2c346b Bump Eglot version to 1.12
      adds  e759905d2e0 ; Minor copyedits in EGLOT-NEWS
      adds  36ade0704e1 Fix connection-local variables settings
      adds  46f9e53c3da Fix import of keys in buffer created by epa-search-keys
      adds  24c8b146bbc * lisp/progmodes/xref.el (xref--xref-buffer-mode): 
Split up 'setq-local'.
      adds  4b6f2a7028b * lisp/progmodes/xref.el: Bump the version.
      adds  a55aaf9eaf2 Merge from origin/emacs-29
      adds  2d835d64ba3 Better jsonrpc.el workaround for debug-on-error check
      adds  2957985b541 Check before using bleeding edge ERT sym in Eglot tests
      adds  d3ab5f68773 Robustify some Eglot tests involving rust-analyzer
      adds  cf7db4d9dd2 Improve debug output of Eglot tests
      adds  a054c4aa4a5 More fixes to Eglot tests
      adds  fe58837bbec ; Auto-commit of loaddefs files.
      adds  0fdc953edf7 Unbreak Eglot (as a :core ELPA package) on Emacs 26.3
      adds  67a660eb138 ; * lisp/progmodes/elixir-ts-mode.el: remove duplicates 
from regexp
      adds  146389f873e Always display the "Archive" column in the package list
      adds  a066487a0d4 Minor Tramp cleanup
      adds  997a8dbc48c Fix elixir-ts-mode.elc warning (bug#62155)
      adds  0330cff65ae Fix regression in Tramp (bug#62194)
      adds  67a2b320f61 Simplify iteration in Eshell for loops
      adds  e01660ca50a Simplify how Eshell's iterative evaluation handles 'if' 
forms
      adds  1565dbcae35 Simplify usage of 'while' forms in Eshell's iterative 
evaluation
      adds  eba7d7970f3 ; Fix source file headers for some test files 
(bug#62227)
      adds  891a37ab36a * lisp/subr.el (string-prefix-p, string-suffix-p): Not 
pure.
      adds  ec6a73e0d32 Fix 'find-ls-option-default-ls' for BSD/MacOS 
(bug#62096)
      adds  95d5154feed ; * lisp/find-dired.el (find-gnu-find-p): Doc fix.
      adds  403bad2f604 CC Mode: Eliminate duplicate function c-list-of-strings
      adds  4234e204ec0 Prefix Tramp internal process properties with "tramp-".
      adds  6afa91f7966 Don't over-normalize file names starting with "~" in 
Eshell
      adds  1c39347d585 Rename tramp-use-ssh-controlmaster-options to 
tramp-use-connection-share
      adds  de81349bd89 * lisp/frame.el (handle-move-frame): Fix corner case 
error
      adds  3748c8a62e8 (textsec-bidi-controls-suspicious-p): Minor tweak
      adds  d3ad6c5e161 ; Auto-commit of loaddefs files.
      adds  32bfeaf0070 ; Merge from origin/emacs-29
      adds  168165178f3 Use 'package-vc-selected-packages' to store package 
specs
      adds  39fea115515 Do not store :lisp-dir in package descriptors
      adds  27edd7f88cb Remove 'package-vc--query-spec'
      adds  d814c249f44 * test/infra/Dockerfile.emba: Install clangd.
      adds  61adb44318a * configure.ac: Fix native comp compatibility check 
(bug#61960)
      adds  078cf512eef * test/infra/Dockerfile.emba: Use debian:bullseye.
      adds  d5d4959ed7d Document how to construct JSONRPC arrays in Eglot manual
      adds  4cb8a850b08 ; Tweak doc/misc/eglot.texi
      adds  028f1102738 Fix quoting of font-family in 'hfy-family'
      adds  c194a31fc45 Merge from origin/emacs-29
      adds  e10144c1568 Emphasize emacs-29-specificity in this version of 
lisp/progmodes/eglot.el
      adds  f615968fe1b ; Merge from origin/emacs-29
      adds  9d3fdf7e0d4 Fix Eglot's command generation for code actions
      adds  dfb36d36230 Refer to EWW instead of w3 and w3m
      adds  1961bdb52ed ; Add WebDAV entry to index in Tramp manual
      adds  7385c991dff Also exempt eglot-inlay-hints-mode from desktop.el's 
fumblings
      adds  5cf1de683b2 Fix python-fill-paragraph problems on filling strings 
(bug#62142)
      adds  a2222b9a9bf ; Minor wording fix in ELisp reference manual
      adds  a4a9ffdd80a Fix the documentation of various aspects of adding Xref 
history
      adds  bb3e0ded9eb Don't add a key binding when REMOVE is non-nil
      adds  e4a7d0cd6ea Document `keymap-unset' in lispref
      adds  e8cee15f780 ; Fix markup in previous change
      adds  c54bda15e35 Reset abbrevs-changed after saving abbrevs (bug#62208)
      adds  6f82596b490 Fix Eglot's snippet insertion to follow the manual
      adds  38067f05b92 Enhance section about troubleshooting in Eglot manual.
      adds  90362f87d58 ; Correct last commit, downcase node reference
      adds  ea87c54f359 ; * lisp/subr.el (setq-local): Add missing period 
(bug#62242).
      adds  20d8a1cf4bd Merge from origin/emacs-29
      adds  f0b4ebbaf62 Fix 'find-ls-option-default-ls' for BSD/MacOS 
(bug#62096)
      adds  f8873577563 ; Merge from origin/emacs-29
      adds  faee8d50738 ; Fix 'make-obsolete-variable' forms
      adds  aedb9e3ec37 Add tests for Bug#62207
      adds  bcbfb88c2f4 Merge from origin/emacs-29
      adds  f77ea400db0 CC Mode: Allow lists of strings as safe values for 
*-font-lock-extra-types
      adds  147773a1ef2 CC Mode: Eliminate duplicate function c-list-of-strings
      adds  3a11371d544 ; Merge from origin/emacs-29
      adds  531f8f7103a ; * admin/git-bisect-start: Update failing commits
      adds  647c6bf2a6c ; * test/lisp/abbrev-tests.el 
(abbrev--possibly-save-test): Fix test.
      adds  0eddfa28ebd Avoid slowdowns in xmltok-scan-attributes
      adds  94a21c88647 * lisp/progmodes/eglot.el (eglot--connect): Improve 
Tramp workaround.
      adds  013057e3512 ; Prefer "language server" to "LSP server" in Eglot 
manual
      adds  3293f939882 Don't take over mouse-1 binding on Eglot diagnostics 
(bug#62157)
      adds  22a70451f34 Merge confusing duplicate sections on commands in Eglot 
manual
      adds  a55d2edc5a9 ; Remove overly verbose commentary
      adds  b75e489362b ; Again correct node reference casing in 
doc/misc/eglot.texi
      adds  d2cf1386fa4 ; * doc/misc/eglot.texi (Eglot Commands): Improve 
indexing.
      adds  33a26703689 ; Minor fixes in recent Eglot changes
      adds  e388a77cf0b ; Minor copyedits of recent changes in ELisp reference 
manual
      adds  11592bcfda6 ; * lisp/nxml/xmltok.el (xmltok-scan-attributes): Fix 
last change
      adds  ea0949853f8 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  e84f878e19a ; * admin/notes/tree-sitter/starter-guide: Update 
starter-guide.
      adds  829e5dfabea Update to Org 9.6.1-48-g92471e
      adds  6674c362ad9 Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  0bebd0e5f09 ; Remove 'build-module' and 'html-manual' directories 
from 'admin'
      adds  231190b37f8 * lisp/net/tramp.el (tramp-yn-prompt-regexp): Fix 
regexp.
      adds  c3a543123ab Protect against too large size of 'recent-keys' vector
      adds  5bbbd70f56e Improve ergonomics of Eglot's inlay hints
      adds  61d571760b3 ; Clarify in-code commentary of eglot--after-change
      adds  a4d97811ed4 Bail early from eglot--apply-text-edits if nothing to do
      adds  94d1c81cf07 * lisp/mpc.el (mpc-format): Fix oversight in commit 
48b6cec61cf
      adds  e62f8b0239d Fix visiting XBM/XPM files when 'c-ts-mode' is active
      adds  b7f03333551 Improve warning about changing the string returned by 
symbol-name
      adds  42fba8f36b1 Merge from origin/emacs-29
      adds  dec09aaeb61 Improve Tramp backward compatibility
      adds  0d5036061b5 Skip Eglot test if using very old clangd
      adds  4a5ff4d9c6a Invert variable alias declaration in Tramp
      adds  2e8cc206f52 Avoid backwards clock in movemail timestamps
      adds  640fd9b594f Sleep less in update-game-score
      adds  5904bdf5819 (describe-function): Load file for `...' references
      adds  eed240bc022 Improve defvar-keymap docstring.
      adds  786de66ec3c Comment out jobs on EMBA
      adds  6bf441ff115 Warn package authors away from keymap-unset with REMOVE
      adds  263d6c38539 Comp fix calls to redefined primtives with op-bytecode 
(bug#61917)
      adds  7a1272168af * lisp/treesit.el (treesit-end-of-defun): Guard arg 
against nil (bug#62158).
      adds  4a6eefb93a5 Expand defvar-keymap documentation
      adds  4a7a0c9a9f5 * lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): 
Improve 263d6c38539
      adds  47d8e4b0d38 Eglot: report window/workDoneProgress capability to 
language server
      adds  35648a86730 ; Delete accidental leftover '()' Eglot function
      adds  8b6a0de964d Improve docstring of treesit-parent-while (bug#62301)
      adds  2d0de863618 Merge from origin/emacs-29
      adds  103ebbf92f3 Make eglot--clangd-version more robust
      adds  5fbda320fc1 Add platform for Eglot tests on EMBA
      adds  e3403542994 Fix compilation of lib-src/movemail
      adds  c5f369bacc4 Subject: send clientInfo during the initialize request
      adds  e11813d574d Make icomplete-tidy-shadowed-file-names into a defcustom
      adds  df669c5a11f Add missing indent rule for c-ts-mode
      adds  f856468e457 Only fill the current paragraph in 
c-ts-common--fill-block-comment
      adds  3d3bbaace69 Align concatenated strings to the first sibling in 
c-ts-mode
      adds  84963956535 * lisp/outline.el (outline--fix-buttons-after-change): 
Add save-match-data.
      adds  db355b420b6 Use libgccjit-10-dev on EMBA
      adds  6de00e4df99 ; Fix xref-match's :version since the default value did 
change
      adds  90dca0a5337 Merge from origin/emacs-29
      adds  50a2b34ca70 Add heex-ts-mode to eglot-server-programs (bug#62327)
      adds  6731c8827b5 ; * lisp/progmodes/eglot.el (eglot-server-programs): 
Fix last change.
      adds  90c0472ed6f ; Add test for embedded HEEx to elixir-ts-mode-tests
      adds  117a29fd188 * test/infra/Dockerfile.emba (emacs-eglot): Install 
wget.
      adds  b19d040a4fe New user option remote-file-name-inhibit-auto-save
      adds  f20fe3e11a9 Eglot: more leniently handle 'window/showMessageRequest'
      adds  0effdb29d6d Eglot: rework progress indicators
      adds  9b18407c7fd ElDoc: remember origin backend in doc snippets 
(bug#62029)
      adds  e19994fe8c0 ElDoc: rework rendering of echo area (bug#62029)
      adds  67c1e6e89ce Eglot: inform ElDoc about overly long 'hover' docs
      adds  fe8af4eb30b Eglot: don't send invisible text to Eldoc
      adds  4566a0c6b82 Eglot: let user opt-in to plaintext LSP docs (bug#61373)
      adds  541eec259be Eldoc: fix bug recently introduced in "old" protocol
      adds  3e32865d2c5 * etc/NEWS: Mention that \x without hex digits is an 
error.
      adds  a384401eab5 Eldoc: slightly enhance meaning of :echo option
      adds  e79b4ccd794 Allow users to customize eldoc buffer separator 
(bug#62029)
      adds  4a2dccd6a68 Fix invocation of elixir LSP server on MS-Windows
      adds  c3a25bfb75c Refactor Ftreesit_query_capture
      adds  455412dd89d ; Minor refactor of Ftreesit_query_capture
      adds  f446bfc8198 ; * lisp/emacs-lisp/eldoc.el 
(eldoc-doc-buffer-separator): Fix doc.
      adds  a37f19b14a6 Handle signals gracefully in tree-sitter query 
predicates
      adds  db7e95531ac Switch buffer in Ftreesit_query_capture
      adds  52b67740d10 Generalise a LAP optimisation rule
      adds  d02f0221c41 Fix shortdoc-tests when Unicode arrows can be displayed
      adds  267d9d5e3d1 Connection-local variables are applied in buffers 
visiting a remote file
      adds  e2ff4dbf3db * test/infra/Dockerfile.emba (emacs-eglot): Adapt 
software selection.
      adds  a27b0f7f307 * lisp/gnus/nnselect.el (nnselect-request-thread): 
Correctly parse queries.
      adds  0724c6dbdae Use string-search instead of string-match[-p] when 
possible
      adds  3e70b2213a4 * src/buffer.c (mode-line-format): Remove docs for 
obsolete %t construct
      adds  73f186b0c93 * src/buffer.c (mode-line-format): Document %o and %q 
constructs
      adds  7466909df44 Improve docs for global-mode-string / %M construct
      adds  d4a3f64ad75 * doc/lispref/modes.texi: Improve docs for obsolete 
'%m' construct
      adds  28db56d5f04 * src/buffer.c (mode-line-format): Reorder and reformat 
%-construct docs
      adds  1671e2db8a8 Fix 'go-ts-mode's incorrect docstring inserted for 
methods
      adds  e83df530cf7 Fix primary selection modification during 
`term-mouse-paste' (bug#58608)
      adds  0770d7a0d08 * lisp/term.el (term-mouse-paste) Do not treat as a 
yank command (bug#58608)
      adds  b4a3be783ae Implement list-system-processes on Cygwin
      adds  d0be0d541d3 Add sanity check in tramp-gvfs.el
      adds  082870c0d78 * test/infra/Dockerfile.emba (emacs-eglot): Adapt 
software selection.
      adds  fca7e120d2b Add option to register packages as projects
      adds  e8790f42935 Have Xref inherit input method when reading identifiers
      adds  0bd2bbc0c2c Fix Tramp error messages
      adds  afbb9b426ce * test/infra/Dockerfile.emba (emacs-eglot): Adapt 
software selection.
      adds  22de4b1e724 ; Describe problems with 'screen' and COLORTERM variable
      adds  f0a2f37deec Fix toolbar item validation in the NS port
      adds  19c95b14160 Allow showing prefix commands in Help buffers
      adds  930b9fdd3ab Fix :predicate handling in globalized minor modes
      adds  bcd02cf5127 ; Improve documentation of :predicate in globalized 
minor modes
      adds  1bc9dfc5bee ; Minor copyedits to Eglot manual
      adds  624416a2aed Merge commit '1bc9dfc5bee'
      adds  82523dc621a Fix Eglot progress reporting
      adds  cd62dc0dd2d ; Merge from origin/emacs-29
      adds  be8147c53f9 Improve "Bugs" in the Emacs manual
      adds  d93a439846f * lisp/help-fns.el (find-lisp-object-file-name): Fix 
bug#62376 part2
      adds  33d436eefa1 Fix treesit_ensure_parsed (bug#62333)
      adds  accb3871668 Fix system time sampling on MS-Windows
      adds  08fbc133756 Adapt Tramp manual
      adds  90fc6b987ad * lisp/savehist.el (savehist-save): Preserve shared 
structure
      adds  64a2b0d36fe Fix failure of fns-tests-collate-strings on Cygwin
      adds  875e77a66a6 * test/infra/Dockerfile.emba (emacs-native-comp): Add 
zlib1g-dev.
      adds  c4d490490dc ; * test/src/fns-tests.el: Fix last change
      adds  8f42db010d1 Improve indenting "case" in Python
      adds  616b22b5b95 Merge from origin/emacs-29
      adds  9cfae822fb3 * src/buffer.c (mode-line-format): Remove docs for 
obsolete %t construct
      adds  207176e6b1c * src/buffer.c (mode-line-format): Document %o and %q 
constructs
      adds  59b7086838e Improve docs for global-mode-string / %M construct
      adds  9107b2dec1f * doc/lispref/modes.texi: Improve docs for obsolete 
'%m' construct
      adds  701de494a05 ; Merge from origin/emacs-29
      adds  564c26bdbeb ; Fix edebug spec for 'gv-define-simple-setter' 
(bug#62256)
      adds  e19b7da7b09 Add 'eww-default-download-directory'.
      adds  d941666d859 ; Fix last change
      adds  b08bf828605 ; Fix :version of the new defcustom
      adds  dfa4fb9a2ab Merge from origin/emacs-29
      adds  a952bdd6af0 Fix primary selection modification during 
`term-mouse-paste' (bug#58608)
      adds  2b4e14e3abd ; Merge from origin/emacs-29
      adds  8b4a494d8d4 Fix GNUSTEP tests on EMBA
      adds  45b16bfb496 Skip failing tests on Cygwin with native compilation 
(bug#62450)
      adds  a8c23677d39 Update to Org 9.6.2
      adds  0337131bfa1 Update to Transient v0.3.7-218-g3dbb22a
      adds  47bce04e875 Merge from origin/emacs-29
      adds  f631c90e791 ; Use string-search instead of string-match[-p] in 
ruby-ts-mode.el
      adds  b0d5f5168c1 ; Merge from origin/emacs-29
      adds  a0d5fba74a6 (ruby-ts--align-chain): Use 'equal' to check for an 
exact match
      adds  cbef1422fe3 ruby-ts-mode: Fix/simplify Imenu index generation
      adds  edc460e3b6c Fix accidental backward-incompatible change (bug#62417)
      adds  eb166287f3d Merge from origin/emacs-29
      adds  66b43944615 Enable ASLR for dynamic libraries on Cygwin
      adds  28a9438169f Fix expansion of globs that contain a ~USER reference
      adds  5b005f26a83 ; Fix an edge case in how 'eshell-do-eval' handles 
'let' bodies
      adds  bb088885df7 Simplify parsing subcommands slightly
      adds  cde38f0df3f Avoid parsing some Eshell forms when performing 
completion
      adds  2002ac376c9 ruby-ts-mode: Rehash which nodes should be treated as 
sexps
      adds  5b351bc7fa9 * test/infra/Dockerfile.emba (emacs-gnustep): 
Instrument "make V=1 ...".
      adds  9133446db87 Fix Eglot Tramp tests on EMBA
      adds  ba3ade58f3b Skip ruby-ts-imenu-index test if needed
      adds  4ec4f614c71 ; Fix incompatibility in 'display-buffer-assq-regexp'
      adds  8b66d8abd01 Revert "* lisp/emacs-lisp/comp.el 
(comp-emit-set-call-subr): Improve..."
      adds  a8c9283e170 Revert "Comp fix calls to redefined primtives with 
op-bytecode (bug#61917)"
      adds  c1eac5b6586 Improve documentation of 'read-choice' and related 
symbols
      adds  3965c65d5e2 ; * lisp/subr.el (read-char-choice): Fix last change.
      adds  f24aa0f46af Merge from origin/emacs-29
      adds  953ad30a528 * test/infra/Dockerfile.emba (emacs-eglot): Adapt 
software selection.
      adds  fea7708a48a Add clojure-ts-mode to eglot-server-programs
      adds  7177393826c Fix D-Bus event loop when executing a keyboard macro
      adds  9c31ee46861 Warn about unwind-protect without unwind forms
      adds  e324060369f Avoid unwind-protect without unwind forms in cl-letf
      adds  bfa3500c3c6 Rework zeroconf integration into tramp-gvfs.el
      adds  560c27a332c ; * test/lisp/dired-aux-tests.el: remove mistaken 
unwind-protect
      adds  73a320801e9 Add treesit-node-get
      adds  06743df33a8 * lisp/net/tramp.el (tramp-accept-process-output): Use 
`with-local-quit'.
      adds  c96bd1bf884 * test/infra/Dockerfile.emba (emacs-eglot): Adapt 
software selection.
      adds  6f496105e39 Allow old input to include continuation lines in 
shell-mode
      adds  6523359dfe2 Make string-lessp vectorisation safer
      adds  69f20365543 Track article while moving between gnus groups
      adds  9acfb7662c5 Use completion when mark limiting in gnus summary 
buffers
      adds  2c9ea31999d Reset 'gnus-current-window-configuration' on edit-form 
exit.
      adds  4c0e40b75ba Allow null date in 
gnus-icalendar-event--decode-datefield
      adds  90be1f3adbb ; Auto-commit of loaddefs files.
      adds  204b652493d Update publicsuffix.txt from upstream
      adds  5276c089058 ; * src/fns.c (Fstring_lessp): Port to RISCs.
      adds  c10c545ef26 ; * src/fns.c (Fstring_lessp): Fix coding style.
      adds  4bd1fc59664 ; * src/fns.c (HAVE_FAST_UNALIGNED_ACCESS): Check in 
missing edit.
      adds  f5891da70aa ; * src/fns.c: Use if instead of #ifdef
      adds  626f2f74410 Add some icons (bug#62562)
      adds  97e35b14987 Avoid shadowing variables in some Eshell command forms
      adds  00144fa287e ; Add tests for synchronous processes in Eshell
      adds  5223762e02a src/eval.c: Fix bug#62419
      adds  6df2941c1b0 lisp/simple.el (inhibit-auto-fill): New var
      adds  267fca267fe Fix using background commands in 'eshell-command'
      adds  093a360251a Use the 'interactive' spec to set arguments for 
'eshell-command'
      adds  a8c1559a663 Eglot: remove hacky advice of jsonrpc-request
      adds  66c48f9e46a Eglot: define eglot--ensure-list with defalias
      adds  d69d0b1a296 Eglot: declare support for markdown also for signatures
      adds  d00e05daa96 Eglot: take advantage of new Eldoc options for 
signature doc
      adds  ad1efe5e675 Eglot: improve caching in eglot-completion-at-point
      adds  bdb400912e0 Eglot: load built-in GNU ELPA dependencies explicitly
      adds  ecf53a50037 ; Eglot: removed unused dependency on 'array.el'
      adds  87f025117b8 ; Eldoc: fix doc of e-d-functions w.r.t. :origin keyword
      adds  f2357df91f0 Eldoc: bump package version to 1.14.0
      adds  f886ae5cf07 ; * etc/EGLOT-NEWS (Upcoming 1.14): Update.
      adds  46fd10a7600 * doc/misc/tramp.texi (Remote shell setup): Clarify use 
of ssh RemoteCommand.
      adds  e45bd10a3d9 Fix indentation regression in 'C-h l'
      adds  09fece5722f Fix duplicate defcustom in eww.el
      adds  a14c3f62a67 ; Fix last change
      adds  c98929c7e18 ; Fix last change
      adds  ab4273056e0 Comp fix calls to redefined primtives with op-bytecode 
(bug#61917)
      adds  9b32bc134c4 Improve documentation of 'defcustom's :set keyword
      adds  10918fc9d24 Fix scrolling window when point moves up
      adds  d2e82817a3f Add two typescript-ts-mode faces (bug#62429)
      adds  4508a024e81 ; Clarify documentation of 'cursor' text property
      adds  d23dc3dd7e3 ; * lisp/emacs-lisp/package-vc.el (package-vc): Fix 
manual reference
      adds  59f66ea3027 ; * lisp/emacs-lisp/package-vc.el: Remove completed 
item from TODO
      adds  0622e1f29f6 Eglot: ensure server shutdown turns off 
eglot-inlay-hints-mode
      adds  131ec049db0 Eglot: unbreak eglot-extend-to-xref on w32
      adds  b2fbec37f39 ; * etc/EGLOT-NEWS: Clarify scope of topmost section
      adds  d0eb12e8d3c Fix typo in section 14.1 of Emacs Manual
      adds  3bdbb66efb9 ; CONTRIBUTE: Minor stylistic changes.
      adds  c108132d3bb Merge from origin/emacs-29
      adds  8125d4cfc56 Eglot: Bump to 1.14
      adds  6984601e0de Modify chevron icons and add some more
      adds  9a8d96da5c5 Improve portability of newly added icons
      adds  4a1df619461 Fix some `unwind-protect' forms
      adds  676087e7010 ; * lisp/gnus/gnus-sum.el (gnus-summary-move-article): 
Just setq
      adds  0275c54ca80 ; Fix last change
      adds  bd5c1d1cbbd ruby-ts-mode: Recognize more nodes as sexps
      adds  3b48fdc912a ruby-ts-mode: Recognize more nodes as sexps
      adds  b3046c6c1f2 Display unlock-file warning only when file locks are 
enabled
      adds  30692f16b15 Improve Tramp robustness
      adds  830bf66dadb ruby-ts-mode: Add more constructs to 
treesit-sexp-type-regexp
      adds  eb0a9e46334 Improve list indentation for elixir-ts-mode
      adds  8678708ad10 Improve sigil fontification for elixir-ts-mode
      adds  a42f4a775ba CC Mode: Fix fontification problems shown by test file 
templates-20.cc
      adds  fa669c4b17c Comp: Fix limplification pass (bug#62537)
      adds  d6ac2627466 ; Fix compiler warning
      adds  e579c9cc33d CC Mode: Miscellaneous coding fixes in c-forward-type
      adds  c6bbc20c388 Propertize heredocs in elixir-ts-mode
      adds  0563dbf95d0 Handle electric heredocs pairs in elixir-ts-mode
      adds  27a21709c1e Restore positions reliably for abbreviated file names 
in saveplace.el
      adds  5ae0c167324 Describe how to run Emba tests locally
      adds  6419d78fa6f Fix using background commands in 'eshell-command'
      adds  e2ebf3995d0 ; Auto-commit of loaddefs files.
      adds  21a4ee209c1 Fix new Eshell tests on MS-Windows
      adds  46209b2453b ; Fix last change
      adds  c755463f044 ; Merge from origin/emacs-29
      adds  d1d39a0f09c Document enhancements in handling of echo-area messages
      adds  24ed9c7ae78 ; * doc/emacs/trouble.texi (Checklist): Minor copyedits 
(bug#62320).
      adds  89ac5ba11c7 Fix ModelSim error regexp in vhdl-mode
      adds  b39c3cd1125 ; * etc/NEWS: Fix typos.
      adds  40860b61eed Merge from origin/emacs-29
      adds  89e337c3fc9 ; Make sure 'eshell-command' tests don't prompt the user
      adds  f7e8586104b ; Merge from origin/emacs-29
      adds  fb2c4409207 ; * lisp/progmodes/c-ts-mode.el (c++-ts-mode): Add some 
notice.
      adds  cb8d6ab648f * lisp/subr.el (use-dialog-box-p): Fix conditions for 
GUI dialogs.
      adds  3619663f982 Preserve peer information for web page in eww-readable
      adds  82d0b6c64ea ; * lisp/subr.el (use-dialog-box-p): Fix last change.
      adds  86cf9fd932c Eglot: don't watch directories that don't exist
      adds  5a1c9aace70 ; Add a bit more docstring to tsx-ts-mode (bug#62429)
      adds  479626dbac9 Update to Org 9.6.3-2-gf2949d
      adds  728bc09cf3c Fix regexp string escaping mistake in vhdl-mode.el 
(bug#62508)
      adds  eda88c63adf ; * doc/emacs/trouble.texi (Checklist): Minor grammar 
fix.
      adds  8c1b1022439 ; * lisp/image.el (put-image): Doc fix.
      adds  db308233cb3 Comment out GNUSTEP jobs on EMBA (again)
      adds  a832bc7090c Correct terminology in Elisp Reference Manual
      adds  90c07d3fdd2 Another terminology fix in ELisp reference manual
      adds  257090b8728 Adapt EMBA scripts.
      adds  38cdfcb2128 ; Fix description of new 'keymap-*' functions
      adds  81d1f46d0fe ; Avoid compiler warning in eglot.el.
      adds  6b9f9df9454 ; Improve documentation of 'declare-function'
      adds  5e1953a8f85 ; * etc/NEWS: Minor copyedits of entry for 'keymap-*' 
functions.
      adds  63d4a86f8d1 Fix transforming sliced images
      adds  470d269ec1f Make emoji-zoom-{increase,decrease} set text properties 
correctly
      adds  305246d9726 Add emoji-zoom-reset
      adds  2d1a96e878e Merge from origin/emacs-29
      adds  5e5f5b28e92 Avoid failing the build when org-version.el is updated
      adds  b1f8d98a119 Eglot: rework eglot-imenu
      adds  fc8230f3362 Eglot: no more tests based on Pylsp (bug#62694)
      adds  211618293d9 * test/infra/Dockerfile.emba (emacs-eglot):  Adapt 
software selection.
      adds  7c0c2b1bb53 Remove useless unwind-protect forms, or make them 
useful as intended
      adds  4489d89783b ; * test/src/comp-tests.el (61917-1): Underscore unused 
parameter.
      adds  3aedd5c9205 ; Eglot: fix misplaced parenthesis in last commit to 
eglot-tests.el
      adds  7239098ad43 Eglot: be careful about gfm-view-mode read-only buffers
      adds  6cc5fe77244 Eglot: require optional text-property-search.el
      adds  621e732ade0 Eglot: use Eglot versions, not Emacs's in obsolete specs
      adds  cc288a0e331 Eglot: version strings must start with numbers 
(bug#62718)
      adds  9848ae17161 Eglot: fix problems after changes to eglot-imenu 
(bug#62718)
      adds  10b58633b56 Improve ibuffer-diff-with-file
      adds  aef996cd34f Consolidate existing warnings about unused return values
      adds  685435cb52e Eglot: simplify eglot--sig-info and fix edge cases 
(bug#62687)
      adds  dfaeeba97cc Change ERC version to 5.6-git
      adds  b1007516cdf Add subcommand dispatch facility to erc-cmd-HELP
      adds  2d3ae5d5e68 Add subcommand erc-cmd-HELP handler to erc-dcc
      adds  cf83f9a0821 Fix DCC GET flag parsing in erc-dcc
      adds  61ed0b43cdb Split overlong outgoing messages in erc-sasl
      adds  4da7d24988a Add MOTD command to ERC
      adds  03eddc99242 Add probing erc-server-reconnect-function variant
      adds  8c0c9826844 Add hook to regain nickname in ERC
      adds  e69bd59ec59 Honor arbitrary CHANTYPES in ERC
      adds  89815631f24 Copy over upstream Compat macros to erc-compat
      adds  3d81ecf0a95 Leverage loaddefs for migrating ERC modules
      adds  5011554529b Don't require erc-goodies in erc.el
      adds  9aa2806fdc3 Modify erc-mode-map in module definitions
      adds  22104de5daa Add missing colors to erc-irccontrols-mode
      adds  2d876a4ca94 Convert ERC's Imenu integration into proper module
      adds  0d3ccdbde44 Don't associate ERC modules with undefined groups
      adds  9c65ac73655 Warn when customizing minor-mode vars for ERC modules
      adds  39d4f32fc9b Fill doc strings for ERC modules
      adds  8dd209eea47 Ignore killed buffers when switching in erc-track
      adds  0f7fc5cfdf9 Be smarter about switching to TLS from M-x erc
      adds  3a012d1db24 Add display option for interactive ERC invocations
      adds  ba7fe88b782 Optionally prompt for more ERC entry-point params
      adds  e7992d2adbc Add option to show visual erc-keep-place indicator
      adds  05f6fdb9e78 Preserve ERC prompt and its bounding markers
      adds  d5435a0d822 Refactor marker initialization in erc-open
      adds  8793874616f Adjust some old text properties in ERC buffers
      adds  ad3dc74e074 Expose insertion time as text prop in erc-stamp
      adds  379d35695b1 Make some erc-stamp functions more limber
      adds  9f6a9cef97b Put display properties to better use in erc-stamp
      adds  0c3a069ae00 Convert erc-fill minor mode into a proper module
      adds  e3c4a648d16 Add variant for erc-match invisibility spec
      adds  4b56739547c Add erc-fill style based on visual-line-mode
      adds  1f1cd467c6a Replace Info-goto-node with info in erc-button-alist
      adds  8184a815aff Add erc-button helper for substituting command keys
      adds  c104e90888a Make auth-source erc-services tests more readable
      adds  0e4c07dc744 Allow erc-reuse-frames to favor connections
      adds  52c8d5371e4 * etc/ERC-NEWS: Add section for ERC 5.6.
      adds  e33c0a54915 Eglot: more work on eglot--sig-info (bug#62687)
      adds  b26ccf488ef project.el: Use project-name to calculate prefixed 
buffer name
      adds  cf7860c3839 * lisp/gnus/nnselect.el (nnselect-request-article): 
Check car of thread
      adds  9545869aac7 Keep the gnus active range current while getting 
articles
      adds  a371be52576 Don't modify gnus group info when 
gnus-newsgroup-selection is nil
      adds  859b94e3386 Compute gnus/nnselect read articles from summary 
variables
      adds  48ecbccaa32 Update gnus/nnselect marks only for current articles
      adds  bb567e339a8 * lisp/emacs-lisp/cl-extra.el (cl-parse-integer): 
side-effect-free.
      adds  39a0b6cb027 ; * test/src/fns-tests.el: Strengthen tests of 
`nreverse`.
      adds  c9e13048bb9 Fix scoping error in Tramp
      adds  48ff93ba18c Adjust side-effect-free declarations
      adds  4f0849a9e6d Remove unused values in effect context
      adds  6157e3e4bc7 Extend ignored-return-value warning to more functions 
(bug#61730)
      adds  2347b102af2 Adapt Tramp test
      adds  9037159c47a Pacify byte-compiler warnings in nadvice-tests
      adds  48f3bfb8b98 Tweak ert-remote-temporary-file-directory in tests
      adds  6674ac17eb4 Avoid Git project in eglot-test-eclipse-connect
      adds  f09f571b3ca Minor eglot-tests cosmetics
      adds  b5c5e923dba Simplify let-bindings in eglot-tests
      adds  44cc54e4099 Tweak file/dir creation in eglot-tests
      adds  c753a959234 Update manual about `sort`
      adds  3faf43137a3 ; Eliminate warning when `dired-map-over-marks` value 
is unused
      adds  ba7ef9699ff End default-directory with slash in eglot-tests
      adds  ab8153b3bba Clarify process-environment in eglot-tests
      adds  119a7dd2208 ebnf2ps: eliminate double nreverse
      adds  cb4f4dd8913 Don't use `mapconcat` for effect
      adds  7c034f65fdc Take better care when setting margins in erc-stamp
      adds  2d3947ba7a7 html-ts-mode--indent-rules: Use 'column-0' instead of 
'point-min'
      adds  9efa6d2cf28 Add support for prompting for projects by name
      adds  54d40577c4b (org-table-make-reference): Fix compiler warning
      adds  0724e0aeb5b * lisp/gnus/nnselect.el (nnselect-push-info): Sort 
artlist
      adds  ebac67129e8 eshell: Add 'rgrep' builtin
      adds  5dab172a173 allout.el: fix subtree expose numbering bug
      adds  fb66e4d58bb nndiary.el: fix dodgy schedule code
      adds  56095046858 Flymake: take advantage of new Eldoc options
      adds  b3a44ff3247 ruby-ts-mode: Do not treat parenless calls' args as 
separate sexp
      adds  e54feef094a Expunge immediately when moving articles from nnimap 
groups
      adds  2ce27563ecc Add 'restricted' tactic in tree-sitter navigation 
functions
      adds  1a5a03c15ab Define sexp in c-ts-mode more broadly (bug#62302)
      adds  c146bd893df Prompt target dir in treesit-install-language-grammar 
(bug#62704)
      adds  ea9831bb3cb Better compilation of arguments to `ignore`
      adds  9d025eab249 `byte-code-function-p` is error-free
      adds  8fdd7710ec0 Flymake: futher enhance echo-area appearance of 
diagnostics
      adds  1e6463ad22c (struct gl_state_s): Delete `offset` field
      adds  d53ff9fe28b src/regex-emacs.c (POS_AS_IN_BUFFER): Delete macro
      adds  c2c31149618 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Take a byteoffset
      adds  861cf3a5c9d (RE_SETUP_SYNTAX_TABLE_FOR_OBJECT): Simplify
      adds  feef1a0592d Update effect declarations for many built-in functions
      adds  df4a6342fa4 ; reorder function effect-declaration lists
      adds  abb43a62365 Stop pretending that specpdl overflow can ever occur
      adds  d590af749f1 Stronger checking in line-number-at-pos tests
      adds  d45f450cff7 Flymake: add new 
flymake-show-diagnostics-at-end-of-line option
      adds  a74403adda0 Eglot: fix LSP "languageId" detection
      adds  83b5e9cd24d Eldoc: don't overdisplay if using 
eldoc-documentation-compose
      adds  6a7532cfcb9 Faster and less wrong cl-defsubst inlining
      adds  80f6c1027fd ; * doc/misc/flymake.texi (Customizable variables): fix 
broken list
      adds  dff254946a7 Fix tree-sitter tests
      adds  a5eb9f6ad4e Catch signals produced by PRED in tree-sitter search 
functions
      adds  361c5fc2d8e Support more predicates in tree-sitter search functions
      adds  2c3ca78e811 Fix bugs in treesit.o
      adds  3ef54c64fa8 Fix and cleanup nnselect-push-info
      adds  de34de3b35c Fix previous commit on tree-sitter
      adds  d664969544b Fix tree-sitter test
      adds  f9d8cdbdbdd Make c-emacs-features use the proper binding of 
parse-sexp-lookup-properties
      adds  f14a3cafb48 Use BASE_EQ in treesit.c
      adds  a6a127d4d4a ; Fix typos
      adds  7974a9349fc * src/nsterm.m (check_native_fs): Add missing void arg.
      adds  dc842a71ed0 Improve C++ concept indentation.
      adds  c60b59e04c3 Disallow creation of circular variable alias chains
      adds  a4de6d8dd3b Add treesit-node-match-p
      adds  293029458c8 Make use of the new pred shapes in treesit.el
      adds  9e5c00268ed Convert PATTERN and REGEXP to PRED in tree-sitter 
functions
      adds  531b343c3c7 Add treesit-thing-settings
      adds  9f777475be5 ; Minor fixes in treesit.c
      adds  00fba2a4d54 Add a recursion level limit for tree-sitter search 
predicates
      adds  67ab357cdcc Support treesit-thing-settings in search functions
      adds  bf986c1faf5 Improve gnus thread-referral
      adds  234be3d670c Fix errors when nnselect-always-regenerate is t 
(bug#61539)
      adds  112858c40f5 ; * doc/misc/gnus.texi (Finding the Parent): Fix 
whitespace.
      adds  6ffde700632 ; * lisp/treesit.el (treesit-node-top-level): Fix typo.
      adds  4c086bf2951 Cleaner solution for Org version updates
      adds  cb8c87a423a Allow active region when IM is used
      adds  88847dee125 Jsonrpc: don't bind inhibit-read-only to t so early
      adds  58801792706 ; Minor addition to the Emacs FAQ
      adds  ce63462dbda Add cyrillic-mongolian input method
      adds  ca1a0fda98a ; Fix last change.
      adds  5be79fd05a5 ; * etc/NEWS: Announce 'cyrillic-mongolian' IM.
      adds  6a2863ca016 Fix handling of sliced images
      adds  96714c106b7 Improve documentation of image-related commands
      adds  b36c21e27dc Change cursor color on NS port when it matches the face 
background
      adds  b63a9eda01c Fix "C-h k" and "C-h c" with Paste from Kill Menu
      adds  14d1c00e806 Allow reindentation of images inserted by 
'mm-inline-image'
      adds  08cda286c3f Improve the documentation of the XDS support
      adds  74ddfe811f9 ; * doc/misc/calc.texi (Rewrites Tutorial): Fix a typo 
(bug#62658).
      adds  11126c6d30a Fix 'C-h k' for "Paste from Kill Menu" in context menus
      adds  5ef7ff05736 ; Start a new ChangeLog.4 file.
      adds  5fecdbcd81d Merge from origin/emacs-29
      adds  2a62273f3bf Backport: Eglot: no more tests based on Pylsp 
(bug#62694)
      adds  57490fff6ec ; Backport: Eglot: fix misplaced parenthesis in last 
commit to eglot-tests.el
      adds  b0750baab71 ; Merge from origin/emacs-29
      adds  d6af1f14982 ; doc/lispref/windows.texi: Fix @pxref paren.
      adds  0f8140a57a5 Merge from origin/emacs-29
      adds  2b91567bf61 Update ChangeLog and AUTHORS for Emacs 29
      adds  0f7dea49d98 ; Merge from origin/emacs-29
      adds  589959fb09d project-search: Pipe the list of files through 
'file-regular-p'
      adds  db8f207e52f Fix some cases of incomplete code's indentation 
[c/c++-ts-mode]
      adds  79b5d1022fd Merge from origin/emacs-29
      adds  4bc678ec9f4 Bump Emacs version to 29.0.90
      adds  3b0e77ec169 ; Merge from origin/emacs-29
      adds  671abd0cc40 Merge branch 'emacs-29' of 
git.sv.gnu.org:/srv/git/emacs into emacs-29
      adds  2d7f28ff2e7 Merge from origin/emacs-29
      adds  5e039d5a6e9 * lisp/ldefs-boot.el: Regenerate.
      adds  0fe7fef54bb ; Merge from origin/emacs-29
      adds  0cb86a348c7 ; Update ChangeLog.4.
      adds  9b0bf694da4 ; Fix ldefs-boot.el.
      adds  d4d0da96f0b ; Update make-tarball.txt for Emacs 29.
      adds  2445100d7d6 ; Improve documentation of 'match-buffers'
      adds  b4afee03193 Fix ff-quiet-mode doc
      adds  338b3718b6c Fix visiting RPM files
      adds  f2d212c6966 Fix a couple of eglot-tests
      adds  c62afb10cf0 Fix wallpaper-tests on MS-Windows
      adds  709d5580479 Merge from origin/emacs-29
      adds  954e2d96a92 Update manual about `sort`
      adds  febf4467bde ; Merge from origin/emacs-29
      adds  05971c4d9a4 Add menu to 'c-ts-mode' and 'c++-ts-mode'
      adds  61fd017abde * configure.ac: Add -lbsd on Haiku.
      adds  7055fd8e43e Improve documentation related to 'ispell-complete-word'
      adds  372e024accd ; Fix wallpaper-tests on XFCE
      adds  e9fef1d70ff vc-checkout: Try to use the vc-dir's backend first
      adds  7972b76c2c7 ; vc-checkout: Wrap var lookup in 'bound-and-true-p'
      adds  6e6e8b5c974 Add more documentation for the keys of 
`package-vc-selected-packages`.
      adds  43290391ce2 ; Eglot: make version parseable by version-to-list
      adds  17d803d0a75 Fix detection of WebP images by their signature
      adds  a22eb9ae0f9 ruby-add-log-current-method: Reduce the use of 
'nreverse'
      adds  864a4dc2363 Fix compilation of w32.c with old MinGW system headers
      adds  7191318b716 Merge from origin/emacs-29
      adds  759cdf1e510 Catch signals produced by PRED in tree-sitter search 
functions
      adds  14e809ddff1 Fix style and unwinding code in treesit.c
      adds  a85279f3905 ; Merge from origin/emacs-29
      adds  b3603b84bd9 Partial support for DEFUN in c-ts-mode (bug#62825)
      adds  adf9c956c28 Add to Eglot support for additional language-servers.
      adds  3f71a2a0cf6 ; * lisp/progmodes/c-ts-mode.el 
(treesit-node-next-sibling): Declare.
      adds  d9e96c029bb * CONTRIBUTE: Fix a typo
      adds  b7023da6627 Make image-map bindings available on image links
      adds  bc61a1afdd6 Merge from origin/emacs-29
      adds  3c8167ec0f9 Fit symbol_redirect snugly in two bits
      adds  2d24eb69ed5 Eglot: guard against empty 
'textDocument/documentSymbol' response
      adds  6c81ef4cf98 Include previous summary buffer articles in gnus thread 
referrals
      adds  d005e685e1d New helper function assq_no_signal
      adds  a46201f57eb ; Fix typos in treesit.c
      adds  db2d6aac306 Flymake: improve new 
flymake-show-diagnostics-at-end-of-line feature
      adds  b0b968d9af3 * lisp/emacs-lisp/gv.el (error): Add gv-expander
      adds  55a0504c48a * lisp/gnus/gnus-sum.el (gnus-summary-refer-thread): 
Fix limiting
      adds  0c99254a3d0 Fix :package-version in flymake.el
      adds  0d2fdf6e36d Fix verilog-diff-file-with-buffer
      adds  08b480e13fa flymake-end-of-line-diagnostics-face: Tweak a little
      adds  9093834d0b5 Eglot: unbreak activation/management of derived modes 
(bug#62907)
      adds  7a921b6b284 VC: CVS: Fix "Root" file parsing
      adds  648f58294bb VC: CVS: Fix parsing of 'cvs -qn update' for missing 
files for 1.12
      adds  9a2c723f1bc VC: Allow `vc-default-revert' (and CVS) to revert a 
missing file
      adds  c279d65199d ; Double space at end of sentence for vc-cvs.el
      adds  a01528c9500 ; * src/fns.c (assq_no_signal): Fix a typo in a comment.
      adds  cc0f9389b8e Fix treesit-install-language-grammar for 
non-interactive call
      adds  e0c8e4f12fb ; Minor fixes for user-facing text in last vc-cvs.el 
changes
      adds  fd4c9246fc8 Handle modifications in extensionless zip files 
(bug#61326)
      adds  c4e038c7be3 * lisp/emacs-lisp/gv.el: Silly typo
      adds  4416262f59f Add Git hooks to check filenames listed in the commit 
message
      adds  39035fbfc5f Avoid crashes in 'describe-keymap' due to shadowing
      adds  9686b015a0d Fix strike-through attribute support on TTY frames
      adds  200dbf7d302 Minor changes in c-ts-mode.el's support of DEFUNs
      adds  329304c23fa ; * src/term.c (init_tty): Fix last change.  (Bug#62877)
      adds  580d8278c5f Allow upgrading built-in packages with 'package-install'
      adds  a0b04a22479 Documentation copyedits for 
'package-install-upgrade-built-in' etc
      adds  596b780ab71 Update to Org 9.6.4-2-g0f6ae7
      adds  2f59595f5f4 ; * etc/NEWS: Grammar fixes.
      adds  1456adf4248 ; Eglot: fix a typo in a customization type
      adds  60560cc7adf Fix description of lexical environment's internals
      adds  e0dc60e0780 ; Fix typos in gdb-mi.el
      adds  df17682ebf1 ; Support 'dart-ts-mode' in Eglot
      adds  1b8b2cf61bd Fix typo and inaccuracy in the ELisp Reference manual
      adds  3d6f7553319 xref-search-program-alist: Fix searching larger file 
lists on MS Windows
      adds  1c4783c3300 ; * etc/NEWS: Copyedits and grammar fixes.
      adds  327986936c3 Add index entry for fallback modes
      adds  626e1ac62b2 Improve 'message-server-alist' docstring
      adds  ecdd3a9efac Improve Completion Example section in the Emacs manual
      adds  9ac12592781 Fix display of menu-bar bindings of commands in *Help* 
buffers
      adds  2b10e1827d3 sql: add missing postgresql types
      adds  3899acbb336 ; * src/fringe.c: Fix description of large circle.  
(Bug#62961)
      adds  f1ce49d148b Merge from origin/emacs-29
      adds  42def8422fd ; * etc/NEWS: Mention the new symbol images.
      adds  4f3dae2b0d5 project--read-project-buffer: Fixup default-directory 
if needed
      adds  e6ca5834a6e Improved nconc and append compiler optimisations
      adds  d041f01b02f ; Minor fix in Emacs Lisp Intro manual
      adds  e7db6c59cc6 ; * .dir-locals.el (c-ts-mode): Add settings.
      adds  44145bf07e2 Add indentation style setting for c-ts-mode in 
.dir-locals.el
      adds  2f013c46f71 Merge from origin/emacs-29
      adds  711e8bc7178 Add a new user option in Python mode to improve the 
indentation
      adds  c14a41c24c8 ; * etc/NEWS: Fix last change.  (Bug#62696)
      adds  3badd2358d5 Improve docstring of python-indent-def-block-scale
      adds  2e85ac2b270 Add new Tramp method "flatpak"
      adds  9914de503bd Improve the logic of the file entry Git hooks to 
support more cases
      adds  e26dcc0e144 ; Fix logic of Git pre-push hook when pushing a new 
branch
      adds  3ce462c8fda When examining merge commits in our Git hooks, only 
check the first parent
      adds  65735cee71c ; Fix last change
      adds  62e4eb8fcf7 Fix build when Org's version changes
      adds  2ef6f943abd Add option to control default outlining in 'C-h b'
      adds  613591f3846 Require custom values of `boolean` type to be nil or t
      adds  de0b96c4ae7 ; * lisp/mail/uudecode.el (uudecode-use-external): 
Boolean value.
      adds  d18c4ef4fea ; Fix last change in help.el
      adds  b8f94eb0f14 Fix configure.ac for some Bourne shells
      adds  e6004ed30c1 Improve portability of pkg-config tests.
      adds  f55ac7a7451 ; Update authors.el
      adds  dec2ac0c657 Fix exiting Emacs after saving a tutorial
      adds  4e0f4292aaf ; * etc/tutorials/TUTORIAL: Fix punctuation.
      adds  9a0f10b5f88 Fix line-number-at-pos when POSITION is out of narrowing
      adds  965c5e0231c Fix rendering of Traditional Mongolian script
      adds  d7f38558c4c ; Improve font selection for Traditional Mongolian
      adds  087e8181947 * etc/NEWS: Fix outline level.  (Bug#63042)
      adds  99add09d5e1 tab-bar-new-tab: inhibit side-window checks
      adds  8f71c1546df Accept versioned tree-sitter language grammar files
      adds  98c6cfcbe4a Don't support versioned grammar libraries on MS-Windows
      adds  d80f959bede Update to Org 9.6.4-9-g8eb209
      adds  fe8efbb8f75 Document the 'end-session' event on MS-Windows
      adds  8eacfaea6d8 Add Mongolian language environments
      adds  76f50df1539 Add Farsi/Persian translation of the tutorial
      adds  524e161a536 Followup to addition of TUTORIAL.fa
      adds  095ec506d03 Merge from origin/emacs-29
      adds  5741583f54a ; Auto-commit of loaddefs files.
      adds  df6cc4d33b6 eww: Enable completion in URL/keyword prompt.
      adds  c7fc4c81192 eww: Provide completions for bookmarks and suggested 
URIs.
      adds  fa4eae191c6 ; * etc/NEWS: Fix last change.
      adds  d07815a7cc3 Allow inserting #x6A58 using chinese-ctlaub IM
      adds  022f50ebe61 New command 'tramp-cleanup-some-buffers'
      adds  14d34312536 ; * lisp/help.el (describe-bindings-outline-rules): Fix 
:type tags.
      adds  7b2ad8f199e ; Add missing <<inserted by help-with-tutorial>> line 
to TUTORIAL.fa.
      adds  b5ace2eed80 Document problems with /bin/sh on Solaris 10
      adds  10948948c12 Improve outline-default-state docstring
      adds  af43f0a2954 * doc/misc/erc.texi: Elaborate on upgrading via ELPA.
      adds  1c5140e813d Merge from origin/emacs-29
      adds  c46e93b1f50 Explain ERC 5.5 regressions in new version 5.5.0.29.1
      adds  dde576d731c ; Merge from origin/emacs-29
      adds  0e0fd0c38fd Fix bootstrap on Unix
      adds  521386f9201 ; * admin/charsets/mapconv (LC_ALL): Fix typo.
      adds  1dcb737405a Don't rewrite (nconc X nil) -> X for any X (bug#63103)
      adds  5ead8c5f69b Clarify `nconc` behaviour for dotted lists (bug#63103)
      adds  98006bfd09c Fix Tramp bug#63102
      adds  dbd74657908 Fix thinko in tramp-gvfs-maybe-open-connection
      adds  933705d61e5 Improve greek-ibycus4 input method
      adds  0cf6e0998ba * Makefile.in (distclean): Remove the 'native-lisp' 
directory.
      adds  31b58161bb5 Fix FOR_EACH_TAIL in c-ts-mode (bug#62951)
      adds  f965f35b33b Rename all functions called package-*-update-* to 
package-*-upgrade-*
      adds  a365984d9e1 package-upgrade[-all]: Expand docstrings to note the 
current limitation
      adds  941ef044f2e Eglot: fix edge case when deleting inlay hint overlays
      adds  44ebd9cbd56 Eglot: explain how to update Eglot in manual (bug#62720)
      adds  a40f1816237 Fix two crashes upon startup
      adds  a97c382682b Merge from origin/emacs-29
      adds  a57a8b75f50 Make mode-line behavior better with grayscale visuals
      adds  6ebce84ff2b Use t for non-nil default values in boolean defcustom 
declarations
      adds  c3a61870b94 Fix eglot.texi
      adds  b33d25f5967 ; Minor improvements in doc strings of package-upgrade 
commands
      adds  b9e06330f75 ; * etc/NEWS: Followup to bug#62720.
      adds  c6f15c24862 ; Fix last change.
      adds  d3ca0b3aa2e ; * lisp/progmodes/c-ts-mode.el: Fix comments and doc 
strings (bug#62951).
      adds  7e136c51f6f Update zh-CN tutorial translation
      adds  1f2214dabd0 Skip over whitespace in annotation-top-cont check 
(bug#63141)
      adds  212e30f6789 ; Fix byte-compilation warnings in c-ts-mode.el
      adds  e155df7da78 Merge from origin/emacs-29
      adds  5c0f0751d05 Support displaying all package maintainers (Bug#62524)
      adds  b408df11e35 Optimize search for composable characters in redisplay
      adds  e0e93f7eecc Add bitstring indentation and navigation for 
elixir-ts-mode
      adds  e03cfec0a45 Improve call indentation for elixir-ts-mode
      adds  c604cb6a8a5 Eglot: unbreak for Emacs 26
      adds  30892cbd330 Eglot: bump to 1.15
      adds  605414d018d Fix outgoing mime type regression (Bug#62815)
      adds  aa56253407e Compare case-folded nicks with erc-fill-wrap-merge
      adds  7acb3f1c060 Add the function declaration and property 
`important-return-value`
      adds  aa135e09b67 Declare `cl-delete` to have important-return-value 
(bug#61730)
      adds  d01543f1147 ; Use $GIT_DIR to find the .git directory inside our 
hooks
      adds  7d246c359cf ; * lisp/progmodes/c-ts-mode.el: allow loading file 
without treesit
      adds  4f44c56c867 Revert "; * lisp/progmodes/c-ts-mode.el: allow loading 
file without treesit"
      adds  ddfa0d8da9a ; Remove some leftover text
      adds  5dd784961d1 ; * src/treesit.c (syms_of_treesit): Fix error messages.
      adds  b4f2f499783 Fix documentation of libxml-parse-* functions
      adds  c229e83c3ce ; * etc/EGLOT-NEWS (https): Elglot -> Eglot.
      adds  d0df3404fde ; * etc/EGLOT-NEWS:  chsharp-le -> csharp-ls
      adds  21361d05635 Fix FOR_EACH_TAIL fontification (bug#62951)
      adds  5a3f0e2c558 ; Doc fix in c-ts-mode.el
      adds  7f94558b775 Improve documentation of warnings
      adds  610a7657e0a Fix c-ts-mode--emacs-c-range-query
      adds  ca43435816b Fix redisplay of mode line after its format changes 
from nil
      adds  2bcf11d0efe * lisp/org/org-macs.el (org--inhibit-version-check): 
Fix docstring
      adds  dd21003878d Prevent generating empty autoload files
      adds  0e52beeacea Update to Org 9.6.5-3-g2993f4
      adds  46392c1623b Fix vertical-motion when tab-line is displayed in a 
window
      adds  daf602a5c8e Merge from origin/emacs-29
      adds  f8c86654c7f ; * doc/lispref/functions.texi (Declare Form): Fix 
whitespace.
      adds  f1a7cd71a04 Fix Dired when QUITING_STYLE is set in the environment
      adds  299bd316cd1 Display matched offscreen open paren with a distinct 
face
      adds  fa33a14ebe5 ; Fix last change
      adds  40d66095635 Use connection-aware functions when getting the UID/GID 
in Eshell
      adds  5315f4f518d ; * lisp/simple.el (blink-matching-open): retain props 
in bootstrap
      adds  4707f6adf6a Fontify "extern foo ();" correctly inside a function
      adds  3f66b26d64e ; * lisp/dired.el (dired-insert-directory): Fix a typo 
in a comment.
      adds  5eaa7ec0986 Tramp code cleanup
      adds  b28d44d4226 * lisp/emacs-lisp/package.el (package-buffer-info): Fix 
thinko
      adds  d3ec68f5e43 ; Fix post-commit and pre-push hooks in worktrees again
      adds  5f79d821a06 Suspend timers when reading Tramp process output
      adds  34ac7d90876 Make vc-hg-annotate-command async
      adds  eb3a90619fe ; Allow spaces in directory names for Git hooks
      adds  f204c4a6cfa ; Use a Bourne shell-compatible form for command 
substitution
      adds  778a1ee35b4 Fix dired and tramp where `ls` does not have the `-N` 
option
      adds  f6476f85368 Improve ange-ftp-file-remote-p
      adds  0e8d8a72284 Fido-mode: never shadow 'external' completion style
      adds  1438574dd73 Don't inline funcall to literal lambda form
      adds  3b038d46e24 Remove useless handling of erroneous code in Lisp 
optimiser
      adds  044392c5c56 Constant-propagate cons and vector literals
      adds  1ef219e220c Make old-struct test more robust
      adds  fceaf230b06 Note that Emacs pauses when handling sentinel errors
      adds  47c424f5ec8 Merge from origin/emacs-29
      adds  e338a8ac41d Handle point not at EOB in minibuffer-choose-completion
      adds  3baab6c432b ; Merge from origin/emacs-29
      adds  b93eb68cc30 Use 'calendar-buffer' instead of fixed string
      adds  57562c3fd0a Recognize defstruct slot names in various eieio 
functions
      adds  8d5aa8df4ad Fix inserting selection data into Mozilla programs
      adds  21ec6c1d5cc Update to Transient v0.3.7-219-g3ded15b
      adds  cc090294d77 (rng-complete-tag): Add the (ignored) argument to the 
:company-kind function
      adds  eaf25b9c6ae go-ts-mode: Use iota query only if supported (Bug#63086)
      adds  eaad302bd6f Rename eglot-update to eglot-upgrade
      adds  2901a3443c7 Prevent unnecessary modifications of 
'package-vc-selected-packages'
      adds  8eb6e33691d Fix rcirc messages printing in the wrong place
      adds  ab44c8a6f9d Fix order of rcirc-connect arguments
      adds  b42ccb2e5c1 ; Minor grammar fix in treesit manual.
      adds  aba41d2c4bb ; Minor doc cleanups in go-ts-mode.el
      adds  94e984e6700 Make loaddefs-generate slightly more tolerant
      adds  2f3a514b6db Clarify documentation wrt floating point division by 
zero and NaN
      adds  a2d4cd06f45 Improve VHDL mode highlighting
      adds  b1bda8228e5 More fixes for NetBSD/vax
      adds  b4e90070f96 Fix arguments of xml.c functions as displayed in Help 
buffers
      adds  c0ab4e9ca93 Eglot: re-rename eglot-upgrade to eglot-upgrade-eglot
      adds  79a886ba368 (package-upgrade): Don't remove the package from 
'package-selected-packages'
      adds  0c6311386a1 Merge from origin/emacs-29
      adds  53cc61d60db package-upgrade: Implement the upgrading of built-ins
      adds  c9f1ad2a870 Revive option erc-query-on-unjoined-chan-privmsg
      adds  8654cea5843 Move ERC's buffer-display tests to separate file
      adds  5de90fa9611 Extend erc-interactive-display to cover /JOINs
      adds  9e1a5a389ed Ignore erc-reconnect-display after a timeout
      adds  90a9c7b7b59 Actually define erc-default-server-functions
      adds  2641dfd4b43 Add erc-timestamp property to invisible messages
      adds  2e18ba6302f Simplify erc-button movement commands
      adds  b0d761be0f9 Restore module var toggles in ERC's Custom buffers
      adds  16306567706 Don't send multiline commands as messages in ERC
      adds  3a5a6fce957 Redo line splitting for outgoing messages in ERC
      adds  35dd1ade7f1 Preprocess prompt input linewise in ERC
      adds  5adda2f4683 Revise FORM-as-function interface in erc-button-alist
      adds  d141f7149b6 Improve erc-button--modify-nick-function interface
      adds  ba44b481844 Add interface for finding users in erc-server-PRIVMSG
      adds  8d1332d135f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
      adds  f261226d9be Allow X-Message-SMTP-Method to include more MTAs
      adds  9b66a64d9c2 Fix interactive forms in some Lisp packages
      adds  a5d142e8301 Fix portability problem in toplevel Makefile
      adds  31a66dc8918 Fix portability problem in lisp/Makefile.in
      adds  ab5258b1925 Simplify check for non-empty list
      adds  d5ab8b6f245 ; Fix last change
      adds  3adc1e7f379 Fix crash when creating a child frame in NS (bug#63107)
      adds  0e4cc6a8bfb Extend secrets.el by lock/unlock item
      adds  b625ccff870 Fix treesit-node-top-level (bug#63374)
      adds  e9258a882a9 Eglot: Replace eglot-execute-command with new 
eglot-execute
      adds  56468b52b23 Speed up skip-chars-{forward|reverse} with char classes
      adds  a85609c22d2 ; * lisp/treesit.el (treesit-node-top-level): cleaner 
and faster
      adds  953d3772fb6 ; * test/src/treesit-tests.el: declare functions to 
silence warnings
      adds  7791907c385 tramp-ssh-controlmaster-options shouldn't return nil
      adds  df620591e8c Clean up files created by arc-mode-tests
      adds  9b775ddc057 ; * etc/EGLOT-NEWS: Fix wording of last change.
      adds  6f910ad9322 ; * etc/EGLOT-NEWS: Fix misspellings.
      adds  97b818a4fb9 Fix doc strings of 'mark-sexp' and 'mark-word'
      adds  a081b6625bd ; Updated Elispref-Manual: `nil' cannot be defun'ed
      adds  15e06260ae8 * lisp/x-dnd.el (x-dnd-after-move-frame): Skip dead 
frames.  (Bug#63312)
      adds  71337843036 Teach c-ts-mode about the 'restrict' keyword
      adds  dfde902f3b9 ; Expand 'package-vc-install' documentation
      adds  e205f68717e Fix indent for enums in csharp-mode
      adds  910a7b30dfd Fix beginning/end-of-defun with tree-sitter
      adds  e920dd2b6f9 define-minor-mode: sanitize mode function messages
      adds  7d6855c9ab6 Fix outgoing mime type regression (Bug#62815)
      adds  c1363a04bb2 Fix crash when creating a child frame in NS (bug#63107)
      adds  e6b4784a37f Improved transliterations + improved bidi insertion 
support for Farsi
      adds  387ddc0ccc1 Improve instructions for dealing with Emacs crashes
      adds  d94ea9efca6 Avoid crashes in --without-all build trying to scale 
non-ASCII char
      adds  56d2949d44c ; * lisp/leim/quail/persian.el: Fix a typo in last 
commit.
      adds  f1675df3d0c Fido-mode: never shadow 'external' completion style
      adds  6924c81a6d2 ; Don't use literal non-ASCII characters in Texinfo
      adds  93005cd9dc2 with-display-message: Workaround for bug#63253
      adds  2438fa2e6cc ; Fix minor documentation issue ion replace.el
      adds  91fff05ae35 ; Fix wording in Emacs manual
      adds  346f4ac3bf5 ; Fix example in ELisp manual
      adds  c9e2a5ec26c ; * lisp/obsolete/autoload.el 
(make-directory-autoloads): Doc fix.
      adds  09bf4768360 Make c-emacs-features use the proper binding of 
parse-sexp-lookup-properties
      adds  e4c8ba6c058 Merge branch 'emacs-29'
      adds  1174e8ba4d7 More descriptive character escape syntax error messages 
(bug#63436)
      adds  44c2befb4a3 ; Fix byte-compilation warnings in --without-x build
      adds  f24ea84f430 Add safe-local-variable-directories variable.
      adds  1eda3d9dc5c ; Fix last change
      adds  1c60b0639b1 ; * lisp/files.el (Safe File Variables): Remove 
redundant text.
      adds  e6dd7759554 soap-client.el: Revert dd0727e1ec1f, add compatibility 
comment
      adds  30501083f2f soap-client.el: Bump version to 3.2.2
      adds  96c43d398a9 Simplify soap-decode-data-time use of encode-time
      adds  a8732cb07aa Don't set background_filled_p
      adds  6234c3e0411 soap-client.el: Bump version to 3.2.3
      adds  c9cf673d505 CC Mode: Fontify function names after long stretches of 
macros.
      adds  0b39e4daee4 Handle case-insensitivity for 
safe-local-variable-directories.
      adds  cbb59267c75 Add trailing space to PROMPT in yes-or-no-p
      adds  e535494491c Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/emacs
      adds  3e132b972e3 Fix files-tests broken by a recent change
      adds  d9f674aea50 Fix opaque region specification on no-toolkit builds
      adds  fa598571ada Fix detection of tab bar windows on PGTK
      adds  bfc07100d28 Byte-compiler warning about mutation of constant values
      adds  ef1f4068f6f ; * lisp/wid-edit.el (widget-specify-insert): Fix debug 
spec.  (Bug#63437)
      adds  b8bcd42cabc Revert "Don't have nntp-report signal an error"
      adds  60d5a015d1f Update to Transient v0.4.0
      adds  6fa9332e7cd Ensure that EXTRA-DATA are always written when 
generating autoloads
      adds  ba2c76fa2bc Ensure that package menu respects 
'package-install-upgrade-built-in'
      adds  09d6070e56e ; Improve and update documentation of built-in package 
upgrades
      adds  32b42b333ca ; * etc/NEWS: Fix wording in last change.
      adds  acf4763417e Fix mouse highlight with some fonts in Cairo builds
      adds  85ed1c9ca6b Code cleanup for long line optimizations
      adds  7e26a5c774e Remove labeled restrictions before calling Fwiden
      adds  afc2c6c13cb Improve accuracy of cursor motion commands in long lines
      adds  974e4f33333 Make get_medium_narrowing_begv/zv static
      adds  2093e010dc1 Fix cursor motion in character-only terminals
      adds  dce08cf05cc Improve and fix last changes
      adds  097c5ee8f55 Two further fixes to last changes
      adds  0cc8d6826ad Three final fixes to last changes
      adds  c0b9530862c Another final fix to last changes
      adds  f0f08eeb05c Fix the return type of 'labeled_restrictions_get_bound'
      adds  1e3a66df459 Add an assertion in, and a commentary for, 
'get_nearby_bol_pos'
      adds  dcf8c011028 Merge branch 'scratch/long-lines-cleanup' into 
'emacs-29'
      adds  4bda9627349 ; * admin/git-bisect-start: Update failing commits
      adds  7acae22f42f Fix auto-filling in Texinfo mode
      adds  ea986a64b23 Merge from origin/emacs-29
      adds  c083fa5cf80 Eglot: support window/showRequest (bug#62116)
      adds  9f856e4cd09 Use `mutate-constant` as warning identifier
      adds  63be4d11b58 Don't mutate constants in tests
      adds  e6585e0be2e Always default ediff-auto-refine to 'on
      adds  c96c8a9a7d2 ; * lisp/vc/ediff-diff.el (ediff-auto-refine): Fix last 
change.
      adds  38706abdf7f Add helper for restoring local session vars in ERC
      adds  75a412d78b6 Optionally add spacing between ERC messages
      adds  867b1040107 Make some module toggles more resilient in ERC
      adds  a7dcc0d55c6 Fix regexp bugs
      adds  ad8a17e1bfd * lisp/net/tramp-gvfs.el (initialize): Ignore D-Bus 
errors.
      adds  e1bb3c97588 * lisp/w32-fns.el (w32--os-description): Fix minor 
logic error
      adds  e7dc30c1d58 * lisp/net/net-utils.el (finger): Fix botched logic.
      adds  b77d357ea35 Update from Gnulib by running admin/merge-gnulib
      adds  8c0671b9cbf Avoid duplicate configure-time codeset tests
      adds  3e3f34d71e9 Fix ebrowse -f buffer overflow
      adds  92d4bda2797 Fix movemail fd leak
      adds  67ee74f8e55 Pacify GCC 13 -fanalyzer in tty_menu_activate
      adds  7166737b5c9 Work around GCC bug 109577
      adds  0b9677a192b Work around GCC bug 109579 in ccl.c
      adds  9eef5a678c3 Do not use -Wanalyzer-fd-leak
      adds  4fedd5af4cc Work around GCC bug 109847 in buffer.c
      adds  0c11c2ae71f Pacify GCC 13 -Wanalyzer-out-of-bounds
      adds  919e1b81a4a Pacify GCC 13 -Wnull-dereference in itree.c
      adds  3cd8ce87d29 Work after 2038 on 32-bit GNU/Linux
      adds  0f5b1fcdf0b Help GCC compute modiff_incr
      adds  85c4efc9f41 Prefer UINTMAX_WIDTH in print_object
      adds  9f8a5989b65 Prefer PTRDIFF_WIDTH in sort.c
      adds  ebf5e4ca1cd Prefer _WIDTH macros to sizeof in pdumper.c
      adds  98e8c0b2486 Fix 'locale-info' on MS-Windows
      adds  8eb129a2ca4 Fix some minor Tramp problems
      adds  5289c2b3eba EUDC: Document disabling default LDAP wildcard expansion
      adds  f836452beb0 Update from Gnulib by running admin/merge-gnulib
      adds  2b1e81df06d Tweak tramp-test45-asynchronous-requests
      adds  a8f2009d031 * lisp/windmove.el (windmove-swap-states-in-direction): 
Don't swap minibuffer.
      adds  d3a17a58fbd Eglot: rework eglot-handle-request (bug#62116)
      adds  5ac08768aa0 Support side-effects while building VC packages
      adds  2ce279680bf Add :vc keyword to use-package for VC package support
      adds  6cb963b73c3 ; Add missing markup to new documentation
      adds  670174a6d5f Eliminate some mutation of program constants
      adds  2aee38d8263 Mark proced-refine-with-update-test :unstable 
(bug#63550)
      adds  b2f88a3b440 EUDC: Fix eudc-ldap-no-wildcard-attributes docstring
      adds  fc8931d6468 ; * ChangeLog.4: Fix gitmerge snafu.
      adds  8a92d00470b * Fix missing `comp-files-queue' update (bug#63415).
      adds  0bba1b8c3df Port modiff changes to GCC 4.8.5
      adds  afbdae00ab5 Update from Gnulib by running admin/merge-gnulib
      adds  5ef169ed701 Prefer C23 ckd_* to Gnulib *_WRAPV macros
      adds  5df9d2311bf ; * lisp/erc/erc.el 
(erc-accidental-paste-threshold-seconds): Doc fix.
      adds  0b722a74a56 * lisp/erc/erc-fill.el (erc-fill-spaced-commands): Fix 
typing errors
      adds  61659f36c88 Another fix for VHDL mode highlighting
      adds  1e6a7594361 Fix building of VC package manuals with relative 
includes
      adds  b96dc472bcb Ignore current-prefix-arg in async-shell-command
      adds  5c8864fab4f ; * lisp/simple.el (async-shell-command): Doc fix.  
(Bug#63432)
      adds  ce7d18cbc07 ; Minor fixes in ELisp manual
      adds  229af8e4b31 ; * lisp/progmodes/csharp-mode.el 
(csharp-ts-mode--defun-name): typo
      adds  d4295285d75 Merge from origin/emacs-29
      adds  c90d47619e6 Bump Emacs version for next pretest
      adds  4627ede36b1 ; * lisp/ldefs-boot.el: Regenerate for emacs-29.0.91.
      adds  88ca37b8589 ; Regenerate files for emacs-29.0.91
      adds  92a00de5c59 ; Merge from origin/emacs-29
      adds  3aef46e466f Merge branch 'emacs-29' of 
git.sv.gnu.org:/srv/git/emacs into emacs-29
      adds  c665ca79ff4 ; * admin/make-tarball.txt: Minor copyedits.
      adds  95a724abaac Update to Org 9.6.6
      adds  33485fe8f74 ; Better warning message when loading tree-sitter fails
      adds  c18f9f155f6 * lisp/tab-bar.el (tab-bar-new-tab-to): Set 
'window-side' to nil (bug#62427).
      adds  b5bfd808c6b Avoid duplicate VC packages in 
'package-selected-packages'
      adds  1e57b2b4c79 * Account for `byte-compile-warnings' during native 
compilation (bug#63302).
      adds  d879847cd4d Fix M-x completion-predicate under python-ts-mode
      adds  af3b0dc53ff Improve documentation of package-menu commands
      adds  dc1a437d460 Clarify misleading comment in isearch.el
      adds  4daa6f70497 ; * lisp/simple.el (async-shell-command): Add 
commentary about 3rd arg.
      adds  f8d9e40d2c1 Attempt to fix redisplay problems on macOS
      adds  f518543aa4e Merge from origin/emacs-29
      adds  d1404d3a119 Simplify python.el completion-predicate
      adds  8c9377b6c4e Try declaring `delq` and `delete` 
important-return-value (bug#61730)
      adds  3a1285caba9 Make 'copy-tree' work with records
      adds  7ef20e0c811 Minor fixes of last change
      adds  156973639cc Implement treesit-forward-sexp correctly (bug#63487)
      adds  bd6bba4780d Improved copy-tree documentation and test (bug#63509)
      adds  0de472e04fb Use `delq` return value (bug#61730)
      adds  870a078c061 Improve handling of ANSI control sequences in Tramp
      adds  d8d3d78e58c Fix async invocations in Dired with 'fish' shell
      adds  5d15818b94c Minor optimisation of string-trim-left and 
string-trim-right
      adds  88d1e9b436c Declare more functions as having important-return-value
      adds  f8cdb9e0506 Declare more mutating functions
      adds  71622d70e8b New Rmail commands for reading mailing-lists
      adds  8120f5156cc ; Silence byte compiler in erc-netsplit-JOIN
      adds  c297b828bb7 Fix custom type of erc-autojoin-channels-alist
      adds  6f940c6a118 Plug various leaks and fix input method initialization
      adds  438b1205c54 Mark failing filenotify test as :unstable
      adds  abb11eb3a3c Support existing sshfs and rclone mount points in Tramp
      adds  0cb1d695b42 Attempt to speed up filenotify-tests
      adds  f33b301c293 Fix syntax bugs involving escaped newlines in comments
      adds  d4ff1d74209 Use faster option for running vc-hg status (Bug#63470)
      adds  1d5b164109b Stop adding the package directory to the load path
      adds  87da87730f9 Improve check for ANSI control escape sequences in Tramp
      adds  92ccb6ba830 comp: Account non builtin types in type hierarchy
      adds  f4de81af8fc * lisp/emacs-lisp/comp.el (comp-fwprop-call): Extend to 
understand `record'
      adds  d03dd07774a comp: Make use of predicates in propagation for non 
builtin types
      adds  6c781b5d252 comp: Propagate pre slot access type check
      adds  9ad997cd689 * test/src/comp-tests.el: Add some ret type tests for 
non builtin types
      adds  73582ed6d4f Use return values of assq-delete-all and 
assoc-delete-all
      adds  b5130367704 * lisp/loadup.el: Don't accidentally reduce 
`max-lisp-eval-depth`
      adds  b2b2be98da5 Fix nativecomp ICE compiling structure related code 
(bug#63674)
      adds  e3987d7e1a1 Use `small-temporary-file-directory' in Tramp
      adds  af4791b5706 Fix apparently wrong `delete` and `delq` value discards 
(bug#61730)
      adds  18d7c955b3f Eglot: Add nickel-mode configuration
      adds  bdf852d4bc8 Eglot: fix execution of CodeAction commands
      adds  4b3de748b0b ; eieio-test-persist.el: namespace hygiene
      adds  f35648ba0c0 Add customization options for dictionary-search
      adds  d6f717cd1dc Fix emacsclient when there are irrecoverable 
file-visiting errors
      adds  3bc5efb87e5 ; * lisp/emacs-lisp/benchmark.el (benchmark-progn): Fix 
declare form.
      adds  459d08c7fe7 Fix tree-sitter test (bug#63481)
      adds  8e61d23f71e Split windows horizontally in places that use split to 
create a new window.
      adds  42a28ffdc27 * lisp/tab-bar.el: Don't use 
'minibuffer-selected-window' (bug#62427).
      adds  f571e8f1bb6 Improve c-ts-mode font-lock for function names 
(bug#63390)
      adds  cec9333dc52 Fix c-ts-mode--top-level-declarator
      adds  f49fe936abd * etc/NEWS: Note dotimes loop variable scoping change 
(bug#63586)
      adds  a6bddd17658 ; * etc/NEWS: Fix typos.
      adds  ead3a2abbfc Fix loading SQLite extensions
      adds  cf403628692 ; * etc/NEWS: PGTK cannot switch to -new automatically 
(bug#6355).
      adds  58eb38cfb47 ; * etc/NEWS: missing definite article
      adds  8c56557cd9d Fix Skeletons menu-bar menu in Python modes
      adds  6b60c8142ea Fix systemd unit completion for old versions of systemd
      adds  2a5c946f879 Preserve mark in comint-history-isearch
      adds  dd3e4e14fdc Remove obsolete information from Gnus manual
      adds  d6fb868cdd3 Fix multihop file name expansion in Tramp
      adds  504ef25ef36 ; * etc/NEWS: Fix typos.
      adds  ecccdc07a09 shr: allow moving between adjacent anchors
      adds  6ad041939be Support 'isearch-allow-scroll' in 
'pixel-scroll-precision-mode'
      adds  5c95239aca2 ; Fix markup of some treesit vars in Elisp manual.
      adds  64dbbde3b77 Fix visiting HTML files encoded in iso-2022 variants
      adds  fe22bf503fb ; * lisp/progmodes/project.el 
(project-switch-use-entire-map): Doc fix.
      adds  a347b26cba2 Disable loading SQLite3 extensions when SQLite3 version 
is too old
      adds  117b29c6f66 ; Improve documentation of Isearch command properties
      adds  6f6071c5261 Avoid duplicate load-path entry when generating package 
autoloads
      adds  eacee3e536e Merge from origin/emacs-29
      adds  0abb79ca09a Avoid duplicates when adding package dirs to load-path
      adds  d1156488660 ; Merge from origin/emacs-29
      adds  5aadb87d6f6 Fix 'use-dialog-box-p' and friends
      adds  765edc204d4 ; Support SQLite3 extensions on macOS
      adds  1b9812af80b ; * etc/PROBLEMS: Document problem with GnuPG 2.4.1.  
(Bug#63256)
      adds  212884f2bfe ; Fix last change.
      adds  5c6517a115d ; * lisp/menu-bar.el (popup-menu): Doc fix.
      adds  a72a1f24fcb ; Fix last change.
      adds  709d9020021 Make last Tramp change less invasive
      adds  d292d282292 Fix rare crashes in 'try_window_reusing_current_matrix'
      adds  b62a2b08b80 Add vc-create/switch/print-branch to menu and update 
documentation (bug#63690)
      adds  3afe4a42e90 * lisp/vc/vc-annotate.el (vc-annotate-mode-menu): Quote 
vc-annotate-backend.
      adds  e5f42706ce2 * lisp/progmodes/project.el: Move :safe from defcustom 
to autoload (bug#63469)
      adds  9f5249d5c8d Disable cairo-xcb support by default
      adds  42052686752 Don't mark selection request events
      adds  c0d7447e9dc ; * etc/NEWS: Describe the Cairo XCB option.  
(Bug#63589)
      adds  40a758f5ceb ; Minor fixes in documentation of recently-changed VC 
commands
      adds  f535c0e49d5 Handle #@00 in new reader in a compatible way 
(bug#63722)
      adds  916c2a19bde Merge branch 'emacs-29' of 
git.savannah.gnu.org:/srv/git/emacs into emacs-29
      adds  b6b384023a9 Fix cancellation of Wdired
      adds  f42de74ebea ; * src/lread.c (read0, skip_lazy_string): Fix 
commentary wording.
      adds  b7b82ecb2b4 Fix python-info-docstring-p
      adds  aa5158630e7 Use 'font-lock-extend-region-functions' in python-mode
      adds  e78318ad2e6 Merge from origin/emacs-29
      adds  54ac1165bc3 Support setting PAGER=cat in comint.el (bug#62958)
      adds  ef778f5143f Add more function declarations
      adds  1eb5faa2611 ; * lisp/progmodes/project.el: avoid warning in loaddefs
      adds  bb7605c0870 Fontify Java constructor names and arglists
      adds  321ed8ebae8 * lisp/emacs-lisp/package.el (package-buffer-info): Fix 
last change
      adds  e77e986a9b7 package-tests.el: Add test for last change
      adds  4289044ccf5 Minor Tramp fixes
      adds  e6299d2783f Fix unstable proced test
      adds  c8e527cbeee * Nativecomp disable propagation of pre slot access 
type check (bug#63710)
      adds  77087eb170f Fix regression when saving tramp-default-proxies-alist
      adds  edcdb4c2ecd Add tree-sitter tests to emba
      adds  56a8d57d032 comp: Recompute type slots after byte compilation for 
user types
      adds  fbc96dcc4ea Revert "* Nativecomp disable propagation of pre slot 
access type check..."
      adds  7563bf5704c Document recommended way to use ERC over Tor
      adds  8a149966dd5 Add command to view ERC-NEWS
      adds  8bef8a55660 Simplify erc-tab interface
      adds  4f93c52f7fd Recompute erc-prompt when inserting messages
      adds  31a80f61ec0 Preserve prompt in erc-cmd-CLEAR
      adds  cb1ee63e2ae Update modus-themes to their version 4.2.0
      adds  f8a79c0055f * test/infra/gitlab-ci.yml (test-tree-sitter): Fix file 
list.
      adds  08291e6f175 Clean up defcustom type quote check
      adds  ace9f677558 Avoid using rx `any` for `not-newline`
      adds  6e255ddfffa * test/lisp/dnd-tests.el (dnd-tests-begin-text-drag): 
Fix typo.
      adds  9ae212fb1e5 xml.el: remove incorrect and botched attribute 
whitespace collapse
      adds  845f97d475b ; * admin/admin.el (cusver-scan): remove broken warning
      adds  27d68d790f7 ; * admin/cus-test.el (cus-test-apropos): remove TODO 
(already done)
      adds  49c56f33352 Add function declarations
      adds  ecc1d990d9e 'describe-function' shows function inferred type when 
available
      adds  3e3c2778704 Improve tree-sitter tests on emba
      adds  5cace109d2b ; * etc/NEWS: Fix typos.
      adds  5f6aa5a174c Make forward and backward-to-word arg optional
      adds  65b3d4d1202 ; * lisp/misc.el (forward-to-word, backward-to-word): 
Doc fix.
      adds  288c48bcd91 ; * test/src/comp-tests.el (non-locals): Repair botched 
test.
      adds  2df7b98de31 * lisp/net/shr.el (shr-dom-max-natural-width): Rewrite 
muddled code.
      adds  ddf8587bb54 Disable unused-return-value warning for delq and 
delete, again
      adds  dc3b3548b7c * lisp/composite.el (compose-gstring-for-terminal): Fix 
omitted var.
      adds  f8c3d3824df ; * test/infra/gitlab-ci.yml (variables): Enable 
CI_DEBUG_TRACE.
      adds  dacc535a80e * lisp/emacs-lisp/comp.el 
(comp-jump-table-optimizable): Refactor.
      adds  2d6ba3e034c Adapt tree-sitter tests on emba
      adds  9f5ca95ef77 * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Fix a bunch of
      adds  f947a0219bb Fix tree-sitter tests on emba
      adds  8d6dd1682e2 Fix use-package :vc keyword when byte-compiled
      adds  f1fd3d26062 Adapt emba integration
      adds  95ee5477e16 ; * src/lread.c (read0, skip_lazy_string): Fix 
commentary again.
      adds  919f3a7aae0 Merge from origin/emacs-29
      adds  5e7c826bfa5 ; * lisp/progmodes/project.el: avoid warning in 
loaddefs.
      adds  08b9e75c8e4 ; Merge from origin/emacs-29
      adds  5d844e129ad Fix tmm-menubar when 'tmm-completion-prompt' is nil
      adds  756244c6963 ; * lisp/minibuffer.el (completions-header-format): Doc 
fix.
      adds  3be33aff963 A better fix for "Fix cancellation of Wdired"
      adds  c0c7b947baf Add instructions and test file for VS-15/VS-16
      adds  3f441525679 Save the tree-sitter grammar recipe when installing a 
grammar
      adds  85af52bacd2 Merge from origin/emacs-29
      adds  53dc7bec830 Fix regression when saving tramp-default-proxies-alist 
(Do not merge)
      adds  68b87288aa5 ; Merge from origin/emacs-29
      adds  d8ba28fa394 Fix order of tmm-menubar when 'tmm-mid-prompt' is nil
      adds  a3063f0bc87 Add a binding for enriched-toggle-markup
      adds  08104c01504 Allow dired to invoke secondary browser
      adds  afc1f329356 Allow to disable the DWIMish behavior of 'x' in package 
menu
      adds  500abc4dc37 * lisp/tmm.el (tmm-completion-delete-prompt): Add more 
checks (bug#63754).
      adds  23a14e7b902 Add compact_constructor_declaration font-locking to 
java-ts-mode
      adds  372bc1278c2 Add internal documentation on plstore.el
      adds  2e20e318da2 Brush up doc strings and terminology in plstore.el
      adds  ed4cd3eddf7 dockerfile-ts-mode: Prevent empty categories in imenu 
(Bug#63759)
      adds  83b22139e4c Fix several todo-mode.el item editing bugs (bug#63811)
      adds  0a354d65784 Fix infloop in info-look.el
      adds  e252ce26eab Add type_predicate 'is' as keyword in 
typescript-ts-mode (bug#63810)
      adds  17c7915ab94 ; Fix 'package-install-upgrade-built-in' check for 
package menu
      adds  753f8aa1f14 Fix project-name for vc-aware backend in non-file 
buffers
      adds  2f94f6de9d6 Make VS-15 and VS-16 compositions work correctly
      adds  dc7acb1aafe Avoid errors in 'delete-forward-char' deleting static 
compositions
      adds  03663b8798a Update to Transient v0.4.1
      adds  348e4504c6d Fix typo in calc.texi
      adds  6b2c8dc9050 Revert "Enhance Python font-lock to support multilines"
      adds  4897c98b6c4 Fix 'python-util-clone-local-variables'
      adds  0eba9cf6511 * test/infra/Dockerfile.emba (emacs-base): Install also 
gawk.
      adds  8ec786349e1 Fix apostrophe handling in rust-ts-mode and go-ts-mode 
(Bug#63708)
      adds  ede3535051a ; Fix last change
      adds  970f94a2dd8 Merge from origin/emacs-29
      adds  b5f17fe07c6 * admin/unidata/emoji-zwj.awk: Avoid sprint buffer 
overflow
      adds  6847c01568e Adapt emba integration
      adds  85cb075b1bd * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Tweak framep.
      adds  fe91af936d8 * lisp/emacs-lisp/comp.el: Improve 85cb075b1bd.
      adds  ac1532a7c9a * lisp/emacs-lisp/comp.el (comp-known-type-specifiers): 
Fix line lengths
      adds  9ed24bfb04f * Have `comp-cstr-to-type-spec' handle comp-cstr-f as 
well
      adds  53dc1f3fe0a Print know function types in C-h f
      adds  508005b3cf9 ; * lisp/emacs-lisp/comp.el (comp-funciton-type-spec): 
typo
      adds  3f9e0281ad2 ; Minor doc copyedits in comp.el
      adds  b5f171f98f4 * lisp/emacs-lisp/comp.el (comp-function-type-spec): 
Improve.
      adds  5d3d84066fa * lisp/emacs-lisp/comp-cstr.el (cl-macs): Require it.
      adds  6058b4559d4 Better internal-make-closure optimisation
      adds  a30781399b3 * subr-x (eval-command-interactive-spec): New function.
      adds  26ee0ce6f94 Adapt emba integration
      adds  9a28600a973 Fix bug with point-adjustment after M-x COMMAND
      adds  7ca1d782f59 Improve tree-sitter tests on emba
       new  49ffcbf86a3 Merge branch 'master' into scratch/comp-static-data
       new  5bbb573b45d src/comp.c: Compile float_blocks as constants.


Summary of changes:
 .dir-locals.el                                     |      3 +
 CONTRIBUTE                                         |     12 +-
 ChangeLog.4                                        | 115679 ++++++++++++++++++
 INSTALL                                            |      6 +
 Makefile.in                                        |     13 +-
 admin/admin.el                                     |      3 +-
 admin/authors.el                                   |      2 +-
 admin/charsets/Makefile.in                         |      2 +-
 admin/charsets/mapconv                             |      3 +-
 admin/cus-test.el                                  |      2 -
 admin/git-bisect-start                             |     18 +-
 admin/make-tarball.txt                             |     35 +-
 admin/merge-gnulib                                 |      8 +-
 admin/notes/emba                                   |     40 +
 admin/notes/tree-sitter/build-module/README        |     17 -
 admin/notes/tree-sitter/build-module/batch.sh      |      2 +
 admin/notes/tree-sitter/build-module/build.sh      |      6 +
 .../tree-sitter/html-manual/Accessing-Node.html    |    205 -
 .../html-manual/Language-Definitions.html          |    401 -
 .../html-manual/Multiple-Languages.html            |    327 -
 .../html-manual/Parser_002dbased-Font-Lock.html    |    247 -
 .../html-manual/Parser_002dbased-Indentation.html  |    280 -
 .../html-manual/Parsing-Program-Source.html        |    125 -
 .../tree-sitter/html-manual/Pattern-Matching.html  |    450 -
 .../tree-sitter/html-manual/Retrieving-Node.html   |    420 -
 .../html-manual/Tree_002dsitter-C-API.html         |    211 -
 .../tree-sitter/html-manual/Using-Parser.html      |    230 -
 .../notes/tree-sitter/html-manual/build-manual.sh  |     23 -
 admin/notes/tree-sitter/html-manual/manual.css     |    374 -
 admin/notes/tree-sitter/starter-guide              |    157 +-
 admin/notes/unicode                                |     17 +-
 admin/unidata/emoji-variation-sequences.txt        |    723 +
 admin/unidata/emoji-zwj.awk                        |      3 +-
 autogen.sh                                         |      3 +-
 build-aux/git-hooks/commit-msg-files.awk           |    128 +
 build-aux/git-hooks/post-commit                    |     47 +
 build-aux/git-hooks/pre-push                       |     88 +
 configure.ac                                       |    139 +-
 doc/emacs/custom.texi                              |     20 +
 doc/emacs/display.texi                             |      7 +-
 doc/emacs/files.texi                               |     93 +
 doc/emacs/help.texi                                |     10 +
 doc/emacs/macos.texi                               |      7 -
 doc/emacs/maintaining.texi                         |     38 +-
 doc/emacs/mini.texi                                |     18 +-
 doc/emacs/mule.texi                                |      4 +-
 doc/emacs/package.texi                             |    194 +-
 doc/emacs/search.texi                              |     43 +-
 doc/emacs/trouble.texi                             |    688 +-
 doc/lispintro/emacs-lisp-intro.texi                |      9 +-
 doc/lispref/buffers.texi                           |     24 +-
 doc/lispref/commands.texi                          |     42 +-
 doc/lispref/control.texi                           |      3 +
 doc/lispref/customize.texi                         |     16 +-
 doc/lispref/display.texi                           |    331 +-
 doc/lispref/files.texi                             |      4 +-
 doc/lispref/frames.texi                            |     90 +-
 doc/lispref/functions.texi                         |     34 +-
 doc/lispref/help.texi                              |     26 +
 doc/lispref/internals.texi                         |      9 +-
 doc/lispref/keymaps.texi                           |     98 +-
 doc/lispref/lists.texi                             |     32 +-
 doc/lispref/loading.texi                           |      2 +-
 doc/lispref/minibuf.texi                           |     38 +-
 doc/lispref/modes.texi                             |     91 +-
 doc/lispref/numbers.texi                           |     39 +-
 doc/lispref/objects.texi                           |     22 +-
 doc/lispref/os.texi                                |     18 +-
 doc/lispref/parsing.texi                           |     78 +-
 doc/lispref/positions.texi                         |      1 +
 doc/lispref/processes.texi                         |      8 +-
 doc/lispref/records.texi                           |      4 +
 doc/lispref/sequences.texi                         |     52 +-
 doc/lispref/symbols.texi                           |     11 +-
 doc/lispref/text.texi                              |     33 +-
 doc/lispref/variables.texi                         |     33 +-
 doc/lispref/windows.texi                           |      2 +-
 doc/misc/calc.texi                                 |      4 +-
 doc/misc/cc-mode.texi                              |     38 +
 doc/misc/efaq.texi                                 |     20 +-
 doc/misc/eglot.texi                                |    611 +-
 doc/misc/erc.texi                                  |     76 +-
 doc/misc/eshell.texi                               |      2 +
 doc/misc/flymake.texi                              |     39 +-
 doc/misc/gnus.texi                                 |     48 +-
 doc/misc/idlwave.texi                              |      7 +-
 doc/misc/message.texi                              |     19 +-
 doc/misc/modus-themes.org                          |    400 +-
 doc/misc/org.org                                   |      5 +-
 doc/misc/texinfo.tex                               |    299 +-
 doc/misc/tramp.texi                                |    137 +-
 doc/misc/transient.texi                            |     20 +-
 doc/misc/use-package.texi                          |     50 +-
 etc/EGLOT-NEWS                                     |    602 +
 etc/ERC-NEWS                                       |    227 +-
 etc/HELLO                                          |      4 +-
 etc/NEWS                                           |    321 +-
 etc/NEWS.29                                        |    335 +-
 etc/ORG-NEWS                                       |      6 +-
 etc/PROBLEMS                                       |     43 +
 etc/emacsclient-mail.desktop                       |      6 +-
 etc/images/symbols/README                          |     43 +
 etc/images/symbols/check-mark_16.pbm               |    Bin 0 -> 41 bytes
 etc/images/symbols/check-mark_16.svg               |      3 +
 etc/images/symbols/chevron_down_16.pbm             |    Bin 0 -> 41 bytes
 etc/images/symbols/chevron_down_16.svg             |      3 +
 etc/images/symbols/chevron_left_16.pbm             |    Bin 0 -> 41 bytes
 etc/images/symbols/chevron_left_16.svg             |      3 +
 etc/images/symbols/chevron_right_16.pbm            |    Bin 0 -> 41 bytes
 etc/images/symbols/chevron_right_16.svg            |      3 +
 etc/images/symbols/chevron_up_16.pbm               |    Bin 0 -> 41 bytes
 etc/images/symbols/chevron_up_16.svg               |      3 +
 etc/images/symbols/cross_16.pbm                    |    Bin 0 -> 41 bytes
 etc/images/symbols/cross_16.svg                    |      3 +
 etc/images/symbols/cross_circle_16.pbm             |    Bin 0 -> 41 bytes
 etc/images/symbols/cross_circle_16.svg             |      3 +
 etc/images/symbols/cross_circle_fill_16.pbm        |    Bin 0 -> 41 bytes
 etc/images/symbols/cross_circle_fill_16.svg        |      3 +
 etc/images/symbols/heart_16.pbm                    |    Bin 0 -> 41 bytes
 etc/images/symbols/heart_16.svg                    |      3 +
 etc/images/symbols/heart_fill_16.pbm               |    Bin 0 -> 41 bytes
 etc/images/symbols/heart_fill_16.svg               |      3 +
 etc/images/symbols/heart_half_16.pbm               |    Bin 0 -> 41 bytes
 etc/images/symbols/heart_half_16.svg               |      3 +
 etc/images/symbols/menu_16.pbm                     |    Bin 0 -> 41 bytes
 etc/images/symbols/menu_16.svg                     |      3 +
 etc/images/symbols/minus_16.pbm                    |    Bin 0 -> 41 bytes
 etc/images/symbols/minus_16.svg                    |      3 +
 etc/images/symbols/minus_circle_16.pbm             |    Bin 0 -> 41 bytes
 etc/images/symbols/minus_circle_16.svg             |      3 +
 etc/images/symbols/minus_circle_fill_16.pbm        |    Bin 0 -> 41 bytes
 etc/images/symbols/minus_circle_fill_16.svg        |      3 +
 etc/images/symbols/plus_16.pbm                     |    Bin 0 -> 41 bytes
 etc/images/symbols/plus_16.svg                     |      3 +
 etc/images/symbols/plus_circle_16.pbm              |    Bin 0 -> 41 bytes
 etc/images/symbols/plus_circle_16.svg              |      3 +
 etc/images/symbols/plus_circle_fill_16.pbm         |    Bin 0 -> 41 bytes
 etc/images/symbols/plus_circle_fill_16.svg         |      3 +
 etc/images/symbols/star_16.pbm                     |    Bin 0 -> 41 bytes
 etc/images/symbols/star_16.svg                     |      3 +
 etc/images/symbols/star_fill_16.pbm                |    Bin 0 -> 41 bytes
 etc/images/symbols/star_fill_16.svg                |      3 +
 etc/images/symbols/star_half_16.pbm                |    Bin 0 -> 72 bytes
 etc/images/symbols/star_half_16.svg                |      3 +
 etc/publicsuffix.txt                               |      8 +-
 etc/refcards/orgcard.tex                           |      2 +-
 etc/themes/modus-operandi-deuteranopia-theme.el    |     47 +-
 etc/themes/modus-operandi-theme.el                 |     35 +-
 etc/themes/modus-operandi-tinted-theme.el          |     35 +-
 ...theme.el => modus-operandi-tritanopia-theme.el} |    257 +-
 etc/themes/modus-themes.el                         |    385 +-
 etc/themes/modus-vivendi-deuteranopia-theme.el     |     49 +-
 etc/themes/modus-vivendi-theme.el                  |     33 +-
 etc/themes/modus-vivendi-tinted-theme.el           |     33 +-
 ...-theme.el => modus-vivendi-tritanopia-theme.el} |    260 +-
 etc/tutorials/TUTORIAL                             |      2 +-
 etc/tutorials/TUTORIAL.cn                          |    152 +-
 etc/tutorials/TUTORIAL.fa                          |   1164 +
 etc/tutorials/TUTORIAL.translators                 |      5 +
 leim/MISC-DIC/CTLau-b5.html                        |      4 +-
 lib-src/ebrowse.c                                  |      5 +-
 lib-src/etags.c                                    |      5 +-
 lib-src/movemail.c                                 |      5 +-
 lib-src/update-game-score.c                        |      6 +-
 lib/acl-internal.h                                 |      8 +-
 lib/acl.h                                          |      5 +
 lib/attribute.h                                    |     15 +
 lib/binary-io.h                                    |      8 +-
 lib/c++defs.h                                      |      6 +
 lib/c-ctype.h                                      |      4 +-
 lib/c-strcase.h                                    |      5 +
 lib/careadlinkat.h                                 |      5 +
 lib/count-leading-zeros.h                          |      8 +-
 lib/count-one-bits.h                               |      8 +-
 lib/count-trailing-zeros.h                         |      8 +-
 lib/dirent-private.h                               |     67 +
 lib/dirent.in.h                                    |     49 +-
 lib/dirfd.c                                        |     17 +-
 lib/eloop-threshold.h                              |      5 +
 lib/execinfo.in.h                                  |      4 +-
 lib/fcntl.in.h                                     |      5 +
 lib/fdopendir.c                                    |     97 +-
 lib/file-has-acl.c                                 |    111 +-
 lib/filemode.h                                     |      6 +
 lib/filevercmp.h                                   |      5 +
 lib/flexmember.h                                   |      5 +
 lib/fpending.h                                     |      6 +
 lib/gettime.c                                      |      4 +-
 lib/gettimeofday.c                                 |     14 +-
 lib/gnulib.mk.in                                   |     35 +-
 lib/inttypes.in.h                                  |      5 +
 lib/limits.in.h                                    |      5 +
 lib/malloc/dynarray_emplace_enlarge.c              |      4 +-
 lib/malloc/dynarray_resize.c                       |      4 +-
 lib/md5.h                                          |      5 +
 lib/minmax.h                                       |      5 +
 lib/mktime.c                                       |     11 +-
 lib/nanosleep.c                                    |      3 +-
 lib/nstrftime.c                                    |     44 +-
 lib/openat.h                                       |      9 +-
 lib/pathmax.h                                      |      5 +
 lib/pselect.c                                      |     12 +-
 lib/regex_internal.h                               |      3 +-
 lib/regexec.c                                      |      2 +-
 lib/sha1.h                                         |      5 +
 lib/sha256.h                                       |      5 +
 lib/sha512.h                                       |      5 +
 lib/signal.in.h                                    |      5 +
 lib/stat-time.h                                    |     45 +-
 lib/stddef.in.h                                    |     52 +-
 lib/stdio.in.h                                     |     95 +-
 lib/stdlib.in.h                                    |     63 +-
 lib/string.in.h                                    |      6 +
 lib/strtol.c                                       |     14 +-
 lib/sys_random.in.h                                |      5 +
 lib/sys_select.in.h                                |     12 +
 lib/sys_stat.in.h                                  |     12 +
 lib/sys_time.in.h                                  |     12 +
 lib/sys_types.in.h                                 |      7 +
 lib/time.in.h                                      |     31 +
 lib/timespec-add.c                                 |      5 +-
 lib/timespec-sub.c                                 |      5 +-
 lib/timespec.h                                     |     14 +-
 lib/u64.h                                          |      8 +-
 lib/unistd.in.h                                    |      9 +-
 lib/unlocked-io.h                                  |      5 +
 lib/utimens.c                                      |     20 +-
 lib/utimens.h                                      |      8 +-
 lib/verify.h                                       |     34 +-
 lisp/Makefile.in                                   |      7 +-
 lisp/abbrev.el                                     |     22 +-
 lisp/allout-widgets.el                             |      3 +-
 lisp/allout.el                                     |      4 +-
 lisp/arc-mode.el                                   |    101 +-
 lisp/calc/calc-graph.el                            |      7 +-
 lisp/calc/calc-misc.el                             |      1 -
 lisp/calc/calc-prog.el                             |      1 -
 lisp/calculator.el                                 |      5 +-
 lisp/calendar/appt.el                              |      2 +-
 lisp/calendar/parse-time.el                        |     16 +-
 lisp/calendar/todo-mode.el                         |    298 +-
 lisp/cedet/semantic.el                             |     27 +-
 lisp/comint.el                                     |     35 +
 lisp/composite.el                                  |      4 +-
 lisp/custom.el                                     |      4 +-
 lisp/dired-aux.el                                  |      8 +-
 lisp/dired.el                                      |     17 +-
 lisp/doc-view.el                                   |     19 +-
 lisp/dynamic-setting.el                            |      1 +
 lisp/edmacro.el                                    |      8 +-
 lisp/electric.el                                   |      4 +-
 lisp/emacs-lisp/backtrace.el                       |      1 -
 lisp/emacs-lisp/benchmark.el                       |      2 +-
 lisp/emacs-lisp/byte-opt.el                        |    506 +-
 lisp/emacs-lisp/byte-run.el                        |     14 +-
 lisp/emacs-lisp/bytecomp.el                        |    183 +-
 lisp/emacs-lisp/cl-extra.el                        |      2 +
 lisp/emacs-lisp/cl-lib.el                          |      1 +
 lisp/emacs-lisp/cl-macs.el                         |    142 +-
 lisp/emacs-lisp/cl-preloaded.el                    |      2 +
 lisp/emacs-lisp/comp-cstr.el                       |     83 +-
 lisp/emacs-lisp/comp.el                            |    203 +-
 lisp/emacs-lisp/easy-mmode.el                      |     30 +-
 lisp/emacs-lisp/edebug.el                          |    148 +-
 lisp/emacs-lisp/eldoc.el                           |    187 +-
 lisp/emacs-lisp/ert-x.el                           |      4 +-
 lisp/emacs-lisp/gv.el                              |      9 +-
 lisp/emacs-lisp/lisp.el                            |     22 +-
 lisp/emacs-lisp/loaddefs-gen.el                    |    138 +-
 lisp/emacs-lisp/macroexp.el                        |      5 +
 lisp/emacs-lisp/nadvice.el                         |      2 +
 lisp/emacs-lisp/package-vc.el                      |    211 +-
 lisp/emacs-lisp/package.el                         |    325 +-
 lisp/emacs-lisp/regexp-opt.el                      |      2 +
 lisp/emacs-lisp/rx.el                              |      1 +
 lisp/emacs-lisp/shortdoc.el                        |    162 +-
 lisp/emacs-lisp/subr-x.el                          |     16 +
 lisp/emulation/viper-cmd.el                        |     36 +-
 lisp/emulation/viper-ex.el                         |      3 +-
 lisp/emulation/viper-init.el                       |      3 +-
 lisp/env.el                                        |      3 +
 lisp/epa-ks.el                                     |     10 +-
 lisp/erc/erc-backend.el                            |    215 +-
 lisp/erc/erc-button.el                             |    361 +-
 lisp/erc/erc-capab.el                              |      1 +
 lisp/erc/erc-common.el                             |    257 +-
 lisp/erc/erc-compat.el                             |     77 +-
 lisp/erc/erc-dcc.el                                |     64 +-
 lisp/erc/erc-fill.el                               |    400 +-
 lisp/erc/erc-goodies.el                            |    281 +-
 lisp/erc/erc-ibuffer.el                            |      1 +
 lisp/erc/erc-imenu.el                              |     24 +-
 lisp/erc/erc-join.el                               |      9 +-
 lisp/erc/erc-log.el                                |     26 +-
 lisp/erc/erc-match.el                              |     37 +-
 lisp/erc/erc-netsplit.el                           |      4 +-
 lisp/erc/erc-networks.el                           |     22 +-
 lisp/erc/erc-page.el                               |      4 +
 lisp/erc/erc-pcomplete.el                          |      2 +
 lisp/erc/erc-ring.el                               |      4 +-
 lisp/erc/erc-sasl.el                               |     47 +-
 lisp/erc/erc-services.el                           |      1 +
 lisp/erc/erc-sound.el                              |      1 +
 lisp/erc/erc-speedbar.el                           |      1 +
 lisp/erc/erc-spelling.el                           |      5 +-
 lisp/erc/erc-stamp.el                              |    265 +-
 lisp/erc/erc-track.el                              |      6 +-
 lisp/erc/erc-truncate.el                           |     21 +-
 lisp/erc/erc.el                                    |   1116 +-
 lisp/eshell/em-cmpl.el                             |     64 +-
 lisp/eshell/em-dirs.el                             |     19 +-
 lisp/eshell/em-glob.el                             |     12 +-
 lisp/eshell/em-ls.el                               |      6 +-
 lisp/eshell/em-pred.el                             |      4 +-
 lisp/eshell/em-unix.el                             |     81 +-
 lisp/eshell/esh-arg.el                             |     68 +-
 lisp/eshell/esh-cmd.el                             |    206 +-
 lisp/eshell/esh-proc.el                            |     11 +-
 lisp/eshell/esh-util.el                            |      5 +
 lisp/eshell/esh-var.el                             |     95 +-
 lisp/eshell/eshell.el                              |     53 +-
 lisp/faces.el                                      |      8 +-
 lisp/filecache.el                                  |      2 +-
 lisp/files-x.el                                    |      8 +-
 lisp/files.el                                      |     42 +-
 lisp/filesets.el                                   |      1 -
 lisp/find-dired.el                                 |      7 +-
 lisp/find-file.el                                  |      4 +-
 lisp/foldout.el                                    |      2 +-
 lisp/frame.el                                      |      3 +-
 lisp/gnus/gnus-art.el                              |     13 +-
 lisp/gnus/gnus-eform.el                            |     13 +-
 lisp/gnus/gnus-group.el                            |      3 +-
 lisp/gnus/gnus-icalendar.el                        |      2 +-
 lisp/gnus/gnus-search.el                           |    109 +-
 lisp/gnus/gnus-start.el                            |      3 +-
 lisp/gnus/gnus-sum.el                              |    141 +-
 lisp/gnus/gnus.el                                  |      1 +
 lisp/gnus/mail-source.el                           |     87 +-
 lisp/gnus/message.el                               |     44 +-
 lisp/gnus/mm-view.el                               |      2 +-
 lisp/gnus/mml2015.el                               |      2 +-
 lisp/gnus/nndiary.el                               |      4 +-
 lisp/gnus/nnimap.el                                |     14 +-
 lisp/gnus/nnselect.el                              |    829 +-
 lisp/gnus/nntp.el                                  |      7 +-
 lisp/help-fns.el                                   |     31 +-
 lisp/help.el                                       |     29 +-
 lisp/htmlfontify.el                                |      4 +-
 lisp/ibuf-ext.el                                   |     93 +-
 lisp/icomplete.el                                  |     10 +-
 lisp/image.el                                      |     77 +-
 lisp/image/image-crop.el                           |     59 +-
 lisp/image/image-dired.el                          |     23 +-
 lisp/imenu.el                                      |      4 +-
 lisp/info-look.el                                  |      6 +-
 lisp/international/characters.el                   |     10 +
 lisp/international/emoji.el                        |     60 +-
 lisp/international/fontset.el                      |      2 +
 lisp/international/ja-dic-cnv.el                   |      4 +-
 lisp/international/mule-cmds.el                    |      3 +-
 lisp/international/mule.el                         |     16 +-
 lisp/international/quail.el                        |      6 +-
 lisp/international/textsec.el                      |      3 +-
 lisp/isearch.el                                    |      6 +-
 lisp/jsonrpc.el                                    |     22 +-
 lisp/keymap.el                                     |     19 +-
 lisp/language/cyrillic.el                          |     10 +
 lisp/language/misc-lang.el                         |     29 +-
 lisp/ldefs-boot.el                                 |    322 +-
 lisp/leim/quail/cyrillic.el                        |    119 +
 lisp/leim/quail/greek.el                           |      1 +
 lisp/leim/quail/persian.el                         |    122 +-
 lisp/loadup.el                                     |      8 +-
 lisp/lpr.el                                        |      3 +-
 lisp/ls-lisp.el                                    |      2 +-
 lisp/mail/binhex.el                                |      2 +-
 lisp/mail/feedmail.el                              |     78 +-
 lisp/mail/mailclient.el                            |    193 +-
 lisp/mail/rmail.el                                 |     94 +-
 lisp/mail/smtpmail.el                              |     87 +-
 lisp/mail/uudecode.el                              |      2 +-
 lisp/mail/yenc.el                                  |      4 +-
 lisp/menu-bar.el                                   |      5 +-
 lisp/mh-e/mh-print.el                              |      3 +-
 lisp/minibuffer.el                                 |     39 +-
 lisp/misc.el                                       |     16 +-
 lisp/mouse.el                                      |      3 +-
 lisp/mpc.el                                        |      2 +-
 lisp/mwheel.el                                     |     13 +-
 lisp/net/ange-ftp.el                               |     10 +-
 lisp/net/browse-url.el                             |     13 +-
 lisp/net/dbus.el                                   |      6 +-
 lisp/net/dictionary.el                             |    206 +-
 lisp/net/eudc-vars.el                              |      7 +-
 lisp/net/eudcb-mab.el                              |      3 +-
 lisp/net/eww.el                                    |     53 +-
 lisp/net/mailcap.el                                |     13 +-
 lisp/net/net-utils.el                              |     10 +-
 lisp/net/ntlm.el                                   |      1 -
 lisp/net/rcirc.el                                  |     14 +-
 lisp/net/secrets.el                                |     27 +-
 lisp/net/shr.el                                    |     35 +-
 lisp/net/soap-client.el                            |     10 +-
 lisp/net/socks.el                                  |      1 -
 lisp/net/tramp-adb.el                              |     64 +-
 lisp/net/tramp-archive.el                          |     14 +-
 lisp/net/tramp-cache.el                            |     12 +-
 lisp/net/tramp-cmds.el                             |     79 +-
 lisp/net/tramp-compat.el                           |     23 +-
 lisp/net/tramp-container.el                        |     85 +-
 lisp/net/tramp-crypt.el                            |     48 +-
 lisp/net/tramp-fuse.el                             |     39 +-
 lisp/net/tramp-gvfs.el                             |    187 +-
 lisp/net/tramp-integration.el                      |     15 +-
 lisp/net/tramp-rclone.el                           |      4 +-
 lisp/net/tramp-sh.el                               |    266 +-
 lisp/net/tramp-smb.el                              |    175 +-
 lisp/net/tramp-sshfs.el                            |      8 +-
 lisp/net/tramp-sudoedit.el                         |     50 +-
 lisp/net/tramp.el                                  |    233 +-
 lisp/novice.el                                     |     20 +-
 lisp/nxml/rng-nxml.el                              |      2 +-
 lisp/nxml/xmltok.el                                |      9 +-
 lisp/obsolete/autoload.el                          |      2 +-
 lisp/obsolete/mantemp.el                           |      2 +-
 lisp/org/ob-R.el                                   |      5 +-
 lisp/org/ob-comint.el                              |     37 +-
 lisp/org/ob-core.el                                |      3 +-
 lisp/org/ob-js.el                                  |      5 +-
 lisp/org/ob-latex.el                               |     17 +-
 lisp/org/ob-tangle.el                              |     10 +-
 lisp/org/oc.el                                     |      4 +-
 lisp/org/ol-bibtex.el                              |     22 +-
 lisp/org/org-agenda.el                             |      5 +-
 lisp/org/org-clock.el                              |    103 +-
 lisp/org/org-element.el                            |      6 +-
 lisp/org/org-macs.el                               |     15 +-
 lisp/org/org-persist.el                            |      8 +-
 lisp/org/org-src.el                                |      2 +-
 lisp/org/org-table.el                              |      8 +-
 lisp/org/org-version.el                            |      4 +-
 lisp/org/org.el                                    |     73 +-
 lisp/org/ox-ascii.el                               |      4 +-
 lisp/org/ox-html.el                                |      4 +-
 lisp/org/ox-latex.el                               |     12 +-
 lisp/org/ox-md.el                                  |      4 +-
 lisp/org/ox-odt.el                                 |     37 +-
 lisp/org/ox-texinfo.el                             |     11 +-
 lisp/outline.el                                    |      8 +-
 lisp/pcmpl-gnu.el                                  |    269 +-
 lisp/pcmpl-linux.el                                |      3 +-
 lisp/pixel-scroll.el                               |      7 +
 lisp/plstore.el                                    |    203 +-
 lisp/progmodes/c-ts-common.el                      |     19 +-
 lisp/progmodes/c-ts-mode.el                        |    409 +-
 lisp/progmodes/cc-defs.el                          |    151 +-
 lisp/progmodes/cc-engine.el                        |    503 +-
 lisp/progmodes/cc-fonts.el                         |      7 +-
 lisp/progmodes/cc-langs.el                         |     10 +-
 lisp/progmodes/cc-mode.el                          |      2 -
 lisp/progmodes/cc-styles.el                        |      5 +-
 lisp/progmodes/cc-vars.el                          |     24 +
 lisp/progmodes/cperl-mode.el                       |      2 +-
 lisp/progmodes/csharp-mode.el                      |     15 +-
 lisp/progmodes/dcl-mode.el                         |      2 +-
 lisp/progmodes/dockerfile-ts-mode.el               |      5 +-
 lisp/progmodes/ebnf-otz.el                         |      3 +-
 lisp/progmodes/ebrowse.el                          |      6 +-
 lisp/progmodes/eglot.el                            |    976 +-
 lisp/progmodes/elixir-ts-mode.el                   |    683 +
 lisp/progmodes/etags.el                            |     10 +-
 lisp/progmodes/flymake.el                          |    158 +-
 lisp/progmodes/gdb-mi.el                           |      5 +-
 lisp/progmodes/go-ts-mode.el                       |     30 +-
 lisp/progmodes/gud.el                              |     83 +-
 lisp/progmodes/heex-ts-mode.el                     |    185 +
 lisp/progmodes/idlwave.el                          |      7 +-
 lisp/progmodes/java-ts-mode.el                     |     18 +-
 lisp/progmodes/make-mode.el                        |     10 +-
 lisp/progmodes/prog-mode.el                        |      1 +
 lisp/progmodes/project.el                          |    117 +-
 lisp/progmodes/prolog.el                           |      4 +-
 lisp/progmodes/python.el                           |    248 +-
 lisp/progmodes/ruby-mode.el                        |      4 +-
 lisp/progmodes/ruby-ts-mode.el                     |    115 +-
 lisp/progmodes/rust-ts-mode.el                     |     18 +-
 lisp/progmodes/scheme.el                           |      2 +-
 lisp/progmodes/sh-script.el                        |     20 +-
 lisp/progmodes/sql.el                              |     19 +-
 lisp/progmodes/typescript-ts-mode.el               |     30 +-
 lisp/progmodes/verilog-mode.el                     |     54 +-
 lisp/progmodes/vhdl-mode.el                        |     67 +-
 lisp/progmodes/xref.el                             |     62 +-
 lisp/replace.el                                    |      7 +-
 lisp/savehist.el                                   |      5 +-
 lisp/saveplace.el                                  |    163 +-
 lisp/select.el                                     |     31 +-
 lisp/server.el                                     |     46 +-
 lisp/shell.el                                      |     40 +
 lisp/simple.el                                     |    168 +-
 lisp/speedbar.el                                   |     79 +-
 lisp/startup.el                                    |     14 +-
 lisp/strokes.el                                    |     42 +-
 lisp/subr.el                                       |    331 +-
 lisp/tab-bar.el                                    |     30 +-
 lisp/term.el                                       |      9 +-
 lisp/term/haiku-win.el                             |      3 +
 lisp/textmodes/enriched.el                         |      1 +
 lisp/textmodes/html-ts-mode.el                     |      2 +-
 lisp/textmodes/ispell.el                           |     17 +-
 lisp/textmodes/reftex-index.el                     |     27 +-
 lisp/textmodes/reftex.el                           |      6 +-
 lisp/textmodes/table.el                            |      4 +-
 lisp/textmodes/texinfo.el                          |     14 +-
 lisp/thingatpt.el                                  |      2 +-
 lisp/tmm.el                                        |     33 +-
 lisp/transient.el                                  |     48 +-
 lisp/treesit.el                                    |    422 +-
 lisp/tutorial.el                                   |      1 +
 lisp/url/url-gw.el                                 |      2 +-
 lisp/url/url-mailto.el                             |      4 +-
 lisp/url/url-misc.el                               |      2 +-
 lisp/use-package/use-package-core.el               |    112 +-
 lisp/use-package/use-package-ensure.el             |      3 +-
 lisp/userlock.el                                   |     13 +-
 lisp/vc/ediff-diff.el                              |      2 +-
 lisp/vc/vc-annotate.el                             |      2 +-
 lisp/vc/vc-cvs.el                                  |    226 +-
 lisp/vc/vc-hg.el                                   |     27 +-
 lisp/vc/vc-hooks.el                                |      9 +
 lisp/vc/vc.el                                      |     53 +-
 lisp/w32-fns.el                                    |      2 +-
 lisp/wdired.el                                     |      2 +
 lisp/wid-edit.el                                   |      3 +-
 lisp/windmove.el                                   |      2 +
 lisp/window.el                                     |     24 +-
 lisp/woman.el                                      |      1 -
 lisp/x-dnd.el                                      |    128 +-
 lisp/xml.el                                        |      3 -
 m4/acl.m4                                          |     48 +-
 m4/codeset.m4                                      |     24 +
 m4/dirent_h.m4                                     |     21 +-
 m4/dirfd.m4                                        |     25 +-
 m4/extern-inline.m4                                |      4 +-
 m4/gnulib-common.m4                                |     78 +-
 m4/gnulib-comp.m4                                  |     59 +-
 m4/largefile.m4                                    |    175 +-
 m4/libgmp.m4                                       |      4 +-
 m4/limits-h.m4                                     |      1 +
 m4/locale-fr.m4                                    |    253 +
 m4/manywarnings.m4                                 |     22 +-
 m4/musl.m4                                         |     20 +
 m4/regex.m4                                        |      4 +-
 m4/stdalign.m4                                     |     30 +-
 m4/stddef_h.m4                                     |     17 +-
 m4/stdio_h.m4                                      |     24 +-
 m4/stdlib_h.m4                                     |     53 +-
 m4/strtoll.m4                                      |     19 +-
 m4/time_h.m4                                       |      4 +-
 m4/xattr.m4                                        |      4 +-
 nt/mingw-cfg.site                                  |      2 +-
 src/alloc.c                                        |     27 +-
 src/bignum.c                                       |      2 +-
 src/buffer.c                                       |     52 +-
 src/bytecode.c                                     |      2 +-
 src/callproc.c                                     |      1 +
 src/casefiddle.c                                   |      4 +-
 src/ccl.c                                          |     28 +-
 src/character.c                                    |     16 +-
 src/cmds.c                                         |      2 +-
 src/coding.c                                       |      7 +-
 src/comp.c                                         |     26 +-
 src/composite.c                                    |     20 +-
 src/composite.h                                    |      2 +-
 src/data.c                                         |     77 +-
 src/dispextern.h                                   |     37 +-
 src/dispnew.c                                      |     28 +-
 src/doprnt.c                                       |      4 +-
 src/editfns.c                                      |    363 +-
 src/emacs-module.c                                 |      6 +-
 src/emacs.c                                        |      2 +-
 src/eval.c                                         |     30 +-
 src/fileio.c                                       |      3 +-
 src/floatfns.c                                     |     12 +-
 src/fns.c                                          |    121 +-
 src/font.c                                         |      2 +-
 src/fontset.c                                      |      9 +
 src/frame.c                                        |      2 +-
 src/fringe.c                                       |      4 +-
 src/ftcrfont.c                                     |      1 -
 src/gnutls.c                                       |      6 +-
 src/gtkutil.c                                      |      4 +-
 src/haikufont.c                                    |      1 -
 src/haikuterm.c                                    |      2 +-
 src/image.c                                        |     45 +-
 src/indent.c                                       |      9 +-
 src/itree.c                                        |      6 +-
 src/keyboard.c                                     |     35 +-
 src/keymap.c                                       |     56 +-
 src/lisp.h                                         |     92 +-
 src/lread.c                                        |    320 +-
 src/macfont.m                                      |     50 +-
 src/nsterm.m                                       |     42 +-
 src/pdumper.c                                      |     30 +-
 src/pgtkfns.c                                      |      7 -
 src/pgtkterm.c                                     |     33 +-
 src/pgtkterm.h                                     |      1 -
 src/print.c                                        |      4 +-
 src/profiler.c                                     |    145 +-
 src/regex-emacs.c                                  |     48 +-
 src/regex-emacs.h                                  |      3 +-
 src/sort.c                                         |      2 +-
 src/sqlite.c                                       |     82 +-
 src/syntax.c                                       |    157 +-
 src/syntax.h                                       |     24 +-
 src/sysdep.c                                       |      7 +
 src/term.c                                         |     12 +-
 src/termcap.c                                      |      2 +-
 src/textconv.c                                     |      6 +-
 src/thread.h                                       |      9 +
 src/timefns.c                                      |     27 +-
 src/tparam.c                                       |      3 +-
 src/treesit.c                                      |    820 +-
 src/w32.c                                          |      9 +-
 src/w32term.c                                      |      2 +-
 src/window.h                                       |      2 +-
 src/xdisp.c                                        |    290 +-
 src/xfns.c                                         |     56 +-
 src/xml.c                                          |     10 +-
 src/xselect.c                                      |      6 +-
 src/xsmfns.c                                       |      2 +-
 src/xterm.c                                        |    231 +-
 src/xterm.h                                        |     11 +-
 test/Makefile.in                                   |      9 +-
 test/infra/Dockerfile.emba                         |     85 +-
 test/infra/Makefile.in                             |     32 +-
 test/infra/gitlab-ci.yml                           |     60 +-
 test/infra/test-jobs.yml                           |     93 +-
 test/lisp/abbrev-tests.el                          |     16 +
 test/lisp/arc-mode-tests.el                        |     79 +
 test/lisp/auth-source-tests.el                     |     15 +-
 test/lisp/calendar/cal-julian-tests.el             |      2 +-
 test/lisp/dired-aux-tests.el                       |     11 +-
 test/lisp/dired-tests.el                           |      4 +-
 test/lisp/dnd-tests.el                             |      2 +-
 test/lisp/emacs-lisp/benchmark-tests.el            |      4 +
 test/lisp/emacs-lisp/bytecomp-tests.el             |     86 +-
 test/lisp/emacs-lisp/cl-lib-tests.el               |      4 +-
 test/lisp/emacs-lisp/cl-macs-tests.el              |      2 +-
 test/lisp/emacs-lisp/cl-print-tests.el             |      2 +-
 .../emacs-lisp/eieio-tests/eieio-test-persist.el   |     10 +-
 test/lisp/emacs-lisp/ert-tests.el                  |     28 +-
 test/lisp/emacs-lisp/nadvice-tests.el              |     16 +-
 test/lisp/emacs-lisp/package-tests.el              |     11 +-
 test/lisp/emacs-lisp/shortdoc-tests.el             |     43 +
 test/lisp/emacs-lisp/subr-x-tests.el               |     17 +-
 test/lisp/erc/erc-button-tests.el                  |    283 +
 test/lisp/erc/erc-dcc-tests.el                     |     69 +-
 test/lisp/erc/erc-fill-tests.el                    |    338 +
 test/lisp/erc/erc-goodies-tests.el                 |    325 +
 test/lisp/erc/erc-networks-tests.el                |     10 +-
 test/lisp/erc/erc-scenarios-base-attach.el         |    191 +
 test/lisp/erc/erc-scenarios-base-auto-recon.el     |    141 +
 test/lisp/erc/erc-scenarios-base-buffer-display.el |    235 +
 .../erc/erc-scenarios-base-local-module-modes.el   |    211 +
 test/lisp/erc/erc-scenarios-base-local-modules.el  |     99 -
 .../erc/erc-scenarios-base-misc-regressions.el     |     44 +
 test/lisp/erc/erc-scenarios-base-reconnect.el      |     89 -
 test/lisp/erc/erc-scenarios-base-renick.el         |     43 +
 test/lisp/erc/erc-scenarios-base-split-line.el     |    202 +
 test/lisp/erc/erc-scenarios-log.el                 |    207 +
 test/lisp/erc/erc-scenarios-misc.el                |     34 +
 test/lisp/erc/erc-scenarios-sasl.el                |     64 +
 test/lisp/erc/erc-services-tests.el                |    225 +-
 test/lisp/erc/erc-stamp-tests.el                   |    265 +
 test/lisp/erc/erc-tests.el                         |   1150 +-
 .../base/assoc/bouncer-history/foonet.eld          |      1 +
 .../base/channel-buffer-revival/reattach.eld       |     56 +
 test/lisp/erc/resources/base/commands/motd.eld     |     48 +
 test/lisp/erc/resources/base/flood/ascii.eld       |     49 +
 test/lisp/erc/resources/base/flood/koi8-r.eld      |     47 +
 test/lisp/erc/resources/base/flood/utf-8.eld       |     54 +
 .../lisp/erc/resources/base/reconnect/just-eof.eld |      3 +
 .../erc/resources/base/reconnect/just-ping.eld     |      4 +
 .../erc/resources/base/reconnect/ping-pong.eld     |      6 +
 .../base/reconnect/unexpected-disconnect.eld       |     24 +
 .../resources/base/renick/regain/normal-again.eld  |     56 +
 .../erc/resources/base/renick/regain/normal.eld    |     53 +
 test/lisp/erc/resources/erc-d/erc-d-tests.el       |      2 +-
 test/lisp/erc/resources/erc-d/erc-d.el             |      9 +-
 test/lisp/erc/resources/erc-scenarios-common.el    |      3 +-
 .../resources/fill/snapshots/merge-01-start.eld    |      1 +
 .../resources/fill/snapshots/merge-02-right.eld    |      1 +
 .../fill/snapshots/monospace-01-start.eld          |      1 +
 .../fill/snapshots/monospace-02-right.eld          |      1 +
 .../resources/fill/snapshots/monospace-03-left.eld |      1 +
 .../fill/snapshots/monospace-04-reset.eld          |      1 +
 .../resources/fill/snapshots/spacing-01-mono.eld   |      1 +
 .../erc/resources/sasl/plain-overlong-aligned.eld  |     39 +
 .../erc/resources/sasl/plain-overlong-split.eld    |     39 +
 test/lisp/eshell/em-cmpl-tests.el                  |    128 +-
 test/lisp/eshell/esh-arg-tests.el                  |     30 +
 test/lisp/eshell/esh-cmd-tests.el                  |     18 +-
 test/lisp/eshell/esh-proc-tests.el                 |     53 +
 test/lisp/eshell/esh-var-tests.el                  |      2 +-
 test/lisp/eshell/eshell-tests.el                   |     44 +
 test/lisp/filenotify-tests.el                      |     16 +-
 test/lisp/files-tests.el                           |     21 +
 test/lisp/files-x-tests.el                         |     66 +-
 test/lisp/find-cmd-tests.el                        |      2 +-
 test/lisp/gnus/mml-sec-tests.el                    |     51 +-
 test/lisp/hl-line-tests.el                         |      8 +-
 test/lisp/image/wallpaper-tests.el                 |     33 +-
 test/lisp/jsonrpc-tests.el                         |      2 +-
 test/lisp/net/tramp-archive-tests.el               |     34 +-
 test/lisp/net/tramp-tests.el                       |    251 +-
 test/lisp/proced-tests.el                          |      6 +-
 .../lisp/progmodes/c-ts-mode-resources/indent.erts |     44 +
 test/lisp/progmodes/eglot-tests.el                 |    486 +-
 .../progmodes/elixir-ts-mode-resources/indent.erts |    374 +
 test/lisp/progmodes/elixir-ts-mode-tests.el        |     31 +
 .../progmodes/heex-ts-mode-resources/indent.erts   |     47 +
 test/lisp/progmodes/heex-ts-mode-tests.el          |     31 +
 test/lisp/progmodes/python-tests.el                |    518 +-
 test/lisp/progmodes/ruby-mode-tests.el             |     16 +
 test/lisp/progmodes/ruby-ts-mode-tests.el          |     42 +
 test/lisp/simple-tests.el                          |      6 +-
 test/lisp/subr-tests.el                            |     77 +-
 test/lisp/textmodes/reftex-tests.el                |      3 +-
 test/lisp/thingatpt-tests.el                       |     33 +-
 test/lisp/use-package/use-package-tests.el         |     65 +
 test/lisp/vc/vc-cvs-tests.el                       |    107 +
 test/src/comp-resources/comp-test-funcs.el         |     21 +
 test/src/comp-tests.el                             |     57 +-
 test/src/eval-tests.el                             |     35 +
 test/src/fns-tests.el                              |     43 +-
 test/src/keymap-tests.el                           |     18 +
 test/src/lread-tests.el                            |     39 +-
 test/src/sqlite-tests.el                           |     23 +-
 test/src/treesit-tests.el                          |    123 +-
 test/src/xdisp-tests.el                            |      2 +-
 742 files changed, 147290 insertions(+), 14119 deletions(-)
 create mode 100644 ChangeLog.4
 delete mode 100644 admin/notes/tree-sitter/build-module/README
 delete mode 100644 admin/notes/tree-sitter/html-manual/Accessing-Node.html
 delete mode 100644 
admin/notes/tree-sitter/html-manual/Language-Definitions.html
 delete mode 100644 admin/notes/tree-sitter/html-manual/Multiple-Languages.html
 delete mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Font-Lock.html
 delete mode 100644 
admin/notes/tree-sitter/html-manual/Parser_002dbased-Indentation.html
 delete mode 100644 
admin/notes/tree-sitter/html-manual/Parsing-Program-Source.html
 delete mode 100644 admin/notes/tree-sitter/html-manual/Pattern-Matching.html
 delete mode 100644 admin/notes/tree-sitter/html-manual/Retrieving-Node.html
 delete mode 100644 
admin/notes/tree-sitter/html-manual/Tree_002dsitter-C-API.html
 delete mode 100644 admin/notes/tree-sitter/html-manual/Using-Parser.html
 delete mode 100755 admin/notes/tree-sitter/html-manual/build-manual.sh
 delete mode 100644 admin/notes/tree-sitter/html-manual/manual.css
 create mode 100644 admin/unidata/emoji-variation-sequences.txt
 create mode 100644 build-aux/git-hooks/commit-msg-files.awk
 create mode 100755 build-aux/git-hooks/post-commit
 create mode 100755 build-aux/git-hooks/pre-push
 create mode 100644 etc/EGLOT-NEWS
 create mode 100644 etc/images/symbols/README
 create mode 100644 etc/images/symbols/check-mark_16.pbm
 create mode 100644 etc/images/symbols/check-mark_16.svg
 create mode 100644 etc/images/symbols/chevron_down_16.pbm
 create mode 100644 etc/images/symbols/chevron_down_16.svg
 create mode 100644 etc/images/symbols/chevron_left_16.pbm
 create mode 100644 etc/images/symbols/chevron_left_16.svg
 create mode 100644 etc/images/symbols/chevron_right_16.pbm
 create mode 100644 etc/images/symbols/chevron_right_16.svg
 create mode 100644 etc/images/symbols/chevron_up_16.pbm
 create mode 100644 etc/images/symbols/chevron_up_16.svg
 create mode 100644 etc/images/symbols/cross_16.pbm
 create mode 100644 etc/images/symbols/cross_16.svg
 create mode 100644 etc/images/symbols/cross_circle_16.pbm
 create mode 100644 etc/images/symbols/cross_circle_16.svg
 create mode 100644 etc/images/symbols/cross_circle_fill_16.pbm
 create mode 100644 etc/images/symbols/cross_circle_fill_16.svg
 create mode 100644 etc/images/symbols/heart_16.pbm
 create mode 100644 etc/images/symbols/heart_16.svg
 create mode 100644 etc/images/symbols/heart_fill_16.pbm
 create mode 100644 etc/images/symbols/heart_fill_16.svg
 create mode 100644 etc/images/symbols/heart_half_16.pbm
 create mode 100644 etc/images/symbols/heart_half_16.svg
 create mode 100644 etc/images/symbols/menu_16.pbm
 create mode 100644 etc/images/symbols/menu_16.svg
 create mode 100644 etc/images/symbols/minus_16.pbm
 create mode 100644 etc/images/symbols/minus_16.svg
 create mode 100644 etc/images/symbols/minus_circle_16.pbm
 create mode 100644 etc/images/symbols/minus_circle_16.svg
 create mode 100644 etc/images/symbols/minus_circle_fill_16.pbm
 create mode 100644 etc/images/symbols/minus_circle_fill_16.svg
 create mode 100644 etc/images/symbols/plus_16.pbm
 create mode 100644 etc/images/symbols/plus_16.svg
 create mode 100644 etc/images/symbols/plus_circle_16.pbm
 create mode 100644 etc/images/symbols/plus_circle_16.svg
 create mode 100644 etc/images/symbols/plus_circle_fill_16.pbm
 create mode 100644 etc/images/symbols/plus_circle_fill_16.svg
 create mode 100644 etc/images/symbols/star_16.pbm
 create mode 100644 etc/images/symbols/star_16.svg
 create mode 100644 etc/images/symbols/star_fill_16.pbm
 create mode 100644 etc/images/symbols/star_fill_16.svg
 create mode 100644 etc/images/symbols/star_half_16.pbm
 create mode 100644 etc/images/symbols/star_half_16.svg
 copy etc/themes/{modus-operandi-theme.el => 
modus-operandi-tritanopia-theme.el} (62%)
 copy etc/themes/{modus-vivendi-theme.el => modus-vivendi-tritanopia-theme.el} 
(62%)
 create mode 100644 etc/tutorials/TUTORIAL.fa
 create mode 100644 lib/dirent-private.h
 create mode 100644 lisp/progmodes/elixir-ts-mode.el
 create mode 100644 lisp/progmodes/heex-ts-mode.el
 create mode 100644 m4/codeset.m4
 create mode 100644 m4/locale-fr.m4
 create mode 100644 m4/musl.m4
 create mode 100644 test/lisp/erc/erc-button-tests.el
 create mode 100644 test/lisp/erc/erc-fill-tests.el
 create mode 100644 test/lisp/erc/erc-goodies-tests.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-attach.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-auto-recon.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-buffer-display.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-local-module-modes.el
 create mode 100644 test/lisp/erc/erc-scenarios-base-split-line.el
 create mode 100644 test/lisp/erc/erc-scenarios-log.el
 create mode 100644 test/lisp/erc/erc-stamp-tests.el
 create mode 100644 
test/lisp/erc/resources/base/channel-buffer-revival/reattach.eld
 create mode 100644 test/lisp/erc/resources/base/commands/motd.eld
 create mode 100644 test/lisp/erc/resources/base/flood/ascii.eld
 create mode 100644 test/lisp/erc/resources/base/flood/koi8-r.eld
 create mode 100644 test/lisp/erc/resources/base/flood/utf-8.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/just-eof.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/just-ping.eld
 create mode 100644 test/lisp/erc/resources/base/reconnect/ping-pong.eld
 create mode 100644 
test/lisp/erc/resources/base/reconnect/unexpected-disconnect.eld
 create mode 100644 test/lisp/erc/resources/base/renick/regain/normal-again.eld
 create mode 100644 test/lisp/erc/resources/base/renick/regain/normal.eld
 create mode 100644 test/lisp/erc/resources/fill/snapshots/merge-01-start.eld
 create mode 100644 test/lisp/erc/resources/fill/snapshots/merge-02-right.eld
 create mode 100644 
test/lisp/erc/resources/fill/snapshots/monospace-01-start.eld
 create mode 100644 
test/lisp/erc/resources/fill/snapshots/monospace-02-right.eld
 create mode 100644 test/lisp/erc/resources/fill/snapshots/monospace-03-left.eld
 create mode 100644 
test/lisp/erc/resources/fill/snapshots/monospace-04-reset.eld
 create mode 100644 test/lisp/erc/resources/fill/snapshots/spacing-01-mono.eld
 create mode 100644 test/lisp/erc/resources/sasl/plain-overlong-aligned.eld
 create mode 100644 test/lisp/erc/resources/sasl/plain-overlong-split.eld
 create mode 100644 test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
 create mode 100644 test/lisp/progmodes/elixir-ts-mode-tests.el
 create mode 100644 test/lisp/progmodes/heex-ts-mode-resources/indent.erts
 create mode 100644 test/lisp/progmodes/heex-ts-mode-tests.el
 create mode 100644 test/lisp/vc/vc-cvs-tests.el



reply via email to

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