emacs-diffs
[Top][All Lists]
Advanced

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

scratch/comp-static-data updated (82226254c86 -> af569fa3d90)


From: Vibhav Pant
Subject: scratch/comp-static-data updated (82226254c86 -> af569fa3d90)
Date: Thu, 9 Mar 2023 00:51:05 -0500 (EST)

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

      from  82226254c86 Use ephemeral and staticvec vectors to refer to 
allocated objects.
      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
       new  15a32ea1998 Merge branch 'master' into scratch/comp-static-data
       new  af569fa3d90 src/comp.c: Simplify alloc_class_check.


Summary of changes:
 ChangeLog.2                                        |   2 +-
 ChangeLog.3                                        | 432 ++++++++++++++-
 admin/git-bisect-start                             |  35 +-
 admin/make-tarball.txt                             |   5 +-
 .../html-manual/Multiple-Languages.html            |   6 +-
 admin/notes/tree-sitter/starter-guide              |   4 +-
 admin/notes/tree-sitter/treesit_record_change      |   2 +-
 configure.ac                                       |  13 +-
 doc/emacs/anti.texi                                |  15 +-
 doc/emacs/building.texi                            |  37 +-
 doc/emacs/dired.texi                               |  44 +-
 doc/emacs/display.texi                             |  10 +-
 doc/emacs/files.texi                               |   8 +-
 doc/emacs/maintaining.texi                         |  59 +-
 doc/emacs/misc.texi                                |  10 +-
 doc/emacs/modes.texi                               |   9 +-
 doc/emacs/programs.texi                            |  19 +-
 doc/emacs/text.texi                                |   7 +-
 doc/emacs/vc1-xtra.texi                            |   8 +-
 doc/emacs/windows.texi                             |   4 +-
 doc/lispref/commands.texi                          |  14 +-
 doc/lispref/compile.texi                           |  88 ++-
 doc/lispref/display.texi                           |  56 +-
 doc/lispref/elisp.texi                             |   1 +
 doc/lispref/eval.texi                              |  17 +-
 doc/lispref/files.texi                             |  17 +-
 doc/lispref/frames.texi                            |  41 +-
 doc/lispref/functions.texi                         | 167 ++++--
 doc/lispref/internals.texi                         |   2 +-
 doc/lispref/lists.texi                             |  25 +-
 doc/lispref/loading.texi                           |  25 +-
 doc/lispref/modes.texi                             | 118 +++-
 doc/lispref/parsing.texi                           |  29 +-
 doc/lispref/positions.texi                         |  88 ++-
 doc/lispref/text.texi                              |  47 +-
 doc/lispref/windows.texi                           | 239 ++++++---
 doc/misc/calc.texi                                 |  24 +-
 doc/misc/efaq.texi                                 | 120 +++++
 doc/misc/eglot.texi                                |   9 +
 doc/misc/erc.texi                                  |  14 +-
 doc/misc/eshell.texi                               |   2 -
 doc/misc/gnus-faq.texi                             |  16 +-
 doc/misc/gnus.texi                                 |  35 +-
 doc/misc/modus-themes.org                          | 591 ++++++++++++++++-----
 doc/misc/org.org                                   |  19 +-
 doc/misc/tramp.texi                                |  41 +-
 doc/misc/transient.texi                            |  35 +-
 etc/AUTHORS                                        |  24 +-
 etc/ERC-NEWS                                       | 127 +++--
 etc/HISTORY                                        |   2 +
 etc/NEWS                                           | 185 +++++--
 etc/NEWS.29                                        | 119 ++++-
 etc/compilation.txt                                |  14 +
 etc/emacsclient-mail.desktop                       |   7 +-
 etc/publicsuffix.txt                               | 149 +++++-
 etc/refcards/orgcard.tex                           |   4 +-
 etc/themes/modus-operandi-deuteranopia-theme.el    |  35 +-
 etc/themes/modus-operandi-theme.el                 |  17 +-
 etc/themes/modus-operandi-tinted-theme.el          |  27 +-
 etc/themes/modus-themes.el                         | 337 ++++++++----
 etc/themes/modus-vivendi-deuteranopia-theme.el     |  19 +-
 etc/themes/modus-vivendi-theme.el                  |  13 +-
 etc/themes/modus-vivendi-tinted-theme.el           |  25 +-
 leim/SKK-DIC/SKK-JISYO.L                           |   4 +-
 lib-src/ebrowse.c                                  |   5 -
 lib-src/etags.c                                    |   6 +-
 lib/getopt-pfx-core.h                              |   2 +-
 lib/limits.in.h                                    |  13 +-
 lib/string.in.h                                    |   4 +
 lib/unistd.in.h                                    |  18 +
 lib/verify.h                                       |   2 +
 lisp/bs.el                                         |   2 +-
 lisp/calc/calc-ext.el                              |   5 +-
 lisp/calc/calc-help.el                             | 238 +++++----
 lisp/calc/calc-misc.el                             |  44 +-
 lisp/calc/calc.el                                  |  20 +-
 lisp/calendar/lunar.el                             |  56 +-
 lisp/comint.el                                     |   3 +-
 lisp/cus-theme.el                                  |   7 +-
 lisp/custom.el                                     |   1 +
 lisp/dired-aux.el                                  |  23 +-
 lisp/dired.el                                      |  19 +-
 lisp/display-fill-column-indicator.el              |   3 +
 lisp/display-line-numbers.el                       |  49 +-
 lisp/dnd.el                                        |   4 +-
 lisp/edmacro.el                                    |   9 +-
 lisp/emacs-lisp/byte-opt.el                        | 366 +++++++++----
 lisp/emacs-lisp/bytecomp.el                        |  21 +-
 lisp/emacs-lisp/cconv.el                           |  77 ++-
 lisp/emacs-lisp/comp-cstr.el                       |   2 +-
 lisp/emacs-lisp/comp.el                            |  88 +--
 lisp/emacs-lisp/debug-early.el                     |   8 +-
 lisp/emacs-lisp/edebug.el                          |   6 +-
 lisp/emacs-lisp/eldoc.el                           |  17 +-
 lisp/emacs-lisp/lisp-mode.el                       |   3 +
 lisp/emacs-lisp/lisp.el                            |   1 +
 lisp/emacs-lisp/macroexp.el                        |  23 +-
 lisp/emacs-lisp/package-vc.el                      |  63 ++-
 lisp/emacs-lisp/package.el                         |   7 +-
 lisp/emacs-lisp/regexp-opt.el                      |   1 +
 lisp/emacs-lisp/rmc.el                             |  27 +-
 lisp/emacs-lisp/shortdoc.el                        |   3 +
 lisp/emacs-lisp/subr-x.el                          |   7 +
 lisp/emacs-lisp/unsafep.el                         |   2 +-
 lisp/emulation/viper-cmd.el                        |  14 +-
 lisp/env.el                                        |   1 +
 lisp/erc/erc-backend.el                            |  40 +-
 lisp/erc/erc-button.el                             |   2 +-
 lisp/erc/erc-common.el                             |   3 -
 lisp/erc/erc-match.el                              |   2 +-
 lisp/erc/erc-sasl.el                               |  55 +-
 lisp/erc/erc-services.el                           |   6 +-
 lisp/erc/erc.el                                    |  53 +-
 lisp/eshell/em-banner.el                           |   1 -
 lisp/eshell/em-basic.el                            |   5 +-
 lisp/eshell/em-cmpl.el                             |  27 +-
 lisp/eshell/em-dirs.el                             |  35 +-
 lisp/eshell/em-extpipe.el                          |  15 +
 lisp/eshell/em-glob.el                             |   5 +-
 lisp/eshell/em-hist.el                             |   8 +-
 lisp/eshell/em-ls.el                               |  31 +-
 lisp/eshell/em-pred.el                             |   2 +-
 lisp/eshell/em-prompt.el                           |   2 -
 lisp/eshell/em-rebind.el                           |   1 -
 lisp/eshell/em-smart.el                            |   5 +-
 lisp/eshell/em-term.el                             |   1 -
 lisp/eshell/em-tramp.el                            |   3 +-
 lisp/eshell/em-xtra.el                             |   2 -
 lisp/eshell/esh-arg.el                             |   8 +-
 lisp/eshell/esh-cmd.el                             |  83 ++-
 lisp/eshell/esh-mode.el                            |  31 +-
 lisp/eshell/esh-module.el                          |  32 +-
 lisp/eshell/esh-opt.el                             |   5 +
 lisp/eshell/esh-proc.el                            |   5 +-
 lisp/eshell/esh-util.el                            |  34 ++
 lisp/eshell/esh-var.el                             |  94 ++--
 lisp/eshell/eshell.el                              |  38 +-
 lisp/faces.el                                      |   6 +-
 lisp/files.el                                      |  46 +-
 lisp/font-lock.el                                  |  25 +-
 lisp/frame.el                                      |  10 +-
 lisp/gnus/message.el                               |  12 +-
 lisp/help-fns.el                                   |   6 +-
 lisp/hi-lock.el                                    |   1 +
 lisp/icomplete.el                                  |  43 +-
 lisp/ido.el                                        |   7 +-
 lisp/iimage.el                                     |  16 +-
 lisp/image/exif.el                                 |  47 +-
 lisp/image/image-converter.el                      |  71 ++-
 lisp/image/image-crop.el                           |  48 +-
 lisp/image/image-dired-dired.el                    |  56 +-
 lisp/image/image-dired-external.el                 |  52 +-
 lisp/image/image-dired-tags.el                     |  20 +-
 lisp/image/image-dired-util.el                     |   8 +-
 lisp/image/image-dired.el                          | 106 ++--
 lisp/image/wallpaper.el                            |   8 +-
 lisp/imenu.el                                      |  21 +-
 lisp/international/emoji.el                        | 274 +++++-----
 lisp/international/mule-conf.el                    |  14 +
 lisp/international/mule.el                         |   1 +
 lisp/isearch.el                                    |  21 +-
 lisp/keymap.el                                     |  18 +-
 lisp/kmacro.el                                     |  45 +-
 lisp/ldefs-boot.el                                 | 199 ++++---
 lisp/loadup.el                                     |   2 +-
 lisp/macros.el                                     |  16 +-
 lisp/mail/hashcash.el                              |  18 +-
 lisp/mail/rmailsum.el                              |   6 +-
 lisp/man.el                                        |  27 +-
 lisp/minibuffer.el                                 |   6 +-
 lisp/net/mailcap.el                                |   2 +-
 lisp/net/tramp-adb.el                              |  13 +-
 lisp/net/tramp-compat.el                           |  13 +
 lisp/net/tramp-gvfs.el                             |  21 +-
 lisp/net/tramp-integration.el                      |  20 +-
 lisp/net/tramp-sh.el                               | 209 ++++----
 lisp/net/tramp-smb.el                              |   4 +-
 lisp/net/tramp-sudoedit.el                         |  13 +-
 lisp/net/tramp.el                                  | 211 ++++++--
 lisp/net/trampver.el                               |   2 +-
 lisp/org/ob-eval.el                                |   2 +-
 lisp/org/ob-octave.el                              |   4 +-
 lisp/org/ob-sql.el                                 |   2 +-
 lisp/org/org-agenda.el                             |   4 +-
 lisp/org/org-clock.el                              |  10 +-
 lisp/org/org-compat.el                             |  12 +-
 lisp/org/org-cycle.el                              |   3 +
 lisp/org/org-element.el                            |  51 +-
 lisp/org/org-footnote.el                           |   2 +-
 lisp/org/org-version.el                            |   2 +-
 lisp/org/org.el                                    |  76 +--
 lisp/org/ox-texinfo.el                             |  16 +-
 lisp/paren.el                                      |  27 +-
 lisp/pcomplete.el                                  |  38 +-
 lisp/progmodes/antlr-mode.el                       |   2 +-
 lisp/progmodes/bug-reference.el                    |  40 +-
 lisp/progmodes/c-ts-common.el                      | 137 +++--
 lisp/progmodes/c-ts-mode.el                        | 301 ++++++++---
 lisp/progmodes/cc-engine.el                        |  46 +-
 lisp/progmodes/cc-fonts.el                         |  61 ++-
 lisp/progmodes/cc-langs.el                         |  13 +-
 lisp/progmodes/cmake-ts-mode.el                    |   7 +-
 lisp/progmodes/compile.el                          |  65 ++-
 lisp/progmodes/cperl-mode.el                       |   5 +-
 lisp/progmodes/csharp-mode.el                      |  78 ++-
 lisp/progmodes/eglot.el                            | 518 ++++++++++++------
 lisp/progmodes/elisp-mode.el                       |  13 +-
 lisp/progmodes/gdb-mi.el                           |  61 ++-
 lisp/progmodes/go-ts-mode.el                       |  55 +-
 lisp/progmodes/grep.el                             |  66 +++
 lisp/progmodes/java-ts-mode.el                     |  55 +-
 lisp/progmodes/js.el                               |  42 +-
 lisp/progmodes/json-ts-mode.el                     |   2 +-
 lisp/progmodes/project.el                          |  33 +-
 lisp/progmodes/python.el                           |  61 ++-
 lisp/progmodes/ruby-mode.el                        | 190 +++----
 lisp/progmodes/ruby-ts-mode.el                     | 110 +++-
 lisp/progmodes/rust-ts-mode.el                     | 171 ++++--
 lisp/progmodes/sh-script.el                        |  34 +-
 lisp/progmodes/typescript-ts-mode.el               |  43 +-
 lisp/progmodes/verilog-mode.el                     |   3 +-
 lisp/progmodes/xref.el                             |   9 +-
 lisp/repeat.el                                     |  18 +-
 lisp/simple.el                                     |  45 +-
 lisp/startup.el                                    |  15 +-
 lisp/subr.el                                       | 220 ++++++--
 lisp/textmodes/css-mode.el                         |   5 +-
 lisp/textmodes/emacs-news-mode.el                  |  27 +-
 lisp/textmodes/ispell.el                           |   9 +-
 lisp/textmodes/paragraphs.el                       |  12 +-
 lisp/textmodes/reftex-ref.el                       |   2 +-
 lisp/textmodes/toml-ts-mode.el                     |   4 +-
 lisp/textmodes/yaml-ts-mode.el                     |  12 +-
 lisp/time.el                                       |   6 +
 lisp/transient.el                                  | 485 ++++++++---------
 lisp/treesit.el                                    | 266 +++++++---
 lisp/url/url-auth.el                               |   5 +-
 lisp/url/url-domsuf.el                             |  22 +-
 lisp/url/url-gw.el                                 |  57 +-
 lisp/vc/diff-mode.el                               |  34 +-
 lisp/vc/ediff-init.el                              |   5 +-
 lisp/vc/emerge.el                                  |   2 +-
 lisp/vc/vc.el                                      |  58 +-
 lisp/wdired.el                                     |   1 +
 lisp/window.el                                     | 182 ++++++-
 lisp/woman.el                                      |   4 +-
 lisp/xwidget.el                                    |   3 +-
 m4/assert_h.m4                                     |  14 +-
 m4/fdopendir.m4                                    |  14 +-
 m4/gnulib-common.m4                                | 219 ++++++--
 m4/limits-h.m4                                     |   1 +
 m4/lstat.m4                                        |   5 +-
 m4/malloc.m4                                       |   4 +-
 m4/pselect.m4                                      |   4 +-
 m4/readlink.m4                                     |   8 +-
 m4/realloc.m4                                      |   4 +-
 m4/symlink.m4                                      |   4 +-
 msdos/sedlibmk.inp                                 |   2 +
 nt/mingw-cfg.site                                  |   3 +
 src/.gdbinit                                       |   2 +-
 src/alloc.c                                        |  11 +-
 src/bidi.c                                         |  16 +-
 src/buffer.c                                       |  51 +-
 src/buffer.h                                       |   2 +-
 src/bytecode.c                                     |   4 +-
 src/comp.c                                         | 123 ++---
 src/data.c                                         |  65 +--
 src/editfns.c                                      | 118 ++--
 src/emacs.c                                        |   3 +-
 src/eval.c                                         |   9 +-
 src/fileio.c                                       | 100 ++--
 src/fns.c                                          |  17 +-
 src/frame.c                                        |   2 +-
 src/haikufont.c                                    |   2 +-
 src/indent.c                                       |   2 +-
 src/insdel.c                                       |  38 ++
 src/intervals.c                                    |   3 +
 src/keyboard.c                                     |  31 +-
 src/lisp.h                                         |   6 +
 src/macros.c                                       |   6 +-
 src/nsxwidget.h                                    |   2 +
 src/nsxwidget.m                                    | 100 +++-
 src/pdumper.c                                      |   2 +-
 src/profiler.c                                     |   3 +
 src/regex-emacs.c                                  |  18 +
 src/textconv.c                                     | 313 +++++++++++
 src/textconv.h                                     | 109 ++++
 src/treesit.c                                      |  82 ++-
 src/window.c                                       |  55 +-
 src/xdisp.c                                        |  59 +-
 src/xfaces.c                                       |   4 +-
 src/xfns.c                                         | 303 ++++++++++-
 src/xterm.c                                        |  47 +-
 src/xwidget.c                                      |  63 ++-
 test/lisp/calendar/lunar-tests.el                  |  29 +-
 test/lisp/emacs-lisp/bytecomp-tests.el             |  40 +-
 test/lisp/emacs-lisp/cconv-tests.el                |  25 +
 test/lisp/emacs-lisp/nadvice-tests.el              |   8 +-
 test/lisp/erc/erc-scenarios-base-reuse-buffers.el  |  36 --
 test/lisp/erc/erc-scenarios-internal.el            |   3 +
 test/lisp/erc/erc-tests.el                         |   4 +-
 test/lisp/eshell/em-cmpl-tests.el                  |  44 +-
 test/lisp/eshell/em-prompt-tests.el                |   8 +-
 test/lisp/eshell/esh-cmd-tests.el                  |  17 +
 test/lisp/eshell/eshell-tests-unload.el            |  99 ++++
 test/lisp/eshell/eshell-tests.el                   |  28 +
 test/lisp/help-fns-tests.el                        |   4 -
 test/lisp/hi-lock-tests.el                         | 143 ++---
 test/lisp/international/mule-tests.el              |   9 +-
 test/lisp/kmacro-tests.el                          |  14 +
 test/lisp/net/tramp-tests.el                       | 299 +++++++++--
 .../progmodes/c-ts-mode-resources/indent-bsd.erts  |   2 +-
 .../c-ts-mode-resources/indent-preproc.erts        |  99 ++++
 .../lisp/progmodes/c-ts-mode-resources/indent.erts | 210 +++++++-
 test/lisp/progmodes/c-ts-mode-tests.el             |   4 +
 test/lisp/progmodes/compile-tests.el               |   6 +-
 test/lisp/progmodes/eglot-tests.el                 |  27 +-
 test/lisp/progmodes/elisp-mode-tests.el            |   5 +
 .../progmodes/go-ts-mode-resources/indent.erts     |  47 ++
 ...script-ts-mode-tests.el => go-ts-mode-tests.el} |  10 +-
 test/lisp/progmodes/grep-tests.el                  |  14 +
 .../progmodes/java-ts-mode-resources/indent.erts   |  91 +++-
 test/lisp/progmodes/python-tests.el                |  62 ++-
 .../ruby-after-operator-indent.rb                  |   4 +
 test/lisp/progmodes/ruby-mode-resources/ruby.rb    |   5 +
 test/lisp/progmodes/ruby-ts-mode-tests.el          |  16 +
 test/lisp/progmodes/sh-script-tests.el             |  18 +
 test/lisp/subr-tests.el                            |  70 ++-
 .../{toggle-tag.erts => cycle-tag.erts}            |  89 ++++
 test/lisp/textmodes/emacs-news-mode-tests.el       |   6 +-
 test/lisp/url/url-domsuf-tests.el                  |   4 +
 test/lisp/wdired-tests.el                          |  40 +-
 test/manual/indent/shell.sh                        |   1 +
 test/src/buffer-tests.el                           | 106 ++++
 test/src/data-tests.el                             |  36 ++
 test/src/fns-tests.el                              |   2 +-
 test/src/lread-tests.el                            |  12 +-
 test/src/regex-emacs-tests.el                      |  11 +
 test/src/treesit-tests.el                          |  46 +-
 339 files changed, 10906 insertions(+), 4354 deletions(-)
 create mode 100644 src/textconv.c
 create mode 100644 src/textconv.h
 create mode 100644 test/lisp/eshell/eshell-tests-unload.el
 create mode 100644 test/lisp/progmodes/c-ts-mode-resources/indent-preproc.erts
 create mode 100644 test/lisp/progmodes/go-ts-mode-resources/indent.erts
 copy test/lisp/progmodes/{typescript-ts-mode-tests.el => go-ts-mode-tests.el} 
(74%)
 rename test/lisp/textmodes/emacs-news-mode-resources/{toggle-tag.erts => 
cycle-tag.erts} (59%)



reply via email to

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