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