[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/positioned-lambdas updated (a8b497cf987 -> ce1e8c7817f)
From: |
Alan Mackenzie |
Subject: |
feature/positioned-lambdas updated (a8b497cf987 -> ce1e8c7817f) |
Date: |
Mon, 4 Mar 2024 10:06:03 -0500 (EST) |
acmacm pushed a change to branch feature/positioned-lambdas.
from a8b497cf987 Initial commit to branch feature/positioned-lambdas
new 1bd7bee1d6b Set ;POS... position structures on entities in
interpreted code
adds c8636b46356 comp: Rename some functions
adds 365114d3bda * lisp/emacs-lisp/comp.el (comp--native-compile):
Better log.
adds f5e45247081 comp: Fix mvar dependency chain (bug#67239)
adds e670412a3e1 Update handling of advices during preload
adds 19a3b499f84 ; * lisp/loadup.el: Don't prohibit advice when ls-lisp
is loaded.
adds 4675aff7682 Update to Transient v0.5.2
adds fa5f06c1251 ; * lisp/transient.el: Set Version instead of
Package-Version
adds 1f1dbfc6e8d ; * lisp/transient.el: Revert accidental changes
adds 4f0239d814a (package-activate-all): Be more robust when quickstart
fails
adds df842a737d6 * lisp/emacs-lisp/package.el (package-activate-all):
Fix second-order warning
adds dc744fe6f3c ElDoc: make eldoc-display-in-echo-are useful from M-x
eldoc
adds d8a00879309 Cease preloading touch-screen.el outside X and Android
adds 6227ea0e592 ; Remove long annotation for word completion candidates
adds 5c9315b201b * lisp/dired-aux.el (dired-do-open): New command
(bug#18132).
adds 83dfdac0ca2 Tweak plus and minus svg icons
adds 451e00e7862 ; Fix compiler warnings
adds 48965d08627 Prevent closing Emacs frames upon locale changes
adds e4e1e268c8e Set a default locale on Android
adds 3a7abc7e497 Add option eshell-history-append
adds 408818480b6 Tramp cleanup
adds 040cba5d333 * lisp/mail/emacsbug.el (report-emacs-bug): Insert
empty X-Debbugs-Cc
adds 3b1fd42732f * lisp/loadup.el: Check advice after `rmc.el`; turn
error into warning
adds 3cf7d32b90a Display glyphs whose first contours commence at origin
adds 643e06dbe59 ; Fix documentation of 'completion-auto-deselect'
adds 8e52a59808e Exit with no confirmation (RET) when
register-use-preview
adds 22b2390c66e Allow inserting registers in minibuffer (bug#67702)
adds 7a7491a23ea Add more options to register-use-preview
adds e9a1dcbf773 Ensure CID filenames are unique when browsing Gnus
article HTML
adds 50bab2a9f7a Eglot: unbreak <host>:<port> spec in C-u M-x eglot
(bug#67682)
adds 11b7b0d4abc project-any-command: Change the method for passing
project root
adds ef732bd2083 ; * lisp/progmodes/project.el (project-any-command):
Fix last change
adds 414301bce19 Correct phantom point generation and MDAP
adds dc7cf87bc04 ; Fix documentation of 'dired-do-open'
adds 7b3711a6d97 Add font-lock tests for lua-ts-mode (bug#67605)
adds 945aa0e42bc ; * etc/NEWS: Fix typos.
adds 1908d2aefb2 New macro connection-local-value
adds a3a7613fd95 Document ert-font-lock
adds ec1244970a6 ; Fix documentation of 'minibuffer-sort-by-history'
adds d30a6484888 ; Hide completion preview when switching windows
adds 1bb8d2327df Remove old VC packages from 'package-alist' after
installing
adds 4925f0ad228 Merge branch 'master' of
git.savannah.gnu.org:/srv/git/emacs
adds ca709f9c066 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
adds 598ab9ca10d ; Fix documentation of register-preview changes
adds a547b0e2e83 rust-ts-mode--comment-docstring: Fix/improve the
previous change
adds a1f88963f5d rust-ts-mode--comment-docstring: Handle block doc
comments
adds 5f923ff1a6a ; Fix typos
adds 4fd254e1830 * lisp/indent.el (indent-rigidly): Improve prompt
(bug#67620).
adds 89068516b3e Don't claim to signal an error when deleting a
nonexisting file.
adds 82ddcf37ec6 ; * doc/lispref/files.texi (Changing Files): Fix last
change.
adds 04a39353bae ; * lisp/gnus/message.el (message-mail-user-agent): Doc
fix (bug#67638).
adds 71c5f3694fd ; Another fix of doc string of
'message-mail-user-agent' (bug#67638).
adds ad0f87bb4c3 (js--treesit-font-lock-settings): Remove some duplicates
adds 83ed9018ede (js--treesit-font-lock-settings): Highlight parameters
in function expression
adds 4a72f13bdfb js-ts-mode: Highlight property shorthands in assignments
adds dc9b733ab88 js-ts-mode: Highlight function parameters inside
destructuring
adds 037d858dc1a (rust-ts-mode): Set electric-indent-chars
adds 12daf386f37 ; * doc/lispref/processes.texi (Network): Fix wording
and punctuation.
adds 46fe7a17f53 Fix dragging mode line on text terminals with a mouse
(bug#67457)
adds 0f361cc985d ; Minor copyedits in description of ':box' face property
adds 486094126ba Merge from origin/emacs-29
adds 93592c69179 ; * doc/misc/modus-themes.org: Fix merge snafu.
adds ffe25471ddd ; * lisp/progmodes/gud.el (lldb): Fix trailing
whitespace.
adds 20be8ed61fa ; Auto-commit of loaddefs files.
adds 127de202b83 Fix desktop-save for dired buffers (bug#66697)
adds 213d30b3eaa Tweak doc of `analyze-text-conversion` vs
`post-self-insert-hook`
adds 1d5028ad041 dired-listing-switches handles connection-local values
if exist
adds 06a12b0cccb ; Fix typos
adds 7d283ca1a32 ; Fix a few more typos
adds da8fd95cdb9 Update publicsuffix.txt from upstream
adds 79aca35c1f0 * lisp/files-x.el (connection-local-value): Fix Dired
crash.
adds fab48f1a543 ; Fix error in my last commit
adds 91f2ade57bb ruby-mode: Better detect regexp vs division (bug#67569)
adds db8347c8c87 Add font-locking for hash-bang lines in js-ts-mode
adds 71bc2815ccd Add font-locking for hash-bang lines in
typescript-ts-mode.
adds 08fc6bace20 Fix c-ts-mode indentation (bug#67357)
adds f0734e1c0d1 Fix c-ts-mode indent heuristic (bug#67417)
adds 5e03a621efc ; * lisp/progmodes/c-ts-mode.el
(c-ts-mode--else-heuristic): Doc fix.
adds 020aff95fa3 ; Fix typos in ChangeLog files
adds 2773cf9e013 ; Fix typos
adds 0da2a4650cd Merge from origin/emacs-29
adds c3b41c123ac ; Use ?c instead of integer in local variables
adds 9ee911ce318 Mark `;#@` as :safe for asm-comment-char
adds 64cdcf7f51f project-any-command: Use 'project-aware'
adds 1ec8e76bcf9 Correct implementation of UTP
adds 9434ad25ce2 Introduce menus beneath new chapters in the Transient
menu
adds 6abea4d98d1 Fix typo in commit
3c093148958d56e0ed8e12a8e00ced1ef052259a
adds 67654fe9657 New macro connection-local-p
adds 75fd7550ed6 Provide option to forward Gnus messages with all (most)
headers
adds 281a16d15fa * configure.ac: Fix '--without-all' if libgccjit
installed (bug#67799)
adds 33aa46fe94f Improve tramp-compat-connection-local-p
adds de25aaa11a8 Respect Language & Input preferences under Android
adds 8de749faa14 Jsonrpc: allow method identifiers to be simply strings
adds d2f95ea44c8 Jsonrpc: better initforms in jsonrpc-connection
adds 60473c4d90a Jsonrpc: rework fix for bug#60088
adds ea29a48da13 Jsonrpc: support some JSONesque non-JSONRPC protocols,
like DAP
adds f5a3b5e66a8 Merge remote-tracking branch 'savannah/master' into
master-android-1
adds d9814efe075 ; * src/androidfns.c (syms_of_androidfns_for_pdumper):
Fix crash.
adds af1fe69f05d Eglot: beware activation in fundamental-mode
adds 9e24cde227a Jsonrpc: add new jsonrpc-autoport-bootstrap helper
adds a4feb79ad4c Eglot: use new jsonrpc-autoport-bootstrap
adds b4c8a88ac18 ; * doc/emacs/android.texi (Android Environment):
Wording fixes.
adds 8e0882d17a3 Support case-sensitive register names
adds 5b80894d0a7 Support viewing VC change history across renames (Git,
Hg)
adds e154c81c0bf Show buttons below vc-log even when REVISION is
specified
adds 62d96473867 (vc-print-log-setup-buttons): Start "previous" history
with specified revision
adds 4072e06a5f7 ; vc-print-log-setup-buttons: Update a TODO comment
adds a2c2ec548bb Provide for Num Lock and Scroll Lock on Android
adds 746507dc3b9 ruby-syntax-methods-before-regexp: Drop this whitelist
adds 100a2ab2460 ; * lisp/vc/vc-git.el (vc-git-print-log-follow): Doc
fix.
adds 8b3fc983384 ; * src/androidfns.c (syms_of_androidfns)
<android-os-language>: Doc fix.
adds f5e7aaed66e Fix: add comint hook locally in lua-ts-inferior-lua
adds 51a296014be Fix comint-next/previous-prompt in lua-ts-mode
adds c4541a35770 Offer to show diff against auto-save in recover-file
adds 6f181a0ef7a ; * doc/emacs/android.texi (Android Environment): Fix
node name.
adds 745ec75677b Fix 'shr-put-image' with nil value for ALT
adds 75add076ba5 ; * lisp/net/shr.el (shr-put-image): No more need to
test for nil ALT.
adds 47b10d062df ; Move preload of rmc to a more appropriate place
adds 23c06c7c308 Update to Org 9.6.13
adds eace9e11226 python-ts-mode: Highlight default parameters
adds 9874561f39e Fix treesit-node-field-name and friends (bug#66674)
adds d2c4b926ac2 Fix treesit-default-defun-skipper (bug#66711)
adds e23068cb9a1 Add missing indent rules in c-ts-mode (bug#66152)
adds 7f1bd69cd19 Fix c-ts-mode bracketless indentation for BSD style
(bug#66152)
adds c165247c300 Add indentation rules for bracketless statements in
js-ts-mode
adds 400ef15bdc3 js-ts-mode: Fix font-lock rules conflict
adds ed8a8a5ba16 Fix symbol name in Multisession Variables examples
adds 6b6e770a1f5 Eglot: Add ruff-lsp as an alternative Python server
adds 5be94e2bce5 Fix opening directory trees from Filesets menu
adds c3331cb3659 Fix pasting into terminal-mode on term.el
adds efcbf0b5abf Add use cases of (fn) documentation facility.
adds 791cc5065da Fix shaping of Sinhala text
adds 0d9e2e448d9 ; * doc/lispref/functions.texi (Function
Documentation): Fix @itemize.
adds bf4ccb0be07 ; * lisp/term.el (term--xterm-paste): Fix last change.
adds a1d3862c624 Merge from origin/emacs-29
adds 2a591b228aa ; * lisp/startup.el (normal-top-level): Avoid
byte-compiler warning.
adds d1341ef3f0d * lisp/subr.el (derived-mode-p): Disable warnings for
old convention
adds 3eb421bda38 (display-buffer): New `pop-up-frames` action alist entry
adds a1ac7d0720d Merge branch 'same-frame'
adds 059ae68087b Using remap for binding of log-edit-beginning-of-line.
adds 2b08cc2d5f1 ; Fix typo
adds 68565c0e90f ; Remove out-of-date documentation about Gnus delayed
articles
adds 346e5712304 Never send user email address in HTTP requests
adds 8c448c6b4f7 Silence warning in print.c
adds 7b46b24d390 ; Move NEWS item to "Incomatible Changes" section
adds ff20898dad8 Add slashes to 'thing-at-point-email-regexp'
adds 6f14fc5f3d4 Introduce the rudiments of a new font rasterizer
adds 8e10aad3ab4 ; * src/sfnt.c: Fix typos.
adds 678a594f4f3 * src/sfnt.h (sfnt_coerce_fixed): New macro.
adds 103f36cced3 Enable the new font scaler
adds 4fc2fcb37d6 ; Document sending extra HTTP headers in NEWS
adds 5ab82229bda ; Improve a recent NEWS entry
adds 64a4904353f Merge remote-tracking branch 'savannah/master' into
master-android-1
adds 7c2e02e6d79 Remove module from suggested lineup in ERC's manual
adds b5da8ba8070 Define ERC message-formatting templates with defvar
adds 61b22ae9f37 Sequester some special-variable declarations in ERC
adds 1e2b156f040 Double hyphenate internal ERC 5.6 text props
adds 69ca2cc1138 Add utility for iterating over arrays in ERC
adds 951b115c2ac Make erc-input's refoldp slot conditionally available
adds 4ee4865ce20 Add erc-server-396 response handler
adds 11bae96d23b Clarify warning for process-dependent input in ERC
adds 7db500b50be Make erc-get-user-mode-prefix more flexible
adds c1befaf0a8b Skip erc-ignored-user-p when erc-ignore-list is empty
adds 236a416be76 Add erc--spkr text property to chat messages
adds 49bfea4386f Use templates for formatting chat messages in ERC
adds 9d961b31070 Demote erc-fill-line-spacing to a normal variable
adds 6e4417eaa7e Consolidate status-prefix slots of erc-channel-user
adds 08ec3e89793 Rename erc-channel-users to erc-channel-members
adds 741bce84890 Forgo excess nick buttonizing on JOINs and QUITs
adds 9d889af0d68 Promote "normal" faces in erc-track
adds 0f058244ab7 Cache shortened channel names in erc-track
adds 8e06f224a9e Add erc-track integration to erc-nicks
adds 14504fca8b5 Fix typo in earlier changes
adds a54bec26c44 * src/sfnt.c (sfnt_interpret_mdap): Correct MDAP opcode.
adds 1abba7bfa45 ; * src/sfnt.c: Fix typo.
adds 1d5d2f16c33 Further fixes for problems uncovered by the previous fix
adds 6937182a0e7 debug.el: Straighten the code that find the "base" of
the backtrace
adds 20e39a12e49 ; Small copyedits to doc/misc/eglot.texi
adds f2693751dd2 Further corrections to font scaling
adds d0e3dfa764c Properly sign-extend freedom and projection vector
values
adds 0a57e1cd2c9 Improve efficiency of operations involving font
interpreter scale
adds c0c79b0b460 Fido-mode: don't error if case-fold-search is globally
nil
adds 281be72422f ; * src/eval.c (syms_of_eval) <debugger>: Doc fix.
adds ade814a2268 ; * lisp/progmodes/rust-ts-mode.el: Escape asterisks in
regexp.
adds 7c1c2519167 Calc: speed up math-read-preprocess-string (bug#67536)
adds f248960c714 Add "back" button on top of the pre-rename vc-print-log
buffer
adds 338409c1f19 Fix project-find-file history (with
project--read-file-cpd-relative)
adds 0d518b78d78 project--read-file-cpd-relative: Don't abbreviate at all
adds 46367e0a5c9 Don't confirm with RET even when overwriting in
register commands
adds 67e16d37e9c Provide emacs-29 behavior for register-preview
adds 73acd543cb1 Fix issue with register commands in kmacro
adds b499d4f65a7 Fix condition in register-read-with-preview-fancy
adds 2e5d50ee430 Rename *basic symbols and words to traditional in
register
adds b088cf025b5 Specific rcirc log file time stamp format
adds c9021c62f28 (bibtex-font-lock-keywords): Expose a lambda to the
compiler
adds 40dafa9af0a * lisp/org/org-src.el
(org-src-font-lock-fontify-block): Fix point-min /= 1
adds 7275cecdf95 * lisp/cedet/semantic/db.el
(semanticdb-create-database): Remove obsolete arg
adds 1da0fccc646 * lisp/files.el (file-expand-wildcards): Fix sorting of
subdirs
adds 6cc1418fc3e (file-expand-wildcards): Handle patterns ending in "/"
adds 62bf0b7a571 Merge commit 'new-fix-for-bug-60819'
adds 018cf86605b trace.el: use cl-print
adds 222f563f136 Jsonrpc: rework implementation of continuations
adds 02b99db6618 Jsonrpc: deal with nested synchronous jsonrpc-request
adds 3aa9fbf4fab Correct defcustoms in register.el
adds 4239c27f386 * lisp/register.el (register-read-with-preview-fancy):
Fit in 80 columns
adds 22da40a5e50 Accept empty contours in glyphs
adds e6d8e23ede6 * src/sfnt.c (GETINFO): Implement undocumented selector
bit 5.
adds 04883c36a63 Implement an undocumented TrueType "feature"
adds 7058988fd65 Improve and update documentation of registers
adds 63a38fd2921 Function to load GDB history
adds ff3965795fb ; * lisp/progmodes/gdb-mi.el (gdb-load-history): Add
doc string.
adds 14ecc377ab4 Non-delayed warning for malformed function (bug#67483)
adds 57fd0f47f69 Maintain byte-compile-form-stack in cconv-convert
(bug#67483)
adds 25dc93c5c1b ; * lisp/emacs-lisp/cconv.el (cconv-convert): Reindent.
adds 843cbb9a15a ; * etc/NEWS: Fix markings (bug#67249).
adds f7cf85c3879 (dired-insert-directory): Obey `file-list` and
`wildcard`
adds 29957969e51 (insert-directory): Remove `ls-lisp` advice
adds fe67c36cd9b (dired): Remove `ls-lisp` advice
adds ec898e94b3d * test/lisp/ls-lisp-tests.el (ls-lisp-unload): Delete
test
adds 93dea9288a8 Merge branch 'no-ls-lisp-advice'
adds 4adc67c59de Jsonrpc: fix destructuring bug
adds e0b9944b69f Jsonrpc: overhaul logging mechanics
adds f34f474e386 Properly instruct compound glyphs with compound
components
adds 9db1fe638ec Encapsulate byte-compile-form-stack maintenance
adds c638a40d88f Ensure proper mode of *Compile-Log* buffer (bug#67920)
adds 1ece474c69c Slight funcall_subr optimisation
adds 61190b5146a * lisp/emacs-lisp/byte-opt.el (byte-compile-nilconstp):
Extend list.
adds 9370bc9d1a1 Remove byte-compile-form-stack backstop
adds 27d23958793 ; Fix typos
adds dceffddbfe7 Jsonrpc: clean up previous change
adds 9c86dd52475 Tramp's direct asynchronous processes use
'tramp-remote-path'
adds 9cb85e950da Eglot: declare eglot-lsp-context bound to non-nil
adds bb5399e3cd7 Introduce new function lm-package-requires
adds e84493eae91 Drop footer line warning for packages requiring Emacs
30.1
adds 9aea075f5fd Respect glyph metrics modified by instruction code
adds 0fde935b66e Split safe_call between redisplay and non-redisplay
versions
adds a63b206fbde Use new safe_calln on NS
adds 1c9f5add6cc ; Silence warning
adds 509d5306464 ; Update function name in package-vc--unpack-1
adds 23cc2d192c4 ; * src/sfnt.c (sfnt_interpret_compound_glyph_2):
Reword a comment.
adds e54e25129ec ; Add autoload cookie for tags-reset-tags-tables
adds cbbb19ced67 Make ffap correctly guess remote file names at point
adds e69fafdbc88 Respect mouse-face on SVG image glyphs (bug#67794)
adds 44be4e92eca ; Improve and correct documentation of registers
(bug#66394)
adds b09765a7114 Fix alignment of columns in Dired display with ls-lisp
adds 06c399914fa Eglot: Add Uiua language server
adds f68f3500236 Improve documentation of text properties handling when
yanking
adds 67d9af1c074 Fix using disabled command without a docstring
adds 75cc1593412 ; * etc/PROBLEMS: Update the "GnuPG hangs" entry.
adds b6429b1c1c7 ; Improve documentation of ispell.el's dictionary
database
adds 03625c2fefa Fix passive mode for tnftp client in ange-ftp.el.
adds 7b315e8a5c9 Fix an issue when searching subtree backward (bug#67117)
adds 2922d683b78 ; * src/treesit.c (treesit_traverse_child_helper): Fix
comment.
adds cb3684e9dfa Fix script for some characters
adds 77678244b83 doc/lispintro: Don't mention `set` (bug#67734)
adds 1ad126c0f28 ; Fix typo
adds bd0c7589715 Improve documentation of new native-compilation commands
adds d386a8aa43f Recommend customizing eglot for python-base-mode
adds d220893216c Fix c++-ts-mode indentation (bug#67975)
adds 7a00ca92c19 Fix treesit test (bug#67117)
adds 77232826821 Add sample code to the "let*" section in
"forward-paragraph"
adds fba7b9db397 Add explanation for extra parentheses in ELisp
Introduction
adds 1e5357d3d1f * doc/man/emacsclient.1: Add missing sections
(bug#66598)
adds a4751657389 * doc/man/emacsclient.1: Fix --tramp option.
adds 1be62044732 Merge from origin/emacs-29
adds 13182ae9768 ; * src/xdisp.c (draw_glyphs): Fix coding style.
adds 717f917d1de ; Fix some doc strings in ERC
adds 23d692ed014 Populate erc--msg-prop-overrides for CTCP replies
adds 34fe0b5c87c Replace some uses of erc-error
adds 9cd47017c70 Fix overlapping logs from erc-truncate-buffer-on-save
adds 5fb9d6c5e72 Optionally continue on error in erc-auth-source-search
adds 5c3ff1494b6 jit-lock-force-redisplay: Make it work
adds b7fc3ab787d Introduce a toolbar for Log Edit mode
adds 43cacc31be3 ; * src/eval.c (Fdefvar): Doc fix (bug#67991).
adds 9b8e0a54318 Fix toolbar for Log Edit mode
adds 2a1a7a8524c Make stty settings configurable in Tramp's make-process
adds 13e46e2c1d3 checkdoc: Avoid false positive for keybinding in
docstring
adds ba3d3c699e1 * src/eval.c (signal_or_quit): Fix naming inconsistency
with docs
adds 44676555f9f More doc on ses+ and argument order
adds a11d34b53e5 Fix test about need for explicit printing inserted lines
adds 62f2c438625 Fix ses-formula-record
adds 995dd36da1d Optimize font edge filling loop
adds 1be132731d3 Apply TTF advance width rounding to uninstructed glyphs
adds 2d153895544 Add Python to `recentf-arrange-rules`
adds a6ef458e383 Eglot: partial fix for middle-of-symbol completions
adds cd91ecedcbd Consistently round glyph advances in the SFNT font
backend
adds 60199ac01d7 ; * src/ftfont.c (ftfont_glyph_metrics): Comment on
advance rounding.
adds 4dcbf61c151 Eglot: Make 'try-completion' less broken
adds d376462c718 Revert "Eglot: Make 'try-completion' less broken"
adds 5213e92f203 Fix Tramp error in project-find-file
adds 8044140b54b Revert e8df6c311fcf59bf23d31b9db2bb8fec9d78fbe7
adds 731cfee3b45 Jsonrpc: bump to 1.0.23
adds d9b5f618baa Eglot: introduce eglot-events-buffer-config
adds d4485838e14 Eglot: fix typo
adds c5a4366b3f3 Eglot: bump to 1.16
adds 4f017f5f0e8 Eglot: experimental support for Eglot-only subprojects
adds 9e0eeb2d49c ; * doc/misc/eglot.texi (Performance): Fix a typo.
adds ea4cbb3aae3 Abbreviate the VC revision in vc-annotate's buffer name
adds 8f571769e15 ; Fix typos
adds 65735efdca0 Improve multi-window erc-keep-place-indicator-mode
adds 7576926bea3 Replace erc--get-inserted-msg-bounds with functions
adds c83a2d15097 Allow selecting graphical ERC tests manually
adds 7097be8ef60 Move ERC test utilities to common file
adds 775bd4b631e Sideline implied invisible-intangible coupling in ERC
adds 6abf1c038f6 Fix 'delete-rectangle' with multi-column characters
adds 24e71050ea9 Fix rectangle commands when 'indent-tabs-mode' is
non-nil
adds 714942b1c37 Fix extraction of files with wildcards in names from
zip archives
adds ea3d211f3f7 Obey USE_MY_METRICS in compound glyphs
adds 82eb4f00203 Don't recommend using `cperl-hairy`
adds 5cf22cacda0 ; Delete some commented out code from ange-ftp.el
adds ae9657e1f4a ; Declare unused cperl-mode function obsolete
adds 0ffcfd015d3 Add test reproducting bug #5852
adds b96087d4271 Simplify test ses-bug5852
adds 825b896acfe Fix 13 years old bug#5852 !
adds f27dd1f954b ; Fix style of comments and doc strings in last change
in ses.el
adds 2a8e6c8c84e (require-with-check): New function (bug#67696)
adds b0bead793f8 * lisp/progmodes/eglot.el (toplevel): Fix usual last
minute typo
adds d7ff14fcba6 pcomplete--entries: In predicate, check file exists
adds 291763feca3 Improve documentation of 'require-with-check'
adds fe2b68d4052 Revert "Silence warning when requiring ruby-ts-mode"
adds 94e3d115933 Simplify code relating to UI thread synchronization
adds bb0a5eb41f1 Add tests for `let' (bug#66117)
adds 35f8629a3f4 Fix previous page and next page tooltips in doc-view.el
adds 0cb252cf21e * lisp/textmodes/remember.el: Remove org-remember
support.
adds b7a737ef49e Improve performance of `find-buffer-visiting'
(bug#66117)
adds 784acce8425 ; Fix last change
adds aa0037aaf7c Improve performance let-binding `case-fold-search'
(bug#66117)
adds 6ea507296a7 Correctly refontify changed region in tree-sitter modes
(bug#66732)
adds da2e440462b ruby-ts-mode: Fix an out-of-bounds error with heredoc
at eob
adds 9cfa498e0ab treesit-major-mode-setup: Use
'treesit--syntax-propertize-notifier'
adds 8ae42c825e1 ruby-ts-mode: Fix indentation for string_array closer
adds 683c7c96871 Increment parser timestamp when narrowing changes
(bug#67977)
adds 2701da0eee5 Fix python-ts-mode triple quote syntax (bug#67262)
adds ceacf753958 Fix usage of `setq-default' and offer more suggestions
adds 03dc914fd37 ; Fix footnotes in ELisp Intro manual
adds eb19984c4db Mark icalendar.el as maintained by emacs-devel
adds be8a7155b48 Fix 'split-root-window-right' and
'split-root-window-below'
adds fcbb0044899 Fix mouse clicks on directory line in Dired
adds 62714221968 ; * lisp/dired.el (dired--make-directory-clickable):
Reformat comment.
adds 9afba605bbc Explain status "r" in `epa-list-keys`
adds c86b039dffc ; * etc/DEBUG: Improve advice for debugging
native-compilation (bug#67900).
adds ccf46acefd2 ; Fix last change.
adds 44517037aed ; Fix typo
adds fa0bb88302b ; * src/buffer.c (syms_of_buffer) <default-directory>:
Doc fix (bug#68088).
adds 53031528725 Revert "Fix treesit-node-field-name and friends
(bug#66674)"
adds 3b7198dc470 Merge from origin/emacs-29
adds 95fd7d7ef85 ; Auto-commit of loaddefs files.
adds fafeafd2bc2 * doc/emacs/buffers.texi (Icomplete): Document
icomplete-in-buffer.
adds 5f80541fbc4 Document icomplete-in-buffer incompatible changes
adds 46a93aa7b07 find-buffer-visiting: Fix test breakage introduced in
b7a737ef49
adds 06f2bb9c241 ; * lisp/files.el (find-buffer-visiting): Fix
whitespace of last change.
adds 1b0a1e5d224 Remove redundant pdmp file copy (bug#66022)
adds 536674138d5 ; Improve documentation of SVG image loading
adds f3dec3439fd Get NS screen resolution from system
adds 66656bf5f86 Simplify Objective C autorelease pool handling
adds e438215f69f ; Jsonrpc: fix spurious unintended change
adds 03fdb21bcfd Add `text` to `finder-known-keywords`
adds 0f3be9596fb ; Prefer finder keyword "text" to deprecated keyword
"wp"
adds 479e64b5ad7 Document `wp` defgroup as obsolete instead of deprecated
adds 32cfc60d2a2 ; Clean up some Keyword headers
adds 518e6795c0a ; * doc/emacs/buffers.texi (Icomplete): Use "Icomplete
mode"
adds fc8a20f7927 Slightly clarify "Start Emacs maximized" in FAQ
adds 1d278dc786c ; cperl-mode.el: Improve discoverability of
cperl-file-styles
adds 82f6367ee24 ; * src/alloc.c (garbage_collect): Fix typo.
adds a058d61615d Delete unused macros (SF#494)
adds 2bbd50a03d6 ; * src/buffer.c (Ffind_buffer): Fix coding style in
recent change.
adds 4ffd16b8e5e Prevent overlapping sections of glyphs from being
misaligned
adds 348424776d6 ; Remove needless .lldbinit settings from lldb NEWS
entry
adds bbd372da533 Revert "Get NS screen resolution from system"
adds 91f316d2931 CC Mode. Preserve space syntax-table props in open
strings
adds 4eda77ed335 Fix regression in erc-keep-place-indicator-mode
adds 8513ecc8a38 Restore predicate for detecting date stamps in ERC
adds d5f6e911a99 Use format-prompt in erc-select-read-args
adds 2560d81351c Don't discard trimmed args in erc-cmd-MODE
adds 6c899525571 Make erc-update-channel-current-member stricter
adds 2534a4737f7 Fix regression in erc-button-add-button
adds 4939f413939 Use advertised PREFIX when formatting nicks in ERC
adds 82bb8de7461 Translate SES manual to French
adds f80f1b23bfd Bring GX point interpolation further into standards
compliance
adds c7a60d4238d Typoes in SES manual.
adds 1c369263db8 SES manual: fix explanation why B1 remains displayed
empty
adds 73126d62a8b Fix vg-hg-annotate-time bug
adds 69c98b0e70b SES manual clean-up any « ignore »'d text to be
translated
adds 6e2e34a5caa Avoid race condition in parallel native-compilation
adds 24741d25633 Eglot: filter by prefix in narrow-scope
eglot-code-actions
adds 4696869d3d5 Improve syntax highlighting for python-ts-mode
adds 55555a6a0d1 org-protocol: Minor copy-edits to Commentary
adds 01be4fe39d7 * doc/emacs/custom.texi (Modifier Keys): Fix markup
(bug#68164).
adds 240b4594f11 ; * etc/TODO: Add an item about
'Info-hide-note-references'.
adds 7591acfe38e Update to Org 9.6.15
adds 3204825f560 Fix mangled Subject header field when forwarding
(Bug#67360)
adds 083e90dd80a Merge from origin/emacs-29
adds 8e1c56ae467 ; Add 2024 to copyright years
adds 64b37776318 ; Run set-copyright from admin.el
adds dc4e6b13296 ; Update copyright years in more files
adds ecf08f0621c Merge from savannah/emacs-29
adds 070cb32463a ; Add 2024 to copyright years
adds d2528f5c0f9 ; Update copyright years in more files
adds f77840a5526 ; Clarify two comments in byte-optimize-letX
adds ce7a95711c0 Improve rounding of projection vector versors
adds 7c6e44e5ccb Don't include sheap.h from alloc.c
adds b3767664267 Fix non-permenent decryption to show up temperarily.
adds 7592c3a6e0d ; Fix compilation errors in completion-preview.el
adds 0bc42eec983 ; * lisp/mail/rmail.el (rmail-epa-decrypt): Fix
whitespace.
adds 91bc775b0c6 (vc-deduce-fileset): Handle log-view-mode derivatives
specially
adds 5a1cd1bb98f Delete obsolete GC debugging code
adds ef71ff4c7e2 Don't include sheap.h in sysdep.c
adds b1380af072d Don't magnify extent of shifts by variable glyph
interpolation
adds eac9757f5c1 ; * lisp/vc/vc.el (vc-deduce-fileset): Add commentary
for bug#68174.
adds 0c5cfd0a236 ; * etc/themes/manoj-dark-theme.el (manoj-dark): Fix
:box faces.
adds bdfa49502a8 New feature: etags-regen-mode
adds 88ed501abe9 Prefer NILP (x) to EQ (x, Qnil)
adds d91a4133b0a Prefer build_unibyte_string where applicable
adds 310ed338c19 Remove semantic patch for adjusting `XSAVE_*`
adds ff00b85acf8 Document 'etags-regen-mode' in the Emacs user manual
adds 5765cc3a5a3 Ensure indent-region argument order in tempo.el is
correct
adds d69fb6dab28 Fix last change in tempo.el
adds dc99be8e633 Support display-sort-function in
completion-category-overrides (bug#68214)
adds df505804ab6 ; Fix documentation of last change
adds 225710ba79c Add file completion for "git blame" to pcomplete
adds 1870e2f48a7 Avoid `defconst` for vars which we modify
adds 5ba75e183c6 New special form `handler-bind`
adds 7959a63ce25 (eval-expression): Fix bug#67196
adds fe0f15dbc96 ert.el: Use `handler-bind` to record backtraces
adds 25ea99c211e Fix ert-tests.el for the new `handler-bind` code
adds fa1063774ce Use handler-bind to repair bytecomp-tests
adds 142c90a6f08 emacs-module-tests.el
(mod-test-non-local-exit-signal-test): Repair test
adds 80b081a0ac7 startup.el: Use `handler-bind` to implement
`--debug-init`
adds 604e34338f3 Move batch backtrace code to `top_level_2`
adds a5dcc1abea3 (macroexp--with-extended-form-stack): Use plain `let`
adds 02edbc88a12 eval.c: Add new var `lisp-eval-depth-reserve`
adds 2ef6e40da88 (signal_or_quit): Preserve error object identity
adds 391c208aecc (backtrace-on-redisplay-error): Use `handler-bind`
adds ae75333ca78 Improve `handler-bind` doc
adds 1081e975c93 Merge branch 'handler-bind'
adds 1d40c601b3b Improve yaml-ts-mode fill-paragraph (bug#68226)
adds ba300c96fa2 * lisp/startup.el (startup--load-user-init-file): Fix
last change
adds d490874b341 Improve documentation of derived modes and their parents
adds f9acf12f6f1 * lisp/mail/rmail.el (rmail-epa-decrypt): Fix typo
(bug#68248).
adds 790b5982175 Use special-mode in checkdoc status buffer
adds 2740a3cbfde ; Update Android port splash screen message
adds 37889523278 Add new `swap` macro and use it
adds 2f59052602e Properly parse TTC tables with digital signatures
adds 657275529e3 Revert "Add new `swap` macro and use it"
adds d3a4fe5694f Fix use of 'display-buffer-alist' for Info buffers
adds 471cc26002d Fix file-name resolution in *compilation* and *grep*
buffers
adds 409985288dc Fix last change (bug#67930)
adds d9dabcacefa ; Minor copyedits of doc of 'handler-bind'
adds 1a677d1429d treesit--pre-syntax-ppss: Fix args-out-of-range in
internal--syntax-propertize
adds ab66b749a27 ; * src/window.c (Fset_window_margins): Doc fix.
adds a2a6619b282 Provide decent documentation for 'help-quick'
adds 9308d9a74ab * src/comp.c (Fcomp__compile_ctxt_to_file): Fix hash
table Qunbound use.
adds dc9d02f8a01 * lisp/isearch.el (isearch-search-and-update): Let-bind
'isearch-cmds'.
adds 2a861124e89 ; Improve documentation of 'buffer-match-p'
adds 466d1c98a9e Fix icons.el when icon does not exist as a file
adds bf7034048c1 ; * doc/emacs/custom.texi (Changing a Variable): Update
example (bug#68279).
adds 5256b8dd4eb Merge from origin/emacs-29
adds 6184e120c0e ; * doc/lispref/buffers.texi (Buffer List): Fix merge
snafu.
adds 16162e0645d Make 'advice-remove' interactive
adds e48a396d4ba Adapt Tramp version
adds 3071f6981d5 Minor change in tramp.texi
adds 166b10e9f80 Complete change of ert-remote-temporary-file-directory
adds 0b312e310db Pacify Ubuntu GCC 13.2 in set_marker_internal
adds 4411d98c475 Pacify Ubuntu GCC 13.2 in x_get_local_selection
adds 73cb931e5ba (describe-package-1): Fix bug#68288
adds b5de9ae8010 Eglot: careful when invoking code actions on no symbol
at all
adds f866c85ac4e (jsonrpc--log-event): Try and fix bug#68072
adds aadcb906095 Handle local default directory in connection-local-value
adds 18de131222e Support more metadata properties in
completion-category-overrides (bug#68214)
adds 94f760163e2 ; doc/misc/erc.texi: Improve SASL intro.
adds 74f022b2797 ; Make erc--send-input-lines a normal function again
adds fad2d1e2acc Use global window hook for erc-keep-place-indicator
adds d6f9379d1c7 Allow setting `erc-split-line-length' to zero
adds 37e87bc3eeb Make ERC's format catalogs more extensible
adds 50f430ebcd8 Clarify purpose of module aliases in ERC
adds 6fdf035f62e ; Delete a superfluous bitwise 'or'
adds c21995ff008 Support string literals in build_string.cocci
adds 267c9b54b16 Remove redundant conversion from bool to bool
adds c946efe7b37 ; * etc/PROBLEMS: Remove several resolved problems.
adds 2656d756851 Properly instruct Italic Arial or BS Mono at small PPEM
sizes
adds e2be1987a2e ; Fix a crash in sfnt_read_fvar_table
adds d9462e24a96 Make Tramp more robust
adds 774c8ec74c9 cperl-mode.el: Make sure cperl-file-style is set
buffer-local
adds 79510d81d87 Use `min`/`max` macros in a few more places
adds 0a5ebd444a8 ; cperl-mode: Fix a compiler warning caused by my
previous commit
adds 29e59b835c8 * lisp/tab-bar.el: Fixes for point in window
configuration (bug#68235)
adds aff1d53cd46 Support more metadata properties in
completion-extra-properties (bug#68214)
adds fccaeabc959 ; cperl-mode-tests.el: Adapt to recent changes in
cperl-mode.el
adds 3f303b9cb51 ; Minor edits to PROBLEMS and sfnt.c
adds 7755f717274 Support :category in completion-extra-properties
(bug#68214)
adds eb913c75014 Handle package versions that are not version strings
adds cf887b7eb08 Fix file name completion with Tramp on MS Windoes
adds 83ee584052f ; Adapt TODO list of tramp-compat.el
adds 1a2fa8f413f Remove redundant casts from void* with malloc functions
adds 3d412395246 Fix use after free in androidvfs.c
adds cd0eb055fd4 Make Compilation mode recognize Lua errors
adds 492ba5721cb Fix window setting in register preview (bug#67882)
adds d7d9bf1fe35 Lua compilation-mode rules adjustments (bug#60830)
adds c78e2f34129 Esplain how to turn off GDB display of inferior-events
adds 093ecb2aca1 ; Clarify detail in Start Emacs maximized FAQ
adds 820f0793f0b Fix man.el shell injection vulnerability
adds a0133f63450 Add Ruby to the tree-sitter build-module script
adds c12166de380 Use auth-info-mode for non-hidden authinfo and netrc
files
adds 9eed00c8e5a Handle anonymous commands in C-h K
adds 6a645cd5328 ; Clarify message in last change
adds 1ecb53ad2fc vc-log-mergebase: Fix the printing of buttons at the
bottom
adds c7c143b019d ; (vc-print-log-internal): Update docstring further
adds cfa64bdc84d ; Fix overridden erc--input-split slot definition
adds dc1f18e9d08 Consider outline-heading-end-regexp in
outline-font-lock-keywords
adds c7aa5c6d2b8 Populate tool-bar bindings on text terminals
adds ef08f94cbec Support numeric port numbers in
auth-source-macos-keychain
adds 5df57f1792e Adapt test names in auth-source-tests.el
adds b825962ea84 Fix typo in lispref "Creating Strings" section
adds aa26852f319 Revert "Fix typo in lispref 'Creating Strings' section"
adds fbc4a3c7de6 Fix man-tests.el
adds 07bb8dc0afa Bind cross-buffer buffer-local variable correctly.
adds a66069c50c8 Support indented continuation lines in lua-ts-mode
adds e4e89e2cb66 Add autoload cookie to vc-git-grep
adds bfb486d8026 Eglot: Simplify overlay handling in manual example
adds eac3f2a8077 sh-script.el: Add support for `case FOO {...}`
(bug#55764)
adds 10cfbda8841 * src/nsfont.m (nsfont_open): Fix Ffont_xlfd_name args.
adds 228e9000181 Add internal hash-table debug functions
adds 8acd89e955f ; * src/pdumper.c (dump_hash_table): Remove unused
argument.
adds 22201dde773 Decouple profiler from Lisp hash table internals
adds 3da324fbd3c Refactor: less layering violation in composite.h
adds 0bc13945acb ; * src/fns.c (collect_interval): Move misplaced
function.
adds 462b3e6ae4e Refactor: extract hash and index computations to
functions
adds 43127e5ec11 Refactor hash table vector reallocation
adds 484e04efa4f ; * src/alloc.c (purecopy_hash_table): Simplify
adds 29e3d1c56f0 Abstract predicate and constant for unused hash keys
adds 4b7985db11c ; * src/fns.c (Fmake_hash_table): ensure `test` is a
bare symbol
adds 8b7a6d7b6de ; * src/lisp.h (struct Lisp_Hash_Table): Add ASCII art.
adds 4edb77132de Properly sort results for partial font specs
adds ec16b69e7f0 * src/fns.c (maybe_resize_hash_table): Fix EMACS_INT
format specifier.
adds 1bfc7fd33d7 Prefer AREF in GET_TRANSLATION_TABLE
adds 893829021bd Fix NULL dereference in w32notify.c
adds f2cc8ee2a1a Fix 'python-info-docstring-p' bug in the 2nd line of a
buffer
adds 9b8b352ebc0 Set the 'name' prop in 'define-advice'
adds 740953d1a2f Fix 'what-page'
adds 2a8c00bfc07 * doc/emacs/back.texi: Fix a typo.
adds 8729a2a10d9 Fix 'rmail-summary-by-thread'
adds 1b123972636 ; Don't record multiple versions of use-package
adds d58d0fa52ff Introduce 'let' using lexical binding in the Lisp
Introduction
adds 79a150ffa49 Merge from origin/emacs-29
adds 5567ce1a9ff Handle package versions that are not version strings
adds ccc28245c09 ; Merge from origin/emacs-29
adds 29af214a75a Fix fontification of cgroup2 in fstab (bug#68367)
adds 1bbb610821e Implement missing functions for custom-icon widget
adds 4fadbfe300a Add examples to the Widget manual
adds 824cf54951c ; * etc/TODO: Add item to make play-sound non-blocking.
adds 63411709a8d ; Fix typos
adds 70a09325d65 ; Fix last change in widget.texi
adds 0c01f97b73c Wrap @pxref of Abbrevs in parentheses (bug#68375)
adds 99efe5c80f9 Fix count of no-op functions (bug#68375)
adds f1736571fa3 Merge from origin/emacs-29
adds 26eb9d3a8a6 Fix typo in lispref "Creating Strings" section
adds fe7d2bb62fb ; Merge from origin/emacs-29
adds c4b49488455 Don't recommend inverse-video for debugging
adds 418547162d5 Improve documentation of Ispell commands
adds a08e6423ccc ; * doc/emacs/fixit.texi (Spelling): Fix last change.
adds c494a6e879d Improve documentation of 'emacs_function' in modules
adds 91b1765cd43 Merge from origin/emacs-29
adds 106cd9aafe8 ; * lisp/textmodes/page.el (page--what-page): Fix last
change.
adds aaf3b633978 Fix typo in lispref "Creating Strings" section
adds 76904626b36 * lisp/window.el (window-prefix-map): Bind C-x w q to
quit-window (bug#13167)
adds 4ba6954e695 * src/print.c (print_object): Don't print hash table
test if `eql`.
adds a09619f2598 * src/print.c (print_object): Don't print empty
hash-table data
adds 3f9c81a87f7 Don't print or read the hash table size parameter
adds c6bdc1ea1dc Represent hash table weakness as an enum internally
adds c3d0cc50faf Remove rehash-threshold and rehash-size struct members
adds d3cefd3e983 Leaner hash table dumping and thawing
adds 49fd4d120de Allow zero hash table size
adds fa5c07fc87d Use non-Lisp allocation for internal hash-table vectors
adds a3ae5653cfe Store hash values as integers instead of Lisp_Object
adds 3b00255a4c7 Inlined and specialised hash table look-up
adds 0a998938ca1 Use hash_idx_t for storing hash indices
adds 7d93a0147a1 Share hash table test structs
adds 47502c55b0c ; Reorder struct Lisp_Hash_Table and struct
hash_table_test
adds ed06de52a53 Faster hash table growth, starting at zero size
adds 68f8bc31114 Change hash_idx_t to int32_t on all platforms
adds 7ad5d427730 Don't dump Qunbound
adds 11e467eb600 Use key Qunbound instead of hash value hash_unused for
free entries
adds 1998039f7a8 Change hash_hash_t to uint32_t
adds 519c7ca7356 Don't pretend that hash-table-size is useful
adds d2c3a983146 Hash-table documentation updates (bug#68244)
adds c566ee9d06c Fix bug#65116
adds dd83db2e230 Correct implementations of FLIPRGON and FLIPRGOFF
adds a9cee9c6675 Retype traverse_interval arg type from Lisp_Object to
void *
adds 3869944bb4f Speed up sxhash-equal-including-properties
adds cd0855cbd81 Make object-intervals linear instead of quadratic
adds d4b1e2c3b63 Use forward-line instead of next-line in noninteractive
test
adds a83e60eccbc Fix recent ses-tests mistakes (bug#5852)
adds 0d336507dfe ; * admin/git-bisect-start: Update failing commits
adds 314c939d1e1 (js-json-mode): Don't derive from `js-mode` (bug#67463)
adds c11cdf1858c ; * src/xterm.c (x_focus_frame): Insert missing
unblock_input.
adds 43612103c22 Jsonrpc: fix bug in jsonrpc--remove
adds 2ef3111b136 * lisp/info-xref.el (info-xref-subfile-p): Avoid false
positives. (Bug#68428)
adds 27ff4d9c495 * lisp/help-fns.el (help-fns--parent-mode): Mention the
extra parents
adds e6a2901b1be Fix folder creation error (Bug#67361)
adds 44fcab04f6a Enable the system's Arabic and Khmer fonts under Android
adds 6f75d0f36dd New display action alist entry
'post-command-select-window' (bug#67993)
adds 0b8fe3c73ce ; * etc/NEWS: Fix wording of recently-added entry.
adds dc404c5d0ca More efficient hash table thawing
adds f19f5604deb Update pdumper hashes for buffer and Lisp_Hash_Table
adds daec3e7b410 Increase accuracy of IP instruction
adds c5031a52c5c * Update a comp test (bug#68523)
adds 5f5faad2497 ; Fix test failures from the fix for bug#67661
adds d4d5830f8a0 ; * src/androidterm.c (handle_one_android_event): Fix
typo.
adds 2c887f497c7 Avoid font-lock reset in `gnus-message-citation-mode'
adds ef01250ef9c Only use a hash index size of 1 for tables with size 0
(bug#68244)
adds e7a6ce847fd Don't use Qunbound as hash table key when printing
(bug#68244)
adds b07a86abb6d * test/lisp/emacs-lisp/comp-cstr-tests.el: Use macros
in a simpler way
adds a33f3947ea1 * lisp/progmodes/elisp-mode.el
(elisp-completion-at-point): Fix bug#68514
adds 81a2212bd52 * lisp/international/quail.el (quail-input-method): Fix
bug#68338
adds 13c7933a9d4 Add test for erc-extract-command-from-line
adds dd2caf1a763 Redo doc strings for ERC's entry point commands
adds bd5bfc29137 Fix another cause of superfluous inotify signals on
Android
adds 1293aac0df4 trace.el: Make it usable in batch mode as well
adds a34b76cd663 trace.el: Mention the last change in NEWS
adds b3e4fbe867f Round projs computed executing IP/ISECT instructions
and improve IUP
adds 3a5ee060571 ; Use HTML entities for reserved characters in
'dom-print'
adds 1f97a878795 Fix info-xref-tests
adds 51f391998b1 Add @kindex in manuals for existing keybindings on 'C-x
x/w' (bug#13167)
adds f149de223bf Merge branch 'emacs-29' of
git.savannah.gnu.org:/srv/git/emacs into emacs-29
adds 7d869a04029 Doc fix in auth-source-read-char-choice
adds 6653ee66ca5 Improve two docstrings in ox-latex
adds 725a3f32f8b ; Fix typos in symbol names
adds 78ddb32fadb Fix documentation of icon-elements
adds 5bb5590dec9 Fix blunder in labeled_narrow_to_region
adds 1b31a784bfb Merge from origin/emacs-29
adds 8bb5525b621 ; Fix merge snafus
adds ce836aafaa5 ; Merge NEWS.29.
adds 412cc0212d7 Eldoc: play nice with mode-line-format-right-align
(bug#68547)
adds d276996c4f6 Avoid Gnulib ‘access’ module
adds 3add626f140 Update from Gnulib by running admin/merge-gnulib
adds ee2a8fd4cff (mouse-wheel-*-event): Minor cleanups
adds a764b503e12 (mwheel--is-dir-p): New macro to reduce code duplication
adds eb779ae6467 * lisp/keymap.el (define-keymap): Demote "duplicate
def" to a warning
adds 82f71e106af * lisp/completion-preview.el: Fix use in non-GUI session
adds db8890b3c96 mwheel.el: Unconditionally use the `wheel-up/down/...`
events
adds 18294854c71 mwheel.el: Remove `mouse-wheel-*-alternate-event` vars
adds 998667f9026 mwheel.el: Code clean to reduce duplication
adds 54d3de64e19 Merge branch 'mwheel-no-alts'
adds afc9cd1721c Fix autogen.sh’s spurious ‘git diff’ output
adds 973c1b8a183 Pacify gcc -Wsuggest-attribute=malloc
adds 0a47a5a4bef Omit some parens
adds b6ed79b71cc Be more systematic about parens in C source code
adds cf26f573162 Simplify and tune XSYMBOL
adds bdcd662a21f Speed up make_lisp_symbol when debugging
adds 416fad04c26 Omit -DHAVE_CONFIG_H
adds 76efd4037ee ; * exec/Makefile.in (extraclean): Remove standard
files.
adds 10ffe161da6 Suppress detection of utmpx.h on Android
adds 8da6c8c7c1e ; * exec/Makefile.in: Correct typo.
adds e654f9ce1e6 * make-dist (possibly_non_vc_files): Append exec
standard files.
adds d88f9717ae6 ; * msdos/sedleim.inp: Adapt to Emacs 30.
adds ca8d451561c (define-derived-mode): Fix bug#68600
adds eca7368039d * lisp/mwheel.el
(mouse-wheel-obey-old-style-wheel-buttons): Simplify
adds 957b4f826a4 Don't invert wheel event directions
adds cc8d4b0c911 ; * etc/NEWS: Improve mwheel entry.
adds 0a07603ae8d project-recompile: New command
adds fec87a4b36a Add C macro for hash table iteration
adds 7a87ca09a73 Clarify permitted mutation in `maphash` documentation
adds 50201e03b9c Make better use of fixnum range in sxhash etc
adds 1d754c79603 Change HASH_UNUSED_ENTRY_KEY from Qunbound to NULL float
adds 5c12e988abb doc: Delete extraneous quotes around keys
adds 9364c28959a ; Fix typos in symbol names
adds 3b7518e3d15 Update from Gnulib
adds 7e490dd6397 * configure.ac: Cease suppressing detection of utmp.h.
adds df7c6211cb9 Speed up builtin_lisp_symbol when not optimizing
adds 088afa7e2f0 Add an eassert back to XSYMBOL
adds 05495bfa6c3 Correct values of INSTCTRL flags tested
adds b2366900d49 Do not overwrite flags of succeeding points during
generic move
adds e780f98944f * lisp/leim/quail/indian.el (tamil-input): Use `quail'
as parent group.
adds 269d3515608 Revert "* Update a comp test (bug#68523)"
adds 797c688f4ab * src/pdumper.c (dump_object_needs_dumping_p): Simplify
adds f821ac29e0c * src/regex-emacs.c (forall_firstchar_1): Improve
corner case
adds a3d10046d99 * src/sfnt.c (sfnt_mul_f26dot6_fixed): Correct typo in
last change.
adds 54abf10dfee Correct crash when executing IP within twilight zone
adds 21e272fe4f3 ; Fix DOHASH
adds 87cf30fba37 Further shrink eglot--{}
adds 13c7249105e Fix cus-test-deps
adds 33b8d5b6c5a (struct charset): Remove dependency on hash-table
internals
adds 802821b81ac Remove too-tricky make_lisp_symbol optimization
adds 3018c6e7ba5 (DOHASH): Change calling convention
adds cc861fc528b (struct composition): Remove dependency on hash-table
internals
adds a043cccb62b * lisp/emacs-lisp/pcase.el (Commentary:): Add paper
reference
adds c9705037e98 Fix build when CHECK_LISP_OBJECT_TYPE is set
adds 1f3371b46e8 Take stock of the wheel-up/down confusion
adds ad004f10f36 * src/lisp.h (DOHASH): Handle rehashing (bug#68690)
adds 65ea742ed5e Eglot: try even harder to avoid other completion styles
(bug#68699)
adds caea0c1649d Prevent matrices from remaining invalid post
mini-window resize
adds d85f561da03 Reserve negative depth range for ERC's insert hooks
adds aedc8b55bfc Actually derive channel membership from PREFIX in ERC
adds aae131b8dd9 Force erc-speedbar to update on insertion
adds d6be068ffe8 Add replacement-text field to erc-input struct
adds 1ba8d1c4370 Add more erc-message-type choices
adds 28c9c7cf464 Fix next-line-completion for multi-line completions
adds b5d36efa577 Update minibuffer-show-help based on
minibuffer-visible-completions
adds 5d88c98e7c1 Eglot: fix bug introduced when "fixing"
middle-of-symbol completions
adds b014bca833a Eglot: bump to 1.17
adds 5d91cbf9a57 * Make comp tests robust against sxhash-equal internal
changes
adds e13653ae5cb ; * .mailmap: Change own email address.
adds a8cfe3bda8b ; Update 'struct charset' hash for CHECK_STRUCTS
adds b07265f8eed * lisp/dired.el (dired--move-to-next-line): Improve to
avoid an infinite loop.
adds d22a3e5afe7 * lisp/simple.el (next-line-completion): Better handing
of group lines.
adds 4e260bfc47e * lisp/emacs-lisp/cl-generic.el (cl--generic-compiler):
Clarify the test
adds 22a58fccb76 project--read-project-list: Handle corrupted file
contents
adds 737d46e04d7 python--treesit-syntax-propertize: Fix edits in the
middle
adds 4834be0949e ; For compatibility, eshell/make should print to Eshell
unless backgrounded
adds 65829b27ca4 Improve handling of local variable settings in Eshell
adds 16831e290ed Avert race condition between window attachment and
buffer swap
adds f897b82ab16 ; * etc/NEWS: Fix thinko in Eshell entry.
adds 723b0973512 Add support for running commands via Eshell's "env"
command
adds de020255a5c Fix crash backtraces on MS-Windows, broken by ASLR
adds 047607f6e61 Fix detection of directly-invokable commands in Eshell
adds 330284e7f6d ; * test/lisp/eshell/esh-cmd-tests.el: Fix last change.
adds 9d985f24a7f ; * etc/DEBUG: Add a blurb about disabling ASLR on
macOS.
adds b803d10d5fa ; Add docstring to test
adds 972466dce26 Eglot: fix eglot--dumb-tryc for "only possible
completion" case
adds 6667d6c19c3 Import ELPA package adaptive-wrap as visual-wrap
adds d50300c5002 * lisp/visual-wrap.el (visual-wrap-prefix-mode):
Improve doc string.
adds 55f0b3e5610 Move Visual Wrap menu to menu-bar.el
adds c37b50ad417 Intercept calls to `openat' under Android
adds 89734c4f1d2 pdumder.c: Fix bug#68690
adds 08007a030e0 pdumper.c: Minor improvements found while debugging
adds 43e2f3acdd2 ; Minor improvements in 'visual-wrap-prefix-mode'
adds 8163e0b20c9 Improve 'refill-mode' in Org buffers
adds fa7543eeb72 Minor fix in 'describe-language-environment'
adds f0c573d8069 Optionally avoid extending
'completion-at-point-functions'
adds 09cdf8a406c Fix syntax highlighting after string literal concat in
python-mode
adds 756daa93b3e Add option Info-url-alist
adds fc70eced278 Downcase host names in ansi-osc.el to match URL parsing
behavior
adds 6b93e16e436 Add new option to 'register-use-preview'
adds d36c370ce55 ; Minor improvements of last change
adds 9b3f43fa08b ; * lisp/textmodes/refill.el
(refill-fill-paragraph-at): Fix typo.
adds da726c6de20 Add DOHASH_SAFE, make DOHASH faster (bug#68690)
adds 85faf907618 ; * lisp/visual-wrap.el: use regexp-unmatchable
adds 47ee5aacdc1 ; Declare tree-sitter functions in yaml-ts-mode.el
adds 53b5b770101 Simplify 'without-restriction'
adds d4b9cb6b5b6 Fix folder creation error (Bug#67361)
adds 3b091c4af87 ; Merge from origin/emacs-29
adds b96aa528f64 * lisp/net/eww.el (eww-retrieve): Fix args of
eww-render for sync (bug#68336).
adds 2cb1b76696b diff-mode: Support committing diff with file deletions
adds 314ac2e4317 ; * lisp/mail/rmail.el
(rmail-show-message-verbose-min): Doc fix (bug#68369).
adds 92a7132bd6c ; * etc/NEWS: Clean up for Emacs 29.2.
adds 20125ad97b4 ; admin/authors.el (authors-aliases): Update for Emacs
29.2.
adds 58e2569bd30 Merge from origin/emacs-29
adds 1ab88d8aa52 Bump Emacs version to 29.2
adds 393f1f7d24e ; Merge from origin/emacs-29
adds c633c90993f * Update etc/HISTORY and ChangeLog.4 for 29.2 release.
adds b4baf0f8216 ; Update ChangeLog.4 with latest changes.
adds 9d3229c7d1d Merge from origin/emacs-29
adds ef01b634d21 ; Regenerate lisp/ldefs-boot.el and etc/AUTHORS for
29.2.
adds 4e500d9d5ab Bump Emacs version to 29.2.50.
adds fbe25965310 ; Merge from origin/emacs-29
adds 25734dd40c1 ; Delete pre-release remainder in NEWS.27
adds 409bb8eb243 ; * doc/misc/gnus.texi (Scoring): Typo (bug#68581).
adds 6df731431ad * doc/misc/gnus.texi (Summary Mail Commands): Fix
command name.
adds 3a541b25df5 Update Polish translation of tutorial
adds 67392fc0ddc Merge from origin/emacs-29
adds 115908469d3 Sync with Tramp 2.6.3-pre (don't merge with master)
adds 9b10aca6afd ; Merge from origin/emacs-29
adds 1805f4bfd62 Add script admin/run-codespell and supporting files
adds 5701f96335c * admin/README: Fix entry on coccinelle subdirectory.
adds 557ed9c0463 * admin/README: Document the run-codespell script.
adds 9841ced147f ; Fix typos
adds c450eec07ff typescript-ts-mode: Skip test if tsx grammar missing
adds 51ca049608c Fix image-dired-tags-db-file void variable error
adds 14d68221d26 Fix nasty cut'n'waste error in Tramp
adds aa6c24da61f Fix broken links to Freedesktop notifications spec
adds fb4cf0ab46d ; Fix xref under Output Overrides in Elisp manual.
adds 5483a1df99c Improve documentation of profiler commands
adds 7338af9c986 ; * etc/PROBLEMS: Document that GnuPG 2.4.4 solves the
EasyPG hangs.
adds 1ef8b90ae06 Simplify imenu setup for {cmake,dockerfile}-ts-modes
adds 53481cc9546 Fix description of when "\xNNN" is considered a unibyte
character
adds 61769242382 Merge from origin/emacs-29
adds 63a12ffbc37 Avoid signaling errors in emoji.el
adds 77d9d05df87 Calc parses fractions written using U+2044 FRACTION
SLASH
adds 4e5dd1a796a ; * doc/misc/calc.texi (Fractions): Fix typos.
(Bug#66944)
adds 3c4b6823c3f * src/pdumper.c (Fdump_emacs_portable): Simplify commit
16a16645f524
adds 58f0603d40d Allow users to opt out of following Windows Dark mode
adds 37c06072415 ; * lisp/visual-wrap.el
(visual-wrap-fill-context-prefix): Doc fix.
adds 6da9dc90481 ; * lisp/visual-wrap.el: Fix typos.
adds 12afe75cf7a Enable marking tagged with ls -F
adds 54c6588952b Support a local repo as URL in
'treesit-language-source-alist'
adds aa386cd92f4 ; * src/pdumper.c: Fix comments.
adds 3c680968e49 Fix command replacement with the Eshell builtin
versions of "sudo" and "doas"
adds 744a10a4d72 * doc/lispref/package.texi (Multi-file Packages):
Document ".elpaignore".
adds 6d76e399124 ; Fix last change in package.texi
adds 236317e5d22 Fix treesit-range-rules
adds a3cd284b90e Support setting umask symbolically in Eshell
adds c4d16909fa4 ; Be more strict with command arguments for a few
Eshell commands
adds e1970c99f09 Fix "emacs -nw" on MS-Windows
adds 99a122b5b81 Fix C conformance issue in LISPSYM_INITIALLY
adds fcf69960e89 * src/lisp.h: Improve TAG_PTR comments.
adds a3d7092114d Rename TAG_PTR to TAG_PTR_INITIALLY
adds ad2c81082a6 Prefer C23 ckd_* to Gnulib *_WRAPV and *_OK macros
adds 78fc49407b8 Improve filling of ChangeLog entries
adds d664814a8d4 ; New log-edit tests
adds adf32eb69ea ; Correct typo
adds 833d2636ff8 ; * lisp/vc/log-edit.el
(log-edit--insert-filled-defuns): Fix typos.
adds 3c2baa1b954 Avoid signaling errors in emoji.el on empty input
adds b2db82c5aec * doc/lispref/package.texi (Multi-file Packages):
Document ".elpaignore".
adds af10fe49fbf ; Merge from origin/emacs-29
adds e11c9f9c6e8 Handle wrong login program in Tramp
adds 6ebd5aa3376 Merge from origin/emacs-29
adds 71b5d5a9799 ; Fix typos
adds e734f8e502e xt-mouse.el: Obey `mouse-wheel-*-event` variables
(bug#68698)
adds 1f5a13d5843 In Eshell, allow an escaped newline at the end of a
command
adds d2abe91d4bf In Eshell, don't expand quoted tildes into a user's
home directory
adds e9cf215d706 Prevent filling from mangling ChangeLog defun lists
adds f83d9e16d08 ; * test/lisp/vc/log-edit-tests.el: Pacify compiler
warnings.
adds b9f348ce1e2 * exec/configure.ac (OPENAT_SYSCALL): Define on MIPS.
adds 0aec3117b5f Don't open a new line for long defuns being inserted at
column 0
adds 116c47874eb ; Spelling fixes
adds 59d0b353d54 * src/haiku_select.cc: Include stdckdint.h.
adds 5d81371cc4a ; * src/sfnt.c: Fix standalone compilation.
adds e3620796ffc Fix 'calc-math-read-preprocess-string' test (bug#66944).
adds 98c906e5be2 ; * lisp/minibuffer.el
(minibuffer-visible-completions): Doc fix.
adds cfc1779f467 * Better type comparison in comp tests
adds e625f2044a3 (byte-compile): Try and make it a bit more readable
adds c385e966e18 derived.el: Delete old code (bug#68625)
adds a470dfb7f8a Fix typo in Eshell's "du" command
adds c8b9ec923f2 ; Rename a lexical variable in vhdl-mode.el
adds 3afbab2f1d6 * lisp/emacs-lisp/inline.el (inline-const-val): Improve
docstring
adds 17771b2a425 ; Spelling fixes
adds dd177b7b88c Update from Gnulib by running admin/merge-gnulib
adds f63bcf2dfeb Fix treesit--indent-1 regarding local parsers
adds 5f24c9a4c82 Don't hang when display objects are displaced by line
or wrap-prefixes
adds 7e85311a911 Allow equal user-defined hash table tests with
different names
adds 9bcc9690a80 Eliminate lazy bytecode loading
adds 344a846b07d Bytecode engine fast-path streamlining of plain symbols
adds cd2c45a3890 ; hierarchy-tests.el: keep doc string within 80 columns
adds b86bc02096c Introduce a global variant of visual-wrap-prefix-mode
adds 881a1ade30d Prevent continuation from affecting tab width in/after
line prefix
adds 4e1661e96c4 * src/term.c (produce_glyphs): Synchronize with
gui_produce_glyphs.
adds 849f8c1d49e ; * doc/emacs/basic.texi (Continuation Lines):
Rearrange pxref.
adds 169c704d747 shr: Correct SVG attribute case
adds ff63da26b6b macfont.m: Fix values for font widths and weights on
macOS
adds 4adb4b2ac50 Fix 'fill-paragraph' in 'yaml-ts-mode'
adds d0766c0999e Fix search error in woman.el
adds 886f4207ab7 * src/lread.c (bytecode_from_rev_list): Re-group checks
adds 8b92449b706 * src/lread.c (bytecode_from_rev_list): Fix thinko
adds d89e427852a * lisp/simple.el (read-from-kill-ring): Ignore
`read-only' text property.
adds 72b1379f079 Increase `emacs-lisp-docstring-fill-column` to 72
adds 4b79c80c999 New function 'sort-on'
adds dcce1e07fe7 ; Fix last change
adds f9a15b8a155 ; Fix last change
adds 02bdb1e4c50 ; Another fix of last change.
adds eb9bdb89486 ; And another fix...
adds e2d1ac2f258 ; * doc/lispref/sequences.texi (Sequence Functions):
Fix typo.
adds e9a668274e4 bytecomp.el: Rewrite the way we print dynamic docstrings
adds 82e50a23fea cperl-mode.el: Don't use obsolete
`special-display-popup-frame`
adds bb894845ed6 Teach customize-option about erc-modules
adds b7cdce09700 Fix local variable persistence in erc-stamp
adds aa6315ee685 Reassociate erc-networks--id for orphaned queries
adds 138decdc9e6 Pacify gcc -Wpointer-sign
adds 37efb63a3df ; * lisp/eshell/em-unix.el (eshell/cp, eshell/ln):
Delete extra space.
adds 492e16f2ff3 Fix downcasing of mode-name in compile.el
adds 396b49871aa ; Fix last change in package.texi
adds c22d0ae2dd8 Fix "emacs -nw" on MS-Windows
adds a7ad6c503a3 ; Merge from origin/emacs-29
adds 77f5d4d523a Fix completing-read functional REQUIRE-MATCH behavior
adds 2f98b13ed05 ; Fix doc strings of splash-screen data structures
adds 5ce02c91bc1 Improve `desktop-save-mode` docstring
adds 94fc8d53376 Merge from origin/emacs-29
adds 5f3b46c61e2 * configure.ac: Include X11/Xlib.h for XOpenDisplay.
(Bug#68842)
adds caecbf3e8db Fix stale cache in Tramp (do not merge with master)
adds 8080c7895b8 ; Merge from origin/emacs-29
adds c14c978e3b1 Support kotlin-ts-mode in Eglot
adds 5f56bc1cdfc eglot: Add php-ts-mode to eglot-server-programs
adds a3987127618 eglot: Add nushell language server
adds d49124fc14b Avoid signaling errors from 'pixel-fill-region'
adds 2f69353e4a7 Fix incompatibility with tree-sitter-javascript >=
0.20.2
adds b91f0ee2fcc ; Fix last change
adds 25bf8d3cdc6 Merge from origin/emacs-29
new 7046203ed3c Merge branch 'master' into feature/positioned-lambdas
new ce1e8c7817f Suppress >80 message for ;POS.... Fix missing arg in
cconv.el
Summary of changes:
.dir-locals.el | 10 +-
.gitattributes | 2 +-
.gitignore | 5 +-
.gitlab-ci.yml | 2 +-
.mailmap | 3 +-
CONTRIBUTE | 2 +-
ChangeLog.1 | 2 +-
ChangeLog.2 | 14 +-
ChangeLog.3 | 92 +-
ChangeLog.4 | 2229 +++++++++++---
ChangeLog.android | 28 +-
GNUmakefile | 2 +-
INSTALL | 2 +-
INSTALL.REPO | 2 +-
Makefile.in | 2 +-
README | 2 +-
admin/ChangeLog.1 | 2 +-
admin/README | 20 +-
admin/admin.el | 2 +-
admin/alloc-colors.c | 2 +-
admin/authors.el | 4 +-
admin/automerge | 2 +-
admin/build-configs | 2 +-
admin/charsets/Makefile.in | 2 +-
admin/charsets/mapconv | 2 +-
admin/charsets/mapfiles/README | 2 +-
admin/check-man-pages | 2 +-
admin/coccinelle/alloc_cast.cocci | 6 +
admin/coccinelle/build_string.cocci | 6 +
admin/coccinelle/nilp.cocci | 6 +
admin/coccinelle/unibyte_string.cocci | 6 +
admin/coccinelle/xsave.cocci | 11 -
admin/codespell/README | 27 +
admin/codespell/codespell.dictionary | 17 +
admin/codespell/codespell.exclude | 1585 ++++++++++
admin/codespell/codespell.ignore | 41 +
admin/codespell/codespell.rc | 4 +
admin/cus-test.el | 11 +-
admin/diff-tar-files | 2 +-
admin/emacs-shell-lib | 2 +-
admin/emake | 2 +-
admin/find-gc.el | 2 +-
admin/git-bisect-start | 10 +-
admin/gitmerge.el | 2 +-
admin/grammars/Makefile.in | 2 +-
admin/grammars/c.by | 2 +-
admin/grammars/grammar.wy | 2 +-
admin/grammars/java-tags.wy | 2 +-
admin/grammars/js.wy | 2 +-
admin/grammars/make.by | 2 +-
admin/grammars/python.wy | 2 +-
admin/grammars/scheme.by | 2 +-
admin/grammars/srecode-template.wy | 2 +-
admin/last-chance.el | 2 +-
admin/make-emacs | 2 +-
admin/make-manuals | 2 +-
admin/merge-gnulib | 7 +-
admin/merge-pkg-config | 2 +-
admin/notes/copyright | 2 +-
admin/notes/emba | 2 +-
admin/notes/hydra | 2 +-
admin/notes/java | 10 +-
admin/notes/multi-tty | 2 +-
admin/notes/tree-sitter/build-module/batch.sh | 1 +
admin/notes/unicode | 2 +-
admin/notes/www | 2 +-
admin/notes/years | 2 +
admin/nt/README-UNDUMP.W32 | 2 +-
admin/nt/dist-build/README-windows-binaries | 2 +-
admin/nt/dist-build/build-dep-zips.py | 2 +-
admin/nt/dist-build/build-zips.sh | 2 +-
admin/quick-install-emacs | 2 +-
admin/run-codespell | 68 +
admin/unidata/Makefile.in | 2 +-
admin/unidata/blocks.awk | 5 +-
admin/unidata/emoji-zwj.awk | 2 +-
admin/unidata/unidata-gen.el | 2 +-
admin/unidata/uvs.el | 2 +-
admin/update-copyright | 2 +-
admin/update_autogen | 2 +-
admin/upload-manuals | 2 +-
autogen.sh | 18 +-
build-aux/config.guess | 17 +-
build-aux/config.sub | 176 +-
build-aux/git-hooks/commit-msg | 2 +-
build-aux/git-hooks/commit-msg-files.awk | 2 +-
build-aux/git-hooks/post-commit | 2 +-
build-aux/git-hooks/pre-commit | 2 +-
build-aux/git-hooks/pre-push | 2 +-
build-aux/git-hooks/prepare-commit-msg | 2 +-
build-aux/gitlog-to-changelog | 2 +-
build-aux/gitlog-to-emacslog | 2 +-
build-aux/install-sh | 8 +-
build-aux/make-info-dir | 2 +-
build-aux/makecounter.sh | 2 +-
build-aux/move-if-change | 2 +-
build-aux/msys-to-w32 | 2 +-
build-aux/ndk-build-helper-1.mk | 2 +-
build-aux/ndk-build-helper-2.mk | 2 +-
build-aux/ndk-build-helper-3.mk | 2 +-
build-aux/ndk-build-helper-4.mk | 2 +-
build-aux/ndk-build-helper.mk | 2 +-
build-aux/update-copyright | 161 +-
build-aux/update-subdirs | 2 +-
config.bat | 2 +-
configure.ac | 16 +-
cross/Makefile.in | 2 +-
cross/langinfo.h | 2 +-
cross/ndk-build/Makefile.in | 2 +-
cross/ndk-build/README | 6 +-
cross/ndk-build/ndk-build-executable.mk | 2 +-
cross/ndk-build/ndk-build-shared-library.mk | 2 +-
cross/ndk-build/ndk-build-static-library.mk | 2 +-
cross/ndk-build/ndk-build.mk.in | 2 +-
cross/ndk-build/ndk-clear-vars.mk | 2 +-
cross/ndk-build/ndk-prebuilt-shared-library.mk | 2 +-
cross/ndk-build/ndk-prebuilt-static-library.mk | 2 +-
cross/ndk-build/ndk-resolve.mk | 2 +-
cross/verbose.mk.android | 2 +-
doc/emacs/ChangeLog.1 | 6 +-
doc/emacs/Makefile.in | 2 +-
doc/emacs/abbrevs.texi | 2 +-
doc/emacs/ack.texi | 2 +-
doc/emacs/android.texi | 26 +-
doc/emacs/anti.texi | 2 +-
doc/emacs/arevert-xtra.texi | 2 +-
doc/emacs/back.texi | 4 +-
doc/emacs/basic.texi | 17 +-
doc/emacs/buffers.texi | 32 +-
doc/emacs/building.texi | 2 +-
doc/emacs/cal-xtra.texi | 2 +-
doc/emacs/calendar.texi | 2 +-
doc/emacs/cmdargs.texi | 7 +-
doc/emacs/commands.texi | 2 +-
doc/emacs/custom.texi | 9 +-
doc/emacs/dired-xtra.texi | 2 +-
doc/emacs/dired.texi | 6 +-
doc/emacs/display.texi | 3 +-
doc/emacs/emacs-xtra.texi | 2 +-
doc/emacs/emacs.texi | 2 +-
doc/emacs/emerge-xtra.texi | 2 +-
doc/emacs/entering.texi | 2 +-
doc/emacs/files.texi | 7 +-
doc/emacs/fixit.texi | 30 +-
doc/emacs/fortran-xtra.texi | 2 +-
doc/emacs/frames.texi | 2 +-
doc/emacs/glossary.texi | 2 +-
doc/emacs/gnu.texi | 2 +-
doc/emacs/haiku.texi | 4 +-
doc/emacs/help.texi | 17 +-
doc/emacs/indent.texi | 2 +-
doc/emacs/input.texi | 2 +-
doc/emacs/killing.texi | 2 +-
doc/emacs/kmacro.texi | 2 +-
doc/emacs/m-x.texi | 2 +-
doc/emacs/macos.texi | 2 +-
doc/emacs/maintaining.texi | 36 +-
doc/emacs/mark.texi | 2 +-
doc/emacs/mini.texi | 6 +-
doc/emacs/misc.texi | 2 +-
doc/emacs/modes.texi | 2 +-
doc/emacs/msdos-xtra.texi | 2 +-
doc/emacs/msdos.texi | 25 +-
doc/emacs/mule.texi | 2 +-
doc/emacs/package.texi | 2 +-
doc/emacs/picture-xtra.texi | 2 +-
doc/emacs/programs.texi | 2 +-
doc/emacs/regs.texi | 60 +-
doc/emacs/rmail.texi | 2 +-
doc/emacs/screen.texi | 2 +-
doc/emacs/search.texi | 2 +-
doc/emacs/sending.texi | 2 +-
doc/emacs/text.texi | 2 +-
doc/emacs/trouble.texi | 2 +-
doc/emacs/vc-xtra.texi | 2 +-
doc/emacs/vc1-xtra.texi | 2 +-
doc/emacs/windows.texi | 4 +-
doc/emacs/xresources.texi | 2 +-
doc/lang/fr/misc/ses-fr.texi | 1631 +++++++++++
doc/lispintro/ChangeLog.1 | 2 +-
doc/lispintro/Makefile.in | 2 +-
doc/lispintro/README | 2 +-
doc/lispintro/cons-1.eps | 2 +-
doc/lispintro/cons-2.eps | 2 +-
doc/lispintro/cons-2a.eps | 2 +-
doc/lispintro/cons-3.eps | 2 +-
doc/lispintro/cons-4.eps | 2 +-
doc/lispintro/cons-5.eps | 2 +-
doc/lispintro/drawers.eps | 2 +-
doc/lispintro/emacs-lisp-intro.texi | 364 ++-
doc/lispintro/lambda-1.eps | 2 +-
doc/lispintro/lambda-2.eps | 2 +-
doc/lispintro/lambda-3.eps | 2 +-
doc/lispref/ChangeLog.1 | 2 +-
doc/lispref/Makefile.in | 2 +-
doc/lispref/README | 2 +-
doc/lispref/abbrevs.texi | 2 +-
doc/lispref/anti.texi | 2 +-
doc/lispref/back.texi | 2 +-
doc/lispref/backups.texi | 2 +-
doc/lispref/buffers.texi | 15 +-
doc/lispref/commands.texi | 38 +-
doc/lispref/compile.texi | 83 +-
doc/lispref/control.texi | 121 +-
doc/lispref/customize.texi | 2 +-
doc/lispref/debugging.texi | 19 +-
doc/lispref/display.texi | 16 +-
doc/lispref/edebug.texi | 2 +-
doc/lispref/elisp.texi | 3 +-
doc/lispref/errors.texi | 2 +-
doc/lispref/eval.texi | 21 +-
doc/lispref/files.texi | 9 +-
doc/lispref/frames.texi | 8 +-
doc/lispref/functions.texi | 69 +-
doc/lispref/hash.texi | 56 +-
doc/lispref/help.texi | 2 +-
doc/lispref/hooks.texi | 2 +-
doc/lispref/internals.texi | 12 +-
doc/lispref/intro.texi | 2 +-
doc/lispref/keymaps.texi | 4 +-
doc/lispref/lay-flat.texi | 2 +-
doc/lispref/lists.texi | 2 +-
doc/lispref/loading.texi | 15 +-
doc/lispref/macros.texi | 2 +-
doc/lispref/maps.texi | 2 +-
doc/lispref/markers.texi | 2 +-
doc/lispref/minibuf.texi | 42 +-
doc/lispref/modes.texi | 40 +-
doc/lispref/nonascii.texi | 2 +-
doc/lispref/numbers.texi | 2 +-
doc/lispref/objects.texi | 20 +-
doc/lispref/os.texi | 4 +-
doc/lispref/package.texi | 11 +-
doc/lispref/parsing.texi | 2 +-
doc/lispref/positions.texi | 2 +-
doc/lispref/processes.texi | 30 +-
doc/lispref/records.texi | 2 +-
doc/lispref/searching.texi | 4 +-
doc/lispref/sequences.texi | 42 +-
doc/lispref/streams.texi | 4 +-
doc/lispref/strings.texi | 4 +-
doc/lispref/symbols.texi | 4 +-
doc/lispref/syntax.texi | 2 +-
doc/lispref/text.texi | 114 +-
doc/lispref/threads.texi | 2 +-
doc/lispref/tips.texi | 2 +-
doc/lispref/two-volume-cross-refs.txt | 2 +-
doc/lispref/two-volume.make | 2 +-
doc/lispref/variables.texi | 35 +-
doc/lispref/windows.texi | 45 +-
doc/man/ChangeLog.1 | 2 +-
doc/man/ebrowse.1 | 2 +-
doc/man/emacs.1.in | 2 +-
doc/man/emacsclient.1 | 62 +-
doc/man/etags.1 | 2 +-
doc/misc/ChangeLog.1 | 4 +-
doc/misc/Makefile.in | 2 +-
doc/misc/auth.texi | 2 +-
doc/misc/autotype.texi | 2 +-
doc/misc/bovine.texi | 2 +-
doc/misc/calc.texi | 20 +-
doc/misc/cc-mode.texi | 2 +-
doc/misc/cl.texi | 2 +-
doc/misc/dbus.texi | 2 +-
doc/misc/dired-x.texi | 2 +-
doc/misc/ebrowse.texi | 2 +-
doc/misc/ede.texi | 2 +-
doc/misc/ediff.texi | 2 +-
doc/misc/edt.texi | 2 +-
doc/misc/efaq-w32.texi | 2 +-
doc/misc/efaq.texi | 12 +-
doc/misc/eglot.texi | 92 +-
doc/misc/eieio.texi | 2 +-
doc/misc/emacs-gnutls.texi | 2 +-
doc/misc/emacs-mime.texi | 2 +-
doc/misc/epa.texi | 6 +-
doc/misc/erc.texi | 107 +-
doc/misc/ert.texi | 99 +-
doc/misc/eshell.texi | 29 +-
doc/misc/eudc.texi | 2 +-
doc/misc/eww.texi | 2 +-
doc/misc/flymake.texi | 2 +-
doc/misc/forms.texi | 2 +-
doc/misc/gnus-faq.texi | 2 +-
doc/misc/gnus.texi | 39 +-
doc/misc/htmlfontify.texi | 2 +-
doc/misc/idlwave.texi | 2 +-
doc/misc/ido.texi | 2 +-
doc/misc/info.texi | 3 +-
doc/misc/mairix-el.texi | 2 +-
doc/misc/message.texi | 2 +-
doc/misc/mh-e.texi | 2 +-
doc/misc/modus-themes.org | 24 +-
doc/misc/newsticker.texi | 2 +-
doc/misc/nxml-mode.texi | 2 +-
doc/misc/octave-mode.texi | 2 +-
doc/misc/org-setup.org | 2 +-
doc/misc/org.org | 6 +-
doc/misc/pcl-cvs.texi | 2 +-
doc/misc/pgg.texi | 2 +-
doc/misc/rcirc.texi | 6 +-
doc/misc/reftex.texi | 2 +-
doc/misc/remember.texi | 2 +-
doc/misc/sasl.texi | 2 +-
doc/misc/sc.texi | 2 +-
doc/misc/sem-user.texi | 2 +-
doc/misc/semantic.texi | 2 +-
doc/misc/ses.texi | 282 +-
doc/misc/sieve.texi | 2 +-
doc/misc/smtpmail.texi | 2 +-
doc/misc/speedbar.texi | 2 +-
doc/misc/srecode.texi | 2 +-
doc/misc/texinfo.tex | 54 +-
doc/misc/todo-mode.texi | 2 +-
doc/misc/tramp.texi | 55 +-
doc/misc/trampver.texi | 4 +-
doc/misc/transient.texi | 971 +++---
doc/misc/url.texi | 4 +-
doc/misc/use-package.texi | 2 +-
doc/misc/vhdl-mode.texi | 2 +-
doc/misc/vip.texi | 2 +-
doc/misc/viper.texi | 2 +-
doc/misc/vtable.texi | 2 +-
doc/misc/widget.texi | 230 +-
doc/misc/wisent.texi | 2 +-
doc/misc/woman.texi | 2 +-
etc/CALC-NEWS | 2 +-
etc/ChangeLog.1 | 2 +-
etc/DEBUG | 57 +-
etc/DISTRIB | 2 +-
etc/EGLOT-NEWS | 83 +-
etc/ERC-NEWS | 207 +-
etc/ETAGS.EBNF | 2 +-
etc/ETAGS.README | 2 +-
etc/HELLO | 2 +-
etc/HISTORY | 2 +
etc/MACHINES | 2 +-
etc/MH-E-NEWS | 2 +-
etc/NEWS | 415 ++-
etc/NEWS.1-17 | 2 +-
etc/NEWS.18 | 2 +-
etc/NEWS.19 | 2 +-
etc/NEWS.20 | 2 +-
etc/NEWS.21 | 2 +-
etc/NEWS.22 | 2 +-
etc/NEWS.23 | 2 +-
etc/NEWS.24 | 2 +-
etc/NEWS.25 | 2 +-
etc/NEWS.26 | 2 +-
etc/NEWS.27 | 3 +-
etc/NEWS.28 | 2 +-
etc/NEWS.29 | 47 +-
etc/NEXTSTEP | 2 +-
etc/NXML-NEWS | 2 +-
etc/ORG-NEWS | 4 +-
etc/PROBLEMS | 140 +-
etc/README | 2 +-
etc/TERMS | 2 +-
etc/TODO | 18 +-
etc/charsets/README | 2 +-
etc/compilation.txt | 15 +-
etc/edt-user.el | 2 +-
etc/emacs-buffer.gdb | 2 +-
etc/emacs.metainfo.xml | 2 +-
etc/emacs_lldb.py | 2 +-
etc/enriched.txt | 2 +-
etc/forms/forms-d2.el | 2 +-
etc/gnus-tut.txt | 2 +-
etc/grep.txt | 2 +-
etc/images/README | 19 +-
etc/images/commit.pbm | Bin 0 -> 81 bytes
etc/images/commit.xpm | 101 +
etc/images/custom/README | 2 +-
etc/images/ezimage/README | 2 +-
etc/images/gen-changelog.pbm | Bin 0 -> 81 bytes
etc/images/gen-changelog.xpm | 152 +
etc/images/gnus/README | 6 +-
etc/images/gnus/gnus-pointer.svg | 2 +-
etc/images/gnus/gnus.svg | 2 +-
etc/images/gud/README | 2 +-
etc/images/icons/README | 8 +-
etc/images/icons/hicolor/scalable/apps/emacs.svg | 2 +-
etc/images/icons/hicolor/scalable/apps/emacs23.svg | 2 +-
.../scalable/mimetypes/emacs-document23.svg | 2 +-
etc/images/ins-changelog.pbm | 3 +
etc/images/ins-changelog.xpm | 67 +
etc/images/load-changelog.pbm | Bin 0 -> 81 bytes
etc/images/load-changelog.xpm | 82 +
etc/images/mpc/README | 2 +-
etc/images/newsticker/README | 2 +-
etc/images/smilies/README | 2 +-
etc/images/smilies/grayscale/README | 2 +-
etc/images/smilies/medium/README | 2 +-
etc/images/splash.svg | 2 +-
etc/images/symbols/README | 2 +-
etc/images/symbols/minus_16.pbm | Bin 41 -> 41 bytes
etc/images/symbols/minus_16.svg | 2 +-
etc/images/symbols/plus_16.pbm | Bin 41 -> 41 bytes
etc/images/symbols/plus_16.svg | 2 +-
etc/images/tabs/README | 2 +-
etc/images/tree-widget/default/README | 2 +-
etc/images/tree-widget/folder/README | 2 +-
etc/images/view-diff.pbm | Bin 0 -> 81 bytes
etc/images/view-diff.xpm | 93 +
etc/org.gnu.emacs.defaults.gschema.xml | 2 +-
etc/org/README | 2 +-
etc/ps-prin0.ps | 2 +-
etc/ps-prin1.ps | 2 +-
etc/publicsuffix.txt | 573 +++-
etc/refcards/Makefile | 2 +-
etc/refcards/README | 4 +-
etc/refcards/calccard.tex | 2 +-
etc/refcards/cs-dired-ref.tex | 2 +-
etc/refcards/cs-refcard.tex | 2 +-
etc/refcards/cs-survival.tex | 2 +-
etc/refcards/de-refcard.tex | 2 +-
etc/refcards/dired-ref.tex | 2 +-
etc/refcards/emacsver.tex.in | 2 +-
etc/refcards/fr-dired-ref.tex | 2 +-
etc/refcards/fr-refcard.tex | 2 +-
etc/refcards/fr-survival.tex | 2 +-
etc/refcards/gnus-logo.eps | 2 +-
etc/refcards/gnus-refcard.tex | 2 +-
etc/refcards/orgcard.tex | 4 +-
etc/refcards/pdflayout.sty | 2 +-
etc/refcards/pl-refcard.tex | 2 +-
etc/refcards/pt-br-refcard.tex | 2 +-
etc/refcards/refcard.tex | 2 +-
etc/refcards/ru-refcard.tex | 6 +-
etc/refcards/sk-dired-ref.tex | 2 +-
etc/refcards/sk-refcard.tex | 2 +-
etc/refcards/sk-survival.tex | 2 +-
etc/refcards/survival.tex | 2 +-
etc/refcards/vipcard.tex | 2 +-
etc/refcards/viperCard.tex | 2 +-
etc/schema/locate.rnc | 2 +-
etc/schema/relaxng.rnc | 2 +-
etc/schema/schemas.xml | 2 +-
etc/ses-example.ses | 2 +-
etc/srecode/c.srt | 2 +-
etc/srecode/cpp.srt | 2 +-
etc/srecode/default.srt | 2 +-
etc/srecode/doc-cpp.srt | 2 +-
etc/srecode/doc-default.srt | 2 +-
etc/srecode/doc-java.srt | 2 +-
etc/srecode/ede-autoconf.srt | 2 +-
etc/srecode/ede-make.srt | 2 +-
etc/srecode/el.srt | 2 +-
etc/srecode/getset-cpp.srt | 2 +-
etc/srecode/java.srt | 2 +-
etc/srecode/make.srt | 2 +-
etc/srecode/proj-test.srt | 2 +-
etc/srecode/template.srt | 2 +-
etc/srecode/test.srt | 2 +-
etc/srecode/texi.srt | 2 +-
etc/srecode/wisent.srt | 2 +-
etc/themes/adwaita-theme.el | 2 +-
etc/themes/deeper-blue-theme.el | 2 +-
etc/themes/dichromacy-theme.el | 2 +-
etc/themes/leuven-dark-theme.el | 2 +-
etc/themes/leuven-theme.el | 2 +-
etc/themes/light-blue-theme.el | 2 +-
etc/themes/manoj-dark-theme.el | 15 +-
etc/themes/misterioso-theme.el | 2 +-
etc/themes/modus-operandi-deuteranopia-theme.el | 2 +-
etc/themes/modus-operandi-theme.el | 2 +-
etc/themes/modus-operandi-tinted-theme.el | 6 +-
etc/themes/modus-operandi-tritanopia-theme.el | 2 +-
etc/themes/modus-themes.el | 4 +-
etc/themes/modus-vivendi-deuteranopia-theme.el | 2 +-
etc/themes/modus-vivendi-theme.el | 2 +-
etc/themes/modus-vivendi-tinted-theme.el | 2 +-
etc/themes/modus-vivendi-tritanopia-theme.el | 2 +-
etc/themes/tango-dark-theme.el | 2 +-
etc/themes/tango-theme.el | 2 +-
etc/themes/tsdh-dark-theme.el | 2 +-
etc/themes/tsdh-light-theme.el | 2 +-
etc/themes/wheatgrass-theme.el | 2 +-
etc/themes/whiteboard-theme.el | 2 +-
etc/themes/wombat-theme.el | 2 +-
etc/tutorials/TUTORIAL | 2 +-
etc/tutorials/TUTORIAL.bg | 2 +-
etc/tutorials/TUTORIAL.cn | 4 +-
etc/tutorials/TUTORIAL.cs | 2 +-
etc/tutorials/TUTORIAL.de | 2 +-
etc/tutorials/TUTORIAL.el_GR | 2 +-
etc/tutorials/TUTORIAL.eo | 2 +-
etc/tutorials/TUTORIAL.es | 2 +-
etc/tutorials/TUTORIAL.fa | 3 +-
etc/tutorials/TUTORIAL.fr | 2 +-
etc/tutorials/TUTORIAL.he | 2 +-
etc/tutorials/TUTORIAL.it | 2 +-
etc/tutorials/TUTORIAL.ja | 2 +-
etc/tutorials/TUTORIAL.ko | 2 +-
etc/tutorials/TUTORIAL.nl | 4 +-
etc/tutorials/TUTORIAL.pl | 16 +-
etc/tutorials/TUTORIAL.pt_BR | 2 +-
etc/tutorials/TUTORIAL.ro | 4 +-
etc/tutorials/TUTORIAL.ru | 2 +-
etc/tutorials/TUTORIAL.sk | 2 +-
etc/tutorials/TUTORIAL.sl | 2 +-
etc/tutorials/TUTORIAL.sv | 2 +-
etc/tutorials/TUTORIAL.th | 2 +-
etc/tutorials/TUTORIAL.uk | 2 +-
etc/tutorials/TUTORIAL.zh | 2 +-
etc/w32-feature.el | 2 +-
exec/Makefile.in | 7 +-
exec/config-mips.m4.in | 2 +-
exec/config.guess | 1774 -----------
exec/config.sub | 1907 ------------
exec/configure.ac | 21 +-
exec/deps.mk | 2 +-
exec/exec.c | 2 +-
exec/exec.h | 6 +-
exec/exec1.c | 4 +-
exec/install-sh | 541 ----
exec/loader-aarch64.s | 2 +-
exec/loader-armeabi.s | 4 +-
exec/loader-mips64el.s | 4 +-
exec/loader-mipsel.s | 4 +-
exec/loader-x86.s | 2 +-
exec/loader-x86_64.s | 2 +-
exec/mipsel-user.h | 2 +-
exec/mipsfpu.c | 2 +-
exec/mipsfpu.h | 2 +-
exec/test.c | 2 +-
exec/trace.c | 139 +-
java/AndroidManifest.xml.in | 6 +-
java/INSTALL | 6 +-
java/Makefile.in | 2 +-
java/debug.sh | 2 +-
java/org/gnu/emacs/EmacsActivity.java | 2 +-
java/org/gnu/emacs/EmacsApplication.java | 2 +-
java/org/gnu/emacs/EmacsClipboard.java | 2 +-
java/org/gnu/emacs/EmacsContextMenu.java | 32 +-
java/org/gnu/emacs/EmacsCursor.java | 2 +-
java/org/gnu/emacs/EmacsDesktopNotification.java | 2 +-
java/org/gnu/emacs/EmacsDialog.java | 27 +-
java/org/gnu/emacs/EmacsDialogButtonLayout.java | 2 +-
java/org/gnu/emacs/EmacsDirectoryEntry.java | 2 +-
java/org/gnu/emacs/EmacsDocumentsProvider.java | 2 +-
java/org/gnu/emacs/EmacsDrawLine.java | 2 +-
java/org/gnu/emacs/EmacsDrawPoint.java | 2 +-
java/org/gnu/emacs/EmacsDrawRectangle.java | 2 +-
java/org/gnu/emacs/EmacsDrawable.java | 2 +-
java/org/gnu/emacs/EmacsFillPolygon.java | 2 +-
java/org/gnu/emacs/EmacsFillRectangle.java | 2 +-
java/org/gnu/emacs/EmacsFontDriver.java | 2 +-
java/org/gnu/emacs/EmacsGC.java | 2 +-
java/org/gnu/emacs/EmacsHandleObject.java | 2 +-
java/org/gnu/emacs/EmacsHolder.java | 2 +-
java/org/gnu/emacs/EmacsInputConnection.java | 4 +-
.../emacs/EmacsLauncherPreferencesActivity.java | 2 +-
java/org/gnu/emacs/EmacsMultitaskActivity.java | 2 +-
java/org/gnu/emacs/EmacsNative.java | 2 +-
java/org/gnu/emacs/EmacsNoninteractive.java | 2 +-
java/org/gnu/emacs/EmacsOpenActivity.java | 4 +-
java/org/gnu/emacs/EmacsPixmap.java | 2 +-
java/org/gnu/emacs/EmacsPreferencesActivity.java | 2 +-
java/org/gnu/emacs/EmacsSafThread.java | 14 +-
java/org/gnu/emacs/EmacsSdk11Clipboard.java | 2 +-
java/org/gnu/emacs/EmacsSdk23FontDriver.java | 2 +-
java/org/gnu/emacs/EmacsSdk7FontDriver.java | 2 +-
java/org/gnu/emacs/EmacsSdk8Clipboard.java | 2 +-
java/org/gnu/emacs/EmacsService.java | 218 +-
java/org/gnu/emacs/EmacsSurfaceView.java | 2 +-
java/org/gnu/emacs/EmacsThread.java | 2 +-
java/org/gnu/emacs/EmacsView.java | 31 +-
java/org/gnu/emacs/EmacsWindow.java | 62 +-
.../gnu/emacs/EmacsWindowAttachmentManager.java | 2 +-
java/res/drawable/emacs_background.xml | 2 +-
java/res/drawable/emacs_foreground.xml | 2 +-
java/res/layout/sdk8_notifications_view.xml | 2 +-
java/res/mipmap-v26/emacs_icon.xml | 2 +-
java/res/values-v11/style.xml | 2 +-
java/res/values-v14/style.xml | 2 +-
java/res/values-v19/bool.xml | 2 +-
java/res/values-v24/bool.xml | 2 +-
java/res/values-v29/style.xml | 2 +-
java/res/values/bool.xml | 2 +-
java/res/values/strings.xml | 2 +-
java/res/values/style.xml | 2 +-
java/res/xml/preferences.xml | 2 +-
leim/ChangeLog.1 | 2 +-
leim/Makefile.in | 2 +-
leim/README | 2 +-
leim/leim-ext.el | 2 +-
lib-src/ChangeLog.1 | 2 +-
lib-src/Makefile.in | 2 +-
lib-src/asset-directory-tool.c | 2 +-
lib-src/be_resources.cc | 2 +-
lib-src/ebrowse.c | 2 +-
lib-src/emacsclient.c | 2 +-
lib-src/etags.c | 8 +-
lib-src/hexl.c | 2 +-
lib-src/make-docfile.c | 2 +-
lib-src/make-fingerprint.c | 2 +-
lib-src/movemail.c | 2 +-
lib-src/ntlib.c | 2 +-
lib-src/ntlib.h | 2 +-
lib-src/pop.c | 2 +-
lib-src/pop.h | 2 +-
lib-src/rcs2log | 4 +-
lib-src/seccomp-filter.c | 6 +-
lib-src/update-game-score.c | 2 +-
lib/Makefile.in | 2 +-
lib/_Noreturn.h | 2 +-
lib/acl-errno-valid.c | 2 +-
lib/acl-internal.c | 2 +-
lib/acl-internal.h | 5 +-
lib/acl.h | 2 +-
lib/acl_entries.c | 2 +-
lib/af_alg.h | 2 +-
lib/alloca.in.h | 2 +-
lib/allocator.c | 2 +-
lib/allocator.h | 2 +-
lib/arg-nonnull.h | 2 +-
lib/assert.in.h | 2 +-
lib/at-func.c | 2 +-
lib/attribute.h | 4 +-
lib/binary-io.c | 2 +-
lib/binary-io.h | 2 +-
lib/boot-time-aux.h | 18 +-
lib/boot-time.c | 11 +-
lib/boot-time.h | 2 +-
lib/byteswap.in.h | 2 +-
lib/c++defs.h | 2 +-
lib/c-ctype.c | 2 +-
lib/c-ctype.h | 2 +-
lib/c-strcase.h | 2 +-
lib/c-strcasecmp.c | 2 +-
lib/c-strncasecmp.c | 2 +-
lib/canonicalize-lgpl.c | 2 +-
lib/careadlinkat.c | 2 +-
lib/careadlinkat.h | 2 +-
lib/cdefs.h | 6 +-
lib/cloexec.c | 2 +-
lib/cloexec.h | 2 +-
lib/close-stream.c | 2 +-
lib/close-stream.h | 2 +-
lib/copy-file-range.c | 2 +-
lib/count-leading-zeros.c | 2 +-
lib/count-leading-zeros.h | 2 +-
lib/count-one-bits.c | 2 +-
lib/count-one-bits.h | 2 +-
lib/count-trailing-zeros.c | 2 +-
lib/count-trailing-zeros.h | 2 +-
lib/diffseq.h | 2 +-
lib/dirent-private.h | 2 +-
lib/dirent.in.h | 8 +-
lib/dirfd.c | 67 +-
lib/dtoastr.c | 2 +-
lib/dtotimespec.c | 2 +-
lib/dup2.c | 2 +-
lib/dynarray.h | 2 +-
lib/eloop-threshold.h | 2 +-
lib/errno.in.h | 2 +-
lib/euidaccess.c | 2 +-
lib/execinfo.c | 2 +-
lib/execinfo.in.h | 2 +-
lib/explicit_bzero.c | 2 +-
lib/faccessat.c | 8 +-
lib/fchmodat.c | 2 +-
lib/fcntl.c | 2 +-
lib/fcntl.in.h | 2 +-
lib/fdopendir.c | 38 +-
lib/file-has-acl.c | 2 +-
lib/filemode.c | 2 +-
lib/filemode.h | 2 +-
lib/filename.h | 2 +-
lib/filevercmp.c | 2 +-
lib/filevercmp.h | 2 +-
lib/fingerprint.c | 2 +-
lib/fingerprint.h | 2 +-
lib/flexmember.h | 2 +-
lib/fpending.c | 2 +-
lib/fpending.h | 2 +-
lib/free.c | 2 +-
lib/fstatat.c | 2 +-
lib/fsusage.c | 2 +-
lib/fsusage.h | 2 +-
lib/fsync.c | 2 +-
lib/ftoastr.c | 2 +-
lib/ftoastr.h | 2 +-
lib/futimens.c | 2 +-
lib/get-permissions.c | 2 +-
lib/getdelim.c | 2 +-
lib/getdtablesize.c | 2 +-
lib/getgroups.c | 2 +-
lib/getline.c | 2 +-
lib/getloadavg.c | 2 +-
lib/getopt-cdefs.in.h | 8 +-
lib/getopt-core.h | 2 +-
lib/getopt-ext.h | 2 +-
lib/getopt-pfx-core.h | 2 +-
lib/getopt-pfx-ext.h | 2 +-
lib/getopt.c | 35 +-
lib/getopt.in.h | 2 +-
lib/getopt1.c | 4 +-
lib/getopt_int.h | 2 +-
lib/getrandom.c | 2 +-
lib/gettext.h | 2 +-
lib/gettime.c | 2 +-
lib/gettimeofday.c | 2 +-
lib/gnulib.mk.in | 15 +-
lib/group-member.c | 2 +-
lib/idx.h | 2 +-
lib/ieee754.in.h | 2 +-
lib/ignore-value.h | 2 +-
lib/intprops-internal.h | 7 +-
lib/intprops.h | 2 +-
lib/inttypes.in.h | 2 +-
lib/lchmod.c | 2 +-
lib/libc-config.h | 2 +-
lib/limits.in.h | 2 +-
lib/lstat.c | 2 +-
lib/malloc.c | 2 +-
lib/malloc/dynarray-skeleton.c | 2 +-
lib/malloc/dynarray.h | 2 +-
lib/malloc/dynarray_at_failure.c | 2 +-
lib/malloc/dynarray_emplace_enlarge.c | 2 +-
lib/malloc/dynarray_finalize.c | 2 +-
lib/malloc/dynarray_resize.c | 2 +-
lib/malloc/dynarray_resize_clear.c | 2 +-
lib/malloc/scratch_buffer.h | 2 +-
lib/malloc/scratch_buffer_dupfree.c | 2 +-
lib/malloc/scratch_buffer_grow.c | 2 +-
lib/malloc/scratch_buffer_grow_preserve.c | 2 +-
lib/malloc/scratch_buffer_set_array_size.c | 2 +-
lib/md5-stream.c | 2 +-
lib/md5.c | 2 +-
lib/md5.h | 24 +-
lib/memmem.c | 2 +-
lib/mempcpy.c | 2 +-
lib/memrchr.c | 2 +-
lib/memset_explicit.c | 2 +-
lib/mini-gmp-gnulib.c | 2 +-
lib/minmax.h | 2 +-
lib/mkostemp.c | 2 +-
lib/mktime-internal.h | 2 +-
lib/mktime.c | 2 +-
lib/nanosleep.c | 2 +-
lib/nproc.c | 2 +-
lib/nproc.h | 2 +-
lib/nstrftime.c | 2 +-
lib/open.c | 8 +-
lib/openat-priv.h | 2 +-
lib/openat-proc.c | 2 +-
lib/openat.h | 2 +-
lib/pathmax.h | 2 +-
lib/pipe2.c | 2 +-
lib/pselect.c | 2 +-
lib/pthread_sigmask.c | 2 +-
lib/qcopy-acl.c | 2 +-
lib/rawmemchr.c | 28 +-
lib/rawmemchr.valgrind | 2 +-
lib/readlink.c | 2 +-
lib/readlinkat.c | 2 +-
lib/readutmp.h | 26 +-
lib/realloc.c | 2 +-
lib/regcomp.c | 2 +-
lib/regex.c | 6 +-
lib/regex.h | 2 +-
lib/regex_internal.c | 2 +-
lib/regex_internal.h | 2 +-
lib/regexec.c | 2 +-
lib/root-uid.h | 2 +-
lib/save-cwd.c | 2 +-
lib/save-cwd.h | 2 +-
lib/scratch_buffer.h | 2 +-
lib/set-permissions.c | 3 +-
lib/sha1.c | 2 +-
lib/sha1.h | 18 +-
lib/sha256.c | 2 +-
lib/sha256.h | 18 +-
lib/sha512.c | 2 +-
lib/sha512.h | 18 +-
lib/sig2str.c | 2 +-
lib/sig2str.h | 2 +-
lib/sigdescr_np.c | 2 +-
lib/signal.in.h | 2 +-
lib/stat-time.c | 2 +-
lib/stat-time.h | 15 +-
lib/stdalign.in.h | 2 +-
lib/stdckdint.in.h | 2 +-
lib/stddef.in.h | 30 +-
lib/stdint.in.h | 4 +-
lib/stdio-impl.h | 2 +-
lib/stdio.in.h | 53 +-
lib/stdlib.in.h | 144 +-
lib/stpcpy.c | 2 +-
lib/str-two-way.h | 2 +-
lib/strftime.h | 2 +-
lib/string.in.h | 141 +-
lib/strnlen.c | 2 +-
lib/strtoimax.c | 2 +-
lib/strtol.c | 2 +-
lib/strtoll.c | 2 +-
lib/symlink.c | 2 +-
lib/sys_random.in.h | 2 +-
lib/sys_select.in.h | 2 +-
lib/sys_stat.in.h | 32 +-
lib/sys_time.in.h | 2 +-
lib/sys_types.in.h | 2 +-
lib/tempname.c | 6 +-
lib/tempname.h | 2 +-
lib/time-internal.h | 2 +-
lib/time.in.h | 16 +-
lib/time_r.c | 2 +-
lib/time_rz.c | 2 +-
lib/timegm.c | 2 +-
lib/timespec-add.c | 2 +-
lib/timespec-sub.c | 2 +-
lib/timespec.c | 2 +-
lib/timespec.h | 2 +-
lib/u64.c | 2 +-
lib/u64.h | 2 +-
lib/unistd.c | 4 +-
lib/unistd.in.h | 33 +-
lib/unlocked-io.h | 4 +-
lib/utimens.c | 6 +-
lib/utimens.h | 2 +-
lib/utimensat.c | 2 +-
lib/verify.h | 12 +-
lib/vla.h | 2 +-
lib/warn-on-use.h | 2 +-
lib/xalloc-oversized.h | 10 +-
lisp/ChangeLog.1 | 2 +-
lisp/ChangeLog.10 | 2 +-
lisp/ChangeLog.11 | 2 +-
lisp/ChangeLog.12 | 4 +-
lisp/ChangeLog.13 | 4 +-
lisp/ChangeLog.14 | 8 +-
lisp/ChangeLog.15 | 4 +-
lisp/ChangeLog.16 | 6 +-
lisp/ChangeLog.17 | 4 +-
lisp/ChangeLog.2 | 2 +-
lisp/ChangeLog.3 | 2 +-
lisp/ChangeLog.4 | 2 +-
lisp/ChangeLog.5 | 2 +-
lisp/ChangeLog.6 | 2 +-
lisp/ChangeLog.7 | 4 +-
lisp/ChangeLog.8 | 2 +-
lisp/ChangeLog.9 | 2 +-
lisp/Makefile.in | 5 +-
lisp/abbrev.el | 4 +-
lisp/align.el | 2 +-
lisp/allout-widgets.el | 2 +-
lisp/allout.el | 6 +-
lisp/ansi-color.el | 2 +-
lisp/ansi-osc.el | 5 +-
lisp/apropos.el | 2 +-
lisp/arc-mode.el | 20 +-
lisp/array.el | 2 +-
lisp/auth-source-pass.el | 2 +-
lisp/auth-source.el | 21 +-
lisp/autoinsert.el | 2 +-
lisp/autorevert.el | 2 +-
lisp/avoid.el | 2 +-
lisp/battery.el | 2 +-
lisp/bind-key.el | 2 +-
lisp/bindings.el | 2 +-
lisp/bookmark.el | 4 +-
lisp/bs.el | 2 +-
lisp/buff-menu.el | 20 +-
lisp/button.el | 4 +-
lisp/calc/calc-aent.el | 48 +-
lisp/calc/calc-alg.el | 2 +-
lisp/calc/calc-arith.el | 2 +-
lisp/calc/calc-bin.el | 2 +-
lisp/calc/calc-comb.el | 2 +-
lisp/calc/calc-cplx.el | 2 +-
lisp/calc/calc-embed.el | 2 +-
lisp/calc/calc-ext.el | 2 +-
lisp/calc/calc-fin.el | 2 +-
lisp/calc/calc-forms.el | 2 +-
lisp/calc/calc-frac.el | 2 +-
lisp/calc/calc-funcs.el | 2 +-
lisp/calc/calc-graph.el | 2 +-
lisp/calc/calc-help.el | 2 +-
lisp/calc/calc-incom.el | 2 +-
lisp/calc/calc-keypd.el | 2 +-
lisp/calc/calc-lang.el | 2 +-
lisp/calc/calc-macs.el | 2 +-
lisp/calc/calc-map.el | 2 +-
lisp/calc/calc-math.el | 2 +-
lisp/calc/calc-menu.el | 2 +-
lisp/calc/calc-misc.el | 2 +-
lisp/calc/calc-mode.el | 2 +-
lisp/calc/calc-mtx.el | 2 +-
lisp/calc/calc-nlfit.el | 2 +-
lisp/calc/calc-poly.el | 2 +-
lisp/calc/calc-prog.el | 2 +-
lisp/calc/calc-rewr.el | 2 +-
lisp/calc/calc-rules.el | 2 +-
lisp/calc/calc-sel.el | 2 +-
lisp/calc/calc-stat.el | 2 +-
lisp/calc/calc-store.el | 2 +-
lisp/calc/calc-stuff.el | 2 +-
lisp/calc/calc-trail.el | 2 +-
lisp/calc/calc-undo.el | 2 +-
lisp/calc/calc-units.el | 2 +-
lisp/calc/calc-vec.el | 2 +-
lisp/calc/calc-yank.el | 2 +-
lisp/calc/calc.el | 4 +-
lisp/calc/calcalg2.el | 2 +-
lisp/calc/calcalg3.el | 2 +-
lisp/calc/calccomp.el | 2 +-
lisp/calc/calcsel2.el | 2 +-
lisp/calculator.el | 2 +-
lisp/calendar/appt.el | 2 +-
lisp/calendar/cal-bahai.el | 2 +-
lisp/calendar/cal-china.el | 2 +-
lisp/calendar/cal-coptic.el | 2 +-
lisp/calendar/cal-dst.el | 2 +-
lisp/calendar/cal-french.el | 2 +-
lisp/calendar/cal-hebrew.el | 2 +-
lisp/calendar/cal-html.el | 2 +-
lisp/calendar/cal-islam.el | 2 +-
lisp/calendar/cal-iso.el | 2 +-
lisp/calendar/cal-julian.el | 2 +-
lisp/calendar/cal-mayan.el | 2 +-
lisp/calendar/cal-menu.el | 2 +-
lisp/calendar/cal-move.el | 2 +-
lisp/calendar/cal-persia.el | 2 +-
lisp/calendar/cal-tex.el | 2 +-
lisp/calendar/cal-x.el | 2 +-
lisp/calendar/calendar.el | 12 +-
lisp/calendar/diary-lib.el | 2 +-
lisp/calendar/holidays.el | 2 +-
lisp/calendar/icalendar.el | 3 +-
lisp/calendar/iso8601.el | 2 +-
lisp/calendar/lunar.el | 2 +-
lisp/calendar/parse-time.el | 2 +-
lisp/calendar/solar.el | 2 +-
lisp/calendar/time-date.el | 3 +-
lisp/calendar/timeclock.el | 2 +-
lisp/calendar/todo-mode.el | 30 +-
lisp/case-table.el | 2 +-
lisp/cdl.el | 2 +-
lisp/cedet/ChangeLog.1 | 4 +-
lisp/cedet/cedet-cscope.el | 2 +-
lisp/cedet/cedet-files.el | 2 +-
lisp/cedet/cedet-global.el | 2 +-
lisp/cedet/cedet-idutils.el | 2 +-
lisp/cedet/cedet.el | 2 +-
lisp/cedet/data-debug.el | 2 +-
lisp/cedet/ede.el | 2 +-
lisp/cedet/ede/auto.el | 2 +-
lisp/cedet/ede/autoconf-edit.el | 2 +-
lisp/cedet/ede/base.el | 2 +-
lisp/cedet/ede/config.el | 2 +-
lisp/cedet/ede/cpp-root.el | 2 +-
lisp/cedet/ede/custom.el | 2 +-
lisp/cedet/ede/detect.el | 2 +-
lisp/cedet/ede/dired.el | 2 +-
lisp/cedet/ede/emacs.el | 2 +-
lisp/cedet/ede/files.el | 2 +-
lisp/cedet/ede/generic.el | 2 +-
lisp/cedet/ede/linux.el | 2 +-
lisp/cedet/ede/locate.el | 2 +-
lisp/cedet/ede/make.el | 2 +-
lisp/cedet/ede/makefile-edit.el | 2 +-
lisp/cedet/ede/pconf.el | 2 +-
lisp/cedet/ede/pmake.el | 2 +-
lisp/cedet/ede/proj-archive.el | 2 +-
lisp/cedet/ede/proj-aux.el | 2 +-
lisp/cedet/ede/proj-comp.el | 2 +-
lisp/cedet/ede/proj-elisp.el | 2 +-
lisp/cedet/ede/proj-info.el | 2 +-
lisp/cedet/ede/proj-misc.el | 2 +-
lisp/cedet/ede/proj-obj.el | 2 +-
lisp/cedet/ede/proj-prog.el | 2 +-
lisp/cedet/ede/proj-scheme.el | 2 +-
lisp/cedet/ede/proj-shared.el | 2 +-
lisp/cedet/ede/proj.el | 2 +-
lisp/cedet/ede/project-am.el | 2 +-
lisp/cedet/ede/shell.el | 2 +-
lisp/cedet/ede/simple.el | 2 +-
lisp/cedet/ede/source.el | 2 +-
lisp/cedet/ede/speedbar.el | 2 +-
lisp/cedet/ede/srecode.el | 2 +-
lisp/cedet/ede/system.el | 2 +-
lisp/cedet/ede/util.el | 2 +-
lisp/cedet/mode-local.el | 8 +-
lisp/cedet/pulse.el | 2 +-
lisp/cedet/semantic.el | 2 +-
lisp/cedet/semantic/analyze.el | 2 +-
lisp/cedet/semantic/analyze/complete.el | 2 +-
lisp/cedet/semantic/analyze/debug.el | 2 +-
lisp/cedet/semantic/analyze/fcn.el | 2 +-
lisp/cedet/semantic/analyze/refs.el | 2 +-
lisp/cedet/semantic/bovine.el | 2 +-
lisp/cedet/semantic/bovine/c.el | 2 +-
lisp/cedet/semantic/bovine/debug.el | 2 +-
lisp/cedet/semantic/bovine/el.el | 2 +-
lisp/cedet/semantic/bovine/gcc.el | 2 +-
lisp/cedet/semantic/bovine/grammar.el | 2 +-
lisp/cedet/semantic/bovine/make.el | 2 +-
lisp/cedet/semantic/bovine/scm.el | 2 +-
lisp/cedet/semantic/chart.el | 2 +-
lisp/cedet/semantic/complete.el | 4 +-
lisp/cedet/semantic/ctxt.el | 2 +-
lisp/cedet/semantic/db-debug.el | 2 +-
lisp/cedet/semantic/db-ebrowse.el | 2 +-
lisp/cedet/semantic/db-el.el | 2 +-
lisp/cedet/semantic/db-file.el | 2 +-
lisp/cedet/semantic/db-find.el | 2 +-
lisp/cedet/semantic/db-global.el | 2 +-
lisp/cedet/semantic/db-javascript.el | 2 +-
lisp/cedet/semantic/db-mode.el | 2 +-
lisp/cedet/semantic/db-ref.el | 2 +-
lisp/cedet/semantic/db-typecache.el | 2 +-
lisp/cedet/semantic/db.el | 6 +-
lisp/cedet/semantic/debug.el | 2 +-
lisp/cedet/semantic/decorate.el | 2 +-
lisp/cedet/semantic/decorate/include.el | 2 +-
lisp/cedet/semantic/decorate/mode.el | 2 +-
lisp/cedet/semantic/dep.el | 2 +-
lisp/cedet/semantic/doc.el | 2 +-
lisp/cedet/semantic/ede-grammar.el | 2 +-
lisp/cedet/semantic/edit.el | 2 +-
lisp/cedet/semantic/find.el | 2 +-
lisp/cedet/semantic/format.el | 2 +-
lisp/cedet/semantic/fw.el | 2 +-
lisp/cedet/semantic/grammar.el | 2 +-
lisp/cedet/semantic/grm-wy-boot.el | 2 +-
lisp/cedet/semantic/html.el | 2 +-
lisp/cedet/semantic/ia-sb.el | 2 +-
lisp/cedet/semantic/ia.el | 2 +-
lisp/cedet/semantic/idle.el | 4 +-
lisp/cedet/semantic/imenu.el | 2 +-
lisp/cedet/semantic/java.el | 2 +-
lisp/cedet/semantic/lex-spp.el | 8 +-
lisp/cedet/semantic/lex.el | 12 +-
lisp/cedet/semantic/mru-bookmark.el | 2 +-
lisp/cedet/semantic/sb.el | 2 +-
lisp/cedet/semantic/scope.el | 2 +-
lisp/cedet/semantic/senator.el | 2 +-
lisp/cedet/semantic/sort.el | 2 +-
lisp/cedet/semantic/symref.el | 2 +-
lisp/cedet/semantic/symref/cscope.el | 2 +-
lisp/cedet/semantic/symref/filter.el | 2 +-
lisp/cedet/semantic/symref/global.el | 2 +-
lisp/cedet/semantic/symref/grep.el | 2 +-
lisp/cedet/semantic/symref/idutils.el | 2 +-
lisp/cedet/semantic/symref/list.el | 2 +-
lisp/cedet/semantic/tag-file.el | 2 +-
lisp/cedet/semantic/tag-ls.el | 2 +-
lisp/cedet/semantic/tag-write.el | 2 +-
lisp/cedet/semantic/tag.el | 2 +-
lisp/cedet/semantic/texi.el | 2 +-
lisp/cedet/semantic/util-modes.el | 2 +-
lisp/cedet/semantic/util.el | 2 +-
lisp/cedet/semantic/wisent.el | 4 +-
lisp/cedet/semantic/wisent/comp.el | 2 +-
lisp/cedet/semantic/wisent/grammar.el | 2 +-
lisp/cedet/semantic/wisent/java-tags.el | 2 +-
lisp/cedet/semantic/wisent/javascript.el | 2 +-
lisp/cedet/semantic/wisent/python.el | 2 +-
lisp/cedet/semantic/wisent/wisent.el | 2 +-
lisp/cedet/srecode.el | 2 +-
lisp/cedet/srecode/args.el | 2 +-
lisp/cedet/srecode/compile.el | 2 +-
lisp/cedet/srecode/cpp.el | 2 +-
lisp/cedet/srecode/ctxt.el | 2 +-
lisp/cedet/srecode/dictionary.el | 2 +-
lisp/cedet/srecode/document.el | 2 +-
lisp/cedet/srecode/el.el | 2 +-
lisp/cedet/srecode/expandproto.el | 2 +-
lisp/cedet/srecode/extract.el | 4 +-
lisp/cedet/srecode/fields.el | 2 +-
lisp/cedet/srecode/filters.el | 2 +-
lisp/cedet/srecode/find.el | 2 +-
lisp/cedet/srecode/getset.el | 2 +-
lisp/cedet/srecode/insert.el | 2 +-
lisp/cedet/srecode/java.el | 2 +-
lisp/cedet/srecode/map.el | 2 +-
lisp/cedet/srecode/mode.el | 2 +-
lisp/cedet/srecode/semantic.el | 2 +-
lisp/cedet/srecode/srt-mode.el | 4 +-
lisp/cedet/srecode/srt.el | 2 +-
lisp/cedet/srecode/table.el | 2 +-
lisp/cedet/srecode/template.el | 2 +-
lisp/cedet/srecode/texi.el | 2 +-
lisp/char-fold.el | 4 +-
lisp/chistory.el | 2 +-
lisp/cmuscheme.el | 2 +-
lisp/color.el | 2 +-
lisp/comint.el | 2 +-
lisp/completion-preview.el | 32 +-
lisp/completion.el | 2 +-
lisp/composite.el | 2 +-
lisp/cus-dep.el | 2 +-
lisp/cus-edit.el | 62 +-
lisp/cus-face.el | 4 +-
lisp/cus-start.el | 4 +-
lisp/cus-theme.el | 2 +-
lisp/custom.el | 2 +-
lisp/dabbrev.el | 2 +-
lisp/delim-col.el | 2 +-
lisp/delsel.el | 2 +-
lisp/descr-text.el | 2 +-
lisp/desktop.el | 25 +-
lisp/dframe.el | 2 +-
lisp/dired-aux.el | 45 +-
lisp/dired-x.el | 5 +-
lisp/dired.el | 292 +-
lisp/dirtrack.el | 2 +-
lisp/disp-table.el | 2 +-
lisp/display-fill-column-indicator.el | 2 +-
lisp/display-line-numbers.el | 2 +-
lisp/dnd.el | 2 +-
lisp/doc-view.el | 6 +-
lisp/dom.el | 4 +-
lisp/dos-fns.el | 2 +-
lisp/dos-vars.el | 2 +-
lisp/dos-w32.el | 2 +-
lisp/double.el | 2 +-
lisp/dynamic-setting.el | 2 +-
lisp/ebuff-menu.el | 2 +-
lisp/echistory.el | 2 +-
lisp/ecomplete.el | 2 +-
lisp/edmacro.el | 24 +-
lisp/ehelp.el | 2 +-
lisp/elec-pair.el | 2 +-
lisp/electric.el | 2 +-
lisp/elide-head.el | 2 +-
lisp/emacs-lisp/advice.el | 2 +-
lisp/emacs-lisp/avl-tree.el | 2 +-
lisp/emacs-lisp/backquote.el | 26 +-
lisp/emacs-lisp/backtrace.el | 5 +-
lisp/emacs-lisp/benchmark.el | 2 +-
lisp/emacs-lisp/bindat.el | 4 +-
lisp/emacs-lisp/byte-opt.el | 37 +-
lisp/emacs-lisp/byte-run.el | 868 +++++-
lisp/emacs-lisp/bytecomp.el | 1077 ++++---
lisp/emacs-lisp/cconv.el | 595 ++--
lisp/emacs-lisp/chart.el | 2 +-
lisp/emacs-lisp/check-declare.el | 4 +-
lisp/emacs-lisp/checkdoc.el | 12 +-
lisp/emacs-lisp/cl-extra.el | 2 +-
lisp/emacs-lisp/cl-generic.el | 31 +-
lisp/emacs-lisp/cl-indent.el | 2 +-
lisp/emacs-lisp/cl-lib.el | 2 +-
lisp/emacs-lisp/cl-macs.el | 14 +-
lisp/emacs-lisp/cl-preloaded.el | 2 +-
lisp/emacs-lisp/cl-print.el | 2 +-
lisp/emacs-lisp/cl-seq.el | 2 +-
lisp/emacs-lisp/comp-common.el | 11 +-
lisp/emacs-lisp/comp-cstr.el | 6 +-
lisp/emacs-lisp/comp-run.el | 2 +-
lisp/emacs-lisp/comp.el | 253 +-
lisp/emacs-lisp/copyright.el | 2 +-
lisp/emacs-lisp/crm.el | 2 +-
lisp/emacs-lisp/cursor-sensor.el | 2 +-
lisp/emacs-lisp/debug-early.el | 116 +-
lisp/emacs-lisp/debug.el | 68 +-
lisp/emacs-lisp/derived.el | 139 +-
lisp/emacs-lisp/disass.el | 4 +-
lisp/emacs-lisp/easy-mmode.el | 4 +-
lisp/emacs-lisp/easymenu.el | 2 +-
lisp/emacs-lisp/edebug.el | 67 +-
lisp/emacs-lisp/eieio-base.el | 2 +-
lisp/emacs-lisp/eieio-core.el | 2 +-
lisp/emacs-lisp/eieio-custom.el | 2 +-
lisp/emacs-lisp/eieio-datadebug.el | 2 +-
lisp/emacs-lisp/eieio-opt.el | 2 +-
lisp/emacs-lisp/eieio-speedbar.el | 2 +-
lisp/emacs-lisp/eieio.el | 2 +-
lisp/emacs-lisp/eldoc.el | 44 +-
lisp/emacs-lisp/elint.el | 2 +-
lisp/emacs-lisp/elp.el | 2 +-
lisp/emacs-lisp/ert-font-lock.el | 4 +-
lisp/emacs-lisp/ert-x.el | 6 +-
lisp/emacs-lisp/ert.el | 151 +-
lisp/emacs-lisp/ewoc.el | 2 +-
lisp/emacs-lisp/faceup.el | 2 +-
lisp/emacs-lisp/find-func.el | 2 +-
lisp/emacs-lisp/float-sup.el | 2 +-
lisp/emacs-lisp/generate-lisp-file.el | 2 +-
lisp/emacs-lisp/generator.el | 4 +-
lisp/emacs-lisp/generic.el | 2 +-
lisp/emacs-lisp/gv.el | 6 +-
lisp/emacs-lisp/helper.el | 2 +-
lisp/emacs-lisp/hierarchy.el | 2 +-
lisp/emacs-lisp/icons.el | 16 +-
lisp/emacs-lisp/inline.el | 6 +-
lisp/emacs-lisp/let-alist.el | 2 +-
lisp/emacs-lisp/lisp-mnt.el | 35 +-
lisp/emacs-lisp/lisp-mode.el | 12 +-
lisp/emacs-lisp/lisp.el | 4 +-
lisp/emacs-lisp/loaddefs-gen.el | 2 +-
lisp/emacs-lisp/macroexp.el | 180 +-
lisp/emacs-lisp/map-ynp.el | 2 +-
lisp/emacs-lisp/map.el | 2 +-
lisp/emacs-lisp/memory-report.el | 2 +-
lisp/emacs-lisp/multisession.el | 2 +-
lisp/emacs-lisp/nadvice.el | 38 +-
lisp/emacs-lisp/oclosure.el | 2 +-
lisp/emacs-lisp/package-vc.el | 17 +-
lisp/emacs-lisp/package-x.el | 2 +-
lisp/emacs-lisp/package.el | 109 +-
lisp/emacs-lisp/pcase.el | 11 +-
lisp/emacs-lisp/pp.el | 2 +-
lisp/emacs-lisp/radix-tree.el | 2 +-
lisp/emacs-lisp/range.el | 2 +-
lisp/emacs-lisp/re-builder.el | 2 +-
lisp/emacs-lisp/regexp-opt.el | 2 +-
lisp/emacs-lisp/regi.el | 2 +-
lisp/emacs-lisp/ring.el | 2 +-
lisp/emacs-lisp/rmc.el | 2 +-
lisp/emacs-lisp/rx.el | 2 +-
lisp/emacs-lisp/seq.el | 2 +-
lisp/emacs-lisp/shadow.el | 2 +-
lisp/emacs-lisp/shortdoc.el | 7 +-
lisp/emacs-lisp/shorthands.el | 2 +-
lisp/emacs-lisp/smie.el | 2 +-
lisp/emacs-lisp/subr-x.el | 2 +-
lisp/emacs-lisp/syntax.el | 2 +-
lisp/emacs-lisp/tabulated-list.el | 2 +-
lisp/emacs-lisp/tcover-ses.el | 2 +-
lisp/emacs-lisp/testcover.el | 2 +-
lisp/emacs-lisp/text-property-search.el | 2 +-
lisp/emacs-lisp/thunk.el | 2 +-
lisp/emacs-lisp/timer-list.el | 2 +-
lisp/emacs-lisp/timer.el | 2 +-
lisp/emacs-lisp/tq.el | 2 +-
lisp/emacs-lisp/trace.el | 122 +-
lisp/emacs-lisp/unsafep.el | 2 +-
lisp/emacs-lisp/vtable.el | 2 +-
lisp/emacs-lisp/warnings.el | 2 +-
lisp/emacs-lock.el | 2 +-
lisp/emulation/cua-base.el | 2 +-
lisp/emulation/cua-gmrk.el | 2 +-
lisp/emulation/cua-rect.el | 2 +-
lisp/emulation/edt-lk201.el | 2 +-
lisp/emulation/edt-mapper.el | 2 +-
lisp/emulation/edt-pc.el | 2 +-
lisp/emulation/edt-vt100.el | 2 +-
lisp/emulation/edt.el | 2 +-
lisp/emulation/keypad.el | 2 +-
lisp/emulation/viper-cmd.el | 4 +-
lisp/emulation/viper-ex.el | 2 +-
lisp/emulation/viper-init.el | 12 +-
lisp/emulation/viper-keym.el | 2 +-
lisp/emulation/viper-macs.el | 2 +-
lisp/emulation/viper-mous.el | 2 +-
lisp/emulation/viper-util.el | 2 +-
lisp/emulation/viper.el | 2 +-
lisp/env.el | 2 +-
lisp/epa-dired.el | 2 +-
lisp/epa-file.el | 2 +-
lisp/epa-hook.el | 2 +-
lisp/epa-ks.el | 2 +-
lisp/epa-mail.el | 2 +-
lisp/epa.el | 4 +-
lisp/epg-config.el | 2 +-
lisp/epg.el | 2 +-
lisp/erc/ChangeLog.1 | 2 +-
lisp/erc/ChangeLog.2 | 2 +-
lisp/erc/erc-autoaway.el | 2 +-
lisp/erc/erc-backend.el | 233 +-
lisp/erc/erc-button.el | 111 +-
lisp/erc/erc-capab.el | 2 +-
lisp/erc/erc-common.el | 186 +-
lisp/erc/erc-compat.el | 2 +-
lisp/erc/erc-dcc.el | 17 +-
lisp/erc/erc-desktop-notifications.el | 2 +-
lisp/erc/erc-ezbounce.el | 2 +-
lisp/erc/erc-fill.el | 153 +-
lisp/erc/erc-goodies.el | 126 +-
lisp/erc/erc-ibuffer.el | 2 +-
lisp/erc/erc-identd.el | 2 +-
lisp/erc/erc-imenu.el | 2 +-
lisp/erc/erc-join.el | 2 +-
lisp/erc/erc-lang.el | 2 +-
lisp/erc/erc-list.el | 2 +-
lisp/erc/erc-log.el | 7 +-
lisp/erc/erc-match.el | 2 +-
lisp/erc/erc-menu.el | 2 +-
lisp/erc/erc-netsplit.el | 15 +-
lisp/erc/erc-networks.el | 52 +-
lisp/erc/erc-nicks.el | 94 +-
lisp/erc/erc-notify.el | 83 +-
lisp/erc/erc-page.el | 5 +-
lisp/erc/erc-pcomplete.el | 4 +-
lisp/erc/erc-replace.el | 2 +-
lisp/erc/erc-ring.el | 2 +-
lisp/erc/erc-sasl.el | 16 +-
lisp/erc/erc-services.el | 4 +-
lisp/erc/erc-sound.el | 5 +-
lisp/erc/erc-speedbar.el | 74 +-
lisp/erc/erc-spelling.el | 2 +-
lisp/erc/erc-stamp.el | 82 +-
lisp/erc/erc-status-sidebar.el | 17 +-
lisp/erc/erc-track.el | 272 +-
lisp/erc/erc-truncate.el | 4 +-
lisp/erc/erc-xdcc.el | 2 +-
lisp/erc/erc.el | 1561 ++++++----
lisp/eshell/em-alias.el | 2 +-
lisp/eshell/em-banner.el | 2 +-
lisp/eshell/em-basic.el | 26 +-
lisp/eshell/em-cmpl.el | 2 +-
lisp/eshell/em-dirs.el | 5 +-
lisp/eshell/em-elecslash.el | 2 +-
lisp/eshell/em-extpipe.el | 2 +-
lisp/eshell/em-glob.el | 2 +-
lisp/eshell/em-hist.el | 20 +-
lisp/eshell/em-ls.el | 2 +-
lisp/eshell/em-pred.el | 2 +-
lisp/eshell/em-prompt.el | 2 +-
lisp/eshell/em-rebind.el | 2 +-
lisp/eshell/em-script.el | 2 +-
lisp/eshell/em-smart.el | 2 +-
lisp/eshell/em-term.el | 2 +-
lisp/eshell/em-tramp.el | 24 +-
lisp/eshell/em-unix.el | 20 +-
lisp/eshell/em-xtra.el | 2 +-
lisp/eshell/esh-arg.el | 7 +-
lisp/eshell/esh-cmd.el | 56 +-
lisp/eshell/esh-ext.el | 2 +-
lisp/eshell/esh-io.el | 2 +-
lisp/eshell/esh-mode.el | 19 +-
lisp/eshell/esh-module.el | 2 +-
lisp/eshell/esh-opt.el | 2 +-
lisp/eshell/esh-proc.el | 4 +-
lisp/eshell/esh-util.el | 2 +-
lisp/eshell/esh-var.el | 99 +-
lisp/eshell/eshell.el | 2 +-
lisp/expand.el | 2 +-
lisp/external-completion.el | 2 +-
lisp/ezimage.el | 2 +-
lisp/face-remap.el | 2 +-
lisp/facemenu.el | 2 +-
lisp/faces.el | 6 +-
lisp/ffap.el | 16 +-
lisp/filecache.el | 2 +-
lisp/fileloop.el | 2 +-
lisp/filenotify.el | 2 +-
lisp/files-x.el | 45 +-
lisp/files.el | 535 ++--
lisp/filesets.el | 18 +-
lisp/find-cmd.el | 2 +-
lisp/find-dired.el | 2 +-
lisp/find-file.el | 2 +-
lisp/find-lisp.el | 2 +-
lisp/finder.el | 5 +-
lisp/flow-ctrl.el | 2 +-
lisp/foldout.el | 2 +-
lisp/follow.el | 6 +-
lisp/font-core.el | 2 +-
lisp/font-lock.el | 2 +-
lisp/format-spec.el | 2 +-
lisp/format.el | 2 +-
lisp/forms.el | 4 +-
lisp/frame.el | 2 +-
lisp/frameset.el | 2 +-
lisp/fringe.el | 2 +-
lisp/generic-x.el | 3 +-
lisp/gnus/ChangeLog.1 | 6 +-
lisp/gnus/ChangeLog.2 | 6 +-
lisp/gnus/ChangeLog.3 | 6 +-
lisp/gnus/canlock.el | 2 +-
lisp/gnus/deuglify.el | 2 +-
lisp/gnus/gmm-utils.el | 2 +-
lisp/gnus/gnus-agent.el | 2 +-
lisp/gnus/gnus-art.el | 17 +-
lisp/gnus/gnus-async.el | 2 +-
lisp/gnus/gnus-bcklg.el | 2 +-
lisp/gnus/gnus-bookmark.el | 2 +-
lisp/gnus/gnus-cache.el | 2 +-
lisp/gnus/gnus-cite.el | 38 +-
lisp/gnus/gnus-cloud.el | 2 +-
lisp/gnus/gnus-cus.el | 2 +-
lisp/gnus/gnus-dbus.el | 2 +-
lisp/gnus/gnus-delay.el | 2 +-
lisp/gnus/gnus-demon.el | 2 +-
lisp/gnus/gnus-diary.el | 2 +-
lisp/gnus/gnus-dired.el | 2 +-
lisp/gnus/gnus-draft.el | 2 +-
lisp/gnus/gnus-dup.el | 2 +-
lisp/gnus/gnus-eform.el | 2 +-
lisp/gnus/gnus-fun.el | 2 +-
lisp/gnus/gnus-gravatar.el | 2 +-
lisp/gnus/gnus-group.el | 8 +-
lisp/gnus/gnus-html.el | 2 +-
lisp/gnus/gnus-icalendar.el | 2 +-
lisp/gnus/gnus-int.el | 2 +-
lisp/gnus/gnus-kill.el | 2 +-
lisp/gnus/gnus-logic.el | 2 +-
lisp/gnus/gnus-mh.el | 2 +-
lisp/gnus/gnus-ml.el | 2 +-
lisp/gnus/gnus-mlspl.el | 2 +-
lisp/gnus/gnus-msg.el | 28 +-
lisp/gnus/gnus-notifications.el | 2 +-
lisp/gnus/gnus-picon.el | 2 +-
lisp/gnus/gnus-range.el | 2 +-
lisp/gnus/gnus-registry.el | 2 +-
lisp/gnus/gnus-rfc1843.el | 2 +-
lisp/gnus/gnus-rmail.el | 2 +-
lisp/gnus/gnus-salt.el | 2 +-
lisp/gnus/gnus-score.el | 2 +-
lisp/gnus/gnus-search.el | 4 +-
lisp/gnus/gnus-sieve.el | 2 +-
lisp/gnus/gnus-spec.el | 2 +-
lisp/gnus/gnus-srvr.el | 2 +-
lisp/gnus/gnus-start.el | 2 +-
lisp/gnus/gnus-sum.el | 12 +-
lisp/gnus/gnus-topic.el | 2 +-
lisp/gnus/gnus-undo.el | 2 +-
lisp/gnus/gnus-util.el | 2 +-
lisp/gnus/gnus-uu.el | 2 +-
lisp/gnus/gnus-vm.el | 2 +-
lisp/gnus/gnus-win.el | 2 +-
lisp/gnus/gnus.el | 2 +-
lisp/gnus/gssapi.el | 2 +-
lisp/gnus/legacy-gnus-agent.el | 2 +-
lisp/gnus/mail-source.el | 2 +-
lisp/gnus/message.el | 12 +-
lisp/gnus/mm-archive.el | 2 +-
lisp/gnus/mm-bodies.el | 2 +-
lisp/gnus/mm-decode.el | 2 +-
lisp/gnus/mm-encode.el | 2 +-
lisp/gnus/mm-extern.el | 2 +-
lisp/gnus/mm-partial.el | 2 +-
lisp/gnus/mm-url.el | 2 +-
lisp/gnus/mm-util.el | 2 +-
lisp/gnus/mm-uu.el | 2 +-
lisp/gnus/mm-view.el | 2 +-
lisp/gnus/mml-sec.el | 2 +-
lisp/gnus/mml-smime.el | 2 +-
lisp/gnus/mml.el | 2 +-
lisp/gnus/mml1991.el | 2 +-
lisp/gnus/mml2015.el | 2 +-
lisp/gnus/nnagent.el | 2 +-
lisp/gnus/nnbabyl.el | 2 +-
lisp/gnus/nndiary.el | 4 +-
lisp/gnus/nndir.el | 2 +-
lisp/gnus/nndoc.el | 2 +-
lisp/gnus/nndraft.el | 2 +-
lisp/gnus/nneething.el | 2 +-
lisp/gnus/nnfolder.el | 2 +-
lisp/gnus/nngateway.el | 2 +-
lisp/gnus/nnheader.el | 2 +-
lisp/gnus/nnimap.el | 2 +-
lisp/gnus/nnmail.el | 2 +-
lisp/gnus/nnmairix.el | 2 +-
lisp/gnus/nnmbox.el | 2 +-
lisp/gnus/nnmh.el | 2 +-
lisp/gnus/nnml.el | 4 +-
lisp/gnus/nnoo.el | 4 +-
lisp/gnus/nnregistry.el | 2 +-
lisp/gnus/nnrss.el | 2 +-
lisp/gnus/nnselect.el | 2 +-
lisp/gnus/nnspool.el | 2 +-
lisp/gnus/nntp.el | 2 +-
lisp/gnus/nnvirtual.el | 2 +-
lisp/gnus/nnweb.el | 2 +-
lisp/gnus/score-mode.el | 2 +-
lisp/gnus/smiley.el | 2 +-
lisp/gnus/smime.el | 2 +-
lisp/gnus/spam-report.el | 2 +-
lisp/gnus/spam-stat.el | 2 +-
lisp/gnus/spam-wash.el | 2 +-
lisp/gnus/spam.el | 2 +-
lisp/help-at-pt.el | 2 +-
lisp/help-fns.el | 29 +-
lisp/help-macro.el | 2 +-
lisp/help-mode.el | 2 +-
lisp/help.el | 19 +-
lisp/hex-util.el | 2 +-
lisp/hexl.el | 2 +-
lisp/hfy-cmap.el | 2 +-
lisp/hi-lock.el | 2 +-
lisp/hilit-chg.el | 2 +-
lisp/hippie-exp.el | 2 +-
lisp/hl-line.el | 2 +-
lisp/htmlfontify.el | 2 +-
lisp/ibuf-ext.el | 2 +-
lisp/ibuf-macs.el | 2 +-
lisp/ibuffer.el | 240 +-
lisp/icomplete.el | 8 +-
lisp/ido.el | 2 +-
lisp/ielm.el | 2 +-
lisp/iimage.el | 2 +-
lisp/image-file.el | 2 +-
lisp/image-mode.el | 2 +-
lisp/image.el | 2 +-
lisp/image/compface.el | 2 +-
lisp/image/exif.el | 2 +-
lisp/image/gravatar.el | 2 +-
lisp/image/image-converter.el | 2 +-
lisp/image/image-crop.el | 2 +-
lisp/image/image-dired-dired.el | 4 +-
lisp/image/image-dired-external.el | 2 +-
lisp/image/image-dired-tags.el | 3 +-
lisp/image/image-dired-util.el | 2 +-
lisp/image/image-dired.el | 2 +-
lisp/image/wallpaper.el | 2 +-
lisp/imenu.el | 2 +-
lisp/indent-aux.el | 2 +-
lisp/indent.el | 4 +-
lisp/info-look.el | 2 +-
lisp/info-xref.el | 10 +-
lisp/info.el | 185 +-
lisp/informat.el | 2 +-
lisp/international/ccl.el | 2 +-
lisp/international/characters.el | 5 +-
lisp/international/emoji.el | 13 +-
lisp/international/fontset.el | 16 +-
lisp/international/isearch-x.el | 2 +-
lisp/international/iso-ascii.el | 2 +-
lisp/international/iso-cvt.el | 2 +-
lisp/international/iso-transl.el | 2 +-
lisp/international/ja-dic-cnv.el | 2 +-
lisp/international/kinsoku.el | 2 +-
lisp/international/kkc.el | 2 +-
lisp/international/latexenc.el | 2 +-
lisp/international/latin1-disp.el | 2 +-
lisp/international/mule-cmds.el | 6 +-
lisp/international/mule-conf.el | 2 +-
lisp/international/mule-diag.el | 2 +-
lisp/international/mule-util.el | 2 +-
lisp/international/mule.el | 5 +-
lisp/international/ogonek.el | 6 +-
lisp/international/quail.el | 10 +-
lisp/international/rfc1843.el | 2 +-
lisp/international/textsec-check.el | 2 +-
lisp/international/textsec.el | 2 +-
lisp/international/titdic-cnv.el | 2 +-
lisp/international/ucs-normalize.el | 2 +-
lisp/international/utf-7.el | 2 +-
lisp/international/utf7.el | 2 +-
lisp/isearch.el | 11 +-
lisp/isearchb.el | 2 +-
lisp/jit-lock.el | 3 +-
lisp/jka-cmpr-hook.el | 2 +-
lisp/jka-compr.el | 2 +-
lisp/json.el | 2 +-
lisp/jsonrpc.el | 830 ++++--
lisp/kermit.el | 2 +-
lisp/keymap.el | 14 +-
lisp/kmacro.el | 2 +-
lisp/language/china-util.el | 2 +-
lisp/language/chinese.el | 2 +-
lisp/language/cyril-util.el | 2 +-
lisp/language/cyrillic.el | 2 +-
lisp/language/czech.el | 2 +-
lisp/language/english.el | 2 +-
lisp/language/ethio-util.el | 2 +-
lisp/language/ethiopic.el | 2 +-
lisp/language/european.el | 2 +-
lisp/language/georgian.el | 2 +-
lisp/language/greek.el | 2 +-
lisp/language/hanja-util.el | 4 +-
lisp/language/hebrew.el | 2 +-
lisp/language/ind-util.el | 2 +-
lisp/language/indian.el | 2 +-
lisp/language/indonesian.el | 2 +-
lisp/language/japan-util.el | 2 +-
lisp/language/japanese.el | 2 +-
lisp/language/korea-util.el | 2 +-
lisp/language/korean.el | 2 +-
lisp/language/lao-util.el | 2 +-
lisp/language/lao.el | 2 +-
lisp/language/misc-lang.el | 2 +-
lisp/language/philippine.el | 2 +-
lisp/language/romanian.el | 2 +-
lisp/language/sinhala.el | 6 +-
lisp/language/slovak.el | 2 +-
lisp/language/tai-viet.el | 2 +-
lisp/language/thai-util.el | 2 +-
lisp/language/thai.el | 2 +-
lisp/language/tibet-util.el | 2 +-
lisp/language/tibetan.el | 2 +-
lisp/language/utf-8-lang.el | 2 +-
lisp/language/viet-util.el | 2 +-
lisp/language/vietnamese.el | 2 +-
lisp/ldefs-boot.el | 907 ++++--
lisp/leim/quail/arabic.el | 2 +-
lisp/leim/quail/cham.el | 2 +-
lisp/leim/quail/compose.el | 2 +-
lisp/leim/quail/croatian.el | 2 +-
lisp/leim/quail/cyril-jis.el | 2 +-
lisp/leim/quail/cyrillic.el | 6 +-
lisp/leim/quail/czech.el | 2 +-
lisp/leim/quail/emoji.el | 2 +-
lisp/leim/quail/georgian.el | 2 +-
lisp/leim/quail/greek.el | 2 +-
lisp/leim/quail/hangul.el | 2 +-
lisp/leim/quail/hanja.el | 2 +-
lisp/leim/quail/hanja3.el | 2 +-
lisp/leim/quail/indian.el | 4 +-
lisp/leim/quail/indonesian.el | 2 +-
lisp/leim/quail/ipa-praat.el | 2 +-
lisp/leim/quail/ipa.el | 2 +-
lisp/leim/quail/japanese.el | 2 +-
lisp/leim/quail/latin-alt.el | 2 +-
lisp/leim/quail/latin-ltx.el | 2 +-
lisp/leim/quail/latin-post.el | 2 +-
lisp/leim/quail/latin-pre.el | 2 +-
lisp/leim/quail/lrt.el | 2 +-
lisp/leim/quail/misc-lang.el | 2 +-
lisp/leim/quail/pakistan.el | 2 +-
lisp/leim/quail/persian.el | 4 +-
lisp/leim/quail/philippine.el | 2 +-
lisp/leim/quail/programmer-dvorak.el | 2 +-
lisp/leim/quail/py-punct.el | 2 +-
lisp/leim/quail/rfc1345.el | 2 +-
lisp/leim/quail/sami.el | 2 +-
lisp/leim/quail/sgml-input.el | 2 +-
lisp/leim/quail/sisheng.el | 2 +-
lisp/leim/quail/slovak.el | 2 +-
lisp/leim/quail/symbol-ksc.el | 2 +-
lisp/leim/quail/tamil-dvorak.el | 2 +-
lisp/leim/quail/tibetan.el | 2 +-
lisp/leim/quail/uni-input.el | 2 +-
lisp/leim/quail/vntelex.el | 2 +-
lisp/leim/quail/vnvni.el | 2 +-
lisp/leim/quail/welsh.el | 2 +-
lisp/loadhist.el | 2 +-
lisp/loadup.el | 122 +-
lisp/locate.el | 2 +-
lisp/lpr.el | 2 +-
lisp/ls-lisp.el | 185 +-
lisp/macros.el | 6 +-
lisp/mail/binhex.el | 2 +-
lisp/mail/blessmail.el | 2 +-
lisp/mail/emacsbug.el | 6 +-
lisp/mail/flow-fill.el | 2 +-
lisp/mail/footnote.el | 2 +-
lisp/mail/hashcash.el | 2 +-
lisp/mail/ietf-drums-date.el | 2 +-
lisp/mail/ietf-drums.el | 2 +-
lisp/mail/mail-extr.el | 2 +-
lisp/mail/mail-hist.el | 2 +-
lisp/mail/mail-parse.el | 2 +-
lisp/mail/mail-prsvr.el | 2 +-
lisp/mail/mail-utils.el | 2 +-
lisp/mail/mailabbrev.el | 2 +-
lisp/mail/mailalias.el | 2 +-
lisp/mail/mailclient.el | 2 +-
lisp/mail/mailheader.el | 2 +-
lisp/mail/mspools.el | 2 +-
lisp/mail/qp.el | 2 +-
lisp/mail/reporter.el | 2 +-
lisp/mail/rfc2045.el | 2 +-
lisp/mail/rfc2047.el | 2 +-
lisp/mail/rfc2231.el | 2 +-
lisp/mail/rfc6068.el | 2 +-
lisp/mail/rfc822.el | 2 +-
lisp/mail/rmail-spam-filter.el | 2 +-
lisp/mail/rmail.el | 45 +-
lisp/mail/rmailedit.el | 2 +-
lisp/mail/rmailkwd.el | 2 +-
lisp/mail/rmailmm.el | 2 +-
lisp/mail/rmailmsc.el | 2 +-
lisp/mail/rmailout.el | 4 +-
lisp/mail/rmailsort.el | 2 +-
lisp/mail/rmailsum.el | 26 +-
lisp/mail/sendmail.el | 2 +-
lisp/mail/smtpmail.el | 2 +-
lisp/mail/supercite.el | 8 +-
lisp/mail/undigest.el | 2 +-
lisp/mail/unrmail.el | 2 +-
lisp/mail/uudecode.el | 2 +-
lisp/mail/yenc.el | 2 +-
lisp/man.el | 10 +-
lisp/master.el | 2 +-
lisp/mb-depth.el | 2 +-
lisp/md4.el | 2 +-
lisp/menu-bar.el | 10 +-
lisp/mh-e/ChangeLog.1 | 4 +-
lisp/mh-e/ChangeLog.2 | 4 +-
lisp/mh-e/mh-acros.el | 77 +-
lisp/mh-e/mh-alias.el | 2 +-
lisp/mh-e/mh-buffers.el | 2 +-
lisp/mh-e/mh-comp.el | 4 +-
lisp/mh-e/mh-e.el | 2 +-
lisp/mh-e/mh-folder.el | 2 +-
lisp/mh-e/mh-funcs.el | 4 +-
lisp/mh-e/mh-gnus.el | 2 +-
lisp/mh-e/mh-identity.el | 2 +-
lisp/mh-e/mh-inc.el | 2 +-
lisp/mh-e/mh-junk.el | 2 +-
lisp/mh-e/mh-letter.el | 2 +-
lisp/mh-e/mh-limit.el | 2 +-
lisp/mh-e/mh-mime.el | 2 +-
lisp/mh-e/mh-print.el | 2 +-
lisp/mh-e/mh-scan.el | 2 +-
lisp/mh-e/mh-search.el | 4 +-
lisp/mh-e/mh-seq.el | 2 +-
lisp/mh-e/mh-show.el | 2 +-
lisp/mh-e/mh-speed.el | 2 +-
lisp/mh-e/mh-thread.el | 2 +-
lisp/mh-e/mh-tool-bar.el | 2 +-
lisp/mh-e/mh-utils.el | 4 +-
lisp/mh-e/mh-xface.el | 2 +-
lisp/midnight.el | 2 +-
lisp/minibuf-eldef.el | 2 +-
lisp/minibuffer.el | 173 +-
lisp/misc.el | 2 +-
lisp/misearch.el | 2 +-
lisp/mouse-copy.el | 2 +-
lisp/mouse-drag.el | 2 +-
lisp/mouse.el | 2 +-
lisp/mpc.el | 2 +-
lisp/msb.el | 2 +-
lisp/mwheel.el | 175 +-
lisp/net/ange-ftp.el | 41 +-
lisp/net/browse-url.el | 2 +-
lisp/net/dbus.el | 2 +-
lisp/net/dictionary-connection.el | 2 +-
lisp/net/dictionary.el | 2 +-
lisp/net/dig.el | 2 +-
lisp/net/dns.el | 2 +-
lisp/net/eudc-bob.el | 2 +-
lisp/net/eudc-capf.el | 2 +-
lisp/net/eudc-export.el | 2 +-
lisp/net/eudc-hotlist.el | 2 +-
lisp/net/eudc-vars.el | 2 +-
lisp/net/eudc.el | 2 +-
lisp/net/eudcb-bbdb.el | 2 +-
lisp/net/eudcb-ecomplete.el | 2 +-
lisp/net/eudcb-ldap.el | 2 +-
lisp/net/eudcb-mab.el | 2 +-
lisp/net/eudcb-macos-contacts.el | 2 +-
lisp/net/eudcb-mailabbrev.el | 2 +-
lisp/net/eww.el | 11 +-
lisp/net/gnutls.el | 2 +-
lisp/net/goto-addr.el | 2 +-
lisp/net/hmac-def.el | 2 +-
lisp/net/hmac-md5.el | 2 +-
lisp/net/imap.el | 2 +-
lisp/net/ldap.el | 2 +-
lisp/net/mailcap.el | 2 +-
lisp/net/mairix.el | 2 +-
lisp/net/net-utils.el | 2 +-
lisp/net/network-stream.el | 2 +-
lisp/net/newst-backend.el | 2 +-
lisp/net/newst-plainview.el | 2 +-
lisp/net/newst-reader.el | 2 +-
lisp/net/newst-ticker.el | 2 +-
lisp/net/newst-treeview.el | 4 +-
lisp/net/newsticker.el | 2 +-
lisp/net/nsm.el | 2 +-
lisp/net/ntlm.el | 2 +-
lisp/net/pop3.el | 2 +-
lisp/net/puny.el | 2 +-
lisp/net/rcirc.el | 10 +-
lisp/net/rfc2104.el | 2 +-
lisp/net/sasl-cram.el | 2 +-
lisp/net/sasl-digest.el | 2 +-
lisp/net/sasl-ntlm.el | 2 +-
lisp/net/sasl-scram-rfc.el | 2 +-
lisp/net/sasl-scram-sha256.el | 2 +-
lisp/net/sasl.el | 2 +-
lisp/net/secrets.el | 2 +-
lisp/net/shr-color.el | 2 +-
lisp/net/shr.el | 88 +-
lisp/net/sieve-manage.el | 6 +-
lisp/net/sieve-mode.el | 2 +-
lisp/net/sieve.el | 2 +-
lisp/net/snmp-mode.el | 2 +-
lisp/net/soap-client.el | 4 +-
lisp/net/soap-inspect.el | 2 +-
lisp/net/socks.el | 2 +-
lisp/net/telnet.el | 2 +-
lisp/net/tramp-adb.el | 2 +-
lisp/net/tramp-archive.el | 2 +-
lisp/net/tramp-cache.el | 10 +-
lisp/net/tramp-cmds.el | 2 +-
lisp/net/tramp-compat.el | 25 +-
lisp/net/tramp-container.el | 2 +-
lisp/net/tramp-crypt.el | 27 +-
lisp/net/tramp-ftp.el | 2 +-
lisp/net/tramp-fuse.el | 2 +-
lisp/net/tramp-gvfs.el | 2 +-
lisp/net/tramp-integration.el | 2 +-
lisp/net/tramp-message.el | 4 +-
lisp/net/tramp-rclone.el | 2 +-
lisp/net/tramp-sh.el | 116 +-
lisp/net/tramp-smb.el | 2 +-
lisp/net/tramp-sshfs.el | 2 +-
lisp/net/tramp-sudoedit.el | 2 +-
lisp/net/tramp-uu.el | 2 +-
lisp/net/tramp.el | 184 +-
lisp/net/trampver.el | 8 +-
lisp/net/webjump.el | 2 +-
lisp/net/zeroconf.el | 2 +-
lisp/newcomment.el | 2 +-
lisp/notifications.el | 4 +-
lisp/novice.el | 9 +-
lisp/nxml/nxml-enc.el | 4 +-
lisp/nxml/nxml-maint.el | 4 +-
lisp/nxml/nxml-mode.el | 4 +-
lisp/nxml/nxml-ns.el | 4 +-
lisp/nxml/nxml-outln.el | 4 +-
lisp/nxml/nxml-parse.el | 4 +-
lisp/nxml/nxml-rap.el | 4 +-
lisp/nxml/nxml-util.el | 4 +-
lisp/nxml/rng-cmpct.el | 4 +-
lisp/nxml/rng-dt.el | 4 +-
lisp/nxml/rng-loc.el | 4 +-
lisp/nxml/rng-maint.el | 4 +-
lisp/nxml/rng-match.el | 4 +-
lisp/nxml/rng-nxml.el | 4 +-
lisp/nxml/rng-parse.el | 4 +-
lisp/nxml/rng-pttrn.el | 4 +-
lisp/nxml/rng-uri.el | 4 +-
lisp/nxml/rng-util.el | 4 +-
lisp/nxml/rng-valid.el | 4 +-
lisp/nxml/rng-xsd.el | 4 +-
lisp/nxml/xmltok.el | 4 +-
lisp/nxml/xsd-regexp.el | 4 +-
lisp/obarray.el | 2 +-
lisp/obsolete/autoarg.el | 2 +-
lisp/obsolete/autoload.el | 2 +-
lisp/obsolete/bruce.el | 2 +-
lisp/obsolete/cc-compat.el | 2 +-
lisp/obsolete/cl-compat.el | 2 +-
lisp/obsolete/cl.el | 10 +-
lisp/obsolete/crisp.el | 2 +-
lisp/obsolete/eieio-compat.el | 3 +-
lisp/obsolete/eudcb-ph.el | 2 +-
lisp/obsolete/gs.el | 2 +-
lisp/obsolete/gulp.el | 2 +-
lisp/obsolete/html2text.el | 2 +-
lisp/obsolete/info-edit.el | 2 +-
lisp/obsolete/inversion.el | 2 +-
lisp/obsolete/iswitchb.el | 2 +-
lisp/obsolete/landmark.el | 2 +-
lisp/obsolete/linum.el | 2 +-
lisp/obsolete/longlines.el | 4 +-
lisp/obsolete/makesum.el | 2 +-
lisp/obsolete/mantemp.el | 2 +-
lisp/obsolete/messcompat.el | 2 +-
lisp/obsolete/metamail.el | 2 +-
lisp/obsolete/mh-compat.el | 2 +-
lisp/obsolete/netrc.el | 2 +-
lisp/obsolete/nnir.el | 2 +-
lisp/obsolete/otodo-mode.el | 2 +-
lisp/obsolete/pgg-def.el | 2 +-
lisp/obsolete/pgg-gpg.el | 2 +-
lisp/obsolete/pgg-parse.el | 2 +-
lisp/obsolete/pgg-pgp.el | 2 +-
lisp/obsolete/pgg-pgp5.el | 2 +-
lisp/obsolete/pgg.el | 2 +-
lisp/obsolete/ps-def.el | 4 +-
lisp/obsolete/quickurl.el | 2 +-
lisp/obsolete/rcompile.el | 2 +-
lisp/obsolete/rfc2368.el | 2 +-
lisp/obsolete/rlogin.el | 2 +-
lisp/obsolete/sb-image.el | 2 +-
lisp/obsolete/starttls.el | 2 +-
lisp/obsolete/sup-mouse.el | 2 +-
lisp/obsolete/terminal.el | 2 +-
lisp/obsolete/thumbs.el | 2 +-
lisp/obsolete/tls.el | 2 +-
lisp/obsolete/tpu-edt.el | 2 +-
lisp/obsolete/tpu-extras.el | 2 +-
lisp/obsolete/tpu-mapper.el | 2 +-
lisp/obsolete/uce.el | 2 +-
lisp/obsolete/url-about.el | 2 +-
lisp/obsolete/url-dired.el | 2 +-
lisp/obsolete/url-ns.el | 2 +-
lisp/obsolete/vc-arch.el | 2 +-
lisp/obsolete/vc-mtn.el | 2 +-
lisp/obsolete/vip.el | 2 +-
lisp/obsolete/vt-control.el | 2 +-
lisp/obsolete/vt100-led.el | 2 +-
lisp/obsolete/ws-mode.el | 2 +-
lisp/obsolete/yow.el | 2 +-
lisp/org/ChangeLog.1 | 18 +-
lisp/org/ob-C.el | 2 +-
lisp/org/ob-R.el | 2 +-
lisp/org/ob-awk.el | 2 +-
lisp/org/ob-calc.el | 2 +-
lisp/org/ob-clojure.el | 2 +-
lisp/org/ob-comint.el | 2 +-
lisp/org/ob-core.el | 2 +-
lisp/org/ob-css.el | 2 +-
lisp/org/ob-ditaa.el | 2 +-
lisp/org/ob-dot.el | 2 +-
lisp/org/ob-emacs-lisp.el | 2 +-
lisp/org/ob-eshell.el | 2 +-
lisp/org/ob-eval.el | 2 +-
lisp/org/ob-exp.el | 2 +-
lisp/org/ob-forth.el | 2 +-
lisp/org/ob-fortran.el | 2 +-
lisp/org/ob-gnuplot.el | 2 +-
lisp/org/ob-groovy.el | 2 +-
lisp/org/ob-haskell.el | 2 +-
lisp/org/ob-java.el | 2 +-
lisp/org/ob-js.el | 2 +-
lisp/org/ob-julia.el | 2 +-
lisp/org/ob-latex.el | 2 +-
lisp/org/ob-lilypond.el | 2 +-
lisp/org/ob-lisp.el | 2 +-
lisp/org/ob-lob.el | 2 +-
lisp/org/ob-lua.el | 2 +-
lisp/org/ob-makefile.el | 2 +-
lisp/org/ob-matlab.el | 2 +-
lisp/org/ob-maxima.el | 2 +-
lisp/org/ob-ocaml.el | 2 +-
lisp/org/ob-octave.el | 2 +-
lisp/org/ob-org.el | 2 +-
lisp/org/ob-perl.el | 2 +-
lisp/org/ob-plantuml.el | 4 +-
lisp/org/ob-processing.el | 2 +-
lisp/org/ob-python.el | 2 +-
lisp/org/ob-ref.el | 2 +-
lisp/org/ob-ruby.el | 2 +-
lisp/org/ob-sass.el | 2 +-
lisp/org/ob-scheme.el | 2 +-
lisp/org/ob-screen.el | 2 +-
lisp/org/ob-sed.el | 2 +-
lisp/org/ob-shell.el | 2 +-
lisp/org/ob-sql.el | 2 +-
lisp/org/ob-sqlite.el | 2 +-
lisp/org/ob-table.el | 2 +-
lisp/org/ob-tangle.el | 2 +-
lisp/org/ob.el | 2 +-
lisp/org/oc-basic.el | 2 +-
lisp/org/oc-biblatex.el | 4 +-
lisp/org/oc-bibtex.el | 2 +-
lisp/org/oc-csl.el | 2 +-
lisp/org/oc-natbib.el | 2 +-
lisp/org/oc.el | 4 +-
lisp/org/ol-bbdb.el | 4 +-
lisp/org/ol-bibtex.el | 4 +-
lisp/org/ol-docview.el | 4 +-
lisp/org/ol-doi.el | 2 +-
lisp/org/ol-eshell.el | 2 +-
lisp/org/ol-eww.el | 2 +-
lisp/org/ol-gnus.el | 4 +-
lisp/org/ol-info.el | 4 +-
lisp/org/ol-irc.el | 2 +-
lisp/org/ol-man.el | 4 +-
lisp/org/ol-mhe.el | 4 +-
lisp/org/ol-rmail.el | 4 +-
lisp/org/ol-w3m.el | 4 +-
lisp/org/ol.el | 4 +-
lisp/org/org-agenda.el | 4 +-
lisp/org/org-archive.el | 4 +-
lisp/org/org-attach-git.el | 2 +-
lisp/org/org-attach.el | 2 +-
lisp/org/org-capture.el | 6 +-
lisp/org/org-clock.el | 4 +-
lisp/org/org-colview.el | 4 +-
lisp/org/org-compat.el | 6 +-
lisp/org/org-crypt.el | 2 +-
lisp/org/org-ctags.el | 4 +-
lisp/org/org-cycle.el | 2 +-
lisp/org/org-datetree.el | 4 +-
lisp/org/org-duration.el | 4 +-
lisp/org/org-element.el | 16 +-
lisp/org/org-entities.el | 25 +-
lisp/org/org-faces.el | 4 +-
lisp/org/org-feed.el | 4 +-
lisp/org/org-fold-core.el | 4 +-
lisp/org/org-fold.el | 2 +-
lisp/org/org-footnote.el | 4 +-
lisp/org/org-goto.el | 4 +-
lisp/org/org-habit.el | 4 +-
lisp/org/org-id.el | 4 +-
lisp/org/org-indent.el | 4 +-
lisp/org/org-inlinetask.el | 4 +-
lisp/org/org-keys.el | 2 +-
lisp/org/org-lint.el | 4 +-
lisp/org/org-list.el | 4 +-
lisp/org/org-macro.el | 4 +-
lisp/org/org-macs.el | 34 +-
lisp/org/org-mobile.el | 4 +-
lisp/org/org-mouse.el | 2 +-
lisp/org/org-num.el | 4 +-
lisp/org/org-pcomplete.el | 4 +-
lisp/org/org-persist.el | 21 +-
lisp/org/org-plot.el | 2 +-
lisp/org/org-protocol.el | 25 +-
lisp/org/org-refile.el | 4 +-
lisp/org/org-src.el | 11 +-
lisp/org/org-table.el | 6 +-
lisp/org/org-tempo.el | 4 +-
lisp/org/org-timer.el | 4 +-
lisp/org/org-version.el | 4 +-
lisp/org/org.el | 16 +-
lisp/org/ox-ascii.el | 4 +-
lisp/org/ox-beamer.el | 6 +-
lisp/org/ox-html.el | 4 +-
lisp/org/ox-icalendar.el | 4 +-
lisp/org/ox-koma-letter.el | 4 +-
lisp/org/ox-latex.el | 15 +-
lisp/org/ox-man.el | 4 +-
lisp/org/ox-md.el | 6 +-
lisp/org/ox-odt.el | 4 +-
lisp/org/ox-org.el | 4 +-
lisp/org/ox-publish.el | 4 +-
lisp/org/ox-texinfo.el | 4 +-
lisp/org/ox.el | 4 +-
lisp/outline.el | 4 +-
lisp/paren.el | 2 +-
lisp/password-cache.el | 2 +-
lisp/pcmpl-cvs.el | 2 +-
lisp/pcmpl-git.el | 4 +-
lisp/pcmpl-gnu.el | 2 +-
lisp/pcmpl-linux.el | 6 +-
lisp/pcmpl-rpm.el | 2 +-
lisp/pcmpl-unix.el | 2 +-
lisp/pcmpl-x.el | 2 +-
lisp/pcomplete.el | 16 +-
lisp/pgtk-dnd.el | 2 +-
lisp/pixel-scroll.el | 2 +-
lisp/play/5x5.el | 2 +-
lisp/play/animate.el | 2 +-
lisp/play/blackbox.el | 2 +-
lisp/play/bubbles.el | 2 +-
lisp/play/cookie1.el | 2 +-
lisp/play/decipher.el | 8 +-
lisp/play/dissociate.el | 2 +-
lisp/play/doctor.el | 2 +-
lisp/play/dunnet.el | 2 +-
lisp/play/fortune.el | 2 +-
lisp/play/gamegrid.el | 2 +-
lisp/play/gametree.el | 2 +-
lisp/play/gomoku.el | 2 +-
lisp/play/handwrite.el | 4 +-
lisp/play/life.el | 2 +-
lisp/play/morse.el | 2 +-
lisp/play/mpuz.el | 2 +-
lisp/play/pong.el | 2 +-
lisp/play/snake.el | 2 +-
lisp/play/solitaire.el | 2 +-
lisp/play/spook.el | 2 +-
lisp/play/tetris.el | 2 +-
lisp/play/zone.el | 2 +-
lisp/plstore.el | 2 +-
lisp/printing.el | 4 +-
lisp/proced.el | 2 +-
lisp/profiler.el | 2 +-
lisp/progmodes/antlr-mode.el | 2 +-
lisp/progmodes/asm-mode.el | 8 +-
lisp/progmodes/autoconf.el | 2 +-
lisp/progmodes/bat-mode.el | 2 +-
lisp/progmodes/bug-reference.el | 2 +-
lisp/progmodes/c-ts-common.el | 13 +-
lisp/progmodes/c-ts-mode.el | 73 +-
lisp/progmodes/cc-align.el | 2 +-
lisp/progmodes/cc-awk.el | 2 +-
lisp/progmodes/cc-bytecomp.el | 2 +-
lisp/progmodes/cc-cmds.el | 2 +-
lisp/progmodes/cc-defs.el | 4 +-
lisp/progmodes/cc-engine.el | 10 +-
lisp/progmodes/cc-fonts.el | 4 +-
lisp/progmodes/cc-guess.el | 2 +-
lisp/progmodes/cc-langs.el | 9 +-
lisp/progmodes/cc-menus.el | 2 +-
lisp/progmodes/cc-mode.el | 15 +-
lisp/progmodes/cc-styles.el | 2 +-
lisp/progmodes/cc-vars.el | 2 +-
lisp/progmodes/cfengine.el | 2 +-
lisp/progmodes/cl-font-lock.el | 4 +-
lisp/progmodes/cmacexp.el | 2 +-
lisp/progmodes/cmake-ts-mode.el | 48 +-
lisp/progmodes/compile.el | 64 +-
lisp/progmodes/cperl-mode.el | 123 +-
lisp/progmodes/cpp.el | 2 +-
lisp/progmodes/csharp-mode.el | 2 +-
lisp/progmodes/cwarn.el | 2 +-
lisp/progmodes/dcl-mode.el | 2 +-
lisp/progmodes/dockerfile-ts-mode.el | 49 +-
lisp/progmodes/ebnf-abn.el | 4 +-
lisp/progmodes/ebnf-bnf.el | 4 +-
lisp/progmodes/ebnf-dtd.el | 4 +-
lisp/progmodes/ebnf-ebx.el | 4 +-
lisp/progmodes/ebnf-iso.el | 4 +-
lisp/progmodes/ebnf-otz.el | 4 +-
lisp/progmodes/ebnf-yac.el | 4 +-
lisp/progmodes/ebnf2ps.el | 4 +-
lisp/progmodes/ebrowse.el | 2 +-
lisp/progmodes/eglot.el | 353 +--
lisp/progmodes/elisp-mode.el | 33 +-
lisp/progmodes/elixir-ts-mode.el | 2 +-
lisp/progmodes/erts-mode.el | 2 +-
lisp/progmodes/etags-regen.el | 431 +++
lisp/progmodes/etags.el | 3 +-
lisp/progmodes/executable.el | 2 +-
lisp/progmodes/f90.el | 2 +-
lisp/progmodes/flymake-cc.el | 2 +-
lisp/progmodes/flymake-proc.el | 2 +-
lisp/progmodes/flymake.el | 10 +-
lisp/progmodes/fortran.el | 2 +-
lisp/progmodes/gdb-mi.el | 71 +-
lisp/progmodes/glasses.el | 2 +-
lisp/progmodes/go-ts-mode.el | 2 +-
lisp/progmodes/grep.el | 2 +-
lisp/progmodes/gud.el | 10 +-
lisp/progmodes/heex-ts-mode.el | 2 +-
lisp/progmodes/hideif.el | 6 +-
lisp/progmodes/hideshow.el | 2 +-
lisp/progmodes/icon.el | 2 +-
lisp/progmodes/idlw-complete-structtag.el | 2 +-
lisp/progmodes/idlw-help.el | 2 +-
lisp/progmodes/idlw-shell.el | 4 +-
lisp/progmodes/idlw-toolbar.el | 2 +-
lisp/progmodes/idlwave.el | 4 +-
lisp/progmodes/inf-lisp.el | 2 +-
lisp/progmodes/java-ts-mode.el | 2 +-
lisp/progmodes/js.el | 93 +-
lisp/progmodes/json-ts-mode.el | 2 +-
lisp/progmodes/ld-script.el | 2 +-
lisp/progmodes/lua-ts-mode.el | 59 +-
lisp/progmodes/m4-mode.el | 2 +-
lisp/progmodes/make-mode.el | 2 +-
lisp/progmodes/meta-mode.el | 2 +-
lisp/progmodes/mixal-mode.el | 2 +-
lisp/progmodes/octave.el | 2 +-
lisp/progmodes/opascal.el | 2 +-
lisp/progmodes/pascal.el | 2 +-
lisp/progmodes/perl-mode.el | 6 +-
lisp/progmodes/prog-mode.el | 2 +-
lisp/progmodes/project.el | 69 +-
lisp/progmodes/prolog.el | 6 +-
lisp/progmodes/ps-mode.el | 2 +-
lisp/progmodes/python.el | 269 +-
lisp/progmodes/ruby-mode.el | 26 +-
lisp/progmodes/ruby-ts-mode.el | 28 +-
lisp/progmodes/rust-ts-mode.el | 13 +-
lisp/progmodes/scheme.el | 2 +-
lisp/progmodes/sh-script.el | 12 +-
lisp/progmodes/simula.el | 2 +-
lisp/progmodes/sql.el | 2 +-
lisp/progmodes/subword.el | 2 +-
lisp/progmodes/tcl.el | 2 +-
lisp/progmodes/typescript-ts-mode.el | 4 +-
lisp/progmodes/vera-mode.el | 2 +-
lisp/progmodes/verilog-mode.el | 2 +-
lisp/progmodes/vhdl-mode.el | 34 +-
lisp/progmodes/which-func.el | 2 +-
lisp/progmodes/xref.el | 2 +-
lisp/progmodes/xscheme.el | 2 +-
lisp/ps-bdf.el | 4 +-
lisp/ps-mule.el | 4 +-
lisp/ps-print.el | 4 +-
lisp/ps-samp.el | 4 +-
lisp/recentf.el | 20 +-
lisp/rect.el | 13 +-
lisp/register.el | 449 ++-
lisp/registry.el | 2 +-
lisp/repeat.el | 2 +-
lisp/replace.el | 2 +-
lisp/reposition.el | 2 +-
lisp/reveal.el | 2 +-
lisp/rfn-eshadow.el | 2 +-
lisp/rot13.el | 2 +-
lisp/rtree.el | 2 +-
lisp/ruler-mode.el | 2 +-
lisp/savehist.el | 2 +-
lisp/saveplace.el | 2 +-
lisp/scroll-all.el | 2 +-
lisp/scroll-bar.el | 2 +-
lisp/scroll-lock.el | 2 +-
lisp/select.el | 2 +-
lisp/server.el | 6 +-
lisp/ses.el | 92 +-
lisp/shadowfile.el | 2 +-
lisp/shell.el | 2 +-
lisp/simple.el | 91 +-
lisp/skeleton.el | 4 +-
lisp/so-long.el | 2 +-
lisp/sort.el | 23 +-
lisp/soundex.el | 2 +-
lisp/speedbar.el | 2 +-
lisp/sqlite-mode.el | 2 +-
lisp/sqlite.el | 2 +-
lisp/startup.el | 224 +-
lisp/strokes.el | 2 +-
lisp/subr.el | 60 +-
lisp/svg.el | 2 +-
lisp/t-mouse.el | 2 +-
lisp/tab-bar.el | 14 +-
lisp/tab-line.el | 4 +-
lisp/tabify.el | 2 +-
lisp/talk.el | 2 +-
lisp/tar-mode.el | 2 +-
lisp/tempo.el | 15 +-
lisp/term.el | 17 +-
lisp/term/AT386.el | 2 +-
lisp/term/README | 2 +-
lisp/term/android-win.el | 63 +-
lisp/term/common-win.el | 2 +-
lisp/term/fbterm.el | 2 +-
lisp/term/haiku-win.el | 2 +-
lisp/term/internal.el | 2 +-
lisp/term/iris-ansi.el | 2 +-
lisp/term/konsole.el | 2 +-
lisp/term/linux.el | 6 +-
lisp/term/news.el | 2 +-
lisp/term/ns-win.el | 2 +-
lisp/term/pc-win.el | 4 +-
lisp/term/pgtk-win.el | 2 +-
lisp/term/rxvt.el | 2 +-
lisp/term/screen.el | 2 +-
lisp/term/st.el | 2 +-
lisp/term/sun.el | 2 +-
lisp/term/tmux.el | 2 +-
lisp/term/tty-colors.el | 2 +-
lisp/term/tvi970.el | 2 +-
lisp/term/vt100.el | 2 +-
lisp/term/w32-win.el | 2 +-
lisp/term/w32console.el | 2 +-
lisp/term/wyse50.el | 2 +-
lisp/term/x-win.el | 2 +-
lisp/term/xterm.el | 2 +-
lisp/textmodes/artist.el | 2 +-
lisp/textmodes/bib-mode.el | 2 +-
lisp/textmodes/bibtex-style.el | 2 +-
lisp/textmodes/bibtex.el | 16 +-
lisp/textmodes/conf-mode.el | 2 +-
lisp/textmodes/css-mode.el | 2 +-
lisp/textmodes/dns-mode.el | 2 +-
lisp/textmodes/emacs-authors-mode.el | 2 +-
lisp/textmodes/emacs-news-mode.el | 2 +-
lisp/textmodes/enriched.el | 4 +-
lisp/textmodes/fill.el | 4 +-
lisp/textmodes/flyspell.el | 2 +-
lisp/textmodes/glyphless-mode.el | 2 +-
lisp/textmodes/html-ts-mode.el | 2 +-
lisp/textmodes/ispell.el | 16 +-
lisp/textmodes/less-css-mode.el | 2 +-
lisp/textmodes/makeinfo.el | 2 +-
lisp/textmodes/mhtml-mode.el | 4 +-
lisp/textmodes/nroff-mode.el | 4 +-
lisp/textmodes/page-ext.el | 4 +-
lisp/textmodes/page.el | 12 +-
lisp/textmodes/paragraphs.el | 4 +-
lisp/textmodes/picture.el | 4 +-
lisp/textmodes/pixel-fill.el | 70 +-
lisp/textmodes/po.el | 2 +-
lisp/textmodes/refbib.el | 2 +-
lisp/textmodes/refer.el | 2 +-
lisp/textmodes/refill.el | 8 +-
lisp/textmodes/reftex-auc.el | 2 +-
lisp/textmodes/reftex-cite.el | 2 +-
lisp/textmodes/reftex-dcr.el | 2 +-
lisp/textmodes/reftex-global.el | 2 +-
lisp/textmodes/reftex-index.el | 2 +-
lisp/textmodes/reftex-parse.el | 2 +-
lisp/textmodes/reftex-ref.el | 2 +-
lisp/textmodes/reftex-sel.el | 2 +-
lisp/textmodes/reftex-toc.el | 2 +-
lisp/textmodes/reftex-vars.el | 2 +-
lisp/textmodes/reftex.el | 2 +-
lisp/textmodes/remember.el | 9 +-
lisp/textmodes/rst.el | 2 +-
lisp/textmodes/sgml-mode.el | 4 +-
lisp/textmodes/string-edit.el | 2 +-
lisp/textmodes/table.el | 4 +-
lisp/textmodes/tex-mode.el | 3 +-
lisp/textmodes/texinfmt.el | 2 +-
lisp/textmodes/texinfo.el | 2 +-
lisp/textmodes/texnfo-upd.el | 2 +-
lisp/textmodes/text-mode.el | 23 +-
lisp/textmodes/tildify.el | 4 +-
lisp/textmodes/toml-ts-mode.el | 2 +-
lisp/textmodes/two-column.el | 4 +-
lisp/textmodes/underline.el | 4 +-
lisp/textmodes/word-wrap-mode.el | 2 +-
lisp/textmodes/yaml-ts-mode.el | 28 +-
lisp/thingatpt.el | 4 +-
lisp/thread.el | 2 +-
lisp/time-stamp.el | 2 +-
lisp/time.el | 4 +-
lisp/timezone.el | 2 +-
lisp/tmm.el | 2 +-
lisp/tool-bar.el | 21 +-
lisp/tooltip.el | 2 +-
lisp/touch-screen.el | 12 +-
lisp/transient.el | 1624 +++++-----
lisp/tree-widget.el | 2 +-
lisp/treesit.el | 179 +-
lisp/tutorial.el | 2 +-
lisp/type-break.el | 2 +-
lisp/uniquify.el | 2 +-
lisp/url/ChangeLog.1 | 2 +-
lisp/url/url-auth.el | 2 +-
lisp/url/url-cache.el | 2 +-
lisp/url/url-cid.el | 2 +-
lisp/url/url-cookie.el | 2 +-
lisp/url/url-dav.el | 2 +-
lisp/url/url-domsuf.el | 2 +-
lisp/url/url-expand.el | 2 +-
lisp/url/url-file.el | 2 +-
lisp/url/url-ftp.el | 2 +-
lisp/url/url-future.el | 2 +-
lisp/url/url-gw.el | 2 +-
lisp/url/url-handlers.el | 2 +-
lisp/url/url-history.el | 2 +-
lisp/url/url-http.el | 6 +-
lisp/url/url-imap.el | 2 +-
lisp/url/url-irc.el | 2 +-
lisp/url/url-ldap.el | 2 +-
lisp/url/url-mailto.el | 2 +-
lisp/url/url-methods.el | 2 +-
lisp/url/url-misc.el | 2 +-
lisp/url/url-news.el | 2 +-
lisp/url/url-nfs.el | 2 +-
lisp/url/url-parse.el | 2 +-
lisp/url/url-privacy.el | 12 +-
lisp/url/url-proxy.el | 2 +-
lisp/url/url-queue.el | 2 +-
lisp/url/url-tramp.el | 2 +-
lisp/url/url-util.el | 4 +-
lisp/url/url-vars.el | 11 +-
lisp/url/url.el | 2 +-
lisp/use-package/use-package-bind-key.el | 2 +-
lisp/use-package/use-package-core.el | 6 +-
lisp/use-package/use-package-delight.el | 2 +-
lisp/use-package/use-package-diminish.el | 2 +-
.../use-package-ensure-system-package.el | 3 +-
lisp/use-package/use-package-ensure.el | 2 +-
lisp/use-package/use-package-jump.el | 2 +-
lisp/use-package/use-package-lint.el | 2 +-
lisp/use-package/use-package.el | 2 +-
lisp/userlock.el | 2 +-
lisp/vc/add-log.el | 2 +-
lisp/vc/compare-w.el | 2 +-
lisp/vc/cvs-status.el | 2 +-
lisp/vc/diff-mode.el | 4 +-
lisp/vc/diff.el | 2 +-
lisp/vc/ediff-diff.el | 2 +-
lisp/vc/ediff-help.el | 2 +-
lisp/vc/ediff-hook.el | 2 +-
lisp/vc/ediff-init.el | 2 +-
lisp/vc/ediff-merg.el | 2 +-
lisp/vc/ediff-mult.el | 2 +-
lisp/vc/ediff-ptch.el | 2 +-
lisp/vc/ediff-util.el | 2 +-
lisp/vc/ediff-vers.el | 2 +-
lisp/vc/ediff-wind.el | 2 +-
lisp/vc/ediff.el | 2 +-
lisp/vc/log-edit.el | 235 +-
lisp/vc/log-view.el | 8 +-
lisp/vc/pcvs-defs.el | 2 +-
lisp/vc/pcvs-info.el | 2 +-
lisp/vc/pcvs-parse.el | 2 +-
lisp/vc/pcvs-util.el | 2 +-
lisp/vc/pcvs.el | 5 +-
lisp/vc/smerge-mode.el | 2 +-
lisp/vc/vc-annotate.el | 12 +-
lisp/vc/vc-bzr.el | 2 +-
lisp/vc/vc-cvs.el | 2 +-
lisp/vc/vc-dav.el | 2 +-
lisp/vc/vc-dir.el | 2 +-
lisp/vc/vc-dispatcher.el | 2 +-
lisp/vc/vc-filewise.el | 2 +-
lisp/vc/vc-git.el | 59 +-
lisp/vc/vc-hg.el | 23 +-
lisp/vc/vc-hooks.el | 16 +-
lisp/vc/vc-rcs.el | 4 +-
lisp/vc/vc-sccs.el | 2 +-
lisp/vc/vc-src.el | 2 +-
lisp/vc/vc-svn.el | 2 +-
lisp/vc/vc.el | 129 +-
lisp/vcursor.el | 2 +-
lisp/version.el | 2 +-
lisp/view.el | 2 +-
lisp/visual-wrap.el | 204 ++
lisp/w32-fns.el | 2 +-
lisp/w32-vars.el | 2 +-
lisp/wdired.el | 2 +-
lisp/whitespace.el | 8 +-
lisp/wid-browse.el | 2 +-
lisp/wid-edit.el | 2 +-
lisp/widget.el | 2 +-
lisp/windmove.el | 4 +-
lisp/window.el | 80 +-
lisp/winner.el | 2 +-
lisp/woman.el | 5 +-
lisp/x-dnd.el | 2 +-
lisp/xdg.el | 2 +-
lisp/xml.el | 2 +-
lisp/xt-mouse.el | 43 +-
lisp/xwidget.el | 2 +-
lisp/yank-media.el | 2 +-
lwlib/ChangeLog.1 | 2 +-
lwlib/Makefile.in | 2 +-
lwlib/deps.mk | 2 +-
lwlib/lwlib-Xaw.c | 2 +-
lwlib/lwlib-Xlw.c | 2 +-
lwlib/lwlib-Xm.c | 2 +-
lwlib/lwlib-int.h | 2 +-
lwlib/lwlib-utils.c | 2 +-
lwlib/lwlib-widget.h | 2 +-
lwlib/lwlib.c | 2 +-
lwlib/lwlib.h | 2 +-
lwlib/xlwmenu.c | 2 +-
lwlib/xlwmenu.h | 2 +-
lwlib/xlwmenuP.h | 2 +-
m4/00gnulib.m4 | 12 +-
m4/__inline.m4 | 2 +-
m4/absolute-header.m4 | 6 +-
m4/acl.m4 | 8 +-
m4/alloca.m4 | 2 +-
m4/assert_h.m4 | 8 +-
m4/builtin-expect.m4 | 2 +-
m4/byteswap.m4 | 2 +-
m4/c-bool.m4 | 2 +-
m4/canonicalize.m4 | 28 +-
m4/clock_time.m4 | 6 +-
m4/codeset.m4 | 2 +-
m4/copy-file-range.m4 | 43 +-
m4/d-type.m4 | 2 +-
m4/dirent_h.m4 | 11 +-
m4/dirfd.m4 | 15 +-
m4/double-slash-root.m4 | 2 +-
m4/dup2.m4 | 6 +-
m4/eealloc.m4 | 2 +-
m4/environ.m4 | 2 +-
m4/errno_h.m4 | 2 +-
m4/euidaccess.m4 | 2 +-
m4/execinfo.m4 | 2 +-
m4/explicit_bzero.m4 | 2 +-
m4/extensions.m4 | 2 +-
m4/extern-inline.m4 | 2 +-
m4/faccessat.m4 | 2 +-
m4/fchmodat.m4 | 2 +-
m4/fcntl.m4 | 2 +-
m4/fcntl_h.m4 | 2 +-
m4/fdopendir.m4 | 2 +-
m4/filemode.m4 | 2 +-
m4/flexmember.m4 | 2 +-
m4/fpending.m4 | 2 +-
m4/fpieee.m4 | 2 +-
m4/free.m4 | 2 +-
m4/fstatat.m4 | 6 +-
m4/fsusage.m4 | 2 +-
m4/fsync.m4 | 2 +-
m4/futimens.m4 | 2 +-
m4/getdelim.m4 | 2 +-
m4/getdtablesize.m4 | 2 +-
m4/getgroups.m4 | 8 +-
m4/getline.m4 | 2 +-
m4/getloadavg.m4 | 12 +-
m4/getopt.m4 | 8 +-
m4/getrandom.m4 | 8 +-
m4/gettime.m4 | 6 +-
m4/gettimeofday.m4 | 6 +-
m4/gnulib-common.m4 | 62 +-
m4/gnulib-comp.m4 | 11 +-
m4/group-member.m4 | 2 +-
m4/ieee754-h.m4 | 2 +-
m4/include_next.m4 | 12 +-
m4/inttypes.m4 | 2 +-
m4/largefile.m4 | 6 +-
m4/lchmod.m4 | 2 +-
m4/libgmp.m4 | 2 +-
m4/limits-h.m4 | 2 +-
m4/lstat.m4 | 8 +-
m4/malloc.m4 | 11 +-
m4/manywarnings.m4 | 12 +-
m4/mbstate_t.m4 | 2 +-
m4/md5.m4 | 2 +-
m4/memmem.m4 | 2 +-
m4/mempcpy.m4 | 2 +-
m4/memrchr.m4 | 2 +-
m4/memset_explicit.m4 | 8 +-
m4/minmax.m4 | 2 +-
m4/mkostemp.m4 | 2 +-
m4/mktime.m4 | 12 +-
m4/mode_t.m4 | 2 +-
m4/multiarch.m4 | 2 +-
m4/musl.m4 | 2 +-
m4/nanosleep.m4 | 17 +-
m4/ndk-build.m4 | 2 +-
m4/nocrash.m4 | 2 +-
m4/nproc.m4 | 2 +-
m4/nstrftime.m4 | 2 +-
m4/off_t.m4 | 2 +-
m4/open-cloexec.m4 | 2 +-
m4/open-slash.m4 | 2 +-
m4/open.m4 | 6 +-
m4/pathmax.m4 | 2 +-
m4/pid_t.m4 | 2 +-
m4/pipe2.m4 | 2 +-
m4/printf-posix-rpl.m4 | 2 +-
m4/pselect.m4 | 2 +-
m4/pthread_sigmask.m4 | 16 +-
m4/rawmemchr.m4 | 2 +-
m4/readlink.m4 | 2 +-
m4/readlinkat.m4 | 2 +-
m4/readutmp.m4 | 8 +-
m4/realloc.m4 | 9 +-
m4/regex.m4 | 12 +-
m4/sha1.m4 | 2 +-
m4/sha256.m4 | 2 +-
m4/sha512.m4 | 2 +-
m4/sig2str.m4 | 2 +-
m4/sigdescr_np.m4 | 2 +-
m4/signal_h.m4 | 2 +-
m4/socklen.m4 | 2 +-
m4/ssize_t.m4 | 2 +-
m4/st_dm_mode.m4 | 2 +-
m4/stat-time.m4 | 2 +-
m4/std-gnu11.m4 | 2 +-
m4/stdalign.m4 | 14 +-
m4/stddef_h.m4 | 2 +-
m4/stdint.m4 | 12 +-
m4/stdio_h.m4 | 2 +-
m4/stdlib_h.m4 | 6 +-
m4/stpcpy.m4 | 2 +-
m4/string_h.m4 | 6 +-
m4/strnlen.m4 | 2 +-
m4/strtoimax.m4 | 16 +-
m4/strtoll.m4 | 6 +-
m4/symlink.m4 | 2 +-
m4/sys_random_h.m4 | 2 +-
m4/sys_select_h.m4 | 2 +-
m4/sys_socket_h.m4 | 2 +-
m4/sys_stat_h.m4 | 2 +-
m4/sys_time_h.m4 | 2 +-
m4/sys_types_h.m4 | 2 +-
m4/tempname.m4 | 2 +-
m4/time_h.m4 | 5 +-
m4/time_r.m4 | 2 +-
m4/time_rz.m4 | 2 +-
m4/timegm.m4 | 2 +-
m4/timer_time.m4 | 2 +-
m4/timespec.m4 | 2 +-
m4/tm_gmtoff.m4 | 2 +-
m4/unistd_h.m4 | 5 +-
m4/unlocked-io.m4 | 2 +-
m4/utimens.m4 | 2 +-
m4/utimensat.m4 | 2 +-
m4/utimes.m4 | 14 +-
m4/vararrays.m4 | 2 +-
m4/warnings.m4 | 8 +-
m4/wchar_t.m4 | 2 +-
m4/xattr.m4 | 2 +-
m4/year2038.m4 | 2 +-
m4/zzgnulib.m4 | 2 +-
make-dist | 4 +-
modules/modhelp.py | 2 +-
msdos/ChangeLog.1 | 2 +-
msdos/INSTALL | 2 +-
msdos/README | 4 +-
msdos/autogen/Makefile.in | 2 +-
msdos/autogen/config.in | 2 +-
msdos/depfiles.bat | 2 +-
msdos/inttypes.h | 2 +-
msdos/langinfo.h | 2 +-
msdos/mainmake.v2 | 2 +-
msdos/sed1v2.inp | 2 +-
msdos/sed1x.inp | 2 +-
msdos/sed2v2.inp | 4 +-
msdos/sed2x.inp | 2 +-
msdos/sed3v2.inp | 2 +-
msdos/sed4.inp | 2 +-
msdos/sed5x.inp | 2 +-
msdos/sed6.inp | 2 +-
msdos/sedadmin.inp | 2 +-
msdos/sedalloc.inp | 2 +-
msdos/sedleim.inp | 6 +-
msdos/sedlibcf.inp | 2 +-
msdos/sedlibmk.inp | 2 +-
msdos/sedlisp.inp | 2 +-
nextstep/ChangeLog.1 | 2 +-
nextstep/INSTALL | 2 +-
nextstep/Makefile.in | 14 +-
nextstep/README | 2 +-
nextstep/templates/Info.plist.in | 2 +-
nt/ChangeLog.1 | 2 +-
nt/INSTALL | 2 +-
nt/INSTALL.W64 | 2 +-
nt/Makefile.in | 2 +-
nt/README | 2 +-
nt/README.W32 | 2 +-
nt/addpm.c | 2 +-
nt/cmdproxy.c | 2 +-
msdos/depfiles.bat => nt/configure.bat | 13 +-
nt/ddeclient.c | 2 +-
nt/epaths.nt | 2 +-
nt/gnulib-cfg.mk | 2 +-
nt/icons/README | 6 +-
nt/inc/grp.h | 2 +-
nt/inc/inttypes.h | 2 +-
nt/inc/langinfo.h | 2 +-
nt/inc/ms-w32.h | 2 +-
nt/inc/nl_types.h | 2 +-
nt/inc/stdint.h | 2 +-
nt/inc/sys/resource.h | 2 +-
nt/inc/sys/socket.h | 2 +-
nt/inc/sys/stat.h | 2 +-
nt/inc/sys/wait.h | 2 +-
nt/preprep.c | 830 ++++++
nt/runemacs.c | 2 +-
oldXMenu/Activate.c | 2 +-
oldXMenu/ChangeLog.1 | 2 +-
oldXMenu/Create.c | 2 +-
oldXMenu/FindSel.c | 2 +-
oldXMenu/Internal.c | 2 +-
oldXMenu/Makefile.in | 2 +-
oldXMenu/deps.mk | 2 +-
oldXMenu/insque.c | 2 +-
src/.gdbinit | 6 +-
src/.lldbinit | 2 +-
src/ChangeLog.1 | 2 +-
src/ChangeLog.10 | 2 +-
src/ChangeLog.11 | 8 +-
src/ChangeLog.12 | 2 +-
src/ChangeLog.13 | 8 +-
src/ChangeLog.2 | 2 +-
src/ChangeLog.3 | 2 +-
src/ChangeLog.4 | 2 +-
src/ChangeLog.5 | 2 +-
src/ChangeLog.6 | 2 +-
src/ChangeLog.7 | 2 +-
src/ChangeLog.8 | 4 +-
src/ChangeLog.9 | 4 +-
src/Makefile.in | 2 +-
src/README | 2 +-
src/alloc.c | 305 +-
src/android-asset.h | 2 +-
src/android-emacs.c | 2 +-
src/android.c | 76 +-
src/android.h | 4 +-
src/androidfns.c | 231 +-
src/androidfont.c | 2 +-
src/androidgui.h | 3 +-
src/androidmenu.c | 4 +-
src/androidselect.c | 8 +-
src/androidterm.c | 16 +-
src/androidterm.h | 8 +-
src/androidvfs.c | 14 +-
src/atimer.c | 2 +-
src/atimer.h | 2 +-
src/bidi.c | 4 +-
src/bignum.c | 2 +-
src/bignum.h | 2 +-
src/blockinput.h | 2 +-
src/buffer.c | 52 +-
src/buffer.h | 5 +-
src/bytecode.c | 53 +-
src/callint.c | 2 +-
src/callproc.c | 2 +-
src/casefiddle.c | 2 +-
src/casetab.c | 2 +-
src/category.c | 10 +-
src/ccl.c | 18 +-
src/ccl.h | 2 +-
src/character.c | 2 +-
src/charset.c | 30 +-
src/charset.h | 77 +-
src/cm.c | 2 +-
src/cm.h | 2 +-
src/cmds.c | 2 +-
src/coding.c | 23 +-
src/coding.h | 27 +-
src/commands.h | 2 +-
src/comp.c | 46 +-
src/comp.h | 2 +-
src/composite.c | 45 +-
src/composite.h | 72 +-
src/conf_post.h | 10 +-
src/cygw32.c | 2 +-
src/cygw32.h | 2 +-
src/data.c | 8 +-
src/dbusbind.c | 2 +-
src/decompress.c | 2 +-
src/deps.mk | 2 +-
src/dired.c | 2 +-
src/dispextern.h | 71 +-
src/dispnew.c | 8 +-
src/disptab.h | 10 +-
src/dmpstruct.awk | 2 +-
src/doc.c | 65 +-
src/doprnt.c | 2 +-
src/dosfns.c | 7 +-
src/dosfns.h | 2 +-
src/dynlib.c | 2 +-
src/dynlib.h | 2 +-
src/editfns.c | 13 +-
src/emacs-icon.h | 2 +-
src/emacs-module.c | 22 +-
src/emacs-module.h.in | 2 +-
src/emacs.c | 28 +-
src/emacsgtkfixed.c | 2 +-
src/emacsgtkfixed.h | 6 +-
src/epaths.in | 2 +-
src/eval.c | 539 ++--
src/fileio.c | 4 +-
src/filelock.c | 4 +-
src/firstfile.c | 2 +-
src/floatfns.c | 2 +-
src/fns.c | 962 +++---
src/font.c | 2 +-
src/font.h | 28 +-
src/fontset.c | 14 +-
src/fontset.h | 2 +-
src/frame.c | 9 +-
src/frame.h | 12 +-
src/fringe.c | 2 +-
src/ftcrfont.c | 2 +-
src/ftfont.c | 8 +-
src/getpagesize.h | 2 +-
src/gfilenotify.c | 2 +-
src/gmalloc.c | 2 +-
src/gnutls.c | 2 +-
src/gnutls.h | 2 +-
src/gtkutil.c | 6 +-
src/gtkutil.h | 2 +-
src/haiku.c | 2 +-
src/haiku_draw_support.cc | 2 +-
src/haiku_font_support.cc | 2 +-
src/haiku_io.c | 2 +-
src/haiku_select.cc | 6 +-
src/haiku_support.cc | 2 +-
src/haiku_support.h | 2 +-
src/haikufns.c | 2 +-
src/haikufont.c | 2 +-
src/haikugui.h | 2 +-
src/haikuimage.c | 2 +-
src/haikumenu.c | 2 +-
src/haikuselect.c | 4 +-
src/haikuselect.h | 2 +-
src/haikuterm.c | 2 +-
src/haikuterm.h | 2 +-
src/hbfont.c | 2 +-
src/image.c | 67 +-
src/indent.c | 2 +-
src/indent.h | 2 +-
src/inotify.c | 2 +-
src/insdel.c | 15 +-
src/intervals.c | 4 +-
src/intervals.h | 6 +-
src/itree.c | 4 +-
src/itree.h | 2 +-
src/json.c | 55 +-
src/keyboard.c | 28 +-
src/keyboard.h | 28 +-
src/keymap.c | 4 +-
src/keymap.h | 2 +-
src/kqueue.c | 2 +-
src/lastfile.c | 2 +-
src/lcms.c | 2 +-
src/lisp.h | 524 ++--
src/lread.c | 589 +++-
src/macfont.h | 6 +-
src/macfont.m | 107 +-
src/macros.c | 2 +-
src/macros.h | 2 +-
src/marker.c | 7 +-
src/menu.c | 2 +-
src/menu.h | 2 +-
src/minibuf.c | 33 +-
src/msdos.c | 16 +-
src/msdos.h | 2 +-
src/nsfns.m | 2 +-
src/nsfont.m | 6 +-
src/nsgui.h | 2 +-
src/nsimage.m | 2 +-
src/nsmenu.m | 2 +-
src/nsselect.m | 2 +-
src/nsterm.h | 9 +-
src/nsterm.m | 23 +-
src/nsxwidget.h | 2 +-
src/nsxwidget.m | 2 +-
src/pdumper.c | 231 +-
src/pdumper.h | 4 +-
src/pgtkfns.c | 2 +-
src/pgtkgui.h | 2 +-
src/pgtkim.c | 2 +-
src/pgtkmenu.c | 2 +-
src/pgtkselect.c | 2 +-
src/pgtkterm.c | 11 +-
src/pgtkterm.h | 4 +-
src/print.c | 124 +-
src/process.c | 4 +-
src/process.h | 2 +-
src/profiler.c | 487 +--
src/puresize.h | 2 +-
src/ralloc.c | 2 +-
src/regex-emacs.c | 34 +-
src/regex-emacs.h | 2 +-
src/region-cache.c | 2 +-
src/region-cache.h | 2 +-
src/scroll.c | 2 +-
src/search.c | 12 +-
src/sfnt.c | 3092 ++++++++++++++------
src/sfnt.h | 20 +-
src/sfntfont-android.c | 6 +-
src/sfntfont.c | 191 +-
src/sfntfont.h | 2 +-
src/sheap.c | 2 +-
src/sheap.h | 2 +-
src/sort.c | 5 +-
src/sound.c | 2 +-
src/sqlite.c | 2 +-
src/syntax.c | 4 +-
src/syntax.h | 2 +-
src/sysdep.c | 3 +-
src/sysselect.h | 2 +-
src/syssignal.h | 2 +-
src/sysstdio.h | 2 +-
src/systhread.c | 2 +-
src/systhread.h | 2 +-
src/systime.h | 2 +-
src/systty.h | 2 +-
src/syswait.h | 2 +-
src/term.c | 36 +-
src/termcap.c | 2 +-
src/termchar.h | 2 +-
src/termhooks.h | 2 +-
src/terminal.c | 4 +-
src/terminfo.c | 2 +-
src/termopts.h | 2 +-
src/textconv.c | 36 +-
src/textconv.h | 2 +-
src/textprop.c | 2 +-
src/thread.c | 2 +-
src/thread.h | 2 +-
src/timefns.c | 2 +-
src/tparam.c | 4 +-
src/tparam.h | 2 +-
src/treesit.c | 29 +-
src/treesit.h | 6 +-
src/undo.c | 2 +-
src/unexaix.c | 2 +-
src/unexcoff.c | 2 +-
src/unexcw.c | 2 +-
src/unexelf.c | 2 +-
src/unexmacosx.c | 2 +-
src/unexw32.c | 2 +-
src/verbose.mk.in | 2 +-
src/vm-limit.c | 2 +-
src/w16select.c | 4 +-
src/w32.c | 4 +-
src/w32.h | 2 +-
src/w32common.h | 2 +-
src/w32console.c | 6 +-
src/w32cygwinx.c | 2 +-
src/w32fns.c | 38 +-
src/w32font.c | 6 +-
src/w32font.h | 2 +-
src/w32gui.h | 2 +-
src/w32heap.c | 2 +-
src/w32heap.h | 2 +-
src/w32image.c | 2 +-
src/w32inevt.c | 2 +-
src/w32inevt.h | 2 +-
src/w32menu.c | 2 +-
src/w32notify.c | 8 +-
src/w32proc.c | 2 +-
src/w32reg.c | 2 +-
src/w32select.c | 2 +-
src/w32select.h | 2 +-
src/w32term.c | 9 +-
src/w32term.h | 2 +-
src/w32uniscribe.c | 5 +-
src/w32xfns.c | 2 +-
src/widget.c | 2 +-
src/widget.h | 2 +-
src/widgetprv.h | 2 +-
src/window.c | 24 +-
src/window.h | 26 +-
src/xdisp.c | 438 +--
src/xfaces.c | 55 +-
src/xfns.c | 2 +-
src/xfont.c | 4 +-
src/xftfont.c | 2 +-
src/xgselect.c | 2 +-
src/xgselect.h | 2 +-
src/xmenu.c | 2 +-
src/xml.c | 2 +-
src/xrdb.c | 2 +-
src/xselect.c | 10 +-
src/xsettings.c | 2 +-
src/xsettings.h | 2 +-
src/xsmfns.c | 2 +-
src/xterm.c | 63 +-
src/xterm.h | 8 +-
src/xwidget.c | 2 +-
src/xwidget.h | 2 +-
test/ChangeLog.1 | 2 +-
test/Makefile.in | 4 +-
test/README | 2 +-
test/infra/Dockerfile.emba | 2 +-
test/infra/Makefile.in | 2 +-
test/infra/gitlab-ci.yml | 2 +-
test/lib-src/emacsclient-tests.el | 2 +-
test/lisp/abbrev-tests.el | 2 +-
test/lisp/align-tests.el | 2 +-
test/lisp/allout-tests.el | 2 +-
test/lisp/allout-widgets-tests.el | 2 +-
test/lisp/ansi-color-tests.el | 2 +-
test/lisp/ansi-osc-tests.el | 2 +-
test/lisp/apropos-tests.el | 2 +-
test/lisp/arc-mode-tests.el | 2 +-
test/lisp/auth-source-pass-tests.el | 2 +-
test/lisp/auth-source-tests.el | 36 +-
test/lisp/autoinsert-tests.el | 2 +-
test/lisp/autorevert-tests.el | 2 +-
test/lisp/battery-tests.el | 2 +-
test/lisp/bookmark-tests.el | 2 +-
test/lisp/buff-menu-tests.el | 2 +-
test/lisp/button-tests.el | 2 +-
test/lisp/calc/calc-tests.el | 65 +-
test/lisp/calculator-tests.el | 2 +-
test/lisp/calendar/cal-french-tests.el | 2 +-
test/lisp/calendar/cal-julian-tests.el | 2 +-
test/lisp/calendar/icalendar-tests.el | 2 +-
test/lisp/calendar/iso8601-tests.el | 2 +-
test/lisp/calendar/lunar-tests.el | 2 +-
test/lisp/calendar/parse-time-tests.el | 2 +-
test/lisp/calendar/solar-tests.el | 2 +-
test/lisp/calendar/time-date-tests.el | 2 +-
test/lisp/calendar/todo-mode-tests.el | 2 +-
test/lisp/cedet/cedet-files-tests.el | 2 +-
test/lisp/cedet/semantic-utest-c.el | 2 +-
.../cedet/semantic-utest-ia-resources/test.srt | 2 +-
.../semantic-utest-ia-resources/testdoublens.cpp | 2 +-
.../semantic-utest-ia-resources/testdoublens.hpp | 2 +-
.../semantic-utest-ia-resources/testjavacomp.java | 2 +-
.../semantic-utest-ia-resources/testlocalvars.cpp | 2 +-
.../cedet/semantic-utest-ia-resources/testnsp.cpp | 2 +-
.../semantic-utest-ia-resources/testsppcomplete.c | 2 +-
.../semantic-utest-ia-resources/teststruct.cpp | 2 +-
.../semantic-utest-ia-resources/testsubclass.cpp | 2 +-
.../semantic-utest-ia-resources/testsubclass.hh | 2 +-
.../semantic-utest-ia-resources/testtemplates.cpp | 2 +-
.../semantic-utest-ia-resources/testtypedefs.cpp | 2 +-
.../semantic-utest-ia-resources/testusing.cpp | 2 +-
.../cedet/semantic-utest-ia-resources/testusing.hh | 2 +-
.../semantic-utest-ia-resources/testvarnames.c | 2 +-
.../semantic-utest-ia-resources/testvarnames.java | 2 +-
.../semantic-utest-ia-resources/testwisent.wy | 2 +-
test/lisp/cedet/semantic-utest-ia.el | 2 +-
test/lisp/cedet/semantic-utest.el | 2 +-
test/lisp/cedet/semantic/bovine/gcc-tests.el | 2 +-
.../cedet/semantic/format-resources/test-fmt.cpp | 2 +-
.../cedet/semantic/format-resources/test-fmt.el | 2 +-
test/lisp/cedet/semantic/format-tests.el | 2 +-
test/lisp/cedet/semantic/fw-tests.el | 2 +-
test/lisp/cedet/srecode-utest-getset.el | 2 +-
test/lisp/cedet/srecode-utest-template.el | 2 +-
test/lisp/cedet/srecode/document-tests.el | 2 +-
test/lisp/cedet/srecode/fields-tests.el | 2 +-
test/lisp/char-fold-tests.el | 2 +-
test/lisp/color-tests.el | 2 +-
test/lisp/comint-tests.el | 2 +-
test/lisp/completion-preview-tests.el | 2 +-
test/lisp/completion-tests.el | 2 +-
test/lisp/cus-edit-tests.el | 2 +-
test/lisp/custom-tests.el | 2 +-
test/lisp/dabbrev-tests.el | 2 +-
test/lisp/delim-col-tests.el | 2 +-
test/lisp/descr-text-tests.el | 2 +-
test/lisp/desktop-tests.el | 2 +-
test/lisp/dired-aux-tests.el | 2 +-
test/lisp/dired-tests.el | 6 +-
test/lisp/dired-x-tests.el | 2 +-
test/lisp/dnd-tests.el | 2 +-
test/lisp/dom-tests.el | 12 +-
test/lisp/edmacro-tests.el | 2 +-
test/lisp/electric-tests.el | 2 +-
test/lisp/elide-head-tests.el | 2 +-
test/lisp/emacs-lisp/backquote-tests.el | 2 +-
test/lisp/emacs-lisp/backtrace-tests.el | 2 +-
test/lisp/emacs-lisp/benchmark-tests.el | 2 +-
test/lisp/emacs-lisp/bindat-tests.el | 2 +-
test/lisp/emacs-lisp/byte-run-tests.el | 2 +-
test/lisp/emacs-lisp/bytecomp-tests.el | 28 +-
test/lisp/emacs-lisp/cconv-tests.el | 43 +-
test/lisp/emacs-lisp/check-declare-tests.el | 2 +-
test/lisp/emacs-lisp/checkdoc-tests.el | 11 +-
test/lisp/emacs-lisp/cl-extra-tests.el | 2 +-
test/lisp/emacs-lisp/cl-generic-tests.el | 2 +-
test/lisp/emacs-lisp/cl-lib-tests.el | 2 +-
test/lisp/emacs-lisp/cl-macs-tests.el | 2 +-
test/lisp/emacs-lisp/cl-preloaded-tests.el | 2 +-
test/lisp/emacs-lisp/cl-print-tests.el | 2 +-
test/lisp/emacs-lisp/cl-seq-tests.el | 2 +-
test/lisp/emacs-lisp/comp-cstr-tests.el | 414 ++-
test/lisp/emacs-lisp/comp-tests.el | 2 +-
test/lisp/emacs-lisp/copyright-tests.el | 2 +-
test/lisp/emacs-lisp/derived-tests.el | 2 +-
test/lisp/emacs-lisp/easy-mmode-tests.el | 2 +-
.../edebug-resources/edebug-test-code.el | 2 +-
test/lisp/emacs-lisp/edebug-tests.el | 2 +-
.../eieio-tests/eieio-test-methodinvoke.el | 2 +-
.../emacs-lisp/eieio-tests/eieio-test-persist.el | 2 +-
test/lisp/emacs-lisp/eieio-tests/eieio-tests.el | 2 +-
test/lisp/emacs-lisp/ert-font-lock-tests.el | 2 +-
test/lisp/emacs-lisp/ert-tests.el | 43 +-
test/lisp/emacs-lisp/ert-x-tests.el | 3 +-
.../faceup-resources/faceup-test-mode.el | 2 +-
.../faceup-test-this-file-directory.el | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-basics.el | 2 +-
.../emacs-lisp/faceup-tests/faceup-test-files.el | 2 +-
test/lisp/emacs-lisp/find-func-tests.el | 2 +-
test/lisp/emacs-lisp/float-sup-tests.el | 2 +-
test/lisp/emacs-lisp/generator-tests.el | 2 +-
test/lisp/emacs-lisp/gv-tests.el | 2 +-
test/lisp/emacs-lisp/hierarchy-tests.el | 5 +-
test/lisp/emacs-lisp/icons-tests.el | 2 +-
test/lisp/emacs-lisp/let-alist-tests.el | 2 +-
test/lisp/emacs-lisp/lisp-mnt-tests.el | 22 +-
test/lisp/emacs-lisp/lisp-mode-tests.el | 2 +-
test/lisp/emacs-lisp/lisp-tests.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/m1.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/m2.el | 2 +-
test/lisp/emacs-lisp/macroexp-resources/vk.el | 2 +-
test/lisp/emacs-lisp/macroexp-tests.el | 2 +-
test/lisp/emacs-lisp/map-tests.el | 2 +-
test/lisp/emacs-lisp/memory-report-tests.el | 2 +-
test/lisp/emacs-lisp/multisession-tests.el | 2 +-
test/lisp/emacs-lisp/nadvice-tests.el | 2 +-
test/lisp/emacs-lisp/oclosure-tests.el | 2 +-
.../package-resources/signed/update-signatures.sh | 2 +-
test/lisp/emacs-lisp/package-tests.el | 2 +-
test/lisp/emacs-lisp/pcase-tests.el | 2 +-
test/lisp/emacs-lisp/pp-tests.el | 2 +-
test/lisp/emacs-lisp/range-tests.el | 2 +-
test/lisp/emacs-lisp/regexp-opt-tests.el | 2 +-
test/lisp/emacs-lisp/ring-tests.el | 2 +-
test/lisp/emacs-lisp/rmc-tests.el | 2 +-
test/lisp/emacs-lisp/rx-tests.el | 2 +-
test/lisp/emacs-lisp/seq-tests.el | 2 +-
test/lisp/emacs-lisp/shadow-tests.el | 2 +-
test/lisp/emacs-lisp/shortdoc-tests.el | 2 +-
test/lisp/emacs-lisp/subr-x-tests.el | 2 +-
test/lisp/emacs-lisp/syntax-tests.el | 2 +-
test/lisp/emacs-lisp/tabulated-list-tests.el | 2 +-
.../emacs-lisp/testcover-resources/testcases.el | 2 +-
test/lisp/emacs-lisp/testcover-tests.el | 2 +-
test/lisp/emacs-lisp/text-property-search-tests.el | 2 +-
test/lisp/emacs-lisp/thunk-tests.el | 2 +-
test/lisp/emacs-lisp/timer-tests.el | 2 +-
test/lisp/emacs-lisp/unsafep-tests.el | 2 +-
test/lisp/emacs-lisp/vtable-tests.el | 2 +-
test/lisp/emacs-lisp/warnings-tests.el | 2 +-
test/lisp/emulation/viper-tests.el | 2 +-
test/lisp/env-tests.el | 2 +-
test/lisp/epg-config-tests.el | 2 +-
test/lisp/epg-tests.el | 2 +-
test/lisp/erc/erc-button-tests.el | 27 +-
test/lisp/erc/erc-dcc-tests.el | 2 +-
test/lisp/erc/erc-fill-tests.el | 122 +-
test/lisp/erc/erc-goodies-tests.el | 41 +-
test/lisp/erc/erc-join-tests.el | 2 +-
test/lisp/erc/erc-match-tests.el | 2 +-
test/lisp/erc/erc-networks-tests.el | 68 +-
test/lisp/erc/erc-nicks-tests.el | 4 +-
test/lisp/erc/erc-sasl-tests.el | 2 +-
test/lisp/erc/erc-scenarios-auth-source.el | 2 +-
.../erc/erc-scenarios-base-association-nick.el | 2 +-
.../erc/erc-scenarios-base-association-query.el | 2 +-
.../erc/erc-scenarios-base-association-samenet.el | 2 +-
test/lisp/erc/erc-scenarios-base-association.el | 2 +-
test/lisp/erc/erc-scenarios-base-attach.el | 6 +-
test/lisp/erc/erc-scenarios-base-auto-recon.el | 2 +-
test/lisp/erc/erc-scenarios-base-buffer-display.el | 2 +-
test/lisp/erc/erc-scenarios-base-chan-modes.el | 60 +-
.../erc-scenarios-base-compat-rename-bouncer.el | 2 +-
.../erc/erc-scenarios-base-local-module-modes.el | 2 +-
test/lisp/erc/erc-scenarios-base-local-modules.el | 2 +-
.../erc/erc-scenarios-base-misc-regressions.el | 2 +-
.../erc/erc-scenarios-base-netid-bouncer-id.el | 2 +-
.../erc-scenarios-base-netid-bouncer-recon-base.el | 2 +-
.../erc-scenarios-base-netid-bouncer-recon-both.el | 2 +-
.../erc-scenarios-base-netid-bouncer-recon-id.el | 2 +-
test/lisp/erc/erc-scenarios-base-netid-bouncer.el | 2 +-
test/lisp/erc/erc-scenarios-base-netid-samenet.el | 2 +-
test/lisp/erc/erc-scenarios-base-reconnect.el | 4 +-
test/lisp/erc/erc-scenarios-base-renick.el | 4 +-
test/lisp/erc/erc-scenarios-base-reuse-buffers.el | 2 +-
test/lisp/erc/erc-scenarios-base-send-message.el | 2 +-
test/lisp/erc/erc-scenarios-base-split-line.el | 2 +-
test/lisp/erc/erc-scenarios-base-statusmsg.el | 103 +
test/lisp/erc/erc-scenarios-base-unstable.el | 2 +-
.../erc/erc-scenarios-base-upstream-recon-soju.el | 2 +-
.../erc/erc-scenarios-base-upstream-recon-znc.el | 48 +-
test/lisp/erc/erc-scenarios-display-message.el | 6 +-
test/lisp/erc/erc-scenarios-internal.el | 37 +-
test/lisp/erc/erc-scenarios-join-auth-source.el | 2 +-
.../lisp/erc/erc-scenarios-join-display-context.el | 2 +-
.../lisp/erc/erc-scenarios-join-netid-newcmd-id.el | 2 +-
test/lisp/erc/erc-scenarios-join-netid-newcmd.el | 2 +-
test/lisp/erc/erc-scenarios-join-netid-recon-id.el | 2 +-
test/lisp/erc/erc-scenarios-join-netid-recon.el | 2 +-
.../lisp/erc/erc-scenarios-keep-place-indicator.el | 141 +
test/lisp/erc/erc-scenarios-log.el | 57 +-
test/lisp/erc/erc-scenarios-match.el | 18 +-
test/lisp/erc/erc-scenarios-misc-commands.el | 34 +-
test/lisp/erc/erc-scenarios-misc.el | 4 +-
test/lisp/erc/erc-scenarios-prompt-format.el | 2 +-
test/lisp/erc/erc-scenarios-sasl.el | 37 +-
.../erc/erc-scenarios-scrolltobottom-relaxed.el | 5 +-
test/lisp/erc/erc-scenarios-scrolltobottom.el | 8 +-
test/lisp/erc/erc-scenarios-services-misc.el | 2 +-
test/lisp/erc/erc-scenarios-stamp.el | 22 +-
test/lisp/erc/erc-scenarios-status-sidebar.el | 8 +-
test/lisp/erc/erc-services-tests.el | 2 +-
test/lisp/erc/erc-stamp-tests.el | 60 +-
test/lisp/erc/erc-tests.el | 1047 +++++--
test/lisp/erc/erc-track-tests.el | 168 +-
.../resources/base/display-message/statusmsg.eld | 47 +
.../erc/resources/base/local-modules/first.eld | 6 +-
.../erc/resources/base/modes/speaker-status.eld | 69 +
.../base/upstream-reconnect/znc-severed.eld | 87 +
test/lisp/erc/resources/commands/vhost.eld | 40 +
test/lisp/erc/resources/erc-d/erc-d-i.el | 2 +-
test/lisp/erc/resources/erc-d/erc-d-t.el | 2 +-
test/lisp/erc/resources/erc-d/erc-d-tests.el | 2 +-
test/lisp/erc/resources/erc-d/erc-d-u.el | 2 +-
test/lisp/erc/resources/erc-d/erc-d.el | 2 +-
test/lisp/erc/resources/erc-d/resources/basic.eld | 5 +-
.../resources/erc-d/resources/dynamic-barnet.eld | 2 +-
.../resources/erc-d/resources/dynamic-foonet.eld | 2 +-
.../lisp/erc/resources/erc-d/resources/dynamic.eld | 5 +-
test/lisp/erc/resources/erc-d/resources/eof.eld | 5 +-
test/lisp/erc/resources/erc-d/resources/fuzzy.eld | 4 +-
.../erc/resources/erc-d/resources/incremental.eld | 5 +-
test/lisp/erc/resources/erc-d/resources/linger.eld | 5 +-
.../erc/resources/erc-d/resources/no-block.eld | 7 +-
.../erc/resources/erc-d/resources/no-match.eld | 5 +-
.../resources/erc-d/resources/proxy-subprocess.el | 2 +-
.../erc/resources/erc-d/resources/unexpected.eld | 5 +-
test/lisp/erc/resources/erc-scenarios-common.el | 51 +-
test/lisp/erc/resources/erc-tests-common.el | 301 ++
.../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 | 2 +-
.../fill/snapshots/merge-wrap-indicator-pre-01.eld | 2 +-
.../fill/snapshots/monospace-01-start.eld | 2 +-
.../fill/snapshots/monospace-02-right.eld | 2 +-
.../resources/fill/snapshots/monospace-03-left.eld | 2 +-
.../fill/snapshots/monospace-04-reset.eld | 2 +-
.../resources/fill/snapshots/spacing-01-mono.eld | 2 +-
.../resources/fill/snapshots/stamps-left-01.eld | 2 +-
test/lisp/erc/resources/join/network-id/barnet.eld | 2 +-
.../erc/resources/join/network-id/foonet-again.eld | 2 +-
test/lisp/erc/resources/keep-place/follow.eld | 78 +
test/lisp/erc/resources/sasl/plain-failed.eld | 10 +-
test/lisp/eshell/em-alias-tests.el | 2 +-
test/lisp/eshell/em-basic-tests.el | 36 +-
test/lisp/eshell/em-cmpl-tests.el | 14 +-
test/lisp/eshell/em-dirs-tests.el | 24 +-
test/lisp/eshell/em-extpipe-tests.el | 2 +-
test/lisp/eshell/em-glob-tests.el | 2 +-
test/lisp/eshell/em-hist-tests.el | 4 +-
test/lisp/eshell/em-ls-tests.el | 2 +-
test/lisp/eshell/em-pred-tests.el | 2 +-
test/lisp/eshell/em-prompt-tests.el | 2 +-
test/lisp/eshell/em-script-tests.el | 2 +-
test/lisp/eshell/em-tramp-tests.el | 91 +-
test/lisp/eshell/em-unix-tests.el | 2 +-
test/lisp/eshell/esh-arg-tests.el | 16 +-
test/lisp/eshell/esh-cmd-tests.el | 24 +-
test/lisp/eshell/esh-ext-tests.el | 2 +-
test/lisp/eshell/esh-io-tests.el | 4 +-
test/lisp/eshell/esh-opt-tests.el | 2 +-
test/lisp/eshell/esh-proc-tests.el | 2 +-
test/lisp/eshell/esh-util-tests.el | 2 +-
test/lisp/eshell/esh-var-tests.el | 17 +-
test/lisp/eshell/eshell-tests-helpers.el | 2 +-
test/lisp/eshell/eshell-tests-unload.el | 2 +-
test/lisp/eshell/eshell-tests.el | 2 +-
test/lisp/faces-resources/faces-test-dark-theme.el | 2 +-
.../lisp/faces-resources/faces-test-light-theme.el | 2 +-
test/lisp/faces-tests.el | 2 +-
test/lisp/ffap-tests.el | 2 +-
test/lisp/filenotify-tests.el | 2 +-
test/lisp/files-tests.el | 6 +-
test/lisp/files-x-tests.el | 121 +-
test/lisp/find-cmd-tests.el | 2 +-
test/lisp/font-lock-tests.el | 2 +-
test/lisp/format-spec-tests.el | 2 +-
test/lisp/gnus/gnus-group-tests.el | 2 +-
test/lisp/gnus/gnus-icalendar-tests.el | 2 +-
test/lisp/gnus/gnus-search-tests.el | 2 +-
test/lisp/gnus/gnus-test-headers.el | 2 +-
test/lisp/gnus/gnus-tests.el | 2 +-
test/lisp/gnus/gnus-util-tests.el | 2 +-
test/lisp/gnus/message-tests.el | 2 +-
test/lisp/gnus/mm-decode-tests.el | 2 +-
test/lisp/gnus/mml-sec-tests.el | 2 +-
test/lisp/gnus/nnrss-tests.el | 2 +-
test/lisp/help-fns-tests.el | 2 +-
test/lisp/help-mode-tests.el | 2 +-
test/lisp/help-tests.el | 2 +-
test/lisp/hfy-cmap-tests.el | 2 +-
test/lisp/hi-lock-tests.el | 2 +-
test/lisp/hl-line-tests.el | 2 +-
test/lisp/htmlfontify-tests.el | 2 +-
test/lisp/ibuffer-tests.el | 2 +-
test/lisp/ido-tests.el | 2 +-
test/lisp/image-file-tests.el | 2 +-
test/lisp/image-tests.el | 2 +-
test/lisp/image/exif-tests.el | 2 +-
test/lisp/image/gravatar-tests.el | 2 +-
test/lisp/image/image-dired-tests.el | 2 +-
test/lisp/image/image-dired-util-tests.el | 2 +-
test/lisp/image/wallpaper-tests.el | 2 +-
test/lisp/imenu-tests.el | 2 +-
test/lisp/info-tests.el | 16 +-
test/lisp/info-xref-tests.el | 12 +-
test/lisp/international/ccl-tests.el | 2 +-
test/lisp/international/mule-tests.el | 4 +-
test/lisp/international/mule-util-tests.el | 2 +-
test/lisp/international/textsec-tests.el | 2 +-
test/lisp/international/ucs-normalize-tests.el | 2 +-
test/lisp/isearch-tests.el | 2 +-
test/lisp/jit-lock-tests.el | 2 +-
test/lisp/json-tests.el | 2 +-
test/lisp/jsonrpc-tests.el | 12 +-
test/lisp/kmacro-tests.el | 2 +-
test/lisp/loadhist-resources/loadhist--bar.el | 2 +-
test/lisp/loadhist-resources/loadhist--foo.el | 2 +-
test/lisp/loadhist-tests.el | 2 +-
test/lisp/lpr-tests.el | 2 +-
test/lisp/ls-lisp-tests.el | 9 +-
test/lisp/mail/flow-fill-tests.el | 2 +-
test/lisp/mail/footnote-tests.el | 2 +-
test/lisp/mail/ietf-drums-date-tests.el | 2 +-
test/lisp/mail/ietf-drums-tests.el | 2 +-
test/lisp/mail/mail-extr-tests.el | 2 +-
test/lisp/mail/mail-parse-tests.el | 2 +-
test/lisp/mail/mail-utils-tests.el | 2 +-
test/lisp/mail/qp-tests.el | 2 +-
test/lisp/mail/rfc2045-tests.el | 2 +-
test/lisp/mail/rfc2047-tests.el | 2 +-
test/lisp/mail/rfc6068-tests.el | 2 +-
test/lisp/mail/rfc822-tests.el | 2 +-
test/lisp/mail/rmail-tests.el | 2 +-
test/lisp/mail/rmailmm-tests.el | 2 +-
test/lisp/mail/undigest-tests.el | 2 +-
test/lisp/mail/uudecode-tests.el | 2 +-
test/lisp/man-tests.el | 20 +-
test/lisp/md4-tests.el | 2 +-
test/lisp/mh-e/mh-limit-tests.el | 2 +-
test/lisp/mh-e/mh-thread-tests.el | 2 +-
test/lisp/mh-e/mh-utils-tests.el | 2 +-
test/lisp/mh-e/mh-xface-tests.el | 2 +-
test/lisp/mh-e/test-all-mh-variants.sh | 2 +-
test/lisp/minibuffer-tests.el | 90 +-
test/lisp/misc-tests.el | 2 +-
test/lisp/mouse-tests.el | 2 +-
test/lisp/mwheel-tests.el | 2 +-
test/lisp/net/browse-url-tests.el | 2 +-
test/lisp/net/dbus-tests.el | 2 +-
test/lisp/net/dig-tests.el | 2 +-
test/lisp/net/eudc-tests.el | 2 +-
test/lisp/net/gnutls-tests.el | 2 +-
test/lisp/net/hmac-md5-tests.el | 2 +-
test/lisp/net/mailcap-tests.el | 2 +-
test/lisp/net/network-stream-tests.el | 2 +-
test/lisp/net/newsticker-tests.el | 2 +-
test/lisp/net/nsm-tests.el | 2 +-
test/lisp/net/ntlm-tests.el | 2 +-
test/lisp/net/puny-tests.el | 2 +-
test/lisp/net/rcirc-tests.el | 2 +-
test/lisp/net/rfc2104-tests.el | 2 +-
test/lisp/net/sasl-cram-tests.el | 2 +-
test/lisp/net/sasl-scram-rfc-tests.el | 2 +-
test/lisp/net/sasl-tests.el | 2 +-
test/lisp/net/secrets-tests.el | 2 +-
test/lisp/net/shr-tests.el | 2 +-
test/lisp/net/socks-tests.el | 2 +-
test/lisp/net/tramp-archive-tests.el | 2 +-
test/lisp/net/tramp-tests.el | 116 +-
test/lisp/net/webjump-tests.el | 2 +-
test/lisp/newcomment-tests.el | 2 +-
test/lisp/nxml/nxml-mode-tests.el | 2 +-
test/lisp/nxml/xsd-regexp-tests.el | 2 +-
test/lisp/obarray-tests.el | 2 +-
test/lisp/obsolete/cl-tests.el | 2 +-
test/lisp/obsolete/inversion-tests.el | 2 +-
test/lisp/obsolete/makesum-tests.el | 2 +-
test/lisp/obsolete/rfc2368-tests.el | 2 +-
test/lisp/obsolete/thumbs-tests.el | 2 +-
test/lisp/org/org-tests.el | 2 +-
test/lisp/paren-tests.el | 2 +-
test/lisp/password-cache-tests.el | 2 +-
test/lisp/pcmpl-linux-tests.el | 2 +-
test/lisp/pcomplete-tests.el | 2 +-
test/lisp/play/animate-tests.el | 2 +-
test/lisp/play/cookie1-tests.el | 2 +-
test/lisp/play/dissociate-tests.el | 2 +-
test/lisp/play/fortune-tests.el | 2 +-
test/lisp/play/life-tests.el | 2 +-
test/lisp/play/morse-tests.el | 2 +-
test/lisp/play/studly-tests.el | 2 +-
test/lisp/proced-tests.el | 4 +-
test/lisp/progmodes/asm-mode-tests.el | 2 +-
test/lisp/progmodes/autoconf-tests.el | 2 +-
test/lisp/progmodes/bat-mode-tests.el | 2 +-
test/lisp/progmodes/bug-reference-tests.el | 2 +-
.../progmodes/c-ts-mode-resources/indent-bsd.erts | 34 +
.../lisp/progmodes/c-ts-mode-resources/indent.erts | 50 +-
test/lisp/progmodes/c-ts-mode-tests.el | 2 +-
test/lisp/progmodes/cc-mode-tests.el | 2 +-
test/lisp/progmodes/compile-tests.el | 33 +-
test/lisp/progmodes/cperl-mode-tests.el | 18 +-
test/lisp/progmodes/eglot-tests.el | 75 +-
test/lisp/progmodes/elisp-mode-tests.el | 2 +-
.../progmodes/elixir-ts-mode-resources/indent.erts | 2 +-
test/lisp/progmodes/elixir-ts-mode-tests.el | 2 +-
test/lisp/progmodes/etags-tests.el | 2 +-
test/lisp/progmodes/executable-tests.el | 2 +-
test/lisp/progmodes/f90-tests.el | 2 +-
test/lisp/progmodes/flymake-tests.el | 2 +-
test/lisp/progmodes/gdb-mi-tests.el | 2 +-
test/lisp/progmodes/glasses-tests.el | 2 +-
test/lisp/progmodes/go-ts-mode-tests.el | 2 +-
test/lisp/progmodes/grep-tests.el | 2 +-
test/lisp/progmodes/heex-ts-mode-tests.el | 2 +-
test/lisp/progmodes/hideshow-tests.el | 2 +-
test/lisp/progmodes/java-ts-mode-tests.el | 2 +-
.../lisp/progmodes/js-resources/js-ts-indents.erts | 44 +
test/lisp/progmodes/js-tests.el | 8 +-
.../progmodes/lua-ts-mode-resources/font-lock.lua | 339 +++
.../progmodes/lua-ts-mode-resources/indent.erts | 106 +
test/lisp/progmodes/lua-ts-mode-tests.el | 12 +-
test/lisp/progmodes/octave-tests.el | 2 +-
test/lisp/progmodes/opascal-tests.el | 2 +-
test/lisp/progmodes/pascal-tests.el | 2 +-
test/lisp/progmodes/perl-mode-tests.el | 4 +-
test/lisp/progmodes/project-tests.el | 2 +-
test/lisp/progmodes/ps-mode-tests.el | 2 +-
test/lisp/progmodes/python-tests.el | 389 ++-
test/lisp/progmodes/ruby-mode-resources/ruby-ts.rb | 4 +
test/lisp/progmodes/ruby-mode-resources/ruby.rb | 6 +-
test/lisp/progmodes/ruby-mode-tests.el | 14 +-
test/lisp/progmodes/ruby-ts-mode-tests.el | 2 +-
test/lisp/progmodes/scheme-tests.el | 2 +-
test/lisp/progmodes/sh-script-tests.el | 2 +-
test/lisp/progmodes/sql-tests.el | 2 +-
test/lisp/progmodes/subword-tests.el | 2 +-
test/lisp/progmodes/tcl-tests.el | 2 +-
test/lisp/progmodes/typescript-ts-mode-tests.el | 5 +-
test/lisp/progmodes/which-func-tests.el | 2 +-
test/lisp/progmodes/xref-tests.el | 2 +-
test/lisp/ps-print-tests.el | 2 +-
.../lisp/{buff-menu-tests.el => register-tests.el} | 41 +-
test/lisp/repeat-tests.el | 2 +-
test/lisp/replace-tests.el | 2 +-
test/lisp/rot13-tests.el | 2 +-
test/lisp/saveplace-tests.el | 2 +-
test/lisp/scroll-lock-tests.el | 2 +-
test/lisp/server-tests.el | 2 +-
test/lisp/ses-tests.el | 26 +-
test/lisp/shadowfile-tests.el | 2 +-
test/lisp/shell-tests.el | 2 +-
test/lisp/simple-tests.el | 2 +-
.../so-long-tests/autoload-longlines-mode-tests.el | 2 +-
.../so-long-tests/autoload-major-mode-tests.el | 2 +-
.../so-long-tests/autoload-minor-mode-tests.el | 2 +-
test/lisp/so-long-tests/so-long-tests-helpers.el | 2 +-
test/lisp/so-long-tests/so-long-tests.el | 2 +-
test/lisp/so-long-tests/spelling-tests.el | 2 +-
test/lisp/sort-tests.el | 2 +-
test/lisp/soundex-tests.el | 2 +-
test/lisp/startup-tests.el | 2 +-
test/lisp/subr-tests.el | 2 +-
test/lisp/tab-bar-tests.el | 2 +-
test/lisp/tabify-tests.el | 2 +-
test/lisp/tar-mode-tests.el | 2 +-
test/lisp/tempo-tests.el | 2 +-
test/lisp/term-tests.el | 2 +-
test/lisp/term/tty-colors-tests.el | 2 +-
test/lisp/textmodes/bibtex-tests.el | 2 +-
test/lisp/textmodes/conf-mode-tests.el | 2 +-
test/lisp/textmodes/css-mode-tests.el | 2 +-
test/lisp/textmodes/dns-mode-tests.el | 2 +-
test/lisp/textmodes/emacs-news-mode-tests.el | 2 +-
test/lisp/textmodes/fill-tests.el | 4 +-
test/lisp/textmodes/mhtml-mode-tests.el | 2 +-
test/lisp/textmodes/page-tests.el | 8 +-
test/lisp/textmodes/paragraphs-tests.el | 2 +-
test/lisp/textmodes/po-tests.el | 2 +-
test/lisp/textmodes/reftex-tests.el | 2 +-
test/lisp/textmodes/sgml-mode-tests.el | 2 +-
test/lisp/textmodes/texinfo-tests.el | 2 +-
test/lisp/textmodes/tildify-tests.el | 4 +-
test/lisp/textmodes/underline-tests.el | 2 +-
test/lisp/thingatpt-tests.el | 8 +-
test/lisp/thread-tests.el | 2 +-
test/lisp/time-stamp-tests.el | 2 +-
test/lisp/time-tests.el | 2 +-
test/lisp/timezone-tests.el | 2 +-
test/lisp/uniquify-tests.el | 2 +-
test/lisp/url/url-auth-tests.el | 2 +-
test/lisp/url/url-domsuf-tests.el | 2 +-
test/lisp/url/url-expand-tests.el | 3 +-
test/lisp/url/url-file-tests.el | 2 +-
test/lisp/url/url-future-tests.el | 2 +-
test/lisp/url/url-handlers-tests.el | 2 +-
test/lisp/url/url-misc-tests.el | 2 +-
test/lisp/url/url-parse-tests.el | 3 +-
test/lisp/url/url-tramp-tests.el | 2 +-
test/lisp/url/url-util-tests.el | 2 +-
test/lisp/use-package/use-package-tests.el | 9 +-
test/lisp/vc/add-log-tests.el | 2 +-
test/lisp/vc/diff-mode-tests.el | 2 +-
test/lisp/vc/ediff-diff-tests.el | 2 +-
test/lisp/vc/ediff-ptch-tests.el | 2 +-
test/lisp/vc/log-edit-tests.el | 212 +-
test/lisp/vc/smerge-mode-tests.el | 2 +-
test/lisp/vc/vc-bzr-tests.el | 2 +-
test/lisp/vc/vc-cvs-tests.el | 2 +-
test/lisp/vc/vc-git-tests.el | 2 +-
test/lisp/vc/vc-hg-tests.el | 6 +-
test/lisp/vc/vc-tests.el | 2 +-
test/lisp/version-tests.el | 2 +-
test/lisp/wdired-tests.el | 2 +-
test/lisp/whitespace-tests.el | 2 +-
test/lisp/wid-edit-tests.el | 2 +-
test/lisp/x-dnd-tests.el | 2 +-
test/lisp/xdg-tests.el | 2 +-
test/lisp/xml-tests.el | 2 +-
test/lisp/xt-mouse-tests.el | 2 +-
test/lisp/yank-media-tests.el | 2 +-
test/manual/biditest.el | 2 +-
test/manual/cedet/cedet-utests.el | 2 +-
test/manual/cedet/ede-tests.el | 2 +-
test/manual/cedet/semantic-tests.el | 2 +-
test/manual/cedet/tests/test.c | 2 +-
test/manual/cedet/tests/test.el | 2 +-
test/manual/cedet/tests/test.make | 2 +-
test/manual/cedet/tests/testpolymorph.cpp | 2 +-
test/manual/cedet/tests/testspp.c | 2 +-
test/manual/cedet/tests/testsppreplace.c | 2 +-
test/manual/cedet/tests/testsppreplaced.c | 2 +-
test/manual/etags/c-src/abbrev.c | 2 +-
test/manual/etags/c-src/emacs/src/gmalloc.c | 2 +-
test/manual/etags/c-src/emacs/src/keyboard.c | 2 +-
test/manual/etags/c-src/emacs/src/lisp.h | 2 +-
test/manual/etags/c-src/emacs/src/regex.h | 2 +-
test/manual/etags/c-src/etags.c | 2 +-
test/manual/etags/c-src/exit.c | 2 +-
test/manual/etags/c-src/exit.strange_suffix | 2 +-
test/manual/etags/c-src/getopt.h | 2 +-
test/manual/etags/c-src/sysdep.h | 2 +-
.../etags/el-src/emacs/lisp/progmodes/etags.el | 2 +-
test/manual/etags/tex-src/texinfo.tex | 2 +-
test/manual/etags/y-src/cccp.c | 2 +-
test/manual/etags/y-src/parse.c | 2 +-
test/manual/etags/y-src/parse.y | 2 +-
test/manual/image-circular-tests.el | 2 +-
test/manual/image-size-tests.el | 2 +-
test/manual/image-tests.el | 2 +-
test/manual/image-transforms-tests.el | 2 +-
test/manual/indent/pascal.pas | 2 +-
test/manual/indent/shell.sh | 7 +
test/manual/noverlay/Makefile.in | 2 +-
test/manual/noverlay/check-sanitize.sh | 2 +-
test/manual/noverlay/emacs-compat.h | 2 +-
test/manual/noverlay/itree-tests.c | 2 +-
test/manual/noverlay/overlay-perf.el | 2 +-
test/manual/process-callout-tests.el | 2 +-
test/manual/redisplay-testsuite.el | 2 +-
test/manual/scroll-tests.el | 2 +-
test/misc/test-custom-deps.el | 2 +-
test/misc/test-custom-libs.el | 2 +-
test/misc/test-custom-noloads.el | 2 +-
test/misc/test-custom-opts.el | 2 +-
test/src/alloc-tests.el | 2 +-
test/src/buffer-tests.el | 2 +-
test/src/callint-tests.el | 2 +-
test/src/callproc-tests.el | 2 +-
test/src/casefiddle-tests.el | 2 +-
test/src/character-tests.el | 2 +-
test/src/charset-tests.el | 2 +-
test/src/chartab-tests.el | 2 +-
test/src/cmds-tests.el | 2 +-
test/src/coding-tests.el | 2 +-
test/src/comp-resources/comp-test-funcs-dyn.el | 2 +-
test/src/comp-resources/comp-test-funcs-dyn2.el | 2 +-
test/src/comp-resources/comp-test-funcs.el | 18 +-
test/src/comp-resources/comp-test-pure.el | 2 +-
test/src/comp-tests.el | 30 +-
test/src/data-tests.el | 2 +-
test/src/decompress-tests.el | 2 +-
test/src/doc-tests.el | 2 +-
test/src/editfns-tests.el | 2 +-
test/src/emacs-module-resources/mod-test.c | 6 +-
test/src/emacs-module-tests.el | 15 +-
test/src/emacs-tests.el | 2 +-
test/src/eval-tests.el | 70 +-
test/src/fileio-tests.el | 2 +-
test/src/filelock-tests.el | 2 +-
test/src/floatfns-tests.el | 2 +-
test/src/fns-tests.el | 12 +-
test/src/font-tests.el | 2 +-
test/src/image-tests.el | 2 +-
test/src/indent-tests.el | 2 +-
test/src/inotify-tests.el | 2 +-
test/src/json-tests.el | 2 +-
test/src/keyboard-tests.el | 2 +-
test/src/keymap-tests.el | 19 +-
test/src/lcms-tests.el | 2 +-
test/src/lread-tests.el | 2 +-
test/src/marker-tests.el | 2 +-
test/src/minibuf-tests.el | 2 +-
test/src/print-tests.el | 9 +-
test/src/process-tests.el | 2 +-
test/src/regex-emacs-tests.el | 4 +-
test/src/search-tests.el | 2 +-
test/src/sqlite-tests.el | 2 +-
test/src/syntax-tests.el | 2 +-
test/src/textprop-tests.el | 2 +-
test/src/thread-tests.el | 2 +-
test/src/timefns-tests.el | 2 +-
test/src/treesit-tests.el | 38 +-
test/src/undo-tests.el | 2 +-
test/src/xdisp-tests.el | 2 +-
test/src/xfaces-tests.el | 2 +-
test/src/xml-tests.el | 2 +-
3521 files changed, 37915 insertions(+), 21561 deletions(-)
create mode 100644 admin/coccinelle/alloc_cast.cocci
create mode 100644 admin/coccinelle/nilp.cocci
delete mode 100644 admin/coccinelle/xsave.cocci
create mode 100644 admin/codespell/README
create mode 100644 admin/codespell/codespell.dictionary
create mode 100644 admin/codespell/codespell.exclude
create mode 100644 admin/codespell/codespell.ignore
create mode 100644 admin/codespell/codespell.rc
create mode 100755 admin/run-codespell
create mode 100644 doc/lang/fr/misc/ses-fr.texi
create mode 100644 etc/images/commit.pbm
create mode 100644 etc/images/commit.xpm
create mode 100644 etc/images/gen-changelog.pbm
create mode 100644 etc/images/gen-changelog.xpm
create mode 100644 etc/images/ins-changelog.pbm
create mode 100644 etc/images/ins-changelog.xpm
create mode 100644 etc/images/load-changelog.pbm
create mode 100644 etc/images/load-changelog.xpm
create mode 100644 etc/images/view-diff.pbm
create mode 100644 etc/images/view-diff.xpm
delete mode 100755 exec/config.guess
delete mode 100755 exec/config.sub
delete mode 100755 exec/install-sh
create mode 100644 lisp/progmodes/etags-regen.el
create mode 100644 lisp/visual-wrap.el
copy msdos/depfiles.bat => nt/configure.bat (62%)
mode change 100644 => 100755
create mode 100644 nt/preprep.c
create mode 100644 test/lisp/erc/erc-scenarios-base-statusmsg.el
create mode 100644 test/lisp/erc/erc-scenarios-keep-place-indicator.el
create mode 100644 test/lisp/erc/resources/base/display-message/statusmsg.eld
create mode 100644 test/lisp/erc/resources/base/modes/speaker-status.eld
create mode 100644
test/lisp/erc/resources/base/upstream-reconnect/znc-severed.eld
create mode 100644 test/lisp/erc/resources/commands/vhost.eld
create mode 100644 test/lisp/erc/resources/erc-tests-common.el
create mode 100644 test/lisp/erc/resources/keep-place/follow.eld
create mode 100644 test/lisp/progmodes/js-resources/js-ts-indents.erts
create mode 100644 test/lisp/progmodes/lua-ts-mode-resources/font-lock.lua
copy test/lisp/{buff-menu-tests.el => register-tests.el} (52%)
- feature/positioned-lambdas updated (a8b497cf987 -> ce1e8c7817f),
Alan Mackenzie <=