emacs-diffs
[Top][All Lists]
Advanced

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

emacs-27 4653baa: ; ChangeLog.3 update & fixes.


From: Nicolas Petton
Subject: emacs-27 4653baa: ; ChangeLog.3 update & fixes.
Date: Wed, 26 Feb 2020 11:53:42 -0500 (EST)

branch: emacs-27
commit 4653baa6a502b1b7e1892a9d0728293198e90653
Author: Nicolas Petton <address@hidden>
Commit: Nicolas Petton <address@hidden>

    ; ChangeLog.3 update & fixes.
---
 ChangeLog.3 | 453 +++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 310 insertions(+), 143 deletions(-)

diff --git a/ChangeLog.3 b/ChangeLog.3
index d35a01a..7a07f75 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,162 @@
+2020-02-26  Noam Postavsky  <address@hidden>
+
+       Define libgnutls-version properly
+
+       * src/gnutls.c (syms_of_gnutls) <libgnutls-version>: Define with
+       DEFVAR_LISP and add docstring, so that this variable will accessible by
+       help facilities.
+
+2020-02-25  Dmitry Gutov  <address@hidden>
+
+       vc-dir-ignore: More accurately choose base directory
+
+       * lisp/vc/vc-dir.el:
+       (vc-dir-ignore): Use it (bug#37189).
+
+       * lisp/vc/vc.el:
+       (vc--ignore-base-dir): Extract from vc-ignore.
+
+2020-02-24  Stefan Monnier  <address@hidden>
+
+       * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Change last 
fix
+
+       Make sure we always work in the selected-window's buffer.
+
+2020-02-23  Alan Mackenzie  <address@hidden>
+
+       CC Mode: Protect against consecutive calls to before-change-functions 
...
+
+       without an intervening call to after-change-functions.  This would have 
been a
+       workaround to bug #38691 had the causes of that bug not been removed.
+
+       * lisp/progmodes/cc-mode.el (c-just-done-before-change): Add an extra 
value to
+       this variable, 'whole-buffer, this being set by c-before-change as a 
signal to
+       c-after-change that although c-before-change has run, it has assumed the
+       entire buffer as the change region.
+       (c-before-change, c-after-change): Adapt to the new meaning of the 
above.
+
+2020-02-23  Noam Postavsky  <address@hidden>
+
+       Shorten some ppss struct field names
+
+       * lisp/emacs-lisp/syntax.el (ppss): Capitalize docstrings.
+       (ppss-comment-depth): Renamed from ppss-comment-nesting.
+       (ppss-quoted-p): Renamed from ppss-after-quote-p.
+       (ppss-min-depth): Renamed from ppss-minimum-paren-depth.
+       (ppss-open-parens): Renamed from ppss-open-paren-positions.
+       * etc/NEWS: Announce the ppss-* accessors.
+
+2020-02-23  Alan Mackenzie  <address@hidden>
+
+       Java Mode: Fix fontification of variable decl inside `for'
+
+       * lisp/progmodes/cc-engine.el (c-forward-declarator): In place of a 
test for
+       C++ Mode, test for either C++ Mode or Java Mode.
+
+2020-02-23  Alan Mackenzie  <address@hidden>
+
+       CC Mode: Fontify foo in "const auto foo :" correctly
+
+       * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): While 
attempting to
+       find a declaration's identifier, recast the latest found id. as that
+       identifier when there is no other type identifier and the result of the 
most
+       recent c-forward-type call is 'maybe or 'found.  In the latter case, 
remove
+       the id. from the found types list, too.
+
+2020-02-23  Juri Linkov  <address@hidden>
+
+       * lisp/replace.el (occur-engine-line): Revert part of fb16313025 
(bug#39597)
+
+2020-02-23  Dmitry Gutov  <address@hidden>
+
+       Move more logic to vc-ignore from vc-default-ignore
+
+       * lisp/vc/vc-dir.el (vc-dir-ignore):
+       Pass relative file names to vc-ignore.
+
+       * lisp/vc/vc.el (vc-ignore): Move the responsibility of
+       constructing the ignore pattern (right now, most often a relative
+       file name) using a file name received from the user, here.
+       (vc-default-ignore): ...from here (bug#37189, see discussion).
+       Also clarify the docstring.
+
+2020-02-22  Eli Zaretskii  <address@hidden>
+
+       Warn about the likes of "[:alnum:]" in regexps
+
+       * doc/lispref/searching.texi (Char Classes): Warn about erroneous
+       usage of named character classes.  Suggested by Stephen Leake
+       <address@hidden>.
+
+2020-02-22  Wolfgang Scherer  <address@hidden>
+
+       Don't write absolute filenames and duplicate strings to CVS ignore files
+
+       * lisp/vc/vc-cvs.el (vc-cvs-ignore): Expand filename correctly
+       and pass on only the basename as the pattern.
+       (vc-cvs-append-to-ignore) Do not write duplicate strings to
+       .cvsignore.  New optional parameter SORT to more explicitly
+       control sorting of the ignore entries.  (Bug#37215)
+       * lisp/vc/pcvs.el (cvs-mode-ignore): Call 'vc-cvs-append-to-ignore'
+       with SORT argument.
+
+2020-02-21  Federico Tedin  <address@hidden>
+
+       Fix cursor-sensor--detect when current buf != selected window's buf
+
+       * lisp/emacs-lisp/cursor-sensor.el (cursor-sensor--detect): Avoid
+       trying to read text properties from position taken from another
+       buffer.  (Bug#38740)
+
+2020-02-21  Eli Zaretskii  <address@hidden>
+
+       * doc/emacs/sending.texi (Mail Sending): Fix index entries.
+
+2020-02-21  Allen Li  <address@hidden>
+
+       Document 'message-send-mail-function' in the Emacs manual
+
+       Most of the manual here addresses Message mode, yet talks about
+       'send-mail-function' which is used for Mail mode.
+       Fixing this completely requires more involved work, but for now at
+       least document the difference here.
+
+       * doc/emacs/sending.texi (Mail Sending): Mention
+       'message-send-mail-function'.  (Bug#39639)
+
+2020-02-21  Allen Li  <address@hidden>
+
+       Fix reference to 'message-send-and-exit' in Emacs manual
+
+       Most of the manual here addresses Message mode, and C-c C-c directly
+       above cites the Message mode command, not the Mail mode command.
+
+       * doc/emacs/sending.texi (Mail Sending): Fix reference.  (Bug#39639)
+
+2020-02-21  Steven Allen  <address@hidden>
+
+       Skip shell prompt on current line in Eshell even if it's protected
+
+       When the eshell prompt is protected (e.g., with rear non-sticky,
+       inhibited movements, etc.), 'beginning-of-line' won't move to the
+       actual beginning of the line and therefore won't skip over the
+       prompt.
+       * lisp/eshell/em-prompt.el (eshell-previous-prompt): Use
+       'forward-line' to go to the beginning of the line, even if it's
+       protected.  (Bug#39627)
+
+2020-02-20  Mattias Engdegård  <address@hidden>
+
+       Fix broken regexps
+
+       Incorrect escaping prevented these from working as intended.
+       Found by relint.
+
+       * lisp/progmodes/cc-defs.el (c-search-backward-char-property):
+       Add missing backslash.
+       * lisp/progmodes/simula.el (simula-mode):
+       Remove one backslash too many.
+
 2020-02-19  Paul Eggert  <address@hidden>
 
        * Makefile.in (PREFERRED_BRANCH): Now emacs-27.
@@ -766,7 +925,7 @@
 
        Improve explanation of available font backends under X
 
-       * frames.texi (Font and Color Parameters): Clarify that you can't
+       * doc/emacs/frames.texi (Font and Color Parameters): Clarify that you 
can't
        have HarfBuzz and non-HarfBuzz at the same time for xft and cairo
        font backends.
 
@@ -1313,7 +1472,7 @@
        the monitors need to be adjusted, not just the width and height
        (Bug#31223).
 
-       * xfns.c (Fx_display_monitor_attributes_list): Scale top-left
+       * src/xfns.c (Fx_display_monitor_attributes_list): Scale top-left
        coordinates.
 
 2020-01-07  Dmitry Gutov  <address@hidden>
@@ -1359,11 +1518,11 @@
        * configure.ac: Remove check for sys/prctl.h and prctl, check for
        pthread_setname_np instead.
 
-       * systhread.c: Remove sys/prctl.h include.
+       * src/systhread.c: Remove sys/prctl.h include.
        (sys_thread_create) [HAVE_PTHREAD_SETNAME_NP]: Use pthread_setname_np
        to set the name of the newly created thread (Bug#38632).
 
-       * thread.c (Fmake_thread): Use ENCODE_SYSTEM instead of
+       * src/thread.c (Fmake_thread): Use ENCODE_SYSTEM instead of
        ENCODE_UTF_8 on the thread name.
 
 2020-01-05  Paul Eggert  <address@hidden>
@@ -2845,7 +3004,7 @@
 
        Check for GUI frame in ns_color_index_to_rgba
 
-       * nsterm.m (ns_color_index_to_rgba): Check that we're using a GUI
+       * src/nsterm.m (ns_color_index_to_rgba): Check that we're using a GUI
        frame before converting color (Bug#38564).
 
 2019-12-11  Michael Albinus  <address@hidden>
@@ -4588,7 +4747,7 @@
 
        Make gnus-mailing-list-archive recognize https
 
-       * /lisp/gnus/gnus-ml.el (gnus-mailing-list-archive): Accept https in
+       * lisp/gnus/gnus-ml.el (gnus-mailing-list-archive): Accept https in
        regexp.
 
 2019-11-22  Filipp Gunbin  <address@hidden>
@@ -4896,7 +5055,7 @@
        Remember the full font description instead of just the family so that
        size/style/weight settings are preserved.
 
-       * gtkutil.c (xg_get_font) [HAVE_GTK3]: Use the pango font
+       * src/gtkutil.c (xg_get_font) [HAVE_GTK3]: Use the pango font
        description to set/get the current font (Bug#28901).
 
 2019-11-19  Robert Pluim  <address@hidden>
@@ -4961,7 +5120,7 @@
        Our minimum GTK3 version is 3.10, the font filter functions appeared
        in 3.2.
 
-       * gtkutil.c (xg_font_filter) [HAVE_GTK3]: Just check for HAVE_GTK3.
+       * src/gtkutil.c (xg_font_filter) [HAVE_GTK3]: Just check for HAVE_GTK3.
        (xg_get_font) [HAVE_GTK3]: Same here.
 
 2019-11-18  Michael Albinus  <address@hidden>
@@ -5414,14 +5573,14 @@
 
        Make so-long disable flymake, flyspell, flycheck
 
-       * so-long.el (so-long-minor-modes): Add flymake-mode, flyspell-mode,
+       * lisp/so-long.el (so-long-minor-modes): Add flymake-mode, 
flyspell-mode,
        and flycheck-mode.
 
 2019-11-14  Phil Sainty  <address@hidden>
 
        Support loading so-long.el on top of an earlier version
 
-       * so-long.el (so-long-version, so-long--latest-version): New variables.
+       * lisp/so-long.el (so-long-version, so-long--latest-version): New 
variables.
 
        This enables users to safely load version 1.0 of so-long.el on top of
        an earlier version, as well as making provisions for doing likewise
@@ -5559,7 +5718,7 @@
 
        time-stamp: update support for time zone numeric offset
 
-       * time-stamp.el (time-stamp-string-preprocess): Change new format for
+       * lisp/time-stamp.el (time-stamp-string-preprocess): Change new format 
for
        numeric time zone from %:z to %5z to match format-time-string better.
        (time-stamp-format): Document support for numeric time zone.
        See discussion in bug#32931.
@@ -6108,7 +6267,7 @@
 
        Widen around c-font-lock-fontify-region.  This fixes bug #38049.
 
-       * lisp/progmodes/cc-mode (c-font-lock-fontify-region): Widen in this 
function,
+       * lisp/progmodes/cc-mode.el (c-font-lock-fontify-region): Widen in this 
function,
        to ensure that the CC Mode font locking mechanism can examine characters
        outside the given region.
 
@@ -6430,14 +6589,14 @@
 
        time-stamp: add support for time zone numeric offset
 
-       * time-stamp.el: Implement %:z as expanding to the numeric time zone
+       * lisp/time-stamp.el: Implement %:z as expanding to the numeric time 
zone
        offset, to address the feature request of bug#32931.  Do not document it
        yet, to discourage compatibility problems in mixed Emacs 26 and Emacs 27
        environments.  Documentation will be added in a subsequent release at
        least two years later.  (We cannot yet use %z for numeric time zone
        because in Emacs 26 it was documented to do something else.)
 
-       * time-stamp-tests.el (time-stamp-test-format-time-zone): expand this
+       * test/lisp/time-stamp-tests.el (time-stamp-test-format-time-zone): 
expand this
        test and break it into two tests, time-stamp-test-format-time-zone-name
        and time-stamp-test-format-time-zone-offset.
 
@@ -7297,7 +7456,7 @@
 
        Support \pagebreak[0] for paragraph-separate in latex-mode
 
-       * textmodes/tex-mode.el (latex-mode): In 'paragraph-separate' allow
+       * lisp/textmodes/tex-mode.el (latex-mode): In 'paragraph-separate' allow
        optional argument ('[0]', etc.) for '\pagebreak[0]'.  (Bug#19039)
 
 2019-10-30  Tom Tromey  <address@hidden>
@@ -7717,7 +7876,7 @@
 
 2019-10-27  Eric Ludlam  <address@hidden>
 
-       * test/lisp/cedet/semantic-utest: silence compiler warnings
+       * test/lisp/cedet/semantic-utest.el: silence compiler warnings
 
        * test/lisp/cedet/semantic-utest-c.el
        (semantic-test-c-preprocessor-simulation): Use with-current-buffer.
@@ -7763,7 +7922,7 @@
        (describing time-stamp-time-zone's domain before 2015) to new
        predicate time-stamp-zone-type-p (describing the current domain).
 
-       * time-stamp-tests.el (time-stamp-test-helper-zone-type-p): New test.
+       * test/lisp/time-stamp-tests.el (time-stamp-test-helper-zone-type-p): 
New test.
 
 2019-10-27  Eli Zaretskii  <address@hidden>
 
@@ -9997,7 +10156,7 @@
 
        Changed handle_face_prop_general prototype.
 
-       * src/xdisp.h (handle_face_prop_general): Changed function prototype
+       * src/xdisp.c (handle_face_prop_general): Changed function prototype
        to receive different arguments.
 
 2019-10-14  Jimmy Aguilar Mena  <address@hidden>
@@ -11484,7 +11643,7 @@
 
 2019-10-06  Stefan Monnier  <address@hidden>
 
-       * eieio-core.el (eieio--full-class-object): New function.
+       * lisp/emacs-lisp/eieio-core.el (eieio--full-class-object): New 
function.
 
        Rather than explicitly call eieio-class-un-autoload, the autoloading is
        now performed on-demand if you use eieio--full-class-object.
@@ -13123,7 +13282,7 @@
        :format property of this widget.  If %n is used at the end of the
        format string, unrelated widgets get indented.  (Bug#12533)
 
-       * test/wid-edit-tests.el (widget-test-indentation-after-%n)
+       * test/lisp/wid-edit-tests.el (widget-test-indentation-after-%n)
        (widget-test-indentation-after-newline)
        (widget-test-newline-and-indent-same-widget): New tests.
 
@@ -13521,7 +13680,7 @@
 
        Add different faces for different citation levels in Message mode
 
-       * message.el (message-font-lock-keywords)
+       * lisp/gnus/message.el (message-font-lock-keywords)
        (message-font-lock-make-cited-text-matcher): Add support for
        different faces for different citation levels.  The faces are
        defined in the faces named `message-cited-text-N': N of the
@@ -15762,7 +15921,7 @@
 
        Fix flymake-proc temporary file deletion bug
 
-       * list/progmodes/flymake-proc.el (flymake-proc-create-temp-inplace):
+       * lisp/progmodes/flymake-proc.el (flymake-proc-create-temp-inplace):
        Include a time string part (hour + minute + second + nanosecond) in
        the temporary name to make it unique enough.
        (flymake-proc-legacy-flymake): Store temporary file names in the
@@ -18541,7 +18700,7 @@
 
        password-cache: differentiate null values from non-existent entries
 
-       * password-cache.el (password-in-cache-p, password-cache-add):
+       * lisp/password-cache.el (password-in-cache-p, password-cache-add):
          properly detect non-existent entry.  (Bug#36834)
 
 2019-08-11  Eli Zaretskii  <address@hidden>
@@ -19560,7 +19719,7 @@
 
        easy-menu-define doc string fix
 
-       * emacs-lisp/easymenu.el (easy-menu-define): Docstring :label and
+       * lisp/emacs-lisp/easymenu.el (easy-menu-define): Docstring :label and
        :help of the menu itself.
 
 2019-08-03  Lars Ingebrigtsen  <address@hidden>
@@ -19866,7 +20025,7 @@
        * lisp/url/url-http.el (url-http-simple-after-change-function)
        (url-http-content-length-after-change-function):
        Use byte-count-to-string-function.
-       * test/lisp/files-test.el (files-test-file-size-human-readable):
+       * test/lisp/files-tests.el (files-test-file-size-human-readable):
        Test file-size-human-readable-iec.
 
 2019-08-02  Eli Zaretskii  <address@hidden>
@@ -21074,7 +21233,7 @@
        * doc/emacs/display.texi (Colors): Specify the convention used for
        "#RGB" color triplets.
 
-       * test/lisp/tty-colors-tests.el: New file.
+       * test/lisp/term/tty-colors-tests.el: New file.
 
        * etc/NEWS: Mention the change.
 
@@ -24393,7 +24552,7 @@
 
        Fix indentation of default clocking definitions.
 
-       * verilog-mode.el (verilog-default-clocking-re): Fix indentation of 
default
+       * lisp/progmodes/verilog-mode.el (verilog-default-clocking-re): Fix 
indentation of default
        clocking definitions, Verilog-Mode bug1457. Reported by Paul Donahue.
 
 2019-07-06  Wilson Snyder  <address@hidden>
@@ -24688,7 +24847,7 @@
        Also fix two faulty regexps, save-match-data, and check c-major-mode-is
        'c++-mode where needed.
 
-       * lis/progmodes/cc-langs.el (c-last-c-comment-end-on-line-re)
+       * lisp/progmodes/cc-langs.el (c-last-c-comment-end-on-line-re)
        (c-last-open-c-comment-start-on-line-re): Handle repeated *s in regexp
        correctly.
 
@@ -25940,7 +26099,7 @@
 
        Support opening a new connection when reverting a telnet buffer
 
-       * net/telnet.el (telnet-connect-command): New variable.
+       * lisp/net/telnet.el (telnet-connect-command): New variable.
        (telnet-revert-buffer): New function.
        (telnet-mode): Use `telnet-revert-buffer' as `revert-buffer-function'.
        (telnet, rsh): Set `telnet-connect-command' accordingly (bug#18312).
@@ -25949,7 +26108,7 @@
 
        Suppress warning about unix-sync in nnmaildir.el
 
-       * nnmaildir.el (nnmaildir-request-replace-article): Check if the
+       * lisp/gnus/nnmaildir.el (nnmaildir-request-replace-article): Check if 
the
        function `unix-sync' is bound before running it.
 
 2019-06-25  Ivan Shmakov  <address@hidden>
@@ -25978,7 +26137,7 @@
 
        Highlight zsh glob flags and qualifiers in sh-mode
 
-       * lisp/progmode/sh-script.el (sh-syntax-propertize-function):
+       * lisp/progmodes/sh-script.el (sh-syntax-propertize-function):
        Add regexps to highlight zsh glob flags and alternate qualifiers
        without mistaking them for comments. (bug#19455).
 
@@ -26168,7 +26327,7 @@
 
        This fixes bug #25111.
 
-       * doc/lispref/display.text (Overlay Properties): For the hook property
+       * doc/lispref/display.texi (Overlay Properties): For the hook property
        modification-hooks, state that inhibit-modification-hooks is bound to 
non-nil
        when calling its functions.  This also applies to insert-in-front-hooks 
and
        insert-behind-hooks, which refer to modification-hooks.
@@ -26182,7 +26341,7 @@
 
        Add imenu support to package-menu-mode
 
-       * gnus-cite.el (gnus-message-citation-mode): Fontify if the major
+       * lisp/gnus/gnus-cite.el (gnus-message-citation-mode): Fontify if the 
major
        mode is derived from message-mode (not necessarily equal to
        message-mode) (bug#25124).
 
@@ -26190,7 +26349,7 @@
 
        Add imenu support to package-menu-mode
 
-       * lisp/emacs-list/package.el
+       * lisp/emacs-lisp/package.el
        (package--imenu-prev-index-position-function
        package--imenu-extract-index-name-function): Add Imenu functions
        to package-menu-mode (bug#27134).
@@ -26564,7 +26723,7 @@
        build-aux/update-copyright, lib/canonicalize-lgpl.c,
        lib/gnulib.mk.in, lib/malloca.c, lib/malloca.h, lib/pathmax.h,
        m4/canonicalize.m4, m4/double-slash-root.m4, m4/gnulib-comp.m4,
-       m4/malloca.m4, my/pathmax.4: copy from GNUlib or regenerate from
+       m4/malloca.m4, m4/pathmax.m4: copy from GNUlib or regenerate from
        update
        * src/emacs.c: find dump by canonical path
 
@@ -27410,7 +27569,7 @@
 
        Change font_put_extra value for property removal from Qnil to Qunbound
 
-       * font.c (font_put_extra): If VAL is Qunbound, delete the slot for PROP 
from
+       * src/font.c (font_put_extra): If VAL is Qunbound, delete the slot for 
PROP from
        the list of extra properties.  Previous value Qnil is valid as boolean.
        (font_clear_prop): Changed argument of font_put_extra for property 
removal.
 
@@ -27423,7 +27582,7 @@
 
 2019-06-19  Roland Winkler  <address@hidden>
 
-       * bookmark.el (bookmark-set-internal): Fix format string.
+       * lisp/bookmark.el (bookmark-set-internal): Fix format string.
 
 2019-06-19  Juri Linkov  <address@hidden>
 
@@ -27944,7 +28103,7 @@
 
 2019-06-17  Roland Winkler  <address@hidden>
 
-       * bookmark.el: Watch bookmark file.  Use lexical binding.
+       * lisp/bookmark.el: Watch bookmark file.  Use lexical binding.
 
        (bookmark-watch-bookmark-file): New user variable.
        (bookmark-alist): Fix docstring.
@@ -28183,7 +28342,7 @@
 
 2019-06-16  Roland Winkler  <address@hidden>
 
-       * find-dired.el (find-dired-refine-function): Fix defcustom.
+       * lisp/find-dired.el (find-dired-refine-function): Fix defcustom.
 
 2019-06-16  Eric Abrahamsen  <address@hidden>
 
@@ -28661,7 +28820,7 @@
 
        Clean up verilog-mode.el documentation examples to match behavior.
 
-       * verilog-mode.el (verilog-auto, verilog-auto-arg)
+       * lisp/progmodes/verilog-mode.el (verilog-auto, verilog-auto-arg)
        (verilog-auto-ascii-enum, verilog-auto-inout)
        (verilog-auto-inout-comp, verilog-auto-inout-in)
        (verilog-auto-inout-modport, verilog-auto-inout-module)
@@ -29231,8 +29390,9 @@
 
        Escape newlines when printing functions in timer list
 
-       * timer-list.el (list-timers): Bind `print-escape-newlines' to avoid
-       newlines in printed representation (bug#36187).
+       * lisp/emacs-lisp/timer-list.el (list-timers): Bind
+       `print-escape-newlines' to avoid newlines in printed
+       representation (bug#36187).
 
 2019-06-13  Lars Ingebrigtsen  <address@hidden>
 
@@ -29282,7 +29442,7 @@
        This variable was declared after an invocation of a defsubst which used 
it,
        the defsubst being in another file.
 
-       * lisp/progmodes/cc-mode (c-syntax-table-hwm): Move the declaration to 
earlier
+       * lisp/progmodes/cc-mode.el (c-syntax-table-hwm): Move the declaration 
to earlier
        in the file.
 
 2019-06-12  Glenn Morris  <address@hidden>
@@ -29593,14 +29753,14 @@
 
        Fix to previous commit
 
-       * find-dired.el (find-dired-sentinel): Check whether
+       * lisp/find-dired.el (find-dired-sentinel): Check whether
        find-dired-refine-function is non-nil.
 
 2019-06-11  Roland Winkler  <address@hidden>
 
        Allow refining the *Find* buffer of find-dired. (Bug#29513)
 
-       * find-dired.el (find-dired-refine-function): New user variable.
+       * lisp/find-dired.el (find-dired-refine-function): New user variable.
        (find-dired-sentinel): Use it.  Simplify.
        (find-dired-sort-by-filename): New function.
 
@@ -30546,7 +30706,7 @@
 
 2019-06-04  Stefan Monnier  <address@hidden>
 
-       * sgml-mode.el (sgml-syntax-propertize-rules): More verbose comments
+       * lisp/textmodes/sgml-mode.el (sgml-syntax-propertize-rules): More 
verbose comments
 
 2019-06-04  Jackson Ray Hamilton  <address@hidden>
 
@@ -30747,11 +30907,11 @@
 
 2019-06-02  Juanma Barranquero  <address@hidden>
 
-       * help-fns.el (help-fns--first-release): Do not fail if no release is 
found.
+       * lisp/help-fns.el (help-fns--first-release): Do not fail if no release 
is found.
 
 2019-06-02  Stefan Monnier  <address@hidden>
 
-       * gnus-(sum|async).el: Eliminate assumptions about gnus-data format
+       * lisp/gnus/gnus-sum.el, lisp/gnus/gnus-async.el: Eliminate assumptions 
about gnus-data format
 
        * lisp/gnus/gnus-async.el (gnus-async-with-semaphore): Use `declare`.
        (gnus-async-prefetch-next): Don't assume gnus-data-number == car.
@@ -30764,7 +30924,7 @@
 
 2019-06-02  Stefan Monnier  <address@hidden>
 
-       * gnus.el: Fix cycle in eager macroexpansion
+       * lisp/gnus/gnus.el: Fix cycle in eager macroexpansion
 
        * lisp/gnus/gnus-sum.el (gnus-data): Use cl-defstruct.
        (gnus-data-set-pos, gnus-data-set-header, gnus-data-set-mark)
@@ -30908,7 +31068,7 @@
 
        Make rcirc PART and QUIT reasons customizable (Bug#12857)
 
-       * rcirc.el: (rcirc-default-part-reason, rcirc-default-quit-reason):
+       * lisp/net/rcirc.el: (rcirc-default-part-reason, 
rcirc-default-quit-reason):
        New customizable vars.
        (rcirc-cmd-quit, rcirc-cmd-part): Consult them.
 
@@ -31203,7 +31363,7 @@
 
        Optimize one of CC Mode's syntax caches for long comments and strings.
 
-       * lisp/progmoes/cc-langs.el (c-block-comment-awkward-chars): New lang
+       * lisp/progmodes/cc-langs.el (c-block-comment-awkward-chars): New lang
        constant and variable.
 
        * lisp/progmodes/cc-engine.el (c-state-semi-nonlit-pos-cache): Enhance 
the
@@ -31445,7 +31605,7 @@
 
 2019-05-28  Stefan Monnier  <address@hidden>
 
-       * mule-cmds.el (encoded-string-description): Require unibyte string as 
input
+       * lisp/international/mule-cmds.el (encoded-string-description): Require 
unibyte string as input
 
 2019-05-28  Stefan Monnier  <address@hidden>
 
@@ -31658,7 +31818,7 @@
 
        * lisp/startup.el (command-line): Allow XDG-style as well as old
         style init paths.
-       * doc/startup.texi: Document the above change.
+       * doc/emacs/custom.texi: Document the above change.
 
 2019-05-25  Mauro Aranda  <address@hidden>
 
@@ -32332,7 +32492,7 @@
 
        This avoids clashing with the XColor struct from X.
 
-       * src/dispextern [HAVE_X_WINDOWS]: Define Emacs_Color alias.
+       * src/dispextern.h [HAVE_X_WINDOWS]: Define Emacs_Color alias.
        [!HAVE_X_WINDOWS]: Rename XColor compatibility struct to
        Emacs_Color. Remove unused fields.
 
@@ -32944,7 +33104,7 @@
 
 2019-05-16  Stefan Monnier  <address@hidden>
 
-       * mule.el (set-buffer-file-coding-system): Don't burp on iso-2022-7bit
+       * lisp/international/mule.el (set-buffer-file-coding-system): Don't 
burp on iso-2022-7bit
 
 2019-05-16  Paul Pogonyshev  <address@hidden>
 
@@ -32973,7 +33133,7 @@
 
 2019-05-16  Stefan Monnier  <address@hidden>
 
-       * cl-macs-tests.el (cl-macs-test--symbol-macrolet): New test
+       * test/lisp/emacs-lisp/cl-macs-tests.el 
(cl-macs-test--symbol-macrolet): New test
 
 2019-05-16  Eric Abrahamsen  <address@hidden>
 
@@ -33398,7 +33558,7 @@
 
 2019-05-12  Stefan Monnier  <address@hidden>
 
-       * lisp/emacs-lisp/packages.el: Add `all` to package-check-signature
+       * lisp/emacs-lisp/package.el: Add `all` to package-check-signature
 
        (package-check-signature): Add `all` option.
        (package--check-signature-content): Adjust accordingly.
@@ -33782,7 +33942,7 @@
 
        Fix verilog-mode module backticks; whitespace from prev commits.
 
-       * verilog-mode.el (verilog-read-inst-module-matcher):
+       * lisp/progmodes/verilog-mode.el (verilog-read-inst-module-matcher):
        Work when point is near backtick. Reported by Mattias Engdegard.
 
 2019-05-06  Juri Linkov  <address@hidden>
@@ -34649,7 +34809,7 @@
 
        CC Mode: in certain font lock loops, check point is not beyond limit.
 
-       * /lisp/progmodes/cc-fonts.el (c-font-lock-enum-body)
+       * lisp/progmodes/cc-fonts.el (c-font-lock-enum-body)
        (autodoc-font-lock-line-markup): As part of the `while' condition, 
check that
        the previous iteration of the loop hasn't moved point past `limit', thus
        obviating "wrong side of point" errors in re-search-forward, etc.
@@ -34934,7 +35094,7 @@
 
        Add terminal hook query_frame_background_color
 
-       * src/termhooks.c (query_frame_background_color): New terminal hook.
+       * src/termhooks.h (query_frame_background_color): New terminal hook.
 
        * src/image.c (image_query_frame_background_color): Remove. Use the
        terminal hook instead.
@@ -34981,7 +35141,7 @@
        * src/w32term.c:
        * src/xterm.c: Rename x_get_keysym_name to get_keysym_name.
 
-       * src/nsfns.c:
+       * src/nsfns.m:
        * src/nsterm.m: Rename x_* procedures to ns_*.
 
        * src/w32fns.c:
@@ -35754,7 +35914,7 @@
 
 2019-04-22  Mattias Engdegård  <address@hidden>
 
-       * autorevert.el (auto-revert-notify-rm-watch): Simplify.
+       * lisp/autorevert.el (auto-revert-notify-rm-watch): Simplify.
 
 2019-04-22  Mattias Engdegård  <address@hidden>
 
@@ -35802,7 +35962,7 @@
 
        Module API: Don’t require null-terminated strings in make_string.
 
-       * emacs-module.c (module_make_string): Use make_unibyte_string, which
+       * src/emacs-module.c (module_make_string): Use make_unibyte_string, 
which
        doesn’t require its argument to be null-terminated.  Since it always
        returns a heap-allocated string, we don’t have to copy it any more
        while decoding.
@@ -36002,20 +36162,23 @@
        to pacify LeakSanitizer.
 
 2019-04-20  Michael R. Mauger  <address@hidden>
+       Fix Bug#35307.
 
-       * lisp/progmodes/sql.el  Bug#35307
-       (sql-product-alist): Added :prompt-cont-regexp for ms.
+       * lisp/progmodes/sql.el(sql-product-alist): Added
+       :prompt-cont-regexp for ms.
 
        Looking for experience with Microsofts SQLCMD interpreter and
        adjustments needed for Emacs to support it.
 
 2019-04-20  Michael R. Mauger  <address@hidden>
+       Fix  Bug#24483.
 
-       * lisp/progmodes/sql.el  Bug#24483
-       (sql-interactive-remove-continuation-prompt): Properly protect 
`sql-prompt-cont-regexp'.
+       * lisp/progmodes/sql.el
+       (sql-interactive-remove-continuation-prompt): Properly protect
+       `sql-prompt-cont-regexp'.
        (sql-interactive-mode): Same.
 
-        * lisp/progmodes.sql.el
+        * lisp/progmodes/sql.el
        (sql-product-alist): Corrected :terminator defns.
        (sql-debug-send): New variable.
        (sql-send-string): Use it and correct buffer context.
@@ -37986,7 +38149,7 @@
        Potentially manifest some new bugs (due to false positives with ‘<’
        and ‘>’ and SGML detection).  Slow down indentation a fair bit.
 
-       * list/progmodes/js.el (js-jsx-syntax, js--jsx-start-tag-re)
+       * lisp/progmodes/js.el (js-jsx-syntax, js--jsx-start-tag-re)
        (js--looking-at-jsx-start-tag-p, js--looking-back-at-jsx-end-tag-p):
        New variables and functions.
        (js--jsx-find-before-tag, js--jsx-after-tag-re): Deleted.
@@ -38149,7 +38312,7 @@
 
 2019-04-08  Stefan Monnier  <address@hidden>
 
-       * nadvice.el: Add ourselves to package--builtin-versions
+       * lisp/emacs-lisp/nadvice.el: Add ourselves to package--builtin-versions
 
 2019-04-08  Stefan Monnier  <address@hidden>
 
@@ -38841,7 +39004,7 @@
        string.
        (c-string-delims): Change doc string to doc comment.
 
-       * listp/progmodes/cc-mode.el 
(c-before-change-check-unbalanced-strings): In
+       * lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings): 
In
        searches and comparisons, take account of the string delimiters possibly
        being '.  Fix argument in call of 
c-before-change-check-unbalanced-strings.
        (c-parse-quotes-before-change, c-parse-quotes-after-change): Bind
@@ -39186,7 +39349,7 @@
 
 2019-03-26  Stefan Monnier  <address@hidden>
 
-       * easy-mmode.el: simplify via custom-current-group
+       * lisp/emacs-lisp/easy-mmode.el: simplify via custom-current-group
 
        * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
        Don't try and guess a default :group, defcustom does it better anyway.
@@ -39483,9 +39646,9 @@
        about potential NULL pointer dereferencing.
 
 2019-03-22  Michael R. Mauger  <address@hidden>
-
-       * lisp/progmodes/sql.el Bug#25424
-       (sql-end-of-statement): default terminator as semicolon.
+       Fix Bug#25424.
+       * lisp/progmodes/sql.el (sql-end-of-statement): default terminator
+       as semicolon.
 
 2019-03-22  Stephen Leake  <address@hidden>
 
@@ -40408,7 +40571,7 @@
 
 2019-03-09  Christopher Wellons  <address@hidden>  (tiny change)
 
-       * list/emulation/viper: Use user-error for "Viper bell"
+       * lisp/emulation/viper.el: Use user-error for "Viper bell"
 
 
        * lisp/emulation/viper-init.el (viper-ViperBell): New constant.
@@ -40437,7 +40600,7 @@
 
        Mention `binary-as-unsigned' in `format' docstring (Bug#34792)
 
-       * src/src/editfns.c (format): Update docstring to mention 
binary-as-unsigned
+       * src/editfns.c (format): Update docstring to mention binary-as-unsigned
        (Bug#34792)
 
 2019-03-09  Glenn Morris  <address@hidden>
@@ -41794,7 +41957,7 @@
 
        Jump to the current error in xref with zero prefix arg
 
-       * xref.el (xref--next-error-function): Handle the corner case of
+       * lisp/progmodes/xref.el (xref--next-error-function): Handle the corner 
case of
        n == 0.  (Bug#34462)
 
 2019-02-22  Paul Eggert  <address@hidden>
@@ -41994,7 +42157,7 @@
 
        Correct implementation of `sql-set-product-feature' (Bug#30494).
 
-       * lisp.progmodes/sql.el (sql-add-product): Correct argument spec.
+       * lisp/progmodes/sql.el (sql-add-product): Correct argument spec.
        (sql-set-product-feature): Handle all cases as intended.
        (sql-get-product-feature): Fetch varaiable value by `eval'.
        * test/lisp/progmodes/sql-tests.el (sql-test-feature-value-[a-d]):
@@ -42129,7 +42292,7 @@
        (sql-password-search-wallet-function): New variable.
        (sql-get-login): Handle password wallet search.
        (sql-product-interactive): Handle password function.
-       * test/lisp/progmodes/sql-test.el: Test wallet changes.
+       * test/lisp/progmodes/sql-tests.el: Test wallet changes.
        (sql-test-login-params): New test variable.
        (with-sql-test-connect-harness): New macro to wrap test
        configuration around calls to `sql-connect'.
@@ -42268,7 +42431,7 @@
        (c-forward-decl-or-cast-1): Recognize a function identifier being 
declared in
        parentheses.
 
-       * lisp/promodes/cc-mode.el (c-before-change): Supply a `beg' argument to
+       * lisp/progmodes/cc-mode.el (c-before-change): Supply a `beg' argument 
to
        c-invalidate-sws-region-before.
 
        * lisp/progmodes/cc-vars.el (c-noise-macro-with-parens-name-re)
@@ -42279,7 +42442,7 @@
 
        * Put INLINE and ATTRIBUTE_NO_SANITIZE_UNDEFINED into 
c-noise-macro-names
 
-       * .dir-locals (entry for c-mode): Put the two strings into
+       * .dir-locals.el (entry for c-mode): Put the two strings into
        c-noise-macro-names.
 
 2019-02-16  Paul Eggert  <address@hidden>
@@ -43565,7 +43728,7 @@
        * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch):
        * lisp/net/tramp-smb.el (tramp-smb-action-get-acl)
        (tramp-smb-action-set-acl, tramp-smb-wait-for-output):
-       * tramp-sudoedit.el (tramp-sudoedit-action-sudo):
+       * lisp/net/tramp-sudoedit.el (tramp-sudoedit-action-sudo):
        Adapt `accept-process-output' calls wrt timeouts.
 
 2019-01-28  Eli Zaretskii  <address@hidden>
@@ -43707,7 +43870,7 @@
 
        Use minibuffer-default in completion-all-sorted-completions (bug#34083)
 
-       * lisp/minibuffer (completion-all-sorted-completions): Sort with the
+       * lisp/minibuffer.el (completion-all-sorted-completions): Sort with the
        default on top.
 
 2019-01-25  Alex Branham  <address@hidden>
@@ -44037,7 +44200,7 @@
        source symbols could get overwritten when parameter adorn is set to
        'appendable.
 
-       * list/progmodes/cc-langs.el (c-cpp-include-key): New lang const and 
var.
+       * lisp/progmodes/cc-langs.el (c-cpp-include-key): New lang const and 
var.
 
 2019-01-22  Alan Mackenzie  <address@hidden>
 
@@ -44173,7 +44336,7 @@
 
        Minor cleanup in pdumper.c
 
-       * src/pdumper (subtract_timespec): Function removed.
+       * src/pdumper.c (subtract_timespec): Function removed.
        (pdumper_load): Use timespec_sub instead of subtract_timespec.
 
 2019-01-19  Eli Zaretskii  <address@hidden>
@@ -44414,7 +44577,7 @@
 
        Temporarily comment out CC Mode from tests which are incompatible with 
it.
 
-       * tests/electric-tests (electric-pair-test-for): comment out c++-mode 
from the
+       * test/lisp/electric-tests.el (electric-pair-test-for): comment out 
c++-mode from the
        list of modes to be used in tests.
        (electric-pair-whitespace-chomping-2-at-point-4-in-c++-mode-in-strings)
        (ert-deftest electric-layout-int-main-kernel-style)
@@ -44629,7 +44792,7 @@
        (syms_of_ftcrfont): call it.
        * src/ftfont.c (syms_of_ftfont_for_pdumper): new function.
        (syms_of_ftfont): call it.
-       * src/ftxont.c (syms_of_ftxfont_for_pdumper): new function.
+       * src/ftxfont.c (syms_of_ftxfont_for_pdumper): new function.
        (syms_of_ftxfont): call it.
        * src/gmalloc.c: adjust for pdumper througout
        (DUMPED): remove weird custom dumped indicator.
@@ -44706,7 +44869,7 @@
        re_match_object.
        * src/sysdep.c: use will_dump_with_unexec_p() instead of bss
        hack thing.
-       * src/syssignals.h (init_sigsegv): declare.
+       * src/syssignal.h (init_sigsegv): declare.
        * src/systime.h (init_timefns): remove bool from signature.
        * src/textprop.c (syms_of_textprop): move staticpro.
        * src/thread.c (main_thread_p): constify.
@@ -45436,7 +45599,7 @@
 
        Fix electric indent bug in python-mode after dedenting colon
 
-       * list/progmodes/python.el (python-indent-post-self-insert-function):
+       * lisp/progmodes/python.el (python-indent-post-self-insert-function):
        Use markers instead of positions when reindenting statement(s) after
        inserting electric colon to avoid reindenting too many
        statements (bug#22663).
@@ -46641,7 +46804,7 @@
 
 2018-12-16  Stefan Monnier  <address@hidden>
 
-       * lisp/net/tramp: Rework mutual dependencies
+       * lisp/net/tramp.el: Rework mutual dependencies
 
        Functionally split tramp-loaddefs.el into two parts: one part run
        while loading it at the very beginning of loading tramp.el (holding 
plain
@@ -47929,7 +48092,7 @@
        Go into emacs-lisp-compilation-mode rather than the plain 
compilation-mode.
        (compile-defun): Bind byte-compile-current-file to current-buffer, not 
nil.
 
-       * lisp/progmodes/compilation-mode
+       * lisp/progmodes/compile.el
        (compilation-parse-errors-filename-function): Amend comments to specify 
that
        this function may return a buffer, and that it need not save the match 
data.
        (Several places): Amend comments to allow for the use of a buffer 
rather than
@@ -48857,7 +49020,7 @@
 
 2018-11-19  Stefan Monnier  <address@hidden>
 
-       * mouse.el (mouse-posn-property): Add comment
+       * lisp/mouse.el (mouse-posn-property): Add comment
 
 2018-11-18  Stefan Monnier  <address@hidden>
 
@@ -49809,7 +49972,7 @@
        * emacsclient.c (set_socket): Add support for the
        EMACS_SOCKET_NAME environment variable.  (Bug#33095)
 
-       * misc.texi (emacsclient Options):
+       * doc/emacs/misc.texi (emacsclient Options):
        * emacsclient.1: Document the EMACS_SOCKET_NAME environment
        variable.
 
@@ -49874,7 +50037,7 @@
 
        edebug.el: Move window focus switch into edebug-pop-to-buffer
 
-       * lisp/emacs-lisp/follow.el (edebug-focus-frame): Remove.
+       * lisp/follow.el (edebug-focus-frame): Remove.
        (edebug-pop-to-buffer): Call x-focus-frame for GUI frames.
        (edebug-default-enter, edebug--display-1): Replace call to
        edebug-focus-frame with x-focus-frame.
@@ -49989,7 +50152,7 @@
 
 2018-10-19  Stefan Monnier  <address@hidden>
 
-       * emacs-lisp/package.el (package-get-version): Change into a function
+       * lisp/emacs-lisp/package.el (package-get-version): Change into a 
function
 
        (package-quickstart-refresh): Mangle string so it doesn't turn into
        a false positive for "no-byte-compile: t".
@@ -50121,7 +50284,7 @@
        when mouse-drag-copy-region is set to t. (Bug#31240)
        (mouse-drag-and-drop-region): Allow dragging and dropping
        rectangular regions. (Bug#31240)
-       * rect.el (rectangle-intersect-p)
+       * lisp/rect.el (rectangle-intersect-p)
        (rectangle-position-as-coordinates): New functions.
 
 2018-10-16  Juri Linkov  <address@hidden>
@@ -50579,10 +50742,10 @@
        Improvements on (TICKS . HZ)
 
        This patch is in response to Eli's review (Bug#32902#10).
-       * src/systime.c: Doc strings of affected functions now refer
+       * src/systime.h: Doc strings of affected functions now refer
        to format-time-string instead of to Lisp manual, and
        format-time-string's doc string covers time values.
-       * test/src/systime-tests.el (format-time-string-with-zone):
+       * test/src/timefns-tests.el (format-time-string-with-zone):
        Check decode-time too.
        (decode-then-encode-time, time-arith-tests): New tests.
 
@@ -50622,7 +50785,7 @@
        * lisp/net/ntlm.el (ntlm-compute-timestamp):
        * lisp/obsolete/vc-arch.el (vc-arch-add-tagline):
        * lisp/org/org-id.el (org-id-uuid, org-id-time-to-b36):
-       * lisp/tar-mode (tar-octal-time):
+       * lisp/tar-mode.el (tar-octal-time):
        Don't assume timestamps default to list form.
        * lisp/tar-mode.el (tar-parse-octal-long-integer):
        Now an obsolete alias for tar-parse-octal-integer.
@@ -50662,7 +50825,7 @@
        (Fencode_time): Add new two-arg functionality.
        * src/systime.h (struct lisp_time): Now ticks+hz rather than
        hi+lo+us+ps, since ticks+hz does not lose info.
-       * test/src/systime-tests.el (time-equal-p-nil-nil):
+       * test/src/time-stamp-tests.el (time-equal-p-nil-nil):
        New test.
 
 2018-10-06  Paul Eggert  <address@hidden>
@@ -50854,7 +51017,7 @@
 
        Automate support for `sql-indent' ELPA package
 
-       * progmodes/lisp/sql.el (sql-use-indent-support): New variable.
+       * lisp/progmodes/sql.el (sql-use-indent-support): New variable.
        (sql-is-indent-available): New function.
        (sql-indent-enable): Use above.
        (sql-mode-hook, sql-interactive-mode-hook): Add `sql-indent-enable'.
@@ -52158,7 +52321,7 @@
 
        Do not call mh-next-msg from mh-junk-process-* fns
 
-       * mh-junk.el (mh-junk-process-blacklist, mh-junk-process-whitelist): Do
+       * lisp/mh-e/mh-junk.el (mh-junk-process-blacklist, 
mh-junk-process-whitelist): Do
        not call mh-next-msg.  Now that these functions are called from
        mh-execute-commands, they should not change the current message pointer.
        The calls to mh-next-msg are probably left over from when blacklist and
@@ -53460,7 +53623,7 @@
 
        EUDC: Add more BBDB >= 3 support
 
-       * lisp/net/eudcb-bbdb.el Declare BBDB >= 3 functions.
+       * lisp/net/eudcb-bbdb.el: Declare BBDB >= 3 functions.
        (eudc-bbdb-field): Add translation from company to
        organization.
        (eudc-bbdb-extract-phones, eudc-bbdb-extract-addresses)
@@ -54808,7 +54971,7 @@
        * doc/lispref/edebug.texi (Edebug Misc): Refer to new node.
        * doc/misc/ert.texi (Running Tests Interactively): Refer to new node.
 
-       * lisp/emacs-lisp-backtrace.el: New file.
+       * lisp/emacs-lisp/backtrace.el: New file.
        * test/lisp/emacs-lisp/backtrace-tests.el: New file.
 
        * lisp/emacs-lisp/debug.el: (debugger-buffer-state): New cl-defstruct.
@@ -54858,7 +55021,7 @@
        (ert-results-pop-to-backtrace-for-test-at-point): Use backtrace-mode.
        (ert--insert-backtrace-header): New function.
 
-       * tests/lisp/emacs-lisp/ert-tests.el (ert-test--which-file):
+       * test/lisp/emacs-lisp/ert-tests.el (ert-test--which-file):
        Use backtrace-frame slot accessor.
 
 2018-08-03  Gemini Lasswell  <address@hidden>
@@ -55026,7 +55189,7 @@
 
        Reset mh-blacklist and mh-whitelist on folder undo
 
-       * mh-funcs.el (mh-undo-folder): Set mh-blacklist and mh-whitelist
+       * lisp/mh-e/mh-funcs.el (mh-undo-folder): Set mh-blacklist and 
mh-whitelist
        to nil, as is done with the other lists of pending operations.
 
 2018-07-30  Michael Albinus  <address@hidden>
@@ -56003,7 +56166,7 @@
 
        Avoid infloop in redisplay due to faulty mode-line properties
 
-       * xdisp.c (safe_set_text_properties): New function.
+       * src/xdisp.c (safe_set_text_properties): New function.
        (display_mode_element): Call Fset_text_properties through
        internal_condition_case_n, using safe_set_text_properties as a
        wrapper.  (Bug#32038)
@@ -56246,9 +56409,9 @@
 
        * test/src/data-tests.el (data-tests-bignum, data-tests-+)
        (data-tests-/, data-tests-number-predicates): New tests.
-       * test/src/fns-tests (test-bignum-eql): New test.
-       * test/src/lread-tests (lread-long-hex-integer): Expect bignum.
-       * test/src/print-tests (print-bignum): New test.
+       * test/src/fns-tests.el (test-bignum-eql): New test.
+       * test/src/lread-tests.el (lread-long-hex-integer): Expect bignum.
+       * test/src/print-tests.el (print-bignum): New test.
 
 2018-07-12  Tom Tromey  <address@hidden>
 
@@ -56262,7 +56425,7 @@
 
        Make comparison operators handle bignums
 
-       * sc/data.c (bignumcompare): New function.
+       * src/data.c (bignumcompare): New function.
        (arithcompare): Handle bignums.
 
 2018-07-12  Tom Tromey  <address@hidden>
@@ -56561,11 +56724,11 @@
 
        Keep interactive uses of 'recenter' backward compatible (Bug#31325)
 
-       * window.c (Frecenter): Change the interactive spec to always pass
+       * src/window.c (Frecenter): Change the interactive spec to always pass
        a non-nil value to the REDISPLAY argument when called interactively.
-       * window.el (recenter-top-bottom): Make sure 'recenter's second
+       * lisp/window.el (recenter-top-bottom): Make sure 'recenter's second
        argument is non-nil everywhere.
-       * windows.texi (Textual Scrolling): Update documentation of
+       * doc/emacs/windows.texi (Textual Scrolling): Update documentation of
        'recenter'.
 
 2018-07-07  Eli Zaretskii  <address@hidden>
@@ -56705,12 +56868,12 @@
 
        Make lisp/jsonrpc.el work with Emacs 25.1
 
-       * jsonrpc.el (Package-Requires): Require Emacs 25.1
+       * lisp/jsonrpc.el (Package-Requires): Require Emacs 25.1
        (jsonrpc-lambda): Use cl-gensym.
        (jsonrpc--call-deferred): Caddr doesn't exist in
        emacs 25.1.
 
-       * jsonrpc-tests.el
+       * test/lisp/jsonrpc-tests.el
        (jsonrpc--call-with-emacsrpc-fixture): New function.
        (jsonrpc--with-emacsrpc-fixture): Use it.
        (deferred-action-complex-tests): Adjust test for Emacs 25.1
@@ -56722,7 +56885,7 @@
        Add a paragraph to minor mode's docstring documenting the mode's ARG
        usage if the supplied docstring doesn't already contain the word "ARG".
 
-       * easy-mmode.el (easy-mmode--arg-docstring): New const.
+       * lisp/emacs-lisp/easy-mmode.el (easy-mmode--arg-docstring): New const.
        (easy-mmode--arg-docstring): New function.
        (define-minor-mode): Use them.
 
@@ -56743,7 +56906,7 @@
 
        Add a new argument to 'recenter' to allow finer control of redisplay
 
-       * window.c (recenter): Add a new REDISPLAY argument to allow the
+       * src/window.c (recenter): Add a new REDISPLAY argument to allow the
        caller to control the redisplay behavior.  'recenter' will only
        redisplay the frame if this new arg and 'recenter-redisplay' are
        both non-nil.
@@ -57192,19 +57355,19 @@
 
        New functions to switch back and forth to another major mode
 
-       * subr.el (major-mode--suspended): New var.
+       * lisp/subr.el (major-mode--suspended): New var.
        (major-mode-suspend, major-mode-restore): New funs, extracted from 
doc-view.
-       * doc-view.el (doc-view--previous-major-mode): Remove.
+       * lisp/doc-view.el (doc-view--previous-major-mode): Remove.
        (doc-view-mode): Use major-mode-suspend.
        (doc-view-fallback-mode): Use major-mode-restore.
-       * hexl-mode.el (hexl-mode--minor-mode-p, hexl-mode--setq-local): Remove.
+       * lisp/hexl.el: (hexl-mode--minor-mode-p, hexl-mode--setq-local): 
Remove.
        (hexl-mode): Use major-mode-suspend and hexl-follow-ascii-mode.
        (hexl-mode-exit): Use major-mode-restore.
        (hexl-activate-ruler, hexl-follow-line): Don't bother trying to preserve
        earlier state, now that entering/leaving hexl-mode kills local vars.
        (hexl-follow-ascii-mode): New proper local minor mode.
        (hexl-follow-ascii): Rewrite, using it.
-       * image-mode.el (image-mode-previous-major-mode): Remove.
+       * lisp/image-mode.el (image-mode-previous-major-mode): Remove.
        (image-mode): Use major-mode-suspend.
        (image-mode-to-text): Use major-mode-restore.
 
@@ -58220,7 +58383,7 @@
 
 2018-06-11  Michael R. Mauger  <address@hidden>
 
-       * lisp/progmodes/sql.el Add MariaDB support (Robert Cochran)
+       * lisp/progmodes/sql.el: Add MariaDB support (Robert Cochran)
          (sql-product-alist): Add MariaDB entry
          (sql-mariadb-program, sql-mariadb-options, sql-mariadb-login-params,
          sql-mode-mariadb-font-lock): New variables, aliases of the MySQL
@@ -59322,7 +59485,7 @@
 
        bibtex-search-entry: Reuse the window displaying the buffer.
 
-       * textmodes/bibtex.el (bibtex-reposition-window): New optional arg
+       * lisp/textmodes/bibtex-style.el (bibtex-reposition-window): New 
optional arg
        pos.
        (bibtex-search-crossref, bibtex-search-entry): Use it.
        (bibtex-search-entry): If possible, reuse the window displaying
@@ -59332,7 +59495,7 @@
 
        bibtex-mark-entry: Display no message.
 
-       * textmodes/bibtex.el (bibtex-mark-entry): Display no message.
+       * lisp/textmodes/bibtex.el (bibtex-mark-entry): Display no message.
 
 2018-05-30  Roland Winkler  <address@hidden>
 
@@ -60168,7 +60331,7 @@
        * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
        Parse multibyte symlinks correctly.
 
-       * test/lisp/net/tramp/tramp-tests.el (tramp--test-utf8):
+       * test/lisp/net/tramp-tests.el (tramp--test-utf8):
        Improve backward compatibility.
 
 2018-05-10  Basil L. Contovounesios  <address@hidden>
@@ -61775,7 +61938,7 @@
 
        Do not destructively modify interprogram paste
 
-       * simple.el (kill-new, current-kill): Non-destructively reverse list
+       * lisp/simple.el (kill-new, current-kill): Non-destructively reverse 
list
        returned by interprogram-paste-function. (bug#31097)
 
 2018-04-13  Lars Ingebrigtsen  <address@hidden>
@@ -62324,10 +62487,10 @@
 
        Gnus Group Mail Spliting on mailing-list headers
 
-       * texi/gnus.texi: Document the new `list' split abbreviation and
+       * doc/misc/gnus.texi: Document the new `list' split abbreviation and
        `match-list' group parameter (bug#25346).
 
-       * lisp/gnus-mlspl.el: Use the `list' abbreviation when the new
+       * lisp/gnus/gnus-mlspl.el: Use the `list' abbreviation when the new
        `match-list' group parameter is set to `t'.
        The split regexp is modified to match either `@` or `.` as domain
        separator to comply with RFC2919 IDs too.
@@ -62731,7 +62894,10 @@
 
 2018-04-02  Alan Mackenzie  <address@hidden>
 
-       * lisp/progmodes/cc-{defs,engine,langs,vars}.el: Comment the use of 
"a\\`"
+       * lisp/progmodes/cc-defs.el:
+       * lisp/progmodes/cc-engine.el:
+       * lisp/progmodes/cc-langs.el:
+       * lisp/progmodes/cc-vars.el: Comment the use of "a\\`"
 
 2018-04-02  Paul Eggert  <address@hidden>
 
@@ -63768,7 +63934,7 @@
 
 2018-03-20  Alan Mackenzie  <address@hidden>
 
-       * cc-engine.el (c-looking-at-or-maybe-in-bracelist): Remove 
pessimization
+       * lisp/progmodes/cc-engine.el (c-looking-at-or-maybe-in-bracelist): 
Remove pessimization
 
 2018-03-20  Eli Zaretskii  <address@hidden>
 
@@ -64380,7 +64546,7 @@
 
        * doc/emacs/fixit.texi (Transpose): Mention and explain the new
        command.
-       * editfns.c (Ftranspose_regions): Add an interactive calling
+       * src/editfns.c (Ftranspose_regions): Add an interactive calling
        specification, and add documentation for it.
 
 2018-03-11  Charles A. Roelli  <address@hidden>
@@ -64546,7 +64712,7 @@
 
        Fix wrong behavior of 'outline-headers-as-kill' command (Bug#30209)
 
-       * outline.el (outline-headers-as-kill): Fix heading duplication.
+       * lisp/outline.el (outline-headers-as-kill): Fix heading duplication.
 
 2018-03-10  Eli Zaretskii  <address@hidden>
 
@@ -65659,7 +65825,7 @@
        Add ".xpi" to Tramp file archives
 
        * doc/misc/tramp.texi (Archive file names):
-       * tramp-archive.el (tramp-archive-suffixes): Add ".xpi".
+       * lisp/net/tramp-archive.el (tramp-archive-suffixes): Add ".xpi".
 
 2018-02-18  Stefan Monnier  <address@hidden>
 
@@ -65980,7 +66146,7 @@
        * lisp/server.el: (server-name): Update :version tag.
        * etc/NEWS: Document that `server-name' and `server-socket-dir'
          automatically update.
-       * doc/misc.texi: (Emacs Server): Likewise.
+       * doc/emacs/misc.texi: (Emacs Server): Likewise.
 
 2018-02-12  Paul Eggert  <address@hidden>
 
@@ -67952,7 +68118,7 @@
 
        It already exists in the Cygwin-w32 build.
        * src/w32fns.c (Fw32_battery_status): Move to...
-       * src/w32cygwinx: New file, to be used for functions common to
+       * src/w32cygwinx.c: New file, to be used for functions common to
        the MS Windows and Cygwin builds.
        (syms_of_w32cygwinx): New function.
        * src/lisp.h: Add prototype of syms_of_w32cygwinx.
@@ -68253,7 +68419,7 @@
 
        Add macOS character-palette (bug#29837)
 
-       * lisp/ns-win.el (ns-do-show-character-palette): New function.
+       * lisp/term/ns-win.el (ns-do-show-character-palette): New function.
        * src/nsfns.m (Sns_show_character_palette): New function.
        * src/nsterm.m (EmacsView::insertText): Handle NSAttributedString.
 
@@ -68377,7 +68543,7 @@
 
 2018-01-07  Alan Mackenzie  <address@hidden>
 
-       * fns.c (base64-decode-region): Add signal_after_change call for 
insertion.
+       * src/fns.c (base64-decode-region): Add signal_after_change call for 
insertion.
 
 2018-01-06  Noam Postavsky  <address@hidden>
 
@@ -71090,8 +71256,9 @@
 
        Add support for Windows installer build
 
-        * etc/images/slash.bmp,admin/nt/dist-build/emacs.nsi: New files
-        * admin/nt/dist-build/build-zips.sh: Support building installer
+       * etc/images/slash.bmp:
+       * admin/nt/dist-build/emacs.nsi: New files
+       * admin/nt/dist-build/build-zips.sh: Support building installer
 
 2017-11-04  Andreas Politz  <address@hidden>
 
@@ -71681,7 +71848,7 @@
        * lisp/dired-aux.el (dired-create-destination-dirs): New option.
        (dired-maybe-create-dirs): New defun.
        (dired-copy-file-recursive, dired-rename-file): Use it (Bug#28834).
-       * lisp/dired-aux-tests.el (dired-test-bug28834): Add test.
+       * test/lisp/dired-aux-tests.el (dired-test-bug28834): Add test.
        * doc/emacs/dired.texi (Operating on Files): Update manual.
        * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 27.1)
        Announce this change.
@@ -139259,7 +139426,7 @@
 
 This file records repository revisions from
 commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to
-commit 28399e585e172ab005328f1c970084e53a299eb4 (inclusive).
+commit af519a634878dd8e72f8276d82601b6562029107 (inclusive).
 See ChangeLog.2 for earlier changes.
 
 ;; Local Variables:



reply via email to

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