summaryrefslogtreecommitdiff
path: root/ChangeLog.3
diff options
context:
space:
mode:
authorStefan Kangas <stefan@marxist.se>2021-11-30 20:15:19 +0100
committerStefan Kangas <stefan@marxist.se>2021-11-30 20:15:19 +0100
commit8fa4749df16bdf9f6e3ce6e9c95bd7ccdd43c903 (patch)
treecdf5689b233d3690493d9a4c8ad3c97784d807f1 /ChangeLog.3
parentea5a90b4f47f008a3e2dd58cda5a6b771fb80403 (diff)
downloademacs-8fa4749df16bdf9f6e3ce6e9c95bd7ccdd43c903.tar.gz
; * ChangeLog.3: Filename fixes.
Diffstat (limited to 'ChangeLog.3')
-rw-r--r--ChangeLog.3488
1 files 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 <philipk@posteo.net>
- * rcirc.el (rcirc-define-command): Fix interactive-spec generation
+ * lisp/net/rcirc.el (rcirc-define-command): Fix interactive-spec generation
- * rcirc.el (rcirc-define-command): Wrap interactive spec in a list call.
+ (rcirc-define-command): Wrap interactive spec in a list call.
2021-11-14 Lars Ingebrigtsen <larsi@gnus.org>
@@ -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 <juri@linkov.net>
@@ -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 <stefan@marxist.se>
@@ -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 <dgutov@yandex.ru>
@@ -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 <juri@linkov.net>
@@ -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 <dgutov@yandex.ru>
@@ -5381,7 +5384,8 @@
2021-09-21 Stefan Monnier <monnier@iro.umontreal.ca>
- * python.el (python-syntax-stringify): Extend comment about last change
+ * lisp/progmodes/python.el (python-syntax-stringify): Extend
+ comment about last change.
2021-09-21 Robert Pluim <rpluim@gmail.com>
@@ -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 <stefan@marxist.se>
@@ -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 <philipk@posteo.net>
Unset mode-line-process for all buffers on reconnecting
- * rcirc.el (rcirc-sentinel): Add loop over all managed buffers
+ * lisp/net/rcirc.el (rcirc-sentinel): Add loop over all managed
+ buffers.
2021-09-14 Philip Kaludercic <philipk@posteo.net>
@@ -6978,7 +6985,8 @@
2021-09-14 Philip Kaludercic <philipk@posteo.net>
- * rcirc.texi (Hacking and Tweaking): Add missing section to menu
+ * doc/misc/rcirc.texi (Hacking and Tweaking): Add missing section
+ to menu.
2021-09-14 Philip Kaludercic <philipk@posteo.net>
@@ -7842,15 +7850,18 @@
2021-09-11 Philip Kaludercic <philipk@posteo.net>
- * rcirc.texi: Replace defun-rcirc-command with rcirc-define-command
+ * doc/misc/rcirc.texi: Replace defun-rcirc-command with
+ rcirc-define-command
- * rcirc.texi: Document rcirc-track-abbrevate-flag
+ * doc/misc/rcirc.texi: Document rcirc-track-abbrevate-flag
- * rcirc.texi: Document rcirc-nick-filter and rcirc-channel-filter
+ * doc/misc/rcirc.texi: Document rcirc-nick-filter and
+ rcirc-channel-filter
- * rcirc.texi: Document rcirc-track-ignore-server-buffer-flag
+ * doc/misc/rcirc.texi: Document
+ rcirc-track-ignore-server-buffer-flag
- * rcirc.texi: Document rcirc-omit-responses-after-join
+ * doc/misc/rcirc.texi: Document rcirc-omit-responses-after-join
2021-09-11 Philip Kaludercic <philipk@posteo.net>
@@ -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 <michael.albinus@gmx.de>
@@ -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 <theo@thornhill.no>
Update to CSS Containment Module Level 2
- * css-mode.el (css-property-alist): Update contain, and add
- content-visibility.
+ * lisp/textmodes/css-mode.el (css-property-alist): Update contain,
+ and add content-visibility.
2021-09-03 Theodor Thornhill <theo@thornhill.no>
Update to CSS Grid Layout Module Level 2
- * css-mode.el (css-property-alist): Update to the newer spec, and add
- the subgrid keywords
+ * lisp/textmodes/css-mode.el (css-property-alist): Update to the
+ newer spec, and add the subgrid keywords.
2021-09-03 Theodor Thornhill <theo@thornhill.no>
Clean up css-property-alist for alignment
- * css-mode.el (css-property-alist, css-value-class-alist): Provide new
- position related entries for use in css-property-alist. Make sure
- that property-alist reflect the spec:
- https://www.w3.org/TR/css-align-3/#property-index
+ * lisp/textmodes/css-mode.el (css-property-alist)
+ (css-value-class-alist): Provide new position related entries for
+ use in css-property-alist. Make sure that property-alist reflect
+ the spec: https://www.w3.org/TR/css-align-3/#property-index
2021-09-03 Lars Ingebrigtsen <larsi@gnus.org>
@@ -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 <larsi@gnus.org>
@@ -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 <alan@idiocy.org>
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 <rgm@gnu.org>
@@ -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 <arstoffel@gmail.com>
Allow evaluating Python code across machines
- * python.el (python-shell-send-string): Ensure that the temporary file
- is created in the host running the Python process (bug#50057).
+ * lisp/progmodes/python.el (python-shell-send-string): Ensure that
+ the temporary file is created in the host running the Python
+ process (bug#50057).
2021-08-15 Lars Ingebrigtsen <larsi@gnus.org>
@@ -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 <git@mavit.org.uk>
@@ -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 <nick@nickg.me.uk> (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 <git@mavit.org.uk>
@@ -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 <mail@daniel-mendler.de>
@@ -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 <mail@daniel-mendler.de>
@@ -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 <michael.albinus@gmx.de>
@@ -22774,7 +22794,8 @@
2021-05-02 Alan Mackenzie <acm@muc.de>
- * lisp/progmodes/cc-defs (c-save-buffer-state): Amend debug spec, t to let*
+ * lisp/progmodes/cc-defs.el (c-save-buffer-state): Amend debug
+ spec, t to let*.
This should solve part of bug #48100.
@@ -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 <stefan@marxist.se>
@@ -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 <mattiase@acm.org>
@@ -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 <eliz@gnu.org>
- * emacs.c (load_pdump): Fix compilation on picky-complier platforms.
+ * src/emacs.c (load_pdump): Fix compilation on picky-complier platforms.
2021-04-17 Daniel Martín <mardani29@yahoo.es>
@@ -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 <monnier@iro.umontreal.ca>
@@ -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 <monnier@iro.umontreal.ca>
- * src/keyboard.c parse_solitary_modifier): Accept `click` modifier
+ * src/keyboard.c (parse_solitary_modifier): Accept `click` modifier
2021-03-12 Yuan Fu <casouri@gmail.com>
@@ -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 <akrl@sdf.org>
@@ -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 <monnier@iro.umontreal.ca>
- * Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`
+ Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`
This allows the use of (declare (debug ...)) in the lexical macros
defined with `cl-macrolet`. It also fixes the names used by Edebug
@@ -35921,7 +35949,7 @@
2021-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
- * list/emacs-lisp/edebug.el: Don't overload `edebug-form-spec`
+ * lisp/emacs-lisp/edebug.el: Don't overload `edebug-form-spec`.
The `edebug-form-spec` symbol property was used to store two different things:
the handlers for spec elements like `body` and the handlers for
@@ -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 <larsi@gnus.org>
@@ -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 <michael_heerdegen@web.de>
@@ -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 <larsi@gnus.org>
@@ -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 <larsi@gnus.org>
@@ -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 <monnier@iro.umontreal.ca>
- * lisp-mode.el: Fix missing highlight of "hidden" string arg
+ * lisp/emacs-lisp/lisp-mode.el: Fix missing highlight of "hidden" string arg
* lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2)
(lisp-cl-font-lock-keywords-2): Highlight "hidden arg" even if it
@@ -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 <monnier@iro.umontreal.ca>
@@ -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 <haj@posteo.de>
@@ -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 <stefan@marxist.se>
@@ -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 <rms@gnu.org>
Handle encrypting mime parts
- * epa-mail.el (epa-mail-encrypt): Insert any encoded mime parts
- that are queued up to insert before sending the message.
+ * lisp/epa-mail.el (epa-mail-encrypt): Insert any encoded mime
+ parts that are queued up to insert before sending the message.
2020-10-15 Stefan Monnier <monnier@iro.umontreal.ca>
@@ -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 <torsten.hilbrich@gmx.net>
@@ -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 <torsten.hilbrich@gmx.net>
Renamed link.el
- * lisp/net/link.el: Renamed to connection-link.el, also prefixing all
- functions with "dictionary-" prefix
+ * lisp/net/link.el: Renamed to connection-link.el, also prefixing
+ all functions with "dictionary-" prefix
* lisp/net/dictionary.el: Adapt to renamed functions
2020-10-08 Torsten Hilbrich <torsten.hilbrich@gmx.net>
@@ -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 <james.cash@occasionallycogent.com> (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 <monnier@iro.umontreal.ca>
@@ -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 <larsi@gnus.org>
@@ -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 <maurooaranda@gmail.com>
@@ -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 <eric@ericabrahamsen.net>
@@ -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 <asf@boinkor.net>
@@ -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 <Christophe.Troestler@umons.ac.be> (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 <rgm@gnu.org>
@@ -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 <phst@google.com>
@@ -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 <akrl@sdf.org>
@@ -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 <pthread_np.h> and call pthread_set_name_np if available.
2020-06-27 Andrea Corallo <akrl@sdf.org>
@@ -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 <monnier@iro.umontreal.ca>
- * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el: Fix indent
+ * lisp/emacs-lisp/package.el:
+ * lisp/emacs-lisp/smie.el: Fix indent.
Use the new "space after paren" convention to get the desired indentation
@@ -76378,7 +76417,7 @@
2020-05-23 Nicolás Bértolo <nicolasbertolo@gmail.com>
- * Windows: Use NUMBER_OF_PROCESSORS environment variable.
+ Windows: Use NUMBER_OF_PROCESSORS environment variable.
* lisp/emacs-lisp/comp.el (comp-effective-async-max-jobs): Use
NUMBER_OF_PROCESSORS environment variable if system is Windows NT,
@@ -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 <akrl@sdf.org>
- * comp.c (maybe_defer_native_compilation): Compile comp dependencies.
+ * src/comp.c (maybe_defer_native_compilation): Compile comp dependencies.
Make maybe_defer_native_compilation able to compile comp dependencies
breaking circularity.
@@ -81714,14 +81755,14 @@
2020-03-24 Andrea Corallo <akrl@sdf.org>
- * comp.c (emit_mvar_access): Fix speed 1 compilation
+ * src/comp.c (emit_mvar_access): Fix speed 1 compilation
At speed 1 propagate does not run and all mvars are allocated in array
0.
2020-03-24 Andrea Corallo <akrl@sdf.org>
- * comp.el (native-compile-async): Fix excessive messaging
+ * lisp/comp.el (native-compile-async): Fix excessive messaging
2020-03-24 Philip K <philip@warpmail.net>
@@ -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 <juri@linkov.net>
@@ -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 <juri@linkov.net>
@@ -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 <eliz@gnu.org>
@@ -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 <eggert@cs.ucla.edu>
@@ -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.