emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 8f4b2adb4d 4/5: Merge from origin/emacs-28


From: Stefan Kangas
Subject: master 8f4b2adb4d 4/5: Merge from origin/emacs-28
Date: Wed, 29 Jun 2022 09:49:09 -0400 (EDT)

branch: master
commit 8f4b2adb4d362e3f6fa9bfa1034771177af5a4c3
Merge: a4b95d3c34 6c26f089a7
Author: Stefan Kangas <stefan@marxist.se>
Commit: Stefan Kangas <stefan@marxist.se>

    Merge from origin/emacs-28
    
    6c26f089a7 Update ChangeLog and AUTHORS for 28.1.90 pretest
    
    # Conflicts:
    #       ChangeLog.3
    #       etc/AUTHORS
---
 ChangeLog.3 | 1225 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1225 insertions(+)

diff --git a/ChangeLog.3 b/ChangeLog.3
index f0297fd1f0..c02fb67805 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,1227 @@
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Update Tramp version (don't merge with master)
+
+       * doc/misc/trampver.texi:
+       * lisp/net/trampver.el: Change version to "2.5.3".
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Tramp shall not trap unrelated D-Bus errors
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-vector): Declare.
+       (tramp-gvfs-file-name-handler): Let-bind it.
+       (tramp-gvfs-dbus-event-vector): Fix docstring.
+       (tramp-gvfs-maybe-open-connection): Do not set it globally.  (Bug#56162)
+
+2022-06-29  Basil L. Contovounesios  <contovob@tcd.ie>
+
+       Fix hash table function return values in manual
+
+       * doc/lispref/hash.texi (Hash Access): Reconcile documented return
+       values of puthash and clrhash with their respective
+       docstrings (bug#55562).
+
+2022-06-29  Kyle Meyer  <kyle@kyleam.com>
+
+       Update to Org 9.5.4-3-g6dc785
+
+2022-06-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Mention Solaris 10 'make clean' and 'make check'
+
+       Mention further crashes on Solaris 10
+
+2022-06-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Port distribution tarball to Solaris 10
+
+       * make-dist (taropt): Use 'tar -H ustar' to generate a portable
+       tar file format instead of a GNU-specific format.  Needed now that
+       Emacs tarballs contain file names longer than 100 bytes, e.g.:
+       
emacs-28.1/test/lisp/gnus/mml-sec-resources/private-keys-v1.d/C072AF82DCCCB9A7F1B85FFA10B802DC4ED16703.key
+       
emacs-28.1/test/lisp/emacs-lisp/bytecomp-resources/error-lexical-var-with-run-hook-with-args-until-success.el
+       Without this patch, extracting a tarball on Solaris 10 fails with
+       many diagnostics like “tar: ././@LongLink: typeflag 'L' not
+       recognized, converting to regular file”.
+
+       (cherry picked from commit 4410f5d86997b6b238ff05c2ece338b28e1163b1)
+
+2022-06-29  Stefan Kangas  <stefan@marxist.se>
+
+       Avoid treating number as an enum in the org manual
+
+       * doc/misc/org.org (The Agenda Dispatcher): Avoid treating number as
+       enum.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve last change in autotype.texi
+
+       * doc/misc/autotype.texi (Autoinserting): Fix wording.  Suggested
+       by Richard Stallman <rms@gnu.org>.
+
+2022-06-29  Stefan Kangas  <stefan@marxist.se>
+
+       * lisp/repeat.el (repeat-mode): Fix message format.
+
+2022-06-29  Earl Hyatt  <okamsn@protonmail.com>
+
+       Clarify autotype.texi text slightly
+
+       * doc/misc/autotype.texi (Autoinserting): Make text slightly
+       clearer (bug#56118).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Support builds configured with a separate --bindir
+
+       * src/emacs.c (load_pdump): Don't overwrite the leading
+       directories of the Emacs executable just because the pdumper file
+       was not found in the expected directory relative to the binary.
+       This is needed to support builds with a separate --bindir
+       configure-time option and native-compilation.  (Bug#55741)
+
+2022-06-29  Stefan Kangas  <stefan@marxist.se>
+
+       * doc/misc/eww.texi (Overview, Basics): Fix typos.
+
+2022-06-29  Richard Hansen  <rhansen@rhansen.org>
+
+       Fix invalid defcustom :group when :predicate is used
+
+       * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Fix
+       invalid `:group' argument for the `-modes' defcustom that is created
+       when `:predicate' is used (bug#56049).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Prune the Gnus FAQ of some outdated data
+
+       * doc/misc/gnus-faq.texi (FAQ 9-2): Remove some outdated advice
+       (bug#56042).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix efaq-w32.texi build warning
+
+       * doc/misc/efaq-w32.texi (Other useful ports): Fix ordering to
+       match nodes (or should the nodes be moved instead?).
+
+       Do not merge to master.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Update cl-struct-sequence-type doc string
+
+       * lisp/emacs-lisp/cl-macs.el (cl-struct-sequence-type): Fix doc
+       string to reflect what it does (bug#46523).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix a tagging problem in tramp.texi
+
+       * doc/misc/tramp.texi (Frequently Asked Questions): Restore an
+       @end lisp removed by accident.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Mention face quirks after the final line in the lispref manual
+
+       * doc/lispref/display.texi (Face Attributes): Mention the quirks
+       about point after the final line (bug#56011).
+
+2022-06-29  Stefan Kangas  <stefan@marxist.se>
+
+       Delete reference to obsolete library complete.el
+
+       * doc/misc/tramp.texi (Frequently Asked Questions): Delete reference
+       to obsolete library complete.el.
+
+2022-06-29  Stefan Kangas  <stefan@marxist.se>
+
+       * lisp/textmodes/artist.el: Minor doc fixes.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       * lisp/net/tramp.el (tramp-methods): Fix quoting in docstring.
+
+2022-06-29  Arash Esbati  <arash@gnu.org>
+
+       Update MS Windows FAQ for MinGW64-w64/MSYS2
+
+       * doc/misc/efaq-w32.texi (Compiling, Debugging): Mention
+       MinGW64-w64/MSYS2 as the preferred way for building Emacs on
+       capable systems.
+       (Attachments with Gnus): Catch up with emacs-mime.texi in the
+       example given.
+       (Spell check): Add the availability of GNU Aspell and Hunspell
+       in MSYS2 distribution.
+       (Other useful ports): Add an entry for MinGW64-w64/MSYS2.
+       Fix link for MinGW homepage.
+       Remove entry for defunct UWIN project.  (Bug#55930)
+
+2022-06-29  Robert Pluim  <rpluim@gmail.com>
+
+       Describe 'set-file-modes' argument prompting
+
+       * src/fileio.c (Fset_file_modes): Document that FILENAME is prompted
+       for.  (Bug#55984)
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Revert "Clarify what a Calc registeri in in calc-insert-register"
+
+       This reverts commit 73400e4002ce8fca060093548e6791b3a784eeaa.
+
+       This has been fixed in Emacs 29 by making it possible to use regular 
registers in calc.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify what a Calc registeri in in calc-insert-register
+
+       * lisp/calc/calc-yank.el (calc-insert-register): Note that these
+       aren't normal registers (bug#55943).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix doc strings in whitespace.el
+
+       * lisp/whitespace.el (whitespace-style, whitespace-action):
+       Untabify the doc strings.  (Bug#55904)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of "etags -I"
+
+       * doc/man/etags.1:
+       * doc/emacs/maintaining.texi (Create Tags Table): Elaborate on the
+       importance of the '-I' option to 'etags'.  (Bug#45246)
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Mention the #f syntax from cl-prin1
+
+       * doc/lispref/objects.texi (Special Read Syntax): Mention #f,
+       which is in cl-prin1 output (bug#55853).
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix file name quoting in tramp-smb.el (do not merge)
+
+       * lisp/net/tramp-smb.el (tramp-smb-handle-write-region): Quote tmpfile.
+       (tramp-smb-get-localname): Remove superfluous test.  (Bug#55855)
+
+       * test/lisp/net/tramp-tests.el (tramp-test03-file-name-method-rules):
+       Remove superfluous checks.
+
+2022-06-29  Jeff Walsh  <fejfighter@gmail.com>
+
+       Update error message to reflect variable rename
+
+       * src/comp.c (Fcomp_el_to_eln_filename): Update error message.  
(Bug#55861)
+
+2022-06-29  Ken Brown  <kbrown@cornell.edu>
+
+       Fix error reporting in process-async-https-with-delay
+
+       * test/src/process-tests.el (process-async-https-with-delay): Use
+       'plist-get' instead of 'assq' in testing for a connection error.
+       The 'status' variable is a plist, not an alist.  (Bug#55849)
+
+2022-06-29  Stefan Kangas  <stefan@marxist.se>
+
+       * doc/misc/org.org: Remove spurious markup.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Make Tramp version check more robust
+
+       * lisp/net/trampver.el (tramp-repository-branch)
+       (tramp-repository-version): Check for "git" executable.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix debugging with GDB when a breakpoint has multiple locations
+
+       * lisp/progmodes/gdb-mi.el (gdb-breakpoints--add-breakpoint-row):
+       New function, extracted from 'gdb-breakpoints-list-handler-custom'.
+       Don't print "in <unknown>" for header-rows of breakpoints with
+       multiple locations that don't have a function name attached.
+       (gdb-breakpoints-list-handler-custom): Add to the breakpoint table
+       also any locations in multiple-location breakpoints, which are
+       supported since GDB 6.8.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Update documentation of 'aset' and 'store-substring'
+
+       * doc/lispref/strings.texi (Modifying Strings): Adjust to
+       implementation changes: it is possible for the modified string to
+       have fewer or more bytes than the original.  Add recommendations
+       regarding unibyte vs multibyte strings and characters.  (Bug#55801)
+
+2022-06-29  Kyle Meyer  <kyle@kyleam.com>
+
+       Update to Org 9.5.4
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify documentation of 'string-to-unibyte'
+
+       * doc/lispref/nonascii.texi (Converting Representations): Clarify
+       what 'string-to-unibyte' does.  Reported by Richard Hansen
+       <rhansen@rhansen.org>.  (Bug#55777)
+
+2022-06-29  Ikumi Keita  <ikumi@ikumi.que.jp>  (tiny change)
+
+       Improve keystrokes in doc strings in some find-file functions
+
+       * lisp/files.el (find-file):
+       (find-file-other-window):
+       (find-file-other-frame): Include the correct keymap so that
+       keystrokes are displayed better (bug#55761).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix segfaults when starting on 80x26 TTY frames
+
+       * src/dispnew.c (adjust_frame_glyphs_for_frame_redisplay): Make
+       sure we have valid frame glyph matrices for the interactive
+       session.  (Bug#55760)
+       (adjust_frame_glyphs): Add assertions for when we fail to allocate
+       valid frame glyph matrices for a TTY frame.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Make it explicit that a couple of _s in lispref are underscores
+
+       * doc/lispref/strings.texi (Custom Format Strings):
+       * doc/lispref/control.texi (pcase Macro): Make it explicit that
+       it's an underscore (bug#55742).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Remove from FAQ the MS-Windows info about BDF fonts
+
+       * doc/misc/efaq.texi (How to add fonts): Remove the MS-Windows
+       specific steps, as BDF fonts are no longer supported on
+       MS-Windows.  (Bug#55740)
+
+2022-06-29  Ikumi Keita  <ikumi@ikumi.que.jp>  (tiny change)
+
+       Fix Display Property manual example
+
+       * doc/lispref/display.texi (Display Property): Fix syntax of
+       example (bug#55736).
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Some Tramp cleanup on MS Windows
+
+       * lisp/net/tramp.el (tramp-restricted-shell-hosts-alist): Do not add
+       localhost when `tramp-encoding-shell' is a POSIX shell.
+
+       * test/lisp/net/tramp-tests.el (tramp-test31-interrupt-process):
+       Skip on MS Windows.
+
+2022-06-29  Alan Mackenzie  <acm@muc.de>
+
+       do_switch_frame: before leaving mini-window, check other (mru) window 
is live
+
+       This fixes bug#55684.  There, with a minibuffer-only frame at start up,
+       Emacs tried to switch to this frame, whose selected window was the
+       mini-window.  There is no other active window in this frame, so the
+       attempt to swith to another window failed.
+
+       * src/frame.c (do_switch_frame): On switching to a frame whose selected
+       window is as above, before selecting the most recently used window, 
check
+       this ostensible window is an actual live window.  Otherwise leave the
+       mini-window selected.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix commands used to produce on-line HTML docs
+
+       * admin/admin.el (manual-meta-string): Only include the first
+       line, and move the rest...
+       (manual-links-string): ...to this new string.
+       (manual-html-fix-headers): Don't remove the '<meta name=' elements
+       produced by makeinfo, especially not the 'name="viewport"' one,
+       which is essential for viewing the docs on mobile devices.
+       Reported by "Facundo Lander via RT" <webmasters-comment@gnu.org>,
+       see gnu.org ticket #1840138.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix a bad cross-reference in elisp.pdf
+
+       * doc/lispref/control.texi (pcase Macro): Fix a conditional
+       cross-reference (bug#55689).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix documentation of 'string-pad'
+
+       * doc/lispref/strings.texi (Creating Strings): Fix description of
+       'string-pad'.  (Bug#55688)
+
+2022-06-29  Juri Linkov  <juri@linkov.net>
+
+       Fix more occurrences of renamed kmacro-keymap command
+
+       * doc/emacs/kmacro.texi (Basic Keyboard Macro): Fix documentation
+       after recent kmacro-redisplay command name change.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Mention "unspecified-fg" and "unspecified-bg" in some doc strings
+
+       * lisp/faces.el (face-foreground, face-background)
+       (foreground-color-at-point, background-color-at-point):
+       * lisp/color.el (color-name-to-rgb): Mention "unspecified-fg" and
+       "unspecified-bg" pseudo-colors on TTY frames.  (Bug#55623)
+
+2022-06-29  Hayden Shenk  <hayden.shenk@zetier.com>  (tiny change)
+
+       Fix format specifiers in tramp-adb.el
+
+       * lisp/net/tramp-adb.el (tramp-adb-get-device): Fix format
+       specifiers for port.  (Bug#55651)
+
+2022-06-29  Damien Cassou  <damien@cassou.me>
+
+       Improve documentation of mail-user-agent.
+
+       * doc/emacs/sending.texi (Mail Methods):
+       * lisp/simple.el (mail-user-agent): Mention additional options
+       of non-bundled MUA.  (Bug#5569)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       More fixes in abbrev.el doc strings
+
+       * lisp/abbrev.el (inverse-add-global-abbrev, inverse-add-mode-abbrev):
+       Document the effect of negative ARG.  (Bug#55527)
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Add note about Tramp completion to completion-styles doc string
+
+       * lisp/minibuffer.el (completion-styles): Add note about Tramp
+       completion (bug#37954).
+
+2022-06-29  Arash Esbati  <arash@gnu.org>
+
+       Remove mention of removed nnimap-nov-is-evil variable
+
+       * doc/misc/gnus.texi (Slow/Expensive Connection): Remove mention
+       of removed nnimap-nov-is-evil variable (bug#55556).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation strings and prompts in abbrev.el
+
+       * lisp/abbrev.el (abbrev-file-name, only-global-abbrevs)
+       (copy-abbrev-table, insert-abbrevs, list-abbrevs)
+       (abbrev-table-name, edit-abbrevs, define-abbrevs)
+       (read-abbrev-file, quietly-read-abbrev-file, write-abbrev-file)
+       (abbrev-edit-save-to-file, abbrev-edit-save-buffer)
+       (add-mode-abbrev, add-global-abbrev, inverse-add-mode-abbrev)
+       (inverse-add-global-abbrev, abbrev-prefix-mark)
+       (expand-region-abbrevs, abbrev-table-get, abbrev-table-put)
+       (abbrev-get, abbrev-minor-mode-table-alist, abbrevs-changed)
+       (abbrev-all-caps, last-abbrev-text, last-abbrev-location)
+       (clear-abbrev-table, define-abbrev, define-global-abbrev)
+       (define-mode-abbrev, abbrev--active-tables, abbrev--symbol)
+       (abbrev-symbol, abbrev-expansion, abbrev-insert)
+       (abbrev-expand-function, abbrev--suggest-above-threshold)
+       (abbrev--suggest-saved-recommendations)
+       (abbrev--suggest-shortest-abbrev, abbrev--suggest-get-totals)
+       (insert-abbrev-table-description, define-abbrev-table)
+       (abbrev-table-menu): Fix doc strings: wording, punctuation,
+       clarity.
+       (add-abbrev, inverse-add-abbrev): Improve the prompt text.
+       (Bug#55527)
+
+2022-06-29  Alan Mackenzie  <acm@muc.de>
+
+       Restore the Fselect_window call in gui_consider_frame_title.
+
+       This fixes bug #55412.  The call to Fselect_window was removed on 
2021-03-21
+       in the commit "Prevent open minibuffers getting lost when their frame 
gets
+       deleted".  This call is actually needed to determine current elements 
of the
+       pertinent window and frame when these are used in the frame title.
+
+       * src/frame.c (do_switch_frame): When the selected window in the target 
frame
+       is the mini-window, switch away from this window unless there is a valid
+       minibuffer there.
+
+       * src/frame.h (struct frame): Add an incidental comment about the 
element
+       selected_window.
+
+       * src/minibuf.c (move_minibuffers_onto_frame): No longer set the 
selected
+       window of the source frame.  This action is now performed later, on 
returning
+       to that frame, in do_switch_frame when needed (see above).
+
+       * src/xdisp.c (gui_consider_frame_title): Replace the Fselect_window 
call and
+       associated ancillary settings.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Advise against settings in the MS-Windows system registry
+
+       * doc/emacs/cmdargs.texi (MS-Windows Registry): Advise against
+       setting environment variables in the system registry.  (Bug#16429)
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix kmacro-keymap binding after previous change
+
+       * lisp/kmacro.el (kmacro-keymap): Fix binding after
+       kmacro-redisplay command name change.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Add glossary entries for "interactively"
+
+       * doc/emacs/glossary.texi (Glossary): Mention "interactively" and
+       how it relates to the "command" concept (bug#55461).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix the name of a kmacro command.
+
+       * lisp/kmacro.el (kmacro-redisplay): Rename from
+       'kdb-macro-redisplay' (which was wrong and included a typo).
+
+       * etc/NEWS: Announce the change.  (Bug#55471)
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix Tramp sshfs tests (don't merge)
+
+       * test/lisp/net/tramp-tests.el (tramp-fuse-remove-hidden-files): 
Declare.
+       (tramp-test16-directory-files)
+       (tramp-test16-file-expand-wildcards)
+       (tramp-test26-file-name-completion, tramp--test-check-files): Use it.
+       (tramp--test-check-files): Delete directory recursively.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Some minor Tramp fixes
+
+       * lisp/net/tramp-cmds.el (tramp-list-tramp-buffers)
+       (tramp-list-remote-buffers): Add ;;;###tramp-autoload cookie.
+
+       * lisp/net/tramp-fuse.el (tramp-fuse-remove-hidden-files): New defvar.
+       (tramp-fuse-remove-hidden-files): Use it.
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-handler-askquestion):
+       Keep regression tests running.
+
+2022-06-29  Kyle Meyer  <kyle@kyleam.com>
+
+       Update to Org 9.5.3-6-gef41f3
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Hide temporary FUSE files in Tramp
+
+       * lisp/net/tramp-fuse.el (tramp-fuse-remove-hidden-files): New defsubst.
+       (tramp-fuse-handle-directory-files)
+       (tramp-fuse-handle-file-name-all-completions): Use it.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       * test/lisp/net/tramp-tests.el (tramp-test27-load): Adapt test.  Don't 
merge
+
+2022-06-29  Po Lu  <luangruo@yahoo.com>
+
+       Fix tooltip face overwriting dragged text strings during mouse DND
+
+       * lisp/mouse.el (mouse-drag-and-drop-region): Copy
+       `text-tooltip' before showing it.  Do not merge to master.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix lexical-binding fallout in vhdl-mode.el
+
+       * lisp/progmodes/vhdl-mode.el (arch-alist, pack-alist)
+       (file-alist, unit-alist, rule-alist): Defvar them, since vhdl-aput
+       expects them to be dynamically bound.  (Bug#55389)
+       (vhdl-speedbar-insert-hierarchy): Rename the PACK-ALIST argument
+       to PACKAGE-ALIST, to avoid shadowing the global variable.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix ControlPath quoting in Tramp
+
+       * lisp/net/tramp-sh.el (tramp-ssh-controlmaster-options):
+       Adapt docstring.  Do not quote ControlPath.  Reported by Daniel
+       Kessler <kesslerd@umich.edu>.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Remove the AUCTeX subsection from MS-Windows FAQ
+
+       * doc/misc/efaq-w32.texi (AUCTeX): Remove the subsection, it is no
+       longer useful.  (Bug#55330)
+
+2022-06-29  Arash Esbati  <arash@gnu.org>
+
+       Update AUCTeX FAQ entry
+
+       * doc/misc/efaq-w32.texi (AUCTeX): AUCTeX project isn't providing
+       pre-compiled versions for Windows anymore (bug#55330).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Update string-to-number documentation to bignum Emacs
+
+       * doc/lispref/strings.texi (String Conversion): string-to-number
+       no longer converts integers to floating point numbers (bug#55334).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix doc string references to tags-loop-continue
+
+       * lisp/vc/vc-dir.el (vc-dir-search, vc-dir-query-replace-regexp):
+       Fix reference to obsolete tags-loop-continue (bug#55311).
+
+2022-06-29  Visuwesh M  <visuweshm@gmail.com>
+
+       dired-do-query-replace-regexp doc string fix
+
+       * lisp/dired-aux.el (dired-do-query-replace-regexp): Refer
+       'fileloop-continue' instead of the obsolete command
+       'tags-loop-continue'.  (Bug#55311)
+
+       (cherry picked from commit 4c505203f9171886f47638779326e257a95a1d79)
+
+2022-06-29  Alan Mackenzie  <acm@muc.de>
+
+       Linux console: don't translate ESC TAB to `backtab' in input-decode-map.
+
+       This translation happened after the terminfo entry for <shift>TAB in 
the linux
+       section was changed to kcbt=\E^I in ncurses version 6.3.
+
+       * lisp/term/linux.el (terminal-init-linux): Add a define-key form to 
remove
+       the entry for "\e\t" from input-decode-map.
+
+       * etc/PROBLEMS: Add a new section under "character terminals" about 
S-TAB
+       wrongly doing the same thing as M-TAB, giving tips about amending the 
Linux
+       keyboard layout.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Handle changed scp protocol in Tramp, don't merge
+
+       * lisp/net/tramp-sh.el (tramp-scp-force-scp-protocol): New defvar.
+       (tramp-scp-force-scp-protocol): New defun.
+       (tramp-do-copy-or-rename-file-out-of-band): Use it.
+       (tramp-methods) <scp, scpx>: Use "%y".
+
+       * lisp/net/tramp.el (tramp-methods): Adapt docstring.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix bug#55274
+
+       * lisp/dired-aux.el (dired-do-compress-to): Use `file-local-name'
+       for shell out-file.  (Bug#55274)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Provide reference for OTF tags in the ELisp manual
+
+       * doc/lispref/display.texi (Low-Level Font): Provide the canonical
+       reference URL for OTF tags.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Be more resilient towards errors during error handling
+
+       * src/print.c (print_error_message): Avoid infinite recursion if
+       `substitute-command-keys' bugs out (bug#55269).
+
+       (cherry picked from commit 8364f058b821eba31f84dcded175cca403a965a5)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of font- and face-related attribute functions
+
+       * lisp/faces.el (face-attribute):
+       * src/xfaces.c (Fx_family_fonts):
+       * src/font.c (Ffont_get, Ffont_put): Improve and clarify the doc
+       strings.
+
+       * doc/lispref/display.texi (Low-Level Font): Document the :type
+       attribute of a font.  Improve documentation of 'font-get' and
+       'font-put'.
+       (Attribute Functions): Add cross-reference to the description of
+       face attributes.
+
+2022-06-29  Kyle Meyer  <kyle@kyleam.com>
+
+       Update to Org 9.5.3-3-gd54104
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve indexing in "Programmed Completion"
+
+       * doc/lispref/minibuf.texi (Programmed Completion): Improve
+       indexing.  (Bug#55095)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of 'set-fontset-font'
+
+       * doc/lispref/display.texi (Fontsets):
+       * src/fontset.c (Fset_fontset_font): Improve and clarify the
+       documentation of 'set-fontset-font'.  Rename the arguments to be
+       more self-explanatory.  (Bug#55086)
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Fix problem with Solaris ls in Tramp
+
+       * lisp/net/tramp-sh.el (tramp-sunos-unames): Move up.
+       (tramp-sh--quoting-style-options): Handle erroneous Solaris ls.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Another fix for non-ASCII 'overlay-arrow-string'
+
+       * src/xdisp.c (get_overlay_arrow_glyph_row): Fix yet another place
+       that assumed each character is a single byte.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid a redisplay loop when 'overlay-arrow-string' is non-ASCII
+
+       * src/xdisp.c (get_overlay_arrow_glyph_row): Don't assume every
+       character in 'overlay-arrow-string' is one byte long.  Reported by
+       Yuri D'Elia <wavexx@thregr.org>.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Add minimum instructions to 'query-replace' commands
+
+       * lisp/vc/vc-dir.el (vc-dir-query-replace-regexp):
+       * lisp/textmodes/reftex-global.el (reftex-query-replace-document):
+       * lisp/progmodes/project.el (project-query-replace-regexp):
+       * lisp/progmodes/etags.el (tags-query-replace):
+       * lisp/progmodes/ebrowse.el (ebrowse-tags-query-replace):
+       * lisp/isearch.el (isearch-query-replace, isearch-occur):
+       * lisp/emulation/viper-cmd.el (viper-query-replace):
+       * lisp/dired-aux.el (dired-do-query-replace-regexp)
+       (dired-do-find-regexp-and-replace):
+       * lisp/progmodes/xref.el (xref-query-replace-in-results):
+       * lisp/replace.el (query-replace, query-replace-regexp)
+       (query-replace-regexp-eval, map-query-replace-regexp): Add minimal
+       instructions for dealing with matches, with a link to the command
+       that shows the full instructions.  (Bug#55050)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix customization-group of 'python-forward-sexp-function'
+
+       * lisp/progmodes/python.el (python-forward-sexp-function): Make it
+       be part of both 'python' and 'python-flymake' groups.  (Bug#55027)
+       Do not merge to master.
+
+2022-06-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Update from gnulib
+
+       (cherry picked from commit 992cf3cb675e074079341cc54c3b16d37a8b9ca8)
+
+       This is a partial backport from master: it only includes the changes 
below.
+
+       * lib/mini-gmp.c (gmp_assert_nocarry): Avoid many Clang
+       unused-variable warnings when building with optimisation.
+       * lib/verify.h (_GL_HAVE__STATIC_ASSERT): Modify condition for using
+       _Static_assert to cope with older Apple builds of Clang exposing
+       misleading compiler version numbers.  See discussion starting at
+       https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00779.html
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Revert prompting changes in viper-cmd
+
+       * lisp/emulation/viper-cmd.el (viper-quote-region)
+       (viper-read-string-with-history, viper-query-replace): Revert
+       prompting changes done in 50512e3 -- the way viper prompts in
+       command mode is special (bug#55007).
+
+       Do not merge to master.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix regression with multiple mode: entries in the prop line
+
+       * lisp/files.el (hack-local-variables): Fix regression with multiple
+       mode: entries in the prop line.
+
+       Do not merge to master.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Avoid hangs in python-mode with debug-on-error set
+
+       * lisp/progmodes/python.el (python-nav-end-of-statement): Avoid
+       using cl-assert here, because this is called from the font-lock
+       machinery, and if debug-on-error is set here, we'll hang Emacs
+       (bug#54996).
+
+       Do not merge to master.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix major-mode setting regression when there's a mode: cookie
+
+       * lisp/files.el (hack-local-variables): Fix regression in setting
+       the major mode when there are mode: cookies in the file (bug#54993).
+
+       Do not merge to master.
+
+2022-06-29  Kyle Meyer  <kyle@kyleam.com>
+
+       Update to Org 9.5.2-38-g682ccd
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Revert "Don’t assume openat"
+
+       This reverts commit 3cccf0a9107d585173e527550bbc45253624ca2e.
+
+       This is a change with far-reaching effects on MS-Windows at the least,
+       where file-related APIs are shadowed to support transparent support
+       for UTF-8 encoded file names.  Making such changes on a stable branch
+       for the benefit of a proprietary platform with a 13-year old OS is a
+       tail wagging the dog.  Please don't do that without discussing first.
+
+2022-06-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Don’t assume openat
+
+       Use openat only on platforms with O_PATH.
+       This ports to OS X 10.9 and earlier.
+       Problem reported by Keith David Bershatsky in:
+       https://lists.gnu.org/r/emacs-devel/2022-04/msg00805.html
+       * lib-src/emacsclient.c (local_sockname): Use open, not openat.
+       * src/sysdep.c (sys_openat): New static function,
+       which uses openat only if O_PATH is defined.
+       (emacs_openat): Use it instead of openat.
+       (emacs_openat_noquit): Remove.
+       (emacs_open_noquit): Reimplement as per the old emacs_openat_noquit,
+       but use plain 'open'.
+
+2022-06-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Fix GC bug in filelock.c
+
+       Fix a bug where if GC occurred at the wrong moment when locking a
+       file, the lock file’s name was trashed so file locking did not work.
+       This bug was introduced in Emacs 28.1.  The bug sometimes caused
+       filelock-tests-detect-external-change test failures on Fedora 35
+       x86-64 in an en_US.utf8 locale.
+       * src/filelock.c (lock_file_1, current_lock_owner, lock_if_free)
+       (lock_file, unlock_file, Ffile_locked_p):
+       Use Lisp_Object, not char *, for string, so that GC doesn’t trash
+       string contents.
+       (make_lock_file_name): Return the encoded name, not the original.
+       All callers changed.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify when mode tagging is used
+
+       * etc/NEWS: Clarify when mode tagging is used (bug#54964).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Further vcs-cvs/rcs-responsible-p updates from master
+
+       * lisp/vc/vc-bzr.el (vc-bzr-responsible-p):
+       * lisp/vc/vc-sccs.el (vc-sccs-responsible-p):
+       * lisp/vc/vc-dav.el (vc-dav-responsible-p): Update doc string.
+
+       * lisp/vc/vc-rcs.el (vc-rcs-responsible-p):
+       * lisp/vc/vc-cvs.el (vc-cvs-responsible-p): Further fixes from
+       master.
+
+       * lisp/vc/vc-src.el (vc-src-responsible-p): Return the directory.
+
+       * lisp/vc/vc.el: Update comments.
+
+2022-06-29  Mattias Engdegård  <mattiase@acm.org>
+
+       Fix builds on older versions of macOS
+
+       This adds back macOS-specific code replaced earlier (bug#48548),
+       specifically to fix build errors on macOS 10.7.5.  See discussion at
+       https://lists.gnu.org/archive/html/emacs-devel/2022-04/msg00779.html .
+
+       * src/sysdep.c (HAVE_RUSAGE_INFO_CURRENT, HAVE_PROC_PIDINFO): New.
+       (system_process_attributes): Use alternative code or exclude features
+       when building on older macOS versions.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix documentation of Outline minor mode options
+
+       * lisp/outline.el (outline-minor-mode-cycle-filter)
+       (outline-minor-mode-cycle, outline-minor-mode-highlight)
+       (outline-cycle, outline-cycle-buffer): Doc fixes.  (Bug#54967)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve discoverability of 'insert-directory-program'
+
+       * lisp/files.el (insert-directory-program): Mention 'dired' in the
+       doc string.
+       * lisp/dired.el (dired): Mention 'insert-directory-program' in the
+       doc string.  (Bug#54962)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix cursor motion under truncate-lines with Flymake fringe indicator
+
+       * src/indent.c (Fvertical_motion): Don't consider fringe bitmaps
+       as "images" for the purpose of vertical-motion logic dealing with
+       overshooting buffer positions.  (Bug#54946)
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Make all vc-*-responsible-p functions return a string
+
+       * lisp/vc/vc-sccs.el (vc-sccs-responsible-p):
+       * lisp/vc/vc-rcs.el (vc-rcs-responsible-p):
+       * lisp/vc/vc-dav.el (vc-dav-responsible-p):
+       * lisp/vc/vc-cvs.el (vc-cvs-responsible-p): Return a file name
+       instead of t when we get a match (which is what
+       vc-backend-for-registration expects) (bug#51800).
+
+       This fixes the regression reported in bug#54935.
+
+       Do not merge to master.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Describe problems with invoking Python on MS-Windows
+
+       * etc/PROBLEMS: Describe problems with running an inferior Python
+       interpreter due to the MS-Windows "App Execution Aliases" feature.
+       (Bug#54860)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       A better fix for bug#54800
+
+       * lisp/calc/calc.el (calc-align-stack-window): Improve scrolling
+       when windows have non-integral dimensions.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Add a comment about cl-concatenate
+
+       * lisp/emacs-lisp/cl-extra.el (cl-concatenate): Add a comment.
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Revert "Make cl-concatenate an alias of seq-concatenate"
+
+       This reverts commit 78f76fe16e2737b40694f82af28d17a90a21ed7b.
+
+       The commit made calls to cl-concatenate bug out, since
+       autoloading defalises doesn't work very well (bug#54901).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix 'window-text-pixel-width' when starting from display property
+
+       * src/xdisp.c (Fwindow_text_pixel_size): Handle the case where
+       there's a display property at START, and move_it_to overshoots.
+       Do not merge to master.  (Bug#54862)
+
+2022-06-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/gnus/mm-encode.el (mm-default-file-encoding): Fix "when" arg
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix default-directory of buffers visiting files in renamed directories
+
+       * lisp/dired-aux.el (dired-rename-file): Take note of whether FILE
+       is a directory before it is renamed, which makes it impossible to
+       determine if it was a directory.
+       (dired-rename-subdir, dired-rename-subdir-1): Revert to using
+       dired-in-this-tree-p instead of file-in-directory-p, for the
+       benefit of files that were renamed/removed, because
+       file-in-directory-p returns nil in those cases.  (Bug#54838)
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Fix a kill-append regression
+
+       * lisp/simple.el (kill-append): Fix a regression when
+       kill-ring-max is zero (bug#54842).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * doc/misc/eww.texi (Advanced): Correct outdated info (bug#54839).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Clean up the MSDOS port
+
+       * src/msdos.h (tcdrain): Redirect to '_dos_commit'.
+       (openat, fchmodat, futimens, utimensat): Add prototypes.
+
+       * msdos/sed1v2.inp (MAKE_PDUMPER_FINGERPRINT): Fix indentation, so
+       that Make won't consider this line a command.
+       ($(etc)/DOC): Chdir back to ../src, since "make-docfile -d" leaves
+       us in a wrong directory.
+       * msdos/sedlibmk.inp (GL_GNULIB_GETRANDOM, GL_GNULIB_MEMMEM)
+       (GL_GNULIB_SIGDESCR_NP): Define to 1, to get the prototypes from
+       Gnulib headers.
+
+2022-06-29  Daniel Martín  <mardani29@yahoo.es>
+
+       Fix typo in next-error-find-buffer-function
+
+       * lisp/simple.el (next-error-find-buffer-function): Fix typo
+       (bug#54830).
+
+2022-06-29  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Revert "Make shell-resync-dirs handle whitespace in directory names"
+
+       This reverts commit 90e65c826fab2092ad2099d7763538194c93e021.
+
+       This change led to hangs (bug#54776).
+
+       Do not merge to master; it has been fixed in a more encompassing way 
there.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix scrolling of the stack window in Calc
+
+       * lisp/calc/calc.el (calc-align-stack-window): Fix off-by-one
+       error in computing the window-start point.  (Bug#54800)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Update and fix instructions and scripts for updating the Web pages
+
+       * admin/admin.el (manual-html-fix-index-2): Support Texinfo 6.8
+       and later by not converting TOC menus into tables.  (Bug#49719)
+       * admin/upload-manuals (New directory): Invoke "cvs add" in
+       $webdir, to pick up the correct CVSROOT.
+       * admin/make-tarball.txt: Update the section about the Emacs Web
+       pages.
+
+       * etc/refcards/Makefile (pl-refcard.dvi): If mex.fmt cannot be
+       found, invoke 'mex' instead of 'tex'.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Extend tramp-archive-test45-auto-load
+
+       * test/lisp/net/tramp-archive-tests.el (tramp-archive-test45-auto-load):
+       Extend test.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Ensure local `default-directory' in Tramp when needed
+
+       * lisp/net/tramp.el (tramp-process-running-p): Ensure local
+       `default-directory' when calling `list-system-processes' and
+       `process-attributes'.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Clarify "idleness" in the ELisp manual
+
+       * doc/lispref/os.texi (Idle Timers): Clarify that waiting for
+       input with timeout doesn't make Emacs idle.  Suggested by Ignacio
+       <ignaciocasso@hotmail.com>.  (Bug#54371)
+
+2022-06-29  Jürgen Hötzel  <juergen@archlinux.org>
+
+       Use correct signal oldset in posix_spawn implementation
+
+       posix_spawn was restoring the wrong signal set, which still had
+       SIGCHLD and SIGINT masked, causing problems with child processes that
+       spawned child processes.  (Bug#54667)
+
+       See the thread ending at
+       https://lists.gnu.org/archive/html/emacs-devel/2022-03/msg00067.html
+       for more details.
+
+       * src/callproc.c (emacs_spawn): Pass oldset parameter.
+       (emacs_posix_spawn_init_attributes): Use correct oldset.
+       (emacs_posix_spawn_init): Remove intermediate function.
+
+       (cherry picked from commit 8103b060d89ac63a12c439087bd46c30da72cd97)
+
+2022-06-29  Felix Dietrich  <felix.dietrich@sperrhaken.name>  (tiny change)
+
+       Fix error in tramp-archive-autoload-file-name-handler
+
+       * lisp/net/tramp-archive.el (tramp-archive-autoload-file-name-handler):
+       Always call `tramp-autoload-file-name'.  Otherwise, when
+       `tramp-archive-enabled’ is nil and
+       `tramp-archive-autoload-file-name-handler’ is in the
+       `file-name-handler-alist’ results in an error “Invalid handler in
+       `file-name-handler-alist” once Emacs calls
+       `tramp-archive-autoload-file-name-handler’ with a handler that
+       does not expect nil.  Always returning nil is also false in
+       general.
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Commit missing file from previous commit (Do not merge with master)
+
+       Commit missing file from previous commit
+
+2022-06-29  Michael Albinus  <michael.albinus@gmx.de>
+
+       Merge with Tramp 2.5.2.3 (Do not merge with master)
+
+       * doc/misc/tramp.texi (Archive file names): Explicitly say how to
+       open an archive with Tramp (Bug#25076).
+
+       * doc/misc/trampver.texi:
+       * lisp/net/trampver.el: Change version to "2.5.3-pre".
+
+       * lisp/net/tramp-adb.el (tramp-adb-handle-process-file)
+       * lisp/net/tramp-sh.el (tramp-sh-handle-process-file):
+       * lisp/net/tramp-smb.el (tramp-smb-handle-process-file):
+       * lisp/net/tramp-sshfs.el (tramp-sshfs-handle-process-file):
+       Improve implementation.  (Bug#53854)
+
+       * lisp/net/tramp-adb.el (tramp-adb-tolerate-tilde):
+       * lisp/net/tramp-sshfs.el (tramp-sshfs-tolerate-tilde):
+       New defuns.  Advice `shell-mode' with them.
+
+       * lisp/net/tramp.el (tramp-register-autoload-file-name-handlers):
+       * lisp/net/tramp-archive.el (tramp-register-archive-file-name-handler):
+       Check, whether the real file name handler is already registered.
+       rules.  (Bug#54542)
+
+       * lisp/net/tramp.el (tramp-autoload-file-name-handler)
+       (tramp-register-autoload-file-name-handlers)
+       (tramp-unload-file-name-handlers, tramp-unload-tramp):
+       * lisp/net/tramp-archive.el (tramp-archive-autoload-file-name-regexp)
+       (tramp-archive-autoload-file-name-handler)
+       (tramp-register-archive-file-name-handler):
+       Add `tramp-autoload' property.
+
+       * lisp/net/tramp-crypt.el (tramp-crypt-file-name-handler-alist):
+       * lisp/net/tramp-rclone.el (tramp-rclone-file-name-handler-alist):
+       * lisp/net/tramp-sudoedit.el (tramp-sudoedit-file-name-handler-alist):
+       * lisp/net/tramp-sshfs.el (tramp-sshfs-file-name-handler-alist):
+       Use `tramp-handle-file-notify-add-watch',
+       `tramp-handle-file-notify-rm-watch' and
+       `tramp-handle-file-notify-valid-p'.
+
+       * lisp/net/tramp-crypt.el (tramp-crypt-file-name-handler-alist):
+       Use `tramp-handle-insert-file-contents'.
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
+       * lisp/net/tramp-rclone.el (tramp-rclone-maybe-open-connection):
+       * lisp/net/tramp-sshfs.el (tramp-sshfs-maybe-open-connection):
+       * lisp/net/tramp-sudoedit.el
+       (tramp-sudoedit-maybe-open-connection): Do not set "lock-pid"
+       connection-property.
+       (tramp-sudoedit-handle-delete-file): Use "rm -f".
+
+       * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-executable-p):
+       * lisp/net/tramp-sh.el (tramp-sh-handle-file-executable-p):
+       Check also for setuid/setgid bit.
+       (tramp-gvfs-handle-expand-file-name):
+       Respect `tramp-tolerate-tilde'.
+
+       * lisp/net/tramp-sh.el (tramp-sh-handle-insert-directory):
+       * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
+       Do not modify disk space information when
+       `dired--insert-disk-space' is available.  (Bug#54512)
+
+       * lisp/net/tramp-sh.el (tramp-maybe-open-connection): Extend suppression
+       (tramp-get-remote-dev-tty): New defun.
+       (tramp-sh-handle-make-process): Use it.
+
+       * lisp/net/tramp-sshfs.el (tramp-methods) <sshfs>:
+       Add "-t -t" to `tramp-login-args'.
+       Add "-o dir_cache=no" to `tramp-mount-args'.  (Bug#54126)
+       Add "-o transform_symlinks" to `tramp-mount-args'.
+       (tramp-sshfs-file-name-handler-alist):
+       Use `tramp-sshfs-handle-file-writable-p'.
+       (tramp-sshfs-handle-file-writable-p): New defun.  (Bug#54130)
+       (tramp-sshfs-handle-write-region): Set file modification time.
+       (Bug#54016)
+       (tramp-sshfs-file-name-handler-alist):
+       Use `tramp-sshfs-handle-set-file-times'.
+       (tramp-sshfs-handle-set-file-times): New defun.
+
+       * test/lisp/net/tramp-tests.el (tramp--test-expensive-test-p):
+       Rename from `tramp--test-expensive-test'.  Make it a defun.  Adapt
+       all callees.
+       (tramp-test07-file-exists-p, tramp-test14-delete-directory)
+       (tramp-test18-file-attributes, tramp-test20-file-modes)
+       (tramp-test28-process-file, tramp-test29-start-file-process)
+       (tramp-test30-make-process, tramp-test32-shell-command)
+       (tramp-test33-environment-variables, tramp--test-check-files)
+       (tramp--test-special-characters, tramp-test46-unload): Adapt tests.
+       (tramp-test39-detect-external-change): New test.
+       (tramp-test29-start-file-process)
+       (tramp--test--deftest-direct-async-process)
+       (tramp-test30-make-process, tramp-test31-interrupt-process)
+       (tramp-test34-explicit-shell-file-name)
+       (tramp-test44-asynchronous-requests):
+       Add :tramp-asynchronous-processes tag.
+       (tramp--test-asynchronous-processes-p): New defun.
+       (tramp--test-hpux-p, tramp--test-macos-p): Protect against errors.
+
+2022-06-29  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       cl-generic.el: Fix bug#46722
+
+       Fix longstanding bug due to unexpected interference via side-effect.
+
+       * lisp/emacs-lisp/cl-generic.el (cl--generic-get-dispatcher):
+       Copy the `dispatch` arg before storing it into the hash-table.
+
+       Backport from `master` (cherrypick from commit 61f8f7f68f).
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix fallout from lexical-binding in vhdl-mode.el
+
+       * lisp/progmodes/vhdl-mode.el (vhdl-update-sensitivity-list): Fix
+       production of a list with embedded function calls.  (Bug#54730)
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Update logs and HISTORY for Emacs 28.1
+
+       * ChangeLog.3:
+       * etc/HISTORY:
+       * etc/AUTHORS: Update for Emacs 28.1 release.
+
+2022-06-29  Eli Zaretskii  <eliz@gnu.org>
+
+       Bump Emacs version to 28.1
+
+       * README:
+       * configure.ac:
+       * nt/README.W32:
+       * msdos/sed2v2.inp: Bump Emacs version to 28.1
+
+2022-06-29  Tassilo Horn  <tsdh@gnu.org>
 2022-04-13  Tassilo Horn  <tsdh@gnu.org>
 
        dired: implement feature from 7b50ed553f differently
@@ -234978,6 +236202,7 @@
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
+2022-06-29e44dbd50430e14f319b4c4d3f767740b10b (inclusive).
 2022-04-13e39829812098d8269eafbc0fcb98959ee5bb7 (inclusive).
 commit e7aa3ece52d26cc7e4d3f3990aff56127389779f (inclusive).
 See ChangeLog.2 for earlier changes.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]