emacs-diffs
[Top][All Lists]
Advanced

[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%)



reply via email to

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