[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/pkg updated (716d6767471 -> 7cc9727d6b0)
From: |
Gerd Moellmann |
Subject: |
scratch/pkg updated (716d6767471 -> 7cc9727d6b0) |
Date: |
Mon, 17 Jul 2023 02:41:47 -0400 (EDT) |
gerd pushed a change to branch scratch/pkg.
from 716d6767471 Merge remote-tracking branch 'origin/master' into
scratch/pkg
new e66106378d9 Symbol-name, intern* with additional arg
adds e9983b1b635 Add :pass and :flags to gnutls-boot for :keylist
adds a77204c6465 ; Fix Eshell tests on macOS
adds 9d0f5909afc Correct suppression of suspicious eq type warning
adds e645bcc26d4 Fix last change in gnutls.c
adds 57e363a4514 ; * src/gnutls.c (Fgnutls_boot): Fix typo.
adds ebf65c7e7e3 * lisp/eshell/em-tramp.el (tramp): Require also at
runtime. (Bug#60402)
adds 39265abf0cc * test/lisp/net/tramp-tests.el
(tramp-test32-shell-command): Fix test.
adds dec1b37a32b ; * doc/lispref/parsing.texi (Accessing Node
Information): Fix typo.
adds fba35657da5 ; * lisp/progmodes/c-ts-mode.el
(c-ts-mode--fill-paragraph): Fix.
adds 312f82d36f0 Change "language definition" to "language grammar" in
manual.
adds 0237c5927e9 Add treesit-language-abi-version
adds 0248fc9e1ac Add treesit-install-language-grammar
adds 69b2aaaaded ; Fix recently modified docs of 'set-face-attribute'
(bug#52493)
adds 4922de626f0 ; Fix doc strings of 'treesit-install-language-grammar'
adds 8675f4136c7 Add new options for Ruby code indentation
adds 724da28763c Add version tags and mention the new options in NEWS
adds 0b58ea0e602 ; * lisp/treesit.el
(treesit--install-language-grammar-1): Minor fix.
adds ab1f245f1a1 Show tree-sitter query source when signaling query error
adds 2ec4e187c9c Merge from origin/emacs-29
adds 24488bc4b27 Fix the build broken by latest GnuTLS-related changes
adds f59d012af7e whitespace: Use `define-globalized-minor-mode' for
global mode
adds b8988751007 ; Auto-commit of loaddefs files.
adds 652d805156e Update publicsuffix.txt from upstream
adds e4669e0f77b vc-git: Don't assume .git is a directory
adds 7822fcbebd1 vc-git-dir-extra-headers: Improve detection of rebases
adds bfdad6c4e5c ; Fix recent treesit-related changes
adds eee2aeca251 Fix python-shell-buffer-substring when retrieving a
single statement
adds 2a7e072e539 ; Fix documentation of 'defalias'
adds 01acecc79c3 Simplify introduction of use-package manual
adds 43c7e05a2ac Fix misspelled functions in shortdoc groups
adds 9292f595a71 ; Fix typos
adds f309651b677 ; Fix handling of 'not' by 'buffer-match-p'
adds 9871ee8b14a ; More fixes for documentation of 'defalias'
adds 9a386b682eb Revert a recent change which causes errors
adds 46362c0a3a6 ; * doc/lispref/tips.texi (Documentation Tips): Add
indexing.
adds f9aef67c36c Tweak csharp-mode font-lock-settings (bug#60376)
adds 0dc788aa013 ; Remove GRAMMAR-DIR from treesit-language-source-alist
adds 68374697806 ; Add REVISION to treesit-language-source-alist
adds ddfeee3e8a7 Build recipe interactively in
treesit-install-language-grammar
adds 72a81e20226 ; * lisp/treesit.el (treesit-simple-indent-presets):
Fix typo.
adds 861d3db6343 Merge from origin/emacs-29
adds f0e9775b183 ; Auto-commit of loaddefs files.
adds df192b5153f ; Merge from origin/emacs-29
adds ab3210e7092 Document 'use-package' in the 2 main manuals
adds b394359261c Improve documentation of
'isearch-open-overlay-temporary'
adds cae528457cb ; Add 2023 to copyright years.
adds 3c55fbd4adf Merge from origin/emacs-29
adds 0544f4d19de Fix copyright years of NEWS.29.
adds 9596e683834 Improve Haiku font size fallback
adds 4e4a808eca8 Update Modus themes to version 4 and add new themes
adds 9377a3c889a Fix build with older versions of gnutls
adds 5aeb8de32ee ; Fix copyright years in 2 more files.
adds 2baf9e107c1 Fix shortdoc-tests failure with respect to
regexp-opt-charset
adds da77d70deeb ; * test/lisp/emacs-lisp/copyright-tests.el: Fix and
future-safe.
adds 7fd822e7f52 Update Antinews in the user manual for Emacs 29
adds f12f72b0e09 ; * lisp/simple.el (primitive-undo): Clarify error
message (bug#60467)
adds 7b0b17df67e Rewrite Antinews in ELisp manual for Emacs 29
adds 411647a3f65 ; Fix NEWS.
adds 8994f87ad40 Adjust function-call fontification in csharp-ts-mode
(bug#60376)
adds 1864b65af60 ; Minor fix for treesit--install-language-grammar-1
(bug#60465)
adds 84e7c2fbc85 Fix fontification of C++ reference return types
(bug#60441)
adds 0562006da3b Add ruby-ts-mode
adds 45618447203 ruby-ts-mode: Highlight singleton method definitions
and setters
adds d9ed736f0a7 ruby-ts-mode: Remove some currently unused functions
adds 2569ede9c49 Update to Org 9.6-81-g563a43
adds 4520f09dd8b ; * admin/git-bisect-start: Update failing commits
adds c209802f7b3 Merge from origin/emacs-29
adds 2ee6012b3fa Improve interactive file-saving performance
adds b7ad0b40148 ; Clarify doc strings of 'call-process' and
'call-process-region'
adds ff35ac9dfab Fix default-port regression in erc-select-read-args
adds 9599b054316 ; Skip ruby-ts tests if grammar is not available
adds 3f7ea621b90 ; Fix typos in ruby-ts-mode.el
adds d26b523886e Fix shrinking of the tab-bar
adds a86a213e1ac js-ts-mode: Move 'string-interpolation' to font-lock
level 3
adds f8f5202487c (typescript/tsx-ts-mode): Split font-lock feature list
into 4 values
adds 809fbb0e8c4 ; Update copyright notice in tramp-sh.el
adds aab8ddca5e1 ; nt/INSTALL: Update for Emacs 29.
adds 4ef12cfb1fc ; Fix tree-sitter manual title case
adds aef869e74f4 ; Update tree-sitter manual
adds 68e68dfeefe Improve fontification consistency in js-ts-mode
(bug#60503)
adds dfdf9c21cbe Fontification improvements in typescript-ts-mode
(bug#60500)
adds 1a9a1fdebf6 Improve fontification in java-ts-mode (bug#60492)
adds 9e6536e4d96 ruby-ts-mode: Standardize the string literal highlights
adds 9b24417dda8 ruby-ts--font-lock-settings: Use more standard faces
adds 94e330243e1 ruby-ts-mode: Indentation fixes
adds 6dd3e352f44 Extract common code into ruby-base-mode to derive from
adds 55e41707ea7 Merge from origin/emacs-29
adds b5b6159d036 Fix potential crash with fast mouse position enabled
adds 0bece4d33f6 Data argument to `signal` should be a list
adds cfc0e1cc029 ; * cl-lib-tests.el: Suppress for the right function.
adds 0e1b03bbb87 Styled quotes in compiler warnings
adds de3df3bc51e * lisp/vc/vc-git.el (vc-git-checkin): Pass
vc-git-diff-switches.
adds ae0d218d0b3 ; * etc/NEWS: Mention treesit-install-language-grammar.
adds 0b0eae0bf76 ; Improve documentation of
'treesit-language-source-alist'
adds da69f116bfc ; * doc/lispref/positions.texi (List Motion): Minor
wording fix.
adds 0d98fac6bbc (ruby-ts-add-log-current-function): Fix when between
two methods
adds 1ddd31bf984 Merge from origin/emacs-29
adds c786afcbb9f Fontify C++ function definitions in c-ts-mode
(bug#60529)
adds 651927ac391 ; Fix function reference in comment in c-ts-mode.el
(bug#60514)
adds 6b5831c6964 Tree-sitter doc fixes (bug#60524)
adds 7eed8e050a9 * lisp/files.el (find-sibling-rules): Fix docstring.
adds c18878ee0a2 Fix bug in Tramp multi-hop
adds 8d530ca6542 ; Fix documentation of y-or-n-p/yes-or-no-p
adds cef875f6c51 ; * etc/NEWS: Instructions for builds without
tree-sitter (bug#60559)
adds 92f753dc190 ; * etc/NEWS: Fix wording in last change.
adds e1b2446b2e9 Merge from origin/emacs-29
adds 15fc7b3cde9 Remove obsolete Tramp items
adds 83ce7c861e1 Make 'toml-ts-mode' optional
adds 3fc68833517 ; Fix the doc strings of 2 treesit.el functions
adds 8a18369afdc ; Another fix for doc strings of 2 treesit.el functions
adds 4753b587868 * lisp/cedet/semantic/symref/grep.el: Support ts-modes
(bug#60525)
adds 16eca92415b ; * src/gnutls.c (Fgnutls_deinit): Fix typo in doc
string (bug#60579).
adds 2e6070f16c4 ; Another review of etc/NEWS
adds 62c2963ce60 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds ec172d748f3 Avoid assertion violation due to fill-column indicator
face
adds 7ede600273c (ruby-ts-mode): Split font-lock feature 'builtin' into
two
adds 089b08eb3eb ruby-ts-mode: Move 'self' and 'super' from constants to
keywords
adds f1aa306f915 ruby-ts-mode: Highlight variable assignments
adds 0f5e74f1734 ruby-ts-mode: Highlight method and block parameters
adds 3fcbb865853 Merge from origin/emacs-29
adds 6602ec3abc0 Remove Emacs 26 compatibility from Tramp
adds 2f05f48918e Add new SI prefixes R, Q in other places
adds 9e98ff562b4 Update from Gnulib by running admin/merge-gnulib
adds 39b77970c61 Port to current Gnulib file-has-acl
adds 699711786ac Further generic-related improvements in csharp-ts-mode
(bug#60376)
adds 7420b6dcc37 Fix `pr-interface'
adds 92e8c0c091c ruby-ts-mode: Highlight more kinds of parameters
adds 5ab03bcc433 Unify the string interpolation delimiters face across
ts modes
adds 2ea6ee5cbfa (font-lock-regexp-face): New face
adds f2ebe43362c (treesit-simple-indent-presets): Short-circuit 'and'
and 'or'
adds ff66a5d324b (treesit--indent-rules-optimize): Optimize 'and' and
'or' matcher forms
adds 9d410f8de64 (treesit-simple-indent-presets): Ensure 'and' works for
anchors too
adds abeb29bfcc6 Merge from origin/emacs-29
adds 5636f148569 ; Use a single '<=' for range comparisons
adds de8d6bd329a Minor tramp-archive.el fix
adds 0be40fbe43c Add new Tramp method "toolbox"
adds a1b558a2e24 Update from Gnulib by running admin/merge-gnulib
adds 5d1e14bd8b9 Adjust to recent Gnulib macro renaming
adds ec105a45c9f Add remote-file-name-inhibit-delete-by-moving-to-trash
adds 5259f144d95 Remove unneeded restriction in using AEAD ciphers with
GnuTLS
adds 4d1d43e41fa Add named defun for transpose-sexps-default-function
(bug#60654)
adds e8b85f225d9 Rearrange the "Saving Emacs Sessions" section of the
user manual
adds 7f9588685a0 ; Fix last change
adds f58452e3ae7 Fix 'python-shell-buffer-substring' when START is in
middle of 1st line
adds e0fef510b00 ; Minor rewording of tree-sitter terminology
adds 86a3462e3d2 (treesit-simple-indent-presets): Do that for 'or' as
well.
adds e9341119fe4 ; Fix documentation of etc/DOC
adds 7f855b5297b ; Fix description of etc/DOC
adds 0cb686ffb6b Document the 'definition-name' property.
adds 1df2826639c Add c-or-c++-ts-mode (bug#59613)
adds 757c2c25922 Fix c-ts-mode--looking-at-star
adds 7c356934fbb Support namespaces in c++-ts-mode (bug#60397)
adds 614f8c431d3 Optionally include the namespace in
c-ts-mode--declarator-identifier
adds ee3e8d3f927 (ruby-ts--font-lock-settings): Improve highlighting in
patterns
adds 508389ad2bb Add documentation for c/c++-ts-mode (bug#60443)
adds 16f1e47ca8b ; * lisp/align.el (align-c++-modes): Add c/c++-ts-mode.
adds cc1de953d4f ; * lisp/progmodes/gud.el (gud-tooltip-modes): Add ts-
modes.
adds ef7f3c6388b Fix use of treesit-ready-p in c/c++-ts-mode
adds 8575043f56b Remove duplicate entries in c-ts-mode's Imenu
adds 73168793c01 Fix label indentation for Linux style in c-ts-mode
(bug#60543)
adds 2cdd75a18ff Fix highlighting of variable-declarations in
typescript-ts-mode
adds 38b63f4c3ce Add indentation rule for concatenated_string (bug#60572)
adds 800e15e3be0 Fix string-interpolation feature of python-ts-mode
(bug#60599)
adds e3d806b4172 Fix string fontification on python-ts-mode (bug#60599)
adds e04b3d41bb4 Update to Org 9.6-90-ga6523f
adds fef4f18cc33 ; Fix NEWS
adds 53e64cfb852 Improve options and docs of M-x command completion
adds 5cb01ac5d78 ; * src/callint.c (Finteractive): Fix the doc string
(bug#60645).
adds b1aa720671e ; * lisp/progmodes/ruby-ts-mode.el: Fix compilation
warnings (bug#60647).
adds da96a1fd741 Add back renamed function
'font-lock-fontify-syntactically-region'
adds 1469aac20d8 ; * src/pgtkfns.c (parse_resource_key): Use recursive
schema lookup
adds d46f7f4edcc Revert "Add c-or-c++-ts-mode (bug#59613)"
adds 20f36c8f6f9 ; ruby.rb: Fix pattern matching syntax and extend the
example
adds dc911e4ba5c Improve go-ts-mode Imenu, navigation and electric pair
(bug#60407)
adds 1238fa8e49b Fix label indent of GNU and Linux style in c-ts-mode
(bug#60543)
adds ef87c755660 Make sure NODE is not the root node in tree-sitter
indent (bug#60602)
adds 1f8ad353d9f Minor improvement for tree-sitter explorer
adds c1401d1c6c8 * lisp/vc/diff-mode.el (diff-font-lock-keywords): Check
for limit.
adds ebc5263667b ; * src/callint.c (Finteractive): Doc string
clarification.
adds f16cc7c49c7 ; project.el: Bump version
adds 8a36a0f44aa ; xref.el: Bump version
adds 28dd6021384 Fix c-ts-mode indentation for 2nd line in block comment
(bug#60270)
adds e385c099b8c Improve fontification for import-statements in
typescript-ts-mode
adds aa9df1260c3 Don't print named tree-sitter nodes with parenthesizes
(bug#60696)
adds 8377ed5298f Highlight identifier in import statements in js-ts-mode
adds 55aabfea4ac Fix c-ts-mode comment indent
adds 60240f54e5f Merge from origin/emacs-29
adds f31e65694ca Fix completion-auto-help docstring (bug#60709)
adds c267cd01517 ; Kill some stray buffers left behind by ERC tests
adds bb98666d03f ; Fix wrong type in erc-ignore hide-list options
adds fda1ad4a9ec Remove obsolete server buffers on MOTD in erc-track
adds 64fe6bdb618 Improve 'describe-char-fold-equivalences' docstring
adds 136c0272215 Fix reftex-citation docstring (bug#60710)
adds 1cbc22b9c7f CC Mode: partially revert commit from 2022-10-04
adds 033f2cc6140 Merge from origin/emacs-29
adds 37d93975780 Add forward-sentence with tree sitter support
(bug#60623)
adds c51bfef34a6 ; Fix documentation of last change
adds 70947da708c Handle missing package description when unpacking vc
packages
adds 384504edf35 Ensure VC package names are not empty
adds 4a8891a462e * etc/NEWS: Mention incompatible changes in
'outline-minor-mode-cycle-map'.
adds 09f7a920644 Add support for annotation_type_declaration
adds f4f30ff4c44 Update to Org 9.6.1
adds e2abb95b6b0 Merge from origin/emacs-29
adds f1310859a0d Remove deprecated RLS server from eglot server list
adds f32ce2e38cf Adapt tramp-tests.el
adds 977630b5285 * lisp/subr.el (combine-change-calls-1): Fix bug#60467
adds b2fda50178b undo-tests.el: Tests for bug#60467
adds f56fea2fcc0 * lisp/reveal.el (reveal-open-new-overlays): Use
`invisible-p`
adds f5d8aa6edac (function-documentation): Make it work for the
remaining cases
adds dce42f55617 * lisp/apropos.el (apropos-safe-documentation): Use
`function-documentation`
adds 99120491730 Update from Gnulib by running admin/merge-gnulib
adds 53b47df8229 Report cursor correctly on PGTK when there is a margin
adds cfd2b3504ab Fix encoding with 'utf-8-auto'
adds 9ecebcdded1 * lisp/simple.el (next-completion): Handle first
completion specially.
adds 083badc9c12 * lisp/subr.el (while-let): Use if-let, not if-let*
(bug#60758).
adds 8f446c2d397 Fix c-ts-mode comment indentation (bug#60270)
adds 956889d8ff1 Equal now recognizes tree-sitter nodes (bug#60659)
adds f27a330b99e ; Fix typo in ert-with-temp-file
adds e8a89a18b69 ; Fix non-tree-sitter builds
adds dfb38fb2ee6 ; Improve documentation of tree-sitter node comparison
adds 2a2b1d09ac7 Fix minor issues with 'pp' and related commands
adds a760364f5f3 Fix c-ts-mode--fill-paragraph
adds c6bbf9cc270 Add c-ts-mode tests
adds c0578edc8fc ; * doc/misc/eglot.texi (Troubleshooting Eglot): Fix
typo (bug#60780).
adds 861556c1339 Fix minibuffer-completion tests
adds 4f0459aaf75 Merge from origin/emacs-29
adds 9f8f8ed1baf Adapt tramp-tests.el (do not merge with master)
adds 59c3c53efa4 * lisp/subr.el (combine-change-calls-1): Fix bug#60467
adds 3eb495851ef ; Merge from origin/emacs-29
adds dc33a122230 Fix use of build_pure_c_string in treesit.c
adds 1b9ffd28116 Fix dependency bug when building lwlib
adds f1032bf24e7 Eglot: don't use "nil" as minibuffer initial input
adds a192ce03a0d Merge from origin/emacs-29
adds 79971ebacc7 Disable and document 'doc-view-mupdf-use-svg'
(bug#58041)
adds b6207e87fa1 ; Merge from origin/emacs-29
adds f102145d381 ; * etc/PROBLEMS: Describe problems with MuPDF 1.21.
(Bug#60308)
adds 7100ecd7a47 Replace 'hfy-find-cmd' with
'directory-files-recursively'.
adds 435ba92ccc4 ; Fix last change in htmlfontify.el
adds 0116e27b26c ; Fix NEWS markup
adds e2e937300f5 Fix indentation of object_expressions in csharp-ts-mode
adds 10032f424cc Fix indentation of some declarations and statements
adds 96601cd90ba apropos.el: Fix bug#60628
adds d9a2673ee95 Merge from origin/emacs-29
adds 4514b7ecc6f ; * lisp/doc-view.el (doc-view-mupdf-use-svg): Bump
:version.
adds f0ac01812f9 Preserve the window position with proced (bug#60381)
adds ac2a6fc83fa ; * lisp/proced.el (proced--determine-pos): Fix doc
string wording.
adds 9a1dbb7f088 Teach 'eww-open-file' about prefix argument
adds ad6d8f7df18 Merge remote-tracking branch
'refs/remotes/origin/master'
adds 48bd17923a9 (apropos-documentation): Don't try to parse .elc files
adds cd83bc930ca ; * lisp/htmlfontify.el (hfy-exclude-file-rules): Fix
:version.
adds 8d7ad656658 Fix indent and font-lock for annotation_type
adds 195afb68e31 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds fd77de542d8 ; * etc/NEWS: Fix typos.
adds a06c13db9ee Merge from origin/emacs-29
adds 558f04c39e0 Set the 'field' property for Eshell output
adds 54051c97f2e Make 'eshell-bol' obsolete
adds c257fd3a406 Use the 'field' property to navigate through Eshell
prompts
adds 50fd58be614 Use treesit-sentence-type-regexp in java-ts-mode
adds 16579f6ed77 Fix the MS-DOS build
adds db836637b0e ; Auto-commit of loaddefs files.
adds 77ca6aa56e3 hideif.el: Support C99 and GNU style variadic macros
adds ead86da14bf Upgrade to length* functions in Tramp
adds 4d37504c432 Improve Tramp robustness
adds a8eb9dd4006 Fix the case in first-completion revealed by
minibuffer-tests
adds 1ef359095ec ; * etc/NEWS (--with-native-compilation=aot): Tweak
wording.
adds 72c45fa9109 Further improvement for non-string values in pcomplete
adds 48a62c55465 Add constructor_declaration as java-ts-mode defun
adds 920a7d38e96 ; Fix typos
adds cc576cc410f Merge from origin/emacs-29
adds 256791edd48 ; Auto-commit of loaddefs files.
adds c87217e97f7 ; Merge from origin/emacs-29
adds b5e0260f425 Fix messages displayed when diary is shown
adds b365a7cc32e Fix expansion of wildcards in ls-lisp.el
adds cf311826841 ; * lisp/files.el (insert-directory-wildcard-in-dir-p):
Doc fix.
adds f02998939c6 ; Fix c-ts-mode filling
adds d428d510664 Support filling line comments in c-ts-mode
adds d13a329acff ; Minor change in c-ts-mode--indent-styles
adds c78e19d99c0 Allow offset in tree-sitter indent rules to be functions
adds 189d976dbae Fix statement indent for c-ts-mode (bug#59686)
(bug#60280)
adds 252b2c01af0 Fix c-ts-mode label indent
adds 25a5575f161 Fix c-ts-mode block comment indentation (bug#60270)
adds 3fa10f6e54d ; Add more c-ts-mode indent and filling tests
adds 72d2604d1fd Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds d2efee31edb ; Update htmlfontify documentation
adds 73b304bb740 ; Fix last change: remove unused @anchor.
adds 9f5008b9b2a Improve error message from sqlite-mode.el
adds 0052aa54f6b Merge from origin/emacs-29
adds 9ec60fde2e8 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 70477be3e38 Add treesit-sentence-type-regexp
adds f7b3546c8ee Rename variables from last change
adds bb679244152 Run newsticker's ticker only periodically (bug#59856)
adds e84111a0017 Add sentence-nodes to dockerfile-ts-mode
adds c8dd37b16c5 Add some basic tests for java-ts-mode and
typescript-ts-mode
adds 77659bd4634 Add sentence node regexp to json-ts-mode
adds 2a85d7a07c1 Optimise `apply` with `cons` in tail argument
adds bcaa63ac506 * lisp/emacs-lisp/bytecomp.el (format-message): Warn on
bad arity.
adds 0bb8a011d57 Add 'file-user-uid' to get the connection-local
effective UID
adds c8d54809727 Bump use-package version for Emacs 29.1
adds f16bd1ead43 Revert "* lisp/subr.el (while-let): Use if-let, not
if-let* (bug#60758)."
adds 82ae9caaddb * lisp/subr.el (while-let): Fix docs if-let->if-let*
(bug#60758).
adds 44c9cb8653d Improve indentation for jsx
adds 352e41016bc ruby-ts-mode: Support the option ruby-block-indent
adds 3d1e74c82a8 Fix tree-sitter indent preset function (bug#60270)
adds 67df34c143d Fix M-x eglot prompt when connection already exists
(bug#60557)
adds 7c8eac8fbcb ; * src/w32fns.c: Fix quoting. Patch by Arash Esbati
<arash@gnu.org>.
adds 1b458aced72 ; * lisp/progmodes/eglot.el: Remove stray space.
adds f367ba3ed03 ; Avoid byte-compiler warning in eglot.el
adds 140824dc099 ; Fix more quoting in w32fns.c.
adds c1d32d9a20d CC Mode: Prevent ids in temporary "declarators" getting
into c-found-types
adds e8c77d9abda Fix hfy-exclude-file-rules (bug#60562)
adds bb383a54910 Merge from origin/emacs-29
adds b9025c507a3 Correctly handle touches on the tool bar
adds 96015c9c8cc Make tool bar highlight work correctly during touch
events
adds 013ab7e2a83 Complete implementation of `file-user-id'
adds b9ae9d3ff8e ; * src/xterm.c (handle_one_xevent): Fix GTK build.
(Bug#60883)
adds 7ff5c0d7045 Port xattr handling to Fedora 9
adds 281f48f19ec ; Fix Eshell prompt tests when the current user is root
adds 1b52eaa1906 Better lambda quote warning
adds efb9ec11bbe Improved docstring single quote warning
adds b36cc7e7bbb ; * src/treesit.c (Ftreesit_induce_sparse_tree): Minor
change.
adds 7c61a304104 Fix treesit-node-first-child-for-pos (bug#60127)
adds 9e7a5d58eea ; Fix tree-sitter indent anchor preset
adds bd094207c76 Fix buffer-list-update-hook for indirect buffers
adds 09e9d7c7496 Fix display of warnings on w32 console
adds 7b13422298a ; Avoid plist-get as generalized var in erc-compat
adds 7b8322f6285 Use correct buffer for local-module vars in erc-open
adds 183e7492702 Don't preserve non-module minor modes in erc-open
adds 56d69c2fc47 ; Relax timeouts for failing ERC test
adds dbac923b9df CC Mode: On removal of "typedef", remove pertinent
types from c-found-types
adds c4f0b6ccea1 Add more detail about how to invoke Eshell commands
adds 9ed9ff4690a ruby-ts-mode: Fix the rules for hanging arrays and
hashes
adds 5e2e68a0c2d ruby-ts-mode: Fix indent inside parenthesized_expr and
else/end after unless
adds ac5516bd7d5 ruby-ts-mode: Fix/change indentation of a continuation
method call
adds 300ca6ac372 ruby-ts-mode: Fix indent after operator or conditional
adds 045404d1aac ruby-ts-mode: Obey the option ruby-after-operator-indent
adds 343b9b3dfe3 ruby-ts-mode: Obey the option ruby-method-call-indent
adds bdd82fa7977 ; * src/treesit.c: Remove unused boilerplate.
adds ac3bc775b6f Make it harder to misactivate tree-sitter font-lock
fast mode
adds 24f0dfd3731 Revert "Revert "Add c-or-c++-ts-mode (bug#59613)""
adds faee7e1f1bd ; * lisp/treesit.el (treesit-font-lock-fontify-region):
Minor fix.
adds 1798ff5a663 ; Fix minor mistakes in documentation
adds bd5ef3ef95e Improve the documentation of 'auto-mode-alist' search
adds 9186be20aeb ; Clarify doc strings of some functions in files.el
adds 6a8338a8bc8 ; Avoid byte-compiler warning in cc-fonts.el.
adds dc3f85fd4b0 Use proper types for Eshell warnings
adds 78f93d92b28 * lisp/vc/vc-dir.el: Make keys ‘% m’ and ‘* %’
compatible with Dired
adds 8e9783b4ce4 Rebind in read-regexp-map ‘M-c’ to ‘M-s c’ compatible
with search-map
adds 758ac5eabbe Fix split-window-below for the case when
split-window-keep-point is nil.
adds f2bedf695c1 ruby-ts-mode: Handle indent in parenless calls much
closer to ruby-mode
adds ba33b83ce4b (ruby-ts--statement-container-regexp): Remove
"parenthesized_statements"
adds 94b9cbf96fb (ruby-ts--parent-call-or-bol): Handle more cases with
nested literals
adds 819719330ad (ruby-ts--indent-rules): Add a rule for continuation of
a hash pair
adds db727873803 ruby-ts-mode: Use font-lock-constant-face for
true/false/nil
adds 9161a302c9f Merge from origin/emacs-29
adds 03a8d132b0e Fix an oversight in advice.el
adds 207901457c0 Add treesit-forward-sexp (bug#60894)
adds 54d5ea66c99 Fix evaluation of asynchronous expansions in Eshell
indices
adds 167bf3408e4 Pacify clang 15.0.6 on Fedora 37
adds 117f90865ad Add new command `kill-matching-buffers-no-ask'
(bug#60714)
adds 21be03cccb6 CC Mode: Prevent two classes of "type" prematurely
entering c-found-types
adds e9ceeee1198 Merge from origin/emacs-29
adds 12d7670b90f Fix bug in 'sieve-manage--append-to-log'
adds ede5e82418a ; Merge from origin/emacs-29
adds 7fb69ce233b ; * doc/emacs/modes.texi (Choosing Modes): Add index
entries.
adds 0d3b6518e39 (ruby-ts--indent-rules): Indent inside empty parens
properly
adds a0ce569d3b7 ruby-toggle-block: Fix in ruby-ts-mode
adds 25ddb3f7d99 ; ruby-ts--indent-rules: Minor cleanup
adds fb82d4e3286 (treesit-simple-indent-presets): Have n-p-gp check for
grandparent's presence
adds 78b83a744fa ; * etc/NEWS: Rearrange instructions for building
tree-sitter grammars.
adds 0f9cf31ccdd Merge from origin/emacs-29
adds 4fb7b0b0b88 Fix an oversight in advice.el
adds 83afcf285b1 ; Merge from origin/emacs-29
adds 1fdd720b6b8 ; * etc/NEWS: Fix typos.
adds c6a7664f067 Add html-ts-mode (bug#60972)
adds affdf790119 Fix typo in c-ts-mode (bug#60932)
adds ca8f5f71f41 Change top-level anchor to point-min
adds 623fdf30ff3 ; * etc/NEWS: Fix wording of 'html-ts-mode's entry.
adds 3dacf583b90 ; Fix documentation of 'kill-matching-buffers-no-ask'
adds ab538b6f91b ; * test/lisp/eshell/esh-var-tests.el: Fix punctuation
in doc strings.
adds f4a3e8f29f0 ; * etc/NEWS: Mark 2 entries as documented.
adds f55bbc68988 Add sentence and sexp movement to c-ts-mode
adds 2bf0ad3be6b Add sexp navigation to js/typescript/tsx-ts-mode
adds cb07f1bcd0f ; Actually use dummy package descriptor
adds f0971f94fe4 Extend go-ts-mode with command to add docstring to
function
adds 8febda46c45 Use element as a sentence in html-ts-mode
adds c289786886b ; Add commentary and dostring in c-ts-mode
adds 0c6bfeddb21 ; Update tree-sitter major mode manual
adds b7d6bb47ee5 ; * lisp/treesit.el (treesit-font-lock-fontify-region):
Minor fix.
adds 7ca71d66dc7 Fix various problems in treesit-explore-mode (bug#60800)
adds 7b7b2b95138 Fix c-ts-mode indent (bug#60873)
adds 370b1ac99ec ; ruby-ts-mode.el: Add customize-group mention to
commentary
adds d66ac5285f7 ruby-ts-mode: Highlight builtin methods
adds d0d34514097 (ruby-ts-mode): Rename 'builtin-functions' to
'builtin-function'
adds d94dc606a09 ruby-ts-mode: Claw back half of the performance drop
from last change
adds b56cf28b325 ; (ruby-ts--predefined-variables): Make it a little
shorter
adds 6b2f85caa6c Make tree-sitter based modes optional
adds 40cf494b7ce ; * etc/NEWS: Fix typos.
adds 628b6241763 Don't load erc-goodies atop erc.el
adds c7e02eaa3d9 Handle after arg correctly in `keymap-set-after'
adds 8904a26a9d2 Improve `keymap-set-after' documentation
adds dcd59457b48 Use `key-parse' in `keymap-lookup'
adds 06953fc8e1d Make `keymap-set-after' work for menus
adds 67ee627c38d (project-try-vc): Add string-start and string-end
anchors to marker-re
adds 0cf053648a4 ; ruby-ts-mode: Update font-lock features list in
Commentary
adds 472f1425985 ; ruby-ts-mode: Add a Version tag
adds 34793337783 * lisp/org/ob-ruby.el: Fix outdated comments.
adds d63e1a89518 Use point-min to anchor top-level constructs (bug#60602)
adds b3de81a6ee3 MH-E: handle removal of mhparam libdir from nmh 1.8
adds 0805972e4ca Merge from origin/emacs-29
adds 0400de6a7de Fix typo in c-ts-mode (bug#60932)
adds 1c58f3d7fb2 ; Merge from origin/emacs-29
adds a91b435d0d5 ; Reword user documentation on binding keys in Lisp
adds 9f5d6c541e5 ; * doc/emacs/custom.texi (Init Rebinding): Fix wording
in last change.
adds 63fa225d443 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds b875c9bf67e Fix file-regular-p in Tramp
adds 080595682f7 Merge from origin/emacs-29
adds 161706ec331 ; Actually use dummy package descriptor
adds b767a641c8f ; Merge from origin/emacs-29
adds 6adc193ad66 Move c-like common utils into own library (bug#60961)
adds 89cb3c3f157 Minor fixes for Haiku
adds ae7e28a4372 ruby-mode.el: Expand some docstrings with examples
adds e74ba72a6a3 ruby-ts-mode: Fix two additional cases with
ruby-method-call-indent=nil
adds 9296e0c6495 Fix typo after move to common lib (bug#61001)
adds 204519a2e73 Fix typo of exposed symbol name
adds 808e101fabe Tweak BSD style indentation (bug#60984)
adds 8e83604dfe0 Avoid crashes in batch Emacs sub-processes on MS-Windows
adds c854ef7a187 ; Fix last change (bug#60556).
adds 0fb90f524db Fix decoding HTML files from archives
adds 846838dbab8 Add test suite for sgml-html-meta-auto-coding-function
adds 2343a067c3d Generalize vc-pull-and-push to support more backends
(bug#60569)
adds db02cbdfe02 * lisp/find-dired.el (find-dired-with-command): Quote
find-command-history.
adds b3814b43f60 (ruby-ts--predefined-variables): Fix the $` and $'
entries
adds 9c8e82484ab Merge from origin/emacs-29
adds 647cc9c65e7 Update to Org 9.6.1-16-ge37e9b
adds 11491225426 Merge from origin/emacs-29
adds 26ef5c09e0a Add `yes-or-no-prompt' user option
adds 85e33043323 Factor out some Tramp code
adds 860c3aada5d ; * lisp/eshell/esh-arg.el (eshell-prepare-splice): Fix
quoting.
adds b88d47beb00 Swap tag and element in html-ts-mode (bug#60972)
adds 3e62ddc0d87 ; * lisp/calendar/appt.el (appt-check): Fix
byte-compile warning
adds 29a8a1885d9 CC Mode: Don't do c-backward-syntactic-ws following a
forward movement
adds 8b87d095acf Pacify Apple clang version 13.0.0 (clang-1300.0.29.30):
adds 3365e413bd9 When base64-decoding part of decrypted text, save the
decoding permanently if we save the decryption permanently.
adds fce07d461de Increase DUMPED_HEAP_SIZE
adds dfdc0f5fb7b Fix xref-clear-marker-stack refactoring mistake
adds d865e180968 ; Fix issues with processing out-of-order IRC messages
adds 854a2901f7c * lisp/emacs-lisp/comp.el (comp-trampoline-compile):
Improve readability
adds e8db522e437 ; * lisp/progmodes/cc-engine.el: Delete trailing
whitespace.
adds e6c5f32e77d * lisp/find-dired.el (find-dired): Fix bug where M-p
skips first history item.
adds cb9628373a8 * lisp/startup.el (command-line): Fix warning message.
(Bug#61014)
adds 7f438ff543b Don't try to make a pipe process for remote processes
in Eshell
adds c15c0f7f018 CC Mode: Change the default value of
objc-font-lock-extra-types to nil
adds bc78285e686 ; * etc/NEWS: Fix typos.
adds deee3a92623 ; Fix last change in etc/NEWS
adds e31a5623965 * lisp/vc/vc-bzr.el (vc-bzr--pushpull): Return buffer's
process.
adds 695e9f71c3f Use named keymaps for outline buttons
adds ecf500b5e34 Handle relative file names in vc-resynch-window and
vc-resynch-buffer
adds 3846e79c93b ; Fix filename mismatches in prop lines of ERC tests
adds 987e53f3e2d ; * doc/misc/erc.texi: Improve Local Modules section.
adds cfe26f31893 Add new java indent rules
adds 8a1498c01f7 Fix fontification of function-valued variables
(bug#61053)
adds 8198803f660 ; Don't mention in the Gnus manual user options that
were removed
adds f30a4f51fef Announce outline.el keymaps
adds 9a21cb10751 ; * etc/NEWS: Fix typos.
adds 37454de0c8f Pacify --without-x unused function warning
adds c6613403e5c Fix Dired face for directory symlinks
adds abb3becb9fb treesit-install-language-grammar: Provide default repo
url
adds cfb180329b5 ruby-ts-mode: Don't reindent when "class" or "def" is
under "ERROR"
adds 37c1c924666 ; * etc/NEWS: Minor reordering.
adds 42e02480c2b * doc/emacs/text.texi (Outline Minor Mode): New node
split from "Outline Mode"
adds af28191b04f * lisp/net/tramp.el (tramp-wrong-passwd-regexp): Fix
regexp.
adds 00675aa724a Add support for building tree-sitter modules with MinGW
adds 4bd06ce2a9f Fix call to treesit_record_change in insdel.c
adds cdf74254ffa Fix indentation for c-ts-mode (bug#61026)
adds 41f497c8bee Fix doc strings of window-splitting commands
adds ff9498624fc ; * src/insdel.c (insert_from_buffer): Fix assertions.
adds 4bf7cb71edc Fix go-ts-mode indentation and set indent offset to 8
(Bug#61006)
adds f8c95d1a768 Fix xt-mouse on terminals that report UTF-8 encoded
coordinates
adds 12e419ad115 Merge from origin/emacs-29
adds 3766a666b55 ; Fix issues with processing out-of-order IRC messages
adds 23fe6c4f68e ; Merge from origin/emacs-29
adds f72a394716f Work around package.el transitive dependency bug
adds 5859413df23 ; * lisp/progmodes/cc-engine.el: Delete trailing
whitespace.
adds 18fbcce9757 Merge from origin/emacs-29
adds 627ac228b2e Don't inhibit LAP-level DCE when switch ops are present
adds 4287d56bad5 Repair hideif regexp problems
adds dabe0b7d407 Add support for negative indices and index ranges in
Eshell
adds 5642bf0b972 Make 'eshell-number-regexp' into a regular defvar
adds 752c526585f ; Fix typos
adds fd145499bbd Fix fontification TypeScript of import-statements
(bug#61081)
adds 00629c03964 Fix errors in fontification of JavaScript
import-statements (bug#61083)
adds 194bc97879d Improve documentation of
'shell-command-dont-erase-buffer'
adds 128a999bfe7 Make project-current not error out inside non-existent
dirs
adds cd42244fca8 Merge from origin/emacs-29
adds 0820a81ec7a Tramp cleanup from recent test campaign
adds 4de1171d143 ; * lisp/progmodes/go-ts-mode.el (treesit-node-end):
Avoid warning.
adds 835d2b6acbe ; * lisp/emacs-lisp/range.el: Fix some typos
adds 840f8bfdc93 * src/comp.c (F_RELOC_MAX_SIZE): Bump to 1600
(bug#60996).
adds e2b37f901d1 Fix host name completion for Tramp "podman" method
adds e55855c5a1e Better compilation of n-ary comparisons
adds 254c75fc293 Better commutative binary numerical op codegen
adds 76bb46db9df ; * doc/emacs/frames.texi (Mouse References): Improve
indexing.
adds 362678d90e1 python.el: Use correct regexp when enabling
python-ts-mode
adds bc5ee2b7bf0 ; * src/comp.c: Remove Local Variables section to avoid
warnings.
adds 578e8926713 ; * doc/lispref/variables.texi (File Local Variables):
Improve indexing.
adds 450db0587a9 Minor documentation improvements for outline-minor-mode
(bug#61062)
adds 6e50ee8bbb5 Add c-ts-mode-set-style and :set for
c-ts-mode-indent-style
adds 1de6ebf2878 Make treesit-font-lock-level a defcustom
adds 2bd0b947538 Fix java class member without access modifier
(bug#61115)
adds 56e8607dc99 Fix spurious errors on Windows when deleting temporary
*.eln files
adds 1c3ca3bb649 Fix <> syntax in rust-ts-mode
adds f50cb7d7c4b ; Improve docstring of c-ts-mode--indent-style-setter
adds 4b1714571c8 ; Fix byte-compile warnings in c-ts-mode.el
adds a3003492ace Move c-ts-mode--statement-offset to c-ts-common.el
adds 382e018856a Add treesit-subtree-stat
adds 1970726e26a Use treesit-subtree-stat to determine
treesit--font-lock-fast-mode
adds 64fee21d5f8 Fix dockerfile-ts-mode line continuation indentation
(bug#61131)
adds b73539832d9 ; Remove treesit--font-lock-fast-mode-grace-count
adds 197f994384c Document tree-sitter features in the user manual
adds 9058601308d ; * doc/emacs/misc.texi (Document View): Remove
@footnote (bug#61152).
adds 8360e12f0ea Update to Org 9.6.1-23-gc45a05
adds 207a0d9408c Merge from origin/emacs-29
adds 3f069bd796b Fix password prompt in Tramp
adds 176830fe2bb Fix incremental build failures with tree-sitter
adds 99e40959f40 Fix password prompt in Tramp (do not merge)
adds 48ed4228a75 ; Merge from origin/emacs-29
adds dda4baa58b7 ; Fix build and startup without tree-sitter
adds f67a9a12b7b Fix interactive use of `keymap-local-set' and
`keymap-global-set'
adds c53952164fe Merge from origin/emacs-29
adds cdc8f7c28eb Gnus nnimap date search string must use C locale
adds e19b91f946a Revert "Fix incremental build failures with tree-sitter"
adds 79154f625cc Add regression tests for Eshell completions
adds cc5a2ed457e Properly parse Eshell variable splices for interactive
completion
adds e7d0aa248e6 During completion, convert all Eshell arguments to
strings
adds e866490a077 Fix keymap inheritance in descendants of
'c-ts-base-mode'
adds 86b03046c00 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 2f3683cd4dc * lisp/isearch.el (isearch-emoji-by-name): Disable
derived emoji (bug#60740).
adds 327941b2112 CC Mode: Fix a coding bug in c-make-keywords-re. This
should fix bug #61135
adds 1684e254a3b Update to Transient v0.3.7-196-gb91f509
adds a73b046c7d5 Merge from origin/emacs-29
adds f724fca732a ; Auto-commit of loaddefs files.
adds 49b61405582 Fix cursor-in-echo-area on TTY frames
adds 47ab9ba55d7 * lisp/keymap.el (keymap-global-unset): Correct prompt
adds f711f4e99f7 (Ftreesit_query_capture): Cache list of predicates for
given pattern index
adds 66aa9cb450a ; (Ftreesit_query_capture): Fix typo
adds cfde8a14900 Merge from origin/emacs-29
adds f7fcc62b78a ; Auto-commit of loaddefs files.
adds 0214e9021b4 ; Merge from origin/emacs-29
adds 8c6a4639318 Handle large process output strings for Tramp
adds c831f55b234 * lisp/progmodes/ruby-ts-mode.el: Extend
treesit-sexp-type-regexp.
adds f91bf9df892 Unbreak the MS-Windows build
adds ea1bb263153 * doc/emacs/basic.texi (Repeating): Mention
describe-repeat-maps (bug#61183).
adds 9715715ac16 (eshell--complete-commands-list): Fix regression in fix
to bug#48995
adds 0571a3cc87f Merge from origin/emacs-29
adds f6955482c29 Clean up LAP peephole logging
adds bfd338aad9d LAP peephole optimisation improvements
adds be304bb3286 ; * etc/NEWS: Mention the 'utf-8-auto' bugfix
(bug#60750).
adds c6660a6d6de Improve documentation of 'repeat-mode' and related
variables
adds 2de0ab5cbd3 ; Doc fixes in keymap.el
adds 1c125baa3f0 Teach 'hs-minor-mode' about tree-sitter based modes
adds 4d3428e95a9 Fix docstring fontification of CL's 'defstruct'
adds 382ab516cef Change the default of 'treesit-defun-tactic' for
'c-ts-mode'
adds c4988840598 Avoid spurious pause in kill-ring-save (Bug#60841)
adds e8334781c9f Improve documentation of gdb-mi's dedicated windows
adds 3b3c47d977b (treesit_predicate_match): Match node text against
regexp without consing
adds 20454128b8b Minor improvements in sqlite.c
adds 88ccf78b206 ; * src/treesit.c (treesit_predicate_match): Simplify
last change.
adds b8009bbf2d8 ; Fix error where we pass t to treesit-node-type in
c-ts-common.el
adds 74e715cb729 ; Go back to original point when filling comments in
c-ts-mode
adds a2b77c79dcc Use c-ts-common-statement-offset for closing brackets
too
adds 8a6bdf88b4b Call treesit_record_change in insert_from_gap_1
adds d963a8f1355 Make c-ts-mode indent tests side-effect-free
adds 96ea27278b4 ; Fix c-ts-mode indent test
adds ac7ec87a7a0 Merge from origin/emacs-29
adds 0a95a81d8d3 CC Mode: Fontify a certain foo * bar class by the
asymmetric space heuristic
adds 229d0772e23 Add test for java indentation (bug#61115)
adds c39c26e33f6 nadvice: Fix bug#61179
adds 7e1c7db1cb5 Prefer https: to git: URIs
adds 04d97e76a96 Update from Gnulib by running admin/merge-gnulib
adds b429274c5b4 Use Gnulib module alignasof instead of stdalign
adds d27d9a43d4d Update some commentary for C23
adds 45525cafcbc * lisp/emacs-lisp/cconv.el (cconv-convert): Fix thinko
adds 929099cbb43 Get rid of delq in LAP optimiser
adds 9926b44f9ee LAP optimiser: bind local variables instead of mutating
them
adds a50d5b219f8 Remove compatibility hacks in LAP optimiser
adds 17784bbf3f9 Allow unbind to commute with discardN and
discardN-preserve-tos
adds 0f4c7060e46 Fix misleading LAP optimiser debug log message
adds 013655811aa CC Mode: Prevent infinite recursion in
c-determine-limit.
adds 7f8f19da249 Fix 'hack-local-variables' when EOL conversion is
inhibited
adds 907fd1f7ff4 Improve Tramp file name completion
adds 22f0159c5aa Fix last Tramp commit
adds a98d0daac47 Remove unnecessary cons in lexical eval
adds 88d5327fe2a (cconv-convert): Fix regression
adds 2273cdb40e1 * lisp/edmacro.el (edit-kbd-macro): Fix thinko
(bug#61333)
adds e444115d026 Improve keymap-global-set and keymap-local-set
interactive use fix
adds c3f58a66514 Don't casemap erc-sasl-user when set to :nick
adds 35e238cae8b Improve documentation of 'header-line-indent-mode'
adds f25c15ceb7d ; Fix typos
adds d99b5151f8c Add syntax-propertize-function to ruby-ts-mode
adds 4c765d93ab3 Refine the previous change
adds 3a64f81ebc1 Don't clobber match data in 'y-or-n-p'
adds 873a0a15085 Add support for TypeScript compilation to compile.el
(bug#61104)
adds 8870b54db99 Add tests for compilation support for TypeScript
(bug#61104)
adds 1a123feb181 Fix bidi reordering of sequence of whitespace
characters before a TAB
adds 89b550eac29 Fix switch statement indentation for go-ts-mode
(bug#61238)
adds 69380a88e92 c-ts-mode: Highlight name in parameter declarations
adds 671e5d9fad5 ; * lisp/treesit.el (treesit--font-lock-level-setter):
Minor change.
adds b80f36b88c7 Make c-ts-mode-set-style's effect local (bug#61245)
adds b40a929a3f2 ; ruby-ts--syntax-propertize: Amend commentary
adds 2c33e2889b4 Fix byte-compilation of *-ts-mode.el files
adds 0358267204d Update the Emacs FAQ for Emacs 29
adds f13479d9556 Fix installation of tree-sitter grammar on MS-Windows
adds 03d9d18513b Fix display of raised/lowered composed text
adds 96181ed3f09 Document 'plistp'
adds 1dd751c3ac4 ; Improve documentation of 'proper-list-p'
adds 0c125fcc67a Make highlighting more regular across TS modes
(bug#61205)
adds 58dc03ba7e4 No longer use transient in isearch-emoji-by-name
adds 3ffd0eddce6 Highlight more complex function parameters
adds 94f291d1505 ; * lisp/paren.el (show-paren-predicate): Doc fix.
(Bug#61098)
adds 18c43bb9d6c Ensure upper bound of font-lock region is less than
point-max
adds 85705a7059f ; Move misplaces parenthesis in emoji--choose-emoji
adds d12727057d4 rust-ts-mode--indent-rules: Indent to 0 at top level
adds e38ff004631 rust-ts-mode: Highlight variable declarations
adds d7b4a8487f6 ; * lisp/isearch.el (emoji--read-emoji): Avoid
compilation warning.
adds bb999df5d6f ; Fix whitespace of last change
adds 929daafa1d6 ; Fix trivial mistake in emoji--choose-emoji
adds 0862a79fef5 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 24085ba6105 ; go-ts-mode--indent-rules: Indent to 0 at top level
adds 6568a1aaf9a Fix inability to turn show-paren-local-mode on manually
(bug#61098)
adds 948e343496b ; Fix byte-compilation warning
adds 26e947ccb14 * lisp/vc/vc.el (vc-find-revision-no-save): Fix parens
(bug#61256).
adds 60089dcfe06 Add to bug-reference-auto-setup-functions after its
declaring defvar
adds 793c24a6ac7 Make sure 'M-x show-paren-local-mode' turns on right
away
adds 088425538f2 rust-ts-mode--font-lock-settings: Improve consistency
adds a529b0d6463 rust-ts-mode: Fix highlighting of function name in
call_expression
adds 07ffe902c63 c-ts-mode: Highlight "property functions" as functions
adds 1fab91d852e go-ts-mode: Fix highlighting of function name in
call_expression
adds 79ab62e0bb5 go-ts-mode: Highlight variable declarations
adds c3262216abb Add array_initializer to java-ts-mode
adds 5a6dfab1e4d Use c-ts-common-statement-offset in java-ts-mode
(bug#61142)
adds 17ab426670a * lisp/treesit.el (treesit): Fix shortdoc example form
(bug#61318).
adds 9dfccb89fc5 Clarify bug-reference-auto-setup-functions docstring.
adds 97533e73ad6 ; * lisp/progmodes/c-ts-common.el
(treesit-node-prev-sibling): Declare.
adds 321cbd9a601 Tighten and simplify typescript compilation-mode
regexps (bug#61104)
adds 2ac8c4bbd6f (eglot-completion-at-point): Return correct values in
:company-kind
adds d68ff6016d0 Fix c-ts-mode indentation (bug#61291)
adds 7cb92b53987 Fix c-ts-mode indentation
adds 87d39a30b12 Fix c-ts-mode indentation
adds 746748f5c28 Make java-ts-mode use the
c-ts-common-indent-type-regexp-alist
adds c9ba05af8df Fix crashes inside 'xfree' called from treesit.c
adds d492be400e1 Merge from origin/emacs-29
adds 643a11c6e5d * lisp/progmodes/xref.el (xref--insert-xrefs): Remove
extra space (bug#61340).
adds f3fce3a71c7 Simplify and speed up parts of elisp optimiser
adds 680bc20553e Flatten nested `concat` calls
adds 31bf35935f2 ; Fix doc strings in iimage.el
adds f0a6b64e9d6 Merge from origin/emacs-29
adds 21f3c7ef269 * lisp/edmacro.el (edit-kbd-macro): Fix thinko
(bug#61333)
adds 083f7c753cf ; Merge from origin/emacs-29
adds d11d7aee1a6 ; Fix memory leak in treesit.c
adds 0ec0a610ed2 * lisp/iimage.el (iimage-mode-buffer): Handle multiple
regexps.
adds a5651c0c403 ruby-ts-mode: Fix indentation inside empty
if/unless/case/def
adds 973c1d24c6a ruby-ts-mode: Also don't reindent 'identifier' when
inside ERROR
adds 1518fc5d7c5 Merge from origin/emacs-29
adds 8784b9e817e * lisp/icomplete.el (icomplete-exhibit): Check validity
of the current buffer.
adds d6d25a3c221 xref--insert-xrefs: Use 'shadow' for the line number
colon
adds c53255f6775 Ensure that deferred commands don't make Eshell forget
let-bound values
adds ab7c2f80921 Ensure that Eshell users can run lines of command
output as input
adds ea29622e928 Fix Tramp file name completion
adds 67dea8143f1 Fix last change
adds dbe7803aa1e Add more java indentation tests
adds dc3604cadfa Make edebug see unused variables when lexical-binding
is non-nil
adds 85a2eb2c789 LAP peephole optimiser improvementsa
adds 838415525bd Support Tramp user name completion
adds 14c97db7366 Make sure core Eshell modules are loaded
adds b04cce02ff4 Fix Scala entry in Eglot's DB of LSP servers
adds e47cf6ca15a Update to Transient v0.3.7-204-gecff8c2
adds 417a8ed8b05 ; Improve discoverability of empty file names handling
adds 67c6ec25590 lisp-mode: add docstring recognition for more common
lisp symbols
adds 68a6b364d1c Fix 'rmail-summary-output'
adds 56960a6558b Update to Transient v0.3.7-205-gb8ad0da
adds 51901736965 Add 'live' property to treesit-node-check (bug#61235)
adds b39821fdcef ; Fix incorrect function name in treesit manual
adds f5789aefc2e Rename LIMIT to DEPTH in tree-sitter functions
(bug#61231)
adds 9ac242ce93d ; Fix recent changes in treesit docs
adds 10af9fbcad1 ; * admin/notes/tree-sitter/starter-guide: Typos.
adds 4f053afe8e7 bug-reference: prevent match-data clobbering (bug#61395)
adds 900f7e07275 ; Remove extraneous local variables from
image-dired-*.el files
adds 2d1e43436da ; Improve documentation of hash functions.
adds 074008ee2d2 ; Fix doc strings in lisp/image/ directory
adds 4da398d8b57 ; Fix typos
adds 08bd066149f Merge from origin/emacs-29
adds 8f3091defb3 ; Fix typo in buffer.h
adds 50140585a29 Merge from origin/emacs-29
adds ae4ff4f25fb Support input method ``text conversion'' on X Windows
adds 9510e8ad682 Check in new files
adds ac2c7a28da0 ; * src/textconv.c (textconv_query): Fix build on
non-GCC compilers.
adds dde023b63ab * src/.gdbinit (nextcons): Amend $.u.cdr to $.u.s.u.cdr
adds e0b60120a1c Support Tramp multi-hop completion
adds 048a2dabfc4 ; Fix typo
adds 7287b7b53a1 Support webkit2gtk-4.1
adds 86ca7df6a34 ; Mention Hunspell private-dictionary misfeature in doc
strings
adds 3d17aee13d9 ; Fix installation of dependencies for VC packages
adds 8bc1b7d0b27 Avoid warning about 'load-path' in non-interactive
sessions
adds d4fc7012978 Tolerate missing elpa-packages.eld files
adds 2da05876edb ; Use the right name when specifying VC packages
adds eb2b0931cf1 Add lambda_expression to
c-ts-common-indent-type-regexp-alist
adds bf60b3bfe7b Merge from origin/emacs-29
adds 8280d721d7c * src/.gdbinit (nextcons): Amend $.u.cdr to $.u.s.u.cdr
(bug#61453).
adds b3dda79facd ; Merge from origin/emacs-29
adds fe2ea5ddd8d Update to Org 9.6.1-31-gaf1bb1
adds f49caaa8925 ; * src/pdumper.c (dump_buffer): Update hash.
adds f2114e8d89f Fix indentation for closing bracket in c-ts-mode
(bug#61398)
adds 609319da870 Merge from origin/emacs-29
adds a3edacd3f54 Add new user option password-colon-equivalents
adds 8aef401b4f6 LAP optimiser: more stack reduction hoisting
adds a124cfd4418 ; Fix previous mule-conf change
adds df5c1c9370c ; * etc/NEWS: Move treesit-related functions and
variables to Lisp Changes.
adds 5284af27ee5 Improve insert-file-contents checking
adds b0842671e75 Improve insert-file-contents on non-regular files
adds ccc09211517 Don’t scan text twice to guess coding system
adds bae5fa5d9a8 Fix src/fileio.c comment
adds b950b46f514 Fix insert-file-contents on /proc files
adds e6043641d30 * src/comp.c (Fcomp__compile_ctxt_to_file): Don't
create output file twice
adds 0960ce4b578 ; Fix typo in comment in mule-conf change
adds 864bf5dda4a Fix recent LAP optimiser error
adds 82133dea0d0 Tramp cleanup
adds af94369f90a Rewrite emoji's usage of transient
adds 51e3f91f50d ; Auto-commit of loaddefs files.
adds 16ba96ad3dd Add some `pure` and `side-effect-free` declarations
adds b9ef710dd3b ; * lisp/international/emoji.el (emoji--narrow): move,
avoid warning
adds 571558e4600 Teach 'diff-ignore-whitespace-hunk' how to regenerate
all hunks
adds cc30422825a Fix spurious display of eclipses in Calendar
adds a4aa32bdfff Fix 'save-restriction' for narrowing locks
adds 97314447e60 Make 'narrowing-lock' and 'narrowing-unlock' internal
adds d8438e2bb44 Add 'without-narrowing' macro
adds 0d73e4aa261 Add specific symbols for narrowings
adds a6cd4553d48 Rename two long line optimizations variables
adds 79ce185ad13 Update the documentation about labeled (locked)
narrowing
adds 2956e54b1dd Add an extensive test for labeled (locked) narrowing
adds 4297039bd13 Save and restore the absence of narrowing locks
adds dcb2379a463 Minor improvements to labeled narrowing
adds b948d0d7efe Merge branch 'scratch/fix-locked-narrowing'
adds 865758130a1 ; * admin/git-bisect-start: Update failing commits
adds 10f2aedea9a ; * lisp/progmodes/c-ts-mode.el (c-ts-base-mode):
delete duplicate
adds 909bd04cf5f ; * lisp/calendar/lunar.el: Add comments. (bug#61460)
adds dd8b720ee74 ; * etc/NEWS: Fix typos.
adds 3d572ae0d50 Rename with/without-narrowing to
with/without-restriction
adds d806b0e33cf * lisp/repeat.el: Rename internal function and variable
(bug#60980)
adds 13bcff3da5c Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 4bb27a5ca93 ; Minor docs copyedits
adds 4f099a72173 ; Remove failing erc-reuse-buffers test
adds 4eac80fcc39 ; Prepare to update ERC version to 5.5
adds 6a32ba8b69c ; Fix the installation of dependencies for VC packages
adds a3751b5d0c1 ; Raise an error if a VC package checkout is empty
adds 420d2cae846 Update to Transient v0.3.7-209-gdab1dfa
adds d97a3839967 csharp-ts-mode: fontify compiler directives (bug#61512)
adds accd88d5545 Don't indent template_string contents (bug#61503)
adds 5206a551c16 Improve backward compatibility of save-restriction
adds 477aa047ee7 rust-ts-mode: Highlight variable reassignments
adds a3a1ef7bd5e Fix rust-ts-mode type and module highlighting
(Bug#61302)
adds 7678b7e46f2 Eglot: check server capability before sending didSave
(bug#61478)
adds 142f5683c10 Merge from origin/emacs-29
adds fdac69b45e6 ; Auto-commit of loaddefs files.
adds 1e0f4c554b7 ; Merge from origin/emacs-29
adds 80b34d165da ; Simplify eclipse calculation in calendar/lunar.el
adds 6a677fd3b66 New option 'diff-ignore-whitespace-switches'
adds dc843e0a9b3 Describe the effect of 'guess' for
'ido-use-filename-at-point'
adds 324a1d83c99 ; Don't require 'eshell' in other Eshell files
adds 8051be9ac20 Allow unloading Eshell
adds 43c62a4732d ; Fix typo
adds b16965ef7e6 Delete perplexing paragraph from Gnus manual
adds 1917c51fe68 ; Prevent ERC-induced false positive in JUnit report
adds 3c6b726a7b4 Add super node as a keyword
adds b18754bb179 Minor improvements in c-ts-mode and docs
adds 32795309939 Move block closer above declaration_list rule
(bug#61531)
adds 2550e8bb0b0 Fix mule-tests under en_US.UTF-8 locale
adds 314f12630af Merge from origin/emacs-29
adds 07a76a06f9a Fix test errors when run with fancy charset (bug#61534)
adds 1c9d81a2b42 Attempt to recognise if a VC package has no Elisp files
adds 40f4bc4e0aa ; Avoid installing VC package dependencies multiple
times
adds 5bc88b3b175 Add menu to news-mode
adds 83af806ab7c Rename 'emacs-news-toggle-tag' to 'emacs-news-cycle-tag'
adds f1f571e72ae Add electric indent for preproc directives
adds 23089f1cf22 Merge from origin/emacs-29
adds d4346a7cc78 Add handling of the C11 _Generic construct to C Mode
adds 7ab6c6ac833 Define 'display-time-time-and-date-indicator' face
adds d5bf26f488b Move side-effect-free and pure declarations to function
definitions
adds dabd7feb950 ; Fix previous change
adds a5ad897b35f Use substitute-command-keys more in Calc help
adds fcf2f7aeada Make the byte compiler give correct warning positions
in eval-and-compile
adds b37cb465fe0 ; Adjust limit for eclipse in calendar; rename a
function
adds 2c7e87c73a9 Use more recent public_suffix_list.dat where possible
adds 1298d1db189 Rename 'display-time-time-and-date-indicator' to
'display-time-date-and-time' (bug#61567)
adds 3969a34fa1b Revert "Rename to inhibit-automatic-native-compilation"
adds c0681cd3477 Revert "Add new variable 'inhibit-native-compilation'"
adds b6e2799aa1c * Some more `inhibit-native-compile' clean-up
adds 1795839babc Support `comp-enable-subr-trampolines' as string value
adds abfd00e5c02 * lisp/emacs-lisp/comp.el
(native-comp-never-optimize-functions): Improve doc
adds 5d0912f1445 Rename comp-enable-subr-trampolines into
native-comp-enable-subr-trampolines
adds 8d8464bd5a9 Rename native-comp-deferred-compilation into
native-comp-jit-compilation
adds 95692f6754c Rename native-comp-deferred-compilation-deny-list
adds 1a64f326e0a * Fix previous change
adds ce4a066ed1e * Generate trampolines in a temporary directory if no
other option is viable
adds b44a7ff85dc Allow 'icon-title-format' to have the value t
adds a555abc56d5 Fix order of faces in 'face-list'
adds d6e4f243720 Merge 'emacs-29' into
'feature/inhibit-native-comp-cleanup'
adds 8aad8d75aa9 ; Improve and update documentation of native compilation
adds 09fad246de8 * lisp/calc/calc.el (calc-mode): Improve docstring.
adds 1c7d7623781 ; Minor copyedit of NEWS wrt *-ts-modes
adds 5b34fc07085 * lisp/treesit.el (treesit-node-at): Update docstring
(bug#61529).
adds 0a5615669a4 Don't completely clip into visible range in
treesit_record_change
adds 18e96ed7c8a project.el: Extract backend->marker association for a
defvar
adds a40b1745d4a (project-vc-backend-markers-alist): Add entry for vc-got
adds 13fd7667f9c ; * src/treesit.c: Improve sectioning.
adds 3e747630999 * lisp/files.el (file-equal-p): Work around Haiku stat
bug.
adds 5093a534960 Fix regression due to change in face sort order by
'face-list'
adds deef41a8259 Fix hi-lock-tests when 'use-dialog-box' is non-nil
adds 1769a588300 Fix some uses of 'use-dialog-box'
adds 0be5f7ab636 Merge from origin/emacs-29
adds 97f24924df6 Remove redundant requires from package.el
adds b3502b92282 Allow disabling viper faces in the minibuffer
adds 2ac8d7e64a0 Improve Tramp's user and host name completion
adds 750bc57cbb8 Don't rely on dynamic scoping to fix bug#59213
adds 1e5cebc88bb Spell out RPN abbreviation in Calc manual intro
adds e985466556c Fix comment in treesit_record_change (bug#61369)
adds 6ea3c105ab1 Fix cursor motion when there's line-prefix and display
string at BOL
adds 4a90d67eb68 Slightly improve hashcash documentation
adds a638c79bc5c Delete redundant question from Gnus FAQ
adds 4f9862e4356 ; Fix typo
adds 6c0d8210175 (project-try-vc): Remove unused defvar/require
adds 5190ea6259a Fix point moving when calling python-shell-send-region
adds 9f508cef85d Fix 'display-buffer-use-least-recent-window'
adds fb5299ba099 ; Fix wording of last change.
adds 7337f072500 ; Remove NEWS entry about deleted variable.
adds 774051873d5 Fix documentation of 'just-one-space' and
'delete-horizontal-space'
adds c15bc91e1bf * Fix `native-comp-enable-subr-trampolines' semantic
adds d560dc5044a (rust-ts-mode--font-lock-settings): Highlight closure
parameters
adds 4c49452cdef (treesit-query-validate): Fix reusing the output buffer
adds c61a30e1601 Update thumbnail buffer's header more
adds cd05fca5f78 ; Improve documentation of
'native-comp-enable-subr-trampolines'
adds 4faebba2fed Fix invocation of File->Close from the menu bar
adds 871cf33a450 ; * admin/make-tarball.txt: Minor copyedit.
adds 34f44ae07e0 Merge from origin/emacs-29
adds 8fba4cff1bd imenu: Make the test for a single category of map (e.g.
"Class") rigorous
adds 9e745ed3f2c Tramp cleanup
adds cac13e36054 Help Elisp xref recognize defclass parent classes
adds 4eefadad067 Repair mistake in a previous edmacro-sanitize-string
change
adds 74463909cbb * lisp/emacs-lisp/macroexp.el (mapcan): Set
funarg-positions.
adds 43a6b3f5231 * list/emacs-lisp/cconv.el
(cconv-make-interpreted-closure): Tweak docstring
adds ae9bfed50db Fix storing email into nnmail by Gnus
adds 807d2d5b3a7 Fix htmlfontify.el command injection vulnerability.
adds 22fb5ff5126 Fix ruby-mode.el local command injection vulnerability
(bug#60268)
adds 5d05ea803e9 Fixed ctags local command execute vulnerability
adds e339926272a Fix etags local command injection vulnerability
adds 1e70e785f00 ; Merge from origin/emacs-29
adds 4a77fcb1478 Update ChangeLog and AUTHORS for Emacs 28.3
adds 6105263983b Merge from origin/emacs-29
adds e61d743d440 Update NEWS for Emacs 28.3
adds ba3aba3096a Bump Emacs version to 28.3
adds 47eaee0e285 ; Merge from origin/emacs-29
adds f7bd5ac5521 Update HISTORY for Emacs 28.3
adds f5a99945b6f ; Update ChangeLog for Emacs 28.3
adds c96fe562ae7 Merge from origin/emacs-29
adds a44d906740f ; Commit files changed by "autoreconf -i -I m4 --force"
adds 545c363c624 ; Merge from origin/emacs-29
adds 893ddd5903e Eglot: improve treatment of completion items without
:sortText (bug#61532)
adds 4aa397e71b2 More doc on image-dired-dired-* (bug#61624)
adds 497ed0fb42e ; * doc/emacs/dired.texi (Image-Dired): Fix last change.
adds 068b53500e2 ; Improve image-dired-thumbnail-storage docstring
adds e2ac0d416b9 ; Merge from origin/emacs-28
adds 1630bfb5d08 Merge from origin/emacs-28
adds 47c833537ac Merge from origin/emacs-29
adds 32be128382f ; Merge from origin/emacs-28
adds dd19f0b798b ; Merge from origin/emacs-29
adds 9a6f22fd0b4 Merge from origin/emacs-28
adds ad6c6a3a115 ; Merge from origin/emacs-28
adds fd734634395 Merge from origin/emacs-29
adds 25c65e6b586 Backport: Fix xref-clear-marker-stack refactoring
mistake
adds 6b908773599 * lisp/progmodes/xref.el (xref--insert-xrefs): Remove
extra space (bug#61340).
adds a5b5f73d886 xref--insert-xrefs: Use 'shadow' for the line number
colon
adds c4c4af022d6 ; Merge from origin/emacs-29
adds db3fea2e5ce Detect and prevent function alias loops in `fset` and
`defalias`
adds b5bea14ca17 * lisp/progmodes/xref.el: Bump the version.
adds 1ac05eac74b rust-ts-mode--font-lock-settings: Avoid the explicit
'default' face
adds 683961cd733 * lisp/simple.el (choose-completion): Check for
completion-in-region-mode.
adds d397f3d5084 Add comment style toggle for c-ts-mode (bug#61550)
adds c544df4fa3f Cleanup preproc indent for c-ts-mode (bug#61558)
adds 2e6093b425e Adjust jsx indentation
adds afbce8bb467 Improve tree-sitter indent anchor prev-adaptive-prefix
(bug#61314)
adds fc4bfa76db9 Update to Org 9.6.1-34-geea8da
adds dfc850ca022 Fix object initializer for csharp-mode (bug#61541)
adds 19480aa30e3 Typescript-ts-mode: Add switch case handling
adds d7010d64b21 Add declaration_list to
c-ts-common-indent-type-regexp-alist
adds 02aba20d528 Update to Transient v0.3.7-216-gfe40342
adds 88ee92e61d7 ; * lisp/progmodes/rust-ts-mode.el (treesit-node-end):
Declare.
adds 5d0b45cd67b Make the native compiler always use `make-temp-file'
for temporary files
adds e83c78b8c77 Eglot: respect user's Eldoc configuration by default
adds 5a864f23eb8 regex-emacs.c: Reduce the use of backtracking a bit
further
adds 839a86b02ba Merge from origin/emacs-29
adds 16ca258b1fc Repair mistake in a previous edmacro-sanitize-string
change
adds 68c972cba1a ; Merge from origin/emacs-29
adds 7a59f20a4e5 Follow aliases for `interactive-only` declarations
adds 428442fb530 ; * test/lisp/emacs-lisp/nadvice-tests.el: suppress
some warnings
adds 098add06eb7 Say whether we're using X11 double buffering
adds 450be633bb5 Remove stray quotes
adds c94011ed568 ; * configure.ac (EMACS_CONFIG_FEATURES): Improve
configure message.
adds 37e5d0cd853 Use delete-char instead of backward-delete-char
adds 170b419df0d Declare `indirect-function` to be side-effect-free and
error-free
adds 48cc5c0604c Update Modus themes to version 4.1.0
adds 1976ca1634d Make 'emacs-news-cycle-tag' work at all levels
adds 06ba9484166 Improve text about deleting windows
adds 68df9e5953c * lisp/emacs-lisp/comp.el
(comp--trampoline-abs-filename): Improve 5d0b45cd67b
adds cf53e62a791 Add 'process-status' to process shortdoc
adds ef38774c02c Improve dnd-direct-save-remote-files docstring
adds f1c83898060 Fix build --without-xdbe
adds 4dc1f2b9a01 ; * src/xterm.c (x_update_end): Condition on HAVE_XDBE
adds 48c9a507713 * etc/NEWS: Mention new buffer display action alist
entries
adds fb5dbf6de73 ; Fix documentation of 'icon-title-format'.
adds 177d0cf2a9a ; * etc/NEWS: Fix typos.
adds ba91a76659b Avoid division by zero in get_narrowed_* functions
adds 003759a6dca Explain effect of variable-pitch fonts on fill-column
adds 1f4886fdb09 Do not error out on non image file (bug#61639)
adds d816429e2f2 * lisp/progmodes/python.el (python--import-sources):
Fix regexp (bug#61648)
adds a6be0be1db6 ; Clarify "kill files" in Gnus manual
adds db21c84bc94 ; Improve doc string of 'C-q'
adds db7096a532c Yield to erc-move-to-prompt before unhiding prompt
adds 20c654b6f8f Merge branch 'emacs-29' of
git.sv.gnu.org:/srv/git/emacs into emacs-29
adds 43c4dd6f962 ; * doc/emacs/anti.texi (Antinews): Adjust to latest
changes.
adds a0b67252346 ; * doc/emacs/vc1-xtra.texi (Preparing Patches):
Wording tweaks.
adds d411b4d1fd3 ; * etc/NEWS (C-x v !): Additional text.
adds 6016f1982d3 ; * etc/NEWS: Fix typo again
adds ea7251ad6df Eglot: go back to setting eldoc-documentation-strategy
again
adds 711a775ba76 Eglot: simplify capability-checking code
adds 7ad5d9babed Eglot: restore eldoc-documentation-functions on shutdown
adds 28ed0d1840f Eglot: run eglot-managed-mode-hook after LSP didOpen
adds 1841299a11d Eglot: implement inlay hints (bug#61412, bug#61066)
adds 94e70ed4261 ; * lisp/emacs-lisp/eldoc.el
(eldoc-display-in-echo-area): Fix typo.
adds fad36650697 Merge from origin/emacs-29
adds 6411a9af03a Additional change for Bug#61432
adds 2f110132d73 ; Throw strings as the values for 'eshell-incomplete'
adds 4b364a990a0 Add support for completing quoted variables in Eshell
like $'FOO'
adds 9d48c9844bf Don't add a space after the trailing slash when
completing ~USER in Eshell
adds da002af4116 ; Remove commented-out leftover from the last commit
adds 0a361fd91ab ; Return t or nil for 'test-completion' of Eshell user
references
adds 990f4027131 * doc/emacs/maintaining.texi: More mentions of marked
files in Dired.
adds 5286111ea1f Improve documentation of VC commands, including in Dired
adds e3be0dbf85c Eglot: display completion label when safe
adds 5c2be6a2632 ; Fix recently-added doc strings in eglot.el
adds a0b273ef300 ; Clarify documentation of
'file-modes-number-to-symbolic'
adds 79fead1709f ; Fix a typo in a doc string in c-ts-common.el
(bug#61736).
adds 91e24c5b5a6 Eglot: update inlay hints on window configuration
changes
adds b0cbd5590b2 Eglot: simplify inlay hints implementation with jit-lock
adds 1bed13111be Merge from origin/emacs-29
adds 1defa5000b1 Follow function aliases for `side-effect-free` and
`pure` properties
adds 4849e742738 Fix unsafep for aliases to side-effect-free functions
adds 5f38dcd43d7 More accurate suppression of ignored return value
warning
adds 573d9675fd7 Fix insertion of keyboard macro containing named keys
adds 5db75ec7d30 Eglot: fix inlay hint with label collection instead of
string
adds 55d29c9bacb Eglot: fix jit-lock inlay hint bugs
adds 925724a4b54 Restore invisibility of symlink target on exiting
wdired-mode
adds 068f8fa3037 Ensure right package-desc-type before installing package
adds b2ae4e77c74 Avoid reusing :lisp-dir twice in 'package-vc--main-file'
adds b5edfdbf861 Merge branch 'emacs-29'
adds 926e3fb3be5 Tramp cleanup
adds a129f257720 kmacro: Simplify register code and recent change
adds 244a73cd729 Add Tramp version integrated in Emacs 28.3
adds 146bce49321 Avoid crashes in batch mode due to lack of frame face
cache
adds a795c51f605 Add more/finer faces for tree-sitter
adds c92360c7a3b typescript-ts-mode: Highlight non-shorthand
destructuring bindings
adds d25f24fe57b Fix c-ts-common-statement-offset and
c-ts-common--node-is
adds 4a25fa4586c Align to prev sibling for c-ts-mode indentation
adds 03072bbdd38 ; Set indent-tabs-mode to nil in c-ts-mode indent
preproc test
adds 497018dd5c3 ; Fix typos in docstrings in c-ts-common.el
adds 5cf50d60041 Check the anchor along with the offset in
treesit-indent-region
adds 50b55656b9c Merge from origin/emacs-29
adds 309e6aaa686 Make also 'diary-lunar-phases' report eclipses
adds e91d29f0048 bytecomp--with-warning-test: Make it a function
adds 6a3a729705f Update from Gnulib by running admin/merge-gnulib
adds b26d0dd5837 Omit no-longer-needed SEEK_END workaround
adds 2baf08683fc (bytecomp-warn--ignore): New test
adds 9565e34762a Be more cautious in completing Eshell variable
assignments
adds 3b8b23f66df ; Fix doc string of 'emacs-lisp-byte-compile'
adds ab0cc4e7811 Fix infloop in bidi.c
adds 68d753e3712 ; * etc/NEWS: Fix typos.
adds 3cae0e3d96a python-ts-mode: Fix single-quote string fontification
adds 580bb8f46c4 Merge from origin/emacs-29
adds a5be840c7b7 Fix the MS-DOS build
adds 8797e514ab6 Disable xattr test on MS-Windows.
adds 6c4abbab799 Tramp: Do not unlock when connection is broken
adds 0db88d625a7 ; * src/treesit.c (treesit_predicate_match): Fix typo.
adds 5256392a7ec Fix 'vertical-motion' when display strings are around
adds 5b174b96834 Fix mule-tests in UTF-8 locales
adds b0e87e930e8 Eglot: use faster strategy for moving to LSP positions
(bug#61726)
adds 3e3e6d71be7 Eglot: support positionEncoding LSP capability
(bug#61726)
adds ca79b138d42 Eglot: rename and redocument encoding-related functions
(bug#61726)
adds a3d15c1f749 ; Fix last change
adds 75c65fcc98e ; Fix last change
adds 7c552be89da ; Another doc fix in eglot.el
adds dde9d149af3 ; Improve documentation of loading *.eln files
adds 0fde314f6f6 * lib-src/etags.c (process_file_name): Free malloc'ed
vars (bug#61819).
adds 267fc6d00c4 ruby-smie-rules: Fix misindentation of a method call
after assignment
adds c640dc9ef53 Merge from origin/emacs-29
adds 434ab2e0889 Improve delete-consecutive-dups doc precision and add
test
adds 10d2b76edad * lisp/calc/calc.el (calcDigit-backspace): Hush warning.
adds 443c249d850 Warn about `condition-case` without handlers
adds 1767d18c91a Adjust some `pure` and `side-effect-free` function
declarations
adds a7a984c0ebe * lisp/icomplete.el: Fix in-buffer completion.
adds b5c13032538 * lisp/icomplete.el (fido-mode): Enable in-buffer
completion (bug#45763).
adds b699c380286 Introduce 'compilation-annotation' text property
adds 93f557af0ef New user option 'grep-use-headings'
adds 0f15286c539 New tree-sitter indent anchor standalone-parent used by
c-ts-mode
adds edf5b976869 Simplify c-ts-mode--top-level-label-matcher
adds aee10ca1cbe Adjust tree-sitter defun navigation (bug#61617)
adds 9d0f856a167 Fix description of 'desktop-save-mode'
adds 647e40f4a0c ; And yet another fix to
eglot-current-linepos-function's docstring
adds 3d0a6c9baa6 Eglot: protect against unintended field text motion
(bug#61726)
adds 6c7078c66f4 ; * lisp/progmodes/c-ts-mode.el
(treesit-node-prev-sibling): Declare.
adds 44949c292f9 ; Add `nnimap-user' to Gnus manual
adds 11c1aa1eb12 ; * doc/misc/gnus.texi: Fix last change.
adds 4a5eda7ed2a Eglot: don't paint hints outside requested region
(bug#61812)
adds f601e9666d8 Eglot: support multiple labels in same inlay hint
adds 613de662811 Rename the newly added -ref- faces to -use-
adds c5d319af475 Merge from origin/emacs-29
adds 316ba78a737 Improve warning in tramp-handle-unlock-file
adds 68cc286c049 Fix some useless condition-case forms
adds 93461e100c1 ; Auto-commit of loaddefs files.
adds 8ca5cb25645 Update publicsuffix.txt from upstream
adds 5b037331f6a Update SKK-JISYO.L from upstream
adds 5dc163f592a ; Add a doc string for 'ediff-window-display-p'
obsolescence
adds eb2ab52fb01 Defaults to zero for image-dired--number-of-thumbnails
adds c2b5c6acc58 Implement prefix arg for
'c-ts-mode-toggle-comment-style'
adds b371697cdca Minor change in 'dired--find-possibly-alternative-file'
adds 16d012cf3bd * lisp/net/tramp.el (tramp-remote-path): Improve
docstring.
adds 48a0804d10d ruby-mode: Fix method call indentation in rhs of
multiple assignment
adds 97a83ff31fa Eglot: fix M-x eglot-show-workspace-configuration
(bug#61866)
adds 4a5335158dd Merge from origin/emacs-29
adds ec1dea7b43f ; Auto-commit of loaddefs files.
adds 522b82118de ; Merge from origin/emacs-29
adds 42f46913884 Simplify effect-free code elimination
adds 4b99015e15a Make Tramp file name completion more quiet
adds a1cb77771a2 ; * src/haikufont.c (haikufont_open): Remove unused
variable.
adds 7ef9a8210c9 Replace C++ comments with C style equivalents
adds 4a6db125b9e Fix treesit-indent-region
adds 40c9fc8e3b3 Eglot: work around Tramp instability bug#61350
adds 0a4b1c0102d ; Eglot: improve
bug-reference-url-format/bug-reference-url-regexp
adds 99df815c153 Revert "Don't disable eldoc when doing edebug"
adds 1f1d36fa808 * lisp/emacs-lisp/debug-early.el
(debug-early-backtrace): Fix bug#61847
adds 07f3236133b * src/profiler.c (malloc_probe): Make it safe for GC
(bug#60237)
adds c9b0f1df0d3 Merge from origin/emacs-29
adds ef72e99e867 * lisp/icomplete.el: Fix in-buffer completion.
adds db50545e3e9 * lisp/icomplete.el (fido-mode): Enable in-buffer
completion (bug#45763).
adds 65e99fb08b8 ; Merge from origin/emacs-29
adds 6b2720778dc Improve tree-sitter's prev-sibling indent anchor
adds b06d5519664 Fix c-ts-mode empty line indentation (bug#61893)
adds 56cd810b9d1 Don’t signal warning when loading go-ts-mode.el without
grammar
adds 59365f92856 * lisp/progmodes/go-ts-mode.el: Use
treesit-language-available-p.
adds a798a29f751 Merge from origin/emacs-29
adds 30e2a85717c Use 'sh-indent-for-continuation' for continued lines in
'sh-script-mode'
adds 68f49083af7 Add support for Zsh's case branches ;|.
adds cf3c89423fa Add new user option Man-prefer-synchronous-call
adds 8d5d7509b0a ; Fix last change
adds 11c41774302 Add option to keep some columns in
dired-hide-details-mode
adds 3b39873ce21 Fix bootstrap failure
adds 8106cb50f58 Tramp cleanup
adds a1d90e48bb0 Small unwind-protect optimisation improvement
adds 828c49ae29f Fix `cond` miscompilation bug
adds 3f43a16bc63 ; Avoid byte-compilation warning in c-ts-mode.el
adds a137f71c67e Improvements to xwidget on macOS (bug#60703)
adds 756225e3778 Fix wdired-tests on MS-Windows
adds 1c7b2673bdd Avoid signaling errors in url-basic-auth when password
is nil
adds 67befc1f5a5 Eglot: use shell-file-name in eglot--cmd (bug#61748)
adds a72a55e3e49 Fix c/c++-ts-mode's mode lighter
adds 9e105d483fa Fix c-ts-mode indentation for statement after preproc
(bug#61893)
adds 841614c7227 Merge from origin/emacs-29
adds 7f740b87d8d Remove ineffective uses of condition-case
adds a33d3ae98aa Revert "Revert "Don't disable eldoc when doing edebug""
adds dff9657c6c0 Redirect eldoc messages to the mode-line when in
edebug-mode
adds 682fb19dc32 * lisp/icomplete.el (icomplete-in-buffer): Make into a
defcustom.
adds 3a651773d29 Eglot: pay better attention to hints' paddingLeft/Right
(bug#61924)
adds 119b3a4dba1 Minor copyedits of documentation of OClosures
adds 1e9484f2fd1 ; * etc/ERC-NEWS: Mention more deprecations.
adds 452b5ed1030 ; Fix wrong error name in erc-server-908 doc string.
adds 2840895c1ae Don't create GUI frames in batch sessions
adds 585faf4c173 ; More doc improvements for OClosures
adds 7548446194a Release ERC 5.5
adds da8e4b6fe43 Revert previous change in go-ts-mode.el
adds b3e930d328e Revert inadvertent change to lisp/icomplete.el in
previous commit
adds adc04ad5247 * src/intervals.c (set_intervals_multibyte_1): Fix
bug#61887
adds bd5115e1347 Remove Eglot activation check from find-file-hook
adds 49e021e5be9 Merge from origin/emacs-29
adds 396f46d904a bug#61489: Increase BLOCK_ALIGN from 1024 to 32768
adds 4b3ccf3092e Unbreak the unexec build
adds e0bf2da3db6 ; More accurate doc strings for 'window-at' and
'window-at-x-y'.
adds f47b3930158 Fix go-ts-mode multi-line string indentation (bug#61923)
adds 4c16fd3a512 Change tree-sitter indent anchor 'point-min' to
'column-0'
adds ea5fd375bb2 Fix documentation of 'normal-mode' in buffers that
don't visit files
adds 0bfba49ca7c Robustify Eglot for "transient" projects
adds 246f5b541c5 Update ts modes missed in 4c16fd3a512 to use column-0
adds 6c66dbd02c7 Turn on Eglot inlay hints by default
adds a7cd125d490 More robustly unspoof HOME in Eglot tests (bug#61637)
adds 64980a59b65 ; * lisp/files.el (hack-local-variables): Fix typo in
the doc string.
adds 836044f329a Fix c-ts-mode preproc directive indentation
adds 6fb8a4dff7e Merge from origin/emacs-29
adds 5af695c7479 ; * lib-src/etags.c (print_help): Fix indentation.
adds 9c18af0cfaf * Warn when certain primitives are redefined (bug#61880)
adds 2258ed01f42 ; Minor fix of last change
adds 5b8e0b31548 Fix tramp-sh-handle-insert-directory
adds 80e1037df44 Add string-interpolation feature to bash-ts-mode
adds b1b3af5b90b Update to Org 9.6.1-40-g3d817c
adds 75cdc1afbe5 ; Change font-lock-variable-name-face to
font-lock-variable-use-face
adds 7292b24c801 Fix c-ts-mode indentation
adds d724d7d6785 Fix c-ts-mode indentation
adds 1c67e4f895f Fix c-ts-mode indentation
adds aad617870b4 Merge from origin/emacs-29
adds 186643ea8a8 Add tramp-use-ssh-controlmaster-options value
`suppress'.
adds 1e5393a57a3 Don't modify interactive closures destructively
(Bug#60974).
adds de4277af009 Fix configuration of webp libraries
adds 8a8a994cfab Revert "Fix configuration of webp libraries"
adds 4a7e657389a * lisp/emacs-lisp/comp.el (comp-prettyformat-insn): Fix
(bug#61917)
adds 0e3c7ac13da * Fix `emacs-lisp-native-compile-and-load' for
(bug#61917)
adds bd07cec8442 Fix regression in Fido mode (bug#62015)
adds 8179555730d Merge from origin/emacs-29
adds fa83b236111 eval-and-compile: Strip symbol positions for eval but
not for compile.
adds 29f65920fb4 safe-copy-tree. Correct mistakes from earlier patch.
adds 4e8b50ec57b * test/lisp/subr-tests.el (subr--safe-copy-tree): New
tests for safe-copy-tree
adds ab417c8a6ee Fix problem with debuginfod queries in "M-x gdb"
adds 3c1693d08b0 Fix Elisp code injection vulnerability in
emacsclient-mail.desktop
adds bfe62b10413 ; * etc/NEWS: Fix typos.
adds ed3bab3cc72 Revert 'forward-sentence-default-function' to return
point (bug#62027)
adds 90504f9d898 Fix tree-sitter indent preset prev-line (bug#61998)
adds f9b7913656f Fix empty line indentation in c-ts-mode (bug#61997)
adds 5ff018524c7 Merge from origin/emacs-29
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
adds d751915ef4c eval-command-interactive-spec: Shorten code
adds 4f66cbbfe52 Avoid header line with some empty non-nil formats
adds 05c2be28a3e ; Fix last change
adds bf28b019a85 Fix problems resulting from modification of the undo
list
adds 229f0b8dd3b ; Fix coding style in just installed change
adds ef8485ad05d ; * src/window.c (window_wants_header_line): Shut up
bogus GCC warning.
adds f68d962ede0 Merge from verilog-mode upstream.
adds a902156068a Update from Gnulib by running admin/merge-gnulib
adds 46b6d175054 Support files compressed by 'pigz'
adds 433a452814f Eglot: try reuse file watchers when server over-watches
adds 976cb7e0e65 Eglot: also add watches for newly created directories
adds 0d411a0a6df Remove special fset byte-compilation warning
adds c9c0d1cf7f6 ; fix important-return-value-fns mistake
adds 3c01060c023 ; Eglot: simplify last change to
eglot-unregister-capability
adds 3de8ed09ab4 Avoid infinite recursion in 'window_wants_header_line'
adds a3459a28e41 * admin/unidata/emoji-zwj.awk: Avoid sprint buffer
overflow
adds c777779bf24 ; Merge from origin/emacs-29
adds 583ba1db7ee typescript-ts-mode: Add a rule for function_signature
adds 4bc043ff45d Avoid asking redundant question in emacsbug.el
adds 2eadf328d05 * test/infra/Dockerfile.emba (emacs-base): Don't
install gawk.
adds 05f25238b7b Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 2a84ab905c8 Handle point in last file-name component in minibuffer
completion
adds 27fcfa2c0a7 ; * etc/NEWS: Improve instructions for grammar
libraries.
adds fa8135f8916 Revert changes to the order in which package descs are
loaded
adds dd2d8ff2f5c ; * etc/NEWS: Mention the issue with PGTK on WSL
(bug#63384).
adds 07c8211ca30 Add 'infer' as a keyword to typescript-ts-mode
(bug#63880)
adds bcc222251e1 Fix `emacs-lisp-native-compile-and-load' for C-h f
(bug#58314)
adds 026afb22984 ; * etc/PROBLEMS: Entry about crashes due to anti-virus
(bug#57880).
adds 240803cc3e1 Document 'startup-redirect-eln-cache'
adds a3a69ec2342 Fix connection-local user options handling (bug#63300)
adds 65f355ea0a3 ; Update my mail address
adds 90eadc3e234 Revert "* package.el (package--get-activatable-pkg):
Prefer source packages"
adds f4ee696b887 Improve documentation of color-related functions
adds 9855a3ea744 ; * src/xdisp.c (redisplay_tool_bar): Fix a typo in a
comment.
adds f11e2d36999 ; * admin/git-bisect-start: Update failing commits
adds 0d8b69e0ad3 Don't ding when completion succeeded
adds acfd261a61a Merge from origin/emacs-29
adds 4256123c467 Fix tramp-sshfs
adds b6d48190609 Adapt emba integration
adds a4df7483295 Prefer emacs-news-mode in etc/ERC-NEWS
adds ac80e377830 ; * doc/misc/erc.texi: Fix reconnecting in SOCKS
example.
adds 0f76bed4928 ; * lisp/erc/erc.el (erc-send-input-line-function): Doc.
adds bd969326e96 Add alias erc-buffer-do for erc-buffer-filter
adds 67f7ac2bbee Deprecate nicknames entry in erc-button-alist
adds e560f9af8e8 Allow ERC modules to extend erc-nick-popup-alist
adds 1c3f6aa98f5 Measure stamps pixel-wise with erc-fill-wrap
adds d880a08f959 Cement ordering of essential hook members in ERC
adds 2daa71f9329 Don't insert prompt input before markers in ERC
adds 56e1922281d Revert "Add hook to regain nickname in ERC"
adds edfbdb3f165 Define missing groups for ERC modules
adds 560c15a04f9 ; * lisp/emacs-lisp/macroexp.el (macroexp--expand-all):
minor tweaks
adds 410aac81832 * lisp/transient.el (transient--wrap-command): Use
`letrec` and a closure
adds ba349aa32e9 Don't feed the awk scripts into themselves
adds ef1394fca04 Move quoted lambda funarg check and expand coverage
adds daf7902ed9d Insert timestamp when converting icalendar to org event
adds 0485955f5aa Replace unneeded sprintfs with print
adds 4c975111af2 ; * etc/NEWS: Backward compatibility with
'doc-view-svg-face'.
adds 9cbd25e5cdd Handle point not at EOB in minibuffer-choose-completion
adds 020fd630184 Avoid using `(lambda ...) to build function values
adds ad3ec429a12 Fix treesit-install-language-grammar (bug#63990)
adds 1acce3b5c7f ; cperl-mode.el: Fix font-lock after yanking into POD
adds f2aae8b879b eshell-next-prompt: More precisely navigate to the
prompt (bug#63748)
adds 8657afac774 Correct conversion of strings to tree-sitter query
syntax
adds 904edf1f076 Mention indent-rigidly in the Emacs manual
adds dd3b98121cc ; * doc/emacs/indent.texi (Indentation Commands): Fix
last change.
adds 2c623e4feb9 Avoid errors in 'apropos-documentation' after
'eval-buffer'
adds 90047c38ce9 Add test for when 'completion-auto-help' is 'visible'
adds bdb0bc2b4e4 Fix tex-mode display-buffer issues
adds 1383efe01d0 Fix setting $DBUS_SESSION_BUS_ADDRESS after Emacs has
started
adds aaeaf608d89 Fix setting region in the minibuffer
adds 36aa9bd8183 ; Fix previous change
adds 4da479920e6 * lisp/subr.el (with-restriction): Tweak indent rule
adds 1f0527a312a ; Fix last change in tex-mode.el
adds 8225ade6151 ; * src/xdisp.c (syms_of_xdisp) <display-line-numbers>:
Fix typo
adds 8dc08333eea Fix bol/bos anchors in tree-sitter :match regexps
adds 0e9307eb2b8 Fix some Texinfo markup in manuals
adds 28478574961 Improve tree-sitter docs
adds c8357582389 ; * src/lread.c (bytecode_from_rev_list): Avoid C++
comment.
adds 70fc7c41ef3 Improve documentation of 'declare' forms
adds f73f82d7e89 Fix subscripts in the Calc manual
adds 1952dbd4c5f Fix Gamma function definition in calc.texi
adds 018e4ca6c5d ; * doc/misc/calc.texi (Advanced Math Functions): Fix
last change.
adds bafe71a69fc ; Fix use-package.texi markup
adds 92faf1f5645 Consider 'dired-kill-when-opening-new-dired-buffer' in
mouse clicks
adds 0a1459f1d9b * doc/misc/calc.texi (Advanced Math Functions): Correct
calc algebraic syntax.
adds 84d2da003e1 ; Fix example in the Flymake manual
adds d1ddd1d5d9c Merge from origin/emacs-29
adds d2246b26275 Fix parsing of dn line if WITHDN is non-nil
adds 71b27779a9a ; * lisp/net/ldap.el (ldap-search-internal): Fix last
change. (Bug#64089)
adds f01821cd00b ; Merge from origin/emacs-29
adds 3b0bf359e9a Fix documentation of comment-dwim (bug#64104)
adds b51be64a715 Merge from origin/emacs-29
adds 30d5f1e62c0 ; Auto-commit of loaddefs files.
adds c279369a7a9 ; * src/treesit.c (treesit_query_string_string): fix
last change
adds f47cf7110ed CC Mode: Correct some regexp typos, \\(:? -> \\(?:
adds fef27d28fa7 Fix more shy group regexps
adds f411cc3a957 * lisp/emacs-lisp/lisp-mode.el (lisp-ppss): Fix
performance bug
adds 184106be267 pp.el (pp-default-function): New custom var
adds 2f181d60323 pp.el (pp-fill): New default pp function
adds 017475a70ed * doc/lispref/streams.texi (Output Variables): Document
`pp-default-function`
adds a9c962be961 pp-fill: Fix tests breakage
adds cd8d3f3379e Fix some tree-sitter :match regexps
adds 1b0348d9593 Merge branch 'master' of
git+ssh://git.sv.gnu.org/srv/git/emacs
adds d46a2fa3198 Make C-SPC work in "M-x term"
adds edb0862f5e6 ; Fix test failure from 2f181d60323 (new 'pp'
implementation)
adds 075e77ac449 * src/regex-emacs.c (regex_compile): Remove useless
condition
adds c5f819aa034 Adapt Tramp specific tests in eglot-tests.el
adds d84b026dbef Document regular expression special cases better
adds 5dfe3f21d12 Document Emacs vs POSIX REs
adds 94d8eeeff4a Call them “bracket expressions” more consistently
adds ef2a9b9779f ; Improve 'rx' form from edb0862f5e69
adds 1e13610b757 Don't read all headers in gnus thread referral
(bug#63842)
adds 8806bbbf2cd Signal error upon setting unsupported tool bar position
adds ada8822c45b Fix ldap-search when WITHDN is non-nil (bug#64089)
adds bc6068fe945 ; cperl-mode.el: Eliminate cperl-font-lock-multiline
adds db6de49f231 Allow displaying tool bar on the bottom of the frame
adds 0273cb5e6db ; * src/pgtkfns.c (frame_geometry): Fix typo in last
change.
adds 50549cefcd5 * configure.ac: Update GCC bug number in comment.
adds f16064f6bc0 Delete eval-command-interactive-spec
adds 4302bc9b0f1 Allow --debug-init to debug all errors in init files
adds a5c71cc2322 Prevent crashes on macOS when fullscreen frame is
deleted
adds 0f9a1039bef Extend handling of prefix arg in some kmacro.el commands
adds dae8aab5287 Correct handling of template markers on
deletion/insertion
adds be91192ecb1 Straighten regexp postfix operator after zero-width
assertion parse
adds 6b9510d94f8 Prefix syntax for ,@ in elisp-mode (bug#44418)
adds 195ca6b9a37 Don't compile (+ X 0) as (* X 1)
adds 72f1c12e58e Add Tramp option showing ad-hoc multi-hops
adds 4848bdf98b8 ; Minor fixes of recently-installed regexp
documentation changes
adds aad7d68164c ; * doc/lispref/display.texi (Display Tables): Remove
extra parens.
adds 3d930b928fe Eglot: fix relative position of coinciding inlay hint
overlays (bug#64101)
adds b104c8dfdc7 Merge from origin/emacs-29
adds 95091b77f0b Fix some tree-sitter :match regexps
adds 892a3e8731c ; Merge from origin/emacs-29
adds 948b471756e Require ls-lisp in Tramp only when needed
adds 111efb0dd7f Merge branch 'emacs-29' of
git.sv.gnu.org:/srv/git/emacs into emacs-29
adds 90c03ffcd4b After minibuffer action, don't make the minibuffer
current
adds 0154f5885e3 Merge branch 'emacs-29' of
git.sv.gnu.org:/srv/git/emacs into emacs-29
adds 8ca8fb48414 Merge from origin/emacs-29
adds 311a25807fc Rearrange some Tramp declarations
adds a23a09a82fc * etc/NEWS: Announce the fix for bug#44418 (,@ prefix
syntax)
adds 4c01b0deee1 Fix orgtbl-to-table.el function to include last cell
border
adds 6c1c14b3334 latin-ltx.el: Add \Phi; fix bug#64212
adds c31688cb061 ; * doc/lispref/frames.texi (Frame Layout): Fix typo.
adds c964dd0820b Revert "Avoid infinite recursion in
'window_wants_header_line'"
adds 7c41dcde1c6 Revert "; * src/window.c (window_wants_header_line):
Shut up bogus GCC warning."
adds ddf508e8acb Revert "; Fix coding style in just installed change"
adds accff13e646 Revert "; Fix last change"
adds 01ce70cea9b Revert "Avoid header line with some empty non-nil
formats"
adds 37a09a4c00e cl-defun/cl-struct: Use static scoping for function args
adds e2ee646b162 cl-defsubst: Use static scoping for args
adds 1c499c18afd ; * etc/NEWS: Fix typos.
adds 77c2f05d773 Extend Tramp kubernetes method
adds 6d55d93379f Apply quote substitution to popup choice menus
adds 02f0be03017 Revert "Fix some tree-sitter :match regexps"
adds ff5caf68c93 ; Merge from origin/emacs-29
adds b3f11e94fad Fix documentation of :predicate in
'define-globalized-minor-mode'
adds eacd75df4e4 ; Improve documentation of overlay priorities
adds 8f62e7b85f6 Describe primarily the Emacs s-exp dialect for treesit
queries
adds 5fa9458511a Merge from origin/emacs-29
adds f690827fa50 Bump Emacs version to 29.0.92
adds c9022d69218 * lisp/ldefs-boot.el: Regenerate.
adds 35d2fe176cb ; Merge from origin/emacs-29
adds a24e9e3fee5 ; Update ChangeLog.4 and etc/AUTHORS.
adds 6f211bc57b9 Eglot: again fix positions of coinciding inlay hint
overlays (bug#64101)
adds 2591eb1190a Improve documentation of 'minibuffer-message'
adds 7637e361d3b Don't truncate filenames with "emacs.el" in them
adds 2bad5829ff7 Revert "Fix parsing of dn line if WITHDN is non-nil"
adds a0ccf1859cc Disable target-async by default in gdb-mi.el
adds 4ca371e9cc7 Fix bug#64152 (Minibuffer sometimes goes "modal")
adds e962cf4ba72 Fix building --with-native-compilation=aot from release
tarball
adds 1f664a0af75 Add "nixd" LSP server to Eglot
adds d507aa7336b Add selector_expression indentation rule
adds fdc1a12ed1a Fix "vc-print-log does not erase buffer" and associated
problems
adds 679e9d7c56e ; Mention MinGW64 GCC 13.1 problems in PROBLEMS
adds fa06249a9fb Fix "C-x RET r" when the new encoding is UTF
adds d0147ff9e50 * lisp/emacs-lisp/shortdoc.el: More and better
`substring` examples.
adds 8e8667246a4 Merge from origin/emacs-29
adds dfba4347c71 New command 'eww-copy-alternate-url'
adds 5b7e999e24f ; Fix documentation of last change
adds 9c2cbfa49db Fix Python indentation of continuation lines within
parens
adds f559bd1248a * lisp/emacs-lisp/cl-macs.el (cl--slet): Unbreak
bootstrap
adds e85ebb3d824 (macroexp--unfold-lambda): Obey the lexbind semantics
adds 0228421e349 Allow suppressing the "lexical arg shadows dynbound
var" warning
adds 4c50af02ab0 cl-macs.el: Silence recent new "lexical arg shadows"
warnings
adds 188c90c7c11 Clarify list terminology
adds 0ebedd0119c ; * doc/lispintro/emacs-lisp-intro.texi (car & cdr):
Fix typo.
adds 7220bbe0511 Correction to patch on 2023-06-21 15:36:56 +0000.
adds c64021d58a1 Merge remote-tracking branch
'refs/remotes/origin/master'
adds d2a7b0c76d1 Revert "Allow erc-reuse-frames to favor connections"
adds 34416e21da2 Avoid "shadows" warning from erc-button--nick slots
adds a6de0d22e42 ; * doc/misc/erc.texi: Mention ERC's own mailing list.
adds fc6bcb89803 CC Mode: Fix parenthesis bug in XEmacs part of macro
adds 748b1f1f48e Fix Tramp mount-spec
adds 3a50773ab00 startup.el: Don't override init.el custom of
`debug-ignored-errors`
adds eca7394bdf2 Fix dired-insert-directory wrt remote directories
adds cf4ccc58284 Speed up duplicate-line by a factor of 2
adds 82875b15750 cl-macs-tests.el (cl-&key-arguments): Fix regression
adds be437883c6d Amend the handling of c-laomib-cache.
adds 28b7745c677 Merge branch 'master' of
git+ssh://git.sv.gnu.org/srv/git/emacs
adds 85335157dd4 Speed up duplicate-dwim and duplicate-line by another
factor 10
adds dcd92090950 * lisp/emacs-lisp/cl-macs.el (cl--slet): Fix bug#64315
adds c5d61023130 Adapt Tramp's kubernetes integration
adds d6bcb39ba9d Fontify C, C++, Objective C identifiers containing $
adds 1b64ed6d6a6 * lisp/misc.el (duplicate-line-final-position): New
defcustom (bug#64185).
adds 5075d752773 Use a temporary buffer in nnagent-request-set-mark
(bug#64117)
adds 361bf8a1132 Use OUT-DIR in treesit-install-language-grammar
(bug#64295)
adds a7ff8a76a52 cperl-mode.el: Support subroutine signatures
adds 76182f4b93f ; cperl-mode-resources: More test cases for
cperl-mode.el
adds 8956236635b cperl-mode: Add recent features to etc/NEWS
adds 61268e58271 cperl-mode: Add recent features to etc/NEWS
adds 952692643e9 cperl-mode: Add recent features to etc/NEWS
adds 7bcf7b8e20e Improve Tramp for remote WebDAV
adds bfec5674c65 Recognize PKGBUILD as bash style
adds 8c7f92f25c3 Fix total count of messages in Rmail summary buffers
adds 987b25d60dd Clarify list terminology
adds 1d9200d9bbb ; * doc/lispintro/emacs-lisp-intro.texi (car & cdr):
Fix typo.
adds 0bdd7707626 ; Merge from origin/emacs-29
adds 2aa57fe6cf9 ; Fix typo in maintaining.texi (bug#64279)
adds fc7e7c3fde3 Fix type check in tramp-get-buffer-string
adds 382f5fa8130 ; * doc/emacs/package.texi (Fetching Package Sources):
Fix typo (bug#64282).
adds 4df510c7a70 Fix VC package build when doc file isn't in a subdir
adds e45ddf2fdc6 Merge from origin/emacs-29
adds ac0a82ea987 Fix Tramp mount-spec (don't merge)
adds e275e63eed3 ; Merge from origin/emacs-29
adds 68028f0fa31 ; * etc/PROBLEMS: Fix typo.
adds 162c9c058eb ; Document that 'named-let' needs lexical-binding
adds 53332bdf625 ; * doc/lispref/variables.texi: Fix
define-obsolete-variable-alias arglist
adds ee41f07be52 Avoid making todo-mode buffers manually editable
adds 6ae83322d4c Prevent truncation of todo-mode categories sexp
adds 11cead0d73c Fix todo-mode.el Commentary and a doc string (bug#64298)
adds 2c90ade09a4 Tree-sitter use with-silent-modifications like jit-lock
(bug#64321)
adds ef16339918e Make js-beginning-of-defun return non-nil on success
adds 0006245f1d3 Merge from origin/emacs-29
adds d5cff340b3b * lisp/misc.el (duplicate-line-final-position): New
defcustom (bug#64185).
adds 3d65afd7b7a ; Merge from origin/emacs-29
adds 042f0d6a14c ; Fix documentation of ':box' face attribute
adds cecbe92d5d9 ; * lisp/misc.el (duplicate-line-final-position): doc
precision
adds ddbb11f5657 ; * lisp/misc.el (duplicate-line-final-position): Fix
last doc change.
adds 9e8386bdacc Support cons cell as value of ':line-width' box
attribute
adds 65f146cf1c2 ; * lisp/calculator.el (calculator-need-3-lines): Fix
last change.
adds e982192e933 Call treesit_record_change in subst-char-in-region
(bug#64329)
adds 02b6be892fa Add missing calls to treesit_record_change in editfns.c
adds 1d2ba6b363b ; * admin/notes/tree-sitter/treesit_record_change:
Update.
adds a722e7dd152 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds fbdc85b8f8b Merge from origin/emacs-29
adds 884b668b981 Use a temporary buffer in nnagent-request-set-mark
(bug#64117)
adds d0eeb4c5cd6 ; Merge from origin/emacs-29
adds 16e9bdff4f4 Improve documentation of registers
adds 624c779517d ; Fix tree-sitter C binding typos in Elisp manual.
adds 0be18d80978 ; Fix @xref in last change to doc/emacs/regs.texi.
adds a5bd9fb8c4a ; Improve doc strings in register.el
adds cc660bd2651 ; * etc/PROBLEMS: Mention MinGW problems with
-D_FORTIFY_SOURCE=2.
adds fc6099bf046 ; Improve documentation of text-property-search-*
functions
adds ab8d0f7b768 Add project command entries to the menu-bar
adds 16eac20a5db ; Fix last change
adds edd36786e1e ; * lisp/bookmark.el (bookmark-bmenu-locate): Doc fix
(bug#64370).
adds 3ba9f9657fb Merge from origin/emacs-29
adds 2195935870c Add duplicate-region-final-position (bug#64185)
adds d42b45dcc75 cperl-mode: Fix byte-compilation warnings
adds 99d74dcd459 Account for leading timestamps in erc-match
adds 6ce957154b7 Redo erc-nickname-in-use-functions as a local module
adds 194de36ca9f ; * doc/misc/eshell.texi (Bugs and ideas): Remove
implemented feature.
adds f2981a1681d Restructure Eshell extension modules documentation
adds 77f13edab0f Correct the Eshell documentation about how to write new
modules
adds 75278855f4a Document optional Eshell modules
adds ce8e6cea421 cperl-mode.el: Support Perl 5.38 syntax for subroutine
signatures
adds 03d4ca6f6ba Eglot: improve heuristic to highlight function names in
signatures
adds f6e6d6c7302 Eglot: bail out of eglot-imenu if no server capability
(bug#64274)
adds a371e1def79 Eglot: fix broken indentation of eglot--sig-info
adds 9b9dcc146ba ; cperl-mode.el: Fix two indentation bugs (Bug#11733)
adds f893ace8352 Fix display of wide characters on TTY frame's mode line
adds a2ccab18ca2 Fix todo-mode commands to move items and categories
(bug#64298)
adds 59a350cb911 Warn about misplaced :success in condition-case
(bug#64404)
adds c2e4c68333d Eglot: another tweak to eglot--sig-info
adds 777c4dfa30f ; cperl-mode: Fix a wide docstring which causes
warnings when compiling
adds 667348682b4 Fix a minor typo
adds a5bf0ae6614 sh-script: improve fontification of RPM spec files
adds d0c1e97397a Always provide `move-toolbar' when its position can be
changed
adds 3a07511f1ba ; * src/keyboard.c (syms_of_keyboard): Fix typo.
adds 30f83e30932 Provide move-toolbar in a more appropriate place
adds d679f9e388c Fix leak when quit arrives during incremental selection
transfer
adds 3ac4b2de77b * etc/NEWS: Announce addition of
`duplicate-region-final-position`.
adds 14ae2101412 Fix and improve setting priority of todo-mode items
(bug#64433)
adds 997b2c90efc Remove files in the nt/ directory that are unused for a
long time
adds d0325e23099 Revert "Account for leading timestamps in erc-match"
adds 0b060faf2e3 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds c565a6c62c2 Add user option remote-file-name-access-timeout
adds 32b092c1429 ; * lisp/misc.el (duplicate-region-final-position): Fix
version info.
adds 766784f186a cperl-mode.el: Add support for new Perl syntax in Perl
5.36 and 5.38
adds 4d49b9bad4f cperl-mode: Announce the news in etc/NEWS
adds ec89acba5f5 ; * test/lisp/progmodes/cperl-mode-tests.el: add
missing backslashes
adds 793a416653a objc-mode: Fix exceptions in fontification.
adds b34f9a44393 Apply remote-file-name-access-timeout in desktop.el and
recentf.el
adds 753aaeb99c7 objc-mode: Handle (de)propertization of < and >.
adds 0e6ac3ffd40 ; cperl-mode: Avoid excessive regexp backtracking
(Bug#8077)
adds 6d1e6f7f111 Improve documentation of
'remote-file-name-access-timeout'
adds 85ac3b84af3 ; * etc/NEWS: Fix recently added entry.
adds a2db9b426bc Improve remote-file-name-access-timeout NEWS entries
adds f2f1fef072a ; Minor grammar fixes to tramp manual
adds 393958ea63a Grammar fixes in 'remote-file-name-access-timeout'
descriptions
adds cb674ab40ce Fix `async-shell-command-display-buffer' display
adds e37b96432b8 Fix parsing of mail address headers (bug#64296)
adds 2dc7798449d `remote-file-name-access-timeout' being 0 is equal to
nil
adds 6c5574f9248 * test/lisp/net/tramp-tests.el (tramp-test49-unload):
Extend test.
adds 14e57b8f4cf Adapt information about Tramp's temporary directory
adds 26f31fe3b58 * lisp/emacs-lisp/syntax.el (syntax-propertize-rules):
Fix bug#64459
adds 1dc2d5441e3 * lisp/tab-bar.el: Restore the original tab where
minibuffer was activated.
adds d7168e85757 Improve some big regexps
adds 47cbecb4748 ; fix last change
adds cb906249450 Fix target-async and background execution in gdb-mi.el
adds 6295d7abdd4 Improve Python imports management commands
adds c296bcc6c42 Support right-align in mode-line
adds ea845e3fcd1 ; * etc/NEWS: Fix punctuation and whitespace of last
added entry.
adds e02d0b554e7 Allow floating the ediff control frame under X
adds 19303129923 ; * etc/NEWS: News entry for previous change
(bug#62164).
adds 40492581f96 Use 'emacs-lisp-compilation-mode' in native compilation
buffers
adds 65c90040eb0 Revert "Use 'emacs-lisp-compilation-mode' in native
compilation buffers"
adds 3cea0a84900 ; cperl-mode: Refine syntax of attributes
adds 05220498649 * lisp/tab-bar.el: Improve
tab-bar-minibuffer-restore-tab (bug#64373).
adds 51807e12dac * lisp/tab-bar.el: Fix tab-bar-tab-name-current for
active minibuffer.
adds 37101780243 * lisp/emacs-lisp/bytecomp.el (byte-compile-eval): Fix
bug#64232
adds f7a899d7ca0 Document some missing Eshell commands
adds 118582efb30 ; * doc/misc/eshell.texi: Fix typos and clean up
unclear wording.
adds a9420c89da9 Avoid aborts when trying to 'read' sub-char-tables
adds 25f35957c98 Fix 'shell-dirtrack-mode' showing as enabled in
unrelated buffers
adds 6c3e65a75f5 Disambiguate mode line indication for utf-8 and utf-16
adds bb4b511c4c6 * etc/NEWS: Document changes to coding-system mnemonics.
adds a19beb4ad43 ; Fix last change.
adds aad13e61dbf Fix 'toggle-side-windows' with 3 or more side windows
adds e339d0080d3 ; * test/lisp/misc-tests.el (ert): require misc to
avoid warning
adds 823bf6bdb1a * lisp/rect.el (rectangle--duplicate-right): Fix
rectangle dup bug.
adds 7a74b8c3277 C Mode: Don't fontify foo globally as type due to
"struct foo"
adds fe7b909c16c ; Fix two typos in recent changes in the manual
adds 15ff8761777 ; * lisp/register.el (register-val-describe): Doc fix.
adds 37ed3d15f38 Avoid errors in completion due to
'completion-regexp-list'
adds a9b46bb25df Include a help-echo for flymake's modeline counters
adds aa030698cef ; Fix typos in documented names of keymap-* functions
adds 8da2091362d ; Fix documentation of minibuffer-completion commands
adds 67def1f5502 * lisp/progmodes/grep.el (rgrep): Fix docstring.
adds 244d4c837ab correct info documentation of benchmark-call
adds c3fefb2b3ae Improve natnump shortdoc
adds a30ebe7a556 ; Improve documentation of key-binding commands
adds 9b38773a20b ; * lisp/dired.el (dired-no-confirm): Doc fix.
(Bug#64493)
adds 0d90873fa41 ; * src/indent.c (Fvertical_motion): Doc fix.
adds 502a7800319 ; Improve documentation of 'vertical-motion' in ELisp
manual
adds 40f84e906f6 ; * doc/lispref/keymaps.texi (Key Binding Commands):
Fix typo.
adds f8a918c9778 ; * src/coding.c (Fcoding_system_put): Improve doc
string.
adds 600b90ed568 Mark failing icalendar test as unstable (bug#56241)
adds 375dac936fc Merge from origin/emacs-29
adds 567258ab430 Mention minibuffer-next-completion in completion-help
adds 4c2cc21354a Fix condition-case-unless-debug with :success
adds 0a35c991c19 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds eedb7111185 Rearrange setting date and modes in Tramp
adds 1a9d454ebf6 ; Fix last change to lisp/language/cyrillic.el.
adds ac57358762b Minor search_buffer cleanup
adds 8ffe8422c53 Minor tree-sitter cleanups
adds 44c9293ddd8 ; * test/lisp/shell-tests.el: Add tests for
shell-dirtrack-mode (bug#64311)
adds 05984303a58 ; Simplify last change to cyrillic.el.
adds d082b263643 * lisp/menu-bar.el (menu-bar-search-options-menu):
Don't quote lambdas
adds 1b7c9ecc8f5 pp-fill: Fix missing indentation in some cases
adds 8c5fef4eb30 ; * doc/misc/eshell.texi: Fix last change.
adds e074081af3d Add special '$GID' variable in Eshell
adds afa4fa17232 ; Re-add recently removed comment in cyrillic.el.
adds 9c282faf26e cl-print.el: Reduce code duplication
adds c3cfada3c07 Update from Gnulib by running admin/merge-gnulib
adds b76878cfab1 Simplify ‘configure’ check for MB_CUR_MAX
adds d0f65fbdbbb Eglot: fix eglot--sig-info
adds b56f46c9dee Eglot: fix eglot--sig-info again
adds d1a2c2edc2c ; * lisp/subr.el (with-demoted-errors): warning message
typo
adds 31cae9d9d6a Adapt Tramp test
adds 845ff9563d4 Further simplify configure-time locale testing
adds d8238df35a3 * lisp/progmodes/project.el
(project-prompt-project-name): Fix order.
adds 438921161ac Add documentation about remote access in Eshell
adds a6e88dc7269 Add support for explicitly-remote commands in Eshell
adds 3b7273f4ae3 Eglot: add support for :codeAction/resolve
adds a92ee5ca3cf Fix mh-show-msg: Symbol’s value as variable is void:
mh-mm-inline-media-tests
adds 112e71914a9 Fix Wrong type argument: consp, nil error
adds 04710bd01b2 ; * doc/misc/eshell.texi (Invocation): Whitespace
cleanup.
adds bc1e7b9b8e6 Eglot: fix advertisement of
textDocument.codeAction.resolveSupport
adds 82edb3fdb00 Improve commentary
adds d861de72289 Minor correction to X error handling
adds e0244f58042 ; * lisp/progmodes/project.el (project-current): Doc
fix.
new 7cc9727d6b0 Merge remote-tracking branch 'origin/master' into
scratch/pkg
Summary of changes:
.dir-locals.el | 3 +
.gitattributes | 2 +-
.gitignore | 2 +-
.gitlab-ci.yml | 2 +-
CONTRIBUTE | 17 +-
ChangeLog.1 | 4 +-
ChangeLog.2 | 6 +-
ChangeLog.3 | 454 +-
ChangeLog.4 | 116676 ++++++++++++++++++
GNUmakefile | 2 +-
INSTALL | 8 +-
INSTALL.REPO | 4 +-
Makefile.in | 15 +-
README | 2 +-
admin/ChangeLog.1 | 2 +-
admin/MAINTAINERS | 4 +-
admin/README | 2 +-
admin/admin.el | 5 +-
admin/alloc-colors.c | 2 +-
admin/authors.el | 4 +-
admin/automerge | 2 +-
admin/build-configs | 2 +-
admin/charsets/Makefile.in | 4 +-
admin/charsets/mapconv | 5 +-
admin/charsets/mapfiles/README | 2 +-
admin/check-man-pages | 2 +-
admin/cus-test.el | 4 +-
admin/diff-tar-files | 2 +-
admin/emacs-shell-lib | 2 +-
admin/emake | 2 +-
admin/find-gc.el | 2 +-
admin/git-bisect-start | 102 +-
admin/gitmerge.el | 2 +-
admin/grammars/Makefile.in | 2 +-
admin/grammars/c.by | 2 +-
admin/grammars/grammar.wy | 2 +-
admin/grammars/java-tags.wy | 2 +-
admin/grammars/js.wy | 2 +-
admin/grammars/make.by | 2 +-
admin/grammars/python.wy | 2 +-
admin/grammars/scheme.by | 2 +-
admin/grammars/srecode-template.wy | 2 +-
admin/last-chance.el | 2 +-
admin/make-emacs | 2 +-
admin/make-manuals | 2 +-
admin/make-tarball.txt | 40 +-
admin/merge-gnulib | 15 +-
admin/merge-pkg-config | 2 +-
admin/notes/copyright | 2 +-
admin/notes/elpa | 2 +-
admin/notes/emba | 42 +-
admin/notes/hydra | 2 +-
admin/notes/multi-tty | 2 +-
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 | 23 +-
.../tree-sitter/html-manual/Accessing-Node.html | 206 -
.../html-manual/Language-Definitions.html | 402 -
.../html-manual/Multiple-Languages.html | 328 -
.../html-manual/Parser_002dbased-Font-Lock.html | 248 -
.../html-manual/Parser_002dbased-Indentation.html | 281 -
.../html-manual/Parsing-Program-Source.html | 126 -
.../tree-sitter/html-manual/Pattern-Matching.html | 451 -
.../tree-sitter/html-manual/Retrieving-Node.html | 421 -
.../html-manual/Tree_002dsitter-C-API.html | 212 -
.../tree-sitter/html-manual/Using-Parser.html | 231 -
.../notes/tree-sitter/html-manual/build-manual.sh | 23 -
admin/notes/tree-sitter/html-manual/manual.css | 374 -
admin/notes/tree-sitter/starter-guide | 163 +-
admin/notes/tree-sitter/treesit_record_change | 218 +
admin/notes/unicode | 19 +-
admin/notes/www | 2 +-
admin/notes/years | 7 +-
admin/nt/README-UNDUMP.W32 | 2 +-
admin/nt/dist-build/README-windows-binaries | 2 +-
admin/nt/dist-build/build-dep-zips.py | 2 +-
admin/nt/dist-build/build-zips.sh | 2 +-
admin/quick-install-emacs | 2 +-
admin/unidata/Makefile.in | 16 +-
admin/unidata/blocks.awk | 2 +-
admin/unidata/emoji-variation-sequences.txt | 723 +
admin/unidata/emoji-zwj.awk | 17 +-
admin/unidata/unidata-gen.el | 2 +-
admin/unidata/uvs.el | 2 +-
admin/update-copyright | 2 +-
admin/update_autogen | 2 +-
admin/upload-manuals | 2 +-
autogen.sh | 5 +-
build-aux/config.guess | 20 +-
build-aux/config.sub | 37 +-
build-aux/git-hooks/commit-msg | 2 +-
build-aux/git-hooks/commit-msg-files.awk | 128 +
build-aux/git-hooks/post-commit | 47 +
build-aux/git-hooks/pre-commit | 2 +-
build-aux/git-hooks/pre-push | 88 +
build-aux/git-hooks/prepare-commit-msg | 2 +-
build-aux/gitlog-to-changelog | 6 +-
build-aux/gitlog-to-emacslog | 2 +-
build-aux/make-info-dir | 2 +-
build-aux/move-if-change | 2 +-
build-aux/msys-to-w32 | 2 +-
build-aux/update-copyright | 24 +-
build-aux/update-subdirs | 2 +-
config.bat | 2 +-
configure.ac | 170 +-
doc/emacs/ChangeLog.1 | 2 +-
doc/emacs/Makefile.in | 2 +-
doc/emacs/abbrevs.texi | 2 +-
doc/emacs/ack.texi | 2 +-
doc/emacs/anti.texi | 195 +-
doc/emacs/arevert-xtra.texi | 2 +-
doc/emacs/back.texi | 2 +-
doc/emacs/basic.texi | 51 +-
doc/emacs/buffers.texi | 2 +-
doc/emacs/building.texi | 85 +-
doc/emacs/cal-xtra.texi | 2 +-
doc/emacs/calendar.texi | 2 +-
doc/emacs/cmdargs.texi | 2 +-
doc/emacs/commands.texi | 2 +-
doc/emacs/custom.texi | 93 +-
doc/emacs/dired-xtra.texi | 2 +-
doc/emacs/dired.texi | 46 +-
doc/emacs/display.texi | 146 +-
doc/emacs/emacs-xtra.texi | 2 +-
doc/emacs/emacs.texi | 10 +-
doc/emacs/emerge-xtra.texi | 2 +-
doc/emacs/entering.texi | 2 +-
doc/emacs/files.texi | 138 +-
doc/emacs/fixit.texi | 2 +-
doc/emacs/fortran-xtra.texi | 2 +-
doc/emacs/frames.texi | 3 +-
doc/emacs/glossary.texi | 2 +-
doc/emacs/gnu.texi | 2 +-
doc/emacs/haiku.texi | 2 +-
doc/emacs/help.texi | 12 +-
doc/emacs/indent.texi | 8 +-
doc/emacs/killing.texi | 2 +-
doc/emacs/kmacro.texi | 2 +-
doc/emacs/m-x.texi | 2 +-
doc/emacs/macos.texi | 21 +-
doc/emacs/maintaining.texi | 110 +-
doc/emacs/mark.texi | 2 +-
doc/emacs/mini.texi | 53 +-
doc/emacs/misc.texi | 197 +-
doc/emacs/modes.texi | 29 +-
doc/emacs/msdos-xtra.texi | 2 +-
doc/emacs/msdos.texi | 2 +-
doc/emacs/mule.texi | 6 +-
doc/emacs/package.texi | 198 +-
doc/emacs/picture-xtra.texi | 2 +-
doc/emacs/programs.texi | 135 +-
doc/emacs/regs.texi | 31 +-
doc/emacs/rmail.texi | 2 +-
doc/emacs/screen.texi | 2 +-
doc/emacs/search.texi | 58 +-
doc/emacs/sending.texi | 2 +-
doc/emacs/text.texi | 49 +-
doc/emacs/trouble.texi | 690 +-
doc/emacs/vc-xtra.texi | 2 +-
doc/emacs/vc1-xtra.texi | 10 +-
doc/emacs/windows.texi | 6 +-
doc/emacs/xresources.texi | 2 +-
doc/lispintro/ChangeLog.1 | 2 +-
doc/lispintro/Makefile.in | 2 +-
doc/lispintro/README | 2 +-
doc/lispintro/cons-1.eps | 2 +-
doc/lispintro/cons-2.eps | 2 +-
doc/lispintro/cons-2a.eps | 2 +-
doc/lispintro/cons-3.eps | 2 +-
doc/lispintro/cons-4.eps | 2 +-
doc/lispintro/cons-5.eps | 2 +-
doc/lispintro/drawers.eps | 2 +-
doc/lispintro/emacs-lisp-intro.texi | 73 +-
doc/lispintro/lambda-1.eps | 2 +-
doc/lispintro/lambda-2.eps | 2 +-
doc/lispintro/lambda-3.eps | 2 +-
doc/lispref/ChangeLog.1 | 4 +-
doc/lispref/Makefile.in | 2 +-
doc/lispref/README | 2 +-
doc/lispref/abbrevs.texi | 2 +-
doc/lispref/anti.texi | 227 +-
doc/lispref/back.texi | 2 +-
doc/lispref/backups.texi | 2 +-
doc/lispref/buffers.texi | 44 +-
doc/lispref/commands.texi | 58 +-
doc/lispref/compile.texi | 109 +-
doc/lispref/control.texi | 7 +-
doc/lispref/customize.texi | 18 +-
doc/lispref/debugging.texi | 10 +-
doc/lispref/display.texi | 481 +-
doc/lispref/edebug.texi | 2 +-
doc/lispref/elisp.texi | 9 +-
doc/lispref/errors.texi | 2 +-
doc/lispref/eval.texi | 19 +-
doc/lispref/files.texi | 74 +-
doc/lispref/frames.texi | 169 +-
doc/lispref/functions.texi | 247 +-
doc/lispref/hash.texi | 2 +-
doc/lispref/help.texi | 46 +-
doc/lispref/hooks.texi | 2 +-
doc/lispref/internals.texi | 36 +-
doc/lispref/intro.texi | 2 +-
doc/lispref/keymaps.texi | 133 +-
doc/lispref/lay-flat.texi | 2 +-
doc/lispref/lists.texi | 31 +-
doc/lispref/loading.texi | 84 +-
doc/lispref/macros.texi | 2 +-
doc/lispref/maps.texi | 2 +-
doc/lispref/markers.texi | 2 +-
doc/lispref/minibuf.texi | 82 +-
doc/lispref/modes.texi | 354 +-
doc/lispref/nonascii.texi | 2 +-
doc/lispref/numbers.texi | 41 +-
doc/lispref/objects.texi | 24 +-
doc/lispref/os.texi | 30 +-
doc/lispref/package.texi | 2 +-
doc/lispref/parsing.texi | 666 +-
doc/lispref/positions.texi | 186 +-
doc/lispref/processes.texi | 14 +-
doc/lispref/records.texi | 6 +-
doc/lispref/searching.texi | 218 +-
doc/lispref/sequences.texi | 54 +-
doc/lispref/streams.texi | 11 +-
doc/lispref/strings.texi | 6 +-
doc/lispref/symbols.texi | 30 +-
doc/lispref/syntax.texi | 2 +-
doc/lispref/text.texi | 161 +-
doc/lispref/threads.texi | 2 +-
doc/lispref/tips.texi | 6 +-
doc/lispref/two-volume-cross-refs.txt | 2 +-
doc/lispref/two-volume.make | 2 +-
doc/lispref/variables.texi | 41 +-
doc/lispref/windows.texi | 245 +-
doc/man/ChangeLog.1 | 2 +-
doc/man/ebrowse.1 | 2 +-
doc/man/emacs.1.in | 2 +-
doc/man/etags.1 | 2 +-
doc/misc/ChangeLog.1 | 2 +-
doc/misc/Makefile.in | 2 +-
doc/misc/auth.texi | 2 +-
doc/misc/autotype.texi | 2 +-
doc/misc/bovine.texi | 2 +-
doc/misc/calc.texi | 54 +-
doc/misc/cc-mode.texi | 85 +-
doc/misc/cl.texi | 2 +-
doc/misc/dbus.texi | 22 +-
doc/misc/dired-x.texi | 2 +-
doc/misc/ebrowse.texi | 2 +-
doc/misc/ede.texi | 20 +-
doc/misc/ediff.texi | 2 +-
doc/misc/edt.texi | 2 +-
doc/misc/efaq-w32.texi | 2 +-
doc/misc/efaq.texi | 142 +-
doc/misc/eglot.texi | 606 +-
doc/misc/eieio.texi | 2 +-
doc/misc/emacs-gnutls.texi | 2 +-
doc/misc/emacs-mime.texi | 2 +-
doc/misc/epa.texi | 2 +-
doc/misc/erc.texi | 152 +-
doc/misc/ert.texi | 16 +-
doc/misc/eshell.texi | 598 +-
doc/misc/eudc.texi | 18 +-
doc/misc/eww.texi | 28 +-
doc/misc/flymake.texi | 73 +-
doc/misc/forms.texi | 2 +-
doc/misc/gnus-faq.texi | 18 +-
doc/misc/gnus.texi | 154 +-
doc/misc/htmlfontify.texi | 15 +-
doc/misc/idlwave.texi | 9 +-
doc/misc/ido.texi | 2 +-
doc/misc/info.texi | 2 +-
doc/misc/mairix-el.texi | 2 +-
doc/misc/message.texi | 21 +-
doc/misc/mh-e.texi | 2 +-
doc/misc/modus-themes.org | 5260 +-
doc/misc/newsticker.texi | 11 +-
doc/misc/nxml-mode.texi | 2 +-
doc/misc/octave-mode.texi | 2 +-
doc/misc/org-setup.org | 2 +-
doc/misc/org.org | 41 +-
doc/misc/pcl-cvs.texi | 2 +-
doc/misc/pgg.texi | 2 +-
doc/misc/rcirc.texi | 2 +-
doc/misc/reftex.texi | 2 +-
doc/misc/remember.texi | 2 +-
doc/misc/sasl.texi | 2 +-
doc/misc/sc.texi | 2 +-
doc/misc/sem-user.texi | 2 +-
doc/misc/semantic.texi | 2 +-
doc/misc/ses.texi | 2 +-
doc/misc/sieve.texi | 2 +-
doc/misc/smtpmail.texi | 2 +-
doc/misc/speedbar.texi | 2 +-
doc/misc/srecode.texi | 2 +-
doc/misc/texinfo.tex | 1242 +-
doc/misc/todo-mode.texi | 16 +-
doc/misc/tramp.texi | 384 +-
doc/misc/trampver.texi | 6 +-
doc/misc/transient.texi | 77 +-
doc/misc/url.texi | 2 +-
doc/misc/use-package.texi | 70 +-
doc/misc/vhdl-mode.texi | 2 +-
doc/misc/vip.texi | 2 +-
doc/misc/viper.texi | 2 +-
doc/misc/vtable.texi | 2 +-
doc/misc/widget.texi | 2 +-
doc/misc/wisent.texi | 2 +-
doc/misc/woman.texi | 2 +-
etc/AUTHORS | 1372 +-
etc/CALC-NEWS | 2 +-
etc/ChangeLog.1 | 2 +-
etc/DEBUG | 2 +-
etc/DISTRIB | 2 +-
etc/EGLOT-NEWS | 612 +
etc/ERC-NEWS | 380 +-
etc/ETAGS.EBNF | 2 +-
etc/ETAGS.README | 2 +-
etc/HELLO | 6 +-
etc/HISTORY | 2 +
etc/MACHINES | 2 +-
etc/MH-E-NEWS | 2 +-
etc/NEWS | 670 +-
etc/NEWS.1-17 | 2 +-
etc/NEWS.18 | 2 +-
etc/NEWS.19 | 2 +-
etc/NEWS.20 | 2 +-
etc/NEWS.21 | 2 +-
etc/NEWS.22 | 2 +-
etc/NEWS.23 | 2 +-
etc/NEWS.24 | 2 +-
etc/NEWS.25 | 2 +-
etc/NEWS.26 | 2 +-
etc/NEWS.27 | 2 +-
etc/NEWS.28 | 2 +-
etc/NEWS.29 | 976 +-
etc/NEXTSTEP | 2 +-
etc/NXML-NEWS | 2 +-
etc/ORG-NEWS | 10 +-
etc/PROBLEMS | 145 +-
etc/README | 2 +-
etc/TERMS | 2 +-
etc/TODO | 2 +-
etc/charsets/README | 2 +-
etc/compilation.txt | 16 +-
etc/edt-user.el | 2 +-
etc/emacs-buffer.gdb | 2 +-
etc/emacs.metainfo.xml | 2 +-
etc/emacs_lldb.py | 2 +-
etc/emacsclient-mail.desktop | 7 +-
etc/enriched.txt | 2 +-
etc/forms/forms-d2.el | 2 +-
etc/gnus-tut.txt | 2 +-
etc/grep.txt | 2 +-
etc/images/README | 8 +-
etc/images/custom/README | 2 +-
etc/images/ezimage/README | 2 +-
etc/images/gnus/README | 6 +-
etc/images/gnus/gnus.svg | 2 +-
etc/images/gud/README | 2 +-
etc/images/icons/README | 8 +-
etc/images/icons/hicolor/scalable/apps/emacs.svg | 2 +-
etc/images/icons/hicolor/scalable/apps/emacs23.svg | 2 +-
.../scalable/mimetypes/emacs-document23.svg | 2 +-
etc/images/mpc/README | 2 +-
etc/images/newsticker/README | 2 +-
etc/images/smilies/README | 2 +-
etc/images/smilies/grayscale/README | 2 +-
etc/images/smilies/medium/README | 2 +-
etc/images/splash.svg | 2 +-
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/images/tabs/README | 2 +-
etc/images/tree-widget/default/README | 2 +-
etc/images/tree-widget/folder/README | 2 +-
etc/org.gnu.emacs.defaults.gschema.xml | 2 +-
etc/org/README | 2 +-
etc/ps-prin0.ps | 2 +-
etc/ps-prin1.ps | 2 +-
etc/publicsuffix.txt | 158 +-
etc/refcards/Makefile | 2 +-
etc/refcards/README | 2 +-
etc/refcards/calccard.tex | 2 +-
etc/refcards/cs-dired-ref.tex | 2 +-
etc/refcards/cs-refcard.tex | 2 +-
etc/refcards/cs-survival.tex | 2 +-
etc/refcards/de-refcard.tex | 2 +-
etc/refcards/dired-ref.tex | 2 +-
etc/refcards/emacsver.tex.in | 2 +-
etc/refcards/fr-dired-ref.tex | 2 +-
etc/refcards/fr-refcard.tex | 2 +-
etc/refcards/fr-survival.tex | 2 +-
etc/refcards/gnus-logo.eps | 2 +-
etc/refcards/gnus-refcard.tex | 2 +-
etc/refcards/orgcard.tex | 8 +-
etc/refcards/pdflayout.sty | 2 +-
etc/refcards/pl-refcard.tex | 2 +-
etc/refcards/pt-br-refcard.tex | 2 +-
etc/refcards/refcard.tex | 2 +-
etc/refcards/ru-refcard.tex | 4 +-
etc/refcards/sk-dired-ref.tex | 2 +-
etc/refcards/sk-refcard.tex | 2 +-
etc/refcards/sk-survival.tex | 2 +-
etc/refcards/survival.tex | 2 +-
etc/refcards/vipcard.tex | 2 +-
etc/refcards/viperCard.tex | 2 +-
etc/schema/locate.rnc | 2 +-
etc/schema/relaxng.rnc | 2 +-
etc/schema/schemas.xml | 2 +-
etc/ses-example.ses | 2 +-
etc/srecode/c.srt | 2 +-
etc/srecode/cpp.srt | 2 +-
etc/srecode/default.srt | 2 +-
etc/srecode/doc-cpp.srt | 2 +-
etc/srecode/doc-default.srt | 2 +-
etc/srecode/doc-java.srt | 2 +-
etc/srecode/ede-autoconf.srt | 2 +-
etc/srecode/ede-make.srt | 2 +-
etc/srecode/el.srt | 2 +-
etc/srecode/getset-cpp.srt | 2 +-
etc/srecode/java.srt | 2 +-
etc/srecode/make.srt | 2 +-
etc/srecode/proj-test.srt | 2 +-
etc/srecode/template.srt | 2 +-
etc/srecode/test.srt | 2 +-
etc/srecode/texi.srt | 2 +-
etc/srecode/wisent.srt | 2 +-
etc/themes/adwaita-theme.el | 2 +-
etc/themes/deeper-blue-theme.el | 2 +-
etc/themes/dichromacy-theme.el | 2 +-
etc/themes/leuven-dark-theme.el | 2 +-
etc/themes/leuven-theme.el | 2 +-
etc/themes/light-blue-theme.el | 2 +-
etc/themes/manoj-dark-theme.el | 2 +-
etc/themes/misterioso-theme.el | 2 +-
etc/themes/modus-operandi-deuteranopia-theme.el | 442 +
etc/themes/modus-operandi-theme.el | 415 +-
etc/themes/modus-operandi-tinted-theme.el | 439 +
etc/themes/modus-operandi-tritanopia-theme.el | 442 +
etc/themes/modus-themes.el | 10034 +-
etc/themes/modus-vivendi-deuteranopia-theme.el | 441 +
etc/themes/modus-vivendi-theme.el | 417 +-
etc/themes/modus-vivendi-tinted-theme.el | 439 +
etc/themes/modus-vivendi-tritanopia-theme.el | 441 +
etc/themes/tango-dark-theme.el | 2 +-
etc/themes/tango-theme.el | 2 +-
etc/themes/tsdh-dark-theme.el | 2 +-
etc/themes/tsdh-light-theme.el | 2 +-
etc/themes/wheatgrass-theme.el | 2 +-
etc/themes/whiteboard-theme.el | 2 +-
etc/themes/wombat-theme.el | 2 +-
etc/tutorials/TUTORIAL | 4 +-
etc/tutorials/TUTORIAL.bg | 2 +-
etc/tutorials/TUTORIAL.cn | 156 +-
etc/tutorials/TUTORIAL.cs | 2 +-
etc/tutorials/TUTORIAL.de | 2 +-
etc/tutorials/TUTORIAL.el_GR | 2 +-
etc/tutorials/TUTORIAL.eo | 2 +-
etc/tutorials/TUTORIAL.es | 2 +-
etc/tutorials/TUTORIAL.fa | 1164 +
etc/tutorials/TUTORIAL.fr | 2 +-
etc/tutorials/TUTORIAL.he | 2 +-
etc/tutorials/TUTORIAL.it | 2 +-
etc/tutorials/TUTORIAL.ja | 2 +-
etc/tutorials/TUTORIAL.ko | 2 +-
etc/tutorials/TUTORIAL.nl | 4 +-
etc/tutorials/TUTORIAL.pl | 2 +-
etc/tutorials/TUTORIAL.pt_BR | 2 +-
etc/tutorials/TUTORIAL.ro | 2 +-
etc/tutorials/TUTORIAL.ru | 2 +-
etc/tutorials/TUTORIAL.sk | 2 +-
etc/tutorials/TUTORIAL.sl | 2 +-
etc/tutorials/TUTORIAL.sv | 2 +-
etc/tutorials/TUTORIAL.th | 2 +-
etc/tutorials/TUTORIAL.translators | 5 +
etc/tutorials/TUTORIAL.uk | 2 +-
etc/tutorials/TUTORIAL.zh | 2 +-
etc/w32-feature.el | 2 +-
leim/ChangeLog.1 | 2 +-
leim/MISC-DIC/CTLau-b5.html | 4 +-
leim/Makefile.in | 2 +-
leim/README | 2 +-
leim/SKK-DIC/SKK-JISYO.L | 4 +-
leim/leim-ext.el | 2 +-
lib-src/ChangeLog.1 | 2 +-
lib-src/Makefile.in | 18 +-
lib-src/be_resources.cc | 2 +-
lib-src/ebrowse.c | 12 +-
lib-src/emacsclient.c | 2 +-
lib-src/etags.c | 13 +-
lib-src/hexl.c | 2 +-
lib-src/make-docfile.c | 2 +-
lib-src/make-fingerprint.c | 2 +-
lib-src/movemail.c | 7 +-
lib-src/ntlib.c | 2 +-
lib-src/ntlib.h | 2 +-
lib-src/pop.c | 2 +-
lib-src/pop.h | 2 +-
lib-src/rcs2log | 4 +-
lib-src/seccomp-filter.c | 2 +-
lib-src/update-game-score.c | 8 +-
lib/Makefile.in | 2 +-
lib/_Noreturn.h | 7 +-
lib/acl-errno-valid.c | 2 +-
lib/acl-internal.c | 2 +-
lib/acl-internal.h | 10 +-
lib/acl.h | 7 +-
lib/acl_entries.c | 2 +-
lib/af_alg.h | 2 +-
lib/alloca.in.h | 2 +-
lib/allocator.c | 2 +-
lib/allocator.h | 2 +-
lib/arg-nonnull.h | 2 +-
lib/assert.in.h | 2 +-
lib/at-func.c | 2 +-
lib/attribute.h | 19 +-
lib/binary-io.c | 2 +-
lib/binary-io.h | 10 +-
lib/byteswap.in.h | 2 +-
lib/c++defs.h | 8 +-
lib/c-ctype.c | 2 +-
lib/c-ctype.h | 6 +-
lib/c-strcase.h | 7 +-
lib/c-strcasecmp.c | 2 +-
lib/c-strncasecmp.c | 2 +-
lib/canonicalize-lgpl.c | 2 +-
lib/careadlinkat.c | 10 +-
lib/careadlinkat.h | 7 +-
lib/cdefs.h | 42 +-
lib/cloexec.c | 2 +-
lib/cloexec.h | 2 +-
lib/close-stream.c | 2 +-
lib/close-stream.h | 2 +-
lib/copy-file-range.c | 2 +-
lib/count-leading-zeros.c | 2 +-
lib/count-leading-zeros.h | 10 +-
lib/count-one-bits.c | 2 +-
lib/count-one-bits.h | 10 +-
lib/count-trailing-zeros.c | 2 +-
lib/count-trailing-zeros.h | 10 +-
lib/diffseq.h | 22 +-
lib/dirent-private.h | 67 +
lib/dirent.in.h | 51 +-
lib/dirfd.c | 19 +-
lib/dtoastr.c | 2 +-
lib/dtotimespec.c | 2 +-
lib/dup2.c | 2 +-
lib/dynarray.h | 2 +-
lib/eloop-threshold.h | 7 +-
lib/errno.in.h | 2 +-
lib/euidaccess.c | 2 +-
lib/execinfo.c | 2 +-
lib/execinfo.in.h | 6 +-
lib/explicit_bzero.c | 74 +
lib/faccessat.c | 2 +-
lib/fchmodat.c | 2 +-
lib/fcntl.c | 2 +-
lib/fcntl.in.h | 7 +-
lib/fdopendir.c | 99 +-
lib/file-has-acl.c | 128 +-
lib/filemode.c | 2 +-
lib/filemode.h | 8 +-
lib/filename.h | 2 +-
lib/filevercmp.c | 2 +-
lib/filevercmp.h | 7 +-
lib/fingerprint.c | 2 +-
lib/fingerprint.h | 2 +-
lib/flexmember.h | 20 +-
lib/fpending.c | 4 +-
lib/fpending.h | 8 +-
lib/free.c | 2 +-
lib/fstatat.c | 2 +-
lib/fsusage.c | 2 +-
lib/fsusage.h | 2 +-
lib/fsync.c | 2 +-
lib/ftoastr.c | 2 +-
lib/ftoastr.h | 2 +-
lib/futimens.c | 2 +-
lib/get-permissions.c | 2 +-
lib/getdtablesize.c | 2 +-
lib/getgroups.c | 2 +-
lib/getloadavg.c | 2 +-
lib/getopt-cdefs.in.h | 2 +-
lib/getopt-core.h | 2 +-
lib/getopt-ext.h | 2 +-
lib/getopt-pfx-core.h | 4 +-
lib/getopt-pfx-ext.h | 2 +-
lib/getopt.c | 2 +-
lib/getopt.in.h | 2 +-
lib/getopt1.c | 2 +-
lib/getopt_int.h | 2 +-
lib/getrandom.c | 2 +-
lib/gettext.h | 2 +-
lib/gettime.c | 6 +-
lib/gettimeofday.c | 16 +-
lib/gnulib.mk.in | 116 +-
lib/group-member.c | 2 +-
lib/idx.h | 2 +-
lib/ieee754.in.h | 2 +-
lib/ignore-value.h | 2 +-
lib/intprops-internal.h | 2 +-
lib/intprops.h | 2 +-
lib/inttypes.in.h | 41 +-
lib/lchmod.c | 2 +-
lib/libc-config.h | 24 +-
lib/limits.in.h | 36 +-
lib/lstat.c | 2 +-
lib/malloc.c | 2 +-
lib/malloc/dynarray-skeleton.c | 2 +-
lib/malloc/dynarray.h | 2 +-
lib/malloc/dynarray_at_failure.c | 2 +-
lib/malloc/dynarray_emplace_enlarge.c | 6 +-
lib/malloc/dynarray_finalize.c | 2 +-
lib/malloc/dynarray_resize.c | 6 +-
lib/malloc/dynarray_resize_clear.c | 2 +-
lib/malloc/scratch_buffer.h | 2 +-
lib/malloc/scratch_buffer_dupfree.c | 2 +-
lib/malloc/scratch_buffer_grow.c | 2 +-
lib/malloc/scratch_buffer_grow_preserve.c | 2 +-
lib/malloc/scratch_buffer_set_array_size.c | 2 +-
lib/md5-stream.c | 2 +-
lib/md5.c | 2 +-
lib/md5.h | 7 +-
lib/memmem.c | 2 +-
lib/mempcpy.c | 2 +-
lib/memrchr.c | 2 +-
lib/memset_explicit.c | 2 +-
lib/mini-gmp-gnulib.c | 2 +-
lib/minmax.h | 7 +-
lib/mkostemp.c | 2 +-
lib/mktime-internal.h | 2 +-
lib/mktime.c | 13 +-
lib/nanosleep.c | 5 +-
lib/nproc.c | 2 +-
lib/nproc.h | 2 +-
lib/nstrftime.c | 54 +-
lib/open.c | 2 +-
lib/openat-priv.h | 2 +-
lib/openat-proc.c | 29 +-
lib/openat.h | 11 +-
lib/pathmax.h | 7 +-
lib/pipe2.c | 2 +-
lib/pselect.c | 14 +-
lib/pthread_sigmask.c | 2 +-
lib/qcopy-acl.c | 38 +-
lib/rawmemchr.c | 2 +-
lib/rawmemchr.valgrind | 2 +-
lib/readlink.c | 2 +-
lib/readlinkat.c | 2 +-
lib/realloc.c | 2 +-
lib/regcomp.c | 4 +-
lib/regex.c | 2 +-
lib/regex.h | 2 +-
lib/regex_internal.c | 2 +-
lib/regex_internal.h | 8 +-
lib/regexec.c | 4 +-
lib/root-uid.h | 2 +-
lib/save-cwd.c | 2 +-
lib/save-cwd.h | 2 +-
lib/scratch_buffer.h | 2 +-
lib/set-permissions.c | 2 +-
lib/sha1.c | 2 +-
lib/sha1.h | 7 +-
lib/sha256.c | 2 +-
lib/sha256.h | 7 +-
lib/sha512.c | 2 +-
lib/sha512.h | 7 +-
lib/sig2str.c | 2 +-
lib/sig2str.h | 2 +-
lib/sigdescr_np.c | 2 +-
lib/signal.in.h | 7 +-
lib/stat-time.c | 2 +-
lib/stat-time.h | 47 +-
lib/stdalign.in.h | 133 -
lib/stdckdint.in.h | 2 +-
lib/stddef.in.h | 54 +-
lib/stdint.in.h | 2 +-
lib/stdio-impl.h | 10 +-
lib/stdio.in.h | 111 +-
lib/stdlib.in.h | 202 +-
lib/stpcpy.c | 2 +-
lib/str-two-way.h | 2 +-
lib/strftime.h | 2 +-
lib/string.in.h | 74 +-
lib/strnlen.c | 2 +-
lib/strtoimax.c | 2 +-
lib/strtol.c | 16 +-
lib/strtoll.c | 2 +-
lib/symlink.c | 2 +-
lib/sys_random.in.h | 7 +-
lib/sys_select.in.h | 14 +-
lib/sys_stat.in.h | 22 +-
lib/sys_time.in.h | 14 +-
lib/sys_types.in.h | 9 +-
lib/tempname.c | 2 +-
lib/tempname.h | 2 +-
lib/time-internal.h | 2 +-
lib/time.in.h | 51 +-
lib/time_r.c | 2 +-
lib/time_rz.c | 2 +-
lib/timegm.c | 2 +-
lib/timespec-add.c | 7 +-
lib/timespec-sub.c | 7 +-
lib/timespec.c | 2 +-
lib/timespec.h | 16 +-
lib/u64.c | 2 +-
lib/u64.h | 10 +-
lib/unistd.c | 2 +-
lib/unistd.in.h | 109 +-
lib/unlocked-io.h | 7 +-
lib/utimens.c | 22 +-
lib/utimens.h | 10 +-
lib/utimensat.c | 2 +-
lib/verify.h | 65 +-
lib/vla.h | 2 +-
lib/warn-on-use.h | 2 +-
lib/xalloc-oversized.h | 2 +-
lisp/ChangeLog.1 | 2 +-
lisp/ChangeLog.10 | 2 +-
lisp/ChangeLog.11 | 2 +-
lisp/ChangeLog.12 | 2 +-
lisp/ChangeLog.13 | 2 +-
lisp/ChangeLog.14 | 2 +-
lisp/ChangeLog.15 | 2 +-
lisp/ChangeLog.16 | 12 +-
lisp/ChangeLog.17 | 4 +-
lisp/ChangeLog.2 | 2 +-
lisp/ChangeLog.3 | 2 +-
lisp/ChangeLog.4 | 2 +-
lisp/ChangeLog.5 | 2 +-
lisp/ChangeLog.6 | 2 +-
lisp/ChangeLog.7 | 2 +-
lisp/ChangeLog.8 | 2 +-
lisp/ChangeLog.9 | 2 +-
lisp/Makefile.in | 45 +-
lisp/abbrev.el | 24 +-
lisp/align.el | 5 +-
lisp/allout-widgets.el | 5 +-
lisp/allout.el | 6 +-
lisp/ansi-color.el | 2 +-
lisp/ansi-osc.el | 2 +-
lisp/apropos.el | 269 +-
lisp/arc-mode.el | 103 +-
lisp/array.el | 2 +-
lisp/auth-source-pass.el | 2 +-
lisp/auth-source.el | 2 +-
lisp/autoinsert.el | 2 +-
lisp/autorevert.el | 2 +-
lisp/avoid.el | 2 +-
lisp/battery.el | 2 +-
lisp/bindings.el | 72 +-
lisp/bookmark.el | 4 +-
lisp/bs.el | 4 +-
lisp/buff-menu.el | 2 +-
lisp/button.el | 2 +-
lisp/calc/calc-aent.el | 2 +-
lisp/calc/calc-alg.el | 2 +-
lisp/calc/calc-arith.el | 2 +-
lisp/calc/calc-bin.el | 2 +-
lisp/calc/calc-comb.el | 2 +-
lisp/calc/calc-cplx.el | 2 +-
lisp/calc/calc-embed.el | 2 +-
lisp/calc/calc-ext.el | 7 +-
lisp/calc/calc-fin.el | 2 +-
lisp/calc/calc-forms.el | 2 +-
lisp/calc/calc-frac.el | 2 +-
lisp/calc/calc-funcs.el | 2 +-
lisp/calc/calc-graph.el | 9 +-
lisp/calc/calc-help.el | 240 +-
lisp/calc/calc-incom.el | 2 +-
lisp/calc/calc-keypd.el | 2 +-
lisp/calc/calc-lang.el | 2 +-
lisp/calc/calc-macs.el | 2 +-
lisp/calc/calc-map.el | 2 +-
lisp/calc/calc-math.el | 2 +-
lisp/calc/calc-menu.el | 2 +-
lisp/calc/calc-misc.el | 47 +-
lisp/calc/calc-mode.el | 2 +-
lisp/calc/calc-mtx.el | 2 +-
lisp/calc/calc-nlfit.el | 2 +-
lisp/calc/calc-poly.el | 2 +-
lisp/calc/calc-prog.el | 3 +-
lisp/calc/calc-rewr.el | 2 +-
lisp/calc/calc-rules.el | 2 +-
lisp/calc/calc-sel.el | 2 +-
lisp/calc/calc-stat.el | 2 +-
lisp/calc/calc-store.el | 2 +-
lisp/calc/calc-stuff.el | 2 +-
lisp/calc/calc-trail.el | 2 +-
lisp/calc/calc-undo.el | 2 +-
lisp/calc/calc-units.el | 2 +-
lisp/calc/calc-vec.el | 2 +-
lisp/calc/calc-yank.el | 2 +-
lisp/calc/calc.el | 22 +-
lisp/calc/calcalg2.el | 2 +-
lisp/calc/calcalg3.el | 2 +-
lisp/calc/calccomp.el | 2 +-
lisp/calc/calcsel2.el | 2 +-
lisp/calculator.el | 10 +-
lisp/calendar/appt.el | 6 +-
lisp/calendar/cal-bahai.el | 2 +-
lisp/calendar/cal-china.el | 2 +-
lisp/calendar/cal-coptic.el | 2 +-
lisp/calendar/cal-dst.el | 2 +-
lisp/calendar/cal-french.el | 2 +-
lisp/calendar/cal-hebrew.el | 2 +-
lisp/calendar/cal-html.el | 2 +-
lisp/calendar/cal-islam.el | 2 +-
lisp/calendar/cal-iso.el | 2 +-
lisp/calendar/cal-julian.el | 2 +-
lisp/calendar/cal-mayan.el | 2 +-
lisp/calendar/cal-menu.el | 2 +-
lisp/calendar/cal-move.el | 2 +-
lisp/calendar/cal-persia.el | 2 +-
lisp/calendar/cal-tex.el | 2 +-
lisp/calendar/cal-x.el | 2 +-
lisp/calendar/calendar.el | 2 +-
lisp/calendar/diary-lib.el | 7 +-
lisp/calendar/holidays.el | 2 +-
lisp/calendar/icalendar.el | 2 +-
lisp/calendar/iso8601.el | 18 +-
lisp/calendar/lunar.el | 58 +-
lisp/calendar/parse-time.el | 18 +-
lisp/calendar/solar.el | 2 +-
lisp/calendar/time-date.el | 2 +-
lisp/calendar/timeclock.el | 2 +-
lisp/calendar/todo-mode.el | 660 +-
lisp/case-table.el | 2 +-
lisp/cdl.el | 2 +-
lisp/cedet/ChangeLog.1 | 2 +-
lisp/cedet/cedet-cscope.el | 2 +-
lisp/cedet/cedet-files.el | 2 +-
lisp/cedet/cedet-global.el | 2 +-
lisp/cedet/cedet-idutils.el | 2 +-
lisp/cedet/cedet.el | 2 +-
lisp/cedet/data-debug.el | 2 +-
lisp/cedet/ede.el | 2 +-
lisp/cedet/ede/auto.el | 2 +-
lisp/cedet/ede/autoconf-edit.el | 2 +-
lisp/cedet/ede/base.el | 2 +-
lisp/cedet/ede/config.el | 2 +-
lisp/cedet/ede/cpp-root.el | 2 +-
lisp/cedet/ede/custom.el | 2 +-
lisp/cedet/ede/detect.el | 2 +-
lisp/cedet/ede/dired.el | 2 +-
lisp/cedet/ede/emacs.el | 2 +-
lisp/cedet/ede/files.el | 2 +-
lisp/cedet/ede/generic.el | 2 +-
lisp/cedet/ede/linux.el | 2 +-
lisp/cedet/ede/locate.el | 2 +-
lisp/cedet/ede/make.el | 2 +-
lisp/cedet/ede/makefile-edit.el | 2 +-
lisp/cedet/ede/pconf.el | 2 +-
lisp/cedet/ede/pmake.el | 2 +-
lisp/cedet/ede/proj-archive.el | 2 +-
lisp/cedet/ede/proj-aux.el | 2 +-
lisp/cedet/ede/proj-comp.el | 2 +-
lisp/cedet/ede/proj-elisp.el | 2 +-
lisp/cedet/ede/proj-info.el | 2 +-
lisp/cedet/ede/proj-misc.el | 2 +-
lisp/cedet/ede/proj-obj.el | 2 +-
lisp/cedet/ede/proj-prog.el | 2 +-
lisp/cedet/ede/proj-scheme.el | 2 +-
lisp/cedet/ede/proj-shared.el | 2 +-
lisp/cedet/ede/proj.el | 2 +-
lisp/cedet/ede/project-am.el | 2 +-
lisp/cedet/ede/shell.el | 2 +-
lisp/cedet/ede/simple.el | 2 +-
lisp/cedet/ede/source.el | 2 +-
lisp/cedet/ede/speedbar.el | 2 +-
lisp/cedet/ede/srecode.el | 2 +-
lisp/cedet/ede/system.el | 2 +-
lisp/cedet/ede/util.el | 2 +-
lisp/cedet/mode-local.el | 2 +-
lisp/cedet/pulse.el | 2 +-
lisp/cedet/semantic.el | 29 +-
lisp/cedet/semantic/analyze.el | 2 +-
lisp/cedet/semantic/analyze/complete.el | 2 +-
lisp/cedet/semantic/analyze/debug.el | 2 +-
lisp/cedet/semantic/analyze/fcn.el | 2 +-
lisp/cedet/semantic/analyze/refs.el | 2 +-
lisp/cedet/semantic/bovine.el | 2 +-
lisp/cedet/semantic/bovine/c.el | 2 +-
lisp/cedet/semantic/bovine/debug.el | 2 +-
lisp/cedet/semantic/bovine/el.el | 2 +-
lisp/cedet/semantic/bovine/gcc.el | 2 +-
lisp/cedet/semantic/bovine/grammar.el | 2 +-
lisp/cedet/semantic/bovine/make.el | 2 +-
lisp/cedet/semantic/bovine/scm.el | 2 +-
lisp/cedet/semantic/chart.el | 2 +-
lisp/cedet/semantic/complete.el | 2 +-
lisp/cedet/semantic/ctxt.el | 2 +-
lisp/cedet/semantic/db-debug.el | 2 +-
lisp/cedet/semantic/db-ebrowse.el | 2 +-
lisp/cedet/semantic/db-el.el | 2 +-
lisp/cedet/semantic/db-file.el | 2 +-
lisp/cedet/semantic/db-find.el | 2 +-
lisp/cedet/semantic/db-global.el | 2 +-
lisp/cedet/semantic/db-javascript.el | 2 +-
lisp/cedet/semantic/db-mode.el | 2 +-
lisp/cedet/semantic/db-ref.el | 2 +-
lisp/cedet/semantic/db-typecache.el | 2 +-
lisp/cedet/semantic/db.el | 2 +-
lisp/cedet/semantic/debug.el | 2 +-
lisp/cedet/semantic/decorate.el | 2 +-
lisp/cedet/semantic/decorate/include.el | 2 +-
lisp/cedet/semantic/decorate/mode.el | 2 +-
lisp/cedet/semantic/dep.el | 2 +-
lisp/cedet/semantic/doc.el | 2 +-
lisp/cedet/semantic/ede-grammar.el | 2 +-
lisp/cedet/semantic/edit.el | 2 +-
lisp/cedet/semantic/find.el | 2 +-
lisp/cedet/semantic/format.el | 2 +-
lisp/cedet/semantic/fw.el | 2 +-
lisp/cedet/semantic/grammar.el | 2 +-
lisp/cedet/semantic/grm-wy-boot.el | 2 +-
lisp/cedet/semantic/html.el | 2 +-
lisp/cedet/semantic/ia-sb.el | 2 +-
lisp/cedet/semantic/ia.el | 2 +-
lisp/cedet/semantic/idle.el | 2 +-
lisp/cedet/semantic/imenu.el | 2 +-
lisp/cedet/semantic/java.el | 2 +-
lisp/cedet/semantic/lex-spp.el | 2 +-
lisp/cedet/semantic/lex.el | 2 +-
lisp/cedet/semantic/mru-bookmark.el | 2 +-
lisp/cedet/semantic/sb.el | 2 +-
lisp/cedet/semantic/scope.el | 2 +-
lisp/cedet/semantic/senator.el | 2 +-
lisp/cedet/semantic/sort.el | 2 +-
lisp/cedet/semantic/symref.el | 2 +-
lisp/cedet/semantic/symref/cscope.el | 2 +-
lisp/cedet/semantic/symref/filter.el | 2 +-
lisp/cedet/semantic/symref/global.el | 2 +-
lisp/cedet/semantic/symref/grep.el | 7 +-
lisp/cedet/semantic/symref/idutils.el | 2 +-
lisp/cedet/semantic/symref/list.el | 2 +-
lisp/cedet/semantic/tag-file.el | 2 +-
lisp/cedet/semantic/tag-ls.el | 2 +-
lisp/cedet/semantic/tag-write.el | 2 +-
lisp/cedet/semantic/tag.el | 2 +-
lisp/cedet/semantic/texi.el | 2 +-
lisp/cedet/semantic/util-modes.el | 2 +-
lisp/cedet/semantic/util.el | 2 +-
lisp/cedet/semantic/wisent.el | 2 +-
lisp/cedet/semantic/wisent/comp.el | 2 +-
lisp/cedet/semantic/wisent/grammar.el | 2 +-
lisp/cedet/semantic/wisent/java-tags.el | 2 +-
lisp/cedet/semantic/wisent/javascript.el | 2 +-
lisp/cedet/semantic/wisent/python.el | 2 +-
lisp/cedet/semantic/wisent/wisent.el | 2 +-
lisp/cedet/srecode.el | 2 +-
lisp/cedet/srecode/args.el | 2 +-
lisp/cedet/srecode/compile.el | 2 +-
lisp/cedet/srecode/cpp.el | 2 +-
lisp/cedet/srecode/ctxt.el | 2 +-
lisp/cedet/srecode/dictionary.el | 2 +-
lisp/cedet/srecode/document.el | 2 +-
lisp/cedet/srecode/el.el | 2 +-
lisp/cedet/srecode/expandproto.el | 2 +-
lisp/cedet/srecode/extract.el | 2 +-
lisp/cedet/srecode/fields.el | 2 +-
lisp/cedet/srecode/filters.el | 2 +-
lisp/cedet/srecode/find.el | 2 +-
lisp/cedet/srecode/getset.el | 2 +-
lisp/cedet/srecode/insert.el | 2 +-
lisp/cedet/srecode/java.el | 2 +-
lisp/cedet/srecode/map.el | 2 +-
lisp/cedet/srecode/mode.el | 2 +-
lisp/cedet/srecode/semantic.el | 2 +-
lisp/cedet/srecode/srt-mode.el | 2 +-
lisp/cedet/srecode/srt.el | 2 +-
lisp/cedet/srecode/table.el | 2 +-
lisp/cedet/srecode/template.el | 2 +-
lisp/cedet/srecode/texi.el | 2 +-
lisp/char-fold.el | 20 +-
lisp/chistory.el | 2 +-
lisp/cmuscheme.el | 2 +-
lisp/color.el | 2 +-
lisp/comint.el | 40 +-
lisp/completion.el | 2 +-
lisp/composite.el | 6 +-
lisp/cus-dep.el | 2 +-
lisp/cus-edit.el | 2 +-
lisp/cus-face.el | 2 +-
lisp/cus-start.el | 3 +-
lisp/cus-theme.el | 9 +-
lisp/custom.el | 7 +-
lisp/dabbrev.el | 2 +-
lisp/delim-col.el | 2 +-
lisp/delsel.el | 2 +-
lisp/descr-text.el | 2 +-
lisp/desktop.el | 18 +-
lisp/dframe.el | 2 +-
lisp/dired-aux.el | 33 +-
lisp/dired-x.el | 8 +-
lisp/dired.el | 80 +-
lisp/dirtrack.el | 2 +-
lisp/disp-table.el | 2 +-
lisp/display-fill-column-indicator.el | 5 +-
lisp/display-line-numbers.el | 51 +-
lisp/dnd.el | 6 +-
lisp/doc-view.el | 23 +-
lisp/dom.el | 2 +-
lisp/dos-fns.el | 2 +-
lisp/dos-vars.el | 2 +-
lisp/dos-w32.el | 2 +-
lisp/double.el | 2 +-
lisp/dynamic-setting.el | 3 +-
lisp/ebuff-menu.el | 2 +-
lisp/echistory.el | 2 +-
lisp/ecomplete.el | 2 +-
lisp/edmacro.el | 19 +-
lisp/ehelp.el | 2 +-
lisp/elec-pair.el | 6 +-
lisp/electric.el | 6 +-
lisp/elide-head.el | 2 +-
lisp/emacs-lisp/advice.el | 4 +-
lisp/emacs-lisp/avl-tree.el | 2 +-
lisp/emacs-lisp/backquote.el | 2 +-
lisp/emacs-lisp/backtrace.el | 3 +-
lisp/emacs-lisp/benchmark.el | 4 +-
lisp/emacs-lisp/bindat.el | 2 +-
lisp/emacs-lisp/byte-opt.el | 2270 +-
lisp/emacs-lisp/byte-run.el | 30 +-
lisp/emacs-lisp/bytecomp.el | 406 +-
lisp/emacs-lisp/cconv.el | 91 +-
lisp/emacs-lisp/chart.el | 4 +-
lisp/emacs-lisp/check-declare.el | 2 +-
lisp/emacs-lisp/checkdoc.el | 2 +-
lisp/emacs-lisp/cl-extra.el | 4 +-
lisp/emacs-lisp/cl-generic.el | 2 +-
lisp/emacs-lisp/cl-indent.el | 2 +-
lisp/emacs-lisp/cl-lib.el | 5 +-
lisp/emacs-lisp/cl-macs.el | 197 +-
lisp/emacs-lisp/cl-preloaded.el | 4 +-
lisp/emacs-lisp/cl-print.el | 150 +-
lisp/emacs-lisp/cl-seq.el | 2 +-
lisp/emacs-lisp/comp-cstr.el | 89 +-
lisp/emacs-lisp/comp.el | 345 +-
lisp/emacs-lisp/copyright.el | 2 +-
lisp/emacs-lisp/crm.el | 2 +-
lisp/emacs-lisp/cursor-sensor.el | 2 +-
lisp/emacs-lisp/debug-early.el | 10 +-
lisp/emacs-lisp/debug.el | 2 +-
lisp/emacs-lisp/derived.el | 2 +-
lisp/emacs-lisp/disass.el | 25 +-
lisp/emacs-lisp/easy-mmode.el | 38 +-
lisp/emacs-lisp/easymenu.el | 2 +-
lisp/emacs-lisp/edebug.el | 156 +-
lisp/emacs-lisp/eieio-base.el | 2 +-
lisp/emacs-lisp/eieio-core.el | 2 +-
lisp/emacs-lisp/eieio-custom.el | 2 +-
lisp/emacs-lisp/eieio-datadebug.el | 2 +-
lisp/emacs-lisp/eieio-opt.el | 2 +-
lisp/emacs-lisp/eieio-speedbar.el | 2 +-
lisp/emacs-lisp/eieio.el | 7 +-
lisp/emacs-lisp/eldoc.el | 206 +-
lisp/emacs-lisp/elint.el | 2 +-
lisp/emacs-lisp/elp.el | 2 +-
lisp/emacs-lisp/ert-x.el | 8 +-
lisp/emacs-lisp/ert.el | 2 +-
lisp/emacs-lisp/ewoc.el | 2 +-
lisp/emacs-lisp/faceup.el | 2 +-
lisp/emacs-lisp/find-func.el | 4 +-
lisp/emacs-lisp/float-sup.el | 2 +-
lisp/emacs-lisp/generate-lisp-file.el | 2 +-
lisp/emacs-lisp/generator.el | 2 +-
lisp/emacs-lisp/generic.el | 2 +-
lisp/emacs-lisp/gv.el | 11 +-
lisp/emacs-lisp/helper.el | 2 +-
lisp/emacs-lisp/hierarchy.el | 2 +-
lisp/emacs-lisp/icons.el | 2 +-
lisp/emacs-lisp/inline.el | 2 +-
lisp/emacs-lisp/let-alist.el | 2 +-
lisp/emacs-lisp/lisp-mnt.el | 2 +-
lisp/emacs-lisp/lisp-mode.el | 10 +-
lisp/emacs-lisp/lisp.el | 25 +-
lisp/emacs-lisp/loaddefs-gen.el | 140 +-
lisp/emacs-lisp/macroexp.el | 209 +-
lisp/emacs-lisp/map-ynp.el | 2 +-
lisp/emacs-lisp/map.el | 2 +-
lisp/emacs-lisp/memory-report.el | 2 +-
lisp/emacs-lisp/multisession.el | 2 +-
lisp/emacs-lisp/nadvice.el | 38 +-
lisp/emacs-lisp/oclosure.el | 4 +-
lisp/emacs-lisp/package-vc.el | 280 +-
lisp/emacs-lisp/package-x.el | 2 +-
lisp/emacs-lisp/package.el | 352 +-
lisp/emacs-lisp/pcase.el | 4 +-
lisp/emacs-lisp/pp.el | 309 +-
lisp/emacs-lisp/radix-tree.el | 2 +-
lisp/emacs-lisp/range.el | 10 +-
lisp/emacs-lisp/re-builder.el | 2 +-
lisp/emacs-lisp/regexp-opt.el | 5 +-
lisp/emacs-lisp/regi.el | 2 +-
lisp/emacs-lisp/ring.el | 2 +-
lisp/emacs-lisp/rmc.el | 29 +-
lisp/emacs-lisp/rx.el | 3 +-
lisp/emacs-lisp/seq.el | 2 +-
lisp/emacs-lisp/shadow.el | 2 +-
lisp/emacs-lisp/shortdoc.el | 188 +-
lisp/emacs-lisp/shorthands.el | 2 +-
lisp/emacs-lisp/smie.el | 2 +-
lisp/emacs-lisp/subr-x.el | 20 +-
lisp/emacs-lisp/syntax.el | 16 +-
lisp/emacs-lisp/tabulated-list.el | 2 +-
lisp/emacs-lisp/tcover-ses.el | 2 +-
lisp/emacs-lisp/testcover.el | 2 +-
lisp/emacs-lisp/text-property-search.el | 37 +-
lisp/emacs-lisp/thunk.el | 2 +-
lisp/emacs-lisp/timer-list.el | 2 +-
lisp/emacs-lisp/timer.el | 2 +-
lisp/emacs-lisp/tq.el | 2 +-
lisp/emacs-lisp/trace.el | 2 +-
lisp/emacs-lisp/unsafep.el | 4 +-
lisp/emacs-lisp/vtable.el | 2 +-
lisp/emacs-lisp/warnings.el | 10 +-
lisp/emacs-lock.el | 2 +-
lisp/emulation/cua-base.el | 2 +-
lisp/emulation/cua-gmrk.el | 2 +-
lisp/emulation/cua-rect.el | 2 +-
lisp/emulation/edt-lk201.el | 2 +-
lisp/emulation/edt-mapper.el | 2 +-
lisp/emulation/edt-pc.el | 2 +-
lisp/emulation/edt-vt100.el | 2 +-
lisp/emulation/edt.el | 2 +-
lisp/emulation/keypad.el | 2 +-
lisp/emulation/viper-cmd.el | 52 +-
lisp/emulation/viper-ex.el | 5 +-
lisp/emulation/viper-init.el | 5 +-
lisp/emulation/viper-keym.el | 2 +-
lisp/emulation/viper-macs.el | 2 +-
lisp/emulation/viper-mous.el | 2 +-
lisp/emulation/viper-util.el | 2 +-
lisp/emulation/viper.el | 2 +-
lisp/env.el | 6 +-
lisp/epa-dired.el | 2 +-
lisp/epa-file.el | 2 +-
lisp/epa-hook.el | 2 +-
lisp/epa-ks.el | 12 +-
lisp/epa-mail.el | 2 +-
lisp/epa.el | 2 +-
lisp/epg-config.el | 2 +-
lisp/epg.el | 2 +-
lisp/erc/ChangeLog.1 | 2 +-
lisp/erc/ChangeLog.2 | 2 +-
lisp/erc/erc-autoaway.el | 2 +-
lisp/erc/erc-backend.el | 257 +-
lisp/erc/erc-button.el | 490 +-
lisp/erc/erc-capab.el | 3 +-
lisp/erc/erc-common.el | 275 +-
lisp/erc/erc-compat.el | 83 +-
lisp/erc/erc-dcc.el | 69 +-
lisp/erc/erc-desktop-notifications.el | 2 +-
lisp/erc/erc-ezbounce.el | 2 +-
lisp/erc/erc-fill.el | 411 +-
lisp/erc/erc-goodies.el | 281 +-
lisp/erc/erc-ibuffer.el | 3 +-
lisp/erc/erc-identd.el | 2 +-
lisp/erc/erc-imenu.el | 30 +-
lisp/erc/erc-join.el | 11 +-
lisp/erc/erc-lang.el | 2 +-
lisp/erc/erc-list.el | 2 +-
lisp/erc/erc-log.el | 28 +-
lisp/erc/erc-match.el | 50 +-
lisp/erc/erc-menu.el | 2 +-
lisp/erc/erc-netsplit.el | 6 +-
lisp/erc/erc-networks.el | 30 +-
lisp/erc/erc-notify.el | 2 +-
lisp/erc/erc-page.el | 6 +-
lisp/erc/erc-pcomplete.el | 4 +-
lisp/erc/erc-replace.el | 2 +-
lisp/erc/erc-ring.el | 6 +-
lisp/erc/erc-sasl.el | 104 +-
lisp/erc/erc-services.el | 130 +-
lisp/erc/erc-sound.el | 11 +-
lisp/erc/erc-speedbar.el | 3 +-
lisp/erc/erc-spelling.el | 11 +-
lisp/erc/erc-stamp.el | 269 +-
lisp/erc/erc-status-sidebar.el | 2 +-
lisp/erc/erc-track.el | 20 +-
lisp/erc/erc-truncate.el | 23 +-
lisp/erc/erc-xdcc.el | 2 +-
lisp/erc/erc.el | 1136 +-
lisp/eshell/em-alias.el | 2 +-
lisp/eshell/em-banner.el | 3 +-
lisp/eshell/em-basic.el | 10 +-
lisp/eshell/em-cmpl.el | 174 +-
lisp/eshell/em-dirs.el | 56 +-
lisp/eshell/em-elecslash.el | 4 +-
lisp/eshell/em-extpipe.el | 17 +-
lisp/eshell/em-glob.el | 19 +-
lisp/eshell/em-hist.el | 16 +-
lisp/eshell/em-ls.el | 39 +-
lisp/eshell/em-pred.el | 8 +-
lisp/eshell/em-prompt.el | 122 +-
lisp/eshell/em-rebind.el | 28 +-
lisp/eshell/em-script.el | 2 +-
lisp/eshell/em-smart.el | 7 +-
lisp/eshell/em-term.el | 3 +-
lisp/eshell/em-tramp.el | 8 +-
lisp/eshell/em-unix.el | 83 +-
lisp/eshell/em-xtra.el | 4 +-
lisp/eshell/esh-arg.el | 83 +-
lisp/eshell/esh-cmd.el | 283 +-
lisp/eshell/esh-ext.el | 64 +-
lisp/eshell/esh-io.el | 8 +-
lisp/eshell/esh-mode.el | 83 +-
lisp/eshell/esh-module.el | 34 +-
lisp/eshell/esh-opt.el | 7 +-
lisp/eshell/esh-proc.el | 43 +-
lisp/eshell/esh-util.el | 64 +-
lisp/eshell/esh-var.el | 348 +-
lisp/eshell/eshell.el | 93 +-
lisp/expand.el | 2 +-
lisp/external-completion.el | 2 +-
lisp/ezimage.el | 2 +-
lisp/face-remap.el | 2 +-
lisp/facemenu.el | 2 +-
lisp/faces.el | 63 +-
lisp/ffap.el | 2 +-
lisp/filecache.el | 4 +-
lisp/fileloop.el | 2 +-
lisp/filenotify.el | 2 +-
lisp/files-x.el | 28 +-
lisp/files.el | 182 +-
lisp/filesets.el | 3 +-
lisp/find-cmd.el | 2 +-
lisp/find-dired.el | 15 +-
lisp/find-file.el | 6 +-
lisp/find-lisp.el | 2 +-
lisp/finder.el | 2 +-
lisp/flow-ctrl.el | 2 +-
lisp/foldout.el | 4 +-
lisp/follow.el | 2 +-
lisp/font-core.el | 2 +-
lisp/font-lock.el | 42 +-
lisp/format-spec.el | 2 +-
lisp/format.el | 2 +-
lisp/forms.el | 2 +-
lisp/frame.el | 17 +-
lisp/frameset.el | 2 +-
lisp/fringe.el | 2 +-
lisp/generic-x.el | 2 +-
lisp/gnus/ChangeLog.1 | 2 +-
lisp/gnus/ChangeLog.2 | 4 +-
lisp/gnus/ChangeLog.3 | 4 +-
lisp/gnus/canlock.el | 2 +-
lisp/gnus/deuglify.el | 2 +-
lisp/gnus/gmm-utils.el | 2 +-
lisp/gnus/gnus-agent.el | 2 +-
lisp/gnus/gnus-art.el | 22 +-
lisp/gnus/gnus-async.el | 2 +-
lisp/gnus/gnus-bcklg.el | 2 +-
lisp/gnus/gnus-bookmark.el | 2 +-
lisp/gnus/gnus-cache.el | 2 +-
lisp/gnus/gnus-cite.el | 2 +-
lisp/gnus/gnus-cloud.el | 2 +-
lisp/gnus/gnus-cus.el | 2 +-
lisp/gnus/gnus-dbus.el | 2 +-
lisp/gnus/gnus-delay.el | 2 +-
lisp/gnus/gnus-demon.el | 2 +-
lisp/gnus/gnus-diary.el | 2 +-
lisp/gnus/gnus-dired.el | 2 +-
lisp/gnus/gnus-draft.el | 2 +-
lisp/gnus/gnus-dup.el | 2 +-
lisp/gnus/gnus-eform.el | 15 +-
lisp/gnus/gnus-fun.el | 2 +-
lisp/gnus/gnus-gravatar.el | 2 +-
lisp/gnus/gnus-group.el | 5 +-
lisp/gnus/gnus-html.el | 2 +-
lisp/gnus/gnus-icalendar.el | 24 +-
lisp/gnus/gnus-int.el | 2 +-
lisp/gnus/gnus-kill.el | 2 +-
lisp/gnus/gnus-logic.el | 2 +-
lisp/gnus/gnus-mh.el | 2 +-
lisp/gnus/gnus-ml.el | 2 +-
lisp/gnus/gnus-mlspl.el | 2 +-
lisp/gnus/gnus-msg.el | 2 +-
lisp/gnus/gnus-notifications.el | 2 +-
lisp/gnus/gnus-picon.el | 2 +-
lisp/gnus/gnus-range.el | 2 +-
lisp/gnus/gnus-registry.el | 2 +-
lisp/gnus/gnus-rfc1843.el | 2 +-
lisp/gnus/gnus-rmail.el | 2 +-
lisp/gnus/gnus-salt.el | 2 +-
lisp/gnus/gnus-score.el | 2 +-
lisp/gnus/gnus-search.el | 118 +-
lisp/gnus/gnus-sieve.el | 2 +-
lisp/gnus/gnus-spec.el | 2 +-
lisp/gnus/gnus-srvr.el | 2 +-
lisp/gnus/gnus-start.el | 5 +-
lisp/gnus/gnus-sum.el | 143 +-
lisp/gnus/gnus-topic.el | 2 +-
lisp/gnus/gnus-undo.el | 2 +-
lisp/gnus/gnus-util.el | 2 +-
lisp/gnus/gnus-uu.el | 2 +-
lisp/gnus/gnus-vm.el | 2 +-
lisp/gnus/gnus-win.el | 2 +-
lisp/gnus/gnus.el | 3 +-
lisp/gnus/gssapi.el | 2 +-
lisp/gnus/legacy-gnus-agent.el | 2 +-
lisp/gnus/mail-source.el | 89 +-
lisp/gnus/message.el | 60 +-
lisp/gnus/mm-archive.el | 2 +-
lisp/gnus/mm-bodies.el | 2 +-
lisp/gnus/mm-decode.el | 2 +-
lisp/gnus/mm-encode.el | 2 +-
lisp/gnus/mm-extern.el | 2 +-
lisp/gnus/mm-partial.el | 2 +-
lisp/gnus/mm-url.el | 2 +-
lisp/gnus/mm-util.el | 2 +-
lisp/gnus/mm-uu.el | 2 +-
lisp/gnus/mm-view.el | 4 +-
lisp/gnus/mml-sec.el | 2 +-
lisp/gnus/mml-smime.el | 2 +-
lisp/gnus/mml.el | 2 +-
lisp/gnus/mml1991.el | 2 +-
lisp/gnus/mml2015.el | 4 +-
lisp/gnus/nnagent.el | 25 +-
lisp/gnus/nnbabyl.el | 2 +-
lisp/gnus/nndiary.el | 6 +-
lisp/gnus/nndir.el | 2 +-
lisp/gnus/nndoc.el | 2 +-
lisp/gnus/nndraft.el | 2 +-
lisp/gnus/nneething.el | 2 +-
lisp/gnus/nnfolder.el | 2 +-
lisp/gnus/nngateway.el | 2 +-
lisp/gnus/nnheader.el | 2 +-
lisp/gnus/nnimap.el | 16 +-
lisp/gnus/nnmail.el | 2 +-
lisp/gnus/nnmairix.el | 2 +-
lisp/gnus/nnmbox.el | 2 +-
lisp/gnus/nnmh.el | 2 +-
lisp/gnus/nnml.el | 2 +-
lisp/gnus/nnoo.el | 2 +-
lisp/gnus/nnregistry.el | 2 +-
lisp/gnus/nnrss.el | 2 +-
lisp/gnus/nnselect.el | 831 +-
lisp/gnus/nnspool.el | 2 +-
lisp/gnus/nntp.el | 9 +-
lisp/gnus/nnvirtual.el | 2 +-
lisp/gnus/nnweb.el | 2 +-
lisp/gnus/score-mode.el | 2 +-
lisp/gnus/smiley.el | 2 +-
lisp/gnus/smime.el | 2 +-
lisp/gnus/spam-report.el | 2 +-
lisp/gnus/spam-stat.el | 2 +-
lisp/gnus/spam-wash.el | 2 +-
lisp/gnus/spam.el | 2 +-
lisp/help-at-pt.el | 2 +-
lisp/help-fns.el | 39 +-
lisp/help-macro.el | 2 +-
lisp/help-mode.el | 2 +-
lisp/help.el | 31 +-
lisp/hex-util.el | 2 +-
lisp/hexl.el | 2 +-
lisp/hfy-cmap.el | 2 +-
lisp/hi-lock.el | 3 +-
lisp/hilit-chg.el | 2 +-
lisp/hippie-exp.el | 2 +-
lisp/hl-line.el | 2 +-
lisp/htmlfontify.el | 30 +-
lisp/ibuf-ext.el | 95 +-
lisp/ibuf-macs.el | 2 +-
lisp/ibuffer.el | 2 +-
lisp/icomplete.el | 57 +-
lisp/ido.el | 9 +-
lisp/ielm.el | 2 +-
lisp/iimage.el | 18 +-
lisp/image-file.el | 2 +-
lisp/image-mode.el | 2 +-
lisp/image.el | 81 +-
lisp/image/compface.el | 2 +-
lisp/image/exif.el | 70 +-
lisp/image/gravatar.el | 2 +-
lisp/image/image-converter.el | 73 +-
lisp/image/image-crop.el | 109 +-
lisp/image/image-dired-dired.el | 58 +-
lisp/image/image-dired-external.el | 54 +-
lisp/image/image-dired-tags.el | 22 +-
lisp/image/image-dired-util.el | 10 +-
lisp/image/image-dired.el | 129 +-
lisp/image/wallpaper.el | 10 +-
lisp/imenu.el | 27 +-
lisp/indent.el | 2 +-
lisp/info-look.el | 8 +-
lisp/info-xref.el | 2 +-
lisp/info.el | 2 +-
lisp/informat.el | 2 +-
lisp/international/ccl.el | 2 +-
lisp/international/characters.el | 12 +-
lisp/international/emoji.el | 336 +-
lisp/international/fontset.el | 4 +-
lisp/international/isearch-x.el | 2 +-
lisp/international/iso-ascii.el | 2 +-
lisp/international/iso-cvt.el | 2 +-
lisp/international/iso-transl.el | 2 +-
lisp/international/ja-dic-cnv.el | 6 +-
lisp/international/kinsoku.el | 2 +-
lisp/international/kkc.el | 2 +-
lisp/international/latexenc.el | 2 +-
lisp/international/latin1-disp.el | 2 +-
lisp/international/mule-cmds.el | 5 +-
lisp/international/mule-conf.el | 18 +-
lisp/international/mule-diag.el | 2 +-
lisp/international/mule-util.el | 2 +-
lisp/international/mule.el | 20 +-
lisp/international/ogonek.el | 2 +-
lisp/international/quail.el | 8 +-
lisp/international/rfc1843.el | 2 +-
lisp/international/textsec-check.el | 2 +-
lisp/international/textsec.el | 5 +-
lisp/international/titdic-cnv.el | 2 +-
lisp/international/ucs-normalize.el | 2 +-
lisp/international/utf-7.el | 2 +-
lisp/international/utf7.el | 2 +-
lisp/isearch.el | 32 +-
lisp/isearchb.el | 2 +-
lisp/jit-lock.el | 2 +-
lisp/jka-cmpr-hook.el | 2 +-
lisp/jka-compr.el | 2 +-
lisp/json.el | 2 +-
lisp/jsonrpc.el | 24 +-
lisp/kermit.el | 2 +-
lisp/keymap.el | 157 +-
lisp/kmacro.el | 60 +-
lisp/language/china-util.el | 2 +-
lisp/language/chinese.el | 2 +-
lisp/language/cyril-util.el | 2 +-
lisp/language/cyrillic.el | 15 +-
lisp/language/czech.el | 2 +-
lisp/language/english.el | 2 +-
lisp/language/ethio-util.el | 2 +-
lisp/language/ethiopic.el | 2 +-
lisp/language/european.el | 2 +-
lisp/language/georgian.el | 2 +-
lisp/language/greek.el | 2 +-
lisp/language/hanja-util.el | 2 +-
lisp/language/hebrew.el | 2 +-
lisp/language/ind-util.el | 2 +-
lisp/language/indian.el | 2 +-
lisp/language/indonesian.el | 2 +-
lisp/language/japan-util.el | 2 +-
lisp/language/japanese.el | 2 +-
lisp/language/korea-util.el | 2 +-
lisp/language/korean.el | 2 +-
lisp/language/lao-util.el | 21 +-
lisp/language/lao.el | 2 +-
lisp/language/misc-lang.el | 31 +-
lisp/language/philippine.el | 2 +-
lisp/language/romanian.el | 2 +-
lisp/language/slovak.el | 2 +-
lisp/language/tai-viet.el | 2 +-
lisp/language/thai-util.el | 2 +-
lisp/language/thai.el | 2 +-
lisp/language/tibet-util.el | 2 +-
lisp/language/tibetan.el | 45 +-
lisp/language/utf-8-lang.el | 2 +-
lisp/language/viet-util.el | 2 +-
lisp/language/vietnamese.el | 2 +-
lisp/ldefs-boot.el | 898 +-
lisp/leim/quail/arabic.el | 2 +-
lisp/leim/quail/cham.el | 2 +-
lisp/leim/quail/compose.el | 2 +-
lisp/leim/quail/croatian.el | 2 +-
lisp/leim/quail/cyril-jis.el | 2 +-
lisp/leim/quail/cyrillic.el | 121 +-
lisp/leim/quail/czech.el | 2 +-
lisp/leim/quail/emoji.el | 2 +-
lisp/leim/quail/georgian.el | 2 +-
lisp/leim/quail/greek.el | 3 +-
lisp/leim/quail/hangul.el | 2 +-
lisp/leim/quail/hanja.el | 2 +-
lisp/leim/quail/hanja3.el | 2 +-
lisp/leim/quail/indian.el | 2 +-
lisp/leim/quail/indonesian.el | 2 +-
lisp/leim/quail/ipa-praat.el | 2 +-
lisp/leim/quail/ipa.el | 2 +-
lisp/leim/quail/japanese.el | 2 +-
lisp/leim/quail/latin-alt.el | 2 +-
lisp/leim/quail/latin-ltx.el | 5 +-
lisp/leim/quail/latin-post.el | 2 +-
lisp/leim/quail/latin-pre.el | 2 +-
lisp/leim/quail/lrt.el | 2 +-
lisp/leim/quail/misc-lang.el | 2 +-
lisp/leim/quail/persian.el | 124 +-
lisp/leim/quail/philippine.el | 2 +-
lisp/leim/quail/programmer-dvorak.el | 2 +-
lisp/leim/quail/py-punct.el | 2 +-
lisp/leim/quail/rfc1345.el | 2 +-
lisp/leim/quail/sami.el | 2 +-
lisp/leim/quail/sgml-input.el | 2 +-
lisp/leim/quail/sisheng.el | 2 +-
lisp/leim/quail/slovak.el | 2 +-
lisp/leim/quail/symbol-ksc.el | 2 +-
lisp/leim/quail/tamil-dvorak.el | 2 +-
lisp/leim/quail/tibetan.el | 2 +-
lisp/leim/quail/uni-input.el | 2 +-
lisp/leim/quail/vntelex.el | 2 +-
lisp/leim/quail/vnvni.el | 2 +-
lisp/leim/quail/welsh.el | 2 +-
lisp/loadhist.el | 2 +-
lisp/loadup.el | 12 +-
lisp/locate.el | 2 +-
lisp/lpr.el | 5 +-
lisp/ls-lisp.el | 22 +-
lisp/macros.el | 18 +-
lisp/mail/binhex.el | 4 +-
lisp/mail/blessmail.el | 2 +-
lisp/mail/emacsbug.el | 18 +-
lisp/mail/feedmail.el | 78 +-
lisp/mail/flow-fill.el | 2 +-
lisp/mail/footnote.el | 2 +-
lisp/mail/hashcash.el | 20 +-
lisp/mail/ietf-drums-date.el | 2 +-
lisp/mail/ietf-drums.el | 27 +-
lisp/mail/mail-extr.el | 2 +-
lisp/mail/mail-hist.el | 2 +-
lisp/mail/mail-parse.el | 2 +-
lisp/mail/mail-prsvr.el | 2 +-
lisp/mail/mail-utils.el | 2 +-
lisp/mail/mailabbrev.el | 2 +-
lisp/mail/mailalias.el | 2 +-
lisp/mail/mailclient.el | 195 +-
lisp/mail/mailheader.el | 2 +-
lisp/mail/mspools.el | 2 +-
lisp/mail/qp.el | 2 +-
lisp/mail/reporter.el | 2 +-
lisp/mail/rfc2045.el | 2 +-
lisp/mail/rfc2047.el | 2 +-
lisp/mail/rfc2231.el | 2 +-
lisp/mail/rfc6068.el | 2 +-
lisp/mail/rfc822.el | 2 +-
lisp/mail/rmail-spam-filter.el | 2 +-
lisp/mail/rmail.el | 114 +-
lisp/mail/rmailedit.el | 2 +-
lisp/mail/rmailkwd.el | 2 +-
lisp/mail/rmailmm.el | 2 +-
lisp/mail/rmailmsc.el | 2 +-
lisp/mail/rmailout.el | 2 +-
lisp/mail/rmailsort.el | 2 +-
lisp/mail/rmailsum.el | 11 +-
lisp/mail/sendmail.el | 2 +-
lisp/mail/smtpmail.el | 89 +-
lisp/mail/supercite.el | 2 +-
lisp/mail/undigest.el | 2 +-
lisp/mail/unrmail.el | 2 +-
lisp/mail/uudecode.el | 4 +-
lisp/mail/yenc.el | 6 +-
lisp/man.el | 29 +-
lisp/master.el | 2 +-
lisp/mb-depth.el | 2 +-
lisp/md4.el | 2 +-
lisp/menu-bar.el | 105 +-
lisp/mh-e/ChangeLog.1 | 4 +-
lisp/mh-e/ChangeLog.2 | 2 +-
lisp/mh-e/mh-acros.el | 2 +-
lisp/mh-e/mh-alias.el | 2 +-
lisp/mh-e/mh-buffers.el | 2 +-
lisp/mh-e/mh-comp.el | 2 +-
lisp/mh-e/mh-e.el | 7 +-
lisp/mh-e/mh-folder.el | 7 +-
lisp/mh-e/mh-funcs.el | 2 +-
lisp/mh-e/mh-gnus.el | 2 +-
lisp/mh-e/mh-identity.el | 2 +-
lisp/mh-e/mh-inc.el | 2 +-
lisp/mh-e/mh-junk.el | 2 +-
lisp/mh-e/mh-letter.el | 2 +-
lisp/mh-e/mh-limit.el | 2 +-
lisp/mh-e/mh-mime.el | 2 +-
lisp/mh-e/mh-print.el | 5 +-
lisp/mh-e/mh-scan.el | 2 +-
lisp/mh-e/mh-search.el | 2 +-
lisp/mh-e/mh-seq.el | 2 +-
lisp/mh-e/mh-show.el | 3 +-
lisp/mh-e/mh-speed.el | 2 +-
lisp/mh-e/mh-thread.el | 2 +-
lisp/mh-e/mh-tool-bar.el | 2 +-
lisp/mh-e/mh-utils.el | 2 +-
lisp/mh-e/mh-xface.el | 2 +-
lisp/midnight.el | 2 +-
lisp/minibuf-eldef.el | 2 +-
lisp/minibuffer.el | 98 +-
lisp/misc.el | 98 +-
lisp/misearch.el | 2 +-
lisp/mouse-copy.el | 2 +-
lisp/mouse-drag.el | 2 +-
lisp/mouse.el | 5 +-
lisp/mpc.el | 4 +-
lisp/msb.el | 2 +-
lisp/mwheel.el | 15 +-
lisp/net/ange-ftp.el | 18 +-
lisp/net/browse-url.el | 15 +-
lisp/net/dbus.el | 8 +-
lisp/net/dictionary-connection.el | 2 +-
lisp/net/dictionary.el | 208 +-
lisp/net/dig.el | 2 +-
lisp/net/dns.el | 2 +-
lisp/net/eudc-bob.el | 2 +-
lisp/net/eudc-capf.el | 2 +-
lisp/net/eudc-export.el | 2 +-
lisp/net/eudc-hotlist.el | 2 +-
lisp/net/eudc-vars.el | 9 +-
lisp/net/eudc.el | 2 +-
lisp/net/eudcb-bbdb.el | 2 +-
lisp/net/eudcb-ecomplete.el | 2 +-
lisp/net/eudcb-ldap.el | 2 +-
lisp/net/eudcb-mab.el | 5 +-
lisp/net/eudcb-macos-contacts.el | 2 +-
lisp/net/eudcb-mailabbrev.el | 2 +-
lisp/net/eww.el | 146 +-
lisp/net/gnutls.el | 12 +-
lisp/net/goto-addr.el | 2 +-
lisp/net/hmac-def.el | 2 +-
lisp/net/hmac-md5.el | 2 +-
lisp/net/imap.el | 2 +-
lisp/net/ldap.el | 71 +-
lisp/net/mailcap.el | 17 +-
lisp/net/mairix.el | 2 +-
lisp/net/net-utils.el | 12 +-
lisp/net/network-stream.el | 2 +-
lisp/net/newst-backend.el | 2 +-
lisp/net/newst-plainview.el | 2 +-
lisp/net/newst-reader.el | 2 +-
lisp/net/newst-ticker.el | 71 +-
lisp/net/newst-treeview.el | 2 +-
lisp/net/newsticker.el | 2 +-
lisp/net/nsm.el | 2 +-
lisp/net/ntlm.el | 3 +-
lisp/net/pop3.el | 2 +-
lisp/net/puny.el | 2 +-
lisp/net/rcirc.el | 19 +-
lisp/net/rfc2104.el | 2 +-
lisp/net/sasl-cram.el | 2 +-
lisp/net/sasl-digest.el | 2 +-
lisp/net/sasl-ntlm.el | 2 +-
lisp/net/sasl-scram-rfc.el | 2 +-
lisp/net/sasl-scram-sha256.el | 2 +-
lisp/net/sasl.el | 2 +-
lisp/net/secrets.el | 29 +-
lisp/net/shr-color.el | 2 +-
lisp/net/shr.el | 37 +-
lisp/net/sieve-manage.el | 2 +-
lisp/net/sieve-mode.el | 2 +-
lisp/net/sieve.el | 2 +-
lisp/net/snmp-mode.el | 2 +-
lisp/net/soap-client.el | 12 +-
lisp/net/soap-inspect.el | 2 +-
lisp/net/socks.el | 3 +-
lisp/net/telnet.el | 2 +-
lisp/net/tramp-adb.el | 168 +-
lisp/net/tramp-archive.el | 102 +-
lisp/net/tramp-cache.el | 21 +-
lisp/net/tramp-cmds.el | 89 +-
lisp/net/tramp-compat.el | 264 +-
lisp/net/tramp-container.el | 306 +-
lisp/net/tramp-crypt.el | 113 +-
lisp/net/tramp-ftp.el | 2 +-
lisp/net/tramp-fuse.el | 101 +-
lisp/net/tramp-gvfs.el | 313 +-
lisp/net/tramp-integration.el | 38 +-
lisp/net/tramp-rclone.el | 73 +-
lisp/net/tramp-sh.el | 815 +-
lisp/net/tramp-smb.el | 356 +-
lisp/net/tramp-sshfs.el | 18 +-
lisp/net/tramp-sudoedit.el | 222 +-
lisp/net/tramp-uu.el | 2 +-
lisp/net/tramp.el | 1311 +-
lisp/net/trampver.el | 23 +-
lisp/net/webjump.el | 2 +-
lisp/net/zeroconf.el | 2 +-
lisp/newcomment.el | 11 +-
lisp/notifications.el | 2 +-
lisp/novice.el | 22 +-
lisp/nxml/nxml-enc.el | 2 +-
lisp/nxml/nxml-maint.el | 2 +-
lisp/nxml/nxml-mode.el | 2 +-
lisp/nxml/nxml-ns.el | 2 +-
lisp/nxml/nxml-outln.el | 2 +-
lisp/nxml/nxml-parse.el | 2 +-
lisp/nxml/nxml-rap.el | 2 +-
lisp/nxml/nxml-util.el | 2 +-
lisp/nxml/rng-cmpct.el | 2 +-
lisp/nxml/rng-dt.el | 2 +-
lisp/nxml/rng-loc.el | 2 +-
lisp/nxml/rng-maint.el | 2 +-
lisp/nxml/rng-match.el | 2 +-
lisp/nxml/rng-nxml.el | 4 +-
lisp/nxml/rng-parse.el | 2 +-
lisp/nxml/rng-pttrn.el | 2 +-
lisp/nxml/rng-uri.el | 2 +-
lisp/nxml/rng-util.el | 2 +-
lisp/nxml/rng-valid.el | 2 +-
lisp/nxml/rng-xsd.el | 2 +-
lisp/nxml/xmltok.el | 11 +-
lisp/nxml/xsd-regexp.el | 2 +-
lisp/obarray.el | 2 +-
lisp/obsolete/autoarg.el | 2 +-
lisp/obsolete/autoload.el | 4 +-
lisp/obsolete/bruce.el | 2 +-
lisp/obsolete/cc-compat.el | 2 +-
lisp/obsolete/cl-compat.el | 2 +-
lisp/obsolete/cl.el | 2 +-
lisp/obsolete/crisp.el | 2 +-
lisp/obsolete/eieio-compat.el | 2 +-
lisp/obsolete/eudcb-ph.el | 2 +-
lisp/obsolete/gs.el | 2 +-
lisp/obsolete/gulp.el | 2 +-
lisp/obsolete/html2text.el | 2 +-
lisp/obsolete/info-edit.el | 2 +-
lisp/obsolete/inversion.el | 2 +-
lisp/obsolete/iswitchb.el | 2 +-
lisp/obsolete/landmark.el | 2 +-
lisp/obsolete/linum.el | 2 +-
lisp/obsolete/longlines.el | 2 +-
lisp/obsolete/makesum.el | 2 +-
lisp/obsolete/mantemp.el | 4 +-
lisp/obsolete/messcompat.el | 2 +-
lisp/obsolete/metamail.el | 2 +-
lisp/obsolete/mh-compat.el | 2 +-
lisp/obsolete/netrc.el | 2 +-
lisp/obsolete/nnir.el | 2 +-
lisp/obsolete/otodo-mode.el | 2 +-
lisp/obsolete/pgg-def.el | 2 +-
lisp/obsolete/pgg-gpg.el | 2 +-
lisp/obsolete/pgg-parse.el | 2 +-
lisp/obsolete/pgg-pgp.el | 2 +-
lisp/obsolete/pgg-pgp5.el | 2 +-
lisp/obsolete/pgg.el | 2 +-
lisp/obsolete/ps-def.el | 2 +-
lisp/obsolete/quickurl.el | 2 +-
lisp/obsolete/rcompile.el | 2 +-
lisp/obsolete/rfc2368.el | 2 +-
lisp/obsolete/rlogin.el | 4 +-
lisp/obsolete/sb-image.el | 2 +-
lisp/obsolete/starttls.el | 2 +-
lisp/obsolete/sup-mouse.el | 2 +-
lisp/obsolete/terminal.el | 2 +-
lisp/obsolete/thumbs.el | 2 +-
lisp/obsolete/tls.el | 2 +-
lisp/obsolete/tpu-edt.el | 2 +-
lisp/obsolete/tpu-extras.el | 2 +-
lisp/obsolete/tpu-mapper.el | 2 +-
lisp/obsolete/uce.el | 2 +-
lisp/obsolete/url-about.el | 2 +-
lisp/obsolete/url-dired.el | 2 +-
lisp/obsolete/url-ns.el | 2 +-
lisp/obsolete/vc-arch.el | 2 +-
lisp/obsolete/vc-mtn.el | 2 +-
lisp/obsolete/vip.el | 2 +-
lisp/obsolete/vt-control.el | 2 +-
lisp/obsolete/vt100-led.el | 2 +-
lisp/obsolete/ws-mode.el | 2 +-
lisp/obsolete/yow.el | 2 +-
lisp/org/ChangeLog.1 | 4 +-
lisp/org/ob-C.el | 2 +-
lisp/org/ob-R.el | 7 +-
lisp/org/ob-awk.el | 2 +-
lisp/org/ob-calc.el | 2 +-
lisp/org/ob-clojure.el | 2 +-
lisp/org/ob-comint.el | 39 +-
lisp/org/ob-core.el | 28 +-
lisp/org/ob-css.el | 2 +-
lisp/org/ob-ditaa.el | 2 +-
lisp/org/ob-dot.el | 2 +-
lisp/org/ob-emacs-lisp.el | 2 +-
lisp/org/ob-eshell.el | 2 +-
lisp/org/ob-eval.el | 4 +-
lisp/org/ob-exp.el | 2 +-
lisp/org/ob-forth.el | 2 +-
lisp/org/ob-fortran.el | 2 +-
lisp/org/ob-gnuplot.el | 2 +-
lisp/org/ob-groovy.el | 2 +-
lisp/org/ob-haskell.el | 2 +-
lisp/org/ob-java.el | 2 +-
lisp/org/ob-js.el | 7 +-
lisp/org/ob-julia.el | 2 +-
lisp/org/ob-latex.el | 19 +-
lisp/org/ob-lilypond.el | 2 +-
lisp/org/ob-lisp.el | 2 +-
lisp/org/ob-lob.el | 2 +-
lisp/org/ob-lua.el | 2 +-
lisp/org/ob-makefile.el | 2 +-
lisp/org/ob-matlab.el | 2 +-
lisp/org/ob-maxima.el | 2 +-
lisp/org/ob-ocaml.el | 2 +-
lisp/org/ob-octave.el | 6 +-
lisp/org/ob-org.el | 2 +-
lisp/org/ob-perl.el | 2 +-
lisp/org/ob-plantuml.el | 2 +-
lisp/org/ob-processing.el | 2 +-
lisp/org/ob-python.el | 2 +-
lisp/org/ob-ref.el | 2 +-
lisp/org/ob-ruby.el | 7 +-
lisp/org/ob-sass.el | 2 +-
lisp/org/ob-scheme.el | 2 +-
lisp/org/ob-screen.el | 2 +-
lisp/org/ob-sed.el | 2 +-
lisp/org/ob-shell.el | 4 +-
lisp/org/ob-sql.el | 4 +-
lisp/org/ob-sqlite.el | 2 +-
lisp/org/ob-table.el | 2 +-
lisp/org/ob-tangle.el | 12 +-
lisp/org/ob.el | 2 +-
lisp/org/oc-basic.el | 2 +-
lisp/org/oc-biblatex.el | 2 +-
lisp/org/oc-bibtex.el | 2 +-
lisp/org/oc-csl.el | 2 +-
lisp/org/oc-natbib.el | 2 +-
lisp/org/oc.el | 6 +-
lisp/org/ol-bbdb.el | 2 +-
lisp/org/ol-bibtex.el | 24 +-
lisp/org/ol-docview.el | 2 +-
lisp/org/ol-doi.el | 2 +-
lisp/org/ol-eshell.el | 2 +-
lisp/org/ol-eww.el | 2 +-
lisp/org/ol-gnus.el | 2 +-
lisp/org/ol-info.el | 2 +-
lisp/org/ol-irc.el | 2 +-
lisp/org/ol-man.el | 2 +-
lisp/org/ol-mhe.el | 2 +-
lisp/org/ol-rmail.el | 2 +-
lisp/org/ol-w3m.el | 2 +-
lisp/org/ol.el | 2 +-
lisp/org/org-agenda.el | 45 +-
lisp/org/org-archive.el | 2 +-
lisp/org/org-attach-git.el | 2 +-
lisp/org/org-attach.el | 2 +-
lisp/org/org-capture.el | 4 +-
lisp/org/org-clock.el | 145 +-
lisp/org/org-colview.el | 2 +-
lisp/org/org-compat.el | 14 +-
lisp/org/org-crypt.el | 2 +-
lisp/org/org-ctags.el | 2 +-
lisp/org/org-cycle.el | 5 +-
lisp/org/org-datetree.el | 2 +-
lisp/org/org-duration.el | 2 +-
lisp/org/org-element.el | 65 +-
lisp/org/org-entities.el | 2 +-
lisp/org/org-faces.el | 2 +-
lisp/org/org-feed.el | 2 +-
lisp/org/org-fold-core.el | 23 +-
lisp/org/org-fold.el | 2 +-
lisp/org/org-footnote.el | 4 +-
lisp/org/org-goto.el | 2 +-
lisp/org/org-habit.el | 2 +-
lisp/org/org-id.el | 2 +-
lisp/org/org-indent.el | 2 +-
lisp/org/org-inlinetask.el | 2 +-
lisp/org/org-keys.el | 2 +-
lisp/org/org-lint.el | 2 +-
lisp/org/org-list.el | 2 +-
lisp/org/org-macro.el | 2 +-
lisp/org/org-macs.el | 38 +-
lisp/org/org-mobile.el | 2 +-
lisp/org/org-mouse.el | 6 +-
lisp/org/org-num.el | 2 +-
lisp/org/org-pcomplete.el | 2 +-
lisp/org/org-persist.el | 47 +-
lisp/org/org-plot.el | 2 +-
lisp/org/org-protocol.el | 2 +-
lisp/org/org-refile.el | 2 +-
lisp/org/org-src.el | 158 +-
lisp/org/org-table.el | 31 +-
lisp/org/org-tempo.el | 2 +-
lisp/org/org-timer.el | 2 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 176 +-
lisp/org/ox-ascii.el | 6 +-
lisp/org/ox-beamer.el | 2 +-
lisp/org/ox-html.el | 6 +-
lisp/org/ox-icalendar.el | 2 +-
lisp/org/ox-koma-letter.el | 2 +-
lisp/org/ox-latex.el | 14 +-
lisp/org/ox-man.el | 2 +-
lisp/org/ox-md.el | 6 +-
lisp/org/ox-odt.el | 39 +-
lisp/org/ox-org.el | 2 +-
lisp/org/ox-publish.el | 2 +-
lisp/org/ox-texinfo.el | 29 +-
lisp/org/ox.el | 11 +-
lisp/outline.el | 65 +-
lisp/paren.el | 29 +-
lisp/password-cache.el | 2 +-
lisp/pcmpl-cvs.el | 2 +-
lisp/pcmpl-git.el | 2 +-
lisp/pcmpl-gnu.el | 271 +-
lisp/pcmpl-linux.el | 5 +-
lisp/pcmpl-rpm.el | 2 +-
lisp/pcmpl-unix.el | 2 +-
lisp/pcmpl-x.el | 2 +-
lisp/pcomplete.el | 69 +-
lisp/pgtk-dnd.el | 2 +-
lisp/pixel-scroll.el | 9 +-
lisp/play/5x5.el | 2 +-
lisp/play/animate.el | 2 +-
lisp/play/blackbox.el | 2 +-
lisp/play/bubbles.el | 2 +-
lisp/play/cookie1.el | 2 +-
lisp/play/decipher.el | 2 +-
lisp/play/dissociate.el | 2 +-
lisp/play/doctor.el | 2 +-
lisp/play/dunnet.el | 2 +-
lisp/play/fortune.el | 2 +-
lisp/play/gamegrid.el | 2 +-
lisp/play/gametree.el | 2 +-
lisp/play/gomoku.el | 2 +-
lisp/play/handwrite.el | 2 +-
lisp/play/life.el | 2 +-
lisp/play/morse.el | 2 +-
lisp/play/mpuz.el | 2 +-
lisp/play/pong.el | 2 +-
lisp/play/snake.el | 2 +-
lisp/play/solitaire.el | 2 +-
lisp/play/spook.el | 2 +-
lisp/play/tetris.el | 2 +-
lisp/play/zone.el | 2 +-
lisp/plstore.el | 205 +-
lisp/printing.el | 2 +-
lisp/proced.el | 106 +-
lisp/profiler.el | 2 +-
lisp/progmodes/antlr-mode.el | 4 +-
lisp/progmodes/asm-mode.el | 2 +-
lisp/progmodes/autoconf.el | 2 +-
lisp/progmodes/bat-mode.el | 2 +-
lisp/progmodes/bug-reference.el | 42 +-
lisp/progmodes/c-ts-common.el | 397 +
lisp/progmodes/c-ts-mode.el | 1204 +-
lisp/progmodes/cc-align.el | 12 +-
lisp/progmodes/cc-awk.el | 2 +-
lisp/progmodes/cc-bytecomp.el | 2 +-
lisp/progmodes/cc-cmds.el | 2 +-
lisp/progmodes/cc-defs.el | 210 +-
lisp/progmodes/cc-engine.el | 1430 +-
lisp/progmodes/cc-fonts.el | 193 +-
lisp/progmodes/cc-guess.el | 2 +-
lisp/progmodes/cc-langs.el | 93 +-
lisp/progmodes/cc-menus.el | 2 +-
lisp/progmodes/cc-mode.el | 53 +-
lisp/progmodes/cc-styles.el | 7 +-
lisp/progmodes/cc-vars.el | 40 +-
lisp/progmodes/cfengine.el | 2 +-
lisp/progmodes/cl-font-lock.el | 2 +-
lisp/progmodes/cmacexp.el | 2 +-
lisp/progmodes/cmake-ts-mode.el | 20 +-
lisp/progmodes/compile.el | 67 +-
lisp/progmodes/cperl-mode.el | 671 +-
lisp/progmodes/cpp.el | 2 +-
lisp/progmodes/csharp-mode.el | 209 +-
lisp/progmodes/cwarn.el | 2 +-
lisp/progmodes/dcl-mode.el | 4 +-
lisp/progmodes/dockerfile-ts-mode.el | 43 +-
lisp/progmodes/ebnf-abn.el | 2 +-
lisp/progmodes/ebnf-bnf.el | 2 +-
lisp/progmodes/ebnf-dtd.el | 2 +-
lisp/progmodes/ebnf-ebx.el | 2 +-
lisp/progmodes/ebnf-iso.el | 2 +-
lisp/progmodes/ebnf-otz.el | 5 +-
lisp/progmodes/ebnf-yac.el | 2 +-
lisp/progmodes/ebnf2ps.el | 2 +-
lisp/progmodes/ebrowse.el | 8 +-
lisp/progmodes/eglot.el | 1502 +-
lisp/progmodes/elisp-mode.el | 22 +-
lisp/progmodes/elixir-ts-mode.el | 683 +
lisp/progmodes/erts-mode.el | 2 +-
lisp/progmodes/etags.el | 12 +-
lisp/progmodes/executable.el | 2 +-
lisp/progmodes/f90.el | 2 +-
lisp/progmodes/flymake-cc.el | 2 +-
lisp/progmodes/flymake-proc.el | 2 +-
lisp/progmodes/flymake.el | 166 +-
lisp/progmodes/fortran.el | 2 +-
lisp/progmodes/gdb-mi.el | 109 +-
lisp/progmodes/glasses.el | 2 +-
lisp/progmodes/go-ts-mode.el | 227 +-
lisp/progmodes/grep.el | 75 +-
lisp/progmodes/gud.el | 90 +-
lisp/progmodes/heex-ts-mode.el | 185 +
lisp/progmodes/hideif.el | 376 +-
lisp/progmodes/hideshow.el | 6 +-
lisp/progmodes/icon.el | 2 +-
lisp/progmodes/idlw-complete-structtag.el | 2 +-
lisp/progmodes/idlw-help.el | 2 +-
lisp/progmodes/idlw-shell.el | 2 +-
lisp/progmodes/idlw-toolbar.el | 2 +-
lisp/progmodes/idlwave.el | 9 +-
lisp/progmodes/inf-lisp.el | 2 +-
lisp/progmodes/java-ts-mode.el | 137 +-
lisp/progmodes/js.el | 220 +-
lisp/progmodes/json-ts-mode.el | 10 +-
lisp/progmodes/ld-script.el | 2 +-
lisp/progmodes/m4-mode.el | 2 +-
lisp/progmodes/make-mode.el | 12 +-
lisp/progmodes/meta-mode.el | 2 +-
lisp/progmodes/mixal-mode.el | 2 +-
lisp/progmodes/octave.el | 2 +-
lisp/progmodes/opascal.el | 2 +-
lisp/progmodes/pascal.el | 2 +-
lisp/progmodes/perl-mode.el | 2 +-
lisp/progmodes/prog-mode.el | 3 +-
lisp/progmodes/project.el | 177 +-
lisp/progmodes/prolog.el | 6 +-
lisp/progmodes/ps-mode.el | 2 +-
lisp/progmodes/python.el | 419 +-
lisp/progmodes/ruby-mode.el | 576 +-
lisp/progmodes/ruby-ts-mode.el | 1216 +
lisp/progmodes/rust-ts-mode.el | 231 +-
lisp/progmodes/scheme.el | 4 +-
lisp/progmodes/sh-script.el | 66 +-
lisp/progmodes/simula.el | 2 +-
lisp/progmodes/sql.el | 21 +-
lisp/progmodes/subword.el | 2 +-
lisp/progmodes/tcl.el | 2 +-
lisp/progmodes/typescript-ts-mode.el | 254 +-
lisp/progmodes/vera-mode.el | 2 +-
lisp/progmodes/verilog-mode.el | 112 +-
lisp/progmodes/vhdl-mode.el | 69 +-
lisp/progmodes/which-func.el | 2 +-
lisp/progmodes/xref.el | 74 +-
lisp/progmodes/xscheme.el | 2 +-
lisp/ps-bdf.el | 2 +-
lisp/ps-mule.el | 2 +-
lisp/ps-print.el | 2 +-
lisp/ps-samp.el | 2 +-
lisp/recentf.el | 8 +-
lisp/rect.el | 27 +-
lisp/register.el | 152 +-
lisp/registry.el | 2 +-
lisp/repeat.el | 68 +-
lisp/replace.el | 15 +-
lisp/reposition.el | 2 +-
lisp/reveal.el | 20 +-
lisp/rfn-eshadow.el | 2 +-
lisp/rot13.el | 2 +-
lisp/rtree.el | 2 +-
lisp/ruler-mode.el | 2 +-
lisp/savehist.el | 7 +-
lisp/saveplace.el | 165 +-
lisp/scroll-all.el | 2 +-
lisp/scroll-bar.el | 2 +-
lisp/scroll-lock.el | 2 +-
lisp/select.el | 33 +-
lisp/server.el | 48 +-
lisp/ses.el | 2 +-
lisp/shadowfile.el | 2 +-
lisp/shell.el | 82 +-
lisp/simple.el | 450 +-
lisp/skeleton.el | 2 +-
lisp/so-long.el | 2 +-
lisp/sort.el | 2 +-
lisp/soundex.el | 2 +-
lisp/speedbar.el | 81 +-
lisp/sqlite-mode.el | 6 +-
lisp/sqlite.el | 2 +-
lisp/startup.el | 49 +-
lisp/strokes.el | 44 +-
lisp/subr.el | 498 +-
lisp/svg.el | 2 +-
lisp/t-mouse.el | 2 +-
lisp/tab-bar.el | 63 +-
lisp/tab-line.el | 2 +-
lisp/tabify.el | 2 +-
lisp/talk.el | 2 +-
lisp/tar-mode.el | 2 +-
lisp/tempo.el | 2 +-
lisp/term.el | 17 +-
lisp/term/AT386.el | 2 +-
lisp/term/README | 2 +-
lisp/term/common-win.el | 2 +-
lisp/term/fbterm.el | 2 +-
lisp/term/haiku-win.el | 5 +-
lisp/term/internal.el | 2 +-
lisp/term/iris-ansi.el | 2 +-
lisp/term/konsole.el | 2 +-
lisp/term/news.el | 2 +-
lisp/term/ns-win.el | 2 +-
lisp/term/pc-win.el | 2 +-
lisp/term/pgtk-win.el | 3 +-
lisp/term/rxvt.el | 2 +-
lisp/term/screen.el | 2 +-
lisp/term/st.el | 2 +-
lisp/term/sun.el | 2 +-
lisp/term/tmux.el | 2 +-
lisp/term/tty-colors.el | 2 +-
lisp/term/tvi970.el | 2 +-
lisp/term/vt100.el | 2 +-
lisp/term/w32-win.el | 2 +-
lisp/term/w32console.el | 2 +-
lisp/term/wyse50.el | 2 +-
lisp/term/x-win.el | 2 +-
lisp/term/xterm.el | 2 +-
lisp/textmodes/artist.el | 2 +-
lisp/textmodes/bib-mode.el | 2 +-
lisp/textmodes/bibtex-style.el | 2 +-
lisp/textmodes/bibtex.el | 4 +-
lisp/textmodes/conf-mode.el | 2 +-
lisp/textmodes/css-mode.el | 11 +-
lisp/textmodes/dns-mode.el | 2 +-
lisp/textmodes/emacs-authors-mode.el | 2 +-
lisp/textmodes/emacs-news-mode.el | 29 +-
lisp/textmodes/enriched.el | 3 +-
lisp/textmodes/fill.el | 2 +-
lisp/textmodes/flyspell.el | 2 +-
lisp/textmodes/glyphless-mode.el | 2 +-
lisp/textmodes/html-ts-mode.el | 134 +
lisp/textmodes/ispell.el | 28 +-
lisp/textmodes/less-css-mode.el | 2 +-
lisp/textmodes/makeinfo.el | 2 +-
lisp/textmodes/mhtml-mode.el | 2 +-
lisp/textmodes/nroff-mode.el | 2 +-
lisp/textmodes/page-ext.el | 2 +-
lisp/textmodes/page.el | 2 +-
lisp/textmodes/paragraphs.el | 29 +-
lisp/textmodes/picture.el | 4 +-
lisp/textmodes/pixel-fill.el | 2 +-
lisp/textmodes/po.el | 2 +-
lisp/textmodes/refbib.el | 2 +-
lisp/textmodes/refer.el | 2 +-
lisp/textmodes/refill.el | 2 +-
lisp/textmodes/reftex-auc.el | 2 +-
lisp/textmodes/reftex-cite.el | 4 +-
lisp/textmodes/reftex-dcr.el | 2 +-
lisp/textmodes/reftex-global.el | 2 +-
lisp/textmodes/reftex-index.el | 29 +-
lisp/textmodes/reftex-parse.el | 2 +-
lisp/textmodes/reftex-ref.el | 4 +-
lisp/textmodes/reftex-sel.el | 2 +-
lisp/textmodes/reftex-toc.el | 2 +-
lisp/textmodes/reftex-vars.el | 2 +-
lisp/textmodes/reftex.el | 8 +-
lisp/textmodes/remember.el | 2 +-
lisp/textmodes/rst.el | 2 +-
lisp/textmodes/sgml-mode.el | 2 +-
lisp/textmodes/string-edit.el | 2 +-
lisp/textmodes/table.el | 6 +-
lisp/textmodes/tex-mode.el | 8 +-
lisp/textmodes/texinfmt.el | 2 +-
lisp/textmodes/texinfo.el | 16 +-
lisp/textmodes/texnfo-upd.el | 2 +-
lisp/textmodes/text-mode.el | 2 +-
lisp/textmodes/tildify.el | 2 +-
lisp/textmodes/toml-ts-mode.el | 12 +-
lisp/textmodes/two-column.el | 2 +-
lisp/textmodes/underline.el | 2 +-
lisp/textmodes/word-wrap-mode.el | 2 +-
lisp/textmodes/yaml-ts-mode.el | 20 +-
lisp/thingatpt.el | 4 +-
lisp/thread.el | 2 +-
lisp/time-stamp.el | 2 +-
lisp/time.el | 8 +-
lisp/timezone.el | 2 +-
lisp/tmm.el | 35 +-
lisp/tool-bar.el | 2 +-
lisp/tooltip.el | 2 +-
lisp/transient.el | 567 +-
lisp/tree-widget.el | 2 +-
lisp/treesit.el | 1163 +-
lisp/tutorial.el | 3 +-
lisp/type-break.el | 2 +-
lisp/uniquify.el | 2 +-
lisp/url/ChangeLog.1 | 2 +-
lisp/url/url-auth.el | 7 +-
lisp/url/url-cache.el | 2 +-
lisp/url/url-cid.el | 2 +-
lisp/url/url-cookie.el | 2 +-
lisp/url/url-dav.el | 2 +-
lisp/url/url-domsuf.el | 24 +-
lisp/url/url-expand.el | 2 +-
lisp/url/url-file.el | 2 +-
lisp/url/url-ftp.el | 2 +-
lisp/url/url-future.el | 2 +-
lisp/url/url-gw.el | 61 +-
lisp/url/url-handlers.el | 2 +-
lisp/url/url-history.el | 2 +-
lisp/url/url-http.el | 2 +-
lisp/url/url-imap.el | 2 +-
lisp/url/url-irc.el | 2 +-
lisp/url/url-ldap.el | 2 +-
lisp/url/url-mailto.el | 6 +-
lisp/url/url-methods.el | 2 +-
lisp/url/url-misc.el | 4 +-
lisp/url/url-news.el | 2 +-
lisp/url/url-nfs.el | 2 +-
lisp/url/url-parse.el | 2 +-
lisp/url/url-privacy.el | 2 +-
lisp/url/url-proxy.el | 2 +-
lisp/url/url-queue.el | 2 +-
lisp/url/url-tramp.el | 2 +-
lisp/url/url-util.el | 2 +-
lisp/url/url-vars.el | 2 +-
lisp/url/url.el | 2 +-
lisp/use-package/bind-key.el | 2 +-
lisp/use-package/use-package-bind-key.el | 2 +-
lisp/use-package/use-package-core.el | 116 +-
lisp/use-package/use-package-delight.el | 2 +-
lisp/use-package/use-package-diminish.el | 2 +-
.../use-package-ensure-system-package.el | 2 +-
lisp/use-package/use-package-ensure.el | 5 +-
lisp/use-package/use-package-jump.el | 2 +-
lisp/use-package/use-package-lint.el | 2 +-
lisp/use-package/use-package.el | 4 +-
lisp/userlock.el | 15 +-
lisp/vc/add-log.el | 2 +-
lisp/vc/compare-w.el | 2 +-
lisp/vc/cvs-status.el | 2 +-
lisp/vc/diff-mode.el | 50 +-
lisp/vc/diff.el | 2 +-
lisp/vc/ediff-diff.el | 4 +-
lisp/vc/ediff-help.el | 2 +-
lisp/vc/ediff-hook.el | 2 +-
lisp/vc/ediff-init.el | 7 +-
lisp/vc/ediff-merg.el | 2 +-
lisp/vc/ediff-mult.el | 2 +-
lisp/vc/ediff-ptch.el | 2 +-
lisp/vc/ediff-util.el | 2 +-
lisp/vc/ediff-vers.el | 2 +-
lisp/vc/ediff-wind.el | 24 +-
lisp/vc/ediff.el | 2 +-
lisp/vc/emerge.el | 2 +-
lisp/vc/log-edit.el | 2 +-
lisp/vc/log-view.el | 2 +-
lisp/vc/pcvs-defs.el | 2 +-
lisp/vc/pcvs-info.el | 2 +-
lisp/vc/pcvs-parse.el | 4 +-
lisp/vc/pcvs-util.el | 2 +-
lisp/vc/pcvs.el | 2 +-
lisp/vc/smerge-mode.el | 2 +-
lisp/vc/vc-annotate.el | 4 +-
lisp/vc/vc-bzr.el | 6 +-
lisp/vc/vc-cvs.el | 228 +-
lisp/vc/vc-dav.el | 2 +-
lisp/vc/vc-dir.el | 10 +-
lisp/vc/vc-dispatcher.el | 12 +-
lisp/vc/vc-filewise.el | 2 +-
lisp/vc/vc-git.el | 101 +-
lisp/vc/vc-hg.el | 29 +-
lisp/vc/vc-hooks.el | 11 +-
lisp/vc/vc-rcs.el | 2 +-
lisp/vc/vc-sccs.el | 2 +-
lisp/vc/vc-src.el | 2 +-
lisp/vc/vc-svn.el | 2 +-
lisp/vc/vc.el | 148 +-
lisp/vcursor.el | 2 +-
lisp/version.el | 2 +-
lisp/view.el | 2 +-
lisp/w32-fns.el | 4 +-
lisp/w32-vars.el | 2 +-
lisp/wdired.el | 5 +-
lisp/whitespace.el | 37 +-
lisp/wid-browse.el | 2 +-
lisp/wid-edit.el | 147 +-
lisp/widget.el | 2 +-
lisp/windmove.el | 4 +-
lisp/window.el | 253 +-
lisp/winner.el | 2 +-
lisp/woman.el | 67 +-
lisp/x-dnd.el | 130 +-
lisp/xdg.el | 2 +-
lisp/xml.el | 7 +-
lisp/xt-mouse.el | 24 +-
lisp/xwidget.el | 5 +-
lisp/yank-media.el | 2 +-
lwlib/ChangeLog.1 | 2 +-
lwlib/Makefile.in | 4 +-
lwlib/deps.mk | 2 +-
lwlib/lwlib-Xaw.c | 2 +-
lwlib/lwlib-Xlw.c | 2 +-
lwlib/lwlib-Xm.c | 2 +-
lwlib/lwlib-int.h | 2 +-
lwlib/lwlib-utils.c | 2 +-
lwlib/lwlib-widget.h | 2 +-
lwlib/lwlib.c | 2 +-
lwlib/lwlib.h | 2 +-
lwlib/xlwmenu.c | 2 +-
lwlib/xlwmenu.h | 2 +-
lwlib/xlwmenuP.h | 2 +-
m4/00gnulib.m4 | 2 +-
m4/__inline.m4 | 2 +-
m4/absolute-header.m4 | 2 +-
m4/acl.m4 | 58 +-
m4/alloca.m4 | 2 +-
m4/assert_h.m4 | 20 +-
m4/builtin-expect.m4 | 2 +-
m4/byteswap.m4 | 2 +-
m4/c-bool.m4 | 2 +-
m4/canonicalize.m4 | 10 +-
m4/clock_time.m4 | 17 +-
m4/codeset.m4 | 24 +
m4/copy-file-range.m4 | 20 +-
m4/d-type.m4 | 2 +-
m4/dirent_h.m4 | 23 +-
m4/dirfd.m4 | 27 +-
m4/double-slash-root.m4 | 2 +-
m4/dup2.m4 | 2 +-
m4/eealloc.m4 | 2 +-
m4/environ.m4 | 2 +-
m4/errno_h.m4 | 2 +-
m4/euidaccess.m4 | 15 +-
m4/execinfo.m4 | 2 +-
m4/explicit_bzero.m4 | 23 +
m4/extensions.m4 | 13 +-
m4/extern-inline.m4 | 6 +-
m4/faccessat.m4 | 9 +-
m4/fchmodat.m4 | 6 +-
m4/fcntl.m4 | 2 +-
m4/fcntl_h.m4 | 2 +-
m4/fdopendir.m4 | 16 +-
m4/filemode.m4 | 2 +-
m4/flexmember.m4 | 2 +-
m4/fpending.m4 | 2 +-
m4/fpieee.m4 | 2 +-
m4/free.m4 | 2 +-
m4/fstatat.m4 | 2 +-
m4/fsusage.m4 | 4 +-
m4/fsync.m4 | 2 +-
m4/futimens.m4 | 9 +-
m4/getdtablesize.m4 | 2 +-
m4/getgroups.m4 | 2 +-
m4/getloadavg.m4 | 16 +-
m4/getopt.m4 | 2 +-
m4/getrandom.m4 | 24 +-
m4/gettime.m4 | 46 +-
m4/gettimeofday.m4 | 2 +-
m4/gnulib-common.m4 | 615 +-
m4/gnulib-comp.m4 | 95 +-
m4/group-member.m4 | 2 +-
m4/ieee754-h.m4 | 2 +-
m4/include_next.m4 | 2 +-
m4/inttypes.m4 | 8 +-
m4/largefile.m4 | 349 +-
m4/lchmod.m4 | 2 +-
m4/libgmp.m4 | 6 +-
m4/limits-h.m4 | 25 +-
m4/lstat.m4 | 7 +-
m4/malloc.m4 | 6 +-
m4/manywarnings.m4 | 115 +-
m4/mbstate_t.m4 | 2 +-
m4/md5.m4 | 2 +-
m4/memmem.m4 | 2 +-
m4/mempcpy.m4 | 9 +-
m4/memrchr.m4 | 2 +-
m4/memset_explicit.m4 | 2 +-
m4/minmax.m4 | 2 +-
m4/mkostemp.m4 | 9 +-
m4/mktime.m4 | 2 +-
m4/mode_t.m4 | 2 +-
m4/multiarch.m4 | 2 +-
m4/musl.m4 | 20 +
m4/nanosleep.m4 | 14 +-
m4/nocrash.m4 | 2 +-
m4/nproc.m4 | 8 +-
m4/nstrftime.m4 | 2 +-
m4/off_t.m4 | 2 +-
m4/open-cloexec.m4 | 2 +-
m4/open-slash.m4 | 2 +-
m4/open.m4 | 2 +-
m4/pathmax.m4 | 2 +-
m4/pid_t.m4 | 2 +-
m4/pipe2.m4 | 11 +-
m4/pselect.m4 | 6 +-
m4/pthread_sigmask.m4 | 17 +-
m4/rawmemchr.m4 | 2 +-
m4/readlink.m4 | 10 +-
m4/readlinkat.m4 | 9 +-
m4/realloc.m4 | 6 +-
m4/regex.m4 | 6 +-
m4/sha1.m4 | 2 +-
m4/sha256.m4 | 2 +-
m4/sha512.m4 | 2 +-
m4/sig2str.m4 | 2 +-
m4/sigdescr_np.m4 | 2 +-
m4/signal_h.m4 | 2 +-
m4/socklen.m4 | 2 +-
m4/ssize_t.m4 | 30 +-
m4/st_dm_mode.m4 | 2 +-
m4/stat-time.m4 | 2 +-
m4/std-gnu11.m4 | 2 +-
m4/stdalign.m4 | 180 +-
m4/stddef_h.m4 | 28 +-
m4/stdint.m4 | 2 +-
m4/stdio_h.m4 | 38 +-
m4/stdlib_h.m4 | 66 +-
m4/stpcpy.m4 | 9 +-
m4/string_h.m4 | 6 +-
m4/strnlen.m4 | 2 +-
m4/strtoimax.m4 | 2 +-
m4/strtoll.m4 | 35 +-
m4/symlink.m4 | 6 +-
m4/sys_random_h.m4 | 2 +-
m4/sys_select_h.m4 | 2 +-
m4/sys_socket_h.m4 | 2 +-
m4/sys_stat_h.m4 | 2 +-
m4/sys_time_h.m4 | 2 +-
m4/sys_types_h.m4 | 2 +-
m4/tempname.m4 | 2 +-
m4/time_h.m4 | 7 +-
m4/time_r.m4 | 2 +-
m4/time_rz.m4 | 2 +-
m4/timegm.m4 | 9 +-
m4/timer_time.m4 | 17 +-
m4/timespec.m4 | 2 +-
m4/tm_gmtoff.m4 | 2 +-
m4/unistd_h.m4 | 9 +-
m4/unlocked-io.m4 | 2 +-
m4/utimens.m4 | 10 +-
m4/utimensat.m4 | 9 +-
m4/utimes.m4 | 2 +-
m4/vararrays.m4 | 2 +-
m4/warnings.m4 | 94 +-
m4/wchar_t.m4 | 2 +-
m4/xattr.m4 | 53 +
m4/year2038.m4 | 2 +-
m4/zzgnulib.m4 | 2 +-
make-dist | 2 +-
modules/modhelp.py | 2 +-
msdos/ChangeLog.1 | 2 +-
msdos/INSTALL | 2 +-
msdos/README | 2 +-
msdos/autogen/Makefile.in | 8 +-
msdos/autogen/config.in | 2 +-
msdos/depfiles.bat | 2 +-
msdos/inttypes.h | 2 +-
msdos/langinfo.h | 2 +-
msdos/mainmake.v2 | 2 +-
msdos/sed1v2.inp | 10 +-
msdos/sed1x.inp | 2 +-
msdos/sed2v2.inp | 4 +-
msdos/sed2x.inp | 2 +-
msdos/sed3v2.inp | 7 +-
msdos/sed4.inp | 2 +-
msdos/sed5x.inp | 2 +-
msdos/sed6.inp | 2 +-
msdos/sedadmin.inp | 2 +-
msdos/sedalloc.inp | 2 +-
msdos/sedleim.inp | 2 +-
msdos/sedlibcf.inp | 2 +-
msdos/sedlibmk.inp | 7 +-
msdos/sedlisp.inp | 2 +-
nextstep/ChangeLog.1 | 2 +-
nextstep/INSTALL | 2 +-
nextstep/Makefile.in | 2 +-
nextstep/README | 2 +-
nextstep/templates/Info.plist.in | 2 +-
nt/ChangeLog.1 | 2 +-
nt/INSTALL | 29 +-
nt/INSTALL.W64 | 4 +-
nt/Makefile.in | 2 +-
nt/README | 2 +-
nt/README.W32 | 2 +-
nt/addpm.c | 2 +-
nt/cmdproxy.c | 2 +-
nt/configure.bat | 26 -
nt/ddeclient.c | 2 +-
nt/epaths.nt | 2 +-
nt/ftime-nostartup.bat | 24 -
nt/ftime.bat | 24 -
nt/gnulib-cfg.mk | 2 +-
nt/icons/README | 6 +-
nt/inc/grp.h | 2 +-
nt/inc/inttypes.h | 2 +-
nt/inc/langinfo.h | 2 +-
nt/inc/ms-w32.h | 2 +-
nt/inc/nl_types.h | 2 +-
nt/inc/stdint.h | 2 +-
nt/inc/sys/resource.h | 2 +-
nt/inc/sys/socket.h | 2 +-
nt/inc/sys/stat.h | 2 +-
nt/inc/sys/wait.h | 2 +-
nt/mingw-cfg.site | 5 +-
nt/preprep.c | 830 -
nt/runemacs.c | 2 +-
oldXMenu/Activate.c | 2 +-
oldXMenu/ChangeLog.1 | 2 +-
oldXMenu/Create.c | 2 +-
oldXMenu/FindSel.c | 2 +-
oldXMenu/Internal.c | 2 +-
oldXMenu/Makefile.in | 2 +-
oldXMenu/deps.mk | 2 +-
oldXMenu/insque.c | 2 +-
src/.gdbinit | 4 +-
src/.lldbinit | 2 +-
src/ChangeLog.1 | 2 +-
src/ChangeLog.10 | 2 +-
src/ChangeLog.11 | 4 +-
src/ChangeLog.12 | 2 +-
src/ChangeLog.13 | 2 +-
src/ChangeLog.2 | 2 +-
src/ChangeLog.3 | 2 +-
src/ChangeLog.4 | 2 +-
src/ChangeLog.5 | 2 +-
src/ChangeLog.6 | 2 +-
src/ChangeLog.7 | 2 +-
src/ChangeLog.8 | 2 +-
src/ChangeLog.9 | 2 +-
src/Makefile.in | 23 +-
src/README | 2 +-
src/alloc.c | 38 +-
src/atimer.c | 2 +-
src/atimer.h | 2 +-
src/bidi.c | 18 +-
src/bignum.c | 4 +-
src/bignum.h | 2 +-
src/blockinput.h | 2 +-
src/buffer.c | 115 +-
src/buffer.h | 4 +-
src/bytecode.c | 8 +-
src/callint.c | 20 +-
src/callproc.c | 8 +-
src/casefiddle.c | 6 +-
src/casetab.c | 2 +-
src/category.c | 2 +-
src/ccl.c | 32 +-
src/character.c | 18 +-
src/charset.c | 2 +-
src/charset.h | 2 +-
src/cm.c | 2 +-
src/cm.h | 2 +-
src/cmds.c | 4 +-
src/coding.c | 46 +-
src/coding.h | 2 +-
src/commands.h | 2 +-
src/comp.c | 122 +-
src/comp.h | 2 +-
src/composite.c | 22 +-
src/composite.h | 4 +-
src/conf_post.h | 2 +-
src/cygw32.c | 2 +-
src/cygw32.h | 2 +-
src/data.c | 185 +-
src/dbusbind.c | 4 +-
src/decompress.c | 4 +-
src/deps.mk | 2 +-
src/dired.c | 2 +-
src/dispextern.h | 39 +-
src/dispnew.c | 61 +-
src/disptab.h | 2 +-
src/dmpstruct.awk | 2 +-
src/doc.c | 36 +-
src/doprnt.c | 6 +-
src/dosfns.c | 2 +-
src/dosfns.h | 2 +-
src/dynlib.c | 2 +-
src/dynlib.h | 2 +-
src/editfns.c | 462 +-
src/emacs-icon.h | 2 +-
src/emacs-module.c | 8 +-
src/emacs-module.h.in | 2 +-
src/emacs.c | 7 +-
src/emacsgtkfixed.c | 2 +-
src/emacsgtkfixed.h | 2 +-
src/epaths.in | 2 +-
src/eval.c | 43 +-
src/fileio.c | 144 +-
src/filelock.c | 2 +-
src/firstfile.c | 2 +-
src/floatfns.c | 21 +-
src/fns.c | 168 +-
src/font.c | 16 +-
src/font.h | 2 +-
src/fontset.c | 11 +-
src/fontset.h | 2 +-
src/frame.c | 79 +-
src/frame.h | 85 +-
src/fringe.c | 6 +-
src/ftcrfont.c | 3 +-
src/ftfont.c | 2 +-
src/getpagesize.h | 2 +-
src/gfilenotify.c | 2 +-
src/gmalloc.c | 2 +-
src/gnutls.c | 172 +-
src/gnutls.h | 2 +-
src/gtkutil.c | 6 +-
src/gtkutil.h | 2 +-
src/haiku.c | 2 +-
src/haiku_draw_support.cc | 2 +-
src/haiku_font_support.cc | 2 +-
src/haiku_io.c | 2 +-
src/haiku_select.cc | 2 +-
src/haiku_support.cc | 2 +-
src/haiku_support.h | 2 +-
src/haikufns.c | 100 +-
src/haikufont.c | 30 +-
src/haikugui.h | 2 +-
src/haikuimage.c | 2 +-
src/haikumenu.c | 2 +-
src/haikuselect.c | 2 +-
src/haikuselect.h | 2 +-
src/haikuterm.c | 31 +-
src/haikuterm.h | 2 +-
src/hbfont.c | 2 +-
src/image.c | 47 +-
src/indent.c | 50 +-
src/indent.h | 2 +-
src/inotify.c | 2 +-
src/insdel.c | 76 +-
src/intervals.c | 5 +-
src/intervals.h | 2 +-
src/itree.c | 8 +-
src/itree.h | 2 +-
src/json.c | 4 +-
src/keyboard.c | 72 +-
src/keyboard.h | 2 +-
src/keymap.c | 70 +-
src/keymap.h | 2 +-
src/kqueue.c | 2 +-
src/lastfile.c | 2 +-
src/lcms.c | 2 +-
src/lisp.h | 111 +-
src/lread.c | 340 +-
src/macfont.h | 2 +-
src/macfont.m | 52 +-
src/macros.c | 8 +-
src/macros.h | 2 +-
src/marker.c | 2 +-
src/menu.c | 2 +-
src/menu.h | 2 +-
src/minibuf.c | 32 +-
src/msdos.c | 2 +-
src/msdos.h | 2 +-
src/nsfns.m | 33 +-
src/nsfont.m | 2 +-
src/nsgui.h | 2 +-
src/nsimage.m | 2 +-
src/nsmenu.m | 2 +-
src/nsselect.m | 2 +-
src/nsterm.h | 2 +-
src/nsterm.m | 50 +-
src/nsxwidget.h | 4 +-
src/nsxwidget.m | 102 +-
src/pdumper.c | 34 +-
src/pdumper.h | 2 +-
src/pgtkfns.c | 48 +-
src/pgtkgui.h | 2 +-
src/pgtkim.c | 2 +-
src/pgtkmenu.c | 2 +-
src/pgtkselect.c | 2 +-
src/pgtkterm.c | 62 +-
src/pgtkterm.h | 3 +-
src/pkg.c | 4 +-
src/print.c | 19 +-
src/process.c | 4 +-
src/process.h | 2 +-
src/profiler.c | 144 +-
src/puresize.h | 2 +-
src/ralloc.c | 2 +-
src/regex-emacs.c | 87 +-
src/regex-emacs.h | 5 +-
src/region-cache.c | 2 +-
src/region-cache.h | 2 +-
src/scroll.c | 2 +-
src/search.c | 58 +-
src/sheap.c | 2 +-
src/sheap.h | 2 +-
src/sort.c | 4 +-
src/sound.c | 2 +-
src/sqlite.c | 94 +-
src/syntax.c | 159 +-
src/syntax.h | 26 +-
src/sysdep.c | 9 +-
src/sysselect.h | 2 +-
src/syssignal.h | 2 +-
src/sysstdio.h | 2 +-
src/systhread.c | 2 +-
src/systhread.h | 2 +-
src/systime.h | 2 +-
src/systty.h | 2 +-
src/syswait.h | 2 +-
src/term.c | 16 +-
src/termcap.c | 4 +-
src/termchar.h | 2 +-
src/termhooks.h | 2 +-
src/terminal.c | 2 +-
src/terminfo.c | 2 +-
src/termopts.h | 2 +-
src/textconv.c | 313 +
src/textconv.h | 109 +
src/textprop.c | 2 +-
src/thread.c | 2 +-
src/thread.h | 11 +-
src/timefns.c | 29 +-
src/tparam.c | 5 +-
src/tparam.h | 2 +-
src/treesit.c | 1300 +-
src/treesit.h | 3 +-
src/undo.c | 2 +-
src/unexaix.c | 2 +-
src/unexcoff.c | 2 +-
src/unexcw.c | 2 +-
src/unexelf.c | 2 +-
src/unexmacosx.c | 2 +-
src/unexw32.c | 2 +-
src/verbose.mk.in | 2 +-
src/vm-limit.c | 2 +-
src/w16select.c | 2 +-
src/w32.c | 56 +-
src/w32.h | 2 +-
src/w32common.h | 2 +-
src/w32console.c | 2 +-
src/w32cygwinx.c | 2 +-
src/w32fns.c | 128 +-
src/w32font.c | 2 +-
src/w32font.h | 2 +-
src/w32gui.h | 2 +-
src/w32heap.c | 6 +-
src/w32heap.h | 2 +-
src/w32image.c | 2 +-
src/w32inevt.c | 2 +-
src/w32inevt.h | 2 +-
src/w32menu.c | 2 +-
src/w32notify.c | 2 +-
src/w32proc.c | 2 +-
src/w32reg.c | 2 +-
src/w32select.c | 2 +-
src/w32select.h | 2 +-
src/w32term.c | 4 +-
src/w32term.h | 2 +-
src/w32uniscribe.c | 2 +-
src/w32xfns.c | 2 +-
src/widget.c | 2 +-
src/widget.h | 2 +-
src/widgetprv.h | 2 +-
src/window.c | 64 +-
src/window.h | 4 +-
src/xdisp.c | 430 +-
src/xfaces.c | 15 +-
src/xfns.c | 428 +-
src/xfont.c | 2 +-
src/xftfont.c | 2 +-
src/xgselect.c | 2 +-
src/xgselect.h | 2 +-
src/xmenu.c | 2 +-
src/xml.c | 12 +-
src/xrdb.c | 2 +-
src/xselect.c | 42 +-
src/xsettings.c | 2 +-
src/xsettings.h | 2 +-
src/xsmfns.c | 4 +-
src/xterm.c | 541 +-
src/xterm.h | 30 +-
src/xwidget.c | 65 +-
src/xwidget.h | 2 +-
test/ChangeLog.1 | 2 +-
test/Makefile.in | 17 +-
test/README | 2 +-
test/infra/Dockerfile.emba | 85 +-
test/infra/Makefile.in | 40 +-
test/infra/gitlab-ci.yml | 62 +-
test/infra/test-jobs.yml | 89 +-
test/lib-src/emacsclient-tests.el | 2 +-
test/lisp/abbrev-tests.el | 18 +-
test/lisp/align-tests.el | 2 +-
test/lisp/allout-tests.el | 2 +-
test/lisp/allout-widgets-tests.el | 2 +-
test/lisp/ansi-color-tests.el | 2 +-
test/lisp/ansi-osc-tests.el | 2 +-
test/lisp/apropos-tests.el | 2 +-
test/lisp/arc-mode-tests.el | 81 +-
test/lisp/auth-source-pass-tests.el | 2 +-
test/lisp/auth-source-tests.el | 17 +-
test/lisp/autoinsert-tests.el | 2 +-
test/lisp/autorevert-tests.el | 2 +-
test/lisp/battery-tests.el | 2 +-
test/lisp/bookmark-tests.el | 2 +-
test/lisp/buff-menu-tests.el | 2 +-
test/lisp/button-tests.el | 2 +-
test/lisp/calc/calc-tests.el | 2 +-
test/lisp/calculator-tests.el | 2 +-
test/lisp/calendar/cal-french-tests.el | 2 +-
test/lisp/calendar/cal-julian-tests.el | 4 +-
test/lisp/calendar/icalendar-tests.el | 5 +-
test/lisp/calendar/iso8601-tests.el | 2 +-
test/lisp/calendar/lunar-tests.el | 31 +-
test/lisp/calendar/parse-time-tests.el | 2 +-
test/lisp/calendar/solar-tests.el | 2 +-
test/lisp/calendar/time-date-tests.el | 2 +-
test/lisp/calendar/todo-mode-tests.el | 67 +-
test/lisp/cedet/cedet-files-tests.el | 2 +-
test/lisp/cedet/semantic-utest-c.el | 2 +-
.../cedet/semantic-utest-ia-resources/test.srt | 2 +-
.../semantic-utest-ia-resources/testdoublens.cpp | 2 +-
.../semantic-utest-ia-resources/testdoublens.hpp | 2 +-
.../semantic-utest-ia-resources/testjavacomp.java | 2 +-
.../semantic-utest-ia-resources/testlocalvars.cpp | 2 +-
.../cedet/semantic-utest-ia-resources/testnsp.cpp | 2 +-
.../semantic-utest-ia-resources/testsppcomplete.c | 2 +-
.../semantic-utest-ia-resources/teststruct.cpp | 2 +-
.../semantic-utest-ia-resources/testsubclass.cpp | 2 +-
.../semantic-utest-ia-resources/testsubclass.hh | 2 +-
.../semantic-utest-ia-resources/testtemplates.cpp | 2 +-
.../semantic-utest-ia-resources/testtypedefs.cpp | 2 +-
.../semantic-utest-ia-resources/testusing.cpp | 2 +-
.../cedet/semantic-utest-ia-resources/testusing.hh | 2 +-
.../semantic-utest-ia-resources/testvarnames.c | 2 +-
.../semantic-utest-ia-resources/testvarnames.java | 2 +-
.../semantic-utest-ia-resources/testwisent.wy | 2 +-
test/lisp/cedet/semantic-utest-ia.el | 2 +-
test/lisp/cedet/semantic-utest.el | 2 +-
test/lisp/cedet/semantic/bovine/gcc-tests.el | 2 +-
.../cedet/semantic/format-resources/test-fmt.cpp | 2 +-
.../cedet/semantic/format-resources/test-fmt.el | 2 +-
test/lisp/cedet/semantic/format-tests.el | 2 +-
test/lisp/cedet/semantic/fw-tests.el | 2 +-
test/lisp/cedet/srecode-utest-getset.el | 2 +-
test/lisp/cedet/srecode-utest-template.el | 2 +-
test/lisp/cedet/srecode/document-tests.el | 2 +-
test/lisp/cedet/srecode/fields-tests.el | 2 +-
test/lisp/char-fold-tests.el | 2 +-
test/lisp/color-tests.el | 2 +-
test/lisp/comint-tests.el | 2 +-
test/lisp/completion-tests.el | 2 +-
test/lisp/cus-edit-tests.el | 2 +-
test/lisp/custom-tests.el | 2 +-
test/lisp/dabbrev-tests.el | 2 +-
test/lisp/delim-col-tests.el | 2 +-
test/lisp/descr-text-tests.el | 2 +-
test/lisp/desktop-tests.el | 2 +-
test/lisp/dired-aux-tests.el | 13 +-
test/lisp/dired-tests.el | 6 +-
test/lisp/dired-x-tests.el | 2 +-
test/lisp/dnd-tests.el | 4 +-
test/lisp/dom-tests.el | 2 +-
test/lisp/edmacro-tests.el | 2 +-
test/lisp/electric-tests.el | 2 +-
test/lisp/elide-head-tests.el | 2 +-
test/lisp/emacs-lisp/backquote-tests.el | 2 +-
test/lisp/emacs-lisp/backtrace-tests.el | 8 +-
test/lisp/emacs-lisp/benchmark-tests.el | 6 +-
test/lisp/emacs-lisp/bindat-tests.el | 2 +-
test/lisp/emacs-lisp/bytecomp-tests.el | 132 +-
test/lisp/emacs-lisp/cconv-tests.el | 27 +-
test/lisp/emacs-lisp/check-declare-tests.el | 2 +-
test/lisp/emacs-lisp/checkdoc-tests.el | 2 +-
test/lisp/emacs-lisp/cl-extra-tests.el | 2 +-
test/lisp/emacs-lisp/cl-generic-tests.el | 2 +-
test/lisp/emacs-lisp/cl-lib-tests.el | 8 +-
test/lisp/emacs-lisp/cl-macs-tests.el | 28 +-
test/lisp/emacs-lisp/cl-preloaded-tests.el | 2 +-
test/lisp/emacs-lisp/cl-print-tests.el | 4 +-
test/lisp/emacs-lisp/cl-seq-tests.el | 2 +-
test/lisp/emacs-lisp/comp-cstr-tests.el | 4 +-
test/lisp/emacs-lisp/comp-tests.el | 2 +-
test/lisp/emacs-lisp/copyright-tests.el | 8 +-
test/lisp/emacs-lisp/derived-tests.el | 2 +-
test/lisp/emacs-lisp/easy-mmode-tests.el | 2 +-
.../edebug-resources/edebug-test-code.el | 2 +-
test/lisp/emacs-lisp/edebug-tests.el | 3 +-
.../eieio-tests/eieio-test-methodinvoke.el | 2 +-
.../emacs-lisp/eieio-tests/eieio-test-persist.el | 12 +-
test/lisp/emacs-lisp/eieio-tests/eieio-tests.el | 2 +-
test/lisp/emacs-lisp/ert-tests.el | 30 +-
test/lisp/emacs-lisp/ert-x-tests.el | 2 +-
.../faceup-resources/faceup-test-mode.el | 2 +-
.../faceup-test-this-file-directory.el | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-basics.el | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-files.el | 2 +-
test/lisp/emacs-lisp/find-func-tests.el | 2 +-
test/lisp/emacs-lisp/float-sup-tests.el | 2 +-
test/lisp/emacs-lisp/generator-tests.el | 2 +-
test/lisp/emacs-lisp/gv-tests.el | 2 +-
test/lisp/emacs-lisp/icons-tests.el | 2 +-
test/lisp/emacs-lisp/let-alist-tests.el | 2 +-
test/lisp/emacs-lisp/lisp-mnt-tests.el | 2 +-
test/lisp/emacs-lisp/lisp-mode-tests.el | 2 +-
test/lisp/emacs-lisp/lisp-tests.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/m1.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/m2.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/vk.el | 2 +-
test/lisp/emacs-lisp/macroexp-tests.el | 2 +-
test/lisp/emacs-lisp/map-tests.el | 2 +-
test/lisp/emacs-lisp/memory-report-tests.el | 2 +-
test/lisp/emacs-lisp/multisession-tests.el | 2 +-
test/lisp/emacs-lisp/nadvice-tests.el | 40 +-
test/lisp/emacs-lisp/oclosure-tests.el | 2 +-
.../package-resources/signed/update-signatures.sh | 2 +-
test/lisp/emacs-lisp/package-tests.el | 13 +-
test/lisp/emacs-lisp/pcase-tests.el | 2 +-
test/lisp/emacs-lisp/pp-tests.el | 6 +-
test/lisp/emacs-lisp/range-tests.el | 2 +-
test/lisp/emacs-lisp/regexp-opt-tests.el | 2 +-
test/lisp/emacs-lisp/ring-tests.el | 2 +-
test/lisp/emacs-lisp/rmc-tests.el | 2 +-
test/lisp/emacs-lisp/rx-tests.el | 2 +-
test/lisp/emacs-lisp/seq-tests.el | 2 +-
test/lisp/emacs-lisp/shadow-tests.el | 2 +-
test/lisp/emacs-lisp/shortdoc-tests.el | 55 +-
test/lisp/emacs-lisp/subr-x-tests.el | 19 +-
test/lisp/emacs-lisp/syntax-tests.el | 2 +-
test/lisp/emacs-lisp/tabulated-list-tests.el | 2 +-
.../emacs-lisp/testcover-resources/testcases.el | 2 +-
test/lisp/emacs-lisp/testcover-tests.el | 2 +-
test/lisp/emacs-lisp/text-property-search-tests.el | 2 +-
test/lisp/emacs-lisp/thunk-tests.el | 2 +-
test/lisp/emacs-lisp/timer-tests.el | 2 +-
test/lisp/emacs-lisp/unsafep-tests.el | 2 +-
test/lisp/emacs-lisp/vtable-tests.el | 2 +-
test/lisp/emacs-lisp/warnings-tests.el | 2 +-
test/lisp/emulation/viper-tests.el | 2 +-
test/lisp/env-tests.el | 2 +-
test/lisp/epg-config-tests.el | 2 +-
test/lisp/epg-tests.el | 2 +-
test/lisp/erc/erc-button-tests.el | 283 +
test/lisp/erc/erc-dcc-tests.el | 77 +-
test/lisp/erc/erc-fill-tests.el | 340 +
test/lisp/erc/erc-goodies-tests.el | 325 +
test/lisp/erc/erc-join-tests.el | 2 +-
test/lisp/erc/erc-match-tests.el | 2 +-
test/lisp/erc/erc-networks-tests.el | 28 +-
test/lisp/erc/erc-sasl-tests.el | 2 +-
test/lisp/erc/erc-scenarios-auth-source.el | 2 +-
.../erc/erc-scenarios-base-association-nick.el | 2 +-
.../erc/erc-scenarios-base-association-query.el | 2 +-
.../erc/erc-scenarios-base-association-samenet.el | 2 +-
test/lisp/erc/erc-scenarios-base-association.el | 51 +-
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-scenarios-base-compat-rename-bouncer.el | 6 +-
.../erc/erc-scenarios-base-local-module-modes.el | 211 +
test/lisp/erc/erc-scenarios-base-local-modules.el | 206 +-
.../erc/erc-scenarios-base-misc-regressions.el | 46 +-
.../erc/erc-scenarios-base-netid-bouncer-id.el | 2 +-
.../erc-scenarios-base-netid-bouncer-recon-base.el | 2 +-
.../erc-scenarios-base-netid-bouncer-recon-both.el | 2 +-
.../erc-scenarios-base-netid-bouncer-recon-id.el | 2 +-
test/lisp/erc/erc-scenarios-base-netid-bouncer.el | 2 +-
test/lisp/erc/erc-scenarios-base-netid-samenet.el | 6 +-
test/lisp/erc/erc-scenarios-base-reconnect.el | 91 +-
test/lisp/erc/erc-scenarios-base-renick.el | 2 +-
test/lisp/erc/erc-scenarios-base-reuse-buffers.el | 38 +-
test/lisp/erc/erc-scenarios-base-split-line.el | 202 +
test/lisp/erc/erc-scenarios-base-unstable.el | 2 +-
.../erc/erc-scenarios-base-upstream-recon-soju.el | 9 +-
.../erc/erc-scenarios-base-upstream-recon-znc.el | 9 +-
test/lisp/erc/erc-scenarios-internal.el | 5 +-
test/lisp/erc/erc-scenarios-join-auth-source.el | 2 +-
.../lisp/erc/erc-scenarios-join-netid-newcmd-id.el | 2 +-
test/lisp/erc/erc-scenarios-join-netid-newcmd.el | 2 +-
test/lisp/erc/erc-scenarios-join-netid-recon-id.el | 2 +-
test/lisp/erc/erc-scenarios-join-netid-recon.el | 2 +-
test/lisp/erc/erc-scenarios-log.el | 207 +
test/lisp/erc/erc-scenarios-match.el | 123 +
test/lisp/erc/erc-scenarios-misc.el | 36 +-
test/lisp/erc/erc-scenarios-sasl.el | 66 +-
test/lisp/erc/erc-scenarios-services-misc.el | 107 +-
test/lisp/erc/erc-services-tests.el | 236 +-
test/lisp/erc/erc-stamp-tests.el | 262 +
test/lisp/erc/erc-tests.el | 928 +-
test/lisp/erc/erc-track-tests.el | 2 +-
.../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 +
.../resources/base/netid/bouncer/barnet-again.eld | 10 +-
.../resources/base/netid/bouncer/foonet-again.eld | 10 +-
.../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 +
test/lisp/erc/resources/erc-d/erc-d-i.el | 2 +-
test/lisp/erc/resources/erc-d/erc-d-t.el | 4 +-
test/lisp/erc/resources/erc-d/erc-d-tests.el | 4 +-
test/lisp/erc/resources/erc-d/erc-d-u.el | 2 +-
test/lisp/erc/resources/erc-d/erc-d.el | 11 +-
.../resources/erc-d/resources/proxy-subprocess.el | 2 +-
test/lisp/erc/resources/erc-scenarios-common.el | 5 +-
.../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/networks/merge-server/track.eld | 44 +
.../erc/resources/sasl/plain-overlong-aligned.eld | 39 +
.../erc/resources/sasl/plain-overlong-split.eld | 39 +
.../services/regain/reconnect-retry-again.eld | 56 +
.../resources/services/regain/reconnect-retry.eld | 53 +
.../erc/resources/services/regain/taken-ghost.eld | 42 +
.../erc/resources/services/regain/taken-regain.eld | 42 +
test/lisp/eshell/em-alias-tests.el | 2 +-
test/lisp/eshell/em-basic-tests.el | 2 +-
test/lisp/eshell/em-cmpl-tests.el | 352 +
test/lisp/eshell/em-dirs-tests.el | 2 +-
test/lisp/eshell/em-extpipe-tests.el | 2 +-
test/lisp/eshell/em-glob-tests.el | 2 +-
test/lisp/eshell/em-hist-tests.el | 2 +-
test/lisp/eshell/em-ls-tests.el | 2 +-
test/lisp/eshell/em-pred-tests.el | 2 +-
test/lisp/eshell/em-prompt-tests.el | 143 +
test/lisp/eshell/em-script-tests.el | 2 +-
test/lisp/eshell/em-tramp-tests.el | 2 +-
test/lisp/eshell/esh-arg-tests.el | 32 +-
test/lisp/eshell/esh-cmd-tests.el | 67 +-
test/lisp/eshell/esh-ext-tests.el | 34 +-
test/lisp/eshell/esh-io-tests.el | 7 +-
test/lisp/eshell/esh-opt-tests.el | 2 +-
test/lisp/eshell/esh-proc-tests.el | 68 +-
test/lisp/eshell/esh-util-tests.el | 77 +-
test/lisp/eshell/esh-var-tests.el | 257 +-
test/lisp/eshell/eshell-tests-helpers.el | 2 +-
test/lisp/eshell/eshell-tests-unload.el | 99 +
test/lisp/eshell/eshell-tests.el | 89 +-
test/lisp/faces-resources/faces-test-dark-theme.el | 2 +-
.../lisp/faces-resources/faces-test-light-theme.el | 2 +-
test/lisp/faces-tests.el | 2 +-
test/lisp/ffap-tests.el | 2 +-
test/lisp/filenotify-tests.el | 18 +-
test/lisp/files-tests.el | 23 +-
test/lisp/files-x-tests.el | 68 +-
test/lisp/find-cmd-tests.el | 4 +-
test/lisp/font-lock-tests.el | 2 +-
test/lisp/format-spec-tests.el | 2 +-
test/lisp/gnus/gnus-group-tests.el | 2 +-
test/lisp/gnus/gnus-icalendar-tests.el | 2 +-
test/lisp/gnus/gnus-search-tests.el | 2 +-
test/lisp/gnus/gnus-test-headers.el | 2 +-
test/lisp/gnus/gnus-tests.el | 2 +-
test/lisp/gnus/gnus-util-tests.el | 2 +-
test/lisp/gnus/message-tests.el | 2 +-
test/lisp/gnus/mm-decode-tests.el | 2 +-
test/lisp/gnus/mml-sec-tests.el | 53 +-
test/lisp/gnus/nnrss-tests.el | 2 +-
test/lisp/help-fns-tests.el | 6 +-
test/lisp/help-mode-tests.el | 2 +-
test/lisp/help-tests.el | 2 +-
test/lisp/hfy-cmap-tests.el | 2 +-
test/lisp/hi-lock-tests.el | 145 +-
test/lisp/hl-line-tests.el | 10 +-
test/lisp/htmlfontify-tests.el | 2 +-
test/lisp/ibuffer-tests.el | 2 +-
test/lisp/ido-tests.el | 2 +-
test/lisp/image-file-tests.el | 2 +-
test/lisp/image-tests.el | 2 +-
test/lisp/image/exif-tests.el | 2 +-
test/lisp/image/gravatar-tests.el | 2 +-
test/lisp/image/image-dired-tests.el | 2 +-
test/lisp/image/image-dired-util-tests.el | 2 +-
test/lisp/image/wallpaper-tests.el | 35 +-
test/lisp/imenu-tests.el | 2 +-
test/lisp/info-tests.el | 2 +-
test/lisp/info-xref-tests.el | 2 +-
test/lisp/international/ccl-tests.el | 2 +-
test/lisp/international/mule-tests.el | 69 +-
test/lisp/international/mule-util-tests.el | 2 +-
test/lisp/international/textsec-tests.el | 2 +-
test/lisp/international/ucs-normalize-tests.el | 2 +-
test/lisp/isearch-tests.el | 2 +-
test/lisp/jit-lock-tests.el | 2 +-
test/lisp/json-tests.el | 2 +-
test/lisp/jsonrpc-tests.el | 4 +-
test/lisp/kmacro-tests.el | 16 +-
test/lisp/loadhist-resources/loadhist--bar.el | 2 +-
test/lisp/loadhist-resources/loadhist--foo.el | 2 +-
test/lisp/loadhist-tests.el | 2 +-
test/lisp/lpr-tests.el | 2 +-
test/lisp/ls-lisp-tests.el | 2 +-
test/lisp/mail/flow-fill-tests.el | 2 +-
test/lisp/mail/footnote-tests.el | 2 +-
test/lisp/mail/ietf-drums-date-tests.el | 2 +-
test/lisp/mail/ietf-drums-tests.el | 2 +-
test/lisp/mail/mail-extr-tests.el | 2 +-
test/lisp/mail/mail-parse-tests.el | 2 +-
test/lisp/mail/mail-utils-tests.el | 2 +-
test/lisp/mail/qp-tests.el | 2 +-
test/lisp/mail/rfc2045-tests.el | 2 +-
test/lisp/mail/rfc2047-tests.el | 2 +-
test/lisp/mail/rfc6068-tests.el | 2 +-
test/lisp/mail/rfc822-tests.el | 2 +-
test/lisp/mail/rmail-tests.el | 2 +-
test/lisp/mail/rmailmm-tests.el | 2 +-
test/lisp/mail/undigest-tests.el | 2 +-
test/lisp/mail/uudecode-tests.el | 2 +-
test/lisp/man-tests.el | 2 +-
test/lisp/md4-tests.el | 2 +-
test/lisp/mh-e/mh-limit-tests.el | 2 +-
test/lisp/mh-e/mh-thread-tests.el | 2 +-
test/lisp/mh-e/mh-utils-tests.el | 2 +-
test/lisp/mh-e/mh-xface-tests.el | 2 +-
test/lisp/mh-e/test-all-mh-variants.sh | 2 +-
test/lisp/minibuffer-tests.el | 17 +-
test/lisp/misc-tests.el | 113 +-
test/lisp/mouse-tests.el | 2 +-
test/lisp/mwheel-tests.el | 2 +-
test/lisp/net/browse-url-tests.el | 2 +-
test/lisp/net/dbus-tests.el | 2 +-
test/lisp/net/dig-tests.el | 2 +-
test/lisp/net/eudc-tests.el | 2 +-
test/lisp/net/gnutls-tests.el | 2 +-
test/lisp/net/hmac-md5-tests.el | 2 +-
test/lisp/net/mailcap-tests.el | 2 +-
test/lisp/net/network-stream-tests.el | 2 +-
test/lisp/net/newsticker-tests.el | 2 +-
test/lisp/net/nsm-tests.el | 2 +-
test/lisp/net/ntlm-tests.el | 2 +-
test/lisp/net/puny-tests.el | 2 +-
test/lisp/net/rcirc-tests.el | 2 +-
test/lisp/net/rfc2104-tests.el | 2 +-
test/lisp/net/sasl-cram-tests.el | 2 +-
test/lisp/net/sasl-scram-rfc-tests.el | 2 +-
test/lisp/net/sasl-tests.el | 2 +-
test/lisp/net/secrets-tests.el | 2 +-
test/lisp/net/shr-tests.el | 2 +-
test/lisp/net/socks-tests.el | 2 +-
test/lisp/net/tramp-archive-tests.el | 63 +-
test/lisp/net/tramp-tests.el | 2207 +-
test/lisp/net/webjump-tests.el | 2 +-
test/lisp/newcomment-tests.el | 2 +-
test/lisp/nxml/nxml-mode-tests.el | 2 +-
test/lisp/nxml/xsd-regexp-tests.el | 2 +-
test/lisp/obarray-tests.el | 2 +-
test/lisp/obsolete/cl-tests.el | 2 +-
test/lisp/obsolete/inversion-tests.el | 2 +-
test/lisp/obsolete/makesum-tests.el | 2 +-
test/lisp/obsolete/rfc2368-tests.el | 2 +-
test/lisp/obsolete/thumbs-tests.el | 2 +-
test/lisp/org/org-tests.el | 2 +-
test/lisp/paren-tests.el | 2 +-
test/lisp/password-cache-tests.el | 2 +-
test/lisp/pcmpl-linux-tests.el | 2 +-
test/lisp/pcomplete-tests.el | 2 +-
test/lisp/play/animate-tests.el | 2 +-
test/lisp/play/cookie1-tests.el | 2 +-
test/lisp/play/dissociate-tests.el | 2 +-
test/lisp/play/fortune-tests.el | 2 +-
test/lisp/play/life-tests.el | 2 +-
test/lisp/play/morse-tests.el | 2 +-
test/lisp/play/studly-tests.el | 2 +-
test/lisp/proced-tests.el | 23 +-
test/lisp/progmodes/asm-mode-tests.el | 2 +-
test/lisp/progmodes/autoconf-tests.el | 2 +-
test/lisp/progmodes/bat-mode-tests.el | 2 +-
test/lisp/progmodes/bug-reference-tests.el | 2 +-
.../progmodes/c-ts-mode-resources/filling.erts | 198 +
.../progmodes/c-ts-mode-resources/indent-bsd.erts | 93 +
.../c-ts-mode-resources/indent-preproc.erts | 99 +
.../lisp/progmodes/c-ts-mode-resources/indent.erts | 480 +
test/lisp/progmodes/c-ts-mode-tests.el | 43 +
test/lisp/progmodes/cc-mode-tests.el | 2 +-
test/lisp/progmodes/compile-tests.el | 8 +-
.../cperl-mode-resources/cperl-bug-11733.pl | 50 +
.../cperl-mode-resources/cperl-bug-64190.pl | 24 +
.../cperl-mode-resources/cperl-bug-64364.pl | 55 +
.../cperl-mode-resources/cperl-indents.erts | 55 +
.../lisp/progmodes/cperl-mode-resources/grammar.pl | 25 +
.../progmodes/cperl-mode-resources/perl-class.pl | 19 +
.../cperl-mode-resources/proto-and-attrs.pl | 26 +-
test/lisp/progmodes/cperl-mode-tests.el | 196 +-
test/lisp/progmodes/eglot-tests.el | 496 +-
test/lisp/progmodes/elisp-mode-tests.el | 7 +-
.../progmodes/elixir-ts-mode-resources/indent.erts | 374 +
test/lisp/progmodes/elixir-ts-mode-tests.el | 31 +
test/lisp/progmodes/etags-tests.el | 2 +-
test/lisp/progmodes/executable-tests.el | 2 +-
test/lisp/progmodes/f90-tests.el | 2 +-
test/lisp/progmodes/flymake-tests.el | 2 +-
test/lisp/progmodes/gdb-mi-tests.el | 2 +-
test/lisp/progmodes/glasses-tests.el | 2 +-
.../progmodes/go-ts-mode-resources/indent.erts | 47 +
test/lisp/progmodes/go-ts-mode-tests.el | 31 +
test/lisp/progmodes/grep-tests.el | 16 +-
.../progmodes/heex-ts-mode-resources/indent.erts | 47 +
test/lisp/progmodes/heex-ts-mode-tests.el | 31 +
test/lisp/progmodes/hideshow-tests.el | 2 +-
.../progmodes/java-ts-mode-resources/indent.erts | 112 +
.../progmodes/java-ts-mode-resources/movement.erts | 154 +
test/lisp/progmodes/java-ts-mode-tests.el | 35 +
test/lisp/progmodes/js-tests.el | 53 +-
test/lisp/progmodes/octave-tests.el | 2 +-
test/lisp/progmodes/opascal-tests.el | 2 +-
test/lisp/progmodes/pascal-tests.el | 2 +-
test/lisp/progmodes/perl-mode-tests.el | 2 +-
test/lisp/progmodes/project-tests.el | 12 +-
test/lisp/progmodes/ps-mode-tests.el | 2 +-
test/lisp/progmodes/python-tests.el | 733 +-
.../ruby-after-operator-indent.rb | 33 +
.../ruby-mode-resources/ruby-block-indent.rb | 33 +
.../ruby-mode-resources/ruby-method-call-indent.rb | 24 +
.../ruby-parenless-call-arguments-indent.rb | 23 +
test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb | 94 +
test/lisp/progmodes/ruby-mode-resources/ruby.rb | 30 +-
test/lisp/progmodes/ruby-mode-tests.el | 25 +-
test/lisp/progmodes/ruby-ts-mode-tests.el | 332 +
test/lisp/progmodes/scheme-tests.el | 2 +-
test/lisp/progmodes/sh-script-tests.el | 20 +-
test/lisp/progmodes/sql-tests.el | 2 +-
test/lisp/progmodes/subword-tests.el | 2 +-
test/lisp/progmodes/tcl-tests.el | 2 +-
.../typescript-ts-mode-resources/indent.erts | 73 +
test/lisp/progmodes/typescript-ts-mode-tests.el | 31 +
test/lisp/progmodes/xref-tests.el | 2 +-
test/lisp/ps-print-tests.el | 2 +-
test/lisp/register-tests.el | 2 +-
test/lisp/repeat-tests.el | 2 +-
test/lisp/replace-tests.el | 2 +-
test/lisp/rot13-tests.el | 2 +-
test/lisp/saveplace-tests.el | 2 +-
test/lisp/scroll-lock-tests.el | 2 +-
test/lisp/server-tests.el | 2 +-
test/lisp/ses-tests.el | 2 +-
test/lisp/shadowfile-tests.el | 2 +-
test/lisp/shell-tests.el | 33 +-
test/lisp/simple-tests.el | 8 +-
.../so-long-tests/autoload-longlines-mode-tests.el | 2 +-
.../so-long-tests/autoload-major-mode-tests.el | 2 +-
.../so-long-tests/autoload-minor-mode-tests.el | 2 +-
test/lisp/so-long-tests/so-long-tests-helpers.el | 2 +-
test/lisp/so-long-tests/so-long-tests.el | 2 +-
test/lisp/so-long-tests/spelling-tests.el | 2 +-
test/lisp/sort-tests.el | 2 +-
test/lisp/soundex-tests.el | 2 +-
test/lisp/startup-tests.el | 2 +-
test/lisp/subr-tests.el | 130 +-
test/lisp/tab-bar-tests.el | 2 +-
test/lisp/tabify-tests.el | 2 +-
test/lisp/tar-mode-tests.el | 2 +-
test/lisp/tempo-tests.el | 2 +-
test/lisp/term-tests.el | 2 +-
test/lisp/term/tty-colors-tests.el | 2 +-
test/lisp/textmodes/bibtex-tests.el | 2 +-
test/lisp/textmodes/conf-mode-tests.el | 2 +-
test/lisp/textmodes/css-mode-tests.el | 2 +-
test/lisp/textmodes/dns-mode-tests.el | 2 +-
.../emacs-news-mode-resources/cycle-tag.erts | 220 +
.../emacs-news-mode-resources/toggle-tag.erts | 131 -
test/lisp/textmodes/emacs-news-mode-tests.el | 8 +-
test/lisp/textmodes/fill-tests.el | 2 +-
test/lisp/textmodes/mhtml-mode-tests.el | 2 +-
test/lisp/textmodes/page-tests.el | 2 +-
test/lisp/textmodes/paragraphs-tests.el | 2 +-
test/lisp/textmodes/po-tests.el | 2 +-
test/lisp/textmodes/reftex-tests.el | 5 +-
test/lisp/textmodes/sgml-mode-tests.el | 2 +-
test/lisp/textmodes/texinfo-tests.el | 2 +-
test/lisp/textmodes/tildify-tests.el | 2 +-
test/lisp/textmodes/underline-tests.el | 2 +-
test/lisp/thingatpt-tests.el | 35 +-
test/lisp/thread-tests.el | 2 +-
test/lisp/time-stamp-tests.el | 2 +-
test/lisp/time-tests.el | 2 +-
test/lisp/timezone-tests.el | 2 +-
test/lisp/url/url-auth-tests.el | 2 +-
test/lisp/url/url-domsuf-tests.el | 6 +-
test/lisp/url/url-expand-tests.el | 2 +-
test/lisp/url/url-file-tests.el | 2 +-
test/lisp/url/url-future-tests.el | 2 +-
test/lisp/url/url-handlers-tests.el | 2 +-
test/lisp/url/url-misc-tests.el | 2 +-
test/lisp/url/url-parse-tests.el | 2 +-
test/lisp/url/url-tramp-tests.el | 2 +-
test/lisp/url/url-util-tests.el | 2 +-
test/lisp/use-package/use-package-tests.el | 67 +-
test/lisp/vc/add-log-tests.el | 2 +-
test/lisp/vc/diff-mode-tests.el | 2 +-
test/lisp/vc/ediff-diff-tests.el | 2 +-
test/lisp/vc/ediff-ptch-tests.el | 2 +-
test/lisp/vc/log-edit-tests.el | 2 +-
test/lisp/vc/smerge-mode-tests.el | 2 +-
test/lisp/vc/vc-bzr-tests.el | 2 +-
test/lisp/vc/vc-cvs-tests.el | 107 +
test/lisp/vc/vc-git-tests.el | 19 +-
test/lisp/vc/vc-hg-tests.el | 2 +-
test/lisp/vc/vc-tests.el | 2 +-
test/lisp/version-tests.el | 2 +-
test/lisp/wdired-tests.el | 42 +-
test/lisp/whitespace-tests.el | 20 +-
test/lisp/wid-edit-tests.el | 18 +-
test/lisp/x-dnd-tests.el | 2 +-
test/lisp/xdg-tests.el | 2 +-
test/lisp/xml-tests.el | 2 +-
test/lisp/xt-mouse-tests.el | 2 +-
test/lisp/yank-media-tests.el | 2 +-
test/manual/biditest.el | 2 +-
test/manual/cedet/cedet-utests.el | 2 +-
test/manual/cedet/ede-tests.el | 2 +-
test/manual/cedet/semantic-tests.el | 2 +-
test/manual/cedet/tests/test.c | 2 +-
test/manual/cedet/tests/test.el | 2 +-
test/manual/cedet/tests/test.make | 2 +-
test/manual/cedet/tests/testpolymorph.cpp | 2 +-
test/manual/cedet/tests/testspp.c | 2 +-
test/manual/cedet/tests/testsppreplace.c | 2 +-
test/manual/cedet/tests/testsppreplaced.c | 2 +-
test/manual/etags/c-src/abbrev.c | 2 +-
test/manual/etags/c-src/emacs/src/gmalloc.c | 2 +-
test/manual/etags/c-src/emacs/src/keyboard.c | 2 +-
test/manual/etags/c-src/emacs/src/lisp.h | 2 +-
test/manual/etags/c-src/emacs/src/regex.h | 2 +-
test/manual/etags/c-src/etags.c | 2 +-
test/manual/etags/c-src/exit.c | 2 +-
test/manual/etags/c-src/exit.strange_suffix | 2 +-
test/manual/etags/c-src/getopt.h | 2 +-
test/manual/etags/c-src/sysdep.h | 2 +-
.../etags/el-src/emacs/lisp/progmodes/etags.el | 2 +-
test/manual/etags/tex-src/texinfo.tex | 2 +-
test/manual/etags/y-src/cccp.c | 2 +-
test/manual/etags/y-src/parse.c | 2 +-
test/manual/etags/y-src/parse.y | 2 +-
test/manual/image-circular-tests.el | 2 +-
test/manual/image-size-tests.el | 2 +-
test/manual/image-tests.el | 2 +-
test/manual/image-transforms-tests.el | 2 +-
test/manual/indent/octave.m | 2 +-
test/manual/indent/pascal.pas | 2 +-
test/manual/indent/shell.sh | 1 +
test/manual/noverlay/Makefile.in | 2 +-
test/manual/noverlay/check-sanitize.sh | 2 +-
test/manual/noverlay/emacs-compat.h | 2 +-
test/manual/noverlay/itree-tests.c | 2 +-
test/manual/noverlay/overlay-perf.el | 20 +
test/manual/process-callout-tests.el | 2 +-
test/manual/redisplay-testsuite.el | 2 +-
test/manual/scroll-tests.el | 2 +-
test/misc/test-custom-deps.el | 2 +-
test/misc/test-custom-libs.el | 2 +-
test/misc/test-custom-noloads.el | 2 +-
test/misc/test-custom-opts.el | 2 +-
test/src/alloc-tests.el | 2 +-
test/src/buffer-tests.el | 154 +-
test/src/callint-tests.el | 2 +-
test/src/callproc-tests.el | 2 +-
test/src/casefiddle-tests.el | 2 +-
test/src/character-tests.el | 2 +-
test/src/charset-tests.el | 2 +-
test/src/chartab-tests.el | 2 +-
test/src/cmds-tests.el | 2 +-
test/src/coding-tests.el | 32 +-
test/src/comp-resources/comp-test-funcs-dyn.el | 4 +-
test/src/comp-resources/comp-test-funcs.el | 25 +-
test/src/comp-resources/comp-test-pure.el | 4 +-
test/src/comp-tests.el | 61 +-
test/src/data-tests.el | 38 +-
test/src/decompress-tests.el | 2 +-
test/src/doc-tests.el | 2 +-
test/src/editfns-tests.el | 2 +-
test/src/emacs-module-resources/mod-test.c | 2 +-
test/src/emacs-module-tests.el | 2 +-
test/src/emacs-tests.el | 2 +-
test/src/eval-tests.el | 37 +-
test/src/fileio-tests.el | 2 +-
test/src/filelock-tests.el | 2 +-
test/src/floatfns-tests.el | 2 +-
test/src/fns-tests.el | 47 +-
test/src/font-tests.el | 2 +-
test/src/image-tests.el | 2 +-
test/src/indent-tests.el | 2 +-
test/src/inotify-tests.el | 2 +-
test/src/json-tests.el | 2 +-
test/src/keyboard-tests.el | 2 +-
test/src/keymap-tests.el | 53 +-
test/src/lcms-tests.el | 2 +-
test/src/lread-tests.el | 53 +-
test/src/marker-tests.el | 2 +-
test/src/minibuf-tests.el | 2 +-
test/src/print-tests.el | 2 +-
test/src/process-tests.el | 2 +-
test/src/regex-emacs-tests.el | 79 +-
test/src/search-tests.el | 2 +-
test/src/sqlite-tests.el | 25 +-
test/src/syntax-tests.el | 2 +-
test/src/textprop-tests.el | 2 +-
test/src/thread-tests.el | 2 +-
test/src/timefns-tests.el | 2 +-
test/src/treesit-tests.el | 182 +-
test/src/undo-tests.el | 74 +-
test/src/xdisp-tests.el | 4 +-
test/src/xfaces-tests.el | 2 +-
test/src/xml-tests.el | 2 +-
3410 files changed, 193014 insertions(+), 41533 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/notes/tree-sitter/treesit_record_change
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
create mode 100644 etc/themes/modus-operandi-deuteranopia-theme.el
create mode 100644 etc/themes/modus-operandi-tinted-theme.el
create mode 100644 etc/themes/modus-operandi-tritanopia-theme.el
create mode 100644 etc/themes/modus-vivendi-deuteranopia-theme.el
create mode 100644 etc/themes/modus-vivendi-tinted-theme.el
create mode 100644 etc/themes/modus-vivendi-tritanopia-theme.el
create mode 100644 etc/tutorials/TUTORIAL.fa
create mode 100644 lib/dirent-private.h
create mode 100644 lib/explicit_bzero.c
delete mode 100644 lib/stdalign.in.h
create mode 100644 lisp/progmodes/c-ts-common.el
create mode 100644 lisp/progmodes/elixir-ts-mode.el
create mode 100644 lisp/progmodes/heex-ts-mode.el
create mode 100644 lisp/progmodes/ruby-ts-mode.el
create mode 100644 lisp/textmodes/html-ts-mode.el
create mode 100644 m4/codeset.m4
create mode 100644 m4/explicit_bzero.m4
create mode 100644 m4/musl.m4
create mode 100644 m4/xattr.m4
delete mode 100755 nt/configure.bat
delete mode 100755 nt/ftime-nostartup.bat
delete mode 100644 nt/ftime.bat
delete mode 100644 nt/preprep.c
create mode 100644 src/textconv.c
create mode 100644 src/textconv.h
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-scenarios-match.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/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/networks/merge-server/track.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/erc/resources/services/regain/reconnect-retry-again.eld
create mode 100644 test/lisp/erc/resources/services/regain/reconnect-retry.eld
create mode 100644 test/lisp/erc/resources/services/regain/taken-ghost.eld
create mode 100644 test/lisp/erc/resources/services/regain/taken-regain.eld
create mode 100644 test/lisp/eshell/em-cmpl-tests.el
create mode 100644 test/lisp/eshell/em-prompt-tests.el
create mode 100644 test/lisp/eshell/eshell-tests-unload.el
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/filling.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-bsd.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-preproc.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/c-ts-mode-tests.el
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-11733.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-64190.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/cperl-bug-64364.pl
create mode 100644 test/lisp/progmodes/cperl-mode-resources/perl-class.pl
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/go-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/go-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/progmodes/java-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/java-ts-mode-resources/movement.erts
create mode 100644 test/lisp/progmodes/java-ts-mode-tests.el
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-after-operator-indent.rb
create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-block-indent.rb
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-method-call-indent.rb
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-parenless-call-arguments-indent.rb
create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
create mode 100644 test/lisp/progmodes/ruby-ts-mode-tests.el
create mode 100644 test/lisp/progmodes/typescript-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/typescript-ts-mode-tests.el
create mode 100644 test/lisp/textmodes/emacs-news-mode-resources/cycle-tag.erts
delete mode 100644
test/lisp/textmodes/emacs-news-mode-resources/toggle-tag.erts
create mode 100644 test/lisp/vc/vc-cvs-tests.el
- scratch/pkg updated (716d6767471 -> 7cc9727d6b0),
Gerd Moellmann <=