summaryrefslogtreecommitdiff
path: root/ChangeLog.3
diff options
context:
space:
mode:
authorNicolas Petton <nicolas@petton.fr>2020-02-26 17:53:27 +0100
committerNicolas Petton <nicolas@petton.fr>2020-02-26 17:53:27 +0100
commit4653baa6a502b1b7e1892a9d0728293198e90653 (patch)
treecf6c9f3a5e48d00668e51f9a30afdea9598d6ec7 /ChangeLog.3
parenta95ec6e060debc8dbf5456748e6f188d828eba65 (diff)
downloademacs-4653baa6a502b1b7e1892a9d0728293198e90653.tar.gz
; ChangeLog.3 update & fixes.
Diffstat (limited to 'ChangeLog.3')
-rw-r--r--ChangeLog.3453
1 files changed, 310 insertions, 143 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index d35a01aa74b..7a07f753b08 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -1,3 +1,162 @@
+2020-02-26 Noam Postavsky <npostavs@gmail.com>
+
+ 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 <dgutov@yandex.ru>
+
+ 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 <monnier@iro.umontreal.ca>
+
+ * 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 <acm@muc.de>
+
+ 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 <npostavs@gmail.com>
+
+ 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 <acm@muc.de>
+
+ 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 <acm@muc.de>
+
+ 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 <juri@linkov.net>
+
+ * lisp/replace.el (occur-engine-line): Revert part of fb16313025 (bug#39597)
+
+2020-02-23 Dmitry Gutov <dgutov@yandex.ru>
+
+ 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 <eliz@gnu.org>
+
+ 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
+ <stephen_leake@stephe-leake.org>.
+
+2020-02-22 Wolfgang Scherer <wolfgang.scherer@gmx.de>
+
+ 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 <federicotedin@gmail.com>
+
+ 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 <eliz@gnu.org>
+
+ * doc/emacs/sending.texi (Mail Sending): Fix index entries.
+
+2020-02-21 Allen Li <darkfeline@felesatra.moe>
+
+ 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 <darkfeline@felesatra.moe>
+
+ 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 <steven@stebalien.com>
+
+ 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 <mattiase@acm.org>
+
+ 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 <eggert@cs.ucla.edu>
* 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 <dgutov@yandex.ru>
@@ -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 <eggert@cs.ucla.edu>
@@ -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 <michael.albinus@gmx.de>
@@ -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 <fgunbin@fastmail.fm>
@@ -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 <rpluim@gmail.com>
@@ -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 <michael.albinus@gmx.de>
@@ -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 <psainty@orcon.net.nz>
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 <tom@tromey.com>
@@ -7717,7 +7876,7 @@
2019-10-27 Eric Ludlam <ericludlam@gmail.com>
- * 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 <eliz@gnu.org>
@@ -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 <spacibba@aol.com>
@@ -11484,7 +11643,7 @@
2019-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
- * 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 <eliz@gnu.org>
@@ -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 <larsi@gnus.org>
@@ -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 <eliz@gnu.org>
@@ -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 <wsnyder@wsnyder.org>
@@ -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 <ivan@siamics.net>
@@ -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 <winkler@gnu.org>
- * bookmark.el (bookmark-set-internal): Fix format string.
+ * lisp/bookmark.el (bookmark-set-internal): Fix format string.
2019-06-19 Juri Linkov <juri@linkov.net>
@@ -27944,7 +28103,7 @@
2019-06-17 Roland Winkler <winkler@gnu.org>
- * 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 <winkler@gnu.org>
- * find-dired.el (find-dired-refine-function): Fix defcustom.
+ * lisp/find-dired.el (find-dired-refine-function): Fix defcustom.
2019-06-16 Eric Abrahamsen <eric@ericabrahamsen.net>
@@ -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 <larsi@gnus.org>
@@ -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 <rgm@gnu.org>
@@ -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 <winkler@gnu.org>
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 <monnier@iro.umontreal.ca>
- * 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 <jackson@jacksonrayhamilton.com>
@@ -30747,11 +30907,11 @@
2019-06-02 Juanma Barranquero <lekktu@gmail.com>
- * 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 <monnier@iro.umontreal.ca>
- * 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 <monnier@iro.umontreal.ca>
- * 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 <monnier@iro.umontreal.ca>
- * 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 <monnier@iro.umontreal.ca>
@@ -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 <maurooaranda@gmail.com>
@@ -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 <monnier@iro.umontreal.ca>
- * 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 <pogonyshev@gmail.com>
@@ -32973,7 +33133,7 @@
2019-05-16 Stefan Monnier <monnier@iro.umontreal.ca>
- * 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 <eric@ericabrahamsen.net>
@@ -33398,7 +33558,7 @@
2019-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
- * 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 <juri@linkov.net>
@@ -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 <mattiase@acm.org>
- * autorevert.el (auto-revert-notify-rm-watch): Simplify.
+ * lisp/autorevert.el (auto-revert-notify-rm-watch): Simplify.
2019-04-22 Mattias Engdegård <mattiase@acm.org>
@@ -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 <michael@mauger.com>
+ 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 <michael@mauger.com>
+ 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 <monnier@iro.umontreal.ca>
- * nadvice.el: Add ourselves to package--builtin-versions
+ * lisp/emacs-lisp/nadvice.el: Add ourselves to package--builtin-versions
2019-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -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 <monnier@iro.umontreal.ca>
- * 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 <michael@mauger.com>
-
- * 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 <stephen_leake@stephe-leake.org>
@@ -40408,7 +40571,7 @@
2019-03-09 Christopher Wellons <wellons@nullprogram.com> (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 <rgm@gnu.org>
@@ -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 <eggert@cs.ucla.edu>
@@ -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 <eggert@cs.ucla.edu>
@@ -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 <eliz@gnu.org>
@@ -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 <alex.branham@gmail.com>
@@ -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 <acm@muc.de>
@@ -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 <eliz@gnu.org>
@@ -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 <monnier@iro.umontreal.ca>
- * 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 <monnier@iro.umontreal.ca>
- * mouse.el (mouse-posn-property): Add comment
+ * lisp/mouse.el (mouse-posn-property): Add comment
2018-11-18 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -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 <monnier@iro.umontreal.ca>
- * 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 <juri@linkov.net>
@@ -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 <eggert@cs.ucla.edu>
@@ -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 <gazally@runbox.com>
@@ -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 <michael.albinus@gmx.de>
@@ -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 <tom@tromey.com>
@@ -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 <tom@tromey.com>
@@ -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 <eliz@gnu.org>
@@ -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 <michael@mauger.com>
- * 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 <winkler@gnu.org>
@@ -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 <contovob@tcd.ie>
@@ -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 <larsi@gnus.org>
@@ -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 <acm@muc.de>
- * 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 <eggert@cs.ucla.edu>
@@ -63768,7 +63934,7 @@
2018-03-20 Alan Mackenzie <acm@muc.de>
- * 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 <eliz@gnu.org>
@@ -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 <charles@aurox.ch>
@@ -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 <eliz@gnu.org>
@@ -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 <monnier@iro.umontreal.ca>
@@ -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 <eggert@cs.ucla.edu>
@@ -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 <acm@muc.de>
- * 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 <npostavs@gmail.com>
@@ -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 <politza@hochschule-trier.de>
@@ -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: