[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/igc updated (05c19f8e543 -> 6a137e0c1dd)
From: |
Gerd Moellmann |
Subject: |
scratch/igc updated (05c19f8e543 -> 6a137e0c1dd) |
Date: |
Mon, 5 Aug 2024 00:32:51 -0400 (EDT) |
gerd pushed a change to branch scratch/igc.
from 05c19f8e543 Incorrect use of EmacsScroller.m_lisp_window
adds 831539542f9 * lib/timespec-sub.c: Copy manually from Gnulib.
adds 29aeed7218c ; * test/lisp/net/dbus-tests.el: Fix thinko.
adds 37475c9af7a Document Eshell entry points
adds 5cf8d60e0de Capitalize "Dired" and "Lisp" in docstrings
adds 871585db4ca * test/src/sqlite-tests.el (sqlite-execute-batch):
Declare to wave warning.
adds 7de4dbea08f Adapt Tramp's "run0" method
adds c38d5cc3b28 Improve 'set-fontset-font' documentation
adds 945335fec1e Improve 'put-image' documentation
adds ef3f26ec02d ; Tag ERC multiline blanks test as :expensive
adds 9331ab056a4 etags-regen-mode: Handle TAGS buffer being killed
adds e0b271e279b Take precautions against ill-formed content URIs
adds 166685a7d95 Merge from savannah/emacs-30
adds 35365620e4c Refactor timefns more functionally
adds 0e221d3789a Refactor timefns order
adds c45ae286b54 Refactor decode_ticks_hz via switch
adds 22a3a90f763 Split lisp_to_timespec in two
adds 34bde2f790d Push some time conversions down
adds a6a3f322453 Speed up decode-time when not doing subseconds
adds 5e8a38ecb2a Rename timefns internals
adds 6ef052d9b23 Reduce size of integer product in timefns
adds abafc6ca014 In timefns, prefer ui mul and div
adds b6cbf0cbb66 In timefns, do gcd reduction more often
adds 2fb7bb41bee In timefns, call natnump only for non-fixnums
adds 1c8e64a9536 New FASTER_BIGNUM macro to test slow-path code
adds 0c850df888e Optimize smallish mpz to native int conversion
adds 75f53d7c2c1 In timefns.c avoid by-hand overflow checking
adds e8b3c4cb58c Decode current time directly to timespec
adds e30706fd12b Avoid mpz for some common timestamp cases
adds c3e6923b004 Rename timefns static function lisp_time_struct
adds 8538a281f53 Split 'comp--ssa' code
adds a1775552cef Add 'comp-type-check-optim' pass
adds 0d6f3f134e4 Generalize 'comp-cstr-symbol-p'
adds baf74968f97 Fix 'comp--type-check-optim-block' it using
'comp-cstr-type-p'
adds ffaf1cb235c Some clean-up in comp-tests.el
adds dc8cde2b6f3 Add a type-check--optim test
adds ec1e300a215 Fix reference from buffer-stale-function docstring
adds 0de0056fd6b Don't emit a prompt in Eshell when a background command
is killed
adds a5ef9e25680 Document means of executing Emacs from unrelated
Android applications
adds 38fa3e93501 Merge from savannah/emacs-30
adds b22ab99f0a8 Render more Android functions safe to execute in a
batch session
adds e64a34e62be Merge from savannah/emacs-30
adds 900f135b68b * lisp/gnus/mm-uu.el (mm-uu-type-alist): Fix end-regexp
of git-format-patch.
adds b23ab371756 Simplify timestamp decoding
adds c77a9b934bc Fontify doxygen support to 'c-ts-mode', 'c++-ts-mode'
and 'java-ts-mode'
adds 3a26a51c69b ; Fix last change
adds ce13eee5ab7 ; * src/image.c (free_image_cache): Add assertion.
(Bug#71929)
adds 8b1a0f8695a Fix infloop in 'shell-resync-dirs'
adds d68a4ea3ec6 ; Fix 'ibuffer-do-isearch{-regexp}'
adds d77f8a34750 Fix invalid defcustom type for erc-buffers option
adds 53291e3d46e Fontify destructor in c++-ts-mode
adds bc154cba130 ; * src/search.c (Fre_search_forward): Clarify doc
string (bug#71879).
adds 846b79b6d02 Fix 'wdired-test-unfinished-edit-01'
adds febafe37884 * test/lisp/wdired-tests.el (wdired-test-bug34915): Fix
for MS-Windows.
adds a6c78ccf5f2 ; * src/w32fns.c (Fw32_notification_close): Fix typo
(bug#72091).
adds 44ae4868d38 Merge from origin/emacs-30
adds 5389b6a856b Fix renaming symlinks on MS-Windows
adds f38c42d1c7a Treat SVG images like other image types in
'shr-put-image'
adds e6f78485aa6 ; Fix typos in 'which-key-mode' (bug#72093)
adds 04bf3172f03 ; Set Transient's version
adds b00fc31dd1d Do not set LD_LIBRARY_PATH during Android initialization
adds f9dae55ccca Merge from savannah/emacs-30
adds 62fdcfd4842 Minor renaming in timefns.c
adds 159f3f59b1d Minor improvement in 'rmail-redecode-body'
adds a44376432de Further time decoding tidying
adds 1fea9adf520 Improve support for Tifinagh
adds eae1104f97e Extend treesitter tests on emba
adds c56e837a10e ; * src/android.c (setEmacsParams): Delete unused
variable.
adds 174a0b7642b * configure.ac (D8): Fix typo.
adds 33ba72f52fd Fix decoding 'display' properties with SVG images in
Enriched mode
adds 5ec73eca57c Update to Org 9.7.7-2-gf308d3
adds 46f2c94949c Merge from savannah/emacs-30
adds ecc8516d9ca ; Replace (non-)nil with (non-)@code{nil} in texinfo
files
adds fe28ba5d55b ; Replace quotes with @code{...} in texinfo files
adds 3407e274999 Don't save to history from 'eshell-command' when
aborting
adds 510ca5e84b5 Merge branch 'emacs-30' of
git.sv.gnu.org:/srv/git/emacs into emacs-30
adds 68b7806c319 Support passing signals like 'SIGCODE' to
'tramp-signal-process'
adds f54ad127eec Merge from savannah/emacs-30
adds 684e96a30d9 Adapt tressitter tests on EMBA
adds 35606d575b8 ; Merge from savannah/emacs-30
adds 17c62c1242f Rename treesitter test
adds fc25b4d8370 * etc/TODO: Refer to Bug#72127 for Magit assignments.
adds a7b68c25640 Fix intermittent failure of dired-test-bug27243-02
adds 0fc8d883670 Merge from savannah/emacs-30
adds 6b2f51633e0 Add project argument to project-kill-buffers
adds 72ba45e2749 Restrict loop variable scope in `xpm_str_to_color_key`
adds fcb4d89aaa7 Prefer `memcpy` to `strcpy` in image.c
adds 72c8e0df87b Delete commented out code from `signal_or_quit`
adds 06ce99b76a8 Merge remote-tracking branch 'savannah/master' into
master-android-1
adds 7d8ff5a56c5 Adapt tressitter tests on EMBA
adds 970409916e0 Make error messages adhere to our standards
adds fd8bdedde96 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds f5dbdedcc53 Update from Gnulib by running admin/merge-gnulib
adds 2067c255e67 Use Gnulib workaround for Android strnlen bug
adds 31517e81d0d Pacify 32-bit GCC 14.1.1 in timer_check_2
adds a4bafce01e6 Pacify -Wmissing-variable-declarations for
lisp_malloc_user
adds b4050ab75e8 Fix get_conversion_field --with-wide-wint overflow
adds b77abd2bfeb alloc.c: ckd_add, not by-hand checks
adds a53fd69fe21 Fix buffer size problem in print_bool_vector
adds 51d096ec07d Make ztrillion static
adds d10c1796c99 Test !FASTER_TIMEFNS with builtin resolutions
adds e1089cc9b6d Simplify time form analysis
adds a86c25c91f3 Prefer -I to -isystem
adds a826296cff6 Quote BIN_DESTDIR better
adds 7cda30602fc Check for more ‘find’ failures and port ‘find’
adds d7b93f63f69 Eglot: supported nested {} patterns in globs
adds 5684fc5207e Handle an edge case in c-ts-mode filling (bug#72116)
adds a1f29998bf4 Add history variables for find-func entry points
adds 3a790abd869 Go back to preferring -isystem to -I
adds e3bba63ecb9 Checkdoc fixes in transient.el
adds 719d5753ca6 ; * doc/lispref/help.texi (Keys in Documentation): Add
cross-reference.
adds 3ccebbe17b7 Fix 'toggle-window-dedicated' documentation
adds 504bdd560af ; Fix last change
adds 85d2d7982d4 Update Tramp manual
adds 8c7c4f4baaa New Tramp tests
adds 7093504da2d ; Fix typos (bug#72167)
adds 765cfaed775 ; * doc/emacs/anti.texi (Antinews): Fix typos
(bug#72167).
adds 34882d52432 Port better to Android 3.0
adds 4c35382e983 ; * src/emacs.c (syms_of_emacs) <Vsystem_type>: Fix doc
string indentation.
adds d31b202377e Merge from savannah/emacs-30
adds da97096fdbb ; fix previous find-function change
adds a90a1ed527e Minor cleanup of code in insdel.c
adds d00a10333f0 Use strnlen to avoid unnecessary work in pgtkfns.c
adds 87facc9e3da Avoid overflow in pgtk_is_numeric_char
adds 76874df05f7 Fix minor code style issue in pgtkfns.c
adds 1550213613b Improve handling of deferrable Eshell commands
adds c7a498260ce Handle broken pipes in a better way in Eshell
adds 259f4613bde Improve implementation of built-in Eshell "kill" command
adds 965be7bc461 ; * doc/misc/eshell.texi (Bugs and ideas): Remove
now-implemented idea.
adds 99b360bb5aa Allow specifying stdout/stderr separately in some
Eshell commands
adds c330b97fe24 Visualize ranking of last game when adding scores
adds f591f477791 ; * test/lisp/net/dbus-tests.el: silence compilation
warnings
adds 34b832fce1d * lisp/which-key.el: Bump version to 3.6.1
adds 39c704e03de Split out exit code parts of 'eshell-close-handles'
into a new function
adds b7893e73878 Don't set exit info in Eshell if the command is being
piped elsewhere
adds c9d28a05d98 Avoid overflow in pgtk_is_numeric_char
adds 6c96d062815 ; Merge from origin/emacs-30
adds 9889774c62e Checkdoc fixes in treesit.el
adds 46436720787 Checkdoc fixes in touch-screen.el
adds 109b592d77b Checkdoc fixes in subr.el
adds 4911f08912a Checkdoc fixes in allout-widgets.el
adds 110b3d08d73 Improve emacs man page description of --user flag
adds b2ac3435867 ; * doc/man/emacs.1.in: Improve wording.
adds 41dc28244f2 * doc/man/emacs.1.in: Add "No warranty" notice.
adds a6cab228d4d ; Fix typos
adds 5916b172bdc * etc/TODO: Delete item about merging Magit.
adds 34c1094e607 ; Fix typo in etc/ORG-NEWS (Bug#72186)
adds 0218fb21437 Adapt file-remote-p doc
adds 951fb93956d * lisp/transient.el (static-if): Remove duplicated
definition.
adds a478423d19f * lisp/progmodes/peg.el (peg-syntax-classes): Typo
(bug#72131)
adds 153732e6381 Merge from origin/emacs-30
adds 524e9d50a78 In ‘INSTALL’ put configure vars in one section
adds 9f4fc660821 Work around GCC bug 58416 on 32-bit x86
adds 892abde34e0 Respect mouse-fine-graned-tracking in touch screen
simple translation
adds 358dbbb723b Fix compilation on builds with native rectangle
structures
adds cb78b43f394 Fix setup of fonts for 'han' script.
adds 79b9f05d3a4 Avoid accessing uninitialized bool_vector words
adds e4760109ac8 Miscellaneous checkdoc fixes
adds 079e5a03156 Improve register-use-preview docstring
adds 55110d1fda2 Document GNU ELPA copyright in tips.texi
adds 96f1db89ee7 Avoid errors in 'icomplete-vertical-mode'
adds 07b1a36f78c ; * src/sqlite.c (Fsqlite_load_extension): Add "vec0"
to allowed extensions.
adds ea30ffc52b3 ; * doc/misc/gnus.texi (Agent Caveats): Fix doc
adds ab7c40ea52a Fix Imenu in 'emacs-news-view-mode'
adds 816c53c2d9d Fix bibtex validation for non-file buffers
adds b21e749a7c6 Merge from origin/emacs-30
adds 2f875ead59a Avoid magic values in xfont_list
adds 301b97eb24a ; Fix typo in xfont.c
adds 101ec143012 SAFE_ALLOCA fixes
adds 1eca867e1b6 Support compiled queries in pdump by dumping source
(bug#69952)
adds 1abf3bdd7ed Support dumping tree-sitter query (bug#69952)
adds 55fefe06ef0 ; * lisp/eshell/esh-io.el (eshell-close-handles): Fix
version annotation.
adds 76497a01425 Change list-length intptr_t to ptrdiff_t
adds 515e5ad0de1 Fix bool vector length overflow
adds e63fa29b98f ; Fix recent changes in pdumper.c
adds f249c81f868 Add commands to run unit tests in 'go-ts-mode'
adds 5c08fd80d27 * lisp/progmodes/go-ts-mode.el (go-ts-mode-build-tags):
Fix :version.
adds cdca1ba2e9d ; Fix typo
adds 7a059ed88a1 Signal error on wrong typescript dialect
adds 810be9cf863 ; Minor whitespace fix
adds bb0f0c04a39 Improve one test (bug#71998)
adds ccb856189f4 Add link to commit compatibility function handles
adds 4868a17396b Fix segfault when deleting tree-sitter query (bug#72238)
adds da0165a01e0 Prohibit unbinding of built-in variables
adds d995429e7bc Use SBYTES instead of strlen in treesit.c
adds 1519c758a5a * src/comp.c (obj_to_reloc): Use eassume.
adds cc6324d9dca Don't highlight matches in dired query-replace commands
adds f5212356560 Better reproduce mouse event coalescence during touch
event translation
adds 6760cedc5e0 * lisp/isearch.el: Preserve original value of
overriding-terminal-local-map.
adds 19a18e487b8 * lisp/isearch.el: Exit Isearch after deleting the
frame (bug#41338).
adds ab29b28d4ba Fix DocView with PostScript files
adds 00adee897ac ; Fix punctuation in docs
adds 68615a38669 Fix punctuation and doc style in treesit.c
adds 2dacec1609a Update tag for prebuilt tree-sitter grammars
adds 85773ab9771 Minor copyedits in tree-sitter starting guide
adds c66bda1a19a Improve treesit-node-child-by-field-name docstring
adds 6d22bd4d3a0 Merge from savannah/emacs-30
adds ed38fcc0170 Fix segfault when deleting tree-sitter query (bug#72238)
adds a793305d166 ; Merge from savannah/emacs-30
adds 87f41b937bc Fix Ftreesit_parser_create
adds 46b192c04b1 Update to Org 9.7.8-5-gfdf0e0
adds f050b9c5033 Fix Tramp IPv6 handling in tests
adds 9b426e15abd Correctly typeset nil and t in texinfo
adds caf7426f0ca FIx spurious fontification of variable in Java Mode
adds c1382257aa8 ; Fix typo in use-package.texi
adds 1aaadc8aec5 Fix DocView with DVI files
adds 2074e94c3b1 Fix disappearing bar cursor on Hebrew text (bug#72230)
adds 7588e1f8a9f ; * src/xdisp.c (Fformat_mode_line): Doc fix.
adds de9f9add138 Improve 'emacs-news-view-mode' menus and bindings
adds c7609464f70 Document (use-package 'emacs) declarations
adds 05629d3af0a Delete redundant "a.k.a." in use-package.texi
adds 1ee8579eb7d Fix bug#72255
adds db40b65825f Merge from savannah/emacs-30
adds b5543c54bf0 Fix NULL pointer dereferences in xpm_load_image
adds e673492f74c Merge from savannah/emacs-30
adds 3a76354e092 Adapt last change to non-NS systems
adds 135ce96f1ef Merge from savannah/emacs-30
adds c4e8112f983 Remove Emacs 27 compatibility from Tramp
adds d458664e893 Adapt Tramp tests
adds cb633820c15 ; * doc/misc/use-package.texi (Getting Started): Fix
wording.
adds 23549d71751 * src/image.c (gui_put_x_image): Avoid memory leak.
adds 976416bebe2 Fix some function type declaration
adds df25bd12fc3 Merge from savannah/emacs-30
adds baf9f1210a3 Add some basic checking for function type declarations
adds a6a4ad13e48 (error): Remove support for old calling convention
adds 0ae70433eab Delete defgroup "wp" obsolete since Emacs 26
adds 2f5af5cab38 ; * etc/NEWS: Fix header level.
adds 210b98bc993 bug#72241: 31.0.50; [PATCH] Use a dedicated buffer for
`doc-view-open-text'
adds 6eb3827f7bf Describe that DocView text contents display is in a
separate buffer
adds 42cdfe7f60e Fix process-attributes rss and pmem on GNU/Linux
adds c6937ef88b1 Fix jumping to page in DocView's text contents
(bug#72275)
adds ba31c62f815 ; * doc/emacs/misc.texi (Document View): Improve
wording (bug#72241).
adds d2cb9f2bf6e Tramp's method "kubernetes" supports now optional
namespace
adds e56e4b345a2 Use timer accessors instead of aref/aset
adds c22b4198b2e Fix display of 'display' strings in RTL paragraphs at
window-start
adds 4a743729d71 ; Don't use non-ASCII in Emacs manual sources unless
necessary
adds 52cae67e1e7 ; Don't use non-ASCII in ELisp manual sources unless
necessary
adds 4e250154ec4 Add support for Tifinagh script
adds d7665595f7b Tramp: Handle hops with "%" in their names
adds 33c6b4df40e ; Fix punctuation in etc/*
adds 9e9121ed635 * lisp/net/nsm.el (nsm-verify-connection): Improve
docstring.
adds c1436ac64dc Use buffer-local value of 'comint-input-ring-size'
adds 29d4ba56258 Improve Tramp startup time
adds b9f2ef2a333 * test/lisp/net/tramp-tests.el (tramp-test42-utf8):
Don't test "Tifinagh".
adds 67faaead754 Don't refer to obsolete finder group "wp"
adds a7996615663 Standardize possessive apostrophe usage in manuals,
docs, and comments
adds b97786d9f6e ; * etc/NEWS: Entry for 'gnus-summary-limit-to-age'
(bug#72204).
adds 9eea6be5abf Don't produce invalid XML with multi-line commenting
style
adds 68906f184cb * admin/notes/spelling: Update note.
adds 7170282a59a lisp/minibuffer.el (completion--sifn-requote): Fix
bug#72176
adds af527051cd3 ; * admin/MAINTAINERS: Remove Nicolas Petton.
adds fdc133e97f6 Fix bug in server.el introduced by 0d7d835902df
adds fcd4e4c895d ; * admin/MAINTAINERS: Add myself for maintaining some
areas.
adds c27055a938a ; cperl-mode.el: Fix fontification of flip-flop
(Bug#72296)
adds 268a2d10fc9 Improve documentation of '--init-directory'
command-line option.
adds 87389f9ff90 ; Improve documentation of 'line-prefix' and
'wrap-prefix'.
adds 309d0a71864 Add PROBLEMS entry for bug#72303
adds 5c08cd4e7c3 ; * doc/emacs/cmdargs.texi (Initial Options): Fix last
change.
adds 59a895ec499 ; * .gitignore: Add lisp/eshell/esh-groups.el.
adds 68a5f1f7d18 NS: prevent makeKeyWindow warnings (bug#69525)
adds 1ae2f004473 Fix edge-case with 'which-key-dont-use-unicode' setter
adds 88e1ec22f27 Update to Org 9.7.9
adds c3c27a919c2 Merge from origin/emacs-30
adds 156a3ba4f9e ; Auto-commit of loaddefs files.
adds 2fd38e5c496 Simplify and speed up numeric comparisons
adds 10b91328d96 * lisp/language/misc-lang.el ("Tifinagh"): Fix
`sample-text'.
adds 829ebbd1d1d Revert "* test/lisp/net/tramp-tests.el
(tramp-test42-utf8): Don't test "Tifinagh"."
adds e5a94491170 * src/data.c (arithcompare): Simplify fixnum/bignum
comparisons.
adds 7753a597fb8 Reduce type checks in arithcompare
adds e8f38d1364a Make sure SES always writes non abbreviated expressions
to data area.
adds 8bfdee8689f ; Improve correctness of 'eshell-do-eval' in some edge
cases
adds 50339b38fde Use 'unwind-protect' to ensure that Eshell always
closes I/O handles
adds 0b565d97064 * lisp/language/misc-lang.el ("Tifinagh"): Fix
`language-info-alist'.
adds 99704a7b41f Add new optional argument NO-HIGHLIGHT to
query-replace-read-args
adds d50c82f3e98 Simplify 'help-enable-variable-value-editing' using
'string-edit'
adds 367c0490a82 ; * admin/MAINTAINERS: Note what I maintain
adds 1bfd89f6ce6 Merge from origin/emacs-30
adds 469bc7c9686 Use 'kill-process' as a fallback when a pipe gets
broken in Eshell
adds e4d22abcab6 ; Merge from origin/emacs-30
adds a475360af98 Correct display of Doc View documents after tab
switching
adds 5cf64d8377a Fix sporadic crashes and `select' failures in dumped
images
adds 9bf0331d02d Merge from savannah/emacs-30
adds 63e609f6aa1 * lisp/tab-bar.el (tab-bar-show-inactive-group-tabs):
New defcustom.
adds cfadd047a27 ; cperl-mode.el: Make it checkdoc clean
adds a8ac8650abb ; Add Harald Jörg as maintainer of cperl-mode
adds b6c18817a25 vhdl-mode: don't use timer accessors in XEmacs
adds a2c439db687 Define custom var rmail-summary-starting-message.
adds e4cd26defc0 "Separate" tree-sitter parser list for indirect buffers
adds 74bb1e5897f Fix filling in c-ts-mode (bug#72116)
adds a7e3181e2f7 New variable treesit-language-remap-alist (bug#72388)
adds bf0aeaa0d7a Re-enable displaying `han' characters on Android
adds 44c9c2c8456 (vhdl-run-when-idle): Don't use `timer--triggered`
adds d00eb0468b1 Revert "Re-enable displaying `han' characters on
Android"
adds 158835668df ; * doc/lispref/modes.texi (Mode Line Data): Fix
formatting.
adds b0d927e1dce Merge branch 'emacs-30' of
git.savannah.gnu.org:/srv/git/emacs into emacs-30
adds e09982f8f5a Merge branch 'emacs-30' of
git.savannah.gnu.org:/srv/git/emacs into emacs-30
adds abefd9514bc * lisp/tab-bar.el (tab-bar-move-tab-to-group): Fix for
a new group's tab.
adds 74fe889a93f Merge branch 'emacs-30' of
git.savannah.gnu.org:/srv/git/emacs into emacs-30
adds 9f7c1ace9f8 NS: Set frame position when entering/exiting fullscreen
(bug#71912)
adds ceb5a152227 MacOS: Let EmacsView implement NSTextInputClient
adds 1154d8aafe2 Better resolve bug#72188
adds 96097d36232 Merge from savannah/emacs-30
adds efbeefd17e3 Conclude previous change
adds 27381d71c65 Improve window/buffer handling code
adds 4437d730a5f Remove misspelled rx category `chinse-two-byte`
adds 889e7027d3e Fix edge cases in tramp-crypt.el
adds 0892b66e9b0 Fix regression in 'todo-test-todo-quit02'
adds 1134734e196 ; * lisp/eshell/em-dirs.el (eshell/cd): Remove
extraneous 'eshell-protect'.
adds 4fa540f8658 Fix finding anchor references after
'Info-on-current-buffer'
adds 80108438e5e Fix display of empty margins when default face is
remapped
adds 18491f48d97 Install cond*
adds 15afa72460b Fix 'script-representative-chars' for the 'han' script
adds cb421286d2e Fix c++-ts-mode indentation for templace (bug#72263)
adds ef5466c2675 Avoid aborts when buffer is modified during its
redisplay
adds 49151316306 Merge from savannah/emacs-30
adds c64d6538368 ; * lisp/treesit.el (treesit-ready-p): Fix typo
(bug#72411).
adds 743a052cc9c ; Merge from savannah/emacs-30
adds 94fe5894d99 ; * lisp/touch-screen.el: Correct commentary.
adds e539a5c7d79 NS: Fix placement of candidate window (bug#72422)
adds 5bd30117304 Merge from savannah/emacs-30
adds c25687e860f Fix various typos reported by Pip Cet
adds 8d073823c61 Revert "Remove redundant byte-swapping boundary"
adds ef8276d4247 Merge from savannah/emacs-30
adds ff6954b9c83 Improve font search and handling on MS-Windows
adds 1b806a200ed Remove further compat code from Tramp
adds 0756f3085ea Clarify that 'pcase-lambda' only destructs
adds f70a6ea0ea8 Add support for variable-pitch fonts in
'visual-wrap-prefix-mode'
adds 5ecd35555e9 Fix c-ts-common filling
new 6a137e0c1dd Merge branch 'master' into scratch/igc
Summary of changes:
.gitignore | 1 +
ChangeLog.3 | 4 +-
ChangeLog.4 | 6 +-
INSTALL | 26 +-
Makefile.in | 16 +-
admin/MAINTAINERS | 39 +-
admin/codespell/codespell.exclude | 1 +
admin/codespell/codespell.ignore | 7 -
admin/notes/bug-triage | 4 +-
admin/notes/bugtracker | 6 +-
admin/notes/copyright | 166 ++--
admin/notes/documentation | 4 +-
admin/notes/multi-tty | 10 +-
admin/notes/repo | 4 +-
admin/notes/spelling | 6 +
admin/notes/tree-sitter/performance | 6 +-
admin/notes/tree-sitter/starter-guide | 120 ++-
admin/notes/tree-sitter/treesit_record_change | 4 +-
admin/nt/dist-build/README-scripts | 51 +-
admin/nt/dist-build/README-windows-binaries | 4 +-
admin/run-codespell | 1 +
build-aux/gitlog-to-changelog | 31 +-
build-aux/move-if-change | 4 +-
build-aux/update-copyright | 4 +-
configure.ac | 74 +-
doc/emacs/ack.texi | 53 +-
doc/emacs/android.texi | 59 +-
doc/emacs/anti.texi | 8 +-
doc/emacs/cal-xtra.texi | 14 +-
doc/emacs/calendar.texi | 12 +-
doc/emacs/cmdargs.texi | 10 +
doc/emacs/custom.texi | 11 +-
doc/emacs/display.texi | 2 +-
doc/emacs/emacs.texi | 50 +-
doc/emacs/fortran-xtra.texi | 2 +-
doc/emacs/frames.texi | 2 +-
doc/emacs/help.texi | 2 +-
doc/emacs/mini.texi | 3 +-
doc/emacs/misc.texi | 17 +-
doc/emacs/mule.texi | 10 +
doc/emacs/package.texi | 6 +-
doc/emacs/text.texi | 2 +-
doc/emacs/trouble.texi | 2 +-
doc/emacs/vc1-xtra.texi | 2 +-
doc/emacs/windows.texi | 8 +-
doc/lispintro/emacs-lisp-intro.texi | 8 +-
doc/lispref/commands.texi | 2 +-
doc/lispref/control.texi | 6 +-
doc/lispref/display.texi | 22 +-
doc/lispref/files.texi | 20 +-
doc/lispref/frames.texi | 10 +-
doc/lispref/functions.texi | 10 +-
doc/lispref/help.texi | 10 +-
doc/lispref/intro.texi | 5 +-
doc/lispref/keymaps.texi | 12 +-
doc/lispref/modes.texi | 4 +-
doc/lispref/nonascii.texi | 6 +-
doc/lispref/package.texi | 8 +-
doc/lispref/parsing.texi | 39 +-
doc/lispref/positions.texi | 2 +-
doc/lispref/processes.texi | 2 +-
doc/lispref/searching.texi | 6 +-
doc/lispref/sequences.texi | 2 +-
doc/lispref/streams.texi | 2 +-
doc/lispref/strings.texi | 4 +-
doc/lispref/text.texi | 40 +-
doc/lispref/tips.texi | 10 +-
doc/lispref/variables.texi | 2 +-
doc/lispref/windows.texi | 193 ++++-
doc/man/emacs.1.in | 10 +-
doc/man/etags.1 | 2 +-
doc/misc/ChangeLog.1 | 5 +-
doc/misc/auth.texi | 12 +-
doc/misc/autotype.texi | 2 +-
doc/misc/bovine.texi | 2 +-
doc/misc/calc.texi | 84 +-
doc/misc/cc-mode.texi | 12 +-
doc/misc/cl.texi | 13 +-
doc/misc/dbus.texi | 6 +-
doc/misc/ebrowse.texi | 6 +-
doc/misc/ede.texi | 2 +-
doc/misc/ediff.texi | 76 +-
doc/misc/efaq-w32.texi | 40 +-
doc/misc/efaq.texi | 8 +-
doc/misc/eglot.texi | 4 +-
doc/misc/emacs-mime.texi | 2 +-
doc/misc/erc.texi | 2 +-
doc/misc/ert.texi | 10 +-
doc/misc/eshell.texi | 181 +++-
doc/misc/eudc.texi | 40 +-
doc/misc/flymake.texi | 2 +-
doc/misc/forms.texi | 22 +-
doc/misc/gnus-faq.texi | 37 +-
doc/misc/gnus.texi | 51 +-
doc/misc/htmlfontify.texi | 4 +-
doc/misc/idlwave.texi | 16 +-
doc/misc/info.texi | 2 +-
doc/misc/message.texi | 18 +-
doc/misc/modus-themes.org | 56 +-
doc/misc/newsticker.texi | 20 +-
doc/misc/nxml-mode.texi | 82 +-
doc/misc/org.org | 28 +-
doc/misc/pcl-cvs.texi | 2 +-
doc/misc/rcirc.texi | 2 +-
doc/misc/reftex.texi | 26 +-
doc/misc/sc.texi | 2 +-
doc/misc/semantic.texi | 2 +-
doc/misc/ses.texi | 63 +-
doc/misc/speedbar.texi | 2 +-
doc/misc/todo-mode.texi | 4 +-
doc/misc/tramp.texi | 36 +-
doc/misc/trampver.texi | 4 +-
doc/misc/transient.texi | 16 +-
doc/misc/use-package.texi | 49 +-
doc/misc/vhdl-mode.texi | 28 +-
doc/misc/vip.texi | 18 +-
doc/misc/viper.texi | 40 +-
doc/misc/vtable.texi | 6 +-
doc/misc/widget.texi | 4 +-
doc/misc/wisent.texi | 6 +-
etc/ChangeLog.1 | 2 +-
etc/DEBUG | 2 +-
etc/DEVEL.HUMOR | 2 +-
etc/ERC-NEWS | 10 +-
etc/HELLO | 3 +-
etc/NEWS | 156 +++-
etc/NEWS.1-17 | 2 +-
etc/NEWS.19 | 4 +-
etc/NEWS.20 | 48 +-
etc/NEWS.21 | 22 +-
etc/NEWS.22 | 32 +-
etc/NEWS.25 | 2 +-
etc/NEWS.26 | 2 +-
etc/NEWS.30 | 11 +-
etc/NXML-NEWS | 22 +-
etc/ORG-NEWS | 16 +-
etc/PROBLEMS | 18 +-
etc/TODO | 22 +-
etc/images/README | 6 +-
etc/refcards/dired-ref.tex | 2 +-
etc/refcards/gnus-refcard.tex | 58 +-
etc/refcards/orgcard.tex | 2 +-
etc/refcards/survival.tex | 8 +-
etc/refcards/viperCard.tex | 12 +-
etc/tutorials/TUTORIAL | 2 +-
etc/w32-feature.el | 6 +-
java/org/gnu/emacs/EmacsNoninteractive.java | 250 +++---
java/org/gnu/emacs/EmacsSdk7FontDriver.java | 2 +-
java/org/gnu/emacs/EmacsService.java | 18 +-
lib/gnulib.mk.in | 32 +-
lib/qcopy-acl.c | 21 +-
lib/stdio.in.h | 147 +++-
lib/stdlib.in.h | 24 +-
lib/timespec-sub.c | 2 +-
lisp/ChangeLog.12 | 2 +-
lisp/ChangeLog.17 | 2 +-
lisp/ChangeLog.5 | 4 +-
lisp/ChangeLog.6 | 2 +-
lisp/allout-widgets.el | 13 +-
lisp/ansi-color.el | 9 +-
lisp/calc/calc-funcs.el | 2 +-
lisp/cedet/semantic/wisent/grammar.el | 2 +-
lisp/cedet/srecode/fields.el | 2 +-
lisp/comint.el | 5 +-
lisp/completion.el | 2 +-
lisp/cus-edit.el | 9 +-
lisp/desktop.el | 4 +-
lisp/dired-aux.el | 6 +-
lisp/dired-x.el | 4 +-
lisp/dired.el | 20 +-
lisp/doc-view.el | 81 +-
lisp/emacs-lisp/byte-run.el | 19 +-
lisp/emacs-lisp/comp-cstr.el | 13 +-
lisp/emacs-lisp/comp.el | 104 ++-
lisp/emacs-lisp/cond-star.el | 707 ++++++++++++++++
lisp/emacs-lisp/find-func.el | 16 +-
lisp/emacs-lisp/package-vc.el | 1 +
lisp/emacs-lisp/pcase.el | 11 +-
lisp/emacs-lisp/rx.el | 2 -
lisp/emacs-lisp/seq.el | 3 +-
lisp/emacs-lisp/subr-x.el | 11 +-
lisp/emacs-lisp/thunk.el | 3 +-
lisp/emacs-lisp/timer-list.el | 12 +-
lisp/emulation/cua-base.el | 6 +-
lisp/epa-ks.el | 3 +-
lisp/erc/erc.el | 3 +-
lisp/eshell/em-alias.el | 3 +-
lisp/eshell/em-dirs.el | 3 +-
lisp/eshell/em-hist.el | 20 +-
lisp/eshell/em-script.el | 21 +-
lisp/eshell/esh-cmd.el | 217 ++---
lisp/eshell/esh-io.el | 46 +-
lisp/eshell/esh-proc.el | 108 +--
lisp/eshell/esh-var.el | 34 +-
lisp/eshell/eshell.el | 53 +-
lisp/external-completion.el | 4 +-
lisp/ffap.el | 4 +-
lisp/files.el | 15 +-
lisp/find-dired.el | 2 +-
lisp/find-file.el | 2 +-
lisp/finder.el | 3 +-
lisp/flow-ctrl.el | 4 +-
lisp/foldout.el | 4 +-
lisp/forms.el | 4 +-
lisp/frame.el | 2 +-
lisp/frameset.el | 4 +-
lisp/gnus/mail-source.el | 5 +-
lisp/gnus/mm-uu.el | 2 +-
lisp/help-fns.el | 55 +-
lisp/help.el | 2 +-
lisp/hi-lock.el | 2 +-
lisp/hilit-chg.el | 2 +-
lisp/ibuf-ext.el | 18 +-
lisp/image.el | 6 +-
lisp/info.el | 74 +-
lisp/international/fontset.el | 14 +-
lisp/international/mule-conf.el | 2 +-
lisp/isearch.el | 24 +-
lisp/jsonrpc.el | 4 +-
lisp/kmacro.el | 2 +-
lisp/language/cyrillic.el | 4 +-
lisp/language/misc-lang.el | 13 +
lisp/ldefs-boot.el | 572 ++++++++++---
lisp/leim/quail/tifinagh.el | 67 ++
lisp/locate.el | 8 +-
lisp/mail/rmail.el | 93 ++-
lisp/mail/rmailsum.el | 7 +-
lisp/minibuffer.el | 46 +-
lisp/mouse-copy.el | 9 +-
lisp/msb.el | 4 +-
lisp/net/newst-backend.el | 2 +-
lisp/net/nsm.el | 23 +-
lisp/net/shr.el | 17 +-
lisp/net/tramp-adb.el | 29 +-
lisp/net/tramp-androidsu.el | 5 +-
lisp/net/tramp-archive.el | 2 +-
lisp/net/tramp-cache.el | 6 +-
lisp/net/tramp-cmds.el | 37 +-
lisp/net/tramp-compat.el | 157 +---
lisp/net/tramp-container.el | 69 +-
lisp/net/tramp-crypt.el | 53 +-
lisp/net/tramp-fuse.el | 5 +-
lisp/net/tramp-gvfs.el | 42 +-
lisp/net/tramp-integration.el | 9 +-
lisp/net/tramp-message.el | 11 +-
lisp/net/tramp-sh.el | 91 +-
lisp/net/tramp-smb.el | 42 +-
lisp/net/tramp-sshfs.el | 6 +-
lisp/net/tramp-sudoedit.el | 4 +-
lisp/net/tramp.el | 153 ++--
lisp/net/trampver.el | 12 +-
lisp/nxml/nxml-mode.el | 1 +
lisp/org/ChangeLog.1 | 5 +-
lisp/org/ob-core.el | 20 +-
lisp/org/ob-sql.el | 2 +-
lisp/org/ol.el | 2 +-
lisp/org/org-agenda.el | 5 +-
lisp/org/org-element.el | 2 +-
lisp/org/org-fold-core.el | 2 +-
lisp/org/org-persist.el | 6 +-
lisp/org/org-src.el | 2 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 38 +-
lisp/org/ox-latex.el | 2 +-
lisp/pixel-scroll.el | 6 +-
lisp/play/gamegrid.el | 52 +-
lisp/printing.el | 15 +-
lisp/progmodes/bug-reference.el | 2 +-
lisp/progmodes/c-ts-common.el | 125 ++-
lisp/progmodes/c-ts-mode.el | 133 ++-
lisp/progmodes/cc-engine.el | 6 +-
lisp/progmodes/cperl-mode.el | 328 +++++---
lisp/progmodes/eglot.el | 41 +-
lisp/progmodes/etags-regen.el | 7 +-
lisp/progmodes/go-ts-mode.el | 88 +-
lisp/progmodes/java-ts-mode.el | 159 ++--
lisp/progmodes/peg.el | 4 +-
lisp/progmodes/php-ts-mode.el | 2 +-
lisp/progmodes/project.el | 6 +-
lisp/progmodes/scheme.el | 2 +-
lisp/progmodes/typescript-ts-mode.el | 17 +-
lisp/progmodes/vhdl-mode.el | 7 +-
lisp/register.el | 25 +-
lisp/repeat.el | 4 +-
lisp/replace.el | 4 +-
lisp/saveplace.el | 2 +-
lisp/select.el | 2 +-
lisp/server.el | 2 +-
lisp/ses.el | 16 +-
lisp/shell.el | 12 +-
lisp/simple.el | 31 +-
lisp/sqlite-mode.el | 2 +-
lisp/subr.el | 19 +-
lisp/tab-bar.el | 43 +-
lisp/tempo.el | 2 +-
lisp/term.el | 8 +-
lisp/textmodes/bibtex.el | 9 +-
lisp/textmodes/emacs-news-mode.el | 58 +-
lisp/textmodes/enriched.el | 7 +-
lisp/textmodes/less-css-mode.el | 2 +-
lisp/textmodes/reftex-dcr.el | 4 +-
lisp/textmodes/rst.el | 4 +-
lisp/time.el | 4 +-
lisp/touch-screen.el | 112 ++-
lisp/transient.el | 26 +-
lisp/treesit.el | 7 +-
lisp/uniquify.el | 4 +-
lisp/visual-wrap.el | 113 ++-
lisp/wdired.el | 10 +-
lisp/which-key.el | 15 +-
lisp/window.el | 455 ++++++----
lisp/winner.el | 2 +-
lisp/woman.el | 8 +-
lwlib/lwlib-Xm.c | 2 +-
m4/acl.m4 | 25 +-
m4/gnulib-comp.m4 | 9 +-
m4/manywarnings.m4 | 3 +-
m4/memmem.m4 | 4 +-
m4/stdio_h.m4 | 18 +-
m4/strnlen.m4 | 51 +-
make-dist | 2 +-
nt/INSTALL.W64 | 2 +-
nt/README.W32 | 2 +-
nt/inc/ms-w32.h | 2 +-
oldXMenu/Internal.c | 2 +-
src/ChangeLog.12 | 2 +-
src/ChangeLog.13 | 2 +-
src/ChangeLog.8 | 2 +-
src/Makefile.in | 6 +-
src/alloc.c | 111 +--
src/android-emacs.c | 11 +-
src/android.c | 11 +-
src/androidfns.c | 13 +-
src/androidgui.h | 2 -
src/androidselect.c | 10 +-
src/androidvfs.c | 2 +-
src/bignum.c | 34 +-
src/bignum.h | 16 +-
src/buffer.c | 7 +
src/bytecode.c | 10 +-
src/callproc.c | 2 +-
src/charset.c | 2 +-
src/charset.h | 2 +-
src/coding.c | 22 +-
src/comp.c | 29 +-
src/cygw32.c | 4 +-
src/data.c | 242 +++---
src/emacs-module.c | 10 +-
src/emacs.c | 2 +-
src/eval.c | 8 -
src/fileio.c | 2 +-
src/filelock.c | 2 +-
src/fns.c | 19 +-
src/font.c | 44 +-
src/ftfont.c | 10 +-
src/haikufns.c | 2 +-
src/haikumenu.c | 17 +-
src/image.c | 67 +-
src/insdel.c | 4 +-
src/itree.c | 2 +-
src/keyboard.c | 59 +-
src/keymap.c | 2 +-
src/lisp.h | 42 +-
src/lread.c | 4 +-
src/msdos.c | 2 +-
src/nsfns.m | 2 +-
src/nsterm.h | 3 +-
src/nsterm.m | 82 +-
src/pdumper.c | 21 +-
src/pgtkfns.c | 63 +-
src/pgtkselect.c | 2 +-
src/pgtkterm.c | 2 +-
src/print.c | 2 +-
src/process.c | 30 +-
src/search.c | 2 +-
src/sfnt.c | 22 +-
src/sfnt.h | 2 +
src/sfntfont.c | 19 +-
src/sqlite.c | 3 +-
src/sysdep.c | 10 +-
src/systime.h | 14 +-
src/textconv.c | 4 +-
src/textconv.h | 2 +-
src/timefns.c | 918 +++++++++++----------
src/treesit.c | 144 +++-
src/treesit.h | 13 +-
src/w32.c | 11 +-
src/w32fns.c | 10 +-
src/w32font.c | 133 ++-
src/w32uniscribe.c | 2 +-
src/window.c | 164 +++-
src/window.h | 15 +-
src/xdisp.c | 101 ++-
src/xfns.c | 16 +-
src/xfont.c | 4 +-
src/xmenu.c | 6 +-
src/xterm.c | 40 +-
test/infra/Dockerfile.emba | 1 +
test/infra/Makefile.in | 13 +-
test/infra/gitlab-ci.yml | 2 +-
test/infra/test-jobs.yml | 5 +-
test/lisp/align-tests.el | 2 +-
test/lisp/dired-tests.el | 4 +-
test/lisp/emacs-lisp/ert-x-tests.el | 2 +-
test/lisp/erc/erc-tests.el | 47 +-
test/lisp/eshell/em-extpipe-tests.el | 2 +-
test/lisp/eshell/em-tramp-tests.el | 4 +-
test/lisp/eshell/esh-cmd-tests.el | 43 +-
test/lisp/eshell/esh-proc-tests.el | 29 +-
test/lisp/net/dbus-tests.el | 11 +-
test/lisp/net/tramp-archive-tests.el | 60 +-
test/lisp/net/tramp-tests.el | 431 +++++-----
.../progmodes/c-ts-mode-resources/filling.erts | 62 +-
.../lisp/progmodes/c-ts-mode-resources/indent.erts | 28 +
test/lisp/progmodes/cperl-mode-tests.el | 19 +-
test/lisp/progmodes/eglot-tests.el | 18 +-
.../typescript-ts-mode-resources/indent.erts | 18 +
test/lisp/wdired-tests.el | 18 +-
test/src/buffer-tests.el | 2 +-
test/src/callproc-tests.el | 2 +-
test/src/comp-tests.el | 54 +-
test/src/data-tests.el | 11 +-
test/src/filelock-tests.el | 2 +-
test/src/sqlite-tests.el | 1 +
424 files changed, 7990 insertions(+), 4708 deletions(-)
create mode 100644 lisp/emacs-lisp/cond-star.el
create mode 100644 lisp/leim/quail/tifinagh.el
- scratch/igc updated (05c19f8e543 -> 6a137e0c1dd),
Gerd Moellmann <=