[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/pkg updated (54ec3973e2 -> 716d676747)
From: |
Gerd Moellmann |
Subject: |
scratch/pkg updated (54ec3973e2 -> 716d676747) |
Date: |
Sat, 31 Dec 2022 03:06:44 -0500 (EST) |
gerd pushed a change to branch scratch/pkg.
from 54ec3973e2 Merge remote-tracking branch 'origin/master' into
scratch/pkg
adds 03e75b0f5f called-interactively-p: cut broken comparison
adds ae91da5233 ; Fix byte-compilation warnings
adds aaca72806e vc-prepare-patch: Number the attached patches
adds 8739cba1ee ; * lisp/vc/vc.el (vc-prepare-patch): Fix typo.
adds b4941419c5 ; Fix typos in some function names
adds f47419766d Improve safety of calls to vendor-specific-keysyms
adds 8d6fb6498a ; Revert UK->US spelling fix in rx.el
adds 9fafeb2a66 Ensure that we are not aset-ing Lisp records in
purespace.
adds 962bdfcdfe vc-git-checkin: Offer to unstage conflicting changes
adds 1424342225 vc-git-checkin: Don't try to apply an empty patch
adds b3e7768a0e Repair setopt test after error demotion to warning
adds a75d1da911 Make emacsclient add abbreviated file names to
file-name-history
adds 64163618d2 whitespace: Fix unintended change in buffer modification
status
adds 63cdbd986b ; Really respect browse-url var in erc-compat
adds 23f7c9c2a9 Fix storing email into nnmail by Gnus
adds 399433cc2b * lisp/progmodes/project.el: Filter out empty strings
from history (bug#58447)
adds b9e813f79f ; ruby-indent-level: Improve the docstring
adds 2b1fdbffcb ruby-method-params-indent: New user option
adds cfbfd393b4 * lisp/progmodes/project.el
(project--read-file-cpd-relative): Optimize.
adds fb7f3999c5 ; Fix ruby-method-params-indent's :version value
adds 8550a99378 ; * src/emacs-module.h.in (enum emacs_funcall_exit): Fix
typo.
adds d03ea89378 eglot.el: Add vscode-json-languageserver to
eglot-server-programs
adds 8ef3777d54 Correct capitalization of Lisp in the manual (bug#60222)
adds d3a76db88b * lisp/repeat.el: Fix repeat-keep-prefix to allow
customizing it to non-nil.
adds 2bbc554db6 Merge from origin/emacs-29
adds e871f21348 ; Manually fix merge errors in etc/NEWS
adds 6d9f367ead ; * lisp/treesit.el (treesit-simple-indent-presets): Fix
typo.
adds 12b2b8864c Fix empty pairs in js tree-sitter imenu alist (bug#59945)
adds 05740f05b7 Merge from origin/emacs-29
adds c2f04019bf soap-client: fix validation against byte[]
adds ad5a67996d Fix broken eww desktop restore reload prompt message
insertion
adds d76d7a3beb whitespace: Avoid mutating original buffer's markers in
clones
adds 98c16a8c88 ; * lisp/tab-bar.el: Remaining renaming of "fixed-width"
to "auto-width".
adds f35da11199 message: Do not default to eudc-capf-complete yet
adds ec9fbad908 Fix write-region to null device on MS-Windows
adds c088cdad9e Fix the --without-all build with tree-sitter
adds 777b383dd0 Fix Eshell electric slash when used from the root
directory of a remote host
adds e59216d3be * Invoke spawed Emacs processes with '-Q' when native
compiling (bug#60208)
adds 08bb91c7df Merge from origin/emacs-29
adds d6c8d5dbc9 When redirecting in Eshell, check for "/dev/null"
specifically
adds e98ab3f458 ; Merge from origin/emacs-29
adds f681b76a7c Simplify X premultipled pixel allocation code
adds d3f1682ae9 Handle make-directory return values in file name handlers
adds 54087e84df Add 'eshell-duplicate-handles' to return a copy of file
handles
adds 6defbd65b6 Fix handling of output handles in nested Eshell forms
adds 17bf6a829c Simplify handling of /dev/null redirection in Eshell
adds a488a6870a Add alias for removed font-lock function
adds 05d8310fb5 Use the new keyword ':repeat' in repeatable keymaps.
adds 69123d4aa4 ; Fix treesit--defuns-around
adds 7dea58b88d Add treesit-defun-at-point and fix c-ts-mode-indent-defun
adds 02e046566e Set beginning/end-of-defun-function in
treesit-major-mode-setup
adds 98d7f76b45 Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds baa33a5c05 * etc/tutorials/TUTORIAL.cn: Fix typos. (Bug#60221)
adds 9bf13a3fb9 ; * src/alloc.c (Fmemory_info): Doc fix.
adds bbe35c280c Prevent stale servers when using eglot-extend-to-xref
adds 014232d384 Eglot: eglot--servers-by-xrefed-file doesn't need to be
value-weak
adds 0754173c92 ; Fix docstring
adds 99feed933a Merge from origin/emacs-29
adds baaa9f42e5 vc-git-checkin: Don't try to apply an empty patch
adds 5a34e7c86c ; * admin/notes/git-workflow: Adding "Backport:" is
optional.
adds 6d5d693b23 ; Merge from origin/emacs-29
adds dcc5644152 Leap seconds are planned to go away by the year 2035.
adds 6cf0784a0d Speed up completion plugins over slow networks
adds a5d39e1144 ; Fix typos
adds 666c24a626 vc-git-checkin: Stash other staged changes
adds 86b11981b0 Update Tramp version (don't merge with master)
adds ed0414de60 ; Merge from origin/emacs-29
adds a0738e8ad1 ; * etc/NEWS: Announce the new behavior of 'C-h f'.
(Bug#60252)
adds 6dda2106ec ; Improve documentation of "C-x @"
adds eccb813a94 Fix "C-h k" in recursive minibuffers
adds 458e175270 Merge branch 'emacs-29' of git.sv.gnu.org:/srv/git/emacs
into emacs-29
adds 4b44a395b3 ; * etc/NEWS: Fix typos.
adds 9a3b08061f Fix ruby-mode.el local command injection vulnerability
(bug#60268)
adds 8fcedd81ab Merge from origin/emacs-29
adds 2830436217 Print out more X error details
adds 785095c416 ; * src/xterm.c (x_error_quitter): Fix typo.
adds 489563a166 Update from Gnulib by running admin/merge-gnulib
adds 6c1413d5ef configure: Remove obsolete check for -b i486-linuxaout
adds cc2cc0c297 Assume make-directory handler follows new API
adds 8bb8cc5b49 Fix condition-case body for-effect miscompilation
adds 1748361c68 Fix condition-case empty success handler
misinterpretation
adds 4dc5bee98d * lisp/tab-bar.el: Fix the recent removal of substring
as a gv-place.
adds 0e39ad6fa5 Fix crash after X error
adds 38c6abe4d0 ; ert-x: Add test for buffer read-only state
adds 823c49cea8 ; ert-x: Simplify `ert-with-test-buffer-selected'
adds 286c48137f ert-x: Move window selection logic to its own macro
adds d32091199a Fix quoted argument in emacsclient-mail.desktop Exec key
adds 24cd2f0daf Add some diff-fixup-modifs tests
adds a8c3424d28 Fix typo in TUTORIAL.fr (bug#60261)
adds 756bb422a4 Correct wrong info in (info)Go to node
adds c3fac9465f ; Fix punctuation in last change.
adds c90f97d4e5 Make the Contour terminal an alias of xterm-256color
adds 84888080ee Add more functions to "string" shortdoc
adds 121a9ff9f6 Fix alternate stack test in configure
adds 4437dbedf7 Fix restart-emacs alarms (Bug#60220)
adds e492c21e81 Fix treesit_cursor_helper (bug#60267)
adds 6a43af5880 Fix block comment indent and filling for c-ts-mode
(bug#59763)
adds e30621caa2 ; Add treesit_recursion_limit
adds e4e3634539 Improve c-ts-mode block comment indent (bug#60270)
adds a42b20dd95 ; * lisp/progmodes/c-ts-mode.el: Add outline section
headers.
adds a825aa0b13 Fix definition of CNS 11643-15 charset
adds 38866510c7 ; * src/xdisp.c (redisplay_internal): Reinstate the
FRAME_LIVE_P test.
adds 7723af5e4a ; * lisp/progmodes/c-ts-mode.el: quote literal string in
regexp
adds 677f6c79eb ; Update minimum requirements of MinGW-w64
adds 75155e4586 ; Bump minimum supported Windows version for MinGW64 to
Windows 10.
adds 265b91d891 Revert "; Bump minimum supported Windows version for
MinGW64 to Windows 10."
adds b6a2e1ddf6 * nt/INSTALL.W64: update instructions for setting up W64
environment
adds 7f7def2ae6 ; Add treesit-no-parser error
adds 35c2ca2ca6 Make treesit-node-at/on guess language at point
adds f8e219ebfa Add treesit-defun-name and friends
adds 6253184afc ; * lisp/treesit.el (treesit-defun-at-point): Guard
against nil.
adds fbb4eb919b Support treesit-defun-name in tree-sitter major modes
adds a24e350170 Fix treesit--children-covering-range-recurse (bug#60301)
adds c36fe3df17 Fix c-ts-mode imenu defun name (bug#60296)
adds 48db8b68a8 Merge from origin/emacs-29
adds ecee3bd420 ; Fix recent changes in treesit documentation
adds 2cec78254e ; * nt/INSTALL.W64: Fix wording.
adds 7bc7b6b4dd ; Partial revert of f3e7820b
adds b38e56d8a9 Handle missing dependencies for source packages
adds e8b34109ee Reorder optional arguments to 'package-vc-install'
adds a819ca5a93 Generalize treesit-defun functions to "things"
adds 79584a206b Further generalize treesit-defun functions
adds 4234033a47 ; * lisp/treesit.el: Add some comments.
adds e6c49c0454 ; Fix byte-copmiler warning in
c-ts-mode--fontify-declarator
adds f6c5b3d635 ; * doc/lispref/parsing.texi: Add a reminder.
adds d62b634d8f ; * src/process.c (Fprocess_running_child_p): Doc fix.
adds dda011c78d ; * doc/lispref/parsing.texi (Tree-sitter major modes):
Fix @cindex.
adds 9ab98cd42a Add heuristic to locate lisp code in source packages
adds 940ab2423c ; Always consider :lisp-dir when locating main file of
VC packages
adds 72786ae237 ; Restore ARGS argument in c-ts-mode--fontify-declarator
adds dad73e4de1 ; Review and fix NEWS and related documentation
adds b1e68a33d8 Update to Org 9.6-61-g63e073f
adds 1073e96170 ; * doc/lispref/text.texi (Database): Fix a typo.
(Bug#60317)
adds 6c00d126e7 Remove remaining mentions of 'eval-current-buffer'
adds 419ca81809 Merge from origin/emacs-29
adds cc29fab3a6 Redisplay "invisible" frames that are actually visible
on modern X
adds 9a352ab1c7 ; * etc/NEWS: Fix wording of a recently added entry.
adds 2ffe1494e1 Avoid duplicate inclusion of stdalign.h
adds fb0ff54eb4 Make elide-head-headers-to-hide more forgiving
adds efc44727da Support Apache License 2.0 in elide-head-mode
adds f9a22cf78d Fixes in prog-fill-reindent-defun
adds 2608e5edcc ; Fix typos
adds 7dc24fb611 ; Merge from origin/emacs-29
adds 7e98b8a0fa Add treesit-transpose-sexps (bug#60128)
adds cf32776622 ; * doc/lispref/parsing.texi (Using Parser): Remove
deleted function.
adds 7c7950fe00 Add maintainer stub for tree-sitter files
adds 2bcd1e9a99 ; * doc/lispref/parsing.texi (Retrieving Nodes): Add
notice.
adds 6e52a9fcad ; * doc/lispref/modes.texi (Parser-based Font Lock):
Minor fixes.
adds c6b0282645 ; Remove unused function in c-ts-mode
adds 28f26b11a1 Add comment indent and filling to other tree-sitter
major modes
adds 8f68b6497e Clean up python-ts-mode font-lock features
adds eb26872837 Fix imenu for c-ts-mode (bug#60296)
adds d90d7d15f2 ; Fix vindexes in parsing.texi
adds 6c86faec29 loaddefs-gen: Group results by absolute file name
adds 082fc6e308 Fix 'json-available-p' on MS-Windows
adds 26b2ec7cb8 Simplify last change (bug#60311)
adds 669160d47b ; * nt/INSTALL.W64: More fixes and updates.
adds b14bbd108e Improve handling of tab-bar height.
adds a14821d615 Improve gnutls-min-prime-bits docstring
adds 835a80dcc4 ; Fix tree-sitter defun tests
adds a6d961ae2f Add a new tree-sitter query predicate 'pred'
adds 2347f37f67 ; * test/src/treesit-tests.el: remove dead store
(bytecomp warning)
adds 1fe4b98b4d Improve support for Scheme R6RS and R7RS libraries
(bug#54704)
adds 1b4dc4691c Fix htmlfontify.el command injection vulnerability.
adds e3b4cd0ac1 ; * lisp/htmlfontify.el (hfy-text-p): Fix whitespace.
adds 41f12e1019 ; * lisp/elide-head.el (elide-head): Doc fix to silence
checkdoc.
adds 624e382211 ; Improve doc strings of some new faces
adds 8b8b791567 ; Improve documentation of TAB/SPC indentation
adds 2b55a48d3e * src/w32menu.c (simple_dialog_show): Use MB_YESNOCANCEL
style.
adds 8ab6df0c9f ; * lisp/epa-ks.el (epa-ks-do-key-to-fetch): Fix 'when'
usage
adds 637f5b164f ; Add "src" to the heuristic sub-directory heuristic
adds 5326b04198 Improve treesit-node-top-level and treesit-parent-until
adds 7512b9025a ; * lisp/treesit.el (treesit-traverse-parent): Remove
alias.
adds ba1ddea9da Fix treesit--things-around (bug#60355)
adds b39dc7ab27 Add tree-sitter helper functions for Imenu
adds 248c13dcfe Update tree-sitter major modes to use the new Imenu
facility
adds eedc9d79ae Fix tree-sitter typos
adds b464e6c490 Make last change of w32 GUI dialogs conditional and
reversible
adds 8503b370be (python--treesit-settings): Remove duplicate matcher
adds 2d0a921486 ; Avoid treesit-related byte-compiler warnings
adds 2d8f7b66bc ; Fix one more treesit byte-compilation warning.
adds 19d00fab9a Avoid "already compiled" warning in erc-compat
adds 2ddc480f44 Warn of absent networks module in ERC
adds 8676bec51d ; * lisp/treesit.el (treesit--simple-imenu-1): Doc fix;
wording.
adds c0be51389e ; Yet another declare-function to avoid treesit-related
warning
adds b164660260 * etc/package-keyring.gpg: Update with new key
adds fd48201ffe * lisp/tab-line.el (tab-line-cache-key-default): More
cache keys (bug#60340).
adds 70480d3b6b * lisp/repeat.el (repeat-echo-function): Suggest
'add-function' in docstring.
adds 62fb2dc37d * doc/emacs/display.texi (Text Scale): Improve section
about repeating keys.
adds 9263847ab7 ; * etc/NEWS: Move the paragraph with 'C-u RET' closer
to the related section.
adds b69bffeec0 * lisp/vc/diff-mode.el (diff-minor-mode-prefix): Replace
"ESC" with "\e".
adds 7a0eaee198 * lisp/isearch.el: Small fixes.
adds d42c2668cf ; * etc/NEWS: Fix wording of a recently edited entry.
adds 489865c21e ; Improve markup of long key sequences
adds db96b1282f * lisp/help.el: Use 'C-h C-q' to toggle 'help-quick'
window (bug#60249).
adds dce6791e99 Merge from origin/emacs-29
adds ec6feeaa19 Fix tree-sitter parser notifier recursion
adds f509246ba1 Call tree-sitter parser notifier on the first parse
adds 19b8733aa2 Fix syntax for < and > in c++-ts-mode (bug#60351)
adds 398ed75c27 ; * lisp/progmodes/c-ts-mode.el
(c-ts-mode--fill-paragraph): Fix.
adds 0a61e4e2b7 ; * doc/lispref/parsing.texi (Using Parser): Minor
improvement.
adds e78e69b331 Clean up font-lock rules in js-ts-mode
adds 909091d757 ; Minor cleanup for tree-sitter font-lock rules in
js-ts-mode
adds d9d90666f5 Merge from origin/emacs-29
adds 1a88a28ace * lisp/subr.el (with-demoted-errors): Better message and
location.
adds a6db8464e1 ; Fix byte-compilation warnings in admin/*.el
adds 1480865e64 Warn about `ignore-error` with quoted condition argument
adds 2de25accaf Warn about `condition-case' with quoted condition names
adds 7c63b632e4 Add empty-body warning for when, unless etc
adds 314cbef849 ; Suppress empty-body warnings in cedet/semantic
adds 29d23b7fa0 Consistent empty-body warning messages for let and let*
adds 753b7a1cff * etc/NEWS: Mention some recently added byte-compiler
warnings
adds 91ae9f3d12 Allow for indentation in prog-fill-reindent-defun
(bug#60322)
adds 8c13e84978 Fix newsticker timezone decode
adds 73769dc2b8 In cal-dst, be consistent re default to UTC
adds d11e34ce76 Default mbox "From " time zone to -0000
adds bc4cbbcc57 Add nndiary-headers obsolescence comment
adds 007e66bccb Use RFC 822 abbrevs in sunrise-sunset strings
adds 523261b454 Document calc-time-zone abbreviation obsolescence
adds 9153cf8158 Avoid some obsolescent tz abbrevs in doc.
adds 9d814bea46 ; whitespace.el: Use the new 'ert-with-buffer-selected'
in tests
adds 784e509bde Fix c-ts-mode bracket indentation (bug#60398)
adds 9371d488be Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 38c35bf0f6 Clean up treesit-default-defun-skipper and add comments
adds 706ed85285 Avoid assertion violations in treesit.c with
--enable-checking
adds 60418e6f09 * src/keyboard.c (echo_add_key): Use recently rebound
C-h key C-q (bug#60249)
adds 0aea1cf819 * lisp/hi-lock.el (hi-lock--regexps-at-point): Fix bug
(bug#60241).
adds 793641a3db ; * lisp/progmodes/js.el: Fix byte-compile warning.
adds a96a7c8115 ; * lisp/textmodes/css-mode.el (css-ts-mode): Fix imenu
setup.
adds 558b59d81b Add color fontification in css-ts-mode (bug#60405)
adds 7ccb88486e ; * etc/DEBUG: Update MS-Windows specifics for GDB 13
and later.
adds beed746f94 Fix completion when completion-auto-select is set
adds dafa6d6bad Handle non-string values in pcomplete
adds d086cd6cf8 Clarify the documentation of 'set-face-attribute'
adds ab38abfdf7 lisp/textmodes/bibtex.el: Treat $ as punctuation in
BibTeX fields (bug#50202)
adds 644c71d678 lisp/textmodes/bibtex.el: fix bibtex-beginning-of-entry
(bug#56636)
adds 89e7bb230d Merge from origin/emacs-29
adds 073da412a1 Fix reference-counting of Eshell I/O handles
adds c34230f12a ; remove incorrect quoting of condition names
adds 7493b4026f ; fix misplaced bracketing of `and` inside `when`
new 716d676747 Merge remote-tracking branch 'origin/master' into
scratch/pkg
Summary of changes:
ChangeLog.3 | 16 +-
admin/admin.el | 3 +
admin/find-gc.el | 2 +-
admin/git-bisect-start | 2 +-
admin/gitmerge.el | 2 +-
configure.ac | 37 +-
doc/emacs/custom.texi | 6 +-
doc/emacs/display.texi | 12 +-
doc/emacs/maintaining.texi | 2 +-
doc/lispref/ChangeLog.1 | 2 +-
doc/lispref/compile.texi | 2 +-
doc/lispref/display.texi | 44 +-
doc/lispref/edebug.texi | 23 +-
doc/lispref/eval.texi | 3 -
doc/lispref/modes.texi | 43 +-
doc/lispref/parsing.texi | 127 ++++-
doc/lispref/text.texi | 2 +-
doc/lispref/tips.texi | 2 +-
doc/misc/ChangeLog.1 | 2 +-
doc/misc/calc.texi | 13 +-
doc/misc/cc-mode.texi | 2 +-
doc/misc/erc.texi | 12 +-
doc/misc/eshell.texi | 5 -
doc/misc/info.texi | 5 +-
doc/misc/mh-e.texi | 2 +-
doc/misc/sc.texi | 4 +-
doc/misc/texinfo.tex | 177 +++---
etc/DEBUG | 9 +-
etc/ERC-NEWS | 11 +-
etc/NEWS | 62 +++
etc/NEWS.29 | 608 ++++++++++++---------
etc/ORG-NEWS | 8 +-
etc/PROBLEMS | 14 +-
etc/emacsclient-mail.desktop | 4 +-
etc/emacsclient.desktop | 2 +-
etc/package-keyring.gpg | Bin 2069 -> 2043 bytes
etc/tutorials/TUTORIAL.cn | 4 +-
etc/tutorials/TUTORIAL.fr | 2 +-
lib/file-has-acl.c | 120 +++-
lib/time.in.h | 1 +
lisp/ChangeLog.14 | 4 +-
lisp/ChangeLog.7 | 2 +-
lisp/abbrev.el | 2 +-
lisp/bindings.el | 13 +-
lisp/calendar/cal-dst.el | 12 +-
lisp/calendar/diary-lib.el | 2 +-
lisp/calendar/solar.el | 10 +-
lisp/cedet/ChangeLog.1 | 2 +-
lisp/cedet/semantic/decorate/include.el | 8 +-
lisp/cedet/semantic/lex-spp.el | 2 +-
lisp/cedet/semantic/lex.el | 2 +-
lisp/comint.el | 4 +-
lisp/cus-edit.el | 4 +-
lisp/desktop.el | 2 +-
lisp/dired.el | 2 +-
lisp/elide-head.el | 62 ++-
lisp/emacs-lisp/byte-opt.el | 5 +-
lisp/emacs-lisp/byte-run.el | 4 +-
lisp/emacs-lisp/bytecomp.el | 31 +-
lisp/emacs-lisp/comp.el | 4 +-
lisp/emacs-lisp/edebug.el | 6 +-
lisp/emacs-lisp/ert-x.el | 53 +-
lisp/emacs-lisp/loaddefs-gen.el | 3 +-
lisp/emacs-lisp/macroexp.el | 4 +-
lisp/emacs-lisp/package-vc.el | 266 +++++----
lisp/emacs-lisp/package.el | 2 +-
lisp/emacs-lisp/shortdoc.el | 9 +
lisp/emacs-lisp/subr-x.el | 5 +-
lisp/epa-ks.el | 6 +-
lisp/erc/erc-backend.el | 10 +
lisp/erc/erc-compat.el | 12 +-
lisp/erc/erc-networks.el | 26 +-
lisp/erc/erc-sasl.el | 2 +-
lisp/erc/erc.el | 18 +-
lisp/eshell/em-elecslash.el | 14 +-
lisp/eshell/em-prompt.el | 4 +-
lisp/eshell/esh-cmd.el | 39 +-
lisp/eshell/esh-io.el | 170 +++---
lisp/eshell/esh-mode.el | 4 +-
lisp/eshell/esh-proc.el | 2 +-
lisp/faces.el | 7 +-
lisp/files.el | 55 +-
lisp/font-lock.el | 7 +-
lisp/frame.el | 9 +-
lisp/gnus/ChangeLog.3 | 2 +-
lisp/gnus/gnus-registry.el | 2 +-
lisp/gnus/message.el | 1 -
lisp/gnus/mml.el | 13 +-
lisp/gnus/nndiary.el | 7 +
lisp/gnus/nnml.el | 13 +-
lisp/help-fns.el | 4 +-
lisp/help.el | 32 +-
lisp/hi-lock.el | 33 +-
lisp/htmlfontify.el | 5 +-
lisp/image-mode.el | 2 +-
lisp/indent.el | 3 +-
lisp/international/characters.el | 2 +-
lisp/international/mule-conf.el | 2 +-
lisp/isearch.el | 13 +-
lisp/keymap.el | 2 +-
lisp/mail/rmailout.el | 5 +-
lisp/mail/rmailsum.el | 2 +-
lisp/mh-e/mh-search.el | 2 +-
lisp/minibuffer.el | 5 +-
lisp/net/ange-ftp.el | 5 +-
lisp/net/eww.el | 8 +-
lisp/net/gnutls.el | 5 +-
lisp/net/newst-backend.el | 20 +-
lisp/net/soap-client.el | 2 +-
lisp/net/tramp-adb.el | 19 +-
lisp/net/tramp-crypt.el | 11 +-
lisp/net/tramp-fuse.el | 10 +-
lisp/net/tramp-gvfs.el | 26 +-
lisp/net/tramp-sh.el | 15 +-
lisp/net/tramp-smb.el | 32 +-
lisp/net/tramp-sudoedit.el | 13 +-
lisp/net/tramp.el | 23 +-
lisp/org/ChangeLog.1 | 8 +-
lisp/org/ob-core.el | 10 +-
lisp/org/ob-tangle.el | 3 +-
lisp/org/oc-basic.el | 18 +-
lisp/org/org-element.el | 22 +-
lisp/org/org-faces.el | 2 +-
lisp/org/org-fold-core.el | 8 +-
lisp/org/org-persist.el | 46 +-
lisp/org/org-version.el | 2 +-
lisp/org/org.el | 5 +-
lisp/org/ox-html.el | 2 +-
lisp/outline.el | 15 +-
lisp/pcomplete.el | 27 +-
lisp/progmodes/c-ts-mode.el | 435 ++++++++++-----
lisp/progmodes/cc-engine.el | 2 +-
lisp/progmodes/csharp-mode.el | 91 +--
lisp/progmodes/eglot.el | 9 +-
lisp/progmodes/idlw-help.el | 2 +-
lisp/progmodes/java-ts-mode.el | 86 +--
lisp/progmodes/js.el | 252 ++++-----
lisp/progmodes/json-ts-mode.el | 43 +-
lisp/progmodes/prog-mode.el | 6 +-
lisp/progmodes/project.el | 4 +-
lisp/progmodes/python.el | 62 ++-
lisp/progmodes/ruby-mode.el | 30 +-
lisp/progmodes/rust-ts-mode.el | 122 ++---
lisp/progmodes/scheme.el | 20 +-
lisp/progmodes/sh-script.el | 2 +
lisp/progmodes/typescript-ts-mode.el | 32 +-
lisp/repeat.el | 120 ++--
lisp/replace.el | 2 +-
lisp/server.el | 2 +-
lisp/shell.el | 4 +-
lisp/simple.el | 90 +--
lisp/sort.el | 2 +-
lisp/startup.el | 2 +-
lisp/subr.el | 72 ++-
lisp/tab-bar.el | 23 +-
lisp/tab-line.el | 14 +-
lisp/textmodes/bibtex.el | 28 +-
lisp/textmodes/css-mode.el | 57 +-
lisp/textmodes/reftex-vars.el | 4 +-
lisp/textmodes/toml-ts-mode.el | 52 +-
lisp/treesit.el | 574 ++++++++++++++-----
lisp/url/url-future.el | 5 +-
lisp/vc/diff-mode.el | 3 +-
lisp/vc/vc-git.el | 126 ++++-
lisp/vc/vc.el | 33 +-
lisp/whitespace.el | 43 +-
lisp/window.el | 7 +-
lisp/winner.el | 4 +-
m4/gnulib-common.m4 | 57 +-
nt/INSTALL.W64 | 88 +--
src/alloc.c | 2 +-
src/data.c | 1 +
src/dispextern.h | 4 +-
src/dispnew.c | 2 +-
src/emacs-module.h.in | 2 +-
src/emacs.c | 1 +
src/eval.c | 6 +-
src/fileio.c | 10 +-
src/frame.h | 14 +
src/haikufns.c | 2 +-
src/indent.c | 2 +
src/itree.c | 2 +-
src/json.c | 79 ++-
src/keyboard.c | 5 +-
src/lisp.h | 1 -
src/process.c | 11 +-
src/treesit.c | 247 ++++++---
src/w32menu.c | 13 +-
src/w32term.c | 11 +-
src/window.c | 3 +-
src/xdisp.c | 40 +-
src/xfaces.c | 2 +-
src/xfns.c | 1 +
src/xterm.c | 121 ++--
src/xterm.h | 10 +
test/lisp/cus-edit-tests.el | 11 +-
test/lisp/elide-head-tests.el | 106 ++++
test/lisp/emacs-lisp/bytecomp-tests.el | 108 +++-
test/lisp/emacs-lisp/ert-x-tests.el | 39 ++
test/lisp/emacs-lisp/multisession-tests.el | 2 +-
test/lisp/erc/erc-scenarios-base-unstable.el | 54 +-
.../netnick.eld => networks/no-module/basic.eld} | 14 +-
test/lisp/eshell/em-extpipe-tests.el | 2 +-
test/lisp/eshell/em-script-tests.el | 32 +-
test/lisp/eshell/em-tramp-tests.el | 92 ++--
test/lisp/eshell/esh-cmd-tests.el | 44 +-
test/lisp/eshell/esh-io-tests.el | 84 ++-
test/lisp/eshell/eshell-tests-helpers.el | 29 +-
test/lisp/eshell/eshell-tests.el | 19 +-
test/lisp/gnus/mml-sec-resources/trustlist.txt | 2 +-
test/lisp/net/tramp-tests.el | 15 +-
.../fontify-punctuation-vars.pl | 2 +-
test/lisp/progmodes/cperl-mode-tests.el | 2 +-
.../ruby-method-params-indent.rb | 18 +
test/lisp/progmodes/ruby-mode-resources/ruby.rb | 4 +
test/lisp/progmodes/ruby-mode-tests.el | 24 +-
test/lisp/repeat-tests.el | 30 +-
test/lisp/url/url-future-tests.el | 2 +-
test/lisp/vc/diff-mode-tests.el | 79 +++
test/lisp/whitespace-tests.el | 78 +++
test/src/process-tests.el | 2 +-
test/src/regex-emacs-tests.el | 4 +-
test/src/treesit-tests.el | 121 ++--
223 files changed, 4533 insertions(+), 2502 deletions(-)
copy test/lisp/erc/resources/{base/assoc/queries/netnick.eld =>
networks/no-module/basic.eld} (90%)
create mode 100644
test/lisp/progmodes/ruby-mode-resources/ruby-method-params-indent.rb
- scratch/pkg updated (54ec3973e2 -> 716d676747),
Gerd Moellmann <=