[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/comp-static-data updated (b67b328d6ab -> 43bf8ccb66f)
From: |
Vibhav Pant |
Subject: |
scratch/comp-static-data updated (b67b328d6ab -> 43bf8ccb66f) |
Date: |
Fri, 27 Jan 2023 16:06:37 -0500 (EST) |
vibhavp pushed a change to branch scratch/comp-static-data.
from b67b328d6ab Pin native comp units with static objects for now.
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
new 12a62f4713c Merge branch 'master' into scratch/comp-static-data
new 43bf8ccb66f Merge alloc.h into lisp.h.
Summary of changes:
admin/notes/tree-sitter/build-module/build.sh | 17 +-
build-aux/update-copyright | 4 +-
configure.ac | 7 +-
doc/emacs/custom.texi | 49 +-
doc/emacs/files.texi | 5 +
doc/emacs/maintaining.texi | 9 +-
doc/emacs/mini.texi | 10 +-
doc/emacs/misc.texi | 177 ++++---
doc/emacs/modes.texi | 18 +-
doc/emacs/programs.texi | 61 +++
doc/emacs/text.texi | 28 +-
doc/lispref/files.texi | 11 +-
doc/lispref/functions.texi | 14 +
doc/lispref/help.texi | 18 +-
doc/lispref/keymaps.texi | 18 +-
doc/lispref/minibuf.texi | 12 +-
doc/lispref/modes.texi | 22 +-
doc/lispref/os.texi | 10 +
doc/lispref/parsing.texi | 73 ++-
doc/lispref/positions.texi | 34 ++
doc/lispref/strings.texi | 4 +-
doc/lispref/symbols.texi | 17 +
doc/misc/eglot.texi | 2 +-
doc/misc/erc.texi | 47 +-
doc/misc/eshell.texi | 144 ++++--
doc/misc/eww.texi | 7 +-
doc/misc/gnus.texi | 11 -
doc/misc/htmlfontify.texi | 13 +-
doc/misc/newsticker.texi | 9 +-
doc/misc/org.org | 15 +-
doc/misc/tramp.texi | 7 +-
etc/NEWS | 94 +++-
etc/NEWS.29 | 252 +++++----
etc/PROBLEMS | 12 +
etc/refcards/orgcard.tex | 2 +-
lib-src/Makefile.in | 13 +-
lib/filename.h | 2 +-
lib/gnulib.mk.in | 9 +-
lib/malloc/scratch_buffer.h | 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/mktime-internal.h | 2 +-
lib/mktime.c | 2 +-
lib/qcopy-acl.c | 36 +-
lib/regex.c | 2 +-
lib/regex.h | 2 +-
lib/timegm.c | 2 +-
lib/verify.h | 8 +-
lisp/align.el | 3 +-
lisp/apropos.el | 266 +++++-----
lisp/calendar/appt.el | 2 +-
lisp/calendar/diary-lib.el | 5 +-
lisp/char-fold.el | 18 +-
lisp/cus-start.el | 1 +
lisp/dired.el | 2 +-
lisp/doc-view.el | 2 +-
lisp/emacs-lisp/advice.el | 2 +-
lisp/emacs-lisp/byte-opt.el | 3 +
lisp/emacs-lisp/bytecomp.el | 14 +-
lisp/emacs-lisp/cl-macs.el | 2 +-
lisp/emacs-lisp/comp.el | 32 +-
lisp/emacs-lisp/ert-x.el | 2 +-
lisp/emacs-lisp/macroexp.el | 13 +-
lisp/emacs-lisp/package-vc.el | 8 +-
lisp/emacs-lisp/pp.el | 12 +-
lisp/emacs-lisp/warnings.el | 8 +-
lisp/erc/erc-common.el | 13 +-
lisp/erc/erc-compat.el | 4 +-
lisp/erc/erc-networks.el | 6 +
lisp/erc/erc-track.el | 12 +-
lisp/erc/erc.el | 35 +-
lisp/eshell/em-basic.el | 3 +-
lisp/eshell/em-cmpl.el | 2 +-
lisp/eshell/em-elecslash.el | 2 +-
lisp/eshell/em-hist.el | 6 +-
lisp/eshell/em-prompt.el | 119 +++--
lisp/eshell/em-rebind.el | 6 +-
lisp/eshell/esh-arg.el | 5 +-
lisp/eshell/esh-io.el | 6 +-
lisp/eshell/esh-mode.el | 58 ++-
lisp/eshell/esh-proc.el | 31 +-
lisp/eshell/esh-var.el | 22 +-
lisp/files.el | 55 +-
lisp/find-dired.el | 6 +-
lisp/font-lock.el | 9 +-
lisp/frame.el | 2 +-
lisp/htmlfontify.el | 24 +-
lisp/icomplete.el | 4 +-
lisp/international/mule.el | 7 +-
lisp/keymap.el | 15 +-
lisp/ldefs-boot.el | 79 ++-
lisp/ls-lisp.el | 18 +-
lisp/mail/rmail.el | 18 +-
lisp/mh-e/mh-e.el | 5 +-
lisp/minibuffer.el | 2 +-
lisp/net/ange-ftp.el | 10 +-
lisp/net/eww.el | 11 +-
lisp/net/newst-ticker.el | 69 ++-
lisp/net/rcirc.el | 3 +-
lisp/net/tramp-adb.el | 22 +-
lisp/net/tramp-archive.el | 10 +-
lisp/net/tramp-cmds.el | 2 +-
lisp/net/tramp-compat.el | 70 ++-
lisp/net/tramp-crypt.el | 9 +-
lisp/net/tramp-fuse.el | 8 +-
lisp/net/tramp-gvfs.el | 41 +-
lisp/net/tramp-rclone.el | 3 +-
lisp/net/tramp-sh.el | 198 +++----
lisp/net/tramp-smb.el | 130 ++---
lisp/net/tramp-sshfs.el | 1 +
lisp/net/tramp-sudoedit.el | 100 +---
lisp/net/tramp.el | 250 ++++++---
lisp/org/ob-core.el | 16 +-
lisp/org/ob-ruby.el | 5 +-
lisp/org/ob-shell.el | 2 +-
lisp/org/org-agenda.el | 17 +-
lisp/org/org-clock.el | 30 +-
lisp/org/org-element.el | 4 +-
lisp/org/org-fold-core.el | 21 +-
lisp/org/org-macs.el | 11 +-
lisp/org/org-mouse.el | 4 +-
lisp/org/org-persist.el | 7 +-
lisp/org/org-table.el | 11 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 26 +-
lisp/org/ox-odt.el | 2 +-
lisp/org/ox.el | 5 +-
lisp/outline.el | 55 +-
lisp/pcomplete.el | 29 +-
lisp/proced.el | 104 ++--
lisp/progmodes/c-ts-common.el | 247 +++++++++
lisp/progmodes/c-ts-mode.el | 576 +++++++++++++--------
lisp/progmodes/cc-defs.el | 22 +
lisp/progmodes/cc-engine.el | 388 +++++++++-----
lisp/progmodes/cc-fonts.el | 70 ++-
lisp/progmodes/cc-mode.el | 40 +-
lisp/progmodes/cc-vars.el | 3 +-
lisp/progmodes/cmake-ts-mode.el | 8 +-
lisp/progmodes/csharp-mode.el | 20 +-
lisp/progmodes/dockerfile-ts-mode.el | 16 +-
lisp/progmodes/eglot.el | 33 +-
lisp/progmodes/go-ts-mode.el | 156 ++++--
lisp/progmodes/gud.el | 5 +-
lisp/progmodes/hideif.el | 374 +++++++++----
lisp/progmodes/java-ts-mode.el | 59 ++-
lisp/progmodes/js.el | 88 +++-
lisp/progmodes/json-ts-mode.el | 6 +
lisp/progmodes/project.el | 15 +-
lisp/progmodes/python.el | 41 +-
lisp/progmodes/ruby-mode.el | 180 ++++---
lisp/progmodes/ruby-ts-mode.el | 299 +++++++----
lisp/progmodes/rust-ts-mode.el | 14 +-
lisp/progmodes/typescript-ts-mode.el | 140 +++--
lisp/progmodes/xref.el | 5 +-
lisp/replace.el | 6 +-
lisp/reveal.el | 18 +-
lisp/simple.el | 170 ++++--
lisp/sqlite-mode.el | 4 +
lisp/startup.el | 2 +-
lisp/subr.el | 21 +-
lisp/textmodes/css-mode.el | 4 +-
lisp/textmodes/html-ts-mode.el | 134 +++++
lisp/textmodes/paragraphs.el | 15 +-
lisp/textmodes/reftex-cite.el | 2 +-
lisp/textmodes/toml-ts-mode.el | 5 +-
lisp/textmodes/yaml-ts-mode.el | 6 +-
lisp/treesit.el | 237 ++++++---
lisp/use-package/use-package-core.el | 2 +-
lisp/use-package/use-package.el | 2 +-
lisp/vc/diff-mode.el | 14 +-
lisp/vc/vc-bzr.el | 4 +-
lisp/vc/vc-dir.el | 8 +-
lisp/vc/vc-dispatcher.el | 10 +-
lisp/vc/vc-git.el | 20 +-
lisp/vc/vc.el | 20 +-
lisp/window.el | 18 +-
lisp/woman.el | 60 +--
lisp/xt-mouse.el | 22 +-
lwlib/Makefile.in | 2 +-
m4/acl.m4 | 8 +-
m4/assert_h.m4 | 4 +-
m4/clock_time.m4 | 15 +-
m4/euidaccess.m4 | 11 +-
m4/getrandom.m4 | 11 +-
m4/gettime.m4 | 31 +-
m4/gnulib-common.m4 | 2 +-
m4/gnulib-comp.m4 | 9 +
m4/nanosleep.m4 | 12 +-
m4/pthread_sigmask.m4 | 15 +-
m4/timer_time.m4 | 15 +-
m4/utimens.m4 | 6 +-
m4/xattr.m4 | 53 ++
msdos/autogen/Makefile.in | 6 +-
msdos/sed1v2.inp | 8 +-
msdos/sed3v2.inp | 5 +-
msdos/sedlibmk.inp | 3 +-
src/Makefile.in | 13 +-
src/alloc.c | 1 -
src/alloc.h | 35 --
src/buffer.c | 10 +-
src/callint.c | 12 +-
src/ccl.c | 2 +-
src/coding.c | 8 +-
src/comp.c | 1 -
src/doc.c | 34 +-
src/fns.c | 25 +-
src/gnutls.c | 4 +
src/insdel.c | 17 +-
src/keyboard.c | 2 +-
src/lisp.h | 11 +
src/pgtkfns.c | 2 +-
src/pgtkterm.c | 3 +-
src/print.c | 9 +-
src/regex-emacs.c | 2 +-
src/treesit.c | 228 +++++---
src/treesit.h | 1 +
src/w32.c | 45 +-
src/w32fns.c | 44 +-
src/w32heap.c | 4 +-
src/xfaces.c | 2 +-
src/xterm.c | 190 ++++++-
src/xterm.h | 17 +
test/Makefile.in | 6 +-
test/lisp/erc/erc-scenarios-base-association.el | 49 ++
.../erc-scenarios-base-compat-rename-bouncer.el | 4 +-
test/lisp/erc/erc-scenarios-base-local-modules.el | 105 +++-
test/lisp/erc/erc-scenarios-base-netid-samenet.el | 4 +-
.../erc/erc-scenarios-base-upstream-recon-soju.el | 7 +-
.../erc/erc-scenarios-base-upstream-recon-znc.el | 7 +-
test/lisp/erc/erc-services-tests.el | 9 +-
test/lisp/erc/erc-tests.el | 41 +-
.../resources/base/netid/bouncer/barnet-again.eld | 10 +-
.../resources/base/netid/bouncer/foonet-again.eld | 10 +-
test/lisp/erc/resources/erc-d/erc-d-t.el | 2 +-
.../erc/resources/networks/merge-server/track.eld | 44 ++
test/lisp/eshell/em-prompt-tests.el | 120 +++++
test/lisp/eshell/esh-proc-tests.el | 13 +
test/lisp/eshell/esh-var-tests.el | 165 +++---
test/lisp/eshell/eshell-tests.el | 15 +-
test/lisp/international/mule-tests.el | 66 +++
test/lisp/net/tramp-archive-tests.el | 20 +-
test/lisp/net/tramp-tests.el | 220 +++++---
test/lisp/proced-tests.el | 17 +
.../progmodes/c-ts-mode-resources/filling.erts | 198 +++++++
.../progmodes/c-ts-mode-resources/indent-bsd.erts | 93 ++++
.../lisp/progmodes/c-ts-mode-resources/indent.erts | 242 +++++++++
.../c-ts-mode-tests.el} | 37 +-
.../progmodes/java-ts-mode-resources/indent.erts | 44 ++
.../progmodes/java-ts-mode-resources/movement.erts | 154 ++++++
.../java-ts-mode-tests.el} | 22 +-
test/lisp/progmodes/python-tests.el | 10 +
.../ruby-mode-resources/ruby-method-call-indent.rb | 9 +
test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb | 94 ++++
test/lisp/progmodes/ruby-mode-resources/ruby.rb | 2 +-
test/lisp/progmodes/ruby-ts-mode-tests.el | 17 +
.../typescript-ts-mode-resources/indent.erts | 73 +++
.../typescript-ts-mode-tests.el} | 18 +-
test/manual/indent/octave.m | 2 +-
test/src/buffer-tests.el | 46 +-
test/src/coding-tests.el | 30 +-
test/src/keymap-tests.el | 33 ++
test/src/undo-tests.el | 72 +++
263 files changed, 7345 insertions(+), 2910 deletions(-)
create mode 100644 lisp/progmodes/c-ts-common.el
create mode 100644 lisp/textmodes/html-ts-mode.el
create mode 100644 m4/xattr.m4
delete mode 100644 src/alloc.h
create mode 100644 test/lisp/erc/resources/networks/merge-server/track.eld
create mode 100644 test/lisp/eshell/em-prompt-tests.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.erts
copy test/lisp/{emacs-lisp/vtable-tests.el => progmodes/c-ts-mode-tests.el}
(52%)
create mode 100644 test/lisp/progmodes/java-ts-mode-resources/indent.erts
create mode 100644 test/lisp/progmodes/java-ts-mode-resources/movement.erts
copy test/lisp/{textmodes/texinfo-tests.el => progmodes/java-ts-mode-tests.el}
(57%)
create mode 100644 test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb
create mode 100644 test/lisp/progmodes/typescript-ts-mode-resources/indent.erts
copy test/lisp/{textmodes/texinfo-tests.el =>
progmodes/typescript-ts-mode-tests.el} (63%)
- scratch/comp-static-data updated (b67b328d6ab -> 43bf8ccb66f),
Vibhav Pant <=