[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/igc updated (63f2db2380a -> 9aa3e693d1b)
From: |
Gerd Moellmann |
Subject: |
scratch/igc updated (63f2db2380a -> 9aa3e693d1b) |
Date: |
Sun, 26 May 2024 03:37:12 -0400 (EDT) |
gerd pushed a change to branch scratch/igc.
from 63f2db2380a Fix print_preprocess for sub char tables
adds b585fb8171d * lisp/tab-line.el: Use the new keyword :key for 'sort'.
adds b993c1b2752 ; * etc/NEWS: Reindent and refill recently added
entries.
adds bb9d81d5144 Fix sending input to SQL when point is not at EOB
adds 3c4f6c78b4b Flymake support for indicating errors in margin
adds 40629706b1f Avoid unnecessary escaping in 'url-build-query-string'
adds f6c20ed5d5c ; Fix last change
adds 9055dad65d7 Add font-locking for Go built-in functions in go-ts-mode
adds c7bcda4ac54 ; Minor change in last commit
adds f66820d8771 Add YANG LSP support to Eglot
adds 11b1610c72a Obsolete comint-osc symbols moved to ansi-osc.el
adds d29d4a1d7b0 ; * lisp/comint.el: Fix wording of last change.
adds dba115d6bcb Drop unnecessary type check in varref and varset byte
ops
adds 0a57dfcff8d Ensure that specbind arg is always bare symbol, and
drop check
adds 94dec953179 Don't error on tabbing to a widget at BOB (bug#69943)
adds c308f568706 ; Alphabetize go-ts-mode's
treesit-font-lock-feature-list
adds 306feb7d967 Revert "Don't use file-truepath in Eglot (bug#70036)"
adds 3228c1222c9 Better way to fix bug#70036
adds a3f6d92714c Drag tabs to reorder buffers on the tab line.
adds c833892140f (eglot--signal-textDocument/didChange): Fix tests
adds 2675c2824f7 * java/INSTALL: Update instructions.
adds 52d3ee46dbc New user option
tramp-inhibit-errors-if-setting-file-attributes-fail
adds 82775f21413 ; * test/lisp/net/eww-tests.el (eww-test/display/html):
Check for libxml.
adds 49ef173b028 Make publishDiagnostics faster by using cached variable
adds ff1d1f6df16 ; Improve erc-services and upgrade documentation
adds c572c30fb12 Simplify option erc-merge-wrap-merge-indicator
adds 21b372a57bb Improve erc-fill-wrap-merge refilling and movement
adds 86184cba218 Don't nest date stamp insertions in erc-stamp
adds 6000e48e0d7 Add erc--skip message property
adds 473189ab690 Fix regression involving erc-query-buffer-p
adds f90008411e8 Eglot: tweak previous change (bug#70036)
adds e5b4d4dd1bb ; Improve wording of manual entry for `peg-run'
adds 8166d9d1747 ; Minor fix in tree-sitter manual section
adds 996b9576713 New function treesit-parser-changed-ranges
adds f62c1b4cd00 Tree-sitter: only update range and reparse for changed
ranges
adds 71d2ec7aba3 (track-changes--call-signal): Silence late signals
adds 42776dc5b77 ; Fix documentation of recent commits related to treesit
adds b93d568e47c ; On MS-Windows, skip eglot test that creates symlinks
adds 4d5fac40024 ; * lisp/progmodes/eglot.el (eglot-path-to-uri): Add
comment.
adds 3af9c33263d Complete fix for eww-tests.el
adds c99a1bb1cfc With glasses-uncapitalize-p, use a display overlay
property
adds dd2f9895116 * test/infra/Dockerfile.emba: Add libxml2-dev.
adds f0dd5b42b69 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 1bbc2fa416c Update gravatar-tests after URL escaping change
(bug#70312)
adds 08b55ec559b Avoid "C-h for help" prompt in "C-h" commands
describing keys
adds a4a136217dd Kill process in files-tests before exiting
adds 12cd8d26151 ; * lisp/treesit.el (treesit-parser-changed-ranges):
Declare.
adds 00caec80581 New command 'completion-preview-complete'
adds bbc5204a0f3 * doc/misc/calc.texi: Improve indexing.
adds 5971aa1fd32 * lisp/dnd.el (dnd-handle-movement): Avoid errors
(bug#70311).
adds ecb80e0e8aa ; Improve wording in documentation of 'not and 'null'
adds 9ea415cde3c Merge from origin/emacs-29
adds 571fd42d48a Eliminate minor wart in EmacsService.java
adds 24ea3024ae2 (cl-print-object): Fix indirect cause of bug#70436
adds 0536b96011d (backtrace--print-func-and-args): Fix (part of)
bug#70436
adds 21e33567fab gitlab-ci.yml adaptions
adds 3dfca6f9c7f Re-encode message bodies with externalized attachments
during FCC
adds 9c01da56a54 Fix use of "dired" in Tramp
adds 4773ecb9319 Better verify arguments to
android-relinquish-directory-access
adds bf5755aa919 Add treesit-add-font-lock-rules
adds 91cad6df73e Improve function signature font-lock rust-ts-mode
(bug#70465)
adds 81391ae3f52 Add tree-sitter comment-indent-new-line (bug#70074)
adds ecf15513ea3 Make c-ts-common-comment-indent-new-line work for more
cases
adds 5c51bc934eb Add font-locking for Rust macros (bug#70464)
adds ac2a4f61bdd Add rust-ts-mode font-locking tests (bug#70464)
adds 7d6f4d90856 Fix load order of certain Android shared libraries
adds d51b0d2ebe4 * lisp/files.el (find-alternate-file): Fix the order of
restoring buffer.
adds 086608876ad * lisp/emacs-lisp/warnings.el
(warning-display-at-bottom): New defcustom.
adds 419550c7907 * lisp/progmodes/flymake.el: Small improvements for
buffers display.
adds 4d9629b087f Cover more cases in c-ts-common-comment-indent-new-line
adds 3bcdf010a9f Generate Android shared library list automatically
adds 931cd933136 ; * java/Makefile.in: Fix typos.
adds 42c8e2dfceb Rework EMBA integration
adds 6f810459d89 ; Fix last commit
adds a2e327cbca1 Ensure that Gnus inline preview undisplayer removes
added newline
adds e442161f11d Better format string compilation warning
adds 63765a74f15 Fix two bugs in removing bookmark fringe marks
adds b9c191d690f Implement face stipples on Android
adds cd7456e00d7 Enable configuring Emacs for "pseudo-grayscale" systems
on Android
adds 1f443c277a1 Cover more c-ts-common-comment-indent-new-line
(bug#70520)
adds 6ae835c9241 ; Add some comments to
c-ts-common-comment-indent-new-line
adds d22c260cb7d Fix dumping signal-handler data
adds 326437e6c8a Merge remote-tracking branch 'savannah/master' into
master-android-1
adds cd56e85c083 ; Fix default Android tile mode
adds 4a27b31c462 Some EMBA integration fixes
adds 0e139ca741a * test/lisp/progmodes/eglot-tests.el
(eglot-test-basic-symlink): Skip on EMBA.
adds 956821672eb Support remote trash-directory
adds 6b26644300a ; Fix Completion Preview mode mouse-click bindings
adds 2234fe929a4 (completion-preview-prev-candidate): add numeric prefix
argument
adds 05008290fbb * admin/syncdoc-type-hierarchy.el (org): Add missing
require.
adds cb04549204d * Generate elisp_type_hierarchy.txt with top level
types on top of it
adds 3a8d94dec13 Run admin/syncdoc-type-hierarchy.el
adds 3a4583baf67 Eglot: fix bug#70408 yet another way
adds 418cade2390 Eglot: robustify eglot-test-basic-symlink test
(bug#70036)
adds 94ed2df02fa Revert skip on eglot-tests.el
adds 1601c5a518d Gnus: Add back end for Atom feeds (nnatom)
adds d8d4fd8c6db ; * lisp/progmodes/eglot.el (eglot-path-to-uri):
Improve commentary.
adds d3d1be8ae56 Miscellaneous fixes for Android port
adds 145a77808eb More effectually prevent defun list wrapping in C-x C-w
adds 67ef1d54e7e Make c-ts-common--fill-paragraph work for rust line
comment
adds c8c319e0b02 Make c-ts-common-comment-indent-new-line work for rust
doc comment
adds 2df8bc46854 ; Remove comment in eglot-tests.el
adds 3bf9a047427 Fix handling of glyph codes in whitespace.el
adds 0e9cd1d7c6f Fix tbreak for LLDB
adds 37765391527 Disable unsuitable XPM color selection mechanism on
Android
adds 2c8e7ebe694 Improve custom button faces on monochrome displays
adds 88ebabe23a2 Better eval-when-compile example in manual
adds a45ae6bce98 ; Exclude more modes in 'global-completion-preview-mode'
adds c493f28cc94 Fix which-function error in 'lua-ts-mode' (bug#70515)
adds 98649236f5e Fix 'mode-line-right-align-edge' with asymmetrical
margins
adds 598505c4faa Suppress warnings for obsolete
display-comint-buffer-action (bug#69983)
adds 32ed3d26793 * lisp/tab-line.el: Fix tab-line-buffers in
window-persistent-parameters.
adds 758fe9b670e Always update VC packages from a vc-dir buffer
adds 763eaa5a324 Fix gud-lldb-command-name
adds db8f7ed7f65 Enable customization of the quit key on Android
adds 53333132e47 Fix c-ts-common--fill-paragraph for C
adds a7d51085cf0 Improve documentation of 'package-enable-at-startup'
adds 9f589eb9240 Add support for colored and styled underlines on tty
frames
adds 4e17e0b84ae Followup changes for styled underline support
adds 3aed4400257 Shut down jsonrpc server more gracefully
adds 990d615cabb ; * lisp/jsonrpc.el (jsonrpc-shutdown): Doc fix.
adds 4e8e877c377 ; * test/lisp/jsonrpc-tests.el: Skip all tests on
MS-Windows.
adds b761a381066 Fix `find-grep-dired' with default OpenBSD's Grep
adds e3aae5fd385 ; Document 'filtered-frame-list'
adds c929532b469 Remove ert-equal-including-properties from manual
adds aed2b7a3d82 Avoid assertion violations in 'push_prefix_prop'
adds f593bf79a91 Fix the user manual for `calendar-time-zone-style'
adds dc720decc3a Fix markup and indexing in the Calendar chapter of user
manual
adds afd0b548fcc Fix python-ts-mode built-in functions and attributes
(bug#70478)
adds 90be3015b4d ; Document bookmark fringe mark in the user manual
adds 2a533514929 Fix Widget manual typos, markup and omissions
(bug#70502)
adds 81476fa19e8 Improve documentation of selection and navigation in
*xref* buffers
adds 42766f95e5c * build-aux/make-info-dir: Avoid bashism (bug#70484).
adds 1cc6322e612 ; * etc/PROBLEMS: Document crashes due to tree-sitter
ABI (bug#70438).
adds 494dfd9cf2b Fix indentation of if/else in 'csharp-ts-mode'
(bug#70345)
adds d8687fd6cd8 Fix last change
adds f37f01b5046 Fix a typo in Introduction to Emacs Lisp (bug#70571).
adds 687c4137fa4 Merge from origin/emacs-29
adds 01e0b783bcd Fix ommissions in window scrolling commands that ought
to clear vscroll
adds f5439a92910 Refine the Custom type of generated '*-modes' options
adds 3e68d413c1c ; Skip 'csharp-ts-mode' test if grammar is missing
adds cf839129ce0 Fix last change
adds 6dcd7de02aa Merge from origin/emacs-29
adds 4992df15915 ; * src/term.c (turn_on_face): Fix coding style.
adds 77a170a175d Port double-line underlines to GUI systems
adds e844b81c56d Implement dots and dashes on X
adds ae9c76e588e Fix Android build
adds b3293583347 Fix the MS-Windows build broken by a recent commit
adds e658a6938e3 Implement dots and dashes on Android
adds 94a9e41a9d3 Fix the Haiku build
adds 9d9881aceae Implement dots and dashes on Haiku
adds 7341e600b7b Implement dots and dashes on PGTK
adds 1e931f1c3db * src/comp.c (comp_hash_string): Count bytes, not chars.
adds 2fa839c1886 (COMPILED): Rename to CLOSURE
adds f2bccae22bd Use a dedicated type to represent interpreted-function
values
adds 8cd9ca22362 Fix NEWS entries and documentation for underline styles
adds ee2e0031d8c ; Delete obsolete commentary
adds 430088c9cce Take fields into account during text conversion
adds 4c46066cb6b Adapt eww to touch screens, mice and text conversion
adds 05215177a61 Fix errors in 'shr-correct-dom-case'
adds 9b1e44c7fb5 Fix value< string comparison ungoodthink
adds 8718a7c7062 Add `drop` as alias for `nthcdr`
adds 495bf22727a Add NEWS.unknown file to correct versions of
introduction
adds f906ce55438 ; * doc/lispref/objects.texi (Type Predicates): fix
xrefs
adds 3be382311fa Declare the variable `rx-constituents` obsolete.
adds f6ae5939b95 ; Fix documentation of recent commits.
adds 7cf767ef54f (byte-compile): Fix interaction with old `advice.el`
adds 4d079209f0a Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds 7c835291dde oclosure-tests.el: Adjust to new `interpreted-function`
type
adds ccb49acd2af (disassemble-internal): Handle new function values
adds 97a2710554f Add (semi-redundant) fix to nnatom backend declaration
adds 3000edc6179 Use the nthcdr byte-op for drop, and raise open-code
limit
adds 3555447b7e9 Minor adjustments to eww text field change handlers
adds c4eecbf6841 * test/README (EMACS_EXTRAOPT): Add environment
variable.
adds d844521abd5 Improve treesitter tests on EMBA
adds d24981d27ce ; etc/NEWS.unknown: Quote command invocation.
adds de59c02c685 Simplify etags.c by omitting a macro
adds 7e2309c6fc6 etags: fix #line parsing (\\", long lines)
adds ca4f0705be5 etags: work around GCC bug 114882
adds 98d0fc989a0 Pacify GCC 14 -Walloc-size
adds 62c2afe8410 Pacify GCC 14 -Wnull-dereference
adds 009a6ba71ea Pacify GCC 14 -Wclobbered in eval.c
adds c2b2a38f70f Pacify GCC 14 -Wnull-dereference in tim_sort
adds 750dbccc124 Pacify GCC 14 -Wnull-dereference in intervals.c
adds 59a11116e01 Pacify GCC 14 -Wstring-operflow in ftfont.c
adds c57a03c75e9 Pacify GCC 14 -Wanalyzer-out-of-bounds in hbfont.c
adds aad80e1934f Work around bad GCC diagnostic in select_window
adds b36fd07560f Fix deletion of text holding `inhibit-read-only'
properties
adds c3c2e3b4d3e * lisp/emacs-lisp/bytecomp.el (byte-compile-lambda):
Simplify.
adds c15d67ecfc8 * lisp/emacs-lisp/bytecomp.el
(byte-compile-make-closure): Simplify.
adds b094b2b9dc3 Fix first appearance records for some misdated functions
adds 294335b2304 ; Fix widget button press cancellation
adds 2451456695d Fix compatibility issues with Android clipboards
adds c00105626ac ; * src/androidselect.c (extract_fd_offsets): Fix typos.
adds 54dbd8b4fa2 Disable on-screen keyboard outside fields in Custom
buffers
adds 65fa47e3fa1 Assume match before calling help-xref-button
adds f804a492bf8 ; Update pvec_type hash for CHECK_STRUCTS
adds 04635f399b0 ; Silence obsoletion warning in mwheel-tests.
adds a5f57a86347 Implement dots and dashes on Nextstep
adds 83bdeee92b0 Fix minor typos in haikuterm.c
adds f68e9172735 Add Compat as an Eglot dependency
adds 468f3f1cb44 (disassemble): Fix case of `(byte-code ...)` argument
adds 08a38d6e7aa ; Update commentary in intervals.h
adds bcaf946cb14 ; * doc/emacs/android.texi (Android Startup): Correct
wording.
adds d3e95fcae90 Switch to GXinvert in XTflash
adds b84fa71f898 Port visible bell to Android
adds 0f92d433d2b Add font-locking for typed parameters in python-ts-mode
(bug#70665)
adds 07c47ea002b Fix fontification for else in macro body in rust-ts-mode
adds bf026b8e556 Tighten regexp for rust-ts-mode keyword workaround
adds a1613505e24 * lisp/progmodes/ruby-ts-mode.el (ruby-ts-mode): Add
'text' (bug#67036).
adds 0023891e842 Support hints in the :repeat keyword of defvar-keymap
for repeat-mode
adds 7d15d17353c ; Improve commentary in intervals.h
adds 592873a52d0 * lisp/emacs-lisp/warnings.el: Fix
'warning-display-at-bottom'.
adds b98a6af8ca0 Eglot: Add 'command-modes' property to all suitable
commands
adds 0e0fe200404 ; Fix python test case for testing completion with
ipython
adds ef6ffbdc796 Fix display of stipples on NS with respect to cursor
highlight
adds d15efe965d8 Add ExceptionGroup as a Python keyword
adds bf00762745c Improve performance of `file-truename' (bug#70036)
adds b2e92c746eb New function 'python-shell-send-block' for python-mode
adds 59c18389bdd ; Fix last change
adds 2f5c9b31161 Add lexical cookie to new init files
adds 1c7b8099839 * Add function type declarations for Lisp functions
adds d8c941df7d8 Make use of Lisp function declarations
adds fa0bf96837a Move lisp function arg type declarations to the
functions itself
adds 15016288eca * Document function type declarations
adds 0757ea98654 Rename property 'declared-type' to 'function-type'
adds 1087d55d271 * lisp/emacs-lisp/regexp-opt.el (regexp-opt): Fix type
declaration.
adds fccd35f2c89 * doc/lispref/functions.texi (Declare Form): Improve
declare type.
adds 8e1e8099aad * etc/NEWS (Function type declaration): Add entry.
adds 390b606ffce * doc/lispref/functions.texi (Declare Form): Better
warn about UB.
adds 02690d95f9e * doc/lispref/functions.texi (Declare Form): Improve
again declare type.
adds 64d3100cb59 etc/NEWS (Function type declaration): Mark it +++.
adds da8b06bd618 Merge branch 'lisp-func-type-decls' into 'master'
adds 12e3ffcc97a ; Fix last change
adds a914667a007 Make the buffer displayed by
tab-bar-select-restore-windows internal
adds 14cd4fce4b7 * lisp/tab-bar.el: Support mouse clicks bound in keymap
properties.
adds a156c98df0f Eliminate string data mutation in ruler-mode
adds 068e44ed754 ; Set explicit hook depth for erc-once-with-server-event
adds 6171a9a628f Prevent reporting of crashes when Emacs is restarted on
Android
adds a2ccda71c15 Only run 'eshell-first-time-mode-hook' once per Emacs
session
adds dc771641044 Fix bug#70711
adds 4078d0fd3ee * doc/lispref/keymaps.texi (Creating Keymaps): Add
:repeat :hints (bug#70576).
adds 15c77f2fce4 mhtml-mode: Use `run-mode-hook' to run `prog-mode-hook'
(bug#70671)
adds b6d4e81a487 track-changes.el: Add a workaround for bug#70541
adds 81bad84a617 Warn when loading .el files without lexical-binding
declaration
adds 3d4918c2f1d Query Eglot version via package.el
adds c9b0e2bd8eb * lisp/emacs-lisp/track-changes.el
(track-changes-inconsistent-state-p): Typo
adds d0e391957b0 * lisp/progmodes/eglot.el
(eglot--track-changes-signal): More typo
adds a5acc897121 * src/lread.c (warn_missing_cookie): Exempt the user
init file.
adds 7a7dd87842f ; * src/lread.c (warn_missing_cookie): Fix typo.
adds 139931fefb4 Simplify management of Android handle IDs
adds c74c65f5e1b ; * etc/NEWS: Fix a recently-added entry.
adds 01b626ccbcc ; * etc/NEWS: Fix last change.
adds ecfbd0ff992 Delete redundant backquotes in android-win.el
adds 41dd78cd362 Simplify handling of command-line arguments on Android
adds 1121f17d7c4 Only issue lexical cookie warning for elisp files
adds fa0f65aa342 Fix implementation of the --terminal command-line switch
adds bfb31a06aca Locate error source of ExceptionGroup in Python shell
adds fdfadd6f467 ; Fix last change
adds e272fd3da92 ; Update description of 'mail-mode'
adds b392169e541 ; * doc/lispref/commands.texi (Event Mod): Add
motivation (bug#70596).
adds 1e4cb12a818 Merge from origin/emacs-29
adds fd859fbea2e Allow `letrec` binding without init expression
adds ea752667cd8 (ruler-mode-ruler): Minor optimization
adds 672ca232db0 textsec: handle email address without domain part
adds 043bb363120 (eglot--track-changes-signal): Improve last fix
(bug#70541)
adds 51791fd1781 Fix inadvertent removal in EmacsWindow
adds 129312aa12c Fix cursor misalignment on truncated RTL rows
adds e0993f5169e Don't permit C-x 8 RET &c in isearch.el to contaminate
search string
adds 370b216f086 New variable 'project-files-relative-names'
adds 8098ad9679c ; Improve documentation of a recent change
adds 71491fe6f4a Run c-unmark-<>-around-region in after-change-functions
always.
adds d51de0c5d90 Retract lexical cookie source load warning
adds 63f9f2259e9 ; * etc/NEWS: Move 'Miscellaneous' subtopics last.
adds 61ad641893b (read-passwd-toggle-visibility): Fix some loose ends
adds d5b6627faa9 Fix lock files on some versions of Cygwin
adds 696b1cb8de2 project-find-regexp: Fix test
adds 8d3e4e823f2 project--vc-list-files: Use vc-git-command for better
error reporting
adds 6f16ef1c04c Fix lock-file format in Tramp
adds 12132ec1efb * lisp/tab-line.el: Use defcustom for group sort
variables (bug#59438).
adds 451863adf94 Fix tab-line-tabs-buffer-groups (bug#59438)
adds 1529ad0315f Fix Eshell handling of remote files like
"/ssh:remote:~/file.txt"
adds 44036b32ba3 eglot.el: Require `track-changes` unconditionally
adds 77f87d4b489 Fix intra compilation unit function type declaration
adds f920959ac98 Remove unnecessary cons in function-type property
adds 2f36fc1b4f7 Optimize stipples on Android
adds f50a58123a3 Disable text conversion in map-ynp
adds 5bf4ff806b8 ; * java/org/gnu/emacs/EmacsTileObject.java: Fix
copyright dates.
adds 74ebd729c7b ; Avoid byte-compiler warning in comp.el
adds e091967ce2d Revert "Disable text conversion in map-ynp"
adds c5b4bd69faf Expressly disable large file APIs on Android 4.4 and
earlier
adds 5522cc7879a (Fkey_description): Fix corner (bug#59305)
adds 9ecd65a6607 * lisp/tab-bar.el: Support mouse clicks for multi-item
'global-mode-string'.
adds 6e835dfaca2 * lisp/tab-bar.el (tab-bar-select-restore-windows): Use
'special-mode'.
adds 44603172254 * lisp/emacs-lisp/warnings.el (display-warning): Add
guardrails for window.
adds 13d8b0eb63c * lisp/tab-bar.el (tab-bar-mouse-1): Avoid infinite
recursion (bug#70086).
adds 92147d2c933 ; * lisp/kmacro.el (kmacro-add-counter): cut useless
variable ref
adds f63615208ad edebug.el: Fix `edebug-remove-instrumentation`
(bug#70791)
adds 67e1b9d0553 `read': give fuller error message for errors following
"#".
adds 6583916a058 Fix bug#66151
adds d4d9db8dc6e Disable text-conversion in map-ynp
adds 3bc9c38c471 Simplify Emacs server detection on Android
adds 4808c63d43f Add Tramp method "apptainer"
adds b08d5158c4f Do not report text conversion information from tooltip
frames
adds 1ac70626fa6 Use clear-string instead of fillarray to clobber secret
strings
adds c2bca6fe0f1 * etc/NEWS: Elaborate `type` declare entry and regroup.
adds a06b365cbf8 ; * lib-src/emacsclient.c (local_sockname): Whitespace.
adds 4b31074f5f4 ; * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): Add
commentary.
adds ead72523532 Support biblatex field in `reftex-cite-format'
adds 45e134fea72 ; * doc/misc/reftex.texi (Options - Creating
Citations): Minor fix.
adds f60e5f18745 ; xref-matches-in-files: Fix the previous change
(bug#70813)
adds d0b36be59ab Fix last change in tramp-androidsu.el
adds e020f4e9ce5 Fix hang after failed yank-media on Android
adds 339b8349f43 More Tramp optional methods
adds 32b8c078177 Correct earlier change to map-ynp
adds b82a003544c Correct documentation relating to tool-bar-position
adds de5a89254cb Don't mutate strings in cl-substitute
adds 840c33070dc (repeat-echo-message-string): Reuse 'r-m-c' prompt
formatting
adds caddc4e727a Add format-catalog entry for unknown chan mode in ERC
adds d647a523870 Avoid shared-ref read syntax in ERC message catalogs
adds 36c68e7e34d Prefer erc--skip property to erc-track--skipped-msgs
adds 8bc4292673d Don't report erroneous /content directory on Android
4.3 and earlier
adds ff3f17ca3cd choose-completion: Retain the suffix after completion
boundary
adds 86187d43e2d xref--collect-matches: Fix the application of
syntax-propertize
adds 03d4b96da62 Fontify doc comment in c-ts-mode with doc-face
adds 4eb363acc82 ; Quietly skip 'lua-ts-mode' tests (bug#70786)
adds 73d2b829f06 Improve indentation in 'lua-ts-mode' (bug#70785)
adds 80ba6b7b96a Fix #if defined directive fontification in c-ts-mode
adds c6a5aae3da1 Fontify namespace in c++-ts-mode
adds 24c02c700ca Fontify for_statement variable in python-ts-mode
(bug#70718)
adds 9b7dd30807e * lisp/treesit.el (treesit-outline-search): Handle bobp
specially.
adds 67ab6bcdbac Replace calls to intern with a constant string with
DEFSYMs
adds 58a7b99823c Intern additional symbols ahead-of-time
adds 08799957f0b Add bitwise assignment operators to
'python--treesit-operators'
adds 751e21af42e ; Check process in 'python-shell-completion-at-point'
adds e0ca21f9fb8 Fix 'srecode-all-template-hash' always returning nil
adds 04363f9924c Tramp code cleanup
adds e8ac1550042 ; Fix example code in nnfeed
adds fd333fd214f Improve static checking when using upcoming GCC 13.3
adds e2e8c892cea ; Reference the xoauth2 method in nnimap-authenticator
docstring
adds 42c0686d618 ; Fix an edge case with Eshell globs when the directory
part is quoted
adds 082666e5286 ; * lisp/mail/smtpmail.el (smtpmail-try-auth-method):
quote symbol.
adds 1b8613063cf ; Provide documentation example for
gnus-alter-header-function
adds e29eb0e0f18 Find correct parent for articles in gnus
adds 006d5b70f34 Improve doc-type determination in doc-view
adds d335f28aa9b Don't limit gnus thread searches to a single message
adds c900c707e8f Fix earlier change to content URI resolution on Android
adds 671c9e08b22 Fix bug#70856
adds dc5390d06a6 Document a problem with Microsoft SwiftKey
adds ea2b251ab2b Remove redundant encoding of strings in androidvfs.c
adds 33878f29d1d ; Remove unnecessary defvars defined in a file we
already 'require'
adds 4306aba2d04 * lisp/imenu.el (imenu-flatten): New defcustom
(bug#70846).
adds 0f67ddd8d9e Implement dots and dashes on MS-Windows
adds 3129fed4bec Fix 'dictionary-tooltip-mode'
adds 78761d699ee ; * etc/NEWS: Announce user-level change in
dictionary.el.
adds 184d6e8c023 Avoid resizing mutation in subst-char-in-string
adds ffc70962ca5 ; Clean up some 'require' and 'declare-function' calls
in Eshell
adds 5d8c2bad21c Support customization of sorting order for Imenu
completion candidates
adds b1e94b7bd3b Remove extra message-set-auto-save-file-name call in
Gnus drafts
adds 41bfca00051 Update gnus-draft-check-draft-articles to use
find-buffer-visiting
adds 3ff83246c86 Delete unused functions
adds 1c4b1ce8fa7 Improve documentation of p-s-p-scroll-down-page
adds b43c31d2f50 New Tramp method "run0"
adds 3eca0bc307f ; * lisp/net/dictionary.el
(dictionary-default-strategy): Doc fix.
adds 5fdc6d83571 Fix Rmail summary by thread
adds 6380806196f Support Python 3 in 'package-test-update-archives-async'
adds 3d65d4306b9 Avoid errors in 'image-dired-tag-thumbnail'
adds 74c6b59af15 ; Advertise scroll bars some more
adds 8560ee7b5ca ; * doc/misc/auth.texi (The Unix password store): Fix
variable name.
adds a7d247be90c ; * etc/PROBLEMS: Document macOS problems with
Emacs.clr (bug#70836).
adds f9832e80b89 ; * lisp/textmodes/ispell.el (ispell-message): Add
commentary.
adds 2f8bccf9d8c ; * doc/emacs/frames.texi (Scroll Bars): Improve
formatting.
adds 0ec9a02a0d5 ; Fix doc strings of two scroll-bar functions.
adds 48c9285c19f Merge from origin/emacs-29
adds 733ff78581a ; Fix byte-compilation warnings in lua-ts-mode.el
adds f43f7d7a439 ; Fix coding style in timsort.c
adds b990c37b9ad ; More coding style fixes
adds 6d4179957a8 Fix test of whether to insert lexical-binding cookies
in custom files
adds dcb6a9ebcbf ; * lisp/cus-edit.el (custom-save-all): Remove
offensive commentary.
adds 2e13c2adbad Adjust to recent Gnulib changes
adds 7ae091d933b Update from Gnulib by running admin/merge-gnulib
adds 99a5c75f3b0 Pacify gcc -Wmissing-variable-declarations
adds 47a0fc91dfc Fix the DJGPP build
adds 15fd1e2cb66 ; Update last change
adds 41596bd7110 * src/keyboard.c (lispy_function_keys): Define as
static on Android.
adds ed03b7ab9f3 Fix the DJGPP build
adds 26a407cebeb * oldXMenu/Activate.c (x_menu_grab_keyboard): Declare
static.
adds 67b1da215c9 Pacify warnings in gmalloc.c
adds 5b9995052d5 ; Fix a recent change in fns.c
adds af6df8e0454 Correct earlier changes to processing of Num Lock on
Android
adds ea98a6af2f3 Additional changes to processing of Num Lock on Android
adds 86d196c71d7 Properly deinitialize directory cursors on closedir
adds 38091e43bee Safer and faster string sorting
adds 9365feadccf Silence some macOS build warnings
adds 9d7b22fcb40 Revert "Avoid resizing mutation in subst-char-in-string"
adds 6e8bee27a5c Fix offset of reported conversion regions
adds 2c759b9ce62 completion--replace: Fix completion cycling
adds e53e8b4cf44 Add Tramp method "nspawn"
adds b20d4ab374f Fix 'C-u C-x p g' globally and 'A' in dired-mode
adds b86359d4abf Complete pacification of build warnings on Android
adds ad588f81317 ; * src/epaths.in: Declare and use android_game_path.
adds f560e759338 ruby-rubocop-use-bundler: New user option
adds 41ec1d79602 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 9443f8145e1 Communicate frame titles to the window manager on
Android
adds 431f8ff1e38 * lisp/imenu.el: Support more values for imenu-flatten
(bug#70846)
adds 66a12698ab9 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds af526f88562 Fix bug#70900
adds be31c383593 * doc/misc/tramp.texi: Adapt some markups.
adds af27ecbf155 ; Tweak last docstring addition in lisp/imenu.el.
adds 334fb0ddfe6 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 49e243c0c85 Avoid resizing mutation in subst-char-in-string, take
two
adds e86c4d8bdc8 ; Fix the xref--group-name-for-display tests
adds 595799edd31 * lisp/emacs-lisp/comp.el (comp--get-function-cstr):
Fix it.
adds 13ddfc20110 Introduce 'compilation-safety' variable
adds 9e4e6d0fc90 Add 'safety' function declaration
adds 04e7078d5e2 Add some 'compilation-safety' documentation
adds 8dccc586ea4 * etc/NEWS (Safety compilation parameter): Add entry.
adds fff245c5293 Fix failure of `restart-emacs' to restart Emacs on
Android
adds f6d060b39a0 ; Fix documentation of recently-installed changes
adds 407b88333be Add documentation about sorting Imenu completions
(bug#70846)
adds e583cc35e40 ; * etc/NEWS: Fix wording.
adds 149c6412df6 ; * etc/NEWS: Fix wording, again.
adds 7ddba8e71e4 ; Fix whitespace
adds 65b04466330 Port tramp-androidsu to a wider variety of systems
adds 6c45f0b5461 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds dd13ab0756b Trace Tramp user error
adds becdee74822 ; * lisp/net/tramp-androidsu.el
(tramp-androidsu-handle-make-process): Typo.
adds 041aa3ffc65 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 6e1bb713f61 Change 'type' declaration to 'ftype'
adds b87670b5646 * Allow for optional function name parameter in 'ftype'
declaration
adds e0cbed16b45 * etc/NEWS: Rename 'type' -> 'ftype' and tweak it.
adds a39a8060124 * doc/lispref/functions.texi (Declare Form): Rename and
update 'ftype' entry.
adds 52287b8697f ; * .dir-locals.el (c-mode): Designate INLINE_HEADER_*
as noise macros.
adds 8074c08cd55 Use proper smime-keys entry for S/MIME signatures using
OpenSSL
adds 45ebb66ccf2 Document 'use-default-font-for-symbols' more
adds 161808ae94e ; * src/process.c (network_lookup_address_info_1):
Quote function
adds 060914d6c1c * lisp/gnus/nnatom.el (libxml-parse-xml-region):
Declare to silence warning.
adds 4a973ce7e2b Fix some compilation warnings
adds 0a008401dc0 Avoid another warning (bug#70942).
adds 85043246f14 (xref--collect-matches): Move
inhibit-modification-hooks binding down
adds 38fe837f834 ; * doc/lispref/windows.texi (Buffer Display Action
Functions): Fix wording.
adds 3a0fc5bb3f4 ; * lisp/gnus/mml-smime.el: Need cl-lib at runtime now.
adds 12988a359da * admin/MAINTAINERS: Add myself in (co-)maintainers.
adds fea8d54c480 control.texi: Be a bit more explicit about the behavior
of `pcase-let`
adds 5900cf92ea2 vc-git-root-log-format: Explicitly match periods
adds c85294a6132 (eglot--managed-mode): Avoid calling track-changes
unregistered
adds e260bf1be7b Use "/local:" prefix in Eshell to run local commands
when cwd is remote
adds 59b889885d1 ; * lisp/eshell/esh-ext.el (eshell-remote-command):
Improve last change.
adds 1b622ff66e3 * Fix bootstrap with checking enabled
adds c22b91fd9ca * doc/emacs/mule.texi (Unibyte Mode): Mention
iso-transl-set-language
adds cdf49336cd0 Add multi/unibyte string tests for key-description
adds ee3ef57c24f * lisp/loadup.el: Add workaround for occasional
"bootstrap" failure
adds acfb2c6163b (describe-package-1): Handle (nil . "string") in
`:maintainer`
adds 650ee9e071e ; Fix wrong-type-argument in 'rcirc-handler-INVITE'
adds 96269209a3e ;cperl-mode.el: Allow running under Emacs >=27
adds 54a72687631 ; cperl-mode.el: prevent Emacs from "freezing"
(Bug#70948)
adds 113bd2082c9 ; Fix search in remote project with relative file names
adds 2f7d011d180 Add new Eshell built-in command 'funcall'
adds 6ca3a60db34 ; Avoid compiler warning in w32term.c
adds 1f08984a67c Port to certain Android environments with no GUI
adds 646b8da4a5e xref--group-name-for-display: Undo most of the latest
change
adds db039399ccc Fix project-find-regexp in remote projects
adds 19c983ddedf * Work around GCC bug affecting Garbage Collection
(bug#65727).
adds 4f27d763bbe Make 'vtable-insert-object' more versatile
adds fd3ab22a3ee Inform user when tab-line-mode command makes no change
adds da325ff7b29 Add user option to only display default tool bar
adds be03dda5b0f Adding window-tool-bar package (bug#68765).
adds 82a31e27e6c Fix printing the result by 'eval-print-last-sexp'
adds 426176c75e5 use-package: Update list of valid :vc keywords
adds a019d2bd568 use-package: Add ':ignored-files' support to ':vc'
keyword
adds 2e862f81a35 Add support for Rust compilation messages
adds 60b1768dc50 ; * src/window.c (Fwindow_scroll_bars): Doc fix.
adds 042b58b5ff4 ; * doc/emacs/search.texi (Word Search): Add index
entry.
adds 3dd09516c9a ; Improve documentation of 'set-fontset-font'
adds 35138b90dd2 ; * doc/lispref/parsing.texi (Parsing Program Source):
Improve indexing.
adds d47aa33bcdb Replace incorrect link in Rmail chapter of Emacs manual
adds ca17bc8dd0b Improve documentation of 'movemail'
adds df1a9e42ba4 Document :box attribute caveats when used on display
strings
adds a4828155d8f ; * doc/lispintro/emacs-lisp-intro.texi (nthcdr):
Whitespace (bug#71033).
adds 5ec4c1a7d3f Merge from origin/emacs-29
adds 8dc00dc2225 Housekeeping around androidselect.c
adds 6badb1260a5 minibuffer-completion-help: Fix earlier mistake
adds 3b890bf2bd2 New functions '(set-)window-cursor-type'
adds c9af2fab922 List Andrea Corallo as co-maintainer in ack.texi
adds 08550d058f0 Update from Gnulib by running admin/merge-gnulib
adds 88b0bb4db9a Prefer stdbit.h to count-one-bits.h etc
adds 21ed391440e Simplify 32-bit Android bit fiddling
adds 96f64c156c6 Fix double periods in `doctor-symptoms`
adds bffa00bcbcf ; Fix typo (Bug#71043)
adds e74eedaa2e3 nxml-mode: Add schemas for Mono/.NET related files
adds e75921a1dcd ; * etc/NEWS: Announce last change.
adds bbb3038ad9f * admin/syncdoc-type-hierarchy.el
(syncdoc-make-type-table): Clean-up quote.
adds c97e7a2da2e Improve fontification of Python assignments with type
hints
adds d1d031aea69 eglot: Add blueprint language server (Bug#70015)
adds e8feb04cc68 comint.el: Add applicable modes to 'interactive' forms
adds cf7cc4c630a Don't kill server buffer with erc-kill-buffer-on-part
adds fee637468b5 Reconcile erc-stamp--date-stamps when merging buffers
adds 9ec124e59ad * lisp/play/doctor.el: Add a few more word meanings.
adds 3c2c6ab7336 Fix Android build
adds cf80d9831c6 Fix Android 2.2 build
adds 48563687f28 Fix the DJGPP build
adds b80a2cbdb67 Fix byte compiler warnings in window-tool-bar.el
adds 5216903ae6c Fix MinGW build with GCC 14 and later
adds 42d444114d8 * lisp/window.el (fit-window-to-buffer): Fix width
calculation
adds c5e5940ba40 Add Oklab color space utility functions in color.el.
adds f917c3b45dc ; * etc/NEWS: Announce Oklab support.
adds dbd50ccd8e0 ; * lisp/color.el (color-oklab-to-xyz): Doc fix.
adds 92cd24f405c Add convenience binding for html-paragraph to mhtml-mode
adds c4cc905d6b0 Add connection-local variable
`tramp-direct-async-process'
adds 931663f1236 Silence 3 warnings for non sqlite builds
adds 627d60910b8 Fix kill-this-buffer's detection of minibuffer frames
adds 1c14ccfee59 ; * lisp/menu-bar.el (kill-this-buffer): Fix typo.
adds 370a386633b Pacify -Wanalyzer-null-dereference in sfnt.c
adds c07160b8df4 Update from Gnulib by running admin/merge-gnulib
adds 9bcd6444083 Port knuth_hash to odd platforms
adds 98b83bdc9f4 Tweak STORE_NUMBER arg type
adds a1b24ebc83e ; Stylistic adjustments to sfnt.c
adds ae9045a8bd8 Allow defining custom providers for more "thingatpt"
functions
adds 44d1687f1f6 Tell direction in prompts for
'(previous|next)-matching-history-element'
adds 91e02dde5fe New tests for nested archives (bug#70987)
adds 18457c64b06 ; * .dir-locals.el: Set 'vc-default-patch-addressee'
adds 45916eadaed Fix visiting zip archives inside tar archives
adds 5957e570800 Circumvent bug#70989
adds 9db24de481b Adapt last change to Android
adds 3c238f7c504 Tramp code cleanup
adds 642fd607b83 Sync m4/byteswap.m4 from Gnulib
adds f6c60f16a23 Improve implementation of 'forward-thing' using custom
providers
adds 77ece5709a1 Support text overlays for thingatpt provider helpers
adds eedb9594415 ; * lisp/eshell/em-unix.el (eshell-grep): Fix "plain
grep" behavior.
adds 70e7620843a Do not message for repeated enable/disable of
tab-line-mode
adds 1845eede307 Fix for 'vc-default-patch-addressee' recently added to
.dir-locals.el
adds d00eb1c9025 Use read-string instead of completing-read for
dired-do-touch
adds 7f80070232a Fix todo-mode item insertion bug (bug#70937)
adds 003eddc1dc3 ; Avoid byte-compiler warning in todo-mode.el
adds c8b34046d93 ; Avoid byte-compiler warning in todo-mode.el
differently
adds 9aeb4872d47 Fix some Tramp oddities
adds ce8e292bca8 Use read-from-minibuffer instead of read-string for
dired-do-touch
adds 63d914e377f etags-regen-program: Use more robust default value
adds e947e63b066 Address a common pitfall in tree-sitter's manual
section (bug#71048)
adds 45ba332adde Fontify namespace in constant face in c++-ts-mode
(bug#71070)
adds e153093f0a1 Improve treesit-major-mode-setup indentation setup
(bug#71086)
adds 394aac7b187 ; Fix last tree-sitter changes in Elisp manual.
adds 70effed88df Improve compatibility with Android's default text editor
adds d8af7c99bb0 * lisp/emacs-lisp/pcase.el (pcase--subtype-bitsets):
Fix bootstrap failure
adds 5f3feb504c2 ; Fix recently-added documentation
adds 599504a87da ; Fix typo in NEWS (bug#71130).
adds ad0b9b9ab5d ; * src/unexelf.c (unexec): Fix compiler warning.
adds 64cced2c37a Restore specbound keyboard-locals in the correct KBOARD
adds e96e4906c8c Work around one Android bug and document another
adds f75fec5cacc Fix uncompressing a .tar.gz archive whose files have no
leading dir
adds a2ca5d01989 Enhance python-tests to adapt different Python
interpreters (bug#70815)
adds 8f010e9a292 Improve 'key-translate' to support removing translations
adds b53a20c61d3 Documentation followup for last change
adds e1789f66ac9 Improve Dired context menu
adds 52acabcbe8e Fix 'help-view-source' for variables defined in C
adds 9d3fb195af4 Fix argument name highlighting in 'describe-function'
output
adds e650a04dc41 * src/comp.c (check_comp_unit_relocs): Remove
unneccesary double access.
adds fda9ecc1509 ; Exclude a few more modes in
'global-completion-preview-mode'
adds 6d856acf177 ; Refine 'completion-preview-exact' face
adds 74f15ad72d9 New variable shell-command-guess-dired-optional
(bug#18132)
adds 9ebe6aa5f10 * lisp/dired.el (dired-mode-map): Bind "E" to
'dired-do-open' (bug#18132).
adds 59d7730a46a bug-reference: signal fontified bounds back to jit-lock
(bug#70796)
adds c812c935486 Fix usage of cons cells in grep-find-ignored-files
adds f3dd0d981cb ; Fix previous fix for bug#70796
adds 984fb346fdf Erase existing duplicates in eshell-history-ring
adds d50e3226b1a Fix encoding of text when saving a gpg-encoded file
adds 5f3f461cd0c Avoid rare errors in dabbrev.el
adds 9fbe9dc4c3e ; Improve doc strings in textsec.el
adds 1a48b53040d Adapt Tramp's progress-reporter messages
adds d54178f535b Improve documentation of sending commands to shells
adds cb67c34bcfe Omit `store-substring` from lisp manual (bug#70784)
adds 5ab144c77cd ; Improve documentation of backing up files
adds ccf8dba44a3 ; * lisp/face-remap.el (text-scale-adjust): Doc fix.
adds 350ae75f5c1 Avoid crashes on MS-Windows due to invalid UNC file
names
adds 3291dea441f Fix example in Calc manual
adds 3647645e948 Fix Python font lock of chained assignment statement
adds 1bf65836622 Improve documentation of 'no-special-glyphs' frame
parameter
adds 4f0121f8dbe Avoid assertion violations in displaying under
'outline-minor-mode'
adds ed7e5769757 Merge from origin/emacs-29
adds 129c6778e64 * src/Makefile.in (ELN_DESTDIR, BIN_DESTDIR): Give a
default (bug#70842).
adds 91509d5d2a2 Make Tramp's async processes more robust
adds 57dc1ed665d Fix a race condition when evaluating Eshell commands
adds 7ca238c4413 xref-revert-buffer: Make inhibit-modification-hooks
binding a bit safer
adds 2a12f39ffe8 Improve navigation to cl-defgeneric uses
adds 74ceb6922c6 Address compilation errors and warnings on x86 Solaris
10 systems
adds 21b2954c90e ; Fix markup in manuals
adds 45a631134fb ; Merge from origin/emacs-29
new c5268618e38 Merge branch 'master' into scratch/igc
new 83d19157ab8 Fix non-MPS build
new 9aa3e693d1b Fix MPS build
Summary of changes:
.dir-locals.el | 6 +-
.gitignore | 4 +
INSTALL.REPO | 2 +-
admin/MAINTAINERS | 1 +
admin/merge-gnulib | 6 +-
admin/syncdoc-type-hierarchy.el | 5 +-
build-aux/make-info-dir | 5 +-
build-aux/makecounter.sh | 1 +
config.bat | 1 +
configure.ac | 37 +-
cross/Makefile.in | 2 +-
cross/ndk-build/ndk-build.mk.in | 1 +
doc/emacs/ack.texi | 3 +-
doc/emacs/android.texi | 46 +-
doc/emacs/calendar.texi | 262 +++--
doc/emacs/dired.texi | 13 +-
doc/emacs/display.texi | 7 +
doc/emacs/files.texi | 8 +
doc/emacs/frames.texi | 8 +-
doc/emacs/input.texi | 41 +-
doc/emacs/maintaining.texi | 53 +-
doc/emacs/misc.texi | 2 +-
doc/emacs/mule.texi | 10 +
doc/emacs/package.texi | 8 +-
doc/emacs/programs.texi | 9 +-
doc/emacs/regs.texi | 15 +-
doc/emacs/rmail.texi | 45 +-
doc/emacs/search.texi | 1 +
doc/emacs/sending.texi | 8 +-
doc/lispintro/emacs-lisp-intro.texi | 6 +-
doc/lispref/commands.texi | 12 +-
doc/lispref/compile.texi | 85 +-
doc/lispref/control.texi | 22 +-
doc/lispref/display.texi | 65 +-
doc/lispref/elisp.texi | 4 +-
doc/lispref/elisp_type_hierarchy.jpg | Bin 288444 -> 358821
bytes
doc/lispref/elisp_type_hierarchy.txt | 58 +-
doc/lispref/frames.texi | 32 +-
doc/lispref/functions.texi | 97 +-
doc/lispref/keymaps.texi | 6 +-
doc/lispref/lists.texi | 16 +-
doc/lispref/modes.texi | 10 +-
doc/lispref/objects.texi | 42 +-
doc/lispref/parsing.texi | 58 +-
doc/lispref/peg.texi | 13 +-
doc/lispref/processes.texi | 16 +-
doc/lispref/sequences.texi | 2 +-
doc/lispref/strings.texi | 18 +-
doc/lispref/variables.texi | 4 +-
doc/lispref/windows.texi | 20 +-
doc/misc/auth.texi | 2 +-
doc/misc/calc.texi | 11 +-
doc/misc/ede.texi | 12 +-
doc/misc/emacs-mime.texi | 4 +
doc/misc/erc.texi | 11 +-
doc/misc/ert.texi | 3 +-
doc/misc/eshell.texi | 25 +-
doc/misc/flymake.texi | 37 +-
doc/misc/gnus.texi | 93 ++
doc/misc/reftex.texi | 2 +-
doc/misc/tramp.texi | 311 ++++--
doc/misc/vtable.texi | 18 +-
doc/misc/widget.texi | 47 +-
etc/ERC-NEWS | 33 +-
etc/NEWS | 438 ++++++--
etc/NEWS.unknown | 31 +
etc/PROBLEMS | 65 +-
etc/compilation.txt | 39 +
etc/schema/README | 20 +
etc/schema/dotnet-appconfig.rnc | 411 +++++++
etc/schema/dotnet-packages-config.rnc | 11 +
etc/schema/dotnet-packages-props.rnc | 22 +
etc/schema/dotnet-resx.rnc | 57 +
etc/schema/msbuild.rnc | 1041 ++++++++++++++++++
etc/schema/nuget.rnc | 25 +
etc/schema/nuspec.rnc | 100 ++
etc/schema/schemas.xml | 27 +
java/INSTALL | 92 +-
java/Makefile.in | 99 +-
java/org/gnu/emacs/EmacsActivity.java | 44 +-
java/org/gnu/emacs/EmacsClipboard.java | 9 +-
java/org/gnu/emacs/EmacsContextMenu.java | 7 +-
java/org/gnu/emacs/EmacsCursor.java | 4 +-
java/org/gnu/emacs/EmacsDialog.java | 6 +-
java/org/gnu/emacs/EmacsDrawLine.java | 111 +-
java/org/gnu/emacs/EmacsDrawRectangle.java | 21 +-
java/org/gnu/emacs/EmacsFillRectangle.java | 107 +-
java/org/gnu/emacs/EmacsGC.java | 117 +-
java/org/gnu/emacs/EmacsHandleObject.java | 11 +-
java/org/gnu/emacs/EmacsInputConnection.java | 2 +-
java/org/gnu/emacs/EmacsNative.java | 150 ++-
java/org/gnu/emacs/EmacsOpenActivity.java | 47 +-
java/org/gnu/emacs/EmacsPixmap.java | 4 +-
java/org/gnu/emacs/EmacsPreferencesActivity.java | 6 +-
java/org/gnu/emacs/EmacsSafThread.java | 8 +-
java/org/gnu/emacs/EmacsSdk11Clipboard.java | 127 +--
java/org/gnu/emacs/EmacsSdk8Clipboard.java | 44 +-
java/org/gnu/emacs/EmacsService.java | 91 +-
java/org/gnu/emacs/EmacsThread.java | 38 +-
java/org/gnu/emacs/EmacsTileObject.java | 101 ++
java/org/gnu/emacs/EmacsView.java | 53 +-
java/org/gnu/emacs/EmacsWindow.java | 142 ++-
java/org/gnu/emacs/EmacsWindowManager.java | 2 +-
lib-src/emacsclient.c | 30 +-
lib-src/etags.c | 78 +-
lib-src/make-docfile.c | 10 +-
lib/acl.h | 10 +
lib/allocator.h | 10 +
lib/binary-io.h | 10 +
lib/boot-time-aux.h | 39 +-
lib/{c-ctype.c => byteswap.c} | 8 +-
lib/byteswap.in.h | 101 +-
lib/careadlinkat.h | 10 +
lib/cloexec.h | 10 +
lib/close-stream.h | 10 +
lib/count-leading-zeros.c | 21 -
lib/count-leading-zeros.h | 138 ---
lib/count-one-bits.h | 166 ---
lib/count-trailing-zeros.h | 128 ---
lib/execinfo.in.h | 10 +
lib/fcntl.in.h | 3 +-
lib/filevercmp.h | 10 +
lib/fpending.h | 10 +
lib/fsusage.h | 14 +-
lib/ftoastr.h | 10 +
lib/gnulib.mk.in | 161 ++-
lib/idx.h | 10 +
lib/intprops-internal.h | 8 +-
lib/memset_explicit.c | 6 +-
lib/mini-gmp.c | 16 +-
lib/openat-priv.h | 10 +
lib/openat.h | 10 +
lib/save-cwd.h | 12 +-
lib/sha512.c | 2 +-
lib/{count-trailing-zeros.c => stdbit.c} | 10 +-
lib/stdbit.in.h | 1077 +++++++++++++++++++
lib/{c-ctype.c => stdc_bit_width.c} | 9 +-
lib/{count-one-bits.c => stdc_count_ones.c} | 11 +-
lib/{execinfo.c => stdc_leading_zeros.c} | 9 +-
lib/{execinfo.c => stdc_trailing_zeros.c} | 9 +-
lib/stddef.in.h | 33 +-
lib/stdio.in.h | 19 +-
lib/stdlib.in.h | 57 +
lib/strftime.c | 69 +-
lib/sys_select.in.h | 2 +
lib/sys_types.in.h | 9 +
lib/u64.h | 68 +-
lib/unistd.in.h | 17 +-
lib/utimens.h | 19 +
lisp/arc-mode.el | 11 +-
lisp/auth-source.el | 40 +-
lisp/bindings.el | 2 +-
lisp/bookmark.el | 47 +-
lisp/calendar/todo-mode.el | 24 +-
lisp/cedet/srecode/find.el | 4 +-
lisp/cmuscheme.el | 6 +-
lisp/color.el | 41 +-
lisp/comint.el | 130 +--
lisp/completion-preview.el | 334 ++++--
lisp/cus-edit.el | 51 +-
lisp/cus-face.el | 5 +-
lisp/custom.el | 3 +-
lisp/dabbrev.el | 11 +-
lisp/dired-aux.el | 142 ++-
lisp/dired.el | 22 +-
lisp/dnd.el | 9 +-
lisp/doc-view.el | 58 +-
lisp/emacs-lisp/backtrace.el | 28 +-
lisp/emacs-lisp/byte-opt.el | 19 +-
lisp/emacs-lisp/byte-run.el | 18 +-
lisp/emacs-lisp/bytecomp.el | 110 +-
lisp/emacs-lisp/cconv.el | 38 +-
lisp/emacs-lisp/cl-generic.el | 2 +-
lisp/emacs-lisp/cl-preloaded.el | 15 +-
lisp/emacs-lisp/cl-print.el | 34 +-
lisp/emacs-lisp/cl-seq.el | 14 +-
lisp/emacs-lisp/comp-common.el | 66 +-
lisp/emacs-lisp/comp.el | 53 +-
lisp/emacs-lisp/disass.el | 39 +-
lisp/emacs-lisp/easy-mmode.el | 15 +-
lisp/emacs-lisp/edebug.el | 8 +-
lisp/emacs-lisp/ert.el | 3 +-
lisp/emacs-lisp/lisp-mode.el | 1 -
lisp/emacs-lisp/lisp.el | 3 +-
lisp/emacs-lisp/loaddefs-gen.el | 4 +-
lisp/emacs-lisp/map-ynp.el | 16 +-
lisp/emacs-lisp/multisession.el | 3 +
lisp/emacs-lisp/nadvice.el | 6 +-
lisp/emacs-lisp/oclosure.el | 96 +-
lisp/emacs-lisp/package-vc.el | 8 +-
lisp/emacs-lisp/package.el | 10 +-
lisp/emacs-lisp/pcase.el | 3 +-
lisp/emacs-lisp/regexp-opt.el | 3 +-
lisp/emacs-lisp/rx.el | 7 +
lisp/emacs-lisp/track-changes.el | 27 +-
lisp/emacs-lisp/vtable.el | 98 +-
lisp/emacs-lisp/warnings.el | 23 +-
lisp/env.el | 3 +-
lisp/epa-file.el | 9 +-
lisp/erc/erc-backend.el | 16 +-
lisp/erc/erc-button.el | 13 +-
lisp/erc/erc-common.el | 9 +
lisp/erc/erc-fill.el | 171 ++-
lisp/erc/erc-log.el | 4 +-
lisp/erc/erc-networks.el | 95 +-
lisp/erc/erc-services.el | 50 +-
lisp/erc/erc-stamp.el | 278 +++--
lisp/erc/erc-track.el | 6 +-
lisp/erc/erc.el | 201 +++-
lisp/eshell/em-glob.el | 30 +-
lisp/eshell/em-hist.el | 8 +-
lisp/eshell/em-ls.el | 1 -
lisp/eshell/em-unix.el | 4 +-
lisp/eshell/esh-cmd.el | 27 +-
lisp/eshell/esh-ext.el | 79 +-
lisp/eshell/esh-mode.el | 9 +-
lisp/eshell/esh-proc.el | 2 +
lisp/eshell/esh-util.el | 3 +-
lisp/eshell/eshell.el | 3 +-
lisp/face-remap.el | 7 +-
lisp/files.el | 57 +-
lisp/find-dired.el | 3 +-
lisp/gnus/gnus-draft.el | 46 +-
lisp/gnus/gnus-search.el | 9 +-
lisp/gnus/gnus-sum.el | 10 +-
lisp/gnus/gnus.el | 1 +
lisp/gnus/message.el | 6 +-
lisp/gnus/mm-view.el | 2 +-
lisp/gnus/mml-smime.el | 49 +-
lisp/gnus/mml.el | 8 +
lisp/gnus/nnatom.el | 277 +++++
lisp/gnus/nnfeed.el | 683 ++++++++++++
lisp/gnus/nnimap.el | 2 +-
lisp/gnus/smime.el | 7 +-
lisp/help-fns.el | 37 +-
lisp/help-mode.el | 4 +-
lisp/help.el | 11 +-
lisp/image/image-dired-tags.el | 24 -
lisp/image/image-dired-util.el | 2 +
lisp/image/image-dired.el | 22 +
lisp/imenu.el | 67 +-
lisp/info.el | 10 +-
lisp/international/textsec.el | 85 +-
lisp/isearch.el | 8 +-
lisp/jsonrpc.el | 7 +-
lisp/keymap.el | 46 +-
lisp/kmacro.el | 2 +-
lisp/loadup.el | 17 +
lisp/mail/rmailsum.el | 4 +-
lisp/mail/smtpmail.el | 2 +-
lisp/menu-bar.el | 31 +-
lisp/minibuffer.el | 103 +-
lisp/net/dictionary.el | 105 +-
lisp/net/eww.el | 136 ++-
lisp/net/rcirc.el | 2 +-
lisp/net/sasl-cram.el | 2 +-
lisp/net/sasl-digest.el | 2 +-
lisp/net/sasl.el | 2 +-
lisp/net/shr.el | 3 +-
lisp/net/tramp-adb.el | 17 +-
lisp/net/tramp-androidsu.el | 96 +-
lisp/net/tramp-cache.el | 14 +-
lisp/net/tramp-cmds.el | 59 +-
lisp/net/tramp-compat.el | 55 +-
lisp/net/tramp-container.el | 245 +++--
lisp/net/tramp-gvfs.el | 8 +-
lisp/net/tramp-message.el | 10 +
lisp/net/tramp-rclone.el | 11 +-
lisp/net/tramp-sh.el | 533 +++++----
lisp/net/tramp-smb.el | 8 +-
lisp/net/tramp-sshfs.el | 13 +-
lisp/net/tramp.el | 122 ++-
lisp/pixel-scroll.el | 10 +-
lisp/play/doctor.el | 24 +-
lisp/profiler.el | 5 +-
lisp/progmodes/bug-reference.el | 31 +-
lisp/progmodes/c-ts-common.el | 78 +-
lisp/progmodes/c-ts-mode.el | 18 +-
lisp/progmodes/cc-engine.el | 5 +-
lisp/progmodes/compile.el | 7 +
lisp/progmodes/cperl-mode.el | 10 +-
lisp/progmodes/csharp-mode.el | 4 +-
lisp/progmodes/eglot.el | 281 +++--
lisp/progmodes/elisp-mode.el | 17 +-
lisp/progmodes/etags-regen.el | 4 +-
lisp/progmodes/flymake.el | 156 ++-
lisp/progmodes/glasses.el | 3 +-
lisp/progmodes/go-ts-mode.el | 17 +-
lisp/progmodes/grep.el | 99 +-
lisp/progmodes/inf-lisp.el | 3 +-
lisp/progmodes/lua-ts-mode.el | 70 +-
lisp/progmodes/project.el | 85 +-
lisp/progmodes/python.el | 81 +-
lisp/progmodes/ruby-mode.el | 26 +-
lisp/progmodes/ruby-ts-mode.el | 17 +-
lisp/progmodes/rust-ts-mode.el | 24 +-
lisp/progmodes/sh-script.el | 3 +-
lisp/progmodes/sql.el | 2 +
lisp/progmodes/xref.el | 43 +-
lisp/repeat.el | 35 +-
lisp/ruler-mode.el | 130 +--
lisp/scroll-bar.el | 4 +-
lisp/shell.el | 3 +-
lisp/simple.el | 91 +-
lisp/subr.el | 76 +-
lisp/tab-bar.el | 31 +-
lisp/tab-line.el | 112 +-
lisp/tar-mode.el | 6 +
lisp/term/android-win.el | 4 +-
lisp/textmodes/ispell.el | 4 +
lisp/textmodes/mhtml-mode.el | 2 +-
lisp/textmodes/reftex-cite.el | 9 +-
lisp/textmodes/sgml-mode.el | 1 +
lisp/textmodes/tex-mode.el | 6 +-
lisp/thingatpt.el | 107 +-
lisp/tool-bar.el | 28 +-
lisp/tooltip.el | 2 +-
lisp/touch-screen.el | 63 +-
lisp/treesit.el | 171 +--
lisp/url/url-util.el | 89 +-
lisp/use-package/use-package-core.el | 60 +-
lisp/vc/log-edit.el | 10 +-
lisp/vc/vc-git.el | 2 +-
lisp/vc/vc.el | 2 +
lisp/whitespace.el | 2 +-
lisp/wid-edit.el | 21 +-
lisp/window-tool-bar.el | 510 +++++++++
lisp/window.el | 13 +-
m4/00gnulib.m4 | 3 +-
m4/__inline.m4 | 5 +-
m4/absolute-header.m4 | 3 +-
m4/acl.m4 | 11 +-
m4/alloca.m4 | 3 +-
m4/assert_h.m4 | 3 +-
m4/builtin-expect.m4 | 6 +-
m4/byteswap.m4 | 32 +-
m4/c-bool.m4 | 6 +-
m4/canonicalize.m4 | 3 +-
m4/clock_time.m4 | 3 +-
m4/codeset.m4 | 3 +-
m4/copy-file-range.m4 | 3 +-
m4/d-type.m4 | 12 +-
m4/dirent_h.m4 | 3 +-
m4/dirfd.m4 | 10 +-
m4/double-slash-root.m4 | 3 +-
m4/dup2.m4 | 3 +-
m4/eealloc.m4 | 3 +-
m4/environ.m4 | 3 +-
m4/errno_h.m4 | 3 +-
m4/euidaccess.m4 | 3 +-
m4/execinfo.m4 | 6 +-
m4/extensions.m4 | 24 +-
m4/extern-inline.m4 | 6 +-
m4/faccessat.m4 | 5 +-
m4/fchmodat.m4 | 3 +-
m4/fcntl.m4 | 5 +-
m4/fcntl_h.m4 | 4 +-
m4/fdopendir.m4 | 5 +-
m4/filemode.m4 | 3 +-
m4/flexmember.m4 | 11 +-
m4/fpending.m4 | 10 +-
m4/fpieee.m4 | 3 +-
m4/free.m4 | 11 +-
m4/fstatat.m4 | 3 +-
m4/fsusage.m4 | 12 +-
m4/fsync.m4 | 3 +-
m4/futimens.m4 | 5 +-
m4/getdelim.m4 | 3 +-
m4/getdtablesize.m4 | 3 +-
m4/getgroups.m4 | 11 +-
m4/getline.m4 | 3 +-
m4/getloadavg.m4 | 17 +-
m4/getopt.m4 | 3 +-
m4/getrandom.m4 | 3 +-
m4/gettime.m4 | 3 +-
m4/gettimeofday.m4 | 10 +-
m4/gnulib-common.m4 | 7 +-
m4/gnulib-comp.m4 | 49 +-
m4/group-member.m4 | 11 +-
m4/ieee754-h.m4 | 6 +-
m4/include_next.m4 | 3 +-
m4/inttypes.m4 | 3 +-
m4/largefile.m4 | 45 +-
m4/lchmod.m4 | 4 +-
m4/libgmp.m4 | 3 +-
m4/limits-h.m4 | 6 +-
m4/lstat.m4 | 11 +-
m4/malloc.m4 | 3 +-
m4/manywarnings.m4 | 5 +-
m4/mbstate_t.m4 | 3 +-
m4/md5.m4 | 3 +-
m4/memmem.m4 | 3 +-
m4/mempcpy.m4 | 3 +-
m4/memrchr.m4 | 3 +-
m4/memset_explicit.m4 | 5 +-
m4/minmax.m4 | 3 +-
m4/mkostemp.m4 | 3 +-
m4/mktime.m4 | 4 +-
m4/mode_t.m4 | 3 +-
m4/multiarch.m4 | 3 +-
m4/musl.m4 | 3 +-
m4/nanosleep.m4 | 12 +-
m4/ndk-build.m4 | 11 +
m4/nocrash.m4 | 3 +-
m4/nproc.m4 | 3 +-
m4/nstrftime.m4 | 11 +-
m4/off_t.m4 | 3 +-
m4/open-cloexec.m4 | 6 +-
m4/open-slash.m4 | 3 +-
m4/open.m4 | 3 +-
m4/pathmax.m4 | 3 +-
m4/pid_t.m4 | 3 +-
m4/pipe2.m4 | 3 +-
m4/pselect.m4 | 3 +-
m4/pthread_sigmask.m4 | 3 +-
m4/rawmemchr.m4 | 3 +-
m4/readlink.m4 | 3 +-
m4/readlinkat.m4 | 5 +-
m4/readutmp.m4 | 3 +-
m4/realloc.m4 | 3 +-
m4/regex.m4 | 11 +-
m4/sha1.m4 | 3 +-
m4/sha256.m4 | 3 +-
m4/sha512.m4 | 3 +-
m4/sig2str.m4 | 1 +
m4/sigdescr_np.m4 | 3 +-
m4/signal_h.m4 | 3 +-
m4/socklen.m4 | 3 +-
m4/ssize_t.m4 | 3 +-
m4/stat-time.m4 | 14 +-
m4/std-gnu11.m4 | 3 +
m4/stdalign.m4 | 8 +-
m4/stdbit_h.m4 | 37 +
m4/stddef_h.m4 | 35 +-
m4/stdint.m4 | 3 +-
m4/stdio_h.m4 | 3 +-
m4/stdlib_h.m4 | 8 +-
m4/stpcpy.m4 | 3 +-
m4/string_h.m4 | 14 +-
m4/strnlen.m4 | 3 +-
m4/strtoimax.m4 | 3 +-
m4/strtoll.m4 | 3 +-
m4/symlink.m4 | 5 +-
m4/sys_random_h.m4 | 3 +-
m4/sys_select_h.m4 | 3 +-
m4/sys_socket_h.m4 | 3 +-
m4/sys_stat_h.m4 | 3 +-
m4/sys_time_h.m4 | 11 +-
m4/sys_types_h.m4 | 6 +-
m4/tempname.m4 | 12 +-
m4/time_h.m4 | 13 +-
m4/time_r.m4 | 6 +-
m4/time_rz.m4 | 6 +-
m4/timegm.m4 | 3 +-
m4/timer_time.m4 | 3 +-
m4/timespec.m4 | 13 +-
m4/tm_gmtoff.m4 | 3 +-
m4/unistd_h.m4 | 3 +-
m4/unlocked-io.m4 | 13 +-
m4/utimens.m4 | 4 +-
m4/utimensat.m4 | 5 +-
m4/vararrays.m4 | 14 +-
m4/warnings.m4 | 3 +-
m4/wchar_t.m4 | 3 +-
m4/xattr.m4 | 11 +-
m4/zzgnulib.m4 | 3 +-
msdos/sedlibmk.inp | 8 +
oldXMenu/Activate.c | 2 +-
src/.gdbinit | 17 +-
src/Makefile.in | 8 +-
src/alloc.c | 54 +-
src/android.c | 1129 +++++++-------------
src/android.h | 32 +-
src/androidfns.c | 109 +-
src/androidfont.c | 16 +-
src/androidgui.h | 42 +-
src/androidmenu.c | 3 +-
src/androidselect.c | 340 ++++--
src/androidterm.c | 325 ++++--
src/androidterm.h | 9 +-
src/androidvfs.c | 320 +++---
src/buffer.c | 25 +-
src/bytecode.c | 26 +-
src/callint.c | 19 +-
src/callproc.c | 8 +-
src/charset.c | 3 +-
src/cmds.c | 3 +-
src/coding.c | 7 +-
src/comp.c | 14 +-
src/data.c | 215 ++--
src/dbusbind.c | 20 +-
src/dired.c | 7 +-
src/dispextern.h | 37 +-
src/dispnew.c | 2 +-
src/doc.c | 25 +-
src/dosfns.c | 3 +-
src/editfns.c | 9 +-
src/emacs.c | 35 +-
src/epaths.in | 5 +-
src/eval.c | 266 +++--
src/fileio.c | 18 +-
src/filelock.c | 7 +-
src/fns.c | 35 +-
src/fontset.c | 26 +-
src/frame.c | 10 +-
src/frame.h | 4 +
src/ftfont.c | 26 +-
src/gmalloc.c | 10 +-
src/gnutls.c | 183 ++--
src/gtkutil.c | 7 +-
src/haikuterm.c | 103 +-
src/hbfont.c | 2 +
src/igc.c | 10 +-
src/image.c | 45 +-
src/intervals.c | 9 +-
src/intervals.h | 23 +-
src/keyboard.c | 55 +-
src/keyboard.h | 4 +-
src/keymap.c | 14 +-
src/lisp.h | 102 +-
src/lread.c | 151 ++-
src/marker.c | 2 +-
src/minibuf.c | 29 +-
src/msdos.c | 13 +-
src/nsfns.m | 58 +-
src/nsfont.m | 33 +-
src/nsmenu.m | 1 -
src/nsterm.h | 4 +
src/nsterm.m | 200 +++-
src/pdumper.c | 9 +-
src/pgtkfns.c | 11 +-
src/pgtkselect.c | 2 +-
src/pgtkterm.c | 109 +-
src/print.c | 11 +-
src/process.c | 4 +-
src/profiler.c | 12 +-
src/regex-emacs.c | 2 +-
src/sfnt.c | 74 +-
src/sfntfont-android.c | 4 +
src/sfntfont.c | 17 +-
src/sort.c | 30 +-
src/sysdep.c | 8 +-
src/term.c | 82 +-
src/termchar.h | 7 +
src/terminal.c | 9 +-
src/textconv.c | 300 +++++-
src/textconv.h | 1 +
src/textprop.c | 33 +-
src/thread.c | 2 +-
src/thread.h | 1 +
src/treesit.c | 49 +-
src/treesit.h | 3 +
src/unexelf.c | 2 +
src/w32.c | 2 +-
src/w32fns.c | 71 +-
src/w32font.c | 14 +-
src/w32term.c | 140 ++-
src/window.c | 86 +-
src/window.h | 9 +
src/xdisp.c | 65 +-
src/xfaces.c | 200 +++-
src/xfns.c | 15 +-
src/xmenu.c | 2 +-
src/xml.c | 4 +-
src/xselect.c | 4 +-
src/xterm.c | 250 +++--
src/xterm.h | 3 +
src/xwidget.c | 6 +-
test/README | 6 +
test/data/decompress/tzg.tar.gz | Bin 0 -> 255 bytes
test/data/decompress/ztg.zip | Bin 0 -> 316 bytes
test/infra/Dockerfile.emba | 56 +-
test/infra/Makefile.in | 11 +-
test/infra/gitlab-ci.yml | 26 +-
test/infra/test-jobs.yml | 72 +-
test/lisp/align-tests.el | 2 +-
test/lisp/arc-mode-tests.el | 16 +
test/lisp/color-tests.el | 33 +
test/lisp/completion-preview-tests.el | 147 ++-
test/lisp/emacs-lisp/bytecomp-tests.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/vk.el | 48 +-
test/lisp/emacs-lisp/oclosure-tests.el | 4 +-
.../package-resources/package-test-server.py | 24 +-
test/lisp/emacs-lisp/package-tests.el | 9 +-
test/lisp/emacs-lisp/rx-tests.el | 25 +-
test/lisp/emacs-lisp/vtable-tests.el | 30 +
test/lisp/erc/erc-button-tests.el | 8 +-
test/lisp/erc/erc-fill-tests.el | 88 +-
test/lisp/erc/erc-networks-tests.el | 4 +
.../erc/erc-scenarios-base-association-nick.el | 24 +-
test/lisp/erc/erc-scenarios-base-kill-on-part.el | 95 ++
test/lisp/erc/erc-scenarios-base-renick.el | 4 +-
test/lisp/erc/erc-scenarios-ignore.el | 4 +-
test/lisp/erc/erc-scenarios-match.el | 3 +-
test/lisp/erc/erc-scenarios-misc.el | 4 +-
test/lisp/erc/erc-scenarios-stamp.el | 8 +-
test/lisp/erc/erc-stamp-tests.el | 118 ++
test/lisp/erc/erc-tests.el | 87 +-
.../base/assoc/bouncer-history/barnet.eld | 2 +-
.../lisp/erc/resources/base/auth-source/foonet.eld | 2 +-
.../base/reuse-buffers/channel/barnet.eld | 2 +-
test/lisp/erc/resources/erc-d/erc-d-tests.el | 4 +-
test/lisp/erc/resources/erc-scenarios-common.el | 7 +
test/lisp/erc/resources/erc-tests-common.el | 34 +-
.../resources/fill/snapshots/merge-01-start.eld | 2 +-
.../resources/fill/snapshots/merge-02-right.eld | 2 +-
.../erc/resources/fill/snapshots/merge-wrap-01.eld | 2 +-
.../snapshots/merge-wrap-indicator-post-01.eld | 1 -
.../fill/snapshots/merge-wrap-indicator-pre-01.eld | 2 +-
.../resources/fill/snapshots/spacing-01-mono.eld | 2 +-
.../lisp/erc/resources/join/auth-source/foonet.eld | 2 +-
test/lisp/erc/resources/sasl/external.eld | 2 +-
test/lisp/erc/resources/sasl/plain.eld | 2 +-
test/lisp/eshell/em-glob-tests.el | 49 +-
test/lisp/eshell/em-hist-tests.el | 17 +
test/lisp/eshell/esh-cmd-tests.el | 12 +
test/lisp/eshell/esh-ext-tests.el | 2 +-
test/lisp/eshell/esh-var-tests.el | 37 +-
test/lisp/files-tests.el | 27 +-
test/lisp/help-fns-tests.el | 10 +-
test/lisp/image/gravatar-tests.el | 2 +-
test/lisp/jsonrpc-tests.el | 9 +
test/lisp/mwheel-tests.el | 10 +-
test/lisp/net/eww-tests.el | 5 +-
test/lisp/net/tramp-tests.el | 98 +-
test/lisp/progmodes/bug-reference-tests.el | 5 +-
.../progmodes/csharp-mode-resources/indent-ts.erts | 51 +
test/lisp/progmodes/csharp-mode-tests.el | 4 +
test/lisp/progmodes/eglot-tests.el | 64 +-
.../progmodes/lua-ts-mode-resources/indent.erts | 40 +
.../lua-ts-mode-resources/which-function.lua | 3 +
test/lisp/progmodes/lua-ts-mode-tests.el | 17 +-
test/lisp/progmodes/project-tests.el | 54 +
test/lisp/progmodes/python-tests.el | 163 ++-
.../progmodes/rust-ts-mode-resources/font-lock.rs | 25 +
.../{go-ts-mode-tests.el => rust-ts-mode-tests.el} | 15 +-
test/lisp/subr-tests.el | 57 +-
test/lisp/tar-mode-tests.el | 14 +
test/lisp/textmodes/reftex-tests.el | 20 +-
test/lisp/thingatpt-tests.el | 89 ++
test/lisp/url/url-util-tests.el | 6 +-
test/lisp/use-package/use-package-tests.el | 10 +-
test/lisp/vc/log-edit-tests.el | 18 +
test/lisp/wid-edit-tests.el | 8 +-
test/src/emacs-module-resources/mod-test.c | 1 +
test/src/fileio-tests.el | 6 +
test/src/fns-tests.el | 6 +
test/src/keymap-tests.el | 7 +
test/src/lread-tests.el | 11 +
test/src/textprop-tests.el | 51 +
650 files changed, 18405 insertions(+), 7094 deletions(-)
create mode 100644 etc/NEWS.unknown
create mode 100644 etc/schema/dotnet-appconfig.rnc
create mode 100644 etc/schema/dotnet-packages-config.rnc
create mode 100644 etc/schema/dotnet-packages-props.rnc
create mode 100644 etc/schema/dotnet-resx.rnc
create mode 100644 etc/schema/msbuild.rnc
create mode 100644 etc/schema/nuget.rnc
create mode 100644 etc/schema/nuspec.rnc
create mode 100644 java/org/gnu/emacs/EmacsTileObject.java
copy lib/{c-ctype.c => byteswap.c} (81%)
delete mode 100644 lib/count-leading-zeros.c
delete mode 100644 lib/count-leading-zeros.h
delete mode 100644 lib/count-one-bits.h
delete mode 100644 lib/count-trailing-zeros.h
rename lib/{count-trailing-zeros.c => stdbit.c} (77%)
create mode 100644 lib/stdbit.in.h
copy lib/{c-ctype.c => stdc_bit_width.c} (81%)
rename lib/{count-one-bits.c => stdc_count_ones.c} (78%)
copy lib/{execinfo.c => stdc_leading_zeros.c} (80%)
copy lib/{execinfo.c => stdc_trailing_zeros.c} (80%)
create mode 100644 lisp/gnus/nnatom.el
create mode 100644 lisp/gnus/nnfeed.el
create mode 100644 lisp/window-tool-bar.el
create mode 100644 m4/stdbit_h.m4
create mode 100644 test/data/decompress/tzg.tar.gz
create mode 100644 test/data/decompress/ztg.zip
create mode 100644 test/lisp/erc/erc-scenarios-base-kill-on-part.el
delete mode 100644
test/lisp/erc/resources/fill/snapshots/merge-wrap-indicator-post-01.eld
create mode 100644 test/lisp/progmodes/csharp-mode-resources/indent-ts.erts
create mode 100644 test/lisp/progmodes/lua-ts-mode-resources/which-function.lua
create mode 100644 test/lisp/progmodes/rust-ts-mode-resources/font-lock.rs
copy test/lisp/progmodes/{go-ts-mode-tests.el => rust-ts-mode-tests.el} (68%)
- scratch/igc updated (63f2db2380a -> 9aa3e693d1b),
Gerd Moellmann <=