]> git.eshelyaron.com Git - emacs.git/commitdiff
; Update ChangeLog.4 and etc/AUTHORS. emacs-29.0.92
authorEli Zaretskii <eliz@gnu.org>
Sun, 18 Jun 2023 11:15:29 +0000 (07:15 -0400)
committerEli Zaretskii <eliz@gnu.org>
Sun, 18 Jun 2023 11:15:29 +0000 (07:15 -0400)
ChangeLog.4
etc/AUTHORS

index 2ce1351286e5ac78272508e2e8d3efb281ae4d62..b8efa20cdf9c05a356ab3153d01ae176e3afd963 100644 (file)
+2023-06-18  Mattias Engdegård  <mattiase@acm.org>
+
+       Describe primarily the Emacs s-exp dialect for treesit queries
+
+       * doc/lispref/parsing.texi (Pattern Matching, Multiple Languages):
+       Writing tree-sitter queries as Emacs s-expressions is much more
+       convenient than using the native query notation inside a string,
+       so it makes sense to base the documentation on the former dialect
+       (bug#64017).
+
+2023-06-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix documentation of :predicate in 'define-globalized-minor-mode'
+
+       * doc/lispref/modes.texi (Defining Minor Modes):
+       * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
+       Document that :predicate creates a customizable user option.
+       (Bug#64048)
+
+2023-06-17  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Revert "Fix some tree-sitter :match regexps"
+
+       This reverts commit 95091b77f0bbb2ae1aa94ef4a413626e7d434d58
+       of 2023-06-17, mistakenly pushed to emacs-29.
+
+       The patch will be installed on master instead, and backported later,
+       after Emacs 29.1 is released (bug#64019).
+
+       Do not merge to master.
+
+2023-06-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       Require ls-lisp in Tramp only when needed
+
+       * lisp/net/tramp-compat.el (ls-lisp): Require only on MS Windows.
+       (Bug#64124)
+
+       * lisp/net/tramp-sh.el (ls-lisp-use-insert-directory-program): Declare.
+       (tramp-sh-handle-insert-directory): Simplify.
+
+       * lisp/net/tramp.el (ls-lisp-use-insert-directory-program): Declare.
+       (tramp-handle-insert-directory): Require ls-lisp.  Simplify.
+
+2023-06-17  Alan Mackenzie  <acm@muc.de>
+
+       After minibuffer action, don't make the minibuffer current
+
+       This fixes bug#63967.
+
+       * src/minibuf.c (minibuffer_unwind): After restoring the next
+       minibuffer outwards to the mini window (when
+       enable-recursive-minibuffers is non-nil), don't call
+       Fset_frame_selected_window, which used to set the current
+       window to be the mini window.
+
+2023-06-17  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix some tree-sitter :match regexps
+
+       The shy groups were caught by modified versions of the GNU ELPA
+       packages xr and relint:
+       - https://github.com/mattiase/xr/pull/6
+       - https://github.com/mattiase/relint/pull/14
+
+       * lisp/progmodes/ruby-ts-mode.el (ruby-ts--s-p-query): Quote special
+       character in regexp.
+       * lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings):
+       * lisp/progmodes/js.el (js--plain-method-re):
+       (js--treesit-font-lock-settings):
+       * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings):
+       * lisp/progmodes/typescript-ts-mode.el
+       (typescript-ts-mode--font-lock-settings): Replace character
+       alternative [\\d], which matches '\' or 'd', with the most likely
+       intention [0-9].  Fix shy groups mistyped as optional colons.
+       Remove unneeded numbered :match group in rust-ts-mode (bug#64019).
+
+2023-06-17  João Távora  <joaotavora@gmail.com>
+
+       Eglot: fix relative position of coinciding inlay hint overlays (bug#64101)
+
+       Only seems to happen on certain platforms, like Mac OS.  Reason
+       unknown reason so far, but this defensive fix seems safe.
+
+       * lisp/progmodes/eglot.el (eglot--update-hints-1): Explicitly put
+       priority in inlay hint overalys.
+
+2023-06-17  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix documentation of comment-dwim (bug#64104)
+
+       * lisp/newcomment.el (comment-dwim): Doc fix.
+
+       * doc/emacs/programs.texi (Comment Commands): More accurate
+       description of what 'M-;' does when there's no active region.
+
+2023-06-17  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Fix parsing of dn line if WITHDN is non-nil
+
+       Function `ldap-search' errors out with `wrong-type-argument listp'
+       when called with WITHDN non-nil.
+       * lisp/net/ldap.el (ldap-search-internal): Parse the dn line
+       correctly so that `ldap-search' can grok it.  (Bug#64089)
+
+2023-06-15  Andreas Schwab  <schwab@suse.de>
+
+       * doc/misc/calc.texi (Advanced Math Functions): Correct calc
+       algebraic syntax.
+
+2023-06-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Consider 'dired-kill-when-opening-new-dired-buffer' in mouse clicks
+
+       * lisp/dired.el (dired-mouse-find-file): Honor the value of
+       'dired-kill-when-opening-new-dired-buffer'.  (Bug#64079)
+
+2023-06-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix Gamma function definition in calc.texi
+
+       * doc/misc/calc.texi (Advanced Math Functions): Fix definition
+       of Gamma function.  Use @sup in @infoline lines.  (Bug#64077)
+
+2023-06-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix subscripts in the Calc manual
+
+       * doc/misc/calc.texi (Musical Notes): Use @sub instead of TeX-only
+       '_' notation.  For the details, see the discussion in
+       https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00096.html.
+
+2023-06-15  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'declare' forms
+
+       * lisp/simple.el (read-extended-command-predicate): Mention the
+       '(declare completion ...' form in the doc string.
+
+       * doc/lispref/functions.texi (Declare Form): Clarify
+       'completion-predicate' and 'modes'; add cross-references.
+       (Bug#64045)
+
+2023-06-13  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Improve tree-sitter docs
+
+       * doc/lispref/positions.texi (List Motion): Incorporate more
+       accurate description of treesit-defun-type-regexp from
+       '(elisp) Tree-sitter Major Modes', replacing that duplicate
+       entry (bug#64018).
+
+       * doc/lispref/parsing.texi (Parsing Program Source)
+       (Language Grammar, Using Parser, Retrieving Nodes)
+       (Accessing Node Information, Pattern Matching, Multiple Languages):
+       (Tree-sitter Major Modes):
+       * doc/lispref/modes.texi (Parser-based Font Lock): Improve wording,
+       grammar, punctuation, and markup.  Fix typos.
+       (Parser-based Indentation): Ditto.  Document indent rule presets
+       field-is, catch-all, nth-sibling, grand-parent, and
+       great-grand-parent.
+
+       * lisp/treesit.el (treesit-simple-indent-presets): Mention field-is,
+       catch-all, nth-sibling, grand-parent, great-grand-parent in
+       docstring.
+       (treesit-major-mode-setup, treesit-explore-mode): Improve
+       docstring/commentary grammar.
+
+2023-06-13  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix some Texinfo markup in manuals
+
+       * doc/emacs/macos.texi (Mac / GNUstep Customization):
+       * doc/lispintro/emacs-lisp-intro.texi (condition-case):
+       * doc/lispref/control.texi (pcase Macro):
+       * doc/lispref/debugging.texi (Internals of Debugger):
+       * doc/lispref/internals.texi (Building Emacs):
+       * doc/lispref/modes.texi (Imenu):
+       (Parser-based Font Lock, Parser-based Indentation):
+       * doc/lispref/parsing.texi (Retrieving Nodes, Tree-sitter C API):
+       * doc/lispref/processes.texi (Network, Bindat Types):
+       * doc/lispref/searching.texi (Rx Functions):
+       * doc/lispref/text.texi (Replacing):
+       * doc/lispref/windows.texi (Textual Scrolling):
+       * doc/misc/calc.texi (Killing From Stack, Customizing Calc):
+       * doc/misc/cc-mode.texi (Misc Font Locking, List Line-Up):
+       * doc/misc/ede.texi (ede-cpp-root-project)
+       (ede-proj-target-makefile, ede-sourcecode):
+       * doc/misc/ert.texi (Running Tests in Batch Mode):
+       * doc/misc/eudc.texi (Emacs-only Configuration, The Server Hotlist):
+       * doc/misc/eww.texi (Advanced):
+       * doc/misc/flymake.texi (Starting Flymake)
+       (Proc customization variables):
+       * doc/misc/tramp.texi (File name completion):
+       * doc/misc/gnus.texi (Summary Buffer Lines, Gnus Registry Setup)
+       (Fancy splitting to parent, Customizing the IMAP Connection)
+       (Mail Source Specifiers, Agent as Cache): Consistently mark up nil
+       and t as @code.  Also fix the markup and wording of some surrounding
+       text (bug#64016).
+
+       * doc/lispref/display.texi (SVG Images, Icons):
+       * doc/lispref/modes.texi (Customizing Keywords): Prefer ASCII
+       apostrophe over Unicode right single quotation mark.
+
+2023-06-13  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix bol/bos anchors in tree-sitter :match regexps
+
+       Further regexp fixes to follow separately (bug#64019#29).
+
+       * lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings):
+       * lisp/progmodes/cmake-ts-mode.el
+       (cmake-ts-mode--font-lock-settings):
+       * lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings):
+       * lisp/progmodes/js.el (js--treesit-font-lock-settings):
+       * lisp/progmodes/python.el (python--treesit-settings):
+       * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings):
+       * lisp/progmodes/sh-script.el (sh-mode--treesit-settings):
+       * lisp/progmodes/typescript-ts-mode.el
+       (typescript-ts-mode--font-lock-settings):
+       * test/src/treesit-tests.el (treesit-query-api): Anchor :match
+       regexps at beginning/end of string, not line.
+
+2023-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/subr.el (with-restriction): Tweak indent rule
+
+2023-06-12  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix setting region in the minibuffer
+
+       * lisp/minibuffer.el (minibuffer-beginning-of-buffer): Fix setting
+       region.  (Bug#64022)
+
+2023-06-12  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix setting $DBUS_SESSION_BUS_ADDRESS after Emacs has started
+
+       * doc/misc/dbus.texi (Alternative Buses): Explain using
+       $DBUS_SESSION_BUS_ADDRESS after Emacs has started.
+
+       * src/dbusbind.c (XD_DBUS_VALIDATE_BUS_ADDRESS): Use egetenv.
+
+2023-06-11  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix tex-mode display-buffer issues
+
+       * lisp/window.el (display-tex-shell-buffer-action): New defcustom.
+       * lisp/textmodes/tex-mode.el (tex-display-shell)
+       (tex-cmd-doc-view, tex-recenter-output-buffer): Use it.
+       (Bug#63956)
+
+2023-06-10  Morgan Smith  <Morgan.J.Smith@outlook.com>
+
+       Add test for when 'completion-auto-help' is 'visible'
+
+       * test/lisp/minibuffer-tests.el (completion-auto-help-test): Add
+       test for when 'completion-auto-help' is 'visible'.  Also test
+       for successful completion message.  (Bug#63913)
+
+2023-06-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid errors in 'apropos-documentation' after 'eval-buffer'
+
+       * lisp/apropos.el (apropos--map-preloaded-atoms): Support the case
+       where an element of 'load-history' has nil as its car.  (Bug#63881)
+
+2023-06-10  Daniel Martín  <mardani29@yahoo.es>
+
+       Mention indent-rigidly in the Emacs manual
+
+       * doc/emacs/indent.texi (Indentation Commands): Rewrite the first
+       sentence of 'C-x TAB' to mention the command that it executes, and
+       without using passive voice.  (Bug#63997)
+
+2023-06-10  Morgan Smith  <Morgan.J.Smith@outlook.com>
+
+       Don't ding when completion succeeded
+
+       * lisp/minibuffer.el (minibuffer-completion-help): Ensure 'ding'
+       is not called on a successful completion.  Ensure 'ding' is not
+       called on a failure if 'completion-fail-discreetly' is set.
+       Also change "No completions" to "No match" as that is what is
+       used elsewhere.  (Bug#63913)
+
+2023-06-09  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of color-related functions
+
+       * doc/lispref/frames.texi (Color Names): Document
+       'color-name-to-rgb' and 'color-dark-p'.
+
+2023-06-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Revert "* package.el (package--get-activatable-pkg): Prefer source packages"
+
+       This reverts commit fb87d5008e21d1bc03547c1edf2280fb4cb8311e.
+       It caused problems when new versions of packages are installed
+       without deleting old versions.  (Bug#63757)
+
+2023-06-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix connection-local user options handling (bug#63300)
+
+       * lisp/files-x.el (connection-local-set-profiles)
+       (connection-local-set-profile-variables): Avoid saving the changed
+       user option to file unless triggered explicitly by user.  (Bug#63300)
+
+2023-06-08  Eli Zaretskii  <eliz@gnu.org>
+
+       Document 'startup-redirect-eln-cache'
+
+       * doc/lispref/compile.texi (Native Compilation)
+       (Native-Compilation Functions): Document
+       'startup-redirect-eln-cache'.
+
+       * etc/PROBLEMS: Fix last change.
+       * etc/NEWS: Mark 'startup-redirect-eln-cache' as documented.
+
+2023-06-06  Andrea Corallo  <akrl@sdf.org>
+
+       Fix `emacs-lisp-native-compile-and-load' for C-h f (bug#58314)
+
+       * lisp/emacs-lisp/comp.el (comp-write-bytecode-file): New function
+       spilling code from `batch-byte+native-compile'.
+       (batch-byte+native-compile): Make use of.
+       * lisp/progmodes/elisp-mode.el
+       (emacs-lisp-native-compile-and-load): Produce the elc file and ask
+       to have it loaded.
+
+2023-06-06  Theodor Thornhill  <theo@thornhill.no>
+
+       Add 'infer' as a keyword to typescript-ts-mode (bug#63880)
+
+       * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode--keywords):
+       New keyword.
+
+2023-06-04  Philip Kaludercic  <philipk@posteo.net>
+
+       Revert changes to the order in which package descs are loaded
+
+       * lisp/emacs-lisp/package.el (package-load-all-descriptors):  Remove
+       NOSORT argument to 'directory-files', reverting back to the behaviour
+       as of Emacs 28.  (Bug#63757)
+
+2023-06-04  Spencer Baugh  <sbaugh@janestreet.com>
+
+       Handle point in last file-name component in minibuffer completion
+
+       This is a followup to commit e338a8ac41d4a9fd798dda90275abe75ac071335
+       (Handle point not at EOB in minibuffer-choose-completion).
+       That commit added a heuristic, but the heuristic was insufficient:
+       It still had the original wrong behavior when completing the last
+       file-name component (i.e., the completion category is 'file' and
+       there's no slash after point).  This patch makes the heuristic
+       cover that case as well.
+       * lisp/minibuffer.el (minibuffer-next-completion)
+       (minibuffer-choose-completion): If in file completion and there's no
+       slash after point, clear what's after point when we complete.
+       (Bug#62700)
+
+2023-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid asking redundant question in emacsbug.el
+
+       * lisp/mail/emacsbug.el (report-emacs-bug-hook): Don't ask the
+       question about saving email setup if we cannot save it anyway.
+       (Bug#63816)
+
+2023-06-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       * test/infra/Dockerfile.emba (emacs-base): Don't install gawk.
+
+2023-06-03  Dmitry Gutov  <dmitry@gutov.dev>
+
+       typescript-ts-mode: Add a rule for function_signature
+
+       * lisp/progmodes/typescript-ts-mode.el
+       (typescript-ts-mode--font-lock-settings):
+       Add a rule for function_signature (bug#63867)
+
+2023-06-03  Mattias Engdegård  <mattiase@acm.org>
+
+       * admin/unidata/emoji-zwj.awk: Avoid sprint buffer overflow
+
+       Some AWK implementations have a fixed buffer for sprintf; for mawk the
+       default size is 8192 bytes.  Hoist a string concatenation from
+       a sprintf call to avoid running into that limit.  See discussion at
+       https://lists.gnu.org/archive/html/emacs-devel/2023-06/msg00090.html .
+
+       (cherry picked from commit b5f17fe07c6624380ba8d0c7a400a6b89f225209)
+
+2023-06-03  Йордан Миладинов  <yordanm@pm.me>  (tiny change)
+
+       Fix apostrophe handling in rust-ts-mode and go-ts-mode (Bug#63708)
+
+       * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--syntax-propertize):
+       Treat apostrophes as strings if used to define character literals.
+       Treat LT and GT as pairs if used to define type parameters (formerly
+       they were treated as pairs only for type arguments).
+       * lisp/progmodes/go-ts-mode.el (go-ts-mode--syntax-table): Treat
+       apostrophes as strings if used to define rune literals.
+
+2023-06-03  Michael Albinus  <michael.albinus@gmx.de>
+
+       * test/infra/Dockerfile.emba (emacs-base): Install also gawk.
+
+2023-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'python-util-clone-local-variables'
+
+       * lisp/progmodes/python.el (python-util-clone-local-variables):
+       Avoid signaling an error when a local variable is unbound.
+       Patch by Ernesto Alfonso <erjoalgo@gmail.com>.  (Bug#63818)
+
+2023-06-03  kobarity  <kobarity@gmail.com>
+
+       Revert "Enhance Python font-lock to support multilines"
+
+       This reverts commit 4915ca5dd4245a909c046e6691e8d4a1919890c8.
+
+       We have found that there are performance issues when editing a large
+       file.  The issue can be reproduced as follows:
+
+       1. emacs -Q
+       2. Open large Python file (e.g. turtle.py in Python)
+       3. Near the top of the buffer, enter open paren and some characters.
+
+       The above commit extends the region to be font-locked using
+       `python-nav-end-of-statement'.  However, if there are unbalanced
+       parens, it may move point to the end of the buffer.  This causes
+       almost the entire buffer to be font-locked, which is not acceptable
+       for large files.
+
+2023-06-03  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix typo in calc.texi
+
+       * doc/misc/calc.texi (Programming Tutorial): Fix a typo.
+       Suggested by Vladimir Nikishkin <lockywolf@gmail.com>.
+
+2023-06-02  Jonas Bernoulli  <jonas@bernoul.li>
+
+       Update to Transient v0.4.1
+
+2023-06-02  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid errors in 'delete-forward-char' deleting static compositions
+
+       * lisp/simple.el (delete-forward-char): Fix recognition of static
+       compositions.  (Bug#63837)
+
+2023-06-02  Robert Pluim  <rpluim@gmail.com>
+
+       Make VS-15 and VS-16 compositions work correctly
+
+       There is a conflict between forward matching and backward matching
+       composition rules involving the same codepoint, which can cause the
+       backward matching ones not to be invoked.  Ensure that VS-15 (U+FE0E)
+       and VS-16 (U+FE0F) are composed by forward matching rules instead in
+       order to avoid this issue.
+
+       * admin/unidata/emoji-zwj.awk: Add rules for CHAR+VS-15 and CHAR+VS-16.
+       * lisp/composite.el: remove backward matching rule for VS-15.  (Bug#63731)
+
+2023-06-01  Dmitry Gutov  <dmitry@gutov.dev>
+
+       Fix project-name for vc-aware backend in non-file buffers
+
+       * lisp/progmodes/project.el (project-name): Make sure
+       project-vc-name is picked up from dir-locals in all
+       non-file-visiting buffers too (mentioned in bug#63469).
+
+2023-05-31  Theodor Thornhill  <theo@thornhill.no>
+
+       Add type_predicate 'is' as keyword in typescript-ts-mode (bug#63810)
+
+       * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode--keywords):
+       New keyword 'is'.
+
+2023-05-31  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix infloop in info-look.el
+
+       * lisp/info-look.el (info-lookup-guess-gdb-script-symbol): Fix
+       infloop when there are no completions.  (Bug#63808)
+
+2023-05-31  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix several todo-mode.el item editing bugs (bug#63811)
+
+       * lisp/calendar/todo-mode.el (todo-insert-item--basic): With
+       insertion type 'here', ensure item is inserted on the todo-mode
+       line where the command was invoked.
+       (todo-edit-item--cat, todo-edit-item--pos): New variables.
+       (todo-edit-item--text): Restrict the scope of nil-valued
+       buffer-read-only to the functions that change buffer text.  If
+       user moved point while editing a single-line todo item or a done
+       item comment, or while inserting a done item comment, restore
+       point, and for comments, make sure the done items section is
+       displayed.  For multiline items, set the new variables so
+       todo-edit-quit can use them.
+       (todo-edit-quit): Use the values of the new variables to restore
+       point in the todo-mode buffer if it had been moved while editing.
+       (todo-edit-item--header): Avoid clobbering match data when editing
+       a todo item header.
+
+2023-05-31  Randy Taylor  <dev@rjt.dev>
+
+       dockerfile-ts-mode: Prevent empty categories in imenu (Bug#63759)
+
+       * lisp/progmodes/dockerfile-ts-mode.el (dockerfile-ts-mode--imenu):
+       Don't include empty categories.
+
+2023-05-31  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Brush up doc strings and terminology in plstore.el
+
+       * lisp/plstore.el (plstore-encoded, plstore-passphrase-callback-function)
+       (plstore--init-from-buffer, plstore-revert, plstore-close)
+       (plstore--merge-secret, plstore--decrypt, plstore--match, plstore-find)
+       (plstore-get, plstore-put, plstore-delete, plstore--insert-buffer)
+       (plstore-save, plstore--encode, plstore--decode)
+       (plstore--write-contents-functions, plstore-mode-decoded)
+       (plstore-mode): Brush up doc strings and documentation in general.
+       Fix terminology, in particular spurious occurences of all uppercase
+       "PLSTORE".  (Bug#63627)
+
+2023-05-31  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Add internal documentation on plstore.el
+
+       * lisp/plstore.el: Add internal documentation and some words of
+       warning in the user documentation.  (Bug#63627)
+
+2023-05-30  Theodor Thornhill  <theo@thornhill.no>
+
+       Add compact_constructor_declaration font-locking to java-ts-mode
+
+       * lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings):
+       New pattern.
+
+2023-05-29  Juri Linkov  <juri@linkov.net>
+
+       * lisp/tmm.el (tmm-completion-delete-prompt): Add more checks (bug#63754).
+
+       In case when 'completions-header-format' is nil, the first 'mouse-face'
+       property is at the beginning of the buffer.  So first use 'get-text-property'
+       at point-min.
+
+2023-05-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Allow to disable the DWIMish behavior of 'x' in package menu
+
+       * lisp/emacs-lisp/package.el
+       (package-menu-use-current-if-no-marks): New defcustom.
+       (package-menu-execute): Use it.  (Bug#62563)
+
+       * etc/NEWS: Announce the new option.
+
+2023-05-29  Robert Pluim  <rpluim@gmail.com>
+
+       Allow dired to invoke secondary browser
+
+       'browse-url-of-dired-file' always invokes the primary browser, but
+       sometimes it's handy to call a different browser, which is why
+       'browse-url-secondary-browser-function' exists.
+
+       * lisp/net/browse-url.el (browse-url-of-dired-file): Call
+       'browse-url-secondary-browser-function' when invoked with a prefix
+       argument.
+       * etc/NEWS: Announce the change.
+
+2023-05-29  Robert Pluim  <rpluim@gmail.com>
+
+       Add a binding for enriched-toggle-markup
+
+       * lisp/textmodes/enriched.el (enriched-mode-map): Bind
+       'enriched-toggle-markup' to 'M-o m'.
+       * etc/NEWS: Announce the change.
+
+2023-05-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix order of tmm-menubar when 'tmm-mid-prompt' is nil
+
+       * lisp/tmm.el (tmm-prompt): Reverse 'tmm-km-list' when
+       'tmm-mid-prompt' is nil, to present the menu in the correct order.
+       Suggested by Thiago Melo <tmdmelo@gmail.com>.
+
+2023-05-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix regression when saving tramp-default-proxies-alist (Do not merge)
+
+       * lisp/net/tramp.el (tramp-add-hops): Suppress `signal-hook-function'.
+       Save `tramp-default-proxies-alist' only when changed.
+
+2023-05-28  Yuan Fu  <casouri@gmail.com>
+
+       Save the tree-sitter grammar recipe when installing a grammar
+
+       Raised in bug#63750, but not the main subject of it.
+
+       * lisp/treesit.el (treesit-install-language-grammar): Save the recipe
+       to treesit-language-source-alist when installation is successful.
+
+2023-05-28  Robert Pluim  <rpluim@gmail.com>
+
+       Add instructions and test file for VS-15/VS-16
+
+       * admin/notes/unicode: Add instructions for emoji-variation-sequences.txt
+       * admin/unidata/emoji-variation-sequences.txt: New file, imported from
+       Unicode 15.
+
+2023-05-28  Michael Heerdegen  <michael_heerdegen@web.de>
+
+       A better fix for "Fix cancellation of Wdired"
+
+       * lisp/wdired.el (wdired-abort-changes): Call
+       `dired-build-subdir-alist' instead of `dired-revert'.
+       (Bug#63676)
+
+2023-05-27  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix tmm-menubar when 'tmm-completion-prompt' is nil
+
+       * lisp/tmm.el (tmm-prompt): Handle nil value of 'tmm-mid-prompt'.
+       (tmm-completion-delete-prompt): Don't rely on the exact text of
+       the completion heading line, as it is now a customizable format
+       string, and can be nil, meaning no heading line is inserted at
+       all.  Instead, search for the first character of the menu based on
+       text properties used for it.  (Bug#63754)
+
+2023-05-26  kobarity  <kobarity@gmail.com>
+
+       Use 'font-lock-extend-region-functions' in python-mode
+
+       * lisp/progmodes/python.el (python-font-lock-extend-region): Change
+       arguments and return value for 'font-lock-extend-region-functions'.
+       (python-mode): Change from
+       'font-lock-extend-after-change-region-function' to
+       'font-lock-extend-region-functions'.  (Bug#63622)
+
+2023-05-26  kobarity  <kobarity@gmail.com>
+
+       Fix python-info-docstring-p
+
+       * lisp/progmodes/python.el (python-info-docstring-p): Stop using
+       python-rx string-delimiter.
+
+       * test/lisp/progmodes/python-tests.el
+       (python-font-lock-escape-sequence-bytes-newline)
+       (python-font-lock-escape-sequence-hex-octal)
+       (python-font-lock-escape-sequence-unicode)
+       (python-font-lock-raw-escape-sequence): Mark as expected failures
+       until another bug in 'python-info-docstring-p' is corrected.
+       (python-info-docstring-p-7): New test.  (Bug#63622)
+
+2023-05-26  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix cancellation of Wdired
+
+       * lisp/wdired.el (wdired-abort-changes): Call 'dired-revert'.
+       Patch by Stephen Berman <stephen.berman@gmx.net>.  (Bug#63676)
+
+2023-05-26  Mattias Engdegård  <mattiase@acm.org>
+
+       Handle #@00 in new reader in a compatible way (bug#63722)
+
+       This was a regression from Emacs 28.
+
+       * src/lread.c (skip_lazy_string, read0): Make #@00 read as nil, which
+       is a quirk from the old reader that we preserve for compatibility.
+       * test/src/lread-tests.el (lread-skip-to-eof): Verify it.
+
+       Reported by Richard Newton.
+
+2023-05-25  Po Lu  <luangruo@yahoo.com>
+
+       Don't mark selection request events
+
+       * src/pgtkterm.c (mark_pgtkterm): Prevent crash by not marking
+       selection request events, which don't have Lisp_Object members.
+
+2023-05-25  Po Lu  <luangruo@yahoo.com>
+
+       Disable cairo-xcb support by default
+
+       * INSTALL (--with-cairo-xcb): Document new option.
+       * configure.ac (USE_CAIRO_XCB): Implement new option.
+
+2023-05-25  Juri Linkov  <juri@linkov.net>
+
+       * lisp/progmodes/project.el: Move :safe from defcustom to autoload (bug#63469)
+
+       (project-vc-ignores, project-vc-merge-submodules)
+       (project-vc-include-untracked, project-vc-name)
+       (project-vc-extra-root-markers, project-kill-buffers-display-buffer-list):
+       Autoload the line that puts 'safe-local-variable' property on defcustom symbol
+       instead of using the :safe keyword.
+
+2023-05-25  Juri Linkov  <juri@linkov.net>
+
+       * lisp/vc/vc-annotate.el (vc-annotate-mode-menu): Quote vc-annotate-backend.
+
+       When unquoted it might get the nil value when vc-annotate.el is loaded
+       in non-vc-controlled buffer (bug#63689).
+
+2023-05-25  Juri Linkov  <juri@linkov.net>
+
+       Add vc-create/switch/print-branch to menu and update documentation (bug#63690)
+
+       * doc/emacs/maintaining.texi (VC Change Log):
+       Add 'C-x v b l' (vc-print-branch-log).
+       (Creating Branches): Add @kindex and @findex for vc-create-branch.
+       (Switching Branches): Add @kindex and @findex for vc-switch-branch.
+
+       * lisp/vc/vc-hooks.el (vc-menu-map): Add menu items for new
+       commands vc-create-branch and vc-switch-branch, and also
+       vc-print-branch-log.
+
+       * lisp/vc/vc.el (vc-print-branch-log): Improve docstring.
+
+2023-05-25  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix rare crashes in 'try_window_reusing_current_matrix'
+
+       * src/xdisp.c (try_window_reusing_current_matrix): Make sure we
+       never use a mode-line glyph row to start displaying scrolled-in
+       rows.  (Bug#63711)
+
+2023-05-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       Make last Tramp change less invasive
+
+       * lisp/net/tramp.el (tramp-dissect-file-name): Revert last change.
+       (tramp-handle-file-name-as-directory)
+       (tramp-handle-file-name-directory): Let-bind `tramp-default-proxies-alist'.
+
+2023-05-23  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'use-dialog-box-p' and friends
+
+       * lisp/subr.el (use-dialog-box-p): Use dialog boxes also when
+       invoked from some window-system gesture.  (Bug#63655)
+       (y-or-n-p): Fix the description in the doc string of conditions
+       under which a dialog box will be used.
+
+       * src/fns.c (Fyes_or_no_p): Use the same condition for dialog
+       boxes as in 'use-dialog-box-p'.  Fix the description in the doc
+       string of conditions under which a dialog box will be used.
+
+       * doc/lispref/minibuf.texi (Multiple Queries, Yes-or-No Queries):
+       Fix the description of conditions under which a dialog box will be
+       used.
+
+2023-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Avoid duplicates when adding package dirs to load-path
+
+       Do not merge to master, we're going to delete this code there.
+
+       * lisp/emacs-lisp/package.el (package-activate-1): Check if the path
+       we're about to add is already in 'load-path', since package autoload
+       files have been updating 'load-path' for a decade.
+
+2023-05-23  Robert Pluim  <rpluim@gmail.com>
+
+       Avoid duplicate load-path entry when generating package autoloads
+
+       'file-name-directory' produces a path ending in '/', so that needs to be
+       run through 'directory-file-name' to avoid duplicate entries in
+       'load-path'.  (Bug#63625)
+
+       * lisp/emacs-lisp/package.el (package-generate-autoloads): Call
+       'directory-file-name' on the directory of 'load-file-name'.
+
+2023-05-23  Eli Zaretskii  <eliz@gnu.org>
+
+       Disable loading SQLite3 extensions when SQLite3 version is too old
+
+       * src/sqlite.c (HAVE_LOAD_EXTENSION): Define to 1 only if
+       enabling/disabling extension loading is supported as well.
+       (load_dll_functions, Fsqlite_load_extension): Condition on
+       HAVE_LOAD_EXTENSION, not on HAVE_SQLITE3_LOAD_EXTENSION.
+       (Bug#63653)
+
+2023-05-22  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix visiting HTML files encoded in iso-2022 variants
+
+       * lisp/international/mule.el (sgml-xml-auto-coding-function)
+       (sgml-html-meta-auto-coding-function): Handle coding-systems whose
+       coding-system-type is iso-2022.  (Bug#63644)
+
+2023-05-22  Eli Zaretskii  <eliz@gnu.org>
+
+       Support 'isearch-allow-scroll' in 'pixel-scroll-precision-mode'
+
+       * lisp/pixel-scroll.el (pixel-scroll-precision)
+       (pixel-scroll-down, pixel-scroll-up): Put the 'scroll-command'
+       property on these commands.  (Bug#63640)
+
+2023-05-22  Andreas Schwab  <schwab@suse.de>
+
+       shr: allow moving between adjacent anchors
+
+       * lisp/net/shr.el (shr-urlify): Put shr-tab-stop only over first
+       position.
+
+2023-05-22  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix multihop file name expansion in Tramp
+
+       * lisp/net/tramp.el (tramp-dissect-file-name): Set hop to nil if
+       NODEFAULT.  (Bug#63578)
+
+2023-05-21  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Remove obsolete information from Gnus manual
+
+       The Gnus manual was still referencing long-removed external
+       marks in section "Archiving Mails".  Without external marks,
+       that section is almost pointless, so remove it completely.
+       * doc/misc/gnus.texi (Archiving Mail): Remove section.
+       (Top, Browsing the Web): Remove references to "Archiving
+       Mail".  (Bug#63497)
+
+2023-05-21  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Preserve mark in comint-history-isearch
+
+       This preserves mark in `comint-history-isearch-backward' and
+       friends, which tend to set the mark on completion of the isearch
+       to unexpected positions.
+       * lisp/comint.el (comint-history-isearch-end): Set `isearch-opoint'
+       to point.  (Bug#63616)
+
+2023-05-20  Liu Hui  <liuhui1610@gmail.com>
+
+       Fix systemd unit completion for old versions of systemd
+
+       * lisp/pcmpl-linux.el (pcmpl-linux--systemd-units): Use '--no-legend'
+       for compatibility with older versions of systemctl.  (Bug#63411)
+
+2023-05-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix Skeletons menu-bar menu in Python modes
+
+       * lisp/progmodes/python.el (python-mode, python-ts-mode): Call
+       'python-skeleton-add-menu-items' here, not in 'python-base-mode',
+       since the "Python" menu is not yet set up in the latter.
+       (Bug#63598)
+
+2023-05-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix loading SQLite extensions
+
+       * src/sqlite.c (sqlite3_db_config) [WINDOWSNT]: Load from the DLL.
+       (Fsqlite_load_extension): Use 'sqlite3_db_config' to enable and
+       disable loading of extensions.  Add a few free extensions to the
+       allow-list.  Fix testing for the ".dll" extension.  (Bug#63590)
+
+       * test/src/sqlite-tests.el (sqlite-load-extension): Fix the test
+       to require successful load if the extension does exist.
+
+2023-05-20  Mattias Engdegård  <mattiase@acm.org>
+
+       * etc/NEWS: Note dotimes loop variable scoping change (bug#63586)
+
+2023-05-20  Yuan Fu  <casouri@gmail.com>
+
+       Fix c-ts-mode--top-level-declarator
+
+       * lisp/progmodes/c-ts-mode.el:
+       (c-ts-mode--top-level-declarator): Don't use treesit-node-match-p.
+
+2023-05-19  Yuan Fu  <casouri@gmail.com>
+
+       Improve c-ts-mode font-lock for function names (bug#63390)
+
+       When a function definition has preproc directives in its body, it
+       can't correctly parse into a function_definition.  This fix tries to
+       recognize this case and highlight the function_declarator correctly.
+
+       * lisp/progmodes/c-ts-mode.el:
+       (c-ts-mode--font-lock-settings): New rule.
+       (c-ts-mode--top-level-declarator): New function.
+
+2023-05-19  Juri Linkov  <juri@linkov.net>
+
+       * lisp/tab-bar.el: Don't use 'minibuffer-selected-window' (bug#62427).
+
+       (tab-bar-select-tab, tab-bar-new-tab-to):
+       Use 'window-minibuffer-p' instead of 'minibuffer-selected-window'.
+       And switch to 'get-mru-window' instead of 'minibuffer-selected-window'.
+
+2023-05-19  Juri Linkov  <juri@linkov.net>
+
+       Split windows horizontally in places that use split to create a new window.
+
+       * lisp/tab-bar.el (tab-bar-new-tab-to):
+       * lisp/window.el (window-state-put):
+       To create a new window, split horizontally instead of vertically.
+       Use 'window-safe-min-width' for the SIZE arg of 'split-window'.
+       (bug#62592)
+
+2023-05-18  Yuan Fu  <casouri@gmail.com>
+
+       Fix tree-sitter test (bug#63481)
+
+       * test/src/treesit-tests.el (treesit-basic-parsing): Latest json
+       parser doesn't return an error on empty buffer or multiple objects
+       anymore [1].
+
+       https://github.com/tree-sitter/tree-sitter-json/commit/40a81c01a40ac48744e0c8ccabbaba1920441199
+
+2023-05-18  Aaron Jensen  <aaronjensen@gmail.com>
+
+       Attempt to fix redisplay problems on macOS
+
+       * src/nsterm.m (ns_scroll_run): Attempt to fix redisplay
+       artifacts.  (Bug#63187)
+
+2023-05-18  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>  (tiny change)
+
+       Clarify misleading comment in isearch.el
+
+       Clarify a misleading comment in isearch.el as to whether frame events
+       should exit an isearch or not (Bug#62032, Bug#41338 for background
+       information).
+       * lisp/isearch.el (isearch-mode-map): Replace the misleading comment.
+       (Bug#62032)
+
+2023-05-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of package-menu commands
+
+       * doc/emacs/package.texi (Package Menu): Document that some
+       package-menu filters accept lists of values interactively.
+
+       * lisp/emacs-lisp/package.el (package-menu-execute)
+       (package-menu-hide-package, package-menu-describe-package)
+       (package-menu-mark-delete, package-menu-mark-install)
+       (package-menu-mark-unmark, package-menu-backup-unmark)
+       (package-menu-quick-help, package-menu-get-status)
+       (package-menu--find-upgrades, package-menu-mark-upgrades)
+       (package-menu-filter-by-archive)
+       (package-menu-filter-by-description)
+       (package-menu-filter-by-keyword)
+       (package-menu-filter-by-name-or-description)
+       (package-menu-filter-by-name, package-menu-filter-by-status)
+       (package-menu-filter-by-version, package-menu-filter-marked)
+       (package-menu-describe-package): Doc fixes.
+
+2023-05-17  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix M-x completion-predicate under python-ts-mode
+
+       * lisp/progmodes/python.el (python--completion-predicate)
+       (python-shell--completion-predicate): Filter M-x completion based on
+       python-base-mode instead of python-mode.  This allows for
+       python-ts-mode as well (bug#63552).
+
+2023-05-17  Andrea Corallo  <akrl@sdf.org>
+
+       * Account for `byte-compile-warnings' during native compilation (bug#63302).
+
+       * lisp/emacs-lisp/comp.el (comp-final, comp-run-async-workers):
+       Forward `byte-compile-warnings' to child processes.
+
+2023-05-16  Philip Kaludercic  <philipk@posteo.net>
+
+       Avoid duplicate VC packages in 'package-selected-packages'
+
+       * lisp/emacs-lisp/package-vc.el (package-vc--unpack-1): Check if
+       'package-selected-packages' already contains the package name.
+       (bug#63338)
+
+2023-05-15  Juri Linkov  <juri@linkov.net>
+
+       * lisp/tab-bar.el (tab-bar-new-tab-to): Set 'window-side' to nil (bug#62427).
+
+       This is still needed for the case when tab-bar-new-tab-choice is 'window'.
+
+2023-05-14  Kyle Meyer  <kyle@kyleam.com>
+
+       Update to Org 9.6.6
+
+2023-05-14  Eli Zaretskii  <eliz@gnu.org>
+
+       Bump Emacs version for next pretest
+
+       * README:
+       * configure.ac:
+       * nt/README.W32:
+       * msdos/sed2v2.inp: Bump Emacs version to 29.0.91.
+
 2023-05-14  Gabriel do Nascimento Ribeiro  <gabriel376@hotmail.com>
 
        Ignore current-prefix-arg in async-shell-command
 
 This file records repository revisions from
 commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
-commit ce7d18cbc07886b0d62110a6d26e25271017cd2a (inclusive).
+commit 8f62e7b85f69bb4026e9cf2971668b0d77077792 (inclusive).
 See ChangeLog.3 for earlier changes.
 
 ;; Local Variables:
index 05c6ac03bacbd030c00db047d1ca792424579370..9bd490dd3f8433442d3bf51f9b1761ec39450e4a 100644 (file)
@@ -9,7 +9,7 @@ Aaron Ecay: changed ob-R.el ob-core.el org-src.el ox-latex.el nsterm.m
   ob-awk.el ob-exp.el ob-python.el ob-tangle.el org-bibtex.el org-id.el
   org.el org.texi package.el paren.el
 
-Aaron Jensen: changed frameset.el nsterm.m xdisp-tests.el xdisp.c
+Aaron Jensen: changed nsterm.m frameset.el xdisp-tests.el xdisp.c
   Info.plist.in flyspell.el icomplete.el mouse.el server.el systhread.c
   w32term.c xterm.c
 
@@ -297,7 +297,7 @@ Andrea Corallo: wrote comp-cstr-tests.el comp-cstr.el comp-tests.el
   comp.el
 and changed comp.c pdumper.c lread.c bytecomp.el startup.el configure.ac
   comp.h loadup.el lisp.h data.c alloc.c emacs.c .gitlab-ci.yml
-  cl-macs.el nadvice.el comp-test-funcs.el elisp-mode.el lisp/Makefile.in
+  cl-macs.el elisp-mode.el nadvice.el comp-test-funcs.el lisp/Makefile.in
   subr.el Makefile.in advice.el and 70 other files
 
 André A. Gomes: changed ispell.el
@@ -347,7 +347,7 @@ Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el
 Andreas Schwab: changed configure.ac lisp.h xdisp.c process.c alloc.c
   coding.c Makefile.in emacs.c files.el fileio.c keyboard.c fns.c lread.c
   xterm.c src/Makefile.in editfns.c print.c eval.c font.c xfns.c sysdep.c
-  and 662 other files
+  and 663 other files
 
 Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el
   gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el
@@ -577,10 +577,9 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el
   xscheme.el
 
 Basil L. Contovounesios: changed simple.el subr.el message.el eww.el
-  custom.el bibtex.el text.texi gnus-sum.el modes.texi customize.texi
-  files.texi gnus-group.el gnus-win.el gravatar.el internals.texi json.el
-  map.el shr.el subr-tests.el window.c battery-tests.el
-  and 324 other files
+  modes.texi custom.el text.texi bibtex.el gnus-sum.el internals.texi
+  customize.texi display.texi files.texi gnus-group.el gnus-win.el
+  gnus.texi gravatar.el js.el json.el map.el shr.el and 345 other files
 
 Bastian Beischer: changed semantic/complete.el calc-yank.el include.el
   mru-bookmark.el refs.el senator.el
@@ -1191,7 +1190,7 @@ Daniel Martín: changed c-ts-mode.el nsterm.m shortdoc.el ns-win.el
   simple.el diff-mode-tests.el erc.texi files.el files.texi indent.erts
   msdos-xtra.texi progmodes/python.el search.texi .lldbinit basic.texi
   c-ts-mode-tests.el cmacexp.el compilation.txt compile-tests.el
-  compile.texi configure.ac and 42 other files
+  compile.texi configure.ac and 43 other files
 
 Daniel McClanahan: changed lisp-mode.el
 
@@ -1663,7 +1662,7 @@ and co-wrote help-tests.el
 and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c
   files.el fileio.c keyboard.c emacs.c text.texi w32term.c dispnew.c
   configure.ac frames.texi w32proc.c files.texi xfaces.c window.c
-  dispextern.h lisp.h and 1327 other files
+  dispextern.h lisp.h and 1329 other files
 
 Eliza Velasquez: changed server.el
 
@@ -2687,6 +2686,8 @@ and changed mml-sec.el gnus-util.el message.texi mml-smime.el mml1991.el
 Jens Petersen: wrote find-func.el
 and changed mule-cmds.el pcmpl-rpm.el
 
+Jens Schmidt: changed plstore.el comint.el gnus.texi isearch.el ldap.el
+
 Jens Toivo Berger Thielemann: changed word-help.el
 
 Jens-Ulrik Holger Petersen: changed cus-edit.el ffap.el find-func.el
@@ -3121,7 +3122,7 @@ Juri Linkov: wrote compose.el emoji.el files-x.el misearch.el
   repeat-tests.el replace-tests.el tab-bar-tests.el tab-bar.el
   tab-line.el
 and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el
-  minibuffer.el progmodes/grep.el subr.el window.el vc.el mouse.el
+  minibuffer.el progmodes/grep.el window.el subr.el vc.el mouse.el
   outline.el diff-mode.el repeat.el image-mode.el files.el menu-bar.el
   search.texi startup.el progmodes/compile.el and 472 other files
 
@@ -3584,7 +3585,7 @@ Lin Sun: changed calc.el package.el
 
 Lin Zhou: changed w32fns.c w32term.h
 
-Liu Hui: changed eglot.el
+Liu Hui: changed eglot.el pcmpl-linux.el
 
 Lixin Chin: changed bibtex.el
 
@@ -3962,7 +3963,7 @@ Mattias Engdegård: changed byte-opt.el rx.el bytecomp.el
   bytecomp-tests.el rx-tests.el searching.texi fns.c subr.el bytecode.c
   eval.c calc-tests.el lread.c progmodes/compile.el lisp.h files.el
   fns-tests.el print.c autorevert.el gdb-mi.el alloc.c
-  regex-emacs-tests.el and 675 other files
+  regex-emacs-tests.el and 677 other files
 
 Mattias M: changed asm-mode-tests.el asm-mode.el
 
@@ -4006,9 +4007,9 @@ Michael Albinus: wrote autorevert-tests.el dbus-tests.el dbus.el
 and co-wrote tramp-cache.el tramp-sh.el tramp.el
 and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c
   files.el ange-ftp.el files.texi file-notify-tests.el dbus.texi
-  gitlab-ci.yml autorevert.el tramp-fish.el kqueue.c os.texi
-  Dockerfile.emba tramp-gw.el test/Makefile.in README shell.el
-  tramp-imap.el and 308 other files
+  gitlab-ci.yml autorevert.el tramp-fish.el kqueue.c Dockerfile.emba
+  os.texi tramp-gw.el test/Makefile.in README shell.el files-x.el
+  and 308 other files
 
 Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
   unexec.c
@@ -4254,7 +4255,8 @@ Mon Key: changed animate.el imap.el syntax.el
 
 Morgan J. Smith: changed gnus-group-tests.el
 
-Morgan Smith: changed image-dired.el vc-git.el window.el
+Morgan Smith: changed image-dired.el minibuffer-tests.el minibuffer.el
+  vc-git.el window.el
 
 Morten Welinder: wrote [many MS-DOS files] arc-mode.el desktop.el
   dosfns.c internal.el msdos.h pc-win.el
@@ -4936,8 +4938,8 @@ Randall Smith: changed dired.el
 
 Randal Schwartz: wrote pp.el
 
-Randy Taylor: changed build.sh eglot.el batch.sh rust-ts-mode.el
-  dockerfile-ts-mode.el go-ts-mode.el c-ts-mode.el cmake-ts-mode.el
+Randy Taylor: changed build.sh eglot.el batch.sh dockerfile-ts-mode.el
+  rust-ts-mode.el go-ts-mode.el c-ts-mode.el cmake-ts-mode.el
   cus-theme.el font-lock.el java-ts-mode.el js.el json-ts-mode.el
   modes.texi progmodes/python.el project.el sh-script.el
   typescript-ts-mode.el yaml-ts-mode.el
@@ -5084,10 +5086,10 @@ Robert P. Goldman: changed org.texi ob-exp.el org.el ox-latex.el
 
 Robert Pluim: wrote nsm-tests.el
 and changed configure.ac process.c blocks.awk keymap.el font.c
-  network-stream-tests.el processes.texi custom.texi ftfont.c gtkutil.c
-  process-tests.el vc-git.el emoji-zwj.awk terminal.c unicode
+  network-stream-tests.el processes.texi custom.texi emoji-zwj.awk
+  ftfont.c gtkutil.c process-tests.el unicode vc-git.el terminal.c
   char-fold.el gnutls.el keymaps.texi network-stream.el nsm.el nsterm.m
-  and 188 other files
+  and 191 other files
 
 Robert Thorpe: changed cus-start.el indent.el rmail.texi
 
@@ -5484,8 +5486,8 @@ Skip Collins: changed w32fns.c w32term.c w32term.h
 Sławomir Nowaczyk: changed emacs.py progmodes/python.el TUTORIAL.pl
   flyspell.el ls-lisp.el w32proc.c
 
-Spencer Baugh: changed data-tests.el alloc.c autorevert.el mini.texi
-  minibuffer.el processes.texi
+Spencer Baugh: changed data-tests.el minibuffer.el alloc.c autorevert.el
+  mini.texi processes.texi
 
 Spencer Thomas: changed dabbrev.el emacsclient.c gnus.texi server.el
   unexcoff.c
@@ -5530,7 +5532,7 @@ and co-wrote font-lock.el gitmerge.el pcvs.el
 and changed subr.el simple.el keyboard.c bytecomp.el cl-macs.el files.el
   lisp.h vc.el xdisp.c alloc.c eval.c buffer.c sh-script.el
   progmodes/compile.el tex-mode.el keymap.c window.c help-fns.el lread.c
-  lisp-mode.el newcomment.el and 1660 other files
+  lisp-mode.el package.el and 1660 other files
 
 Stefano Facchini: changed gtkutil.c
 
@@ -6436,7 +6438,7 @@ Zoran Milojevic: changed avoid.el
 
 Дядов Васил Стоянов: changed org-docview.el
 
-Йордан Миладинов: changed cyrillic.el
+Йордан Миладинов: changed cyrillic.el go-ts-mode.el rust-ts-mode.el
 
 समीर सिंह Sameer Singh: wrote indonesian.el misc-lang.el philippine.el
 and changed fontset.el HELLO language/indian.el quail/indian.el loadup.el