; Fix my email address
authorStefan Kangas <stefankangas@gmail.com>
Sat, 21 Sep 2024 00:16:40 +0000 (02:16 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Sat, 21 Sep 2024 00:17:27 +0000 (02:17 +0200)
ChangeLog.3
ChangeLog.4

index 47e99304941c58c6875c778f4dd6ba534940f299..744df68dbb0e29d781738da07d1ea389690cb335 100644 (file)
 
        * doc/misc/gnus.texi (Article Washing): Fix Links URL.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete references to deleted library hilit19.el
 
        * lisp/ps-print.el:
        * lisp/vc/ediff.el: Delete references to hilit19.el.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete stale comments from Lisp Intro manual
 
        (print-elements-of-list, Miscellaneous): Delete some references to
        Emacs 22.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't list Emacs as requirement for built-in package
 
        position unit value on HarfBuzz 5 and later regardless of whether the
        font is bitmap-only or not.  (Bug#57066)
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve wording when documenting other TRAMP syntaxes
 
        * doc/misc/tramp.texi (Change file name syntax): Improve wording.
        (Bug#57061)
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/diff-mode.el: Don't mention XEmacs.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention XEmacs toolbar in ediff manual
 
 
        * doc/emacs/custom.texi (Init Syntax): Link to the ELisp manual (Bug#56870)
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention removed XEmacs support in reftex manual
 
        * doc/misc/reftex.texi (Installation, Imprint): Don't mention
        removed XEmacs support.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention removed XEmacs support in idlwave manual
 
        (Syntax Highlighting, Windows and macOS, Troubleshooting): Delete
        most references to XEmacs.  Support for it was deleted in 28.1.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/play/fortune.el: Doc fixes.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/lispref/loading.texi (Autoload by Prefix): Fix typo.
 
 
        * lisp/uniquify.el (uniquify-buffer-name-style): Quote apostrophe.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/term.el: Doc fix; don't mention rlogin.
 
        * lisp/progmodes/cc-engine.el (c-forward-comment-minus-1): Take account of
        spaces preceding a linefeed when scanning a putative line comment end.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Bump Emacs version to 28.1.91
 
        * msdos/sed2v2.inp:
        * nt/README.W32: Bump Emacs version to 28.1.91.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Update ChangeLog and AUTHORS for 28.1.91 pretest
 
        when showing only column numbers (bug#56694).  Do not merge to
        master.
 
-2022-07-23  Stefan Kangas  <stefan@marxist.se>
+2022-07-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Adjust help-fns.el tests for recent change
 
 
        * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-vector): Fix grammar
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/cperl-mode.el: Don't mention obsolete archive.
 
 
        (cherry picked from commit 5f1bd872478927ad4bc635502e74628d39885286)
 
-2022-07-16  Stefan Kangas  <stefan@marxist.se>
+2022-07-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix obsoletion of nntp-authinfo-file
 
        * configure.ac (SIZEOF_LONG): New variable.
        * lib-src/Makefile.in (SIZEOF_LONG): New variable; added conditional.
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Update the Samaritan's contact details in M-x doctor
 
 
        * lisp/net/tramp.el (tramp-verbose): Fix docstring.
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention cl-cXXXr aliases in cl-lib manual
 
 
        etc/PROBLEMS: Describe issues with native compilation on Cygwin
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/find-dired.el (find-dired): Doc fix; add cross-reference.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; don't mention obsolete variable
 
        * src/window.c (Fset_window_hscroll): Doc fix; don't mention obsolete
        variable.
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Add index entry for "ignore case"
 
        * doc/emacs/glossary.texi (Glossary): Add index entry for "ignore
        case" pointing to "Case Folding".
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Expand docstrings related to auto-saving
 
        c-backward-token-2, which could jump back too far leading to an infinite
        loop, with a save-excursion to remember the point we've got to go back to.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes; don't use obsolete names
 
        * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete
        names.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't refer to obsolete alias for insert-char
 
        * lisp/leim/quail/persian.el: Don't refer to obsolete alias for
        insert-char.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use obsolete face name in manoj-dark-theme
 
        * lisp/descr-text.el (describe-char): Don't report 'nobreak-space'
        face for SPC.  (Bug#56337)
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes: don't refer to some obsolete items
 
        * lisp/vc/diff-mode.el: Doc fix; don't refer to obsolete variables and
        functions.
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove obsolete cust-print from elisp index
 
        * doc/lispref/edebug.texi (Printing in Edebug): Remove obsolete
        library "cust-print" from index.
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/make-tarball.txt: Minor clarifications.
 
 
        * doc/emacs/buffers.texi (Indirect Buffers): Mention modification hook quirk
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Bump Emacs version to 28.1.90
 
        * msdos/sed2v2.inp:
        * nt/README.W32: Bump Emacs version to 28.1.90.
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Update ChangeLog and AUTHORS for 28.1.90 pretest
 
 
        (cherry picked from commit 4410f5d86997b6b238ff05c2ece338b28e1163b1)
 
-2022-06-24  Stefan Kangas  <stefan@marxist.se>
+2022-06-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid treating number as an enum in the org manual
 
        * doc/misc/autotype.texi (Autoinserting): Fix wording.  Suggested
        by Richard Stallman <rms@gnu.org>.
 
-2022-06-21  Stefan Kangas  <stefan@marxist.se>
+2022-06-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/repeat.el (repeat-mode): Fix message format.
 
        This is needed to support builds with a separate --bindir
        configure-time option and native-compilation.  (Bug#55741)
 
-2022-06-20  Stefan Kangas  <stefan@marxist.se>
+2022-06-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/eww.texi (Overview, Basics): Fix typos.
 
        * doc/lispref/display.texi (Face Attributes): Mention the quirks
        about point after the final line (bug#56011).
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete reference to obsolete library complete.el
 
        * doc/misc/tramp.texi (Frequently Asked Questions): Delete reference
        to obsolete library complete.el.
 
-2022-06-16  Stefan Kangas  <stefan@marxist.se>
+2022-06-16  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/textmodes/artist.el: Minor doc fixes.
 
        'plist-get' instead of 'assq' in testing for a connection error.
        The 'status' variable is a plist, not an alist.  (Bug#55849)
 
-2022-06-08  Stefan Kangas  <stefan@marxist.se>
+2022-06-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/org.org: Remove spurious markup.
 
        with `pred` set to `save-some-buffers-root` since it's not an
        appropriate function for that any more.
 
-2022-01-09  Stefan Kangas  <stefan@marxist.se>
+2022-01-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve docstring of edit-abbrevs
 
        That change caused a regression in a much more important use
        case, see bug#53133.
 
-2022-01-08  Stefan Kangas  <stefan@marxist.se>
+2022-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify docstring of package-native-compile
 
        * lisp/mail/rmail.el (rmail-simplified-subject): Match against
        "[external]" _after_ decoding the Subject by RFC-2047.
 
-2022-01-08  Stefan Kangas  <stefan@marxist.se>
+2022-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Bump Emacs version to 28.0.91
 
 
        Update to Org 9.5.2-3-geb9f34
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve documentation of read-multiple-choice
 
 
        * src/module-env-28.h: Remove maintainer comment.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Set calc-make-windows-dedicated to nil by default
 
        * lisp/calc/calc.el (calc-make-windows-dedicated):
        Default to nil.  (Bug#52016)
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        * make-dist: Don't run "make --question info".  (Bug#52322)
 
        (Native-Compilation Variables): Explain potential cause of warnings
        from native compilation.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; Epiphany has been renamed to GNOME Web
 
 
        * lisp/dired-aux.el (dired-check-process): Doc fix.  (Bug#52337)
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove dead link from newsticker
 
 
        Update to Org 9.5.1-15-gdb4805
 
-2021-12-04  Stefan Kangas  <stefan@marxist.se>
+2021-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor doc fix.
 
        * src/xdisp.c (try_scrolling): Make the enum values match the
        commentary.  Reported by Po Lu <luangruo@yahoo.com>.
 
-2021-12-04  Stefan Kangas  <stefan@marxist.se>
+2021-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/dosfns.c (Fint86): Doc fix; don't use obsolete names.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/erc.texi (Keystroke Summary): Fix doc for TAB.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove reference to variable obsolete since 24.1
 
        reference to variable 'minibuffer-local-filename-must-match-map',
        obsolete since 24.1.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/efaq.texi (New in Emacs 28): New node.
 
        and "struct timespec" is not allowed” and “Initialization between
        types "long" and "struct timespec" is not allowed”.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/make-tarball.txt: Various clarifications.
 
-2021-12-02  Stefan Kangas  <stefan@marxist.se>
+2021-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/diff-tar-files: Don't assume .tar.gz.
 
        Add precautions to not call isearch-update when the executed
        command exited isearch-mode (bug#51173).
 
-2021-12-01  Stefan Kangas  <stefan@marxist.se>
+2021-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Bump Emacs version to 28.0.90
 
        is parsed, set the flag at-type-decl which is part of the function's return
        value.
 
-2021-12-01  Stefan Kangas  <stefan@marxist.se>
+2021-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update authors.el for Emacs 28
 
 
        (cherry picked from commit 6943786b5c1fe76ea05a3a810512bd6777883710)
 
-2021-11-29  Stefan Kangas  <stefan@marxist.se>
+2021-11-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * Makefile.in (PREFERRED_BRANCH): Now emacs-28.
 
        * src/xdisp.c (syms_of_xdisp) <highlight-nonselected-windows>:
        Clarify the doc string.  (Bug#51927)
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/authors.el (authors-ignored-files): Ignore some NEWS files.
 
        * src/xfaces.c (face_at_buffer_position): Make sure DEFAULT_FACE
        is usable.  (Bug#51864)
 
-2021-11-15  Stefan Kangas  <stefan@marxist.se>
+2021-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; change recommended file name of custom-file
 
 
        * lisp/progmodes/prog-mode.el (prog-context-menu): Use "Go Back" (bug#38797)
 
-2021-11-09  Stefan Kangas  <stefan@marxist.se>
+2021-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Fix localized display of date and time in the NS port"
 
        (follow-calc-win-end): Incorporate the pixel heights of the header line and
        the tab line the calculation of the buffer position of the bottom screen line.
 
-2021-11-07  Stefan Kangas  <stefan@marxist.se>
+2021-11-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/files.el (user-emacs-directory-warning): Clarify docstring.
 
        <andrewjmoreton@gmail.com> in
        https://lists.gnu.org/archive/html/emacs-devel/2021-11/msg00597.html.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Escape '%' in filenames to fix flymake warnings
 
        (Textual Scrolling, Coordinates and Windows): Fix/remove improper
        or confusing uses of "text area" of a window.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve docstring of kmacro-set-format
 
        (kmacro-set-counter, kmacro-add-counter): Add cross-references
        to the info manual.
 
-2021-11-05  Stefan Kangas  <stefan@marxist.se>
+2021-11-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "* lisp/wid-edit.el (widget-field): Add subtle border to face."
 
        This lead to some alignment issues.  (Bug#51550)
        Don't merge to master, where we will continue investigating.
 
-2021-11-05  Stefan Kangas  <stefan@marxist.se>
+2021-11-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/PROBLEMS: Mention X forwarding slowdowns.  (Bug#7092)
 
-2021-11-04  Stefan Kangas  <stefan@marxist.se>
+2021-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/custom.el (defgroup): Document the :prefix keyword.
 
 
        * doc/emacs/frames.texi (Tab Bars): Reorder toggle-frame-tab-bar.
 
-2021-11-04  Stefan Kangas  <stefan@marxist.se>
+2021-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Use current face foreground for SVG icons in customize
 
        * src/keymap.c (Flookup_key): Don't call ASIZE unless KEY is a
        vector.  This avoids assertion violations when KEY is a string.
 
-2021-10-28  Stefan Kangas  <stefan@marxist.se>
+2021-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Unreverse accidentally reversed menus
 
        converted to use 'easy-menu-define', but they were reversed in the
        process.  Unreverse the menus.  (Bug#51446)
 
-2021-10-28  Stefan Kangas  <stefan@marxist.se>
+2021-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Be more allowing when looking for menu-bar items
 
        * lisp/help.el (help--analyze-key): Fix "C-h c" and "C-h k" on
        menu-bar menu items.  (Bug#51421)
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve function documentation with text from XDG BDS spec
 
        insertion.
        (eshell-output-filter): Don't use insert-before-markers (bug#45380).
 
-2021-10-25  Stefan Kangas  <stefan@marxist.se>
+2021-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Doc fix to better explain thumbnail generation
 
        * doc/emacs/dired.texi (Image-Dired): Improve description by
        explaining that the generation of thumbnails is asynchronous.
 
-2021-10-25  Stefan Kangas  <stefan@marxist.se>
+2021-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify two image-dired docstrings
 
        * doc/misc/flymake.texi (An annotated example backend): Also react
        to `signal' process statuses (bug#51380).
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/PROBLEMS: Mention problems with regexp matcher.  (Bug#18577)
 
 
        (tab-bar-move-tab-backward): Put 'repeat-map' symbol property.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use restrictive umask when creating image-dired data
 
        * src/fns.c (Fconcat): Note that composition values may not remain eq
        in return value of concat.  (Bug#48740)
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/image-dired.el (image-dired-external-viewer): Support feh.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        https://publicsuffix.org/list/public_suffix_list.dat
        dated 2021-10-16 16:33:47 GMT.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Refer to the info node on keymaps in map-keymap docstring
 
        * src/keymap.c (Fmap_keymap): Doc fix; add a reference to the Info
        node '(elisp) Keymaps'.  (Bug#30958)
 
-2021-10-23  Stefan Kangas  <stefan@marxist.se>
+2021-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify abnormal hook documentation
 
 
        Update to Org 9.5-59-g52e6f1
 
-2021-10-23  Stefan Kangas  <stefan@marxist.se>
+2021-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve documentation of cl-reduce
 
        explanation of 'cl-reduce' so you don't need to have a major in
        mathematics to understand it.  (Bug#24014)
 
-2021-10-23  Stefan Kangas  <stefan@marxist.se>
+2021-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve documentation of apply-partially
 
        * lisp/shell.el (shell): Remove volume letter for remote shell
        file name.  (Bug#49229)
 
-2021-10-23  Stefan Kangas  <stefan@marxist.se>
+2021-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix documentation of posn-at-x-y
 
 
        * lisp/net/eww.el (eww-retrieve-command): Add :tag.
 
-2021-10-22  Stefan Kangas  <stefan@marxist.se>
+2021-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Add description of cards to etc/refcards/README
 
        arbitrary paren syntax after skipping whitespace backwards within
        containing sexp (Bug#51312).
 
-2021-10-22  Stefan Kangas  <stefan@marxist.se>
+2021-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix typo in doc/emacs/anti.texi
 
        * src/xdisp.c (note_mouse_highlight): Clear last_tab_bar_item if the
        movement wasn't made on top of the tab bar.
 
-2021-10-20  Stefan Kangas  <stefan@marxist.se>
+2021-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Refer to mouse-highlight from make-pointer-invisible docstring
 
        (bug-reference-setup-from-irc-alist): Adjust bug-reference-bug-regexp
        default values to match only at the beginning of a word.
 
-2021-10-19  Stefan Kangas  <stefan@marxist.se>
+2021-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix a typo in emacs-lisp-intro.texi
 
        (tab-bar-move-tab-backward, tab-bar-move-tab)
        (tab-bar-move-tab-to-frame): Add/fix doc strings.
 
-2021-10-17  Stefan Kangas  <stefan@marxist.se>
+2021-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix a semantic test on some macOS machines
 
 
        Update to Org 9.5-57-g9bc3a2
 
-2021-10-16  Stefan Kangas  <stefan@marxist.se>
+2021-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Recommend against using uce.el
 
        * lisp/bookmark.el (bookmark--remove-fringe-mark): Fix off-by-one
        error in looking for bookmark-related overlays.  (Bug#51233)
 
-2021-10-15  Stefan Kangas  <stefan@marxist.se>
+2021-10-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer "graphical displays" to "X terminals" in documentation
 
        * doc/emacs/maintaining.texi (Xref Commands): Add missing
        parentheses (bug#51195).
 
-2021-10-14  Stefan Kangas  <stefan@marxist.se>
+2021-10-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve tooltip of mode-line-position again
 
        (image-dired-delete-marked): Revert "Fix deletion of associated image"
        because it was wrong and introduced another problem (bug#51152).
 
-2021-10-13  Stefan Kangas  <stefan@marxist.se>
+2021-10-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve shortdoc for vector
 
        * test/lisp/progmodes/elisp-mode-tests.el
        (elisp-dont-shadow-punctuation-only-symbols): Tweak test.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/python.el: Bump package version to 0.28.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Fontify "print" and "exec" as functions in python-mode
 
        * lisp/vc/vc-git.el (vc-git--literal-pathspec):
        Expand the full file name, not just the local part (bug#51112).
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Obsolete XEmacs compat convention in 'erc-button-press-button'
 
        * src/w32.c (num_processors): New function.
        * src/w32proc.c (Fw32_get_nproc): Remove.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor fix to clarify a sentence in emacs-lisp-intro
 
        * doc/lispref/elisp.texi (Top):
        * doc/emacs/emacs.texi (Top): Update menu accordingly.
 
-2021-10-09  Stefan Kangas  <stefan@marxist.se>
+2021-10-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/bindings.el (mode-line-position): Improve tooltip.
 
        (mh-test-utils-setup): New helper function.
        (mh-ensure-native-trampolines): Absorbed by mh-test-utils-setup.
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid using variable before it has been initialized
 
        ibuffer-auto-mode variable before ibuf-ext.el has been loaded.
        (Bug#51029)
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify docstring of blink-matching-paren
 
        * lisp/simple.el (blink-matching-paren): Clarify
        docstring.  (Bug#51032)
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/gnus.texi (Loose Threads): Use regexp-opt in example.
 
        * configure.ac (gt_TYPE_WINT_T): Omit obsolete and
        now-overridden definition.
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Document minibuffer-default-prompt-format in manual
 
        in the unlikely case where it is null and ioerror is true.
        This pacifies gcc 11.2.1 -Wanalyzer-null-dereference.
 
-2021-10-04  Stefan Kangas  <stefan@marxist.se>
+2021-10-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/erc/erc.el (erc-user-mode): Set "+i" by default.
 
        * src/conf_post.h (ATTRIBUTE_UNUSED): Remove.  All uses replaced
        by MAYBE_UNUSED, and moved to start as needed for C2x.
 
-2021-10-04  Stefan Kangas  <stefan@marxist.se>
+2021-10-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve structure of TODO
 
        * etc/TODO: Various improvements to the document structure according
        to discussion with the maintainers.
 
-2021-10-04  Stefan Kangas  <stefan@marxist.se>
+2021-10-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use some obsolete names in documentation
 
        * test/lisp/net/tramp-tests.el (tramp-fuse-unmount-on-cleanup): Declare.
        (tramp-test39-make-lock-file-name): Use it.
 
-2021-10-03  Stefan Kangas  <stefan@marxist.se>
+2021-10-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/themes/light-blue-theme.el: Add "Maintainer: emacs-devel".
 
        * lisp/gnus/gnus-agent.el (gnus-agent-expire-unagentized-dirs):
        Delete directories in a simpler way that actually works (bug#50986).
 
-2021-10-03  Stefan Kangas  <stefan@marxist.se>
+2021-10-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify the purpose of internal--format-docstring-line
 
        * lisp/textmodes/tildify.el (tildify-pattern)
        (tildify-space-string): Fix :safe property.
 
-2021-10-02  Stefan Kangas  <stefan@marxist.se>
+2021-10-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "; * etc/TODO: Move elpa.gnu.org items to the end."
 
        less prioritized items, according to a private discussion with project
        co-maintainer Eli Zaretskii <eliz@gnu.org>.
 
-2021-10-02  Stefan Kangas  <stefan@marxist.se>
+2021-10-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "* etc/TODO: Rearrange to start with "Simple tasks"."
 
        (org-cite-csl-styles-dir):
        * lisp/org/org-plot.el (org-plot/preset-plot-types): Fix :type.
 
-2021-10-01  Stefan Kangas  <stefan@marxist.se>
+2021-10-01  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/TODO: Add interactive mode tagging.
 
 
        * etc/TODO: Remove outdated item.  (Bug#50904)
 
-2021-10-01  Stefan Kangas  <stefan@marxist.se>
+2021-10-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename arguments of ERC's '/whois' and simplify doc string
 
        function's behavior.  Instead, rename the arguments to be more
        accurate, and expand upon them in the doc string.
 
-2021-09-30  Stefan Kangas  <stefan@marxist.se>
+2021-09-30  Stefan Kangas  <stefankangas@gmail.com>
 
        New command mpc-goto-playing-song
 
        currently playing song.
        (mpc-mode-map): Bind it to "o".
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/linum.el: Recommend `display-line-numbers-mode'.
 
 
        Do some NEWS taggin
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/TODO: Delete ImageMagick items.  (Bug#50891)
 
        (message-newline-and-reformat): Revert change for bug#43299.  This
        fixes bug#50842.
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Force volume to an integer divisible by mpc-volume-step
 
        * doc/misc/rcirc.texi (Notices): Remove documentation
        * etc/NEWS: Remove mention
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        New user option mpc-cover-image-re
 
        want to specify the 'server' argument.
        * etc/NEWS: Announce the change.
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/mpc.el (mpc-format): Fix printing after last format spec.
 
        functions and/or variables for using ERC on older Emacsen.
        * etc/NEWS: Remove the previously added obsoletion news item.
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Announce Eshell bookmarks.
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Add bookmark.el support to eww
 
        * lisp/paren.el (show-paren-mode):
        Enable by default, as discussed on emacs-devel.
 
-2021-09-29  Stefan Kangas  <stefan@marxist.se>
+2021-09-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/eww.el (eww-mode): Show keybindings in docstring.
 
        * lisp/help.el (help--analyze-key): Get information at the position
        of mouse click such as 'C-h k' on a context menu item (bug#50067).
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Add shortdoc for text properties
 
 
        e for your changes. Lines starting
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Mention describe-symbol in cl-defstruct docstring
 
        * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Mention 'describe-symbol'
        in docstring.
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Mention cl-describe-type in cl-defstruct docstring
 
        * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
        (tramp-test30-make-process): Adapt for macOS.
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/man/emacs.1.in: Add --no-x-resources.  (Bug#50855)
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve coding conventions for error messages
 
        conventions for error messages to say that an error message can
        start with a Lisp symbol.  (Bug#50658)
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve docstrings of ert-resource-{directory,file}
 
        * lisp/emacs-lisp/ert-x.el (ert-resource-directory)
        (ert-resource-file): Improve docstrings.
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Signal error on newline in internal--format-docstring-line
 
 
        Also move to the standard directory naming.
 
-2021-09-28  Stefan Kangas  <stefan@marxist.se>
+2021-09-28  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Allow Lisp symbols to start a message
 
        ([EmacsWindow createToolbar:]): Check whether a toolbar should be
        created, and run the toolbar update immediately.
 
-2021-09-27  Stefan Kangas  <stefan@marxist.se>
+2021-09-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix automatic filling of docstring in cl-defstruct
 
 
        * test/lisp/shorthand-tests.el: New file
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Add 'doc-string' declaration to defcalcmodevar
 
        * lisp/calc/calc.el (defcalcmodevar): Add 'doc-string' declaration.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Move two incorrectly named test files
 
        * test/lisp/url/url-handlers-test.el: Move from here...
        * test/lisp/url/url-handlers-tests.el: ...to here.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Don't add "Commentary" header to test files
 
        U+FE0F, defaulting to 'thin-space'.
        * doc/lispref/display.texi (Glyphless Chars): Document it.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Explicitly make the rest of erc-compat.el obsolete
 
        (erc-user-emacs-directory): Make into obsolete variable alias for
        'user-emacs-directory'.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Add fast-path to ert--explain-string-equal
 
 
        * test/infra/gitlab-ci.yml (variables): Set DOCKER_BUILDKIT.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename "Homepage" field to "Website" in package description
 
        (package-test-describe-non-installed-package)
        (package-test-describe-non-installed-multi-file-package): Update tests.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer https for other domains than gnu.org in package URL
 
        * lisp/emacs-lisp/package.el (describe-package-1): Prefer https for
        some other common domains in the package URL.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Add test for lm-website
 
        Add clarifications and improve naming of arguments.  Add examples
        illustrating the differences between `rx` and `rx-to-string`.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Warn about overly long docstring in lambda
 
        ("warn-wide-docstring-defun.el"): Update to test for the above new
        warning.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid warning about long docstring lines in defcustom
 
        lines.  This was caused by the value of the defcustom being treated as
        docstring due to it being wrapped in a lambda.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Fill some auto-generated docstring lines
 
        * lisp/emacs-lisp/eieio.el (defclass): Fill auto-generated docstring
        lines.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid false positives in bytecomp docstring width warning
 
        * test/lisp/emacs-lisp/bytecomp-tests.el
        (bytecomp-tests-byte-compile--wide-docstring-p): New test.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve filling of generated docstring lines
 
        * lisp/subr.el (internal--fill-string-single-line): Improve filling to
        use full width.  Fix bug where line was not wrapped correctly.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        ert: Add basic explainer for string-equal
 
        * lisp/emacs-lisp/ert.el (ert--explain-string-equal): Add basic
        explainer for 'string-equal' based on 'ert--explain-equal'.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Unbreak ert tests
 
        * test/lisp/emacs-lisp/tabulated-list-test.el (tabulated-list-print)
        (tabulated-list-sort): Update tests for recent change.
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix: mode name in local variables needs no suffix
 
        * doc/emacs/custom.texi (Specifying File Variables): Clarify that a
        mode name does not need the "-mode" suffix.  (Bug#50801)
 
-2021-09-26  Stefan Kangas  <stefan@marxist.se>
+2021-09-26  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Library footer must match package.el requirement
 
 
        * lisp/env.el (with-environment-variables): New macro.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "; Fix capitalization of F1..F12 keys in docs"
 
        This change was not correct; these are Lisp symbols that should be in
        lower-case.  Problem reported by Mattias Engdegård <mattiase@acm.org>.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert part of previous doc fix
 
        (eval-tests-accept-empty-optional): ...this, again checking
        with and without lexical binding.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify define-derived-mode docstring
 
 
        * lisp/net/rcirc.el (rcirc-reconnect): Set rcirc-joined
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/isearch.el (isearch-forward-regexp): Doc fix.  (Bug22483)
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor clarification of define-minor-mode :keymap argument
 
        clarify by saying that ":keymap" should be an "unquoted variable
        name".  (Bug#25505)
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Buttonize functions in curved quotes in ERC
 
        * lisp/erc/erc-button.el (erc-button-alist): Buttonize Emacs
        functions in curved quotes.  (Bug#49964)
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Extend and improve ERT manual section on running interactively
 
        * lisp/textmodes/ispell.el (ispell-help-timeout): New user option.
        (ispell-help): Use it.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Set :type of suggest-key-bindings to natnum
 
        * lisp/simple.el (suggest-key-bindings): Set :type to
        natnum.  (Bug#15809)
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        New :type natnum for defcustom
 
        * lisp/wid-edit.el (natnum): New widget type.  (Bug#15809)
        * doc/lispref/customize.texi (Simple Types): Document it.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/dired-aux.el (dired-do-chmod): Simplify docstring.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Add support for man page hyperlinks in doc strings
 
        local defforms (`cl-flet' and `cl-labels').
        (lisp--local-defform-body): New auxiliary function (bug#9622).
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify where to find CONTRIBUTE
 
        * lisp/subr.el (with-existing-directory): Use
        `temporary-file-directory' over TMPDIR.
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix alignment on font size change in tabulated-list-mode
 
        bug where the columns didn't align correctly when using
        'text-scale-mode' to decrease the font size.  (Bug#48639)
 
-2021-09-25  Stefan Kangas  <stefan@marxist.se>
+2021-09-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; cl-random is only pseudo-random
 
        * lisp/emacs-lisp/cl-extra.el (cl-random): Doc fix; say it's only
        pseudo-random.
 
-2021-09-24  Stefan Kangas  <stefan@marxist.se>
+2021-09-24  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Don't ask to disambiguate mode names
 
        * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
        Don't ask to disambiguate mode names.  (Bug#4110)
 
-2021-09-24  Stefan Kangas  <stefan@marxist.se>
+2021-09-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix recently introduced bug in checkdoc
 
        * test/lisp/emacs-lisp/checkdoc-tests.el
        (checkdoc-tests-in-abbrevation-p/basic-case): Extend test.
 
-2021-09-24  Stefan Kangas  <stefan@marxist.se>
+2021-09-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert change to use seq-random-elt in Tramp test
 
        Revert change to use seq-random-elt, as Tramp needs to be compatible
        with Emacs 25, and the function was only added in 26.1.
 
-2021-09-24  Stefan Kangas  <stefan@marxist.se>
+2021-09-24  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Improve wide line warning to decrease false positives
 
        first line to be three characters longer than the others to account
        for indentation and the opening string character.
 
-2021-09-24  Stefan Kangas  <stefan@marxist.se>
+2021-09-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use command substitution instead of raw keys in more places
 
        * lisp/vc/vc-bzr.el (vc-bzr-dir-extra-headers): Use command
        substitution.
 
-2021-09-24  Stefan Kangas  <stefan@marxist.se>
+2021-09-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer seq-random-elt to nth+random
 
        Additionally, it ensures that the local `sh-shell-process' variable is
        set in the correct buffer (bug#50765).
 
-2021-09-23  Stefan Kangas  <stefan@marxist.se>
+2021-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Add abbreviation and simplify
 
        * test/lisp/ansi-color-tests.el
        (ansi-color-apply-on-region-bold-is-bright-test): New function.
 
-2021-09-23  Stefan Kangas  <stefan@marxist.se>
+2021-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid jumping too far in checkdoc-in-abbreviation-p
 
 
        verilog-mode.el: Backout part of recent change showing wrong comment
 
-2021-09-23  Stefan Kangas  <stefan@marxist.se>
+2021-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify which-function tooltip text
 
        contain, and which bits are added automatically interactively
        (bug#33541).
 
-2021-09-23  Stefan Kangas  <stefan@marxist.se>
+2021-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Add section to refcard explaining our keybinding notation
 
        * etc/refcards/refcard.tex (Starting Emacs): Delete section.
        (Key Binding Notation): New section.  (Bug#41403)
 
-2021-09-23  Stefan Kangas  <stefan@marxist.se>
+2021-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in emoji-zwj.el
 
 
        (etc-authors-mode--hide-local-variables): Obfuscate more efficiently
 
-2021-09-21  Stefan Kangas  <stefan@marxist.se>
+2021-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix warning in etc-authors-mode.el
 
        * doc/emacs/search.texi (Repeat Isearch): Document
        `isearch-wrap-pause'.
 
-2021-09-21  Stefan Kangas  <stefan@marxist.se>
+2021-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        New major mode with font-locking for etc/AUTHORS
 
        (tramp-sh-handle-write-region, tramp-maybe-open-connection):
        * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection): Use it.
 
-2021-09-21  Stefan Kangas  <stefan@marxist.se>
+2021-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor clean-up and fixes in checkdoc
 
        (checkdoc-symbol-words, checkdoc-common-verbs-wrong-voice): Add
        some more common words.
 
-2021-09-21  Stefan Kangas  <stefan@marxist.se>
+2021-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: New defvars to disable some warnings
 
        (checkdoc-this-string-valid, checkdoc-this-string-valid-engine):
        Respect above new variables.
 
-2021-09-21  Stefan Kangas  <stefan@marxist.se>
+2021-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new command 'checkdoc-dired'
 
        * lisp/subr.el (dolist-with-progress-reporter): Use the length of
        list argument as maximal value the reporter with reach.
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Flag checkdoc-symbol-words as a :safe variable"
 
        (auth-source-test-secrets-create-secret): Adapt test.
        (auth-source-test-netrc-create-secret): New test.
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Be explicit about missing sections in eshell manual
 
        files after they are all created, to avoid fork problems later
        in the build.  (Bug#50666)
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify docstring of pcase-exhaustive
 
        * lisp/emacs-lisp/pcase.el (pcase-exhaustive): Clarify docstring
        by contrasting with pcase.  (Bug#44166)
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two unused variables obsolete
 
        * lisp/progmodes/idlw-help.el (idlwave-help-directory)
        (idlwave-help-use-hh): Make unused variables obsolete.
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Add section on recent checkdoc changes.
 
        * src/lread.c (unread_char): Initialize to empty.
        (Fload): Initialize here too just in case.
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Verify format of yes-or-no-p and format-message
 
        Check also for "yes-or-no-p" and "format-message".  Convert regexps to
        use rx.
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Flag checkdoc-symbol-words as a :safe variable
 
 
        * etc/NEWS: Announce the addition of the commands.
 
-2021-09-19  Stefan Kangas  <stefan@marxist.se>
+2021-09-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert previous mode-line-modes change to unbreak bootstrap
 
 
        * lisp/emulation/viper-util.el (cl-lib): Require for cl-subseq.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Shorten entry on move to Libera.Chat.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Use command substitution in checkdoc-recursive-edit
 
        (checkdoc--help-buffer): New variable.  Use it instead of hard-coded
        string.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Use command substitution for exit-recursive-edit
 
        (describe_vector): Check shadowing of consecutive keys only if
        'describe-bindings-check-shadowing-in-ranges' is non-nil.  Remove
        redundant second loop when VECTOR is a char-table.  Improve
-       comments.  Patch by Stefan Kangas <stefan@marxist.se>.  (Bug#45379)
+       comments.  Patch by Stefan Kangas <stefankangas@gmail.com>.  (Bug#45379)
 
        * test/src/keymap-tests.el
        (help--describe-vector/bug-9293-one-shadowed-in-range): Adapt the
        test case for the new variable.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/checkdoc.el: Doc fix; mention flymake.
 
        Do interactive mode tagging for checkdoc.el
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Only look for commonly used modifier keys
 
        * test/infra/gitlab-ci.yml (stages): Comment "fast" stage out.
        (test-fast-inotify): Comment out.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Add indent declaration to emerge-defvar-local
 
        * lisp/vc/emerge.el (emerge-defvar-local): Add indent declaration
        for docstring.  Fix wrongly indented callers.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Make doc argument of emerge-defvar-local optional
 
        * lisp/vc/emerge.el (emerge-defvar-local): Make doc argument
        optional.
 
-2021-09-18  Stefan Kangas  <stefan@marxist.se>
+2021-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Make doc argument of ediff-defvar-local optional
 
        Also remove the note about freenode subdomain change, as it's not
        relevant anymore.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Update refcard to mention iconify before suspend
 
        * etc/refcards/refcard.tex (section{Leaving Emacs}): Put iconify
        Emacs ahead of suspend.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: 'y-or-n-p' no longer needs space
 
        * doc/lispref/sequences.texi (Sequence Functions): Improve
        documentation of 'seq-union'.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve performance of seq-union
 
        * lisp/emacs-lisp/seq.el (seq-union): Improve performance by using
        nreverse instead of seq-reverse.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Make viper-subseq into obsolete alias for cl-subseq
 
        * lisp/emulation/viper-util.el (viper-subseq): Make into obsolete
        function alias for 'cl-subseq'.  Update callers.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/ediff-util.el (ediff-member): Make obsolete.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ediff-set-difference into obsolete alias for seq-difference
 
        function alias for 'seq-difference'.
        * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update single caller.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ediff-intersection into obsolete alias for seq-intersection
 
        * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update
        single caller.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ediff-union into obsolete alias for seq-union
 
        * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update single
        caller.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new sequence function 'seq-union'
 
        function.
        * test/lisp/emacs-lisp/seq-tests.el (test-seq-union): New test.
 
-2021-09-17  Stefan Kangas  <stefan@marxist.se>
+2021-09-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/allout.el (allout-old-expose-topic): Make obsolete.
 
        (vc-create-repo): Use it here.
        (vc-switch-backend): And here (bug#50603).
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Docfix: use command substitution for 'universal-argument'
 
        if the network doesn't have at least one entry in
        `erc-autojoin-channels-alist'.
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer "website" to "homepage"
 
        The variable erc-send-completed-hook was previously set to nil
        permanently, which would affect other tests (bug#50005).
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging for play/*.el
 
        * src/minibuf.c (Ftest_completion): Clarify what it means to be a
        valid completion (bug#50583).
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove references to dead packages
 
        * etc/themes/manoj-dark-theme.el: Delete references to colortheme and
        emacs-goodies.
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Make a redundant idlwave variable obsolete
 
        Make obsolete.
        (idlwave-help-check-locations): Don't use above variable.
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Various minor checkdoc tweaks
 
        (checkdoc-in-abbreviation-p): Ignore some less common or non-standard
        abbreviations.
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix for y-or-n-p; trailing space is no longer needed
 
        * src/fns.c (Fyes_or_no_p): Doc fix to reflect that a trailing space
        is no longer needed; one is added or removed automatically.
 
-2021-09-16  Stefan Kangas  <stefan@marxist.se>
+2021-09-16  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/pgg.texi: Clarify that its obsolete in the menu entry.
 
-2021-09-15  Stefan Kangas  <stefan@marxist.se>
+2021-09-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove function obsolete since 22.1
 
        (scroll-up-command, scroll-down-command): Evaluate the lambdas
        inside the isearch-motion properties of these commands.
 
-2021-09-15  Stefan Kangas  <stefan@marxist.se>
+2021-09-15  Stefan Kangas  <stefankangas@gmail.com>
 
        checkdoc: Don't warn about command substitutions by default
 
        (tab-bar-map): Bind [mouse-1] to 'tab-bar-mouse-close-tab-from-button'.
        (tab-bar-mouse-move-tab): Do nothing on non-tab events.
 
-2021-09-14  Stefan Kangas  <stefan@marxist.se>
+2021-09-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Add user option to avoid checkdoc warning for unescaped left paren
 
        avoid warning on unescaped left parenthesis in column zero.
        (checkdoc-this-string-valid-engine): Respect above new option.
 
-2021-09-14  Stefan Kangas  <stefan@marxist.se>
+2021-09-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor improvements to checkdoc
 
        * lisp/progmodes/bug-reference.el (bug-reference-setup-from-mail-alist):
        Adapt regexp so that group 1 defines overlay region.
 
-2021-09-13  Stefan Kangas  <stefan@marxist.se>
+2021-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare unused function cperl-inside-parens-p obsolete
 
        * lisp/progmodes/cperl-mode.el (cperl-inside-parens-p): Declare
        unused function obsolete.
 
-2021-09-13  Stefan Kangas  <stefan@marxist.se>
+2021-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve checkdoc abbreviation handling
 
        (checkdoc-tests-in-abbrevation-p/with-parens)
        (checkdoc-tests-in-abbrevation-p/with-escaped-parens): New tests.
 
-2021-09-13  Stefan Kangas  <stefan@marxist.se>
+2021-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some remaining references to XEmacs
 
        * doc/emacs/maintaining.texi (Bug Reference): Adapt regexp used in
        example.
 
-2021-09-11  Stefan Kangas  <stefan@marxist.se>
+2021-09-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/info.el (Info-streamline-headings): Add entry.
 
        (describe-variable): Use new function.
        (describe-face, describe-function-1): Ditto (bug#50463).
 
-2021-09-08  Stefan Kangas  <stefan@marxist.se>
+2021-09-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Center Emacs logo above text on the splash screen
 
        (project-switch-project): If project-switch-commands's value is a
        symbol, invoke that command without showing a menu.
 
-2021-09-07  Stefan Kangas  <stefan@marxist.se>
+2021-09-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Small FAQ fixes
 
        ancient Emacs version 22.
        (Finding Emacs on the Internet): Use more current terminology.
 
-2021-09-07  Stefan Kangas  <stefan@marxist.se>
+2021-09-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs FAQ maintainer
 
        * doc/misc/efaq.texi: Remove maintainer Romain Francoise after private
        communication.
 
-2021-09-07  Stefan Kangas  <stefan@marxist.se>
+2021-09-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Some further re-organization.
 
 
        * doc/emacs/maintaining.texi (Xref Commands): Fix indexing.
 
-2021-09-06  Stefan Kangas  <stefan@marxist.se>
+2021-09-06  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Improve file organization.
 
-2021-09-06  Stefan Kangas  <stefan@marxist.se>
+2021-09-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve documentation of save-place-abbreviate-file-names
 
        * lisp/saveplace.el (save-place-abbreviate-file-names): Document why
        you might want to enable this option.
 
-2021-09-06  Stefan Kangas  <stefan@marxist.se>
+2021-09-06  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Don't mention a fixed bug.
 
        * lisp/calendar/diary-lib.el (diary-offset):
        * test/lisp/calendar/icalendar-tests.el: Add a test (bug#50195).
 
-2021-09-04  Stefan Kangas  <stefan@marxist.se>
+2021-09-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/DISTRIB: Refer to gnu.org instead of the deleted file etc/GNU.
 
 
        * etc/NEWS: Announce recent change in 'toggle-truncate-lines'.
 
-2021-09-03  Stefan Kangas  <stefan@marxist.se>
+2021-09-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Sync latest SKK-JISYO.L
 
        * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
 
-2021-09-03  Stefan Kangas  <stefan@marxist.se>
+2021-09-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        * lisp/simple.el (toggle-truncate-lines): Disable
        `visual-line-mode' (bug#29664).
 
-2021-09-03  Stefan Kangas  <stefan@marxist.se>
+2021-09-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid cl-lib alias for cadadr and friends
 
        (edebug-tests-error-stepping-into-subr): Avoid using cl-lib aliases
        for cadadr and friends that now reside in subr.el.
 
-2021-09-03  Stefan Kangas  <stefan@marxist.se>
+2021-09-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Move cl-lib tests for caaXr to subr-tests.el
 
        * lisp/subr.el (declare-function): Mention that FILE can be nil
        (bug#21466).
 
-2021-07-23  Stefan Kangas  <stefan@marxist.se>
+2021-07-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Make nil value of fill-column obsolete
 
        * lisp/subr.el (json-available-p):
        * doc/lispref/text.texi (Parsing JSON): Fix typo in last check-in.
 
-2021-07-21  Stefan Kangas  <stefan@marxist.se>
+2021-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Factor out char_table_ref_simple for readability
 
        file-chase-links is not robust with relative names: you cannot pass it
        a relative name that is a symlink.
 
-2021-06-08  Stefan Kangas  <stefan@marxist.se>
+2021-06-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix an example in ERC docs
 
        * lisp/erc/erc.el (erc, erc-tls): Fix example to use J. Random Hacker
        instead of Harry S. Truman.
 
-2021-06-08  Stefan Kangas  <stefan@marxist.se>
+2021-06-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/man/emacs.1.in: Minor fixes.
 
        handler only in case of `copy-file', 'rename-file' and
        `copy-directory'.  (Bug#48349)
 
-2021-05-13  Stefan Kangas  <stefan@marxist.se>
+2021-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Document `package-quickstart' in the user manual
 
        before opening it on Windows (bug#41646).  This speeds up
        searching for files.
 
-2021-05-13  Stefan Kangas  <stefan@marxist.se>
+2021-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't consider obsolete commands for completion in some cases
 
        (tramp-test40-special-characters-with-ls): Don't skip for
        `tramp--test-windows-nt-and-scp-p'.
 
-2021-05-06  Stefan Kangas  <stefan@marxist.se>
+2021-05-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve formatting in text-quoting-style docstring
 
        * src/doc.c (syms_of_doc) <text-quoting-style>: Doc fix; improve
        formatting for readability.
 
-2021-05-06  Stefan Kangas  <stefan@marxist.se>
+2021-05-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove another variable alias obsolete since Emacs 23
 
        inhibit_horizontal/_vertical checks.  Improve the implied
        resize check when INHIBIT equals 2.
 
-2021-05-02  Stefan Kangas  <stefan@marxist.se>
+2021-05-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL.
 
 
        * etc/tutorials/TUTORIAL.he: Adjust to latest change in TUTORIAL.
 
-2021-05-02  Stefan Kangas  <stefan@marxist.se>
+2021-05-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new help command 'describe-command'
 
        * src/nsterm.m ([EmacsView viewDidResize:]): Don't report resizes to
        Emacs when the same change has already been reported and delayed.
 
-2021-05-02  Stefan Kangas  <stefan@marxist.se>
+2021-05-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help-macro.el: Doc fix.
 
-2021-05-02  Stefan Kangas  <stefan@marxist.se>
+2021-05-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Bind S-SPC to scroll-down in help-for-help
 
        * lisp/help-macro.el (make-help-screen): Bind S-SPC to
        scroll-down.  Thanks to Dmitry Gutov <dgutov@yandex.ru>.
 
-2021-05-02  Stefan Kangas  <stefan@marxist.se>
+2021-05-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor doc fixes in simple.el
 
        * lisp/progmodes/gdb-mi.el (gdb-frame-handler): Use local part of
        file name when setting `gud-last-frame'.
 
-2021-04-30  Stefan Kangas  <stefan@marxist.se>
+2021-04-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Advertise PgUp/PgDn instead of SPC/DEL in help-for-help
 
        (texinfo-multiple-files-update):
        Add autoload cookies, and set generated-autoload-file.
 
-2021-04-29  Stefan Kangas  <stefan@marxist.se>
+2021-04-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/elp.el: Doc fixes.
 
        * lisp/net/tramp-sh.el (tramp-sh-gio-monitor-process-filter):
        Improve handling of gio warning.  (Bug#48067)
 
-2021-04-29  Stefan Kangas  <stefan@marxist.se>
+2021-04-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/pp.el: Doc fixes.
 
        (avl-tree-stack-first): Fix doc strings to be less verbose and to
        have the first line a complete sentence.
 
-2021-04-28  Stefan Kangas  <stefan@marxist.se>
+2021-04-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/avl-tree.el: Minor doc fixes.
 
        (comp-cstr-typespec-tests-alist): Add two tests and fix some
        test number.
 
-2021-04-27  Stefan Kangas  <stefan@marxist.se>
+2021-04-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid missing whitespace in help-for-help
 
        (which should be correct on all platforms, hopefully) to avoid a
        compilation warning (bug#47452).
 
-2021-04-27  Stefan Kangas  <stefan@marxist.se>
+2021-04-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename abnormal hook to comp-async-cu-done-functions
 
        * lisp/net/tramp.el (tramp-get-remote-gid): Pass the correct
        operation to find-file-name-handler.  (Bug#48026)
 
-2021-04-26  Stefan Kangas  <stefan@marxist.se>
+2021-04-26  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/editfns.c (Fpropertize): Doc fix; reference Info manual.
 
        problem in Turkish language environments (where a downcased I is
        ?ı (bug#44604).
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/comp.el (no-native-compile): Minor doc fixes.
 
        47fc92cefc Fix reference to "yanking" in the main Emacs manual
        1789dcdb35 Improve documentation of 'map-y-or-n-p'
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Add more scroll key bindings to make-help-screen
 
        * lisp/help-macro.el (make-help-screen): Handle the Delete key
        in help screens as in Emacs 23 and earlier.
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ses.el: Doc fixes.
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't hard-code face of "Install" button
 
        * lisp/emacs-lisp/package.el (package-make-button): Use the
        'custom-button' face for the "Install" button.  (Bug#47944)
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in printing.el
 
        (pr-insert-section-4, pr-insert-section-5, pr-choice-alist)
        Remove redundant #' before lambda.
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/keyboard.c (Flossage_size): Improve prompt.
 
-2021-04-25  Stefan Kangas  <stefan@marxist.se>
+2021-04-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Show correct lossage size in help-for-help
 
        (maybeclean_dirs): Remove - this dates to when admin/ was not
        included in tar files.
 
-2021-04-24  Stefan Kangas  <stefan@marxist.se>
+2021-04-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help.el (help--for-help-make-sections): Fix typo.
 
-2021-04-24  Stefan Kangas  <stefan@marxist.se>
+2021-04-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Redesign and improve the help-for-help (C-h C-h) command
 
 
        * lisp/progmodes/xref.el (xref-goto-xref): Improve doc string.
 
-2021-04-24  Stefan Kangas  <stefan@marxist.se>
+2021-04-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/rot13.el: Improve documentation.  (Bug#47970)
 
        (Programmed Completion): Improve wording, punctuation, and markup
        of a recently-added text.
 
-2021-04-23  Stefan Kangas  <stefan@marxist.se>
+2021-04-23  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: 'world-clock-mode' is no longer interactive.
 
 
        * doc/emacs/maintaining.texi (Xref Commands): Update.
 
-2021-04-22  Stefan Kangas  <stefan@marxist.se>
+2021-04-22  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/time.el (world-clock-mode): Make non-interactive.
 
-2021-04-22  Stefan Kangas  <stefan@marxist.se>
+2021-04-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor improvements to world-clock
 
        when linking for unexec.  Reported by Nikolay Kudryavtsev
        <nikolay.kudryavtsev@gmail.com>.
 
-2021-04-22  Stefan Kangas  <stefan@marxist.se>
+2021-04-22  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/which-func.el: Doc fixes.
 
        * test/src/comp-resources/comp-test-funcs.el (comp-test-47868-3-f)
        (comp-test-47868-4-f): New functions.
 
-2021-04-22  Stefan Kangas  <stefan@marxist.se>
+2021-04-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid lowering gc-cons-threshold
 
        * test/src/coding-tests.el (benchmark-decoder): Avoid lowering
        gc-cons-threshold.
 
-2021-04-22  Stefan Kangas  <stefan@marxist.se>
+2021-04-22  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/strokes.el: Doc fix; update URL.
 
        * lisp/replace.el (match): Use khaki1 as the background color for
        light backgrounds (bug#47574).
 
-2021-04-21  Stefan Kangas  <stefan@marxist.se>
+2021-04-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/package.el (package-archives): Bump :version.
 
        * doc/lispref/minibuf.texi (Programmed Completion): Remove
        self-reference.
 
-2021-04-21  Stefan Kangas  <stefan@marxist.se>
+2021-04-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve error message for missing Info manual
 
        * lisp/net/tramp-cmds.el (tramp-recompile-elpa-command-completion-p)
        (tramp-recompile-elpa): New defuns.  Add property `completion-predicate'.
 
-2021-04-19  Stefan Kangas  <stefan@marxist.se>
+2021-04-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't hard-code "~/.emacs.d/" in two more places
 
 
        * lib-src/seccomp-filter.c (main): mmap: Also allow MAP_SHARED.
 
-2021-04-18  Stefan Kangas  <stefan@marxist.se>
+2021-04-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/misearch.el (multi-isearch-pop-state): Doc fix.
 
 
        Suggested by Michael Heerdegen <michael_heerdegen@web.de>.
 
-2021-04-17  Stefan Kangas  <stefan@marxist.se>
+2021-04-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Cleanup in em-extra.el
 
 
        * lib-src/seccomp-filter.c: Print trailing newline.
 
-2021-04-11  Stefan Kangas  <stefan@marxist.se>
+2021-04-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/lispref/elisp.texi (Top): Add missing entry.
 
        (bytecomp-tests-lexbind, bytecomp-tests-dynbind)
        (bytecomp-tests--test-cases-lexbind-only): New.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make refer-every into obsolete alias for seq-every-p
 
        * lisp/textmodes/refer.el (refer-every): Make into obsolete
        function alias for seq-every-p.  Update single caller.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in ibuf-*.el
 
        * lisp/ibuf-macs.el (ibuffer-save-marks, define-ibuffer-sorter)
        (define-ibuffer-op): Remove redundant #' before lambda.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't preserve window-line in tabulated-list-print
 
        * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Don't
        try to preserve window-line.  (Bug#42747)
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in winner.el
 
 
        Merge branch 'vhdl-mode-lexbind' into trunk
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in cmuscheme.el
 
        * lisp/cmuscheme.el: Use lexical-binding.  Doc fixes.  Remove
        redundant :group args.  Quote function symbols as such.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/cmacexp.el: Use lexical-binding.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in foldout.el
 
        * lisp/foldout.el: Use lexical-binding.  Doc and formatting fixes.
        Quote function symbols as such.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in loadhist.el and add tests
 
        (lazy-lock-minimum-size): Declare variable.
        (vhdl-submit-bug-report): Declare variable `reporter-prompt-for-summary-p`.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Load all generic-x.el modes unconditionally"
 
        Use `advice-add/remove` rather than override `save-buffers-kill-emacs`
        with `defalias`.
 
-2021-04-09  Stefan Kangas  <stefan@marxist.se>
+2021-04-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in {calendar,erc,mh-e}/*.el
 
 
        3ec93bb7c2 Improve doc strings in replace.el
 
-2021-04-07  Stefan Kangas  <stefan@marxist.se>
+2021-04-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify obsoletion messages for easy-menu-{add,remove}
 
        * lisp/emacs-lisp/easymenu.el (easy-menu-remove, easy-menu-add):
        Clarify obsoletion messages.
 
-2021-04-07  Stefan Kangas  <stefan@marxist.se>
+2021-04-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Update whois-server-tld
 
 
        * lisp/international/ja-dic-cnv.el (skkdic-convert): Doc fix.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in calc/*.el
 
        * lisp/calc/calc-prog.el (math-do-arg-check): Remove redundant #'
        before lambda.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/shadowfile.el (cl-lib): Revert removing require.
 
        * lisp/pcomplete.el: Remove aliases commented out for 20 years.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove local uniquify functions in favor of seq-uniq
 
        * lisp/nxml/rng-util.el (rng-uniquify-eq): Make obsolete in favor
        of seq-uniq.  Update callers.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Obsolete local set difference functions in favor of seq-difference
 
        * lisp/gnus/spam.el (spam-set-difference): Make obsolete in favor
        of seq-difference.  Update callers.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Obsolete local list functions in shadowfile.el
 
 
        * test/infra/Dockerfile.emba (emacs-gnustep): Do not run parallel make.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove code commented out since 1995 from ediff-util.el
 
        * lisp/vc/ediff-util.el (ediff-load-hook): Remove code commented out
        since the file was added in 1995.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Replace local intersection functions with seq-intersection
 
        * lisp/mpc.el (mpc-intersection, mpc-cmd-list, mpc-reorder):
        Use seq-intersection.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ediff-copy-list alias obsolete
 
        obsolete alias.
        * lisp/vc/ediff-util.el (ediff-copy-list): Make alias obsolete.
 
-2021-04-05  Stefan Kangas  <stefan@marxist.se>
+2021-04-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/htmlfontify.el (hfy-triplet-regex): Use rx.
 
        rsvg_handle_set_stylesheet from the DLL for librsvg > 2.48.
        (lookup_image): Use xmalloc.
 
-2021-04-04  Stefan Kangas  <stefan@marxist.se>
+2021-04-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in hilit-chg.el
 
        silence the byte-compiler.
        (highlight-markup-buffers): Improve message format.
 
-2021-04-04  Stefan Kangas  <stefan@marxist.se>
+2021-04-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in tests
 
        * src/frame.h: Add FRAME_SCALE_FACTOR.
        * src/image.c: Move FRAME_SCALE_FACTOR to frame.h.
 
-2021-04-03  Stefan Kangas  <stefan@marxist.se>
+2021-04-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Add SVG icons for customize buffers
 
        * lisp/replace.el (occur, list-matching-lines-prefix-face)
        (list-matching-lines-jump-to-current-line): Doc fixes.
 
-2021-04-03  Stefan Kangas  <stefan@marxist.se>
+2021-04-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/pixel-scroll.el: Use lexical-binding.
 
-2021-04-03  Stefan Kangas  <stefan@marxist.se>
+2021-04-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Replace two functions with seq-subseq
 
        * lisp/wid-edit.el (widget-sublist): Redefine as obsolete function
        alias for seq-subseq.  Update callers.
 
-2021-04-03  Stefan Kangas  <stefan@marxist.se>
+2021-04-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in eshell/*.el
 
        (hilit-set-mode-patterns): Remove obsolete support for hilit19.
        (simula-mode-syntax-table): Move initialization code into the declaration.
 
-2021-04-03  Stefan Kangas  <stefan@marxist.se>
+2021-04-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in recentf.el
 
        (recentf-relative-filter, recentf-file-name-nondir): Remove
        redundant #' before lambda.
 
-2021-04-03  Stefan Kangas  <stefan@marxist.se>
+2021-04-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove references to very old versions of Emacs from eintr
 
        (print-elements-of-list, debug, X Axis Tic Marks): Don't call version
        22 or earlier a "recent" version of Emacs.
 
-2021-04-02  Stefan Kangas  <stefan@marxist.se>
+2021-04-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/woman.texi (Introduction): Remove reference to old Emacs.
 
-2021-04-02  Stefan Kangas  <stefan@marxist.se>
+2021-04-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in textmodes/*.el
 
 
        * src/comp.h (unload_comp_unit): Define for vanilla build (warning removal).
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in {mail,net,url}/*.el
 
        * src/comp.c (syms_of_comp): Define
        'Qcomp_warning_on_missing_source'.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in executable.el and add tests
 
        * lisp/progmodes/executable.el: Use lexical-binding.
        * test/lisp/progmodes/executable-tests.el: New file.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in progmodes/*.el
 
        * lisp/progmodes/python.el (python-pdbtrack-tracking-finish): Remove
        redundant #' before lambda.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in international/*.el
 
        * lisp/Makefile.in (extraclean): Remove ${loaddefs}, not just
        ${LOADDEFS}.  Delete all backup and autosave files.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in epg-config.el and add tests
 
        (epg-find-configuration): Improve error message.
        * test/lisp/epg-config-tests.el: New file.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in isearchb.el
 
        * lisp/isearchb.el: Use lexical-binding.  Remove redundant :group
        args.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in Gnus
 
        * lisp/gnus/spam-stat.el (spam-stat-score-buffer): Remove redundant #'
        before lambda.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in avoid.el
 
        * lisp/avoid.el: Use lexical-binding.  Remove redundant :group args.
        (mouse-avoidance-fancy): Quote function symbol as such.
 
-2021-04-01  Stefan Kangas  <stefan@marxist.se>
+2021-04-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Use emacs-version instead of obsolete version variables
 
        explicitly load .elc file to not exclude .eln being loaded in
        place.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in progmodes/inf-lisp.el
 
 
        * lisp/emacs-lisp/comp.el (comp-debug): Fix docstring.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in scroll-all.el
 
        (scroll-all-beginning-of-buffer-all)
        (scroll-all-end-of-buffer-all): Doc fixes.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/dynamic-setting.el: Use lexical-binding.
 
        * lisp/progmodes/hideif.el (hif-evaluate-macro): fix regexp to trim
          off leading/trailing spaces, but not within.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in chistory.el
 
        args.
        (command-history-mode-map): Quote function symbols as such.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ebuff-menu.el: Use lexical-binding.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in double.el
 
        * lisp/double.el: Use lexical-binding.  Remove redundant :group
        args.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in dirtrack.el
 
        * lisp/dirtrack.el: Use lexical-binding.  Remove redundant group
        args.
 
-2021-03-31  Stefan Kangas  <stefan@marxist.se>
+2021-03-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/cwarn.el: Use lexical-binding.
 
-2021-03-30  Stefan Kangas  <stefan@marxist.se>
+2021-03-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda in cedet
 
        * lisp/cedet/semantic/wisent/grammar.el (wisent-grammar-assocs)
        (wisent-grammar-terminals): Remove redundant #' before lambda.
 
-2021-03-30  Stefan Kangas  <stefan@marxist.se>
+2021-03-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete Emacs 19 compat code in foldout.el
 
        (foldout-show-flag): Delete Emacs 19 compat code and make obsolete.
        (foldout-exit-fold): Don't use above obsolete variable.
 
-2021-03-30  Stefan Kangas  <stefan@marxist.se>
+2021-03-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in lpr.el and add rudimentary tests
 
        (print-region-function): Declare MS-Windows specific function.
        * test/lisp/lpr-tests.el: New file.
 
-2021-03-30  Stefan Kangas  <stefan@marxist.se>
+2021-03-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in echistory.el
 
        (electric-history-map): Quote function symbols as such.
        (Electric-history-undefined): Use command substitutions.
 
-2021-03-30  Stefan Kangas  <stefan@marxist.se>
+2021-03-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete empty "History" sections
 
        (semantic-grammar-header-template): Don't add "History" section to
        generated file.
 
-2021-03-30  Stefan Kangas  <stefan@marxist.se>
+2021-03-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in follow.el
 
        * test/infra/gitlab-ci.yml (.test-template): Do not run fast and
        normal test jobs when scheduled.
 
-2021-03-29  Stefan Kangas  <stefan@marxist.se>
+2021-03-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes in follow.el
 
        * lisp/textmodes/fill.el (fill-region-as-paragraph): Fix problem
        when filling text with a computed fill prefix (bug#47338).
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert many more links to use HTTPS
 
 
        * lisp/emacs-lisp/shortdoc.el (string): Adjust.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in iimage.el
 
        * lisp/iimage.el: Use lexical-binding.  Remove redundant :group args.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/talk.el: Use lexical-binding.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in two trivial org-mode files
 
        * lisp/org/org-install.el:
        * lisp/org/org-version.el: Use lexical-binding.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help-at-pt.el: Use lexical-binding.
 
 
        * lisp/progmodes/modula2.el: Use lexical-binding.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in view.el
 
        * lisp/view.el: Use lexical-binding.  Remove redundant :group args.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete some commented out defgroups
 
        * lisp/shell.el:
        * lisp/url/url-news.el: Delete some commented out defgroups.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes in view.el
 
        (view-really-at-end, view-end-message)
        (view-search-no-match-lines): Doc fixes.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/master.el: Use lexical-binding.
 
-2021-03-24  Stefan Kangas  <stefan@marxist.se>
+2021-03-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in ruler-mode.el
 
 
        Add optional argument APPLICATION.
 
-2021-03-22  Stefan Kangas  <stefan@marxist.se>
+2021-03-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove unnecessary requires of rx
 
        * lisp/cedet/semantic/wisent/python.el (rx):
        * test/src/process-tests.el (rx): Remove unnecessary requires.
 
-2021-03-22  Stefan Kangas  <stefan@marxist.se>
+2021-03-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in notifications.el
 
        /usr/bin is (normally) always in PATH, and this need not be absolute,
        so the executable-find is unnecessary.
 
-2021-03-21  Stefan Kangas  <stefan@marxist.se>
+2021-03-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Actually use lexical-binding in wid-browse.el
 
        * lisp/progmodes/hideif.el (hide-ifdef-guts): Allow working in
        buffers not visiting files (bug#47279).
 
-2021-03-21  Stefan Kangas  <stefan@marxist.se>
+2021-03-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/tutorial.el: Use lexical-binding.
 
 
        Cut the `semantic-ia-get-completions-deprecated` middle man.
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove support for Syndic8.com, defunct since 2013
 
 
        * etc/NEWS: Small corrections for the new command 'font-lock-update'
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Gnus specific .dir-locals.el
 
        'show-trailing-whitespace', but this should be up to the individual
        developer.  (Bug#47278)
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer https and fix broken links in ERC
 
        * lisp/erc/erc-capab.el:
        * lisp/erc/erc.el (erc-cmd-MODE): Fix broken links.
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/thumbs.el (thumbs-show-from-dir): Improve prompt.
 
        pointer to bool.
        * src/editfns.c (styled_format): Use !!.
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Assume something more recent than X11R6
 
        * lisp/thumbs.el (thumbs-conversion-program): Assume we have something
        more recent than X11R6.
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in thumbs.el
 
        * lisp/thumbs.el: Use lexical-binding.  Remove redundant :group args.
        * test/lisp/thumbs-tests.el: New file.
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/novice.el: Use lexical-binding.
 
        (wdired-change-to-dired-mode): Adjust accordingly.
        (wdired-do-renames): Make sure to bind `dired-backup-overwrite` dynamically.
 
-2021-03-20  Stefan Kangas  <stefan@marxist.se>
+2021-03-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't tag mouse command as mode exclusive
 
        * lisp/erc/erc-truncate.el: Use lexical-binding.
        * lisp/erc/erc-xdcc.el: Use lexical-binding.
 
-2021-03-19  Stefan Kangas  <stefan@marxist.se>
+2021-03-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging for finder.el
 
-2021-03-19  Stefan Kangas  <stefan@marxist.se>
+2021-03-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in finder.el
 
        (finder-mode-map, finder-compile-keywords): Remove unused lexical
        variables.
 
-2021-03-19  Stefan Kangas  <stefan@marxist.se>
+2021-03-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix a warning due to not preloading facemenu.el
 
        * test/src/undo-tests.el (facemenu): Require.
 
-2021-03-18  Stefan Kangas  <stefan@marxist.se>
+2021-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/faces.el (help-key-binding): Tweak background.
 
        * src/keyboard.c (kbd_buffer_store_buffered_event): Handle also
        Qfile_notify and Qdbus_event as ignore_event.  (Bug#47205)
 
-2021-03-18  Stefan Kangas  <stefan@marxist.se>
+2021-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Add comint-password-prompt-regexp test for "zip -e ..."
 
        Rename from `tramp-crypt-enabled-p'.  Handle
        `tramp-crypt-remove-directory' special.
 
-2021-03-15  Stefan Kangas  <stefan@marxist.se>
+2021-03-15  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/textmodes/refill.el: Use lexical-binding.
 
        Add call to 'package--archives-initialize' and add optional argument
        NOCONFIRM to skip user confirmation when installing packages.  (Bug#47124)
 
-2021-03-15  Stefan Kangas  <stefan@marxist.se>
+2021-03-15  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/ediff-vers.el: Remove XEmacs compat code.
 
-2021-03-15  Stefan Kangas  <stefan@marxist.se>
+2021-03-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in expand.el
 
        * lisp/expand.el: Use lexical-binding.  Remove redundant :group args.
 
-2021-03-15  Stefan Kangas  <stefan@marxist.se>
+2021-03-15  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help-macro.el: Use lexical-binding.
 
-2021-03-15  Stefan Kangas  <stefan@marxist.se>
+2021-03-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Add three new tests for image.el
 
        * test/lisp/image-tests.el (image-find-image)
        (image-type-from-file-name, image-type/from-filename): New tests.
 
-2021-03-15  Stefan Kangas  <stefan@marxist.se>
+2021-03-15  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/wid-edit.el (widget-field): Add subtle border to face.
 
        (outline-minor-mode-highlight-buffer): Go to match-beginning
        before checking '(point)'.
 
-2021-03-13  Stefan Kangas  <stefan@marxist.se>
+2021-03-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Add help-key-binding styling to wombat theme
 
        which "updates the rest of the lines" didn't examine the last
        visible row.  (Bug#47093)
 
-2021-03-13  Stefan Kangas  <stefan@marxist.se>
+2021-03-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Adjust colors of help-key-binding face for readability
 
        * lisp/gnus/gnus-sum.el (gnus-highlight-selected-summary):
        Highlight the entire summary line (bug#47026).
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 19 workaround from cperl-mode.el
 
        * lisp/emacs-lisp/comp.el (comp-run-async-workers): Bind
        `warning-fill-column' to `most-positive-fixnum'.
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/files.el (cd): Improve error message.
 
        string-greaterp, string-empty-p, string-prefix-p, string-suffix-p
        and string-blank-p, all recently marked pure.
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove several references to Emacs 22 and earlier
 
        * doc/lispref/variables.texi: Remove comments about "Emacs 19
        specific" features.
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix duplicate ":" in ert-find-test-other-window prompt
 
        * lisp/emacs-lisp/ert.el (ert-find-test-other-window): Don't insert
        duplicate ":" in prompt.
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Do mode tagging in ert.el
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use proper command substitutions in some docstrings
 
        * lisp/textmodes/table.el (table-insert): Use substitute-command-keys
        instead of hardcoded keys in some docstrings.
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/userlock.el: Use lexical-binding.
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use 'help-key-binding' face in userlock.el
 
        Remove the ###autoload instruction.  It's unnecessary and can
        cause surprises in some circumstances (bug#46986).
 
-2021-03-10  Stefan Kangas  <stefan@marxist.se>
+2021-03-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help.el (help--describe-translation): Fix typo.
 
        * test/lisp/net/tramp-tests.el (tramp--test-sshfs-p): New defun.
        (tramp-test14-delete-directory): Use it.
 
-2021-03-08  Stefan Kangas  <stefan@marxist.se>
+2021-03-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete two more items obsoleted in Emacs 23.1
 
        * lisp/obsolete/nnir.el (nnir-swish-e-index-file):
        Delete items obsolete since Emacs 23.1.
 
-2021-03-08  Stefan Kangas  <stefan@marxist.se>
+2021-03-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Normalize version specifiers for make-obsolete and friends
 
        * lisp/obsolete/starttls.el (starttls-any-program-available):
        Normalize version specifiers for make-obsolete and friends.
 
-2021-03-08  Stefan Kangas  <stefan@marxist.se>
+2021-03-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help-mode.el (help-mode-tool-bar-map): Fix tooltips.
 
-2021-03-08  Stefan Kangas  <stefan@marxist.se>
+2021-03-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new face 'help-key-binding' for keybindings in help
 
 
        * lisp/cedet/semantic/grammar-wy.el: Regenerate.
 
-2021-03-07  Stefan Kangas  <stefan@marxist.se>
+2021-03-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove additional items obsolete since Emacs 22/23
 
        (erc-default-coding-system, erc-send-command): Remove variables and
        functions obsolete since Emacs 22.
 
-2021-03-07  Stefan Kangas  <stefan@marxist.se>
+2021-03-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some items obsolete since Emacs 22/23 from Gnus
 
        * lisp/gnus/nntp.el (nntp-authinfo-file): Fix obsolete variable
        version format.
 
-2021-03-07  Stefan Kangas  <stefan@marxist.se>
+2021-03-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some references to Emacs 21
 
        * lisp/ibuffer.el (ibuffer-mode):
        * lisp/ruler-mode.el: Remove some references to Emacs 21.
 
-2021-03-07  Stefan Kangas  <stefan@marxist.se>
+2021-03-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/mouse-drag.el: Use lexical-binding.
 
        * lisp/cedet/semantic/wisent/grammar.el: Use lexical-binding.
        (wisent--make-parser-1): Use lexical-binding in the generated files.
 
-2021-03-06  Stefan Kangas  <stefan@marxist.se>
+2021-03-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some new tests for keymap.c
 
        * etc/grep.txt:
        Enable outline-cycle-highlight-minor-mode.
 
-2021-03-03  Stefan Kangas  <stefan@marxist.se>
+2021-03-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Make inversion.el obsolete (Bug#46841)
 
        (puny-test-decode-domain): add regression case for popular
        domain. (bug#46838).
 
-2021-03-01  Stefan Kangas  <stefan@marxist.se>
+2021-03-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert various menus to easymenu
 
        * admin/admin.el (make-manuals-dist-output-variables):
        Add abs_top_builddir.
 
-2021-02-28  Stefan Kangas  <stefan@marxist.se>
+2021-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert dired menus to easymenu
 
        (dired-mode-regexp-menu, dired-mode-mark-menu)
        (dired-mode-operate-menu): ...to here, and convert to easymenu.
 
-2021-02-28  Stefan Kangas  <stefan@marxist.se>
+2021-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert hi-lock-menu to easymenu
 
        string-greaterp, string-empty-p, string-blank-p, string-prefix-p and
        string-suffix-p as pure functions in the compiler.
 
-2021-02-28  Stefan Kangas  <stefan@marxist.se>
+2021-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert ibuffer menus to easymenu
 
        slightly better code.  Don't hardcode which functions takes function
        arguments; rely on a new `funarg-positions` symbol property instead.
 
-2021-02-28  Stefan Kangas  <stefan@marxist.se>
+2021-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert text-mode menu to easymenu
 
        definition from here...
        (text-mode-menu): ...to here, and convert to easymenu.
 
-2021-02-28  Stefan Kangas  <stefan@marxist.se>
+2021-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert isearch menu to easymenu
 
 
        * lisp/loadup.el ("emacs-lisp/easymenu"): Move before isearch.el.
 
-2021-02-28  Stefan Kangas  <stefan@marxist.se>
+2021-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Checkdoc fixes in isearch.el
 
        (read-char-choice-with-read-key): New function with body from
        'read-char-choice'.
 
-2021-02-27  Stefan Kangas  <stefan@marxist.se>
+2021-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert Buffer-menu-mode menu to easymenu
 
        definition from here...
        (Buffer-menu-mode-menu): ...to here, and convert to easymenu.
 
-2021-02-27  Stefan Kangas  <stefan@marxist.se>
+2021-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor fixes after preloading easymenu
 
        (byte-compile-refresh-preloaded): Don't reload files that are more
        recent than `temacs` but older than the `.pdmp` file.
 
-2021-02-27  Stefan Kangas  <stefan@marxist.se>
+2021-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't require overlay; that's only needed in XEmacs
 
        * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Add some
        navigation commands (bug#24774).
 
-2021-02-27  Stefan Kangas  <stefan@marxist.se>
+2021-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert emacs-lisp-mode menu to easy-menu-define
 
        * doc/misc/modus-themes.org: New file.
        Import from https://gitlab.com/protesilaos/modus-themes 515180ac.
 
-2021-02-27  Stefan Kangas  <stefan@marxist.se>
+2021-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in progmodes/icon.el
 
        * lisp/progmodes/icon.el: Use lexical-binding.
        (electric-icon-brace): Very minor cleanup.
 
-2021-02-27  Stefan Kangas  <stefan@marxist.se>
+2021-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert change-log-mode menu to easy-menu-define
 
        * doc/misc/tramp.texi (External methods): Mention "about-args".
        (Remote shell setup): Use sshx.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Make some defcustom types stricter in comp.el
 
        (comp-async-jobs-number, comp-async-env-modifier-form): Use stricter
        types.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Add :version tags to defcustoms in comp.el
 
        (comp-async-report-warnings-errors, comp-native-driver-options)
        (comp-libgccjit-reproducer): Add :version tags.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/dcl-mode.el: Minor doc fixes.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert some more progmode menus to easy-menu-define
 
        * lisp/progmodes/icon.el
        (icon-mode-map, icon-mode-syntax-table): Simplify.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert simula-mode menu to easy-menu-define
 
        (simula-mode-menu): ...to here, and use easy-menu-define.
        (simula-popup-menu): Declare unused function obsolete.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix syntax highlighting of easy-menu-define docstrings
 
        * lisp/emacs-lisp/easymenu.el (easy-menu-define): Add doc-string
        declaration for correct syntax highlighting.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant requires of easymenu
 
        * lisp/wid-browse.el: Remove redundant require of easymenu.  We only
        use the autoloaded macro 'easy-menu-define' here.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove check for missing easymenu from cperl-mode.el
 
        works with pcase-let(*) without being optimized away.
        * test/lisp/emacs-lisp/rx-tests.el (rx-pcase): Add test cases.
 
-2021-02-26  Stefan Kangas  <stefan@marxist.se>
+2021-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/tooltip.el (tooltip): Doc fix for GTK.
 
        * test/lisp/net/network-stream-tests.el
        (connect-to-tls-ipv4-nowait): Specify :family 'ipv4.
 
-2021-02-25  Stefan Kangas  <stefan@marxist.se>
+2021-02-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert epa-key-list-mode menu to easy-menu-define
 
        it, following the code in c-parse-state-1, to get a proper setting of
        c-state-cache-good-pos.
 
-2021-02-23  Stefan Kangas  <stefan@marxist.se>
+2021-02-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert some more menus to easy-menu-define
 
        * lisp/wdired.el (wdired-mode-menu): ...to here, and convert to
        easy-menu-define.
 
-2021-02-23  Stefan Kangas  <stefan@marxist.se>
+2021-02-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve easymenu.el Commentary section
 
        (comp-cstr-typespec-tests-alist): Add testcase.
        * test/src/comp-tests.el (comp-tests-type-spec-tests): Fix testcase.
 
-2021-02-22  Stefan Kangas  <stefan@marxist.se>
+2021-02-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer mailing lists to newsgroups in FAQ
 
        (Packages that do not come with Emacs): Prefer mailing lists to
        newsgroups.  (Bug#46633)
 
-2021-02-22  Stefan Kangas  <stefan@marxist.se>
+2021-02-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve wrong number of args error message in propertize
 
 
        * test/misc/test-custom-noloads.el (custom-test-load): Unstable.
 
-2021-02-22  Stefan Kangas  <stefan@marxist.se>
+2021-02-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert some textmodes menus to easy-menu-define
 
        (syms_of_alloc): Defsubr it.
        * src/data.c (syms_of_data): Defsym byte-code-function-p.
 
-2021-02-21  Stefan Kangas  <stefan@marxist.se>
+2021-02-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Run admin/cus-tests.el tests from test suite
 
        * test/file-organization.org (Test Files): Document new test directory
        "misc" for tests not belonging to any one file.
 
-2021-02-21  Stefan Kangas  <stefan@marxist.se>
+2021-02-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix interactive mode tagging for man and woman
 
        (test-json-encode-plist, test-json-pretty-print-object): Test
        encoding of confusable keys.
 
-2021-02-21  Stefan Kangas  <stefan@marxist.se>
+2021-02-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Make unused variable menu-bar-handwrite-map obsolete
 
        * lisp/play/handwrite.el (menu-bar-handwrite-map): Make unused
        variable obsolete.
 
-2021-02-21  Stefan Kangas  <stefan@marxist.se>
+2021-02-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert bubbles menu to easy-menu-define
 
        Move menu definition from here...
        (bubbles-menu): ...to here, and convert to easy-menu-define.
 
-2021-02-21  Stefan Kangas  <stefan@marxist.se>
+2021-02-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS.19: Add entry for 'easy-menu-define'.
 
-2021-02-21  Stefan Kangas  <stefan@marxist.se>
+2021-02-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert some progmodes menus to easy-menu-define
 
        * src/nsterm.m ([EmacsSurface dealloc]): Release will remove all
        objects and free the memory.
 
-2021-02-20  Stefan Kangas  <stefan@marxist.se>
+2021-02-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert makefile-mode menu to easy-menu-define
 
 
        * doc/emacs/m-x.texi (M-x): Mention `M-S-x' in the Emacs manual.
 
-2021-02-20  Stefan Kangas  <stefan@marxist.se>
+2021-02-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help.el (help-for-help-internal): Doc fix; use imperative.
 
        and execution of the SOCKS connect command and proxying of an HTTP
        request; simplify fake server.  (Bug#46342)
 
-2021-02-20  Stefan Kangas  <stefan@marxist.se>
+2021-02-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert re-builder menu to easy-menu-define
 
        definition from here...
        (reb-mode-menu): ...to here, and rewrite using easy-menu-define.
 
-2021-02-20  Stefan Kangas  <stefan@marxist.se>
+2021-02-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert finder menu to easy-menu-define
 
        (finder-mode-menu): ...to here, and rewrite using
        easy-menu-define.
 
-2021-02-20  Stefan Kangas  <stefan@marxist.se>
+2021-02-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Add toolbar for help-mode
 
 
        (help-bookmark-make-record, help-bookmark-jump): Minor doc fixes.
 
-2021-02-20  Stefan Kangas  <stefan@marxist.se>
+2021-02-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/woman.el: Doc fix; remove redundant setup info.
 
        * test/lisp/emacs-lisp/rx-tests.el (rx-regexp): Modify test to not
        trigger a linting warning while retaining its testing power.
 
-2021-02-19  Stefan Kangas  <stefan@marxist.se>
+2021-02-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Mention the GNU Kind Communications Guidelines in the FAQ
 
        * doc/misc/efaq.texi (Guidelines for newsgroup postings): Mention
        the GNU Kind Communications Guidelines.
 
-2021-02-19  Stefan Kangas  <stefan@marxist.se>
+2021-02-19  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/calculator.el: Minor doc fix.  Remove redundant :group args.
 
        * test/lisp/net/tramp-tests.el (tramp-test33-environment-variables):
        Adapt test.  (Bug#46625)
 
-2021-02-19  Stefan Kangas  <stefan@marxist.se>
+2021-02-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging for snake.el
 
        wrap search around if current file is the last one with conflicts
        (bug#46538).
 
-2021-02-16  Stefan Kangas  <stefan@marxist.se>
+2021-02-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Do `interactive' mode tagging in gomoku.el
 
        * lisp/play/gomoku.el: Do `interactive' mode tagging.
 
-2021-02-16  Stefan Kangas  <stefan@marxist.se>
+2021-02-16  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/play/gomoku.el: Minor doc fixes; formatting.
 
        (bindat--unpack-item, bindat--pack-item): Use them.
        (bindat--fixed-length-alist): Add new types.
 
-2021-02-16  Stefan Kangas  <stefan@marxist.se>
+2021-02-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix admin/check-doc-strings for new DEFUN format
 
 
        * doc/lispref/edebug.texi (Specification List): Document &interpose.
 
-2021-02-15  Stefan Kangas  <stefan@marxist.se>
+2021-02-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid asking repeatedly about reloading bookmarks file
 
        (bookmark--watch-file-already-queried-p): New function.
        (bookmark--watch-already-asked-mtime): New variable.
 
-2021-02-14  Stefan Kangas  <stefan@marxist.se>
+2021-02-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Mark up bookmark.el for correct modes
 
        * lisp/emacs-lisp/derived.el (define-derived-mode): Introduce a
        new :interactive keyword.
 
-2021-02-14  Stefan Kangas  <stefan@marxist.se>
+2021-02-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant :group args from textmodes/*.el
 
        * lisp/subr.el (add-minor-mode): Clarify that this function isn't
        only about XEmacs compat stuff.
 
-2021-02-13  Stefan Kangas  <stefan@marxist.se>
+2021-02-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete 20 year old comment in executable.el
 
        * lisp/progmodes/executable.el (executable-insert): Delete 20 year old
        comment.
 
-2021-02-13  Stefan Kangas  <stefan@marxist.se>
+2021-02-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant :group args in progmodes/*.el
 
        * test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el
        (edebug-test-code-use-gv-expander): New test case.
 
-2021-02-13  Stefan Kangas  <stefan@marxist.se>
+2021-02-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Comment out mysterious code from cperl-mode.el
 
        what it is used for, so comment it out and see if anyone complains
        before Emacs 28.1 or 28.2.
 
-2021-02-13  Stefan Kangas  <stefan@marxist.se>
+2021-02-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove outdated documentation from cperl-mode.el
 
        * doc/lispref/loading.texi (Hooks for Loading): Avoid the use of
        `def-edebug-spec` in example (better use `debug` declaration).
 
-2021-02-13  Stefan Kangas  <stefan@marxist.se>
+2021-02-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs and Emacs 21 compat code from cperl-mode
 
        function but this is about to change; the code expansion is
        unnecessary and makes compiler improvements more difficult to gauge.
 
-2021-02-12  Stefan Kangas  <stefan@marxist.se>
+2021-02-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Use regexp-opt for font lock defaults in meta-mode.el
 
 
        (meta-font-lock-keywords): Use regexp-opt.
 
-2021-02-12  Stefan Kangas  <stefan@marxist.se>
+2021-02-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanups in scheme.el
 
        * lisp/progmodes/scheme.el: Remove redundant :group args.
        (dsssl-font-lock-keywords): Use regexp-opt.
 
-2021-02-12  Stefan Kangas  <stefan@marxist.se>
+2021-02-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Add font locking for many missing macros in m4-mode
 
        Switch the current window away from the mini-window here (moved from
        read_minibuf).
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in erc-sound.el
 
        * lisp/erc/erc-sound.el: Use lexical-binding.  Remove redundant :group
        args.
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Drop XEmacs and SXEmacs support from EDE
 
        * lisp/cedet/ede/emacs.el (ede-emacs-version): Drop XEmacs and
        SXEmacs support from EDE.
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in various ede files
 
 
        * lisp/emacs-lisp/comp.el (comp-trampoline-compile): Default to speed 1.
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in wid-browse.el
 
        (widget-browse-mode-hook): Remove redundant :group arg.
        (widget-browse-action, widget-browse-value-create): Doc fixes.
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ps-samp.el: Use lexical-binding.
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix two Emacs version references in misc manuals
 
        * src/frame.c (frame_float): Use frame monitor attributes instead
        of attributes of the main monitor (bug#46406).
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid having erc in irrelevant finder categories
 
        * lisp/erc/erc-track.el:
        * lisp/erc/erc-xdcc.el: Remove irrelevant entries in Keywords header.
 
-2021-02-11  Stefan Kangas  <stefan@marxist.se>
+2021-02-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/cperl-mode.el (cperl-init-faces): Use regexp-opt.
 
        * src/callproc.c (call_process): Avoid assertion violation when
        DESTINATION is a cons cell '(:file . "FOO")'.  (Bug#46426)
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in dns-mode.el
 
        * test/lisp/textmodes/dns-mode-tests.el
        (dns-mode-tests-dns-mode-soa-increment-serial): New test.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in mail-utils.el and add tests
 
        * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--get-vars)
        (bytecomp-local-defvar): New test.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanup in imenu.el
 
        * lisp/imenu.el: Doc fix; these examples have been removed.  Remove
        redundant :group args.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in snmp-mode.el
 
        args.  Doc fix; remove outdated information.
        (snmp-mode, snmpv2-mode): Add FIXME to use define-derived-mode.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare empty macro imenu-progress-menu obsolete
 
 
        This follows from the discussion in bug#46358.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/cedet/semantic/bovine/gcc.el: Use lexical-binding.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Move cedet test resource files to follow our conventions
 
        * test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy:
        ...to here.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert tests for srecode/fields.el to ert
 
        * test/manual/cedet/cedet-utests.el (cedet-utest-libs): Don't
        list the above moved file.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Make texinfmt-version variable obsolete
 
        (texinfo-format-region, texinfo-format-buffer-1): Use
        'emacs-version' instead of above obsolete variable.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in bib-mode.el
 
        * lisp/textmodes/bib-mode.el: Use lexical-binding.  Remove
        redundant :group args.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Move semantic/format.el tests to follow our conventions
 
        * test/lisp/cedet/semantic/format-resources/test-fmt.cpp:
        * test/lisp/cedet/semantic/format-resources/test-fmt.el: ...to here.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in some test files
 
        * test/manual/etags/ETAGS.good_1: Update expected result for the
        above change.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Change default semantic-lex-analyzer to semantic-lex
 
        to semantic-lex, since semantic-flex was obsolete and has been
        removed.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert many manual cedet tests to ert
 
        (semantic-test-data-cache): Move test from here...
        * test/lisp/cedet/semantic/fw-tests.el: ...to this new file.
 
-2021-02-10  Stefan Kangas  <stefan@marxist.se>
+2021-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in almost all of play/*.el
 
        * lisp/emacs-lisp/bytecomp.el (byte-compile-form):
        Use `macroexp--unfold-lambda` instead.
 
-2021-02-09  Stefan Kangas  <stefan@marxist.se>
+2021-02-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some dead, commented out code from lisp-mode.el
 
        * lisp/emacs-lisp/lisp-mode.el (lisp-data-mode-syntax-table):
        Remove code commented out since 2005.
 
-2021-02-09  Stefan Kangas  <stefan@marxist.se>
+2021-02-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Load all generic-x.el modes unconditionally
 
        So that combining it with `shift` selects the text, as usual, in case
        you have it bound for example to `C-a` in a mode like `enriched-mode`.
 
-2021-02-08  Stefan Kangas  <stefan@marxist.se>
+2021-02-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/avoid.el: Doc fixes.
 
        * lisp/gnus/gnus-art.el (gnus-article-press-button): Make the `b'
        summary mode command work again.
 
-2021-02-08  Stefan Kangas  <stefan@marxist.se>
+2021-02-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in a few more places
 
        * lisp/epg.el (epg--start):
        * lisp/vc/ediff-util.el (ediff-activate-mark): Prefer setq-local.
 
-2021-02-08  Stefan Kangas  <stefan@marxist.se>
+2021-02-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for count-lines
 
        * src/fns.c (Fline_number_at_pos): Rename from
        Fline_number_at_position and adjust parameter list.
 
-2021-02-07  Stefan Kangas  <stefan@marxist.se>
+2021-02-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor doc fixes in dictionary-connection.el
 
        (dictionary-connection-p, dictionary-connection-read-to-point):
        Minor doc fixes to adhere to our conventions.
 
-2021-02-07  Stefan Kangas  <stefan@marxist.se>
+2021-02-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix copyright and license statement in dictionary*.el
 
 
        * src/fns.c (Fline_number_at_position): New function (bug#22763).
 
-2021-02-07  Stefan Kangas  <stefan@marxist.se>
+2021-02-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Various doc fixes in dictionary.el
 
        information about flushing the state by copying the text from the
        doc string (bug#46274).
 
-2021-02-05  Stefan Kangas  <stefan@marxist.se>
+2021-02-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/checkdoc.el: Doc fix; don't mention built-ins.
 
-2021-02-05  Stefan Kangas  <stefan@marxist.se>
+2021-02-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some unnecessary references to Emacs 18
 
        * lisp/progmodes/f90.el:
        * lisp/shell.el: Doc fix; don't mention Emacs 18.
 
-2021-02-05  Stefan Kangas  <stefan@marxist.se>
+2021-02-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 19 compat code from dcl-mode.el
 
        * lisp/progmodes/dcl-mode.el: Doc fix.
        (dcl-mode-map, dcl-mode): Remove compat code for Emacs 19.
 
-2021-02-05  Stefan Kangas  <stefan@marxist.se>
+2021-02-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 20 compat code for header-line-format
 
        * lisp/ibuffer.el (ibuffer-use-header-line): Remove Emacs 20 compat
        code; header-line-format is always defined starting with Emacs 21.
 
-2021-02-05  Stefan Kangas  <stefan@marxist.se>
+2021-02-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/color.el: Remove Emacs 23.2 compat code.
 
        * lisp/textmodes/rst.el (rst-directive): Remove XEmacs compat code.
 
-2021-02-05  Stefan Kangas  <stefan@marxist.se>
+2021-02-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Assume font-lock-mode variable is not void
 
        revoked user ids, not the entire key that contains revoked user
        ids (bug#46138).
 
-2021-02-04  Stefan Kangas  <stefan@marxist.se>
+2021-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't set removed variable facemenu-unlisted-faces
 
        * lisp/mh-e/mh-e.el: Add comment saying that the variable
        'facemenu-unlisted-faces' is removed.
 
-2021-02-04  Stefan Kangas  <stefan@marxist.se>
+2021-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/man.el (Man-notify-method): Remove Emacs 19.28 compat code.
 
-2021-02-04  Stefan Kangas  <stefan@marxist.se>
+2021-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Use require instead of boundp+load-library in double.el
 
        * lisp/double.el (isearch): Use require instead of
        boundp+load-library.
 
-2021-02-04  Stefan Kangas  <stefan@marxist.se>
+2021-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some unnecessary references to Emacs 19
 
        * lisp/term.el (term-matching-input-from-input-string):
        * lisp/vcursor.el: Doc fix; don't mention Emacs 19.
 
-2021-02-04  Stefan Kangas  <stefan@marxist.se>
+2021-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from edebug.el
 
        * lisp/dired.el (dired-mode): Punt to Customize instead of listing
        some of the dired variables (bug#46239).
 
-2021-02-02  Stefan Kangas  <stefan@marxist.se>
+2021-02-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in remaining libraries
 
        (widget-field-list, widget-field-last, widget-field-was):
        * lisp/woman.el (woman-imenu-done): Prefer defvar-local.
 
-2021-02-02  Stefan Kangas  <stefan@marxist.se>
+2021-02-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant :group args in play/*.el
 
        * src/xdisp.c (count_lines): Add a more succinct shim over
        display_count_lines.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/src/minibuf-tests.el (test-inhibit-interaction): Fix test.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove another variable obsolete since Emacs 23.2
 
        * lisp/subr.el (define-key-rebound-commands): Remove variable obsolete
        since Emacs 23.2.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/hi-lock.el (hi-lock-mode): Doc fix; don't mention Emacs 21.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Make XEmacs compat alias obsolete in allout-widgets.el
 
        alias as obsolete function alias for 'frame-parameter'.
        (allout-fetch-icon-image): Update caller.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Redefine two functions as regular defuns
 
        * lisp/dframe.el (dframe-popup-kludge, dframe-mouse-event-p):
        Redefine as regular defun.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two eshell aliases obsolete
 
        * lisp/eshell/esh-cmd.el (eshell-do-eval): Don't use above
        obsolete alias.
 
-2021-02-01  Stefan Kangas  <stefan@marxist.se>
+2021-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Add cross-references to defvar-local
 
 
        * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208)
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in preloaded files
 
        (selected-window-group-function)
        (move-to-window-group-line-function): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in mail/*.el
 
        * lisp/mail/rmail.el (rmail-buffer-swapped, rmail-view-buffer):
        Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in progmodes/*.el
 
        * lisp/progmodes/octave.el (inferior-octave-directory-tracker-resync):
        * lisp/progmodes/sh-script.el (sh-header-marker): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in textmodes/*.el
 
        * lisp/textmodes/two-column.el (2C-autoscroll-start, 2C-mode):
        Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in cedet
 
        * lisp/cedet/semantic/wisent.el (wisent-error-function)
        (wisent-lexer-function): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in net/*.el
 
        * lisp/net/telnet.el (telnet-remote-echoes)
        (telnet-interrupt-string, telnet-count): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in vc/*.el
 
        that the list is in a consistent state before calling fundamental-mode or
        minibuffer-inactive-mode.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in international/*.el
 
        (robin-current-package-name): Prefer defvar-local in
        international/*.el.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in nxml/*.el
 
        (rng-validate-up-to-date-end, rng-conditional-up-to-date-start)
        (rng-conditional-up-to-date-end, rng-dtd): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in emacs-lisp/*.el
 
        * lisp/emacs-lisp/syntax.el
        (syntax-propertize-extend-region-functions): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in allout
 
        (allout-widgets-last-decoration-timing)
        (allout-container-item-widget): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in cua
 
        * lisp/emulation/cua-rect.el (cua--rectangle)
        (cua--rectangle-overlays): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Obsolete viper-deflocalvar for defvar-local
 
 
        Setting comment-end isn't the correct thing to do -- it makes M-; insert that string.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in play/*.el
 
 
        * lisp/play/5x5.el (5x5-defvar-local): Make obsolete.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant defvar for artist-mode
 
        * lisp/textmodes/artist.el (artist-mode): Remove redundant
        defvar; it is defined by define-minor-mode.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in erc
 
        (erc-channel-new-member-names, erc-channel-banlist)
        (erc-current-message-catalog): Prefer defvar-local.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant requires of 'derived'
 
        * lisp/textmodes/less-css-mode.el (derived): Remove redundant require;
        'define-derived-mode' is autoloaded.
 
-2021-01-31  Stefan Kangas  <stefan@marxist.se>
+2021-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Sync latest SKK-JISYO.L
 
        wrapper functions.
        (gnus-with-article-headers, gnus-with-article-buffer): Use `declare`.
 
-2021-01-30  Stefan Kangas  <stefan@marxist.se>
+2021-01-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove unused argument from set_frame_menubar (Bug#45759)
 
 
        * lisp/vc/vc-git.el (vc-git-dir-printer): Same.
 
-2021-01-30  Stefan Kangas  <stefan@marxist.se>
+2021-01-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in mpuz.el
 
        args.
        (mpuz-switch-to-window): Minor cleanup.
 
-2021-01-30  Stefan Kangas  <stefan@marxist.se>
+2021-01-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in handwrite.el
 
        (define-electric-pair-test): Don't presume that function values are
        self-evaluating.
 
-2021-01-29  Stefan Kangas  <stefan@marxist.se>
+2021-01-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in sasl.el and add tests
 
        * lisp/recentf.el (recentf-mode): Mention using
        `buffer-list-update-hook' (bug#46153).
 
-2021-01-29  Stefan Kangas  <stefan@marxist.se>
+2021-01-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 21 compat code from sasl.el
 
        * lisp/net/sasl.el (sasl-read-passphrase): Remove compat code;
        'read-passwd' is preloaded since Emacs 22.
 
-2021-01-29  Stefan Kangas  <stefan@marxist.se>
+2021-01-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/flow-ctrl.el: Use lexical-binding.
 
        * lisp/flow-ctrl.el (enable-flow-control): Minor cleanup.
 
-2021-01-29  Stefan Kangas  <stefan@marxist.se>
+2021-01-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in find-cmd.el and add tests
 
 
        Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs into trunk
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in nroff-mode.el
 
        * lisp/textmodes/nroff-mode.el: Use lexical-binding.  Remove
        redundant :group args.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/bat-mode.el: Use lexical-binding.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in generic-x.el
 
        * lisp/generic-x.el: Use lexical-binding.  Remove redundant :groups.
        (generic-rul-mode-setup-function): Prefer setq-local.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Define compat alias obsolete
 
 
        * lisp/tmm.el (tmm-menubar): Call isearch-tmm-menubar in isearch-mode.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/wdired.el: Minor doc fixes.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid recommending Google
 
 
        squash! Avoid recommending Google
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/leim/quail/viqr.el: Use lexical-binding.
 
        Use `memcpy` instead of an unaligned memory access.  On x86 at least,
        GCC turns this `memcpy` into a single `mov`, so it's about as fast.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Add cross-reference to with-eval-after-load
 
        * lisp/subr.el (eval-after-load): Doc fix; add cross-reference to
        'with-eval-after-load'.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/generic-x.el (hosts-generic-mode): Support IPv6 addresses.
 
-2021-01-28  Stefan Kangas  <stefan@marxist.se>
+2021-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Add missing file systems to etc-fstab-generic-mode
 
 
        * test/lisp/emacs-lisp/bytecomp-tests.el: Add matching test.
 
-2021-01-21  Stefan Kangas  <stefan@marxist.se>
+2021-01-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/webjump.el: Add Maintainer: emacs-devel.
 
        isearch-yank-from-kill-ring when the prefix arg is C-u.
        https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00089.html
 
-2021-01-13  Stefan Kangas  <stefan@marxist.se>
+2021-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Lift {global,local}-key-binding to Lisp
 
        * test/lisp/subr-tests.el (subr-test-local-key-binding)
        (subr-test-global-key-binding): New tests.
 
-2021-01-13  Stefan Kangas  <stefan@marxist.se>
+2021-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer skip-unless in more tests
 
        case where several characters in a row can serve as a wrap point.
        (Bug#45837)
 
-2021-01-13  Stefan Kangas  <stefan@marxist.se>
+2021-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Use skip-unless instead of if+message in test
 
        * test/lisp/cedet/semantic-utest.el (semantic-utest-Javascript):
        Use skip-unless instead of if+message.
 
-2021-01-13  Stefan Kangas  <stefan@marxist.se>
+2021-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from tests
 
        * test/lisp/cedet/srecode-utest-template.el
        (srecode-utest-template-output): Remove XEmacs compat code.
 
-2021-01-13  Stefan Kangas  <stefan@marxist.se>
+2021-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/calc/calc.el: Remove some XEmacs compat code.
 
 
        Add more mm-decode tests
 
-2021-01-10  Stefan Kangas  <stefan@marxist.se>
+2021-01-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/subr.el (global-map): Doc fix; add cross-reference.
 
 
        Merge remote-tracking branch 'savannah/master' into HEAD
 
-2021-01-08  Stefan Kangas  <stefan@marxist.se>
+2021-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge recently added kbd tests
 
        (subr-test-kbd): ...with this one.  Fix thinko in my previous commit.
        Thanks to Mattias Engdegård <mattiase@acm.org>.
 
-2021-01-08  Stefan Kangas  <stefan@marxist.se>
+2021-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Lift define-prefix-command to Lisp
 
        * test/lisp/subr-tests.el (subr-test-define-prefix-command): New
        test.
 
-2021-01-08  Stefan Kangas  <stefan@marxist.se>
+2021-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/subr-tests.el (subr-test-kbd): New test.
 
-2021-01-08  Stefan Kangas  <stefan@marxist.se>
+2021-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove unused DEFSYM
 
 
        * lisp/mb-depth.el (minibuffer-depth-indicator): Add :group 'minibuffer'.
 
-2021-01-07  Stefan Kangas  <stefan@marxist.se>
+2021-01-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove an outdated comment
 
        * test/src/process-tests.el (process-tests--EMFILE-message): Don't
        signal an error if the 'errno' binary is unavailable.
 
-2020-12-31  Stefan Kangas  <stefan@marxist.se>
+2020-12-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix some shellcheck linter warnings
 
        * build-aux/git-hooks/prepare-commit-msg:
        * make-dist: Fix some shellcheck linter warnings.
 
-2020-12-31  Stefan Kangas  <stefan@marxist.se>
+2020-12-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanup in doc.c
 
        (Fdocumentation_property, store_function_docstring):
        Minor cleanup.
 
-2020-12-31  Stefan Kangas  <stefan@marxist.se>
+2020-12-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Add lexical-binding cookie to autoload files
 
        (key_symbols, prettify_key): New.
        ([EmacsMenu fillWithWidgetValue:]): Call prettify_key.
 
-2020-12-30  Stefan Kangas  <stefan@marxist.se>
+2020-12-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant 'function's around lambda in align.el
 
        * test/lisp/progmodes/xref-tests.el: Add test cases for the three
        possible settings of 'xref-file-name-display'.
 
-2020-12-30  Stefan Kangas  <stefan@marxist.se>
+2020-12-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix some over-wide docstrings
 
        (isearch-yank-pop): Mention isearch-yank-pop-only.
        (isearch-yank-pop-only): New command with old body from Emacs 27.
 
-2020-12-30  Stefan Kangas  <stefan@marxist.se>
+2020-12-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanup in keymap.c
 
 
        I misunderstood the purposed of the function.
 
-2020-12-30  Stefan Kangas  <stefan@marxist.se>
+2020-12-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some char-table tests
 
        * lisp/emacs-lisp/comp.el (comp-args-base, comp-args)
        (comp-nargs, comp-func): Fix the type of some slots.
 
-2020-12-28  Stefan Kangas  <stefan@marxist.se>
+2020-12-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanups in tetris.el
 
        (tetris-get-tick-period): Drop unnecessary check.
        (tetris): Stylistic doc fixes.
 
-2020-12-28  Stefan Kangas  <stefan@marxist.se>
+2020-12-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ps-print.el (ps-message-log-max): Remove XEmacs compat code.
 
-2020-12-28  Stefan Kangas  <stefan@marxist.se>
+2020-12-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant 'function's around lambda in vhdl-mode.el
 
        * lisp/mail/feedmail.el (feedmail-sendmail-f-doesnt-sell-me-out):
        Fold the example SMTP header using continuation folding.
 
-2020-12-28  Stefan Kangas  <stefan@marxist.se>
+2020-12-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Fill some auto-generated docstrings
 
        * lisp/subr.el (internal--fill-string-single-line)
        (internal--format-docstring-line): New functions.
 
-2020-12-28  Stefan Kangas  <stefan@marxist.se>
+2020-12-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Make byte-compiler warn about wide docstrings
 
        strings gracefully.  Don't call it unless href is a non-empty
        string (bug#45355).
 
-2020-12-23  Stefan Kangas  <stefan@marxist.se>
+2020-12-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix use of obsolete 'emergency' warning level
 
        (string-fill, string-limit, string-lines, slice-string): New
        functions.
 
-2020-12-21  Stefan Kangas  <stefan@marxist.se>
+2020-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/so-long.el: Decrease use of passive voice.
 
        * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-directly):
        Take care of PRESERVE-UID-GID.
 
-2020-12-21  Stefan Kangas  <stefan@marxist.se>
+2020-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/efaq.texi (New in Emacs 27): Add section.
 
-2020-12-21  Stefan Kangas  <stefan@marxist.se>
+2020-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Drop XEmacs support for EDE ELisp projects
 
        XEmacs support.
        (ede-xemacs-compiler): Make obsolete.
 
-2020-12-21  Stefan Kangas  <stefan@marxist.se>
+2020-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/efaq.texi (Latest version of Emacs): Bump version.
 
        * src/comp.c: Add 'gcc_jit_type_get_const' to windows dynamic
        load machinery.
 
-2020-12-19  Stefan Kangas  <stefan@marxist.se>
+2020-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert apropos-internal from C to Lisp (Bug#44529)
 
 
        * etc/ETAGS.EBNF (position): Correct comment.
 
-2020-12-19  Stefan Kangas  <stefan@marxist.se>
+2020-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Shorten some over-wide docstrings in functions and macros
 
        * lisp/w32-fns.el (w32-shell-dos-semantics): Shorten doc strings to
        not exceed 80-column limits.  (Bug#44858)
 
-2020-12-19  Stefan Kangas  <stefan@marxist.se>
+2020-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Shorten over-wide docstrings in variables
 
        * lisp/view.el (view-exit-action): Shorten doc strings to not exceed
        80-column limits.  (Bug#44858)
 
-2020-12-19  Stefan Kangas  <stefan@marxist.se>
+2020-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Shorten over-wide docstrings in defcustoms
 
 
        * lisp/net/tramp.el (tramp-handle-make-process): Adapt error function.
 
-2020-12-17  Stefan Kangas  <stefan@marxist.se>
+2020-12-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove incorrect comment from erc-goodies.el
 
        window-start point more accurately when screen lines have uneven
        height.  (Bug#8355)
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make XEmacs entry in the FAQ more contemporary
 
        * lisp/gnus/gnus-search.el (gnus-search-imap-handle-date): Just
        rewrite this whole ridiculous function.
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/play/5x5.el: Fix typo.  Remove redundant :group args.
 
 
        [1] 2003-04-12 "(server-socket-name): Use new safe location for socket."
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Update value of frame-title-format in FAQ
 
        * doc/misc/efaq.texi (Displaying the current file name in the
        titlebar): Fix default value of frame-title-format.
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't recommend setnu and wb-line-number
 
        * doc/misc/efaq.texi (Displaying the current line or column): Remove
        reference to third-party alternatives to display-line-numbers-mode.
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove more references to old versions from FAQ
 
        (Installing Emacs, Emacs for GNUstep, Emacs for macOS): Remove more
        references to Emacs 22 and older from FAQ.
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make XEmacs compat variable warning-level-aliases obsolete
 
        * lisp/url/url-proxy.el (url-find-proxy-for-url): Replace obsolete
        warning type 'critical with :error.
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq to set+quote
 
        * test/lisp/url/url-future-tests.el (url-future-tests): Prefer setq to
        set+quote.
 
-2020-12-14  Stefan Kangas  <stefan@marxist.se>
+2020-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/bookmark.el: Doc fix.
 
        * src/image.c (svg_load_image): Move setting DPI to after rsvg_handle
        error checking.
 
-2020-12-12  Stefan Kangas  <stefan@marxist.se>
+2020-12-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove references to Emacs before version 22 from FAQ
 
        * lisp/info.el (Info-toc-build): Update to understand EMDASH
        instead of a hyphen in the detailed node listing (bug#28074).
 
-2020-12-12  Stefan Kangas  <stefan@marxist.se>
+2020-12-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in python.el
 
        * src/image.c (image_frame_cache_size): Ensure that img->pixmap is
        in use before trying to access it.
 
-2020-12-11  Stefan Kangas  <stefan@marxist.se>
+2020-12-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/fns.c (Fbuffer_hash): Doc fix.  (Bug#45178)
 
        * lisp/progmodes/fortran.el (fortran-beginning-of-subprogram):
        Clarify doc string (bug#33208).
 
-2020-12-11  Stefan Kangas  <stefan@marxist.se>
+2020-12-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/python.el: Bump version.
 
        specific error as appropriate.
        (gnus-search-run-query): Catch this error and effectively demote it.
 
-2020-12-10  Stefan Kangas  <stefan@marxist.se>
+2020-12-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some ancient Emacs compat code from cperl-mode
 
 
        * lisp/progmodes/cperl-mode.el (cperl-mode): Remove some compat code.
 
-2020-12-10  Stefan Kangas  <stefan@marxist.se>
+2020-12-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in cperl-mode.el
 
        * lisp/progmodes/cperl-mode.el (cperl-mode, cperl-info-buffer)
        (cperl-setup-tmp-buf, cperl-emulate-lazy-lock): Prefer setq-local.
 
-2020-12-10  Stefan Kangas  <stefan@marxist.se>
+2020-12-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in bibtex-style.el
 
        * lisp/vc/vc-hg.el (vc-hg-working-revision):
        Use 'hg log -T' instead of 'hg parent' (bug#36534).
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix thinko in my previous commit
 
 
        * lisp/epg.el (epg--filter-revoked-keys): New function.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in most files
 
        * lisp/xwidget.el (xwidget-webkit-begin-edit-textarea): Prefer
        setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in dired extensions
 
        * lisp/wdired.el (wdired-change-to-wdired-mode)
        (wdired-change-to-dired-mode, wdired-preprocess-perms):
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        * test/src/regex-emacs-tests.el (regexp-case-fold, regexp-eszett):
        New tests.  Parts of regexp-eszett still fail and are commented out.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in some remaining progmodes
 
        (local-set-scheme-interaction-buffer, scheme-interaction-mode):
        Prefer setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in gdb-mi.el
 
        (gdb-init-buffer, gdb-get-buffer-create, gdb-threads-mode)
        (gdb-memory-mode, gdb-disassembly-mode, gdb-frames-mode): Prefer setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in etags.el
 
        (etags-recognize-tags-table, tags-recognize-empty-tags-table):
        Prefer setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in cfengine.el
 
        * lisp/progmodes/cfengine.el (cfengine-common-settings)
        (cfengine3-mode, cfengine2-mode): Prefer setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in sql.el
 
        (sql-interactive-mode, sql-product-interactive): Prefer
        setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in font-lock.el
 
        (font-lock-fontify-syntactic-keywords-region)
        (font-lock-set-defaults): Prefer setq-local.
 
-2020-12-09  Stefan Kangas  <stefan@marxist.se>
+2020-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/sql.el: Remove redundant URL.
 
        * lisp/tool-bar.el (tool-bar--image-expression): Use cached data
        to avoid looking up the image files on each refresh.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in grep.el
 
        * lisp/progmodes/grep.el (grep-process-setup, grep-mode): Prefer
        setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in meta-mode.el
 
        * lisp/progmodes/meta-mode.el (meta-common-mode, metafont-mode)
        (metapost-mode): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in compile.el
 
        (compilation-mode, compilation-setup, compilation-filter)
        (compilation-forget-errors): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/nt/dist-build/build-dep-zips.py: Remove unused import.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in tests
 
        * test/lisp/epg-tests.el (with-epg-tests):
        * test/src/data-tests.el (binding-test-buffer-A): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in term.el
 
        * lisp/term.el (term-mode, term-exec, term-emulate-terminal)
        (term-process-pager): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in shell.el
 
        * lisp/shell.el (shell-completion-vars, shell-mode): Prefer
        setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in speedbar.el
 
        * lisp/speedbar.el (speedbar-frame-mode, speedbar-mode)
        (speedbar-add-localized-speedbar-support): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in newcomment.el
 
        * lisp/newcomment.el (comment-inline-offset)
        (comment-normalize-vars): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/locate.el (locate, locate-mode): Prefer setq-local.
 
        * lisp/array.el (array-mode): Prefer setq-local.
 
-2020-12-08  Stefan Kangas  <stefan@marxist.se>
+2020-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in simple.el
 
        * lisp/progmodes/compile.el (compilation-start): Only use the
        comint environment in comint-derived modes (bug#45095).
 
-2020-12-07  Stefan Kangas  <stefan@marxist.se>
+2020-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in calendar/*.el
 
        * lisp/calendar/diary-lib.el (diary-list-entries, diary-mode):
        (diary-fancy-display-mode): Prefer setq-local.
 
-2020-12-07  Stefan Kangas  <stefan@marxist.se>
+2020-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in gnus/*.el
 
        * test/src/eval-tests.el (eval-tests/backtrace-in-batch-mode/inhibit):
        New unit test.
 
-2020-12-07  Stefan Kangas  <stefan@marxist.se>
+2020-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer setq-local.
 
        * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer setq-local.
 
-2020-12-07  Stefan Kangas  <stefan@marxist.se>
+2020-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in whitespace.el
 
        * lisp/whitespace.el (whitespace-turn-on, whitespace-color-on): Prefer
        setq-local.
 
-2020-12-07  Stefan Kangas  <stefan@marxist.se>
+2020-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in tar-mode.el
 
        * lisp/tar-mode.el (tar-summarize-buffer, tar-mode, tar-extract):
        Prefer setq-local.
 
-2020-12-07  Stefan Kangas  <stefan@marxist.se>
+2020-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in tcl.el
 
        (spam-unload-hook): Call spam-teardown-widening to revert any change
        to the value of nnimap--split-download-body.
 
-2020-12-06  Stefan Kangas  <stefan@marxist.se>
+2020-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in several progmodes
 
        * lisp/language/korean.el (ks_c_5601-1987): Define as an alias for
        'korean-iso-8bit.  (It is sometimes used in email messages.)
 
-2020-12-06  Stefan Kangas  <stefan@marxist.se>
+2020-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in emulation/*.el
 
        (viper-minibuffer-setup-sentinel):
        * lisp/emulation/viper.el (viper-comint-mode-hook): Prefer setq-local.
 
-2020-12-06  Stefan Kangas  <stefan@marxist.se>
+2020-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in url/*.el
 
 
        * test/manual/indent/perl.perl: Add new test cases.
 
-2020-12-05  Stefan Kangas  <stefan@marxist.se>
+2020-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in play/*.el
 
        * doc/emacs/misc.texi (PostScript Variables): Improve and clarify
        the description of 'ps-print-color-p'.  (Bug#44962)
 
-2020-12-05  Stefan Kangas  <stefan@marxist.se>
+2020-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in mail/*.el
 
        (rmail-summary-update-highlight):
        * lisp/mail/sendmail.el (mail-mode): Prefer setq-local.
 
-2020-12-05  Stefan Kangas  <stefan@marxist.se>
+2020-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in vc/*.el
 
 
        * lisp/textmodes/bibtex.el: Use user-error.
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in emacs-lisp/*.el
 
        * lisp/emacs-lisp/syntax.el (syntax-propertize):
        * lisp/emacs-lisp/trace.el (trace-make-advice): Prefer setq-local.
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in net/*.el
 
        * src/search.c (Fmatch_data__translate): Remove string restriction.
        * test/lisp/subr-tests.el (subr-match-substitute-replacement): New test.
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in cedet
 
        * lisp/cedet/srecode/srt-mode.el (srecode-template-mode):
        Prefer setq-local.
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in most of textmodes/*.el
 
        * lisp/icomplete.el (icomplete-show-matches-on-no-input): Clarify
        the meaning of the variable (bug#19031).
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in erc
 
        comint, so that comint settings are used for commands like
        `async-shell-command', too (bug#45034).
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs compat code.
 
-2020-12-04  Stefan Kangas  <stefan@marxist.se>
+2020-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in eshell
 
        * lisp/shell.el (explicit-shell-file-name): Clarify docstring.
        (shell): Simplify.
 
-2020-12-03  Stefan Kangas  <stefan@marxist.se>
+2020-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for several byte-compiler warnings
 
        Do not search for buffers registered with the same file name, this
        is not necessary.  (Bug#44638)
 
-2020-12-03  Stefan Kangas  <stefan@marxist.se>
+2020-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant requires of 'help'
 
        * lisp/facemenu.el: Don't require 'help'; it is preloaded since
        version 18.59.
 
-2020-12-03  Stefan Kangas  <stefan@marxist.se>
+2020-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant requires of 'button'
 
        (bibtex-mode): Allow these variables as file-local variables
        (bug#44618 and bug#44647).
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant requires of faces
 
        * test/lisp/faces-tests.el: Don't require 'faces'; it is preloaded
        since version 19.34.
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant requires of env
 
        Handle `auto-revert--messages' being nil.
        (auto-revert-test07-auto-revert-several-buffers): New test.
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve sectioning in bytecomp-tests.el
 
        (test-eager-load-macro-expansion)
        (test-eager-load-macro-expansion-eval-and-compile): Move definitions.
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/play/dunnet.el: Remove Emacs 18 compat code.
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Make variable cperl-version obsolete
 
        menu entry.
        (cperl-version): Make obsolete.
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some Emacs 19 compat code from cperl-mode
 
        (cperl-put-do-not-fontify): Remove Emacs 19 compat code.
        (cperl-do-not-fontify): Make obsolete.
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some references to fast-lock and lazy-lock
 
        * lisp/gnus/message.el (message-fetch-field): Improve the doc
        string (bug#44991).
 
-2020-12-02  Stefan Kangas  <stefan@marxist.se>
+2020-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove specific byte-compiler warnings for cl.el
 
 
        * etc/NEWS: Add user option 'tramp-debug-to-file'.
 
-2020-12-01  Stefan Kangas  <stefan@marxist.se>
+2020-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix byte-compiler warning for failed uses of lexical vars
 
        * lisp/window.el (switch-to-buffer): Respect buffer local value
        of 'switch-to-buffer-preserve-window-point' variable.
 
-2020-12-01  Stefan Kangas  <stefan@marxist.se>
+2020-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for some byte-compiler warnings
 
        * test/src/comp-test-funcs.el (comp-test-44968-f): New test
        function.
 
-2020-11-30  Stefan Kangas  <stefan@marxist.se>
+2020-11-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Decrease code duplication in byte-compiler free-vars warning
 
        (byte-compile-free-vars-warn): New defun extracted from...
        (byte-compile-variable-ref, byte-compile-variable-set): ...here.
 
-2020-11-30  Stefan Kangas  <stefan@marxist.se>
+2020-11-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Test byte-compiler free variable warning
 
        * test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el:
        New files.
 
-2020-11-30  Stefan Kangas  <stefan@marxist.se>
+2020-11-30  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/so-long.el: Doc fix to reduce use of passive voice.
 
        * lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Allow
        following symlinks (bug#10292).
 
-2020-11-26  Stefan Kangas  <stefan@marxist.se>
+2020-11-26  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/files.el (auto-mode-alist): Add entry for "archive-contents".
 
        In text-scale--refresh:
        face-remap.el:241:14: Warning: reference to free variable ‘text-scale-mode’
 
-2020-11-25  Stefan Kangas  <stefan@marxist.se>
+2020-11-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Make text-scale-mode optionally adjust the header line
 
 
        https://lists.gnu.org/archive/html/emacs-devel/2020-11/msg00801.html
 
-2020-11-24  Stefan Kangas  <stefan@marxist.se>
+2020-11-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * build-aux/update-subdirs: Use lexical-binding in subdirs.el.
 
        * test/lisp/emacs-lisp/ert-tests.el
        (ert-test-with-demoted-errors): New (broken) unit test.
 
-2020-11-24  Stefan Kangas  <stefan@marxist.se>
+2020-11-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from idlw-help.el
 
        * lisp/progmodes/idlw-help.el (idlwave-do-context-help)
        (idlwave-help-show-help-frame): Remove XEmacs compat code.
 
-2020-11-24  Stefan Kangas  <stefan@marxist.se>
+2020-11-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Make XEmacs compat aliases easy-menu-{add,remove} obsolete
 
        * doc/misc/tramp.texi (Remote shell setup):
        Don't stutter (@xref expands to 'See ...').
 
-2020-11-23  Stefan Kangas  <stefan@marxist.se>
+2020-11-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 19 and 20 compat code from table.el
 
 
        (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4)
 
-2020-11-23  Stefan Kangas  <stefan@marxist.se>
+2020-11-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
 
        (cherry picked from commit 5b13afab0a903ead8363482529019d4fb80ec4b4)
 
-2020-11-23  Stefan Kangas  <stefan@marxist.se>
+2020-11-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in most runtime leim lisp files
 
        (tramp-get-remote-null-device): New defun.
        (tramp-interrupt-process): Use it.
 
-2020-11-22  Stefan Kangas  <stefan@marxist.se>
+2020-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Test for byte-compiler warning "variable lacks prefix"
 
        Use above new macro.
        (bytecomp-warn-variable-lacks-prefix): New test.
 
-2020-11-22  Stefan Kangas  <stefan@marxist.se>
+2020-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Test interactive-only spec of with-suppressed-warnings
 
        (bytecomp-test--with-suppressed-warnings): Test suppressing warning
        with interactive-only.
 
-2020-11-22  Stefan Kangas  <stefan@marxist.se>
+2020-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Say which command shadows a key binding
 
        (help--describe-vector/bug-9293-one-shadowed-in-range): Adapt
        test.
 
-2020-11-22  Stefan Kangas  <stefan@marxist.se>
+2020-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't shadow bindings by the same command
 
        (help--describe-vector/bug-9293-same-command-does-not-shadow): New
        test.
 
-2020-11-22  Stefan Kangas  <stefan@marxist.se>
+2020-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't show key ranges if shadowed by different commands
 
        * src/w32fns.c (w32_wnd_proc): Ignore modifiers when processing
        WM_IME_CHAR messages.
 
-2020-11-21  Stefan Kangas  <stefan@marxist.se>
+2020-11-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Make load argument of native-compile-async internal
 
        option is present in the Customize buffer.  Expect the test to pass
        now.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/comp.el (native-compile-async): Doc fix.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Support native compilation of packages on install
 
        feature is available.  (Bug#44676)
        (package-native-compile): New defcustom.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        compile-async: Don't error out on deferred compilation after load
 
        * lisp/emacs-lisp/comp.el (native-compile-async): Update
        comp-files-queue when deferred compilation is requested.  (Bug#44676)
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambda in idlwave.el
 
        * lisp/progmodes/idlwave.el (idlwave-keyword-abbrev): Don't quote
        lambda.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove remaining XEmacs compat code from erc-log.el
 
        * lisp/erc/erc-log.el (erc-save-buffer-in-logs): Remove XEmacs
        compat code.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't set XEmacs only properties start-open and end-open
 
        (url-http-chunked-encoding-after-change-function): Don't set XEmacs
        only properties start-open and end-open.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from idlw-shell.el
 
        (idlwave-default-mouse-track-event-is-with-button): Declare obsolete.
        (idlwave-shell-update-bp-overlays): Remove XEmacs compat code.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from ediff-wind.el
 
        * lisp/vc/ediff-wind.el (ediff-window)
        (ediff-compute-toolbar-width): Remove some XEmacs compat code.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 20 compat code from org.el
 
        * lisp/org/org.el (org-org-menu, org-create-customize-menu):
        Remove Emacs 20 compat code.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 20 compat code from idlwave.el
 
        (idlwave-unit-name, idlwave-mode-menu-def)
        (idlwave-create-customize-menu): Remove Emacs 20 compat code.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Properly mark obsolete semantic functions as such
 
        * lisp/cedet/semantic/ia.el (semantic-ia-get-completions)
        (semantic-ia-get-completions-deprecated): Make obsolete.
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Mark compat alias in cus-face.el obsolete
 
        Make 'rsvg_handle_get_dimensions' available and defined for all
        versions of librsvg.  (Bug#44655)
 
-2020-11-20  Stefan Kangas  <stefan@marxist.se>
+2020-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Hide obsolete options in most customize commands
 
        * src/font.c (Ffont_spec): Document 'font-spec' keys that are
        supported, but were undocumented.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from filesets.el
 
        (filesets-ingroup-collect-files, filesets-build-ingroup-submenu)
        (filesets-update-pre010505): Adjust callers.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some compat code from ffap.el
 
        * lisp/ffap.el (ffap-mouse-event, ffap-event-buffer): Make obsolete.
        (ffap-menu-ask, ffap-at-mouse): Adjust callers.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare some compat aliases obsolete
 
        * lisp/emulation/edt.el (edt-bind-standard-key): Make compat
        aliases obsolete.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some compat code from url.el
 
        * lisp/url/url-news.el (url-news-open-host):
        * lisp/url/url-proxy.el (url-find-proxy-for-url): Adjust callers.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some compat code for old versions and XEmacs
 
        a remote server by default. The user is always able to select a
        different server by customizing the variable dictionary-search.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove outdated comment about Emacs 20 from viper.el
 
        * lisp/emulation/viper-util.el (viper-chars-in-region): Remove
        outdated comment.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new variable cperl-tags-file-name
 
        (cperl-write-tags): Use above new variable instead of hardcoding
        filename "TAGS".  (Bug#8802)
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare XEmacs compat function in inversion.el obsolete
 
        * lisp/cedet/inversion.el (inversion-require-emacs): Declare obsolete.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Assume font-lock is provided; it's preloaded since 22.1
 
        * lisp/progmodes/prolog.el (font-lock):
        * lisp/textmodes/rst.el (font-lock): Remove unnecessary require.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/cperl-mode.el: Doc fix.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove unnecessary load from idlwave
 
        * lisp/progmodes/idlwave.el: Remove unnecessary load; easy-menu-define
        is autoloaded.
 
-2020-11-19  Stefan Kangas  <stefan@marxist.se>
+2020-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat alias add-submenu obsolete
 
        Restore `dired-filename' text property, which has been destroyed
        by `decode-coding-region'.  (Bug#44682)
 
-2020-11-17  Stefan Kangas  <stefan@marxist.se>
+2020-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant 'function's around lambdas
 
        * lisp/textmodes/table.el (table--generate-source-scan-lines): Remove
        redundant 'function's around lambdas.
 
-2020-11-17  Stefan Kangas  <stefan@marxist.se>
+2020-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant 'function's around lambdas in mh/*.el
 
        * test/src/syntax-resources/syntax-comments.txt (top-level): Add new test
        fragments for #|...|#, etc.
 
-2020-11-17  Stefan Kangas  <stefan@marxist.se>
+2020-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas with 'function' in calc/*.el
 
        (math-compose-matrix, math-vector-to-string): Don't quote lambdas with
        'function'.
 
-2020-11-17  Stefan Kangas  <stefan@marxist.se>
+2020-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Add command to filter package menu by name or description
 
        (package-menu-mode-menu): Add new commands to the menu.
        * doc/emacs/package.texi (Package Menu): Document new commands.
 
-2020-11-17  Stefan Kangas  <stefan@marxist.se>
+2020-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas with function macro in generic-x.el
 
        (spice-generic-mode, astap-generic-mode): Don't quote lambdas with
        function macro.
 
-2020-11-17  Stefan Kangas  <stefan@marxist.se>
+2020-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Test that substitute-command-keys preserves text properties
 
        variable (bug#44614).
        (bibtex-format-entry): Use it (bug#44614).
 
-2020-11-16  Stefan Kangas  <stefan@marxist.se>
+2020-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in time-stamp.el
 
        * lisp/time-stamp.el: Use lexical-binding.  Remove redundant :group
        args.
 
-2020-11-16  Stefan Kangas  <stefan@marxist.se>
+2020-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in net/*.el
 
        (mairix-widget-build-editable-fields, mairix-widget-get-values):
        Don't quote lambdas.
 
-2020-11-16  Stefan Kangas  <stefan@marxist.se>
+2020-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in emacs-lisp/*.el
 
        daff3bda10 Avoid crashes when a reversed glyph row starts with a comp...
        b697bb91a1 ; * .gitignore: src/fingerprint.c not generated since 2019...
 
-2020-11-16  Stefan Kangas  <stefan@marxist.se>
+2020-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in calc/calcalg{2,3}.el
 
        (calcFunc-polint, calcFunc-ratint, math-all-vars-but): Don't quote
        lambdas.
 
-2020-11-16  Stefan Kangas  <stefan@marxist.se>
+2020-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Various doc fixes for comp.el and comp.c
 
        * test/src/comp-test-funcs.el (comp-test-cond-rw-1-1-f)
        (comp-test-cond-rw-1-2-f): New functions.
 
-2020-11-16  Stefan Kangas  <stefan@marxist.se>
+2020-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in eshell/*.el
 
 
        * lisp/progmodes/cc-langs.el (c-<>-notable-chars-re): Fix wrong '-' in regexp
 
-2020-11-15  Stefan Kangas  <stefan@marxist.se>
+2020-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Make initial frame match frame-title-format
 
        title with new value of Vframe_title_format.
        Problem reported by Angelo Graziosi <angelo.g0@libero.it>.
 
-2020-11-15  Stefan Kangas  <stefan@marxist.se>
+2020-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Run menu-item :filter function before showing binding
 
        * lisp/speedbar.el (speedbar-directory-buttons): Make speedbar
        work with directories accessed via Tramp (bug#44622).
 
-2020-11-14  Stefan Kangas  <stefan@marxist.se>
+2020-11-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in several places
 
        * lisp/progmodes/project.el (project-or-external-find-file): Doc
        string fix -- it's not "recognizing" file names (bug#44588).
 
-2020-11-14  Stefan Kangas  <stefan@marxist.se>
+2020-11-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in fortune.el and add tests
 
        * lisp/emacs-lisp/comp.el (comp-phi): New function moving logic
        from `comp-fwprop-insn'.
 
-2020-11-12  Stefan Kangas  <stefan@marxist.se>
+2020-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in several places
 
 
        Add help-form to the cache key in read-char-from-minibuffer
 
-2020-11-12  Stefan Kangas  <stefan@marxist.se>
+2020-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/help-fns-tests.el: Silence byte-compiler.
 
        * test/lisp/hfy-cmap-resources/rgb.txt: Add comment line.
 
-2020-11-12  Stefan Kangas  <stefan@marxist.se>
+2020-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant installation instructions
 
        * lisp/tar-mode.el: Remove reference to package uncompress, removed in
        Emacs 23.
 
-2020-11-12  Stefan Kangas  <stefan@marxist.se>
+2020-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/ruby-mode.el (auto-mode-alist): Add Brewfile.
 
-2020-11-12  Stefan Kangas  <stefan@marxist.se>
+2020-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix mistake in describe-buffer-bindings
 
        * src/xdisp.c (next_element_from_display_vector): Check whether next
        glyph code is valid before accessing it.
 
-2020-11-09  Stefan Kangas  <stefan@marxist.se>
+2020-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Add test for substitute-command-keys with command remap
 
        * lisp/emacs-lisp/shortdoc.el (sequence): use seq-contains-p instead
        of seq-contains, which is obsolete as of 27.1.  (Bug#44536)
 
-2020-11-09  Stefan Kangas  <stefan@marxist.se>
+2020-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Simplify getting value of text-quoting-style (Bug#44471)
 
        * src/xwidget.c (make-xwidget): Save and restore Emacs SIGCHLD signal
        handler since glib doesn't (but should) do this.
 
-2020-11-09  Stefan Kangas  <stefan@marxist.se>
+2020-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove test for return value of set-keymap-parent
 
        'min-margins' parameter from WINDOW so that horizontal splits
        reliably produce windows of same width (Bug#44483).
 
-2020-11-07  Stefan Kangas  <stefan@marxist.se>
+2020-11-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete outdated comment about C rewrite in apropos.el
 
 
        * lisp/apropos.el: Delete outdated comment.
 
-2020-11-07  Stefan Kangas  <stefan@marxist.se>
+2020-11-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some more tests for keymap.c
 
        (isearch-forward): Add isearch-transient-input-method to docstring.
        (isearch-message-prefix): Use shorter string for narrowed buffer.
 
-2020-11-06  Stefan Kangas  <stefan@marxist.se>
+2020-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Add more tests for where-is-internal
 
 
        * lisp/progmodes/project.el (project--files-in-directory): Fix formatting
 
-2020-11-04  Stefan Kangas  <stefan@marxist.se>
+2020-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in mule-charsets.el
 
        * lisp/textmodes/ispell.el (ispell-check-version): Remove unused
        variable `speller'.
 
-2020-11-04  Stefan Kangas  <stefan@marxist.se>
+2020-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix warnings in url-irc.el
 
        (url-irc-rcirc): Silence warning by adding missing password argument
        to rcirc-connect.
 
-2020-11-04  Stefan Kangas  <stefan@marxist.se>
+2020-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/obsolete/nnir.el: Add "Obsolete-since" header.
 
        ":" is part of the tag, and the item widget doesn't know how to handle
        the %f escape.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in some url-*.el files
 
        * lisp/url/url-ftp.el:
        * lisp/url/url-irc.el: Use lexical-binding.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in solitaire.el
 
        * lisp/play/solitaire.el: Use lexical-binding.  Remove redundant
        :group args.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in some of emulation/edt*.el
 
        * lisp/emulation/edt-pc.el:
        * lisp/emulation/edt-lk201.el: Use lexical-binding.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in pcmpl-rpm.el
 
        args.
        (pcmpl-rpm-packages): Quote function symbol as such.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in pcmpl-cvs.el
 
        (pcmpl-cvs-binary): Remove redundant :group arg.
        (pcmpl-cvs-tags): Quote function symbol as such.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix exiting the finder-commentary buffer
 
        in Emacs, but outside of CPerl mode, and therefore will not
        be available for older versions via ELPA.
 
-2020-11-03  Stefan Kangas  <stefan@marxist.se>
+2020-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve ert-resource-directory docstring
 
        actually support.
        (define-minor-mode): Partially revert to previous behavior.
 
-2020-11-01  Stefan Kangas  <stefan@marxist.se>
+2020-11-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix mistake in Lisp conversion of describe-map-tree
 
        * lisp/descr-text.el (describe-char): Handle more non-ASCII whitespace
        characters added in f018cffca0098ad1b82c51730a6d6cf146e3c488 (bug#44236)
 
-2020-11-01  Stefan Kangas  <stefan@marxist.se>
+2020-11-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve indexing of check-declare
 
        * doc/lispref/functions.texi (Declaring Functions): Improve indexing.
 
-2020-11-01  Stefan Kangas  <stefan@marxist.se>
+2020-11-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't auto-insert "@c file ends here" in .texi files
 
        * lisp/autoinsert.el (auto-insert-alist): Don't insert "@c file ends
        here" at the end of new .texi files.
 
-2020-11-01  Stefan Kangas  <stefan@marxist.se>
+2020-11-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't bind standard-output in substitute-command-keys
 
 
        * lisp/emacs-lisp/byte-opt.el (pure-fns): Fix typos.
 
-2020-11-01  Stefan Kangas  <stefan@marxist.se>
+2020-11-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Insert describe-map-tree header into original buffer
 
        commit 46b3db5579e57b9daf16667914205adc99d3f104 to widen before going
        to the found position.
 
-2020-10-31  Stefan Kangas  <stefan@marxist.se>
+2020-10-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/README: Document TEST_BACKTRACE_LINE_LENGTH.
 
        Add a test to verify that the message is suppressed when
        inappropriate, but appears when the RE *is* incomplete.
 
-2020-10-30  Stefan Kangas  <stefan@marxist.se>
+2020-10-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Clarify point position after text-property-search
 
        * lisp/calendar/time-date.el (format-seconds): Allow formatting
        sub-second times.
 
-2020-10-30  Stefan Kangas  <stefan@marxist.se>
+2020-10-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Add shortdoc navigation commands
 
        (bibtex-strings, bibtex-reference-keys): Define with defvar-local
        instead of defvar+make-variable-buffer-local.
 
-2020-10-29  Stefan Kangas  <stefan@marxist.se>
+2020-10-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/reposition.el: Use lexical-binding.
 
        * test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects):
        Tag it :expensive-test.  Remove superfluous check.
 
-2020-10-29  Stefan Kangas  <stefan@marxist.se>
+2020-10-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix CUA Mode menu entry to be less confusing
 
 
        * lisp/simple.el (goto-line-read-args): Use buffer-narrowed-p.
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Run substitute-command-keys on shortdoc section headings
 
        * lisp/emacs-lisp/shortdoc.el (shortdoc-display-group): Run
        substitute-command-keys on section headings before displaying.
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Extend the regexp shortdoc group
 
        * lisp/emacs-lisp/timer-list.el (list-timers): Format the
        intervals in a more human-readable way (bug#39956).
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/hmac-def.el: Use lexical-binding.
 
 
        Adjust python tests after fix for bug#39398
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/eudc-vars.el: Use lexical-binding.
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in netrc.el and add tests
 
        * test/lisp/net/netrc-resources/services:
        * test/lisp/net/netrc-tests.el: New files.
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Warn against using the MD4 hash function
 
        * lisp/textmodes/css-mode.el (css--complete-property-value):
        Don't search back when ppss-innermost-start is nil (bug#44214).
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 20 compat code from ede/files.el
 
        (ede--directory-project-add-description-to-hash): Remove Emacs 20
        compat code.
 
-2020-10-28  Stefan Kangas  <stefan@marxist.se>
+2020-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some compat code from feedmail.el
 
        (feedmail-send-it-immediately): Remove compat code for XEmacs,
        Emacs 19 and 20.
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some Emacs 20 compat code from speedbar.el
 
        * lisp/abbrev.el (define-abbrevs): Make the parsing less brittle
        -- allow more blank lines (bug#42611).
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/sieve-mode.el: Use lexical-binding.
 
        (eww-textarea-map): Define backtab, as in the main mode map
        (bug#44247).
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/mail/mail-prsvr.el: Use lexical-binding.
 
        * lisp/mail/mail-parse.el: Use lexical-binding.
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Allow pcomplete/gzip to complete on files in subdirectories
 
        comments.  (Bug#30085)
        (cua--last-killed-rectangle): Update comment.
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in tool-bar.el
 
        (tool-bar-add-item, tool-bar-add-item-from-menu): Quote function
        symbols as such.
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use obsolete variable write-contents-hooks
 
        write-contents-hooks.
        Problem reported by Stefan Monnier <monnier@iro.umontreal.ca>.
 
-2020-10-27  Stefan Kangas  <stefan@marxist.se>
+2020-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from hashcash.el
 
        * lisp/progmodes/cc-bytecomp.el
        (cc-bytecomp-compiling-or-loading): Update for native compilation.
 
-2020-10-25  Stefan Kangas  <stefan@marxist.se>
+2020-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Add section "Replacing Match" to the regexp shortdoc group
 
        * lisp/emacs-lisp/shortdoc.el (regexp): New section "Replacing Match".
 
-2020-10-25  Stefan Kangas  <stefan@marxist.se>
+2020-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some Emacs 19 compat code and references
 
        * src/xwidget.c (Fmake_xwidget): Enable sandboxing if WebKit 2.26
        or later.  Do this early, as required for sandboxing (Bug#43071).
 
-2020-10-25  Stefan Kangas  <stefan@marxist.se>
+2020-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Add shortdoc group for alist
 
        * lisp/emacs-lisp/shortdoc.el (alist): New shortdoc group.
 
-2020-10-25  Stefan Kangas  <stefan@marxist.se>
+2020-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Add shortdoc group for hash-table
 
 
        * etc/NEWS: Mention eldoc-display-functions.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Re-introduce variable for world clock timer
 
        (world-clock-cancel-timer): Delete timer saved in variable instead of
        searching for the function name.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in several language support libraries
 
        * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process):
        Extend test.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Use lexical-binding in bindat.el"
 
        for that before we can confidently convert this to lexical-binding.
        Problem reported by Mattias Engdegård <mattiase@acm.org>.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in most term libraries
 
        * lisp/term/tvi970.el:
        * lisp/term/wyse50.el: Use lexical-binding.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in copyright.el and add tests
 
        redundant :group args.
        * test/lisp/emacs-lisp/copyright-tests.el: New file.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/manual/image-transforms-tests.el: Use lexical-binding.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Move faces.el test data to follow our conventions
 
        (rsvg_handle_get_geometry_for_layer) [LIBRSVG_CHECK_VERSION (2, 46, 0)]:
        Define macro.  (Bug#44065)
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix a broken unsafep test
 
        (test-unsafep/safe, test-unsafep/unsafe): Doc fix.  Adjust usage
        of above renamed variables.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Move epg.el test data to follow our conventions
 
        (with-epg-tests): Use ert-resource-file.
        * test/lisp/epg-resources/*: Moved from test/data/epg/.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Move shr.el test data to follow our conventions
 
        (shr-test, rendering): Use ert-resource-directory.
        * test/lisp/net/shr-resources/*: Move from test/data/shr/.
 
-2020-10-24  Stefan Kangas  <stefan@marxist.se>
+2020-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Move mml-sec.el test data to follow our conventions
 
 
        Merge remote-tracking branch 'savannah/master' into HEAD
 
-2020-10-23  Stefan Kangas  <stefan@marxist.se>
+2020-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Move more test data to follow our conventions
 
        * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Don't use heredoc
        script when the argument contains a string.
 
-2020-10-23  Stefan Kangas  <stefan@marxist.se>
+2020-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Move some test data to follow our conventions
 
        * test/data/icalendar/*: Moved to test/lisp/calendar/icalendar-resources/.
        * test/lisp/calendar/icalendar-resources/*: Moved from test/data/icalendar.
 
-2020-10-23  Stefan Kangas  <stefan@marxist.se>
+2020-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Clean up temporary files after package tests
 
        variable shadowing an optional (and never used) argument.
        (ffap--gopher-var-on-line): Remove unused variable.
 
-2020-10-23  Stefan Kangas  <stefan@marxist.se>
+2020-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/pcase.el: Add "extensions" to keyword header.
 
        * src/nsterm.m (ns_clear_under_internal_border): If face is null,
        don't try drawing anything.
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove incorrect use of decode-coding-string
 
        decode-coding-string.
        Problem pointed out by Stefan Monnier <monnier@iro.umontreal.ca>.
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Recommend lexical-binding in Coding Conventions
 
        * lisp/net/eww.el (eww-tag-a): Only add keymap if the href
        attribute is present.  (Bug#44147)
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Add missed file needed by time-tests.el
 
        (gdb-edit-register-value): bindat-get-field with a single argument is
        identity; remove.
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for perl-mode.el
 
        * test/calendar/icalendar/*
        New files containing test data for icalendar tests.
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in time-date.el and expand tests
 
        (bug#41696).
        (js-jsx-mode): Use it.
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Test for error with multibyte strings in bindat.el
 
        widget-sexp-value-to-internal to pretty print the widget's value, when
        it is a valid one (bug#7524).
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove reference HP-UX 8.0 and 9.x bug from FAQ
 
        about a bug on HP-UX 8.0 and 9.x.  Support for these platforms were
        removed in 23.1.
 
-2020-10-22  Stefan Kangas  <stefan@marxist.se>
+2020-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove two references to Emacs 21 from the FAQ
 
        realized faces for as long as we are using lnum_face_id and
        current_lnum_face_id for producing glyphs.  (Bug#44111)
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Tweak two time.el tests
 
        * test/lisp/time-tests.el (time-tests-display-time-update--load)
        (time-tests-display-time-update): Tweak tests.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/time.el: Use lexical-binding.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for time.el
 
        (display-time-update): ...here.
        * test/lisp/time-tests.el: New file.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in bindat.el
 
        (bindat--unpack-group, bindat--length-group, bindat--pack-group)
        (bindat-format-vector): Quote function symbols as such.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some compat code from uudecode.el and binhex.el
 
        (binhex-string-big-endian, binhex-string-little-endian)
        (binhex-header): Adjust callers.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare old compat aliases in tcl.el obsolete
 
        (calculate-tcl-indent, tcl-beginning-of-defun, tcl-end-of-defun)
        (tcl-mark-defun, tcl-mark): Make obsolete.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some top level domains
 
 
        There was already an emoji in there.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/vc/vc-bzr-tests.el: Use lexical-binding.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in files-x-tests.el
 
        * test/lisp/files-x-tests.el: Use lexical-binding.
        (remote-null-device): Declare.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in iso-ascii.el
 
        * lisp/international/iso-ascii.el: Use lexical-binding.  Remove
        redundant :group args.
 
-2020-10-21  Stefan Kangas  <stefan@marxist.se>
+2020-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in hfy-cmap.el and add tests
 
        (native-compile, batch-native-compile): Make use of
        `comp--native-compile'.
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in m4-mode.el
 
        * lisp/progmodes/m4-mode.el (m4-m4-buffer, m4-m4-region): Quote
        function symbols as such.
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Make more load-hooks obsolete (Bug#21563)
 
        with-eval-after-load.  Note that these variables are never declared,
        but the byte-compiler will still warn about them if used.
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        byte-compile-file: Make optional LOAD argument obsolete
 
        (shortdoc-section, shortdoc-example): Use newer (DISPLAY . PLIST)
        face spec syntax.
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Tweak test data for signed package installation
 
        when READCHAR returns -1 because the input is exhausted.
        (Bug#44084)
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/language/utf-8-lang.el: Use lexical-binding.
 
        * lisp/files.el (dir-locals-read-from-dir): Preserve all `eval'
        elements from both .dir-locals files (bug#44066).
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/image-file.el: Use lexical-binding.
 
-2020-10-20  Stefan Kangas  <stefan@marxist.se>
+2020-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Make a bookmark test more robust
 
        * test/lisp/bookmark-tests.el (bookmark-tests-insert-annotation):
        Make test more robust by not being timing dependent.
 
-2020-10-19  Stefan Kangas  <stefan@marxist.se>
+2020-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Add command package-menu-filter-upgradable
 
        markup.
        (Acknowledgements): Spell contributor's surname correctly.
 
-2020-10-19  Stefan Kangas  <stefan@marxist.se>
+2020-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Make auto-revert-mode tests run faster
 
        Hoist the binding of case-fold-search and a memq call out of
        the loop, eliminating a minor but unnecessary quadratic term.
 
-2020-10-19  Stefan Kangas  <stefan@marxist.se>
+2020-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/info.el: Remove redundant :group args.
 
-2020-10-19  Stefan Kangas  <stefan@marxist.se>
+2020-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve Info-streamline-headings defaults
 
 
        * etc/HELLO: Add Belarusian and use Javanese script for Javanese (bug#43887)
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Add "Old-" prefix to "Version" header in more cases
 
        These version numbers are historical accidents and not relevant today.
        Ref: https://lists.gnu.org/r/emacs-devel/2020-03/msg00080.html
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer Lisp version of describer in help--describe-vector
 
        * src/keymap.c (describe_command, describe_translation): Remove.
        (describe_vector_basic): New function.
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove C version of substitute-command-keys
 
        Don't test the C version of 'substitute-command-keys' removed
        above.
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer Lisp version of describe-map-tree
 
        * src/keymap.c (Fdescribe_buffer_bindings): Call Lisp function
        describe-map-tree instead of C function describe_map_tree.
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve substitute-command-keys performance
 
        (help-tests-describe-map-tree/partial-t)
        (help-tests-describe-map-tree/partial-nil): New tests.
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Translate describe_map_tree to Lisp
 
        (smiley-update-cache, smiley-region): Support emoji (non-image)
        replacement (bug#43889).
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Make nxml-newline-and-indent argument optional
 
        * lisp/nxml/nxml-mode.el (nxml-newline-and-indent): Make argument
        optional to conform to 'comment-line-break-function'.  (Bug#40193)
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor improvements to emacsclient man page
 
        * doc/man/emacsclient.1: Make flag descriptions into full sentences to
        be more consistent.
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual js indent tests to unit tests
 
        * test/lisp/progmodes/js-resources/jsx-unclosed-2.jsx:
        * test/lisp/progmodes/js-resources/jsx.jsx: ...to here.
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/ld-script.el: Use lexical-binding.
 
        * lisp/progmodes/mixal-mode.el: Set jao@gnu.org as maintainer of
        mixal-mode.el.  (Bug#44037)
 
-2020-10-18  Stefan Kangas  <stefan@marxist.se>
+2020-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in mixal-mode.el
 
        * lisp/progmodes/mixal-mode.el (mixal-operation-codes-alist):
        Add missed instructions: SLB,SRB,JAE,JAO,JXE,JXO.
 
-2020-10-17  Stefan Kangas  <stefan@marxist.se>
+2020-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Base bookmark-bmenu-mode on tabulated-list-mode (Bug#39293)
 
        dumps and checks.
        * doc/lispref/variables.texi (Converting to Lexical Binding): Document.
 
-2020-10-17  Stefan Kangas  <stefan@marxist.se>
+2020-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/mail/rfc822-tests.el: New file.
 
        when called from which-function-mode and the file has changed
        (bug#42818).
 
-2020-10-17  Stefan Kangas  <stefan@marxist.se>
+2020-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/release-process: Add note to update files from upstream.
 
 
        Merge remote-tracking branch 'savannah/master' into HEAD
 
-2020-10-17  Stefan Kangas  <stefan@marxist.se>
+2020-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/release-process: Add note to update files from upstream.
 
        avoid warnings about "same-file-names", at least on MS-Windows,
        due to 8+3 aliases.
 
-2020-10-16  Stefan Kangas  <stefan@marxist.se>
+2020-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some Emacs 19 compat code
 
        * lisp/type-break.el (type-break-time-stamp): Remove Emacs 19
        compat code.
 
-2020-10-16  Stefan Kangas  <stefan@marxist.se>
+2020-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some references to Emacs 18 and 19
 
        * lisp/emacs-lisp/edebug.el (edebug-temp-display-freq-count):
        * lisp/type-break.el: Remove some references to Emacs 18 and 19.
 
-2020-10-16  Stefan Kangas  <stefan@marxist.se>
+2020-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/emacs/ack.texi (Acknowledgments): Remove now deleted files.
 
        that are no longer distributed."  Most files in this list were removed
        many years ago.
 
-2020-10-16  Stefan Kangas  <stefan@marxist.se>
+2020-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix building modus-themes Info manual
 
 
        * lisp/emacs-lisp/backquote.el: Use lexical binding.
 
-2020-10-16  Stefan Kangas  <stefan@marxist.se>
+2020-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Use new resource directory macros in tests (Bug#43792)
 
        * test/lisp/textmodes/css-mode-tests.el (css-mode-test-indent): Adjust
        to use new resource directory macros.
 
-2020-10-16  Stefan Kangas  <stefan@marxist.se>
+2020-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Add ert macros to get resource file names (Bug#43792)
 
        * lisp/files.el (comp-eln-to-el-h): Declare variable.
        * lisp/help.el (subr-native-lambda-list): Declare function.
 
-2020-10-12  Stefan Kangas  <stefan@marxist.se>
+2020-10-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix man page title lines and timestamps
 
        (ns_uni_to_glyphs): The #if/#endif was removed from this code, but the
        code itself not removed.  Remove it now.
 
-2020-10-11  Stefan Kangas  <stefan@marxist.se>
+2020-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/tooltip.el: Remove redundant :group args.
 
        * doc/lispref/help.texi (Documentation Groups): Improve the
        recently-added documentation and the indexing.
 
-2020-10-11  Stefan Kangas  <stefan@marxist.se>
+2020-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/url/url-domsuf.el: Use lexical-binding.
 
-2020-10-11  Stefan Kangas  <stefan@marxist.se>
+2020-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert url-domsuf.el tests to ert
 
        * lisp/url/url-domsuf.el: Move commented out tests from here...
        * test/lisp/url/url-domsuf-tests.el: ...to this new file.
 
-2020-10-11  Stefan Kangas  <stefan@marxist.se>
+2020-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
 
        * test/src/comp-tests.el (comp-tests-bootstrap): Tag it as expensive.
 
-2020-10-01  Stefan Kangas  <stefan@marxist.se>
+2020-10-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in two tests
 
        * test/lisp/simple-tests.el (simple-test-count-words-bug-41761):
        Silence byte-compiler.
 
-2020-10-01  Stefan Kangas  <stefan@marxist.se>
+2020-10-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some obsolete URLs
 
        * lisp/net/newst-backend.el (newsticker--raw-url-list-defaults):
        Remove some obsolete URLs.
 
-2020-10-01  Stefan Kangas  <stefan@marxist.se>
+2020-10-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't quote lambdas in several places
 
        * lisp/textmodes/tex-mode.el (latex-imenu-create-index): Don't quote
        lambdas.
 
-2020-10-01  Stefan Kangas  <stefan@marxist.se>
+2020-10-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't recommend quoting lambdas
 
        * src/data.c (CHECK_SUBR): Move from here to...
        * src/lisp.h (CHECK_SUBR): ...to here.
 
-2020-09-23  Stefan Kangas  <stefan@marxist.se>
+2020-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove TODO to convert files to unit tests
 
 
        * lisp/emacs-lisp/comp.el (native-compile): Add OUTPUT parameter.
 
-2020-09-23  Stefan Kangas  <stefan@marxist.se>
+2020-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert some completion.el tests to ERT
 
        * test/lisp/completion-tests.el: New file.
        * lisp/completion.el: Move commented out tests to completion-tests.el.
 
-2020-09-23  Stefan Kangas  <stefan@marxist.se>
+2020-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert allout unit tests to ERT
 
        (allout-widgets-run-unit-tests): Remove.
        (allout-test-range-overlaps): Move to allout-widgets-tests.el.
 
-2020-09-23  Stefan Kangas  <stefan@marxist.se>
+2020-09-23  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/repeat.el: Remove obsolete comment.
 
        * lisp/cedet/ede/detect.el: Remove broken Emacs 24.1 compat code.
        This would never have worked, since the fallback library is missing.
 
-2020-09-22  Stefan Kangas  <stefan@marxist.se>
+2020-09-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix shellcheck warning
 
        * build-aux/update-subdirs: Fix issue indicated by the shellcheck
        linter (warning SC2046).
 
-2020-09-22  Stefan Kangas  <stefan@marxist.se>
+2020-09-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Support shellcheck in compilation-mode
 
 
        foo
 
-2020-09-22  Stefan Kangas  <stefan@marxist.se>
+2020-09-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 23 compat code from cedet
 
        * lisp/cedet/semantic/ede-grammar.el (project-compile-target):
        Remove Emacs 23 compat code.
 
-2020-09-22  Stefan Kangas  <stefan@marxist.se>
+2020-09-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some Emacs 20 compat code
 
        * lisp/textmodes/artist.el (artist-replace-chars): Remove Emacs 20
        compat code.
 
-2020-09-22  Stefan Kangas  <stefan@marxist.se>
+2020-09-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some unnecessary compat code
 
        Remove unnecessary compat code; these tests should never need to run
        on older versions of Emacs.
 
-2020-09-22  Stefan Kangas  <stefan@marxist.se>
+2020-09-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix thinko in dired-change-marks
 
        from here...
        * lisp/pcmpl-x.el (pcomplete/bcc32, pcomplete/bcc): ...to here.
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert a manual test for nxml-mode to unit test
 
        * test/lisp/nxml/nxml-mode-tests.el
        (nxml-mode-test-comment-bug-17264): New test based on deleted file.
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual indent test for ruby-mode into unit test
 
        (ruby-mode-tests-data-dir): New variable.
        (ruby--indent/converted-from-manual-test): New test.
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual indent test for scheme-mode into unit test
 
        * test/lisp/progmodes/scheme-tests.el: New file with unit test for
        scheme-mode based on deleted file.
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual indent test for ps-mode into unit test
 
        Jump past invisible thread instead of begging off with an out-of-band
        diagnostic (bug#43538).
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual indent test for opascal-mode into unit test
 
        * test/lisp/progmodes/opascal-tests.el: New file with unit test for
        oposcal-mode based on deleted file.
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual indent test for lisp-mode into unit test
 
        * test/lisp/emacs-lisp/lisp-mode-tests.el (lisp-indent-defun):
        New unit test based on deleted file.
 
-2020-09-21  Stefan Kangas  <stefan@marxist.se>
+2020-09-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert manual indent test for elisp-mode into unit test
 
        NSStringPboardType to NSPasteboardTypeString, and
        NSTabularTextPboardType to NSPasteboardTypeTabularText
 
-2020-09-18  Stefan Kangas  <stefan@marxist.se>
+2020-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix typo in project-kill-buffers
 
        * lisp/time.el (emacs-uptime): Insert at point when called with prefix
        argument.  (Bug#20112)
 
-2020-09-18  Stefan Kangas  <stefan@marxist.se>
+2020-09-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix in directory-free-space-program
 
        * lisp/net/eww.el (eww-update-header-line-format): Protect against
        :url not being set.
 
-2020-09-13  Stefan Kangas  <stefan@marxist.se>
+2020-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve wording of cua-mode menu entry
 
        * lisp/menu-bar.el (menu-bar-options-menu): Improve wording of the
        cua-mode menu entry.  (Bug#43323)
 
-2020-09-13  Stefan Kangas  <stefan@marxist.se>
+2020-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve frame-title-format and icon-title-format
 
        * lisp/tab-line.el (tab-line-switch-cycling): Clarify when the
        variable is used.
 
-2020-09-13  Stefan Kangas  <stefan@marxist.se>
+2020-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/time.el (display-time-world): Make obsolete.
 
-2020-09-13  Stefan Kangas  <stefan@marxist.se>
+2020-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make M-x show what aliases point to (Bug#43300)
 
        * lisp/simple.el (read-extended-command--annotation): Show an
        annotation for aliases saying what it points to.
 
-2020-09-13  Stefan Kangas  <stefan@marxist.se>
+2020-09-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make M-x show obsolete commands (Bug#43300)
 
        that could cause linking errors due to multiple definitions.
        (Bug#43195)
 
-2020-09-12  Stefan Kangas  <stefan@marxist.se>
+2020-09-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Move dired-jump from dired-x to dired (Bug#21981)
 
 
        * test/lisp/dired-tests.el (dired-autoload): Adjust test.
 
-2020-09-11  Stefan Kangas  <stefan@marxist.se>
+2020-09-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some eshell completion patterns
 
 
        * etc/NEWS: Fix the name of `font-lock-debug-fontify' (bug#43319).
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/textmodes/artist.el: Remove obsolete comments.
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert indent test for css-mode into automatic test
 
        * test/manual/indent/css-mode.css: Move from here...
        * test/lisp/textmodes/css-mode-resources/test-indent.css: ...to here.
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Mark some tests as expensive
 
        * test/lisp/shadowfile-tests.el (shadow-test00-clusters)
        (shadow-test09-shadow-copy-files):
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in mml-sec-tests.el
 
        (mml-secure-test-mail-fixture)
        (mml-secure-test-en-decrypt-with-passphrase): Fix warnings.
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/org/org-tests.el: Use lexical-binding.
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in url-future-tests.el
 
        (url-future-tests--saver): New variable.
        (url-future-tests): Use new variable.
 
-2020-09-10  Stefan Kangas  <stefan@marxist.se>
+2020-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use lexical-binding in semantic-utest-c.el
 
        * lisp/icomplete.el (icomplete-ret): Call
        minibuffer-icomplete-and-exit, not minibuffer-exit.
 
-2020-09-09  Stefan Kangas  <stefan@marxist.se>
+2020-09-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor clean ups and doc fixes in find-dired
 
        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>
+2021-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/tooltip.el (tooltip): Doc fix for GTK.
 
-2021-03-18  Stefan Kangas  <stefan@marxist.se>
+2021-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help.el (help-for-help-internal): Doc fix; use imperative.
 
        * doc/lispref/commands.texi (Interactive Codes): Describe the
        effect of 'mark-even-if-inactive'.
 
-2021-03-18  Stefan Kangas  <stefan@marxist.se>
+2021-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Mention the GNU Kind Communications Guidelines in the FAQ
 
 
        * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208)
 
-2021-03-18  Stefan Kangas  <stefan@marxist.se>
+2021-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Sync latest SKK-JISYO.L
 
 
        Update to Org 9.4.4
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/so-long.el: Decrease use of passive voice.
 
        Suggested by Richard Stallman <rms@gnu.org>.
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/efaq.texi (New in Emacs 27): Add section.
 
 
        (cherry picked from commit 2d8f0364fcd1d5dad2b82dd3a9af870b03854547)
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
 
        (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4)
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
 
        (cherry picked from commit 954a4decfcc8e41084789516773b22d0adc11d91)
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Backport: Fix exiting the finder-commentary buffer
 
        * etc/schema/schemas.xml: Recover the file, which was apparently
        (mostly) removed by mistake by commit 165f738382 (bug#42851).
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve indexing of check-declare
 
        * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Don't use heredoc
        script when the argument contains a string.
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Recommend lexical-binding in Coding Conventions
 
        (Emacs Info Variables): Update the documentation of
        'Info-hide-note-references'.  (Bug#44043)
 
-2021-02-03  Stefan Kangas  <stefan@marxist.se>
+2021-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/release-process: Add note to update files from upstream.
 
index c7d091cf878cdf739ddac0340d6af1fbd1b03be3..4bd583818ef796752803521d837bd3bc7eeffad6 100644 (file)
 
        Add GNU ELPA badge
 
-2022-01-01  Stefan Kangas  <stefan@marxist.se>
+2022-01-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Add GNU ELPA badge to README.org
 
        * lisp/vc/diff-mode.el (diff-auto-refine-mode): Suppress
        byte-compile warnings.
 
-2022-09-10  Stefan Kangas  <stefan@marxist.se>
+2022-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        New function substitute-quotes
 
        * lisp/progmodes/octave.el (octave-help): Use the new function
        instead of 'substitute-command-keys'.
 
-2022-09-10  Stefan Kangas  <stefan@marxist.se>
+2022-09-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes for 'text-quoting-style'
 
        (rst-level-4-face, rst-level-5-face, rst-level-6-face): Don't issue
        obsoletion warnings for variables deleted in 24.3.
 
-2022-09-09  Stefan Kangas  <stefan@marxist.se>
+2022-09-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete variable window-system-version obsolete since 24.3
 
        * lisp/textmodes/artist.el (artist-submit-bug-report): Don't use
        above deleted variable.
 
-2022-09-09  Stefan Kangas  <stefan@marxist.se>
+2022-09-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete many items obsolete since 24.3
 
        * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix some
        warning.
 
-2022-09-02  Stefan Kangas  <stefan@marxist.se>
+2022-09-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Make minibuffer-eldef-shorten-default obsolete
 
        * doc/misc/efaq.texi: Prefer saying "init file" to
        ".emacs".  (Bug#49424)
 
-2022-08-23  Stefan Kangas  <stefan@marxist.se>
+2022-08-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Use substitute-command-keys in a few more places
 
        (image-mode-as-hex, image-mode-as-text): Enable image-minor-mode also
        in hexl-mode, which adds the "C-c C-x" keybinding for easier toggling.
 
-2022-08-18  Stefan Kangas  <stefan@marxist.se>
+2022-08-18  Stefan Kangas  <stefankangas@gmail.com>
 
        New command image-transform-set-percent
 
        obsoletion form.
        (batch-update-autoloads): Fix warning.
 
-2022-08-15  Stefan Kangas  <stefan@marxist.se>
+2022-08-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (x_dnd_free_toplevels): Mark dpy and recs UNINIT, since GCC
        thinks they can be used uninitialized.  (bug#57208)
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make message-mark-active-p obsolete in favor of mark-active
 
        * lisp/gnus/message.el (message-mark-active-p): Make obsolete in
        favor of 'mark-active'.  Update callers.
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make gnus-uu-view-with-metamail obsolete
 
        * doc/misc/gnus.texi (Other Decode Variables): Don't document
        above obsolete variable.
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use obsolete library as example in Elisp Intro
 
        (Sorting, Files List): Don't use obsolete library makesum.el as
        example.
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make gnus-iswitchb-completing-read obsolete
 
        (gnus-completing-read-function): Don't advertise above obsolete
        function.
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't advertise obsolete library html2text.el
 
 
        * lisp/calendar/time-date.el (seconds-to-time): Use the original arg list
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/Makefile.in (elnlisp): Delete autoload.eln from list.
 
-2022-08-14  Stefan Kangas  <stefan@marxist.se>
+2022-08-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make Gnus FAQ more contemporary
 
        * src/timefns.c (Ftime_convert): Describe FORM argument as required
        as per the advertised calling convention.
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve time-convert docstring formatting for readability
 
        (oclosure-interactive-form): Use `advice--interactive-form` rather than
        `commandp` since we'd call `advice--interactive-form` afterwards anyway.
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Update Gnus Installation FAQ
 
        (FAQ 1-5): Update to reflect that Gnus is no longer released
        separately from Emacs.  Delete FAQ on Gnus 5.10, released in May 2003.
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make many gnus version variables obsolete
 
 
        Don't hide final dump in admin/emake
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ps-mode-version variable obsolete
 
        (ps-mode-show-version, ps-mode-submit-bug-report): Don't use above
        obsolete variable.
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make htmlfontify-version variable obsolete
 
        * lisp/htmlfontify.el (htmlfontify-version): Make obsolete.
        (hfy-meta-tags): Don't use above obsolete variable.
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete many references to Emacs 23 or older from docs
 
        (Control Flow): ... to here, and add documentation for other control
        flow forms.
 
-2022-08-13  Stefan Kangas  <stefan@marxist.se>
+2022-08-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (frame_set_mouse_pixel_position): Use internal client pointer
        record.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Hide local variable section in emacs-news-modes
 
        * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Don't
        re-write the loaddefs.el file when there's no reason to.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Support imenu in emacs-authors-mode
 
        (emacs-authors-imenu-generic-expression): New variable.
        (emacs-authors-mode): Add imenu support.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename etc-authors-mode to emacs-authors-mode
 
        * admin/authors.el:  (Bug#57105)
        * etc/AUTHORS: Use 'emacs-authors' instead of 'etc-authors'.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename etc-authors-mode.el to emacs-authors-mode.el
 
        * lisp/textmodes/etc-authors-mode.el: Move from here...
        * lisp/textmodes/emacs-authors-mode.el: ...to here.  (Bug#57105)
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete references to deleted library hilit19.el
 
 
        * package-vc.el (package-vc-fetch): Autoload it
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/gnus.texi (Emacsen): Delete section.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make some more cedet version variables obsolete
 
 
        Merge remote-tracking branch 'origin/master' into feature/package+vc
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete stale comments from Lisp Intro manual
 
        * lisp/emacs-lisp/seq.el (seq-uniq): Speed up more for long lists
        (bug#57079).
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make finder-mode inherit special-mode
 
        * lisp/finder.el (finder-mode): Inherit special-mode.
        (finder-mode-map): Inherit special-mode-map.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/finder.el (finder-summary): Improve formatting.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Use help-key-binding face in package list help
 
        * lisp/emacs-lisp/package.el (package--prettify-quick-help-key):
        Use help-key-binding face.
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make cedet version variables obsolete
 
        * lisp/outline.el (outline-open): Reverse the arrows to match
        arrows in Customize (bug#57082).
 
-2022-08-12  Stefan Kangas  <stefan@marxist.se>
+2022-08-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * doc/lispref/display.texi (Glyphless Chars): Document more
        variation selectors.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ad-version variable obsolete
 
        * lisp/emacs-lisp/advice.el (ad-version): Make obsolete in favor
        of emacs-version.  It has not been bumped since 1994.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ebnf-version variable obsolete
 
        (ebnf-setup, ebnf-begin-file, ebnf-eps-finish-and-write): Don't
        use above obsolete variable.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ps-print-version variable obsolete
 
        (pr-help-message, pr-interface-help-message)
        (pr-create-interface): Don't use above obsolete variable.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make pr-version variable obsolete
 
        (pr-help-message, pr-interface-help-message, pr-setup)
        (pr-create-interface): Don't use above obsolete variable.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't list Emacs as requirement for built-in package
 
        * doc/misc/htmlfontify.texi (Requirements): Don't list Emacs as
        requirement for built-in package.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't show status message in Helper-describe-bindings
 
        * lisp/emacs-lisp/package-vc.el (package-vc-update): Add new function.
        * lisp/emacs-lisp/package.el (package-update): Use 'package-vc-update'.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/emerge.el (emerge-show-file-name): Make obsolete.
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make emerge-define-key-if-possible obsolete
 
 
        Go back to making `override-global-mode` non-global
 
-2022-08-11  Stefan Kangas  <stefan@marxist.se>
+2022-08-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Only detach upon actual
        device tree change.
 
-2022-08-10  Stefan Kangas  <stefan@marxist.se>
+2022-08-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Make gdb-pad-string obsolete in favor of string-pad
 
        * lisp/cedet/semantic/wisent/comp.el (require): string-pad is used
        run-time.
 
-2022-08-10  Stefan Kangas  <stefan@marxist.se>
+2022-08-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in vc/*.el
 
        With `:init-value t` now missing, the minor mode isn't enabled by
        default, and `bind-key*` appears not to work.
 
-2022-08-10  Stefan Kangas  <stefan@marxist.se>
+2022-08-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete dead code in checkdoc.el
 
        * lisp/emacs-lisp/checkdoc.el: Delete code commented out since
        1997.
 
-2022-08-10  Stefan Kangas  <stefan@marxist.se>
+2022-08-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespacing issues in array.el
 
        from 'limit-index', 'current-line', 'move-to-column-untabify', and
        'untabify-backward'.  Update callers.
 
-2022-08-10  Stefan Kangas  <stefan@marxist.se>
+2022-08-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        Mozilla's dialect of JavaScript (added in version 1.5), and has
        been deprecated for a decade now.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make wisent-pad-string obsolete in favor of string-pad
 
        obsolete in favor of 'string-pad'.  Update callers.
        (subr-x): Require when compiling.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make unused function filesets-ormap obsolete
 
        * lisp/filesets.el (filesets-ormap): Simplify and make obsolete in
        favor of 'seq-drop-while'.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make filesets-filter-list obsolete in favor of seq-filter
 
 
        Avoid having language environments interpreted as sections
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make rng-collapse-space obsolete
 
        of 'string-clean-whitespace'.  Update callers.
        Suggested by Lars Ingebrigtsen <larsi@gnus.org>.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve wording when documenting other TRAMP syntaxes
 
        * doc/misc/tramp.texi (Change file name syntax): Improve wording.
        (Bug#57061)
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid using aliases for color functions
 
        * lisp/woman.el (woman-fontify): Avoid using aliases for
        color-defined-p, display-color-p, and color-values.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some compat code from ps-print.el
 
        * lisp/ps-print.el (ps-print-color-p): Assume color-values is
        fboundp; it always is.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/pcvs-util.el (cvs-partition): Simplify.
 
        * lisp/nxml/rng-util.el (rng-collapse-space): Simplify.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make rng-blank-p obsolete in favor of string-blank-p
 
        * lisp/nxml/rng-util.el (rng-blank-p): Make obsolete in favor of
        string-blank-p.  Update callers.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Autoload string-blank-p
 
        * lisp/net/eudc.el (subr-x): Don't require.
        * lisp/emacs-lisp/subr-x.el (string-blank-p): Autoload.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ibuf-ext.el (ibuffer-remove-alist): Simplify.
 
        (python-rx): Accept one to three octal digits in octal escape codes
        instead of always three
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ibuffer-aif obsolete in favor of if-let
 
 
        * test/lisp/net/tramp-tests.el (tramp-test22-file-times): Adapt test.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve message regarding missing LEIM
 
        * lisp/international/quail.el (quail-use-package): Explain that LEIM
        is installed together with Emacs.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve readability of list-input-methods
 
        * lisp/international/mule-diag.el: Make screen more readable by
        improving the formatting.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Replace utility functions with seq-uniq
 
        values from the `autoloads' forms.  This makes the loaddefs.el
        file about 12K shorter.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ibuffer-awhen obsolete in favor of when-let
 
        * lisp/ibuf-macs.el (ibuffer-awhen): Make obsolete in favor of
        'when-let'.  Update callers.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ibuffer-split-list obsolete in favor of seq-group-by
 
        (ibuffer-generate-filter-groups): Don't use above obsolete
        function.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat alias check-ispell-version obsolete
 
        * lisp/textmodes/ispell.el (check-ispell-version): Make compat
        alias obsolete.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ibuffer.el (ibuffer): Use substitute-command-keys for help.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat alias image-refresh obsolete
 
        * lisp/image.el (image-refresh): Make compat alias obsolete.
        Update callers.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat aliases obsolete in fortran.el
 
        (fortran-auto-fill-mode): Make compat aliases obsolete; update
        callers.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/isearch.el (isearch-mode-help): Make compat alias obsolete.
 
        instead of copypasting the same block of code over and over
        again.
 
-2022-08-09  Stefan Kangas  <stefan@marxist.se>
+2022-08-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
          Warning: docstring has wrong usage of unescaped single
          quotes (use \= or different quoting)
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/diff-mode.el: Don't mention XEmacs.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention XEmacs toolbar in ediff manual
 
 
        GitHub-reference: https://github.com/jwiegley/use-package/issues/968
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/antlr-mode.el: Remove remnants of XEmacs support.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs specific symbol from gnus-user-agent
 
        * lisp/gnus/gnus.el (gnus-user-agent): Remove XEmacs specific
        'codename' symbol.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from mh-alias.el
 
 
        Do some NEWS tagging
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/obsolete/makesum.el: Add "Obsolete-since" header.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Make makesum.el obsolete
 
        returning the top-level symbol if there isn't a define-like form
        (bug#49592).
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/emacs-lisp/nadvice-tests.el: Re-add no-byte-compile.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant local variables in tests
 
        * test/src/coding-tests.el: Pacify byte-compiler without using local
        variable.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Don't autoload obsolete library tpu-extras.el"
 
        (Fwrite_char, write_string, Fterpri, Fprin1, Fprin1_to_string)
        (Fprinc, Fprint): Adapt callers.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove no-byte-compile cookie from some libraries
 
        * test/src/font-tests.el: Remove no-byte-compile cookie.
        * test/src/font-tests.el (font-parse-explain): Fix warning.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't autoload obsolete library tpu-extras.el
 
        * lisp/obsolete/tpu-extras.el: Don't set generated-autoload-file
        to tpu-edt.el.
 
-2022-08-08  Stefan Kangas  <stefan@marxist.se>
+2022-08-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Clean up some local variable sections
 
        * src/xterm.h (struct xi_device_t): New field `attachment'.
        (struct x_display_info): New field `client_pointer_device'.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanups in ediff-*.el
 
 
        GitHub-reference: https://github.com/jwiegley/use-package/issues/822
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ediff-window-display-p obsolete
 
        (move_it_by_lines): Fix logic of detection when going by lines
        overshoots.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ediff-file-remote-p obsolete in favor of file-remote-p
 
        * lisp/vc/ediff-init.el (ediff-file-remote-p): Make into obsolete
        function alias for file-remote-p.  Update callers.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare unused function ediff-user-grabbed-mouse obsolete
 
        * lisp/vc/ediff-util.el (ediff-setup): Don't add above obsolete
        function to pre-command-hook.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat function custom-reset-variables obsolete
 
        * lisp/custom.el (custom-reset-variables): Make unused XEmacs compat
        function obsolete.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove workaround for XEmacs bug in ediff-util.el
 
        * lisp/vc/ediff-util.el (ediff-make-empty-tmp-file): Remove
        workaround for XEmacs bug.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lib-src/etags.c: Remove XEmacs support.
 
        * lisp/Makefile.in (autoloads): Adjust the dependencies to what
        they were before, and update the comments.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve how url-http displays status messages
 
        (url-http-chunked-encoding-after-change-function):
        Remove ineffectual calls to 'url-display-percentage'.
 
-2022-08-07  Stefan Kangas  <stefan@marxist.se>
+2022-08-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (c-after-change-mark-abnormal-strings): Replace complicated regexp searches
        for end of logical line with basic Lisp functions.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Finish up obsoletion of mh-compat.el
 
        * lisp/mh-e/mh-e.el (mh-compat): Don't require.
        * lisp/mh-e/mh-utils.el (mailabbrev): Require.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make mh-compat.el obsolete
 
        * lisp/mh-e/mh-compat.el: Move from here...
        * lisp/obsolete/mh-compat.el: ...to here.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Move mh-flet macro to mh-acros.el
 
        * lisp/mh-e/mh-compat.el (mh-flet): Move from here...
        * lisp/mh-e/mh-acros.el (mh-flet): ...to here.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat macro mh-display-completion-list obsolete
 
        * test/lisp/net/tramp-tests.el (tramp-test17-insert-directory)
        (tramp-test22-file-times): Adapt tests.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespacing problem in allout.el
 
        'allout-outlinify-sticky'.
        (allout-mode): Doc fix.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix defvar-keymap example in elisp manual
 
        * doc/lispref/modes.texi (Example Major Modes): Fix example to
        match code.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make indented-text-mode alias obsolete
 
        * lisp/vc/ediff-util.el (ediff-choose-syntax-table): Don't mention or
        use above obsolete alias.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make {close,replace}-rectangle compat aliases obsolete
 
        * lisp/rect.el (close-rectangle, replace-rectangle): Make compat
        aliases obsolete.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention test failures on Ubuntu 16.04 in PROBLEMS
 
 
        * doc/misc/mh-e.texi (Viewing): Add closing brace to @footnote.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/PROBLEMS: Delete entry on 20+ years old version of X-Symbol.
 
        * admin/check-doc-strings: Remove XEmacs support.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention removed XEmacs support in reftex manual
 
        * doc/misc/reftex.texi (Installation, Imprint): Don't mention
        removed XEmacs support.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention removed XEmacs support in mh-e manual
 
        * doc/misc/mh-e.texi (Preface, Incorporating Mail, Viewing)
        (Tool Bar, Tool Bar): Remove any reference to XEmacs.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make alias widget-visibility-value-create obsolete
 
        * lisp/wid-edit.el (widget-visibility-value-create): Make compat
        alias obsolete.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make an rmail compat alias obsolete
 
        * lisp/mail/rmailsum.el (rmail-summary-output-to-rmail-file): Make
        compat alias obsolete.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make compat alias ede-toplevel-project-or-nil obsolete
 
        * lisp/cedet/ede/files.el (ede-toplevel-project-or-nil): Make
        compat alias obsolete.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Drop support for XEmacs package func-menu from idlwave
 
        * doc/misc/idlwave.texi (Introduction, Motion Commands): Remove
        any mention of func-menu.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make face-doc-string aliases obsolete
 
        * lisp/faces.el (face-doc-string, set-face-doc-string): Make
        aliases obsolete.
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/update_autogen: Fix generating ldefs-boot.el.
 
 
        Put no-byte-compile cookie back in ldefs-boot.el
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention removed XEmacs support in idlwave manual
 
 
        * src/puresize.h (BASE_PURESIZE): Bump the value.  (Bug#57007)
 
-2022-08-06  Stefan Kangas  <stefan@marxist.se>
+2022-08-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * lisp/Makefile.in: Ensure that leim-list.el is built (bug#56998).
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Allow newline after def*-form for definition-prefix
 
        * lisp/Makefile.in (autoloads): Ensure that loaddefs-gen.elc
        exists before making autoloads.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ange-ftp-re-read-dir compat alias obsolete
 
        since that file may be deleted, but the loaddefs.elc file still
        exists.  This causes problems in nativecomp builds.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename object-sort-list to srecode-object-sort-list
 
        * lisp/cedet/srecode/table.el (srecode-object-sort-list): Rename
        from 'object-sort-list'.  Retain old name as an obsolete alias.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problems in viper.el
 
        'set-viper-state-in-major-mode'.  Retain old name as an obsolete
        alias.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problems in xscheme.el
 
        (xscheme-verify-buffer): Rename from 'verify-xscheme-buffer'.
        Retain old name as an obsolete alias.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problem in saveplace.el
 
        'load-save-place-alist-from-file'.  Retain old name as an obsolete
        alias.  Update callers.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two perl-mode aliases obsolete
 
        * lisp/progmodes/perl-mode.el (indent-perl-exp)
        (mark-perl-function): Make obsolete.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problem in ede/custom.el
 
        * lisp/cedet/ede/custom.el (ede-eieio-old-variables): Rename from
        'ede-eieio-old-variables'.  Retain old name as an obsolete alias.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/env-tests.el: New file.
 
        * src/xterm.c (xi_handle_interaction): New function.
        (handle_one_xevent): Call it in the appropriate places.
 
-2022-08-05  Stefan Kangas  <stefan@marxist.se>
+2022-08-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.h (struct xi_device_t): New fields for focus
        tracking.  Add comments describing fields.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in mail/*.el
 
        (sc-electric-mode-map, sc-minibuffer-local-completion-map)
        (sc-minibuffer-local-map): Prefer defvar-keymap.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Whitespace fix in gdb-mi.el
 
        (gdb-memory-prev-page): Change tab after "defvar" to space, to avoid
        potential bugs in tooling.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Be more lax when picking up prefixes for loaddefs
 
        * lisp/obsolete/netrc.el (netrc-machine-user-or-password)
        (netrc-credentials): Suppress some warnings.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Document obsoletion of netrc-parse better
 
        * lisp/obsolete/netrc.el (netrc-parse): Add 'obsolete' declaration
        pointing to 'auth-source-netrc-parse-all' for documentation purposes.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Clean up output of make-command-summary slightly
 
        * lisp/emacs-lisp/loaddefs-gen.el (autoload-ignored-definitions):
        Ignore `define-keymap', too (bug#56973).
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Add define-key-after to autoload-ignored-definitions
 
        * lisp/emacs-lisp/loaddefs-gen.el (autoload-ignored-definitions):
        Add define-key-after and define-ibuffer-sorter.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/lispref/loading.texi (Autoload by Prefix): Fix typo.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problem in meta-mode.el
 
        from 'font-lock-match-meta-declaration-item-and-skip-to-next'.
        Retain old name as an obsolete alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Add more autoload-ignored-definitions
 
 
        * eww.el (eww-browse): Raise error if there are no arguments
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/find-dired.el (lookfor-dired): Make obsolete.
 
 
        Merge branch 'master' into feature/long-lines-improvements
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename recently added macro to follow conventions
 
        * lisp/eshell/em-extpipe.el (eshell-extpipe--or-with-catch):
        Rename from 'em-extpipe--or-with-catch'.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problem in dired-aux.el
 
        Ignore autoload functions in `tramp-file-name' structure tests,
        since `tramp-file-name-handler' is also autoloaded.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename timep to type-break-timep
 
        * lisp/type-break.el (type-break-timep): Rename from 'timep'.
        Retain old name as an obsolete alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace problem in mpc.el
 
        * lisp/mpc.el (mpc-tag-browser-tagtypes): Rename from
        'tag-browser-tagtypes'.  Retain old name as an obsolete alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename set-woman-file-regexp to woman-set-file-regexp
 
        * lisp/woman.el (woman-set-file-regexp): Rename from
        'set-woman-file-regexp'.  Retain old name as an obsolete alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename alphabetp to hangul-alphabetp
 
        * lisp/leim/quail/hangul.el (hangul-alphabetp): Rename from
        'alphabetp'.  Retain old name as an obsolete alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Make trivial convenience defsubst notzerop obsolete
 
        double-encode Content-Disposition in mails with no other body
        (bug#56906).
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename make-doctor-variables to doctor-make-variables
 
        'make-doctor-variables'.  Retain old name as an obsolete function
        alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename nil-blank-string to eshell-nil-blank-string
 
        * lisp/eshell/em-unix.el (eshell-nil-blank-string): Rename from
        'nil-blank-string'.  Retain old name as an obsolete function alias.
 
-2022-08-04  Stefan Kangas  <stefan@marxist.se>
+2022-08-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename pod2man-program to cperl-pod2man-program
 
        * package-vc.el (package-vc-fetch): Filter out packages without :vc
        information in the interactive specification.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/help.el (describe-map-tree, describe-map): Simplify.
 
        * test/lisp/net/tramp-tests.el (tramp-test10-write-region)
        (tramp-test20-file-modes, tramp-test22-file-times): Extend tests.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Mark keys in apropos.el for substitute-command-keys
 
        (apropos-widget, apropos-plist, apropos-library): Mark keys for
        'substitute-command-keys'.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Add face to mouse buttons in command substitutions
 
        * doc/lispref/loading.texi (Where Defined): Document the new
        optional argument of 'symbol-file'.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging in apropos.el
 
        * lisp/apropos.el (apropos-follow, apropos-next-symbol)
        (apropos-previous-symbol): Tag for 'apropos-mode'.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove superfluous autoloads from url-util.el
 
 
        * lisp/transient.el: Update to package version v0.3.7-143-g1b0a8a7
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve obsoletion of trimming functions in url-util.el
 
        (url-strip-leading-spaces): Redefine as obsolete function alias
        for 'string-trim-left'.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use string-trim in newsticker--remove-whitespace
 
        * lisp/net/newst-backend.el (newsticker--remove-whitespace): Use
        string-trim.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some spurious references to XEmacs
 
        * lisp/emacs-lisp/checkdoc.el (checkdoc-ispell-lisp-words): Don't
        mention XEmacs.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from reftex-ref.el
 
        * lisp/textmodes/reftex-ref.el (reftex-latin1-to-ascii): Remove
        XEmacs compat code.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove more XEmacs compat code from viper-util.el
 
 
        This reverts commit 99bbc1fa23c3a54f1cbd2c56c57773dd471b3ef3.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from url-util.el
 
        * lisp/url/url-util.el (url-display-percentage): Remove XEmacs
        compat code.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Make url-util space trimming functions obsolete
 
        (url-strip-leading-spaces): Make obsolete in favor of
        'string-trim'.  Update caller.
 
-2022-08-03  Stefan Kangas  <stefan@marxist.se>
+2022-08-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (x_free_frame_resources): Remove calls to XFlush where it is not
        really necessary.  Leave the calls that actually are intact.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid cl-cXXXr compat aliases
 
        (cl--do-proclaim, cl-defstruct): Prefer using cXXXr functions
        directly, instead of cl-cXXXr prefixed compat aliases.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/vtable.texi (Commands): Fix typo.  (Bug#56899)
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in footnote.el
 
        * lisp/mail/footnote.el (footnote-mode-map)
        (footnote-minor-mode-map): Prefer defvar-keymap.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Obsolete unused variable footnote-use-message-mode
 
        * package-vc.el (package-vc-unpack): Generate autoloads and ignore
        have the VCS ignore them (along with package description file).
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete obsolete variable nntp-authinfo-file
 
        * lisp/gnus/nntp.el (nntp-authinfo-file): Delete variable obsolete
        since 24.1.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/textmodes/sgml-mode.el (html-tag-alist): Add https.
 
 
        * etc/NEWS: Announce 'gnus-summary-up-thread' change.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        url-about: Ignore missing directories in load-path
 
        (find-dired-sort-by-filename): Don't bug out on error messages
        from find.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete function alias x-selection obsolete since 23.3
 
        * lisp/select.el (x-selection): Delete function alias obsolete since
        23.3.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/mail/binhex.el: Improve commentary.
 
        * lisp/url/url-file.el (url-file): Don't use obsolete url-dired
        function.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Make url-dired.el obsolete (part 2/2)
 
        * lisp/url/url-file.el (url-dired): Don't require.
        * etc/NEWS: Announce its obsoletion.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Make url-dired.el obsolete (part 1/2)
 
        * lisp/url/url-dired.el: Move from here...
        * lisp/obsolete/url-dired.el: ...to here.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Make gnus-url-unhex into alias for url-unhex
 
        * lisp/gnus/gnus-util.el (gnus-url-unhex): Make into obsolete function
        alias for url-unhex; they are identical.  Update callers.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for url-{hexify,unhex}-string
 
        * test/lisp/url/url-util-tests.el (url-unhex-string-tests)
        (url-hexify-string-tests): New tests.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove extraneous defvars from edmacro.el
 
        * src/xterm.c (handle_one_xevent): Also don't store duplicate
        events for ConfigureNotify events bound for the root window.
 
-2022-08-02  Stefan Kangas  <stefan@marxist.se>
+2022-08-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * doc/lispref/positions.texi (Narrowing): Update the documentation.
 
-2022-08-01  Stefan Kangas  <stefan@marxist.se>
+2022-08-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't bind non-existent command in picture-mode-map
 
 
        * src/eval.c (Fdefvaralias): Clarify error messages.  (Bug#56863)
 
-2022-08-01  Stefan Kangas  <stefan@marxist.se>
+2022-08-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer command remapping to substitute-key-definition
 
        by loaddefs-gen, which will trigger re-compilation of Emacs since
        pinyin.el is generated after Emacs is built.
 
-2022-08-01  Stefan Kangas  <stefan@marxist.se>
+2022-08-01  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/dig.el: Improve Commentary.
 
-2022-08-01  Stefan Kangas  <stefan@marxist.se>
+2022-08-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix in eudc-hotlist.el
 
        * lisp/net/eudc-hotlist.el (eudc-hotlist-mode): Doc fix; use command
        substitution.
 
-2022-08-01  Stefan Kangas  <stefan@marxist.se>
+2022-08-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespacing issue in dig.el
 
 
        * lisp/cedet/ede/base.el (ede-project): Fix warning when loading EDE.
 
-2022-08-01  Stefan Kangas  <stefan@marxist.se>
+2022-08-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        them correspondingly.  Note that readablep is not pure since its
        return value depends on ambient state.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ps-def.el obsolete (part 2/2)
 
        * lisp/obsolete/ps-def.el: Add "Obsolete-since".
        * lisp/ps-print.el (ps-def): Don't require.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ps-def.el obsolete (part 1/2)
 
        * lisp/cus-edit.el (custom-save-icons): Only make an entry when
        there's something to save (bug#56860).  Also autoload.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Move some definitions from ps-def.el to ps-print.el
 
        (ps-color-format, ps-float-format)
        (ps-generate-postscript-with-faces1): ...to here.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some leftover compat code from ps-print
 
        * rcirc.el (rcirc--electric-pair-inhibit): Add new predicate function.
        (rcirc-mode): Use rcirc--electric-pair-inhibit.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read): Simplify.
 
        (cl-struct-sequence-type, cl-struct-slot-offset): Autoload since
        they are referred to by code in cl-loaddefs.el.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete additional items obsolete since 20, 21 and 22
 
        * lisp/progmodes/compile.el: Reformulate to avoid a byte-compile
        warning when compiling loaddefs.el.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete aliases obsolete since 21.1 and 22.1
 
        * lisp/international/iso-transl.el (iso-transl-char-map)
        (iso-transl-language-alist): Add U+1E9E capital sharp S.
 
-2022-07-31  Stefan Kangas  <stefan@marxist.se>
+2022-07-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/xterm.h (struct scroll_bar): Remove `x_drawable' field.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete redisplay-end-trigger-functions and related defuns
 
 
        Move a test from subr-tests to print-tests
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/apropos.el (apropos-documentation): Simplify.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid leaving temp buffers in bib-mode and refbib
 
        * lisp/textmodes/refbib.el (r2b-capitalize-title): Use
        with-temp-buffer.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in dns-mode-map
 
        * lisp/textmodes/dns-mode.el (dns-mode-map): Prefer defvar-keymap.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in nroff-mode-map
 
        * lisp/textmodes/nroff-mode.el (nroff-mode-map): Prefer defvar-keymap.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix namespace use in bib-mode.el
 
        update uses.
        (bib-mode-map): Prefer defvar-keymap.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ffap-newfile-prompt obsolete
 
        * lisp/ffap.el (ffap-newfile-prompt): Obsolete in favor of
        'find-file-not-found-functions'.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ffap.el (ffap-url-regexp): Add gemini.
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Make outline-view-change-hook obsolete
 
        * doc/lispref/keymaps.texi (Translation Keymaps): Improve indexing
        of keymaps.  (Bug#56816)
 
-2022-07-30  Stefan Kangas  <stefan@marxist.se>
+2022-07-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * lisp/emacs-lisp/icons.el: Remove comment.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete fast-lock.el and lazy-lock.el
 
        * src/haiku_support.h: Update prototypes.
        * src/haikumenu.c (haiku_menu_show): Call it here.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert ffap comments to tests
 
        * test/lisp/ffap-tests.el (ffap-file-remote-p, ffap-machine-p):
        New tests.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        ba54f7e39c ; * doc/lispref/windows.texi (Window Sizes): Another typo....
        7990d0c36a ; * doc/lispref/windows.texi (Window Sizes): Fix a typo.  ...
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        92e77873ad Update ChangeLog and AUTHORS for 28.1.91 pretest
        093214402b ; * admin/authors.el (authors-aliases): Update.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        wrong current_buffer.  Reported by Lars Ingebrigtsen
        <larsi@gnus.org>.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Make quickurl.el obsolete (part 2/2)
 
        * lisp/info.el (Info-file-list-for-emacs): Delete quickurl entry.
        * doc/misc/autotype.texi (QuickURL): Delete section.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Make net/quickurl.el obsolete (part 1/2)
 
        (syms_of_print): New internal `print--unreadable-callback-buffer'
        variable.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Bump Emacs version to 28.1.91
 
        * msdos/sed2v2.inp:
        * nt/README.W32: Bump Emacs version to 28.1.91.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Update ChangeLog and AUTHORS for 28.1.91 pretest
 
        * ChangeLog.3:
        * etc/AUTHORS: Update.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes: don't mention EFS
 
        * src/xdisp.c (forward_to_next_line_start): Look into display and
        overlay strings only when lines are truncated on display.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        New test ffap-replace-file-component
 
        * test/lisp/ffap-tests.el (ffap-replace-file-component): New test.
 
-2022-07-28  Stefan Kangas  <stefan@marxist.se>
+2022-07-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor doc fixes in ffap.el
 
        wheel function.
        (syms_of_haikuselect): Update doc strings.
 
-2022-07-26  Stefan Kangas  <stefan@marxist.se>
+2022-07-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haikuterm.c (haiku_read_socket): Clear
        last_mouse_glyph_frame like on X.
 
-2022-07-25  Stefan Kangas  <stefan@marxist.se>
+2022-07-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (top level): require 'whitespace.
        (whitespace-style, whitespace-trailing-regexp): Remove defvars.
 
-2022-07-24  Stefan Kangas  <stefan@marxist.se>
+2022-07-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (x_dnd_update_tooltip_position): Save last tooltip X and Y
        somewhere, so we don't move it upon client lists being updated.
 
-2022-07-22  Stefan Kangas  <stefan@marxist.se>
+2022-07-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        25bc330a6d Make 'describe-function' say "byte-compiled" when appropriate
        2b31e667be ;Improve documentation of locale-specific string comparison
 
-2022-07-22  Stefan Kangas  <stefan@marxist.se>
+2022-07-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Adjust help-fns.el tests for recent change
 
        (compilation-parse-errors-function): Remove declaration, not used any more.
        (prolog-parse-sicstus-compilation-errors): Remove function, not used any more.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Don't end messages with "."
 
        * test/src/buffer-tests.el (test-buffer-chars-modified-ticks): New
        test.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/cperl-mode.el: Don't mention obsolete archive.
 
        * src/xfns.c (Fx_show_tip):
        (syms_of_xfns): Add assertion and adjust default values.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor doc fix in search-forward-help-for-help
 
        * lisp/help.el (search-forward-help-for-help): Use command
        substitution.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Make bs-help obsolete in favor of describe-mode
 
        * lisp/bs.el (bs-help): Make obsolete in favor of describe-mode.
        Update uses.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Make dictionary-help obsolete in favor of describe-mode
 
        * lisp/net/dictionary.el (dictionary-help): Make obsolete in favor
        of describe-mode.  Update uses.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't list obsolete in "other commands" help section
 
        * doc/lispref/strings.texi (Text Comparison): Mention the Unicode
        collation rules and buffer-local case-tables.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Make bubbles-quit obsolete in favor of quit-window
 
        * lisp/play/bubbles.el (bubbles-quit): Make obsolete in favor of
        quit-window.  Update uses.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove superfluous installation instructions
 
        * lisp/textmodes/remember.el:
        * lisp/woman.el: Remove superfluous installation instructions.
 
-2022-07-21  Stefan Kangas  <stefan@marxist.se>
+2022-07-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        This reverts commit daf2c3e23a45bff14f9d444d2d07455376d4b6da.
 
-2022-07-20  Stefan Kangas  <stefan@marxist.se>
+2022-07-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in xwidget.el
 
        when creating GCs.  Reported by Colin Baxter
        <m43cap@yandex.com>.
 
-2022-07-20  Stefan Kangas  <stefan@marxist.se>
+2022-07-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        `haiku_note_drag_wheel' when appropriate.
        * src/haikuterm.h: Update prototypes.
 
-2022-07-20  Stefan Kangas  <stefan@marxist.se>
+2022-07-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in some trivial cases
 
        * lisp/x-dnd.el (x-dnd-handle-xdnd, x-dnd-handle-motif):
        `lsh` is slower and has confusing semantics; avoid.
 
-2022-07-19  Stefan Kangas  <stefan@marxist.se>
+2022-07-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in bindings.el
 
        * test/lisp/subr-tests.el (subr-tests--butlast-ref, subr-butlast):
        Add test.
 
-2022-07-19  Stefan Kangas  <stefan@marxist.se>
+2022-07-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/net/tramp-sh.el (tramp-sh-handle-directory-files-and-attributes):
        * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use it.
 
-2022-07-18  Stefan Kangas  <stefan@marxist.se>
+2022-07-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/rect.el (rectangle-mark-mode-map): Prefer defvar-keymap.
 
        * lisp/x-dnd.el (x-dnd-mwheel-scroll): New function.
        (x-dnd-handle-xdnd): Use that instead of abusing mwheel.el.
 
-2022-07-17  Stefan Kangas  <stefan@marxist.se>
+2022-07-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in mpc.el
 
        * lisp/tar-mode.el (tar-subfile-save-buffer): Give a better error
        message when the parent buffer is dead (bug#56605).
 
-2022-07-17  Stefan Kangas  <stefan@marxist.se>
+2022-07-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        here...
        (help-xref--navigation-buttons): To here.
 
-2022-07-16  Stefan Kangas  <stefan@marxist.se>
+2022-07-16  Stefan Kangas  <stefankangas@gmail.com>
 
        New test for make_symbol_constant
 
 
        * lisp/emacs-lisp/byte-opt.el (byte-optimize-list): New.
 
-2022-07-16  Stefan Kangas  <stefan@marxist.se>
+2022-07-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete obsolete variable gnus-secondary-servers
 
        * lisp/gnus/gnus-int.el (gnus-start-news-server): Don't use above
        deleted variable.
 
-2022-07-16  Stefan Kangas  <stefan@marxist.se>
+2022-07-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix obsoletion of nntp-authinfo-file
 
        * lisp/gnus/nntp.el (nntp-authinfo-file): Fix obsoletion.
 
-2022-07-16  Stefan Kangas  <stefan@marxist.se>
+2022-07-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (tramp-test42-utf8-with-perl)
        (tramp-test42-utf8-with-ls): Rewrite, using the new macros.
 
-2022-07-15  Stefan Kangas  <stefan@marxist.se>
+2022-07-15  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/tar-mode.el (tar-mode-map): Prefer defvar-keymap.
 
        struct (--enable-lisp-type-checking).  Enable Emacs type category by
        default.  Expand children in type summary for Lisp_Object.
 
-2022-07-15  Stefan Kangas  <stefan@marxist.se>
+2022-07-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/mail/emacsbug.el (submit-emacs-patch): Prefer
        compose-mail-other-window over message-mail-other-window (bug#56555).
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Make ps-print-ensure-fontified obsolete
 
 
        * src/gtkutil.c (xg_free_frame_widgets): Avoid compiler warning.
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Update the Samaritan's contact details in M-x doctor
 
 
        GitHub-reference: fix https://github.com/joaotavora/eglot/issues/131
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence unused variable warning in a build --without-all
 
        * src/xfns.c (Fx_double_buffered_p): Silence unused variable warning
        in a build --without-all.
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Compress hashcash headers by default
 
        * lisp/mail/hashcash.el (hashcash-extra-generate-parameters):
        Use compression by default.
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Pacify -Wunused-macros in --without-all builds
 
        * src/image.c (IMAGE_TYPE_INIT): Make conditional on image support.
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Update the 'etags' test suite
 
        * src/xterm.c (x_try_restore_frame): New function.
        (x_connection_closed): Call it if selected_frame is nil.
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        76878ce6a0 * etc/PROBLEMS: Describe problems with remote files.  (Bug...
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (imagemagick_get_animation_cache): Ditto.
        (image_prune_animation_caches): New function (bug#56546).
 
-2022-07-14  Stefan Kangas  <stefan@marxist.se>
+2022-07-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        be left alive without any frames on them, so take that into
        account.  (bug#56528)
 
-2022-07-13  Stefan Kangas  <stefan@marxist.se>
+2022-07-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in tab-bar.el
 
        * test/src/comp-resources/comp-test-funcs.el
        (comp-test-48029-nonascii-žžž-f): New function.
 
-2022-07-13  Stefan Kangas  <stefan@marxist.se>
+2022-07-13  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy.
 
 
        * lisp/net/tramp.el (tramp-verbose): Fix docstring.
 
-2022-07-13  Stefan Kangas  <stefan@marxist.se>
+2022-07-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make the rsh command obsolete
 
        (syms_of_haikuselect): Add new defsubr.
        * src/haikuselect.h: Update prototypes.
 
-2022-07-13  Stefan Kangas  <stefan@marxist.se>
+2022-07-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        function (bug#48415).
        (image-convert): Use it.
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Drop obsolete rsh/rlogin from two user options
 
        * lisp/net/ange-ftp.el (ange-ftp-gateway-program):
        * lisp/net/imap.el (imap-shell-program): Drop obsolete "rsh"/"rlogin".
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make pcomplete/{rsh,rlogin} into alias for pcomplete/ssh
 
        * src/xterm.c (x_preserve_selections): Use XCB to asynchronously
        fetch the selection owner.
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention cl-cXXXr aliases in cl-lib manual
 
        mention 'cl-cXXXr' compatibility aliases for built-in 'cXXXr'
        functions.  They shouldn't be used in new code.
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make some rst.el compat aliases obsolete
 
        (rst-toc-mode-mouse-goto-kill, rst-toc-quit-window): Make
        compatibility aliases obsolete.
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make remote-shell-program default to ssh only
 
        easy enough for users to customize them manually if they want to.
        See also the discussion in: https://debbugs.gnu.org/56461
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Recognize gemini in thing-at-point
 
        * src/xterm.c (x_preserve_selections): Get selection owner and
        run lost selection hook separately.
 
-2022-07-12  Stefan Kangas  <stefan@marxist.se>
+2022-07-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (syms_of_xterm): New variable `x-auto-preserve-selections'.
        * src/xterm.h: Update prototypes.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/mail/mail-utils.el (mail-string-delete): Make obsolete.
 
 
        etc/PROBLEMS: Describe issues with native compilation on Cygwin
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in thumbs.el
 
        We don't try to equate unibyte and multibyte raw bytes in symbol
        lookups elsewhere and there is no reason to do it here.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove dead branch from substitute-command-keys
 
        (add-abbrev): If there's an active region, use that as the
        expansion (bug#56496).
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/obsolete/rlogin.el: Add "Obsolete-since" line.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make net/rlogin.el obsolete
 
        * lisp/net/rlogin.el: Move from here...
        * lisp/obsolete/rlogin.el: ...to here.  (Bug#56461)
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/.lldbinit: Fix copyright year.
 
        function started using read-from-minibuffer.
        * src/fns.c (Fyes_or_no_p): Ditto.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Move EIEIO autoloads to the common loaddefs.el
 
        * (src/.lldbinit): New file.
        * (etc/emacs_lldb.py): Module loaded from .lldbinit.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't create unused file rmail-loaddefs.el
 
        (string_to_multibyte):
        * src/print.c (print_string):  Adapt calls.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; don't mention rlogin
 
        * lisp/delsel.el: Make the mouse yank commands delete-selection-mode
        aware (bug#56421).
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/package.el (define-package): Make obsolete.
 
        when called directly with `M-x lisp-fill-paragraph' instead of via
        `M-q' (bug#56476).
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make crm-default-separator obsolete as per FIXME
 
        obsolete variable alias for crm-separator.
        (crm-separator): Update docstring for above change.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/find-dired.el (find-dired): Doc fix; add cross-reference.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Re-add comment on autoloading cookies in preloaded files
 
        * lisp/font-core.el (font-lock-defaults): Re-add autoload cookie,
        despite the fact that this file is preloaded.
 
-2022-07-11  Stefan Kangas  <stefan@marxist.se>
+2022-07-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer :risky defcustom keyword
 
 
        * time-date.el (decoded-time-period): Rename TIME in docstring
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some ineffectual calls to purecopy
 
        (mail-extr-x400-encoded-address-full-name-pattern): Remove
        ineffectual calls to purecopy.
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename new option to browse-url-default-scheme
 
        * test/lisp/shadowfile-tests.el:
        * test/lisp/net/tramp-tests.el: Do not adapt `tramp-remote-path'.
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use purecopy in dictionary.el
 
 
        Avoid concatenating encoded and decoded file names.
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        New user option browse-url-guess-default-scheme
 
        * src/xterm.c (handle_one_xevent): Only handle WM_DELETE_WINDOW
        to toplevel windows, and set event timestamp.
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Make browse-url.el support for plain "mozilla" obsolete
 
        (browse-url--browser-defcustom-type, browse-url-default-browser):
        Don't refer to above obsolete function 'browse-url-mozilla'.
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/browse-url.el: Improve commentary.
 
        * src/xterm.c (xm_setup_dnd_targets, x_dnd_free_toplevels)
        (x_dnd_compute_toplevels): Avoid catching errors synchronously.
 
-2022-07-10  Stefan Kangas  <stefan@marxist.se>
+2022-07-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/composite.c (Fcomposition_get_gstring):
        Prefer `make_multibyte_string` over Fconcat+STRING_SET_MULTIBYTE.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Exclude platform specific browsers from custom type
 
        * lisp/net/browse-url.el (browse-url--browser-defcustom-type):
        Don't include platform specific browsers on other platforms.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/eww.el (eww): Improve docstring.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make browse-url-default-browser fall back to EWW
 
        * lisp/net/browse-url.el (browse-url-default-browser): Fall back
        to EWW.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Drop support for the dead third-party w3 package
 
        * lisp/msb.el (msb--few-menus, msb--very-many-menus): Check for
        eww-mode instead of w3-mode.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve introductory section of TRAMP manual
 
        without contrasting to Ange FTP.  (Bug#56440)
        (Frequently Asked Questions): Move information on Ange FTP here.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in net/*.el
 
        * src/xterm.c (handle_one_xevent): Use `x_dnd_action_symbol' to
        set the Motif action instead.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete obsolete variable tooltip-use-echo-area
 
        * lisp/progmodes/gud.el (gud-tooltip-process-output)
        (gud-tooltip-tips): Don't use above deleted variable.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/woman.el (woman-fill-column): Increase default to 70.
 
        * lisp/mh-e/mh-mime.el (mh-small-show-buffer-p): Double value.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete obsolete variable font-lock-maximum-size
 
        narrowed_begv if it's zero.  This avoids segfault in
        BACKWARD_CHAR, since zero is not a valid buffer position.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        New command emacs-news-toggle-tag
 
        * test/lisp/textmodes/emacs-news-mode-resources/toggle-tag.erts:
        * test/lisp/textmodes/emacs-news-mode-tests.el: New files.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve ert-test-erts-file documentation
 
        * lisp/emacs-lisp/ert.el (ert-test-erts-file): Improve docstring.
        * doc/misc/ert.texi (erts files): Fix typo.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Bind M-G unconditionally in Dired
 
        documentation of above command from here...
        * doc/emacs/dired.texi (Subdirectory Motion): ...to here.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Move dired-buffer-more-recently-used-p to dired.el
 
        here...
        * lisp/dired.el (dired-buffer-more-recently-used-p): ...to here.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete obsolete variable buffer-substring-filters
 
        * src/haikuselect.h: Update prototypes.
        * src/systime.h: Define `Time' to an appropriate value on Haiku.
 
-2022-07-09  Stefan Kangas  <stefan@marxist.se>
+2022-07-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/minibuf.c (read_minibuf_unwind (twice))
        * src/window.c (Fset_window_configuration): Remove argument TRACK.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; don't mention obsolete variable
 
 
        * lisp/info.el (Info-isearch-filter): Check if search-invisible is t.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't mention moved variable in dired-x manual
 
        * doc/misc/dired-x.texi (Technical Details): Remove mention of
        'dired-clean-up-buffers-too'; it has been moved to dired.el.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete redundant defgroup dired-keys
 
        * lisp/dired-x.el (dired-keys): Delete defgroup.
        (dired-bind-vm): Move to :group dired-x.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Move dired-do-relsymlink from dired-x.el to dired.el
 
 
        * src/fns.c (struct textprop_rec, concat_to_string): Remove `from`.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/dired.el (dired-jump-map): Bind also "j" to dired-jump.
 
        * test/src/fileio-tests.el (fileio-tests--identity-expand-handler)
        (fileio--file-name-case-insensitive-p): New test.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove many items obsolete since 24.1
 
        * lisp/mail/mailalias.el (mail-complete-alist): Doc fixes; don't refer
        to above removed items.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Put safe-local-variable property on auto-insert
 
        * lisp/autoinsert.el (auto-insert): Put safe-local-variable
        property to allow disabling auto-inserting without a warning.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Stop ffap-machine-at-point from pinging random hosts
 
 
        * lisp/ffap.el (ffap-machine-p-known): Change default to 'accept'.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Add :safe property to ffap-machine-p-* variables
 
        (ffap-machine-p-unknown): Add :safe property using above new
        predicate.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for mail-extr.el
 
        * test/lisp/mail/mail-extr-tests.el: New file.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid obsolete initial-input argument in net-utils.el
 
        the opacity property, which is much more expensive than changing
        it.
 
-2022-07-08  Stefan Kangas  <stefan@marxist.se>
+2022-07-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        x_dnd_action_symbol.
        (x_dnd_begin_drag_and_drop): Don't clear it afterwards.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/ert.el (Commentary): Refer to the Info manual.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer keymap inheritance in shr-image-map
 
 
        * src/frame.c (do_switch_frame): Remove 53 lines of code.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/dig.el (dig): Provide default.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make net-utils-url at point funs obsolete in favor of ffap
 
        * src/pgtkselect.c (pgtk_clear_frame_selections): Manually
        disown cleared selections.  (bug#56434)
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/eww.el (eww-browse-url): Add 'browser-kind' property.
 
        * lisp/woman.el (woman): Fix comment; don't mention gnudoit.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two XEmacs related variables obsolete
 
        quit-flag is true immediately after a selection converter is
        run.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Mark comint modes in net-utils.el as non-interactive
 
        (smbclient-mode, network-connection-mode): Mark as non-interactive.
        (nslookup-mode-map, ftp-mode-map): Prefer defvar-keymap.
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make 'run-dig' command obsolete in favor of 'dig'
 
        * src/lisp.h: Add prototype for 'buffer_visited_file_modtime'.
        (Bug#56397)
 
-2022-07-07  Stefan Kangas  <stefan@marxist.se>
+2022-07-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/dig.el (dig-exit): Mark for 'dig-mode'.
 
        * src/xterm.c (x_dnd_do_unsupported_drop): Asynchronously catch
        errors around XSendEvent.
 
-2022-07-06  Stefan Kangas  <stefan@marxist.se>
+2022-07-06  Stefan Kangas  <stefankangas@gmail.com>
 
        End new .dir-locals.el files with a newline
 
        newly created .dir-locals.el files.  This avoids git complaining about
        "No newline at end of file".
 
-2022-07-06  Stefan Kangas  <stefan@marxist.se>
+2022-07-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Autoload safe local property for plstore-encrypt-to
 
        * lisp/plstore.el (plstore-encrypt-to): Autoload 'safe-local-variable'
        property for improved security.
 
-2022-07-06  Stefan Kangas  <stefan@marxist.se>
+2022-07-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defcustom :safe to putting 'safe-local-variable'
 
        * doc/lispref/keymaps.texi (Controlling Active Maps): Mention new args
        MESSAGE and TIMEOUT of set-transient-map.
 
-2022-07-06  Stefan Kangas  <stefan@marxist.se>
+2022-07-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make some additional defcustom types more restrictive
 
        (auto-narrow-pre-command-function, auto-narrow-post-command-function): Use the
        new internal function.
 
-2022-07-06  Stefan Kangas  <stefan@marxist.se>
+2022-07-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix missing :value with defcustom const :type
 
 
        * admin/merge-gnulib (AVOIDED_MODULES): Add chmod.
 
-2022-07-06  Stefan Kangas  <stefan@marxist.se>
+2022-07-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * doc/misc/tramp.texi (Auto-save File Lock and Backup):
        Explain remote-file-name-inhibit-auto-save-visited.
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Add index entry for "ignore case"
 
        * doc/emacs/glossary.texi (Glossary): Add index entry for "ignore
        case" pointing to "Case Folding".
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename new option to remote-file-name-inhibit-auto-save-visited
 
 
        * lisp/wid-edit.el (widget-convert): Autoload.
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Re-fix narrowing problem in tramp-debug-buffer-command-completion-p
 
        * lisp/net/tramp.el (tramp-debug-buffer-command-completion-p):
        Respect narrowing also for end of substring.  (Bug#56225)
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Make some defcustom types more restrictive
 
        * lisp/emacs-lisp/subr-x.el (string-limit): Mention byte order
        marks (bug#48324).
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        New user option auto-save-visited-remote-files
 
        (auto-save-visited-mode): Use above new variable to decide whether
        or not to save remote files.  (Bug#41333)
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        New user option auto-save-visited-mode-predicate
 
        (auto-save-visited-mode): Use above new variable as a predicate to
        decide whether or not to save a buffer.
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Shorten name of recently added command to emacs-news-open-line
 
        * configure.ac: Restore CFLAGS etc. correctly even when
        emacs_cv_lesstif is already set on the command line.
 
-2022-07-05  Stefan Kangas  <stefan@marxist.se>
+2022-07-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        redundantly.  Use NextRequest if it was immediately preceded by
        XNextRequest, which updates dpy->request.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        New command emacs-news-mode-open-line
 
        * lisp/gnus/gnus-range.el (gnus-inverse-list-range-intersection):
        Don't alias to an obsolete alias.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Expand docstrings related to auto-saving
 
        This pacifies gcc -Wanalyzer-null-dereference, which found the
        problem.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Add quit-window entry to list-timers menu
 
        * lisp/emacs-lisp/timer-list.el (timer-list-mode-map): Add
        quit-window entry to menu.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in emacs-lisp/*.el
 
        (tabulated-list-sort-button-map):
        * lisp/emacs-lisp/timer-list.el (timer-list-mode-map):
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Document using make-composed-keymap with defvar-keymap
 
        * lisp/help-mode.el (help-mode-map): Use defvar-keymap to make this
        code match the above documentation change.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; quote keys in face-remap.el
 
        * lisp/face-remap.el (text-scale-adjust, global-text-scale-adjust):
        Doc fix; quote keys.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Inherit instead of copying keymap in bookmark.el
 
        * lisp/bookmark.el (bookmark-rename): Inherit instead of copying
        keymap.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/keymap.c (Fcopy_keymap): Document using defvar-keymap.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Use substitute-command-keys in Helper-help
 
        builds.
        * src/xterm.h: Update prototypes.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix scrolling backwards in Helper-help
 
        * lisp/emacs-lisp/shorthands.el (shorthands-font-lock-shorthands):
        Use lisp-mode-symbol instead of lisp-mode-symbol-regexp.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/ebrowse.el (ebrowse-tree-mode): Fix typo.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove remaining Helper-help support from view-mode
 
        * lisp/net/eww.el (eww-links-at-point): Exclude radio links.
        (bug#56366).
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        New command help-fns-edit-mode-cancel
 
        * src/xterm.c (x_connection_closed): Print disconnect error for
        the last terminal before freeing it.
 
-2022-07-04  Stefan Kangas  <stefan@marxist.se>
+2022-07-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_stop_ignoring_errors): Abort if no request was
        actually made, making the state inconsistent.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Simplify lisp-el-font-lock-keywords-2 definition slightly
 
        * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
        Simplify slightly.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Quote some literal keys to get help-key-binding face
 
        * lisp/comint.el (comint-insert-previous-argument): Use regular
        quotes.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use command substitutions instead of literal keys in some places
 
        * lisp/textmodes/reftex-toc.el: Use command substitutions instead of
        literal keys.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Normalize definition of erc-track-minor-mode-map
 
        * lisp/erc/erc-track.el (erc-track-minor-mode-map): Normalize keymap
        definition.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Use substitute-command-keys in reftex-toc-show-help
 
        * lisp/textmodes/reftex-toc.el (reftex-toc-help)
        (reftex-toc-show-help): Use substitute-command-keys.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Font lock \\<> and \\{} command substitutions in docstrings
 
        * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
        Support \\<> and \\{} command substitutions.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix warning in last commit
 
        Add mouse-wheel-down-alternate-event and mouse-wheel-up-alternate-event.
        Allow a list of modifiers for 'text-scale'.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve calc-dispatch-help docstring
 
        (electric-pair-syntax-info, electric-pair--balance-info):
        Adjust calls accordingly.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix dired-goto-subdir prompt
 
        * lisp/dired-aux.el (dired-goto-subdir): Fix prompt and improve
        docstring.  Add interactive mode tag for dired-mode.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix warnings in my last commit
 
        * lisp/textmodes/emacs-news-mode.el (outline): Require.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve navigation keybindings in emacs-news-mode
 
        attributes when replacing 'reset' pseudo-values with real values.
        (Bug#38771)
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Move dired-clean-up-buffers-too to dired.el
 
        (python-info-looking-at-beginning-of-defun): Add CHECK-STATEMENT
        argument.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/dired-x.el (dired-omit-size-limit): Increase value.
 
        * src/xterm.c (x_frame_highlight, x_frame_unhighlight): Don't
        sync catching errors.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/dired.el (dired-do-eww): New command.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve dired-do-{info,man} error handling
 
        * doc/lispref/modes.texi (Other Font Lock Variables): Document
        'jit-lock-debug-mode'.
 
-2022-07-03  Stefan Kangas  <stefan@marxist.se>
+2022-07-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        Unobsolete longlines-mode (bug#18589)
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Use help-key-binding face in text scale adjust messages
 
        * lisp/face-remap.el (text-scale-adjust)
        (global-text-scale-adjust): Use substitute-command-keys.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Use help-key-binding face in repeat-mode message
 
        * lisp/repeat.el (repeat-echo-message-string): Use
        substitute-command-keys.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Make dired-jump repeatable in repeat-mode
 
        * lisp/dired.el (dired-jump-map): New variable.
        (dired-jump): Put 'repeat-map' property with 'dired-jump-map'.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Move dired-info and dired-man from dired-x to dired
 
        'dired-do-man'.
        * etc/NEWS: Announce the above changes.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in nxml/*.el
 
 
        * src/comp.c (syms_of_comp): Fix grammar in doc string.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes; don't use obsolete names
 
        * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete
        names.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't refer to obsolete alias for insert-char
 
        * lisp/leim/quail/persian.el: Don't refer to obsolete alias for
        insert-char.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use obsolete face name in manoj-dark-theme
 
        * src/xterm.c (x_special_window_exists_p): New function.
        (xm_get_drag_window_1): Rework workflow and display grabbing.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/xfns.c (Fx_server_input_extension_version): Fix typo.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        `copy'.
        (x-dnd-do-direct-save): Offer application/octet-stream as well.
 
-2022-07-02  Stefan Kangas  <stefan@marxist.se>
+2022-07-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ruler-mode.el (ruler-mode-map): Use defvar-keymap.
 
        * lisp/epa-mail.el (epa-mail-mode-map): Use defvar-keymap.
 
-2022-07-01  Stefan Kangas  <stefan@marxist.se>
+2022-07-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Font lock \\`' command substitutions in docstrings
 
 
        * src/xterm.h: Update declarations.
 
-2022-07-01  Stefan Kangas  <stefan@marxist.se>
+2022-07-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Use command substitution in kmacro.el
 
        * lisp/kmacro.el (kmacro-bind-to-key, kmacro-view-macro-repeat):
        Use command substitution.
 
-2022-07-01  Stefan Kangas  <stefan@marxist.se>
+2022-07-01  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/erc.texi (Connecting): Fix typo.
 
        (x-dnd-handle-octet-stream-for-drop):
        (x-dnd-handle-xds-drop): New functions.
 
-2022-07-01  Stefan Kangas  <stefan@marxist.se>
+2022-07-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        utility test to scrape for unused vars that may accumulate over time.
        (Bug#54825)
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fixes: don't refer to some obsolete items
 
        * lisp/vc/diff-mode.el: Doc fix; don't refer to obsolete variables and
        functions.
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove obsolete cust-print from elisp index
 
        * lisp/font-lock.el (font-lock-extend-region-wholelines): Rewrite,
        using `syntax-propertize-wholelines`.
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/make-tarball.txt: Minor clarifications.
 
        * lisp/emacs-lisp/macroexp.el (internal-macroexpand-for-load): Since
        eager macro-expansion errors are no longer warnings, don't say so.
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/eshell/em-term.el (eshell-visual-commands): Add vim.
 
        * lisp/progmodes/elisp-mode.el (elisp-byte-compile-buffer): Make
        warnings point to the correct place.
 
-2022-06-30  Stefan Kangas  <stefan@marxist.se>
+2022-06-30  Stefan Kangas  <stefankangas@gmail.com>
 
        New hook save-place-after-find-file-hook
 
        This includes group-n, submatch-n, =, >=, ** and repeat, whose first 1
        or 2 arguments are special.
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        #       ChangeLog.3
        #       etc/AUTHORS
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xselect.c (x_handle_selection_request): Correctly punt
        when !dpyinfo.
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Bump Emacs version to 28.1.90
 
        * msdos/sed2v2.inp:
        * nt/README.W32: Bump Emacs version to 28.1.90.
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Update ChangeLog and AUTHORS for 28.1.90 pretest
 
        is set.
        * src/xterm.h: Update prototypes.
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two text-property-search tests easier to read
 
        (text-property-search-backward/point-at-end): Rewrite to make tests
        easier to read.
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor cleanup in dired-x-bind-find-file
 
        * lisp/menu-bar.el (menu-bar-make-toggle-command): Call
        force-mode-line-update. (Bug#56155)
 
-2022-06-29  Stefan Kangas  <stefan@marxist.se>
+2022-06-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        values of puthash and clrhash with their respective
        docstrings (bug#55562).
 
-2022-06-28  Stefan Kangas  <stefan@marxist.se>
+2022-06-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (haiku_draw_glyph_string): Fix conditions under which
        row->stipple_p is set.
 
-2022-06-27  Stefan Kangas  <stefan@marxist.se>
+2022-06-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        c66b90a534 Mention Solaris 10 'make clean' and 'make check'
        ade34cf821 Mention further crashes on Solaris 10
 
-2022-06-27  Stefan Kangas  <stefan@marxist.se>
+2022-06-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Restore the
        "fill first line separately" logic.
 
-2022-06-26  Stefan Kangas  <stefan@marxist.se>
+2022-06-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix typo in use-package docstring
 
        moved, update input_pending.  Bug found calling
        `input-pending-p' inside the DND movement function.
 
-2022-06-25  Stefan Kangas  <stefan@marxist.se>
+2022-06-25  Stefan Kangas  <stefankangas@gmail.com>
 
        New command recentf-open
 
 
        * lisp/replace.el (require): Fix subr-x build warning.
 
-2022-06-25  Stefan Kangas  <stefan@marxist.se>
+2022-06-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't error out on invalid literal key substitutions
 
        * src/image.c (image_set_transform): Implement using affine
        transforms on Haiku too.
 
-2022-06-25  Stefan Kangas  <stefan@marxist.se>
+2022-06-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/ido.el (ido-file-lessp):
        (ido-file-extension-lessp): Respect ido-case-fold (bug#47127).
 
-2022-06-24  Stefan Kangas  <stefan@marxist.se>
+2022-06-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid treating number as an enum in the org manual
 
        * lisp/imenu.el (imenu--create-keymap): Fix menu syntax
        (bug#56185).
 
-2022-06-24  Stefan Kangas  <stefan@marxist.se>
+2022-06-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (handle_one_xevent): Reduce duplicate code for converting XI
        state and button state into X state.
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/browse-url.el: Doc fix; recommend keymap-* functions.
 
        * lisp/menu-bar.el (menu-bar-options-save): Save desktop-save-mode
        (bug#56156).
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Tag shortcut commands for recentf-dialog-mode
 
        * lisp/recentf.el (recentf--shortcuts-keymap): Add interactive mode
        tags for 'recentf-dialog-mode' specific commands.
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap and keymap-set in recentf.el
 
        * lisp/recentf.el (recentf-mode-map): Prefer defvar-keymap.
        (recentf--shortcuts-keymap): Prefer keymap-set.
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Use shortened filenames in recentf-mode
 
        * lisp/recentf.el (recentf-filename-handlers): Set to
        'abbreviate-file-name' to get shortened names by default.  (Bug#56123)
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Allow shortening filenames in recentf-mode menu"
 
        This reverts commit 32906819addde1aa952d4718699d332d3a58b004.
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Use short file names by default in recentf menu"
 
 
        * src/pgtkterm.h: Update prototypes, fix prototype coding style.
 
-2022-06-23  Stefan Kangas  <stefan@marxist.se>
+2022-06-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (handle_one_xevent): Set device if DND is in progress and update
        device->grab.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Make recentf-elements obsolete
 
        * lisp/recentf.el (recentf-elements): Make obsolete.  Update
        callers.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert several defsubst to defun in recentf.el
 
        (recentf-show-basenames-descending): Change from defsubst to
        defun.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Bind C-c C-c and C-c C-k in recentf-dialog-mode
 
        * doc/misc/autotype.texi (Autoinserting): Fix wording.  Suggested
        by Richard Stallman <rms@gnu.org>.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer Emacs mouse button event names to XEmacs names
 
        (ediff-draw-dir-diffs, ediff-redraw-registry-buffer): Prefer Emacs
        mouse button event names to XEmacs names.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/bs.el (bs-mode-map): Prefer defvar-keymap.
 
        * src/xterm.c (x_gc_free_ext_data_private): New function.
        (x_gc_get_ext_data): Set it as the private data free function.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging in edmacro.el
 
        * lisp/edmacro.el (edmacro-finish-edit, edmacro-insert-key):
        Add interactive mode tag for edmacro-mode.
 
-2022-06-22  Stefan Kangas  <stefan@marxist.se>
+2022-06-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Use short file names by default in recentf menu
 
        Improve handling of "process-name" and "process-buffer" connection
        properties.
 
-2022-06-21  Stefan Kangas  <stefan@marxist.se>
+2022-06-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Allow shortening filenames in recentf-mode menu
 
        (recentf-menu-filter): Allow setting user option to new value
        'recentf-show-abbreviated'.
 
-2022-06-21  Stefan Kangas  <stefan@marxist.se>
+2022-06-21  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/repeat.el (repeat-mode): Fix message format.
 
        FSPEC_ANTIALIAS.
        (Fx_select_font): Update accordingly.
 
-2022-06-21  Stefan Kangas  <stefan@marxist.se>
+2022-06-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xselect.c (x_get_foreign_selection): Add more debugging
        code.
 
-2022-06-20  Stefan Kangas  <stefan@marxist.se>
+2022-06-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in hi-lock.el
 
        (xbm_image_p): Allow passing in :width/:height for display.
        (xbm_load): Use :data-width/:data-height.
 
-2022-06-20  Stefan Kangas  <stefan@marxist.se>
+2022-06-20  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/eww.texi (Overview, Basics): Fix typos.
 
        (bug#46882).
        (dired-omit-mode, dired-omit-expunge): Use the new user option.
 
-2022-06-19  Stefan Kangas  <stefan@marxist.se>
+2022-06-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Update font scaling documentation to not talk about "face height"
 
        * lisp/net/tramp-adb.el (tramp-adb-handle-make-process):
        Fix process buffer management.
 
-2022-06-19  Stefan Kangas  <stefan@marxist.se>
+2022-06-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix starting eshell with missing/invalid modules defined
 
        were other seen with sending selections to a clipboard
        immediately afterwards on Irix 6.5.
 
-2022-06-19  Stefan Kangas  <stefan@marxist.se>
+2022-06-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Add rudimentary font-locking to edmacro-mode
 
        (edit-kbd-macro): Use font-lock in 'edmacro-mode'.  Minor
        improvement to command substitution.
 
-2022-06-19  Stefan Kangas  <stefan@marxist.se>
+2022-06-19  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/obsolete/eieio-compat.el: Add missing Obsolete-since line.
 
-2022-06-19  Stefan Kangas  <stefan@marxist.se>
+2022-06-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in kmacro.el
 
        * src/xterm.c (xm_get_drag_atom_1): Don't use PropModeAppend if
        rc != Success.
 
-2022-06-19  Stefan Kangas  <stefan@marxist.se>
+2022-06-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (handle_one_xevent): Use correct time for lmsg.timestamp sent in
        response to entering the return-frame.
 
-2022-06-18  Stefan Kangas  <stefan@marxist.se>
+2022-06-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in edmacro.el
 
        * lisp/edmacro.el (edmacro-mode-map): Prefer defvar-keymap.
 
-2022-06-18  Stefan Kangas  <stefan@marxist.se>
+2022-06-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Respect no-face argument in literal key substitutions
 
        Use \0 and \r instead of ^@ and \C-m to represent NUL and RET
        when combined with other modifiers.
 
-2022-06-18  Stefan Kangas  <stefan@marxist.se>
+2022-06-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer URL commentary header in two files
 
        * test/lisp/progmodes/cperl-mode-tests.el: Prefer URL commentary
        header.
 
-2022-06-18  Stefan Kangas  <stefan@marxist.se>
+2022-06-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Define docstring element for more forms in scheme-mode
 
        * src/haikuselect.c (haiku_lisp_to_message): Fix variable mixup.
        Found with --enable-check-lisp-object-type.
 
-2022-06-18  Stefan Kangas  <stefan@marxist.se>
+2022-06-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        024bbcb35e Prune the Gnus FAQ of some outdated data
 
-2022-06-18  Stefan Kangas  <stefan@marxist.se>
+2022-06-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * doc/misc/gnus-faq.texi (FAQ 9-2): Remove some outdated advice
        (bug#56042).
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete another library obsolete since 24.1
 
        * lisp/international/iso-transl.el (iso-transl-char-map): Add
        hacek characters on `C-x 8 ^ ^'.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Use full name for bookmark handler type
 
        * lisp/image-dired.el (image-dired-bookmark-jump): Use full mode name
        for bookmark handler type.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Set bookmark handler type for Eshell
 
        * lisp/eshell/esh-mode.el (eshell-bookmark-jump): Set bookmark handler
        type.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Update bookmark tests for recent change
 
        * lisp/emacs-lisp/cl-macs.el (cl-struct-sequence-type): Fix doc
        string to reflect what it does (bug#46523).
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix some command substitutions
 
        (reftex-index-phrase-selection-or-word):
        * lisp/textmodes/remember.el (remember): Fix command substitutions.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Rename command to bookmark-edit-annotation-confirm
 
        'bookmark-edit-annotation-cancel'.  Make the old name into an
        obsolete function alias.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve help-enable-variable-value-editing help
 
        docstring to better explain what effect it has.
        (help-fns-edit-variable): Use command substitution.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix command substitution in emacsbug.el
 
        * lisp/net/shr.el (shr-string-pixel-width): Use
        `string-pixel-width', which should be faster.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Cancel editing bookmark annotations with C-c C-k
 
        (bookmark-edit-annotation--maybe-display-list): New macro.
        (bookmark-send-edited-annotation): Use above new macro.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Use command substitution in bookmark-edit-annotation
 
        (bookmark-edit-annotation): Enter mode before inserting annotation
        to get the correct command substitution.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/edmacro.el (edit-kbd-macro): Use command substitution.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete most libraries obsolete since 24.1 and 24.3
 
        * src/xfns.c (Fx_display_last_user_time): Explain in more detail
        the meaning of TERMINAL.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete reference to obsolete library complete.el
 
 
        * src/fns.c (Fmapconcat): Better empty-string-or-nil detection.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix misplaced interactive spec
 
        * src/xterm.c (xm_get_drag_atom_1): If another frame owns an
        atom, use it anyway.
 
-2022-06-17  Stefan Kangas  <stefan@marxist.se>
+2022-06-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * test/src/treesit-tests.el (treesit-basic-parsing): Use the new
        function.
 
-2022-06-16  Stefan Kangas  <stefan@marxist.se>
+2022-06-16  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/textmodes/artist.el: Minor doc fixes.
 
        threshold, to speed up .org=.texi conversion.  Patch by Ihor
        Radchenko <yantar92@gmail.com>.
 
-2022-06-16  Stefan Kangas  <stefan@marxist.se>
+2022-06-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Make artist-version variable obsolete
 
        not been updated in nearly two decades; use the Emacs version instead.
        (artist-submit-bug-report): Don't use above obsolete variable.
 
-2022-06-16  Stefan Kangas  <stefan@marxist.se>
+2022-06-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap for artist-mode-map
 
        * src/xterm.h (struct x_display_info): New field
        `motif_drag_atom_owner'.
 
-2022-06-16  Stefan Kangas  <stefan@marxist.se>
+2022-06-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        nil in header for 0-ary filter qualifier.
        * lisp/ibuf-macs.el (define-ibuffer-filter): Also fix the message.
 
-2022-06-15  Stefan Kangas  <stefan@marxist.se>
+2022-06-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in ibuffer.el
 
        (x_coords_from_dnd_message): Handle the old KDE protocol.
        * src/xterm.h (struct x_display_info): New atoms.
 
-2022-06-15  Stefan Kangas  <stefan@marxist.se>
+2022-06-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        correct.
        (x_coords_from_dnd_message): Read drop start messages as well.
 
-2022-06-14  Stefan Kangas  <stefan@marxist.se>
+2022-06-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (syms_of_xterm): New defvar `x-dnd-native-test-function'.
        * src/xterm.h: Update prototypes.
 
-2022-06-13  Stefan Kangas  <stefan@marxist.se>
+2022-06-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_dnd_send_enter): Only set XdndTypeList once.
        (x_dnd_begin_drag_and_drop): Clear type list flag.
 
-2022-06-12  Stefan Kangas  <stefan@marxist.se>
+2022-06-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_defer_selection_requests): Move kbd_fetch_ptr
        if possible and fix counter increment order.
 
-2022-06-11  Stefan Kangas  <stefan@marxist.se>
+2022-06-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_dnd_get_target_window): Translate coordinates
        starting from the root window and avoid extra sync.
 
-2022-06-10  Stefan Kangas  <stefan@marxist.se>
+2022-06-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        22a832ad82 Mention the #f syntax from cl-prin1
 
-2022-06-10  Stefan Kangas  <stefan@marxist.se>
+2022-06-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/icomplete.el (icomplete-in-buffer): dabbrev now uses
        icomplete-in-buffer (bug#45764).
 
-2022-06-08  Stefan Kangas  <stefan@marxist.se>
+2022-06-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * doc/misc/org.org: Remove spurious markup.
 
        generate-lisp-file functions directly instead of piggy-backing on
        the autoload.el functions.  (This is part of making autoload.el obsolete.)
 
-2022-06-05  Stefan Kangas  <stefan@marxist.se>
+2022-06-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't generate separate autoload file for htmlfontify
 
 
        * src/xterm.h: Update prototypes.
 
-2022-06-05  Stefan Kangas  <stefan@marxist.se>
+2022-06-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/lread.c (skip_lazy_string): Fix uninitialized variable.
 
-2022-06-02  Stefan Kangas  <stefan@marxist.se>
+2022-06-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/play/morse.el: Doc fixes.
 
        drag-and-drop functionality, document what `dnd-protocol-alist'
        actually means, and improve documentation on DND data types.
 
-2022-06-01  Stefan Kangas  <stefan@marxist.se>
+2022-06-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Make XEmacs compat code in gamegrid.el obsolete
 
        * lisp/Makefile.in (MAIN_FIRST): Also compile ja-dic utils to
        speed generation up.
 
-2022-06-01  Stefan Kangas  <stefan@marxist.se>
+2022-06-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        * src/xterm.c (x_check_errors): Don't sync if no requests were
        made since the error trap was installed.
 
-2022-05-31  Stefan Kangas  <stefan@marxist.se>
+2022-05-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/play/handwrite.el: Minor doc fixes.
 
        * src/xterm.c (x_wait_for_cell_change): New function.
        * src/xterm.h: Update prototypes.
 
-2022-05-30  Stefan Kangas  <stefan@marxist.se>
+2022-05-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (x_dnd_begin_drag_and_drop): Adjust to set targets here instead.
        * src/xterm.h: Update prototypes.
 
-2022-05-29  Stefan Kangas  <stefan@marxist.se>
+2022-05-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * doc/lispref/strings.texi (Creating Strings): Fix description of
        'string-pad'.  (Bug#55688)
 
-2022-05-28  Stefan Kangas  <stefan@marxist.se>
+2022-05-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        ([EmacsWindow initWithEmacsFrame:fullscreen:screen:]): Clear that event.
        ([EmacsWindow dealloc]): Free last mouse event.
 
-2022-05-27  Stefan Kangas  <stefan@marxist.se>
+2022-05-27  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/asm-mode.el: Minor doc fixes.
 
-2022-05-27  Stefan Kangas  <stefan@marxist.se>
+2022-05-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in some progmodes
 
        * lisp/progmodes/mixal-mode.el (mixal-mode-map):
        * lisp/progmodes/scheme.el (scheme-mode-map): Prefer defvar-keymap.
 
-2022-05-27  Stefan Kangas  <stefan@marxist.se>
+2022-05-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler warning about x-pointer-invisible
 
        * lisp/color.el (color-name-to-rgb): Mention "unspecified-fg" and
        "unspecified-bg" pseudo-colors on TTY frames.  (Bug#55623)
 
-2022-05-27  Stefan Kangas  <stefan@marxist.se>
+2022-05-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_intern_cached_atom): Handle `CARDINAL' and
        `WINDOW' as well.
 
-2022-05-25  Stefan Kangas  <stefan@marxist.se>
+2022-05-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap in url/*.el
 
        * lisp/url/url-dired.el (url-dired-minor-mode-map): Prefer
        defvar-keymap.
 
-2022-05-25  Stefan Kangas  <stefan@marxist.se>
+2022-05-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some ancient Emacs compat code
 
        * src/xdisp.c (gui_consider_frame_title): Replace the Fselect_window call and
        associated ancillary settings.
 
-2022-05-20  Stefan Kangas  <stefan@marxist.se>
+2022-05-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove compat code; assume imenu.el exists
 
        (x_display_pixel_height, x_display_pixel_width): Make
        prototypes.
 
-2022-05-18  Stefan Kangas  <stefan@marxist.se>
+2022-05-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete entry on SPC completes file names from FAQ
 
        node: this is about a change that took place over 15 years ago and is
        not likely to be a FAQ these days.
 
-2022-05-18  Stefan Kangas  <stefan@marxist.se>
+2022-05-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't refer to obsolete Ultrix support in FAQ
 
        .elc files in the load path (and don't bug out on deleted .elc
        files) (bug#55492).
 
-2022-05-17  Stefan Kangas  <stefan@marxist.se>
+2022-05-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Recommend Wikipedia over Usenet in FAQ
 
        * doc/misc/efaq.texi (Origin of the term Emacs): Recommend
        Wikipedia over Usenet to find out more about TECO.
 
-2022-05-17  Stefan Kangas  <stefan@marxist.se>
+2022-05-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some ancient Emacs compat code
 
        * etc/NEWS: Document that M-SPC is now cycle-spacing instead of
        just-one-space.
 
-2022-05-16  Stefan Kangas  <stefan@marxist.se>
+2022-05-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        007bf9a34c Hide temporary FUSE files in Tramp
        5dbaddc729 ; Fix some typos
 
-2022-05-16  Stefan Kangas  <stefan@marxist.se>
+2022-05-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        Update to Org 9.5.3-6-gef41f3
 
-2022-05-15  Stefan Kangas  <stefan@marxist.se>
+2022-05-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Minor clarification of package-update-all docstring
 
        if it is a keymap.  (Bug#55393)
        * etc/NEWS: Announce change in behavior of 'describe-keymap'.
 
-2022-05-15  Stefan Kangas  <stefan@marxist.se>
+2022-05-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Don't treat emulated Button8
        as a wheel event.
 
-2022-05-14  Stefan Kangas  <stefan@marxist.se>
+2022-05-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code for display-graphic-p
 
        * lisp/progmodes/cperl-mode.el (cperl-tags-hier-init): Remove XEmacs
        compat code.
 
-2022-05-14  Stefan Kangas  <stefan@marxist.se>
+2022-05-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete some compat code for very old Emacs versions
 
        'directory-files-recursively' instead of running Find and Grep in
        a subprocess.  (Bug#55386)
 
-2022-05-14  Stefan Kangas  <stefan@marxist.se>
+2022-05-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Drop ancient OEmacs support from vcursor.el
 
        version of GNU Emacs V19.19" that worked "under plain MSDOS,
        Windows, or DESQview/X".
 
-2022-05-14  Stefan Kangas  <stefan@marxist.se>
+2022-05-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 22 compat code from htmlfontify.el
 
        * lisp/htmlfontify.el (hfy-prop-invisible-p): Redefine as obsolete
        function alias for invisible-p.  Update all callers.
 
-2022-05-14  Stefan Kangas  <stefan@marxist.se>
+2022-05-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from org-mode
 
        (vertd_ptrmask_bits, hourglass_bits, hourglass_mask_bits): New
        cursor bitmaps.
 
-2022-05-14  Stefan Kangas  <stefan@marxist.se>
+2022-05-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        treesit-indent): Use the new '-at' function.
        * test/src/treesit-tests.el (treesit-node-supplemental): Update tests.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Use ert-with-temp-file in undigest-tests.el
 
        (rmail-undigest-test-rfc1521-mime-digest)
        (rmail-undigest-test-multipart-mixed-digest): Use ert-with-temp-file.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use obsolete yow library
 
        * lisp/erc/erc.el (erc-quit-reason-zippy, erc-part-reason-zippy):
        Don't use obsolete yow library.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from flyspell.el
 
        * lisp/textmodes/flyspell.el (flyspell-display-next-corrections):
        Remove XEmacs compat code.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from org-mode
 
        * lisp/org/org.el (org-change-tag-in-region): Remove XEmacs compat
        code.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from eudc-bob.el
 
 
        * lisp/epa-ks.el (epa-ks): Add a provide (bug#55388).
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from pascal.el
 
        * lisp/progmodes/pascal.el (pascal-outline-map): Remove XEmacs compat
        code.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/language/thai-util.el (thai-word-mode-map): Prefer defvar-keymap.
 
        * src/haikugui.h (cross_ptr_bits, cross_ptrmask_bits)
        (ibeam_ptr_bits, ibeam_ptrmask_bits): New cursor bitmaps.
 
-2022-05-13  Stefan Kangas  <stefan@marxist.se>
+2022-05-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/nsterm.h (NSButtonTypeMomentaryPushIn): New define.
 
-2022-05-12  Stefan Kangas  <stefan@marxist.se>
+2022-05-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/array.el (array-mode-map): Prefer defvar-keymap.
 
        * lisp/progmodes/f90.el (f90-font-lock-keywords-2): Fontify
        multi-line declarations (bug#17222).
 
-2022-05-11  Stefan Kangas  <stefan@marxist.se>
+2022-05-11  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/NEWS: Improve some entries.
 
        introduced by c32e8b33f (bug#55342) -- don't fail when the first
        entry is at bobp.
 
-2022-05-10  Stefan Kangas  <stefan@marxist.se>
+2022-05-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (Fhaiku_roster_launch): New function.
        (syms_of_haikuselect): Update defsubrs.
 
-2022-05-09  Stefan Kangas  <stefan@marxist.se>
+2022-05-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haikufns.c (haiku_set_sticky, haiku_frame_parm_handlers):
        New frame param handler.
 
-2022-05-07  Stefan Kangas  <stefan@marxist.se>
+2022-05-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * doc/lispref/display.texi (Low-Level Font): Provide the canonical
        reference URL for OTF tags.
 
-2022-05-06  Stefan Kangas  <stefan@marxist.se>
+2022-05-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haikufont.c (Fx_select_font): Populate font spec with
        size.
 
-2022-05-01  Stefan Kangas  <stefan@marxist.se>
+2022-05-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        # Conflicts:
        #       lisp/progmodes/xref.el
 
-2022-04-28  Stefan Kangas  <stefan@marxist.se>
+2022-04-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for image-supported-file-p
 
        (image-supported-file-p/optional)
        (image-supported-file-p/unsupported-returns-nil): New tests.
 
-2022-04-28  Stefan Kangas  <stefan@marxist.se>
+2022-04-28  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/finder.el (finder-mode-map): Use defvar-keymap.
 
        (x_begin_drag_and_drop): Don't confuse GTK+ 2.x by leaving drag
        initiator info around after DND completes.
 
-2022-04-21  Stefan Kangas  <stefan@marxist.se>
+2022-04-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Process DND grab flag
        correctly.
 
-2022-03-27  Stefan Kangas  <stefan@marxist.se>
+2022-03-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        negatives on MS-Windows and with some symlinks to Emacs
        executables.  (Bug#1474)
 
-2022-03-26  Stefan Kangas  <stefan@marxist.se>
+2022-03-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        extension.
        * src/xterm.h (struct x_display_info): New atom `WM_STATE'.
 
-2022-03-25  Stefan Kangas  <stefan@marxist.se>
+2022-03-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/simple.el (completion-setup-function) : Sets
        cursor-face-highlight-nonselected-window to t in Completions.
 
-2022-03-21  Stefan Kangas  <stefan@marxist.se>
+2022-03-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (MessageReceived): Ignore dropped messages with same window id.
        (be_drag_message): Add source frame's window ID to message.
 
-2022-03-19  Stefan Kangas  <stefan@marxist.se>
+2022-03-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haikuselect.c (haiku_lisp_to_message): Perform more error
        checking.
 
-2022-03-18  Stefan Kangas  <stefan@marxist.se>
+2022-03-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/mouse.el (mouse-drag-and-drop-region): Directly call
        x-show-tip and x-hide-tip instead of going through tooltip-show.
 
-2022-03-16  Stefan Kangas  <stefan@marxist.se>
+2022-03-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        of just one.
        * src/haiku_support.h: Update prototypes.
 
-2022-03-14  Stefan Kangas  <stefan@marxist.se>
+2022-03-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (haiku_read_socket): Take ceiling of bar position if
        horizontal.
 
-2022-03-13  Stefan Kangas  <stefan@marxist.se>
+2022-03-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        GitHub-reference: per https://github.com/joaotavora/eglot/issues/853
 
-2022-03-12  Stefan Kangas  <stefan@marxist.se>
+2022-03-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        of color cells, or the amount of individual combinations of
        components.
 
-2022-03-08  Stefan Kangas  <stefan@marxist.se>
+2022-03-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_alloc_nearest_color_1): Don't allocate colors
        multiple times when searching for a closest match.
 
-2022-03-07  Stefan Kangas  <stefan@marxist.se>
+2022-03-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        the focused frame if position is not user or programmer
        specified.
 
-2022-03-06  Stefan Kangas  <stefan@marxist.se>
+2022-03-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (esh-var-test/last-result-var2, esh-var-test/last-arg-var):
        ... to here.
 
-2022-03-03  Stefan Kangas  <stefan@marxist.se>
+2022-03-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        GitHub-reference: fix https://github.com/joaotavora/eglot/issues/851
 
-2022-03-02  Stefan Kangas  <stefan@marxist.se>
+2022-03-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (server_timestamp_predicate): Disable timestamp code on builds
        using the Lucid menu bar widget.
 
-2022-03-01  Stefan Kangas  <stefan@marxist.se>
+2022-03-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xmenu.c (x_menu_wait_for_event): If data is non-nil, use
        XPending.
 
-2022-03-01  Stefan Kangas  <stefan@marxist.se>
+2022-03-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        (handle_one_xevent): Make sure coordinates are correct for the
        frame's window when handling wheel events.
 
-2022-02-28  Stefan Kangas  <stefan@marxist.se>
+2022-02-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Translate XI_Enter and
        XI_Leave events when built with Motif.
 
-2022-02-27  Stefan Kangas  <stefan@marxist.se>
+2022-02-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haikuterm.c (haiku_read_socket): Handle
        SCROLL_BAR_PART_EVENTs.
 
-2022-02-26  Stefan Kangas  <stefan@marxist.se>
+2022-02-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (pixel-scroll-precision): Pass originally selected window to the
        interpolation function.
 
-2022-02-25  Stefan Kangas  <stefan@marxist.se>
+2022-02-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (esh-proc-test/kill-pipeline-head)
        (esh-proc-test/kill-background-process): New tests.
 
-2022-02-24  Stefan Kangas  <stefan@marxist.se>
+2022-02-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_term_init): If newer versions of XInput 2 don't
        work, then look for an older one.
 
-2022-02-23  Stefan Kangas  <stefan@marxist.se>
+2022-02-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Send emulated button events
        as wheel events when handling XI2 button events.
 
-2022-02-22  Stefan Kangas  <stefan@marxist.se>
+2022-02-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (handle_one_xevent): Don't ignore XI devices that are not master
        pointers or keyboards.
 
-2022-02-19  Stefan Kangas  <stefan@marxist.se>
+2022-02-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * etc/NEWS: Announce 'startup-redirect-eln-cache'.
 
-2022-02-10  Stefan Kangas  <stefan@marxist.se>
+2022-02-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * etc/NEWS: Mention `overlay' value of
        show-paren-context-when-offscreen.
 
-2022-02-09  Stefan Kangas  <stefan@marxist.se>
+2022-02-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/eshell/em-tramp.el (eshell/su, eshell/sudo):
        Use `tramp-default-host' instead of "localhost".
 
-2022-02-06  Stefan Kangas  <stefan@marxist.se>
+2022-02-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        frame-local, but declaring it global doesn't hurt since
        `frame-parameter' is a gv.
 
-2022-02-04  Stefan Kangas  <stefan@marxist.se>
+2022-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in two tests
 
        Filtering out emulated events is done in handle_one_xevent, so
        all this accomplishes is to filter out legitimate button events.
 
-2022-02-04  Stefan Kangas  <stefan@marxist.se>
+2022-02-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (haiku_end_clip): Stop obtaining the draw lock.
        (haiku_draw_glyph_string): Set draw lock here instead.
 
-2022-02-03  Stefan Kangas  <stefan@marxist.se>
+2022-02-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/menu-bar.el (menu-bar-update-buffers): Ignore initial
        frame when generating frame list.  (bug#53740)
 
-2022-02-02  Stefan Kangas  <stefan@marxist.se>
+2022-02-02  Stefan Kangas  <stefankangas@gmail.com>
 
        New theme leuven-dark (Bug#53032)
 
        * etc/themes/leuven-dark-theme.el: New file, written by
        Fabrice Niessen and Thibault Polge.
 
-2022-02-02  Stefan Kangas  <stefan@marxist.se>
+2022-02-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/lisp/cedet/semantic/bovine/gcc-tests.el (ert-x): Require.
 
        * src/nsterm.m ([EmacsView mouseMoved:]): Ignore if
        `selected_window' is a minibuffer window.
 
-2022-02-02  Stefan Kangas  <stefan@marxist.se>
+2022-02-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/startup.el (startup--require-comp-safely): Remove unnecessary
        check.
 
-2022-02-01  Stefan Kangas  <stefan@marxist.se>
+2022-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (struct haiku_output): Get rid of C_* preprocessor defines,
        since these files are no longer included in any way by C++ files.
 
-2022-02-01  Stefan Kangas  <stefan@marxist.se>
+2022-02-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        (x_make_truecolor_pixel): Stop hardcoding the value of the alpha
        mask.
 
-2022-01-31  Stefan Kangas  <stefan@marxist.se>
+2022-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Factor out function to check for clang in tests
 
        * test/lisp/cedet/semantic/bovine/gcc-tests.el
        (semantic-gcc-test-output-parser-this-machine): Use above new function.
 
-2022-01-31  Stefan Kangas  <stefan@marxist.se>
+2022-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/image.el (image-map): Use defvar-keymap.
 
-2022-01-31  Stefan Kangas  <stefan@marxist.se>
+2022-01-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (x_xr_ensure_picture): Use the visual GDK used
        instead of our own.
 
-2022-01-30  Stefan Kangas  <stefan@marxist.se>
+2022-01-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xwidget.c (xwidget_button): Only generate scroll events
        when the button was released.
 
-2022-01-28  Stefan Kangas  <stefan@marxist.se>
+2022-01-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/emacs-lisp/benchmark.el (benchmark-run-compiled): Use native
        compiler when available.
 
-2022-01-27  Stefan Kangas  <stefan@marxist.se>
+2022-01-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xwidget.h (struct xwidget_view): New field
        `last_crossing_window'.
 
-2022-01-26  Stefan Kangas  <stefan@marxist.se>
+2022-01-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler slightly in tests
 
        (comp-tests-discardn-f, comp-test-42360-f, comp-test-46824-1-f)
        (comp-test-silly-frame2): Silence byte-compiler.
 
-2022-01-26  Stefan Kangas  <stefan@marxist.se>
+2022-01-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't use obsolete second argument to byte-compile-file
 
        (comp-test-big-interactive): Don't use obsolete second argument to
        byte-compile-file.
 
-2022-01-26  Stefan Kangas  <stefan@marxist.se>
+2022-01-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't discourage auto-mode-alist entries in autoloads
 
        * src/gtkutil.c (xg_update_frame_menubar): Multiply requisition
        height by GDK scale.
 
-2022-01-26  Stefan Kangas  <stefan@marxist.se>
+2022-01-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haikuterm.c (haiku_read_socket): Don't update menu bar if
        b->no_lock.
 
-2022-01-25  Stefan Kangas  <stefan@marxist.se>
+2022-01-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/image.c (parse_image_spec): Use NILP.
 
        * src/gtkutil.c (xg_update_tool_bar_sizes): Multiply sizes to
        turn them into device pixels.
 
-2022-01-25  Stefan Kangas  <stefan@marxist.se>
+2022-01-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        actually grabbed.
        (x_menu_show): Release XI2 passive grab.
 
-2022-01-23  Stefan Kangas  <stefan@marxist.se>
+2022-01-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        case the default font on tooltip frames, since the bug that was
        supposed to work around has already been fixed.
 
-2022-01-16  Stefan Kangas  <stefan@marxist.se>
+2022-01-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        e488601849 Update to Org 9.5.2-9-g7ba24c
        95640360f0 * lisp/net/dictionary.el (dictionary-context-menu): Use pa...
 
-2022-01-16  Stefan Kangas  <stefan@marxist.se>
+2022-01-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        Similar functionality has been added to webjump, so this commit duplicated that.
 
-2022-01-15  Stefan Kangas  <stefan@marxist.se>
+2022-01-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Don't mis-expand
        invalid funcalls.
 
-2022-01-14  Stefan Kangas  <stefan@marxist.se>
+2022-01-14  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Use MD5 for thumb filename generation
 
        * lisp/vc/pcvs-info.el (cvs-mode-toggle-mark): Fix
        byte-compilation warning.
 
-2022-01-14  Stefan Kangas  <stefan@marxist.se>
+2022-01-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Call
        XkbRefreshKeyboardMapping where required.
 
-2022-01-13  Stefan Kangas  <stefan@marxist.se>
+2022-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-keymap to easy-mmode-defmap
 
        * src/window.c (window_scroll_pixel_based): Don't unnecessarily
        move the iterator.  (Bug#53220)
 
-2022-01-13  Stefan Kangas  <stefan@marxist.se>
+2022-01-13  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/jsonrpc.el (Version): Bump to 1.0.15.
 
        * src/xterm.c (x_detect_focus_change): Enable XI2 focus code on
        Xt.
 
-2022-01-12  Stefan Kangas  <stefan@marxist.se>
+2022-01-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/jsonrpc.el (jsonrpc--debug): Use apply on format args list.
 
        the recent change that moved cycling keys from font-lock text properties
        to outline-minor-mode keymap with :filter.
 
-2022-01-11  Stefan Kangas  <stefan@marxist.se>
+2022-01-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (handle_one_xevent): Start filtering XI key
        release events again, but drop the event if the IM asked.
 
-2022-01-09  Stefan Kangas  <stefan@marxist.se>
+2022-01-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Make old elide-head commands wrappers for mode
 
        (xic_preedit_draw_callback): Constrain caret position to
        SCHARS (arg) - 1.
 
-2022-01-09  Stefan Kangas  <stefan@marxist.se>
+2022-01-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/abbrev.el (edit-abbrevs-mode-map): Use defvar-keymap.
 
-2022-01-09  Stefan Kangas  <stefan@marxist.se>
+2022-01-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging for edit-abbrevs-mode
 
        * src/xterm.c (handle_one_xevent): Fix build without
        HAVE_X_I18N.
 
-2022-01-09  Stefan Kangas  <stefan@marxist.se>
+2022-01-09  Stefan Kangas  <stefankangas@gmail.com>
 
        New minor mode elide-head-mode
 
        * src/haikuterm.c (haiku_read_socket): Ignore motion events from
        tooltip frames.
 
-2022-01-09  Stefan Kangas  <stefan@marxist.se>
+2022-01-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * eglot.el (eglot--eclipse-jdt-contact): Use locate-user-emacs-file.
 
-2022-01-08  Stefan Kangas  <stefan@marxist.se>
+2022-01-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/haiku_support.h (be_use_subpixel_antialising): New
        functions.
 
-2022-01-05  Stefan Kangas  <stefan@marxist.se>
+2022-01-05  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/buff-menu.el (Buffer-menu-mode-map): Use defvar-keymap.
 
        (haiku_draw_image_glyph_string): Remove unnecessary calls to
        BView_StartClip and BView_EndClip.
 
-2022-01-05  Stefan Kangas  <stefan@marxist.se>
+2022-01-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/nsterm.m ([EmacsWindow setParentChildRelationships]): Remove
        shadows on undecorated child frames.
 
-2022-01-04  Stefan Kangas  <stefan@marxist.se>
+2022-01-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove unnecessary autoload cookie in font-core.el
 
        * src/haikufns.c (Fhaiku_frame_restack): New functions.
        (syms_of_haikufns): New subr `haiku-frame-restack'.
 
-2022-01-03  Stefan Kangas  <stefan@marxist.se>
+2022-01-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * test/src/doc-tests.el: New file.
 
        * src/xterm.c (handle_one_xevent): Add effective group to
        xkey.state when translating XI key events.
 
-2022-01-03  Stefan Kangas  <stefan@marxist.se>
+2022-01-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix two unused variable warnings in make-docfile.c
 
        * lib-src/make-docfile.c (scan_lisp_file): Fix unused variable
        warnings.
 
-2022-01-03  Stefan Kangas  <stefan@marxist.se>
+2022-01-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Test that buffer exists in shortdoc-all-groups-work
 
        * src/haiku_support.cc (be_popup_file_dialog): Remove duplicate
        call to `Show'.
 
-2022-01-03  Stefan Kangas  <stefan@marxist.se>
+2022-01-03  Stefan Kangas  <stefankangas@gmail.com>
 
        New test shortdoc-all-groups-work
 
        `fully-charged' instead of `normal'.
        (battery-haiku-acpi-battery): Implement %L for AC line status.
 
-2022-01-03  Stefan Kangas  <stefan@marxist.se>
+2022-01-03  Stefan Kangas  <stefankangas@gmail.com>
 
        elide-head: Make GPL regexp more forgiving
 
        (battery--search-haiku-acpi-status):
        (battery-haiku-acpi-battery): New functions.
 
-2022-01-03  Stefan Kangas  <stefan@marxist.se>
+2022-01-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/elide-head.el (elide-head-headers-to-hide): Simplify.
 
-2022-01-02  Stefan Kangas  <stefan@marxist.se>
+2022-01-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in eieio tests
 
 
        * src/haikumenu.c (haiku_menu_show): Fix input blocking.
 
-2022-01-02  Stefan Kangas  <stefan@marxist.se>
+2022-01-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Move define-keymap and defvar-keymap to keymap.el
 
 
        Merge remote-tracking branch 'origin/emacs-28' into trunk
 
-2022-01-02  Stefan Kangas  <stefan@marxist.se>
+2022-01-02  Stefan Kangas  <stefankangas@gmail.com>
 
        elide-head: Add support for modified BSD license
 
        * lisp/elide-head.el (elide-head-headers-to-hide): Add support for
        the modified BSD license (3-clause BSD).
 
-2022-01-02  Stefan Kangas  <stefan@marxist.se>
+2022-01-02  Stefan Kangas  <stefankangas@gmail.com>
 
        New :type key for defcustom
 
        * src/pgtkterm.c (scroll_event): Fix scroll modifiers when
        `mwheel-coalesce-scroll-events' is nil.
 
-2022-01-02  Stefan Kangas  <stefan@marxist.se>
+2022-01-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        58b0ada20b Update more copyright years
 
-2022-01-01  Stefan Kangas  <stefan@marxist.se>
+2022-01-01  Stefan Kangas  <stefankangas@gmail.com>
 
        elide-head: Support more licenses
 
        * src/haikuterm.c (haiku_read_socket): Clear mouse face on
        keyboard input if `mouse-highlight' is a fixnum.
 
-2022-01-01  Stefan Kangas  <stefan@marxist.se>
+2022-01-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
        https://publicsuffix.org/list/public_suffix_list.dat
        dated 2021-12-31 02:56:06 UTC.
 
-2022-01-01  Stefan Kangas  <stefan@marxist.se>
+2022-01-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        67400da412 Improve doc strings of fringe indicator variables
        a6adfe21e4 * lisp/tab-line.el (tab-line--get-tab-property): New funct...
 
-2022-01-01  Stefan Kangas  <stefan@marxist.se>
+2022-01-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/lread.c (read1): When reading a compiled function, read the components
        of the vector without giving its symbols a position.
 
-2021-12-31  Stefan Kangas  <stefan@marxist.se>
+2021-12-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in play/*.el
 
        * src/xwidget.c (xwidget_scroll, xwidget_motion_notify): Apply
        clip offsets to coordinates.
 
-2021-12-30  Stefan Kangas  <stefan@marxist.se>
+2021-12-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (x_draw_xwidget_glyph_string): Add crossing events to the XI2
        event mask.
 
-2021-12-29  Stefan Kangas  <stefan@marxist.se>
+2021-12-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/nsterm.c (- magnifyWithEvent): New function.
 
-2021-12-28  Stefan Kangas  <stefan@marxist.se>
+2021-12-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c (xi_grab_or_ungrab_device): Remove function.
        (handle_one_xevent): Stop setting non-passive grabs.
 
-2021-12-27  Stefan Kangas  <stefan@marxist.se>
+2021-12-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix read-multiple-choice tests
 
        * doc/misc/ede.texi (ede-generic-project): Update sample code to use
        cl-generic syntax.
 
-2021-12-27  Stefan Kangas  <stefan@marxist.se>
+2021-12-27  Stefan Kangas  <stefankangas@gmail.com>
 
        admin.el: Move etc/NEWS to etc/NEWS.NN in one commit
 
        (set-version): Move etc/NEWS to etc/NEWS.NN and prompt to commit
        it immediately.  (Bug#52420)
 
-2021-12-27  Stefan Kangas  <stefan@marxist.se>
+2021-12-27  Stefan Kangas  <stefankangas@gmail.com>
 
        disabled-command: Explain what SPC means again
 
        * lisp/novice.el (disabled-command-function): Explain what SPC means
        again, an explanation that was lost in a recent change.
 
-2021-12-27  Stefan Kangas  <stefan@marxist.se>
+2021-12-27  Stefan Kangas  <stefankangas@gmail.com>
 
        read-multiple-choice: Improve key formatting
 
        (tramp-test24-file-acl, tramp-test26-file-name-completion):
        Simplify code.
 
-2021-12-27  Stefan Kangas  <stefan@marxist.se>
+2021-12-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Doc fix; fix terminology in key binding functions
 
 
        * lisp/emacs-list/eieio-compat.el: Really move to obsolete
 
-2021-12-27  Stefan Kangas  <stefan@marxist.se>
+2021-12-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/pgtkterm.c (pgtk_handle_event): Add pinch event support.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        perl-mode: Recognize "when"/"given" keywords
 
        vector in new format.
        (pixel-scroll-accumulate-velocity): Use new sign field.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in tests
 
        * test/src/keymap-tests.el (keymap-tests-minor-mode-map)
        (keymap-tests-major-mode-map): Use defvar-keymap.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer the defcustom :risky property in gnus
 
        defcustom :risky property to setting 'risky-local-variable
        manually.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Rewrite disabled-command to use read-multiple-choice
 
        * lisp/novice.el (disabled-command-function): Rewrite to use
        read-multiple-choice.  Use command substitutions.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        read-multiple-choice: Display "SPC" instead of " "
 
        (test-rmc--add-key-description/with-attributes): Update tests for the
        above change.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        read-multiple-choice: Add optional argument show-help
 
        * doc/lispref/commands.texi (Reading One Event): Document above new
        optional argument.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        read-multiple-choice: Add face when key not in name string
 
        (test-rmc--add-key-description/with-attributes)
        (test-rmc--add-key-description/non-graphical-display): Update tests.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Factor out new function rmc--add-key-description
 
        * src/xterm.c (x_detect_focus_change): Test for focus flag on
        XI entry events.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Add test for text-char-description
 
        mask if available.
        * src/xterm.c (handle_one_xevent): Handle pinch events.
 
-2021-12-26  Stefan Kangas  <stefan@marxist.se>
+2021-12-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/pgtkterm.c (pgtk_clear_under_internal_border): Don't clear
        border if frame isn't realized.  (bug#52705)
 
-2021-12-25  Stefan Kangas  <stefan@marxist.se>
+2021-12-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Make read-multiple-choice-face inherit help-key-binding
 
        The change log entry for this release is available here:
        <https://protesilaos.com/codelog/2021-12-24-modus-themes-2-0-0/>.
 
-2021-12-25  Stefan Kangas  <stefan@marxist.se>
+2021-12-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix unused variable warning in xfns.c
 
        * src/xfns.c (Fx_server_input_version): Fix unused variable
        warning.
 
-2021-12-25  Stefan Kangas  <stefan@marxist.se>
+2021-12-25  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/webjump.el: Add TODO section.  (Bug#14624)
 
-2021-12-25  Stefan Kangas  <stefan@marxist.se>
+2021-12-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in ido.el
 
        * src/xfns.c (Fx_server_input_version): New function.
        (syms_of_xfns): Define new subr.
 
-2021-12-25  Stefan Kangas  <stefan@marxist.se>
+2021-12-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        c09ad0cabd Fix the bug with duplicate entries in xref output
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Move mouse key bindings to gametree-mode-map
 
        show window.
        (Fx_show_tip): Set cursor and show window.
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Simplify command remapping in play/blackbox.el
 
        * lisp/play/blackbox.el (blackbox-redefine-key): Make obsolete.
        (blackbox-mode-map): Simplify.
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer the defcustom :risky property in eshell
 
        * lisp/eshell/esh-var.el (eshell-variable-aliases-list): Prefer
        defcustom :risky property to setting 'risky-local-variable manually.
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/eshell/em-hist.el (eshell-hist-match-partial): Minor doc fix.
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in eshell
 
        * lisp/eshell/esh-proc.el (eshell-proc-mode-map):
        * lisp/eshell/esh-var.el (eshell-var-mode-map): Use defvar-keymap.
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Respect changes in eshell-hist-match-partial
 
        where the client pointer is destroyed between when it is
        obtained and when XIWarpPointer is called.
 
-2021-12-24  Stefan Kangas  <stefan@marxist.se>
+2021-12-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        main remaining usability problem is clicking on the very small "-"
        characters in "U:--".
 
-2021-12-23  Stefan Kangas  <stefan@marxist.se>
+2021-12-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        message-server-alist
        * etc/NEWS: Add news entry
 
-2021-12-22  Stefan Kangas  <stefan@marxist.se>
+2021-12-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix compile time error in a pcase test
 
        * test/lisp/emacs-lisp/pcase-tests.el (pcase-tests-cl-type): Fix test.
 
-2021-12-22  Stefan Kangas  <stefan@marxist.se>
+2021-12-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in minibuffer.el
 
        (minibuffer-local-ns-map, minibuffer-inactive-mode-map): Use
        defvar-keymap.
 
-2021-12-22  Stefan Kangas  <stefan@marxist.se>
+2021-12-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Make substitute-command-keys test less brittle
 
        * lisp/simple.el (completion-auto-select): Add new option.
        (completion-setup-function): Respect completion-auto-select.
 
-2021-12-21  Stefan Kangas  <stefan@marxist.se>
+2021-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare functions to silence byte-compiler
 
        * test/src/xml-tests.el (libxml-parse-xml-region): Declare
        functions to silence byte-compiler in --without-all builds.
 
-2021-12-21  Stefan Kangas  <stefan@marxist.se>
+2021-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix some tests in --without-all builds
 
        * test/src/thread-tests.el (threads-test-bug33073): Fix tests in
        --without-all builds.
 
-2021-12-21  Stefan Kangas  <stefan@marxist.se>
+2021-12-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence additional byte-compiler warning in test
 
        * test/Makefile.in (%.log, $(test_module)):
        Put AM_V_GEN and similar macros first.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Make some variable aliases obsolete
 
 
        * src/lisp.h: Include <globals.h> instead of "globals.h"
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in wdired.el
 
        * lisp/wdired.el (wdired-mode-map, wdired-perm-mode-map): Use
        defvar-keymap.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Use declare-function instead of defun in eieio-tests.el
 
        Mark base64-decode-string, base64-encode-string and
        base64url-encode-string as pure and side-effect-free.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler using with-no-warnings in tests
 
        * test/lisp/progmodes/elisp-mode-tests.el
        (xref-elisp-generic-co-located-default): Silence byte-compiler.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence undefined function warnings in eieio-tests.el
 
        byte-compiler with some function definitions.  These are overridden by
        class definitions further down.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer skip-unless in one eieio test
 
        (eieio-test-01-mix-alloc-initarg): Use skip-unless to correctly mark
        the test as skipped.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in cconv-tests.el
 
        (cconv-tests-iter-lambda-:documentation)
        (cconv-tests-cl-function-:documentation): Silence byte-compiler.
 
-2021-12-20  Stefan Kangas  <stefan@marxist.se>
+2021-12-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        16ed9fad2c ; * doc/lispref/frames.texi (Child Frames): Improve wording.
        f11b996a3c Clarify description of two mouse dragging parameters (Bug#...
 
-2021-12-19  Stefan Kangas  <stefan@marxist.se>
+2021-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/progmodes/sh-script.el (sh-mode-map): Use defvar-keymap.
 
        * doc/lispref/errors.texi (Standard Errors):
        * etc/NEWS: Document 'permission-denied' error.
 
-2021-12-19  Stefan Kangas  <stefan@marxist.se>
+2021-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Make bad-packages-alist obsolete
 
 
        * doc/misc/cc-mode.texi (Found Types): Remove.  Amend some menu entries.
 
-2021-12-19  Stefan Kangas  <stefan@marxist.se>
+2021-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence "initform needs quoting" warning in tests
 
        * src/xdisp.c (handle_display_prop): Pass the window's buffer to
        'display_min_width' and to 'handle_display_spec'.  (Bug#52385)
 
-2021-12-19  Stefan Kangas  <stefan@marxist.se>
+2021-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence "Unknown slot" warnings in tests
 
        * lisp/emacs-lisp/elp.el (elp-reset-list):
        (elp-restore-list): Fix the interactive specs (bug#52457).
 
-2021-12-19  Stefan Kangas  <stefan@marxist.se>
+2021-12-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * test/lisp/progmodes/perl-mode-tests.el (top):
        Set `ert-load-file-name'.
 
-2021-12-18  Stefan Kangas  <stefan@marxist.se>
+2021-12-18  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/dired.el (dired-mode-map): Use defvar-keymap.
 
-2021-12-18  Stefan Kangas  <stefan@marxist.se>
+2021-12-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in multisession-tests.el
 
 
        * src/xwidget.c (Fmake_xwidget): Require `xwidget'.
 
-2021-12-16  Stefan Kangas  <stefan@marxist.se>
+2021-12-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        1e578267fb Fix control buffer window height in 'ediff-setup-control-b...
 
-2021-12-15  Stefan Kangas  <stefan@marxist.se>
+2021-12-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer command remapping in ses.el
 
 
        GitHub-reference: close https://github.com/joaotavora/eglot/issues/770
 
-2021-12-15  Stefan Kangas  <stefan@marxist.se>
+2021-12-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in hideif.el
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-12-15  Stefan Kangas  <stefan@marxist.se>
+2021-12-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/emacs-lisp/eieio-compat.el: Move to ...
        * lisp/obsolete/eieio-compat.el: ... here.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer command remapping in allout.el
 
 
        * doc/misc/ert.texi (Running Tests in Batch Mode): Fix @r command.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/net/eudc.el (custom-menu-create): Remove unnecessary autoload.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 21 compat code for command-remapping
 
        * doc/misc/ert.texi (Running Tests in Batch Mode): Explain
        generation of JUnit test reports.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap in elisp-mode.el
 
        (elisp--dynlex-modeline-map, lisp-interaction-mode-map): Use
        defvar-keymap.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer command remapping in cperl-mode.el
 
        * src/sqlite.c (Fsqlite_load_extension): Only allow extensions
        from an allowlist.
 
-2021-12-14  Stefan Kangas  <stefan@marxist.se>
+2021-12-14  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        # Conflicts:
        #       etc/NEWS
 
-2021-12-13  Stefan Kangas  <stefan@marxist.se>
+2021-12-13  Stefan Kangas  <stefankangas@gmail.com>
 
        completion.el: Make two compat aliases obsolete
 
 
        * test/infra/test-jobs.yml: Regenerate.
 
-2021-12-13  Stefan Kangas  <stefan@marxist.se>
+2021-12-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make alias obsolete in xscheme.el
 
        * lisp/progmodes/xscheme.el (xscheme-yank-previous-send): Make
        obsolete.
 
-2021-12-13  Stefan Kangas  <stefan@marxist.se>
+2021-12-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two aliases obsolete in lisp/international/robin.el
 
 
        * src/sqlite.c (Fsqlite_open, Fsqlite_load_extension): Use ENCODE_FILE.
 
-2021-12-13  Stefan Kangas  <stefan@marxist.se>
+2021-12-13  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/ielm.el (ielm-map): Use defvar-keymap.
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-12-13  Stefan Kangas  <stefan@marxist.se>
+2021-12-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/sqlite-mode.el (sqlite-mode-open-file): Error out earlier
        when we don't have sqlite support.
 
-2021-12-12  Stefan Kangas  <stefan@marxist.se>
+2021-12-12  Stefan Kangas  <stefankangas@gmail.com>
 
        eshell: Prefer octal number for file modes
 
        (semantic-gcc-test-output-parser-this-machine): Update gcc->llvm
        detection to Macos Monterey.
 
-2021-12-12  Stefan Kangas  <stefan@marxist.se>
+2021-12-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/sqlite.c (Fsqlite_finalize): Mark the object as dead.
 
-2021-12-11  Stefan Kangas  <stefan@marxist.se>
+2021-12-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-12-10  Stefan Kangas  <stefan@marxist.se>
+2021-12-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/TODO: Entry about converting to defvar-keymap.
 
-2021-12-10  Stefan Kangas  <stefan@marxist.se>
+2021-12-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use defvar-keymap for package-menu-mode-map
 
        * lisp/pixel-scroll.el (pixel-scroll-precision-mode): Stop
        setting `make-cursor-line-fully-visible'.
 
-2021-12-10  Stefan Kangas  <stefan@marxist.se>
+2021-12-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (pixel-scroll-precision-interpolate): Block throw-on-input
        when actually scrolling.
 
-2021-12-09  Stefan Kangas  <stefan@marxist.se>
+2021-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/time.el (world-clock-mode-map): Convert to defvar-keymap.
 
        (tramp-lock-pid): New defvar.
        (tramp-get-lock-pid): Reimplement.
 
-2021-12-09  Stefan Kangas  <stefan@marxist.se>
+2021-12-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Show image info in header line
 
        image-dired-update-header-line instead of
        image-dired-display-thumb-properties.
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Go to next image when marking
 
        (image-dired-toggle-mark-thumb-original-file)
        (image-dired-unmark-all-marks): Use above new macro.
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Remove some TODOs
 
        and no context menu functions are called by e.g. describe-mode in wrong buffer
        (bug#9923)
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Define some more keymaps in one step
 
        * lisp/progmodes/ebrowse.el (ebrowse-global-submap-4)
        (ebrowse-global-submap-5): Define in one step and use defvar-keymap.
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Define calc-help-map in one step
 
        * lisp/calc/calc-ext.el (calc-help-map): Define in one step and
        convert to defvar-keymap.
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert shortdoc-mode-map to defvar-keymap
 
        * lisp/emacs-lisp/shortdoc.el (shortdoc-mode-map): Convert to
        defvar-keymap.
 
-2021-12-08  Stefan Kangas  <stefan@marxist.se>
+2021-12-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert etc-authors-mode-map to defvar-keymap
 
        * src/image.c (webp_load): Check whether we were able to decode
        the image before using it.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Navigate from image display buffer
 
        (comint--mark-as-output): New function.
        (comint--mark-yanked-as-output): New function.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        browse-url: Refactor code to find executable
 
        (browse-url-firefox-program, browse-url-chrome-program)
        (browse-url-chromium-program): ...here.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        browse-url: Remove support for Galeon
 
        functions will be run for the initial frame only if added to the
        hook in early-init file.  (Bug#38143)
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        browse-url: Remove support for Netscape
 
        version.  (Bug#52345)
        (CONCLUSIONI): Reword paragraph, to better convey the original intent.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some unnecessary references to Emacs 22
 
        * lisp/mh-e/mh-e.el (mh-inc-spool-list): Remove some unnecessary
        references to Emacs 22.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/tutorials/TUTORIAL: Say that there is usually a delete key.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Fix behavior of slideshow command
 
        * lisp/image-dired.el (image-dired-slideshow-start): Fix behavior
        to match documentation.  Minor simplification of docstring.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove obsolete values from image-mode-auto-resize
 
 
        (image-auto-resize-max-scale-percent): Fix defcustom const :tag.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/view.el (view-mode-map): Convert to defvar-keymap.
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from strokes.el
 
        * lisp/vc/vc-git.el (vc-dir-git-mode-map): Add vc-git-stash-pop
        (bug#52158).
 
-2021-12-07  Stefan Kangas  <stefan@marxist.se>
+2021-12-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        startup (eg, debbugs). If the registry doesn't exist, just skip this
        process.
 
-2021-12-06  Stefan Kangas  <stefan@marxist.se>
+2021-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in two tests
 
        * test/lisp/mail/mail-utils-tests.el
        (mail-utils-tests-mail-rfc822-time-zone): Silence byte-compiler.
 
-2021-12-06  Stefan Kangas  <stefan@marxist.se>
+2021-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove spurious space in byte-compiler warning
 
        * test/lisp/emacs-lisp/bytecomp-tests.el
        ("warn-wide-docstring-defun.el"): Update test.
 
-2021-12-06  Stefan Kangas  <stefan@marxist.se>
+2021-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Assume unfilled byte-compiler warnings in tests
 
 
        Merge remote-tracking branch 'origin/emacs-28' into trunk
 
-2021-12-06  Stefan Kangas  <stefan@marxist.se>
+2021-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL.
 
        This was discussed in:
        https://lists.gnu.org/r/emacs-devel/2021-12/msg00079.html
 
-2021-12-06  Stefan Kangas  <stefan@marxist.se>
+2021-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        image.c: Remove some dead code
 
        (dired-create-destination-dirs): Mention the new option in the
        docstring.
 
-2021-12-06  Stefan Kangas  <stefan@marxist.se>
+2021-12-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        Remove special case for defclass constructors.
        * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): Declare it obsolete.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Use string-match-p in one case
 
        * lisp/image-dired.el (image-dired-get-thumbnail-image): Use
        string-match-p.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Don't disable mouse dragging
 
        * lisp/startup.el (fancy-about-screen): Make point placement more
        resilient (bug#43636).
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Light copy-edits to recent additions to ERC manual
 
        * doc/misc/erc.texi (Introduction, Getting Started): Light copy-edits.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove no-op calls to decode-char with 'ucs' arg
 
        (pixel-scroll-precision): Interpolate scrolls under some
        circumstances.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in generator-tests.el
 
        * test/lisp/emacs-lisp/generator-tests.el (cps-let*-shadow-empty)
        (cps-let-shadow-empty, cps-let*-parallel): Silence byte-compiler.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence warnings about testing obsolete functions and macros
 
        * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: Silence
        byte-compiler warnings about testing obsolete functions and macros.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove hacks for broken `with-suppressed-warnings'
 
        * test/lisp/tar-mode-tests.el (tar-mode-test-tar-grind-file-mode):
        Remove hack for broken `with-suppressed-warnings'.
 
-2021-12-05  Stefan Kangas  <stefan@marxist.se>
+2021-12-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
        Revert previous change, it doesn't fly.
 
-2021-12-04  Stefan Kangas  <stefan@marxist.se>
+2021-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Silence byte-compiler in some tests
 
        (pixel-scroll-precision): Don't delegate to mwheel-scroll if
        window is hscrolled.
 
-2021-12-04  Stefan Kangas  <stefan@marxist.se>
+2021-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        c006c490eb ; * doc/misc/efaq.texi (Latest version of Emacs): Update v...
        9fbc4fa0e7 Add Tramp version integrated in Emacs 28.1
 
-2021-12-04  Stefan Kangas  <stefan@marxist.se>
+2021-12-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * test/lisp/dired-x-tests.el (dired-x--string-to-number): Add more
        tests with various thousands separators.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some more items obsolete since Emacs 23
 
        * lisp/obsolete/vc-arch.el (vc-arch-command): Remove items
        obsolete since Emacs 23.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove two functions obsolete since Emacs 23
 
        * lisp/dired-x.el (dired-x--string-to-number): Try to understand
        localized numbers (with "." separators or the like) (bug#23373).
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        emacs-lisp-mode: Use error face for "/d" indicator
 
        the dynamic scoping ("/d") indicator in the mode line to make it stand
        out more.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't support obsolete sregex syntax in re-builder
 
        * lisp/dired.el (dired--insert-disk-space): Handle case
        `get-free-disk-space' returns nil.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/image.el (image): Add :prefix and :link.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-mode: Advertise viewing as text less eagerly
 
        (pixel-scroll-calculate-velocity): Use current time.
        (pixel-scroll-start-momentum): Use better algorithm.
 
-2021-12-03  Stefan Kangas  <stefan@marxist.se>
+2021-12-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        "standard" width.
        (syms_of_xdisp) <align-columns-display>: New boolean variable.
 
-2021-12-02  Stefan Kangas  <stefan@marxist.se>
+2021-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        update_autogen: Improve error handling slightly
 
        * admin/update_autogen: Check exit status of cd.  Use single
        quoting for trap condition.
 
-2021-12-02  Stefan Kangas  <stefan@marxist.se>
+2021-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        update_autogen: Remove unused -H flag
 
        helps.
        * admin/update_autogen: Remove the -H flag as it is no longer used.
 
-2021-12-02  Stefan Kangas  <stefan@marxist.se>
+2021-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        # Conflicts:
        #       lisp/ldefs-boot.el
 
-2021-12-02  Stefan Kangas  <stefan@marxist.se>
+2021-12-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * doc/lispref/commands.texi (Misc Events): Improve wording of the
        description of mouse-wheel events.
 
-2021-12-01  Stefan Kangas  <stefan@marxist.se>
+2021-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        update_autogen: Remove deprecated -I flag
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-12-01  Stefan Kangas  <stefan@marxist.se>
+2021-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        354f6c5609 ; * ChangeLog.3: Formatting fixes.
        6192525a96 ; make change-history-commit
 
-2021-12-01  Stefan Kangas  <stefan@marxist.se>
+2021-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update SKK-JISYO.L from upstream
 
        * leim/SKK-DIC/SKK-JISYO.L: Update from
        https://raw.githubusercontent.com/skk-dev/dict/master/SKK-JISYO.L
 
-2021-12-01  Stefan Kangas  <stefan@marxist.se>
+2021-12-01  Stefan Kangas  <stefankangas@gmail.com>
 
        Update publicsuffix.txt from upstream
 
 
        Merge remote-tracking branch 'origin/master' into feature/pgtk
 
-2021-11-30  Stefan Kangas  <stefan@marxist.se>
+2021-11-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * doc/emacs/haiku.texi (Haiku Basics): Fix a typo.
 
-2021-11-29  Stefan Kangas  <stefan@marxist.se>
+2021-11-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        use all the arguments of the function.  Nobody expected any warning
        since the arguments look like free variables inside the lambda form.
 
-2021-11-28  Stefan Kangas  <stefan@marxist.se>
+2021-11-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xterm.c: Move some defines around so XI2 code doesn't
        get ifdef'd out if Cairo is disabled.
 
-2021-11-26  Stefan Kangas  <stefan@marxist.se>
+2021-11-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * INSTALL.REPO: Document the variable (bug#51965).
 
-2021-11-24  Stefan Kangas  <stefan@marxist.se>
+2021-11-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        bdb489a ; * etc/DEBUG: Adjust instructions for libgccjit reproducer.
        b4fb381 ; * src/xdisp.c (produce_stretch_glyph): Avoid compilation wa...
 
-2021-11-23  Stefan Kangas  <stefan@marxist.se>
+2021-11-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer locate-user-emacs-file in gitmerge.el
 
        * src/xterm.c (handle_one_xevent): Remove extraneous
        conditional.
 
-2021-11-23  Stefan Kangas  <stefan@marxist.se>
+2021-11-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * src/image.c (webp_load): Initialize `mask_img' to NULL.
 
-2021-11-22  Stefan Kangas  <stefan@marxist.se>
+2021-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Use substitute-command-keys for literal key sequences
 
        * lisp/ibuffer.el (ibuffer-unmark-all): Use 'substitute-command-keys'
        for command.
 
-2021-11-22  Stefan Kangas  <stefan@marxist.se>
+2021-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid false positives about wide docstrings for key sequences
 
        * src/xterm.c (handle_one_xevent): Filter all key press events
        even if no frame is found.
 
-2021-11-22  Stefan Kangas  <stefan@marxist.se>
+2021-11-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new format for literal key sequences to substitute-command-keys
 
 
        * doc/emacs/haiku.texi: Remove nonexistent variable.
 
-2021-11-21  Stefan Kangas  <stefan@marxist.se>
+2021-11-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Adapt isearch help screen for variable-pitch-mode
 
        * src/w32inevt.c (w32_console_mouse_position, mouse_moved_to)
        (do_mouse_event): Use 'get_frame' to obtain the frame pointer.
 
-2021-11-21  Stefan Kangas  <stefan@marxist.se>
+2021-11-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Use variable-pitch-mode in 'C-h C-h'
 
        * src/haikuterm.c (haiku_read_socket): Fix modifier
        calculation for horizontal wheel events.
 
-2021-11-21  Stefan Kangas  <stefan@marxist.se>
+2021-11-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (Fmake_xwidget): Connect `pick-embedded-child' signal
        to offscreen window.
 
-2021-11-21  Stefan Kangas  <stefan@marxist.se>
+2021-11-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "* admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap."
 
        * src/xterm.c (syms_of_xterm): Add Haiku information to
        doc string.
 
-2021-11-20  Stefan Kangas  <stefan@marxist.se>
+2021-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Make string-animate smoother
 
        (x_draw_xwidget_glyph_string): Synthesize focus event here
        instead on XI2 builds.
 
-2021-11-20  Stefan Kangas  <stefan@marxist.se>
+2021-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Make 'eval' use lexical scoping in most tests
 
        using LEXICAL as both nil and non-nil.
        (eval-tests--let-with-circular-defs): Give explicit nil to 'eval'.
 
-2021-11-20  Stefan Kangas  <stefan@marxist.se>
+2021-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Improve some messages
 
        (image-dired-create-thumb-1): Improve messages.
        (image-dired-rotate-original): Signal 'user-error' instead of 'error'.
 
-2021-11-20  Stefan Kangas  <stefan@marxist.se>
+2021-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert snake and tetris keymaps to defvar-keymap
 
        * lisp/xwidget.el (xwidget-webkit-mode-map): Remove nonsensical
        command binding.
 
-2021-11-20  Stefan Kangas  <stefan@marxist.se>
+2021-11-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (xwidget-webkit-mode): Add page load progress to header line
        format.
 
-2021-11-19  Stefan Kangas  <stefan@marxist.se>
+2021-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve doc-view-mode menus
 
        (ucs-normalize-NFKC-region, ucs-normalize-NFKC-string): Make the
        doc strings say what they actually do.
 
-2021-11-19  Stefan Kangas  <stefan@marxist.se>
+2021-11-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (mh-folder-completion-function-09-plus-slash-tmp): Skip these tests
        with Mailutils, which doesn't handle root folders.  (Bug#51902)
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "* lisp/image-dired.el: Remove unnecessary 'declare-function'."
 
        `catch_child_signal' instead of trying to preserve the previous
        signal handler.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Use substitute-command-keys in some messages
 
 
        (Fxwidget_resize): Set just_resized first, then queue allocate.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Ignore some externally maintained files in AUTHORS
 
        * admin/authors.el (authors-ignored-files): Ignore externally
        maintained files.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/image-dired.el: Remove unnecessary 'declare-function'.
 
        * lisp/emacs-lisp/shortdoc.el (keymaps):
        * lisp/emacs-lisp/bytecomp.el (lambda): Adjust.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
 
        * lisp/mh-e/mh-mime.el (mh-acros): Require to get mh-dlet*.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Temporarily mark two failing tests as unstable
 
 
        * lisp/bookmark.el (bookmark-bmenu-mode-map): Fix syntax in defvar-keymap.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some references to XEmacs
 
        * lisp/textmodes/reftex-index.el: Remove some comments referring to
        XEmacs.
 
-2021-11-17  Stefan Kangas  <stefan@marxist.se>
+2021-11-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Make mh-funcall-if-exists obsolete
 
        * lisp/mh-e/mh-xface.el (mh-face-display-function): Don't use
        above obsolete macro.
 
-2021-11-16  Stefan Kangas  <stefan@marxist.se>
+2021-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Convert keymaps in bookmark.el to defvar-keymap
 
 
        (rot13-display-table): Use `dotimes`.
 
-2021-11-16  Stefan Kangas  <stefan@marxist.se>
+2021-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap.
 
        * lisp/erc/erc.el (erc-mode): Mark it as noninteractive, because
        using it from `M-x' will only lead to problems (bug#51841).
 
-2021-11-16  Stefan Kangas  <stefan@marxist.se>
+2021-11-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/mh-e-mh-scan.el (mh-scan-cmd-note-width): Break up a
        line that was too long.
 
-2021-11-15  Stefan Kangas  <stefan@marxist.se>
+2021-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix recently changed wdired test on MS-Windows
 
        instead
        (button_event): Implement focus calls to replace dead X calls
 
-2021-11-15  Stefan Kangas  <stefan@marxist.se>
+2021-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix hanging wdired test
 
        omission from the hard-coded list was mode-specific-command-prefix,
        whose subcommands are often rebound (bug#40725).
 
-2021-11-15  Stefan Kangas  <stefan@marxist.se>
+2021-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        044dd1e210 * rcirc.el (rcirc-define-command): Fix interactive-spec ge...
 
-2021-11-15  Stefan Kangas  <stefan@marxist.se>
+2021-11-15  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (turn_on_atimers):  Revert
        (have_buggy_timerfd):  Revert
 
-2021-11-13  Stefan Kangas  <stefan@marxist.se>
+2021-11-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * etc/PROBLEMS (Internationalization problems): Document buggy fcitx
        with xwidgets.
 
-2021-11-12  Stefan Kangas  <stefan@marxist.se>
+2021-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/emacs-lisp/checkdoc.el (checkdoc-dired): Autoload.
 
        * src/ftfont.c (ftfont_pattern_entity): Allow using both regular
        and medium-weighted fonts.
 
-2021-11-12  Stefan Kangas  <stefan@marxist.se>
+2021-11-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        (xwidget-webkit-isearch-printing-char): Add support for Emacs
        input methods.  (bug#51781)
 
-2021-11-11  Stefan Kangas  <stefan@marxist.se>
+2021-11-11  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Quote function symbols as such
 
        * lisp/info.el (Info-mode-map): Change the Info-goto-node-web
        binding to "G" for symmetry with "Info-goto-node".
 
-2021-11-11  Stefan Kangas  <stefan@marxist.se>
+2021-11-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Make image-dired-thumbnail-mode non-interactive
 
        * lisp/image-dired.el (image-dired-thumbnail-mode): No longer
        interactive, as it only makes sense in a specially prepared buffer.
 
-2021-11-11  Stefan Kangas  <stefan@marxist.se>
+2021-11-11  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Revamp slideshow functionality
 
        to "S".
        (image-dired-thumbnail-mode-menu): Add 'image-dired-slideshow-start'.
 
-2021-11-11  Stefan Kangas  <stefan@marxist.se>
+2021-11-11  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Improve thumbnail mode menu
 
        functions.
        (tramp-connectable-p): Use 'tramp-ensure-dissected-file-name'.
 
-2021-11-11  Stefan Kangas  <stefan@marxist.se>
+2021-11-11  Stefan Kangas  <stefankangas@gmail.com>
 
        erc: Don't announce broken functionality in /query docstring
 
        * lisp/xwidget.el (xwidget-webkit-goto-url): Make behavior
        when there is an existing session consistent.
 
-2021-11-11  Stefan Kangas  <stefan@marxist.se>
+2021-11-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/emacs-lisp/subr-x.el (ensure-empty-lines): Fix typo and improve
        wording.
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/update_autogen: Remove unused variables.
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Use "grep -E" instead of deprecated "egrep"
 
        * test/lisp/so-long-tests/so-long-tests.el: Use "grep -E" instead of
        deprecated "egrep".
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid another byte-compiler warning in package-quickstart.el
 
        byte-compiler warning "assignment to free variable" in
        package-quickstart.el.
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Avoid spurious byte-compiler warnings in package-quickstart.el
 
        warnings.  Given that we wrap it all in a let-form, these are mostly
        false positives and not helpful.
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/automerge: Fix quoting of some variables.
 
        (xwidget-webkit-isearch-mode): Update doc string.
        (xwidget-webkit-yank-kill): New function.
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        # Conflicts:
        #       etc/NEWS
 
-2021-11-10  Stefan Kangas  <stefan@marxist.se>
+2021-11-10  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * lisp/net/tramp.el (tramp-handle-file-name-case-insensitive-p):
        Use `tramp-connectable-p' to test for connection.
 
-2021-11-09  Stefan Kangas  <stefan@marxist.se>
+2021-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Add back/forward mouse button bindings in eww
 
        * src/xwidget.c (xwidget_motion_or_crossing): Default to widget_osr
        instead of its window (bug#51703).
 
-2021-11-09  Stefan Kangas  <stefan@marxist.se>
+2021-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer locate-user-emacs-file
 
        * lisp/net/shr.el (shr-tag-audio): Don't create a temporary file;
        just update the DOM directly.
 
-2021-11-09  Stefan Kangas  <stefan@marxist.se>
+2021-11-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        This apparently led to problems on Windows.  The issues have to
        be examined first before attempting a new fix.
 
-2021-11-08  Stefan Kangas  <stefan@marxist.se>
+2021-11-08  Stefan Kangas  <stefankangas@gmail.com>
 
        * admin/automerge: Die if changing directory fails.
 
-2021-11-08  Stefan Kangas  <stefan@marxist.se>
+2021-11-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Merge from origin/emacs-28
 
        * src/xwidget.c (webkit_script_dialog_cb): New function.
        (Fmake_xwidget): Attach script callback signal (bug#51674).
 
-2021-11-08  Stefan Kangas  <stefan@marxist.se>
+2021-11-08  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Set window-resize-pixelwise to t
 
        (yank-media-handler): Rename from `register-' because that may
        cause confusion with register.el functions.
 
-2021-11-07  Stefan Kangas  <stefan@marxist.se>
+2021-11-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer ert-with-temp-(directory|file) in most remaining tests
 
        * lisp/textmodes/sgml-mode.el (html-mode--image-yank-handler): Fix
        two format statements and rearrange images.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Ensure return value of ert-with-temp-directory
 
        * test/lisp/emacs-lisp/ert-x-tests.el
        (ert-x-tests-with-temp-directory): Extend test for the above.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer ert-with-temp-(directory|file)
 
        In some cases, this is just cleanup, but in several cases this fixes
        bugs where an error would have lead to us not cleaning up.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Add generated suffix to test temp file names
 
        * doc/lispref/control.texi (Destructuring with pcase Patterns):
        Add a pcase-let example.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        New user option image-auto-resize-max-scale-percent
 
        (image--scale-within-limits-p): New function.
        (image-toggle-display-image): Respect above new user option.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        New command image-transform-fit-to-window
 
        (outline--fix-up-all-buttons): Take a region as parameter.
        (outline-cycle-buffer): Adjust call.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Make substitute-command-keys regexp tests more strict
 
        * test/lisp/help-tests.el (with-substitute-command-keys-test): Make
        regexp tests more strict.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        Replace some macros with ert-with-temp-(file|directory)
 
        * test/src/process-tests.el (process-tests--with-temp-directory):
        Replace macros with 'ert-with-temp-(file|directory)'.  Update callers.
 
-2021-11-06  Stefan Kangas  <stefan@marxist.se>
+2021-11-06  Stefan Kangas  <stefankangas@gmail.com>
 
        New convenience macros ert-with-temp-(file|directory)
 
        * src/nsterm.m (ns_compute_glyph_string_overhangs): Declare the font
        variable so that it's in scope for the GNUstep code.
 
-2021-11-05  Stefan Kangas  <stefan@marxist.se>
+2021-11-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Add "N.B." abbreviation to checkdoc
 
        * lisp/emacs-lisp/checkdoc.el (checkdoc-in-abbreviation-p): Add
        abbreviation "N.B.".
 
-2021-11-05  Stefan Kangas  <stefan@marxist.se>
+2021-11-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't hardcode "Commentary" section in checkdoc
 
        it the entire glyph string; for composite glyphs, call
        `composition_gstring_width'. (Bug#51105)
 
-2021-11-04  Stefan Kangas  <stefan@marxist.se>
+2021-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Delete commented out code
 
        it is not clear what, if anything, it is supposed to do.  If anyone
        wants to work on this, they are better off starting from scratch.
 
-2021-11-04  Stefan Kangas  <stefan@marxist.se>
+2021-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: New defgroup and section for gallery support
 
        * lisp/gnus/mml.el (mml-attach-file-at-the-end): New user option.
        (mml-attach-file): Use it.
 
-2021-11-04  Stefan Kangas  <stefan@marxist.se>
+2021-11-04  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Set default-directory in thumbnail buffer
 
        * lisp/image-dired.el (image-dired-show-all-from-dir): Set
        default-directory.  This fixes e.g. 'dired-jump'.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Make image-dired-display-image-mode inherit from image-mode
 
        * doc/emacs/dired.texi (Image-Dired): Update documentation for the
        above change.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve theming of image-dired-thumb-mark
 
        * etc/themes/whiteboard-theme.el (whiteboard): Add definitions for
        the 'image-dired-thumb-flagged' face.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Add face for flagged files
 
        (globals_of_w32fns): Don't attempt to load dwmapi.dll and
        uxtheme.dll in the Cygwin w32 build.  (Bug#51583)
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve theming of image-dired-thumb-mark
 
 
        * src/image.c: Fix building with giflib 4.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Improve marking behavior
 
        (image-dired-thumbnail-mode-map): Bind 'image-dired-unmark-all-marks'
        to "U".
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Cleanup of four commands
 
        (image-dired-modify-mark-on-thumb-original-file): Make obsolete in
        favor of above new macro.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Support wrap-around in display-next-thumbnail-original
 
        reaching the last image, continue from the first one.  Add optional
        prefix argument to move more than one image at a time.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Improve menus
 
        Make toggle entries into checkboxes.  Add separators.  Remove
        obsoleted commands accidentally added back in merge.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Signal error if file is missing on display
 
        * lisp/image-dired.el (image-dired-display-image): Signal error if
        file is missing.
 
-2021-11-03  Stefan Kangas  <stefan@marxist.se>
+2021-11-03  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Move menu definitions to top level
 
 
        (epg--filter-revoked-keys): Adjust sole use.
 
-2021-11-02  Stefan Kangas  <stefan@marxist.se>
+2021-11-02  Stefan Kangas  <stefankangas@gmail.com>
 
        * etc/PROBLEMS: Move some entries to the legacy section.
 
-2021-11-02  Stefan Kangas  <stefan@marxist.se>
+2021-11-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove info for Emacs 20 users from etc/PROBLEMS
 
        * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases):
        Add test cases.
 
-2021-11-02  Stefan Kangas  <stefan@marxist.se>
+2021-11-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Use current face foreground for SVG icons in customize
 
 
        bc58bea * lisp/progmodes/prog-mode.el (prog-context-menu): Use text-m...
 
-2021-11-02  Stefan Kangas  <stefan@marxist.se>
+2021-11-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Support inserting images in tabulated-list-mode columns
 
        * src/font.c (Ffont_has_char_p): New function.
        (Ffont_get_glyphs): Link to the new function from the doc string.
 
-2021-10-31  Stefan Kangas  <stefan@marxist.se>
+2021-10-31  Stefan Kangas  <stefankangas@gmail.com>
 
        Add test for Bug#51527
 
        335a660b4b Fix display glitches with side-by-side windows on TTY frames
        4a96f32def Avoid replacing common prefix with ellipsis
 
-2021-10-30  Stefan Kangas  <stefan@marxist.se>
+2021-10-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove workaround for fixed Bug#6581 from ert
 
        (ert-test-equal-including-properties): Merge test into above
        expanded test.
 
-2021-10-30  Stefan Kangas  <stefan@marxist.se>
+2021-10-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Fix bug with string values in equal-including-properties
 
        * lisp/emacs-lisp/ert.el (ert-equal-including-properties): Add
        FIXME that this should be removed.
 
-2021-10-30  Stefan Kangas  <stefan@marxist.se>
+2021-10-30  Stefan Kangas  <stefankangas@gmail.com>
 
        Use primes for hash table bucket sizes
 
        20ebd91a73 Improve documentation of string truncation APIs
        3f998a3fc8 * lisp/textmodes/css-mode.el: Fix typo.  (Bug#51488)
 
-2021-10-29  Stefan Kangas  <stefan@marxist.se>
+2021-10-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/image.c: Fix building with giflib on MS-Windows.
 
        # Conflicts:
        #       etc/NEWS
 
-2021-10-29  Stefan Kangas  <stefan@marxist.se>
+2021-10-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer giflib 5 macros to magic numbers
 
        (gif_load): Replace magic numbers with giflib 5 macros for disposal
        and transparency_color_index.
 
-2021-10-29  Stefan Kangas  <stefan@marxist.se>
+2021-10-29  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't parse GCB block by hand with giflib 5 or later
 
        * lisp/gnus/gnus.el (gnus-short-group-name): Shorten groups with
        [] in the names better (bug#51450).
 
-2021-10-29  Stefan Kangas  <stefan@marxist.se>
+2021-10-29  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/image.c (gif_load): Minor simplification.
 
        * test/lisp/progmodes/elisp-mode-resources/flet.erts:
        Add tests for incomplete sexps (bug#9622).
 
-2021-10-28  Stefan Kangas  <stefan@marxist.se>
+2021-10-28  Stefan Kangas  <stefankangas@gmail.com>
 
        Be more allowing when looking for menu-bar items
 
        (syms_of_keyboard) <input-pending-p-filter-events>: New variable.
        Patch from Aaron Jensen <aaronjensen@gmail.com>.
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging in image-dired.el
 
        (image-dired-display-previous-thumbnail-original): Do interactive
        tagging; these will only work in 'image-dired-thumbnail-mode'.
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Make thumbnail rotation commands obsolete
 
        for above obsolete commands.  The rotate right keybinding had already
        been made ineffective by the local keymap added by 'insert-image'.
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Don't show thumbnails if there are no image files
 
        * lisp/image-dired.el (image-dired-show-all-from-dir): Don't show
        thumbnail buffer if there are no image files.
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Increase image-dired-show-all-from-dir-max-files to 500
 
        the hourglass pointer -- otherwise it won't be displayed until a
        keyboard/mouse event arrives (bug#19776).
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Set line-spacing to match horizontal space
 
        'line-spacing' to approximately match horizontal space.  This makes
        the thumbnail view look better.
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Add support for bookmark.el
 
        (image-dired-bookmark-name, image-dired-bookmark-make-record)
        (image-dired-bookmark-jump): New defuns.
 
-2021-10-27  Stefan Kangas  <stefan@marxist.se>
+2021-10-27  Stefan Kangas  <stefankangas@gmail.com>
 
        Add test for file-name-base
 
        * test/lisp/files-tests.el (files-tests-file-name-base): New test.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Improve mouse behavior
 
        (image-dired-mouse-select-thumbnail): Move point to closest image
        after clicking in buffer.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Don't ding at beginning or end of buffer
 
        when moving past first or last image; instead show a message, wait a
        second and then show image properties.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Add new commands for beginning/end of buffer
 
        (image-dired-thumbnail-mode-map): Bind new beginning of buffer command
        to '<' and 'M-<', and end of buffer command to '>' and 'M->'.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new function image-at-point-p
 
        * lisp/image.el (image-at-point-p): New defun.
        * doc/lispref/display.texi (Showing Images): Document above new defun.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Use an evenly spaced grid for thumbnails
 
        * lisp/image-dired.el (image-dired-line-up): Use an evenly spaced
        grid for thumbnails, even if image sizes differ.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Use example.org in examples
 
        (image-dired-gallery-thumb-image-root-url): Use example.org to be
        RFC 2606 compliant.
 
-2021-10-26  Stefan Kangas  <stefan@marxist.se>
+2021-10-26  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Increase number of asynch thumbnail generation jobs
 
        action alist entries.
        * etc/NEWS: Mention new values of some action alist entries.
 
-2021-10-25  Stefan Kangas  <stefan@marxist.se>
+2021-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        New function xdg-state-home
 
        $XDG_STATE_HOME according to the XDG Base Directory Specification
        version 0.8 (08th May 2021).
 
-2021-10-25  Stefan Kangas  <stefan@marxist.se>
+2021-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Improve XDG compliance
 
        (image-dired-main-image-directory): Prefer XDG_PICTURES_HOME.
        (image-dired-thumb-name): Simplify by using 'xdg-cache-home'.
 
-2021-10-25  Stefan Kangas  <stefan@marxist.se>
+2021-10-25  Stefan Kangas  <stefankangas@gmail.com>
 
        Double value of image-dired-show-all-from-dir-max-files
 
        be even higher, as the thumbnails are generated asynchronously and are
        small by default.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        image-dired: Add support for GraphicsMagick
 
        (with_delayed_message_cancel, Ffuncall_with_delayed_message): Fix
        some type confusion.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Support new Thumbnail Managing Standard sizes in image-dired
 
        thumbnail sizes mandated by new version of the Thumbnail Managing
        Standard (December 2020, Version 0.9.0).
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Use SHA1 when creating thumbnail file name
 
        * src/pgtkterm.c (pgtk_draw_fringe_bitmap): we had an unbalanced
        cairo_save/restore.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Improve documentation of image-dired thumbnails
 
        * lisp/image-dired.el (image-dired-thumbnail-storage): Improve
        docstring.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Add support for pngquant to image-dired
 
        * lisp/erc/erc-backend.el (define-erc-response-handler): Add
        proper indentation.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new option help-link-key-to-documentation
 
        (bug-reference--build-forge-setup-entry): Allow matching non-.git
        URLs, with and without slashes (bug#51316).
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Don't hard-code image-dired thumbnail type
 
        * lisp/image-dired.el (image-dired-insert-thumbnail): Detect thumbnail
        image type instead of hard-coding it.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Expand tests for image-type-from-file-header
 
        (image-type-from-file-header-test/xpm): New tests.
        (image-type-from-file-header-test): Delete test.
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for gif to src/image-tests.el
 
        # Conflicts:
        #       etc/NEWS
 
-2021-10-24  Stefan Kangas  <stefan@marxist.se>
+2021-10-24  Stefan Kangas  <stefankangas@gmail.com>
 
        Make dired-x-guess-file-name-at-point obsolete
 
        This reverts commit 51719617eb19833056618ebac403cdcaf711551a.  The commit
        caused a hang at start-up with a big desktop.
 
-2021-10-23  Stefan Kangas  <stefan@marxist.se>
+2021-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Partially remove exiftool dependency from image-dired.el
 
        copyright fields.
        * test/lisp/image-dired-tests.el: New file.
 
-2021-10-23  Stefan Kangas  <stefan@marxist.se>
+2021-10-23  Stefan Kangas  <stefankangas@gmail.com>
 
        Add new function exif-field
 
        * test/lisp/image/exif-tests.el (test-exif-parse)
        (test-exif-parse-short): Use above new function.
 
-2021-10-22  Stefan Kangas  <stefan@marxist.se>
+2021-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Add links to commentary reached with finder-list-keywords
 
        issue where commentaries reached via 'finder-list-keywords' did
        not have links.  (Bug#10814)
 
-2021-10-22  Stefan Kangas  <stefan@marxist.se>
+2021-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/image.c (webp_load): Fix thinkos.
 
        * nt/INSTALL.W64:
        * nt/INSTALL: Update information about libwebp availability.
 
-2021-10-22  Stefan Kangas  <stefan@marxist.se>
+2021-10-22  Stefan Kangas  <stefankangas@gmail.com>
 
        Add WebP image format support (Bug#51296)
 
        when MODE_LINES wants it to take actual mode line heights into
        account (Bug#38181).
 
-2021-10-21  Stefan Kangas  <stefan@marxist.se>
+2021-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant #' before lambda
 
        * lisp/whitespace.el (whitespace-report-region): Remove redundant #'
        before lambda.
 
-2021-10-21  Stefan Kangas  <stefan@marxist.se>
+2021-10-21  Stefan Kangas  <stefankangas@gmail.com>
 
        Add comment on reworking a section in emacs-lisp-intro.texi
 
 
        * src/xfaces.c (syms_of_xfaces): Add the new symbols.
 
-2021-10-20  Stefan Kangas  <stefan@marxist.se>
+2021-10-20  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some tests for floatfns.c
 
        * lisp/international/mule-cmds.el (with-locale-environment): New macro.
        (current-locale-environment): New variable.
 
-2021-10-19  Stefan Kangas  <stefan@marxist.se>
+2021-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Add some tests for fns.c
 
        (fns-tests-length, fns-tests-safe-length)
        (fns-tests-string-bytes): New tests.
 
-2021-10-19  Stefan Kangas  <stefan@marxist.se>
+2021-10-19  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some XEmacs compat code from custom.el
 
        * lisp/vc/diff-mode.el (diff-mode-shared-map): Fix syntax error in
        `defvar-keymap' change.
 
-2021-10-18  Stefan Kangas  <stefan@marxist.se>
+2021-10-18  Stefan Kangas  <stefankangas@gmail.com>
 
        Add tests for image.c
 
 
        * lisp/subr.el (kbd-valid-p): Compare case-sensitively.
 
-2021-10-17  Stefan Kangas  <stefan@marxist.se>
+2021-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Recommend against using uce.el
 
        * lisp/mail/uce.el (uce-reply-to-uce): Recommend against its use on
        the first invocation.  (Bug#46472)
 
-2021-10-17  Stefan Kangas  <stefan@marxist.se>
+2021-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * lisp/erc/erc-compat.el (format-spec): Remove redundant require.
 
-2021-10-17  Stefan Kangas  <stefan@marxist.se>
+2021-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer defvar-local in MH-E
 
        (mh-thread-subject-container-hash, mh-thread-duplicates)
        (mh-thread-history): Prefer defvar-local.
 
-2021-10-17  Stefan Kangas  <stefan@marxist.se>
+2021-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        Make thumbs-image-type obsolete
 
 
        * lisp/subr.el (kbd-valid-p): Rewrite to not use seq.
 
-2021-10-17  Stefan Kangas  <stefan@marxist.se>
+2021-10-17  Stefan Kangas  <stefankangas@gmail.com>
 
        * src/image.c: Fix comment.
 
        * doc/lispref/os.texi (File Notifications): Warn about
        `file-notify-rm-all-watches' side effects.
 
-2021-10-16  Stefan Kangas  <stefan@marxist.se>
+2021-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Simplify condition in kbd
 
        * lisp/term.el (term-faint, term-italic, term-slow-blink)
        (term-fast-blink): Set proper :version.
 
-2021-10-16  Stefan Kangas  <stefan@marxist.se>
+2021-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove duplicate code in edmacro-parse-keys
 
        This change was discussed in:
        https://lists.gnu.org/r/emacs-devel/2021-10/msg00909.html
 
-2021-10-16  Stefan Kangas  <stefan@marxist.se>
+2021-10-16  Stefan Kangas  <stefankangas@gmail.com>
 
        Make kbd usable during bootstrap
 
        (project-find-file-in): Add new argument INCLUDE-ALL.
        (https://lists.gnu.org/archive/html/emacs-devel/2021-10/msg00209.html)
 
-2021-10-13  Stefan Kangas  <stefan@marxist.se>
+2021-10-13  Stefan Kangas  <stefankangas@gmail.com>
 
        Double the default value of kill-ring-max
 
        * doc/lispref/text.texi (Internals of Kill Ring): Doc fix to use
        the new value.
 
-2021-10-13  Stefan Kangas  <stefan@marxist.se>
+2021-10-13  Stefan Kangas  <stefankangas@gmail.com>
 
        New tests for kbd and edmacro-parse-keys
 
        * lisp/gnus/gnus-group.el (:keymap): Fix some prefix keys that
        ended up in the wrong place during the keymap rewrite (bug#51136).
 
-2021-10-12  Stefan Kangas  <stefan@marxist.se>
+2021-10-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove more MH-E compat code
 
 
        * src/pdumper.c (syms_of_pdumper): Define a symbol.
 
-2021-10-12  Stefan Kangas  <stefan@marxist.se>
+2021-10-12  Stefan Kangas  <stefankangas@gmail.com>
 
        Make mh-do-in-gnu-emacs obsolete
 
        * lisp/erc/erc-imenu.el:
        * lisp/erc/erc-dcc.el: Massage copyright so elpa-admin.el recognizes it
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove last XEmacs compat code from ERC
 
        remove spurious reference to XEmacs; this is needed also for
        Emacs.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Prefer setq-local in lisp/mh-e/*.el
 
        * lisp/mh-e/mh-xface.el (mh-x-image-url-display)
        (mh-x-image-url-fetch-image): Prefer setq-local.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some more MH-E compat code
 
        * lisp/mh-e/mh-xface.el (mh-show-xface-function, mh-show-xface):
        Remove Emacs 20 compat code.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove redundant calls to 'mh-do-in-gnu-emacs'
 
 
        This should be done in 'emacs-28', which will be merged into 'master'.
 
-2021-10-11  Stefan Kangas  <stefan@marxist.se>
+2021-10-11  Stefan Kangas  <stefankangas@gmail.com>
 
        Fontify "print" and "exec" as functions in python-mode
 
 
        * lisp/simple.el (clean-mode): Simplify the property exclusion.
 
-2021-10-09  Stefan Kangas  <stefan@marxist.se>
+2021-10-09  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove duplicate definition of x-display-color-p
 
        * lisp/emulation/viper-init.el (x-display-color-p): Remove duplicate
        definition.  This would just overwrite the alias defined in faces.el.
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some unnecessary calls to mh-funcall-if-exists
 
        to mh-funcall-if-exists; these functions always exist as they are
        autoloaded.
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove old Gnus compat code from MH-E
 
 
        Add the usual lexical-binding cookie.
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from lisp/obsolete/*.el
 
        * lisp/obsolete/tpu-mapper.el (tpu-map-key, tpu-mapper): Remove XEmacs
        compat code.
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove XEmacs compat code from sql.el
 
        * lisp/progmodes/sql.el (sql-interactive-mode-map, sql-mode)
        (sql-interactive-mode): Remove XEmacs compat code.  (Bug#51096)
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove Emacs 20 compat code from sql.el
 
        * lisp/progmodes/sql.el (sql-input-ring-separator)
        (sql-product-font-lock): Remove Emacs 20 compat code.
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Remove some additional XEmacs compat code from viper
 
        (viper-color-display-p): Make into obsolete function alias for
        'x-display-color-p'.  Update callers.
 
-2021-10-08  Stefan Kangas  <stefan@marxist.se>
+2021-10-08  Stefan Kangas  <stefankangas@gmail.com>
 
        Obsolete XEmacs compat convention in erc-button-press-button
 
        1af00e67d6 Include the refcards in the release tarball
        3c29fb705c ; * src/Makefile.in (../native-lisp): Make the long recipe...
 
-2021-10-07  Stefan Kangas  <stefan@marxist.se>
+2021-10-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Make mh-* XEmacs compat aliases obsolete
 
        * lisp/mh-e/mh-identity.el (mh-identity-make-menu): Don't call the
        obsolete `mh-identity-add-menu' function (that now does nothing).
 
-2021-10-07  Stefan Kangas  <stefan@marxist.se>
+2021-10-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Revert "Declare compat macro mh-do-in-gnu-emacs obsolete"
 
        This commit led to some build failures that I don't yet understand, so
        I'm reverting it for now so as not to leave master in a broken state.
 
-2021-10-07  Stefan Kangas  <stefan@marxist.se>
+2021-10-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Delete some XEmacs compat code from mh-e/*.el
 
        * lisp/mh-e/mh-xface.el (mh-show-xface-function): Delete some
        XEmacs compat code.
 
-2021-10-07  Stefan Kangas  <stefan@marxist.se>
+2021-10-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare compat macro mh-do-in-gnu-emacs obsolete
 
        (mh-picon-image-types, mh-x-image-display): Don't wrap code in
        compat macro 'mh-do-in-gnu-emacs'.
 
-2021-10-07  Stefan Kangas  <stefan@marxist.se>
+2021-10-07  Stefan Kangas  <stefankangas@gmail.com>
 
        Declare compat macro mh-do-in-xemacs obsolete
 
 
        * lisp/gnus/gnus.el: Define more commands.
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Do interactive mode tagging for proced.el
 
        than tabs, since Texinfo treats tab characters as a single space;
        see (info "(texinfo) @example").  Fix typos/thinkos.
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Make 'mapconcat' argument 'separator' optional
 
        mapconcat argument in example.
        * lisp/emacs-lisp/subr-x.el (string-join): Doc fix.
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Make two old function aliases obsolete
 
        (bibtex-find-entry): Make function aliases obsolete.  These were left
        behind when renaming functions, but never declared obsolete.
 
-2021-10-05  Stefan Kangas  <stefan@marxist.se>
+2021-10-05  Stefan Kangas  <stefankangas@gmail.com>
 
        Set advertised calling convention on make-face-* functions
 
        (memory-report--set-size): Initialize
        memory-report-object-size.
 
-2021-10-04  Stefan Kangas  <stefan@marxist.se>
+2021-10-04  Stefan Kangas  <stefankangas@gmail.com>
 
        Use format-prompt for many more prompts
 
        * lisp/custom.el (load-theme): Issue a warning if the theme is
        obsolete (bug#47047).
 
-2021-10-02  Stefan Kangas  <stefan@marxist.se>
+2021-10-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Expand internal--format-docstring-line test
 
        * test/lisp/subr-tests.el (subr-test-internal--format-docstring-line):
        Check for error on newline.
 
-2021-10-02  Stefan Kangas  <stefan@marxist.se>
+2021-10-02  Stefan Kangas  <stefankangas@gmail.com>
 
        Support 'strong-italic' facemenu face in html-mode