]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from origin/emacs-28
authorEli Zaretskii <eliz@gnu.org>
Wed, 13 Apr 2022 13:57:49 +0000 (16:57 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 13 Apr 2022 13:57:49 +0000 (16:57 +0300)
1  2 
ChangeLog.3
etc/AUTHORS

diff --cc ChangeLog.3
index 18b7b7c11aa1c826a0805ba6fd03c31b51c0316d,52c6300f1f93d803399c82bba6767343a00c37a0..be1a9bfe26a7bb055d5a9636ff41261ce4c0b975
 -2022-03-30  Tassilo Horn  <tsdh@gnu.org>
++2022-04-13  Tassilo Horn  <tsdh@gnu.org>
+       dired: implement feature from 7b50ed553f differently
+       * lisp/dired.el (dired-buffers-for-dir): Restore to emacs-27 version.
+       (dired-buffers-for-dir-or-subdir): New function.
+       (dired-clean-up-after-deletion): Use dired-buffers-for-dir-or-subdir
+       instead dired-buffers-for-dir.
 -2022-03-30  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix regression in 'dired-buffers-for-dir'
+       * lisp/dired.el (dired-buffers-for-dir): Fix inadvertently swapped
+       arguments.  (Bug#54636)
 -2022-03-27  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       * lisp/desktop.el (desktop-read): Clarify warning text.
 -2022-03-26  Po Lu  <luangruo@yahoo.com>
++2022-04-13  Po Lu  <luangruo@yahoo.com>
+       * doc/emacs/anti.texi (Antinews): Unannounce removal of Motif.
 -2022-03-25  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix eshell-explicit-command-char doc string typo
+       * lisp/eshell/esh-ext.el (eshell-explicit-command-char): Fix typo
+       in doc string (bug#54567).
 -2022-03-24  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Clarify the description of "selected tags table"
+       * doc/emacs/maintaining.texi (Select Tags Table): Clarify the
+       distinction between the "selected tags table" and the "current
+       list of tags tables".  (Bug#54543)
 -2022-03-21  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Add notes about command modes and nativecomp interaction
+       * doc/lispref/commands.texi (Command Modes): Note interaction with
+       native-compile (bug#54437).
+       * src/data.c: Add comment about not being supported.
+       Do not merge to master.
 -2022-03-20  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-25-gaf6f12
 -2022-03-20  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Improve doc strings of read-char-from-minibuffer-insert-* commands
+       * lisp/subr.el (read-char-from-minibuffer-insert-char)
+       (read-char-from-minibuffer-insert-other): Clarify the doc strings.
+       (Bug#54479)
 -2022-03-19  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix region highlight in non-selected windows
+       * src/xdisp.c (prepare_menu_bars): Include in the windows passed
+       to pre-redisplay-functions windows whose point was moved from the
+       last recorded position.  (Bug#54450)
 -2022-03-18  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix a regression in 'decipher-digram-list'
+       * lisp/play/decipher.el (decipher-stats-buffer): Don't assume the
+       statistics buffer always exists.  (Bug#54443)
 -2022-03-17  Karl Fogel  <kfogel@red-bean.com>
++2022-04-13  Karl Fogel  <kfogel@red-bean.com>
+       Improve documentation of bookmark default sorting
+       * lisp/bookmark.el (bookmark-alist, bookmark-store,
+         bookmark-maybe-sort-alist): Update doc strings and comments.
 -2022-03-15  Juri Linkov  <juri@linkov.net>
++2022-04-13  Juri Linkov  <juri@linkov.net>
+       * doc/misc/transient.texi: Fix @dircategory to "Emacs misc features" for dir.
 -2022-03-13  Jim Porter  <jporterbugs@gmail.com>
++2022-04-13  Jim Porter  <jporterbugs@gmail.com>
+       Fix evaluation of negated argument predicates in Eshell
+       * lisp/eshell/em-pred.el (eshell-add-pred-func): Let-bind 'pred' so
+       the lambdas see the original value (bug#54369).
+       Committed on the wrong branch.
+       Do not merge to master.
 -2022-03-12  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Emacs pretest 28.0.92
+       * README:
+       * configure.ac:
+       * nt/README.W32:
+       * msdos/sed2v2.inp: Bump Emacs version to 28.0.92.
+       * etc/AUTHORS:
+       * lisp/ldefs-boot.el: Update for pretest 28.0.92.
+       * ChangeLog.3: Regenerate.
 -2022-03-10  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix regression in 'custom-prompt-customize-unsaved-options'
+       * lisp/cus-edit.el (custom-prompt-customize-unsaved-options):
+       Don't depend on the value returned by 'customize-unsaved'.  Fix
+       the doc string.  Patch by Sebastian Miele <iota@whxvd.name>.
+       (Bug#54329)
 -2022-03-10  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Improve documentation of 'map-charset-chars'
+       * doc/lispref/nonascii.texi (Character Sets):
+       * src/charset.c (Fmap_charset_chars): Clarify the codepoint issue
+       in using 'map-charset-chars'.
 -2022-03-08  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Avoid assertion violations in 'bidi_resolve_brackets'
+       * src/bidi.c (bidi_resolve_brackets): Move assertion to where it
+       really matters.  (Bug#54295)
 -2022-03-07  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix which-func-update doc string
+       * lisp/progmodes/which-func.el (which-func-update): Make the doc
+       string match the code (bug#54288).
 -2022-03-07  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Improve wording of 'dired-jump's description
+       * doc/emacs/dired.texi (Dired Enter): Clarify wording.  Reported
+       by Natalie <batalie@riseup.net>.
 -2022-03-06  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Add a comment for previous browse-url-of-dired-file change
+       * lisp/net/browse-url.el (browse-url-of-dired-file): Add a comment
+       for previous change.
 -2022-03-06  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Restore documented Emacs 27.2 behaviour of browse-url-of-dired-file
+       * lisp/net/browse-url.el (browse-url-of-dired-file): Restore the
+       documented behaviour -- open a web browser instead of passing to
+       the various handlers.
 -2022-03-06  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-24-g668205
 -2022-03-05  Andreas Schwab  <schwab@linux-m68k.org>
++2022-04-13  Andreas Schwab  <schwab@linux-m68k.org>
+       * lib-src/seccomp-filter.c (main): Use faccessat2 only if defined.
 -2022-03-04  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix regression in derived-mode-init-mode-variables
+       * lisp/emacs-lisp/derived.el (derived-mode-init-mode-variables):
+       Fix regression caused by lexical-binding derived.el (bug#54240).
 -2022-03-03  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Avoid crashes when fringe bitmaps are defined in daemon mode
+       * src/dispextern.h (gui_define_fringe_bitmap): Add prototype.
+       (max_used_fringe_bitmap): Add declaration.
+       * src/fringe.c (gui_define_fringe_bitmap): New function.
+       * src/w32term.c (w32_draw_fringe_bitmap):
+       * src/xterm.c (x_draw_fringe_bitmap) [USE_CAIRO]: Call
+       'gui_define_fringe_bitmap' if the terminal-specific bitmap data is
+       not available when a fringe bitmap is about to be drawn.  Don't
+       try to draw a bitmap that is not known to fringe.c.  (Bug#54183)
 -2022-03-03  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       One more fix of the BPA implementation
+       * src/bidi.c (bidi_find_bracket_pairs): Disable BPA optimization
+       when there are no strong directional characters inside the
+       bracketed pair.  (Bug#54219)
 -2022-03-03  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix handling of brackets in BPA
+       * src/bidi.c (bidi_resolve_brackets): Fix implementation of UBA's
+       N0 rule when there are no strong directional characters inside the
+       bracketed pair.  (Bug#54219)
 -2022-03-02  Po Lu  <luangruo@yahoo.com>
++2022-04-13  Po Lu  <luangruo@yahoo.com>
+       Correct etc/NEWS entry about bitmapped fonts
+       * etc/NEWS: Don't say that bitmap font issues are due to Pango, that's
+       not accurate.
 -2022-03-01  Jim Porter  <jporterbugs@gmail.com>
++2022-04-13  Jim Porter  <jporterbugs@gmail.com>
+       Improve/correct documentation about Eshell variable expansion
+       * lisp/eshell/esh-var.el: Correct documentation comment.
+       (eshell-parse-variable-ref): Correct docstring.
+       * doc/misc/eshell.texi (Dollars Expansion): Add documentation for
+       $"var"/$'var' and $<command> syntaxes.
 -2022-03-01  Jim Porter  <jporterbugs@gmail.com>
++2022-04-13  Jim Porter  <jporterbugs@gmail.com>
+       Partially revert b03f74e0f2a578b1580e8b1c368665850ee7f808
+       That commit regressed '$<command>' forms in Eshell, due to a
+       limitation/bug in how 'eshell-do-eval' works.  This fixes
+       bug#54190.
+       * lisp/eshell/esh-var.el (eshell-parse-variable-ref): Quote a lambda.
+       * test/lisp/eshell/eshell-tests.el (eshell-test/interp-temp-cmd):
+       New test.
 -2022-03-01  Paul Eggert  <eggert@cs.ucla.edu>
++2022-04-13  Paul Eggert  <eggert@cs.ucla.edu>
+       Backport: Port pre-commit hook to Git 2.35.0
+       * build-aux/git-hooks/pre-commit: Use LC_ALL=C grep -E instead of
+       sane_egrep (removed in Git 2.35.0).
+       (cherry picked from commit b8a96f055624f86fe965a0d1b7b2495b2db80e63)
 -2022-02-28  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix :tag for eol in tab-first-completion
+       * lisp/indent.el (tab-first-completion): Fix the :tag description
+       (bug#54179).
 -2022-02-28  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-22-g33543d
 -2022-02-27  Dmitry Gutov  <dgutov@yandex.ru>
++2022-04-13  Dmitry Gutov  <dgutov@yandex.ru>
+       Add explicit '--no-heading' for ripgrep
+       * lisp/progmodes/xref.el (xref-search-program-alist):
+       Add explicit '--no-heading' for ripgrep (bug#54177).
 -2022-02-26  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       Follow OpenSSH changes in Tramp
+       * lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options):
+       Reimplement.  OpenSSH has changed its diagnostics messages.
 -2022-02-26  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Document better how to reset attributes of faces for new frames
+       * doc/lispref/display.texi (Attribute Functions):
+       * lisp/faces.el (set-face-attribute): Explain how to reset an
+       attribute's value for future frames.  (Bug#54156)
 -2022-02-25  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       * lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options): Adapt test.
 -2022-02-24  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Mention flyspell-prog-mode in flyspell-mode doc string
+       * lisp/textmodes/flyspell.el (flyspell-mode): Mention
+       flyspell-prog-mode (bug#54131).
 -2022-02-23  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Reword face-remap-add-relative manual entry
+       * doc/lispref/display.texi (Face Remapping): Clarify the
+       face-remap-add-relative (bug#54114).
 -2022-02-22  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       Fix indexing of module functions that return enumeration types.
+       Return types that consist of more than one word need to be enclosed in
+       braces, see Info node `(texinfo) Typed Functions'.  Otherwise they are
+       indexed incorrectly.
+       * doc/lispref/internals.texi (Module Misc, Module Nonlocal): Enclose
+       multi-word return types in braces.
 -2022-02-22  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       * doc/misc/transient.texi (Other Options): Fix a @ref.  (Bug#54108)
 -2022-02-22  Glenn Morris  <rgm@gnu.org>
++2022-04-13  Glenn Morris  <rgm@gnu.org>
+       tramp.texi texinfo 4.13 compatibility
+       * doc/misc/tramp.texi (Frequently Asked Questions):
+       Restore compatibility with Texinfo < 5.
 -2022-02-22  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       Explain "Tramp" spelling in its manual
+       * doc/misc/tramp.texi (Frequently Asked Questions):
+       Explain "Tramp" spelling.
 -2022-02-21  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix 'display-line-numbers-mode' in hide-show buffers
+       * src/xdisp.c (redisplay_internal): Disable redisplay
+       optimizations that consider just the current line, when
+       'display-line-numbers-mode' is turned on in the buffer.
+       (Bug#54091)
 -2022-02-21  Martin Rudalics  <rudalics@gmx.at>
++2022-04-13  Martin Rudalics  <rudalics@gmx.at>
+       Don't check whether a deleted window is deletable (Bug#54028)
+       * lisp/window.el (window-state-put): Make sure window is live
+       before calling 'window-deletable-p' on it (Bug#54028).
 -2022-02-21  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       A friendlier error message from image-mode in an empty buffer
+       * lisp/image-mode.el (image-mode): Handle the case where the empty
+       buffer doesn't visit a file  (Bug#54084)
 -2022-02-20  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-17-gea6b74
 -2022-02-18  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Improve documentation of filling and justification commands
+       * doc/lispref/text.texi (Filling):
+       * lisp/textmodes/fill.el (fill-region-as-paragraph)
+       (default-justification, set-justification, justify-current-line):
+       Clarify "canonicalization" of spaces and the meaning of
+       justification styles.  (Bug#54047)
+       (set-justification-left, set-justification-right)
+       (set-justification-full): Improve wording of doc strings.
 -2022-02-18  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       * lisp/progmodes/subword.el (superword-mode): Doc fix.  (Bug#54045)
 -2022-02-17  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       Fix indexing of module functions that return complex types.
+       Return types that consist of more than one word need to be enclosed in
+       braces, see Info node `(texinfo) Typed Functions'.  Otherwise they are
+       indexed incorrectly.
+       * doc/lispref/internals.texi (Module Values): Enclose multi-word
+       return types in braces.
 -2022-02-17  Po Lu  <luangruo@yahoo.com>
++2022-04-13  Po Lu  <luangruo@yahoo.com>
+       Prevent crashes caused by invalid locale coding systems
+       * src/xterm.c (handle_one_xevent): Prevent a signal inside
+       `setup_coding_system' which crashes recent versions of GLib if
+       the locale coding system is invalid.
+       Do not merge to master.
 -2022-02-15  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       Fix problem with popd for in remote shell buffers
+       * lisp/shell.el (shell-prefixed-directory-name):
+       Use `file-local-name' for DIR.  (Bug#53927)
 -2022-02-15  Jonas Bernoulli  <jonas@bernoul.li>
++2022-04-13  Jonas Bernoulli  <jonas@bernoul.li>
+       Import texi source file for transient manual
+       * doc/misc/Makefile.in: Add transient to INFO_COMMON.
+       * doc/misc/transient.texi: New file.
 -2022-02-13  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-15-gc5ceb6
 -2022-02-13  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix 'exchange-point-and-mark' in 'transient-mark-mode'
+       * lisp/simple.el (exchange-point-and-mark): Don't deactivate mark
+       when 'transient-mark-mode' is ON.  (Bug#53150)
+       (cherry picked from commit 415ed4b42515ff2e6dd9b94e964b479e50c6392e)
 -2022-02-13  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix "C-SPC C-SPC" after "C-x C-x"
+       * lisp/simple.el (exchange-point-and-mark): Fix what the command
+       does when 'transient-mark-mode' is OFF.  (Bug#52896)
+       (cherry picked from commit 19c6cad1821eb896b2ddd0f6eab030f0880ea254)
 -2022-02-13  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix a typo in fontset.el
+       * lisp/international/fontset.el (xlfd-regexp-spacing-subnum): Fix
+       a typo.  Reported by Greg A. Woods <woods@robohack.ca>.
 -2022-02-12  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Note in ELisp manual that too-wide images are truncated
+       * doc/lispref/display.texi (Showing Images): Note that images are
+       truncated at the window's edge.  (Bug#53952)
 -2022-02-11  Andrea Corallo  <akrl@sdf.org>
++2022-04-13  Andrea Corallo  <akrl@sdf.org>
+       * lisp/mail/emacsbug.el (report-emacs-bug): Report libgccjit status.
+       * lisp/startup.el (normal-top-level): Small code move, improve 202d3be873.
 -2022-02-10  Andrea Corallo  <akrl@sdf.org>
++2022-04-13  Andrea Corallo  <akrl@sdf.org>
+       * lisp/startup.el (normal-top-level): Disable native-comp if not available
 -2022-02-09  Andrea Corallo  <akrl@sdf.org>
++2022-04-13  Andrea Corallo  <akrl@sdf.org>
+       Fix integer arithmetic miss-compilation (bug#53451)
+       * lisp/emacs-lisp/comp-cstr.el (comp-cstr-set-range-for-arithm):
+       When one of the two sources is negated revert to set dst as
+       number.
+       * test/src/comp-tests.el (comp-tests-type-spec-tests): Add test to
+       verify this is effective.
 -2022-02-08  Robert Pluim  <rpluim@gmail.com>
++2022-04-13  Robert Pluim  <rpluim@gmail.com>
+       Mark flymake as compatible with emacs-26.1
+       * lisp/progmodes/flymake.el: Bump package version and set
+       emacs version in Package-Requires to 26.1 (Bug#53853).
 -2022-02-08  Brian Leung  <leungbk@posteo.net>
++2022-04-13  Brian Leung  <leungbk@posteo.net>
+       flymake: Ensure compatibility with older Emacsen
+       * lisp/progmodes/flymake.el (flymake--log-1): Use
+       replace-regexp-in-string instead of Emacs 28's
+       string-replace (bug#53853).
 -2022-02-07  Eric Abrahamsen  <eric@ericabrahamsen.net>
++2022-04-13  Eric Abrahamsen  <eric@ericabrahamsen.net>
+       Don't remove dummy.group from gnus-newsrc-alist on Gnus save
+       bug#53352
+       * lisp/gnus/gnus-start.el (gnus-gnus-to-quick-newsrc-format): This
+       function was removing dummy.group from the global value of
+       `gnus-newsrc-alist' on save; we only wanted to remove it temporarily.
 -2022-02-05  Bob Rogers  <rogers@rgrjr.com>
++2022-04-13  Bob Rogers  <rogers@rgrjr.com>
+       Fix ietf-drums-get-comment doc string
+       * lisp/mail/ietf-drums.el (ietf-drums-get-comment):  We really return
+       the last comment (bug#53810).
 -2022-02-05  Daniel Martín  <mardani29@yahoo.es>
++2022-04-13  Daniel Martín  <mardani29@yahoo.es>
+       Fix typo in display.texi
+       * doc/lispref/display.texi (Making Buttons): Fix typo.  (Bug#53807)
 -2022-02-03  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       Revert an erroneous change in tramp-cache.el
+       * lisp/net/tramp-cache.el (tramp-get-hash-table):
+       Use `string-match-p' instead of `string-search'.  The latter one
+       was introduced by accident.  Reported by Kai Tetzlaff <kai@tetzlaff.eu>.
 -2022-02-02  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Improve documentation of 'emacs-version'
+       * doc/emacs/trouble.texi (Checklist): Mention the possibility of
+       invoking 'emacs-version' with a prefix argument.
+       * lisp/version.el (emacs-version): Improve doc string.  (Bug#53720)
 -2022-02-01  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       * etc/NEWS: Apply final fixes after proofreading.
 -2022-01-31  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Clarify documentation of a "face's font"
+       * doc/lispref/display.texi (Attribute Functions)
+       (Face Attributes): Clarify that the :font attribute of a face and
+       the font returned by 'face-font' are by default for ASCII
+       characters.  (Bug#53664)
 -2022-01-31  Alan Mackenzie  <acm@muc.de>
++2022-04-13  Alan Mackenzie  <acm@muc.de>
+       Bind Qdebugger to Qdebug in signal_or_quit.
+       * src/eval.c (signal_or_quit): Bind the correct variable, Qdebugger (not
+       Vdebugger) to Qdebug in the section for errors in batch jobs.
+       (syms_of_eval): New DEFSYM for Qdebugger.
 -2022-01-30  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-13-gdd6486
 -2022-01-30  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix regression in Occur Edit mode
+       * lisp/replace.el (occur-after-change-function): Fix the algorithm
+       to find the smallest change in some corner cases.  (Bug#53598)
 -2022-01-29  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix last change of Malayalam composition rules
+       * lisp/language/indian.el (malayalam-composable-pattern):
+       Reinstate.  Instead of removing it, add any sequence of
+       Malayalam characters to the existing patterns, so as not
+       to lose the patterns that use ZWJ and ZWNJ.  (Bug#53625)
 -2022-01-29  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix rendering of Malayalam script
+       * lisp/language/indian.el (malayalam-composable-pattern): Remove.
+       (script-regexp-alist): Remove 'malayalam-composable-pattern'.
+       Instead, pass any sequence of Malayalam codepoints to the shaping
+       engine.  (Bug#53625)
 -2022-01-29  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Improve documentation of Occur mode
+       * doc/emacs/search.texi (Other Repeating Search): Improve wording
+       and document Occur Edit mode better.
 -2022-01-29  Alan Third  <alan@idiocy.org>
++2022-04-13  Alan Third  <alan@idiocy.org>
+       Remove debug logging
+       * src/nsterm.m ([EmacsView copyRect:to:]): Remove logging as it's no
+       longer required.
 -2022-01-29  Michael Albinus  <michael.albinus@gmx.de>
++2022-04-13  Michael Albinus  <michael.albinus@gmx.de>
+       Fix error in filelock.c
+       * src/filelock.c (lock_file): Move call of file name handler to
+       `Flock_file'.  Determine lock_filename only in case
+       create_lockfiles is non-nil.  Adapt the rest of the function accordingly.
+       (Flock_file): Do not check for create_lockfiles.  Call file name
+       handler if appropriate.  (Bug#53207)
 -2022-01-27  Juri Linkov  <juri@linkov.net>
++2022-04-13  Juri Linkov  <juri@linkov.net>
+       * lisp/frame.el (clone-frame): Filter out 'parent-id' (bug#51883).
 -2022-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Partially revert a fill-region-as-paragraph regression
+       * lisp/textmodes/fill.el (fill-region-as-paragraph): Revert
+       e186af261 (bug#53537), because it leads to regressions.  (But
+       leave tests in place.)
 -2022-01-26  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix 'make_lispy_position' when there's an image at EOB
+       * src/xdisp.c (move_it_to): Don't compare IT_CHARPOS with an
+       invalid TO_CHARPOS.  (Bug#53546)
 -2022-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix copyright-find-copyright when searching from the end
+       * lisp/emacs-lisp/copyright.el (copyright-find-copyright): Make
+       the double check also work when searching from the end (bug#7179).
+       Do not merge to master.
 -2022-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix copyright.el comment and add a test
+       * lisp/emacs-lisp/copyright.el (copyright-find-copyright): Fix
+       comment (bug#7179).
+       Do not merge to master.
 -2022-01-24  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       * configure.ac (LIBSECCOMP): Bump minimum version for faccessat2.
 -2022-01-24  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Make the `f' command work in image-mode again
+       * lisp/image.el (image-show-frame): Protect against not having
+       computed the animation data yed (bug#53489).
 -2022-01-22  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       Seccomp: improve support for newer versions of glibc (Bug#51073)
+       * lib-src/seccomp-filter.c (main): Allow 'pread64' and 'faccessat2'
+       system calls.  Newer versions of glibc use these system call (starting
+       with commits 95c1056962a3f2297c94ce47f0eaf0c5b6563231 and
+       3d3ab573a5f3071992cbc4f57d50d1d29d55bde2, respectively).
 -2022-01-21  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
++2022-04-13  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
+       EUDC: Fix a quoting bug in the BBDB backend
+       * lisp/net/eudcb-bbdb.el (eudc-bbdb-query-internal): Fix a quoting
+       bug introduced during lexical-binding conversion.
 -2022-01-21  Sergey Vinokurov  <serg.foo@gmail.com>
++2022-04-13  Sergey Vinokurov  <serg.foo@gmail.com>
+       Fix memory-report-object-size to initialize memory-report--type-size
+       * lisp/emacs-lisp/memory-report.el (memory-report-object-size):
+       Allow using function directly (bug#53310).
+       Do not merge to master.
 -2022-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
++2022-04-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+       Fix menu-bar mouse clicks in "C-h c" and "C-h k" (bug#53322)
+       * lisp/subr.el (event-start, event-end): Handle '(menu-bar)'
+       events.
+       * lisp/net/browse-url.el (browse-url-interactive-arg): Simplify
+       accordingly.
+       (cherry picked from commit 9ceb3070e34ad8a54184fd0deda477bf5ff77000)
 -2022-01-20  Eli Zaretskii  <eliz@gnu.org>  (tiny change)
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>  (tiny change)
+       Fix UB in ebrowse
+       * lib-src/ebrowse.c (matching_regexp): Avoid writing beyond the
+       limits of 'matching_regexp_buffer'.  Patch by Jan Stranik
+       <jan@stranik.org>.  (Bug#53333)
 -2022-01-20  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Fix execute-extended-command-for-buffer in fundamental-mode
+       * lisp/simple.el (execute-extended-command-for-buffer): Protect
+       against the current local map being nil (bug#52907).
 -2022-01-20  Martin Rudalics  <rudalics@gmx.at>
++2022-04-13  Martin Rudalics  <rudalics@gmx.at>
+       Add workaround to handle a problem with Enlightenment WM (Bug#53298)
+       * src/xterm.c (handle_one_xevent): Handle setting of variable
+       'x_set_frame_visibility_more_laxly' when receiving an Expose or
+       FocusIn event (Bug#53298).
+       (Qexpose): Define symbol.
+       (x_set_frame_visibility_more_laxly): New Lisp variable.
+       * etc/PROBLEMS: Mention frame redraw problem with the
+       Enlightenment WM and 'x-set-frame-visibility-more-laxly'
+       workaround.
 -2022-01-17  Po Lu  <luangruo@yahoo.com>
++2022-04-13  Po Lu  <luangruo@yahoo.com>
+       Fix regression leading to flickering tooltips when the mouse is moved
+       * lisp/tooltip.el (tooltip-show-help): Compare string with
+       previous tooltip string ignoring properties.
 -2022-01-17  Andrea Corallo  <akrl@sdf.org>
++2022-04-13  Andrea Corallo  <akrl@sdf.org>
+       * Fix native comp for non trivial function names (bug#52833)
+       * lisp/emacs-lisp/comp.el (comp-c-func-name): Fix native compilation
+       for functions with function names containing non trivial
+       characters (bug#52833).
+       This commit is the backport of e7699bf290.
+       Do not merge to master
 -2022-01-15  Kyle Meyer  <kyle@kyleam.com>
++2022-04-13  Kyle Meyer  <kyle@kyleam.com>
+       Update to Org 9.5.2-9-g7ba24c
 -2022-01-15  Juri Linkov  <juri@linkov.net>
++2022-04-13  Juri Linkov  <juri@linkov.net>
+       * lisp/net/dictionary.el (dictionary-context-menu): Use package prefix.
 -2022-01-15  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       Mark a few more map tests as unstable on Emacs 28 (Bug#46722).
+       At least for me, these tests still occasionally fail.
+       Do not merge to master.
+       * test/lisp/emacs-lisp/map-tests.el (test-map-into-hash-test)
+       (test-map-merge, test-map-merge-with, test-map-merge-empty): Mark as
+       unstable.
 -2022-01-15  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       * lisp/indent.el (tab-first-completion): Fix incorrect choices.
 -2022-01-14  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       * lisp/simple.el (undo-no-redo): Fix customization group
+       * lisp/progmodes/xref.el (xref-file-name-display): Fix docstring.
 -2022-01-14  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Avoid another segfault in 'face_at_buffer_position'
+       * src/xfaces.c (face_at_buffer_position): Make really sure the
+       default face is usable.  (Bug#53254)
 -2022-01-14  Lars Ingebrigtsen  <larsi@gnus.org>
++2022-04-13  Lars Ingebrigtsen  <larsi@gnus.org>
+       Mark test-map-into as unstable
+       * test/lisp/emacs-lisp/map-tests.el (test-map-into): Mark as
+       unstable (bug#46722).
+       Do not merge to master.
 -2022-01-13  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       Fix Edebug specification for inline functions (Bug#53068).
+       * lisp/emacs-lisp/inline.el (inline-quote): Fix Edebug specification.
+       * test/lisp/emacs-lisp/edebug-tests.el (edebug-tests-inline): New unit
+       test.
 -2022-01-13  N. Jackson  <nljlistbox2@gmail.com>
++2022-04-13  N. Jackson  <nljlistbox2@gmail.com>
+       Remove mention of removed `gnus-treat-play-sounds' variable from manual
+       * info/gnus.info: Remove `gnus-treat-play-sounds' from
+       manual. According to lisp/gnus/ChangeLog.3 this variable was
+       removed in 2010 (bug#53192).
 -2022-01-12  Mattias Engdegård  <mattiase@acm.org>
++2022-04-13  Mattias Engdegård  <mattiase@acm.org>
+       Revert "Fix closure-conversion of shadowed captured lambda-lifted vars"
+       This reverts commit 3ec8c8b3ae2359ceb8135b672e86526969c16b7e.
+       It was committed to a stable branch without prior discussion;
+       see bug#53071.
 -2022-01-12  Juri Linkov  <juri@linkov.net>
++2022-04-13  Juri Linkov  <juri@linkov.net>
+       * doc/lispref/windows.texi (Textual Scrolling): Remove obsolete text.
+       Remove text about scrolling the minibuffer from the buffer,
+       obsolete since Emacs 27 (bug#51210).
 -2022-01-12  Glenn Morris  <rgm@gnu.org>
++2022-04-13  Glenn Morris  <rgm@gnu.org>
+       * lisp/files.el (lock-file-name-transforms): Doc tweaks.
 -2022-01-12  Mattias Engdegård  <mattiase@acm.org>
++2022-04-13  Mattias Engdegård  <mattiase@acm.org>
+       Fix closure-conversion of shadowed captured lambda-lifted vars
+       Lambda-lifted variables (ones passed explicitly to lambda-lifted
+       functions) that are also captured in an outer closure and shadowed
+       were renamed incorrectly (bug#51982).
+       Reported by Paul Pogonyshev.
+       * lisp/emacs-lisp/cconv.el (cconv--lifted-arg): New.
+       (cconv-convert): Provide correct definiens for the closed-over
+       variable.
+       * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases):
+       * test/lisp/emacs-lisp/cconv-tests.el (cconv-tests--intern-all)
+       (cconv-closure-convert-remap-var): Add tests.
+       (cherry picked from commit 45252ad8f932c98a373ef0ab7f3363a3e27ccbe4)
 -2022-01-12  Philipp Stephani  <phst@google.com>
++2022-04-13  Philipp Stephani  <phst@google.com>
+       Fix test lisp/cedet/semantic/bovine/gcc-tests on macOS (Bug#52431)
+       * test/lisp/cedet/semantic/bovine/gcc-tests.el
+       (semantic-gcc-test-output-parser-this-machine): Also detect Apple
+       clang on macOS Monterey.
+       (cherry picked from commit 6e52becfbe2a33c025b8c4838b3c8f06ba5a6fb8)
 -2022-01-12  Mattias Engdegård  <mattiase@acm.org>
++2022-04-13  Mattias Engdegård  <mattiase@acm.org>
+       Don't fail flymake-tests if `gcc` actually is Clang
+       * test/lisp/progmodes/flymake-tests.el (flymake-tests--gcc-is-clang)
+       (different-diagnostic-types, included-c-header-files): Skip tests that
+       depend on the `gcc` command really being GCC and not Clang.
+       (cherry picked from commit b2167d98432a78442522b7564e22f47d75a98b6f)
 -2022-01-10  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Revert "Remove the filename argument from the command line after an ELC+ELN build"
+       This reverts commit ffc047c896413b6e00032518fc934f08768671fa.
+       Please don't install anything non-trivial on the release branch
+       without asking first.
 -2022-01-10  Alan Mackenzie  <acm@muc.de>
++2022-04-13  Alan Mackenzie  <acm@muc.de>
+       Remove the filename argument from the command line after an ELC+ELN build
+       This fixes bug #53164.  Without this fix, bootstrap-emacs loads the source
+       file uselessly into a buffer after completing the compilation.
 -2022-01-09  Stefan Monnier  <monnier@iro.umontreal.ca>
++2022-04-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+       (save-some-buffers): Simplify the fix for bug#46374
+       * lisp/files.el (save-some-buffers): Only check the
+       `save-some-buffers-function` property on functions from
+       `save-some-buffers-default-predicate` since callers which provide
+       a `pred` argument can arrange to compute `pred` themselves if needed.
+       * test/lisp/files-tests.el (files-tests-buffer-offer-save): Don't test
+       with `pred` set to `save-some-buffers-root` since it's not an
+       appropriate function for that any more.
 -2022-01-09  Stefan Kangas  <stefan@marxist.se>
++2022-04-13  Stefan Kangas  <stefan@marxist.se>
+       Improve docstring of edit-abbrevs
+       * lisp/abbrev.el (edit-abbrevs): Doc fix; don't use obsolete name.
+       Improve docstring formatting.
 -2022-01-09  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Revert "Fix alignment on font size change in tabulated-list-mode"
+       This reverts commit 2767c89db729a6106146d0aeff76678c64d4fc53.
+       That change caused a regression in a much more important use
+       case, see bug#53133.
 -2022-01-08  Stefan Kangas  <stefan@marxist.se>
++2022-04-13  Stefan Kangas  <stefan@marxist.se>
+       Clarify docstring of package-native-compile
+       * lisp/emacs-lisp/package.el (package-native-compile): Clarify
+       docstring.
 -2022-01-08  Eli Zaretskii  <eliz@gnu.org>
++2022-04-13  Eli Zaretskii  <eliz@gnu.org>
+       Fix Subject "simplification" in Rmail
+       * lisp/mail/rmail.el (rmail-simplified-subject): Match against
+       "[external]" _after_ decoding the Subject by RFC-2047.
 -2022-01-08  Stefan Kangas  <stefan@marxist.se>
++2022-04-13  Stefan Kangas  <stefan@marxist.se>
+       Bump Emacs version to 28.0.91
+       * README:
+       * configure.ac:
+       * msdos/sed2v2.inp:
+       * nt/README.W32: Bump Emacs version to 28.0.91.
  2022-01-05  Dmitry Gutov  <dgutov@yandex.ru>
  
        Fix vc-git with old Git over Tramp and cygwin-mount.el
  
  This file records repository revisions from
  commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
 -commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (inclusive).
++2022-04-13e39829812098d8269eafbc0fcb98959ee5bb7 (inclusive).
 +commit e7aa3ece52d26cc7e4d3f3990aff56127389779f (inclusive).
  See ChangeLog.2 for earlier changes.
  
  ;; Local Variables:
diff --cc etc/AUTHORS
Simple merge