From 4653baa6a502b1b7e1892a9d0728293198e90653 Mon Sep 17 00:00:00 2001 From: Nicolas Petton Date: Wed, 26 Feb 2020 17:53:27 +0100 Subject: [PATCH] ; ChangeLog.3 update & fixes. --- ChangeLog.3 | 453 +++++++++++++++++++++++++++++++++++----------------- 1 file 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 + + Define libgnutls-version properly + + * src/gnutls.c (syms_of_gnutls) : Define with + DEFVAR_LISP and add docstring, so that this variable will accessible by + help facilities. + +2020-02-25 Dmitry Gutov + + 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 + + * 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 + + 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 + + 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 + + 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 + + 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 + + * lisp/replace.el (occur-engine-line): Revert part of fb16313025 (bug#39597) + +2020-02-23 Dmitry Gutov + + 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 + + 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 + . + +2020-02-22 Wolfgang Scherer + + 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 + + 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 + + * doc/emacs/sending.texi (Mail Sending): Fix index entries. + +2020-02-21 Allen Li + + 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 + + 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 + + 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 + + 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 * 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 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 @@ -7717,7 +7876,7 @@ 2019-10-27 Eric Ludlam - * 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 @@ -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 @@ -11484,7 +11643,7 @@ 2019-10-06 Stefan Monnier - * 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 - * bookmark.el (bookmark-set-internal): Fix format string. + * lisp/bookmark.el (bookmark-set-internal): Fix format string. 2019-06-19 Juri Linkov @@ -27944,7 +28103,7 @@ 2019-06-17 Roland Winkler - * 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 - * find-dired.el (find-dired-refine-function): Fix defcustom. + * lisp/find-dired.el (find-dired-refine-function): Fix defcustom. 2019-06-16 Eric Abrahamsen @@ -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 @@ -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 @@ -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 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 - * 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 @@ -30747,11 +30907,11 @@ 2019-06-02 Juanma Barranquero - * 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 - * 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 - * 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 - * 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 @@ -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 @@ -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 - * 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 @@ -32973,7 +33133,7 @@ 2019-05-16 Stefan Monnier - * 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 @@ -33398,7 +33558,7 @@ 2019-05-12 Stefan Monnier - * 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 @@ -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 - * autorevert.el (auto-revert-notify-rm-watch): Simplify. + * lisp/autorevert.el (auto-revert-notify-rm-watch): Simplify. 2019-04-22 Mattias Engdegård @@ -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 + 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 + 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 - * nadvice.el: Add ourselves to package--builtin-versions + * lisp/emacs-lisp/nadvice.el: Add ourselves to package--builtin-versions 2019-04-08 Stefan Monnier @@ -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 - * 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 - - * 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 @@ -40408,7 +40571,7 @@ 2019-03-09 Christopher Wellons (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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 - * 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 - * mouse.el (mouse-posn-property): Add comment + * lisp/mouse.el (mouse-posn-property): Add comment 2018-11-18 Stefan Monnier @@ -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 - * 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 - * 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 @@ -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 @@ -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 @@ -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 - * 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 @@ -63768,7 +63934,7 @@ 2018-03-20 Alan Mackenzie - * 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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 - * 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 @@ -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 @@ -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: -- 2.39.2