emacs-diffs
[Top][All Lists]
Advanced

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

master b72ddbd 6/6: Merge from origin/emacs-27


From: Glenn Morris
Subject: master b72ddbd 6/6: Merge from origin/emacs-27
Date: Thu, 18 Mar 2021 11:53:27 -0400 (EDT)

branch: master
commit b72ddbdfffe87f23461d2ff97b8e6c7984591e92
Merge: 94821a1 d5b160d
Author: Glenn Morris <rgm@gnu.org>
Commit: Glenn Morris <rgm@gnu.org>

    Merge from origin/emacs-27
    
    d5b160d7cc (tag: emacs-27.2-rc1, origin/emacs-27) Prepare the Emacs 2...
    216bd67a4f ; * admin/make-tarball.txt: Advise to remove stale subdire...
    
    # Conflicts:
    #   ChangeLog.3
    #   README
    #   configure.ac
    #   etc/AUTHORS
    #   etc/NEWS
    #   lisp/ldefs-boot.el
    #   msdos/sed2v2.inp
    #   nt/README.W32
---
 ChangeLog.3            | 377 +++++++++++++++++++++++++++++++++++++++++++++++++
 admin/make-tarball.txt |   5 +
 etc/HISTORY            |   2 +
 etc/NEWS.27            |  24 ----
 4 files changed, 384 insertions(+), 24 deletions(-)

diff --git a/ChangeLog.3 b/ChangeLog.3
index 460a1d2..49071c6 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,379 @@
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * Version 27.2 released.
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * etc/HISTORY: Update for Emacs 27.2.
+
+       * README:
+       * configure.ac:
+       * nt/README.W32:
+       * msdos/sed2v2.inp: Set version to 27.2
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Document that `buffer-string' retains text properties
+
+       * doc/lispref/text.texi (Buffer Contents): Mention text properties
+       in the `buffer-string' documentation.
+       * src/editfns.c (Fbuffer_string): Mention text properties in the
+       doc string (bug#47220).
+
+       (cherry picked from commit 60af754170f22f5d25510af069ed0ebfec95f992)
+
+2021-03-18  Fabrice Bauzac  <noon@mykolab.com>
+
+       Remove duplicate @table item from ELisp manual
+
+       * doc/lispref/objects.texi (Special Read Syntax): Remove duplicate
+       item "#@N" from the table of Special Read Syntax.  (Bug#47200)
+
+2021-03-18  Daniel Martín  <mardani29@yahoo.es>
+
+       Fix reference to 'diff-font-lock-syntax' in diff-mode documentation
+
+       * doc/emacs/files.texi (Diff Mode): Add the omitted name of the
+       variable.  (Bug#47129)
+
+2021-03-18  Alan Third  <alan@idiocy.org>
+
+       Fix buffer overflow in xbm_scan (bug#47094)
+
+       * src/image.c (xbm_scan): Ensure reading a string doesn't overflow the
+       buffer.
+
+       (cherry picked from commit ebc3b25409dd614c1814a0643960452683e37aa3)
+
+2021-03-18  Matt Armstrong  <matt@rfc20.org>
+
+       Fix typos and omissions for (elisp)Button Buffer Commands
+
+       * doc/lispref/display.texi (Button Buffer Commands): Minor
+       typo and omission fixes `backward-button' and
+       `forward-button'.  (Bug#47051)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Teach Rmail about NBSP in "Re:"
+
+       * lisp/mail/rmail.el (rmail-simplified-subject)
+       (rmail-reply-regexp): Allow NBSP in "RE:" prefixes.
+
+2021-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Revert "* lisp/mouse.el: Fix mouse-1-clock-follows-mouse = double"
+
+       This reverts commit 02a5cfce471613f671722b35536d2a78f17b0429.
+       That commit breaks because of a missing patch to 
`parse_modifiers_uncached`
+       in `src/keyboard.c`.  IOW, too risky for `emacs-27`.
+
+       Don't merge to `master`.
+
+2021-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/mouse.el: Fix mouse-1-clock-follows-mouse = double
+
+       This functionality was broken by commit 3d5e31eceb9dc1fb62b2b2,
+       the problem being that we end up considering as distinct the events
+       `down-double-mouse-1` and `double-down-mouse-1`.
+
+       Reported by Eyal Soha <eyalsoha@gmail.com>
+
+       (mouse--click-1-maybe-follows-link): Make sure the last element of
+       the list passed to `event-convert-list` is indeed a "basic" event.
+
+2021-03-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * lisp/emacs-lisp/gv.el (edebug-after): Don't run the getter in the 
setter
+
+       This fixes bug#46573 which was introduced by commit
+       d79cf638f278e50c22feb53d6ba556f5ce9d7853.
+       The new code is a middle ground, which makes sure the instrumentation
+       point is used (so the coverage checker won't have ghost unreachable
+       instrumentation points) yet without artificially running the getter
+       when we only need to run the setter.
+
+2021-03-18  Masahiro Nakamura  <tsuucat@icloud.com>
+
+       * doc/misc/tramp.texi (Remote shell setup): Fix reference. (Do not 
merge)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix initialization of 'while-no-input-ignore-events'
+
+       * src/keyboard.c (syms_of_keyboard_for_pdumper): Don't reset
+       'while-no-input-ignore-events' after loading the dump file.
+       (Bug#46940)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Update documentation of reading passwords
+
+       * doc/emacs/mini.texi (Passwords): Update to match the modified
+       implementation.  (Bug#46902)  Add indexing.
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Improve the 'dired-do-kill-lines' doc string
+
+       * lisp/dired-aux.el (dired-do-kill-lines): Document the FMT
+       parameter (bug#46867).
+
+       (cherry picked from commit b9cb3b904008a80c69ab433f4851377967b100db)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid crashes in Mew due to corrupted tool-bar label
+
+       * src/gtkutil.c (update_frame_tool_bar): Don't keep around a
+       'char *' pointer to a Lisp string's contents when calling Lisp,
+       because that could relocate string data; keep the Lisp string
+       itself instead.  This avoids crashes in Mew.  (Bug#46791)
+
+2021-03-18  Stefan Kangas  <stefan@marxist.se>
+
+       * lisp/tooltip.el (tooltip): Doc fix for GTK.
+
+2021-03-18  Stefan Kangas  <stefan@marxist.se>
+
+       * lisp/help.el (help-for-help-internal): Doc fix; use imperative.
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       More accurate documentation of the "r" interactive spec
+
+       * doc/lispref/commands.texi (Interactive Codes): Describe the
+       effect of 'mark-even-if-inactive'.
+
+2021-03-18  Stefan Kangas  <stefan@marxist.se>
+
+       Mention the GNU Kind Communications Guidelines in the FAQ
+
+       * doc/misc/efaq.texi (Guidelines for newsgroup postings): Mention
+       the GNU Kind Communications Guidelines.
+
+2021-03-18  Ryan Prior  <rprior@protonmail.com>  (tiny change)
+
+       Allow newlines in password prompts again in comint
+
+       * lisp/comint.el (comint-password-prompt-regexp): Match all
+       whitespace (including newline) at the end of the passphrase, not
+       just space and \t (bug#46609).
+       (comint-watch-for-password-prompt): Remove trailing newlines from
+       the prompt (bug#46609).
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid point movement when visiting image files
+
+       * lisp/image-mode.el (image-toggle-display-image): Preserve point
+       around the call to exif-parse-buffer, to prevent it from moving
+       into the image data.  (Bug#46552)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Avoid assertion violation in callproc.c
+
+       * src/callproc.c (call_process): Avoid assertion violation when
+       DESTINATION is a cons cell '(:file . "FOO")'.  (Bug#46426)
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify "changes" in CONTRIBUTE
+
+       * CONTRIBUTE: Clarify that "changes" doesn't include removing code
+       (bug#44834).
+
+       (cherry picked from commit 33c9556c9db9b8c62dcd80dd3cc665e669ea66d4)
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify when activate-mark-hook is run
+
+       * doc/lispref/markers.texi (The Mark):
+       * lisp/simple.el (activate-mark-hook): Clarify when the hook is
+       run (bug#23444).
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix language-environment and font selection on MS-Windows
+
+       These changes improve setting the language-environment and font
+       selection when MS-Windows returns useless "ZZZ" as the "language
+       name", which then disrupts all the setup of the locale-dependent
+       stuff, and in particular font selection.
+       * lisp/w32-fns.el (w32-charset-info-alist): Add an element for
+       "iso8859-5", in case LANG is set to something unusable, like
+       "ZZZ".  This allows fonts capable of displaying Cyrillic
+       characters to be used even when language preferences are screwed.
+
+       * src/w32.c (init_environment): If GetLocaleInfo returns "ZZZ" as
+       the "language name" for LOCALE_USER_DEFAULT, try again with locale
+       ID based on what GetUserDefaultUILanguage returns.  (Bug#39286)
+
+2021-03-18  Petteri Hintsanen  <petterih@iki.fi>
+
+       Fix example in Sequence Functions node in the manual
+
+       * doc/lispref/sequences.texi (Sequence Functions): Fix the result
+       from the example.
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve doc string of 'text-scale-adjust'
+
+       * lisp/face-remap.el (text-scale-adjust): Clarify that "default
+       face height" refers to the 'default' face.  (Bug#25168)
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify the indent-rigidly doc string
+
+       * lisp/indent.el (indent-rigidly): Clarify exiting the transient
+       mode (bug#46296).
+
+2021-03-18  Martin Rudalics  <rudalics@gmx.at>
+
+       Fix two small tab bar issues
+
+       * lisp/cus-start.el (frame-inhibit-implied-resize): Update version tag.
+       * lisp/frame.el (frame-inner-height): Do not count in tab bar.
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Fix last change in syntax.texi
+
+       * doc/lispref/syntax.texi (Syntax Properties): Fix wording in last
+       change.  (Bug#46274)
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Correct the lispref manual about flushing ppss info
+
+       * doc/lispref/syntax.texi (Syntax Properties): Correct the
+       information about flushing the state by copying the text from the
+       doc string (bug#46274).
+
+       (cherry picked from commit ff701ce2b261acce1dfcd1fe137268d87d5eab35)
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify how transient indentation modes are exited in the manual
+
+       * doc/emacs/indent.texi (Indentation Commands): Clarify that the
+       other keys don't just exit the transient mode, but are also
+       handled as normally (bug#46296).
+
+2021-03-18  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Fix the previous change
+
+       * lisp/progmodes/project.el (project-find-regexp):
+       Fix the previous change (project-root is not defined in this version).
+       (project-or-external-find-regexp): Same.
+
+2021-03-18  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Bind default-directory to the project root
+
+       * lisp/progmodes/project.el (project-find-regexp):
+       Bind default-directory to the project root, to save this value
+       in the resulting buffer (esp. if the project selector was used,
+       (https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg00140.html).
+       (project-or-external-find-regexp): Same.
+
+       (cherry picked from commit c07ebfcbe084e8219d8c2588f23f77ba4ef39087)
+
+2021-03-18  Dmitry Gutov  <dgutov@yandex.ru>
+
+       Make sure default-directory relates to the originating buffer
+
+       * lisp/progmodes/xref.el (xref--show-xref-buffer):
+       Pick up default-directory value from the caller
+       (https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00551.html).
+       (xref-show-definitions-buffer-at-bottom): Same.
+
+       (cherry picked from commit 6e73e07a6f5cbdd1c5ae6e0f3fbd0f8f56813f1a)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Initialize signal descriptions after pdumping
+
+       * src/sysdep.c (init_signals) [!HAVE_DECL_SYS_SIGLIST]: Reinit
+       sys_siglist also after pdumping.  (Bug#46284)
+
+2021-03-18  Lars Ingebrigtsen  <larsi@gnus.org>
+
+       Clarify the "Sentinels" node in the lispref manual
+
+       * doc/lispref/processes.texi (Sentinels): Mention "run" and that
+       the strings can be anything (bug#30461).
+
+       (cherry picked from commit 859a4cb6b22f75a3456e29d08fcfe9b8940fbe8b)
+
+2021-03-18  Alexandre Duret-Lutz  <adl@lrde.epita.fr>  (tiny change)
+
+       Fix problem with non-ASCII characters in nnmaildir
+
+       * lisp/gnus/nnmaildir.el (nnmaildir-request-article): Enable
+       multipart 8bit-content-transfer-encoded files to be displayed
+       correctly by reading as `raw-text' instead of having Emacs
+       (incorrectly) decode the files (bug#44307).
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       * lisp/window.el (recenter-top-bottom): Clarify doc string.
+
+2021-03-18  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
+
+       url-http.el: Special-case NTLM authentication
+
+       * lisp/url/url-http.el (url-http-handle-authentication): Do not
+       signal an error on NTLM authorization strings.  (Bug#43566)
+
+2021-03-18  Juri Linkov  <juri@linkov.net>
+
+       * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type 
(bug#46208)
+
+2021-03-18  Stefan Kangas  <stefan@marxist.se>
+
+       Sync latest SKK-JISYO.L
+
+       * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
+
+2021-03-18  Alan Third  <alan@idiocy.org>
+
+       Fix build failure on macOS 10.7 (bug#46036)
+
+       * src/nsfns.m (ns_set_represented_filename): Define the NSNumber in a
+       more compatible manner.
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Improve documentation of auto-resize-tool/tab-bars
+
+       * src/xdisp.c (syms_of_xdisp) <auto-resize-tool-bars>
+       <auto-resize-tab-bars>: Doc fix.  (Bug#46178)
+
+2021-03-18  Dmitry Gutov  <dgutov@yandex.ru>
+
+       (xref-revert-buffer): Also 'erase-buffer' when handling a user-error
+
+       * lisp/progmodes/xref.el (xref-revert-buffer):
+       Also 'erase-buffer' when handling a user-error (bug#46042).
+
+       (cherry picked from commit e86b30d6fd04070b86560774ec82392dbe24ca1e)
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
+
+       Update files for 27.1.91 pretest
+
+       * ChangeLog.3:
+       * etc/AUTHORS
+       * lisp/ldefs-boot.el: Update.
+
+2021-03-18  Eli Zaretskii  <eliz@gnu.org>
 2021-02-03  Eli Zaretskii  <eliz@gnu.org>
 
        Bump Emacs version to 27.1.91
@@ -144446,6 +144822,7 @@
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
+2021-03-18bd67a4f40a733cb139ace3af4616bc2702282 (inclusive).
 2021-02-03d9244f7cbef9f91e697ad5fc0ce49ec97 (inclusive).
 commit 1ca4da054be7eb340c511d817f3ec89c8b819db7 (inclusive).
 See ChangeLog.2 for earlier changes.
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 5125086..e644f96 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -33,6 +33,11 @@ General steps (for each step, check for possible errors):
     or some form of "git clean -x".  It's probably simpler and safer to
     make a new working directory exclusively for the release branch.
 
+    If the working directory has subdirectories created when making
+    previous releases or pretests, remove those subdirectories, as the
+    command which updates the ChangeLog file might attempt to recurse
+    there and scan any ChangeLog.* files there.
+
     Make sure the tree is built, or at least configured.  That's
     because some of the commands below run Make, so they need
     Makefiles to be present.
diff --git a/etc/HISTORY b/etc/HISTORY
index a6b9f57..1d6425e 100644
--- a/etc/HISTORY
+++ b/etc/HISTORY
@@ -222,6 +222,8 @@ GNU Emacs 26.3 (2019-08-28) emacs-26.3
 
 GNU Emacs 27.1 (2020-08-10) emacs-27.1
 
+GNU Emacs 27.2 (2021-03-25) emacs-27.2
+
 
 ----------------------------------------------------------------------
 This file is part of GNU Emacs.
diff --git a/etc/NEWS.27 b/etc/NEWS.27
index 9232a30..d969257 100644
--- a/etc/NEWS.27
+++ b/etc/NEWS.27
@@ -15,18 +15,6 @@ in older Emacs versions.
 You can narrow news to a specific version by calling 'view-emacs-news'
 with a prefix argument or by typing 'C-u C-h C-n'.
 
-Temporary note:
-+++ indicates that all relevant manuals in doc/ have been updated.
---- means no change in the manuals is needed.
-When you add a new item, use the appropriate mark if you are sure it
-applies, and please also update docstrings as needed.
-
-
-* Installation Changes in Emacs 27.2
-
-
-* Startup Changes in Emacs 27.2
-
 
 * Changes in Emacs 27.2
 
@@ -41,9 +29,6 @@ frame using the new function 'fit-mini-frame-to-buffer' which 
won't
 skip leading or trailing empty lines of the buffer.
 
 
-* Editing Changes in Emacs 27.2
-
-
 * Changes in Specialized Modes and Packages in Emacs 27.2
 
 ** Tramp
@@ -51,15 +36,6 @@ skip leading or trailing empty lines of the buffer.
 *** The user option 'tramp-completion-reread-directory-timeout' is now 
obsolete.
 
 
-* New Modes and Packages in Emacs 27.2
-
-
-* Incompatible Lisp Changes in Emacs 27.2
-
-
-* Lisp Changes in Emacs 27.2
-
-
 * Changes in Emacs 27.2 on Non-Free Operating Systems
 
 ** Emacs now ignores modifier keys when IME input is used.



reply via email to

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