]> git.eshelyaron.com Git - emacs.git/commitdiff
Update AUTHORS and ChangeLog.4
authorEli Zaretskii <eliz@gnu.org>
Sun, 23 Jul 2023 07:36:32 +0000 (03:36 -0400)
committerEli Zaretskii <eliz@gnu.org>
Sun, 23 Jul 2023 07:36:32 +0000 (03:36 -0400)
* ChangeLog.4:
* etc/AUTHORS: Update for Emacs 29.1 release.

ChangeLog.4
etc/AUTHORS

index b8efa20cdf9c05a356ab3153d01ae176e3afd963..db65528350c5ced3f49264164e20446ae7d7c902 100644 (file)
@@ -1,3 +1,670 @@
+2023-07-22  Vincenzo Pupillo  <v.pupillo@gmail.com>
+
+       Update JSX support due to upstream changes (bug#64647)
+
+       A recent change in tree-sitter-javascript grammar support for
+       JSX (commit bb1f97b), changed two things:
+       1. renamed nested_identifier to member_expression
+       2. removed jsx_fragment, jsx_text is used instead
+
+       * lisp/progmodes/js.el (js-jsx--treesit-indent-compatibility-bb1f97b):
+       Indent helper function to handle different tree-sitter-javascript
+       version.
+       * lisp/progmodes/js.el (js--treesit-indent-rules): Use the new
+       function to handle both jsx_fragment and jsx_text.
+       * lisp/progmodes/js.el (js-jsx--treesit-font-lock-compatibility-bb1f97b):
+       Font lock helper function for handle different tree-sitter-javascript
+       version.
+       * lisp/progmodes/js.el (js--treesit-font-lock-settings): Use the new
+       function to handle both nested_identifier and member_expression.
+
+2023-07-22  Vincenzo Pupillo  <v.pupillo@gmail.com>
+
+       Update TSX support due to upstream changes (bug#64647)
+
+       A recent change in tree-sitter-typescript grammar support for
+       TSX (commit b893426), changed two things:
+       1. renamed nested_identifier to member_expression
+       2. removed jsx_fragment, jsx_text is used instead
+
+       * lisp/progmodes/typescript-ts-mode.el
+       (tsx-ts-mode--indent-compatibility-b893426): Indent helper function
+       to handle different tree-sitter-typescript version.
+       * lisp/progmodes/typescript-ts-mode.el
+       (typescript-ts-mode--indent-rules): use the new function to handle
+       both jsx_fragment and jsx_text.
+       * lisp/progmodes/typescript-ts-mode.el
+       (tsx-ts-mode--font-lock-compatibility-bb1f97b): Font lock helper
+       function for handle different tree-sitter-typescript version.
+       * lisp/progmodes/typescript-ts-mode.el
+       (typescript-ts-mode--font-lock-settings): Use the new function to
+       handle both nested_identifier and member_expression.
+
+2023-07-21  Philipp Stephani  <phst@google.com>
+
+       Unbreak build with CHECK_STRUCTS.
+
+       The hash for the Lisp_Overlay structure has changed due to the (comment-only)
+       commit 7ac947f34c745c61f8acc1fe2452a2c720d57a0d.
+
+       * src/pdumper.c (dump_overlay): Update struct hash.
+
+2023-07-21  Mattias Engdegård  <mattiase@acm.org>
+
+       Revert "Improve commentary in nsfns.m"
+
+       This reverts commit 3af27a4b815906c2ee38cbaf3a765289b3df061a,
+       because it missed the point completely.
+       Please talk to the original author next time.
+
+2023-07-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix NetBSD build --with-sound
+
+       * src/sound.c (alsa_write): Use ESTRPIPE only if defined.
+       (Bug#64698)
+
+2023-07-20  Mauro Aranda  <maurooaranda@gmail.com>
+
+       Fix typo in pre-filter for underline property
+
+       * lisp/cus-face.el (custom-face-attributes): Fix typo (Bug#64347)
+
+2023-07-20  Po Lu  <luangruo@yahoo.com>
+
+       Improve commentary in nsfns.m
+
+       * src/nsfns.m (lispString): Avoid C++ comment and make the
+       commentary actually relevant to the reason `make_string' is
+       used.
+
+2023-07-20  Po Lu  <luangruo@yahoo.com>
+
+       Fix typos and ommissions in cus-edit.el
+
+       * lisp/cus-edit.el (custom-display): Add missing display types.
+
+2023-07-18  Mattias Engdegård  <mattiase@acm.org>
+
+       Convert NUL-containing NSString objects to Lisp strings correctly
+
+       This cures the inability to paste text containing NUL from other
+       applications on macOS, introduced by mistake in 7e3c2b553f
+       (bug#64697).
+
+       * src/nsfns.m ([NSString lispString]): Use make_string instead of
+       build_string which relies on NUL-termination.
+
+2023-07-15  Spencer Baugh  <sbaugh@catern.com>
+
+       Ignore quit while getting interprogram paste in kill-new
+
+       On X, if the current selection owner is not responding to selection
+       requests, the user may want to take ownership of the selection.  The
+       obvious way to do this is to kill some text (which a user might also
+       be doing just as part of normal editing at the time the selection
+       owner becomes nonresponsive).  However, if
+       save-interprogram-paste-before-kill is non-nil, then killing text will
+       hang until the user quits, and this quit will abort the entire
+       kill-new, preventing the user from taking ownership of the selection.
+
+       Now instead if the user quits while we are attempting to retrieve the
+       selection from hanging owner, we will proceed to take ownership of the
+       selection as normal, resolving the problem.
+
+       (One example of a selction owner that might not be responding to
+       selection requests is another instance of Emacs itself; while Emacs is
+       blocked in call-process or Lisp execution, it currently does not
+       respond to selection requests.)
+
+       * lisp/simple.el (kill-new): Ignore quit while getting interprogram
+       paste (bug#64423)
+
+2023-07-15  Wang Diancheng  <dianchengwang@gmail.com>  (tiny change)
+
+       * lisp/progmodes/gdb-mi.el: Fix interactive invocation of 'gud-go'.
+
+       Bug#64590.
+
+2023-07-15  Valtteri Vuorikoski  <vuori@notcom.org>  (tiny change)
+
+       Fix NetBSD build with and without ncurses
+
+       * configure.ac (netbsd): Don't set TERMINFO=no unless the termcap
+       library is either -ltermcap or -lcurses.  This prevents aborts
+       because on recent versions of NetBSD libtermcap is actually a
+       symlink to libterminfo. (Bug#64577)
+
+2023-07-14  YugaEgo  <yet@ego.team>
+
+       Improve documentation of 'enable-local-variables' in Emacs manual
+
+       * doc/emacs/custom.texi (Safe File Variables): Document ':all'.
+       (Bug#64621)
+
+2023-07-13  Jim Porter  <jporterbugs@gmail.com>
+
+       Add documentation about remote access in Eshell
+
+       Do not merge to master.  This is a backport of 438921161ac.
+
+       * doc/misc/eshell.texi
+       (Invocation): Mention the '*' prefix.
+       (Remote Access): New section...
+       (Commands): ... link to it.
+
+2023-07-13  Jim Porter  <jporterbugs@gmail.com>
+
+       Document some missing Eshell commands
+
+       Do not merge to master.  This is a backport of f7a899d7ca0.
+
+       * doc/misc/eshell.texi (Built-ins): Document 'eshell-debug'.
+       (Extra built-in commands): Document 'count', 'ff', and 'gf'.
+
+2023-07-13  Jim Porter  <jporterbugs@gmail.com>
+
+       Document optional Eshell modules
+
+       Do not merge to master.  This is a backport of 77f13edab0f.
+
+       * doc/misc/eshell.texi (Built-ins): Move disabled-by-default commands
+       to...
+       (Tramp extensions, Extra built-in commands): ...here
+       (Optional modules, Key rebinding, Smart scrolling): Add documentation.
+       (Bug and ideas): Documentation is no longer incomplete!
+
+2023-07-13  Jim Porter  <jporterbugs@gmail.com>
+
+       Correct the Eshell documentation about how to write new modules
+
+       * doc/misc/eshell.texi (Writing a module): Fix the documentation.
+       'eshell-defgroup' doesn't exist anymore.
+
+       Do not merge to master.  This is a backport of 77f13edab0f.
+
+2023-07-13  Jim Porter  <jporterbugs@gmail.com>
+
+       Restructure Eshell extension modules documentation
+
+       This adds a section for documenting all the optional modules.
+
+       Do not merge to master.  This is a backport of f2981a1681d.
+
+       * doc/misc/eshell.texi (Extension modules): Move explanation about
+       writing modules to...
+       (Writing a module): ... here.
+       (Module testing): Remove.  Testing an Eshell module doesn't require
+       any special documentation.
+       (Key binding, Smart scrolling, Electric forward slash): Move under...
+       (Optional modules): ... here.
+       (Directory handling, Terminal emulation): Remove.  These modules are
+       enabled by default, and so are documented above.
+       (Tramp extensions, Extra built-in commands): New sections.
+
+2023-07-13  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Replace duplicate text from epa.texi by a reference
+
+       * doc/misc/auth.texi (GnuPG and EasyPG Assistant Configuration):
+       Replace duplicate text from epa.texi by a reference to
+       that. (Bug#64154)
+
+2023-07-13  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Add basic usage information and fix references
+
+       * doc/misc/epa.texi (Top): Add menu entry for new node GnuPG Pinentry.
+       (Quick Start): Add information on and reference to basic GnuPG
+       configuration.
+       (Encrypting/decrypting gpg files): Add usage information.
+       (GnuPG version compatibility): Update version information.
+       (GnuPG Pinentry): Add new node.
+       (Caching Passphrases): Describe mandatory gpg-agent usage for GnuPG
+       2.0 and later.
+       (Overview, Encrypting/decrypting gpg files, GnuPG version compatibility)
+       (Caching Passphrases, Bug Reports): Fix references, terminology,
+       mark-up, and index entries.  (Bug#64154)
+
+2023-07-13  Jens Schmidt  <jschmidt4gnu@vodafonemail.de>
+
+       Add concept index, title-case structure titles
+
+       * doc/misc/epa.texi (Top, Overview, Commands, Key management)
+       (Cryptographic operations on regions, Cryptographic operations on files)
+       (Dired integration, Mail-mode integration)
+       (Encrypting/decrypting gpg files, Querying a key server)
+       (GnuPG version compatibility, Caching Passphrases)
+       (GNU Free Documentation License): Add concept index, title-case
+       structure titles.  (Bug#64154)
+
+2023-07-10  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix show-paren-mode when the parentheses is partially visible
+
+       * lisp/paren.el (show-paren-function): Support the case where the
+       open paren is partially visible, but enough so to not consider it
+       "off-screen".  (Bug#64547)
+
+2023-07-08  Gregory Heytings  <gregory@heytings.org>
+
+       Merge branch 'scratch/bug64391' into emacs-29
+
+2023-07-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       * lisp/net/tramp.el (tramp-get-buffer-string): Stabilize.
+
+2023-07-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix stale cache in Tramp (don't merge)
+
+       * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-directly):
+       Flush cache in time.
+
+2023-07-07  Mattias Engdegård  <mattiase@acm.org>
+
+       Mark failing icalendar test as unstable (bug#56241)
+
+       * test/lisp/calendar/icalendar-tests.el
+       (icalendar-export-bug-56241-dotted-pair):
+       This test started failing early July 2023 in multiple branches at
+       once without any change to the code and is likely sensitive to the
+       current date.  Tag it to keep it quiet for now.
+
+2023-07-06  Gregory Heytings  <gregory@heytings.org>
+
+       Simplify after adding internal function to enter a labeled restriction
+
+       * src/editfns.c: (Finternal__labeled_narrow_to_region): Merge the
+       code of Finternal__label_restriction into this function.
+       (Finternal__label_restriction): Remove this function.
+       (syms_of_editfns): Remove the 'outermost-restriction' buffer local
+       variable, which is not used anymore, and the symbol of
+       'internal--label-restriction'.
+       (Fwiden): Remove the call to reset the 'outermost-restriction'
+       buffer local variable.
+
+2023-07-06  Gregory Heytings  <gregory@heytings.org>
+
+       Add internal function to enter a labeled restriction
+
+       * src/editfns.c (Finternal__labeled_narrow_to_region): New
+       function.  A specific function is necessary to avoid unnecessary
+       slowdowns when 'narrow-to-region'/'widen' are called in a loop.
+       (Fnarrow_to_region): Remove the call to Fset, which has been moved
+       into Finternal__labeled_narrow_to_region.
+       (labeled_narrow_to_region): Use the new function.
+       (syms_of_editfns): Add the symbol of the new function.
+
+       * lisp/subr.el (internal--with-restriction): Use the new function.
+
+2023-07-04  Robert Pluim  <rpluim@gmail.com>
+
+       Improve natnump shortdoc
+
+       * lisp/emacs-lisp/shortdoc.el (number): Make it clear that zero
+       satisfies 'natnump'.  Move 'natnump' next to 'cl-plusp' to highlight
+       the difference between them.
+
+2023-07-04  Robert Pluim  <rpluim@gmail.com>
+
+       correct info documentation of benchmark-call
+
+       * doc/lispref/debugging.texi (Profiling): 'benchmark-call' is a defun,
+       not a macro.
+
+2023-07-03  Juri Linkov  <juri@linkov.net>
+
+       * lisp/progmodes/grep.el (rgrep): Fix docstring.
+
+       Instead of the incorrect key `M-c' produce the right key
+       with \\<read-regexp-map>\\[read-regexp-toggle-case-fold].
+
+2023-07-03  Spencer Baugh  <sbaugh@catern.com>
+
+       Include a help-echo for flymake's modeline counters
+
+       This helps clarify what each of these numbers mean.  This is inspired
+       by 'compilation-mode-line-errors' which does the same.
+       * lisp/progmodes/flymake.el (flymake--mode-line-counter): Add
+       help-echo to mode line properties.  (Bug#64424)
+
+2023-07-02  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid errors in completion due to 'completion-regexp-list'
+
+       * doc/lispref/minibuf.texi (Basic Completion):
+       * src/minibuf.c (syms_of_minibuf) <completion-regexp-list>:
+       Document that global non-nil settings of 'completion-regexp-list'
+       are not safe.
+
+       * lisp/minibuffer.el (completion-pcm--merge-completions): Avoid
+       errors in 'try-completion' when PREFIX is nil.  (Bug#64351)
+
+2023-07-01  Alan Mackenzie  <acm@muc.de>
+
+       C Mode: Don't fontify foo globally as type due to "struct foo"
+
+       This fixes bug#64322.
+
+       * lisp/progmodes/cc-langs.el (c-typeless-decl-kwds): Make the
+       entry for c-mode nil.
+
+2023-07-01  Mattias Engdegård  <mattiase@acm.org>
+
+       * lisp/rect.el (rectangle--duplicate-right): Fix rectangle dup bug.
+
+       This is a necessary adjustment to changes to rect.el in Emacs 29.
+
+2023-07-01  Spencer Baugh  <sbaugh@janestreet.com>
+
+       Add project command entries to the menu-bar
+
+       This will make it easier for new users to learn these increasingly
+       important and useful commands.  (Bug#63469)
+
+       * lisp/menu-bar.el (menu-bar-file-menu): Add project-dired and
+       project-find-file entries.
+       (menu-bar-search-menu): Add project-find-regexp entry.
+       (menu-bar-replace-menu): Add project-query-replace regexp entry.
+       (menu-bar-shell-commands-menu): Add project-shell entry.
+       (menu-bar-buffers-menu-command-entries): Add project-switch-to-buffer
+       and project-list-buffer entries.
+       (menu-bar-project-menu): Add.
+       (menu-bar-tools-menu): Add "Project" submenu, and also project-compile
+       entry and change text for compile entry.
+
+2023-06-30  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of registers
+
+       * doc/lispref/text.texi (Registers): Document buffers in
+       registers.  Mention "frameset" as another name for "frame
+       configuration".
+       * doc/emacs/regs.texi (Registers, Configuration Registers)
+       (File and Buffer Registers): Clarify and improve wording.  Add
+       cross-references and indexing.
+       (Configuration Registers): Rename the section to a more accurate
+       name.  (Bug#64354)
+
+       * lisp/register.el (jump-to-register, point-to-register)
+       (register-alist, frame-configuration-to-register): Doc fixes.
+       (Bug#64353)
+
+2023-06-29  Andrew G Cohen  <cohen@andy.bu.edu>
+
+       Use a temporary buffer in nnagent-request-set-mark (bug#64117)
+
+       Commit cb12a84f2c519a48dd87453c925e3bc36d9944db inadvertently removed
+       the use of a temporary buffer in nnagent-request-set-mark.  Bug and
+       fix reported by Jens Schmidt <jschmidt4gnu@vodafonemail.de>
+
+       * lisp/gnus/nnagent.el (nnagent-request-set-mark): Restore the use of
+       a temporary buffer that was inadvertently removed.
+
+       (cherry picked from commit 5075d752773c31d959272a7e2b73b1dc38ba184c)
+
+2023-06-29  john muhl  <jm@pub.pink>  (tiny change)
+
+       Support cons cell as value of ':line-width' box attribute
+
+       * lisp/calculator.el (calculator-need-3-lines): Support
+       values of a face's ':line-width' box attribute that are
+       cons cells.  (Bug#64344)
+
+2023-06-29  Yuan Fu  <casouri@gmail.com>
+
+       Add missing calls to treesit_record_change in editfns.c
+
+       These should be all that are missing.  See the next commit for detail.
+
+       * src/editfns.c (Ftranslate_region_internal):
+       (Ftranspose_regions): Call treesit_record_change.
+
+2023-06-29  Yuan Fu  <casouri@gmail.com>
+
+       Call treesit_record_change in subst-char-in-region (bug#64329)
+
+       * src/editfns.c (Fsubst_char_in_region): Call treesit_record_change in
+       the else branch.
+
+2023-06-29  Juri Linkov  <juri@linkov.net>
+
+       * lisp/misc.el (duplicate-line-final-position): New defcustom (bug#64185).
+
+       * lisp/misc.el (duplicate-line): Use it.
+
+       * test/lisp/misc-tests.el (misc--duplicate-line): Add tests for
+       duplicate-line-final-position.
+
+       Don't merge to master.
+
+2023-06-29  Daniel Martín  <mardani29@yahoo.es>
+
+       Make js-beginning-of-defun return non-nil on success
+
+       The docstring of 'beginning-of-defun-function' says that the
+       function shall return non-nil when it found the beginning
+       of a defun.  This is specially important because the calling
+       code decides when to move point depending on the return value.
+       * lisp/progmodes/js.el (js-beginning-of-defun)
+       (js--beginning-of-defun-flat): Return non-nil when the beginning
+       of a defun is found.  (Bug#64283)
+
+       * test/lisp/progmodes/js-tests.el (js-mode-end-of-defun): Add a unit
+       test.
+
+2023-06-27  Yuan Fu  <casouri@gmail.com>
+
+       Tree-sitter use with-silent-modifications like jit-lock (bug#64321)
+
+       * lisp/treesit.el (treesit--font-lock-notifier): Use
+       with-silent-modifications when marking modified text to be fontified
+       by jit-lock.  This is what jit-lock itself does.
+
+2023-06-27  Stephen Berman  <stephen.berman@gmx.net>
+
+       Fix todo-mode.el Commentary and a doc string (bug#64298)
+
+       * lisp/calendar/todo-mode.el: Explicitly note in the Commentary
+       that the Todo mode user manual is a separate Info manual in the
+       Emacs installation.
+       (todo-always-add-time-string): Replace doc string, which was
+       mistakenly retained in the initial merge of this version of
+       todo-mode.el, by a correct description of this user option.
+
+2023-06-27  Stephen Berman  <stephen.berman@gmx.net>
+
+       Prevent truncation of todo-mode categories sexp
+
+       * lisp/calendar/todo-mode.el (todo-delete-file)
+       (todo-move-category, todo-convert-legacy-files)
+       (todo-update-categories-sexp, todo-check-format):
+       Bind print-length and print-level to nil before using prin1
+       and related functions, to avoid truncating the todo categories
+       sexp and possibly corrupting the file format.
+
+2023-06-27  Stephen Berman  <stephen.berman@gmx.net>
+
+       Avoid making todo-mode buffers manually editable
+
+       * lisp/calendar/todo-mode.el (todo-add-category)
+       (todo-move-category, todo-edit-item--header)
+       (todo-set-item-priority, todo-move-item, todo-item-undone)
+       (todo-archive-done-item, todo-set-category-number): Restrict the
+       scope of nil buffer-read-only to the function calls that change
+       buffer text, thereby preventing todo mode buffers from becoming
+       manually editable and hence possibly corrupted when the minibuffer
+       is in use.
+
+2023-06-26  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Tramp mount-spec (don't merge)
+
+       * lisp/net/tramp-fuse.el (tramp-fuse-mounted-p): The mount-spec
+       could contain an optional trailing slash.  (Bug#64278)
+
+2023-06-25  Daniel Semyonov  <daniel@dsemy.com>
+
+       Fix VC package build when doc file isn't in a subdir
+
+       * lisp/emacs-lisp/package-vc.el (package-vc--build-documentation):
+       Expand 'file' before attempting to get its directory.  (Bug#64242)
+
+2023-06-25  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix type check in tramp-get-buffer-string
+
+       * lisp/net/tramp.el (tramp-get-buffer-string): Check, that BUFFER
+       is really a bufferp.
+
+2023-06-25  Richard M. Stallman  <rms@gnu.org>
+
+       Clarify list terminology
+
+       * doc/lispintro/emacs-lisp-intro.texi (Lists diagrammed):
+       Mention "cons cell".  Add index entries.
+       (car & cdr): Simplify etymology of `car' and `cdr'.
+       Explain why for some purposes they are better than `first' and `rest'.
+       Mention cons cells.
+
+       (cherry picked from commit 188c90c7c111dbbdc3edd29c23b59ade26f97bfd)
+
+2023-06-24  Mattias Engdegård  <mattiase@acm.org>
+
+       * lisp/emacs-lisp/shortdoc.el: More and better `substring` examples.
+
+       Suggested by Juri Linkov.
+
+2023-06-24  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix "C-x RET r" when the new encoding is UTF
+
+       * src/fileio.c (Finsert_file_contents): Update point of
+       'conversion_buffer' before decoding the last block.  (Bug#64253)
+
+2023-06-23  Dmitry Gutov  <dmitry@gutov.dev>
+
+       Fix "vc-print-log does not erase buffer" and associated problems
+
+       * lisp/vc/vc.el (vc-deduce-fileset): Make sure to retain the
+       buffer switch (if it did), bug#63949.
+
+2023-06-23  Theodor Thornhill  <theo@thornhill.no>
+
+       Add selector_expression indentation rule
+
+       * lisp/progmodes/go-ts-mode.el (go-ts-mode--indent-rules): New rule.
+
+2023-06-22  Eli Zaretskii  <eliz@gnu.org>
+
+       Add "nixd" LSP server to Eglot
+
+       * lisp/progmodes/eglot.el (eglot-server-programs): Add "nixd".
+       Patch by Brian Leung <leungbk@posteo.net>.  (Bug#64214)
+
+2023-06-22  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix building --with-native-compilation=aot from release tarball
+
+       * lisp/Makefile.in (%.eln): Pattern rule for AOT native
+       compilation.
+       (compile-eln-targets, compile-eln-aot): New targets for AOT native
+       compilation.
+
+       * src/Makefile.in (../native-lisp): If NATIVE_COMPILATION_AOT is
+       set, also native-compile all the other Lisp files.
+       (Bug#64167)
+
+2023-06-21  Alan Mackenzie  <acm@muc.de>
+
+       Fix bug#64152 (Minibuffer sometimes goes "modal")
+
+       In particular, when a frame has no minibuffer and is using that
+       of a different "normal" frame, C-x 5 o, etc., and GUI
+       operations fail.
+
+       Fix by partially reverting the commit from 2022-07-07 15:38:09
+       +0000 "Remove obscure, obsolete code from do_switch_frame".  As
+       a consequent change, also revert the commit from 2022-07-08
+       20:19:03 +0000 "Remove now unused parameter TRACK from
+       do_switch_frame".
+
+       * src/frame.c (do_switch_frame): Restore the TRACK parameter.
+       Restore the code which redirects the frame focus when a new
+       frame gets selected.
+
+       * src/frame.c (Fselect_frame, Fhandle_switch_frame)
+       (delete_frame)
+       * src/keyboard.c (quit_throw_to_read_char)
+       * src/lisp.h (do_switch_frame prototype)
+       * src/minibuf.c (read_minibuf_unwind)
+       * src/window.c (Fset_window_configuration): Restore the TRACK
+       argument to do_switch_frame.
+
+       * src/xterm.c (x_try_restore_frame): Add a zero TRACK argument
+       to do_switch_frame.
+
+2023-06-21  Eli Zaretskii  <eliz@gnu.org>
+
+       Disable target-async by default in gdb-mi.el
+
+       * lisp/progmodes/gdb-mi.el (gdb-non-stop-setting): Disable until
+       bug#63084 is fixed.  (Bug#64186)
+
+2023-06-20  Filipp Gunbin  <fgunbin@fastmail.fm>
+
+       Revert "Fix parsing of dn line if WITHDN is non-nil"
+
+       This reverts commits 71b27779a9a and d2246b26275, because they change
+       the return value of "ldap-search" in an incompatible way.  The fix
+       (a different one) will be done on master instead (bug#64089).
+
+2023-06-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Don't truncate filenames with "emacs.el" in them
+
+       * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol):
+       Avoid false positives when looking for "emacs.el" matches the
+       likes of "emacs.elpa".  (Bug#64143)
+
+2023-06-20  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'minibuffer-message'
+
+       * doc/lispref/minibuf.texi (Minibuffer Misc): Clarify that
+       'minibuffer-message' behaves like 'message' if called from a
+       buffer that is not a minibuffer.
+
+       * lisp/minibuffer.el (minibuffer-message)
+       (set-minibuffer-message, clear-minibuffer-message): Doc fixes.
+       (Bug#64165)
+
+2023-06-19  João Távora  <joaotavora@gmail.com>
+
+       Eglot: again fix positions of coinciding inlay hint overlays (bug#64101)
+
+       This bug originated from the previous fix, and is reproducible on non
+       Mac OS platforms, as long as the very latest version (at time of
+       writing) of the rust-analyzer server is used.
+
+       * lisp/progmodes/eglot.el (eglot--update-hints-1): Reverse
+       priorities when pegging overlays after (i.e. when before-string is
+       used).
+
+2023-06-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/ldefs-boot.el: Regenerate.
+
+2023-06-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Bump Emacs version to 29.0.92
+
+       * README:
+       * configure.ac:
+       * nt/README.W32:
+       * msdos/sed2v2.inp: Bump version to 29.0.92.
+
 2023-06-18  Mattias Engdegård  <mattiase@acm.org>
 
        Describe primarily the Emacs s-exp dialect for treesit queries
 
 This file records repository revisions from
 commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
-commit 8f62e7b85f69bb4026e9cf2971668b0d77077792 (inclusive).
+commit 76a142e265df742b2fdd3d220607a46fcbc30e1a (inclusive).
 See ChangeLog.3 for earlier changes.
 
 ;; Local Variables:
index 9bd490dd3f8433442d3bf51f9b1761ec39450e4a..27d01ed9eb951d36d65ccfb429be8bc555e3bc59 100644 (file)
@@ -112,9 +112,9 @@ Alan Mackenzie: wrote cc-awk.el debug-early.el
 and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el
   cc-langs.el cc-mode.el cc-styles.el cc-vars.el
 and changed cc-mode.texi bytecomp.el minibuf.c window.c edebug.el
-  follow.el lisp.h display.texi eval.c keyboard.c subr.el frame.c lread.c
+  follow.el frame.c lisp.h display.texi eval.c keyboard.c subr.el lread.c
   syntax.texi xdisp.c progmodes/compile.el programs.texi font-lock.el
-  modes.texi window.el windows.texi and 190 other files
+  modes.texi window.el windows.texi and 191 other files
 
 Alan Modra: changed unexelf.c
 
@@ -389,7 +389,7 @@ and changed nnir.el gnus-sum.el nnimap.el gnus-group.el gnus.texi
   gnus-msg.el gnus-int.el gnus-search.el auth-source.el gnus-art.el
   gnus-cache.el gnus.el nnheader.el nnspool.el deps.mk dns.el
   fns-tests.el fns.c gnus-agent.el gnus-cloud.el gnus-registry.el
-  and 14 other files
+  and 15 other files
 
 Andrew Hall: changed paren.el
 
@@ -1190,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 43 other files
+  compile.texi configure.ac and 45 other files
 
 Daniel McClanahan: changed lisp-mode.el
 
@@ -1227,7 +1227,7 @@ Daniel Ralston: changed rcirc.el
 
 Daniel Schoepe: changed gnus-sum.el
 
-Daniel Semyonov: changed mairix.el
+Daniel Semyonov: changed mairix.el package-vc.el
 
 Dani Moncayo: changed msys-to-w32 Makefile.in configure.ac buffers.texi
   lists.texi mini.texi INSTALL README.W32 basic.texi custom.texi
@@ -1660,9 +1660,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
   chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el
 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 1329 other files
+  files.el fileio.c keyboard.c emacs.c text.texi w32term.c configure.ac
+  dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c
+  dispextern.h lisp.h and 1330 other files
 
 Eliza Velasquez: changed server.el
 
@@ -2170,7 +2170,7 @@ Gregor Schmid: changed intervals.c intervals.h tcl-mode.el textprop.c
 
 Gregory Chernov: changed nnslashdot.el
 
-Gregory Heytings: changed xdisp.c editfns.c keyboard.c buffer.c subr.el
+Gregory Heytings: changed xdisp.c editfns.c keyboard.c subr.el buffer.c
   dispextern.h lisp.h buffer.h display.texi efaq.texi files.el isearch.el
   minibuffer.el Makefile.in bytecode.c composite.c positions.texi
   bytecomp.el emake help-fns.el lread.c and 78 other files
@@ -2686,7 +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 Schmidt: changed epa.texi plstore.el auth.texi comint.el gnus.texi
+  isearch.el ldap.el
 
 Jens Toivo Berger Thielemann: changed word-help.el
 
@@ -2919,6 +2920,8 @@ John Mastro: changed auth-source.el ibuffer.el w32heap.c
 
 John Mongan: changed progmodes/f90.el
 
+John Muhl: changed calculator.el
+
 John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el help-fns.el
   rmail.el files.el thumbs.el bindings.el fns.c xfns.c arc-mode.el
   bytecomp.el cus-theme.el font-lock.el hexl.el ibuf-macs.el info.el
@@ -3122,9 +3125,9 @@ 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 window.el subr.el vc.el mouse.el
+  progmodes/grep.el minibuffer.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
+  search.texi startup.el progmodes/compile.el and 473 other files
 
 Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h
   w32console.c w32heap.c w32inevt.c w32term.h
@@ -3985,7 +3988,7 @@ Mauro Aranda: changed wid-edit.el cus-edit.el custom.el wid-edit-tests.el
   widget.texi perl-mode.el custom-tests.el checkdoc-tests.el checkdoc.el
   cperl-mode-tests.el cus-edit-tests.el cus-theme.el customize.texi
   files.texi gnus.texi octave.el pong.el align.el auth-source.el
-  autorevert.el button.el and 44 other files
+  autorevert.el button.el and 45 other files
 
 Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el
 
@@ -4793,7 +4796,7 @@ Philipp Stephani: wrote callint-tests.el checkdoc-tests.el
   lread-tests.el mouse-tests.el startup-tests.el xt-mouse-tests.el
 and changed emacs-module.c emacs-module-tests.el configure.ac json.c
   process.c eval.c internals.texi json-tests.el process-tests.el alloc.c
-  emacs-module.h.in emacs.c lread.c nsterm.m bytecomp.el lisp.h pdumper.c
+  emacs-module.h.in emacs.c lread.c nsterm.m pdumper.c bytecomp.el lisp.h
   seccomp-filter.c callproc.c cl-macs.el gtkutil.c and 188 other files
 
 Phillip Dixon: changed eglot.el
@@ -5038,7 +5041,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el
 and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el
   fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el
   configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c
-  info.el dired.el and 1338 other files
+  info.el dired.el and 1339 other files
 
 Richard Ryniker: changed sendmail.el
 
@@ -5089,7 +5092,7 @@ and changed configure.ac process.c blocks.awk keymap.el font.c
   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 191 other files
+  and 192 other files
 
 Robert Thorpe: changed cus-start.el indent.el rmail.texi
 
@@ -5487,7 +5490,7 @@ Sławomir Nowaczyk: changed emacs.py progmodes/python.el TUTORIAL.pl
   flyspell.el ls-lisp.el w32proc.c
 
 Spencer Baugh: changed data-tests.el minibuffer.el alloc.c autorevert.el
-  mini.texi processes.texi
+  flymake.el menu-bar.el mini.texi processes.texi simple.el
 
 Spencer Thomas: changed dabbrev.el emacsclient.c gnus.texi server.el
   unexcoff.c
@@ -5780,9 +5783,9 @@ Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c
 Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el
   c-ts-mode.el eglot.el js.el csharp-mode.el css-mode.el project.el
   json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el EGLOT-NEWS
-  README.md c-ts-mode-tests.el compile-tests.el indent-bsd.erts
-  indent.erts maintaining.texi mwheel.el ruby-ts-mode.el
-  and 4 other files
+  README.md c-ts-mode-tests.el compile-tests.el go-ts-mode.el
+  indent-bsd.erts indent.erts maintaining.texi mwheel.el
+  and 5 other files
 
 Theresa O'Connor: wrote json.el
 and changed erc.el erc-viper.el erc-log.el erc-track.el viper.el
@@ -6105,6 +6108,8 @@ Valentin Wüstholz: changed org.el
 
 Valery Alexeev: changed cyril-util.el cyrillic.el
 
+Valtteri Vuorikoski: changed configure.ac
+
 Van L: changed subr.el
 
 Vasilij Schneidermann: changed ETAGS.EBNF cus-start.el eww.el cc-mode.el
@@ -6146,7 +6151,7 @@ Vincent Bernat: changed gnus-int.el nnimap.el xsettings.c
 
 Vincent Del Vecchio: changed info.el mh-utils.el
 
-Vincenzo Pupillo: changed java-ts-mode.el
+Vincenzo Pupillo: changed js.el typescript-ts-mode.el java-ts-mode.el
 
 Vince Salvino: changed msdos.texi w32.c w32fns.c
 
@@ -6370,7 +6375,7 @@ Yuan Fu: changed treesit.el treesit.c c-ts-mode.el parsing.texi
   progmodes/python.el modes.texi js.el treesit-tests.el indent.erts
   typescript-ts-mode.el css-mode.el treesit.h configure.ac
   java-ts-mode.el print.c sh-script.el c-ts-common.el gdb-mi.el
-  rust-ts-mode.el go-ts-mode.el starter-guide and 53 other files
+  rust-ts-mode.el go-ts-mode.el starter-guide and 54 other files
 
 Yuanle Song: changed rng-xsd.el