summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Petton <nicolas@petton.fr>2020-07-28 22:26:42 +0200
committerNicolas Petton <nicolas@petton.fr>2020-07-28 22:26:42 +0200
commit1fc742b63ebfa548dd3ff6e99b530480e8c0b12c (patch)
treeb597bfb6386467ab90f6f5a18c52d06d7a74159b
parent4c7f6217daf2ff1075b287e905d0a8883a186019 (diff)
downloademacs-1fc742b63ebfa548dd3ff6e99b530480e8c0b12c.tar.gz
; Update ChangeLog.3
-rw-r--r--ChangeLog.31846
1 files changed, 1845 insertions, 1 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index 7f6000fc556..4aa52a762fc 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,1847 @@
+2020-07-28 Nicolas Petton <nicolas@petton.fr>
+
+ * etc/NEWS: Remove temporary markup.
+
+2020-07-26 Philipp Stephani <phst@google.com>
+
+ Add another test for global module references
+
+ * test/src/emacs-module-tests.el (mod-test-globref-reordered): New
+ unit test.
+
+ * test/data/emacs-module/mod-test.c (Fmod_test_globref_reordered): New
+ test module function.
+ (emacs_module_init): Export it.
+
+2020-07-26 Philipp Stephani <phst@google.com>
+
+ Backport: add another test case for module assertions.
+
+ This backports commit 9f01ce6327 from master. Since the bug isn’t
+ present on emacs-27, just backport the new test case.
+
+ * test/data/emacs-module/mod-test.c (Fmod_test_globref_invalid_free):
+ New test module function.
+ (emacs_module_init): Export it.
+
+ * test/src/emacs-module-tests.el
+ (module--test-assertions--globref-invalid-free): New unit test.
+
+2020-07-26 Philipp Stephani <phst@google.com>
+
+ Backport: Add module test for edge case.
+
+ This backports commit 6355a3ec62 from master. Since the bug isn’t
+ present in emacs-27, just backport the test case.
+
+ * test/data/emacs-module/mod-test.c
+ (Fmod_test_invalid_store_copy): New test module function.
+ (emacs_module_init): Export it.
+
+ * test/src/emacs-module-tests.el
+ (module--test-assertions--load-non-live-object-with-global-copy):
+ New unit test.
+
+2020-07-25 Eli Zaretskii <eliz@gnu.org>
+
+ Fix last change
+
+ * src/composite.c (composition_reseat_it): Fix of the commentary,
+ and a minor change of the last fix.
+
+2020-07-25 Pip Cet <pipcet@gmail.com>
+
+ Fix Arabic shaping when column-number-mode is in effect
+
+ * src/indent.c (scan_for_column, compute_motion): Pass -1,
+ instead of NEUTRAL_DIR, to 'composition_reseat_it'.
+ * src/composite.c (composition_reseat_it): Interpret negative
+ value of BIDI_LEVEL to mean the caller doesn't know what is the
+ bidi direction of the text. (Bug#41005)
+
+2020-07-24 Eli Zaretskii <eliz@gnu.org>
+
+ Fix description of kmacro-* commands in the user manual
+
+ * doc/emacs/kmacro.texi (Basic Keyboard Macro): Separate old-style
+ macro definition commands from the new style in the summary
+ table. (Bug#42492)
+
+2020-07-24 Lars Ingebrigtsen <larsi@gnus.org>
+
+ Fix viewing of encrypted S/MIME messages
+
+ * lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): Don't
+ add a content-type header if there already is one (bug#41659).
+
+2020-07-21 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Revert "Rectify allout-widgets region undecoration so item at start is not missed."
+
+ This reverts commit 33d85cb768b40794bffcd9ab22fbdec1211a74e5.
+
+ Backporting it to emacs-27 was not appropriate.
+
+2020-07-21 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Revert "Resolve missing button-region keymap bindings."
+
+ This reverts commit dd7c191291c8eb1afeac0f1512745491c5c7a317.
+
+ Backporting it to emacs-27 was not appropriate.
+
+2020-07-21 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Revert "Provide missing let definition to prevent background void-variable error."
+
+ This reverts commit 3c410b6b4753e02269bb36914e7534eb124150dd.
+
+ Backporting it to emacs-27 was not appropriate.
+
+2020-07-21 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Revert "Don't let item decoration be disrupted by too-shallow items."
+
+ This reverts commit 8684216542889fa57daa32072104afc69785907f.
+
+ Backporting it to emacs-27 was not appropriate.
+
+2020-07-21 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Revert "Fix allout-widgets-mode handling of edits to item cue, fixing (bug#11312)"
+
+ This reverts commit 8e13d332481551e4c8c1c66dd0c69dd09256dffc.
+
+ Backporting it to emacs-27 was not appropriate.
+
+2020-07-21 Robert Pluim <rpluim@gmail.com>
+
+ Run custom-magic-reset in the customize buffer
+
+ If the user has navigated away from the customize buffer, then
+ clicking on a widget in the customize buffer applies changes in the
+ selected buffer rather than in the customize buffer. Pass the
+ customize buffer to 'custom-magic-reset' to avoid this.
+
+ * lisp/cus-edit.el (custom-magic-reset): Add optional buffer argument,
+ apply changes in that buffer.
+ (custom-notify): Pass the buffer containing the widget to
+ 'custom-magic-reset'. (Bug#40788)
+
+2020-07-20 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Backport: Rectify allout-widgets region undecoration so item at start is not missed.
+
+ * lisp/allout-widgets.el (allout-widgets-undecorate-region):
+ Reorganize the loop so an item at the start is not skipped.
+
+ (cherry picked from commit 33d85cb768b40794bffcd9ab22fbdec1211a74e5)
+
+2020-07-20 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Backport: Resolve missing button-region keymap bindings.
+
+ * lisp/allout-widgets.el (allout-item-icon-keymap,
+ allout-item-body-keymap, allout-cue-span-keymap, allout-widgets-mode):
+ Inherit from both (current-local-map) and (current-global-map). This
+ provides for missing global bindings when inheriting from
+ just (current-local-map), eg Esc-<.
+
+ (cherry picked from commit dd7c191291c8eb1afeac0f1512745491c5c7a317)
+
+2020-07-20 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Backport: Provide missing let definition to prevent background void-variable error.
+
+ * lisp/allout-widgets.el (allout-widgets-exposure-change-processor)
+ Let-declare handled-conceal, for reference through `(symbol-value)'
+ within the let body. (Because the error happens in an
+ after-change-functions hook, so it is caught and reported as a message
+ by allout-widgets-hook-error-handler.)
+
+ (cherry picked from commit 3c410b6b4753e02269bb36914e7534eb124150dd)
+
+2020-07-20 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Backport: Don't let item decoration be disrupted by too-shallow items.
+
+ * lisp/allout-widgets.el (allout-decorate-item-and-context): Check for
+ parent-position having value before using it.
+
+ Also, shift local emacs vars topic deeper so it doesn't constitute
+ an instance of that particular aberrant case.
+
+ (cherry picked from commit 8684216542889fa57daa32072104afc69785907f)
+
+2020-07-20 Ken Manheimer <ken.manheimer@gmail.com>
+
+ Backport: Fix allout-widgets-mode handling of edits to item cue, fixing (bug#11312)
+
+ * lisp/allout-widgets.el (allout-decorate-item-cue): Properly decorate
+ item cue span.
+ (allout-setup-text-properties): use allout-graphics-modification-handler
+ as allout-cue-span-category modification hook.
+
+ (cherry picked from commit 8e13d332481551e4c8c1c66dd0c69dd09256dffc)
+
+2020-07-20 Robert Pluim <rpluim@gmail.com>
+
+ Document prefix arg effects for 'epa-mail-{sign,encrypt}'
+
+ * doc/misc/epa.texi (Mail-mode integration): Describe effect of
+ prefix arg to 'epa-mail-encrypt' and 'epa-mail-sign'.
+
+ * lisp/epa-mail.el (epa-mail-sign): Describe effect of prefix arg.
+
+2020-07-20 Robert Pluim <rpluim@gmail.com>
+
+ * etc/NEWS: Correct description of :client-certificate change
+
+2020-07-18 Eli Zaretskii <eliz@gnu.org>
+
+ Revert "Fix filename completion in shell mode buffers"
+
+ This reverts commit e4d17d8cb479ffeeb7dfb7320a1432722ac8df75.
+ Per bug#42383 discussions, the fix for bug#34330 probably
+ just works around the real issue, which is in pcomplete.el.
+
+2020-07-18 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'bookmark-bmenu-mode'
+
+ * lisp/bookmark.el (bookmark-bmenu-mode): Add
+ `bookmark-bmenu-search' to the doc string. (Bug#42325)
+
+2020-07-18 Eli Zaretskii <eliz@gnu.org>
+
+ Update systems using GnuTLS certificate files
+
+ * lisp/net/gnutls.el (gnutls-trustfiles): Update the names of the
+ systems in the comments. Reported by Richard Stallman <rms@gnu.org>
+ in
+ https://lists.gnu.org/archive/html/emacs-devel/2020-07/msg00455.html.
+
+2020-07-17 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'kill-emacs'
+
+ * doc/lispref/os.texi (Killing Emacs):
+ * src/emacs.c (Fkill_emacs): Document what non-integer, non-string
+ argument to 'kill-emacs' means. (Bug#42400)
+
+2020-07-17 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'display-raw-bytes-as-hex'
+
+ * doc/emacs/display.texi (Text Display): Mention
+ 'display-raw-bytes-as-hex'. (Bug#42384)
+
+2020-07-17 Robert Pluim <rpluim@gmail.com>
+
+ Correct descriptions of init file
+
+ These still referred to XDG as being preferred.
+
+ * doc/emacs/custom.texi (Init File): Correct description of init
+ file preference order (Bug#42388).
+
+ * doc/emacs/custom.texi (Find Init): Correct description of
+ default init-file.
+
+2020-07-16 Eli Zaretskii <eliz@gnu.org>
+
+ Fix interrupt-process on MS-Windows
+
+ * src/w32proc.c (sys_kill): Test the status of the left Ctrl key
+ for the purpose of restoring it after simulating Ctrl-C. This
+ avoids leaving the left Ctrl key status in depressed state when
+ the user actually pressed the right Ctrl key. (Bug#42350)
+
+2020-07-11 Andrea Corallo <akrl@sdf.org>
+
+ Revert "* doc/misc/flymake.texi (An annotated example backend): Typo fix."
+
+ This reverts commit b1ad0380d2372b8df35ff603b8918d22c27ad964.
+
+2020-07-11 Mattias Engdegård <mattiase@acm.org>
+
+ Correct 'concat' manual entry (bug#42296)
+
+ * doc/lispref/strings.texi (Creating Strings): 'concat' does not
+ necessarily return a newly allocated string. This has been the case
+ at least since 1997 (Emacs 20.3).
+
+2020-07-11 Andrea Corallo <akrl@sdf.org>
+
+ * doc/misc/flymake.texi (An annotated example backend): Typo fix.
+
+2020-07-11 Eli Zaretskii <eliz@gnu.org>
+
+ Add commentary in gtkutil.c
+
+ * src/gtkutil.c: Add a comment regarding the incompatibilities
+ vis-a-vis GTK. Suggested by Richard Stallman <rms@gnu.org>.
+
+2020-07-10 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Consistently stylize eldoc as ElDoc in prose
+
+ * doc/emacs/custom.texi (Specifying File Variables):
+ * doc/emacs/modes.texi (Major Modes):
+ * doc/emacs/programs.texi (Lisp Doc):
+ * etc/NEWS.22:
+ * etc/NEWS.23:
+ * lisp/progmodes/python.el:
+ (python-eldoc-function):
+ * test/lisp/progmodes/python-tests.el: Consistently capitalize eldoc
+ as ElDoc rather than Eldoc.
+
+2020-07-09 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of "C-u C-x ="
+
+ * doc/emacs/mule.texi (International Chars): Mention the
+ composition information displayed by "C-u C-x =". (Bug#42256)
+
+2020-07-09 Paul Eggert <eggert@cs.ucla.edu>
+
+ Mention floating rounding issues
+
+ * doc/lispref/numbers.texi (Float Basics): Mention floating-point
+ rounding issues uncovered by the discussion in Bug#42417.
+
+2020-07-09 Mattias Engdegård <mattiase@acm.org>
+
+ Repair global-auto-revert-ignore-modes (bug#42271)
+
+ Reported by Gustavo Tavares Cabral.
+
+ * lisp/autorevert.el (auto-revert--global-add-current-buffer): Fix typo.
+
+2020-07-08 Eli Zaretskii <eliz@gnu.org>
+
+ One more improvement of left/right-fringe display spec docs
+
+ * doc/lispref/display.texi (Fringe Bitmaps): Yet another
+ clarification of how to use FACE in left/right-fringe display
+ spec.
+
+2020-07-07 Eli Zaretskii <eliz@gnu.org>
+
+ Another clarification of left/right-fringe display spec
+
+ * doc/lispref/display.texi (Fringe Bitmaps): More accurate
+ description of what FACE means in the left/right-fringe display
+ spec.
+
+2020-07-07 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid infloop in 'format-mode-line'
+
+ * src/xdisp.c (decode_mode_spec): Don't use W->start if it is
+ outside of the buffer's accessible region. (Bug#42220)
+
+2020-07-05 Eli Zaretskii <eliz@gnu.org>
+
+ Clarify the documentation of 'left/right-fringe' display spec
+
+ * doc/lispref/display.texi (Other Display Specs, Fringe Bitmaps):
+ Clarify how the optional FACE parameter of the left-fringe and
+ right-fringe display spec is used. Reported by Gregory Heytings
+ <ghe@sdf.org>.
+
+2020-07-04 Eli Zaretskii <eliz@gnu.org>
+
+ Minor improvement in ELisp manual
+
+ * doc/lispref/frames.texi (Position Parameters): Clarify the
+ description of the 'above' frame parameter. (Bug#42154)
+
+2020-07-02 Michael Albinus <michael.albinus@gmx.de>
+
+ * doc/misc/tramp.texi (Customizing Methods): Fix typo.
+
+2020-06-29 Philipp Stephani <phst@google.com>
+
+ Fix undefined behavior in json.c (Bug#42113)
+
+ * src/json.c (lisp_to_json_toplevel_1, Fjson_parse_string): Check
+ whether input strings are actually strings.
+
+ * test/src/json-tests.el (json-parse-string/wrong-type)
+ (json-serialize/wrong-hash-key-type): New regression tests.
+
+2020-06-28 Richard Kim <emacs18@gmail.com>
+
+ Fix ACTION argument of 'display-buffer' call in gud.el
+
+ * lisp/progmodes/gud.el (gud-common-init): The ACTION argument of
+ 'display-buffer' should be a list of list of functions. (Bug#41888)
+
+2020-06-27 Eli Zaretskii <eliz@gnu.org>
+
+ * src/keyboard.c (Fclear_this_command_keys): Doc fix.
+
+2020-06-27 Eli Zaretskii <eliz@gnu.org>
+
+ Improve do string of 'man'
+
+ * lisp/man.el (man): Mention the need to use C-q for quoting the
+ SPC character in the man-page input. (Bug#41859)
+
+2020-06-26 Eli Zaretskii <eliz@gnu.org>
+
+ Fix posn-at-point at beginning of a display string
+
+ * src/xdisp.c (pos_visible_p): Account for the line-number width
+ when the display string at CHARPOS ends in a newline. (Bug#42039)
+
+2020-06-26 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of Info node movement commands
+
+ * lisp/info.el (Info-next, Info-prev, Info-forward-node)
+ (Info-backward-node): More detailed descriptions of what each
+ commands does with respect to child and parent nodes. (Bug#42050)
+
+2020-06-22 Phillip Lord <phillip.lord@russet.org.uk>
+
+ Add Jansson dependency to Windows Build
+
+ * admin/nt/dist-build/build-dep-zips.py: Add dependency
+
+2020-06-22 Richard Copley <rcopley@gmail.com> (tiny change)
+
+ Unbreak 'reverse-region'
+
+ * lisp/sort.el (reverse-region): Unbreak the function. It was
+ broken by a fix for bug#39376.
+
+2020-06-22 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix typos and markup in fill column indicator docs
+
+ * doc/emacs/display.texi (Displaying Boundaries): Fix typos and
+ Texinfo markup.
+
+2020-06-20 Stephen Berman <stephen.berman@gmx.net>
+
+ Avoid crashes in 'defconst'
+
+ * src/eval.c (Fdefconst): Verify that SYMBOL is a known symbol.
+ (Bug#41817)
+
+2020-06-20 Richard Stallman <rms@gnu.org>
+
+ Fix text about Lisp archives in the Emacs FQ
+
+ * doc/misc/efaq.texi (Packages that do not come with Emacs): Warn
+ about using Lisp archives other than GNU ELPA.
+
+2020-06-20 Eli Zaretskii <eliz@gnu.org>
+
+ Don't use 'cl' functions in ELisp manual's examples
+
+ * doc/lispref/control.texi (pcase Macro): Use 'cl-evenp' instead
+ of 'evenp'. (Bug#41947)
+
+2020-06-17 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix some Texinfo markup
+
+ * doc/misc/gnus-faq.texi (FAQ 3-11):
+ * doc/emacs/frames.texi (Tab Bars): Consistently use @var with
+ lower-case metasyntactic variables and @minus instead of a dash.
+ (Text-Only Mouse):
+ * doc/emacs/files.texi (Auto Revert):
+ * doc/emacs/misc.texi (emacsclient Options)
+ (Embedded WebKit Widgets):
+ * doc/lispref/control.texi (pcase Macro):
+ * doc/lispref/debugging.texi (Backtraces):
+ * doc/lispref/files.texi (Truenames):
+ * doc/lispref/frames.texi (Management Parameters):
+ * doc/lispref/os.texi (Time Calculations):
+ * doc/lispref/text.texi (Parsing JSON):
+ * doc/misc/efaq-w32.texi (Other versions of Emacs, Debugging)
+ (Swap Caps NT, Printing, Bash, Developing with Emacs):
+ * doc/misc/efaq.texi (New in Emacs 25):
+ * doc/misc/emacs-gnutls.texi (Help For Users):
+ * doc/misc/message.texi (Using S/MIME, Passphrase caching):
+ * test/manual/etags/tex-src/gzip.texi (Overview): Use @. when a
+ sentence in the middle of a paragraph ends with an upper-case letter
+ as per "(texinfo) Ending a Sentence".
+
+2020-06-17 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix recentf typo in Emacs manual
+
+ * doc/emacs/files.texi (File Conveniences): Fix misspelling of
+ recentf-list.
+
+2020-06-17 Juri Linkov <juri@linkov.net>
+
+ Rename default function to next-error-buffer-unnavigated-current (bug#40919)
+
+ * lisp/simple.el (next-error-find-buffer-function): Rename default function
+ from next-error-no-navigation-try-current
+ to next-error-buffer-unnavigated-current.
+
+2020-06-17 Juri Linkov <juri@linkov.net>
+
+ * lisp/image-mode.el (image-toggle-display-image): Fix fit of rotated images.
+
+ When fitting rotated image to width and height, swap width and height
+ when changing orientation between portrait and landscape (bug#41886).
+
+2020-06-16 Michael Albinus <michael.albinus@gmx.de>
+
+ * doc/misc/tramp.texi (Predefined connection information): Add "tmpdir".
+
+2020-06-13 João Távora <joaotavora@gmail.com>
+
+ Delete, don't kill, dir dir fragments in icomplete-fido-backward-updir
+
+ Reported by: Andrew Schwartzmeyer <andrew@schwartzmeyer.com>
+
+ * lisp/icomplete.el (icomplete-fido-backward-updir): Don't save
+ dir fragments to kill ring.
+
+2020-06-13 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Revert markup change in with-coding-priority docs
+
+ This partially reverts commit fc759eb9b3
+ "Fix with-coding-priority markup in Elisp manual"
+ of 2019-10-13T15:36:02Z!contovob@tcd.ie.
+
+ For discussion, see the following thread:
+ https://lists.gnu.org/archive/html/emacs-devel/2019-10/msg00550.html
+ https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00473.html
+
+ * doc/lispref/nonascii.texi (Specifying Coding Systems): Use more
+ specific cross-reference to progn even if info.el displays it
+ suboptimally.
+
+2020-06-10 Juri Linkov <juri@linkov.net>
+
+ * lisp/emulation/cua-rect.el (cua--rectangle-region-insert): New function.
+
+ Add cua--insert-rectangle around region-insert-function (bug#41440).
+
+2020-06-09 Juri Linkov <juri@linkov.net>
+
+ * lisp/simple.el (shell-command-on-region): Fix docstring.
+
+ * lisp/simple.el (shell-command-on-region): Mention REGION-NONCONTIGUOUS-P
+ in docstring (bug#41440)
+
+ * etc/NEWS: Better example for 'windmove-display-default-keybindings'.
+
+2020-06-08 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Clean up D-Bus documentation (bug#41744)
+
+ * doc/lispref/errors.texi (Standard Errors): The error symbol
+ dbus-error is defined even when Emacs is built without D-Bus.
+
+ * doc/misc/dbus.texi (Bus Names, Introspection)
+ (Nodes and Interfaces, Methods and Signal)
+ (Properties and Annotations, Arguments and Signatures)
+ (Synchronous Methods, Receiving Method Calls, Signals)
+ (Alternative Buses, Errors and Events): Clarify wording. Fix
+ indentation of and simplify examples where possible. Improve
+ Texinfo markup and cross-referencing where possible.
+ (Type Conversion): Ditto. Remove mentions of Emacs' fixnum range
+ now that we have bignums.
+
+ * lisp/net/dbus.el (dbus-return-values-table)
+ (dbus-call-method-asynchronously, dbus-send-signal)
+ (dbus-register-signal, dbus-register-method)
+ (dbus-string-to-byte-array, dbus-byte-array-to-string)
+ (dbus-escape-as-identifier, dbus-check-event, dbus-event-bus-name)
+ (dbus-event-message-type, dbus-event-serial-number)
+ (dbus-event-service-name, dbus-event-path-name)
+ (dbus-event-interface-name, dbus-event-member-name)
+ (dbus-list-activatable-names, dbus-list-queued-owners, dbus-ping)
+ (dbus-introspect-get-interface-names, dbus-introspect-get-interface)
+ (dbus-introspect-get-method, dbus-introspect-get-signal)
+ (dbus-introspect-get-property, dbus-introspect-get-annotation-names)
+ (dbus-introspect-get-annotation, dbus-introspect-get-argument-names)
+ (dbus-introspect-get-argument, dbus-introspect-get-signature)
+ (dbus-set-property, dbus-register-property)
+ (dbus-get-all-managed-objects, dbus-init-bus): Clarify docstring and
+ improve formatting where possible.
+ (dbus-call-method): Ditto. Remove mentions of Emacs' fixnum range
+ now that we have bignums.
+
+2020-06-08 Juri Linkov <juri@linkov.net>
+
+ * lisp/image-mode.el (image-transform-original): New command (bug#41222).
+
+ (image-mode-map): Bind it to "so" and add to menu.
+
+2020-06-08 Juri Linkov <juri@linkov.net>
+
+ Move tab-bar and tab-line faces to faces.el (part of bug#41200)
+
+ These are basic faces, so they need to be defined in
+ faces.el, otherwise (get 'tab-line 'face) returns 0.
+
+ * lisp/faces.el (tab-bar, tab-line): Move faces here
+ from tab-bar.el and tab-line.el.
+
+ * lisp/tab-bar.el (tab-bar): Move face to faces.el.
+ (tab-bar-faces): Add '((tab-bar custom-face))
+ to the second arg MEMBERS of 'defgroup'.
+
+ * lisp/tab-line.el (tab-line): Move face to faces.el.
+ (tab-line-faces): Add '((tab-line custom-face))
+ to the second arg MEMBERS of 'defgroup'.
+
+2020-06-07 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix typo in "(elisp) Type Keywords"
+
+ * doc/lispref/customize.texi (Type Keywords): Fix typo of 'choice'
+ composite type. (Bug#41749)
+
+2020-06-07 Tassilo Horn <tsdh@gnu.org>
+
+ Gnus nnir-summary-line-format has no effect
+
+ * lisp/gnus/nnir.el (nnir-mode): Update summary format specs if
+ nnir-summary-line-format is set and different from
+ gnus-summary-line-format.
+ (nnir-open-server): Run nnir-mode in gnus-summary-generate-hook
+ instead of gnus-summary-prepared-hook.
+
+2020-06-06 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'window-text-pixel-size'
+
+ * doc/lispref/display.texi (Size of Displayed Text): Clarify the
+ description of 'window-text-pixel-size'.
+
+2020-06-06 Eli Zaretskii <eliz@gnu.org>
+
+ * src/xdisp.c (Fwindow_text_pixel_size): Doc fix. (Bug#41737)
+
+2020-06-06 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Minor improvements to EDE and EIEIO manuals
+
+ For discussion, see the following threads:
+ https://lists.gnu.org/archive/html/emacs-devel/2020-05/msg00630.html
+ https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00099.html
+
+ * doc/misc/ede.texi (ede-generic-project): Clean up example.
+ * doc/misc/eieio.texi (Accessing Slots): Document slot-value as a
+ generalized variable and set-slot-value as obsolete.
+ (Predicates): Fix typo.
+ (Introspection): Document eieio-class-slots in place of the obsolete
+ object-slots.
+
+2020-06-06 João Távora <joaotavora@gmail.com>
+
+ Have Fido mode also imitate Ido mode in ignore-case options
+
+ Suggested by Sean Whitton <spwhitton@spwhitton.name>.
+
+ * lisp/icomplete.el (icomplete--fido-mode-setup): Set ignore-case
+ options.
+
+2020-06-05 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Update package-menu-quick-help
+
+ * lisp/emacs-lisp/package.el (package--quick-help-keys): Filtering
+ is now bound to the prefix '/', not the key 'f' (bug#41721).
+ Advertise only the standard 'g' binding now that both it and 'r' are
+ bound to revert-buffer (bug#35504).
+ (package--prettify-quick-help-key): Avoid modifying string literals.
+ (package-menu-filter): Reintroduce as obsolete alias of
+ package-menu-filter-by-keyword for backward
+ compatibility (bug#36981).
+
+2020-06-05 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'sort-subr'
+
+ * doc/lispref/text.texi (Sorting): Clarify the meaning and use of
+ PREDICATE argument to 'sort-subr'. (Bug#41706)
+
+2020-06-05 Andrii Kolomoiets <andreyk.mad@gmail.com>
+
+ Update Ukrainian transliteration
+
+ * lisp/language/cyril-util.el (standard-display-cyrillic-translit):
+ Add missing letter "ґ"; tweak letter "г". (Bug#41683)
+
+2020-06-05 Eli Zaretskii <eliz@gnu.org>
+
+ Fix Arabic shaping when eww/shr fill the text to be rendered
+
+ * src/hbfont.c (hbfont_shape): Don't use DIRECTION if the current
+ buffer has bidi reordering disabled. (Bug#41005)
+
+2020-06-03 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Silence some byte-compiler warnings in tests
+
+ * test/lisp/emacs-lisp/cl-generic-tests.el:
+ * test/lisp/progmodes/elisp-mode-tests.el: Declare functions
+ referred to within macroexpansions.
+ (xref-elisp-overloadable-no-default)
+ (xref-elisp-overloadable-co-located-default)
+ (xref-elisp-overloadable-separate-default): Prefix unused arguments
+ with underscore.
+
+ * test/lisp/international/ccl-tests.el:
+ * test/lisp/wdired-tests.el:
+ * test/lisp/emacs-lisp/package-tests.el: Declare functions used.
+ (package-test-update-archives, package-test-signed): Use
+ revert-buffer in place of its obsolete alias package-menu-refresh.
+
+ * test/lisp/eshell/eshell-tests.el:
+ * test/lisp/mail/footnote-tests.el:
+ * test/src/buffer-tests.el: Require dependencies used.
+
+ * test/lisp/image/exif-tests.el: Remove unneeded (require 'seq).
+ (test-exit-direct-ascii-value): Actually perform the test.
+ * test/lisp/progmodes/sql-tests.el (sql-test-add-existing-product):
+ Fix typo.
+
+ * test/lisp/simple-tests.el (with-shell-command-dont-erase-buffer):
+ * test/src/data-tests.el (test-bool-vector-bv-from-hex-string)
+ (test-bool-vector-apply-mock-op): Remove unused local variables.
+
+2020-06-03 Basil L. Contovounesios <contovob@tcd.ie>
+
+ * test/lisp/battery-tests.el: New file.
+
+2020-06-02 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Improve format-spec documentation (bug#41571)
+
+ * doc/lispref/text.texi (Interpolated Strings): Move from here...
+ * doc/lispref/strings.texi (Custom Format Strings): ...to here,
+ renaming the node and clarifying the documentation.
+ (Formatting Strings): End node with sentence referring to the next
+ one.
+ * lisp/format-spec.el (format-spec): Clarify docstring.
+
+2020-06-01 Eli Zaretskii <eliz@gnu.org>
+
+ Don't call 'mbrtowc' on WINDOWSNT
+
+ * src/emacs.c (using_utf8): Don't call 'mbrtowc' on WINDOWSNT
+ systems, as it's not available on Windows 9X.
+
+2020-06-01 João Távora <joaotavora@gmail.com>
+
+ * doc/emacs/buffers.texi (Icomplete): Mention icomplete-minibuffer-setup-hook.
+
+2020-06-01 Paul Eggert <eggert@cs.ucla.edu>
+
+ Be more aggressive in marking objects during GC
+
+ Simplified version of a patch from Pip Cet (Bug#41321#299).
+ * src/alloc.c (maybe_lisp_pointer): Remove. All uses removed.
+ (mark_memory): Also look at the pointer offset by ‘lispsym’,
+ for symbols.
+
+2020-05-31 Alan Mackenzie <acm@muc.de>
+
+ Fix bug #41618 "(byte-compile 'foo) errors when foo is a macro."
+
+ * lisp/emacs-lisp/bytecomp.el (byte-compile): Disentangle the eval of the
+ final form from the pushing of 'macro onto it, doing the former first.
+
+2020-05-31 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid crashes due to bidi cache being reset during redisplay
+
+ If automatic character composition triggers GC, and
+ 'garbage-collection-messages' are turned on, we could have the
+ bidi cache reset while processing RTL text, which would then
+ consistently crash.
+ * src/xdisp.c (display_echo_area_1): Protect the bidi cache
+ against changes inside 'try_window'.
+
+2020-05-31 Juri Linkov <juri@linkov.net>
+
+ * lisp/tab-bar.el (switch-to-buffer-other-tab): Normalize buffer.
+
+ * lisp/tab-bar.el (switch-to-buffer-other-tab): Use
+ 'window-normalize-buffer-to-switch-to' on 'buffer-or-name',
+ like does 'pop-to-buffer' used by 'switch-to-buffer-other-frame',
+ instead of raising the error "Invalid buffer" on a non-existent buffer name.
+
+2020-05-30 Eli Zaretskii <eliz@gnu.org>
+
+ Fix mingw.org's MinGW GCC 9 warning about 'execve'
+
+ * nt/inc/ms-w32.h (execve) [__GNUC__ > 9]: Provide a different
+ prototype for mingw.org's MinGW as well, to match the GCC builtin.
+
+2020-05-28 Glenn Morris <rgm@gnu.org>
+
+ Tiny texinfo markup fixes
+
+ * doc/lispref/edebug.texi (Edebug Views):
+ * doc/lispref/loading.texi (Library Search):
+ * doc/lispref/os.texi (User Identification): Markup fixes.
+
+2020-05-27 Dmitry Gutov <dgutov@yandex.ru>
+
+ Make next-error behavior a bit more flexible
+
+ * lisp/simple.el (next-error-no-navigation-try-current):
+ Extract from the case #2 in next-error-find-buffer (bug#40919).
+ (next-error-find-buffer-function): Use it as the default.
+
+2020-05-27 Noam Postavsky <npostavs@gmail.com>
+
+ * etc/NEWS.25: Belatedly announce upcase-dwim and downcase-dwim.
+
+2020-05-25 Eli Zaretskii <eliz@gnu.org>
+
+ Fix access to single-byte characters in buffer text
+
+ * src/xdisp.c (get_visually_first_element)
+ (Fbidi_find_overridden_directionality):
+ * src/cmds.c (Fend_of_line): Use FETCH_BYTE instead of FETCH_CHAR,
+ and byte position instead of character position, to access
+ individual bytes of buffer text. This avoids producing invalid
+ characters and accessing wrong buffer positions. (Bug#41520)
+
+2020-05-25 Noam Postavsky <npostavs@gmail.com>
+
+ Revert "Fix eshell-mode-map initialization"
+
+ It makes eshell-return-exits-minibuffer permanently affect the
+ eshell-mode-map (Bug#41370).
+
+ Do not merge to master, we will fix it properly there.
+
+2020-05-25 Matthias Meulien <orontee@gmail.com>
+
+ Fix tab-bar-tab-name-ellipsis initialization
+
+ * lisp/tab-bar.el (tab-bar-tab-name-truncated): Evaluate displayable
+ character when generating tab name.
+
+2020-05-24 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix Elisp manual entry for format-spec
+
+ * doc/lispref/text.texi (Interpolated Strings): Fix typos. Don't
+ document modifier for default space padding as it's redundant and
+ inconsistent with the docstring and implementation of format-spec.
+
+2020-05-24 Eli Zaretskii <eliz@gnu.org>
+
+ Fix rare assertion violations in 'etags'
+
+ * lib-src/etags.c (pfnote): Instead of raising an assertion when
+ we get an empty tag name, return immediately. (Bug#41465)
+
+ * test/manual/etags/ETAGS.good_1:
+ * test/manual/etags/ETAGS.good_2:
+ * test/manual/etags/ETAGS.good_3:
+ * test/manual/etags/ETAGS.good_4:
+ * test/manual/etags/ETAGS.good_5:
+ * test/manual/etags/ETAGS.good_6: Adapt to latest changes in
+ etags.
+
+2020-05-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/subr.el (save-match-data): Clarify use in docstring
+
+2020-05-23 Eli Zaretskii <eliz@gnu.org>
+
+ Improve the documentation of setting up fontsets
+
+ * doc/lispref/display.texi (Fontsets): Improve the accuracy of a
+ cross-reference to "Character Properties".
+
+ * doc/emacs/mule.texi (Fontsets, Modifying Fontsets): Improve the
+ documentation of fontsets and how to modify them.
+
+2020-05-23 Eli Zaretskii <eliz@gnu.org>
+
+ * doc/emacs/killing.texi (Rectangles): Improve indexing.
+
+2020-05-23 Eli Zaretskii <eliz@gnu.org>
+
+ Fix accessing files on networked drives on MS-Windows
+
+ * src/w32.c (acl_get_file): Set errno to ENOTSUP if
+ get_file_security returns ERROR_NOT_SUPPORTED. (Bug#41463)
+
+2020-05-22 Alan Mackenzie <acm@muc.de>
+
+ CC Mode: Fix bug #39972, by fixing c-display-defun-name for nested defuns
+
+ * lisp/progmodes/cc-mode.el (c-common-init): Build
+ add-log-current-defun-function out of c-defun-name-and-limits instead of the
+ former c-defun-name.
+
+2020-05-21 Paul Eggert <eggert@cs.ucla.edu>
+
+ Redo RCS Id for pdumper
+
+ * lisp/version.el: Don’t put an RCS Id style string into the
+ executable via purecopy, as this does not work with the pdumper.
+ * src/emacs.c (RCS_Id): New constant, for 'ident'.
+
+ (cherry picked from commit 3d1bcfba5e21b29be8669aa2a8f27b344c9e02fd)
+
+2020-05-21 Stefan Kangas <stefankangas@gmail.com>
+
+ Second attempt at improving indexing in control.texi
+
+ * doc/lispref/control.texi (Processing of Errors): Improve indexing by
+ adding the word form "handle" in addition to "handling". With thanks
+ to Eli Zaretskii.
+
+2020-05-19 Stefan Kangas <stefankangas@gmail.com>
+
+ * doc/lispref/control.texi (Processing of Errors): Improve indexing.
+
+2020-05-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Minor fixups for mutability doc
+
+ * doc/lispref/objects.texi (Mutability): Minor fixups in
+ response to a comment by Dmitry Gutov (Bug#40671#477).
+
+2020-05-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Don’t use “constant” for values you shouldn’t change
+
+ Inspired by patch proposed by Dmitry Gutov (Bug#40671#393)
+ and by further comments by him and by Michael Heerdegen
+ in the same bug report.
+ * doc/lispintro/emacs-lisp-intro.texi (setcar):
+ Don’t push mutability here.
+ * doc/lispref/eval.texi (Self-Evaluating Forms, Quoting)
+ (Backquote):
+ * doc/lispref/lists.texi (Modifying Lists):
+ * doc/lispref/objects.texi (Lisp Data Types, Mutability):
+ * doc/lispref/sequences.texi (Array Functions, Vectors):
+ * doc/lispref/strings.texi (String Basics, Modifying Strings):
+ Don’t use the word “constant” to describe all values that
+ a program should not change.
+ * doc/lispref/objects.texi (Mutability):
+ Rename from “Constants and Mutability”. All uses changed.
+ In a footnote, contrast the Emacs behavior with that of Common
+ Lisp, Python, etc. for clarity, and say the goal is to be nicer.
+
+2020-05-16 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of manually installing Lisp packages
+
+ * doc/emacs/building.texi (Lisp Libraries): Describe how to
+ manually load packages in the init file. Mention the 'site-lisp'
+ subdirectory of the default 'load-path'.
+
+ * doc/emacs/package.texi (Packages): Describe manual installation
+ of ELisp packages. Suggested by Jean-Christophe Helary
+ <jean.christophe.helary@traduction-libre.org>.
+
+2020-05-16 Eli Zaretskii <eliz@gnu.org>
+
+ Reflect the emacs-devel ELPA/MELPA dispute in FAQ
+
+ * doc/misc/efaq.texi (Packages that do not come with Emacs): Warn
+ that some MELPA packages may require non-free software.
+
+2020-05-15 Tassilo Horn <tsdh@gnu.org>
+
+ Consider face inheritance when checking region face background.
+
+ Some themes (like dracula) make the region face inherit from some
+ other face. If the background color of the region was inherited,
+ `indicate-copied-region' did the switch-point-and-mark-twice dance
+ which is not visible in case the region is highlighted. It just
+ looked like Emacs would hang for a second after M-w.
+
+ * lisp/simple.el (indicate-copied-region): Consider face inheritance
+ when checking region face background.
+
+2020-05-15 Leo Vivier <leo.vivier+dev@gmail.com>
+
+ Fix dired default file operation (bug#41261)
+
+ * lisp/dired-aux.el (dired-dwim-target-directories): Restore
+ pre-emacs-27 behavior of 'dired-dwim-target'.
+
+2020-05-14 Philipp Stephani <phst@google.com>
+
+ Fix documentation related to 'command-switch-alist'.
+
+ While there, add a unit test to verify the behavior.
+
+ * doc/lispref/os.texi (Command-Line Arguments): Fix documentation: the
+ option string in 'command-switch-alist' does include leading hyphens.
+ Also mention that 'command-switch-alist' parsing ignores equals signs
+ in options.
+
+ * test/lisp/startup-tests.el
+ (startup-tests/command-switch-alist): New unit test.
+
+2020-05-13 Simon Lang <simon.lang@outlook.com> (tiny change)
+
+ Improve ediff readability in misterioso theme (Bug#41221)
+
+ * etc/themes/misterioso-theme.el: Add ediff faces.
+
+2020-05-13 Clément Pit-Claudel <clement.pitclaudel@live.com>
+
+ Fix a crash in handle_display_spec
+
+ * src/xdisp.c (handle_display_spec): Check that the cdr of the
+ disable-eval spec is a cons before taking its car. (Bug#41232)
+
+2020-05-13 Martin Rudalics <rudalics@gmx.at>
+
+ In x_hide_tip reset tip_last_frame for GTK+ tooltips only (Bug#41200)
+
+ * src/xfns.c (x_hide_tip): Reset tip_last_frame only when
+ using GTK+ system tooltips (Bug#41200).
+
+2020-05-12 João Távora <joaotavora@gmail.com>
+
+ Fix docstring of flymake-make-diagnostic (bug#40351)
+
+ * lisp/progmodes/flymake.el (flymake-make-diagnostic): Fix docstring
+
+2020-05-10 Paul Eggert <eggert@cs.ucla.edu>
+
+ Go back to “Bahá’í”
+
+ * doc/emacs/calendar.texi (Holidays): Revert previous change, as
+ bahai.org spells it “Bahá’í” (with U+2019 RIGHT SINGLE QUOTATION
+ MARK) and that’s good enough for us.
+
+2020-05-10 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/dired.el (dired-toggle-marks): Doc fix. (Bug#41097)
+
+2020-05-09 Philipp Stephani <phst@google.com>
+
+ Small fix for type of 'display-fill-column-indicator-character'
+
+ * lisp/cus-start.el (standard): Don't mark t as safe file-local value
+ for 'display-fill-column-indicator-character', as that value isn't
+ allowed.
+
+2020-05-09 Eli Zaretskii <eliz@gnu.org>
+
+ Fix customization of 'display-fill-column-indicator-character'
+
+ * lisp/cus-start.el (display-fill-column-indicator-character): Fix
+ the customization form. (Bug#41145)
+
+2020-05-09 Philipp Stephani <phst@google.com>
+
+ Refer to fill column indicator Info node in some places.
+
+ * src/xdisp.c (syms_of_xdisp): Add reference to manual in
+ documentation strings for variables related to fill column indicators.
+
+ * lisp/display-fill-column-indicator.el (display-fill-column-indicator)
+ (display-fill-column-indicator-mode): Add reference to manual.
+
+2020-05-09 Martin Rudalics <rudalics@gmx.at>
+
+ Fix GTK's Tool Bar menu radio buttons
+
+ * lisp/menu-bar.el (menu-bar-showhide-tool-bar-menu): Fix typo
+ that makes the radio buttons pretend that the tool bar is always
+ shown on the left side of the frame.
+
+2020-05-09 Eli Zaretskii <eliz@gnu.org>
+
+ Minor clarifications in NEWS
+
+ * etc/NEWS: Tell how to revert to previous behaviors regarding
+ displaying messages when the minibuffer is active. (Bug#41087)
+
+2020-05-08 Philipp Stephani <phst@google.com>
+
+ Improve documentation of 'with-suppressed-warnings'.
+
+ * lisp/emacs-lisp/byte-run.el (with-suppressed-warnings): Refer to
+ 'byte-compile-warnings' instead of 'byte-compile-warning-types', as
+ only the former variable documents the available warning types.
+
+2020-05-08 Eli Zaretskii <eliz@gnu.org>
+
+ Fix a typo in a comment
+
+ * lisp/display-fill-column-indicator.el: Fix a typo in a comment.
+ Suggested by david s <ds@fastmail.com>.
+
+2020-05-08 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of Hi Lock mode
+
+ * lisp/hi-lock.el (hi-lock-mode, hi-lock-face-buffer)
+ (hi-lock-face-phrase-buffer, hi-lock-face-symbol-at-point):
+ Clarify when 'hi-lock-mode' will use Font Lock and when it will
+ use overlays. (Bug#41124)
+
+2020-05-08 Eli Zaretskii <eliz@gnu.org>
+
+ Fix typos in the Emacs user manual
+
+ * doc/emacs/calendar.texi (Holidays): Fix usage of non-ASCII
+ accents.
+ * doc/emacs/custom.texi (Init Rebinding): Fix a cross-reference.
+ * doc/emacs/dired.texi (Operating on Files): Make the
+ cross-reference to "VC Delete/Rename" be to a different manual in
+ the printed version. (Bug#41100)
+
+2020-05-08 Björn Holby <bjorn.holby@gmail.com> (tiny change)
+
+ Fix references to Speedbar in VHDL mode
+
+ * lisp/progmodes/vhdl-mode.el (vhdl-speedbar-initialize): Update
+ references to Speedbar variables. (Bug#41084)
+
+2020-05-08 Eli Zaretskii <eliz@gnu.org>
+
+ Fix handling of FROM = t and TO = t by 'window-text-pixel-size'
+
+ * src/xdisp.c (Fwindow_text_pixel_size): Use byte position for
+ accessing buffer text, not character positions. (Bug#41125)
+
+2020-05-06 Eli Zaretskii <eliz@gnu.org>
+
+ * doc/emacs/modes.texi (Major Modes): Fix quoting. (Bug#41110)
+
+2020-05-06 Noam Postavsky <npostavs@gmail.com>
+
+ Fix docstring quoting
+
+ * lisp/gnus/message.el (message-sendmail-extra-arguments): Fix
+ escaping of quotes in docstring.
+
+2020-05-06 Noam Postavsky <npostavs@gmail.com>
+
+ Revert "cl-loop: Calculate the array length just once"
+
+ Don't merge to master. This is a safe-for-release fix for Bug#40727.
+
+2020-05-06 Noam Postavsky <npostavs@gmail.com>
+
+ Revert "cl-loop: Add missing guard condition"
+
+ Don't merge to master. This is a safe-for-release fix for Bug#40727.
+
+2020-05-06 Noam Postavsky <npostavs@gmail.com>
+
+ Revert "Refix conditional step clauses in cl-loop"
+
+ Don't merge to master. This is a safe-for-release fix for Bug#40727.
+
+2020-05-05 Eli Zaretskii <eliz@gnu.org>
+
+ Improve "Help Summary" section in user manual
+
+ * doc/emacs/help.texi (Help Summary): Add cross-references to
+ sections with details of each Help command.
+
+2020-05-05 Stefan Kangas <stefankangas@gmail.com>
+
+ Clarify message-sendmail-extra-arguments docstring
+
+ * lisp/gnus/message.el (message-sendmail-extra-arguments): Clarify
+ docstring.
+
+2020-05-05 Philipp Stephani <phst@google.com>
+
+ * src/editfns.c (Fformat): Small documentation fix.
+
+2020-05-04 Alan Mackenzie <acm@muc.de>
+
+ Remove calls to non-existent functions from edebug.el.
+
+ Do not merge to master.
+
+ *lisp/emacs-lisp/edebug.el (edebug--display-1)
+ (edebug-toggle-disable-breakpoint): Remove calls to
+ edebug--overlay-breakpoints and edebug--overlay-breakpoints-removed which had
+ been overlooked in a recent changed to edebug.
+
+2020-05-04 Dmitry Gutov <dgutov@yandex.ru>
+
+ Honor search-upper-case
+
+ * lisp/fileloop.el (fileloop--case-fold):
+ Extract from existing code. Honor search-upper-case (bug#40940).
+ (fileloop-initialize-replace, fileloop-initialize-search): Use it.
+ Update the docstring.
+
+2020-05-04 Basil L. Contovounesios <contovob@tcd.ie>
+
+ Fix eww-follow-link on URLs with #target
+
+ * lisp/net/eww.el (eww-display-html): Ensure shr-target-id is set as
+ callers depend on this (bug#28441, bug#40532).
+
+2020-05-04 Juri Linkov <juri@linkov.net>
+
+ Revert part of recent commit 85544f8ef5 (bug#40808)
+
+ * lisp/isearch.el (isearch-lazy-highlight-search): Remove recent fix of
+ lazy-highlighting of hidden matches. In emacs-27 leave only the fix for
+ lazy-counting of hidden matches when isearch-lazy-count is non-nil.
+
+2020-05-03 Stefan Kangas <stefankangas@gmail.com>
+
+ Improve doc strings of makunbound and fmakunbound
+
+ * src/data.c (Fmakunbound, Ffmakunbound): Improve doc
+ strings. (Bug#41026)
+
+2020-05-03 Alan Mackenzie <acm@muc.de>
+
+ Revert "Mark breakpoints in edebug with highlights". This fixes bug #40992
+
+ Do not merge to master.
+
+ This reverts commit e8b3a15cb6ff187ce08afcb43bd9a0b7907268ca.
+
+2020-05-02 Paul Eggert <eggert@cs.ucla.edu>
+
+ Make memq etc. examples more like they were
+
+ Problem reported by Štěpán Němec in:
+ https://lists.gnu.org/r/emacs-devel/2020-05/msg00130.html
+ * doc/lispref/lists.texi (Sets And Lists, Association Lists):
+ Revert examples to be more like the way they were, using
+ self-evaluating expressions. Be more consistent about listing
+ unspecified results.
+
+2020-05-02 Eli Zaretskii <eliz@gnu.org>
+
+ Document effect of 'search-upper-case' on replacement commands
+
+ * doc/emacs/search.texi (Replacement and Lax Matches): Document
+ the role of 'search-upper-case' in replacement commands.
+ (Lax Search): Document the value 'not-yanks' of
+ 'search-upper-case' where the variable itself is documented.
+
+ * lisp/replace.el (query-replace-regexp, query-replace): Mention
+ 'search-upper-case' and its effect in doc strings. (Bug#40940)
+
+2020-05-01 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/desktop.el (desktop-save): Doc fix. (Bug#41007)
+
+2020-04-30 Stefan Kangas <stefankangas@gmail.com>
+
+ Recommend to avoid unnecessary abbreviations in doc
+
+ * doc/lispref/tips.texi (Documentation Tips): Recommend to avoid
+ unnecessary abbreviations. (Bug#40011)
+
+2020-04-30 Eli Zaretskii <eliz@gnu.org>
+
+ Revert "Fix calculator division truncation (bug#40892)"
+
+ This reverts commit 82140c510c4d27e639b4bca1e9bf158f0f66c375.
+ (Bug#40892)
+
+2020-04-30 Mattias Engdegård <mattiase@acm.org>
+
+ Fix calculator division truncation (bug#40892)
+
+ * lisp/calculator.el (calculator-string-to-number): Convert decimal
+ numbers input to float, fixing a regression introduced in f248292ede.
+ Reported by Aitor Soroa.
+
+2020-04-29 Dmitry Gutov <dgutov@yandex.ru>
+
+ Expand file name for remote dirs as well
+
+ * lisp/progmodes/project.el (project--files-in-directory):
+ Expand file name for remote dirs as well (bug#40940).
+
+2020-04-29 Eli Zaretskii <eliz@gnu.org>
+
+ Fix project.el commands in "transient" projects
+
+ * lisp/progmodes/project.el (project--files-in-directory): Run
+ local DIR directory names through 'expand-file-name', so that "~/"
+ is expanded, in case the shell doesn't or the shell's notion of
+ the home directory is different from that of Emacs. (Bug#40940)
+
+2020-04-29 Eli Zaretskii <eliz@gnu.org>
+
+ Make sure alist-related functions say so in their doc
+
+ * src/fns.c (Fassq, assq_no_quit, Fassoc, assoc_no_quit, Frassq)
+ (Frassoc): Rename argument LIST to ALIST. Doc strings updated.
+
+2020-04-29 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/env.el (substitute-env-vars): Doc fix. (Bug#40948)
+
+2020-04-29 Juri Linkov <juri@linkov.net>
+
+ * lisp/isearch.el: Fix lazy-highlighting and lazy-counting of hidden matches
+
+ * lisp/isearch.el (isearch-lazy-highlight-search): Let-bind
+ search-invisible to t when search-invisible is 'open' or when both
+ isearch-lazy-count and search-invisible are non-nil. (Bug#40808)
+
+2020-04-28 Eli Zaretskii <eliz@gnu.org>
+
+ Fix error in ERC when 'erc-server-coding-system' is customized
+
+ * lisp/erc/erc-backend.el (erc-split-line): Handle the case where
+ 'erc-coding-system-for-target' returns a coding-system's symbol.
+ (Bug#40914)
+
+2020-04-28 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid crashes on TTY frames with over-long compositions
+
+ * src/term.c (encode_terminal_code): Each character from an
+ automatic composition is a multibyte character, so its multibyte
+ representation can take up to MAX_MULTIBYTE_LENGTH bytes.
+ Account for that when allocating storage for characters to be
+ encoded. (Bug#40913)
+
+2020-04-27 Stefan Kangas <stefankangas@gmail.com>
+
+ Fix typo in custom.texi
+
+ * doc/emacs/custom.texi (Variables): Fix typo. Pointed out by
+ ej32u@protonmail.com. (Bug#40890)
+
+2020-04-27 Michael Albinus <michael.albinus@gmx.de>
+
+ * test/lisp/simple-tests.el (with-shell-command-dont-erase-buffer):
+
+ Use `shell-quote-argument' instead of quoting 'like this'.
+
+2020-04-27 Juri Linkov <juri@linkov.net>
+
+ * lisp/image-mode.el (image-mode-map): Update menu items.
+
+ * lisp/image-mode.el (image-mode-map): Move "Fit Image to Window (Best Fit)"
+ higher. Add "Zoom In" (image-increase-size), "Zoom Out" (image-decrease-size)
+ and "Rotate Clockwise" (image-rotate). Use name "Set Rotation..."
+ for image-transform-set-rotation. Swap "Next Image" and "Previous Image".
+ Swap "Next Frame" and "Previous Frame".
+
+2020-04-27 Juri Linkov <juri@linkov.net>
+
+ Fix bugs in tab-bar and tab-line and mention remaining features in manual.
+
+ * doc/emacs/frames.texi (Tab Bars): Mention tab-bar-new-tab-to,
+ tab-bar-close-last-tab-choice, tab-bar-close-tab-select, tab-undo,
+ tab-select, tab-bar-history-mode.
+
+ * doc/emacs/windows.texi (Tab Line): Mention tab-line-tabs-function.
+
+ * lisp/tab-bar.el (tab-bar-select-tab-modifiers): Mention
+ tab-bar-tab-hints in docstring.
+ (tab-bar-tab-hints): Mention tab-bar-select-tab-modifiers
+ in docstring.
+ (tab-bar-select-tab): Mention tab-bar-select-tab-modifiers
+ in docstring.
+ (tab-bar-switch-to-tab): Expand the docstring.
+ (tab-bar-new-tab-to): Fix bug in handling 'left' value.
+ (tab-bar-close-tab): Fix bug in handling 'left' value.
+ (tab-bar-undo-close-tab): Use funcall tab-bar-tabs-function
+ instead of direct call to tab-bar-tabs.
+ (tab-bar-history-back, tab-bar-history-forward): Add docstrings.
+ (tab-bar-history-mode): Expand docstring.
+
+ * lisp/tab-line.el (tab-line-format): Fix bug for handling window
+ switching that should set face 'tab-line-tab-current'.
+
+2020-04-26 Michael Albinus <michael.albinus@gmx.de>
+
+ Make shell-command tests fit for tcsh.
+
+ * test/lisp/simple-tests.el (with-shell-command-dont-erase-buffer):
+ Fix debug spec. Format command to run also under tcsh.
+ (simple-tests-shell-command-39067)
+ (simple-tests-shell-command-dont-erase-buffer): Quote newline in string.
+
+2020-04-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ Remove doc duplication
+
+ * doc/lispref/objects.texi (Constants and Mutability): Remove
+ duplication. From a suggestion by Andreas Schwab (Bug#40671#150).
+
+2020-04-25 Michael Albinus <michael.albinus@gmx.de>
+
+ * etc/NEWS: Fix inconsistencies.
+
+2020-04-25 Noam Postavsky <npostavs@gmail.com>
+
+ Clarify semantics of trace-function CONTEXT argument
+
+ * lisp/emacs-lisp/trace.el (trace-function-foreground): Explain that
+ CONTEXT should be a function, when called from Lisp.
+
+2020-04-25 Noam Postavsky <npostavs@gmail.com>
+
+ Don't let a code literal get modified in mml parsing (Bug#39884)
+
+ * lisp/gnus/mml.el (mml-parse-1): Make a fresh cons for the tag type,
+ because 'mml-generate-mime' destructively modifies it.
+
+2020-04-25 Eli Zaretskii <eliz@gnu.org>
+
+ * lisp/simple.el (kill-ring-save): Doc fix. (Bug#40797)
+
+2020-04-25 Clément Pit-Claudel <cpitclaudel@gmail.com>
+
+ Minor doc clarification regarding fringe bitmaps
+
+ * doc/lispref/display.texi (Customizing Bitmaps): Add a note
+ regarding the order of bits being the opposite of that in
+ XBM images. (Bug#40784)
+
+2020-04-25 Eli Zaretskii <eliz@gnu.org>
+
+ Fix documentation of fringe bitmaps
+
+ * doc/lispref/display.texi (Fringe Bitmaps): The 'empty-line'
+ fringe indicator _is_ used. (Bug#40799)
+
+2020-04-25 Paul Eggert <eggert@cs.ucla.edu>
+
+ Tweak mutability doc a bit more
+
+ Inspired by a comment from Michael Heerdegen (Bug#40671#114).
+ * doc/lispref/objects.texi (Constants and Mutability): Tweak further.
+
+2020-04-24 Mattias Engdegård <mattiase@acm.org>
+
+ Calc: fix autoload errors (bug#40800)
+
+ Reported by Hugo Daschbach.
+
+ * lisp/calc/calc-ext.el (calc-init-extensions):
+ Remove calc-kbd-report key binding and autoload; it was removed in 2005.
+ calc-keypad-x-{left,right,middle}-click were renamed to
+ calc-keypad-{left,right,middle}-click in 2001; fix the autoloads.
+ calc-twos-complement-mode is a variable, not a function; remove the
+ autoload.
+ * lisp/calc/calc-prog.el: Remove commented-out calc-kbd-report.
+
+2020-04-24 Stefan Kangas <stefankangas@gmail.com>
+
+ Improve indexing of ELisp manual
+
+ * doc/lispref/tips.texi (Tips): Add index entry 'best practices'.
+
+2020-04-24 Juri Linkov <juri@linkov.net>
+
+ * lisp/image-mode.el (image-transform-resize): Remove FIXME comment.
+
+ The user customizable variable 'image-auto-resize' is documented now
+ in the manual.
+
+2020-04-23 Tassilo Horn <tsdh@gnu.org>
+
+ Improve the default value of 'doc-view-ghostscript-program'.
+
+ * lisp/doc-view.el (doc-view-ghostscript-program): Use plain command
+ name instead of qualified name returned by executable-find (as
+ suggested by Stefan Monnier). (Bug#36357)
+
+2020-04-23 Juri Linkov <juri@linkov.net>
+
+ Change doc-view-mode-map prefix key 's' to 'c'.
+
+ * doc/emacs/misc.texi (DocView Slicing): Change prefix key 's' to 'c'.
+
+ * lisp/doc-view.el (doc-view-mode-map): Change prefix key 's' to 'c'.
+
+ * lisp/image-mode.el (image-mode-map): Add image-transform-set-scale to menu.
+
+ * doc/emacs/files.texi (Image Mode): Describe commands
+ image-transform-fit-both, image-transform-set-scale, image-transform-reset.
+
+ * etc/NEWS: Rearrange image sections.
+
+ https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg01315.html
+
+2020-04-22 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve wording about constants
+
+ Thanks to Štěpán Němec and Drew Adams for reviews of recent changes.
+ * doc/lispref/eval.texi (Quoting): Give an example.
+ * doc/lispref/lists.texi (Association Lists): Simplify example code.
+ * doc/lispref/objects.texi (Lisp Data Types)
+ (Constants and Mutability): Clarify wording.
+
+2020-04-22 Tassilo Horn <tsdh@gnu.org>
+
+ Improve the default value of 'doc-view-ghostscript-program'.
+
+ * lisp/doc-view.el (doc-view-ghostscript-program): On Windows, try
+ gswin64c, gswin32c, rungs, and mgs. (Bug#36357)
+
+2020-04-21 Eli Zaretskii <eliz@gnu.org>
+
+ Minor improvements in documentation of the last change
+
+ * etc/NEWS:
+ * doc/emacs/files.texi (Image Mode): Minor copyedits of last change.
+
+2020-04-21 Juri Linkov <juri@linkov.net>
+
+ Add image-auto-resize defcustoms to image-mode.el
+
+ * lisp/image-mode.el (image-auto-resize)
+ (image-auto-resize-on-window-resize): New defcustoms.
+ (image-mode-map): Bind "sb" to image-transform-fit-both.
+ (image-mode): Set image-transform-resize to image-auto-resize initially.
+ (image-mode--setup-mode): Add hook on image-auto-resize-on-window-resize.
+ (image-toggle-display-image): Check if image-transform-resize is t.
+ (image-transform-properties): Check image-transform-resize for nil and t.
+ (image-transform-fit-both): New command.
+ (image-transform-reset): Reset image-transform-resize to image-auto-resize.
+
+ * doc/emacs/files.texi (Image Mode): Mention image-auto-resize and
+ image-auto-resize-on-window-resize.
+
+ https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg01160.html
+
+2020-04-21 Juri Linkov <juri@linkov.net>
+
+ Improve the documentation of tab-bar and tab-line
+
+ * doc/emacs/frames.texi (Tab Bars): Add xref to "Tab Line".
+ Document more commands.
+
+ * doc/emacs/windows.texi (Windows):
+ * doc/emacs/emacs.texi (Top): Add "Tab Line" menu.
+
+ * doc/emacs/windows.texi (Window Convenience):
+ Move tab-line documentation to new node "Tab Line".
+ (Tab Line): New node.
+
+ * doc/emacs/glossary.texi (Glossary):
+ * doc/emacs/modes.texi (Minor Modes):
+ * doc/emacs/display.texi (Standard Faces): Add xref to "Tab Line".
+
+2020-04-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ Tweak wording re constant variables
+
+ * doc/lispref/objects.texi (Constants and Mutability): Tweak.
+ Problem reported by Michael Heerdegen (Bug#40693#44).
+
+2020-04-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ Tweak setcar-related wording
+
+ * doc/lispref/eval.texi (Self-Evaluating Forms):
+ Change “primitives” to “operations”.
+ Problem reported by Štěpán Němec in:
+ https://lists.gnu.org/r/emacs-devel/2020-04/msg01146.html
+
+2020-04-20 Juri Linkov <juri@linkov.net>
+
+ * lisp/image-mode.el: Add prefix key 's' and reduce dependency on ImageMagick.
+
+ * lisp/image-mode.el (image-mode-map): Regroup existing keybindings and
+ add new ones with the prefix key 's'.
+ Remove condition ":visible (eq image-type 'imagemagick)" from menu.
+ (image-toggle-display-image): Don't rotate again after user rotated manually.
+ (image-transform-check-size): Remove check for imagemagick.
+ (image-transform-properties, image-transform-set-scale)
+ (image-transform-fit-to-height, image-transform-fit-to-width)
+ (image-transform-set-rotation, image-transform-reset):
+ Remove mentions of ImageMagick from docstrings since these commands
+ now work without ImageMagick.
+
+2020-04-20 Juri Linkov <juri@linkov.net>
+
+ * doc/emacs/windows.texi (Window Convenience): Decribe more windmove features.
+
+ * doc/emacs/windows.texi (Window Convenience): Add descriptions of
+ windmove-display-default-keybindings,
+ windmove-delete-default-keybindings,
+ windmove-swap-states-in-direction.
+
+ * etc/NEWS: Regroup to move some parts closer to related sections.
+
+2020-04-20 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix mutability glitches reported by Drew Adams
+
+ See Bug#40693#32.
+ * doc/lispref/eval.texi (Self-Evaluating Forms, Backquote):
+ Say that these yield constant conses, vectors and strings,
+ not constant symbols.
+ * doc/lispref/objects.texi (Constants and Mutability): Say that an
+ attempt to modify a constant variable signals an error, instead of
+ saying that it has undefined behavior.
+
+2020-04-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve mutability doc
+
+ See Eli Zaretskii’s suggestions (Bug#40671#33).
+ * doc/lispref/lists.texi (Setcar, Setcdr, Rearrangement):
+ * doc/lispref/sequences.texi (Sequence Functions)
+ (Array Functions):
+ Add commentary to examples.
+ * doc/lispref/lists.texi (Sets And Lists):
+ Revert change to delq example.
+
+2020-04-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ Improve mutability documentation
+
+ This change was inspired by comments from Štěpán Němec in:
+ https://lists.gnu.org/r/emacs-devel/2020-04/msg01063.html
+ * doc/lispref/objects.texi (Lisp Data Types): Mention mutability.
+ (Constants and mutability): New section.
+ * doc/lispintro/emacs-lisp-intro.texi (Lists diagrammed)
+ (Indent Tabs Mode): Improve wording.
+ * doc/lispref/eval.texi (Self-Evaluating Forms):
+ Say that they return constants.
+ * doc/lispref/lists.texi (Sets And Lists):
+ Fix memql mistake/confusion that I recently introduced.
+
+2020-04-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ Document that quoting yields constants
+
+ * doc/lispref/eval.texi (Quoting, Backquote):
+ Mention that quoted expressions yield a constant (Bug#40693).
+
+2020-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * doc/lispref/keymaps.texi (Extended Menu Items, Easy Menu) <:key-sequence>:
+
+ Clarify the documentation further
+
+2020-04-19 Mattias Engdegård <mattiase@acm.org>
+
+ Remove #' and function quoting from lambda forms in manual
+
+ * doc/lispref/abbrevs.texi (Abbrev Expansion):
+ * doc/lispref/backups.texi (Reverting):
+ * doc/lispref/functions.texi (Mapping Functions):
+ * doc/lispref/help.texi (Accessing Documentation):
+ * doc/lispref/sequences.texi (Char-Tables):
+ * doc/lispref/syntax.texi (Categories):
+ * doc/lispref/text.texi (Sorting):
+ Remove function quoting from lambda in examples where it still occurs,
+ since examples should follow our best style and be consistent.
+
+2020-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * src/regex-emacs.c (re_match_2_internal): Rework comment in last change
+
+ Explain why we don't need to worry about Lisp modifying the buffer.
+
+ * src/syntax.c (parse_sexp_propertize): Fix name in error message.
+
+2020-04-19 Juri Linkov <juri@linkov.net>
+
+ Add new node "Image Mode" to Emacs Manual.
+
+ * doc/emacs/dired.texi (Image-Dired): Add xref to "Image Mode".
+
+ * doc/emacs/emacs.texi (Top): Add new node "Image Mode" to menu.
+
+ * doc/emacs/files.texi (Files): Add new node "Image Mode" to menu.
+ (File Conveniences): Split part of node to new node "Image Mode".
+
+ * doc/emacs/frames.texi (Mouse Commands): Add xref to "Image Mode".
+
+ * doc/emacs/misc.texi (Embedded WebKit Widgets): Rename xref from
+ "File Conveniences" to "Image Mode".
+
+2020-04-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ * doc/lispref/display.texi (Customizing Bitmaps): Fix typo.
+
+2020-04-18 Paul Eggert <eggert@cs.ucla.edu>
+
+ Document constant vs mutable objects better
+
+ This patch builds on a suggested patch by Mattias Engdegård
+ and on further comments by Eli Zaretskii.
+ Original bug report by Kevin Vigouroux (Bug#40671).
+ * doc/lispintro/emacs-lisp-intro.texi (set & setq, Review)
+ (setcar, Lists diagrammed, Mail Aliases, Indent Tabs Mode):
+ setq is a special form, not a function or command.
+ * doc/lispintro/emacs-lisp-intro.texi (setcar):
+ * doc/lispref/lists.texi (Modifying Lists, Rearrangement):
+ * doc/lispref/sequences.texi (Sequence Functions)
+ (Array Functions, Vectors):
+ * doc/lispref/strings.texi (String Basics, Modifying Strings):
+ Mention mutable vs constant objects.
+ * doc/lispintro/emacs-lisp-intro.texi (setcar, setcdr)
+ (kill-new function, cons & search-fwd Review):
+ * doc/lispref/edebug.texi (Printing in Edebug):
+ * doc/lispref/keymaps.texi (Changing Key Bindings):
+ * doc/lispref/lists.texi (Setcar, Setcdr, Rearrangement)
+ (Sets And Lists, Association Lists, Plist Access):
+ * doc/lispref/sequences.texi (Sequence Functions)
+ (Array Functions):
+ * doc/lispref/strings.texi (Text Comparison):
+ Fix examples so that they do not try to change constants.
+
+2020-04-18 Eli Zaretskii <eliz@gnu.org>
+
+ Improve documentation of 'sort-lines'
+
+ * lisp/sort.el (sort-lines): Clarify the interactive invocation.
+ (Bug#40697)
+
+2020-04-18 Štěpán Němec <stepnem@gmail.com>
+
+ Mention 'spam-stat-process-directory-age' in the documentation
+
+ I was at a loss as to why my attempt to set up spam-stat seemed to
+ have no effect, only to find (digging in the code) that it was
+ ignoring most of the sample files due to this undocumented variable.
+
+ * doc/misc/gnus.texi (Creating a spam-stat dictionary): Document
+ the variable 'spam-stat-process-directory-age'. (bug#39780)
+
+2020-04-18 Eli Zaretskii <eliz@gnu.org>
+
+ Avoid crashes in regex-emacs.c due to GC
+
+ * src/regex-emacs.c (re_match_2_internal): Prevent GC from
+ invalidating C pointers to buffer text. (Bug#40661)
+
+2020-04-18 Eli Zaretskii <eliz@gnu.org>
+
+ Fix "C-u M-!" when 'shell-command-dont-erase-buffer' is non-nil
+
+ * lisp/simple.el (shell-command-dont-erase-buffer): Clarify the
+ effect of the various values in the doc string.
+ (shell-command-save-pos-or-erase, shell-command): Don't move or
+ push point if the output will go to the current buffer.
+ (Bug#40690)
+ (shell-command): Mention 'shell-command-dont-erase-buffer' in the
+ doc string.
+
+ * test/lisp/simple-tests.el
+ (with-shell-command-dont-erase-buffer): Don't is shell quoting
+ 'like this', as it doesn't work on MS-Windows; quote "like this"
+ instead.
+ (simple-tests-shell-command-dont-erase-buffer): Adapt the test to
+ the new modus operandi.
+
+ * doc/emacs/misc.texi (Single Shell): Document the effect of the
+ various values of 'shell-command-dont-erase-buffer'.
+
+ * etc/NEWS: Expand and reword the entry regarding changes in
+ 'shell-command-dont-erase-buffer'.
+
+2020-04-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ Fix cl-most-positive-float doc typo
+
+ * doc/misc/cl.texi (Implementation Parameters):
+ Fix typo in documentation of cl-most-positive-float.
+
+2020-04-16 jakub-w <jakub-w@riseup.net> (tiny change)
+
+ Fix a typo in calculator.el
+
+ * lisp/calculator.el (calculator-expt): Overflowing exponentiation
+ caused the function to return -1.0e+INF if the base was an odd,
+ negative number, no matter what the exponent was.
+
+2020-04-16 Amin Bandali <bandali@gnu.org>
+
+ * lisp/erc/erc.el: Add URL to the new ERC page on the Emacs site
+
+2020-04-16 Nicolas Petton <nicolas@petton.fr>
+
+ Bump Emacs version to 27.0.91
+
+ * README:
+ * configure.ac:
+ * msdos/sed2v2.inp:
+ * nt/README.W32: Bump Emacs version.
+
+2020-04-16 João Távora <joaotavora@gmail.com>
+
+ Correct Fido-mode's backspacing of directories with spaces
+
+ (Bug#40625)
+
+ * lisp/icomplete.el (icomplete-fido-backward-updir): Use
+ zap-up-to-char.
+
+2020-04-15 João Távora <joaotavora@gmail.com>
+
+ Default completion-flex-nospace to nil
+
+ By default, the flex completion style _does_ match spaces.
+
+ (Bug#40625)
+
+ * lisp/icomplete.el (icomplete--fido-mode-setup): Force
+ completion-flex-nospace to nil.
+
+ * lisp/minibuffer.el (completion-flex-nospace): Default to nil.
+
+2020-04-15 Eli Zaretskii <eliz@gnu.org>
+
+ Improve an example in w32 FAQ
+
+ * doc/misc/efaq-w32.texi (Font names): Modify the expression to
+ insert a lits of all installed fonts so as to avoid producing too
+ long lines. Suggested by ndame <ndame@protonmail.com>.
+
+2020-04-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * lisp/htmlfontify.el (hfy-force-fontification): Fix bug#40642
+
+ Don't presume that `jit-lock-mode` is enabled.
+ Do not merge to `master`.
+
+2020-04-15 Nicolas Petton <nicolas@petton.fr>
+
+ * admin/authors.el: Add an author alias.
+
+2020-04-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ Limit RLIMIT_NOFILE to FD_SETSIZE on macOS
+
+ * src/nsterm.m ([EmacsApp applicationDidFinishLaunching:]): Call
+ CoreFoundation functions that increase RLIMIT_NOFILE behind our back
+ during startup, and then set RLIMIT_NOFILE back to FD_SETSIZE to avoid
+ crashes in setup_process_coding_system (Bug#39164).
+
+2020-04-15 Martin Rudalics <rudalics@gmx.at>
+
+ Fix Elisp manual entry on 'set-window-configuration'
+
+ * doc/lispref/windows.texi (Window Configurations): Fix
+ description of 'set-window-configuration'.
+
+2020-04-14 Nicolas Petton <nicolas@petton.fr>
+
+ * admin/authors.el: Add missing author aliases.
+
2020-04-14 Mattias Engdegård <mattiase@acm.org>
Fix edge case errors in filename-matching regexps
@@ -140538,7 +142382,7 @@
This file records repository revisions from
commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit 4acdd7fe58ae9f94102afeca67b0383141d597da (inclusive).
+commit 56f958807c0b8ea8f45e3c088157ca144a1b1fac (inclusive).
See ChangeLog.2 for earlier changes.
;; Local Variables: