diff options
| author | Stefan Kangas | 2021-11-30 20:15:19 +0100 |
|---|---|---|
| committer | Stefan Kangas | 2021-11-30 20:15:19 +0100 |
| commit | 8fa4749df16bdf9f6e3ce6e9c95bd7ccdd43c903 (patch) | |
| tree | cdf5689b233d3690493d9a4c8ad3c97784d807f1 | |
| parent | ea5a90b4f47f008a3e2dd58cda5a6b771fb80403 (diff) | |
| download | emacs-8fa4749df16bdf9f6e3ce6e9c95bd7ccdd43c903.tar.gz emacs-8fa4749df16bdf9f6e3ce6e9c95bd7ccdd43c903.zip | |
; * ChangeLog.3: Filename fixes.
| -rw-r--r-- | ChangeLog.3 | 488 |
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 @@ | |||
| 289 | 289 | ||
| 290 | 2021-11-14 Philip Kaludercic <philipk@posteo.net> | 290 | 2021-11-14 Philip Kaludercic <philipk@posteo.net> |
| 291 | 291 | ||
| 292 | * rcirc.el (rcirc-define-command): Fix interactive-spec generation | 292 | * lisp/net/rcirc.el (rcirc-define-command): Fix interactive-spec generation |
| 293 | 293 | ||
| 294 | * rcirc.el (rcirc-define-command): Wrap interactive spec in a list call. | 294 | (rcirc-define-command): Wrap interactive spec in a list call. |
| 295 | 295 | ||
| 296 | 2021-11-14 Lars Ingebrigtsen <larsi@gnus.org> | 296 | 2021-11-14 Lars Ingebrigtsen <larsi@gnus.org> |
| 297 | 297 | ||
| @@ -1752,7 +1752,8 @@ | |||
| 1752 | 1752 | ||
| 1753 | Use browse-url-button-regexp for rcirc-url-regexp | 1753 | Use browse-url-button-regexp for rcirc-url-regexp |
| 1754 | 1754 | ||
| 1755 | * rcirc.el (rcirc-url-regexp): Copy improved regexp from browse-url | 1755 | * lisp/net/rcirc.el (rcirc-url-regexp): Copy improved regexp from |
| 1756 | browse-url | ||
| 1756 | 1757 | ||
| 1757 | 2021-10-13 Juri Linkov <juri@linkov.net> | 1758 | 2021-10-13 Juri Linkov <juri@linkov.net> |
| 1758 | 1759 | ||
| @@ -2473,7 +2474,7 @@ | |||
| 2473 | * m4/close-stream.m4, m4/glibc21.m4, m4/malloca.m4: | 2474 | * m4/close-stream.m4, m4/glibc21.m4, m4/malloca.m4: |
| 2474 | Remove. These are either no longer present in Gnulib, or are no | 2475 | Remove. These are either no longer present in Gnulib, or are no |
| 2475 | longer needed by modules that Emacs uses. | 2476 | longer needed by modules that Emacs uses. |
| 2476 | * oldXMenu/AddPane.c, oldXmenu/Addsel.c: Include XmenuInt.h first; | 2477 | * oldXMenu/AddPane.c, oldXMenu/AddSel.c: Include XmenuInt.h first; |
| 2477 | needed for new Gnulib. | 2478 | needed for new Gnulib. |
| 2478 | * src/xmenu.c: Call emacs_abort, not abort. | 2479 | * src/xmenu.c: Call emacs_abort, not abort. |
| 2479 | 2480 | ||
| @@ -3393,7 +3394,8 @@ | |||
| 3393 | The implementation does not work as expected and behaves | 3394 | The implementation does not work as expected and behaves |
| 3394 | unpredictably. | 3395 | unpredictably. |
| 3395 | 3396 | ||
| 3396 | * rcirc.el (rcirc-omit-responses-after-join): Remove option | 3397 | * lisp/net/rcirc.el (rcirc-omit-responses-after-join): Remove |
| 3398 | option | ||
| 3397 | (rcirc-joined): Remove variable | 3399 | (rcirc-joined): Remove variable |
| 3398 | (rcirc-reconnect): Remove rcirc-joined code | 3400 | (rcirc-reconnect): Remove rcirc-joined code |
| 3399 | (rcirc-get-buffer-create): Remove rcirc-joined code | 3401 | (rcirc-get-buffer-create): Remove rcirc-joined code |
| @@ -4293,13 +4295,13 @@ | |||
| 4293 | 4295 | ||
| 4294 | Add myself as rcirc maintainer | 4296 | Add myself as rcirc maintainer |
| 4295 | 4297 | ||
| 4296 | * rcirc.el (rcirc-sentinel): Use process-status | 4298 | * lisp/net/rcirc.el (rcirc-sentinel): Use process-status |
| 4297 | 4299 | ||
| 4298 | * rcirc.texi (Using rcirc with bouncers): Remove confusing sentence | 4300 | * doc/misc/rcirc.texi (Using rcirc with bouncers): Remove confusing sentence |
| 4299 | 4301 | ||
| 4300 | * rcirc.el (rcirc-reconnect): Use rcirc-reconnect-delay | 4302 | * lisp/net/rcirc.el (rcirc-reconnect): Use rcirc-reconnect-delay |
| 4301 | 4303 | ||
| 4302 | * rcirc.el (rcirc-reconnect): Set rcirc-joined | 4304 | * lisp/net/rcirc.el (rcirc-reconnect): Set rcirc-joined |
| 4303 | 4305 | ||
| 4304 | 2021-09-25 Stefan Kangas <stefan@marxist.se> | 4306 | 2021-09-25 Stefan Kangas <stefan@marxist.se> |
| 4305 | 4307 | ||
| @@ -4712,7 +4714,7 @@ | |||
| 4712 | 4714 | ||
| 4713 | Add support for "bright" ANSI colors in term-mode | 4715 | Add support for "bright" ANSI colors in term-mode |
| 4714 | 4716 | ||
| 4715 | * list/term.el (ansi-term-color-vector): Add new faces. | 4717 | * lisp/term.el (ansi-term-color-vector): Add new faces. |
| 4716 | (term-color-black, term-color-red, term-color-green, term-color-yellow) | 4718 | (term-color-black, term-color-red, term-color-green, term-color-yellow) |
| 4717 | (term-color-blue, term-color-magenta, term-color-cyan, term-color-white): | 4719 | (term-color-blue, term-color-magenta, term-color-cyan, term-color-white): |
| 4718 | Inherit from 'ansi-color-COLOR'. | 4720 | Inherit from 'ansi-color-COLOR'. |
| @@ -4775,8 +4777,8 @@ | |||
| 4775 | 4777 | ||
| 4776 | Handle updates flags when setting flags | 4778 | Handle updates flags when setting flags |
| 4777 | 4779 | ||
| 4778 | * nnmaildir.el (nnmaildir--article-set-flags): Handle updated flags | 4780 | * lisp/gnus/nnmaildir.el (nnmaildir--article-set-flags): Handle |
| 4779 | more gracefully | 4781 | updated flags more gracefully. |
| 4780 | 4782 | ||
| 4781 | 2021-09-23 Dmitry Gutov <dgutov@yandex.ru> | 4783 | 2021-09-23 Dmitry Gutov <dgutov@yandex.ru> |
| 4782 | 4784 | ||
| @@ -4808,7 +4810,7 @@ | |||
| 4808 | 4810 | ||
| 4809 | Fix string-distance for two empty strings | 4811 | Fix string-distance for two empty strings |
| 4810 | 4812 | ||
| 4811 | * fns.c (Fstring_distance): Avoid using uninitialized memory. | 4813 | * src/fns.c (Fstring_distance): Avoid using uninitialized memory. |
| 4812 | * test/src/fns-tests.el (test-string-distance): Add test cases. | 4814 | * test/src/fns-tests.el (test-string-distance): Add test cases. |
| 4813 | 4815 | ||
| 4814 | 2021-09-23 Juri Linkov <juri@linkov.net> | 4816 | 2021-09-23 Juri Linkov <juri@linkov.net> |
| @@ -4861,11 +4863,12 @@ | |||
| 4861 | 4863 | ||
| 4862 | Add aggregate project discovery and maintenance functions | 4864 | Add aggregate project discovery and maintenance functions |
| 4863 | 4865 | ||
| 4864 | * project.el (project-remember-project): Add optional no-write argument | 4866 | * lisp/progmodes/project.el (project-remember-project): Add |
| 4865 | (project-remember-projects-under): Add command | 4867 | optional no-write argument. |
| 4866 | (project-forget-zombie-projects): Add command | 4868 | (project-remember-projects-under): Add command. |
| 4867 | (project-forget-projects-under): Add command | 4869 | (project-forget-zombie-projects): Add command. |
| 4868 | * etc/NEWS: Document new commands | 4870 | (project-forget-projects-under): Add command. |
| 4871 | * etc/NEWS: Document new commands. | ||
| 4869 | 4872 | ||
| 4870 | 2021-09-23 Dmitry Gutov <dgutov@yandex.ru> | 4873 | 2021-09-23 Dmitry Gutov <dgutov@yandex.ru> |
| 4871 | 4874 | ||
| @@ -5381,7 +5384,8 @@ | |||
| 5381 | 5384 | ||
| 5382 | 2021-09-21 Stefan Monnier <monnier@iro.umontreal.ca> | 5385 | 2021-09-21 Stefan Monnier <monnier@iro.umontreal.ca> |
| 5383 | 5386 | ||
| 5384 | * python.el (python-syntax-stringify): Extend comment about last change | 5387 | * lisp/progmodes/python.el (python-syntax-stringify): Extend |
| 5388 | comment about last change. | ||
| 5385 | 5389 | ||
| 5386 | 2021-09-21 Robert Pluim <rpluim@gmail.com> | 5390 | 2021-09-21 Robert Pluim <rpluim@gmail.com> |
| 5387 | 5391 | ||
| @@ -5758,8 +5762,8 @@ | |||
| 5758 | 5762 | ||
| 5759 | Fix dolist-with-progress-reporter behaviour | 5763 | Fix dolist-with-progress-reporter behaviour |
| 5760 | 5764 | ||
| 5761 | * subr.el (dolist-with-progress-reporter): Use the length of list | 5765 | * lisp/subr.el (dolist-with-progress-reporter): Use the length of |
| 5762 | argument as maximal value the reporter with reach | 5766 | list argument as maximal value the reporter with reach. |
| 5763 | 5767 | ||
| 5764 | 2021-09-19 Stefan Kangas <stefan@marxist.se> | 5768 | 2021-09-19 Stefan Kangas <stefan@marxist.se> |
| 5765 | 5769 | ||
| @@ -6446,7 +6450,7 @@ | |||
| 6446 | 6450 | ||
| 6447 | verilog-mode.el: Merge from upstream: prepare for lexical bindings. | 6451 | verilog-mode.el: Merge from upstream: prepare for lexical bindings. |
| 6448 | 6452 | ||
| 6449 | * verilog-mode.el (verilog-do-indent) | 6453 | * lisp/progmodes/verilog-mode.el (verilog-do-indent) |
| 6450 | (verilog-indent-declaration, verilog-read-always-signals-recurse) | 6454 | (verilog-indent-declaration, verilog-read-always-signals-recurse) |
| 6451 | (verilog-read-decls): Prepare for lexical bindings. | 6455 | (verilog-read-decls): Prepare for lexical bindings. |
| 6452 | 6456 | ||
| @@ -6544,11 +6548,11 @@ | |||
| 6544 | 6548 | ||
| 6545 | Change the erc debug logging format to be more repeatable | 6549 | Change the erc debug logging format to be more repeatable |
| 6546 | 6550 | ||
| 6547 | * erc.el (erc-debug-irc-protocol): Fix line-ending mismatch between | 6551 | * lisp/erc/erc.el (erc-debug-irc-protocol): Fix line-ending |
| 6548 | incoming and outgoing logger lines without changing interface. Do this | 6552 | mismatch between incoming and outgoing logger lines without |
| 6549 | by adding carriage returns to the latter to improve machine | 6553 | changing interface. Do this by adding carriage returns to the |
| 6550 | readability. Change printed peer labels to most accurately reflect | 6554 | latter to improve machine readability. Change printed peer labels |
| 6551 | logical endpoints. | 6555 | to most accurately reflect logical endpoints. |
| 6552 | 6556 | ||
| 6553 | (erc-debug-irc-protocol-time-format): Add new variable to support | 6557 | (erc-debug-irc-protocol-time-format): Add new variable to support |
| 6554 | timestamps in protocol logger output. | 6558 | timestamps in protocol logger output. |
| @@ -6805,7 +6809,8 @@ | |||
| 6805 | 6809 | ||
| 6806 | Python shell: rearrange printing of newline before output | 6810 | Python shell: rearrange printing of newline before output |
| 6807 | 6811 | ||
| 6808 | * progmodes/python.el (python-shell-output-filter-in-progress) | 6812 | * lisp/progmodes/python.el |
| 6813 | (python-shell-output-filter-in-progress) | ||
| 6809 | (python-shell-output-filter-buffer): Move defvars to avoid compiler | 6814 | (python-shell-output-filter-buffer): Move defvars to avoid compiler |
| 6810 | warnings. | 6815 | warnings. |
| 6811 | (python-shell-eval-setup-code): Don't print a newline in | 6816 | (python-shell-eval-setup-code): Don't print a newline in |
| @@ -6842,7 +6847,7 @@ | |||
| 6842 | 6847 | ||
| 6843 | Add occur-related context-menu operations (bug#50552) | 6848 | Add occur-related context-menu operations (bug#50552) |
| 6844 | 6849 | ||
| 6845 | * replace.el (occur-word-at-mouse): Add new command. | 6850 | * lisp/replace.el (occur-word-at-mouse): Add new command. |
| 6846 | (occur-symbol-at-mouse): Add new command. | 6851 | (occur-symbol-at-mouse): Add new command. |
| 6847 | (occur-context-menu): Add new function. | 6852 | (occur-context-menu): Add new function. |
| 6848 | 6853 | ||
| @@ -6933,13 +6938,15 @@ | |||
| 6933 | 6938 | ||
| 6934 | Fix interactive forms for rcirc-define-command | 6939 | Fix interactive forms for rcirc-define-command |
| 6935 | 6940 | ||
| 6936 | * rcirc.el (rcirc-define-command): Handle string descriptors correctly | 6941 | * lisp/net/rcirc.el (rcirc-define-command): Handle string |
| 6942 | descriptors correctly. | ||
| 6937 | 6943 | ||
| 6938 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> | 6944 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> |
| 6939 | 6945 | ||
| 6940 | Unset mode-line-process for all buffers on reconnecting | 6946 | Unset mode-line-process for all buffers on reconnecting |
| 6941 | 6947 | ||
| 6942 | * rcirc.el (rcirc-sentinel): Add loop over all managed buffers | 6948 | * lisp/net/rcirc.el (rcirc-sentinel): Add loop over all managed |
| 6949 | buffers. | ||
| 6943 | 6950 | ||
| 6944 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> | 6951 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> |
| 6945 | 6952 | ||
| @@ -6978,7 +6985,8 @@ | |||
| 6978 | 6985 | ||
| 6979 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> | 6986 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> |
| 6980 | 6987 | ||
| 6981 | * rcirc.texi (Hacking and Tweaking): Add missing section to menu | 6988 | * doc/misc/rcirc.texi (Hacking and Tweaking): Add missing section |
| 6989 | to menu. | ||
| 6982 | 6990 | ||
| 6983 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> | 6991 | 2021-09-14 Philip Kaludercic <philipk@posteo.net> |
| 6984 | 6992 | ||
| @@ -7842,15 +7850,18 @@ | |||
| 7842 | 7850 | ||
| 7843 | 2021-09-11 Philip Kaludercic <philipk@posteo.net> | 7851 | 2021-09-11 Philip Kaludercic <philipk@posteo.net> |
| 7844 | 7852 | ||
| 7845 | * rcirc.texi: Replace defun-rcirc-command with rcirc-define-command | 7853 | * doc/misc/rcirc.texi: Replace defun-rcirc-command with |
| 7854 | rcirc-define-command | ||
| 7846 | 7855 | ||
| 7847 | * rcirc.texi: Document rcirc-track-abbrevate-flag | 7856 | * doc/misc/rcirc.texi: Document rcirc-track-abbrevate-flag |
| 7848 | 7857 | ||
| 7849 | * rcirc.texi: Document rcirc-nick-filter and rcirc-channel-filter | 7858 | * doc/misc/rcirc.texi: Document rcirc-nick-filter and |
| 7859 | rcirc-channel-filter | ||
| 7850 | 7860 | ||
| 7851 | * rcirc.texi: Document rcirc-track-ignore-server-buffer-flag | 7861 | * doc/misc/rcirc.texi: Document |
| 7862 | rcirc-track-ignore-server-buffer-flag | ||
| 7852 | 7863 | ||
| 7853 | * rcirc.texi: Document rcirc-omit-responses-after-join | 7864 | * doc/misc/rcirc.texi: Document rcirc-omit-responses-after-join |
| 7854 | 7865 | ||
| 7855 | 2021-09-11 Philip Kaludercic <philipk@posteo.net> | 7866 | 2021-09-11 Philip Kaludercic <philipk@posteo.net> |
| 7856 | 7867 | ||
| @@ -7868,7 +7879,7 @@ | |||
| 7868 | 7879 | ||
| 7869 | Keep python.el compatible with older Emacsen | 7880 | Keep python.el compatible with older Emacsen |
| 7870 | 7881 | ||
| 7871 | * progmodes/python.el (python-shell-send-string): Don't assume | 7882 | * lisp/progmodes/python.el (python-shell-send-string): Don't assume |
| 7872 | comint-max-line-length is defined (bug#50503). | 7883 | comint-max-line-length is defined (bug#50503). |
| 7873 | 7884 | ||
| 7874 | 2021-09-11 Michael Albinus <michael.albinus@gmx.de> | 7885 | 2021-09-11 Michael Albinus <michael.albinus@gmx.de> |
| @@ -7890,9 +7901,9 @@ | |||
| 7890 | 7901 | ||
| 7891 | Allow using 'python-shell-send-file' across machines | 7902 | Allow using 'python-shell-send-file' across machines |
| 7892 | 7903 | ||
| 7893 | * progmodes/python.el (python-shell-eval-file-setup-code): Look for a | 7904 | * lisp/progmodes/python.el (python-shell-eval-file-setup-code): |
| 7894 | file coding cookie on the Python rather than on the Emacs side, to | 7905 | Look for a file coding cookie on the Python rather than on the |
| 7895 | avoid additional file transfers. | 7906 | Emacs side, to avoid additional file transfers. |
| 7896 | (python-shell--save-temp-file): Allow argument to be a buffer. | 7907 | (python-shell--save-temp-file): Allow argument to be a buffer. |
| 7897 | (python-shell-send-file): Address the case where the selected file and | 7908 | (python-shell-send-file): Address the case where the selected file and |
| 7898 | the inferior process are on different machines (bug#50516). | 7909 | the inferior process are on different machines (bug#50516). |
| @@ -9034,30 +9045,30 @@ | |||
| 9034 | 9045 | ||
| 9035 | Update to CSS Flexible Box Layout Module Level 2 | 9046 | Update to CSS Flexible Box Layout Module Level 2 |
| 9036 | 9047 | ||
| 9037 | * css-mode.el (css-property-alist): Update link. | 9048 | * lisp/textmodes/css-mode.el (css-property-alist): Update link. |
| 9038 | 9049 | ||
| 9039 | 2021-09-03 Theodor Thornhill <theo@thornhill.no> | 9050 | 2021-09-03 Theodor Thornhill <theo@thornhill.no> |
| 9040 | 9051 | ||
| 9041 | Update to CSS Containment Module Level 2 | 9052 | Update to CSS Containment Module Level 2 |
| 9042 | 9053 | ||
| 9043 | * css-mode.el (css-property-alist): Update contain, and add | 9054 | * lisp/textmodes/css-mode.el (css-property-alist): Update contain, |
| 9044 | content-visibility. | 9055 | and add content-visibility. |
| 9045 | 9056 | ||
| 9046 | 2021-09-03 Theodor Thornhill <theo@thornhill.no> | 9057 | 2021-09-03 Theodor Thornhill <theo@thornhill.no> |
| 9047 | 9058 | ||
| 9048 | Update to CSS Grid Layout Module Level 2 | 9059 | Update to CSS Grid Layout Module Level 2 |
| 9049 | 9060 | ||
| 9050 | * css-mode.el (css-property-alist): Update to the newer spec, and add | 9061 | * lisp/textmodes/css-mode.el (css-property-alist): Update to the |
| 9051 | the subgrid keywords | 9062 | newer spec, and add the subgrid keywords. |
| 9052 | 9063 | ||
| 9053 | 2021-09-03 Theodor Thornhill <theo@thornhill.no> | 9064 | 2021-09-03 Theodor Thornhill <theo@thornhill.no> |
| 9054 | 9065 | ||
| 9055 | Clean up css-property-alist for alignment | 9066 | Clean up css-property-alist for alignment |
| 9056 | 9067 | ||
| 9057 | * css-mode.el (css-property-alist, css-value-class-alist): Provide new | 9068 | * lisp/textmodes/css-mode.el (css-property-alist) |
| 9058 | position related entries for use in css-property-alist. Make sure | 9069 | (css-value-class-alist): Provide new position related entries for |
| 9059 | that property-alist reflect the spec: | 9070 | use in css-property-alist. Make sure that property-alist reflect |
| 9060 | https://www.w3.org/TR/css-align-3/#property-index | 9071 | the spec: https://www.w3.org/TR/css-align-3/#property-index |
| 9061 | 9072 | ||
| 9062 | 2021-09-03 Lars Ingebrigtsen <larsi@gnus.org> | 9073 | 2021-09-03 Lars Ingebrigtsen <larsi@gnus.org> |
| 9063 | 9074 | ||
| @@ -9411,7 +9422,8 @@ | |||
| 9411 | 9422 | ||
| 9412 | Avoid failing if vc backend doesn't implement ignore-completion-table | 9423 | Avoid failing if vc backend doesn't implement ignore-completion-table |
| 9413 | 9424 | ||
| 9414 | * project.el (project-ignores): Handle vc-not-supported signals | 9425 | * lisp/progmodes/project.el (project-ignores): Handle |
| 9426 | vc-not-supported signals. | ||
| 9415 | 9427 | ||
| 9416 | 2021-08-31 Lars Ingebrigtsen <larsi@gnus.org> | 9428 | 2021-08-31 Lars Ingebrigtsen <larsi@gnus.org> |
| 9417 | 9429 | ||
| @@ -9633,8 +9645,6 @@ | |||
| 9633 | function, check alternatively for c-back-over-compound-identifier when doing | 9645 | function, check alternatively for c-back-over-compound-identifier when doing |
| 9634 | c-backward-token-2. | 9646 | c-backward-token-2. |
| 9635 | 9647 | ||
| 9636 | * bracelist-36.{cc,res}: New test files. | ||
| 9637 | |||
| 9638 | 2021-08-29 Alan Third <alan@idiocy.org> | 9648 | 2021-08-29 Alan Third <alan@idiocy.org> |
| 9639 | 9649 | ||
| 9640 | Fix libexec installation on NS (bug#50250) | 9650 | Fix libexec installation on NS (bug#50250) |
| @@ -9960,7 +9970,7 @@ | |||
| 9960 | 9970 | ||
| 9961 | Add support for "bright" ANSI colors in term-mode | 9971 | Add support for "bright" ANSI colors in term-mode |
| 9962 | 9972 | ||
| 9963 | * list/term.el (ansi-term-color-vector): Add new faces. | 9973 | * lisp/term.el (ansi-term-color-vector): Add new faces. |
| 9964 | (term-color-white): Tweak colors. | 9974 | (term-color-white): Tweak colors. |
| 9965 | (term-color-bright-black, term-color-bright-red, term-color-bright-green) | 9975 | (term-color-bright-black, term-color-bright-red, term-color-bright-green) |
| 9966 | (term-color-bright-yellow, term-color-bright-blue) | 9976 | (term-color-bright-yellow, term-color-bright-blue) |
| @@ -10360,7 +10370,8 @@ | |||
| 10360 | mh-x-image-url-sane-p: accept "https" URLs | 10370 | mh-x-image-url-sane-p: accept "https" URLs |
| 10361 | 10371 | ||
| 10362 | * lisp/mh-e/mh-xface.el (mh-x-image-url-sane-p): Accept https URLs. | 10372 | * lisp/mh-e/mh-xface.el (mh-x-image-url-sane-p): Accept https URLs. |
| 10363 | * test/lisp/mh-e/mh-xface.el: New file, to test mh-x-image-url-sane-p. | 10373 | * test/lisp/mh-e/mh-xface-tests.el: New file, to test |
| 10374 | mh-x-image-url-sane-p. | ||
| 10364 | 10375 | ||
| 10365 | 2021-08-21 Glenn Morris <rgm@gnu.org> | 10376 | 2021-08-21 Glenn Morris <rgm@gnu.org> |
| 10366 | 10377 | ||
| @@ -11275,16 +11286,18 @@ | |||
| 11275 | 11286 | ||
| 11276 | (Bug#49888) | 11287 | (Bug#49888) |
| 11277 | 11288 | ||
| 11278 | * minibuffer.el (completion--flex-adjust-metadata): Fall back to usual | 11289 | * lisp/minibuffer.el (completion--flex-adjust-metadata): Fall back |
| 11279 | alphanumeric, length, recency strategy if no minibuffer input. There | 11290 | to usual alphanumeric, length, recency strategy if no minibuffer |
| 11280 | is still a bug indicated by the nearby FIXMEs, though. | 11291 | input. There is still a bug indicated by the nearby FIXMEs, |
| 11292 | though. | ||
| 11281 | 11293 | ||
| 11282 | 2021-08-15 Augusto Stoffel <arstoffel@gmail.com> | 11294 | 2021-08-15 Augusto Stoffel <arstoffel@gmail.com> |
| 11283 | 11295 | ||
| 11284 | Allow evaluating Python code across machines | 11296 | Allow evaluating Python code across machines |
| 11285 | 11297 | ||
| 11286 | * python.el (python-shell-send-string): Ensure that the temporary file | 11298 | * lisp/progmodes/python.el (python-shell-send-string): Ensure that |
| 11287 | is created in the host running the Python process (bug#50057). | 11299 | the temporary file is created in the host running the Python |
| 11300 | process (bug#50057). | ||
| 11288 | 11301 | ||
| 11289 | 2021-08-15 Lars Ingebrigtsen <larsi@gnus.org> | 11302 | 2021-08-15 Lars Ingebrigtsen <larsi@gnus.org> |
| 11290 | 11303 | ||
| @@ -11872,7 +11885,8 @@ | |||
| 11872 | This is necessary to get the Gnome desktop to show “Emacs (Client)” | 11885 | This is necessary to get the Gnome desktop to show “Emacs (Client)” |
| 11873 | when the user searches for “emacsclient”. | 11886 | when the user searches for “emacsclient”. |
| 11874 | 11887 | ||
| 11875 | * etc/emacsclient.desktop, emacsclient-mail.desktop (Keywords): Add | 11888 | * etc/emacsclient.desktop (Keywords): |
| 11889 | * etc/emacsclient-mail.desktop (Keywords): Add | ||
| 11876 | “emacsclient”. | 11890 | “emacsclient”. |
| 11877 | 11891 | ||
| 11878 | 2021-08-11 Peter Oliver <git@mavit.org.uk> | 11892 | 2021-08-11 Peter Oliver <git@mavit.org.uk> |
| @@ -13574,11 +13588,13 @@ | |||
| 13574 | 13588 | ||
| 13575 | * lisp/mh-e/*.el: "whitelist" -> "allowlist" and "blacklist" -> "blocklist". | 13589 | * lisp/mh-e/*.el: "whitelist" -> "allowlist" and "blacklist" -> "blocklist". |
| 13576 | * doc/misc/mh-e.texi: update manual to match. | 13590 | * doc/misc/mh-e.texi: update manual to match. |
| 13577 | * lisp/mh-e/folder.el: Change the binding of 'mh-junk-allowlist' to 'J a'. | 13591 | * lisp/mh-e/mh-folder.el: Change the binding of |
| 13578 | Add a compatibility binding for the old 'J w'. | 13592 | 'mh-junk-allowlist' to 'J a'. Add a compatibility binding for the |
| 13593 | old 'J w'. | ||
| 13579 | * lisp/mh-e/mh-scan.el (mh-note-allowlisted): Change char from 'W' to 'A'. | 13594 | * lisp/mh-e/mh-scan.el (mh-note-allowlisted): Change char from 'W' to 'A'. |
| 13580 | * lisp/mh-e/junk.el: Rename 'mh-blacklist-a-msg' to 'mh-junk-blocklist-a-msg', | 13595 | * lisp/mh-e/mh-junk.el: Rename 'mh-blacklist-a-msg' to |
| 13581 | adding the missing "junk-" to the function name. | 13596 | 'mh-junk-blocklist-a-msg', adding the missing "junk-" to the |
| 13597 | function name. | ||
| 13582 | 13598 | ||
| 13583 | 2021-07-29 Nick Gasson <nick@nickg.me.uk> (tiny change) | 13599 | 2021-07-29 Nick Gasson <nick@nickg.me.uk> (tiny change) |
| 13584 | 13600 | ||
| @@ -15189,7 +15205,7 @@ | |||
| 15189 | - Defaulting of Initialization Arguments | 15205 | - Defaulting of Initialization Arguments |
| 15190 | - Rules for Initialization Arguments | 15206 | - Rules for Initialization Arguments |
| 15191 | 15207 | ||
| 15192 | * test/lisp/emacs-lisp/eieio-etests/eieio-tests.el: | 15208 | * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: |
| 15193 | Add corresponding tests | 15209 | Add corresponding tests |
| 15194 | Fix a typo | 15210 | Fix a typo |
| 15195 | 15211 | ||
| @@ -16907,7 +16923,8 @@ | |||
| 16907 | * doc/emacs/misc.texi: (Using Emacs as a Server) Explain | 16923 | * doc/emacs/misc.texi: (Using Emacs as a Server) Explain |
| 16908 | emacsclient.desktop. | 16924 | emacsclient.desktop. |
| 16909 | * etc/NEWS: (Emacs Server): Explain emacsclient.desktop. | 16925 | * etc/NEWS: (Emacs Server): Explain emacsclient.desktop. |
| 16910 | * emacs-mail.desktop, etc/emacsclient.desktop: Automatically try to | 16926 | * etc/emacs-mail.desktop: |
| 16927 | * etc/emacsclient.desktop: Automatically try to | ||
| 16911 | reuse an existing frame, open a new frame, or start a new Emacs | 16928 | reuse an existing frame, open a new frame, or start a new Emacs |
| 16912 | daemon. Add actions for specific behaviours (bug#49195). | 16929 | daemon. Add actions for specific behaviours (bug#49195). |
| 16913 | 16930 | ||
| @@ -16954,10 +16971,10 @@ | |||
| 16954 | * doc/misc/trampver.texi: | 16971 | * doc/misc/trampver.texi: |
| 16955 | * lisp/net/trampver.el: Change version to "2.5.1". | 16972 | * lisp/net/trampver.el: Change version to "2.5.1". |
| 16956 | 16973 | ||
| 16957 | * lisp/tramp.el (tramp-handle-write-region): | 16974 | * lisp/net/tramp.el (tramp-handle-write-region): |
| 16958 | * lisp/tramp-adb.el (tramp-adb-handle-write-region): | 16975 | * lisp/net/tramp-adb.el (tramp-adb-handle-write-region): |
| 16959 | * lisp/tramp-sh.el (tramp-sh-handle-write-region): Call local | 16976 | * lisp/net/tramp-sh.el (tramp-sh-handle-write-region): Call |
| 16960 | `write-region' directly. | 16977 | local `write-region' directly. |
| 16961 | 16978 | ||
| 16962 | * test/lisp/net/tramp-tests.el (tramp--test-utf8): Adapt test for | 16979 | * test/lisp/net/tramp-tests.el (tramp--test-utf8): Adapt test for |
| 16963 | MS Windows. | 16980 | MS Windows. |
| @@ -17382,8 +17399,9 @@ | |||
| 17382 | 17399 | ||
| 17383 | If the daemon’s TTY is our only frame, create a new frame | 17400 | If the daemon’s TTY is our only frame, create a new frame |
| 17384 | 17401 | ||
| 17385 | * server.el (server-process-filter): If there won't be a current frame | 17402 | * lisp/server.el (server-process-filter): If there won't be a |
| 17386 | to use, fall back to trying to create a new one (bug#11033). | 17403 | current frame to use, fall back to trying to create a new one |
| 17404 | (bug#11033). | ||
| 17387 | 17405 | ||
| 17388 | 2021-06-22 Peter Oliver <git@mavit.org.uk> | 17406 | 2021-06-22 Peter Oliver <git@mavit.org.uk> |
| 17389 | 17407 | ||
| @@ -18947,7 +18965,7 @@ | |||
| 18947 | 18965 | ||
| 18948 | Add user options for default windmove commands (bug#41438) | 18966 | Add user options for default windmove commands (bug#41438) |
| 18949 | 18967 | ||
| 18950 | * windmove.el (windmove--default-keybindings-type): Add type. | 18968 | * lisp/windmove.el (windmove--default-keybindings-type): Add type. |
| 18951 | (windmove-default-keybindings): Add user option. | 18969 | (windmove-default-keybindings): Add user option. |
| 18952 | (windmove-display-default-keybindings): Add user option. | 18970 | (windmove-display-default-keybindings): Add user option. |
| 18953 | (windmove-delete-default-keybindings): Add user option. | 18971 | (windmove-delete-default-keybindings): Add user option. |
| @@ -18957,7 +18975,7 @@ | |||
| 18957 | 18975 | ||
| 18958 | Improve windmove-*-default-keybindings functions (bug#41438) | 18976 | Improve windmove-*-default-keybindings functions (bug#41438) |
| 18959 | 18977 | ||
| 18960 | * windmove.el (windmove-mode-map): Add special map for windmove commands. | 18978 | * lisp/windmove.el (windmove-mode-map): Add special map for windmove commands. |
| 18961 | (windmove-mode): Add minor mode for activating windmove-mode-map. | 18979 | (windmove-mode): Add minor mode for activating windmove-mode-map. |
| 18962 | (windmove-install-defaults): Add general function for manipulating | 18980 | (windmove-install-defaults): Add general function for manipulating |
| 18963 | windmove-mode-map. | 18981 | windmove-mode-map. |
| @@ -19313,7 +19331,7 @@ | |||
| 19313 | 19331 | ||
| 19314 | Improve random selection of keyservers | 19332 | Improve random selection of keyservers |
| 19315 | 19333 | ||
| 19316 | * epa-ks.el (epa-keyserver): Interpret a list as a pool. | 19334 | * lisp/epa-ks.el (epa-keyserver): Interpret a list as a pool. |
| 19317 | (epa-ks--query-url): Add new auxiliary function. | 19335 | (epa-ks--query-url): Add new auxiliary function. |
| 19318 | (epa-ks--fetch-key): Use epa-ks--query-url. | 19336 | (epa-ks--fetch-key): Use epa-ks--query-url. |
| 19319 | (epa-search-keys): Use epa-ks--query-url. | 19337 | (epa-search-keys): Use epa-ks--query-url. |
| @@ -19371,7 +19389,7 @@ | |||
| 19371 | which gave rise to spurious drag events when the origin of the window changed | 19389 | which gave rise to spurious drag events when the origin of the window changed |
| 19372 | between the mouse down and up events. This fixes bug #48409. | 19390 | between the mouse down and up events. This fixes bug #48409. |
| 19373 | 19391 | ||
| 19374 | * keyboard.c (frame_relative_event_pos): New static variable. | 19392 | * src/keyboard.c (frame_relative_event_pos): New static variable. |
| 19375 | (make_lispy_event): Record frame relative position of down event. When the up | 19393 | (make_lispy_event): Record frame relative position of down event. When the up |
| 19376 | event is in the same position, "move" this event into the window of the down | 19394 | event is in the same position, "move" this event into the window of the down |
| 19377 | event when this window (typically a mini-window) is no longer under the mouse. | 19395 | event when this window (typically a mini-window) is no longer under the mouse. |
| @@ -20006,7 +20024,7 @@ | |||
| 20006 | 20024 | ||
| 20007 | Remove modus-themes.org build date (bug#48661) | 20025 | Remove modus-themes.org build date (bug#48661) |
| 20008 | 20026 | ||
| 20009 | * modus-themes.org: Delete Org macro of the current export date. | 20027 | * doc/misc/modus-themes.org: Delete Org macro of the current export date. |
| 20010 | 20028 | ||
| 20011 | This makes the manual reproducible between Emacs builds. | 20029 | This makes the manual reproducible between Emacs builds. |
| 20012 | 20030 | ||
| @@ -20471,7 +20489,8 @@ | |||
| 20471 | Insert the candidates vertically within the groups, but keep the | 20489 | Insert the candidates vertically within the groups, but keep the |
| 20472 | groups separate using the full width group separators. | 20490 | groups separate using the full width group separators. |
| 20473 | 20491 | ||
| 20474 | * minibuffer.el (completion--insert-vertical): Adjust grouping. | 20492 | * lisp/minibuffer.el (completion--insert-vertical): Adjust |
| 20493 | grouping. | ||
| 20475 | 20494 | ||
| 20476 | 2021-05-20 Daniel Mendler <mail@daniel-mendler.de> | 20495 | 2021-05-20 Daniel Mendler <mail@daniel-mendler.de> |
| 20477 | 20496 | ||
| @@ -20481,8 +20500,8 @@ | |||
| 20481 | completion table individually. The guard variable | 20500 | completion table individually. The guard variable |
| 20482 | `completions-detailed` variable is used in the same way. | 20501 | `completions-detailed` variable is used in the same way. |
| 20483 | 20502 | ||
| 20484 | * minibuffer.el (minibuffer-completion-help): Remove check of | 20503 | * lisp/minibuffer.el (minibuffer-completion-help): Remove check of |
| 20485 | `completions-group`. | 20504 | `completions-group`. |
| 20486 | 20505 | ||
| 20487 | 2021-05-20 Daniel Mendler <mail@daniel-mendler.de> | 20506 | 2021-05-20 Daniel Mendler <mail@daniel-mendler.de> |
| 20488 | 20507 | ||
| @@ -22676,7 +22695,8 @@ | |||
| 22676 | 22695 | ||
| 22677 | project--buffer-list: Avoid Tramp buffers when possible | 22696 | project--buffer-list: Avoid Tramp buffers when possible |
| 22678 | 22697 | ||
| 22679 | * project.el (project--buffer-list): Add file-remote-p check. | 22698 | * lisp/progmodes/project.el (project--buffer-list): Add |
| 22699 | file-remote-p check. | ||
| 22680 | 22700 | ||
| 22681 | 2021-05-03 Michael Albinus <michael.albinus@gmx.de> | 22701 | 2021-05-03 Michael Albinus <michael.albinus@gmx.de> |
| 22682 | 22702 | ||
| @@ -22774,7 +22794,8 @@ | |||
| 22774 | 22794 | ||
| 22775 | 2021-05-02 Alan Mackenzie <acm@muc.de> | 22795 | 2021-05-02 Alan Mackenzie <acm@muc.de> |
| 22776 | 22796 | ||
| 22777 | * lisp/progmodes/cc-defs (c-save-buffer-state): Amend debug spec, t to let* | 22797 | * lisp/progmodes/cc-defs.el (c-save-buffer-state): Amend debug |
| 22798 | spec, t to let*. | ||
| 22778 | 22799 | ||
| 22779 | This should solve part of bug #48100. | 22800 | This should solve part of bug #48100. |
| 22780 | 22801 | ||
| @@ -24038,7 +24059,7 @@ | |||
| 24038 | 24059 | ||
| 24039 | * test/src/comp-tests.el (comp-test-47868-1): Improve | 24060 | * test/src/comp-tests.el (comp-test-47868-1): Improve |
| 24040 | testcase. | 24061 | testcase. |
| 24041 | * test/src/comp-test-funcs.el (comp-test-47868-3-f) | 24062 | * test/src/comp-resources/comp-test-funcs.el (comp-test-47868-3-f) |
| 24042 | (comp-test-47868-4-f): New functions. | 24063 | (comp-test-47868-4-f): New functions. |
| 24043 | 24064 | ||
| 24044 | 2021-04-22 Stefan Kangas <stefan@marxist.se> | 24065 | 2021-04-22 Stefan Kangas <stefan@marxist.se> |
| @@ -24076,7 +24097,7 @@ | |||
| 24076 | 24097 | ||
| 24077 | Make outline commands repeatable (bug#47878) | 24098 | Make outline commands repeatable (bug#47878) |
| 24078 | 24099 | ||
| 24079 | * outline.el (outline-navigation-repeat-map): Add new map. | 24100 | * lisp/outline.el (outline-navigation-repeat-map): Add new map. |
| 24080 | (outline-editing-repeat-map): Add new map. | 24101 | (outline-editing-repeat-map): Add new map. |
| 24081 | 24102 | ||
| 24082 | 2021-04-21 Mattias Engdegård <mattiase@acm.org> | 24103 | 2021-04-21 Mattias Engdegård <mattiase@acm.org> |
| @@ -24122,7 +24143,7 @@ | |||
| 24122 | Fix native compiler string hash consing strategy (bug#47868) | 24143 | Fix native compiler string hash consing strategy (bug#47868) |
| 24123 | 24144 | ||
| 24124 | * test/src/comp-tests.el (comp-test-47868-1): Add new test. | 24145 | * test/src/comp-tests.el (comp-test-47868-1): Add new test. |
| 24125 | * test/src/comp-test-funcs.el (comp-test-47868-1-f) | 24146 | * test/src/comp-resources/comp-test-funcs.el (comp-test-47868-1-f) |
| 24126 | (comp-test-47868-2-f): New functions. | 24147 | (comp-test-47868-2-f): New functions. |
| 24127 | * lisp/emacs-lisp/comp.el (comp-imm-equal-test): Define new hash | 24148 | * lisp/emacs-lisp/comp.el (comp-imm-equal-test): Define new hash |
| 24128 | tanble test. | 24149 | tanble test. |
| @@ -24678,7 +24699,7 @@ | |||
| 24678 | 24699 | ||
| 24679 | 2021-04-17 Eli Zaretskii <eliz@gnu.org> | 24700 | 2021-04-17 Eli Zaretskii <eliz@gnu.org> |
| 24680 | 24701 | ||
| 24681 | * emacs.c (load_pdump): Fix compilation on picky-complier platforms. | 24702 | * src/emacs.c (load_pdump): Fix compilation on picky-complier platforms. |
| 24682 | 24703 | ||
| 24683 | 2021-04-17 Daniel Martín <mardani29@yahoo.es> | 24704 | 2021-04-17 Daniel Martín <mardani29@yahoo.es> |
| 24684 | 24705 | ||
| @@ -27697,12 +27718,15 @@ | |||
| 27697 | 27718 | ||
| 27698 | Update rnc to use Open Document's Relax-NG schema to version 1.3 | 27719 | Update rnc to use Open Document's Relax-NG schema to version 1.3 |
| 27699 | 27720 | ||
| 27700 | * Use the LibreOffice Relax-NG files since they include a hack to | 27721 | * etc/schema/OpenDocument-schema-v1.3+libreoffice.rnc: |
| 27701 | support 1.2. | 27722 | * etc/schema/OpenDocument-schema-v1.3.rnc: New files. |
| 27702 | * rng source: | 27723 | * etc/schema/schemas.xml: Use the LibreOffice Relax-NG files since |
| 27724 | they include a hack to support 1.2. | ||
| 27725 | |||
| 27726 | rng source: | ||
| 27703 | https://raw.githubusercontent.com/freedesktop/libreoffice-core/master/ | 27727 | https://raw.githubusercontent.com/freedesktop/libreoffice-core/master/ |
| 27704 | schema/libreoffice/OpenDocument-schema-v1.3%2Blibreoffice.rng | 27728 | schema/libreoffice/OpenDocument-schema-v1.3%2Blibreoffice.rng |
| 27705 | * translation to rnc with trang: | 27729 | translation to rnc with trang: |
| 27706 | trang -I rng -O rnc OpenDocument-schema-v1.3+libreoffice.rng \ | 27730 | trang -I rng -O rnc OpenDocument-schema-v1.3+libreoffice.rng \ |
| 27707 | OpenDocument-schema-v1.3+libreoffice.rnc | 27731 | OpenDocument-schema-v1.3+libreoffice.rnc |
| 27708 | 27732 | ||
| @@ -27778,7 +27802,7 @@ | |||
| 27778 | 27802 | ||
| 27779 | * lisp/progmodes/project.el (project-current): Add the report message. | 27803 | * lisp/progmodes/project.el (project-current): Add the report message. |
| 27780 | 27804 | ||
| 27781 | * doc/emacs/maintaining.text: Add information about the new command to | 27805 | * doc/emacs/maintaining.texi: Add information about the new command to |
| 27782 | the manual. | 27806 | the manual. |
| 27783 | 27807 | ||
| 27784 | 2021-03-24 Stefan Monnier <monnier@iro.umontreal.ca> | 27808 | 2021-03-24 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -27884,8 +27908,9 @@ | |||
| 27884 | electric-tests.log, along with all the other failure information. | 27908 | electric-tests.log, along with all the other failure information. |
| 27885 | Fixes bug #47320. | 27909 | Fixes bug #47320. |
| 27886 | 27910 | ||
| 27887 | * electric-tests.el (electric-pair-test-for) New parameter doc-string. On a | 27911 | * test/lisp/electric-tests.el (electric-pair-test-for) New |
| 27888 | test failure, output the doc-string parameter with message. | 27912 | parameter doc-string. On a test failure, output the doc-string |
| 27913 | parameter with message. | ||
| 27889 | (electric-pair-define-test-form): Set the new variable doc-string to the | 27914 | (electric-pair-define-test-form): Set the new variable doc-string to the |
| 27890 | generated doc string, and pass this as argument to both ert-deftest and | 27915 | generated doc string, and pass this as argument to both ert-deftest and |
| 27891 | electric-pair-test-for. | 27916 | electric-pair-test-for. |
| @@ -29486,7 +29511,7 @@ | |||
| 29486 | 29511 | ||
| 29487 | 2021-03-12 Stefan Monnier <monnier@iro.umontreal.ca> | 29512 | 2021-03-12 Stefan Monnier <monnier@iro.umontreal.ca> |
| 29488 | 29513 | ||
| 29489 | * src/keyboard.c parse_solitary_modifier): Accept `click` modifier | 29514 | * src/keyboard.c (parse_solitary_modifier): Accept `click` modifier |
| 29490 | 29515 | ||
| 29491 | 2021-03-12 Yuan Fu <casouri@gmail.com> | 29516 | 2021-03-12 Yuan Fu <casouri@gmail.com> |
| 29492 | 29517 | ||
| @@ -30280,7 +30305,8 @@ | |||
| 30280 | 30305 | ||
| 30281 | * src/comp.c (ABI_VERSION): Bump following-up 380ba045c4. | 30306 | * src/comp.c (ABI_VERSION): Bump following-up 380ba045c4. |
| 30282 | 30307 | ||
| 30283 | * test/src/comp-test-funcs.el (comp-test-46670-1-f): Remove a warning. | 30308 | * test/src/comp-resources/comp-test-funcs.el |
| 30309 | (comp-test-46670-1-f): Remove a warning. | ||
| 30284 | 30310 | ||
| 30285 | Merge commit '9cbdf20316' into native-comp | 30311 | Merge commit '9cbdf20316' into native-comp |
| 30286 | 30312 | ||
| @@ -31669,7 +31695,8 @@ | |||
| 31669 | (declare_runtime_imported_funcs): Don't import SETJMP at runtime. | 31695 | (declare_runtime_imported_funcs): Don't import SETJMP at runtime. |
| 31670 | (ABI_VERSION): Bump. | 31696 | (ABI_VERSION): Bump. |
| 31671 | * test/src/comp-tests.el (46824-1): New test. | 31697 | * test/src/comp-tests.el (46824-1): New test. |
| 31672 | * test/src/comp-test-funcs.el (comp-test-46824-1-f): New function. | 31698 | * test/src/comp-resources/comp-test-funcs.el |
| 31699 | (comp-test-46824-1-f): New function. | ||
| 31673 | 31700 | ||
| 31674 | 2021-03-03 Andrea Corallo <akrl@sdf.org> | 31701 | 2021-03-03 Andrea Corallo <akrl@sdf.org> |
| 31675 | 31702 | ||
| @@ -33005,7 +33032,8 @@ | |||
| 33005 | 33032 | ||
| 33006 | Use named faces in shortdoc | 33033 | Use named faces in shortdoc |
| 33007 | 33034 | ||
| 33008 | * shortdoc.el (shortdoc-heading): Define new face for headings. | 33035 | * lisp/emacs-lisp/shortdoc.el (shortdoc-heading): Define new face |
| 33036 | for headings. | ||
| 33009 | (shortdoc-display-group): Apply new heading face. | 33037 | (shortdoc-display-group): Apply new heading face. |
| 33010 | (shortdoc--display-function): Use existing face for section text. | 33038 | (shortdoc--display-function): Use existing face for section text. |
| 33011 | * etc/NEWS: Document new face (bug#46748). | 33039 | * etc/NEWS: Document new face (bug#46748). |
| @@ -34799,7 +34827,7 @@ | |||
| 34799 | 34827 | ||
| 34800 | 2021-02-15 Stefan Monnier <monnier@iro.umontreal.ca> | 34828 | 2021-02-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 34801 | 34829 | ||
| 34802 | * Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic` | 34830 | Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic` |
| 34803 | 34831 | ||
| 34804 | This allows the use of (declare (debug ...)) in the lexical macros | 34832 | This allows the use of (declare (debug ...)) in the lexical macros |
| 34805 | defined with `cl-macrolet`. It also fixes the names used by Edebug | 34833 | defined with `cl-macrolet`. It also fixes the names used by Edebug |
| @@ -35921,7 +35949,7 @@ | |||
| 35921 | 35949 | ||
| 35922 | 2021-02-10 Stefan Monnier <monnier@iro.umontreal.ca> | 35950 | 2021-02-10 Stefan Monnier <monnier@iro.umontreal.ca> |
| 35923 | 35951 | ||
| 35924 | * list/emacs-lisp/edebug.el: Don't overload `edebug-form-spec` | 35952 | * lisp/emacs-lisp/edebug.el: Don't overload `edebug-form-spec`. |
| 35925 | 35953 | ||
| 35926 | The `edebug-form-spec` symbol property was used to store two different things: | 35954 | The `edebug-form-spec` symbol property was used to store two different things: |
| 35927 | the handlers for spec elements like `body` and the handlers for | 35955 | the handlers for spec elements like `body` and the handlers for |
| @@ -38562,13 +38590,13 @@ | |||
| 38562 | least as long as the value of the new custom variable | 38590 | least as long as the value of the new custom variable |
| 38563 | `lazy-highlight-no-delay-length`. Also avoid updating the lazy | 38591 | `lazy-highlight-no-delay-length`. Also avoid updating the lazy |
| 38564 | count in the echo area too often. | 38592 | count in the echo area too often. |
| 38565 | * isearch.el (lazy-highlight-no-delay-length): New defcustom. | 38593 | * lisp/isearch.el (lazy-highlight-no-delay-length): New defcustom. |
| 38566 | * isearch.el (lazy-lazy-count-format): Avoid a momentarily incorrect | 38594 | (lazy-lazy-count-format): Avoid a momentarily incorrect |
| 38567 | count when reversing search direction. | 38595 | count when reversing search direction. |
| 38568 | * isearch.el (isearch-lazy-highlight-new-loop): Avoid a call to | 38596 | (isearch-lazy-highlight-new-loop): Avoid a call to |
| 38569 | `isearch-message` that is quickly succeed by a second echo area | 38597 | `isearch-message` that is quickly succeed by a second echo area |
| 38570 | update, thus causing flicker. | 38598 | update, thus causing flicker. |
| 38571 | * isearch.el (isearch-lazy-highlight-new-loop): | 38599 | (isearch-lazy-highlight-new-loop): |
| 38572 | Start lazy highlight immediately if appropriate. | 38600 | Start lazy highlight immediately if appropriate. |
| 38573 | * etc/NEWS: Announce the change. | 38601 | * etc/NEWS: Announce the change. |
| 38574 | * doc/emacs/search.texi: Document `lazy-highlight-no-delay-length'. | 38602 | * doc/emacs/search.texi: Document `lazy-highlight-no-delay-length'. |
| @@ -38908,7 +38936,7 @@ | |||
| 38908 | 38936 | ||
| 38909 | Fix previous commit regarding revert-buffer-function | 38937 | Fix previous commit regarding revert-buffer-function |
| 38910 | 38938 | ||
| 38911 | * simple.el (shell-command, shell-command-on-region): Set | 38939 | * lisp/simple.el (shell-command, shell-command-on-region): Set |
| 38912 | revert-buffer-function buffer-locally, not globally. Also, avoid an | 38940 | revert-buffer-function buffer-locally, not globally. Also, avoid an |
| 38913 | unnecessary call to (current-buffer) by taking advantage of the | 38941 | unnecessary call to (current-buffer) by taking advantage of the |
| 38914 | closure (bug#46151). | 38942 | closure (bug#46151). |
| @@ -38963,8 +38991,9 @@ | |||
| 38963 | 38991 | ||
| 38964 | Set revert-buffer-function in shell command output buffers | 38992 | Set revert-buffer-function in shell command output buffers |
| 38965 | 38993 | ||
| 38966 | * simple.el (shell-command, shell-command-on-region): Set | 38994 | * lisp/simple.el (shell-command, shell-command-on-region): Set |
| 38967 | revert-buffer-function in shell command output buffers (bug#46151). | 38995 | revert-buffer-function in shell command output buffers |
| 38996 | (bug#46151). | ||
| 38968 | 38997 | ||
| 38969 | 2021-01-29 Lars Ingebrigtsen <larsi@gnus.org> | 38998 | 2021-01-29 Lars Ingebrigtsen <larsi@gnus.org> |
| 38970 | 38999 | ||
| @@ -41562,18 +41591,19 @@ | |||
| 41562 | 41591 | ||
| 41563 | Support using auth-source for NickServ passwords in ERC | 41592 | Support using auth-source for NickServ passwords in ERC |
| 41564 | 41593 | ||
| 41565 | * lisp/etc/erc-services.el (erc-nickserv-passwords): Document that | 41594 | * lisp/erc/erc-services.el (erc-nickserv-passwords): Document that |
| 41566 | the passwords are only used when erc-prompt-for-nickserv-password | 41595 | the passwords are only used when erc-prompt-for-nickserv-password |
| 41567 | is nil. | 41596 | is nil. |
| 41568 | * (erc-use-auth-source-for-nickserv-password): New customizable | 41597 | (erc-use-auth-source-for-nickserv-password): New customizable |
| 41569 | variable to enable checking auth-source for NickServ passwords. | 41598 | variable to enable checking auth-source for NickServ passwords. |
| 41570 | * (etc-nickserv-get-password): New function to handle the lookup | 41599 | (etc-nickserv-get-password): New function to handle the lookup |
| 41571 | of the NickServ password from both auth-source and the | 41600 | of the NickServ password from both auth-source and the |
| 41572 | erc-nickserv-passwords variable. | 41601 | erc-nickserv-passwords variable. |
| 41573 | * (erc-nickserv-call-identify-function): Use new | 41602 | (erc-nickserv-call-identify-function): Use new |
| 41574 | erc-nickserv-get-password function to lookup NickServ passwords. | 41603 | erc-nickserv-get-password function to lookup NickServ passwords. |
| 41575 | * (erc-nickserv-identify-autodetect, erc-nickserv-identify-on-connect, | 41604 | (erc-nickserv-identify-autodetect) |
| 41576 | erc-nickserv-identify-on-nick-change): Call | 41605 | (erc-nickserv-identify-on-connect) |
| 41606 | (erc-nickserv-identify-on-nick-change): Call | ||
| 41577 | erc-nickserv-call-identify-function when | 41607 | erc-nickserv-call-identify-function when |
| 41578 | erc-use-auth-source-for-nickserv-password is set. | 41608 | erc-use-auth-source-for-nickserv-password is set. |
| 41579 | * etc/NEWS: Document change (bug#45340). | 41609 | * etc/NEWS: Document change (bug#45340). |
| @@ -42214,7 +42244,7 @@ | |||
| 42214 | * lisp/emacs-lisp/comp.el (comp-final): Fix coding system for the | 42244 | * lisp/emacs-lisp/comp.el (comp-final): Fix coding system for the |
| 42215 | tmp file used to pass data the child processes. | 42245 | tmp file used to pass data the child processes. |
| 42216 | * test/src/comp-tests.el (45603-1): New testcase | 42246 | * test/src/comp-tests.el (45603-1): New testcase |
| 42217 | * test/src/comp-test-45603.el : New File. | 42247 | * test/src/comp-resources/comp-test-45603.el: New File. |
| 42218 | 42248 | ||
| 42219 | 2021-01-06 Michael Heerdegen <michael_heerdegen@web.de> | 42249 | 2021-01-06 Michael Heerdegen <michael_heerdegen@web.de> |
| 42220 | 42250 | ||
| @@ -42886,7 +42916,7 @@ | |||
| 42886 | close standard input when done. That way, we only wait as long as | 42916 | close standard input when done. That way, we only wait as long as |
| 42887 | needed. | 42917 | needed. |
| 42888 | 42918 | ||
| 42889 | * process-tests.el | 42919 | * test/src/process-tests.el |
| 42890 | (process-tests/fd-setsize-no-crash/make-process): Invoke 'cat' instead | 42920 | (process-tests/fd-setsize-no-crash/make-process): Invoke 'cat' instead |
| 42891 | of 'sleep'. Close standard input to exit the 'cat' processes. | 42921 | of 'sleep'. Close standard input to exit the 'cat' processes. |
| 42892 | 42922 | ||
| @@ -46207,7 +46237,7 @@ | |||
| 46207 | 46237 | ||
| 46208 | Make "Invalid modifier in string" ordinary invalid-read-syntax error | 46238 | Make "Invalid modifier in string" ordinary invalid-read-syntax error |
| 46209 | 46239 | ||
| 46210 | * src/lread.ec (read1): Raise "Invalid modifier in string" error as | 46240 | * src/lread.c (read1): Raise "Invalid modifier in string" error as |
| 46211 | `invalid-read-syntax'. This fixes raise of unhandled error in | 46241 | `invalid-read-syntax'. This fixes raise of unhandled error in |
| 46212 | `elisp--local-variables' | 46242 | `elisp--local-variables' |
| 46213 | 46243 | ||
| @@ -46449,7 +46479,7 @@ | |||
| 46449 | 46479 | ||
| 46450 | Optimise c-parse-state for large buffers with few (if any) braces. | 46480 | Optimise c-parse-state for large buffers with few (if any) braces. |
| 46451 | 46481 | ||
| 46452 | * lisp/progmodes/cc-engine (c-get-fallback-scan-pos): Search a maximum of | 46482 | * lisp/progmodes/cc-engine.el (c-get-fallback-scan-pos): Search a maximum of |
| 46453 | 50,000 characters back for the two BODs. Return nil if we dont' find them. | 46483 | 50,000 characters back for the two BODs. Return nil if we dont' find them. |
| 46454 | (c-parse-state-get-strategy): For strategy `forward', always use the position | 46484 | (c-parse-state-get-strategy): For strategy `forward', always use the position |
| 46455 | `good-pos' for `start-point', even when there's a change of current macro. | 46485 | `good-pos' for `start-point', even when there's a change of current macro. |
| @@ -48246,11 +48276,11 @@ | |||
| 48246 | as (should (ert-fail "Boo")) weren't affected because they wouldn't | 48276 | as (should (ert-fail "Boo")) weren't affected because they wouldn't |
| 48247 | use the `ert--should-signal-hook'. | 48277 | use the `ert--should-signal-hook'. |
| 48248 | 48278 | ||
| 48249 | * test/emacs-lisp/ert.el (ert--should-signal-hook): Call debugger with | 48279 | * lisp/emacs-lisp/ert.el (ert--should-signal-hook): Call debugger |
| 48250 | the right arguments. | 48280 | with the right arguments. |
| 48251 | 48281 | ||
| 48252 | * test/lisp/emacs-lisp/ert-tests.el (ert-test-fail-inside-should): Add | 48282 | * test/lisp/emacs-lisp/ert-tests.el (ert-test-fail-inside-should): |
| 48253 | unit test. | 48283 | Add unit test. |
| 48254 | 48284 | ||
| 48255 | 2020-12-07 Lars Ingebrigtsen <larsi@gnus.org> | 48285 | 2020-12-07 Lars Ingebrigtsen <larsi@gnus.org> |
| 48256 | 48286 | ||
| @@ -51233,10 +51263,10 @@ | |||
| 51233 | 51263 | ||
| 51234 | Support nil value for dictionary-server | 51264 | Support nil value for dictionary-server |
| 51235 | 51265 | ||
| 51236 | * net/lisp/dictionary.el (dictionary-server): Support choice to select | 51266 | * lisp/net/dictionary.el (dictionary-server): Support choice to select |
| 51237 | the dictionary server to use | 51267 | the dictionary server to use. |
| 51238 | * net/lisp/dictionary.el (dictionary-check-connection): Support nil | 51268 | * lisp/net/dictionary.el (dictionary-check-connection): Support nil |
| 51239 | value for dictionary-server | 51269 | value for dictionary-server. |
| 51240 | 51270 | ||
| 51241 | This nil value is the new default value of that variable. When | 51271 | This nil value is the new default value of that variable. When |
| 51242 | opening a new connection and dictionary-server is nil the code | 51272 | opening a new connection and dictionary-server is nil the code |
| @@ -51963,7 +51993,7 @@ | |||
| 51963 | 51993 | ||
| 51964 | Add an option to preserve ANSI sequences | 51994 | Add an option to preserve ANSI sequences |
| 51965 | 51995 | ||
| 51966 | * lisp/ansi-color.el Add an option to preserve the ANSI sequences | 51996 | * lisp/ansi-color.el: Add an option to preserve the ANSI sequences. |
| 51967 | * test/lisp/ansi-color-tests.el: Add tests (bug#44589). | 51997 | * test/lisp/ansi-color-tests.el: Add tests (bug#44589). |
| 51968 | 51998 | ||
| 51969 | 2020-11-14 Lars Ingebrigtsen <larsi@gnus.org> | 51999 | 2020-11-14 Lars Ingebrigtsen <larsi@gnus.org> |
| @@ -52681,7 +52711,8 @@ | |||
| 52681 | 52711 | ||
| 52682 | * lisp/progmodes/cc-align.el (three places) prefix langelem with a _. | 52712 | * lisp/progmodes/cc-align.el (three places) prefix langelem with a _. |
| 52683 | 52713 | ||
| 52684 | * lisp/progmodes/cc-{cmds,engine}.el: Remove superfluous local variables. | 52714 | * lisp/progmodes/cc-cmds.el: |
| 52715 | * lisp/progmodes/cc-engine.el: Remove superfluous local variables. | ||
| 52685 | 52716 | ||
| 52686 | * lisp/progmodes/cc-defs.el (c-will-be-unescaped): Remove unused parameter | 52717 | * lisp/progmodes/cc-defs.el (c-will-be-unescaped): Remove unused parameter |
| 52687 | end. | 52718 | end. |
| @@ -53487,7 +53518,7 @@ | |||
| 53487 | 53518 | ||
| 53488 | 2020-11-04 Stefan Monnier <monnier@iro.umontreal.ca> | 53519 | 2020-11-04 Stefan Monnier <monnier@iro.umontreal.ca> |
| 53489 | 53520 | ||
| 53490 | * lisp-mode.el: Fix missing highlight of "hidden" string arg | 53521 | * lisp/emacs-lisp/lisp-mode.el: Fix missing highlight of "hidden" string arg |
| 53491 | 53522 | ||
| 53492 | * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2) | 53523 | * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2) |
| 53493 | (lisp-cl-font-lock-keywords-2): Highlight "hidden arg" even if it | 53524 | (lisp-cl-font-lock-keywords-2): Highlight "hidden arg" even if it |
| @@ -53582,7 +53613,8 @@ | |||
| 53582 | thread search. | 53613 | thread search. |
| 53583 | (gnus-summary-make-search-group): Switch to use gnus-search function | 53614 | (gnus-summary-make-search-group): Switch to use gnus-search function |
| 53584 | and arguments. | 53615 | and arguments. |
| 53585 | * test/lisp/gnus/search-tests.el: Tests for new functionality. | 53616 | * test/lisp/gnus/gnus-search-tests.el: Tests for new |
| 53617 | functionality. | ||
| 53586 | 53618 | ||
| 53587 | 2020-11-04 Stefan Monnier <monnier@iro.umontreal.ca> | 53619 | 2020-11-04 Stefan Monnier <monnier@iro.umontreal.ca> |
| 53588 | 53620 | ||
| @@ -56553,8 +56585,9 @@ | |||
| 56553 | 56585 | ||
| 56554 | Explain difference between Unicode and Emacs scripts | 56586 | Explain difference between Unicode and Emacs scripts |
| 56555 | 56587 | ||
| 56556 | * nonascii.texi (Character Properties): Document that Emacs' | 56588 | * doc/lispref/nonascii.texi (Character Properties): Document that |
| 56557 | scripts and Unicode's scripts do not necessarily correspond. | 56589 | Emacs' scripts and Unicode's scripts do not necessarily |
| 56590 | correspond. | ||
| 56558 | 56591 | ||
| 56559 | 2020-10-19 Harald Jörg <haj@posteo.de> | 56592 | 2020-10-19 Harald Jörg <haj@posteo.de> |
| 56560 | 56593 | ||
| @@ -56916,8 +56949,8 @@ | |||
| 56916 | 56949 | ||
| 56917 | Synchronises with latest released GNU MDK 1.2.11 | 56950 | Synchronises with latest released GNU MDK 1.2.11 |
| 56918 | 56951 | ||
| 56919 | * mixal-mode.el (mixal-operation-codes-alist): | 56952 | * lisp/progmodes/mixal-mode.el (mixal-operation-codes-alist): |
| 56920 | Add missed instructions: SLB,SRB,JAE,JAO,JXE,JXO | 56953 | Add missed instructions: SLB,SRB,JAE,JAO,JXE,JXO. |
| 56921 | 56954 | ||
| 56922 | 2020-10-17 Stefan Kangas <stefan@marxist.se> | 56955 | 2020-10-17 Stefan Kangas <stefan@marxist.se> |
| 56923 | 56956 | ||
| @@ -57518,14 +57551,15 @@ | |||
| 57518 | 57551 | ||
| 57519 | Handle retrying of MIME failure messages | 57552 | Handle retrying of MIME failure messages |
| 57520 | 57553 | ||
| 57521 | * rmail.el (rmail-retry-failure): Handle retrying of MIME failure messages. | 57554 | * lisp/mail/rmail.el (rmail-retry-failure): Handle retrying of |
| 57555 | MIME failure messages. | ||
| 57522 | 57556 | ||
| 57523 | 2020-10-15 Richard M Stallman <rms@gnu.org> | 57557 | 2020-10-15 Richard M Stallman <rms@gnu.org> |
| 57524 | 57558 | ||
| 57525 | Handle encrypting mime parts | 57559 | Handle encrypting mime parts |
| 57526 | 57560 | ||
| 57527 | * epa-mail.el (epa-mail-encrypt): Insert any encoded mime parts | 57561 | * lisp/epa-mail.el (epa-mail-encrypt): Insert any encoded mime |
| 57528 | that are queued up to insert before sending the message. | 57562 | parts that are queued up to insert before sending the message. |
| 57529 | 57563 | ||
| 57530 | 2020-10-15 Stefan Monnier <monnier@iro.umontreal.ca> | 57564 | 2020-10-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 57531 | 57565 | ||
| @@ -57814,7 +57848,7 @@ | |||
| 57814 | (outline-cycle, outline-cycle-buffer): New functions. | 57848 | (outline-cycle, outline-cycle-buffer): New functions. |
| 57815 | (outline-mode-map): Add key bindings for the two new commands. | 57849 | (outline-mode-map): Add key bindings for the two new commands. |
| 57816 | (outline--cycle-buffer-state): New variable. | 57850 | (outline--cycle-buffer-state): New variable. |
| 57817 | * doc/emacs/text.text (Outline Visibility): Add 'outline-cycle' and | 57851 | * doc/emacs/text.texi (Outline Visibility): Add 'outline-cycle' and |
| 57818 | 'outline-cycle-buffer'. | 57852 | 'outline-cycle-buffer'. |
| 57819 | * etc/NEWS (Outline): Record the change (bug#41130). | 57853 | * etc/NEWS (Outline): Record the change (bug#41130). |
| 57820 | 57854 | ||
| @@ -58336,12 +58370,13 @@ | |||
| 58336 | 58370 | ||
| 58337 | Adding details page for dictionary | 58371 | Adding details page for dictionary |
| 58338 | 58372 | ||
| 58339 | * net/lisp/dictionary.el (dictionary-display-dictionary-line): Allow | 58373 | * lisp/net/dictionary.el (dictionary-display-dictionary-line): |
| 58340 | getting more details on a dictionary by clicking the "(Details)" link. | 58374 | Allow getting more details on a dictionary by clicking the |
| 58375 | "(Details)" link. | ||
| 58341 | 58376 | ||
| 58342 | I had the functionality to query the dictionary information but no | 58377 | I had the functionality to query the dictionary information but no |
| 58343 | mechanism to invoke it. So just add a button after the short description | 58378 | mechanism to invoke it. So just add a button after the short |
| 58344 | of the dictionary to get more information. | 58379 | description of the dictionary to get more information. |
| 58345 | 58380 | ||
| 58346 | 2020-10-09 Torsten Hilbrich <torsten.hilbrich@gmx.net> | 58381 | 2020-10-09 Torsten Hilbrich <torsten.hilbrich@gmx.net> |
| 58347 | 58382 | ||
| @@ -58514,15 +58549,15 @@ | |||
| 58514 | Removed some compatibility parts in dictionary | 58549 | Removed some compatibility parts in dictionary |
| 58515 | 58550 | ||
| 58516 | * lisp/net/dictionary.el: Use cl-lib, remove defface and defgroup | 58551 | * lisp/net/dictionary.el: Use cl-lib, remove defface and defgroup |
| 58517 | checks, remove xemacs-related code | 58552 | checks, remove xemacs-related code. |
| 58518 | * lisp/net/dictionary-link.el: Remove xemacs-related code | 58553 | * lisp/net/dictionary-link.el: Remove xemacs-related code. |
| 58519 | 58554 | ||
| 58520 | 2020-10-08 Torsten Hilbrich <torsten.hilbrich@gmx.net> | 58555 | 2020-10-08 Torsten Hilbrich <torsten.hilbrich@gmx.net> |
| 58521 | 58556 | ||
| 58522 | Renamed link.el | 58557 | Renamed link.el |
| 58523 | 58558 | ||
| 58524 | * lisp/net/link.el: Renamed to connection-link.el, also prefixing all | 58559 | * lisp/net/link.el: Renamed to connection-link.el, also prefixing |
| 58525 | functions with "dictionary-" prefix | 58560 | all functions with "dictionary-" prefix |
| 58526 | * lisp/net/dictionary.el: Adapt to renamed functions | 58561 | * lisp/net/dictionary.el: Adapt to renamed functions |
| 58527 | 58562 | ||
| 58528 | 2020-10-08 Torsten Hilbrich <torsten.hilbrich@gmx.net> | 58563 | 2020-10-08 Torsten Hilbrich <torsten.hilbrich@gmx.net> |
| @@ -59384,8 +59419,9 @@ | |||
| 59384 | 59419 | ||
| 59385 | Enhance syntax-tests.el to test some comment character handling. | 59420 | Enhance syntax-tests.el to test some comment character handling. |
| 59386 | 59421 | ||
| 59387 | * test/src/syntax-tests: Add a new section testing some aspects of comment | 59422 | * test/src/syntax-tests.el: Add a new section testing some aspects |
| 59388 | handling in syntax.c. This needs further enhancement. It uses .... | 59423 | of comment handling in syntax.c. This needs further enhancement. |
| 59424 | It uses .... | ||
| 59389 | 59425 | ||
| 59390 | * test/data/syntax-comments.txt: A new test file. | 59426 | * test/data/syntax-comments.txt: A new test file. |
| 59391 | 59427 | ||
| @@ -59642,7 +59678,7 @@ | |||
| 59642 | 59678 | ||
| 59643 | When recipient has no public key, make offer to skip it optional. | 59679 | When recipient has no public key, make offer to skip it optional. |
| 59644 | 59680 | ||
| 59645 | * epa-mail.el (epa-mail-offer-skip): New option. | 59681 | * lisp/epa-mail.el (epa-mail-offer-skip): New option. |
| 59646 | (epa-mail-encrypt): If epa-mail-offer-skip is nil, | 59682 | (epa-mail-encrypt): If epa-mail-offer-skip is nil, |
| 59647 | don't offer to skip a keyless recipient, just cause error. | 59683 | don't offer to skip a keyless recipient, just cause error. |
| 59648 | 59684 | ||
| @@ -61568,8 +61604,8 @@ | |||
| 61568 | 61604 | ||
| 61569 | Extend process-lines to allow exit status handling | 61605 | Extend process-lines to allow exit status handling |
| 61570 | 61606 | ||
| 61571 | * subr.el (process-lines-handling-status): Extension of the old | 61607 | * lisp/subr.el (process-lines-handling-status): Extension of the |
| 61572 | process-lines, with more flexible handling of the exit status. | 61608 | old process-lines, with more flexible handling of the exit status. |
| 61573 | (process-lines): Old API implemented using the new function. | 61609 | (process-lines): Old API implemented using the new function. |
| 61574 | (process-lines-ignore-status): Another use of the new function - | 61610 | (process-lines-ignore-status): Another use of the new function - |
| 61575 | return the output lines regardless of the exit status (bug#1321). | 61611 | return the output lines regardless of the exit status (bug#1321). |
| @@ -61821,18 +61857,18 @@ | |||
| 61821 | 61857 | ||
| 61822 | TTY Support for ECMA-48 strike-through graphic rendition | 61858 | TTY Support for ECMA-48 strike-through graphic rendition |
| 61823 | 61859 | ||
| 61824 | * term.c: Support strike-through in capable terminals. | 61860 | * src/term.c: Support strike-through in capable terminals. |
| 61825 | (no_color_bit): Replace unused NC_INVIS with | 61861 | (no_color_bit): Replace unused NC_INVIS with |
| 61826 | NC_STRIKE_THROUGH. | 61862 | NC_STRIKE_THROUGH. |
| 61827 | (turn_on_face): Output via TS_enter_strike_through_mode | 61863 | (turn_on_face): Output via TS_enter_strike_through_mode |
| 61828 | if available. | 61864 | if available. |
| 61829 | (turn_off_face): Handle strike-through case. | 61865 | (turn_off_face): Handle strike-through case. |
| 61830 | (tty_capable_p, init_tty): Support strike-through. | 61866 | (tty_capable_p, init_tty): Support strike-through. |
| 61831 | * termchar.h (struct tty_display_info): Add field for | 61867 | * src/termchar.h (struct tty_display_info): Add field for |
| 61832 | strike-through. | 61868 | strike-through. |
| 61833 | * xfaces.c (tty_supports_face_attributes_p, realize_tty_face): | 61869 | * src/xfaces.c (tty_supports_face_attributes_p, realize_tty_face): |
| 61834 | Handle strike-through case. | 61870 | Handle strike-through case. |
| 61835 | * dispextern.h: Add TTY_CAP_STRIKE_THROUGH definition. | 61871 | * src/dispextern.h: Add TTY_CAP_STRIKE_THROUGH definition. |
| 61836 | (struct face): Add field tty_strike_through_p. | 61872 | (struct face): Add field tty_strike_through_p. |
| 61837 | 61873 | ||
| 61838 | 2020-09-18 James N. V. Cash <james.cash@occasionallycogent.com> (tiny change) | 61874 | 2020-09-18 James N. V. Cash <james.cash@occasionallycogent.com> (tiny change) |
| @@ -62871,7 +62907,7 @@ | |||
| 62871 | 62907 | ||
| 62872 | These sometimes gave rise to the tail of a buffer being "stringed out". | 62908 | These sometimes gave rise to the tail of a buffer being "stringed out". |
| 62873 | 62909 | ||
| 62874 | * lixp/progmodes/cc-defs.el (c-will-be-unescaped): New macro. | 62910 | * lisp/progmodes/cc-defs.el (c-will-be-unescaped): New macro. |
| 62875 | 62911 | ||
| 62876 | * lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings) | 62912 | * lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings) |
| 62877 | (c-after-change-mark-abnormal-strings): Fix bugs in the handling of string | 62913 | (c-after-change-mark-abnormal-strings): Fix bugs in the handling of string |
| @@ -63275,7 +63311,7 @@ | |||
| 63275 | 63311 | ||
| 63276 | * lisp/emacs-lisp/gv.el: Add gv-define-expander for plist-get | 63312 | * lisp/emacs-lisp/gv.el: Add gv-define-expander for plist-get |
| 63277 | 63313 | ||
| 63278 | * lisp/emacs-lisp/gv-tests.el: Add new tests for plist-get | 63314 | * test/lisp/emacs-lisp/gv-tests.el: Add new tests for plist-get |
| 63279 | 63315 | ||
| 63280 | 2020-09-09 Stefan Monnier <monnier@iro.umontreal.ca> | 63316 | 2020-09-09 Stefan Monnier <monnier@iro.umontreal.ca> |
| 63281 | 63317 | ||
| @@ -63691,8 +63727,8 @@ | |||
| 63691 | 63727 | ||
| 63692 | Allow CSS completion with multiple rules on one line | 63728 | Allow CSS completion with multiple rules on one line |
| 63693 | 63729 | ||
| 63694 | * css-mode.el (css--complete-property-value): Check for semi-colon | 63730 | * lisp/progmodes/css-mode.el (css--complete-property-value): Check |
| 63695 | when completing property values (bug#43242). | 63731 | for semi-colon when completing property values (bug#43242). |
| 63696 | 63732 | ||
| 63697 | 2020-09-06 Lars Ingebrigtsen <larsi@gnus.org> | 63733 | 2020-09-06 Lars Ingebrigtsen <larsi@gnus.org> |
| 63698 | 63734 | ||
| @@ -64276,7 +64312,7 @@ | |||
| 64276 | * lisp/gnus/gnus-cache.el (gnus-possibly-enter-article): | 64312 | * lisp/gnus/gnus-cache.el (gnus-possibly-enter-article): |
| 64277 | * lisp/gnus/gnus-cloud.el (gnus-cloud-available-chunks): | 64313 | * lisp/gnus/gnus-cloud.el (gnus-cloud-available-chunks): |
| 64278 | * lisp/gnus/gnus-msg.el (gnus-inews-yank-articles): | 64314 | * lisp/gnus/gnus-msg.el (gnus-inews-yank-articles): |
| 64279 | * lisp/gnus/gnus-sum. (gnus-get-newsgroup-headers): | 64315 | * lisp/gnus/gnus-sum.el (gnus-get-newsgroup-headers): |
| 64280 | * lisp/gnus/nndiary.el (nndiary-parse-head): | 64316 | * lisp/gnus/nndiary.el (nndiary-parse-head): |
| 64281 | * lisp/gnus/nnfolder.el (nnfolder-parse-head): | 64317 | * lisp/gnus/nnfolder.el (nnfolder-parse-head): |
| 64282 | * lisp/gnus/nnmaildir.el (nnmaildir--update-nov): | 64318 | * lisp/gnus/nnmaildir.el (nnmaildir--update-nov): |
| @@ -64748,7 +64784,7 @@ | |||
| 64748 | 64784 | ||
| 64749 | Strip carriage returns from received password prompts (comint) | 64785 | Strip carriage returns from received password prompts (comint) |
| 64750 | 64786 | ||
| 64751 | * comint.el (comint-password-prompt-regexp): Strip carriage | 64787 | * lisp/comint.el (comint-password-prompt-regexp): Strip carriage |
| 64752 | returns from the received prompt before matching. (Bug#43003) | 64788 | returns from the received prompt before matching. (Bug#43003) |
| 64753 | 64789 | ||
| 64754 | 2020-09-01 Mauro Aranda <maurooaranda@gmail.com> | 64790 | 2020-09-01 Mauro Aranda <maurooaranda@gmail.com> |
| @@ -65276,10 +65312,10 @@ | |||
| 65276 | 65312 | ||
| 65277 | Use lexical-binding in warnings.el and add tests | 65313 | Use lexical-binding in warnings.el and add tests |
| 65278 | 65314 | ||
| 65279 | * lisp/warnings.el: Use lexical-binding. | 65315 | * lisp/emacs-lisp/warnings.el: Use lexical-binding. |
| 65280 | Remove redundant :group args. | 65316 | Remove redundant :group args. |
| 65281 | 65317 | ||
| 65282 | * test/lisp/warnings-tests.el: New file. | 65318 | * test/lisp/emacs-lisp/warnings-tests.el: New file. |
| 65283 | 65319 | ||
| 65284 | 2020-08-28 Eric Abrahamsen <eric@ericabrahamsen.net> | 65320 | 2020-08-28 Eric Abrahamsen <eric@ericabrahamsen.net> |
| 65285 | 65321 | ||
| @@ -65605,13 +65641,12 @@ | |||
| 65605 | 65641 | ||
| 65606 | Fix windows NT handling for [...]_add_driver_options | 65642 | Fix windows NT handling for [...]_add_driver_options |
| 65607 | 65643 | ||
| 65608 | * Instead of conditionalizing on the wrong preprocessor flag, now use | 65644 | * src/comp.c (add_driver_options): Instead of conditionalizing on |
| 65609 | the right one: LIBGCCJIT_HAVE_gcc_jit_context_add_driver_option | 65645 | the wrong preprocessor flag, now use the right one: |
| 65610 | 65646 | 'LIBGCCJIT_HAVE_gcc_jit_context_add_driver_option'. Also perform | |
| 65611 | * Also perform the driver-option-adding step on win NT, but only if | 65647 | the driver-option-adding step on win NT, but only if the function |
| 65612 | the function is non-NULL. | 65648 | is non-NULL. Make the function declaration for add_driver_options |
| 65613 | 65649 | non-old-style. | |
| 65614 | * Make the function declaration for add_driver_options non-old-style. | ||
| 65615 | 65650 | ||
| 65616 | 2020-08-26 Andreas Fuchs <asf@boinkor.net> | 65651 | 2020-08-26 Andreas Fuchs <asf@boinkor.net> |
| 65617 | 65652 | ||
| @@ -65934,7 +65969,7 @@ | |||
| 65934 | 65969 | ||
| 65935 | Tweak how "u" works in Info buffers when scroll-conservatively is set | 65970 | Tweak how "u" works in Info buffers when scroll-conservatively is set |
| 65936 | 65971 | ||
| 65937 | * info.el (Info-up): If scroll-conservatively is non-zero and | 65972 | * lisp/info.el (Info-up): If scroll-conservatively is non-zero and |
| 65938 | less than 101, display as much of the superior node above the | 65973 | less than 101, display as much of the superior node above the |
| 65939 | target line as possible (Bug#13690). | 65974 | target line as possible (Bug#13690). |
| 65940 | 65975 | ||
| @@ -66657,9 +66692,10 @@ | |||
| 66657 | 66692 | ||
| 66658 | Have ispell add new LocalWords lines after any such existing lines | 66693 | Have ispell add new LocalWords lines after any such existing lines |
| 66659 | 66694 | ||
| 66660 | * textmodes/ispell.el (ispell-add-per-file-word-list): Add new | 66695 | * lisp/textmodes/ispell.el (ispell-add-per-file-word-list): Add |
| 66661 | LocalWords line just after existing such lines. Good to keep words | 66696 | new LocalWords line just after existing such lines. Good to keep |
| 66662 | together or if deliberately placed somewhere special (bug#20486). | 66697 | words together or if deliberately placed somewhere special |
| 66698 | (bug#20486). | ||
| 66663 | 66699 | ||
| 66664 | 2020-08-21 Christophe Troestler <Christophe.Troestler@umons.ac.be> (tiny change) | 66700 | 2020-08-21 Christophe Troestler <Christophe.Troestler@umons.ac.be> (tiny change) |
| 66665 | 66701 | ||
| @@ -67243,7 +67279,7 @@ | |||
| 67243 | 67279 | ||
| 67244 | Fix minor bugs in image.c | 67280 | Fix minor bugs in image.c |
| 67245 | 67281 | ||
| 67246 | * test/src/image-tests.el (image-test-circular-specs): New file. | 67282 | * test/lisp/image-tests.el (image-test-circular-specs): New file. |
| 67247 | * src/image.c (parse_image_spec): Return failure for circular lists. | 67283 | * src/image.c (parse_image_spec): Return failure for circular lists. |
| 67248 | (valid_image_p): Don't look at odd-numbered list elements expecting to | 67284 | (valid_image_p): Don't look at odd-numbered list elements expecting to |
| 67249 | find a property name. | 67285 | find a property name. |
| @@ -67264,11 +67300,11 @@ | |||
| 67264 | 67300 | ||
| 67265 | Fix buffer overflow in x-send-client-message | 67301 | Fix buffer overflow in x-send-client-message |
| 67266 | 67302 | ||
| 67267 | * xselect.c (x_fill_property_data): Add parameter NELEMENTS_MAX. | 67303 | * src/xselect.c (x_fill_property_data): Add parameter NELEMENTS_MAX. |
| 67268 | * xterm.h (x_fill_property_data): Update prototype. | 67304 | * src/xterm.h (x_fill_property_data): Update prototype. |
| 67269 | * xselect.c (Fx_send_client_event): Update call. This fixes | 67305 | * src/xselect.c (Fx_send_client_event): Update call. This fixes |
| 67270 | a buffer overflow in event.xclient.data. | 67306 | a buffer overflow in event.xclient.data. |
| 67271 | * xfns.c (Fx_change_window_property): Update call (bug#23482). | 67307 | * src/xfns.c (Fx_change_window_property): Update call (bug#23482). |
| 67272 | 67308 | ||
| 67273 | 2020-08-18 Glenn Morris <rgm@gnu.org> | 67309 | 2020-08-18 Glenn Morris <rgm@gnu.org> |
| 67274 | 67310 | ||
| @@ -68554,7 +68590,7 @@ | |||
| 68554 | 68590 | ||
| 68555 | Handle negative prefix arguments to mark-paragraph correctly | 68591 | Handle negative prefix arguments to mark-paragraph correctly |
| 68556 | 68592 | ||
| 68557 | * textmodes/paragraph.el (mark-paragraph): Handle negative | 68593 | * lisp/textmodes/paragraphs.el (mark-paragraph): Handle negative |
| 68558 | arguments correctly (bug#18847). This makes `M- M-h M-h' do the | 68594 | arguments correctly (bug#18847). This makes `M- M-h M-h' do the |
| 68559 | correct thing with expanding the region (like other marking | 68595 | correct thing with expanding the region (like other marking |
| 68560 | commands) backwards. Also fix problem at the end of the buffer, | 68596 | commands) backwards. Also fix problem at the end of the buffer, |
| @@ -69606,10 +69642,11 @@ | |||
| 69606 | 69642 | ||
| 69607 | Indent python multiline strings to start and previous levels | 69643 | Indent python multiline strings to start and previous levels |
| 69608 | 69644 | ||
| 69609 | * progmodes/python.el (python-indent--calculate-indentation): Add an | 69645 | * lisp/progmodes/python.el (python-indent--calculate-indentation): |
| 69610 | additional indentation point to match indentation of previous line in | 69646 | Add an additional indentation point to match indentation of |
| 69611 | a multiline string. Then Tab iterates between 0, the start indentation | 69647 | previous line in a multiline string. Then Tab iterates between 0, |
| 69612 | level and the previous line level (bug#37726). | 69648 | the start indentation level and the previous line level |
| 69649 | (bug#37726). | ||
| 69613 | 69650 | ||
| 69614 | 2020-08-09 Philipp Stephani <phst@google.com> | 69651 | 2020-08-09 Philipp Stephani <phst@google.com> |
| 69615 | 69652 | ||
| @@ -73225,7 +73262,7 @@ | |||
| 73225 | 73262 | ||
| 73226 | Add a test for lambda list containing uninterned symbols | 73263 | Add a test for lambda list containing uninterned symbols |
| 73227 | 73264 | ||
| 73228 | * test/src/comp-test-funcs-dyn.el | 73265 | * test/src/comp-resources/comp-test-funcs-dyn.el |
| 73229 | (comp-tests-cl-uninterned-arg-parse-f): New function. | 73266 | (comp-tests-cl-uninterned-arg-parse-f): New function. |
| 73230 | 73267 | ||
| 73231 | * test/src/comp-tests.el (comp-tests-cl-uninterned-arg-parse-f): | 73268 | * test/src/comp-tests.el (comp-tests-cl-uninterned-arg-parse-f): |
| @@ -73268,7 +73305,7 @@ | |||
| 73268 | (c-clear-syn-tab-properties): Amended to use c-min/max-syn-tab-mkr. | 73305 | (c-clear-syn-tab-properties): Amended to use c-min/max-syn-tab-mkr. |
| 73269 | (c-with-extended-string-fences): Removed. | 73306 | (c-with-extended-string-fences): Removed. |
| 73270 | 73307 | ||
| 73271 | * lisp/progmodes/cc-engine-el (c-enclosing-c++-attribute): Rewritten for | 73308 | * lisp/progmodes/cc-engine.el (c-enclosing-c++-attribute): Rewritten for |
| 73272 | speed. | 73309 | speed. |
| 73273 | (c-slow-enclosing-c++-attribute): Removed. | 73310 | (c-slow-enclosing-c++-attribute): Removed. |
| 73274 | (c-semi-pp-to-literal): Remove a superfluous call to | 73311 | (c-semi-pp-to-literal): Remove a superfluous call to |
| @@ -73345,7 +73382,8 @@ | |||
| 73345 | 73382 | ||
| 73346 | * test/src/comp-tests.el (comp-tests-cl-macro-exp): New test. | 73383 | * test/src/comp-tests.el (comp-tests-cl-macro-exp): New test. |
| 73347 | 73384 | ||
| 73348 | * test/src/comp-test-funcs-dyn.el: Require `cl-lib'. | 73385 | * test/src/comp-resources/comp-test-funcs-dyn.el: Require |
| 73386 | `cl-lib'. | ||
| 73349 | (comp-tests-cl-macro-exp-f): New function. | 73387 | (comp-tests-cl-macro-exp-f): New function. |
| 73350 | 73388 | ||
| 73351 | 2020-06-28 Andrea Corallo <akrl@sdf.org> | 73389 | 2020-06-28 Andrea Corallo <akrl@sdf.org> |
| @@ -73365,7 +73403,7 @@ | |||
| 73365 | this call and pthread_setname_np (the latter call is used in preference). | 73403 | this call and pthread_setname_np (the latter call is used in preference). |
| 73366 | 73404 | ||
| 73367 | * configure.ac: Detect pthread_set_name_np. | 73405 | * configure.ac: Detect pthread_set_name_np. |
| 73368 | * sys/systhread.c: | 73406 | * src/systhread.c: |
| 73369 | Include <pthread_np.h> and call pthread_set_name_np if available. | 73407 | Include <pthread_np.h> and call pthread_set_name_np if available. |
| 73370 | 73408 | ||
| 73371 | 2020-06-27 Andrea Corallo <akrl@sdf.org> | 73409 | 2020-06-27 Andrea Corallo <akrl@sdf.org> |
| @@ -73877,7 +73915,7 @@ | |||
| 73877 | * lisp/progmodes/project.el (project-shell): Improve docstring to | 73915 | * lisp/progmodes/project.el (project-shell): Improve docstring to |
| 73878 | include information about an implementation detail. | 73916 | include information about an implementation detail. |
| 73879 | 73917 | ||
| 73880 | * list/progmodes/project.el (project-eshell): Modelled after | 73918 | * lisp/progmodes/project.el (project-eshell): Modelled after |
| 73881 | 'project-shell', change default behavior such that we don't create too | 73919 | 'project-shell', change default behavior such that we don't create too |
| 73882 | many eshell buffers by default. Use universal argument to create | 73920 | many eshell buffers by default. Use universal argument to create |
| 73883 | subsequent buffers. | 73921 | subsequent buffers. |
| @@ -75735,7 +75773,8 @@ | |||
| 75735 | 75773 | ||
| 75736 | 2020-05-29 Stefan Monnier <monnier@iro.umontreal.ca> | 75774 | 2020-05-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 75737 | 75775 | ||
| 75738 | * lisp/emacs-lisp/package.elm lisp/emacs-lisp/smie.el: Fix indent | 75776 | * lisp/emacs-lisp/package.el: |
| 75777 | * lisp/emacs-lisp/smie.el: Fix indent. | ||
| 75739 | 75778 | ||
| 75740 | Use the new "space after paren" convention to get the desired indentation | 75779 | Use the new "space after paren" convention to get the desired indentation |
| 75741 | 75780 | ||
| @@ -76378,7 +76417,7 @@ | |||
| 76378 | 76417 | ||
| 76379 | 2020-05-23 Nicolás Bértolo <nicolasbertolo@gmail.com> | 76418 | 2020-05-23 Nicolás Bértolo <nicolasbertolo@gmail.com> |
| 76380 | 76419 | ||
| 76381 | * Windows: Use NUMBER_OF_PROCESSORS environment variable. | 76420 | Windows: Use NUMBER_OF_PROCESSORS environment variable. |
| 76382 | 76421 | ||
| 76383 | * lisp/emacs-lisp/comp.el (comp-effective-async-max-jobs): Use | 76422 | * lisp/emacs-lisp/comp.el (comp-effective-async-max-jobs): Use |
| 76384 | NUMBER_OF_PROCESSORS environment variable if system is Windows NT, | 76423 | NUMBER_OF_PROCESSORS environment variable if system is Windows NT, |
| @@ -76531,7 +76570,7 @@ | |||
| 76531 | 76570 | ||
| 76532 | * etc/NEWS: Announce that json-read-number is now stricter. | 76571 | * etc/NEWS: Announce that json-read-number is now stricter. |
| 76533 | 76572 | ||
| 76534 | * json.el: Bump package version. | 76573 | * lisp/json.el: Bump package version. |
| 76535 | (json-encoding-lisp-style-closings, json-pre-element-read-function) | 76574 | (json-encoding-lisp-style-closings, json-pre-element-read-function) |
| 76536 | (json-post-element-read-function, json-advance, json-peek) | 76575 | (json-post-element-read-function, json-advance, json-peek) |
| 76537 | (json--path): Clarify and improve style of doc strings. | 76576 | (json--path): Clarify and improve style of doc strings. |
| @@ -77891,7 +77930,7 @@ | |||
| 77891 | 77930 | ||
| 77892 | cc-mode: extend regexp used by ‘c-or-c++-mode’ | 77931 | cc-mode: extend regexp used by ‘c-or-c++-mode’ |
| 77893 | 77932 | ||
| 77894 | * lisp/progmodes/cc-mode (c-or-c++-mode--regexp): Expand the regexp to | 77933 | * lisp/progmodes/cc-mode.el (c-or-c++-mode--regexp): Expand the regexp to |
| 77895 | match some more C++-only constructs and recognise a few more standard | 77934 | match some more C++-only constructs and recognise a few more standard |
| 77896 | C++ header files. Also make sure identifiers start with non-digit. | 77935 | C++ header files. Also make sure identifiers start with non-digit. |
| 77897 | (c-or-c++-mode): Add ‘(interactive)’ declaration. | 77936 | (c-or-c++-mode): Add ‘(interactive)’ declaration. |
| @@ -80966,12 +81005,13 @@ | |||
| 80966 | make-{network,serial}-process and make-{pipe}process. Now they all | 81005 | make-{network,serial}-process and make-{pipe}process. Now they all |
| 80967 | handle :coding nil as if :coding had not been specified. | 81006 | handle :coding nil as if :coding had not been specified. |
| 80968 | 81007 | ||
| 80969 | * process.c (Fmake_serial_process) | 81008 | * src/process.c (Fmake_serial_process) |
| 80970 | (set_network_socket_coding_system): Use plist-get to check if | 81009 | (set_network_socket_coding_system): Use plist-get to check if |
| 80971 | :coding has been specified instead of plist-member, to ensure that | 81010 | :coding has been specified instead of plist-member, to ensure that |
| 80972 | ":coding nil" does not override coding-system-for-{read,write}. | 81011 | ":coding nil" does not override coding-system-for-{read,write}. |
| 80973 | 81012 | ||
| 80974 | * network-stream-tests.el (check-network-process-coding-system-bind) | 81013 | * test/lisp/net/network-stream-tests.el |
| 81014 | (check-network-process-coding-system-bind) | ||
| 80975 | (check-network-process-coding-system-no-override) | 81015 | (check-network-process-coding-system-no-override) |
| 80976 | (check-network-process-coding-system-override): New tests. | 81016 | (check-network-process-coding-system-override): New tests. |
| 80977 | 81017 | ||
| @@ -81287,7 +81327,8 @@ | |||
| 81287 | 81327 | ||
| 81288 | Fix free function compilation | 81328 | Fix free function compilation |
| 81289 | 81329 | ||
| 81290 | * comp.el (comp-output-base-filename): Handle src being a symbol | 81330 | * lisp/emacs-lisp/comp.el (comp-output-base-filename): Handle src |
| 81331 | being a symbol. | ||
| 81291 | 81332 | ||
| 81292 | Add comp-test-40187 checking function shadowing. | 81333 | Add comp-test-40187 checking function shadowing. |
| 81293 | 81334 | ||
| @@ -81304,7 +81345,7 @@ | |||
| 81304 | 81345 | ||
| 81305 | 2020-03-29 Andrea Corallo <akrl@sdf.org> | 81346 | 2020-03-29 Andrea Corallo <akrl@sdf.org> |
| 81306 | 81347 | ||
| 81307 | * comp.c (maybe_defer_native_compilation): Compile comp dependencies. | 81348 | * src/comp.c (maybe_defer_native_compilation): Compile comp dependencies. |
| 81308 | 81349 | ||
| 81309 | Make maybe_defer_native_compilation able to compile comp dependencies | 81350 | Make maybe_defer_native_compilation able to compile comp dependencies |
| 81310 | breaking circularity. | 81351 | breaking circularity. |
| @@ -81714,14 +81755,14 @@ | |||
| 81714 | 81755 | ||
| 81715 | 2020-03-24 Andrea Corallo <akrl@sdf.org> | 81756 | 2020-03-24 Andrea Corallo <akrl@sdf.org> |
| 81716 | 81757 | ||
| 81717 | * comp.c (emit_mvar_access): Fix speed 1 compilation | 81758 | * src/comp.c (emit_mvar_access): Fix speed 1 compilation |
| 81718 | 81759 | ||
| 81719 | At speed 1 propagate does not run and all mvars are allocated in array | 81760 | At speed 1 propagate does not run and all mvars are allocated in array |
| 81720 | 0. | 81761 | 0. |
| 81721 | 81762 | ||
| 81722 | 2020-03-24 Andrea Corallo <akrl@sdf.org> | 81763 | 2020-03-24 Andrea Corallo <akrl@sdf.org> |
| 81723 | 81764 | ||
| 81724 | * comp.el (native-compile-async): Fix excessive messaging | 81765 | * lisp/comp.el (native-compile-async): Fix excessive messaging |
| 81725 | 81766 | ||
| 81726 | 2020-03-24 Philip K <philip@warpmail.net> | 81767 | 2020-03-24 Philip K <philip@warpmail.net> |
| 81727 | 81768 | ||
| @@ -83333,7 +83374,7 @@ | |||
| 83333 | * doc/lispref/os.texi (File Notifications): | 83374 | * doc/lispref/os.texi (File Notifications): |
| 83334 | * etc/NEWS: | 83375 | * etc/NEWS: |
| 83335 | Adjust documentation accordingly. | 83376 | Adjust documentation accordingly. |
| 83336 | * lib/chmodat.c, lib/fchmodat.c, lib/lchmod.c, m4/fchmodat.m4: | 83377 | * lib/fchmodat.c, lib/lchmod.c, m4/fchmodat.m4: |
| 83337 | * m4/lchmod.m4: New files, copied from Gnulib. | 83378 | * m4/lchmod.m4: New files, copied from Gnulib. |
| 83338 | * lib/gnulib.mk.in: Regenerate. | 83379 | * lib/gnulib.mk.in: Regenerate. |
| 83339 | * lisp/dired-aux.el (dired-do-chmod): | 83380 | * lisp/dired-aux.el (dired-do-chmod): |
| @@ -84027,9 +84068,9 @@ | |||
| 84027 | 84068 | ||
| 84028 | This allows control of the minimum size of a masked image under | 84069 | This allows control of the minimum size of a masked image under |
| 84029 | which the box cursor becomes hollow. | 84070 | which the box cursor becomes hollow. |
| 84030 | * buffer.c (cursor-type): Add commentary about (box . SIZE) | 84071 | * src/buffer.c (cursor-type): Add commentary about (box . SIZE) |
| 84031 | 'cursor-type'. | 84072 | 'cursor-type'. |
| 84032 | * xdisp.c (get_specified_cursor_type): Check for 'cursor-type' | 84073 | * src/xdisp.c (get_specified_cursor_type): Check for 'cursor-type' |
| 84033 | of the form (box . SIZE). | 84074 | of the form (box . SIZE). |
| 84034 | (get_window_cursor_type): Check masked image size for | 84075 | (get_window_cursor_type): Check masked image size for |
| 84035 | (box . SIZE) 'cursor-type'. | 84076 | (box . SIZE) 'cursor-type'. |
| @@ -84233,23 +84274,23 @@ | |||
| 84233 | 84274 | ||
| 84234 | Make 'M-x battery RET' work out-of-box for UPower users. | 84275 | Make 'M-x battery RET' work out-of-box for UPower users. |
| 84235 | 84276 | ||
| 84236 | * battery.el (battery-upower-prop): Removed in favor for | 84277 | * lisp/battery.el (battery-upower-prop): Removed in favor for |
| 84237 | 'battery-upower-device-property'. | 84278 | 'battery-upower-device-property'. |
| 84238 | (battery-upower-device): Can be nil, meaning autodetect the battery | 84279 | (battery-upower-device): Can be nil, meaning autodetect the battery |
| 84239 | device. | 84280 | device. |
| 84240 | (battery-upower-line-power-device): New. line-power device. Can be | 84281 | (battery-upower-line-power-device): New. line-power device. Can be |
| 84241 | nil, meaning autodetect line-power device. | 84282 | nil, meaning autodetect line-power device. |
| 84242 | (battery-status-function): Check UPower service is available to use | 84283 | (battery-status-function): Check UPower service is available to use |
| 84243 | 'battery-upower' as status function. | 84284 | 'battery-upower' as status function. |
| 84244 | (battery-upower): Speedup. Request D-Bus only once, fetching all | 84285 | (battery-upower): Speedup. Request D-Bus only once, fetching all |
| 84245 | the properties at once. Provide string for "%b" format spec. | 84286 | the properties at once. Provide string for "%b" format spec. |
| 84246 | (battery-upower-device-list, battery-upower-device-all-properties, | 84287 | (battery-upower-device-list, battery-upower-device-all-properties) |
| 84247 | battery-upower-device-property): New functions to work with UPower | 84288 | (battery-upower-device-property): New functions to work with UPower |
| 84248 | devices. | 84289 | devices. |
| 84249 | (battery-upower-dbus-service, battery-upower-dbus-interface, | 84290 | (battery-upower-dbus-service, battery-upower-dbus-interface) |
| 84250 | battery-upower-dbus-path, battery-upower-dbus-device-interface, | 84291 | (battery-upower-dbus-path, battery-upower-dbus-device-interface) |
| 84251 | battery-upower-dbus-device-path): New constants describing UPower | 84292 | (battery-upower-dbus-device-path): New constants describing UPower |
| 84252 | D-Bus service. | 84293 | D-Bus service. |
| 84253 | 84294 | ||
| 84254 | 2020-02-05 Juri Linkov <juri@linkov.net> | 84295 | 2020-02-05 Juri Linkov <juri@linkov.net> |
| 84255 | 84296 | ||
| @@ -84486,7 +84527,7 @@ | |||
| 84486 | * lisp/net/tramp-gvfs.el (tramp-gvfs-enabled): | 84527 | * lisp/net/tramp-gvfs.el (tramp-gvfs-enabled): |
| 84487 | Use `tramp-process-running-p'. | 84528 | Use `tramp-process-running-p'. |
| 84488 | 84529 | ||
| 84489 | * lisp/net/lisp/net/tramp.el (with-tramp-progress-reporter): Simplify. | 84530 | * lisp/net/tramp.el (with-tramp-progress-reporter): Simplify. |
| 84490 | (tramp-process-running-p): New defun. | 84531 | (tramp-process-running-p): New defun. |
| 84491 | 84532 | ||
| 84492 | 2020-01-31 Juri Linkov <juri@linkov.net> | 84533 | 2020-01-31 Juri Linkov <juri@linkov.net> |
| @@ -84539,8 +84580,8 @@ | |||
| 84539 | 84580 | ||
| 84540 | fix bug#39344 | 84581 | fix bug#39344 |
| 84541 | 84582 | ||
| 84542 | * gnus.el (gnus-add-buffer): Use `cl-pushnew' instead of `push' to | 84583 | * lisp/gnus/gnus.el (gnus-add-buffer): Use 'cl-pushnew' instead of |
| 84543 | avoid duplicate entries. | 84584 | 'push' to avoid duplicate entries. |
| 84544 | 84585 | ||
| 84545 | 2020-01-28 Eli Zaretskii <eliz@gnu.org> | 84586 | 2020-01-28 Eli Zaretskii <eliz@gnu.org> |
| 84546 | 84587 | ||
| @@ -85829,7 +85870,7 @@ | |||
| 85829 | * lisp/net/sasl.el (sasl-mechanisms): Add SCRAM-SHA-256. | 85870 | * lisp/net/sasl.el (sasl-mechanisms): Add SCRAM-SHA-256. |
| 85830 | (sasl-mechanism-alist): Ditto. | 85871 | (sasl-mechanism-alist): Ditto. |
| 85831 | * lisp/net/sasl-scram-sha256.el: New file. | 85872 | * lisp/net/sasl-scram-sha256.el: New file. |
| 85832 | * tests/lisp/net/sasl-scram-rfc-tests.el (sasl-scram-sha-256-test): | 85873 | * test/lisp/net/sasl-scram-rfc-tests.el (sasl-scram-sha-256-test): |
| 85833 | New function. | 85874 | New function. |
| 85834 | 85875 | ||
| 85835 | 2020-01-16 Paul Eggert <eggert@cs.ucla.edu> | 85876 | 2020-01-16 Paul Eggert <eggert@cs.ucla.edu> |
| @@ -134070,7 +134111,8 @@ | |||
| 134070 | 134111 | ||
| 134071 | * lisp/auth-source-pass.el (auth-source-pass-entries): | 134112 | * lisp/auth-source-pass.el (auth-source-pass-entries): |
| 134072 | * lisp/textmodes/artist.el (artist-figlet-get-font-list-windows): | 134113 | * lisp/textmodes/artist.el (artist-figlet-get-font-list-windows): |
| 134073 | * lisp/org/ob-abc.el (org-babel-expand-body:abc, org-babel-execute:abc): | 134114 | * lisp/org/ob-abc.el (org-babel-expand-body:abc) |
| 134115 | (org-babel-execute:abc): | ||
| 134074 | * lisp/org/ob-forth.el (org-babel-forth-session-execute): | 134116 | * lisp/org/ob-forth.el (org-babel-forth-session-execute): |
| 134075 | * lisp/vc/vc-git.el (vc-git--program-version): | 134117 | * lisp/vc/vc-git.el (vc-git--program-version): |
| 134076 | Add backslash in regexp for correctness. | 134118 | Add backslash in regexp for correctness. |