]> git.eshelyaron.com Git - emacs.git/commitdiff
; * ChangeLog.3: Filename fixes.
authorStefan Kangas <stefan@marxist.se>
Tue, 30 Nov 2021 19:15:19 +0000 (20:15 +0100)
committerStefan Kangas <stefan@marxist.se>
Tue, 30 Nov 2021 19:15:19 +0000 (20:15 +0100)
ChangeLog.3

index f4992329ef85342fc2dfcf6b9f418bedbc73adfe..43f2ee3fa6865d8cc78430fbfd031f126a2c5c0d 100644 (file)
 
 2021-11-14  Philip Kaludercic  <philipk@posteo.net>
 
-       * rcirc.el (rcirc-define-command): Fix interactive-spec generation
+       * lisp/net/rcirc.el (rcirc-define-command): Fix interactive-spec generation
 
-       * rcirc.el (rcirc-define-command):  Wrap interactive spec in a list call.
+       (rcirc-define-command):  Wrap interactive spec in a list call.
 
 2021-11-14  Lars Ingebrigtsen  <larsi@gnus.org>
 
 
        Use browse-url-button-regexp for rcirc-url-regexp
 
-       * rcirc.el (rcirc-url-regexp): Copy improved regexp from browse-url
+       * lisp/net/rcirc.el (rcirc-url-regexp): Copy improved regexp from
+       browse-url
 
 2021-10-13  Juri Linkov  <juri@linkov.net>
 
        * m4/close-stream.m4, m4/glibc21.m4, m4/malloca.m4:
        Remove.  These are either no longer present in Gnulib, or are no
        longer needed by modules that Emacs uses.
-       * oldXMenu/AddPane.c, oldXmenu/Addsel.c: Include XmenuInt.h first;
+       * oldXMenu/AddPane.c, oldXMenu/AddSel.c: Include XmenuInt.h first;
        needed for new Gnulib.
        * src/xmenu.c: Call emacs_abort, not abort.
 
        The implementation does not work as expected and behaves
        unpredictably.
 
-       * rcirc.el (rcirc-omit-responses-after-join): Remove option
+       * lisp/net/rcirc.el (rcirc-omit-responses-after-join): Remove
+       option
        (rcirc-joined): Remove variable
        (rcirc-reconnect): Remove rcirc-joined code
        (rcirc-get-buffer-create): Remove rcirc-joined code
 
        Add myself as rcirc maintainer
 
-       * rcirc.el (rcirc-sentinel): Use process-status
+       * lisp/net/rcirc.el (rcirc-sentinel): Use process-status
 
-       * rcirc.texi (Using rcirc with bouncers): Remove confusing sentence
+       * doc/misc/rcirc.texi (Using rcirc with bouncers): Remove confusing sentence
 
-       * rcirc.el (rcirc-reconnect): Use rcirc-reconnect-delay
+       * lisp/net/rcirc.el (rcirc-reconnect): Use rcirc-reconnect-delay
 
-       * rcirc.el (rcirc-reconnect): Set rcirc-joined
+       * lisp/net/rcirc.el (rcirc-reconnect): Set rcirc-joined
 
 2021-09-25  Stefan Kangas  <stefan@marxist.se>
 
 
        Add support for "bright" ANSI colors in term-mode
 
-       * list/term.el (ansi-term-color-vector): Add new faces.
+       * lisp/term.el (ansi-term-color-vector): Add new faces.
        (term-color-black, term-color-red, term-color-green, term-color-yellow)
        (term-color-blue, term-color-magenta, term-color-cyan, term-color-white):
        Inherit from 'ansi-color-COLOR'.
 
        Handle updates flags when setting flags
 
-       * nnmaildir.el (nnmaildir--article-set-flags): Handle updated flags
-         more gracefully
+       * lisp/gnus/nnmaildir.el (nnmaildir--article-set-flags): Handle
+       updated flags more gracefully.
 
 2021-09-23  Dmitry Gutov  <dgutov@yandex.ru>
 
 
        Fix string-distance for two empty strings
 
-       * fns.c (Fstring_distance): Avoid using uninitialized memory.
+       * src/fns.c (Fstring_distance): Avoid using uninitialized memory.
        * test/src/fns-tests.el (test-string-distance): Add test cases.
 
 2021-09-23  Juri Linkov  <juri@linkov.net>
 
        Add aggregate project discovery and maintenance functions
 
-       * project.el (project-remember-project): Add optional no-write argument
-       (project-remember-projects-under): Add command
-       (project-forget-zombie-projects): Add command
-       (project-forget-projects-under): Add command
-       * etc/NEWS: Document new commands
+       * lisp/progmodes/project.el (project-remember-project): Add
+       optional no-write argument.
+       (project-remember-projects-under): Add command.
+       (project-forget-zombie-projects): Add command.
+       (project-forget-projects-under): Add command.
+       * etc/NEWS: Document new commands.
 
 2021-09-23  Dmitry Gutov  <dgutov@yandex.ru>
 
 
 2021-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * python.el (python-syntax-stringify): Extend comment about last change
+       * lisp/progmodes/python.el (python-syntax-stringify): Extend
+       comment about last change.
 
 2021-09-21  Robert Pluim  <rpluim@gmail.com>
 
 
        Fix dolist-with-progress-reporter behaviour
 
-       * subr.el (dolist-with-progress-reporter): Use the length of list
-         argument as maximal value the reporter with reach
+       * 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>
 
 
        verilog-mode.el: Merge from upstream: prepare for lexical bindings.
 
-       * verilog-mode.el (verilog-do-indent)
+       * lisp/progmodes/verilog-mode.el (verilog-do-indent)
        (verilog-indent-declaration, verilog-read-always-signals-recurse)
        (verilog-read-decls): Prepare for lexical bindings.
 
 
        Change the erc debug logging format to be more repeatable
 
-       * erc.el (erc-debug-irc-protocol): Fix line-ending mismatch between
-       incoming and outgoing logger lines without changing interface. Do this
-       by adding carriage returns to the latter to improve machine
-       readability. Change printed peer labels to most accurately reflect
-       logical endpoints.
+       * lisp/erc/erc.el (erc-debug-irc-protocol): Fix line-ending
+       mismatch between incoming and outgoing logger lines without
+       changing interface.  Do this by adding carriage returns to the
+       latter to improve machine readability.  Change printed peer labels
+       to most accurately reflect logical endpoints.
 
        (erc-debug-irc-protocol-time-format): Add new variable to support
        timestamps in protocol logger output.
 
        Python shell: rearrange printing of newline before output
 
-       * progmodes/python.el (python-shell-output-filter-in-progress)
+       * lisp/progmodes/python.el
+       (python-shell-output-filter-in-progress)
        (python-shell-output-filter-buffer): Move defvars to avoid compiler
        warnings.
        (python-shell-eval-setup-code): Don't print a newline in
 
        Add occur-related context-menu operations (bug#50552)
 
-       * replace.el (occur-word-at-mouse): Add new command.
+       * lisp/replace.el (occur-word-at-mouse): Add new command.
        (occur-symbol-at-mouse): Add new command.
        (occur-context-menu): Add new function.
 
 
        Fix interactive forms for rcirc-define-command
 
-       * rcirc.el (rcirc-define-command): Handle string descriptors correctly
+       * lisp/net/rcirc.el (rcirc-define-command): Handle string
+       descriptors correctly.
 
 2021-09-14  Philip Kaludercic  <philipk@posteo.net>
 
        Unset mode-line-process for all buffers on reconnecting
 
-       * rcirc.el (rcirc-sentinel): Add loop over all managed buffers
+       * lisp/net/rcirc.el (rcirc-sentinel): Add loop over all managed
+       buffers.
 
 2021-09-14  Philip Kaludercic  <philipk@posteo.net>
 
 
 2021-09-14  Philip Kaludercic  <philipk@posteo.net>
 
-       * rcirc.texi (Hacking and Tweaking): Add missing section to menu
+       * doc/misc/rcirc.texi (Hacking and Tweaking): Add missing section
+       to menu.
 
 2021-09-14  Philip Kaludercic  <philipk@posteo.net>
 
 
 2021-09-11  Philip Kaludercic  <philipk@posteo.net>
 
-       * rcirc.texi: Replace defun-rcirc-command with rcirc-define-command
+       * doc/misc/rcirc.texi: Replace defun-rcirc-command with
+       rcirc-define-command
 
-       * rcirc.texi: Document rcirc-track-abbrevate-flag
+       * doc/misc/rcirc.texi: Document rcirc-track-abbrevate-flag
 
-       * rcirc.texi: Document rcirc-nick-filter and rcirc-channel-filter
+       * doc/misc/rcirc.texi: Document rcirc-nick-filter and
+       rcirc-channel-filter
 
-       * rcirc.texi: Document rcirc-track-ignore-server-buffer-flag
+       * doc/misc/rcirc.texi: Document
+       rcirc-track-ignore-server-buffer-flag
 
-       * rcirc.texi: Document rcirc-omit-responses-after-join
+       * doc/misc/rcirc.texi: Document rcirc-omit-responses-after-join
 
 2021-09-11  Philip Kaludercic  <philipk@posteo.net>
 
 
        Keep python.el compatible with older Emacsen
 
-       * progmodes/python.el (python-shell-send-string): Don't assume
+       * lisp/progmodes/python.el (python-shell-send-string): Don't assume
        comint-max-line-length is defined (bug#50503).
 
 2021-09-11  Michael Albinus  <michael.albinus@gmx.de>
 
        Allow using 'python-shell-send-file' across machines
 
-       * progmodes/python.el (python-shell-eval-file-setup-code): Look for a
-       file coding cookie on the Python rather than on the Emacs side, to
-       avoid additional file transfers.
+       * lisp/progmodes/python.el (python-shell-eval-file-setup-code):
+       Look for a file coding cookie on the Python rather than on the
+       Emacs side, to avoid additional file transfers.
        (python-shell--save-temp-file): Allow argument to be a buffer.
        (python-shell-send-file): Address the case where the selected file and
        the inferior process are on different machines (bug#50516).
 
        Update to CSS Flexible Box Layout Module Level 2
 
-       * css-mode.el (css-property-alist): Update link.
+       * lisp/textmodes/css-mode.el (css-property-alist): Update link.
 
 2021-09-03  Theodor Thornhill  <theo@thornhill.no>
 
        Update to CSS Containment Module Level 2
 
-       * css-mode.el (css-property-alist): Update contain, and add
-       content-visibility.
+       * lisp/textmodes/css-mode.el (css-property-alist): Update contain,
+       and add content-visibility.
 
 2021-09-03  Theodor Thornhill  <theo@thornhill.no>
 
        Update to CSS Grid Layout Module Level 2
 
-       * css-mode.el (css-property-alist): Update to the newer spec, and add
-       the subgrid keywords
+       * lisp/textmodes/css-mode.el (css-property-alist): Update to the
+       newer spec, and add the subgrid keywords.
 
 2021-09-03  Theodor Thornhill  <theo@thornhill.no>
 
        Clean up css-property-alist for alignment
 
-       * css-mode.el (css-property-alist, css-value-class-alist): Provide new
-       position related entries for use in css-property-alist.  Make sure
-       that property-alist reflect the spec:
-       https://www.w3.org/TR/css-align-3/#property-index
+       * lisp/textmodes/css-mode.el (css-property-alist)
+       (css-value-class-alist): Provide new position related entries for
+       use in css-property-alist.  Make sure that property-alist reflect
+       the spec: https://www.w3.org/TR/css-align-3/#property-index
 
 2021-09-03  Lars Ingebrigtsen  <larsi@gnus.org>
 
 
        Avoid failing if vc backend doesn't implement ignore-completion-table
 
-       * project.el (project-ignores): Handle vc-not-supported signals
+       * lisp/progmodes/project.el (project-ignores): Handle
+       vc-not-supported signals.
 
 2021-08-31  Lars Ingebrigtsen  <larsi@gnus.org>
 
        function, check alternatively for c-back-over-compound-identifier when doing
        c-backward-token-2.
 
-       * bracelist-36.{cc,res}: New test files.
-
 2021-08-29  Alan Third  <alan@idiocy.org>
 
        Fix libexec installation on NS (bug#50250)
 
        Add support for "bright" ANSI colors in term-mode
 
-       * list/term.el (ansi-term-color-vector): Add new faces.
+       * lisp/term.el (ansi-term-color-vector): Add new faces.
        (term-color-white): Tweak colors.
        (term-color-bright-black, term-color-bright-red, term-color-bright-green)
        (term-color-bright-yellow, term-color-bright-blue)
        mh-x-image-url-sane-p: accept "https" URLs
 
        * lisp/mh-e/mh-xface.el (mh-x-image-url-sane-p): Accept https URLs.
-       * test/lisp/mh-e/mh-xface.el: New file, to test mh-x-image-url-sane-p.
+       * test/lisp/mh-e/mh-xface-tests.el: New file, to test
+       mh-x-image-url-sane-p.
 
 2021-08-21  Glenn Morris  <rgm@gnu.org>
 
 
        (Bug#49888)
 
-       * minibuffer.el (completion--flex-adjust-metadata): Fall back to usual
-       alphanumeric, length, recency strategy if no minibuffer input.  There
-       is still a bug indicated by the nearby FIXMEs, though.
+       * lisp/minibuffer.el (completion--flex-adjust-metadata): Fall back
+       to usual alphanumeric, length, recency strategy if no minibuffer
+       input.  There is still a bug indicated by the nearby FIXMEs,
+       though.
 
 2021-08-15  Augusto Stoffel  <arstoffel@gmail.com>
 
        Allow evaluating Python code across machines
 
-       * python.el (python-shell-send-string): Ensure that the temporary file
-       is created in the host running the Python process (bug#50057).
+       * lisp/progmodes/python.el (python-shell-send-string): Ensure that
+       the temporary file is created in the host running the Python
+       process (bug#50057).
 
 2021-08-15  Lars Ingebrigtsen  <larsi@gnus.org>
 
        This is necessary to get the Gnome desktop to show “Emacs (Client)”
        when the user searches for “emacsclient”.
 
-       * etc/emacsclient.desktop, emacsclient-mail.desktop (Keywords): Add
+       * etc/emacsclient.desktop (Keywords):
+       * etc/emacsclient-mail.desktop (Keywords): Add
        “emacsclient”.
 
 2021-08-11  Peter Oliver  <git@mavit.org.uk>
 
        * lisp/mh-e/*.el: "whitelist" -> "allowlist" and "blacklist" -> "blocklist".
        * doc/misc/mh-e.texi: update manual to match.
-       * lisp/mh-e/folder.el: Change the binding of 'mh-junk-allowlist' to 'J a'.
-         Add a compatibility binding for the old 'J w'.
+       * lisp/mh-e/mh-folder.el: Change the binding of
+       'mh-junk-allowlist' to 'J a'.  Add a compatibility binding for the
+       old 'J w'.
        * lisp/mh-e/mh-scan.el (mh-note-allowlisted): Change char from 'W' to 'A'.
-       * lisp/mh-e/junk.el: Rename 'mh-blacklist-a-msg' to 'mh-junk-blocklist-a-msg',
-         adding the missing "junk-" to the function name.
+       * lisp/mh-e/mh-junk.el: Rename 'mh-blacklist-a-msg' to
+       'mh-junk-blocklist-a-msg', adding the missing "junk-" to the
+       function name.
 
 2021-07-29  Nick Gasson  <nick@nickg.me.uk>  (tiny change)
 
        - Defaulting of Initialization Arguments
        - Rules for Initialization Arguments
 
-       * test/lisp/emacs-lisp/eieio-etests/eieio-tests.el:
+       * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el:
        Add corresponding tests
        Fix a typo
 
        * doc/emacs/misc.texi: (Using Emacs as a Server) Explain
        emacsclient.desktop.
        * etc/NEWS: (Emacs Server): Explain emacsclient.desktop.
-       * emacs-mail.desktop, etc/emacsclient.desktop: Automatically try to
+       * etc/emacs-mail.desktop:
+       * etc/emacsclient.desktop: Automatically try to
        reuse an existing frame, open a new frame, or start a new Emacs
        daemon.  Add actions for specific behaviours (bug#49195).
 
        * doc/misc/trampver.texi:
        * lisp/net/trampver.el: Change version to "2.5.1".
 
-       * lisp/tramp.el (tramp-handle-write-region):
-       * lisp/tramp-adb.el (tramp-adb-handle-write-region):
-       * lisp/tramp-sh.el (tramp-sh-handle-write-region): Call local
-       `write-region' directly.
+       * lisp/net/tramp.el (tramp-handle-write-region):
+       * lisp/net/tramp-adb.el (tramp-adb-handle-write-region):
+       * lisp/net/tramp-sh.el (tramp-sh-handle-write-region): Call
+       local `write-region' directly.
 
        * test/lisp/net/tramp-tests.el (tramp--test-utf8): Adapt test for
        MS Windows.
 
        If the daemon’s TTY is our only frame, create a new frame
 
-       * server.el (server-process-filter): If there won't be a current frame
-       to use, fall back to trying to create a new one (bug#11033).
+       * lisp/server.el (server-process-filter): If there won't be a
+       current frame to use, fall back to trying to create a new one
+       (bug#11033).
 
 2021-06-22  Peter Oliver  <git@mavit.org.uk>
 
 
        Add user options for default windmove commands (bug#41438)
 
-       * windmove.el (windmove--default-keybindings-type): Add type.
+       * lisp/windmove.el (windmove--default-keybindings-type): Add type.
        (windmove-default-keybindings): Add user option.
        (windmove-display-default-keybindings): Add user option.
        (windmove-delete-default-keybindings): Add user option.
 
        Improve windmove-*-default-keybindings functions (bug#41438)
 
-       * windmove.el (windmove-mode-map): Add special map for windmove commands.
+       * lisp/windmove.el (windmove-mode-map): Add special map for windmove commands.
        (windmove-mode): Add minor mode for activating windmove-mode-map.
        (windmove-install-defaults): Add general function for manipulating
        windmove-mode-map.
 
        Improve random selection of keyservers
 
-       * epa-ks.el (epa-keyserver): Interpret a list as a pool.
+       * lisp/epa-ks.el (epa-keyserver): Interpret a list as a pool.
        (epa-ks--query-url): Add new auxiliary function.
        (epa-ks--fetch-key): Use epa-ks--query-url.
        (epa-search-keys): Use epa-ks--query-url.
        which gave rise to spurious drag events when the origin of the window changed
        between the mouse down and up events.  This fixes bug #48409.
 
-       * keyboard.c (frame_relative_event_pos): New static variable.
+       * src/keyboard.c (frame_relative_event_pos): New static variable.
        (make_lispy_event): Record frame relative position of down event.  When the up
        event is in the same position, "move" this event into the window of the down
        event when this window (typically a mini-window) is no longer under the mouse.
 
        Remove modus-themes.org build date (bug#48661)
 
-       * modus-themes.org: Delete Org macro of the current export date.
+       * doc/misc/modus-themes.org: Delete Org macro of the current export date.
 
        This makes the manual reproducible between Emacs builds.
 
        Insert the candidates vertically within the groups, but keep the
        groups separate using the full width group separators.
 
-       * minibuffer.el (completion--insert-vertical): Adjust grouping.
+       * lisp/minibuffer.el (completion--insert-vertical): Adjust
+       grouping.
 
 2021-05-20  Daniel Mendler  <mail@daniel-mendler.de>
 
        completion table individually.  The guard variable
        `completions-detailed` variable is used in the same way.
 
-       * minibuffer.el (minibuffer-completion-help): Remove check of
-         `completions-group`.
+       * lisp/minibuffer.el (minibuffer-completion-help): Remove check of
+       `completions-group`.
 
 2021-05-20  Daniel Mendler  <mail@daniel-mendler.de>
 
 
        project--buffer-list: Avoid Tramp buffers when possible
 
-       * project.el (project--buffer-list): Add file-remote-p check.
+       * lisp/progmodes/project.el (project--buffer-list): Add
+       file-remote-p check.
 
 2021-05-03  Michael Albinus  <michael.albinus@gmx.de>
 
 
 2021-05-02  Alan Mackenzie  <acm@muc.de>
 
-       * lisp/progmodes/cc-defs (c-save-buffer-state): Amend debug spec, t to let*
+       * lisp/progmodes/cc-defs.el (c-save-buffer-state): Amend debug
+       spec, t to let*.
 
        This should solve part of bug #48100.
 
 
        * test/src/comp-tests.el (comp-test-47868-1): Improve
        testcase.
-       * test/src/comp-test-funcs.el (comp-test-47868-3-f)
+       * 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>
 
        Make outline commands repeatable (bug#47878)
 
-       * outline.el (outline-navigation-repeat-map): Add new map.
+       * lisp/outline.el (outline-navigation-repeat-map): Add new map.
        (outline-editing-repeat-map): Add new map.
 
 2021-04-21  Mattias Engdegård  <mattiase@acm.org>
        Fix native compiler string hash consing strategy (bug#47868)
 
        * test/src/comp-tests.el (comp-test-47868-1): Add new test.
-       * test/src/comp-test-funcs.el (comp-test-47868-1-f)
+       * test/src/comp-resources/comp-test-funcs.el (comp-test-47868-1-f)
        (comp-test-47868-2-f): New functions.
        * lisp/emacs-lisp/comp.el (comp-imm-equal-test): Define new hash
        tanble test.
 
 2021-04-17  Eli Zaretskii  <eliz@gnu.org>
 
-       * emacs.c (load_pdump): Fix compilation on picky-complier platforms.
+       * src/emacs.c (load_pdump): Fix compilation on picky-complier platforms.
 
 2021-04-17  Daniel Martín  <mardani29@yahoo.es>
 
 
        Update rnc to use Open Document's Relax-NG schema to version 1.3
 
-       * Use the LibreOffice Relax-NG files since they include a hack to
-          support 1.2.
-       * rng source:
+       * etc/schema/OpenDocument-schema-v1.3+libreoffice.rnc:
+       * etc/schema/OpenDocument-schema-v1.3.rnc: New files.
+       * etc/schema/schemas.xml: Use the LibreOffice Relax-NG files since
+       they include a hack to support 1.2.
+
+       rng source:
           https://raw.githubusercontent.com/freedesktop/libreoffice-core/master/
           schema/libreoffice/OpenDocument-schema-v1.3%2Blibreoffice.rng
-       translation to rnc with trang:
+       translation to rnc with trang:
           trang -I rng -O rnc OpenDocument-schema-v1.3+libreoffice.rng \
               OpenDocument-schema-v1.3+libreoffice.rnc
 
 
        * lisp/progmodes/project.el (project-current): Add the report message.
 
-       * doc/emacs/maintaining.text: Add information about the new command to
+       * doc/emacs/maintaining.texi: Add information about the new command to
        the manual.
 
 2021-03-24  Stefan Monnier  <monnier@iro.umontreal.ca>
        electric-tests.log, along with all the other failure information.
        Fixes bug #47320.
 
-       * electric-tests.el (electric-pair-test-for) New parameter doc-string.  On a
-       test failure, output the doc-string parameter with message.
+       * test/lisp/electric-tests.el (electric-pair-test-for) New
+       parameter doc-string.  On a test failure, output the doc-string
+       parameter with message.
        (electric-pair-define-test-form): Set the new variable doc-string to the
        generated doc string, and pass this as argument to both ert-deftest and
        electric-pair-test-for.
 
 2021-03-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * src/keyboard.c parse_solitary_modifier): Accept `click` modifier
+       * src/keyboard.c (parse_solitary_modifier): Accept `click` modifier
 
 2021-03-12  Yuan Fu  <casouri@gmail.com>
 
 
        * src/comp.c (ABI_VERSION): Bump following-up 380ba045c4.
 
-       * test/src/comp-test-funcs.el (comp-test-46670-1-f): Remove a warning.
+       * test/src/comp-resources/comp-test-funcs.el
+       (comp-test-46670-1-f): Remove a warning.
 
        Merge commit '9cbdf20316' into native-comp
 
        (declare_runtime_imported_funcs): Don't import SETJMP at runtime.
        (ABI_VERSION): Bump.
        * test/src/comp-tests.el (46824-1): New test.
-       * test/src/comp-test-funcs.el (comp-test-46824-1-f): New function.
+       * test/src/comp-resources/comp-test-funcs.el
+       (comp-test-46824-1-f): New function.
 
 2021-03-03  Andrea Corallo  <akrl@sdf.org>
 
 
        Use named faces in shortdoc
 
-       * shortdoc.el (shortdoc-heading): Define new face for headings.
+       * lisp/emacs-lisp/shortdoc.el (shortdoc-heading): Define new face
+       for headings.
        (shortdoc-display-group): Apply new heading face.
        (shortdoc--display-function): Use existing face for section text.
        * etc/NEWS: Document new face (bug#46748).
 
 2021-02-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`
+       Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`
 
        This allows the use of (declare (debug ...)) in the lexical macros
        defined with `cl-macrolet`.  It also fixes the names used by Edebug
 
 2021-02-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * list/emacs-lisp/edebug.el: Don't overload `edebug-form-spec`
+       * lisp/emacs-lisp/edebug.el: Don't overload `edebug-form-spec`.
 
        The `edebug-form-spec` symbol property was used to store two different things:
        the handlers for spec elements like `body` and the handlers for
        least as long as the value of the new custom variable
        `lazy-highlight-no-delay-length`.  Also avoid updating the lazy
        count in the echo area too often.
-       * isearch.el (lazy-highlight-no-delay-length): New defcustom.
-       * isearch.el (lazy-lazy-count-format): Avoid a momentarily incorrect
+       * lisp/isearch.el (lazy-highlight-no-delay-length): New defcustom.
+       (lazy-lazy-count-format): Avoid a momentarily incorrect
        count when reversing search direction.
-       * isearch.el (isearch-lazy-highlight-new-loop): Avoid a call to
+       (isearch-lazy-highlight-new-loop): Avoid a call to
        `isearch-message` that is quickly succeed by a second echo area
        update, thus causing flicker.
-       * isearch.el (isearch-lazy-highlight-new-loop):
+       (isearch-lazy-highlight-new-loop):
        Start lazy highlight immediately if appropriate.
        * etc/NEWS: Announce the change.
        * doc/emacs/search.texi: Document `lazy-highlight-no-delay-length'.
 
        Fix previous commit regarding revert-buffer-function
 
-       * simple.el (shell-command, shell-command-on-region): Set
+       * lisp/simple.el (shell-command, shell-command-on-region): Set
        revert-buffer-function buffer-locally, not globally.  Also, avoid an
        unnecessary call to (current-buffer) by taking advantage of the
        closure (bug#46151).
 
        Set revert-buffer-function in shell command output buffers
 
-       * simple.el (shell-command, shell-command-on-region): Set
-       revert-buffer-function in shell command output buffers (bug#46151).
+       * lisp/simple.el (shell-command, shell-command-on-region): Set
+       revert-buffer-function in shell command output buffers
+       (bug#46151).
 
 2021-01-29  Lars Ingebrigtsen  <larsi@gnus.org>
 
 
        Support using auth-source for NickServ passwords in ERC
 
-       * lisp/etc/erc-services.el (erc-nickserv-passwords): Document that
+       * lisp/erc/erc-services.el (erc-nickserv-passwords): Document that
        the passwords are only used when erc-prompt-for-nickserv-password
        is nil.
-       (erc-use-auth-source-for-nickserv-password): New customizable
+       (erc-use-auth-source-for-nickserv-password): New customizable
        variable to enable checking auth-source for NickServ passwords.
-       (etc-nickserv-get-password): New function to handle the lookup
+       (etc-nickserv-get-password): New function to handle the lookup
        of the NickServ password from both auth-source and the
        erc-nickserv-passwords variable.
-       (erc-nickserv-call-identify-function): Use new
+       (erc-nickserv-call-identify-function): Use new
        erc-nickserv-get-password function to lookup NickServ passwords.
-       * (erc-nickserv-identify-autodetect, erc-nickserv-identify-on-connect,
-       erc-nickserv-identify-on-nick-change): Call
+       (erc-nickserv-identify-autodetect)
+       (erc-nickserv-identify-on-connect)
+       (erc-nickserv-identify-on-nick-change): Call
        erc-nickserv-call-identify-function when
        erc-use-auth-source-for-nickserv-password is set.
        * etc/NEWS: Document change (bug#45340).
        * lisp/emacs-lisp/comp.el (comp-final): Fix coding system for the
        tmp file used to pass data the child processes.
        * test/src/comp-tests.el (45603-1): New testcase
-       * test/src/comp-test-45603.el : New File.
+       * test/src/comp-resources/comp-test-45603.el: New File.
 
 2021-01-06  Michael Heerdegen  <michael_heerdegen@web.de>
 
        close standard input when done.  That way, we only wait as long as
        needed.
 
-       * process-tests.el
+       * test/src/process-tests.el
        (process-tests/fd-setsize-no-crash/make-process): Invoke 'cat' instead
        of 'sleep'.  Close standard input to exit the 'cat' processes.
 
 
        Make "Invalid modifier in string" ordinary invalid-read-syntax error
 
-       * src/lread.ec (read1): Raise "Invalid modifier in string" error as
+       * src/lread.c (read1): Raise "Invalid modifier in string" error as
          `invalid-read-syntax'.  This fixes raise of unhandled error in
          `elisp--local-variables'
 
 
        Optimise c-parse-state for large buffers with few (if any) braces.
 
-       * lisp/progmodes/cc-engine (c-get-fallback-scan-pos): Search a maximum of
+       * lisp/progmodes/cc-engine.el (c-get-fallback-scan-pos): Search a maximum of
        50,000 characters back for the two BODs.  Return nil if we dont' find them.
        (c-parse-state-get-strategy): For strategy `forward', always use the position
        `good-pos' for `start-point', even when there's a change of current macro.
        as (should (ert-fail "Boo")) weren't affected because they wouldn't
        use the `ert--should-signal-hook'.
 
-       * test/emacs-lisp/ert.el (ert--should-signal-hook): Call debugger with
-       the right arguments.
+       * lisp/emacs-lisp/ert.el (ert--should-signal-hook): Call debugger
+       with the right arguments.
 
-       * test/lisp/emacs-lisp/ert-tests.el (ert-test-fail-inside-should): Add
-       unit test.
+       * test/lisp/emacs-lisp/ert-tests.el (ert-test-fail-inside-should):
+       Add unit test.
 
 2020-12-07  Lars Ingebrigtsen  <larsi@gnus.org>
 
 
        Support nil value for dictionary-server
 
-       * net/lisp/dictionary.el (dictionary-server): Support choice to select
-       the dictionary server to use
-       * net/lisp/dictionary.el (dictionary-check-connection): Support nil
-       value for dictionary-server
+       * lisp/net/dictionary.el (dictionary-server): Support choice to select
+       the dictionary server to use.
+       * lisp/net/dictionary.el (dictionary-check-connection): Support nil
+       value for dictionary-server.
 
        This nil value is the new default value of that variable. When
        opening a new connection and dictionary-server is nil the code
 
        Add an option to preserve ANSI sequences
 
-       * lisp/ansi-color.el Add an option to preserve the ANSI sequences
+       * lisp/ansi-color.el: Add an option to preserve the ANSI sequences.
        * test/lisp/ansi-color-tests.el: Add tests (bug#44589).
 
 2020-11-14  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * lisp/progmodes/cc-align.el (three places) prefix langelem with a _.
 
-       * lisp/progmodes/cc-{cmds,engine}.el: Remove superfluous local variables.
+       * lisp/progmodes/cc-cmds.el:
+       * lisp/progmodes/cc-engine.el: Remove superfluous local variables.
 
        * lisp/progmodes/cc-defs.el (c-will-be-unescaped): Remove unused parameter
        end.
 
 2020-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * lisp-mode.el: Fix missing highlight of "hidden" string arg
+       * lisp/emacs-lisp/lisp-mode.el: Fix missing highlight of "hidden" string arg
 
        * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2)
        (lisp-cl-font-lock-keywords-2): Highlight "hidden arg" even if it
        thread search.
        (gnus-summary-make-search-group): Switch to use gnus-search function
        and arguments.
-       * test/lisp/gnus/search-tests.el: Tests for new functionality.
+       * test/lisp/gnus/gnus-search-tests.el: Tests for new
+       functionality.
 
 2020-11-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
        Explain difference between Unicode and Emacs scripts
 
-       * nonascii.texi (Character Properties): Document that Emacs'
-       scripts and Unicode's scripts do not necessarily correspond.
+       * doc/lispref/nonascii.texi (Character Properties): Document that
+       Emacs' scripts and Unicode's scripts do not necessarily
+       correspond.
 
 2020-10-19  Harald Jörg  <haj@posteo.de>
 
 
        Synchronises with latest released GNU MDK 1.2.11
 
-       * mixal-mode.el (mixal-operation-codes-alist):
-         Add missed instructions: SLB,SRB,JAE,JAO,JXE,JXO
+       * 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>
 
 
        Handle retrying of MIME failure messages
 
-       * rmail.el (rmail-retry-failure): Handle retrying of MIME failure messages.
+       * lisp/mail/rmail.el (rmail-retry-failure): Handle retrying of
+       MIME failure messages.
 
 2020-10-15  Richard M Stallman  <rms@gnu.org>
 
        Handle encrypting mime parts
 
-       * epa-mail.el (epa-mail-encrypt): Insert any encoded mime parts
-       that are queued up to insert before sending the message.
+       * lisp/epa-mail.el (epa-mail-encrypt): Insert any encoded mime
+       parts that are queued up to insert before sending the message.
 
 2020-10-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        (outline-cycle, outline-cycle-buffer): New functions.
        (outline-mode-map): Add key bindings for the two new commands.
        (outline--cycle-buffer-state): New variable.
-       * doc/emacs/text.text (Outline Visibility): Add 'outline-cycle' and
+       * doc/emacs/text.texi (Outline Visibility): Add 'outline-cycle' and
        'outline-cycle-buffer'.
        * etc/NEWS (Outline): Record the change (bug#41130).
 
 
        Adding details page for dictionary
 
-       * net/lisp/dictionary.el (dictionary-display-dictionary-line): Allow
-       getting more details on a dictionary by clicking the "(Details)" link.
+       * lisp/net/dictionary.el (dictionary-display-dictionary-line):
+       Allow getting more details on a dictionary by clicking the
+       "(Details)" link.
 
        I had the functionality to query the dictionary information but no
-       mechanism to invoke it. So just add a button after the short description
-       of the dictionary to get more information.
+       mechanism to invoke it.  So just add a button after the short
+       description of the dictionary to get more information.
 
 2020-10-09  Torsten Hilbrich  <torsten.hilbrich@gmx.net>
 
        Removed some compatibility parts in dictionary
 
        * lisp/net/dictionary.el: Use cl-lib, remove defface and defgroup
-       checks, remove xemacs-related code
-       * lisp/net/dictionary-link.el: Remove xemacs-related code
+       checks, remove xemacs-related code.
+       * lisp/net/dictionary-link.el: Remove xemacs-related code.
 
 2020-10-08  Torsten Hilbrich  <torsten.hilbrich@gmx.net>
 
        Renamed link.el
 
-       * lisp/net/link.el: Renamed to connection-link.el, also prefixing all
-       functions with "dictionary-" prefix
+       * lisp/net/link.el: Renamed to connection-link.el, also prefixing
+       all functions with "dictionary-" prefix
        * lisp/net/dictionary.el: Adapt to renamed functions
 
 2020-10-08  Torsten Hilbrich  <torsten.hilbrich@gmx.net>
 
        Enhance syntax-tests.el to test some comment character handling.
 
-       * test/src/syntax-tests: Add a new section testing some aspects of comment
-         handling in syntax.c.  This needs further enhancement.  It uses ....
+       * test/src/syntax-tests.el: Add a new section testing some aspects
+       of comment handling in syntax.c.  This needs further enhancement.
+       It uses ....
 
        * test/data/syntax-comments.txt: A new test file.
 
 
        When recipient has no public key, make offer to skip it optional.
 
-       * epa-mail.el (epa-mail-offer-skip): New option.
+       * lisp/epa-mail.el (epa-mail-offer-skip): New option.
        (epa-mail-encrypt): If epa-mail-offer-skip is nil,
        don't offer to skip a keyless recipient, just cause error.
 
 
        Extend process-lines to allow exit status handling
 
-       * subr.el (process-lines-handling-status): Extension of the old
-       process-lines, with more flexible handling of the exit status.
+       * lisp/subr.el (process-lines-handling-status): Extension of the
+       old process-lines, with more flexible handling of the exit status.
        (process-lines): Old API implemented using the new function.
        (process-lines-ignore-status): Another use of the new function -
        return the output lines regardless of the exit status (bug#1321).
 
        TTY Support for ECMA-48 strike-through graphic rendition
 
-       * term.c: Support strike-through in capable terminals.
+       * src/term.c: Support strike-through in capable terminals.
        (no_color_bit): Replace unused NC_INVIS with
        NC_STRIKE_THROUGH.
        (turn_on_face): Output via TS_enter_strike_through_mode
        if available.
        (turn_off_face): Handle strike-through case.
        (tty_capable_p, init_tty): Support strike-through.
-       * termchar.h (struct tty_display_info): Add field for
+       * src/termchar.h (struct tty_display_info): Add field for
        strike-through.
-       * xfaces.c (tty_supports_face_attributes_p, realize_tty_face):
+       * src/xfaces.c (tty_supports_face_attributes_p, realize_tty_face):
        Handle strike-through case.
-       * dispextern.h: Add TTY_CAP_STRIKE_THROUGH definition.
+       * src/dispextern.h: Add TTY_CAP_STRIKE_THROUGH definition.
        (struct face): Add field tty_strike_through_p.
 
 2020-09-18  James N. V. Cash  <james.cash@occasionallycogent.com>  (tiny change)
 
        These sometimes gave rise to the tail of a buffer being "stringed out".
 
-       * lixp/progmodes/cc-defs.el (c-will-be-unescaped): New macro.
+       * lisp/progmodes/cc-defs.el (c-will-be-unescaped): New macro.
 
        * lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings)
        (c-after-change-mark-abnormal-strings): Fix bugs in the handling of string
 
        * lisp/emacs-lisp/gv.el: Add gv-define-expander for plist-get
 
-       * lisp/emacs-lisp/gv-tests.el: Add new tests for plist-get
+       * test/lisp/emacs-lisp/gv-tests.el: Add new tests for plist-get
 
 2020-09-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
        Allow CSS completion with multiple rules on one line
 
-       * css-mode.el (css--complete-property-value): Check for semi-colon
-       when completing property values (bug#43242).
+       * lisp/progmodes/css-mode.el (css--complete-property-value): Check
+       for semi-colon when completing property values (bug#43242).
 
 2020-09-06  Lars Ingebrigtsen  <larsi@gnus.org>
 
        * lisp/gnus/gnus-cache.el (gnus-possibly-enter-article):
        * lisp/gnus/gnus-cloud.el (gnus-cloud-available-chunks):
        * lisp/gnus/gnus-msg.el (gnus-inews-yank-articles):
-       * lisp/gnus/gnus-sum. (gnus-get-newsgroup-headers):
+       * lisp/gnus/gnus-sum.el (gnus-get-newsgroup-headers):
        * lisp/gnus/nndiary.el (nndiary-parse-head):
        * lisp/gnus/nnfolder.el (nnfolder-parse-head):
        * lisp/gnus/nnmaildir.el (nnmaildir--update-nov):
 
        Strip carriage returns from received password prompts (comint)
 
-       * comint.el (comint-password-prompt-regexp): Strip carriage
+       * lisp/comint.el (comint-password-prompt-regexp): Strip carriage
        returns from the received prompt before matching.  (Bug#43003)
 
 2020-09-01  Mauro Aranda  <maurooaranda@gmail.com>
 
        Use lexical-binding in warnings.el and add tests
 
-       * lisp/warnings.el: Use lexical-binding.
+       * lisp/emacs-lisp/warnings.el: Use lexical-binding.
        Remove redundant :group args.
 
-       * test/lisp/warnings-tests.el: New file.
+       * test/lisp/emacs-lisp/warnings-tests.el: New file.
 
 2020-08-28  Eric Abrahamsen  <eric@ericabrahamsen.net>
 
 
        Fix windows NT handling for [...]_add_driver_options
 
-       * Instead of conditionalizing on the wrong preprocessor flag, now use
-         the right one: LIBGCCJIT_HAVE_gcc_jit_context_add_driver_option
-
-       * Also perform the driver-option-adding step on win NT, but only if
-         the function is non-NULL.
-
-       * Make the function declaration for add_driver_options non-old-style.
+       * src/comp.c (add_driver_options): Instead of conditionalizing on
+       the wrong preprocessor flag, now use the right one:
+       'LIBGCCJIT_HAVE_gcc_jit_context_add_driver_option'.  Also perform
+       the driver-option-adding step on win NT, but only if the function
+       is non-NULL.  Make the function declaration for add_driver_options
+       non-old-style.
 
 2020-08-26  Andreas Fuchs  <asf@boinkor.net>
 
 
        Tweak how "u" works in Info buffers when scroll-conservatively is set
 
-       * info.el (Info-up): If scroll-conservatively is non-zero and
+       * lisp/info.el (Info-up): If scroll-conservatively is non-zero and
        less than 101, display as much of the superior node above the
        target line as possible (Bug#13690).
 
 
        Have ispell add new LocalWords lines after any such existing lines
 
-       * textmodes/ispell.el (ispell-add-per-file-word-list): Add new
-       LocalWords line just after existing such lines.  Good to keep words
-       together or if deliberately placed somewhere special (bug#20486).
+       * lisp/textmodes/ispell.el (ispell-add-per-file-word-list): Add
+       new LocalWords line just after existing such lines.  Good to keep
+       words together or if deliberately placed somewhere special
+       (bug#20486).
 
 2020-08-21  Christophe Troestler  <Christophe.Troestler@umons.ac.be>  (tiny change)
 
 
        Fix minor bugs in image.c
 
-       * test/src/image-tests.el (image-test-circular-specs): New file.
+       * test/lisp/image-tests.el (image-test-circular-specs): New file.
        * src/image.c (parse_image_spec): Return failure for circular lists.
        (valid_image_p): Don't look at odd-numbered list elements expecting to
        find a property name.
 
        Fix buffer overflow in x-send-client-message
 
-       * xselect.c (x_fill_property_data): Add parameter NELEMENTS_MAX.
-       * xterm.h (x_fill_property_data): Update prototype.
-       * xselect.c (Fx_send_client_event): Update call.  This fixes
+       * src/xselect.c (x_fill_property_data): Add parameter NELEMENTS_MAX.
+       * src/xterm.h (x_fill_property_data): Update prototype.
+       * src/xselect.c (Fx_send_client_event): Update call.  This fixes
          a buffer overflow in event.xclient.data.
-       * xfns.c (Fx_change_window_property): Update call (bug#23482).
+       * src/xfns.c (Fx_change_window_property): Update call (bug#23482).
 
 2020-08-18  Glenn Morris  <rgm@gnu.org>
 
 
        Handle negative prefix arguments to mark-paragraph correctly
 
-       * textmodes/paragraph.el (mark-paragraph): Handle negative
+       * lisp/textmodes/paragraphs.el (mark-paragraph): Handle negative
        arguments correctly (bug#18847).  This makes `M- M-h M-h' do the
        correct thing with expanding the region (like other marking
        commands) backwards.  Also fix problem at the end of the buffer,
 
        Indent python multiline strings to start and previous levels
 
-       * progmodes/python.el (python-indent--calculate-indentation): Add an
-       additional indentation point to match indentation of previous line in
-       a multiline string.  Then Tab iterates between 0, the start indentation
-       level and the previous line level (bug#37726).
+       * lisp/progmodes/python.el (python-indent--calculate-indentation):
+       Add an additional indentation point to match indentation of
+       previous line in a multiline string.  Then Tab iterates between 0,
+       the start indentation level and the previous line level
+       (bug#37726).
 
 2020-08-09  Philipp Stephani  <phst@google.com>
 
 
        Add a test for lambda list containing uninterned symbols
 
-       * test/src/comp-test-funcs-dyn.el
+       * test/src/comp-resources/comp-test-funcs-dyn.el
        (comp-tests-cl-uninterned-arg-parse-f): New function.
 
        * test/src/comp-tests.el (comp-tests-cl-uninterned-arg-parse-f):
        (c-clear-syn-tab-properties): Amended to use c-min/max-syn-tab-mkr.
        (c-with-extended-string-fences): Removed.
 
-       * lisp/progmodes/cc-engine-el (c-enclosing-c++-attribute): Rewritten for
+       * lisp/progmodes/cc-engine.el (c-enclosing-c++-attribute): Rewritten for
        speed.
        (c-slow-enclosing-c++-attribute): Removed.
        (c-semi-pp-to-literal): Remove a superfluous call to
 
        * test/src/comp-tests.el (comp-tests-cl-macro-exp): New test.
 
-       * test/src/comp-test-funcs-dyn.el: Require `cl-lib'.
+       * test/src/comp-resources/comp-test-funcs-dyn.el: Require
+       `cl-lib'.
        (comp-tests-cl-macro-exp-f): New function.
 
 2020-06-28  Andrea Corallo  <akrl@sdf.org>
        this call and pthread_setname_np (the latter call is used in preference).
 
        * configure.ac: Detect pthread_set_name_np.
-       * sys/systhread.c:
+       * src/systhread.c:
        Include <pthread_np.h> and call pthread_set_name_np if available.
 
 2020-06-27  Andrea Corallo  <akrl@sdf.org>
        * lisp/progmodes/project.el (project-shell): Improve docstring to
        include information about an implementation detail.
 
-       * list/progmodes/project.el (project-eshell): Modelled after
+       * lisp/progmodes/project.el (project-eshell): Modelled after
        'project-shell', change default behavior such that we don't create too
        many eshell buffers by default.  Use universal argument to create
        subsequent buffers.
 
 2020-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el: Fix indent
+       * lisp/emacs-lisp/package.el:
+       * lisp/emacs-lisp/smie.el: Fix indent.
 
        Use the new "space after paren" convention to get the desired indentation
 
 
 2020-05-23  Nicolás Bértolo  <nicolasbertolo@gmail.com>
 
-       Windows: Use NUMBER_OF_PROCESSORS environment variable.
+       Windows: Use NUMBER_OF_PROCESSORS environment variable.
 
        * lisp/emacs-lisp/comp.el (comp-effective-async-max-jobs): Use
        NUMBER_OF_PROCESSORS environment variable if system is Windows NT,
 
        * etc/NEWS: Announce that json-read-number is now stricter.
 
-       * json.el: Bump package version.
+       * lisp/json.el: Bump package version.
        (json-encoding-lisp-style-closings, json-pre-element-read-function)
        (json-post-element-read-function, json-advance, json-peek)
        (json--path): Clarify and improve style of doc strings.
 
        cc-mode: extend regexp used by ‘c-or-c++-mode’
 
-       * lisp/progmodes/cc-mode (c-or-c++-mode--regexp): Expand the regexp to
+       * lisp/progmodes/cc-mode.el (c-or-c++-mode--regexp): Expand the regexp to
        match some more C++-only constructs and recognise a few more standard
        C++ header files.  Also make sure identifiers start with non-digit.
        (c-or-c++-mode): Add ‘(interactive)’ declaration.
        make-{network,serial}-process and make-{pipe}process.  Now they all
        handle :coding nil as if :coding had not been specified.
 
-       * process.c (Fmake_serial_process)
+       * src/process.c (Fmake_serial_process)
        (set_network_socket_coding_system): Use plist-get to check if
        :coding has been specified instead of plist-member, to ensure that
        ":coding nil" does not override coding-system-for-{read,write}.
 
-       * network-stream-tests.el (check-network-process-coding-system-bind)
+       * test/lisp/net/network-stream-tests.el
+       (check-network-process-coding-system-bind)
        (check-network-process-coding-system-no-override)
        (check-network-process-coding-system-override): New tests.
 
 
        Fix free function compilation
 
-       * comp.el (comp-output-base-filename): Handle src being a symbol
+       * lisp/emacs-lisp/comp.el (comp-output-base-filename): Handle src
+       being a symbol.
 
        Add comp-test-40187 checking function shadowing.
 
 
 2020-03-29  Andrea Corallo  <akrl@sdf.org>
 
-       * comp.c (maybe_defer_native_compilation): Compile comp dependencies.
+       * src/comp.c (maybe_defer_native_compilation): Compile comp dependencies.
 
        Make maybe_defer_native_compilation able to compile comp dependencies
        breaking circularity.
 
 2020-03-24  Andrea Corallo  <akrl@sdf.org>
 
-       * comp.c (emit_mvar_access): Fix speed 1 compilation
+       * src/comp.c (emit_mvar_access): Fix speed 1 compilation
 
        At speed 1 propagate does not run and all mvars are allocated in array
        0.
 
 2020-03-24  Andrea Corallo  <akrl@sdf.org>
 
-       * comp.el (native-compile-async): Fix excessive messaging
+       * lisp/comp.el (native-compile-async): Fix excessive messaging
 
 2020-03-24  Philip K  <philip@warpmail.net>
 
        * doc/lispref/os.texi (File Notifications):
        * etc/NEWS:
        Adjust documentation accordingly.
-       * lib/chmodat.c, lib/fchmodat.c, lib/lchmod.c, m4/fchmodat.m4:
+       * lib/fchmodat.c, lib/lchmod.c, m4/fchmodat.m4:
        * m4/lchmod.m4: New files, copied from Gnulib.
        * lib/gnulib.mk.in: Regenerate.
        * lisp/dired-aux.el (dired-do-chmod):
 
        This allows control of the minimum size of a masked image under
        which the box cursor becomes hollow.
-       * buffer.c (cursor-type): Add commentary about (box . SIZE)
+       * src/buffer.c (cursor-type): Add commentary about (box . SIZE)
        'cursor-type'.
-       * xdisp.c (get_specified_cursor_type): Check for 'cursor-type'
+       * src/xdisp.c (get_specified_cursor_type): Check for 'cursor-type'
        of the form (box . SIZE).
        (get_window_cursor_type): Check masked image size for
        (box . SIZE) 'cursor-type'.
 
        Make 'M-x battery RET' work out-of-box for UPower users.
 
-       * battery.el (battery-upower-prop): Removed in favor for
-         'battery-upower-device-property'.
-         (battery-upower-device): Can be nil, meaning autodetect the battery
-         device.
-         (battery-upower-line-power-device): New.  line-power device.  Can be
-         nil, meaning autodetect line-power device.
-         (battery-status-function): Check UPower service is available to use
-         'battery-upower' as status function.
-         (battery-upower): Speedup.  Request D-Bus only once, fetching all
-         the properties at once.  Provide string for "%b" format spec.
-         (battery-upower-device-list, battery-upower-device-all-properties,
-         battery-upower-device-property): New functions to work with UPower
-         devices.
-         (battery-upower-dbus-service, battery-upower-dbus-interface,
-         battery-upower-dbus-path, battery-upower-dbus-device-interface,
-         battery-upower-dbus-device-path): New constants describing UPower
-         D-Bus service.
+       * lisp/battery.el (battery-upower-prop): Removed in favor for
+       'battery-upower-device-property'.
+       (battery-upower-device): Can be nil, meaning autodetect the battery
+       device.
+       (battery-upower-line-power-device): New.  line-power device.  Can be
+       nil, meaning autodetect line-power device.
+       (battery-status-function): Check UPower service is available to use
+       'battery-upower' as status function.
+       (battery-upower): Speedup.  Request D-Bus only once, fetching all
+       the properties at once.  Provide string for "%b" format spec.
+       (battery-upower-device-list, battery-upower-device-all-properties)
+       (battery-upower-device-property): New functions to work with UPower
+       devices.
+       (battery-upower-dbus-service, battery-upower-dbus-interface)
+       (battery-upower-dbus-path, battery-upower-dbus-device-interface)
+       (battery-upower-dbus-device-path): New constants describing UPower
+       D-Bus service.
 
 2020-02-05  Juri Linkov  <juri@linkov.net>
 
        * lisp/net/tramp-gvfs.el (tramp-gvfs-enabled):
        Use `tramp-process-running-p'.
 
-       * lisp/net/lisp/net/tramp.el (with-tramp-progress-reporter): Simplify.
+       * lisp/net/tramp.el (with-tramp-progress-reporter): Simplify.
        (tramp-process-running-p): New defun.
 
 2020-01-31  Juri Linkov  <juri@linkov.net>
 
        fix bug#39344
 
-       * gnus.el (gnus-add-buffer): Use `cl-pushnew' instead of `push' to
-         avoid duplicate entries.
+       * lisp/gnus/gnus.el (gnus-add-buffer): Use 'cl-pushnew' instead of
+       'push' to avoid duplicate entries.
 
 2020-01-28  Eli Zaretskii  <eliz@gnu.org>
 
        * lisp/net/sasl.el (sasl-mechanisms): Add SCRAM-SHA-256.
        (sasl-mechanism-alist): Ditto.
        * lisp/net/sasl-scram-sha256.el: New file.
-       * tests/lisp/net/sasl-scram-rfc-tests.el (sasl-scram-sha-256-test):
+       * test/lisp/net/sasl-scram-rfc-tests.el (sasl-scram-sha-256-test):
        New function.
 
 2020-01-16  Paul Eggert  <eggert@cs.ucla.edu>
 
        * lisp/auth-source-pass.el (auth-source-pass-entries):
        * lisp/textmodes/artist.el (artist-figlet-get-font-list-windows):
-       * lisp/org/ob-abc.el (org-babel-expand-body:abc, org-babel-execute:abc):
+       * lisp/org/ob-abc.el (org-babel-expand-body:abc)
+       (org-babel-execute:abc):
        * lisp/org/ob-forth.el (org-babel-forth-session-execute):
        * lisp/vc/vc-git.el (vc-git--program-version):
        Add backslash in regexp for correctness.