aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-09-21 07:32:31 -0400
committerEli Zaretskii2024-09-21 07:32:31 -0400
commit7a8f2a0beccbf7307f99cd18d1c2608ffbbc0906 (patch)
tree43e24b21bebf0b4474265a68ae106581e03da8db
parent1cf6ff4362ef2ba57d0b7811048fb67ff9a847dc (diff)
parentb7f6cde419f862dbbf25a8192f5f31ac557b60b5 (diff)
downloademacs-7a8f2a0beccbf7307f99cd18d1c2608ffbbc0906.tar.gz
emacs-7a8f2a0beccbf7307f99cd18d1c2608ffbbc0906.zip
Merge from origin/emacs-30
b7f6cde419f Disable xwidgets with recent webkitgtk versions (Bug#66068) a6dafbc2bc5 ; * lisp/editorconfig.el (editorconfig-indentation-alist)... 0834106a620 Fix treesit--merge-ranges (bug#73324) 76c6b4d2799 Fix midnight-mode documentation f7782522207 ; Fix my email address db22efca8d4 editorconfig.el: Fix too naive sync from upstream 0f12d6dd23c ; * etc/NEWS: Announce 'doc-view-mpdf--use-svg'. 29d50e245f8 * lisp/progmodes/eglot.el (eglot--signal-textDocument/did... # Conflicts: # etc/NEWS # lisp/treesit.el
-rw-r--r--ChangeLog.31702
-rw-r--r--ChangeLog.41762
-rw-r--r--configure.ac5
-rw-r--r--etc/NEWS.305
-rw-r--r--lisp/editorconfig.el11
-rw-r--r--lisp/midnight.el4
-rw-r--r--lisp/progmodes/eglot.el3
-rw-r--r--lisp/treesit.el26
-rw-r--r--test/src/treesit-tests.el5
9 files changed, 1780 insertions, 1743 deletions
diff --git a/ChangeLog.3 b/ChangeLog.3
index 6efeb8f5dd5..9930a989448 100644
--- a/ChangeLog.3
+++ b/ChangeLog.3
@@ -645,7 +645,7 @@
645 645
646 * doc/misc/gnus.texi (Article Washing): Fix Links URL. 646 * doc/misc/gnus.texi (Article Washing): Fix Links URL.
647 647
6482022-08-12 Stefan Kangas <stefan@marxist.se> 6482022-08-12 Stefan Kangas <stefankangas@gmail.com>
649 649
650 Delete references to deleted library hilit19.el 650 Delete references to deleted library hilit19.el
651 651
@@ -654,7 +654,7 @@
654 * lisp/ps-print.el: 654 * lisp/ps-print.el:
655 * lisp/vc/ediff.el: Delete references to hilit19.el. 655 * lisp/vc/ediff.el: Delete references to hilit19.el.
656 656
6572022-08-12 Stefan Kangas <stefan@marxist.se> 6572022-08-12 Stefan Kangas <stefankangas@gmail.com>
658 658
659 Delete stale comments from Lisp Intro manual 659 Delete stale comments from Lisp Intro manual
660 660
@@ -662,7 +662,7 @@
662 (print-elements-of-list, Miscellaneous): Delete some references to 662 (print-elements-of-list, Miscellaneous): Delete some references to
663 Emacs 22. 663 Emacs 22.
664 664
6652022-08-11 Stefan Kangas <stefan@marxist.se> 6652022-08-11 Stefan Kangas <stefankangas@gmail.com>
666 666
667 Don't list Emacs as requirement for built-in package 667 Don't list Emacs as requirement for built-in package
668 668
@@ -677,18 +677,18 @@
677 position unit value on HarfBuzz 5 and later regardless of whether the 677 position unit value on HarfBuzz 5 and later regardless of whether the
678 font is bitmap-only or not. (Bug#57066) 678 font is bitmap-only or not. (Bug#57066)
679 679
6802022-08-09 Stefan Kangas <stefan@marxist.se> 6802022-08-09 Stefan Kangas <stefankangas@gmail.com>
681 681
682 Improve wording when documenting other TRAMP syntaxes 682 Improve wording when documenting other TRAMP syntaxes
683 683
684 * doc/misc/tramp.texi (Change file name syntax): Improve wording. 684 * doc/misc/tramp.texi (Change file name syntax): Improve wording.
685 (Bug#57061) 685 (Bug#57061)
686 686
6872022-08-08 Stefan Kangas <stefan@marxist.se> 6872022-08-08 Stefan Kangas <stefankangas@gmail.com>
688 688
689 * lisp/vc/diff-mode.el: Don't mention XEmacs. 689 * lisp/vc/diff-mode.el: Don't mention XEmacs.
690 690
6912022-08-08 Stefan Kangas <stefan@marxist.se> 6912022-08-08 Stefan Kangas <stefankangas@gmail.com>
692 692
693 Don't mention XEmacs toolbar in ediff manual 693 Don't mention XEmacs toolbar in ediff manual
694 694
@@ -706,14 +706,14 @@
706 706
707 * doc/emacs/custom.texi (Init Syntax): Link to the ELisp manual (Bug#56870) 707 * doc/emacs/custom.texi (Init Syntax): Link to the ELisp manual (Bug#56870)
708 708
7092022-08-06 Stefan Kangas <stefan@marxist.se> 7092022-08-06 Stefan Kangas <stefankangas@gmail.com>
710 710
711 Don't mention removed XEmacs support in reftex manual 711 Don't mention removed XEmacs support in reftex manual
712 712
713 * doc/misc/reftex.texi (Installation, Imprint): Don't mention 713 * doc/misc/reftex.texi (Installation, Imprint): Don't mention
714 removed XEmacs support. 714 removed XEmacs support.
715 715
7162022-08-06 Stefan Kangas <stefan@marxist.se> 7162022-08-06 Stefan Kangas <stefankangas@gmail.com>
717 717
718 Don't mention removed XEmacs support in idlwave manual 718 Don't mention removed XEmacs support in idlwave manual
719 719
@@ -721,11 +721,11 @@
721 (Syntax Highlighting, Windows and macOS, Troubleshooting): Delete 721 (Syntax Highlighting, Windows and macOS, Troubleshooting): Delete
722 most references to XEmacs. Support for it was deleted in 28.1. 722 most references to XEmacs. Support for it was deleted in 28.1.
723 723
7242022-08-05 Stefan Kangas <stefan@marxist.se> 7242022-08-05 Stefan Kangas <stefankangas@gmail.com>
725 725
726 * lisp/play/fortune.el: Doc fixes. 726 * lisp/play/fortune.el: Doc fixes.
727 727
7282022-08-04 Stefan Kangas <stefan@marxist.se> 7282022-08-04 Stefan Kangas <stefankangas@gmail.com>
729 729
730 * doc/lispref/loading.texi (Autoload by Prefix): Fix typo. 730 * doc/lispref/loading.texi (Autoload by Prefix): Fix typo.
731 731
@@ -733,7 +733,7 @@
733 733
734 * lisp/uniquify.el (uniquify-buffer-name-style): Quote apostrophe. 734 * lisp/uniquify.el (uniquify-buffer-name-style): Quote apostrophe.
735 735
7362022-08-02 Stefan Kangas <stefan@marxist.se> 7362022-08-02 Stefan Kangas <stefankangas@gmail.com>
737 737
738 * lisp/term.el: Doc fix; don't mention rlogin. 738 * lisp/term.el: Doc fix; don't mention rlogin.
739 739
@@ -770,7 +770,7 @@
770 * lisp/progmodes/cc-engine.el (c-forward-comment-minus-1): Take account of 770 * lisp/progmodes/cc-engine.el (c-forward-comment-minus-1): Take account of
771 spaces preceding a linefeed when scanning a putative line comment end. 771 spaces preceding a linefeed when scanning a putative line comment end.
772 772
7732022-07-28 Stefan Kangas <stefan@marxist.se> 7732022-07-28 Stefan Kangas <stefankangas@gmail.com>
774 774
775 Bump Emacs version to 28.1.91 775 Bump Emacs version to 28.1.91
776 776
@@ -779,7 +779,7 @@
779 * msdos/sed2v2.inp: 779 * msdos/sed2v2.inp:
780 * nt/README.W32: Bump Emacs version to 28.1.91. 780 * nt/README.W32: Bump Emacs version to 28.1.91.
781 781
7822022-07-28 Stefan Kangas <stefan@marxist.se> 7822022-07-28 Stefan Kangas <stefankangas@gmail.com>
783 783
784 Update ChangeLog and AUTHORS for 28.1.91 pretest 784 Update ChangeLog and AUTHORS for 28.1.91 pretest
785 785
@@ -866,7 +866,7 @@
866 when showing only column numbers (bug#56694). Do not merge to 866 when showing only column numbers (bug#56694). Do not merge to
867 master. 867 master.
868 868
8692022-07-23 Stefan Kangas <stefan@marxist.se> 8692022-07-23 Stefan Kangas <stefankangas@gmail.com>
870 870
871 Adjust help-fns.el tests for recent change 871 Adjust help-fns.el tests for recent change
872 872
@@ -895,7 +895,7 @@
895 895
896 * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-vector): Fix grammar 896 * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-vector): Fix grammar
897 897
8982022-07-21 Stefan Kangas <stefan@marxist.se> 8982022-07-21 Stefan Kangas <stefankangas@gmail.com>
899 899
900 * lisp/progmodes/cperl-mode.el: Don't mention obsolete archive. 900 * lisp/progmodes/cperl-mode.el: Don't mention obsolete archive.
901 901
@@ -924,7 +924,7 @@
924 924
925 (cherry picked from commit 5f1bd872478927ad4bc635502e74628d39885286) 925 (cherry picked from commit 5f1bd872478927ad4bc635502e74628d39885286)
926 926
9272022-07-16 Stefan Kangas <stefan@marxist.se> 9272022-07-16 Stefan Kangas <stefankangas@gmail.com>
928 928
929 Fix obsoletion of nntp-authinfo-file 929 Fix obsoletion of nntp-authinfo-file
930 930
@@ -937,7 +937,7 @@
937 * configure.ac (SIZEOF_LONG): New variable. 937 * configure.ac (SIZEOF_LONG): New variable.
938 * lib-src/Makefile.in (SIZEOF_LONG): New variable; added conditional. 938 * lib-src/Makefile.in (SIZEOF_LONG): New variable; added conditional.
939 939
9402022-07-14 Stefan Kangas <stefan@marxist.se> 9402022-07-14 Stefan Kangas <stefankangas@gmail.com>
941 941
942 Update the Samaritan's contact details in M-x doctor 942 Update the Samaritan's contact details in M-x doctor
943 943
@@ -983,7 +983,7 @@
983 983
984 * lisp/net/tramp.el (tramp-verbose): Fix docstring. 984 * lisp/net/tramp.el (tramp-verbose): Fix docstring.
985 985
9862022-07-12 Stefan Kangas <stefan@marxist.se> 9862022-07-12 Stefan Kangas <stefankangas@gmail.com>
987 987
988 Don't mention cl-cXXXr aliases in cl-lib manual 988 Don't mention cl-cXXXr aliases in cl-lib manual
989 989
@@ -995,25 +995,25 @@
995 995
996 etc/PROBLEMS: Describe issues with native compilation on Cygwin 996 etc/PROBLEMS: Describe issues with native compilation on Cygwin
997 997
9982022-07-11 Stefan Kangas <stefan@marxist.se> 9982022-07-11 Stefan Kangas <stefankangas@gmail.com>
999 999
1000 * lisp/find-dired.el (find-dired): Doc fix; add cross-reference. 1000 * lisp/find-dired.el (find-dired): Doc fix; add cross-reference.
1001 1001
10022022-07-08 Stefan Kangas <stefan@marxist.se> 10022022-07-08 Stefan Kangas <stefankangas@gmail.com>
1003 1003
1004 Doc fix; don't mention obsolete variable 1004 Doc fix; don't mention obsolete variable
1005 1005
1006 * src/window.c (Fset_window_hscroll): Doc fix; don't mention obsolete 1006 * src/window.c (Fset_window_hscroll): Doc fix; don't mention obsolete
1007 variable. 1007 variable.
1008 1008
10092022-07-05 Stefan Kangas <stefan@marxist.se> 10092022-07-05 Stefan Kangas <stefankangas@gmail.com>
1010 1010
1011 Add index entry for "ignore case" 1011 Add index entry for "ignore case"
1012 1012
1013 * doc/emacs/glossary.texi (Glossary): Add index entry for "ignore 1013 * doc/emacs/glossary.texi (Glossary): Add index entry for "ignore
1014 case" pointing to "Case Folding". 1014 case" pointing to "Case Folding".
1015 1015
10162022-07-05 Stefan Kangas <stefan@marxist.se> 10162022-07-05 Stefan Kangas <stefankangas@gmail.com>
1017 1017
1018 Expand docstrings related to auto-saving 1018 Expand docstrings related to auto-saving
1019 1019
@@ -1065,7 +1065,7 @@
1065 c-backward-token-2, which could jump back too far leading to an infinite 1065 c-backward-token-2, which could jump back too far leading to an infinite
1066 loop, with a save-excursion to remember the point we've got to go back to. 1066 loop, with a save-excursion to remember the point we've got to go back to.
1067 1067
10682022-07-02 Stefan Kangas <stefan@marxist.se> 10682022-07-02 Stefan Kangas <stefankangas@gmail.com>
1069 1069
1070 Doc fixes; don't use obsolete names 1070 Doc fixes; don't use obsolete names
1071 1071
@@ -1073,14 +1073,14 @@
1073 * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete 1073 * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete
1074 names. 1074 names.
1075 1075
10762022-07-02 Stefan Kangas <stefan@marxist.se> 10762022-07-02 Stefan Kangas <stefankangas@gmail.com>
1077 1077
1078 Don't refer to obsolete alias for insert-char 1078 Don't refer to obsolete alias for insert-char
1079 1079
1080 * lisp/leim/quail/persian.el: Don't refer to obsolete alias for 1080 * lisp/leim/quail/persian.el: Don't refer to obsolete alias for
1081 insert-char. 1081 insert-char.
1082 1082
10832022-07-02 Stefan Kangas <stefan@marxist.se> 10832022-07-02 Stefan Kangas <stefankangas@gmail.com>
1084 1084
1085 Don't use obsolete face name in manoj-dark-theme 1085 Don't use obsolete face name in manoj-dark-theme
1086 1086
@@ -1094,7 +1094,7 @@
1094 * lisp/descr-text.el (describe-char): Don't report 'nobreak-space' 1094 * lisp/descr-text.el (describe-char): Don't report 'nobreak-space'
1095 face for SPC. (Bug#56337) 1095 face for SPC. (Bug#56337)
1096 1096
10972022-06-30 Stefan Kangas <stefan@marxist.se> 10972022-06-30 Stefan Kangas <stefankangas@gmail.com>
1098 1098
1099 Doc fixes: don't refer to some obsolete items 1099 Doc fixes: don't refer to some obsolete items
1100 1100
@@ -1104,14 +1104,14 @@
1104 * lisp/vc/diff-mode.el: Doc fix; don't refer to obsolete variables and 1104 * lisp/vc/diff-mode.el: Doc fix; don't refer to obsolete variables and
1105 functions. 1105 functions.
1106 1106
11072022-06-30 Stefan Kangas <stefan@marxist.se> 11072022-06-30 Stefan Kangas <stefankangas@gmail.com>
1108 1108
1109 Remove obsolete cust-print from elisp index 1109 Remove obsolete cust-print from elisp index
1110 1110
1111 * doc/lispref/edebug.texi (Printing in Edebug): Remove obsolete 1111 * doc/lispref/edebug.texi (Printing in Edebug): Remove obsolete
1112 library "cust-print" from index. 1112 library "cust-print" from index.
1113 1113
11142022-06-30 Stefan Kangas <stefan@marxist.se> 11142022-06-30 Stefan Kangas <stefankangas@gmail.com>
1115 1115
1116 * admin/make-tarball.txt: Minor clarifications. 1116 * admin/make-tarball.txt: Minor clarifications.
1117 1117
@@ -1128,7 +1128,7 @@
1128 1128
1129 * doc/emacs/buffers.texi (Indirect Buffers): Mention modification hook quirk 1129 * doc/emacs/buffers.texi (Indirect Buffers): Mention modification hook quirk
1130 1130
11312022-06-29 Stefan Kangas <stefan@marxist.se> 11312022-06-29 Stefan Kangas <stefankangas@gmail.com>
1132 1132
1133 Bump Emacs version to 28.1.90 1133 Bump Emacs version to 28.1.90
1134 1134
@@ -1137,7 +1137,7 @@
1137 * msdos/sed2v2.inp: 1137 * msdos/sed2v2.inp:
1138 * nt/README.W32: Bump Emacs version to 28.1.90. 1138 * nt/README.W32: Bump Emacs version to 28.1.90.
1139 1139
11402022-06-29 Stefan Kangas <stefan@marxist.se> 11402022-06-29 Stefan Kangas <stefankangas@gmail.com>
1141 1141
1142 Update ChangeLog and AUTHORS for 28.1.90 pretest 1142 Update ChangeLog and AUTHORS for 28.1.90 pretest
1143 1143
@@ -1193,7 +1193,7 @@
1193 1193
1194 (cherry picked from commit 4410f5d86997b6b238ff05c2ece338b28e1163b1) 1194 (cherry picked from commit 4410f5d86997b6b238ff05c2ece338b28e1163b1)
1195 1195
11962022-06-24 Stefan Kangas <stefan@marxist.se> 11962022-06-24 Stefan Kangas <stefankangas@gmail.com>
1197 1197
1198 Avoid treating number as an enum in the org manual 1198 Avoid treating number as an enum in the org manual
1199 1199
@@ -1207,7 +1207,7 @@
1207 * doc/misc/autotype.texi (Autoinserting): Fix wording. Suggested 1207 * doc/misc/autotype.texi (Autoinserting): Fix wording. Suggested
1208 by Richard Stallman <rms@gnu.org>. 1208 by Richard Stallman <rms@gnu.org>.
1209 1209
12102022-06-21 Stefan Kangas <stefan@marxist.se> 12102022-06-21 Stefan Kangas <stefankangas@gmail.com>
1211 1211
1212 * lisp/repeat.el (repeat-mode): Fix message format. 1212 * lisp/repeat.el (repeat-mode): Fix message format.
1213 1213
@@ -1228,7 +1228,7 @@
1228 This is needed to support builds with a separate --bindir 1228 This is needed to support builds with a separate --bindir
1229 configure-time option and native-compilation. (Bug#55741) 1229 configure-time option and native-compilation. (Bug#55741)
1230 1230
12312022-06-20 Stefan Kangas <stefan@marxist.se> 12312022-06-20 Stefan Kangas <stefankangas@gmail.com>
1232 1232
1233 * doc/misc/eww.texi (Overview, Basics): Fix typos. 1233 * doc/misc/eww.texi (Overview, Basics): Fix typos.
1234 1234
@@ -1277,14 +1277,14 @@
1277 * doc/lispref/display.texi (Face Attributes): Mention the quirks 1277 * doc/lispref/display.texi (Face Attributes): Mention the quirks
1278 about point after the final line (bug#56011). 1278 about point after the final line (bug#56011).
1279 1279
12802022-06-17 Stefan Kangas <stefan@marxist.se> 12802022-06-17 Stefan Kangas <stefankangas@gmail.com>
1281 1281
1282 Delete reference to obsolete library complete.el 1282 Delete reference to obsolete library complete.el
1283 1283
1284 * doc/misc/tramp.texi (Frequently Asked Questions): Delete reference 1284 * doc/misc/tramp.texi (Frequently Asked Questions): Delete reference
1285 to obsolete library complete.el. 1285 to obsolete library complete.el.
1286 1286
12872022-06-16 Stefan Kangas <stefan@marxist.se> 12872022-06-16 Stefan Kangas <stefankangas@gmail.com>
1288 1288
1289 * lisp/textmodes/artist.el: Minor doc fixes. 1289 * lisp/textmodes/artist.el: Minor doc fixes.
1290 1290
@@ -1375,7 +1375,7 @@
1375 'plist-get' instead of 'assq' in testing for a connection error. 1375 'plist-get' instead of 'assq' in testing for a connection error.
1376 The 'status' variable is a plist, not an alist. (Bug#55849) 1376 The 'status' variable is a plist, not an alist. (Bug#55849)
1377 1377
13782022-06-08 Stefan Kangas <stefan@marxist.se> 13782022-06-08 Stefan Kangas <stefankangas@gmail.com>
1379 1379
1380 * doc/misc/org.org: Remove spurious markup. 1380 * doc/misc/org.org: Remove spurious markup.
1381 1381
@@ -3241,7 +3241,7 @@
3241 with `pred` set to `save-some-buffers-root` since it's not an 3241 with `pred` set to `save-some-buffers-root` since it's not an
3242 appropriate function for that any more. 3242 appropriate function for that any more.
3243 3243
32442022-01-09 Stefan Kangas <stefan@marxist.se> 32442022-01-09 Stefan Kangas <stefankangas@gmail.com>
3245 3245
3246 Improve docstring of edit-abbrevs 3246 Improve docstring of edit-abbrevs
3247 3247
@@ -3257,7 +3257,7 @@
3257 That change caused a regression in a much more important use 3257 That change caused a regression in a much more important use
3258 case, see bug#53133. 3258 case, see bug#53133.
3259 3259
32602022-01-08 Stefan Kangas <stefan@marxist.se> 32602022-01-08 Stefan Kangas <stefankangas@gmail.com>
3261 3261
3262 Clarify docstring of package-native-compile 3262 Clarify docstring of package-native-compile
3263 3263
@@ -3271,7 +3271,7 @@
3271 * lisp/mail/rmail.el (rmail-simplified-subject): Match against 3271 * lisp/mail/rmail.el (rmail-simplified-subject): Match against
3272 "[external]" _after_ decoding the Subject by RFC-2047. 3272 "[external]" _after_ decoding the Subject by RFC-2047.
3273 3273
32742022-01-08 Stefan Kangas <stefan@marxist.se> 32742022-01-08 Stefan Kangas <stefankangas@gmail.com>
3275 3275
3276 Bump Emacs version to 28.0.91 3276 Bump Emacs version to 28.0.91
3277 3277
@@ -3442,7 +3442,7 @@
3442 3442
3443 Update to Org 9.5.2-3-geb9f34 3443 Update to Org 9.5.2-3-geb9f34
3444 3444
34452021-12-26 Stefan Kangas <stefan@marxist.se> 34452021-12-26 Stefan Kangas <stefankangas@gmail.com>
3446 3446
3447 Improve documentation of read-multiple-choice 3447 Improve documentation of read-multiple-choice
3448 3448
@@ -3536,14 +3536,14 @@
3536 3536
3537 * src/module-env-28.h: Remove maintainer comment. 3537 * src/module-env-28.h: Remove maintainer comment.
3538 3538
35392021-12-14 Stefan Kangas <stefan@marxist.se> 35392021-12-14 Stefan Kangas <stefankangas@gmail.com>
3540 3540
3541 Set calc-make-windows-dedicated to nil by default 3541 Set calc-make-windows-dedicated to nil by default
3542 3542
3543 * lisp/calc/calc.el (calc-make-windows-dedicated): 3543 * lisp/calc/calc.el (calc-make-windows-dedicated):
3544 Default to nil. (Bug#52016) 3544 Default to nil. (Bug#52016)
3545 3545
35462021-12-14 Stefan Kangas <stefan@marxist.se> 35462021-12-14 Stefan Kangas <stefankangas@gmail.com>
3547 3547
3548 * make-dist: Don't run "make --question info". (Bug#52322) 3548 * make-dist: Don't run "make --question info". (Bug#52322)
3549 3549
@@ -3754,7 +3754,7 @@
3754 (Native-Compilation Variables): Explain potential cause of warnings 3754 (Native-Compilation Variables): Explain potential cause of warnings
3755 from native compilation. 3755 from native compilation.
3756 3756
37572021-12-07 Stefan Kangas <stefan@marxist.se> 37572021-12-07 Stefan Kangas <stefankangas@gmail.com>
3758 3758
3759 Doc fix; Epiphany has been renamed to GNOME Web 3759 Doc fix; Epiphany has been renamed to GNOME Web
3760 3760
@@ -3766,7 +3766,7 @@
3766 3766
3767 * lisp/dired-aux.el (dired-check-process): Doc fix. (Bug#52337) 3767 * lisp/dired-aux.el (dired-check-process): Doc fix. (Bug#52337)
3768 3768
37692021-12-07 Stefan Kangas <stefan@marxist.se> 37692021-12-07 Stefan Kangas <stefankangas@gmail.com>
3770 3770
3771 Remove dead link from newsticker 3771 Remove dead link from newsticker
3772 3772
@@ -3811,7 +3811,7 @@
3811 3811
3812 Update to Org 9.5.1-15-gdb4805 3812 Update to Org 9.5.1-15-gdb4805
3813 3813
38142021-12-04 Stefan Kangas <stefan@marxist.se> 38142021-12-04 Stefan Kangas <stefankangas@gmail.com>
3815 3815
3816 * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor doc fix. 3816 * lisp/emacs-lisp/edebug.el (edebug-eval-defun): Minor doc fix.
3817 3817
@@ -3822,15 +3822,15 @@
3822 * src/xdisp.c (try_scrolling): Make the enum values match the 3822 * src/xdisp.c (try_scrolling): Make the enum values match the
3823 commentary. Reported by Po Lu <luangruo@yahoo.com>. 3823 commentary. Reported by Po Lu <luangruo@yahoo.com>.
3824 3824
38252021-12-04 Stefan Kangas <stefan@marxist.se> 38252021-12-04 Stefan Kangas <stefankangas@gmail.com>
3826 3826
3827 * src/dosfns.c (Fint86): Doc fix; don't use obsolete names. 3827 * src/dosfns.c (Fint86): Doc fix; don't use obsolete names.
3828 3828
38292021-12-03 Stefan Kangas <stefan@marxist.se> 38292021-12-03 Stefan Kangas <stefankangas@gmail.com>
3830 3830
3831 * doc/misc/erc.texi (Keystroke Summary): Fix doc for TAB. 3831 * doc/misc/erc.texi (Keystroke Summary): Fix doc for TAB.
3832 3832
38332021-12-03 Stefan Kangas <stefan@marxist.se> 38332021-12-03 Stefan Kangas <stefankangas@gmail.com>
3834 3834
3835 Remove reference to variable obsolete since 24.1 3835 Remove reference to variable obsolete since 24.1
3836 3836
@@ -3838,7 +3838,7 @@
3838 reference to variable 'minibuffer-local-filename-must-match-map', 3838 reference to variable 'minibuffer-local-filename-must-match-map',
3839 obsolete since 24.1. 3839 obsolete since 24.1.
3840 3840
38412021-12-03 Stefan Kangas <stefan@marxist.se> 38412021-12-03 Stefan Kangas <stefankangas@gmail.com>
3842 3842
3843 * doc/misc/efaq.texi (New in Emacs 28): New node. 3843 * doc/misc/efaq.texi (New in Emacs 28): New node.
3844 3844
@@ -3916,11 +3916,11 @@
3916 and "struct timespec" is not allowed” and “Initialization between 3916 and "struct timespec" is not allowed” and “Initialization between
3917 types "long" and "struct timespec" is not allowed”. 3917 types "long" and "struct timespec" is not allowed”.
3918 3918
39192021-12-03 Stefan Kangas <stefan@marxist.se> 39192021-12-03 Stefan Kangas <stefankangas@gmail.com>
3920 3920
3921 * admin/make-tarball.txt: Various clarifications. 3921 * admin/make-tarball.txt: Various clarifications.
3922 3922
39232021-12-02 Stefan Kangas <stefan@marxist.se> 39232021-12-02 Stefan Kangas <stefankangas@gmail.com>
3924 3924
3925 * admin/diff-tar-files: Don't assume .tar.gz. 3925 * admin/diff-tar-files: Don't assume .tar.gz.
3926 3926
@@ -3953,7 +3953,7 @@
3953 Add precautions to not call isearch-update when the executed 3953 Add precautions to not call isearch-update when the executed
3954 command exited isearch-mode (bug#51173). 3954 command exited isearch-mode (bug#51173).
3955 3955
39562021-12-01 Stefan Kangas <stefan@marxist.se> 39562021-12-01 Stefan Kangas <stefankangas@gmail.com>
3957 3957
3958 Bump Emacs version to 28.0.90 3958 Bump Emacs version to 28.0.90
3959 3959
@@ -3972,7 +3972,7 @@
3972 is parsed, set the flag at-type-decl which is part of the function's return 3972 is parsed, set the flag at-type-decl which is part of the function's return
3973 value. 3973 value.
3974 3974
39752021-12-01 Stefan Kangas <stefan@marxist.se> 39752021-12-01 Stefan Kangas <stefankangas@gmail.com>
3976 3976
3977 Update authors.el for Emacs 28 3977 Update authors.el for Emacs 28
3978 3978
@@ -4057,7 +4057,7 @@
4057 4057
4058 (cherry picked from commit 6943786b5c1fe76ea05a3a810512bd6777883710) 4058 (cherry picked from commit 6943786b5c1fe76ea05a3a810512bd6777883710)
4059 4059
40602021-11-29 Stefan Kangas <stefan@marxist.se> 40602021-11-29 Stefan Kangas <stefankangas@gmail.com>
4061 4061
4062 * Makefile.in (PREFERRED_BRANCH): Now emacs-28. 4062 * Makefile.in (PREFERRED_BRANCH): Now emacs-28.
4063 4063
@@ -4255,7 +4255,7 @@
4255 * src/xdisp.c (syms_of_xdisp) <highlight-nonselected-windows>: 4255 * src/xdisp.c (syms_of_xdisp) <highlight-nonselected-windows>:
4256 Clarify the doc string. (Bug#51927) 4256 Clarify the doc string. (Bug#51927)
4257 4257
42582021-11-17 Stefan Kangas <stefan@marxist.se> 42582021-11-17 Stefan Kangas <stefankangas@gmail.com>
4259 4259
4260 * admin/authors.el (authors-ignored-files): Ignore some NEWS files. 4260 * admin/authors.el (authors-ignored-files): Ignore some NEWS files.
4261 4261
@@ -4306,7 +4306,7 @@
4306 * src/xfaces.c (face_at_buffer_position): Make sure DEFAULT_FACE 4306 * src/xfaces.c (face_at_buffer_position): Make sure DEFAULT_FACE
4307 is usable. (Bug#51864) 4307 is usable. (Bug#51864)
4308 4308
43092021-11-15 Stefan Kangas <stefan@marxist.se> 43092021-11-15 Stefan Kangas <stefankangas@gmail.com>
4310 4310
4311 Doc fix; change recommended file name of custom-file 4311 Doc fix; change recommended file name of custom-file
4312 4312
@@ -4479,7 +4479,7 @@
4479 4479
4480 * lisp/progmodes/prog-mode.el (prog-context-menu): Use "Go Back" (bug#38797) 4480 * lisp/progmodes/prog-mode.el (prog-context-menu): Use "Go Back" (bug#38797)
4481 4481
44822021-11-09 Stefan Kangas <stefan@marxist.se> 44822021-11-09 Stefan Kangas <stefankangas@gmail.com>
4483 4483
4484 Revert "Fix localized display of date and time in the NS port" 4484 Revert "Fix localized display of date and time in the NS port"
4485 4485
@@ -4511,7 +4511,7 @@
4511 (follow-calc-win-end): Incorporate the pixel heights of the header line and 4511 (follow-calc-win-end): Incorporate the pixel heights of the header line and
4512 the tab line the calculation of the buffer position of the bottom screen line. 4512 the tab line the calculation of the buffer position of the bottom screen line.
4513 4513
45142021-11-07 Stefan Kangas <stefan@marxist.se> 45142021-11-07 Stefan Kangas <stefankangas@gmail.com>
4515 4515
4516 * lisp/files.el (user-emacs-directory-warning): Clarify docstring. 4516 * lisp/files.el (user-emacs-directory-warning): Clarify docstring.
4517 4517
@@ -4544,7 +4544,7 @@
4544 <andrewjmoreton@gmail.com> in 4544 <andrewjmoreton@gmail.com> in
4545 https://lists.gnu.org/archive/html/emacs-devel/2021-11/msg00597.html. 4545 https://lists.gnu.org/archive/html/emacs-devel/2021-11/msg00597.html.
4546 4546
45472021-11-06 Stefan Kangas <stefan@marxist.se> 45472021-11-06 Stefan Kangas <stefankangas@gmail.com>
4548 4548
4549 Escape '%' in filenames to fix flymake warnings 4549 Escape '%' in filenames to fix flymake warnings
4550 4550
@@ -4585,7 +4585,7 @@
4585 (Textual Scrolling, Coordinates and Windows): Fix/remove improper 4585 (Textual Scrolling, Coordinates and Windows): Fix/remove improper
4586 or confusing uses of "text area" of a window. 4586 or confusing uses of "text area" of a window.
4587 4587
45882021-11-06 Stefan Kangas <stefan@marxist.se> 45882021-11-06 Stefan Kangas <stefankangas@gmail.com>
4589 4589
4590 Improve docstring of kmacro-set-format 4590 Improve docstring of kmacro-set-format
4591 4591
@@ -4594,7 +4594,7 @@
4594 (kmacro-set-counter, kmacro-add-counter): Add cross-references 4594 (kmacro-set-counter, kmacro-add-counter): Add cross-references
4595 to the info manual. 4595 to the info manual.
4596 4596
45972021-11-05 Stefan Kangas <stefan@marxist.se> 45972021-11-05 Stefan Kangas <stefankangas@gmail.com>
4598 4598
4599 Revert "* lisp/wid-edit.el (widget-field): Add subtle border to face." 4599 Revert "* lisp/wid-edit.el (widget-field): Add subtle border to face."
4600 4600
@@ -4603,11 +4603,11 @@
4603 This lead to some alignment issues. (Bug#51550) 4603 This lead to some alignment issues. (Bug#51550)
4604 Don't merge to master, where we will continue investigating. 4604 Don't merge to master, where we will continue investigating.
4605 4605
46062021-11-05 Stefan Kangas <stefan@marxist.se> 46062021-11-05 Stefan Kangas <stefankangas@gmail.com>
4607 4607
4608 * etc/PROBLEMS: Mention X forwarding slowdowns. (Bug#7092) 4608 * etc/PROBLEMS: Mention X forwarding slowdowns. (Bug#7092)
4609 4609
46102021-11-04 Stefan Kangas <stefan@marxist.se> 46102021-11-04 Stefan Kangas <stefankangas@gmail.com>
4611 4611
4612 * lisp/custom.el (defgroup): Document the :prefix keyword. 4612 * lisp/custom.el (defgroup): Document the :prefix keyword.
4613 4613
@@ -4622,7 +4622,7 @@
4622 4622
4623 * doc/emacs/frames.texi (Tab Bars): Reorder toggle-frame-tab-bar. 4623 * doc/emacs/frames.texi (Tab Bars): Reorder toggle-frame-tab-bar.
4624 4624
46252021-11-04 Stefan Kangas <stefan@marxist.se> 46252021-11-04 Stefan Kangas <stefankangas@gmail.com>
4626 4626
4627 Use current face foreground for SVG icons in customize 4627 Use current face foreground for SVG icons in customize
4628 4628
@@ -4855,7 +4855,7 @@
4855 * src/keymap.c (Flookup_key): Don't call ASIZE unless KEY is a 4855 * src/keymap.c (Flookup_key): Don't call ASIZE unless KEY is a
4856 vector. This avoids assertion violations when KEY is a string. 4856 vector. This avoids assertion violations when KEY is a string.
4857 4857
48582021-10-28 Stefan Kangas <stefan@marxist.se> 48582021-10-28 Stefan Kangas <stefankangas@gmail.com>
4859 4859
4860 image-dired: Unreverse accidentally reversed menus 4860 image-dired: Unreverse accidentally reversed menus
4861 4861
@@ -4865,7 +4865,7 @@
4865 converted to use 'easy-menu-define', but they were reversed in the 4865 converted to use 'easy-menu-define', but they were reversed in the
4866 process. Unreverse the menus. (Bug#51446) 4866 process. Unreverse the menus. (Bug#51446)
4867 4867
48682021-10-28 Stefan Kangas <stefan@marxist.se> 48682021-10-28 Stefan Kangas <stefankangas@gmail.com>
4869 4869
4870 Be more allowing when looking for menu-bar items 4870 Be more allowing when looking for menu-bar items
4871 4871
@@ -4898,7 +4898,7 @@
4898 * lisp/help.el (help--analyze-key): Fix "C-h c" and "C-h k" on 4898 * lisp/help.el (help--analyze-key): Fix "C-h c" and "C-h k" on
4899 menu-bar menu items. (Bug#51421) 4899 menu-bar menu items. (Bug#51421)
4900 4900
49012021-10-26 Stefan Kangas <stefan@marxist.se> 49012021-10-26 Stefan Kangas <stefankangas@gmail.com>
4902 4902
4903 Improve function documentation with text from XDG BDS spec 4903 Improve function documentation with text from XDG BDS spec
4904 4904
@@ -4934,14 +4934,14 @@
4934 insertion. 4934 insertion.
4935 (eshell-output-filter): Don't use insert-before-markers (bug#45380). 4935 (eshell-output-filter): Don't use insert-before-markers (bug#45380).
4936 4936
49372021-10-25 Stefan Kangas <stefan@marxist.se> 49372021-10-25 Stefan Kangas <stefankangas@gmail.com>
4938 4938
4939 image-dired: Doc fix to better explain thumbnail generation 4939 image-dired: Doc fix to better explain thumbnail generation
4940 4940
4941 * doc/emacs/dired.texi (Image-Dired): Improve description by 4941 * doc/emacs/dired.texi (Image-Dired): Improve description by
4942 explaining that the generation of thumbnails is asynchronous. 4942 explaining that the generation of thumbnails is asynchronous.
4943 4943
49442021-10-25 Stefan Kangas <stefan@marxist.se> 49442021-10-25 Stefan Kangas <stefankangas@gmail.com>
4945 4945
4946 Clarify two image-dired docstrings 4946 Clarify two image-dired docstrings
4947 4947
@@ -4958,7 +4958,7 @@
4958 * doc/misc/flymake.texi (An annotated example backend): Also react 4958 * doc/misc/flymake.texi (An annotated example backend): Also react
4959 to `signal' process statuses (bug#51380). 4959 to `signal' process statuses (bug#51380).
4960 4960
49612021-10-24 Stefan Kangas <stefan@marxist.se> 49612021-10-24 Stefan Kangas <stefankangas@gmail.com>
4962 4962
4963 * etc/PROBLEMS: Mention problems with regexp matcher. (Bug#18577) 4963 * etc/PROBLEMS: Mention problems with regexp matcher. (Bug#18577)
4964 4964
@@ -4972,7 +4972,7 @@
4972 4972
4973 (tab-bar-move-tab-backward): Put 'repeat-map' symbol property. 4973 (tab-bar-move-tab-backward): Put 'repeat-map' symbol property.
4974 4974
49752021-10-24 Stefan Kangas <stefan@marxist.se> 49752021-10-24 Stefan Kangas <stefankangas@gmail.com>
4976 4976
4977 Use restrictive umask when creating image-dired data 4977 Use restrictive umask when creating image-dired data
4978 4978
@@ -4998,11 +4998,11 @@
4998 * src/fns.c (Fconcat): Note that composition values may not remain eq 4998 * src/fns.c (Fconcat): Note that composition values may not remain eq
4999 in return value of concat. (Bug#48740) 4999 in return value of concat. (Bug#48740)
5000 5000
50012021-10-24 Stefan Kangas <stefan@marxist.se> 50012021-10-24 Stefan Kangas <stefankangas@gmail.com>
5002 5002
5003 * lisp/image-dired.el (image-dired-external-viewer): Support feh. 5003 * lisp/image-dired.el (image-dired-external-viewer): Support feh.
5004 5004
50052021-10-24 Stefan Kangas <stefan@marxist.se> 50052021-10-24 Stefan Kangas <stefankangas@gmail.com>
5006 5006
5007 Update publicsuffix.txt from upstream 5007 Update publicsuffix.txt from upstream
5008 5008
@@ -5010,14 +5010,14 @@
5010 https://publicsuffix.org/list/public_suffix_list.dat 5010 https://publicsuffix.org/list/public_suffix_list.dat
5011 dated 2021-10-16 16:33:47 GMT. 5011 dated 2021-10-16 16:33:47 GMT.
5012 5012
50132021-10-24 Stefan Kangas <stefan@marxist.se> 50132021-10-24 Stefan Kangas <stefankangas@gmail.com>
5014 5014
5015 Refer to the info node on keymaps in map-keymap docstring 5015 Refer to the info node on keymaps in map-keymap docstring
5016 5016
5017 * src/keymap.c (Fmap_keymap): Doc fix; add a reference to the Info 5017 * src/keymap.c (Fmap_keymap): Doc fix; add a reference to the Info
5018 node '(elisp) Keymaps'. (Bug#30958) 5018 node '(elisp) Keymaps'. (Bug#30958)
5019 5019
50202021-10-23 Stefan Kangas <stefan@marxist.se> 50202021-10-23 Stefan Kangas <stefankangas@gmail.com>
5021 5021
5022 Clarify abnormal hook documentation 5022 Clarify abnormal hook documentation
5023 5023
@@ -5029,7 +5029,7 @@
5029 5029
5030 Update to Org 9.5-59-g52e6f1 5030 Update to Org 9.5-59-g52e6f1
5031 5031
50322021-10-23 Stefan Kangas <stefan@marxist.se> 50322021-10-23 Stefan Kangas <stefankangas@gmail.com>
5033 5033
5034 Improve documentation of cl-reduce 5034 Improve documentation of cl-reduce
5035 5035
@@ -5037,7 +5037,7 @@
5037 explanation of 'cl-reduce' so you don't need to have a major in 5037 explanation of 'cl-reduce' so you don't need to have a major in
5038 mathematics to understand it. (Bug#24014) 5038 mathematics to understand it. (Bug#24014)
5039 5039
50402021-10-23 Stefan Kangas <stefan@marxist.se> 50402021-10-23 Stefan Kangas <stefankangas@gmail.com>
5041 5041
5042 Improve documentation of apply-partially 5042 Improve documentation of apply-partially
5043 5043
@@ -5063,7 +5063,7 @@
5063 * lisp/shell.el (shell): Remove volume letter for remote shell 5063 * lisp/shell.el (shell): Remove volume letter for remote shell
5064 file name. (Bug#49229) 5064 file name. (Bug#49229)
5065 5065
50662021-10-23 Stefan Kangas <stefan@marxist.se> 50662021-10-23 Stefan Kangas <stefankangas@gmail.com>
5067 5067
5068 Fix documentation of posn-at-x-y 5068 Fix documentation of posn-at-x-y
5069 5069
@@ -5127,7 +5127,7 @@
5127 5127
5128 * lisp/net/eww.el (eww-retrieve-command): Add :tag. 5128 * lisp/net/eww.el (eww-retrieve-command): Add :tag.
5129 5129
51302021-10-22 Stefan Kangas <stefan@marxist.se> 51302021-10-22 Stefan Kangas <stefankangas@gmail.com>
5131 5131
5132 Add description of cards to etc/refcards/README 5132 Add description of cards to etc/refcards/README
5133 5133
@@ -5142,7 +5142,7 @@
5142 arbitrary paren syntax after skipping whitespace backwards within 5142 arbitrary paren syntax after skipping whitespace backwards within
5143 containing sexp (Bug#51312). 5143 containing sexp (Bug#51312).
5144 5144
51452021-10-22 Stefan Kangas <stefan@marxist.se> 51452021-10-22 Stefan Kangas <stefankangas@gmail.com>
5146 5146
5147 Fix typo in doc/emacs/anti.texi 5147 Fix typo in doc/emacs/anti.texi
5148 5148
@@ -5240,7 +5240,7 @@
5240 * src/xdisp.c (note_mouse_highlight): Clear last_tab_bar_item if the 5240 * src/xdisp.c (note_mouse_highlight): Clear last_tab_bar_item if the
5241 movement wasn't made on top of the tab bar. 5241 movement wasn't made on top of the tab bar.
5242 5242
52432021-10-20 Stefan Kangas <stefan@marxist.se> 52432021-10-20 Stefan Kangas <stefankangas@gmail.com>
5244 5244
5245 Refer to mouse-highlight from make-pointer-invisible docstring 5245 Refer to mouse-highlight from make-pointer-invisible docstring
5246 5246
@@ -5350,7 +5350,7 @@
5350 (bug-reference-setup-from-irc-alist): Adjust bug-reference-bug-regexp 5350 (bug-reference-setup-from-irc-alist): Adjust bug-reference-bug-regexp
5351 default values to match only at the beginning of a word. 5351 default values to match only at the beginning of a word.
5352 5352
53532021-10-19 Stefan Kangas <stefan@marxist.se> 53532021-10-19 Stefan Kangas <stefankangas@gmail.com>
5354 5354
5355 Fix a typo in emacs-lisp-intro.texi 5355 Fix a typo in emacs-lisp-intro.texi
5356 5356
@@ -5613,7 +5613,7 @@
5613 (tab-bar-move-tab-backward, tab-bar-move-tab) 5613 (tab-bar-move-tab-backward, tab-bar-move-tab)
5614 (tab-bar-move-tab-to-frame): Add/fix doc strings. 5614 (tab-bar-move-tab-to-frame): Add/fix doc strings.
5615 5615
56162021-10-17 Stefan Kangas <stefan@marxist.se> 56162021-10-17 Stefan Kangas <stefankangas@gmail.com>
5617 5617
5618 Fix a semantic test on some macOS machines 5618 Fix a semantic test on some macOS machines
5619 5619
@@ -5625,7 +5625,7 @@
5625 5625
5626 Update to Org 9.5-57-g9bc3a2 5626 Update to Org 9.5-57-g9bc3a2
5627 5627
56282021-10-16 Stefan Kangas <stefan@marxist.se> 56282021-10-16 Stefan Kangas <stefankangas@gmail.com>
5629 5629
5630 Recommend against using uce.el 5630 Recommend against using uce.el
5631 5631
@@ -5660,7 +5660,7 @@
5660 * lisp/bookmark.el (bookmark--remove-fringe-mark): Fix off-by-one 5660 * lisp/bookmark.el (bookmark--remove-fringe-mark): Fix off-by-one
5661 error in looking for bookmark-related overlays. (Bug#51233) 5661 error in looking for bookmark-related overlays. (Bug#51233)
5662 5662
56632021-10-15 Stefan Kangas <stefan@marxist.se> 56632021-10-15 Stefan Kangas <stefankangas@gmail.com>
5664 5664
5665 Prefer "graphical displays" to "X terminals" in documentation 5665 Prefer "graphical displays" to "X terminals" in documentation
5666 5666
@@ -5766,7 +5766,7 @@
5766 * doc/emacs/maintaining.texi (Xref Commands): Add missing 5766 * doc/emacs/maintaining.texi (Xref Commands): Add missing
5767 parentheses (bug#51195). 5767 parentheses (bug#51195).
5768 5768
57692021-10-14 Stefan Kangas <stefan@marxist.se> 57692021-10-14 Stefan Kangas <stefankangas@gmail.com>
5770 5770
5771 Improve tooltip of mode-line-position again 5771 Improve tooltip of mode-line-position again
5772 5772
@@ -5811,7 +5811,7 @@
5811 (image-dired-delete-marked): Revert "Fix deletion of associated image" 5811 (image-dired-delete-marked): Revert "Fix deletion of associated image"
5812 because it was wrong and introduced another problem (bug#51152). 5812 because it was wrong and introduced another problem (bug#51152).
5813 5813
58142021-10-13 Stefan Kangas <stefan@marxist.se> 58142021-10-13 Stefan Kangas <stefankangas@gmail.com>
5815 5815
5816 Improve shortdoc for vector 5816 Improve shortdoc for vector
5817 5817
@@ -5870,11 +5870,11 @@
5870 * test/lisp/progmodes/elisp-mode-tests.el 5870 * test/lisp/progmodes/elisp-mode-tests.el
5871 (elisp-dont-shadow-punctuation-only-symbols): Tweak test. 5871 (elisp-dont-shadow-punctuation-only-symbols): Tweak test.
5872 5872
58732021-10-11 Stefan Kangas <stefan@marxist.se> 58732021-10-11 Stefan Kangas <stefankangas@gmail.com>
5874 5874
5875 * lisp/progmodes/python.el: Bump package version to 0.28. 5875 * lisp/progmodes/python.el: Bump package version to 0.28.
5876 5876
58772021-10-11 Stefan Kangas <stefan@marxist.se> 58772021-10-11 Stefan Kangas <stefankangas@gmail.com>
5878 5878
5879 Fontify "print" and "exec" as functions in python-mode 5879 Fontify "print" and "exec" as functions in python-mode
5880 5880
@@ -5941,7 +5941,7 @@
5941 * lisp/vc/vc-git.el (vc-git--literal-pathspec): 5941 * lisp/vc/vc-git.el (vc-git--literal-pathspec):
5942 Expand the full file name, not just the local part (bug#51112). 5942 Expand the full file name, not just the local part (bug#51112).
5943 5943
59442021-10-11 Stefan Kangas <stefan@marxist.se> 59442021-10-11 Stefan Kangas <stefankangas@gmail.com>
5945 5945
5946 Obsolete XEmacs compat convention in 'erc-button-press-button' 5946 Obsolete XEmacs compat convention in 'erc-button-press-button'
5947 5947
@@ -5966,7 +5966,7 @@
5966 * src/w32.c (num_processors): New function. 5966 * src/w32.c (num_processors): New function.
5967 * src/w32proc.c (Fw32_get_nproc): Remove. 5967 * src/w32proc.c (Fw32_get_nproc): Remove.
5968 5968
59692021-10-11 Stefan Kangas <stefan@marxist.se> 59692021-10-11 Stefan Kangas <stefankangas@gmail.com>
5970 5970
5971 Minor fix to clarify a sentence in emacs-lisp-intro 5971 Minor fix to clarify a sentence in emacs-lisp-intro
5972 5972
@@ -6149,7 +6149,7 @@
6149 * doc/lispref/elisp.texi (Top): 6149 * doc/lispref/elisp.texi (Top):
6150 * doc/emacs/emacs.texi (Top): Update menu accordingly. 6150 * doc/emacs/emacs.texi (Top): Update menu accordingly.
6151 6151
61522021-10-09 Stefan Kangas <stefan@marxist.se> 61522021-10-09 Stefan Kangas <stefankangas@gmail.com>
6153 6153
6154 * lisp/bindings.el (mode-line-position): Improve tooltip. 6154 * lisp/bindings.el (mode-line-position): Improve tooltip.
6155 6155
@@ -6318,7 +6318,7 @@
6318 (mh-test-utils-setup): New helper function. 6318 (mh-test-utils-setup): New helper function.
6319 (mh-ensure-native-trampolines): Absorbed by mh-test-utils-setup. 6319 (mh-ensure-native-trampolines): Absorbed by mh-test-utils-setup.
6320 6320
63212021-10-05 Stefan Kangas <stefan@marxist.se> 63212021-10-05 Stefan Kangas <stefankangas@gmail.com>
6322 6322
6323 Avoid using variable before it has been initialized 6323 Avoid using variable before it has been initialized
6324 6324
@@ -6326,14 +6326,14 @@
6326 ibuffer-auto-mode variable before ibuf-ext.el has been loaded. 6326 ibuffer-auto-mode variable before ibuf-ext.el has been loaded.
6327 (Bug#51029) 6327 (Bug#51029)
6328 6328
63292021-10-05 Stefan Kangas <stefan@marxist.se> 63292021-10-05 Stefan Kangas <stefankangas@gmail.com>
6330 6330
6331 Clarify docstring of blink-matching-paren 6331 Clarify docstring of blink-matching-paren
6332 6332
6333 * lisp/simple.el (blink-matching-paren): Clarify 6333 * lisp/simple.el (blink-matching-paren): Clarify
6334 docstring. (Bug#51032) 6334 docstring. (Bug#51032)
6335 6335
63362021-10-05 Stefan Kangas <stefan@marxist.se> 63362021-10-05 Stefan Kangas <stefankangas@gmail.com>
6337 6337
6338 * doc/misc/gnus.texi (Loose Threads): Use regexp-opt in example. 6338 * doc/misc/gnus.texi (Loose Threads): Use regexp-opt in example.
6339 6339
@@ -6391,7 +6391,7 @@
6391 * configure.ac (gt_TYPE_WINT_T): Omit obsolete and 6391 * configure.ac (gt_TYPE_WINT_T): Omit obsolete and
6392 now-overridden definition. 6392 now-overridden definition.
6393 6393
63942021-10-05 Stefan Kangas <stefan@marxist.se> 63942021-10-05 Stefan Kangas <stefankangas@gmail.com>
6395 6395
6396 Document minibuffer-default-prompt-format in manual 6396 Document minibuffer-default-prompt-format in manual
6397 6397
@@ -6599,7 +6599,7 @@
6599 in the unlikely case where it is null and ioerror is true. 6599 in the unlikely case where it is null and ioerror is true.
6600 This pacifies gcc 11.2.1 -Wanalyzer-null-dereference. 6600 This pacifies gcc 11.2.1 -Wanalyzer-null-dereference.
6601 6601
66022021-10-04 Stefan Kangas <stefan@marxist.se> 66022021-10-04 Stefan Kangas <stefankangas@gmail.com>
6603 6603
6604 * lisp/erc/erc.el (erc-user-mode): Set "+i" by default. 6604 * lisp/erc/erc.el (erc-user-mode): Set "+i" by default.
6605 6605
@@ -6610,14 +6610,14 @@
6610 * src/conf_post.h (ATTRIBUTE_UNUSED): Remove. All uses replaced 6610 * src/conf_post.h (ATTRIBUTE_UNUSED): Remove. All uses replaced
6611 by MAYBE_UNUSED, and moved to start as needed for C2x. 6611 by MAYBE_UNUSED, and moved to start as needed for C2x.
6612 6612
66132021-10-04 Stefan Kangas <stefan@marxist.se> 66132021-10-04 Stefan Kangas <stefankangas@gmail.com>
6614 6614
6615 Improve structure of TODO 6615 Improve structure of TODO
6616 6616
6617 * etc/TODO: Various improvements to the document structure according 6617 * etc/TODO: Various improvements to the document structure according
6618 to discussion with the maintainers. 6618 to discussion with the maintainers.
6619 6619
66202021-10-04 Stefan Kangas <stefan@marxist.se> 66202021-10-04 Stefan Kangas <stefankangas@gmail.com>
6621 6621
6622 Don't use some obsolete names in documentation 6622 Don't use some obsolete names in documentation
6623 6623
@@ -6806,7 +6806,7 @@
6806 * test/lisp/net/tramp-tests.el (tramp-fuse-unmount-on-cleanup): Declare. 6806 * test/lisp/net/tramp-tests.el (tramp-fuse-unmount-on-cleanup): Declare.
6807 (tramp-test39-make-lock-file-name): Use it. 6807 (tramp-test39-make-lock-file-name): Use it.
6808 6808
68092021-10-03 Stefan Kangas <stefan@marxist.se> 68092021-10-03 Stefan Kangas <stefankangas@gmail.com>
6810 6810
6811 * etc/themes/light-blue-theme.el: Add "Maintainer: emacs-devel". 6811 * etc/themes/light-blue-theme.el: Add "Maintainer: emacs-devel".
6812 6812
@@ -6891,7 +6891,7 @@
6891 * lisp/gnus/gnus-agent.el (gnus-agent-expire-unagentized-dirs): 6891 * lisp/gnus/gnus-agent.el (gnus-agent-expire-unagentized-dirs):
6892 Delete directories in a simpler way that actually works (bug#50986). 6892 Delete directories in a simpler way that actually works (bug#50986).
6893 6893
68942021-10-03 Stefan Kangas <stefan@marxist.se> 68942021-10-03 Stefan Kangas <stefankangas@gmail.com>
6895 6895
6896 Clarify the purpose of internal--format-docstring-line 6896 Clarify the purpose of internal--format-docstring-line
6897 6897
@@ -6980,7 +6980,7 @@
6980 * lisp/textmodes/tildify.el (tildify-pattern) 6980 * lisp/textmodes/tildify.el (tildify-pattern)
6981 (tildify-space-string): Fix :safe property. 6981 (tildify-space-string): Fix :safe property.
6982 6982
69832021-10-02 Stefan Kangas <stefan@marxist.se> 69832021-10-02 Stefan Kangas <stefankangas@gmail.com>
6984 6984
6985 Revert "; * etc/TODO: Move elpa.gnu.org items to the end." 6985 Revert "; * etc/TODO: Move elpa.gnu.org items to the end."
6986 6986
@@ -6990,7 +6990,7 @@
6990 less prioritized items, according to a private discussion with project 6990 less prioritized items, according to a private discussion with project
6991 co-maintainer Eli Zaretskii <eliz@gnu.org>. 6991 co-maintainer Eli Zaretskii <eliz@gnu.org>.
6992 6992
69932021-10-02 Stefan Kangas <stefan@marxist.se> 69932021-10-02 Stefan Kangas <stefankangas@gmail.com>
6994 6994
6995 Revert "* etc/TODO: Rearrange to start with "Simple tasks"." 6995 Revert "* etc/TODO: Rearrange to start with "Simple tasks"."
6996 6996
@@ -7059,7 +7059,7 @@
7059 (org-cite-csl-styles-dir): 7059 (org-cite-csl-styles-dir):
7060 * lisp/org/org-plot.el (org-plot/preset-plot-types): Fix :type. 7060 * lisp/org/org-plot.el (org-plot/preset-plot-types): Fix :type.
7061 7061
70622021-10-01 Stefan Kangas <stefan@marxist.se> 70622021-10-01 Stefan Kangas <stefankangas@gmail.com>
7063 7063
7064 * etc/TODO: Add interactive mode tagging. 7064 * etc/TODO: Add interactive mode tagging.
7065 7065
@@ -7067,7 +7067,7 @@
7067 7067
7068 * etc/TODO: Remove outdated item. (Bug#50904) 7068 * etc/TODO: Remove outdated item. (Bug#50904)
7069 7069
70702021-10-01 Stefan Kangas <stefan@marxist.se> 70702021-10-01 Stefan Kangas <stefankangas@gmail.com>
7071 7071
7072 Rename arguments of ERC's '/whois' and simplify doc string 7072 Rename arguments of ERC's '/whois' and simplify doc string
7073 7073
@@ -7259,7 +7259,7 @@
7259 function's behavior. Instead, rename the arguments to be more 7259 function's behavior. Instead, rename the arguments to be more
7260 accurate, and expand upon them in the doc string. 7260 accurate, and expand upon them in the doc string.
7261 7261
72622021-09-30 Stefan Kangas <stefan@marxist.se> 72622021-09-30 Stefan Kangas <stefankangas@gmail.com>
7263 7263
7264 New command mpc-goto-playing-song 7264 New command mpc-goto-playing-song
7265 7265
@@ -7267,7 +7267,7 @@
7267 currently playing song. 7267 currently playing song.
7268 (mpc-mode-map): Bind it to "o". 7268 (mpc-mode-map): Bind it to "o".
7269 7269
72702021-09-29 Stefan Kangas <stefan@marxist.se> 72702021-09-29 Stefan Kangas <stefankangas@gmail.com>
7271 7271
7272 * lisp/linum.el: Recommend `display-line-numbers-mode'. 7272 * lisp/linum.el: Recommend `display-line-numbers-mode'.
7273 7273
@@ -7316,7 +7316,7 @@
7316 7316
7317 Do some NEWS taggin 7317 Do some NEWS taggin
7318 7318
73192021-09-29 Stefan Kangas <stefan@marxist.se> 73192021-09-29 Stefan Kangas <stefankangas@gmail.com>
7320 7320
7321 * etc/TODO: Delete ImageMagick items. (Bug#50891) 7321 * etc/TODO: Delete ImageMagick items. (Bug#50891)
7322 7322
@@ -7329,7 +7329,7 @@
7329 (message-newline-and-reformat): Revert change for bug#43299. This 7329 (message-newline-and-reformat): Revert change for bug#43299. This
7330 fixes bug#50842. 7330 fixes bug#50842.
7331 7331
73322021-09-29 Stefan Kangas <stefan@marxist.se> 73322021-09-29 Stefan Kangas <stefankangas@gmail.com>
7333 7333
7334 Force volume to an integer divisible by mpc-volume-step 7334 Force volume to an integer divisible by mpc-volume-step
7335 7335
@@ -7429,7 +7429,7 @@
7429 * doc/misc/rcirc.texi (Notices): Remove documentation 7429 * doc/misc/rcirc.texi (Notices): Remove documentation
7430 * etc/NEWS: Remove mention 7430 * etc/NEWS: Remove mention
7431 7431
74322021-09-29 Stefan Kangas <stefan@marxist.se> 74322021-09-29 Stefan Kangas <stefankangas@gmail.com>
7433 7433
7434 New user option mpc-cover-image-re 7434 New user option mpc-cover-image-re
7435 7435
@@ -7485,7 +7485,7 @@
7485 want to specify the 'server' argument. 7485 want to specify the 'server' argument.
7486 * etc/NEWS: Announce the change. 7486 * etc/NEWS: Announce the change.
7487 7487
74882021-09-29 Stefan Kangas <stefan@marxist.se> 74882021-09-29 Stefan Kangas <stefankangas@gmail.com>
7489 7489
7490 * lisp/mpc.el (mpc-format): Fix printing after last format spec. 7490 * lisp/mpc.el (mpc-format): Fix printing after last format spec.
7491 7491
@@ -7499,11 +7499,11 @@
7499 functions and/or variables for using ERC on older Emacsen. 7499 functions and/or variables for using ERC on older Emacsen.
7500 * etc/NEWS: Remove the previously added obsoletion news item. 7500 * etc/NEWS: Remove the previously added obsoletion news item.
7501 7501
75022021-09-29 Stefan Kangas <stefan@marxist.se> 75022021-09-29 Stefan Kangas <stefankangas@gmail.com>
7503 7503
7504 * etc/NEWS: Announce Eshell bookmarks. 7504 * etc/NEWS: Announce Eshell bookmarks.
7505 7505
75062021-09-29 Stefan Kangas <stefan@marxist.se> 75062021-09-29 Stefan Kangas <stefankangas@gmail.com>
7507 7507
7508 Add bookmark.el support to eww 7508 Add bookmark.el support to eww
7509 7509
@@ -7520,7 +7520,7 @@
7520 * lisp/paren.el (show-paren-mode): 7520 * lisp/paren.el (show-paren-mode):
7521 Enable by default, as discussed on emacs-devel. 7521 Enable by default, as discussed on emacs-devel.
7522 7522
75232021-09-29 Stefan Kangas <stefan@marxist.se> 75232021-09-29 Stefan Kangas <stefankangas@gmail.com>
7524 7524
7525 * lisp/net/eww.el (eww-mode): Show keybindings in docstring. 7525 * lisp/net/eww.el (eww-mode): Show keybindings in docstring.
7526 7526
@@ -7531,7 +7531,7 @@
7531 * lisp/help.el (help--analyze-key): Get information at the position 7531 * lisp/help.el (help--analyze-key): Get information at the position
7532 of mouse click such as 'C-h k' on a context menu item (bug#50067). 7532 of mouse click such as 'C-h k' on a context menu item (bug#50067).
7533 7533
75342021-09-28 Stefan Kangas <stefan@marxist.se> 75342021-09-28 Stefan Kangas <stefankangas@gmail.com>
7535 7535
7536 Add shortdoc for text properties 7536 Add shortdoc for text properties
7537 7537
@@ -7539,14 +7539,14 @@
7539 7539
7540 e for your changes. Lines starting 7540 e for your changes. Lines starting
7541 7541
75422021-09-28 Stefan Kangas <stefan@marxist.se> 75422021-09-28 Stefan Kangas <stefankangas@gmail.com>
7543 7543
7544 Mention describe-symbol in cl-defstruct docstring 7544 Mention describe-symbol in cl-defstruct docstring
7545 7545
7546 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Mention 'describe-symbol' 7546 * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Mention 'describe-symbol'
7547 in docstring. 7547 in docstring.
7548 7548
75492021-09-28 Stefan Kangas <stefan@marxist.se> 75492021-09-28 Stefan Kangas <stefankangas@gmail.com>
7550 7550
7551 Mention cl-describe-type in cl-defstruct docstring 7551 Mention cl-describe-type in cl-defstruct docstring
7552 7552
@@ -7566,11 +7566,11 @@
7566 * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process) 7566 * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process)
7567 (tramp-test30-make-process): Adapt for macOS. 7567 (tramp-test30-make-process): Adapt for macOS.
7568 7568
75692021-09-28 Stefan Kangas <stefan@marxist.se> 75692021-09-28 Stefan Kangas <stefankangas@gmail.com>
7570 7570
7571 * doc/man/emacs.1.in: Add --no-x-resources. (Bug#50855) 7571 * doc/man/emacs.1.in: Add --no-x-resources. (Bug#50855)
7572 7572
75732021-09-28 Stefan Kangas <stefan@marxist.se> 75732021-09-28 Stefan Kangas <stefankangas@gmail.com>
7574 7574
7575 Improve coding conventions for error messages 7575 Improve coding conventions for error messages
7576 7576
@@ -7578,14 +7578,14 @@
7578 conventions for error messages to say that an error message can 7578 conventions for error messages to say that an error message can
7579 start with a Lisp symbol. (Bug#50658) 7579 start with a Lisp symbol. (Bug#50658)
7580 7580
75812021-09-28 Stefan Kangas <stefan@marxist.se> 75812021-09-28 Stefan Kangas <stefankangas@gmail.com>
7582 7582
7583 Improve docstrings of ert-resource-{directory,file} 7583 Improve docstrings of ert-resource-{directory,file}
7584 7584
7585 * lisp/emacs-lisp/ert-x.el (ert-resource-directory) 7585 * lisp/emacs-lisp/ert-x.el (ert-resource-directory)
7586 (ert-resource-file): Improve docstrings. 7586 (ert-resource-file): Improve docstrings.
7587 7587
75882021-09-28 Stefan Kangas <stefan@marxist.se> 75882021-09-28 Stefan Kangas <stefankangas@gmail.com>
7589 7589
7590 Signal error on newline in internal--format-docstring-line 7590 Signal error on newline in internal--format-docstring-line
7591 7591
@@ -7640,7 +7640,7 @@
7640 7640
7641 Also move to the standard directory naming. 7641 Also move to the standard directory naming.
7642 7642
76432021-09-28 Stefan Kangas <stefan@marxist.se> 76432021-09-28 Stefan Kangas <stefankangas@gmail.com>
7644 7644
7645 checkdoc: Allow Lisp symbols to start a message 7645 checkdoc: Allow Lisp symbols to start a message
7646 7646
@@ -7736,7 +7736,7 @@
7736 ([EmacsWindow createToolbar:]): Check whether a toolbar should be 7736 ([EmacsWindow createToolbar:]): Check whether a toolbar should be
7737 created, and run the toolbar update immediately. 7737 created, and run the toolbar update immediately.
7738 7738
77392021-09-27 Stefan Kangas <stefan@marxist.se> 77392021-09-27 Stefan Kangas <stefankangas@gmail.com>
7740 7740
7741 Fix automatic filling of docstring in cl-defstruct 7741 Fix automatic filling of docstring in cl-defstruct
7742 7742
@@ -8002,13 +8002,13 @@
8002 8002
8003 * test/lisp/shorthand-tests.el: New file 8003 * test/lisp/shorthand-tests.el: New file
8004 8004
80052021-09-26 Stefan Kangas <stefan@marxist.se> 80052021-09-26 Stefan Kangas <stefankangas@gmail.com>
8006 8006
8007 Add 'doc-string' declaration to defcalcmodevar 8007 Add 'doc-string' declaration to defcalcmodevar
8008 8008
8009 * lisp/calc/calc.el (defcalcmodevar): Add 'doc-string' declaration. 8009 * lisp/calc/calc.el (defcalcmodevar): Add 'doc-string' declaration.
8010 8010
80112021-09-26 Stefan Kangas <stefan@marxist.se> 80112021-09-26 Stefan Kangas <stefankangas@gmail.com>
8012 8012
8013 Move two incorrectly named test files 8013 Move two incorrectly named test files
8014 8014
@@ -8017,7 +8017,7 @@
8017 * test/lisp/url/url-handlers-test.el: Move from here... 8017 * test/lisp/url/url-handlers-test.el: Move from here...
8018 * test/lisp/url/url-handlers-tests.el: ...to here. 8018 * test/lisp/url/url-handlers-tests.el: ...to here.
8019 8019
80202021-09-26 Stefan Kangas <stefan@marxist.se> 80202021-09-26 Stefan Kangas <stefankangas@gmail.com>
8021 8021
8022 checkdoc: Don't add "Commentary" header to test files 8022 checkdoc: Don't add "Commentary" header to test files
8023 8023
@@ -8033,7 +8033,7 @@
8033 U+FE0F, defaulting to 'thin-space'. 8033 U+FE0F, defaulting to 'thin-space'.
8034 * doc/lispref/display.texi (Glyphless Chars): Document it. 8034 * doc/lispref/display.texi (Glyphless Chars): Document it.
8035 8035
80362021-09-26 Stefan Kangas <stefan@marxist.se> 80362021-09-26 Stefan Kangas <stefankangas@gmail.com>
8037 8037
8038 Explicitly make the rest of erc-compat.el obsolete 8038 Explicitly make the rest of erc-compat.el obsolete
8039 8039
@@ -8047,7 +8047,7 @@
8047 (erc-user-emacs-directory): Make into obsolete variable alias for 8047 (erc-user-emacs-directory): Make into obsolete variable alias for
8048 'user-emacs-directory'. 8048 'user-emacs-directory'.
8049 8049
80502021-09-26 Stefan Kangas <stefan@marxist.se> 80502021-09-26 Stefan Kangas <stefankangas@gmail.com>
8051 8051
8052 Add fast-path to ert--explain-string-equal 8052 Add fast-path to ert--explain-string-equal
8053 8053
@@ -8059,7 +8059,7 @@
8059 8059
8060 * test/infra/gitlab-ci.yml (variables): Set DOCKER_BUILDKIT. 8060 * test/infra/gitlab-ci.yml (variables): Set DOCKER_BUILDKIT.
8061 8061
80622021-09-26 Stefan Kangas <stefan@marxist.se> 80622021-09-26 Stefan Kangas <stefankangas@gmail.com>
8063 8063
8064 Rename "Homepage" field to "Website" in package description 8064 Rename "Homepage" field to "Website" in package description
8065 8065
@@ -8072,14 +8072,14 @@
8072 (package-test-describe-non-installed-package) 8072 (package-test-describe-non-installed-package)
8073 (package-test-describe-non-installed-multi-file-package): Update tests. 8073 (package-test-describe-non-installed-multi-file-package): Update tests.
8074 8074
80752021-09-26 Stefan Kangas <stefan@marxist.se> 80752021-09-26 Stefan Kangas <stefankangas@gmail.com>
8076 8076
8077 Prefer https for other domains than gnu.org in package URL 8077 Prefer https for other domains than gnu.org in package URL
8078 8078
8079 * lisp/emacs-lisp/package.el (describe-package-1): Prefer https for 8079 * lisp/emacs-lisp/package.el (describe-package-1): Prefer https for
8080 some other common domains in the package URL. 8080 some other common domains in the package URL.
8081 8081
80822021-09-26 Stefan Kangas <stefan@marxist.se> 80822021-09-26 Stefan Kangas <stefankangas@gmail.com>
8083 8083
8084 Add test for lm-website 8084 Add test for lm-website
8085 8085
@@ -8095,7 +8095,7 @@
8095 Add clarifications and improve naming of arguments. Add examples 8095 Add clarifications and improve naming of arguments. Add examples
8096 illustrating the differences between `rx` and `rx-to-string`. 8096 illustrating the differences between `rx` and `rx-to-string`.
8097 8097
80982021-09-26 Stefan Kangas <stefan@marxist.se> 80982021-09-26 Stefan Kangas <stefankangas@gmail.com>
8099 8099
8100 Warn about overly long docstring in lambda 8100 Warn about overly long docstring in lambda
8101 8101
@@ -8108,7 +8108,7 @@
8108 ("warn-wide-docstring-defun.el"): Update to test for the above new 8108 ("warn-wide-docstring-defun.el"): Update to test for the above new
8109 warning. 8109 warning.
8110 8110
81112021-09-26 Stefan Kangas <stefan@marxist.se> 81112021-09-26 Stefan Kangas <stefankangas@gmail.com>
8112 8112
8113 Avoid warning about long docstring lines in defcustom 8113 Avoid warning about long docstring lines in defcustom
8114 8114
@@ -8116,7 +8116,7 @@
8116 lines. This was caused by the value of the defcustom being treated as 8116 lines. This was caused by the value of the defcustom being treated as
8117 docstring due to it being wrapped in a lambda. 8117 docstring due to it being wrapped in a lambda.
8118 8118
81192021-09-26 Stefan Kangas <stefan@marxist.se> 81192021-09-26 Stefan Kangas <stefankangas@gmail.com>
8120 8120
8121 Fill some auto-generated docstring lines 8121 Fill some auto-generated docstring lines
8122 8122
@@ -8127,7 +8127,7 @@
8127 * lisp/emacs-lisp/eieio.el (defclass): Fill auto-generated docstring 8127 * lisp/emacs-lisp/eieio.el (defclass): Fill auto-generated docstring
8128 lines. 8128 lines.
8129 8129
81302021-09-26 Stefan Kangas <stefan@marxist.se> 81302021-09-26 Stefan Kangas <stefankangas@gmail.com>
8131 8131
8132 Avoid false positives in bytecomp docstring width warning 8132 Avoid false positives in bytecomp docstring width warning
8133 8133
@@ -8136,35 +8136,35 @@
8136 * test/lisp/emacs-lisp/bytecomp-tests.el 8136 * test/lisp/emacs-lisp/bytecomp-tests.el
8137 (bytecomp-tests-byte-compile--wide-docstring-p): New test. 8137 (bytecomp-tests-byte-compile--wide-docstring-p): New test.
8138 8138
81392021-09-26 Stefan Kangas <stefan@marxist.se> 81392021-09-26 Stefan Kangas <stefankangas@gmail.com>
8140 8140
8141 Improve filling of generated docstring lines 8141 Improve filling of generated docstring lines
8142 8142
8143 * lisp/subr.el (internal--fill-string-single-line): Improve filling to 8143 * lisp/subr.el (internal--fill-string-single-line): Improve filling to
8144 use full width. Fix bug where line was not wrapped correctly. 8144 use full width. Fix bug where line was not wrapped correctly.
8145 8145
81462021-09-26 Stefan Kangas <stefan@marxist.se> 81462021-09-26 Stefan Kangas <stefankangas@gmail.com>
8147 8147
8148 ert: Add basic explainer for string-equal 8148 ert: Add basic explainer for string-equal
8149 8149
8150 * lisp/emacs-lisp/ert.el (ert--explain-string-equal): Add basic 8150 * lisp/emacs-lisp/ert.el (ert--explain-string-equal): Add basic
8151 explainer for 'string-equal' based on 'ert--explain-equal'. 8151 explainer for 'string-equal' based on 'ert--explain-equal'.
8152 8152
81532021-09-26 Stefan Kangas <stefan@marxist.se> 81532021-09-26 Stefan Kangas <stefankangas@gmail.com>
8154 8154
8155 Unbreak ert tests 8155 Unbreak ert tests
8156 8156
8157 * test/lisp/emacs-lisp/tabulated-list-test.el (tabulated-list-print) 8157 * test/lisp/emacs-lisp/tabulated-list-test.el (tabulated-list-print)
8158 (tabulated-list-sort): Update tests for recent change. 8158 (tabulated-list-sort): Update tests for recent change.
8159 8159
81602021-09-26 Stefan Kangas <stefan@marxist.se> 81602021-09-26 Stefan Kangas <stefankangas@gmail.com>
8161 8161
8162 Doc fix: mode name in local variables needs no suffix 8162 Doc fix: mode name in local variables needs no suffix
8163 8163
8164 * doc/emacs/custom.texi (Specifying File Variables): Clarify that a 8164 * doc/emacs/custom.texi (Specifying File Variables): Clarify that a
8165 mode name does not need the "-mode" suffix. (Bug#50801) 8165 mode name does not need the "-mode" suffix. (Bug#50801)
8166 8166
81672021-09-26 Stefan Kangas <stefan@marxist.se> 81672021-09-26 Stefan Kangas <stefankangas@gmail.com>
8168 8168
8169 checkdoc: Library footer must match package.el requirement 8169 checkdoc: Library footer must match package.el requirement
8170 8170
@@ -8214,7 +8214,7 @@
8214 8214
8215 * lisp/env.el (with-environment-variables): New macro. 8215 * lisp/env.el (with-environment-variables): New macro.
8216 8216
82172021-09-25 Stefan Kangas <stefan@marxist.se> 82172021-09-25 Stefan Kangas <stefankangas@gmail.com>
8218 8218
8219 Revert "; Fix capitalization of F1..F12 keys in docs" 8219 Revert "; Fix capitalization of F1..F12 keys in docs"
8220 8220
@@ -8223,7 +8223,7 @@
8223 This change was not correct; these are Lisp symbols that should be in 8223 This change was not correct; these are Lisp symbols that should be in
8224 lower-case. Problem reported by Mattias Engdegård <mattiase@acm.org>. 8224 lower-case. Problem reported by Mattias Engdegård <mattiase@acm.org>.
8225 8225
82262021-09-25 Stefan Kangas <stefan@marxist.se> 82262021-09-25 Stefan Kangas <stefankangas@gmail.com>
8227 8227
8228 Revert part of previous doc fix 8228 Revert part of previous doc fix
8229 8229
@@ -8305,7 +8305,7 @@
8305 (eval-tests-accept-empty-optional): ...this, again checking 8305 (eval-tests-accept-empty-optional): ...this, again checking
8306 with and without lexical binding. 8306 with and without lexical binding.
8307 8307
83082021-09-25 Stefan Kangas <stefan@marxist.se> 83082021-09-25 Stefan Kangas <stefankangas@gmail.com>
8309 8309
8310 Clarify define-derived-mode docstring 8310 Clarify define-derived-mode docstring
8311 8311
@@ -8329,11 +8329,11 @@
8329 8329
8330 * lisp/net/rcirc.el (rcirc-reconnect): Set rcirc-joined 8330 * lisp/net/rcirc.el (rcirc-reconnect): Set rcirc-joined
8331 8331
83322021-09-25 Stefan Kangas <stefan@marxist.se> 83322021-09-25 Stefan Kangas <stefankangas@gmail.com>
8333 8333
8334 * lisp/isearch.el (isearch-forward-regexp): Doc fix. (Bug22483) 8334 * lisp/isearch.el (isearch-forward-regexp): Doc fix. (Bug22483)
8335 8335
83362021-09-25 Stefan Kangas <stefan@marxist.se> 83362021-09-25 Stefan Kangas <stefankangas@gmail.com>
8337 8337
8338 Minor clarification of define-minor-mode :keymap argument 8338 Minor clarification of define-minor-mode :keymap argument
8339 8339
@@ -8341,14 +8341,14 @@
8341 clarify by saying that ":keymap" should be an "unquoted variable 8341 clarify by saying that ":keymap" should be an "unquoted variable
8342 name". (Bug#25505) 8342 name". (Bug#25505)
8343 8343
83442021-09-25 Stefan Kangas <stefan@marxist.se> 83442021-09-25 Stefan Kangas <stefankangas@gmail.com>
8345 8345
8346 Buttonize functions in curved quotes in ERC 8346 Buttonize functions in curved quotes in ERC
8347 8347
8348 * lisp/erc/erc-button.el (erc-button-alist): Buttonize Emacs 8348 * lisp/erc/erc-button.el (erc-button-alist): Buttonize Emacs
8349 functions in curved quotes. (Bug#49964) 8349 functions in curved quotes. (Bug#49964)
8350 8350
83512021-09-25 Stefan Kangas <stefan@marxist.se> 83512021-09-25 Stefan Kangas <stefankangas@gmail.com>
8352 8352
8353 Extend and improve ERT manual section on running interactively 8353 Extend and improve ERT manual section on running interactively
8354 8354
@@ -8432,25 +8432,25 @@
8432 * lisp/textmodes/ispell.el (ispell-help-timeout): New user option. 8432 * lisp/textmodes/ispell.el (ispell-help-timeout): New user option.
8433 (ispell-help): Use it. 8433 (ispell-help): Use it.
8434 8434
84352021-09-25 Stefan Kangas <stefan@marxist.se> 84352021-09-25 Stefan Kangas <stefankangas@gmail.com>
8436 8436
8437 Set :type of suggest-key-bindings to natnum 8437 Set :type of suggest-key-bindings to natnum
8438 8438
8439 * lisp/simple.el (suggest-key-bindings): Set :type to 8439 * lisp/simple.el (suggest-key-bindings): Set :type to
8440 natnum. (Bug#15809) 8440 natnum. (Bug#15809)
8441 8441
84422021-09-25 Stefan Kangas <stefan@marxist.se> 84422021-09-25 Stefan Kangas <stefankangas@gmail.com>
8443 8443
8444 New :type natnum for defcustom 8444 New :type natnum for defcustom
8445 8445
8446 * lisp/wid-edit.el (natnum): New widget type. (Bug#15809) 8446 * lisp/wid-edit.el (natnum): New widget type. (Bug#15809)
8447 * doc/lispref/customize.texi (Simple Types): Document it. 8447 * doc/lispref/customize.texi (Simple Types): Document it.
8448 8448
84492021-09-25 Stefan Kangas <stefan@marxist.se> 84492021-09-25 Stefan Kangas <stefankangas@gmail.com>
8450 8450
8451 * lisp/dired-aux.el (dired-do-chmod): Simplify docstring. 8451 * lisp/dired-aux.el (dired-do-chmod): Simplify docstring.
8452 8452
84532021-09-25 Stefan Kangas <stefan@marxist.se> 84532021-09-25 Stefan Kangas <stefankangas@gmail.com>
8454 8454
8455 Add support for man page hyperlinks in doc strings 8455 Add support for man page hyperlinks in doc strings
8456 8456
@@ -8495,7 +8495,7 @@
8495 local defforms (`cl-flet' and `cl-labels'). 8495 local defforms (`cl-flet' and `cl-labels').
8496 (lisp--local-defform-body): New auxiliary function (bug#9622). 8496 (lisp--local-defform-body): New auxiliary function (bug#9622).
8497 8497
84982021-09-25 Stefan Kangas <stefan@marxist.se> 84982021-09-25 Stefan Kangas <stefankangas@gmail.com>
8499 8499
8500 Clarify where to find CONTRIBUTE 8500 Clarify where to find CONTRIBUTE
8501 8501
@@ -8516,7 +8516,7 @@
8516 * lisp/subr.el (with-existing-directory): Use 8516 * lisp/subr.el (with-existing-directory): Use
8517 `temporary-file-directory' over TMPDIR. 8517 `temporary-file-directory' over TMPDIR.
8518 8518
85192021-09-25 Stefan Kangas <stefan@marxist.se> 85192021-09-25 Stefan Kangas <stefankangas@gmail.com>
8520 8520
8521 Fix alignment on font size change in tabulated-list-mode 8521 Fix alignment on font size change in tabulated-list-mode
8522 8522
@@ -8524,21 +8524,21 @@
8524 bug where the columns didn't align correctly when using 8524 bug where the columns didn't align correctly when using
8525 'text-scale-mode' to decrease the font size. (Bug#48639) 8525 'text-scale-mode' to decrease the font size. (Bug#48639)
8526 8526
85272021-09-25 Stefan Kangas <stefan@marxist.se> 85272021-09-25 Stefan Kangas <stefankangas@gmail.com>
8528 8528
8529 Doc fix; cl-random is only pseudo-random 8529 Doc fix; cl-random is only pseudo-random
8530 8530
8531 * lisp/emacs-lisp/cl-extra.el (cl-random): Doc fix; say it's only 8531 * lisp/emacs-lisp/cl-extra.el (cl-random): Doc fix; say it's only
8532 pseudo-random. 8532 pseudo-random.
8533 8533
85342021-09-24 Stefan Kangas <stefan@marxist.se> 85342021-09-24 Stefan Kangas <stefankangas@gmail.com>
8535 8535
8536 checkdoc: Don't ask to disambiguate mode names 8536 checkdoc: Don't ask to disambiguate mode names
8537 8537
8538 * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): 8538 * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
8539 Don't ask to disambiguate mode names. (Bug#4110) 8539 Don't ask to disambiguate mode names. (Bug#4110)
8540 8540
85412021-09-24 Stefan Kangas <stefan@marxist.se> 85412021-09-24 Stefan Kangas <stefankangas@gmail.com>
8542 8542
8543 Fix recently introduced bug in checkdoc 8543 Fix recently introduced bug in checkdoc
8544 8544
@@ -8547,7 +8547,7 @@
8547 * test/lisp/emacs-lisp/checkdoc-tests.el 8547 * test/lisp/emacs-lisp/checkdoc-tests.el
8548 (checkdoc-tests-in-abbrevation-p/basic-case): Extend test. 8548 (checkdoc-tests-in-abbrevation-p/basic-case): Extend test.
8549 8549
85502021-09-24 Stefan Kangas <stefan@marxist.se> 85502021-09-24 Stefan Kangas <stefankangas@gmail.com>
8551 8551
8552 Revert change to use seq-random-elt in Tramp test 8552 Revert change to use seq-random-elt in Tramp test
8553 8553
@@ -8555,7 +8555,7 @@
8555 Revert change to use seq-random-elt, as Tramp needs to be compatible 8555 Revert change to use seq-random-elt, as Tramp needs to be compatible
8556 with Emacs 25, and the function was only added in 26.1. 8556 with Emacs 25, and the function was only added in 26.1.
8557 8557
85582021-09-24 Stefan Kangas <stefan@marxist.se> 85582021-09-24 Stefan Kangas <stefankangas@gmail.com>
8559 8559
8560 checkdoc: Improve wide line warning to decrease false positives 8560 checkdoc: Improve wide line warning to decrease false positives
8561 8561
@@ -8564,7 +8564,7 @@
8564 first line to be three characters longer than the others to account 8564 first line to be three characters longer than the others to account
8565 for indentation and the opening string character. 8565 for indentation and the opening string character.
8566 8566
85672021-09-24 Stefan Kangas <stefan@marxist.se> 85672021-09-24 Stefan Kangas <stefankangas@gmail.com>
8568 8568
8569 Use command substitution instead of raw keys in more places 8569 Use command substitution instead of raw keys in more places
8570 8570
@@ -8591,7 +8591,7 @@
8591 * lisp/vc/vc-bzr.el (vc-bzr-dir-extra-headers): Use command 8591 * lisp/vc/vc-bzr.el (vc-bzr-dir-extra-headers): Use command
8592 substitution. 8592 substitution.
8593 8593
85942021-09-24 Stefan Kangas <stefan@marxist.se> 85942021-09-24 Stefan Kangas <stefankangas@gmail.com>
8595 8595
8596 Prefer seq-random-elt to nth+random 8596 Prefer seq-random-elt to nth+random
8597 8597
@@ -8723,7 +8723,7 @@
8723 Additionally, it ensures that the local `sh-shell-process' variable is 8723 Additionally, it ensures that the local `sh-shell-process' variable is
8724 set in the correct buffer (bug#50765). 8724 set in the correct buffer (bug#50765).
8725 8725
87262021-09-23 Stefan Kangas <stefan@marxist.se> 87262021-09-23 Stefan Kangas <stefankangas@gmail.com>
8727 8727
8728 checkdoc: Add abbreviation and simplify 8728 checkdoc: Add abbreviation and simplify
8729 8729
@@ -8780,7 +8780,7 @@
8780 * test/lisp/ansi-color-tests.el 8780 * test/lisp/ansi-color-tests.el
8781 (ansi-color-apply-on-region-bold-is-bright-test): New function. 8781 (ansi-color-apply-on-region-bold-is-bright-test): New function.
8782 8782
87832021-09-23 Stefan Kangas <stefan@marxist.se> 87832021-09-23 Stefan Kangas <stefankangas@gmail.com>
8784 8784
8785 Avoid jumping too far in checkdoc-in-abbreviation-p 8785 Avoid jumping too far in checkdoc-in-abbreviation-p
8786 8786
@@ -8910,7 +8910,7 @@
8910 8910
8911 verilog-mode.el: Backout part of recent change showing wrong comment 8911 verilog-mode.el: Backout part of recent change showing wrong comment
8912 8912
89132021-09-23 Stefan Kangas <stefan@marxist.se> 89132021-09-23 Stefan Kangas <stefankangas@gmail.com>
8914 8914
8915 Clarify which-function tooltip text 8915 Clarify which-function tooltip text
8916 8916
@@ -8935,14 +8935,14 @@
8935 contain, and which bits are added automatically interactively 8935 contain, and which bits are added automatically interactively
8936 (bug#33541). 8936 (bug#33541).
8937 8937
89382021-09-23 Stefan Kangas <stefan@marxist.se> 89382021-09-23 Stefan Kangas <stefankangas@gmail.com>
8939 8939
8940 Add section to refcard explaining our keybinding notation 8940 Add section to refcard explaining our keybinding notation
8941 8941
8942 * etc/refcards/refcard.tex (Starting Emacs): Delete section. 8942 * etc/refcards/refcard.tex (Starting Emacs): Delete section.
8943 (Key Binding Notation): New section. (Bug#41403) 8943 (Key Binding Notation): New section. (Bug#41403)
8944 8944
89452021-09-23 Stefan Kangas <stefan@marxist.se> 89452021-09-23 Stefan Kangas <stefankangas@gmail.com>
8946 8946
8947 Use lexical-binding in emoji-zwj.el 8947 Use lexical-binding in emoji-zwj.el
8948 8948
@@ -9131,7 +9131,7 @@
9131 9131
9132 (etc-authors-mode--hide-local-variables): Obfuscate more efficiently 9132 (etc-authors-mode--hide-local-variables): Obfuscate more efficiently
9133 9133
91342021-09-21 Stefan Kangas <stefan@marxist.se> 91342021-09-21 Stefan Kangas <stefankangas@gmail.com>
9135 9135
9136 Fix warning in etc-authors-mode.el 9136 Fix warning in etc-authors-mode.el
9137 9137
@@ -9184,7 +9184,7 @@
9184 * doc/emacs/search.texi (Repeat Isearch): Document 9184 * doc/emacs/search.texi (Repeat Isearch): Document
9185 `isearch-wrap-pause'. 9185 `isearch-wrap-pause'.
9186 9186
91872021-09-21 Stefan Kangas <stefan@marxist.se> 91872021-09-21 Stefan Kangas <stefankangas@gmail.com>
9188 9188
9189 New major mode with font-locking for etc/AUTHORS 9189 New major mode with font-locking for etc/AUTHORS
9190 9190
@@ -9243,7 +9243,7 @@
9243 (tramp-sh-handle-write-region, tramp-maybe-open-connection): 9243 (tramp-sh-handle-write-region, tramp-maybe-open-connection):
9244 * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection): Use it. 9244 * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection): Use it.
9245 9245
92462021-09-21 Stefan Kangas <stefan@marxist.se> 92462021-09-21 Stefan Kangas <stefankangas@gmail.com>
9247 9247
9248 Minor clean-up and fixes in checkdoc 9248 Minor clean-up and fixes in checkdoc
9249 9249
@@ -9253,7 +9253,7 @@
9253 (checkdoc-symbol-words, checkdoc-common-verbs-wrong-voice): Add 9253 (checkdoc-symbol-words, checkdoc-common-verbs-wrong-voice): Add
9254 some more common words. 9254 some more common words.
9255 9255
92562021-09-21 Stefan Kangas <stefan@marxist.se> 92562021-09-21 Stefan Kangas <stefankangas@gmail.com>
9257 9257
9258 checkdoc: New defvars to disable some warnings 9258 checkdoc: New defvars to disable some warnings
9259 9259
@@ -9265,7 +9265,7 @@
9265 (checkdoc-this-string-valid, checkdoc-this-string-valid-engine): 9265 (checkdoc-this-string-valid, checkdoc-this-string-valid-engine):
9266 Respect above new variables. 9266 Respect above new variables.
9267 9267
92682021-09-21 Stefan Kangas <stefan@marxist.se> 92682021-09-21 Stefan Kangas <stefankangas@gmail.com>
9269 9269
9270 Add new command 'checkdoc-dired' 9270 Add new command 'checkdoc-dired'
9271 9271
@@ -9791,7 +9791,7 @@
9791 * lisp/subr.el (dolist-with-progress-reporter): Use the length of 9791 * lisp/subr.el (dolist-with-progress-reporter): Use the length of
9792 list argument as maximal value the reporter with reach. 9792 list argument as maximal value the reporter with reach.
9793 9793
97942021-09-19 Stefan Kangas <stefan@marxist.se> 97942021-09-19 Stefan Kangas <stefankangas@gmail.com>
9795 9795
9796 Revert "Flag checkdoc-symbol-words as a :safe variable" 9796 Revert "Flag checkdoc-symbol-words as a :safe variable"
9797 9797
@@ -9830,7 +9830,7 @@
9830 (auth-source-test-secrets-create-secret): Adapt test. 9830 (auth-source-test-secrets-create-secret): Adapt test.
9831 (auth-source-test-netrc-create-secret): New test. 9831 (auth-source-test-netrc-create-secret): New test.
9832 9832
98332021-09-19 Stefan Kangas <stefan@marxist.se> 98332021-09-19 Stefan Kangas <stefankangas@gmail.com>
9834 9834
9835 Be explicit about missing sections in eshell manual 9835 Be explicit about missing sections in eshell manual
9836 9836
@@ -9851,21 +9851,21 @@
9851 files after they are all created, to avoid fork problems later 9851 files after they are all created, to avoid fork problems later
9852 in the build. (Bug#50666) 9852 in the build. (Bug#50666)
9853 9853
98542021-09-19 Stefan Kangas <stefan@marxist.se> 98542021-09-19 Stefan Kangas <stefankangas@gmail.com>
9855 9855
9856 Clarify docstring of pcase-exhaustive 9856 Clarify docstring of pcase-exhaustive
9857 9857
9858 * lisp/emacs-lisp/pcase.el (pcase-exhaustive): Clarify docstring 9858 * lisp/emacs-lisp/pcase.el (pcase-exhaustive): Clarify docstring
9859 by contrasting with pcase. (Bug#44166) 9859 by contrasting with pcase. (Bug#44166)
9860 9860
98612021-09-19 Stefan Kangas <stefan@marxist.se> 98612021-09-19 Stefan Kangas <stefankangas@gmail.com>
9862 9862
9863 Make two unused variables obsolete 9863 Make two unused variables obsolete
9864 9864
9865 * lisp/progmodes/idlw-help.el (idlwave-help-directory) 9865 * lisp/progmodes/idlw-help.el (idlwave-help-directory)
9866 (idlwave-help-use-hh): Make unused variables obsolete. 9866 (idlwave-help-use-hh): Make unused variables obsolete.
9867 9867
98682021-09-19 Stefan Kangas <stefan@marxist.se> 98682021-09-19 Stefan Kangas <stefankangas@gmail.com>
9869 9869
9870 * etc/NEWS: Add section on recent checkdoc changes. 9870 * etc/NEWS: Add section on recent checkdoc changes.
9871 9871
@@ -9883,7 +9883,7 @@
9883 * src/lread.c (unread_char): Initialize to empty. 9883 * src/lread.c (unread_char): Initialize to empty.
9884 (Fload): Initialize here too just in case. 9884 (Fload): Initialize here too just in case.
9885 9885
98862021-09-19 Stefan Kangas <stefan@marxist.se> 98862021-09-19 Stefan Kangas <stefankangas@gmail.com>
9887 9887
9888 checkdoc: Verify format of yes-or-no-p and format-message 9888 checkdoc: Verify format of yes-or-no-p and format-message
9889 9889
@@ -9891,7 +9891,7 @@
9891 Check also for "yes-or-no-p" and "format-message". Convert regexps to 9891 Check also for "yes-or-no-p" and "format-message". Convert regexps to
9892 use rx. 9892 use rx.
9893 9893
98942021-09-19 Stefan Kangas <stefan@marxist.se> 98942021-09-19 Stefan Kangas <stefankangas@gmail.com>
9895 9895
9896 Flag checkdoc-symbol-words as a :safe variable 9896 Flag checkdoc-symbol-words as a :safe variable
9897 9897
@@ -9917,7 +9917,7 @@
9917 9917
9918 * etc/NEWS: Announce the addition of the commands. 9918 * etc/NEWS: Announce the addition of the commands.
9919 9919
99202021-09-19 Stefan Kangas <stefan@marxist.se> 99202021-09-19 Stefan Kangas <stefankangas@gmail.com>
9921 9921
9922 Revert previous mode-line-modes change to unbreak bootstrap 9922 Revert previous mode-line-modes change to unbreak bootstrap
9923 9923
@@ -9937,11 +9937,11 @@
9937 9937
9938 * lisp/emulation/viper-util.el (cl-lib): Require for cl-subseq. 9938 * lisp/emulation/viper-util.el (cl-lib): Require for cl-subseq.
9939 9939
99402021-09-18 Stefan Kangas <stefan@marxist.se> 99402021-09-18 Stefan Kangas <stefankangas@gmail.com>
9941 9941
9942 * etc/NEWS: Shorten entry on move to Libera.Chat. 9942 * etc/NEWS: Shorten entry on move to Libera.Chat.
9943 9943
99442021-09-18 Stefan Kangas <stefan@marxist.se> 99442021-09-18 Stefan Kangas <stefankangas@gmail.com>
9945 9945
9946 Use command substitution in checkdoc-recursive-edit 9946 Use command substitution in checkdoc-recursive-edit
9947 9947
@@ -9950,7 +9950,7 @@
9950 (checkdoc--help-buffer): New variable. Use it instead of hard-coded 9950 (checkdoc--help-buffer): New variable. Use it instead of hard-coded
9951 string. 9951 string.
9952 9952
99532021-09-18 Stefan Kangas <stefan@marxist.se> 99532021-09-18 Stefan Kangas <stefankangas@gmail.com>
9954 9954
9955 Use command substitution for exit-recursive-edit 9955 Use command substitution for exit-recursive-edit
9956 9956
@@ -10039,19 +10039,19 @@
10039 (describe_vector): Check shadowing of consecutive keys only if 10039 (describe_vector): Check shadowing of consecutive keys only if
10040 'describe-bindings-check-shadowing-in-ranges' is non-nil. Remove 10040 'describe-bindings-check-shadowing-in-ranges' is non-nil. Remove
10041 redundant second loop when VECTOR is a char-table. Improve 10041 redundant second loop when VECTOR is a char-table. Improve
10042 comments. Patch by Stefan Kangas <stefan@marxist.se>. (Bug#45379) 10042 comments. Patch by Stefan Kangas <stefankangas@gmail.com>. (Bug#45379)
10043 10043
10044 * test/src/keymap-tests.el 10044 * test/src/keymap-tests.el
10045 (help--describe-vector/bug-9293-one-shadowed-in-range): Adapt the 10045 (help--describe-vector/bug-9293-one-shadowed-in-range): Adapt the
10046 test case for the new variable. 10046 test case for the new variable.
10047 10047
100482021-09-18 Stefan Kangas <stefan@marxist.se> 100482021-09-18 Stefan Kangas <stefankangas@gmail.com>
10049 10049
10050 * lisp/emacs-lisp/checkdoc.el: Doc fix; mention flymake. 10050 * lisp/emacs-lisp/checkdoc.el: Doc fix; mention flymake.
10051 10051
10052 Do interactive mode tagging for checkdoc.el 10052 Do interactive mode tagging for checkdoc.el
10053 10053
100542021-09-18 Stefan Kangas <stefan@marxist.se> 100542021-09-18 Stefan Kangas <stefankangas@gmail.com>
10055 10055
10056 checkdoc: Only look for commonly used modifier keys 10056 checkdoc: Only look for commonly used modifier keys
10057 10057
@@ -10066,21 +10066,21 @@
10066 * test/infra/gitlab-ci.yml (stages): Comment "fast" stage out. 10066 * test/infra/gitlab-ci.yml (stages): Comment "fast" stage out.
10067 (test-fast-inotify): Comment out. 10067 (test-fast-inotify): Comment out.
10068 10068
100692021-09-18 Stefan Kangas <stefan@marxist.se> 100692021-09-18 Stefan Kangas <stefankangas@gmail.com>
10070 10070
10071 Add indent declaration to emerge-defvar-local 10071 Add indent declaration to emerge-defvar-local
10072 10072
10073 * lisp/vc/emerge.el (emerge-defvar-local): Add indent declaration 10073 * lisp/vc/emerge.el (emerge-defvar-local): Add indent declaration
10074 for docstring. Fix wrongly indented callers. 10074 for docstring. Fix wrongly indented callers.
10075 10075
100762021-09-18 Stefan Kangas <stefan@marxist.se> 100762021-09-18 Stefan Kangas <stefankangas@gmail.com>
10077 10077
10078 Make doc argument of emerge-defvar-local optional 10078 Make doc argument of emerge-defvar-local optional
10079 10079
10080 * lisp/vc/emerge.el (emerge-defvar-local): Make doc argument 10080 * lisp/vc/emerge.el (emerge-defvar-local): Make doc argument
10081 optional. 10081 optional.
10082 10082
100832021-09-18 Stefan Kangas <stefan@marxist.se> 100832021-09-18 Stefan Kangas <stefankangas@gmail.com>
10084 10084
10085 Make doc argument of ediff-defvar-local optional 10085 Make doc argument of ediff-defvar-local optional
10086 10086
@@ -10112,14 +10112,14 @@
10112 Also remove the note about freenode subdomain change, as it's not 10112 Also remove the note about freenode subdomain change, as it's not
10113 relevant anymore. 10113 relevant anymore.
10114 10114
101152021-09-17 Stefan Kangas <stefan@marxist.se> 101152021-09-17 Stefan Kangas <stefankangas@gmail.com>
10116 10116
10117 Update refcard to mention iconify before suspend 10117 Update refcard to mention iconify before suspend
10118 10118
10119 * etc/refcards/refcard.tex (section{Leaving Emacs}): Put iconify 10119 * etc/refcards/refcard.tex (section{Leaving Emacs}): Put iconify
10120 Emacs ahead of suspend. 10120 Emacs ahead of suspend.
10121 10121
101222021-09-17 Stefan Kangas <stefan@marxist.se> 101222021-09-17 Stefan Kangas <stefankangas@gmail.com>
10123 10123
10124 checkdoc: 'y-or-n-p' no longer needs space 10124 checkdoc: 'y-or-n-p' no longer needs space
10125 10125
@@ -10270,25 +10270,25 @@
10270 * doc/lispref/sequences.texi (Sequence Functions): Improve 10270 * doc/lispref/sequences.texi (Sequence Functions): Improve
10271 documentation of 'seq-union'. 10271 documentation of 'seq-union'.
10272 10272
102732021-09-17 Stefan Kangas <stefan@marxist.se> 102732021-09-17 Stefan Kangas <stefankangas@gmail.com>
10274 10274
10275 Improve performance of seq-union 10275 Improve performance of seq-union
10276 10276
10277 * lisp/emacs-lisp/seq.el (seq-union): Improve performance by using 10277 * lisp/emacs-lisp/seq.el (seq-union): Improve performance by using
10278 nreverse instead of seq-reverse. 10278 nreverse instead of seq-reverse.
10279 10279
102802021-09-17 Stefan Kangas <stefan@marxist.se> 102802021-09-17 Stefan Kangas <stefankangas@gmail.com>
10281 10281
10282 Make viper-subseq into obsolete alias for cl-subseq 10282 Make viper-subseq into obsolete alias for cl-subseq
10283 10283
10284 * lisp/emulation/viper-util.el (viper-subseq): Make into obsolete 10284 * lisp/emulation/viper-util.el (viper-subseq): Make into obsolete
10285 function alias for 'cl-subseq'. Update callers. 10285 function alias for 'cl-subseq'. Update callers.
10286 10286
102872021-09-17 Stefan Kangas <stefan@marxist.se> 102872021-09-17 Stefan Kangas <stefankangas@gmail.com>
10288 10288
10289 * lisp/vc/ediff-util.el (ediff-member): Make obsolete. 10289 * lisp/vc/ediff-util.el (ediff-member): Make obsolete.
10290 10290
102912021-09-17 Stefan Kangas <stefan@marxist.se> 102912021-09-17 Stefan Kangas <stefankangas@gmail.com>
10292 10292
10293 Make ediff-set-difference into obsolete alias for seq-difference 10293 Make ediff-set-difference into obsolete alias for seq-difference
10294 10294
@@ -10296,7 +10296,7 @@
10296 function alias for 'seq-difference'. 10296 function alias for 'seq-difference'.
10297 * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update single caller. 10297 * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update single caller.
10298 10298
102992021-09-17 Stefan Kangas <stefan@marxist.se> 102992021-09-17 Stefan Kangas <stefankangas@gmail.com>
10300 10300
10301 Make ediff-intersection into obsolete alias for seq-intersection 10301 Make ediff-intersection into obsolete alias for seq-intersection
10302 10302
@@ -10305,7 +10305,7 @@
10305 * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update 10305 * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update
10306 single caller. 10306 single caller.
10307 10307
103082021-09-17 Stefan Kangas <stefan@marxist.se> 103082021-09-17 Stefan Kangas <stefankangas@gmail.com>
10309 10309
10310 Make ediff-union into obsolete alias for seq-union 10310 Make ediff-union into obsolete alias for seq-union
10311 10311
@@ -10315,7 +10315,7 @@
10315 * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update single 10315 * lisp/vc/ediff-mult.el (ediff-intersect-directories): Update single
10316 caller. 10316 caller.
10317 10317
103182021-09-17 Stefan Kangas <stefan@marxist.se> 103182021-09-17 Stefan Kangas <stefankangas@gmail.com>
10319 10319
10320 Add new sequence function 'seq-union' 10320 Add new sequence function 'seq-union'
10321 10321
@@ -10325,7 +10325,7 @@
10325 function. 10325 function.
10326 * test/lisp/emacs-lisp/seq-tests.el (test-seq-union): New test. 10326 * test/lisp/emacs-lisp/seq-tests.el (test-seq-union): New test.
10327 10327
103282021-09-17 Stefan Kangas <stefan@marxist.se> 103282021-09-17 Stefan Kangas <stefankangas@gmail.com>
10329 10329
10330 * lisp/allout.el (allout-old-expose-topic): Make obsolete. 10330 * lisp/allout.el (allout-old-expose-topic): Make obsolete.
10331 10331
@@ -10404,7 +10404,7 @@
10404 (vc-create-repo): Use it here. 10404 (vc-create-repo): Use it here.
10405 (vc-switch-backend): And here (bug#50603). 10405 (vc-switch-backend): And here (bug#50603).
10406 10406
104072021-09-16 Stefan Kangas <stefan@marxist.se> 104072021-09-16 Stefan Kangas <stefankangas@gmail.com>
10408 10408
10409 Docfix: use command substitution for 'universal-argument' 10409 Docfix: use command substitution for 'universal-argument'
10410 10410
@@ -10530,7 +10530,7 @@
10530 if the network doesn't have at least one entry in 10530 if the network doesn't have at least one entry in
10531 `erc-autojoin-channels-alist'. 10531 `erc-autojoin-channels-alist'.
10532 10532
105332021-09-16 Stefan Kangas <stefan@marxist.se> 105332021-09-16 Stefan Kangas <stefankangas@gmail.com>
10534 10534
10535 Prefer "website" to "homepage" 10535 Prefer "website" to "homepage"
10536 10536
@@ -10610,7 +10610,7 @@
10610 The variable erc-send-completed-hook was previously set to nil 10610 The variable erc-send-completed-hook was previously set to nil
10611 permanently, which would affect other tests (bug#50005). 10611 permanently, which would affect other tests (bug#50005).
10612 10612
106132021-09-16 Stefan Kangas <stefan@marxist.se> 106132021-09-16 Stefan Kangas <stefankangas@gmail.com>
10614 10614
10615 Do interactive mode tagging for play/*.el 10615 Do interactive mode tagging for play/*.el
10616 10616
@@ -10629,14 +10629,14 @@
10629 * src/minibuf.c (Ftest_completion): Clarify what it means to be a 10629 * src/minibuf.c (Ftest_completion): Clarify what it means to be a
10630 valid completion (bug#50583). 10630 valid completion (bug#50583).
10631 10631
106322021-09-16 Stefan Kangas <stefan@marxist.se> 106322021-09-16 Stefan Kangas <stefankangas@gmail.com>
10633 10633
10634 Remove references to dead packages 10634 Remove references to dead packages
10635 10635
10636 * etc/themes/manoj-dark-theme.el: Delete references to colortheme and 10636 * etc/themes/manoj-dark-theme.el: Delete references to colortheme and
10637 emacs-goodies. 10637 emacs-goodies.
10638 10638
106392021-09-16 Stefan Kangas <stefan@marxist.se> 106392021-09-16 Stefan Kangas <stefankangas@gmail.com>
10640 10640
10641 Make a redundant idlwave variable obsolete 10641 Make a redundant idlwave variable obsolete
10642 10642
@@ -10644,7 +10644,7 @@
10644 Make obsolete. 10644 Make obsolete.
10645 (idlwave-help-check-locations): Don't use above variable. 10645 (idlwave-help-check-locations): Don't use above variable.
10646 10646
106472021-09-16 Stefan Kangas <stefan@marxist.se> 106472021-09-16 Stefan Kangas <stefankangas@gmail.com>
10648 10648
10649 Various minor checkdoc tweaks 10649 Various minor checkdoc tweaks
10650 10650
@@ -10660,7 +10660,7 @@
10660 (checkdoc-in-abbreviation-p): Ignore some less common or non-standard 10660 (checkdoc-in-abbreviation-p): Ignore some less common or non-standard
10661 abbreviations. 10661 abbreviations.
10662 10662
106632021-09-16 Stefan Kangas <stefan@marxist.se> 106632021-09-16 Stefan Kangas <stefankangas@gmail.com>
10664 10664
10665 Doc fix for y-or-n-p; trailing space is no longer needed 10665 Doc fix for y-or-n-p; trailing space is no longer needed
10666 10666
@@ -10672,11 +10672,11 @@
10672 * src/fns.c (Fyes_or_no_p): Doc fix to reflect that a trailing space 10672 * src/fns.c (Fyes_or_no_p): Doc fix to reflect that a trailing space
10673 is no longer needed; one is added or removed automatically. 10673 is no longer needed; one is added or removed automatically.
10674 10674
106752021-09-16 Stefan Kangas <stefan@marxist.se> 106752021-09-16 Stefan Kangas <stefankangas@gmail.com>
10676 10676
10677 * doc/misc/pgg.texi: Clarify that its obsolete in the menu entry. 10677 * doc/misc/pgg.texi: Clarify that its obsolete in the menu entry.
10678 10678
106792021-09-15 Stefan Kangas <stefan@marxist.se> 106792021-09-15 Stefan Kangas <stefankangas@gmail.com>
10680 10680
10681 Remove function obsolete since 22.1 10681 Remove function obsolete since 22.1
10682 10682
@@ -10699,7 +10699,7 @@
10699 (scroll-up-command, scroll-down-command): Evaluate the lambdas 10699 (scroll-up-command, scroll-down-command): Evaluate the lambdas
10700 inside the isearch-motion properties of these commands. 10700 inside the isearch-motion properties of these commands.
10701 10701
107022021-09-15 Stefan Kangas <stefan@marxist.se> 107022021-09-15 Stefan Kangas <stefankangas@gmail.com>
10703 10703
10704 checkdoc: Don't warn about command substitutions by default 10704 checkdoc: Don't warn about command substitutions by default
10705 10705
@@ -11268,7 +11268,7 @@
11268 (tab-bar-map): Bind [mouse-1] to 'tab-bar-mouse-close-tab-from-button'. 11268 (tab-bar-map): Bind [mouse-1] to 'tab-bar-mouse-close-tab-from-button'.
11269 (tab-bar-mouse-move-tab): Do nothing on non-tab events. 11269 (tab-bar-mouse-move-tab): Do nothing on non-tab events.
11270 11270
112712021-09-14 Stefan Kangas <stefan@marxist.se> 112712021-09-14 Stefan Kangas <stefankangas@gmail.com>
11272 11272
11273 Add user option to avoid checkdoc warning for unescaped left paren 11273 Add user option to avoid checkdoc warning for unescaped left paren
11274 11274
@@ -11277,7 +11277,7 @@
11277 avoid warning on unescaped left parenthesis in column zero. 11277 avoid warning on unescaped left parenthesis in column zero.
11278 (checkdoc-this-string-valid-engine): Respect above new option. 11278 (checkdoc-this-string-valid-engine): Respect above new option.
11279 11279
112802021-09-14 Stefan Kangas <stefan@marxist.se> 112802021-09-14 Stefan Kangas <stefankangas@gmail.com>
11281 11281
11282 Minor improvements to checkdoc 11282 Minor improvements to checkdoc
11283 11283
@@ -11519,14 +11519,14 @@
11519 * lisp/progmodes/bug-reference.el (bug-reference-setup-from-mail-alist): 11519 * lisp/progmodes/bug-reference.el (bug-reference-setup-from-mail-alist):
11520 Adapt regexp so that group 1 defines overlay region. 11520 Adapt regexp so that group 1 defines overlay region.
11521 11521
115222021-09-13 Stefan Kangas <stefan@marxist.se> 115222021-09-13 Stefan Kangas <stefankangas@gmail.com>
11523 11523
11524 Declare unused function cperl-inside-parens-p obsolete 11524 Declare unused function cperl-inside-parens-p obsolete
11525 11525
11526 * lisp/progmodes/cperl-mode.el (cperl-inside-parens-p): Declare 11526 * lisp/progmodes/cperl-mode.el (cperl-inside-parens-p): Declare
11527 unused function obsolete. 11527 unused function obsolete.
11528 11528
115292021-09-13 Stefan Kangas <stefan@marxist.se> 115292021-09-13 Stefan Kangas <stefankangas@gmail.com>
11530 11530
11531 Improve checkdoc abbreviation handling 11531 Improve checkdoc abbreviation handling
11532 11532
@@ -11540,7 +11540,7 @@
11540 (checkdoc-tests-in-abbrevation-p/with-parens) 11540 (checkdoc-tests-in-abbrevation-p/with-parens)
11541 (checkdoc-tests-in-abbrevation-p/with-escaped-parens): New tests. 11541 (checkdoc-tests-in-abbrevation-p/with-escaped-parens): New tests.
11542 11542
115432021-09-13 Stefan Kangas <stefan@marxist.se> 115432021-09-13 Stefan Kangas <stefankangas@gmail.com>
11544 11544
11545 Remove some remaining references to XEmacs 11545 Remove some remaining references to XEmacs
11546 11546
@@ -12006,7 +12006,7 @@
12006 * doc/emacs/maintaining.texi (Bug Reference): Adapt regexp used in 12006 * doc/emacs/maintaining.texi (Bug Reference): Adapt regexp used in
12007 example. 12007 example.
12008 12008
120092021-09-11 Stefan Kangas <stefan@marxist.se> 120092021-09-11 Stefan Kangas <stefankangas@gmail.com>
12010 12010
12011 * lisp/info.el (Info-streamline-headings): Add entry. 12011 * lisp/info.el (Info-streamline-headings): Add entry.
12012 12012
@@ -12354,7 +12354,7 @@
12354 (describe-variable): Use new function. 12354 (describe-variable): Use new function.
12355 (describe-face, describe-function-1): Ditto (bug#50463). 12355 (describe-face, describe-function-1): Ditto (bug#50463).
12356 12356
123572021-09-08 Stefan Kangas <stefan@marxist.se> 123572021-09-08 Stefan Kangas <stefankangas@gmail.com>
12358 12358
12359 Center Emacs logo above text on the splash screen 12359 Center Emacs logo above text on the splash screen
12360 12360
@@ -12547,7 +12547,7 @@
12547 (project-switch-project): If project-switch-commands's value is a 12547 (project-switch-project): If project-switch-commands's value is a
12548 symbol, invoke that command without showing a menu. 12548 symbol, invoke that command without showing a menu.
12549 12549
125502021-09-07 Stefan Kangas <stefan@marxist.se> 125502021-09-07 Stefan Kangas <stefankangas@gmail.com>
12551 12551
12552 Small FAQ fixes 12552 Small FAQ fixes
12553 12553
@@ -12555,14 +12555,14 @@
12555 ancient Emacs version 22. 12555 ancient Emacs version 22.
12556 (Finding Emacs on the Internet): Use more current terminology. 12556 (Finding Emacs on the Internet): Use more current terminology.
12557 12557
125582021-09-07 Stefan Kangas <stefan@marxist.se> 125582021-09-07 Stefan Kangas <stefankangas@gmail.com>
12559 12559
12560 Remove Emacs FAQ maintainer 12560 Remove Emacs FAQ maintainer
12561 12561
12562 * doc/misc/efaq.texi: Remove maintainer Romain Francoise after private 12562 * doc/misc/efaq.texi: Remove maintainer Romain Francoise after private
12563 communication. 12563 communication.
12564 12564
125652021-09-07 Stefan Kangas <stefan@marxist.se> 125652021-09-07 Stefan Kangas <stefankangas@gmail.com>
12566 12566
12567 * etc/NEWS: Some further re-organization. 12567 * etc/NEWS: Some further re-organization.
12568 12568
@@ -12722,18 +12722,18 @@
12722 12722
12723 * doc/emacs/maintaining.texi (Xref Commands): Fix indexing. 12723 * doc/emacs/maintaining.texi (Xref Commands): Fix indexing.
12724 12724
127252021-09-06 Stefan Kangas <stefan@marxist.se> 127252021-09-06 Stefan Kangas <stefankangas@gmail.com>
12726 12726
12727 * etc/NEWS: Improve file organization. 12727 * etc/NEWS: Improve file organization.
12728 12728
127292021-09-06 Stefan Kangas <stefan@marxist.se> 127292021-09-06 Stefan Kangas <stefankangas@gmail.com>
12730 12730
12731 Improve documentation of save-place-abbreviate-file-names 12731 Improve documentation of save-place-abbreviate-file-names
12732 12732
12733 * lisp/saveplace.el (save-place-abbreviate-file-names): Document why 12733 * lisp/saveplace.el (save-place-abbreviate-file-names): Document why
12734 you might want to enable this option. 12734 you might want to enable this option.
12735 12735
127362021-09-06 Stefan Kangas <stefan@marxist.se> 127362021-09-06 Stefan Kangas <stefankangas@gmail.com>
12737 12737
12738 * etc/NEWS: Don't mention a fixed bug. 12738 * etc/NEWS: Don't mention a fixed bug.
12739 12739
@@ -13039,7 +13039,7 @@
13039 * lisp/calendar/diary-lib.el (diary-offset): 13039 * lisp/calendar/diary-lib.el (diary-offset):
13040 * test/lisp/calendar/icalendar-tests.el: Add a test (bug#50195). 13040 * test/lisp/calendar/icalendar-tests.el: Add a test (bug#50195).
13041 13041
130422021-09-04 Stefan Kangas <stefan@marxist.se> 130422021-09-04 Stefan Kangas <stefankangas@gmail.com>
13043 13043
13044 * etc/DISTRIB: Refer to gnu.org instead of the deleted file etc/GNU. 13044 * etc/DISTRIB: Refer to gnu.org instead of the deleted file etc/GNU.
13045 13045
@@ -13139,13 +13139,13 @@
13139 13139
13140 * etc/NEWS: Announce recent change in 'toggle-truncate-lines'. 13140 * etc/NEWS: Announce recent change in 'toggle-truncate-lines'.
13141 13141
131422021-09-03 Stefan Kangas <stefan@marxist.se> 131422021-09-03 Stefan Kangas <stefankangas@gmail.com>
13143 13143
13144 Sync latest SKK-JISYO.L 13144 Sync latest SKK-JISYO.L
13145 13145
13146 * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version. 13146 * leim/SKK-DIC/SKK-JISYO.L: Sync to current upstream version.
13147 13147
131482021-09-03 Stefan Kangas <stefan@marxist.se> 131482021-09-03 Stefan Kangas <stefankangas@gmail.com>
13149 13149
13150 Update publicsuffix.txt from upstream 13150 Update publicsuffix.txt from upstream
13151 13151
@@ -13160,7 +13160,7 @@
13160 * lisp/simple.el (toggle-truncate-lines): Disable 13160 * lisp/simple.el (toggle-truncate-lines): Disable
13161 `visual-line-mode' (bug#29664). 13161 `visual-line-mode' (bug#29664).
13162 13162
131632021-09-03 Stefan Kangas <stefan@marxist.se> 131632021-09-03 Stefan Kangas <stefankangas@gmail.com>
13164 13164
13165 Avoid cl-lib alias for cadadr and friends 13165 Avoid cl-lib alias for cadadr and friends
13166 13166
@@ -13180,7 +13180,7 @@
13180 (edebug-tests-error-stepping-into-subr): Avoid using cl-lib aliases 13180 (edebug-tests-error-stepping-into-subr): Avoid using cl-lib aliases
13181 for cadadr and friends that now reside in subr.el. 13181 for cadadr and friends that now reside in subr.el.
13182 13182
131832021-09-03 Stefan Kangas <stefan@marxist.se> 131832021-09-03 Stefan Kangas <stefankangas@gmail.com>
13184 13184
13185 Move cl-lib tests for caaXr to subr-tests.el 13185 Move cl-lib tests for caaXr to subr-tests.el
13186 13186
@@ -18399,7 +18399,7 @@
18399 * lisp/subr.el (declare-function): Mention that FILE can be nil 18399 * lisp/subr.el (declare-function): Mention that FILE can be nil
18400 (bug#21466). 18400 (bug#21466).
18401 18401
184022021-07-23 Stefan Kangas <stefan@marxist.se> 184022021-07-23 Stefan Kangas <stefankangas@gmail.com>
18403 18403
18404 Make nil value of fill-column obsolete 18404 Make nil value of fill-column obsolete
18405 18405
@@ -18702,7 +18702,7 @@
18702 * lisp/subr.el (json-available-p): 18702 * lisp/subr.el (json-available-p):
18703 * doc/lispref/text.texi (Parsing JSON): Fix typo in last check-in. 18703 * doc/lispref/text.texi (Parsing JSON): Fix typo in last check-in.
18704 18704
187052021-07-21 Stefan Kangas <stefan@marxist.se> 187052021-07-21 Stefan Kangas <stefankangas@gmail.com>
18706 18706
18707 Factor out char_table_ref_simple for readability 18707 Factor out char_table_ref_simple for readability
18708 18708
@@ -22651,7 +22651,7 @@
22651 file-chase-links is not robust with relative names: you cannot pass it 22651 file-chase-links is not robust with relative names: you cannot pass it
22652 a relative name that is a symlink. 22652 a relative name that is a symlink.
22653 22653
226542021-06-08 Stefan Kangas <stefan@marxist.se> 226542021-06-08 Stefan Kangas <stefankangas@gmail.com>
22655 22655
22656 Fix an example in ERC docs 22656 Fix an example in ERC docs
22657 22657
@@ -22659,7 +22659,7 @@
22659 * lisp/erc/erc.el (erc, erc-tls): Fix example to use J. Random Hacker 22659 * lisp/erc/erc.el (erc, erc-tls): Fix example to use J. Random Hacker
22660 instead of Harry S. Truman. 22660 instead of Harry S. Truman.
22661 22661
226622021-06-08 Stefan Kangas <stefan@marxist.se> 226622021-06-08 Stefan Kangas <stefankangas@gmail.com>
22663 22663
22664 * doc/man/emacs.1.in: Minor fixes. 22664 * doc/man/emacs.1.in: Minor fixes.
22665 22665
@@ -25460,7 +25460,7 @@
25460 handler only in case of `copy-file', 'rename-file' and 25460 handler only in case of `copy-file', 'rename-file' and
25461 `copy-directory'. (Bug#48349) 25461 `copy-directory'. (Bug#48349)
25462 25462
254632021-05-13 Stefan Kangas <stefan@marxist.se> 254632021-05-13 Stefan Kangas <stefankangas@gmail.com>
25464 25464
25465 Document `package-quickstart' in the user manual 25465 Document `package-quickstart' in the user manual
25466 25466
@@ -25475,7 +25475,7 @@
25475 before opening it on Windows (bug#41646). This speeds up 25475 before opening it on Windows (bug#41646). This speeds up
25476 searching for files. 25476 searching for files.
25477 25477
254782021-05-13 Stefan Kangas <stefan@marxist.se> 254782021-05-13 Stefan Kangas <stefankangas@gmail.com>
25479 25479
25480 Don't consider obsolete commands for completion in some cases 25480 Don't consider obsolete commands for completion in some cases
25481 25481
@@ -26346,14 +26346,14 @@
26346 (tramp-test40-special-characters-with-ls): Don't skip for 26346 (tramp-test40-special-characters-with-ls): Don't skip for
26347 `tramp--test-windows-nt-and-scp-p'. 26347 `tramp--test-windows-nt-and-scp-p'.
26348 26348
263492021-05-06 Stefan Kangas <stefan@marxist.se> 263492021-05-06 Stefan Kangas <stefankangas@gmail.com>
26350 26350
26351 Improve formatting in text-quoting-style docstring 26351 Improve formatting in text-quoting-style docstring
26352 26352
26353 * src/doc.c (syms_of_doc) <text-quoting-style>: Doc fix; improve 26353 * src/doc.c (syms_of_doc) <text-quoting-style>: Doc fix; improve
26354 formatting for readability. 26354 formatting for readability.
26355 26355
263562021-05-06 Stefan Kangas <stefan@marxist.se> 263562021-05-06 Stefan Kangas <stefankangas@gmail.com>
26357 26357
26358 Remove another variable alias obsolete since Emacs 23 26358 Remove another variable alias obsolete since Emacs 23
26359 26359
@@ -26812,7 +26812,7 @@
26812 inhibit_horizontal/_vertical checks. Improve the implied 26812 inhibit_horizontal/_vertical checks. Improve the implied
26813 resize check when INHIBIT equals 2. 26813 resize check when INHIBIT equals 2.
26814 26814
268152021-05-02 Stefan Kangas <stefan@marxist.se> 268152021-05-02 Stefan Kangas <stefankangas@gmail.com>
26816 26816
26817 * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL. 26817 * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL.
26818 26818
@@ -26829,7 +26829,7 @@
26829 26829
26830 * etc/tutorials/TUTORIAL.he: Adjust to latest change in TUTORIAL. 26830 * etc/tutorials/TUTORIAL.he: Adjust to latest change in TUTORIAL.
26831 26831
268322021-05-02 Stefan Kangas <stefan@marxist.se> 268322021-05-02 Stefan Kangas <stefankangas@gmail.com>
26833 26833
26834 Add new help command 'describe-command' 26834 Add new help command 'describe-command'
26835 26835
@@ -26865,18 +26865,18 @@
26865 * src/nsterm.m ([EmacsView viewDidResize:]): Don't report resizes to 26865 * src/nsterm.m ([EmacsView viewDidResize:]): Don't report resizes to
26866 Emacs when the same change has already been reported and delayed. 26866 Emacs when the same change has already been reported and delayed.
26867 26867
268682021-05-02 Stefan Kangas <stefan@marxist.se> 268682021-05-02 Stefan Kangas <stefankangas@gmail.com>
26869 26869
26870 * lisp/help-macro.el: Doc fix. 26870 * lisp/help-macro.el: Doc fix.
26871 26871
268722021-05-02 Stefan Kangas <stefan@marxist.se> 268722021-05-02 Stefan Kangas <stefankangas@gmail.com>
26873 26873
26874 Bind S-SPC to scroll-down in help-for-help 26874 Bind S-SPC to scroll-down in help-for-help
26875 26875
26876 * lisp/help-macro.el (make-help-screen): Bind S-SPC to 26876 * lisp/help-macro.el (make-help-screen): Bind S-SPC to
26877 scroll-down. Thanks to Dmitry Gutov <dgutov@yandex.ru>. 26877 scroll-down. Thanks to Dmitry Gutov <dgutov@yandex.ru>.
26878 26878
268792021-05-02 Stefan Kangas <stefan@marxist.se> 268792021-05-02 Stefan Kangas <stefankangas@gmail.com>
26880 26880
26881 Minor doc fixes in simple.el 26881 Minor doc fixes in simple.el
26882 26882
@@ -26988,7 +26988,7 @@
26988 * lisp/progmodes/gdb-mi.el (gdb-frame-handler): Use local part of 26988 * lisp/progmodes/gdb-mi.el (gdb-frame-handler): Use local part of
26989 file name when setting `gud-last-frame'. 26989 file name when setting `gud-last-frame'.
26990 26990
269912021-04-30 Stefan Kangas <stefan@marxist.se> 269912021-04-30 Stefan Kangas <stefankangas@gmail.com>
26992 26992
26993 Advertise PgUp/PgDn instead of SPC/DEL in help-for-help 26993 Advertise PgUp/PgDn instead of SPC/DEL in help-for-help
26994 26994
@@ -27074,7 +27074,7 @@
27074 (texinfo-multiple-files-update): 27074 (texinfo-multiple-files-update):
27075 Add autoload cookies, and set generated-autoload-file. 27075 Add autoload cookies, and set generated-autoload-file.
27076 27076
270772021-04-29 Stefan Kangas <stefan@marxist.se> 270772021-04-29 Stefan Kangas <stefankangas@gmail.com>
27078 27078
27079 * lisp/emacs-lisp/elp.el: Doc fixes. 27079 * lisp/emacs-lisp/elp.el: Doc fixes.
27080 27080
@@ -27088,7 +27088,7 @@
27088 * lisp/net/tramp-sh.el (tramp-sh-gio-monitor-process-filter): 27088 * lisp/net/tramp-sh.el (tramp-sh-gio-monitor-process-filter):
27089 Improve handling of gio warning. (Bug#48067) 27089 Improve handling of gio warning. (Bug#48067)
27090 27090
270912021-04-29 Stefan Kangas <stefan@marxist.se> 270912021-04-29 Stefan Kangas <stefankangas@gmail.com>
27092 27092
27093 * lisp/emacs-lisp/pp.el: Doc fixes. 27093 * lisp/emacs-lisp/pp.el: Doc fixes.
27094 27094
@@ -27149,7 +27149,7 @@
27149 (avl-tree-stack-first): Fix doc strings to be less verbose and to 27149 (avl-tree-stack-first): Fix doc strings to be less verbose and to
27150 have the first line a complete sentence. 27150 have the first line a complete sentence.
27151 27151
271522021-04-28 Stefan Kangas <stefan@marxist.se> 271522021-04-28 Stefan Kangas <stefankangas@gmail.com>
27153 27153
27154 * lisp/emacs-lisp/avl-tree.el: Minor doc fixes. 27154 * lisp/emacs-lisp/avl-tree.el: Minor doc fixes.
27155 27155
@@ -27197,7 +27197,7 @@
27197 (comp-cstr-typespec-tests-alist): Add two tests and fix some 27197 (comp-cstr-typespec-tests-alist): Add two tests and fix some
27198 test number. 27198 test number.
27199 27199
272002021-04-27 Stefan Kangas <stefan@marxist.se> 272002021-04-27 Stefan Kangas <stefankangas@gmail.com>
27201 27201
27202 Avoid missing whitespace in help-for-help 27202 Avoid missing whitespace in help-for-help
27203 27203
@@ -27460,7 +27460,7 @@
27460 (which should be correct on all platforms, hopefully) to avoid a 27460 (which should be correct on all platforms, hopefully) to avoid a
27461 compilation warning (bug#47452). 27461 compilation warning (bug#47452).
27462 27462
274632021-04-27 Stefan Kangas <stefan@marxist.se> 274632021-04-27 Stefan Kangas <stefankangas@gmail.com>
27464 27464
27465 Rename abnormal hook to comp-async-cu-done-functions 27465 Rename abnormal hook to comp-async-cu-done-functions
27466 27466
@@ -27600,7 +27600,7 @@
27600 * lisp/net/tramp.el (tramp-get-remote-gid): Pass the correct 27600 * lisp/net/tramp.el (tramp-get-remote-gid): Pass the correct
27601 operation to find-file-name-handler. (Bug#48026) 27601 operation to find-file-name-handler. (Bug#48026)
27602 27602
276032021-04-26 Stefan Kangas <stefan@marxist.se> 276032021-04-26 Stefan Kangas <stefankangas@gmail.com>
27604 27604
27605 * src/editfns.c (Fpropertize): Doc fix; reference Info manual. 27605 * src/editfns.c (Fpropertize): Doc fix; reference Info manual.
27606 27606
@@ -27620,7 +27620,7 @@
27620 problem in Turkish language environments (where a downcased I is 27620 problem in Turkish language environments (where a downcased I is
27621 ?ı (bug#44604). 27621 ?ı (bug#44604).
27622 27622
276232021-04-25 Stefan Kangas <stefan@marxist.se> 276232021-04-25 Stefan Kangas <stefankangas@gmail.com>
27624 27624
27625 * lisp/emacs-lisp/comp.el (no-native-compile): Minor doc fixes. 27625 * lisp/emacs-lisp/comp.el (no-native-compile): Minor doc fixes.
27626 27626
@@ -27663,7 +27663,7 @@
27663 47fc92cefc Fix reference to "yanking" in the main Emacs manual 27663 47fc92cefc Fix reference to "yanking" in the main Emacs manual
27664 1789dcdb35 Improve documentation of 'map-y-or-n-p' 27664 1789dcdb35 Improve documentation of 'map-y-or-n-p'
27665 27665
276662021-04-25 Stefan Kangas <stefan@marxist.se> 276662021-04-25 Stefan Kangas <stefankangas@gmail.com>
27667 27667
27668 Add more scroll key bindings to make-help-screen 27668 Add more scroll key bindings to make-help-screen
27669 27669
@@ -27677,18 +27677,18 @@
27677 * lisp/help-macro.el (make-help-screen): Handle the Delete key 27677 * lisp/help-macro.el (make-help-screen): Handle the Delete key
27678 in help screens as in Emacs 23 and earlier. 27678 in help screens as in Emacs 23 and earlier.
27679 27679
276802021-04-25 Stefan Kangas <stefan@marxist.se> 276802021-04-25 Stefan Kangas <stefankangas@gmail.com>
27681 27681
27682 * lisp/ses.el: Doc fixes. 27682 * lisp/ses.el: Doc fixes.
27683 27683
276842021-04-25 Stefan Kangas <stefan@marxist.se> 276842021-04-25 Stefan Kangas <stefankangas@gmail.com>
27685 27685
27686 Don't hard-code face of "Install" button 27686 Don't hard-code face of "Install" button
27687 27687
27688 * lisp/emacs-lisp/package.el (package-make-button): Use the 27688 * lisp/emacs-lisp/package.el (package-make-button): Use the
27689 'custom-button' face for the "Install" button. (Bug#47944) 27689 'custom-button' face for the "Install" button. (Bug#47944)
27690 27690
276912021-04-25 Stefan Kangas <stefan@marxist.se> 276912021-04-25 Stefan Kangas <stefankangas@gmail.com>
27692 27692
27693 Remove redundant #' before lambda in printing.el 27693 Remove redundant #' before lambda in printing.el
27694 27694
@@ -27698,11 +27698,11 @@
27698 (pr-insert-section-4, pr-insert-section-5, pr-choice-alist) 27698 (pr-insert-section-4, pr-insert-section-5, pr-choice-alist)
27699 Remove redundant #' before lambda. 27699 Remove redundant #' before lambda.
27700 27700
277012021-04-25 Stefan Kangas <stefan@marxist.se> 277012021-04-25 Stefan Kangas <stefankangas@gmail.com>
27702 27702
27703 * src/keyboard.c (Flossage_size): Improve prompt. 27703 * src/keyboard.c (Flossage_size): Improve prompt.
27704 27704
277052021-04-25 Stefan Kangas <stefan@marxist.se> 277052021-04-25 Stefan Kangas <stefankangas@gmail.com>
27706 27706
27707 Show correct lossage size in help-for-help 27707 Show correct lossage size in help-for-help
27708 27708
@@ -27769,11 +27769,11 @@
27769 (maybeclean_dirs): Remove - this dates to when admin/ was not 27769 (maybeclean_dirs): Remove - this dates to when admin/ was not
27770 included in tar files. 27770 included in tar files.
27771 27771
277722021-04-24 Stefan Kangas <stefan@marxist.se> 277722021-04-24 Stefan Kangas <stefankangas@gmail.com>
27773 27773
27774 * lisp/help.el (help--for-help-make-sections): Fix typo. 27774 * lisp/help.el (help--for-help-make-sections): Fix typo.
27775 27775
277762021-04-24 Stefan Kangas <stefan@marxist.se> 277762021-04-24 Stefan Kangas <stefankangas@gmail.com>
27777 27777
27778 Redesign and improve the help-for-help (C-h C-h) command 27778 Redesign and improve the help-for-help (C-h C-h) command
27779 27779
@@ -27825,7 +27825,7 @@
27825 27825
27826 * lisp/progmodes/xref.el (xref-goto-xref): Improve doc string. 27826 * lisp/progmodes/xref.el (xref-goto-xref): Improve doc string.
27827 27827
278282021-04-24 Stefan Kangas <stefan@marxist.se> 278282021-04-24 Stefan Kangas <stefankangas@gmail.com>
27829 27829
27830 * lisp/rot13.el: Improve documentation. (Bug#47970) 27830 * lisp/rot13.el: Improve documentation. (Bug#47970)
27831 27831
@@ -27882,7 +27882,7 @@
27882 (Programmed Completion): Improve wording, punctuation, and markup 27882 (Programmed Completion): Improve wording, punctuation, and markup
27883 of a recently-added text. 27883 of a recently-added text.
27884 27884
278852021-04-23 Stefan Kangas <stefan@marxist.se> 278852021-04-23 Stefan Kangas <stefankangas@gmail.com>
27886 27886
27887 * etc/NEWS: 'world-clock-mode' is no longer interactive. 27887 * etc/NEWS: 'world-clock-mode' is no longer interactive.
27888 27888
@@ -27980,11 +27980,11 @@
27980 27980
27981 * doc/emacs/maintaining.texi (Xref Commands): Update. 27981 * doc/emacs/maintaining.texi (Xref Commands): Update.
27982 27982
279832021-04-22 Stefan Kangas <stefan@marxist.se> 279832021-04-22 Stefan Kangas <stefankangas@gmail.com>
27984 27984
27985 * lisp/time.el (world-clock-mode): Make non-interactive. 27985 * lisp/time.el (world-clock-mode): Make non-interactive.
27986 27986
279872021-04-22 Stefan Kangas <stefan@marxist.se> 279872021-04-22 Stefan Kangas <stefankangas@gmail.com>
27988 27988
27989 Minor improvements to world-clock 27989 Minor improvements to world-clock
27990 27990
@@ -28000,7 +28000,7 @@
28000 when linking for unexec. Reported by Nikolay Kudryavtsev 28000 when linking for unexec. Reported by Nikolay Kudryavtsev
28001 <nikolay.kudryavtsev@gmail.com>. 28001 <nikolay.kudryavtsev@gmail.com>.
28002 28002
280032021-04-22 Stefan Kangas <stefan@marxist.se> 280032021-04-22 Stefan Kangas <stefankangas@gmail.com>
28004 28004
28005 * lisp/progmodes/which-func.el: Doc fixes. 28005 * lisp/progmodes/which-func.el: Doc fixes.
28006 28006
@@ -28088,7 +28088,7 @@
28088 * test/src/comp-resources/comp-test-funcs.el (comp-test-47868-3-f) 28088 * test/src/comp-resources/comp-test-funcs.el (comp-test-47868-3-f)
28089 (comp-test-47868-4-f): New functions. 28089 (comp-test-47868-4-f): New functions.
28090 28090
280912021-04-22 Stefan Kangas <stefan@marxist.se> 280912021-04-22 Stefan Kangas <stefankangas@gmail.com>
28092 28092
28093 Avoid lowering gc-cons-threshold 28093 Avoid lowering gc-cons-threshold
28094 28094
@@ -28098,7 +28098,7 @@
28098 * test/src/coding-tests.el (benchmark-decoder): Avoid lowering 28098 * test/src/coding-tests.el (benchmark-decoder): Avoid lowering
28099 gc-cons-threshold. 28099 gc-cons-threshold.
28100 28100
281012021-04-22 Stefan Kangas <stefan@marxist.se> 281012021-04-22 Stefan Kangas <stefankangas@gmail.com>
28102 28102
28103 * lisp/strokes.el: Doc fix; update URL. 28103 * lisp/strokes.el: Doc fix; update URL.
28104 28104
@@ -28109,7 +28109,7 @@
28109 * lisp/replace.el (match): Use khaki1 as the background color for 28109 * lisp/replace.el (match): Use khaki1 as the background color for
28110 light backgrounds (bug#47574). 28110 light backgrounds (bug#47574).
28111 28111
281122021-04-21 Stefan Kangas <stefan@marxist.se> 281122021-04-21 Stefan Kangas <stefankangas@gmail.com>
28113 28113
28114 * lisp/emacs-lisp/package.el (package-archives): Bump :version. 28114 * lisp/emacs-lisp/package.el (package-archives): Bump :version.
28115 28115
@@ -28152,7 +28152,7 @@
28152 * doc/lispref/minibuf.texi (Programmed Completion): Remove 28152 * doc/lispref/minibuf.texi (Programmed Completion): Remove
28153 self-reference. 28153 self-reference.
28154 28154
281552021-04-21 Stefan Kangas <stefan@marxist.se> 281552021-04-21 Stefan Kangas <stefankangas@gmail.com>
28156 28156
28157 Improve error message for missing Info manual 28157 Improve error message for missing Info manual
28158 28158
@@ -28385,7 +28385,7 @@
28385 * lisp/net/tramp-cmds.el (tramp-recompile-elpa-command-completion-p) 28385 * lisp/net/tramp-cmds.el (tramp-recompile-elpa-command-completion-p)
28386 (tramp-recompile-elpa): New defuns. Add property `completion-predicate'. 28386 (tramp-recompile-elpa): New defuns. Add property `completion-predicate'.
28387 28387
283882021-04-19 Stefan Kangas <stefan@marxist.se> 283882021-04-19 Stefan Kangas <stefankangas@gmail.com>
28389 28389
28390 Don't hard-code "~/.emacs.d/" in two more places 28390 Don't hard-code "~/.emacs.d/" in two more places
28391 28391
@@ -28668,7 +28668,7 @@
28668 28668
28669 * lib-src/seccomp-filter.c (main): mmap: Also allow MAP_SHARED. 28669 * lib-src/seccomp-filter.c (main): mmap: Also allow MAP_SHARED.
28670 28670
286712021-04-18 Stefan Kangas <stefan@marxist.se> 286712021-04-18 Stefan Kangas <stefankangas@gmail.com>
28672 28672
28673 * lisp/misearch.el (multi-isearch-pop-state): Doc fix. 28673 * lisp/misearch.el (multi-isearch-pop-state): Doc fix.
28674 28674
@@ -28800,7 +28800,7 @@
28800 28800
28801 Suggested by Michael Heerdegen <michael_heerdegen@web.de>. 28801 Suggested by Michael Heerdegen <michael_heerdegen@web.de>.
28802 28802
288032021-04-17 Stefan Kangas <stefan@marxist.se> 288032021-04-17 Stefan Kangas <stefankangas@gmail.com>
28804 28804
28805 Cleanup in em-extra.el 28805 Cleanup in em-extra.el
28806 28806
@@ -29467,7 +29467,7 @@
29467 29467
29468 * lib-src/seccomp-filter.c: Print trailing newline. 29468 * lib-src/seccomp-filter.c: Print trailing newline.
29469 29469
294702021-04-11 Stefan Kangas <stefan@marxist.se> 294702021-04-11 Stefan Kangas <stefankangas@gmail.com>
29471 29471
29472 * doc/lispref/elisp.texi (Top): Add missing entry. 29472 * doc/lispref/elisp.texi (Top): Add missing entry.
29473 29473
@@ -29836,14 +29836,14 @@
29836 (bytecomp-tests-lexbind, bytecomp-tests-dynbind) 29836 (bytecomp-tests-lexbind, bytecomp-tests-dynbind)
29837 (bytecomp-tests--test-cases-lexbind-only): New. 29837 (bytecomp-tests--test-cases-lexbind-only): New.
29838 29838
298392021-04-09 Stefan Kangas <stefan@marxist.se> 298392021-04-09 Stefan Kangas <stefankangas@gmail.com>
29840 29840
29841 Make refer-every into obsolete alias for seq-every-p 29841 Make refer-every into obsolete alias for seq-every-p
29842 29842
29843 * lisp/textmodes/refer.el (refer-every): Make into obsolete 29843 * lisp/textmodes/refer.el (refer-every): Make into obsolete
29844 function alias for seq-every-p. Update single caller. 29844 function alias for seq-every-p. Update single caller.
29845 29845
298462021-04-09 Stefan Kangas <stefan@marxist.se> 298462021-04-09 Stefan Kangas <stefankangas@gmail.com>
29847 29847
29848 Remove redundant #' before lambda in ibuf-*.el 29848 Remove redundant #' before lambda in ibuf-*.el
29849 29849
@@ -29860,14 +29860,14 @@
29860 * lisp/ibuf-macs.el (ibuffer-save-marks, define-ibuffer-sorter) 29860 * lisp/ibuf-macs.el (ibuffer-save-marks, define-ibuffer-sorter)
29861 (define-ibuffer-op): Remove redundant #' before lambda. 29861 (define-ibuffer-op): Remove redundant #' before lambda.
29862 29862
298632021-04-09 Stefan Kangas <stefan@marxist.se> 298632021-04-09 Stefan Kangas <stefankangas@gmail.com>
29864 29864
29865 Don't preserve window-line in tabulated-list-print 29865 Don't preserve window-line in tabulated-list-print
29866 29866
29867 * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Don't 29867 * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print): Don't
29868 try to preserve window-line. (Bug#42747) 29868 try to preserve window-line. (Bug#42747)
29869 29869
298702021-04-09 Stefan Kangas <stefan@marxist.se> 298702021-04-09 Stefan Kangas <stefankangas@gmail.com>
29871 29871
29872 Use lexical-binding in winner.el 29872 Use lexical-binding in winner.el
29873 29873
@@ -29879,25 +29879,25 @@
29879 29879
29880 Merge branch 'vhdl-mode-lexbind' into trunk 29880 Merge branch 'vhdl-mode-lexbind' into trunk
29881 29881
298822021-04-09 Stefan Kangas <stefan@marxist.se> 298822021-04-09 Stefan Kangas <stefankangas@gmail.com>
29883 29883
29884 Use lexical-binding in cmuscheme.el 29884 Use lexical-binding in cmuscheme.el
29885 29885
29886 * lisp/cmuscheme.el: Use lexical-binding. Doc fixes. Remove 29886 * lisp/cmuscheme.el: Use lexical-binding. Doc fixes. Remove
29887 redundant :group args. Quote function symbols as such. 29887 redundant :group args. Quote function symbols as such.
29888 29888
298892021-04-09 Stefan Kangas <stefan@marxist.se> 298892021-04-09 Stefan Kangas <stefankangas@gmail.com>
29890 29890
29891 * lisp/progmodes/cmacexp.el: Use lexical-binding. 29891 * lisp/progmodes/cmacexp.el: Use lexical-binding.
29892 29892
298932021-04-09 Stefan Kangas <stefan@marxist.se> 298932021-04-09 Stefan Kangas <stefankangas@gmail.com>
29894 29894
29895 Use lexical-binding in foldout.el 29895 Use lexical-binding in foldout.el
29896 29896
29897 * lisp/foldout.el: Use lexical-binding. Doc and formatting fixes. 29897 * lisp/foldout.el: Use lexical-binding. Doc and formatting fixes.
29898 Quote function symbols as such. 29898 Quote function symbols as such.
29899 29899
299002021-04-09 Stefan Kangas <stefan@marxist.se> 299002021-04-09 Stefan Kangas <stefankangas@gmail.com>
29901 29901
29902 Use lexical-binding in loadhist.el and add tests 29902 Use lexical-binding in loadhist.el and add tests
29903 29903
@@ -29972,7 +29972,7 @@
29972 (lazy-lock-minimum-size): Declare variable. 29972 (lazy-lock-minimum-size): Declare variable.
29973 (vhdl-submit-bug-report): Declare variable `reporter-prompt-for-summary-p`. 29973 (vhdl-submit-bug-report): Declare variable `reporter-prompt-for-summary-p`.
29974 29974
299752021-04-09 Stefan Kangas <stefan@marxist.se> 299752021-04-09 Stefan Kangas <stefankangas@gmail.com>
29976 29976
29977 Revert "Load all generic-x.el modes unconditionally" 29977 Revert "Load all generic-x.el modes unconditionally"
29978 29978
@@ -29994,7 +29994,7 @@
29994 Use `advice-add/remove` rather than override `save-buffers-kill-emacs` 29994 Use `advice-add/remove` rather than override `save-buffers-kill-emacs`
29995 with `defalias`. 29995 with `defalias`.
29996 29996
299972021-04-09 Stefan Kangas <stefan@marxist.se> 299972021-04-09 Stefan Kangas <stefankangas@gmail.com>
29998 29998
29999 Remove redundant #' before lambda in {calendar,erc,mh-e}/*.el 29999 Remove redundant #' before lambda in {calendar,erc,mh-e}/*.el
30000 30000
@@ -30131,14 +30131,14 @@
30131 30131
30132 3ec93bb7c2 Improve doc strings in replace.el 30132 3ec93bb7c2 Improve doc strings in replace.el
30133 30133
301342021-04-07 Stefan Kangas <stefan@marxist.se> 301342021-04-07 Stefan Kangas <stefankangas@gmail.com>
30135 30135
30136 Clarify obsoletion messages for easy-menu-{add,remove} 30136 Clarify obsoletion messages for easy-menu-{add,remove}
30137 30137
30138 * lisp/emacs-lisp/easymenu.el (easy-menu-remove, easy-menu-add): 30138 * lisp/emacs-lisp/easymenu.el (easy-menu-remove, easy-menu-add):
30139 Clarify obsoletion messages. 30139 Clarify obsoletion messages.
30140 30140
301412021-04-07 Stefan Kangas <stefan@marxist.se> 301412021-04-07 Stefan Kangas <stefankangas@gmail.com>
30142 30142
30143 Update whois-server-tld 30143 Update whois-server-tld
30144 30144
@@ -30377,7 +30377,7 @@
30377 30377
30378 * lisp/international/ja-dic-cnv.el (skkdic-convert): Doc fix. 30378 * lisp/international/ja-dic-cnv.el (skkdic-convert): Doc fix.
30379 30379
303802021-04-05 Stefan Kangas <stefan@marxist.se> 303802021-04-05 Stefan Kangas <stefankangas@gmail.com>
30381 30381
30382 Remove redundant #' before lambda in calc/*.el 30382 Remove redundant #' before lambda in calc/*.el
30383 30383
@@ -30386,13 +30386,13 @@
30386 * lisp/calc/calc-prog.el (math-do-arg-check): Remove redundant #' 30386 * lisp/calc/calc-prog.el (math-do-arg-check): Remove redundant #'
30387 before lambda. 30387 before lambda.
30388 30388
303892021-04-05 Stefan Kangas <stefan@marxist.se> 303892021-04-05 Stefan Kangas <stefankangas@gmail.com>
30390 30390
30391 * lisp/shadowfile.el (cl-lib): Revert removing require. 30391 * lisp/shadowfile.el (cl-lib): Revert removing require.
30392 30392
30393 * lisp/pcomplete.el: Remove aliases commented out for 20 years. 30393 * lisp/pcomplete.el: Remove aliases commented out for 20 years.
30394 30394
303952021-04-05 Stefan Kangas <stefan@marxist.se> 303952021-04-05 Stefan Kangas <stefankangas@gmail.com>
30396 30396
30397 Remove local uniquify functions in favor of seq-uniq 30397 Remove local uniquify functions in favor of seq-uniq
30398 30398
@@ -30407,7 +30407,7 @@
30407 * lisp/nxml/rng-util.el (rng-uniquify-eq): Make obsolete in favor 30407 * lisp/nxml/rng-util.el (rng-uniquify-eq): Make obsolete in favor
30408 of seq-uniq. Update callers. 30408 of seq-uniq. Update callers.
30409 30409
304102021-04-05 Stefan Kangas <stefan@marxist.se> 304102021-04-05 Stefan Kangas <stefankangas@gmail.com>
30411 30411
30412 Obsolete local set difference functions in favor of seq-difference 30412 Obsolete local set difference functions in favor of seq-difference
30413 30413
@@ -30416,7 +30416,7 @@
30416 * lisp/gnus/spam.el (spam-set-difference): Make obsolete in favor 30416 * lisp/gnus/spam.el (spam-set-difference): Make obsolete in favor
30417 of seq-difference. Update callers. 30417 of seq-difference. Update callers.
30418 30418
304192021-04-05 Stefan Kangas <stefan@marxist.se> 304192021-04-05 Stefan Kangas <stefankangas@gmail.com>
30420 30420
30421 Obsolete local list functions in shadowfile.el 30421 Obsolete local list functions in shadowfile.el
30422 30422
@@ -30430,14 +30430,14 @@
30430 30430
30431 * test/infra/Dockerfile.emba (emacs-gnustep): Do not run parallel make. 30431 * test/infra/Dockerfile.emba (emacs-gnustep): Do not run parallel make.
30432 30432
304332021-04-05 Stefan Kangas <stefan@marxist.se> 304332021-04-05 Stefan Kangas <stefankangas@gmail.com>
30434 30434
30435 Remove code commented out since 1995 from ediff-util.el 30435 Remove code commented out since 1995 from ediff-util.el
30436 30436
30437 * lisp/vc/ediff-util.el (ediff-load-hook): Remove code commented out 30437 * lisp/vc/ediff-util.el (ediff-load-hook): Remove code commented out
30438 since the file was added in 1995. 30438 since the file was added in 1995.
30439 30439
304402021-04-05 Stefan Kangas <stefan@marxist.se> 304402021-04-05 Stefan Kangas <stefankangas@gmail.com>
30441 30441
30442 Replace local intersection functions with seq-intersection 30442 Replace local intersection functions with seq-intersection
30443 30443
@@ -30454,7 +30454,7 @@
30454 * lisp/mpc.el (mpc-intersection, mpc-cmd-list, mpc-reorder): 30454 * lisp/mpc.el (mpc-intersection, mpc-cmd-list, mpc-reorder):
30455 Use seq-intersection. 30455 Use seq-intersection.
30456 30456
304572021-04-05 Stefan Kangas <stefan@marxist.se> 304572021-04-05 Stefan Kangas <stefankangas@gmail.com>
30458 30458
30459 Make ediff-copy-list alias obsolete 30459 Make ediff-copy-list alias obsolete
30460 30460
@@ -30463,7 +30463,7 @@
30463 obsolete alias. 30463 obsolete alias.
30464 * lisp/vc/ediff-util.el (ediff-copy-list): Make alias obsolete. 30464 * lisp/vc/ediff-util.el (ediff-copy-list): Make alias obsolete.
30465 30465
304662021-04-05 Stefan Kangas <stefan@marxist.se> 304662021-04-05 Stefan Kangas <stefankangas@gmail.com>
30467 30467
30468 * lisp/htmlfontify.el (hfy-triplet-regex): Use rx. 30468 * lisp/htmlfontify.el (hfy-triplet-regex): Use rx.
30469 30469
@@ -30583,7 +30583,7 @@
30583 rsvg_handle_set_stylesheet from the DLL for librsvg > 2.48. 30583 rsvg_handle_set_stylesheet from the DLL for librsvg > 2.48.
30584 (lookup_image): Use xmalloc. 30584 (lookup_image): Use xmalloc.
30585 30585
305862021-04-04 Stefan Kangas <stefan@marxist.se> 305862021-04-04 Stefan Kangas <stefankangas@gmail.com>
30587 30587
30588 Use lexical-binding in hilit-chg.el 30588 Use lexical-binding in hilit-chg.el
30589 30589
@@ -30597,7 +30597,7 @@
30597 silence the byte-compiler. 30597 silence the byte-compiler.
30598 (highlight-markup-buffers): Improve message format. 30598 (highlight-markup-buffers): Improve message format.
30599 30599
306002021-04-04 Stefan Kangas <stefan@marxist.se> 306002021-04-04 Stefan Kangas <stefankangas@gmail.com>
30601 30601
30602 Remove redundant #' before lambda in tests 30602 Remove redundant #' before lambda in tests
30603 30603
@@ -30687,7 +30687,7 @@
30687 * src/frame.h: Add FRAME_SCALE_FACTOR. 30687 * src/frame.h: Add FRAME_SCALE_FACTOR.
30688 * src/image.c: Move FRAME_SCALE_FACTOR to frame.h. 30688 * src/image.c: Move FRAME_SCALE_FACTOR to frame.h.
30689 30689
306902021-04-03 Stefan Kangas <stefan@marxist.se> 306902021-04-03 Stefan Kangas <stefankangas@gmail.com>
30691 30691
30692 Add SVG icons for customize buffers 30692 Add SVG icons for customize buffers
30693 30693
@@ -30732,11 +30732,11 @@
30732 * lisp/replace.el (occur, list-matching-lines-prefix-face) 30732 * lisp/replace.el (occur, list-matching-lines-prefix-face)
30733 (list-matching-lines-jump-to-current-line): Doc fixes. 30733 (list-matching-lines-jump-to-current-line): Doc fixes.
30734 30734
307352021-04-03 Stefan Kangas <stefan@marxist.se> 307352021-04-03 Stefan Kangas <stefankangas@gmail.com>
30736 30736
30737 * lisp/pixel-scroll.el: Use lexical-binding. 30737 * lisp/pixel-scroll.el: Use lexical-binding.
30738 30738
307392021-04-03 Stefan Kangas <stefan@marxist.se> 307392021-04-03 Stefan Kangas <stefankangas@gmail.com>
30740 30740
30741 Replace two functions with seq-subseq 30741 Replace two functions with seq-subseq
30742 30742
@@ -30746,7 +30746,7 @@
30746 * lisp/wid-edit.el (widget-sublist): Redefine as obsolete function 30746 * lisp/wid-edit.el (widget-sublist): Redefine as obsolete function
30747 alias for seq-subseq. Update callers. 30747 alias for seq-subseq. Update callers.
30748 30748
307492021-04-03 Stefan Kangas <stefan@marxist.se> 307492021-04-03 Stefan Kangas <stefankangas@gmail.com>
30750 30750
30751 Remove redundant #' before lambda in eshell/*.el 30751 Remove redundant #' before lambda in eshell/*.el
30752 30752
@@ -30767,7 +30767,7 @@
30767 (hilit-set-mode-patterns): Remove obsolete support for hilit19. 30767 (hilit-set-mode-patterns): Remove obsolete support for hilit19.
30768 (simula-mode-syntax-table): Move initialization code into the declaration. 30768 (simula-mode-syntax-table): Move initialization code into the declaration.
30769 30769
307702021-04-03 Stefan Kangas <stefan@marxist.se> 307702021-04-03 Stefan Kangas <stefankangas@gmail.com>
30771 30771
30772 Use lexical-binding in recentf.el 30772 Use lexical-binding in recentf.el
30773 30773
@@ -30784,7 +30784,7 @@
30784 (recentf-relative-filter, recentf-file-name-nondir): Remove 30784 (recentf-relative-filter, recentf-file-name-nondir): Remove
30785 redundant #' before lambda. 30785 redundant #' before lambda.
30786 30786
307872021-04-03 Stefan Kangas <stefan@marxist.se> 307872021-04-03 Stefan Kangas <stefankangas@gmail.com>
30788 30788
30789 Remove references to very old versions of Emacs from eintr 30789 Remove references to very old versions of Emacs from eintr
30790 30790
@@ -30796,11 +30796,11 @@
30796 (print-elements-of-list, debug, X Axis Tic Marks): Don't call version 30796 (print-elements-of-list, debug, X Axis Tic Marks): Don't call version
30797 22 or earlier a "recent" version of Emacs. 30797 22 or earlier a "recent" version of Emacs.
30798 30798
307992021-04-02 Stefan Kangas <stefan@marxist.se> 307992021-04-02 Stefan Kangas <stefankangas@gmail.com>
30800 30800
30801 * doc/misc/woman.texi (Introduction): Remove reference to old Emacs. 30801 * doc/misc/woman.texi (Introduction): Remove reference to old Emacs.
30802 30802
308032021-04-02 Stefan Kangas <stefan@marxist.se> 308032021-04-02 Stefan Kangas <stefankangas@gmail.com>
30804 30804
30805 Remove redundant #' before lambda in textmodes/*.el 30805 Remove redundant #' before lambda in textmodes/*.el
30806 30806
@@ -30863,7 +30863,7 @@
30863 30863
30864 * src/comp.h (unload_comp_unit): Define for vanilla build (warning removal). 30864 * src/comp.h (unload_comp_unit): Define for vanilla build (warning removal).
30865 30865
308662021-04-01 Stefan Kangas <stefan@marxist.se> 308662021-04-01 Stefan Kangas <stefankangas@gmail.com>
30867 30867
30868 Remove redundant #' before lambda in {mail,net,url}/*.el 30868 Remove redundant #' before lambda in {mail,net,url}/*.el
30869 30869
@@ -30888,14 +30888,14 @@
30888 * src/comp.c (syms_of_comp): Define 30888 * src/comp.c (syms_of_comp): Define
30889 'Qcomp_warning_on_missing_source'. 30889 'Qcomp_warning_on_missing_source'.
30890 30890
308912021-04-01 Stefan Kangas <stefan@marxist.se> 308912021-04-01 Stefan Kangas <stefankangas@gmail.com>
30892 30892
30893 Use lexical-binding in executable.el and add tests 30893 Use lexical-binding in executable.el and add tests
30894 30894
30895 * lisp/progmodes/executable.el: Use lexical-binding. 30895 * lisp/progmodes/executable.el: Use lexical-binding.
30896 * test/lisp/progmodes/executable-tests.el: New file. 30896 * test/lisp/progmodes/executable-tests.el: New file.
30897 30897
308982021-04-01 Stefan Kangas <stefan@marxist.se> 308982021-04-01 Stefan Kangas <stefankangas@gmail.com>
30899 30899
30900 Remove redundant #' before lambda in progmodes/*.el 30900 Remove redundant #' before lambda in progmodes/*.el
30901 30901
@@ -30908,7 +30908,7 @@
30908 * lisp/progmodes/python.el (python-pdbtrack-tracking-finish): Remove 30908 * lisp/progmodes/python.el (python-pdbtrack-tracking-finish): Remove
30909 redundant #' before lambda. 30909 redundant #' before lambda.
30910 30910
309112021-04-01 Stefan Kangas <stefan@marxist.se> 309112021-04-01 Stefan Kangas <stefankangas@gmail.com>
30912 30912
30913 Remove redundant #' before lambda in international/*.el 30913 Remove redundant #' before lambda in international/*.el
30914 30914
@@ -30945,7 +30945,7 @@
30945 * lisp/Makefile.in (extraclean): Remove ${loaddefs}, not just 30945 * lisp/Makefile.in (extraclean): Remove ${loaddefs}, not just
30946 ${LOADDEFS}. Delete all backup and autosave files. 30946 ${LOADDEFS}. Delete all backup and autosave files.
30947 30947
309482021-04-01 Stefan Kangas <stefan@marxist.se> 309482021-04-01 Stefan Kangas <stefankangas@gmail.com>
30949 30949
30950 Use lexical-binding in epg-config.el and add tests 30950 Use lexical-binding in epg-config.el and add tests
30951 30951
@@ -30953,14 +30953,14 @@
30953 (epg-find-configuration): Improve error message. 30953 (epg-find-configuration): Improve error message.
30954 * test/lisp/epg-config-tests.el: New file. 30954 * test/lisp/epg-config-tests.el: New file.
30955 30955
309562021-04-01 Stefan Kangas <stefan@marxist.se> 309562021-04-01 Stefan Kangas <stefankangas@gmail.com>
30957 30957
30958 Use lexical-binding in isearchb.el 30958 Use lexical-binding in isearchb.el
30959 30959
30960 * lisp/isearchb.el: Use lexical-binding. Remove redundant :group 30960 * lisp/isearchb.el: Use lexical-binding. Remove redundant :group
30961 args. 30961 args.
30962 30962
309632021-04-01 Stefan Kangas <stefan@marxist.se> 309632021-04-01 Stefan Kangas <stefankangas@gmail.com>
30964 30964
30965 Remove redundant #' before lambda in Gnus 30965 Remove redundant #' before lambda in Gnus
30966 30966
@@ -30977,14 +30977,14 @@
30977 * lisp/gnus/spam-stat.el (spam-stat-score-buffer): Remove redundant #' 30977 * lisp/gnus/spam-stat.el (spam-stat-score-buffer): Remove redundant #'
30978 before lambda. 30978 before lambda.
30979 30979
309802021-04-01 Stefan Kangas <stefan@marxist.se> 309802021-04-01 Stefan Kangas <stefankangas@gmail.com>
30981 30981
30982 Use lexical-binding in avoid.el 30982 Use lexical-binding in avoid.el
30983 30983
30984 * lisp/avoid.el: Use lexical-binding. Remove redundant :group args. 30984 * lisp/avoid.el: Use lexical-binding. Remove redundant :group args.
30985 (mouse-avoidance-fancy): Quote function symbol as such. 30985 (mouse-avoidance-fancy): Quote function symbol as such.
30986 30986
309872021-04-01 Stefan Kangas <stefan@marxist.se> 309872021-04-01 Stefan Kangas <stefankangas@gmail.com>
30988 30988
30989 Use emacs-version instead of obsolete version variables 30989 Use emacs-version instead of obsolete version variables
30990 30990
@@ -31056,7 +31056,7 @@
31056 explicitly load .elc file to not exclude .eln being loaded in 31056 explicitly load .elc file to not exclude .eln being loaded in
31057 place. 31057 place.
31058 31058
310592021-03-31 Stefan Kangas <stefan@marxist.se> 310592021-03-31 Stefan Kangas <stefankangas@gmail.com>
31060 31060
31061 Use lexical-binding in progmodes/inf-lisp.el 31061 Use lexical-binding in progmodes/inf-lisp.el
31062 31062
@@ -31072,7 +31072,7 @@
31072 31072
31073 * lisp/emacs-lisp/comp.el (comp-debug): Fix docstring. 31073 * lisp/emacs-lisp/comp.el (comp-debug): Fix docstring.
31074 31074
310752021-03-31 Stefan Kangas <stefan@marxist.se> 310752021-03-31 Stefan Kangas <stefankangas@gmail.com>
31076 31076
31077 Use lexical-binding in scroll-all.el 31077 Use lexical-binding in scroll-all.el
31078 31078
@@ -31082,7 +31082,7 @@
31082 (scroll-all-beginning-of-buffer-all) 31082 (scroll-all-beginning-of-buffer-all)
31083 (scroll-all-end-of-buffer-all): Doc fixes. 31083 (scroll-all-end-of-buffer-all): Doc fixes.
31084 31084
310852021-03-31 Stefan Kangas <stefan@marxist.se> 310852021-03-31 Stefan Kangas <stefankangas@gmail.com>
31086 31086
31087 * lisp/dynamic-setting.el: Use lexical-binding. 31087 * lisp/dynamic-setting.el: Use lexical-binding.
31088 31088
@@ -31093,7 +31093,7 @@
31093 * lisp/progmodes/hideif.el (hif-evaluate-macro): fix regexp to trim 31093 * lisp/progmodes/hideif.el (hif-evaluate-macro): fix regexp to trim
31094 off leading/trailing spaces, but not within. 31094 off leading/trailing spaces, but not within.
31095 31095
310962021-03-31 Stefan Kangas <stefan@marxist.se> 310962021-03-31 Stefan Kangas <stefankangas@gmail.com>
31097 31097
31098 Use lexical-binding in chistory.el 31098 Use lexical-binding in chistory.el
31099 31099
@@ -31101,29 +31101,29 @@
31101 args. 31101 args.
31102 (command-history-mode-map): Quote function symbols as such. 31102 (command-history-mode-map): Quote function symbols as such.
31103 31103
311042021-03-31 Stefan Kangas <stefan@marxist.se> 311042021-03-31 Stefan Kangas <stefankangas@gmail.com>
31105 31105
31106 * lisp/ebuff-menu.el: Use lexical-binding. 31106 * lisp/ebuff-menu.el: Use lexical-binding.
31107 31107
311082021-03-31 Stefan Kangas <stefan@marxist.se> 311082021-03-31 Stefan Kangas <stefankangas@gmail.com>
31109 31109
31110 Use lexical-binding in double.el 31110 Use lexical-binding in double.el
31111 31111
31112 * lisp/double.el: Use lexical-binding. Remove redundant :group 31112 * lisp/double.el: Use lexical-binding. Remove redundant :group
31113 args. 31113 args.
31114 31114
311152021-03-31 Stefan Kangas <stefan@marxist.se> 311152021-03-31 Stefan Kangas <stefankangas@gmail.com>
31116 31116
31117 Use lexical-binding in dirtrack.el 31117 Use lexical-binding in dirtrack.el
31118 31118
31119 * lisp/dirtrack.el: Use lexical-binding. Remove redundant group 31119 * lisp/dirtrack.el: Use lexical-binding. Remove redundant group
31120 args. 31120 args.
31121 31121
311222021-03-31 Stefan Kangas <stefan@marxist.se> 311222021-03-31 Stefan Kangas <stefankangas@gmail.com>
31123 31123
31124 * lisp/progmodes/cwarn.el: Use lexical-binding. 31124 * lisp/progmodes/cwarn.el: Use lexical-binding.
31125 31125
311262021-03-30 Stefan Kangas <stefan@marxist.se> 311262021-03-30 Stefan Kangas <stefankangas@gmail.com>
31127 31127
31128 Remove redundant #' before lambda in cedet 31128 Remove redundant #' before lambda in cedet
31129 31129
@@ -31158,7 +31158,7 @@
31158 * lisp/cedet/semantic/wisent/grammar.el (wisent-grammar-assocs) 31158 * lisp/cedet/semantic/wisent/grammar.el (wisent-grammar-assocs)
31159 (wisent-grammar-terminals): Remove redundant #' before lambda. 31159 (wisent-grammar-terminals): Remove redundant #' before lambda.
31160 31160
311612021-03-30 Stefan Kangas <stefan@marxist.se> 311612021-03-30 Stefan Kangas <stefankangas@gmail.com>
31162 31162
31163 Delete Emacs 19 compat code in foldout.el 31163 Delete Emacs 19 compat code in foldout.el
31164 31164
@@ -31166,7 +31166,7 @@
31166 (foldout-show-flag): Delete Emacs 19 compat code and make obsolete. 31166 (foldout-show-flag): Delete Emacs 19 compat code and make obsolete.
31167 (foldout-exit-fold): Don't use above obsolete variable. 31167 (foldout-exit-fold): Don't use above obsolete variable.
31168 31168
311692021-03-30 Stefan Kangas <stefan@marxist.se> 311692021-03-30 Stefan Kangas <stefankangas@gmail.com>
31170 31170
31171 Use lexical-binding in lpr.el and add rudimentary tests 31171 Use lexical-binding in lpr.el and add rudimentary tests
31172 31172
@@ -31174,7 +31174,7 @@
31174 (print-region-function): Declare MS-Windows specific function. 31174 (print-region-function): Declare MS-Windows specific function.
31175 * test/lisp/lpr-tests.el: New file. 31175 * test/lisp/lpr-tests.el: New file.
31176 31176
311772021-03-30 Stefan Kangas <stefan@marxist.se> 311772021-03-30 Stefan Kangas <stefankangas@gmail.com>
31178 31178
31179 Use lexical-binding in echistory.el 31179 Use lexical-binding in echistory.el
31180 31180
@@ -31182,7 +31182,7 @@
31182 (electric-history-map): Quote function symbols as such. 31182 (electric-history-map): Quote function symbols as such.
31183 (Electric-history-undefined): Use command substitutions. 31183 (Electric-history-undefined): Use command substitutions.
31184 31184
311852021-03-30 Stefan Kangas <stefan@marxist.se> 311852021-03-30 Stefan Kangas <stefankangas@gmail.com>
31186 31186
31187 Delete empty "History" sections 31187 Delete empty "History" sections
31188 31188
@@ -31207,7 +31207,7 @@
31207 (semantic-grammar-header-template): Don't add "History" section to 31207 (semantic-grammar-header-template): Don't add "History" section to
31208 generated file. 31208 generated file.
31209 31209
312102021-03-30 Stefan Kangas <stefan@marxist.se> 312102021-03-30 Stefan Kangas <stefankangas@gmail.com>
31211 31211
31212 Use lexical-binding in follow.el 31212 Use lexical-binding in follow.el
31213 31213
@@ -31391,7 +31391,7 @@
31391 * test/infra/gitlab-ci.yml (.test-template): Do not run fast and 31391 * test/infra/gitlab-ci.yml (.test-template): Do not run fast and
31392 normal test jobs when scheduled. 31392 normal test jobs when scheduled.
31393 31393
313942021-03-29 Stefan Kangas <stefan@marxist.se> 313942021-03-29 Stefan Kangas <stefankangas@gmail.com>
31395 31395
31396 Doc fixes in follow.el 31396 Doc fixes in follow.el
31397 31397
@@ -32055,7 +32055,7 @@
32055 * lisp/textmodes/fill.el (fill-region-as-paragraph): Fix problem 32055 * lisp/textmodes/fill.el (fill-region-as-paragraph): Fix problem
32056 when filling text with a computed fill prefix (bug#47338). 32056 when filling text with a computed fill prefix (bug#47338).
32057 32057
320582021-03-24 Stefan Kangas <stefan@marxist.se> 320582021-03-24 Stefan Kangas <stefankangas@gmail.com>
32059 32059
32060 Convert many more links to use HTTPS 32060 Convert many more links to use HTTPS
32061 32061
@@ -32073,17 +32073,17 @@
32073 32073
32074 * lisp/emacs-lisp/shortdoc.el (string): Adjust. 32074 * lisp/emacs-lisp/shortdoc.el (string): Adjust.
32075 32075
320762021-03-24 Stefan Kangas <stefan@marxist.se> 320762021-03-24 Stefan Kangas <stefankangas@gmail.com>
32077 32077
32078 Use lexical-binding in iimage.el 32078 Use lexical-binding in iimage.el
32079 32079
32080 * lisp/iimage.el: Use lexical-binding. Remove redundant :group args. 32080 * lisp/iimage.el: Use lexical-binding. Remove redundant :group args.
32081 32081
320822021-03-24 Stefan Kangas <stefan@marxist.se> 320822021-03-24 Stefan Kangas <stefankangas@gmail.com>
32083 32083
32084 * lisp/talk.el: Use lexical-binding. 32084 * lisp/talk.el: Use lexical-binding.
32085 32085
320862021-03-24 Stefan Kangas <stefan@marxist.se> 320862021-03-24 Stefan Kangas <stefankangas@gmail.com>
32087 32087
32088 Use lexical-binding in two trivial org-mode files 32088 Use lexical-binding in two trivial org-mode files
32089 32089
@@ -32092,7 +32092,7 @@
32092 * lisp/org/org-install.el: 32092 * lisp/org/org-install.el:
32093 * lisp/org/org-version.el: Use lexical-binding. 32093 * lisp/org/org-version.el: Use lexical-binding.
32094 32094
320952021-03-24 Stefan Kangas <stefan@marxist.se> 320952021-03-24 Stefan Kangas <stefankangas@gmail.com>
32096 32096
32097 * lisp/help-at-pt.el: Use lexical-binding. 32097 * lisp/help-at-pt.el: Use lexical-binding.
32098 32098
@@ -32100,13 +32100,13 @@
32100 32100
32101 * lisp/progmodes/modula2.el: Use lexical-binding. 32101 * lisp/progmodes/modula2.el: Use lexical-binding.
32102 32102
321032021-03-24 Stefan Kangas <stefan@marxist.se> 321032021-03-24 Stefan Kangas <stefankangas@gmail.com>
32104 32104
32105 Use lexical-binding in view.el 32105 Use lexical-binding in view.el
32106 32106
32107 * lisp/view.el: Use lexical-binding. Remove redundant :group args. 32107 * lisp/view.el: Use lexical-binding. Remove redundant :group args.
32108 32108
321092021-03-24 Stefan Kangas <stefan@marxist.se> 321092021-03-24 Stefan Kangas <stefankangas@gmail.com>
32110 32110
32111 Delete some commented out defgroups 32111 Delete some commented out defgroups
32112 32112
@@ -32116,7 +32116,7 @@
32116 * lisp/shell.el: 32116 * lisp/shell.el:
32117 * lisp/url/url-news.el: Delete some commented out defgroups. 32117 * lisp/url/url-news.el: Delete some commented out defgroups.
32118 32118
321192021-03-24 Stefan Kangas <stefan@marxist.se> 321192021-03-24 Stefan Kangas <stefankangas@gmail.com>
32120 32120
32121 Doc fixes in view.el 32121 Doc fixes in view.el
32122 32122
@@ -32127,11 +32127,11 @@
32127 (view-really-at-end, view-end-message) 32127 (view-really-at-end, view-end-message)
32128 (view-search-no-match-lines): Doc fixes. 32128 (view-search-no-match-lines): Doc fixes.
32129 32129
321302021-03-24 Stefan Kangas <stefan@marxist.se> 321302021-03-24 Stefan Kangas <stefankangas@gmail.com>
32131 32131
32132 * lisp/master.el: Use lexical-binding. 32132 * lisp/master.el: Use lexical-binding.
32133 32133
321342021-03-24 Stefan Kangas <stefan@marxist.se> 321342021-03-24 Stefan Kangas <stefankangas@gmail.com>
32135 32135
32136 Use lexical-binding in ruler-mode.el 32136 Use lexical-binding in ruler-mode.el
32137 32137
@@ -32237,14 +32237,14 @@
32237 32237
32238 Add optional argument APPLICATION. 32238 Add optional argument APPLICATION.
32239 32239
322402021-03-22 Stefan Kangas <stefan@marxist.se> 322402021-03-22 Stefan Kangas <stefankangas@gmail.com>
32241 32241
32242 Remove unnecessary requires of rx 32242 Remove unnecessary requires of rx
32243 32243
32244 * lisp/cedet/semantic/wisent/python.el (rx): 32244 * lisp/cedet/semantic/wisent/python.el (rx):
32245 * test/src/process-tests.el (rx): Remove unnecessary requires. 32245 * test/src/process-tests.el (rx): Remove unnecessary requires.
32246 32246
322472021-03-22 Stefan Kangas <stefan@marxist.se> 322472021-03-22 Stefan Kangas <stefankangas@gmail.com>
32248 32248
32249 Use lexical-binding in notifications.el 32249 Use lexical-binding in notifications.el
32250 32250
@@ -32326,7 +32326,7 @@
32326 /usr/bin is (normally) always in PATH, and this need not be absolute, 32326 /usr/bin is (normally) always in PATH, and this need not be absolute,
32327 so the executable-find is unnecessary. 32327 so the executable-find is unnecessary.
32328 32328
323292021-03-21 Stefan Kangas <stefan@marxist.se> 323292021-03-21 Stefan Kangas <stefankangas@gmail.com>
32330 32330
32331 Actually use lexical-binding in wid-browse.el 32331 Actually use lexical-binding in wid-browse.el
32332 32332
@@ -32362,7 +32362,7 @@
32362 * lisp/progmodes/hideif.el (hide-ifdef-guts): Allow working in 32362 * lisp/progmodes/hideif.el (hide-ifdef-guts): Allow working in
32363 buffers not visiting files (bug#47279). 32363 buffers not visiting files (bug#47279).
32364 32364
323652021-03-21 Stefan Kangas <stefan@marxist.se> 323652021-03-21 Stefan Kangas <stefankangas@gmail.com>
32366 32366
32367 * lisp/tutorial.el: Use lexical-binding. 32367 * lisp/tutorial.el: Use lexical-binding.
32368 32368
@@ -32372,7 +32372,7 @@
32372 32372
32373 Cut the `semantic-ia-get-completions-deprecated` middle man. 32373 Cut the `semantic-ia-get-completions-deprecated` middle man.
32374 32374
323752021-03-20 Stefan Kangas <stefan@marxist.se> 323752021-03-20 Stefan Kangas <stefankangas@gmail.com>
32376 32376
32377 Remove support for Syndic8.com, defunct since 2013 32377 Remove support for Syndic8.com, defunct since 2013
32378 32378
@@ -32391,7 +32391,7 @@
32391 32391
32392 * etc/NEWS: Small corrections for the new command 'font-lock-update' 32392 * etc/NEWS: Small corrections for the new command 'font-lock-update'
32393 32393
323942021-03-20 Stefan Kangas <stefan@marxist.se> 323942021-03-20 Stefan Kangas <stefankangas@gmail.com>
32395 32395
32396 Remove Gnus specific .dir-locals.el 32396 Remove Gnus specific .dir-locals.el
32397 32397
@@ -32399,7 +32399,7 @@
32399 'show-trailing-whitespace', but this should be up to the individual 32399 'show-trailing-whitespace', but this should be up to the individual
32400 developer. (Bug#47278) 32400 developer. (Bug#47278)
32401 32401
324022021-03-20 Stefan Kangas <stefan@marxist.se> 324022021-03-20 Stefan Kangas <stefankangas@gmail.com>
32403 32403
32404 Prefer https and fix broken links in ERC 32404 Prefer https and fix broken links in ERC
32405 32405
@@ -32408,7 +32408,7 @@
32408 * lisp/erc/erc-capab.el: 32408 * lisp/erc/erc-capab.el:
32409 * lisp/erc/erc.el (erc-cmd-MODE): Fix broken links. 32409 * lisp/erc/erc.el (erc-cmd-MODE): Fix broken links.
32410 32410
324112021-03-20 Stefan Kangas <stefan@marxist.se> 324112021-03-20 Stefan Kangas <stefankangas@gmail.com>
32412 32412
32413 * lisp/thumbs.el (thumbs-show-from-dir): Improve prompt. 32413 * lisp/thumbs.el (thumbs-show-from-dir): Improve prompt.
32414 32414
@@ -32427,7 +32427,7 @@
32427 pointer to bool. 32427 pointer to bool.
32428 * src/editfns.c (styled_format): Use !!. 32428 * src/editfns.c (styled_format): Use !!.
32429 32429
324302021-03-20 Stefan Kangas <stefan@marxist.se> 324302021-03-20 Stefan Kangas <stefankangas@gmail.com>
32431 32431
32432 Assume something more recent than X11R6 32432 Assume something more recent than X11R6
32433 32433
@@ -32437,14 +32437,14 @@
32437 * lisp/thumbs.el (thumbs-conversion-program): Assume we have something 32437 * lisp/thumbs.el (thumbs-conversion-program): Assume we have something
32438 more recent than X11R6. 32438 more recent than X11R6.
32439 32439
324402021-03-20 Stefan Kangas <stefan@marxist.se> 324402021-03-20 Stefan Kangas <stefankangas@gmail.com>
32441 32441
32442 Use lexical-binding in thumbs.el 32442 Use lexical-binding in thumbs.el
32443 32443
32444 * lisp/thumbs.el: Use lexical-binding. Remove redundant :group args. 32444 * lisp/thumbs.el: Use lexical-binding. Remove redundant :group args.
32445 * test/lisp/thumbs-tests.el: New file. 32445 * test/lisp/thumbs-tests.el: New file.
32446 32446
324472021-03-20 Stefan Kangas <stefan@marxist.se> 324472021-03-20 Stefan Kangas <stefankangas@gmail.com>
32448 32448
32449 * lisp/novice.el: Use lexical-binding. 32449 * lisp/novice.el: Use lexical-binding.
32450 32450
@@ -32459,7 +32459,7 @@
32459 (wdired-change-to-dired-mode): Adjust accordingly. 32459 (wdired-change-to-dired-mode): Adjust accordingly.
32460 (wdired-do-renames): Make sure to bind `dired-backup-overwrite` dynamically. 32460 (wdired-do-renames): Make sure to bind `dired-backup-overwrite` dynamically.
32461 32461
324622021-03-20 Stefan Kangas <stefan@marxist.se> 324622021-03-20 Stefan Kangas <stefankangas@gmail.com>
32463 32463
32464 Don't tag mouse command as mode exclusive 32464 Don't tag mouse command as mode exclusive
32465 32465
@@ -32614,11 +32614,11 @@
32614 * lisp/erc/erc-truncate.el: Use lexical-binding. 32614 * lisp/erc/erc-truncate.el: Use lexical-binding.
32615 * lisp/erc/erc-xdcc.el: Use lexical-binding. 32615 * lisp/erc/erc-xdcc.el: Use lexical-binding.
32616 32616
326172021-03-19 Stefan Kangas <stefan@marxist.se> 326172021-03-19 Stefan Kangas <stefankangas@gmail.com>
32618 32618
32619 Do interactive mode tagging for finder.el 32619 Do interactive mode tagging for finder.el
32620 32620
326212021-03-19 Stefan Kangas <stefan@marxist.se> 326212021-03-19 Stefan Kangas <stefankangas@gmail.com>
32622 32622
32623 Use lexical-binding in finder.el 32623 Use lexical-binding in finder.el
32624 32624
@@ -32626,13 +32626,13 @@
32626 (finder-mode-map, finder-compile-keywords): Remove unused lexical 32626 (finder-mode-map, finder-compile-keywords): Remove unused lexical
32627 variables. 32627 variables.
32628 32628
326292021-03-19 Stefan Kangas <stefan@marxist.se> 326292021-03-19 Stefan Kangas <stefankangas@gmail.com>
32630 32630
32631 Fix a warning due to not preloading facemenu.el 32631 Fix a warning due to not preloading facemenu.el
32632 32632
32633 * test/src/undo-tests.el (facemenu): Require. 32633 * test/src/undo-tests.el (facemenu): Require.
32634 32634
326352021-03-18 Stefan Kangas <stefan@marxist.se> 326352021-03-18 Stefan Kangas <stefankangas@gmail.com>
32636 32636
32637 * lisp/faces.el (help-key-binding): Tweak background. 32637 * lisp/faces.el (help-key-binding): Tweak background.
32638 32638
@@ -32738,7 +32738,7 @@
32738 * src/keyboard.c (kbd_buffer_store_buffered_event): Handle also 32738 * src/keyboard.c (kbd_buffer_store_buffered_event): Handle also
32739 Qfile_notify and Qdbus_event as ignore_event. (Bug#47205) 32739 Qfile_notify and Qdbus_event as ignore_event. (Bug#47205)
32740 32740
327412021-03-18 Stefan Kangas <stefan@marxist.se> 327412021-03-18 Stefan Kangas <stefankangas@gmail.com>
32742 32742
32743 Add comint-password-prompt-regexp test for "zip -e ..." 32743 Add comint-password-prompt-regexp test for "zip -e ..."
32744 32744
@@ -33208,7 +33208,7 @@
33208 Rename from `tramp-crypt-enabled-p'. Handle 33208 Rename from `tramp-crypt-enabled-p'. Handle
33209 `tramp-crypt-remove-directory' special. 33209 `tramp-crypt-remove-directory' special.
33210 33210
332112021-03-15 Stefan Kangas <stefan@marxist.se> 332112021-03-15 Stefan Kangas <stefankangas@gmail.com>
33212 33212
33213 * lisp/textmodes/refill.el: Use lexical-binding. 33213 * lisp/textmodes/refill.el: Use lexical-binding.
33214 33214
@@ -33338,28 +33338,28 @@
33338 Add call to 'package--archives-initialize' and add optional argument 33338 Add call to 'package--archives-initialize' and add optional argument
33339 NOCONFIRM to skip user confirmation when installing packages. (Bug#47124) 33339 NOCONFIRM to skip user confirmation when installing packages. (Bug#47124)
33340 33340
333412021-03-15 Stefan Kangas <stefan@marxist.se> 333412021-03-15 Stefan Kangas <stefankangas@gmail.com>
33342 33342
33343 * lisp/vc/ediff-vers.el: Remove XEmacs compat code. 33343 * lisp/vc/ediff-vers.el: Remove XEmacs compat code.
33344 33344
333452021-03-15 Stefan Kangas <stefan@marxist.se> 333452021-03-15 Stefan Kangas <stefankangas@gmail.com>
33346 33346
33347 Use lexical-binding in expand.el 33347 Use lexical-binding in expand.el
33348 33348
33349 * lisp/expand.el: Use lexical-binding. Remove redundant :group args. 33349 * lisp/expand.el: Use lexical-binding. Remove redundant :group args.
33350 33350
333512021-03-15 Stefan Kangas <stefan@marxist.se> 333512021-03-15 Stefan Kangas <stefankangas@gmail.com>
33352 33352
33353 * lisp/help-macro.el: Use lexical-binding. 33353 * lisp/help-macro.el: Use lexical-binding.
33354 33354
333552021-03-15 Stefan Kangas <stefan@marxist.se> 333552021-03-15 Stefan Kangas <stefankangas@gmail.com>
33356 33356
33357 Add three new tests for image.el 33357 Add three new tests for image.el
33358 33358
33359 * test/lisp/image-tests.el (image-find-image) 33359 * test/lisp/image-tests.el (image-find-image)
33360 (image-type-from-file-name, image-type/from-filename): New tests. 33360 (image-type-from-file-name, image-type/from-filename): New tests.
33361 33361
333622021-03-15 Stefan Kangas <stefan@marxist.se> 333622021-03-15 Stefan Kangas <stefankangas@gmail.com>
33363 33363
33364 * lisp/wid-edit.el (widget-field): Add subtle border to face. 33364 * lisp/wid-edit.el (widget-field): Add subtle border to face.
33365 33365
@@ -33466,7 +33466,7 @@
33466 (outline-minor-mode-highlight-buffer): Go to match-beginning 33466 (outline-minor-mode-highlight-buffer): Go to match-beginning
33467 before checking '(point)'. 33467 before checking '(point)'.
33468 33468
334692021-03-13 Stefan Kangas <stefan@marxist.se> 334692021-03-13 Stefan Kangas <stefankangas@gmail.com>
33470 33470
33471 Add help-key-binding styling to wombat theme 33471 Add help-key-binding styling to wombat theme
33472 33472
@@ -33482,7 +33482,7 @@
33482 which "updates the rest of the lines" didn't examine the last 33482 which "updates the rest of the lines" didn't examine the last
33483 visible row. (Bug#47093) 33483 visible row. (Bug#47093)
33484 33484
334852021-03-13 Stefan Kangas <stefan@marxist.se> 334852021-03-13 Stefan Kangas <stefankangas@gmail.com>
33486 33486
33487 Adjust colors of help-key-binding face for readability 33487 Adjust colors of help-key-binding face for readability
33488 33488
@@ -34162,7 +34162,7 @@
34162 * lisp/gnus/gnus-sum.el (gnus-highlight-selected-summary): 34162 * lisp/gnus/gnus-sum.el (gnus-highlight-selected-summary):
34163 Highlight the entire summary line (bug#47026). 34163 Highlight the entire summary line (bug#47026).
34164 34164
341652021-03-10 Stefan Kangas <stefan@marxist.se> 341652021-03-10 Stefan Kangas <stefankangas@gmail.com>
34166 34166
34167 Remove Emacs 19 workaround from cperl-mode.el 34167 Remove Emacs 19 workaround from cperl-mode.el
34168 34168
@@ -34187,7 +34187,7 @@
34187 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Bind 34187 * lisp/emacs-lisp/comp.el (comp-run-async-workers): Bind
34188 `warning-fill-column' to `most-positive-fixnum'. 34188 `warning-fill-column' to `most-positive-fixnum'.
34189 34189
341902021-03-10 Stefan Kangas <stefan@marxist.se> 341902021-03-10 Stefan Kangas <stefankangas@gmail.com>
34191 34191
34192 * lisp/files.el (cd): Improve error message. 34192 * lisp/files.el (cd): Improve error message.
34193 34193
@@ -34199,7 +34199,7 @@
34199 string-greaterp, string-empty-p, string-prefix-p, string-suffix-p 34199 string-greaterp, string-empty-p, string-prefix-p, string-suffix-p
34200 and string-blank-p, all recently marked pure. 34200 and string-blank-p, all recently marked pure.
34201 34201
342022021-03-10 Stefan Kangas <stefan@marxist.se> 342022021-03-10 Stefan Kangas <stefankangas@gmail.com>
34203 34203
34204 Remove several references to Emacs 22 and earlier 34204 Remove several references to Emacs 22 and earlier
34205 34205
@@ -34223,18 +34223,18 @@
34223 * doc/lispref/variables.texi: Remove comments about "Emacs 19 34223 * doc/lispref/variables.texi: Remove comments about "Emacs 19
34224 specific" features. 34224 specific" features.
34225 34225
342262021-03-10 Stefan Kangas <stefan@marxist.se> 342262021-03-10 Stefan Kangas <stefankangas@gmail.com>
34227 34227
34228 Fix duplicate ":" in ert-find-test-other-window prompt 34228 Fix duplicate ":" in ert-find-test-other-window prompt
34229 34229
34230 * lisp/emacs-lisp/ert.el (ert-find-test-other-window): Don't insert 34230 * lisp/emacs-lisp/ert.el (ert-find-test-other-window): Don't insert
34231 duplicate ":" in prompt. 34231 duplicate ":" in prompt.
34232 34232
342332021-03-10 Stefan Kangas <stefan@marxist.se> 342332021-03-10 Stefan Kangas <stefankangas@gmail.com>
34234 34234
34235 Do mode tagging in ert.el 34235 Do mode tagging in ert.el
34236 34236
342372021-03-10 Stefan Kangas <stefan@marxist.se> 342372021-03-10 Stefan Kangas <stefankangas@gmail.com>
34238 34238
34239 Use proper command substitutions in some docstrings 34239 Use proper command substitutions in some docstrings
34240 34240
@@ -34244,11 +34244,11 @@
34244 * lisp/textmodes/table.el (table-insert): Use substitute-command-keys 34244 * lisp/textmodes/table.el (table-insert): Use substitute-command-keys
34245 instead of hardcoded keys in some docstrings. 34245 instead of hardcoded keys in some docstrings.
34246 34246
342472021-03-10 Stefan Kangas <stefan@marxist.se> 342472021-03-10 Stefan Kangas <stefankangas@gmail.com>
34248 34248
34249 * lisp/userlock.el: Use lexical-binding. 34249 * lisp/userlock.el: Use lexical-binding.
34250 34250
342512021-03-10 Stefan Kangas <stefan@marxist.se> 342512021-03-10 Stefan Kangas <stefankangas@gmail.com>
34252 34252
34253 Use 'help-key-binding' face in userlock.el 34253 Use 'help-key-binding' face in userlock.el
34254 34254
@@ -34266,7 +34266,7 @@
34266 Remove the ###autoload instruction. It's unnecessary and can 34266 Remove the ###autoload instruction. It's unnecessary and can
34267 cause surprises in some circumstances (bug#46986). 34267 cause surprises in some circumstances (bug#46986).
34268 34268
342692021-03-10 Stefan Kangas <stefan@marxist.se> 342692021-03-10 Stefan Kangas <stefankangas@gmail.com>
34270 34270
34271 * lisp/help.el (help--describe-translation): Fix typo. 34271 * lisp/help.el (help--describe-translation): Fix typo.
34272 34272
@@ -34518,7 +34518,7 @@
34518 * test/lisp/net/tramp-tests.el (tramp--test-sshfs-p): New defun. 34518 * test/lisp/net/tramp-tests.el (tramp--test-sshfs-p): New defun.
34519 (tramp-test14-delete-directory): Use it. 34519 (tramp-test14-delete-directory): Use it.
34520 34520
345212021-03-08 Stefan Kangas <stefan@marxist.se> 345212021-03-08 Stefan Kangas <stefankangas@gmail.com>
34522 34522
34523 Delete two more items obsoleted in Emacs 23.1 34523 Delete two more items obsoleted in Emacs 23.1
34524 34524
@@ -34527,7 +34527,7 @@
34527 * lisp/obsolete/nnir.el (nnir-swish-e-index-file): 34527 * lisp/obsolete/nnir.el (nnir-swish-e-index-file):
34528 Delete items obsolete since Emacs 23.1. 34528 Delete items obsolete since Emacs 23.1.
34529 34529
345302021-03-08 Stefan Kangas <stefan@marxist.se> 345302021-03-08 Stefan Kangas <stefankangas@gmail.com>
34531 34531
34532 Normalize version specifiers for make-obsolete and friends 34532 Normalize version specifiers for make-obsolete and friends
34533 34533
@@ -34540,11 +34540,11 @@
34540 * lisp/obsolete/starttls.el (starttls-any-program-available): 34540 * lisp/obsolete/starttls.el (starttls-any-program-available):
34541 Normalize version specifiers for make-obsolete and friends. 34541 Normalize version specifiers for make-obsolete and friends.
34542 34542
345432021-03-08 Stefan Kangas <stefan@marxist.se> 345432021-03-08 Stefan Kangas <stefankangas@gmail.com>
34544 34544
34545 * lisp/help-mode.el (help-mode-tool-bar-map): Fix tooltips. 34545 * lisp/help-mode.el (help-mode-tool-bar-map): Fix tooltips.
34546 34546
345472021-03-08 Stefan Kangas <stefan@marxist.se> 345472021-03-08 Stefan Kangas <stefankangas@gmail.com>
34548 34548
34549 Add new face 'help-key-binding' for keybindings in help 34549 Add new face 'help-key-binding' for keybindings in help
34550 34550
@@ -34839,7 +34839,7 @@
34839 34839
34840 * lisp/cedet/semantic/grammar-wy.el: Regenerate. 34840 * lisp/cedet/semantic/grammar-wy.el: Regenerate.
34841 34841
348422021-03-07 Stefan Kangas <stefan@marxist.se> 348422021-03-07 Stefan Kangas <stefankangas@gmail.com>
34843 34843
34844 Remove additional items obsolete since Emacs 22/23 34844 Remove additional items obsolete since Emacs 22/23
34845 34845
@@ -34852,7 +34852,7 @@
34852 (erc-default-coding-system, erc-send-command): Remove variables and 34852 (erc-default-coding-system, erc-send-command): Remove variables and
34853 functions obsolete since Emacs 22. 34853 functions obsolete since Emacs 22.
34854 34854
348552021-03-07 Stefan Kangas <stefan@marxist.se> 348552021-03-07 Stefan Kangas <stefankangas@gmail.com>
34856 34856
34857 Remove some items obsolete since Emacs 22/23 from Gnus 34857 Remove some items obsolete since Emacs 22/23 from Gnus
34858 34858
@@ -34872,7 +34872,7 @@
34872 * lisp/gnus/nntp.el (nntp-authinfo-file): Fix obsolete variable 34872 * lisp/gnus/nntp.el (nntp-authinfo-file): Fix obsolete variable
34873 version format. 34873 version format.
34874 34874
348752021-03-07 Stefan Kangas <stefan@marxist.se> 348752021-03-07 Stefan Kangas <stefankangas@gmail.com>
34876 34876
34877 Remove some references to Emacs 21 34877 Remove some references to Emacs 21
34878 34878
@@ -34881,7 +34881,7 @@
34881 * lisp/ibuffer.el (ibuffer-mode): 34881 * lisp/ibuffer.el (ibuffer-mode):
34882 * lisp/ruler-mode.el: Remove some references to Emacs 21. 34882 * lisp/ruler-mode.el: Remove some references to Emacs 21.
34883 34883
348842021-03-07 Stefan Kangas <stefan@marxist.se> 348842021-03-07 Stefan Kangas <stefankangas@gmail.com>
34885 34885
34886 * lisp/mouse-drag.el: Use lexical-binding. 34886 * lisp/mouse-drag.el: Use lexical-binding.
34887 34887
@@ -35295,7 +35295,7 @@
35295 * lisp/cedet/semantic/wisent/grammar.el: Use lexical-binding. 35295 * lisp/cedet/semantic/wisent/grammar.el: Use lexical-binding.
35296 (wisent--make-parser-1): Use lexical-binding in the generated files. 35296 (wisent--make-parser-1): Use lexical-binding in the generated files.
35297 35297
352982021-03-06 Stefan Kangas <stefan@marxist.se> 352982021-03-06 Stefan Kangas <stefankangas@gmail.com>
35299 35299
35300 Add some new tests for keymap.c 35300 Add some new tests for keymap.c
35301 35301
@@ -35756,7 +35756,7 @@
35756 * etc/grep.txt: 35756 * etc/grep.txt:
35757 Enable outline-cycle-highlight-minor-mode. 35757 Enable outline-cycle-highlight-minor-mode.
35758 35758
357592021-03-03 Stefan Kangas <stefan@marxist.se> 357592021-03-03 Stefan Kangas <stefankangas@gmail.com>
35760 35760
35761 Make inversion.el obsolete (Bug#46841) 35761 Make inversion.el obsolete (Bug#46841)
35762 35762
@@ -36102,7 +36102,7 @@
36102 (puny-test-decode-domain): add regression case for popular 36102 (puny-test-decode-domain): add regression case for popular
36103 domain. (bug#46838). 36103 domain. (bug#46838).
36104 36104
361052021-03-01 Stefan Kangas <stefan@marxist.se> 361052021-03-01 Stefan Kangas <stefankangas@gmail.com>
36106 36106
36107 Convert various menus to easymenu 36107 Convert various menus to easymenu
36108 36108
@@ -36188,7 +36188,7 @@
36188 * admin/admin.el (make-manuals-dist-output-variables): 36188 * admin/admin.el (make-manuals-dist-output-variables):
36189 Add abs_top_builddir. 36189 Add abs_top_builddir.
36190 36190
361912021-02-28 Stefan Kangas <stefan@marxist.se> 361912021-02-28 Stefan Kangas <stefankangas@gmail.com>
36192 36192
36193 Convert dired menus to easymenu 36193 Convert dired menus to easymenu
36194 36194
@@ -36197,7 +36197,7 @@
36197 (dired-mode-regexp-menu, dired-mode-mark-menu) 36197 (dired-mode-regexp-menu, dired-mode-mark-menu)
36198 (dired-mode-operate-menu): ...to here, and convert to easymenu. 36198 (dired-mode-operate-menu): ...to here, and convert to easymenu.
36199 36199
362002021-02-28 Stefan Kangas <stefan@marxist.se> 362002021-02-28 Stefan Kangas <stefankangas@gmail.com>
36201 36201
36202 Convert hi-lock-menu to easymenu 36202 Convert hi-lock-menu to easymenu
36203 36203
@@ -36220,7 +36220,7 @@
36220 string-greaterp, string-empty-p, string-blank-p, string-prefix-p and 36220 string-greaterp, string-empty-p, string-blank-p, string-prefix-p and
36221 string-suffix-p as pure functions in the compiler. 36221 string-suffix-p as pure functions in the compiler.
36222 36222
362232021-02-28 Stefan Kangas <stefan@marxist.se> 362232021-02-28 Stefan Kangas <stefankangas@gmail.com>
36224 36224
36225 Convert ibuffer menus to easymenu 36225 Convert ibuffer menus to easymenu
36226 36226
@@ -36302,7 +36302,7 @@
36302 slightly better code. Don't hardcode which functions takes function 36302 slightly better code. Don't hardcode which functions takes function
36303 arguments; rely on a new `funarg-positions` symbol property instead. 36303 arguments; rely on a new `funarg-positions` symbol property instead.
36304 36304
363052021-02-28 Stefan Kangas <stefan@marxist.se> 363052021-02-28 Stefan Kangas <stefankangas@gmail.com>
36306 36306
36307 Convert text-mode menu to easymenu 36307 Convert text-mode menu to easymenu
36308 36308
@@ -36310,7 +36310,7 @@
36310 definition from here... 36310 definition from here...
36311 (text-mode-menu): ...to here, and convert to easymenu. 36311 (text-mode-menu): ...to here, and convert to easymenu.
36312 36312
363132021-02-28 Stefan Kangas <stefan@marxist.se> 363132021-02-28 Stefan Kangas <stefankangas@gmail.com>
36314 36314
36315 Convert isearch menu to easymenu 36315 Convert isearch menu to easymenu
36316 36316
@@ -36321,7 +36321,7 @@
36321 36321
36322 * lisp/loadup.el ("emacs-lisp/easymenu"): Move before isearch.el. 36322 * lisp/loadup.el ("emacs-lisp/easymenu"): Move before isearch.el.
36323 36323
363242021-02-28 Stefan Kangas <stefan@marxist.se> 363242021-02-28 Stefan Kangas <stefankangas@gmail.com>
36325 36325
36326 Checkdoc fixes in isearch.el 36326 Checkdoc fixes in isearch.el
36327 36327
@@ -36355,7 +36355,7 @@
36355 (read-char-choice-with-read-key): New function with body from 36355 (read-char-choice-with-read-key): New function with body from
36356 'read-char-choice'. 36356 'read-char-choice'.
36357 36357
363582021-02-27 Stefan Kangas <stefan@marxist.se> 363582021-02-27 Stefan Kangas <stefankangas@gmail.com>
36359 36359
36360 Convert Buffer-menu-mode menu to easymenu 36360 Convert Buffer-menu-mode menu to easymenu
36361 36361
@@ -36363,7 +36363,7 @@
36363 definition from here... 36363 definition from here...
36364 (Buffer-menu-mode-menu): ...to here, and convert to easymenu. 36364 (Buffer-menu-mode-menu): ...to here, and convert to easymenu.
36365 36365
363662021-02-27 Stefan Kangas <stefan@marxist.se> 363662021-02-27 Stefan Kangas <stefankangas@gmail.com>
36367 36367
36368 Minor fixes after preloading easymenu 36368 Minor fixes after preloading easymenu
36369 36369
@@ -36410,7 +36410,7 @@
36410 (byte-compile-refresh-preloaded): Don't reload files that are more 36410 (byte-compile-refresh-preloaded): Don't reload files that are more
36411 recent than `temacs` but older than the `.pdmp` file. 36411 recent than `temacs` but older than the `.pdmp` file.
36412 36412
364132021-02-27 Stefan Kangas <stefan@marxist.se> 364132021-02-27 Stefan Kangas <stefankangas@gmail.com>
36414 36414
36415 Don't require overlay; that's only needed in XEmacs 36415 Don't require overlay; that's only needed in XEmacs
36416 36416
@@ -36432,7 +36432,7 @@
36432 * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Add some 36432 * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Add some
36433 navigation commands (bug#24774). 36433 navigation commands (bug#24774).
36434 36434
364352021-02-27 Stefan Kangas <stefan@marxist.se> 364352021-02-27 Stefan Kangas <stefankangas@gmail.com>
36436 36436
36437 Convert emacs-lisp-mode menu to easy-menu-define 36437 Convert emacs-lisp-mode menu to easy-menu-define
36438 36438
@@ -36521,14 +36521,14 @@
36521 * doc/misc/modus-themes.org: New file. 36521 * doc/misc/modus-themes.org: New file.
36522 Import from https://gitlab.com/protesilaos/modus-themes 515180ac. 36522 Import from https://gitlab.com/protesilaos/modus-themes 515180ac.
36523 36523
365242021-02-27 Stefan Kangas <stefan@marxist.se> 365242021-02-27 Stefan Kangas <stefankangas@gmail.com>
36525 36525
36526 Use lexical-binding in progmodes/icon.el 36526 Use lexical-binding in progmodes/icon.el
36527 36527
36528 * lisp/progmodes/icon.el: Use lexical-binding. 36528 * lisp/progmodes/icon.el: Use lexical-binding.
36529 (electric-icon-brace): Very minor cleanup. 36529 (electric-icon-brace): Very minor cleanup.
36530 36530
365312021-02-27 Stefan Kangas <stefan@marxist.se> 365312021-02-27 Stefan Kangas <stefankangas@gmail.com>
36532 36532
36533 Convert change-log-mode menu to easy-menu-define 36533 Convert change-log-mode menu to easy-menu-define
36534 36534
@@ -36660,7 +36660,7 @@
36660 * doc/misc/tramp.texi (External methods): Mention "about-args". 36660 * doc/misc/tramp.texi (External methods): Mention "about-args".
36661 (Remote shell setup): Use sshx. 36661 (Remote shell setup): Use sshx.
36662 36662
366632021-02-26 Stefan Kangas <stefan@marxist.se> 366632021-02-26 Stefan Kangas <stefankangas@gmail.com>
36664 36664
36665 Make some defcustom types stricter in comp.el 36665 Make some defcustom types stricter in comp.el
36666 36666
@@ -36668,7 +36668,7 @@
36668 (comp-async-jobs-number, comp-async-env-modifier-form): Use stricter 36668 (comp-async-jobs-number, comp-async-env-modifier-form): Use stricter
36669 types. 36669 types.
36670 36670
366712021-02-26 Stefan Kangas <stefan@marxist.se> 366712021-02-26 Stefan Kangas <stefankangas@gmail.com>
36672 36672
36673 Add :version tags to defcustoms in comp.el 36673 Add :version tags to defcustoms in comp.el
36674 36674
@@ -36679,11 +36679,11 @@
36679 (comp-async-report-warnings-errors, comp-native-driver-options) 36679 (comp-async-report-warnings-errors, comp-native-driver-options)
36680 (comp-libgccjit-reproducer): Add :version tags. 36680 (comp-libgccjit-reproducer): Add :version tags.
36681 36681
366822021-02-26 Stefan Kangas <stefan@marxist.se> 366822021-02-26 Stefan Kangas <stefankangas@gmail.com>
36683 36683
36684 * lisp/progmodes/dcl-mode.el: Minor doc fixes. 36684 * lisp/progmodes/dcl-mode.el: Minor doc fixes.
36685 36685
366862021-02-26 Stefan Kangas <stefan@marxist.se> 366862021-02-26 Stefan Kangas <stefankangas@gmail.com>
36687 36687
36688 Convert some more progmode menus to easy-menu-define 36688 Convert some more progmode menus to easy-menu-define
36689 36689
@@ -36699,7 +36699,7 @@
36699 * lisp/progmodes/icon.el 36699 * lisp/progmodes/icon.el
36700 (icon-mode-map, icon-mode-syntax-table): Simplify. 36700 (icon-mode-map, icon-mode-syntax-table): Simplify.
36701 36701
367022021-02-26 Stefan Kangas <stefan@marxist.se> 367022021-02-26 Stefan Kangas <stefankangas@gmail.com>
36703 36703
36704 Convert simula-mode menu to easy-menu-define 36704 Convert simula-mode menu to easy-menu-define
36705 36705
@@ -36708,14 +36708,14 @@
36708 (simula-mode-menu): ...to here, and use easy-menu-define. 36708 (simula-mode-menu): ...to here, and use easy-menu-define.
36709 (simula-popup-menu): Declare unused function obsolete. 36709 (simula-popup-menu): Declare unused function obsolete.
36710 36710
367112021-02-26 Stefan Kangas <stefan@marxist.se> 367112021-02-26 Stefan Kangas <stefankangas@gmail.com>
36712 36712
36713 Fix syntax highlighting of easy-menu-define docstrings 36713 Fix syntax highlighting of easy-menu-define docstrings
36714 36714
36715 * lisp/emacs-lisp/easymenu.el (easy-menu-define): Add doc-string 36715 * lisp/emacs-lisp/easymenu.el (easy-menu-define): Add doc-string
36716 declaration for correct syntax highlighting. 36716 declaration for correct syntax highlighting.
36717 36717
367182021-02-26 Stefan Kangas <stefan@marxist.se> 367182021-02-26 Stefan Kangas <stefankangas@gmail.com>
36719 36719
36720 Remove redundant requires of easymenu 36720 Remove redundant requires of easymenu
36721 36721
@@ -36734,7 +36734,7 @@
36734 * lisp/wid-browse.el: Remove redundant require of easymenu. We only 36734 * lisp/wid-browse.el: Remove redundant require of easymenu. We only
36735 use the autoloaded macro 'easy-menu-define' here. 36735 use the autoloaded macro 'easy-menu-define' here.
36736 36736
367372021-02-26 Stefan Kangas <stefan@marxist.se> 367372021-02-26 Stefan Kangas <stefankangas@gmail.com>
36738 36738
36739 Remove check for missing easymenu from cperl-mode.el 36739 Remove check for missing easymenu from cperl-mode.el
36740 36740
@@ -36804,7 +36804,7 @@
36804 works with pcase-let(*) without being optimized away. 36804 works with pcase-let(*) without being optimized away.
36805 * test/lisp/emacs-lisp/rx-tests.el (rx-pcase): Add test cases. 36805 * test/lisp/emacs-lisp/rx-tests.el (rx-pcase): Add test cases.
36806 36806
368072021-02-26 Stefan Kangas <stefan@marxist.se> 368072021-02-26 Stefan Kangas <stefankangas@gmail.com>
36808 36808
36809 * lisp/tooltip.el (tooltip): Doc fix for GTK. 36809 * lisp/tooltip.el (tooltip): Doc fix for GTK.
36810 36810
@@ -36889,7 +36889,7 @@
36889 * test/lisp/net/network-stream-tests.el 36889 * test/lisp/net/network-stream-tests.el
36890 (connect-to-tls-ipv4-nowait): Specify :family 'ipv4. 36890 (connect-to-tls-ipv4-nowait): Specify :family 'ipv4.
36891 36891
368922021-02-25 Stefan Kangas <stefan@marxist.se> 368922021-02-25 Stefan Kangas <stefankangas@gmail.com>
36893 36893
36894 Convert epa-key-list-mode menu to easy-menu-define 36894 Convert epa-key-list-mode menu to easy-menu-define
36895 36895
@@ -37271,7 +37271,7 @@
37271 it, following the code in c-parse-state-1, to get a proper setting of 37271 it, following the code in c-parse-state-1, to get a proper setting of
37272 c-state-cache-good-pos. 37272 c-state-cache-good-pos.
37273 37273
372742021-02-23 Stefan Kangas <stefan@marxist.se> 372742021-02-23 Stefan Kangas <stefankangas@gmail.com>
37275 37275
37276 Convert some more menus to easy-menu-define 37276 Convert some more menus to easy-menu-define
37277 37277
@@ -37284,7 +37284,7 @@
37284 * lisp/wdired.el (wdired-mode-menu): ...to here, and convert to 37284 * lisp/wdired.el (wdired-mode-menu): ...to here, and convert to
37285 easy-menu-define. 37285 easy-menu-define.
37286 37286
372872021-02-23 Stefan Kangas <stefan@marxist.se> 372872021-02-23 Stefan Kangas <stefankangas@gmail.com>
37288 37288
37289 Improve easymenu.el Commentary section 37289 Improve easymenu.el Commentary section
37290 37290
@@ -37671,7 +37671,7 @@
37671 (comp-cstr-typespec-tests-alist): Add testcase. 37671 (comp-cstr-typespec-tests-alist): Add testcase.
37672 * test/src/comp-tests.el (comp-tests-type-spec-tests): Fix testcase. 37672 * test/src/comp-tests.el (comp-tests-type-spec-tests): Fix testcase.
37673 37673
376742021-02-22 Stefan Kangas <stefan@marxist.se> 376742021-02-22 Stefan Kangas <stefankangas@gmail.com>
37675 37675
37676 Prefer mailing lists to newsgroups in FAQ 37676 Prefer mailing lists to newsgroups in FAQ
37677 37677
@@ -37680,7 +37680,7 @@
37680 (Packages that do not come with Emacs): Prefer mailing lists to 37680 (Packages that do not come with Emacs): Prefer mailing lists to
37681 newsgroups. (Bug#46633) 37681 newsgroups. (Bug#46633)
37682 37682
376832021-02-22 Stefan Kangas <stefan@marxist.se> 376832021-02-22 Stefan Kangas <stefankangas@gmail.com>
37684 37684
37685 Improve wrong number of args error message in propertize 37685 Improve wrong number of args error message in propertize
37686 37686
@@ -37713,7 +37713,7 @@
37713 37713
37714 * test/misc/test-custom-noloads.el (custom-test-load): Unstable. 37714 * test/misc/test-custom-noloads.el (custom-test-load): Unstable.
37715 37715
377162021-02-22 Stefan Kangas <stefan@marxist.se> 377162021-02-22 Stefan Kangas <stefankangas@gmail.com>
37717 37717
37718 Convert some textmodes menus to easy-menu-define 37718 Convert some textmodes menus to easy-menu-define
37719 37719
@@ -37754,7 +37754,7 @@
37754 (syms_of_alloc): Defsubr it. 37754 (syms_of_alloc): Defsubr it.
37755 * src/data.c (syms_of_data): Defsym byte-code-function-p. 37755 * src/data.c (syms_of_data): Defsym byte-code-function-p.
37756 37756
377572021-02-21 Stefan Kangas <stefan@marxist.se> 377572021-02-21 Stefan Kangas <stefankangas@gmail.com>
37758 37758
37759 Run admin/cus-tests.el tests from test suite 37759 Run admin/cus-tests.el tests from test suite
37760 37760
@@ -37771,7 +37771,7 @@
37771 * test/file-organization.org (Test Files): Document new test directory 37771 * test/file-organization.org (Test Files): Document new test directory
37772 "misc" for tests not belonging to any one file. 37772 "misc" for tests not belonging to any one file.
37773 37773
377742021-02-21 Stefan Kangas <stefan@marxist.se> 377742021-02-21 Stefan Kangas <stefankangas@gmail.com>
37775 37775
37776 Fix interactive mode tagging for man and woman 37776 Fix interactive mode tagging for man and woman
37777 37777
@@ -37824,14 +37824,14 @@
37824 (test-json-encode-plist, test-json-pretty-print-object): Test 37824 (test-json-encode-plist, test-json-pretty-print-object): Test
37825 encoding of confusable keys. 37825 encoding of confusable keys.
37826 37826
378272021-02-21 Stefan Kangas <stefan@marxist.se> 378272021-02-21 Stefan Kangas <stefankangas@gmail.com>
37828 37828
37829 Make unused variable menu-bar-handwrite-map obsolete 37829 Make unused variable menu-bar-handwrite-map obsolete
37830 37830
37831 * lisp/play/handwrite.el (menu-bar-handwrite-map): Make unused 37831 * lisp/play/handwrite.el (menu-bar-handwrite-map): Make unused
37832 variable obsolete. 37832 variable obsolete.
37833 37833
378342021-02-21 Stefan Kangas <stefan@marxist.se> 378342021-02-21 Stefan Kangas <stefankangas@gmail.com>
37835 37835
37836 Convert bubbles menu to easy-menu-define 37836 Convert bubbles menu to easy-menu-define
37837 37837
@@ -37840,11 +37840,11 @@
37840 Move menu definition from here... 37840 Move menu definition from here...
37841 (bubbles-menu): ...to here, and convert to easy-menu-define. 37841 (bubbles-menu): ...to here, and convert to easy-menu-define.
37842 37842
378432021-02-21 Stefan Kangas <stefan@marxist.se> 378432021-02-21 Stefan Kangas <stefankangas@gmail.com>
37844 37844
37845 * etc/NEWS.19: Add entry for 'easy-menu-define'. 37845 * etc/NEWS.19: Add entry for 'easy-menu-define'.
37846 37846
378472021-02-21 Stefan Kangas <stefan@marxist.se> 378472021-02-21 Stefan Kangas <stefankangas@gmail.com>
37848 37848
37849 Convert some progmodes menus to easy-menu-define 37849 Convert some progmodes menus to easy-menu-define
37850 37850
@@ -37875,7 +37875,7 @@
37875 * src/nsterm.m ([EmacsSurface dealloc]): Release will remove all 37875 * src/nsterm.m ([EmacsSurface dealloc]): Release will remove all
37876 objects and free the memory. 37876 objects and free the memory.
37877 37877
378782021-02-20 Stefan Kangas <stefan@marxist.se> 378782021-02-20 Stefan Kangas <stefankangas@gmail.com>
37879 37879
37880 Convert makefile-mode menu to easy-menu-define 37880 Convert makefile-mode menu to easy-menu-define
37881 37881
@@ -37905,7 +37905,7 @@
37905 37905
37906 * doc/emacs/m-x.texi (M-x): Mention `M-S-x' in the Emacs manual. 37906 * doc/emacs/m-x.texi (M-x): Mention `M-S-x' in the Emacs manual.
37907 37907
379082021-02-20 Stefan Kangas <stefan@marxist.se> 379082021-02-20 Stefan Kangas <stefankangas@gmail.com>
37909 37909
37910 * lisp/help.el (help-for-help-internal): Doc fix; use imperative. 37910 * lisp/help.el (help-for-help-internal): Doc fix; use imperative.
37911 37911
@@ -37958,7 +37958,7 @@
37958 and execution of the SOCKS connect command and proxying of an HTTP 37958 and execution of the SOCKS connect command and proxying of an HTTP
37959 request; simplify fake server. (Bug#46342) 37959 request; simplify fake server. (Bug#46342)
37960 37960
379612021-02-20 Stefan Kangas <stefan@marxist.se> 379612021-02-20 Stefan Kangas <stefankangas@gmail.com>
37962 37962
37963 Convert re-builder menu to easy-menu-define 37963 Convert re-builder menu to easy-menu-define
37964 37964
@@ -37966,7 +37966,7 @@
37966 definition from here... 37966 definition from here...
37967 (reb-mode-menu): ...to here, and rewrite using easy-menu-define. 37967 (reb-mode-menu): ...to here, and rewrite using easy-menu-define.
37968 37968
379692021-02-20 Stefan Kangas <stefan@marxist.se> 379692021-02-20 Stefan Kangas <stefankangas@gmail.com>
37970 37970
37971 Convert finder menu to easy-menu-define 37971 Convert finder menu to easy-menu-define
37972 37972
@@ -37975,7 +37975,7 @@
37975 (finder-mode-menu): ...to here, and rewrite using 37975 (finder-mode-menu): ...to here, and rewrite using
37976 easy-menu-define. 37976 easy-menu-define.
37977 37977
379782021-02-20 Stefan Kangas <stefan@marxist.se> 379782021-02-20 Stefan Kangas <stefankangas@gmail.com>
37979 37979
37980 Add toolbar for help-mode 37980 Add toolbar for help-mode
37981 37981
@@ -37985,7 +37985,7 @@
37985 37985
37986 (help-bookmark-make-record, help-bookmark-jump): Minor doc fixes. 37986 (help-bookmark-make-record, help-bookmark-jump): Minor doc fixes.
37987 37987
379882021-02-20 Stefan Kangas <stefan@marxist.se> 379882021-02-20 Stefan Kangas <stefankangas@gmail.com>
37989 37989
37990 * lisp/woman.el: Doc fix; remove redundant setup info. 37990 * lisp/woman.el: Doc fix; remove redundant setup info.
37991 37991
@@ -38113,14 +38113,14 @@
38113 * test/lisp/emacs-lisp/rx-tests.el (rx-regexp): Modify test to not 38113 * test/lisp/emacs-lisp/rx-tests.el (rx-regexp): Modify test to not
38114 trigger a linting warning while retaining its testing power. 38114 trigger a linting warning while retaining its testing power.
38115 38115
381162021-02-19 Stefan Kangas <stefan@marxist.se> 381162021-02-19 Stefan Kangas <stefankangas@gmail.com>
38117 38117
38118 Mention the GNU Kind Communications Guidelines in the FAQ 38118 Mention the GNU Kind Communications Guidelines in the FAQ
38119 38119
38120 * doc/misc/efaq.texi (Guidelines for newsgroup postings): Mention 38120 * doc/misc/efaq.texi (Guidelines for newsgroup postings): Mention
38121 the GNU Kind Communications Guidelines. 38121 the GNU Kind Communications Guidelines.
38122 38122
381232021-02-19 Stefan Kangas <stefan@marxist.se> 381232021-02-19 Stefan Kangas <stefankangas@gmail.com>
38124 38124
38125 * lisp/calculator.el: Minor doc fix. Remove redundant :group args. 38125 * lisp/calculator.el: Minor doc fix. Remove redundant :group args.
38126 38126
@@ -38131,7 +38131,7 @@
38131 * test/lisp/net/tramp-tests.el (tramp-test33-environment-variables): 38131 * test/lisp/net/tramp-tests.el (tramp-test33-environment-variables):
38132 Adapt test. (Bug#46625) 38132 Adapt test. (Bug#46625)
38133 38133
381342021-02-19 Stefan Kangas <stefan@marxist.se> 381342021-02-19 Stefan Kangas <stefankangas@gmail.com>
38135 38135
38136 Do interactive mode tagging for snake.el 38136 Do interactive mode tagging for snake.el
38137 38137
@@ -38666,13 +38666,13 @@
38666 wrap search around if current file is the last one with conflicts 38666 wrap search around if current file is the last one with conflicts
38667 (bug#46538). 38667 (bug#46538).
38668 38668
386692021-02-16 Stefan Kangas <stefan@marxist.se> 386692021-02-16 Stefan Kangas <stefankangas@gmail.com>
38670 38670
38671 Do `interactive' mode tagging in gomoku.el 38671 Do `interactive' mode tagging in gomoku.el
38672 38672
38673 * lisp/play/gomoku.el: Do `interactive' mode tagging. 38673 * lisp/play/gomoku.el: Do `interactive' mode tagging.
38674 38674
386752021-02-16 Stefan Kangas <stefan@marxist.se> 386752021-02-16 Stefan Kangas <stefankangas@gmail.com>
38676 38676
38677 * lisp/play/gomoku.el: Minor doc fixes; formatting. 38677 * lisp/play/gomoku.el: Minor doc fixes; formatting.
38678 38678
@@ -38685,7 +38685,7 @@
38685 (bindat--unpack-item, bindat--pack-item): Use them. 38685 (bindat--unpack-item, bindat--pack-item): Use them.
38686 (bindat--fixed-length-alist): Add new types. 38686 (bindat--fixed-length-alist): Add new types.
38687 38687
386882021-02-16 Stefan Kangas <stefan@marxist.se> 386882021-02-16 Stefan Kangas <stefankangas@gmail.com>
38689 38689
38690 Fix admin/check-doc-strings for new DEFUN format 38690 Fix admin/check-doc-strings for new DEFUN format
38691 38691
@@ -38905,7 +38905,7 @@
38905 38905
38906 * doc/lispref/edebug.texi (Specification List): Document &interpose. 38906 * doc/lispref/edebug.texi (Specification List): Document &interpose.
38907 38907
389082021-02-15 Stefan Kangas <stefan@marxist.se> 389082021-02-15 Stefan Kangas <stefankangas@gmail.com>
38909 38909
38910 Avoid asking repeatedly about reloading bookmarks file 38910 Avoid asking repeatedly about reloading bookmarks file
38911 38911
@@ -38916,7 +38916,7 @@
38916 (bookmark--watch-file-already-queried-p): New function. 38916 (bookmark--watch-file-already-queried-p): New function.
38917 (bookmark--watch-already-asked-mtime): New variable. 38917 (bookmark--watch-already-asked-mtime): New variable.
38918 38918
389192021-02-14 Stefan Kangas <stefan@marxist.se> 389192021-02-14 Stefan Kangas <stefankangas@gmail.com>
38920 38920
38921 Mark up bookmark.el for correct modes 38921 Mark up bookmark.el for correct modes
38922 38922
@@ -39145,7 +39145,7 @@
39145 * lisp/emacs-lisp/derived.el (define-derived-mode): Introduce a 39145 * lisp/emacs-lisp/derived.el (define-derived-mode): Introduce a
39146 new :interactive keyword. 39146 new :interactive keyword.
39147 39147
391482021-02-14 Stefan Kangas <stefan@marxist.se> 391482021-02-14 Stefan Kangas <stefankangas@gmail.com>
39149 39149
39150 Remove redundant :group args from textmodes/*.el 39150 Remove redundant :group args from textmodes/*.el
39151 39151
@@ -39335,14 +39335,14 @@
39335 * lisp/subr.el (add-minor-mode): Clarify that this function isn't 39335 * lisp/subr.el (add-minor-mode): Clarify that this function isn't
39336 only about XEmacs compat stuff. 39336 only about XEmacs compat stuff.
39337 39337
393382021-02-13 Stefan Kangas <stefan@marxist.se> 393382021-02-13 Stefan Kangas <stefankangas@gmail.com>
39339 39339
39340 Delete 20 year old comment in executable.el 39340 Delete 20 year old comment in executable.el
39341 39341
39342 * lisp/progmodes/executable.el (executable-insert): Delete 20 year old 39342 * lisp/progmodes/executable.el (executable-insert): Delete 20 year old
39343 comment. 39343 comment.
39344 39344
393452021-02-13 Stefan Kangas <stefan@marxist.se> 393452021-02-13 Stefan Kangas <stefankangas@gmail.com>
39346 39346
39347 Remove redundant :group args in progmodes/*.el 39347 Remove redundant :group args in progmodes/*.el
39348 39348
@@ -39387,7 +39387,7 @@
39387 * test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el 39387 * test/lisp/emacs-lisp/edebug-resources/edebug-test-code.el
39388 (edebug-test-code-use-gv-expander): New test case. 39388 (edebug-test-code-use-gv-expander): New test case.
39389 39389
393902021-02-13 Stefan Kangas <stefan@marxist.se> 393902021-02-13 Stefan Kangas <stefankangas@gmail.com>
39391 39391
39392 Comment out mysterious code from cperl-mode.el 39392 Comment out mysterious code from cperl-mode.el
39393 39393
@@ -39396,7 +39396,7 @@
39396 what it is used for, so comment it out and see if anyone complains 39396 what it is used for, so comment it out and see if anyone complains
39397 before Emacs 28.1 or 28.2. 39397 before Emacs 28.1 or 28.2.
39398 39398
393992021-02-13 Stefan Kangas <stefan@marxist.se> 393992021-02-13 Stefan Kangas <stefankangas@gmail.com>
39400 39400
39401 Remove outdated documentation from cperl-mode.el 39401 Remove outdated documentation from cperl-mode.el
39402 39402
@@ -39446,7 +39446,7 @@
39446 * doc/lispref/loading.texi (Hooks for Loading): Avoid the use of 39446 * doc/lispref/loading.texi (Hooks for Loading): Avoid the use of
39447 `def-edebug-spec` in example (better use `debug` declaration). 39447 `def-edebug-spec` in example (better use `debug` declaration).
39448 39448
394492021-02-13 Stefan Kangas <stefan@marxist.se> 394492021-02-13 Stefan Kangas <stefankangas@gmail.com>
39450 39450
39451 Remove XEmacs and Emacs 21 compat code from cperl-mode 39451 Remove XEmacs and Emacs 21 compat code from cperl-mode
39452 39452
@@ -39574,7 +39574,7 @@
39574 function but this is about to change; the code expansion is 39574 function but this is about to change; the code expansion is
39575 unnecessary and makes compiler improvements more difficult to gauge. 39575 unnecessary and makes compiler improvements more difficult to gauge.
39576 39576
395772021-02-12 Stefan Kangas <stefan@marxist.se> 395772021-02-12 Stefan Kangas <stefankangas@gmail.com>
39578 39578
39579 Use regexp-opt for font lock defaults in meta-mode.el 39579 Use regexp-opt for font lock defaults in meta-mode.el
39580 39580
@@ -39582,14 +39582,14 @@
39582 39582
39583 (meta-font-lock-keywords): Use regexp-opt. 39583 (meta-font-lock-keywords): Use regexp-opt.
39584 39584
395852021-02-12 Stefan Kangas <stefan@marxist.se> 395852021-02-12 Stefan Kangas <stefankangas@gmail.com>
39586 39586
39587 Minor cleanups in scheme.el 39587 Minor cleanups in scheme.el
39588 39588
39589 * lisp/progmodes/scheme.el: Remove redundant :group args. 39589 * lisp/progmodes/scheme.el: Remove redundant :group args.
39590 (dsssl-font-lock-keywords): Use regexp-opt. 39590 (dsssl-font-lock-keywords): Use regexp-opt.
39591 39591
395922021-02-12 Stefan Kangas <stefan@marxist.se> 395922021-02-12 Stefan Kangas <stefankangas@gmail.com>
39593 39593
39594 Add font locking for many missing macros in m4-mode 39594 Add font locking for many missing macros in m4-mode
39595 39595
@@ -39707,21 +39707,21 @@
39707 Switch the current window away from the mini-window here (moved from 39707 Switch the current window away from the mini-window here (moved from
39708 read_minibuf). 39708 read_minibuf).
39709 39709
397102021-02-11 Stefan Kangas <stefan@marxist.se> 397102021-02-11 Stefan Kangas <stefankangas@gmail.com>
39711 39711
39712 Use lexical-binding in erc-sound.el 39712 Use lexical-binding in erc-sound.el
39713 39713
39714 * lisp/erc/erc-sound.el: Use lexical-binding. Remove redundant :group 39714 * lisp/erc/erc-sound.el: Use lexical-binding. Remove redundant :group
39715 args. 39715 args.
39716 39716
397172021-02-11 Stefan Kangas <stefan@marxist.se> 397172021-02-11 Stefan Kangas <stefankangas@gmail.com>
39718 39718
39719 Drop XEmacs and SXEmacs support from EDE 39719 Drop XEmacs and SXEmacs support from EDE
39720 39720
39721 * lisp/cedet/ede/emacs.el (ede-emacs-version): Drop XEmacs and 39721 * lisp/cedet/ede/emacs.el (ede-emacs-version): Drop XEmacs and
39722 SXEmacs support from EDE. 39722 SXEmacs support from EDE.
39723 39723
397242021-02-11 Stefan Kangas <stefan@marxist.se> 397242021-02-11 Stefan Kangas <stefankangas@gmail.com>
39725 39725
39726 Use lexical-binding in various ede files 39726 Use lexical-binding in various ede files
39727 39727
@@ -39739,7 +39739,7 @@
39739 39739
39740 * lisp/emacs-lisp/comp.el (comp-trampoline-compile): Default to speed 1. 39740 * lisp/emacs-lisp/comp.el (comp-trampoline-compile): Default to speed 1.
39741 39741
397422021-02-11 Stefan Kangas <stefan@marxist.se> 397422021-02-11 Stefan Kangas <stefankangas@gmail.com>
39743 39743
39744 Use lexical-binding in wid-browse.el 39744 Use lexical-binding in wid-browse.el
39745 39745
@@ -39748,11 +39748,11 @@
39748 (widget-browse-mode-hook): Remove redundant :group arg. 39748 (widget-browse-mode-hook): Remove redundant :group arg.
39749 (widget-browse-action, widget-browse-value-create): Doc fixes. 39749 (widget-browse-action, widget-browse-value-create): Doc fixes.
39750 39750
397512021-02-11 Stefan Kangas <stefan@marxist.se> 397512021-02-11 Stefan Kangas <stefankangas@gmail.com>
39752 39752
39753 * lisp/ps-samp.el: Use lexical-binding. 39753 * lisp/ps-samp.el: Use lexical-binding.
39754 39754
397552021-02-11 Stefan Kangas <stefan@marxist.se> 397552021-02-11 Stefan Kangas <stefankangas@gmail.com>
39756 39756
39757 Fix two Emacs version references in misc manuals 39757 Fix two Emacs version references in misc manuals
39758 39758
@@ -39784,7 +39784,7 @@
39784 * src/frame.c (frame_float): Use frame monitor attributes instead 39784 * src/frame.c (frame_float): Use frame monitor attributes instead
39785 of attributes of the main monitor (bug#46406). 39785 of attributes of the main monitor (bug#46406).
39786 39786
397872021-02-11 Stefan Kangas <stefan@marxist.se> 397872021-02-11 Stefan Kangas <stefankangas@gmail.com>
39788 39788
39789 Avoid having erc in irrelevant finder categories 39789 Avoid having erc in irrelevant finder categories
39790 39790
@@ -39804,7 +39804,7 @@
39804 * lisp/erc/erc-track.el: 39804 * lisp/erc/erc-track.el:
39805 * lisp/erc/erc-xdcc.el: Remove irrelevant entries in Keywords header. 39805 * lisp/erc/erc-xdcc.el: Remove irrelevant entries in Keywords header.
39806 39806
398072021-02-11 Stefan Kangas <stefan@marxist.se> 398072021-02-11 Stefan Kangas <stefankangas@gmail.com>
39808 39808
39809 * lisp/progmodes/cperl-mode.el (cperl-init-faces): Use regexp-opt. 39809 * lisp/progmodes/cperl-mode.el (cperl-init-faces): Use regexp-opt.
39810 39810
@@ -39957,7 +39957,7 @@
39957 * src/callproc.c (call_process): Avoid assertion violation when 39957 * src/callproc.c (call_process): Avoid assertion violation when
39958 DESTINATION is a cons cell '(:file . "FOO")'. (Bug#46426) 39958 DESTINATION is a cons cell '(:file . "FOO")'. (Bug#46426)
39959 39959
399602021-02-10 Stefan Kangas <stefan@marxist.se> 399602021-02-10 Stefan Kangas <stefankangas@gmail.com>
39961 39961
39962 Use lexical-binding in dns-mode.el 39962 Use lexical-binding in dns-mode.el
39963 39963
@@ -39966,7 +39966,7 @@
39966 * test/lisp/textmodes/dns-mode-tests.el 39966 * test/lisp/textmodes/dns-mode-tests.el
39967 (dns-mode-tests-dns-mode-soa-increment-serial): New test. 39967 (dns-mode-tests-dns-mode-soa-increment-serial): New test.
39968 39968
399692021-02-10 Stefan Kangas <stefan@marxist.se> 399692021-02-10 Stefan Kangas <stefankangas@gmail.com>
39970 39970
39971 Use lexical-binding in mail-utils.el and add tests 39971 Use lexical-binding in mail-utils.el and add tests
39972 39972
@@ -40014,14 +40014,14 @@
40014 * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--get-vars) 40014 * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--get-vars)
40015 (bytecomp-local-defvar): New test. 40015 (bytecomp-local-defvar): New test.
40016 40016
400172021-02-10 Stefan Kangas <stefan@marxist.se> 400172021-02-10 Stefan Kangas <stefankangas@gmail.com>
40018 40018
40019 Minor cleanup in imenu.el 40019 Minor cleanup in imenu.el
40020 40020
40021 * lisp/imenu.el: Doc fix; these examples have been removed. Remove 40021 * lisp/imenu.el: Doc fix; these examples have been removed. Remove
40022 redundant :group args. 40022 redundant :group args.
40023 40023
400242021-02-10 Stefan Kangas <stefan@marxist.se> 400242021-02-10 Stefan Kangas <stefankangas@gmail.com>
40025 40025
40026 Use lexical-binding in snmp-mode.el 40026 Use lexical-binding in snmp-mode.el
40027 40027
@@ -40029,7 +40029,7 @@
40029 args. Doc fix; remove outdated information. 40029 args. Doc fix; remove outdated information.
40030 (snmp-mode, snmpv2-mode): Add FIXME to use define-derived-mode. 40030 (snmp-mode, snmpv2-mode): Add FIXME to use define-derived-mode.
40031 40031
400322021-02-10 Stefan Kangas <stefan@marxist.se> 400322021-02-10 Stefan Kangas <stefankangas@gmail.com>
40033 40033
40034 Declare empty macro imenu-progress-menu obsolete 40034 Declare empty macro imenu-progress-menu obsolete
40035 40035
@@ -40050,11 +40050,11 @@
40050 40050
40051 This follows from the discussion in bug#46358. 40051 This follows from the discussion in bug#46358.
40052 40052
400532021-02-10 Stefan Kangas <stefan@marxist.se> 400532021-02-10 Stefan Kangas <stefankangas@gmail.com>
40054 40054
40055 * lisp/cedet/semantic/bovine/gcc.el: Use lexical-binding. 40055 * lisp/cedet/semantic/bovine/gcc.el: Use lexical-binding.
40056 40056
400572021-02-10 Stefan Kangas <stefan@marxist.se> 400572021-02-10 Stefan Kangas <stefankangas@gmail.com>
40058 40058
40059 Move cedet test resource files to follow our conventions 40059 Move cedet test resource files to follow our conventions
40060 40060
@@ -40103,7 +40103,7 @@
40103 * test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy: 40103 * test/lisp/cedet/semantic-utest-ia-resources/testwisent.wy:
40104 ...to here. 40104 ...to here.
40105 40105
401062021-02-10 Stefan Kangas <stefan@marxist.se> 401062021-02-10 Stefan Kangas <stefankangas@gmail.com>
40107 40107
40108 Convert tests for srecode/fields.el to ert 40108 Convert tests for srecode/fields.el to ert
40109 40109
@@ -40115,7 +40115,7 @@
40115 * test/manual/cedet/cedet-utests.el (cedet-utest-libs): Don't 40115 * test/manual/cedet/cedet-utests.el (cedet-utest-libs): Don't
40116 list the above moved file. 40116 list the above moved file.
40117 40117
401182021-02-10 Stefan Kangas <stefan@marxist.se> 401182021-02-10 Stefan Kangas <stefankangas@gmail.com>
40119 40119
40120 Make texinfmt-version variable obsolete 40120 Make texinfmt-version variable obsolete
40121 40121
@@ -40124,14 +40124,14 @@
40124 (texinfo-format-region, texinfo-format-buffer-1): Use 40124 (texinfo-format-region, texinfo-format-buffer-1): Use
40125 'emacs-version' instead of above obsolete variable. 40125 'emacs-version' instead of above obsolete variable.
40126 40126
401272021-02-10 Stefan Kangas <stefan@marxist.se> 401272021-02-10 Stefan Kangas <stefankangas@gmail.com>
40128 40128
40129 Use lexical-binding in bib-mode.el 40129 Use lexical-binding in bib-mode.el
40130 40130
40131 * lisp/textmodes/bib-mode.el: Use lexical-binding. Remove 40131 * lisp/textmodes/bib-mode.el: Use lexical-binding. Remove
40132 redundant :group args. 40132 redundant :group args.
40133 40133
401342021-02-10 Stefan Kangas <stefan@marxist.se> 401342021-02-10 Stefan Kangas <stefankangas@gmail.com>
40135 40135
40136 Move semantic/format.el tests to follow our conventions 40136 Move semantic/format.el tests to follow our conventions
40137 40137
@@ -40144,7 +40144,7 @@
40144 * test/lisp/cedet/semantic/format-resources/test-fmt.cpp: 40144 * test/lisp/cedet/semantic/format-resources/test-fmt.cpp:
40145 * test/lisp/cedet/semantic/format-resources/test-fmt.el: ...to here. 40145 * test/lisp/cedet/semantic/format-resources/test-fmt.el: ...to here.
40146 40146
401472021-02-10 Stefan Kangas <stefan@marxist.se> 401472021-02-10 Stefan Kangas <stefankangas@gmail.com>
40148 40148
40149 Use lexical-binding in some test files 40149 Use lexical-binding in some test files
40150 40150
@@ -40156,7 +40156,7 @@
40156 * test/manual/etags/ETAGS.good_1: Update expected result for the 40156 * test/manual/etags/ETAGS.good_1: Update expected result for the
40157 above change. 40157 above change.
40158 40158
401592021-02-10 Stefan Kangas <stefan@marxist.se> 401592021-02-10 Stefan Kangas <stefankangas@gmail.com>
40160 40160
40161 Change default semantic-lex-analyzer to semantic-lex 40161 Change default semantic-lex-analyzer to semantic-lex
40162 40162
@@ -40164,7 +40164,7 @@
40164 to semantic-lex, since semantic-flex was obsolete and has been 40164 to semantic-lex, since semantic-flex was obsolete and has been
40165 removed. 40165 removed.
40166 40166
401672021-02-10 Stefan Kangas <stefan@marxist.se> 401672021-02-10 Stefan Kangas <stefankangas@gmail.com>
40168 40168
40169 Convert many manual cedet tests to ert 40169 Convert many manual cedet tests to ert
40170 40170
@@ -40189,7 +40189,7 @@
40189 (semantic-test-data-cache): Move test from here... 40189 (semantic-test-data-cache): Move test from here...
40190 * test/lisp/cedet/semantic/fw-tests.el: ...to this new file. 40190 * test/lisp/cedet/semantic/fw-tests.el: ...to this new file.
40191 40191
401922021-02-10 Stefan Kangas <stefan@marxist.se> 401922021-02-10 Stefan Kangas <stefankangas@gmail.com>
40193 40193
40194 Use lexical-binding in almost all of play/*.el 40194 Use lexical-binding in almost all of play/*.el
40195 40195
@@ -40333,14 +40333,14 @@
40333 * lisp/emacs-lisp/bytecomp.el (byte-compile-form): 40333 * lisp/emacs-lisp/bytecomp.el (byte-compile-form):
40334 Use `macroexp--unfold-lambda` instead. 40334 Use `macroexp--unfold-lambda` instead.
40335 40335
403362021-02-09 Stefan Kangas <stefan@marxist.se> 403362021-02-09 Stefan Kangas <stefankangas@gmail.com>
40337 40337
40338 Remove some dead, commented out code from lisp-mode.el 40338 Remove some dead, commented out code from lisp-mode.el
40339 40339
40340 * lisp/emacs-lisp/lisp-mode.el (lisp-data-mode-syntax-table): 40340 * lisp/emacs-lisp/lisp-mode.el (lisp-data-mode-syntax-table):
40341 Remove code commented out since 2005. 40341 Remove code commented out since 2005.
40342 40342
403432021-02-09 Stefan Kangas <stefan@marxist.se> 403432021-02-09 Stefan Kangas <stefankangas@gmail.com>
40344 40344
40345 Load all generic-x.el modes unconditionally 40345 Load all generic-x.el modes unconditionally
40346 40346
@@ -40467,7 +40467,7 @@
40467 So that combining it with `shift` selects the text, as usual, in case 40467 So that combining it with `shift` selects the text, as usual, in case
40468 you have it bound for example to `C-a` in a mode like `enriched-mode`. 40468 you have it bound for example to `C-a` in a mode like `enriched-mode`.
40469 40469
404702021-02-08 Stefan Kangas <stefan@marxist.se> 404702021-02-08 Stefan Kangas <stefankangas@gmail.com>
40471 40471
40472 * lisp/avoid.el: Doc fixes. 40472 * lisp/avoid.el: Doc fixes.
40473 40473
@@ -40532,7 +40532,7 @@
40532 * lisp/gnus/gnus-art.el (gnus-article-press-button): Make the `b' 40532 * lisp/gnus/gnus-art.el (gnus-article-press-button): Make the `b'
40533 summary mode command work again. 40533 summary mode command work again.
40534 40534
405352021-02-08 Stefan Kangas <stefan@marxist.se> 405352021-02-08 Stefan Kangas <stefankangas@gmail.com>
40536 40536
40537 Prefer setq-local in a few more places 40537 Prefer setq-local in a few more places
40538 40538
@@ -40543,7 +40543,7 @@
40543 * lisp/epg.el (epg--start): 40543 * lisp/epg.el (epg--start):
40544 * lisp/vc/ediff-util.el (ediff-activate-mark): Prefer setq-local. 40544 * lisp/vc/ediff-util.el (ediff-activate-mark): Prefer setq-local.
40545 40545
405462021-02-08 Stefan Kangas <stefan@marxist.se> 405462021-02-08 Stefan Kangas <stefankangas@gmail.com>
40547 40547
40548 Add tests for count-lines 40548 Add tests for count-lines
40549 40549
@@ -40642,7 +40642,7 @@
40642 * src/fns.c (Fline_number_at_pos): Rename from 40642 * src/fns.c (Fline_number_at_pos): Rename from
40643 Fline_number_at_position and adjust parameter list. 40643 Fline_number_at_position and adjust parameter list.
40644 40644
406452021-02-07 Stefan Kangas <stefan@marxist.se> 406452021-02-07 Stefan Kangas <stefankangas@gmail.com>
40646 40646
40647 Minor doc fixes in dictionary-connection.el 40647 Minor doc fixes in dictionary-connection.el
40648 40648
@@ -40650,7 +40650,7 @@
40650 (dictionary-connection-p, dictionary-connection-read-to-point): 40650 (dictionary-connection-p, dictionary-connection-read-to-point):
40651 Minor doc fixes to adhere to our conventions. 40651 Minor doc fixes to adhere to our conventions.
40652 40652
406532021-02-07 Stefan Kangas <stefan@marxist.se> 406532021-02-07 Stefan Kangas <stefankangas@gmail.com>
40654 40654
40655 Fix copyright and license statement in dictionary*.el 40655 Fix copyright and license statement in dictionary*.el
40656 40656
@@ -40669,7 +40669,7 @@
40669 40669
40670 * src/fns.c (Fline_number_at_position): New function (bug#22763). 40670 * src/fns.c (Fline_number_at_position): New function (bug#22763).
40671 40671
406722021-02-07 Stefan Kangas <stefan@marxist.se> 406722021-02-07 Stefan Kangas <stefankangas@gmail.com>
40673 40673
40674 Various doc fixes in dictionary.el 40674 Various doc fixes in dictionary.el
40675 40675
@@ -41082,11 +41082,11 @@
41082 information about flushing the state by copying the text from the 41082 information about flushing the state by copying the text from the
41083 doc string (bug#46274). 41083 doc string (bug#46274).
41084 41084
410852021-02-05 Stefan Kangas <stefan@marxist.se> 410852021-02-05 Stefan Kangas <stefankangas@gmail.com>
41086 41086
41087 * lisp/emacs-lisp/checkdoc.el: Doc fix; don't mention built-ins. 41087 * lisp/emacs-lisp/checkdoc.el: Doc fix; don't mention built-ins.
41088 41088
410892021-02-05 Stefan Kangas <stefan@marxist.se> 410892021-02-05 Stefan Kangas <stefankangas@gmail.com>
41090 41090
41091 Remove some unnecessary references to Emacs 18 41091 Remove some unnecessary references to Emacs 18
41092 41092
@@ -41094,14 +41094,14 @@
41094 * lisp/progmodes/f90.el: 41094 * lisp/progmodes/f90.el:
41095 * lisp/shell.el: Doc fix; don't mention Emacs 18. 41095 * lisp/shell.el: Doc fix; don't mention Emacs 18.
41096 41096
410972021-02-05 Stefan Kangas <stefan@marxist.se> 410972021-02-05 Stefan Kangas <stefankangas@gmail.com>
41098 41098
41099 Remove Emacs 19 compat code from dcl-mode.el 41099 Remove Emacs 19 compat code from dcl-mode.el
41100 41100
41101 * lisp/progmodes/dcl-mode.el: Doc fix. 41101 * lisp/progmodes/dcl-mode.el: Doc fix.
41102 (dcl-mode-map, dcl-mode): Remove compat code for Emacs 19. 41102 (dcl-mode-map, dcl-mode): Remove compat code for Emacs 19.
41103 41103
411042021-02-05 Stefan Kangas <stefan@marxist.se> 411042021-02-05 Stefan Kangas <stefankangas@gmail.com>
41105 41105
41106 Remove Emacs 20 compat code for header-line-format 41106 Remove Emacs 20 compat code for header-line-format
41107 41107
@@ -41110,13 +41110,13 @@
41110 * lisp/ibuffer.el (ibuffer-use-header-line): Remove Emacs 20 compat 41110 * lisp/ibuffer.el (ibuffer-use-header-line): Remove Emacs 20 compat
41111 code; header-line-format is always defined starting with Emacs 21. 41111 code; header-line-format is always defined starting with Emacs 21.
41112 41112
411132021-02-05 Stefan Kangas <stefan@marxist.se> 411132021-02-05 Stefan Kangas <stefankangas@gmail.com>
41114 41114
41115 * lisp/color.el: Remove Emacs 23.2 compat code. 41115 * lisp/color.el: Remove Emacs 23.2 compat code.
41116 41116
41117 * lisp/textmodes/rst.el (rst-directive): Remove XEmacs compat code. 41117 * lisp/textmodes/rst.el (rst-directive): Remove XEmacs compat code.
41118 41118
411192021-02-05 Stefan Kangas <stefan@marxist.se> 411192021-02-05 Stefan Kangas <stefankangas@gmail.com>
41120 41120
41121 Assume font-lock-mode variable is not void 41121 Assume font-lock-mode variable is not void
41122 41122
@@ -41280,7 +41280,7 @@
41280 revoked user ids, not the entire key that contains revoked user 41280 revoked user ids, not the entire key that contains revoked user
41281 ids (bug#46138). 41281 ids (bug#46138).
41282 41282
412832021-02-04 Stefan Kangas <stefan@marxist.se> 412832021-02-04 Stefan Kangas <stefankangas@gmail.com>
41284 41284
41285 Don't set removed variable facemenu-unlisted-faces 41285 Don't set removed variable facemenu-unlisted-faces
41286 41286
@@ -41291,18 +41291,18 @@
41291 * lisp/mh-e/mh-e.el: Add comment saying that the variable 41291 * lisp/mh-e/mh-e.el: Add comment saying that the variable
41292 'facemenu-unlisted-faces' is removed. 41292 'facemenu-unlisted-faces' is removed.
41293 41293
412942021-02-04 Stefan Kangas <stefan@marxist.se> 412942021-02-04 Stefan Kangas <stefankangas@gmail.com>
41295 41295
41296 * lisp/man.el (Man-notify-method): Remove Emacs 19.28 compat code. 41296 * lisp/man.el (Man-notify-method): Remove Emacs 19.28 compat code.
41297 41297
412982021-02-04 Stefan Kangas <stefan@marxist.se> 412982021-02-04 Stefan Kangas <stefankangas@gmail.com>
41299 41299
41300 Use require instead of boundp+load-library in double.el 41300 Use require instead of boundp+load-library in double.el
41301 41301
41302 * lisp/double.el (isearch): Use require instead of 41302 * lisp/double.el (isearch): Use require instead of
41303 boundp+load-library. 41303 boundp+load-library.
41304 41304
413052021-02-04 Stefan Kangas <stefan@marxist.se> 413052021-02-04 Stefan Kangas <stefankangas@gmail.com>
41306 41306
41307 Remove some unnecessary references to Emacs 19 41307 Remove some unnecessary references to Emacs 19
41308 41308
@@ -41313,7 +41313,7 @@
41313 * lisp/term.el (term-matching-input-from-input-string): 41313 * lisp/term.el (term-matching-input-from-input-string):
41314 * lisp/vcursor.el: Doc fix; don't mention Emacs 19. 41314 * lisp/vcursor.el: Doc fix; don't mention Emacs 19.
41315 41315
413162021-02-04 Stefan Kangas <stefan@marxist.se> 413162021-02-04 Stefan Kangas <stefankangas@gmail.com>
41317 41317
41318 Remove XEmacs compat code from edebug.el 41318 Remove XEmacs compat code from edebug.el
41319 41319
@@ -41546,7 +41546,7 @@
41546 * lisp/dired.el (dired-mode): Punt to Customize instead of listing 41546 * lisp/dired.el (dired-mode): Punt to Customize instead of listing
41547 some of the dired variables (bug#46239). 41547 some of the dired variables (bug#46239).
41548 41548
415492021-02-02 Stefan Kangas <stefan@marxist.se> 415492021-02-02 Stefan Kangas <stefankangas@gmail.com>
41550 41550
41551 Prefer defvar-local in remaining libraries 41551 Prefer defvar-local in remaining libraries
41552 41552
@@ -41619,7 +41619,7 @@
41619 (widget-field-list, widget-field-last, widget-field-was): 41619 (widget-field-list, widget-field-last, widget-field-was):
41620 * lisp/woman.el (woman-imenu-done): Prefer defvar-local. 41620 * lisp/woman.el (woman-imenu-done): Prefer defvar-local.
41621 41621
416222021-02-02 Stefan Kangas <stefan@marxist.se> 416222021-02-02 Stefan Kangas <stefankangas@gmail.com>
41623 41623
41624 Remove redundant :group args in play/*.el 41624 Remove redundant :group args in play/*.el
41625 41625
@@ -41669,11 +41669,11 @@
41669 * src/xdisp.c (count_lines): Add a more succinct shim over 41669 * src/xdisp.c (count_lines): Add a more succinct shim over
41670 display_count_lines. 41670 display_count_lines.
41671 41671
416722021-02-01 Stefan Kangas <stefan@marxist.se> 416722021-02-01 Stefan Kangas <stefankangas@gmail.com>
41673 41673
41674 * test/src/minibuf-tests.el (test-inhibit-interaction): Fix test. 41674 * test/src/minibuf-tests.el (test-inhibit-interaction): Fix test.
41675 41675
416762021-02-01 Stefan Kangas <stefan@marxist.se> 416762021-02-01 Stefan Kangas <stefankangas@gmail.com>
41677 41677
41678 Remove another variable obsolete since Emacs 23.2 41678 Remove another variable obsolete since Emacs 23.2
41679 41679
@@ -41681,11 +41681,11 @@
41681 * lisp/subr.el (define-key-rebound-commands): Remove variable obsolete 41681 * lisp/subr.el (define-key-rebound-commands): Remove variable obsolete
41682 since Emacs 23.2. 41682 since Emacs 23.2.
41683 41683
416842021-02-01 Stefan Kangas <stefan@marxist.se> 416842021-02-01 Stefan Kangas <stefankangas@gmail.com>
41685 41685
41686 * lisp/hi-lock.el (hi-lock-mode): Doc fix; don't mention Emacs 21. 41686 * lisp/hi-lock.el (hi-lock-mode): Doc fix; don't mention Emacs 21.
41687 41687
416882021-02-01 Stefan Kangas <stefan@marxist.se> 416882021-02-01 Stefan Kangas <stefankangas@gmail.com>
41689 41689
41690 Make XEmacs compat alias obsolete in allout-widgets.el 41690 Make XEmacs compat alias obsolete in allout-widgets.el
41691 41691
@@ -41693,14 +41693,14 @@
41693 alias as obsolete function alias for 'frame-parameter'. 41693 alias as obsolete function alias for 'frame-parameter'.
41694 (allout-fetch-icon-image): Update caller. 41694 (allout-fetch-icon-image): Update caller.
41695 41695
416962021-02-01 Stefan Kangas <stefan@marxist.se> 416962021-02-01 Stefan Kangas <stefankangas@gmail.com>
41697 41697
41698 Redefine two functions as regular defuns 41698 Redefine two functions as regular defuns
41699 41699
41700 * lisp/dframe.el (dframe-popup-kludge, dframe-mouse-event-p): 41700 * lisp/dframe.el (dframe-popup-kludge, dframe-mouse-event-p):
41701 Redefine as regular defun. 41701 Redefine as regular defun.
41702 41702
417032021-02-01 Stefan Kangas <stefan@marxist.se> 417032021-02-01 Stefan Kangas <stefankangas@gmail.com>
41704 41704
41705 Make two eshell aliases obsolete 41705 Make two eshell aliases obsolete
41706 41706
@@ -41711,7 +41711,7 @@
41711 * lisp/eshell/esh-cmd.el (eshell-do-eval): Don't use above 41711 * lisp/eshell/esh-cmd.el (eshell-do-eval): Don't use above
41712 obsolete alias. 41712 obsolete alias.
41713 41713
417142021-02-01 Stefan Kangas <stefan@marxist.se> 417142021-02-01 Stefan Kangas <stefankangas@gmail.com>
41715 41715
41716 Add cross-references to defvar-local 41716 Add cross-references to defvar-local
41717 41717
@@ -41779,7 +41779,7 @@
41779 41779
41780 * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208) 41780 * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208)
41781 41781
417822021-01-31 Stefan Kangas <stefan@marxist.se> 417822021-01-31 Stefan Kangas <stefankangas@gmail.com>
41783 41783
41784 Prefer defvar-local in preloaded files 41784 Prefer defvar-local in preloaded files
41785 41785
@@ -41812,7 +41812,7 @@
41812 (selected-window-group-function) 41812 (selected-window-group-function)
41813 (move-to-window-group-line-function): Prefer defvar-local. 41813 (move-to-window-group-line-function): Prefer defvar-local.
41814 41814
418152021-01-31 Stefan Kangas <stefan@marxist.se> 418152021-01-31 Stefan Kangas <stefankangas@gmail.com>
41816 41816
41817 Prefer defvar-local in mail/*.el 41817 Prefer defvar-local in mail/*.el
41818 41818
@@ -41823,7 +41823,7 @@
41823 * lisp/mail/rmail.el (rmail-buffer-swapped, rmail-view-buffer): 41823 * lisp/mail/rmail.el (rmail-buffer-swapped, rmail-view-buffer):
41824 Prefer defvar-local. 41824 Prefer defvar-local.
41825 41825
418262021-01-31 Stefan Kangas <stefan@marxist.se> 418262021-01-31 Stefan Kangas <stefankangas@gmail.com>
41827 41827
41828 Prefer defvar-local in progmodes/*.el 41828 Prefer defvar-local in progmodes/*.el
41829 41829
@@ -41844,7 +41844,7 @@
41844 * lisp/progmodes/octave.el (inferior-octave-directory-tracker-resync): 41844 * lisp/progmodes/octave.el (inferior-octave-directory-tracker-resync):
41845 * lisp/progmodes/sh-script.el (sh-header-marker): Prefer defvar-local. 41845 * lisp/progmodes/sh-script.el (sh-header-marker): Prefer defvar-local.
41846 41846
418472021-01-31 Stefan Kangas <stefan@marxist.se> 418472021-01-31 Stefan Kangas <stefankangas@gmail.com>
41848 41848
41849 Prefer defvar-local in textmodes/*.el 41849 Prefer defvar-local in textmodes/*.el
41850 41850
@@ -41877,7 +41877,7 @@
41877 * lisp/textmodes/two-column.el (2C-autoscroll-start, 2C-mode): 41877 * lisp/textmodes/two-column.el (2C-autoscroll-start, 2C-mode):
41878 Prefer defvar-local. 41878 Prefer defvar-local.
41879 41879
418802021-01-31 Stefan Kangas <stefan@marxist.se> 418802021-01-31 Stefan Kangas <stefankangas@gmail.com>
41881 41881
41882 Prefer defvar-local in cedet 41882 Prefer defvar-local in cedet
41883 41883
@@ -41944,7 +41944,7 @@
41944 * lisp/cedet/semantic/wisent.el (wisent-error-function) 41944 * lisp/cedet/semantic/wisent.el (wisent-error-function)
41945 (wisent-lexer-function): Prefer defvar-local. 41945 (wisent-lexer-function): Prefer defvar-local.
41946 41946
419472021-01-31 Stefan Kangas <stefan@marxist.se> 419472021-01-31 Stefan Kangas <stefankangas@gmail.com>
41948 41948
41949 Prefer defvar-local in net/*.el 41949 Prefer defvar-local in net/*.el
41950 41950
@@ -41957,7 +41957,7 @@
41957 * lisp/net/telnet.el (telnet-remote-echoes) 41957 * lisp/net/telnet.el (telnet-remote-echoes)
41958 (telnet-interrupt-string, telnet-count): Prefer defvar-local. 41958 (telnet-interrupt-string, telnet-count): Prefer defvar-local.
41959 41959
419602021-01-31 Stefan Kangas <stefan@marxist.se> 419602021-01-31 Stefan Kangas <stefankangas@gmail.com>
41961 41961
41962 Prefer defvar-local in vc/*.el 41962 Prefer defvar-local in vc/*.el
41963 41963
@@ -41981,7 +41981,7 @@
41981 that the list is in a consistent state before calling fundamental-mode or 41981 that the list is in a consistent state before calling fundamental-mode or
41982 minibuffer-inactive-mode. 41982 minibuffer-inactive-mode.
41983 41983
419842021-01-31 Stefan Kangas <stefan@marxist.se> 419842021-01-31 Stefan Kangas <stefankangas@gmail.com>
41985 41985
41986 Prefer defvar-local in international/*.el 41986 Prefer defvar-local in international/*.el
41987 41987
@@ -41999,7 +41999,7 @@
41999 (robin-current-package-name): Prefer defvar-local in 41999 (robin-current-package-name): Prefer defvar-local in
42000 international/*.el. 42000 international/*.el.
42001 42001
420022021-01-31 Stefan Kangas <stefan@marxist.se> 420022021-01-31 Stefan Kangas <stefankangas@gmail.com>
42003 42003
42004 Prefer defvar-local in nxml/*.el 42004 Prefer defvar-local in nxml/*.el
42005 42005
@@ -42012,7 +42012,7 @@
42012 (rng-validate-up-to-date-end, rng-conditional-up-to-date-start) 42012 (rng-validate-up-to-date-end, rng-conditional-up-to-date-start)
42013 (rng-conditional-up-to-date-end, rng-dtd): Prefer defvar-local. 42013 (rng-conditional-up-to-date-end, rng-dtd): Prefer defvar-local.
42014 42014
420152021-01-31 Stefan Kangas <stefan@marxist.se> 420152021-01-31 Stefan Kangas <stefankangas@gmail.com>
42016 42016
42017 Prefer defvar-local in emacs-lisp/*.el 42017 Prefer defvar-local in emacs-lisp/*.el
42018 42018
@@ -42026,7 +42026,7 @@
42026 * lisp/emacs-lisp/syntax.el 42026 * lisp/emacs-lisp/syntax.el
42027 (syntax-propertize-extend-region-functions): Prefer defvar-local. 42027 (syntax-propertize-extend-region-functions): Prefer defvar-local.
42028 42028
420292021-01-31 Stefan Kangas <stefan@marxist.se> 420292021-01-31 Stefan Kangas <stefankangas@gmail.com>
42030 42030
42031 Prefer defvar-local in allout 42031 Prefer defvar-local in allout
42032 42032
@@ -42053,7 +42053,7 @@
42053 (allout-widgets-last-decoration-timing) 42053 (allout-widgets-last-decoration-timing)
42054 (allout-container-item-widget): Prefer defvar-local. 42054 (allout-container-item-widget): Prefer defvar-local.
42055 42055
420562021-01-31 Stefan Kangas <stefan@marxist.se> 420562021-01-31 Stefan Kangas <stefankangas@gmail.com>
42057 42057
42058 Prefer defvar-local in cua 42058 Prefer defvar-local in cua
42059 42059
@@ -42062,7 +42062,7 @@
42062 * lisp/emulation/cua-rect.el (cua--rectangle) 42062 * lisp/emulation/cua-rect.el (cua--rectangle)
42063 (cua--rectangle-overlays): Prefer defvar-local. 42063 (cua--rectangle-overlays): Prefer defvar-local.
42064 42064
420652021-01-31 Stefan Kangas <stefan@marxist.se> 420652021-01-31 Stefan Kangas <stefankangas@gmail.com>
42066 42066
42067 Obsolete viper-deflocalvar for defvar-local 42067 Obsolete viper-deflocalvar for defvar-local
42068 42068
@@ -42156,7 +42156,7 @@
42156 42156
42157 Setting comment-end isn't the correct thing to do -- it makes M-; insert that string. 42157 Setting comment-end isn't the correct thing to do -- it makes M-; insert that string.
42158 42158
421592021-01-31 Stefan Kangas <stefan@marxist.se> 421592021-01-31 Stefan Kangas <stefankangas@gmail.com>
42160 42160
42161 Prefer defvar-local in play/*.el 42161 Prefer defvar-local in play/*.el
42162 42162
@@ -42182,14 +42182,14 @@
42182 42182
42183 * lisp/play/5x5.el (5x5-defvar-local): Make obsolete. 42183 * lisp/play/5x5.el (5x5-defvar-local): Make obsolete.
42184 42184
421852021-01-31 Stefan Kangas <stefan@marxist.se> 421852021-01-31 Stefan Kangas <stefankangas@gmail.com>
42186 42186
42187 Remove redundant defvar for artist-mode 42187 Remove redundant defvar for artist-mode
42188 42188
42189 * lisp/textmodes/artist.el (artist-mode): Remove redundant 42189 * lisp/textmodes/artist.el (artist-mode): Remove redundant
42190 defvar; it is defined by define-minor-mode. 42190 defvar; it is defined by define-minor-mode.
42191 42191
421922021-01-31 Stefan Kangas <stefan@marxist.se> 421922021-01-31 Stefan Kangas <stefankangas@gmail.com>
42193 42193
42194 Prefer defvar-local in erc 42194 Prefer defvar-local in erc
42195 42195
@@ -42231,7 +42231,7 @@
42231 (erc-channel-new-member-names, erc-channel-banlist) 42231 (erc-channel-new-member-names, erc-channel-banlist)
42232 (erc-current-message-catalog): Prefer defvar-local. 42232 (erc-current-message-catalog): Prefer defvar-local.
42233 42233
422342021-01-31 Stefan Kangas <stefan@marxist.se> 422342021-01-31 Stefan Kangas <stefankangas@gmail.com>
42235 42235
42236 Remove redundant requires of 'derived' 42236 Remove redundant requires of 'derived'
42237 42237
@@ -42241,7 +42241,7 @@
42241 * lisp/textmodes/less-css-mode.el (derived): Remove redundant require; 42241 * lisp/textmodes/less-css-mode.el (derived): Remove redundant require;
42242 'define-derived-mode' is autoloaded. 42242 'define-derived-mode' is autoloaded.
42243 42243
422442021-01-31 Stefan Kangas <stefan@marxist.se> 422442021-01-31 Stefan Kangas <stefankangas@gmail.com>
42245 42245
42246 Sync latest SKK-JISYO.L 42246 Sync latest SKK-JISYO.L
42247 42247
@@ -42766,7 +42766,7 @@
42766 wrapper functions. 42766 wrapper functions.
42767 (gnus-with-article-headers, gnus-with-article-buffer): Use `declare`. 42767 (gnus-with-article-headers, gnus-with-article-buffer): Use `declare`.
42768 42768
427692021-01-30 Stefan Kangas <stefan@marxist.se> 427692021-01-30 Stefan Kangas <stefankangas@gmail.com>
42770 42770
42771 Remove unused argument from set_frame_menubar (Bug#45759) 42771 Remove unused argument from set_frame_menubar (Bug#45759)
42772 42772
@@ -42863,7 +42863,7 @@
42863 42863
42864 * lisp/vc/vc-git.el (vc-git-dir-printer): Same. 42864 * lisp/vc/vc-git.el (vc-git-dir-printer): Same.
42865 42865
428662021-01-30 Stefan Kangas <stefan@marxist.se> 428662021-01-30 Stefan Kangas <stefankangas@gmail.com>
42867 42867
42868 Use lexical-binding in mpuz.el 42868 Use lexical-binding in mpuz.el
42869 42869
@@ -42871,7 +42871,7 @@
42871 args. 42871 args.
42872 (mpuz-switch-to-window): Minor cleanup. 42872 (mpuz-switch-to-window): Minor cleanup.
42873 42873
428742021-01-30 Stefan Kangas <stefan@marxist.se> 428742021-01-30 Stefan Kangas <stefankangas@gmail.com>
42875 42875
42876 Use lexical-binding in handwrite.el 42876 Use lexical-binding in handwrite.el
42877 42877
@@ -42889,7 +42889,7 @@
42889 (define-electric-pair-test): Don't presume that function values are 42889 (define-electric-pair-test): Don't presume that function values are
42890 self-evaluating. 42890 self-evaluating.
42891 42891
428922021-01-29 Stefan Kangas <stefan@marxist.se> 428922021-01-29 Stefan Kangas <stefankangas@gmail.com>
42893 42893
42894 Use lexical-binding in sasl.el and add tests 42894 Use lexical-binding in sasl.el and add tests
42895 42895
@@ -43028,20 +43028,20 @@
43028 * lisp/recentf.el (recentf-mode): Mention using 43028 * lisp/recentf.el (recentf-mode): Mention using
43029 `buffer-list-update-hook' (bug#46153). 43029 `buffer-list-update-hook' (bug#46153).
43030 43030
430312021-01-29 Stefan Kangas <stefan@marxist.se> 430312021-01-29 Stefan Kangas <stefankangas@gmail.com>
43032 43032
43033 Remove Emacs 21 compat code from sasl.el 43033 Remove Emacs 21 compat code from sasl.el
43034 43034
43035 * lisp/net/sasl.el (sasl-read-passphrase): Remove compat code; 43035 * lisp/net/sasl.el (sasl-read-passphrase): Remove compat code;
43036 'read-passwd' is preloaded since Emacs 22. 43036 'read-passwd' is preloaded since Emacs 22.
43037 43037
430382021-01-29 Stefan Kangas <stefan@marxist.se> 430382021-01-29 Stefan Kangas <stefankangas@gmail.com>
43039 43039
43040 * lisp/flow-ctrl.el: Use lexical-binding. 43040 * lisp/flow-ctrl.el: Use lexical-binding.
43041 43041
43042 * lisp/flow-ctrl.el (enable-flow-control): Minor cleanup. 43042 * lisp/flow-ctrl.el (enable-flow-control): Minor cleanup.
43043 43043
430442021-01-29 Stefan Kangas <stefan@marxist.se> 430442021-01-29 Stefan Kangas <stefankangas@gmail.com>
43045 43045
43046 Use lexical-binding in find-cmd.el and add tests 43046 Use lexical-binding in find-cmd.el and add tests
43047 43047
@@ -43059,25 +43059,25 @@
43059 43059
43060 Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs into trunk 43060 Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs into trunk
43061 43061
430622021-01-28 Stefan Kangas <stefan@marxist.se> 430622021-01-28 Stefan Kangas <stefankangas@gmail.com>
43063 43063
43064 Use lexical-binding in nroff-mode.el 43064 Use lexical-binding in nroff-mode.el
43065 43065
43066 * lisp/textmodes/nroff-mode.el: Use lexical-binding. Remove 43066 * lisp/textmodes/nroff-mode.el: Use lexical-binding. Remove
43067 redundant :group args. 43067 redundant :group args.
43068 43068
430692021-01-28 Stefan Kangas <stefan@marxist.se> 430692021-01-28 Stefan Kangas <stefankangas@gmail.com>
43070 43070
43071 * lisp/progmodes/bat-mode.el: Use lexical-binding. 43071 * lisp/progmodes/bat-mode.el: Use lexical-binding.
43072 43072
430732021-01-28 Stefan Kangas <stefan@marxist.se> 430732021-01-28 Stefan Kangas <stefankangas@gmail.com>
43074 43074
43075 Use lexical-binding in generic-x.el 43075 Use lexical-binding in generic-x.el
43076 43076
43077 * lisp/generic-x.el: Use lexical-binding. Remove redundant :groups. 43077 * lisp/generic-x.el: Use lexical-binding. Remove redundant :groups.
43078 (generic-rul-mode-setup-function): Prefer setq-local. 43078 (generic-rul-mode-setup-function): Prefer setq-local.
43079 43079
430802021-01-28 Stefan Kangas <stefan@marxist.se> 430802021-01-28 Stefan Kangas <stefankangas@gmail.com>
43081 43081
43082 Define compat alias obsolete 43082 Define compat alias obsolete
43083 43083
@@ -43129,11 +43129,11 @@
43129 43129
43130 * lisp/tmm.el (tmm-menubar): Call isearch-tmm-menubar in isearch-mode. 43130 * lisp/tmm.el (tmm-menubar): Call isearch-tmm-menubar in isearch-mode.
43131 43131
431322021-01-28 Stefan Kangas <stefan@marxist.se> 431322021-01-28 Stefan Kangas <stefankangas@gmail.com>
43133 43133
43134 * lisp/wdired.el: Minor doc fixes. 43134 * lisp/wdired.el: Minor doc fixes.
43135 43135
431362021-01-28 Stefan Kangas <stefan@marxist.se> 431362021-01-28 Stefan Kangas <stefankangas@gmail.com>
43137 43137
43138 Avoid recommending Google 43138 Avoid recommending Google
43139 43139
@@ -43146,7 +43146,7 @@
43146 43146
43147 squash! Avoid recommending Google 43147 squash! Avoid recommending Google
43148 43148
431492021-01-28 Stefan Kangas <stefan@marxist.se> 431492021-01-28 Stefan Kangas <stefankangas@gmail.com>
43150 43150
43151 * lisp/leim/quail/viqr.el: Use lexical-binding. 43151 * lisp/leim/quail/viqr.el: Use lexical-binding.
43152 43152
@@ -43161,18 +43161,18 @@
43161 Use `memcpy` instead of an unaligned memory access. On x86 at least, 43161 Use `memcpy` instead of an unaligned memory access. On x86 at least,
43162 GCC turns this `memcpy` into a single `mov`, so it's about as fast. 43162 GCC turns this `memcpy` into a single `mov`, so it's about as fast.
43163 43163
431642021-01-28 Stefan Kangas <stefan@marxist.se> 431642021-01-28 Stefan Kangas <stefankangas@gmail.com>
43165 43165
43166 Add cross-reference to with-eval-after-load 43166 Add cross-reference to with-eval-after-load
43167 43167
43168 * lisp/subr.el (eval-after-load): Doc fix; add cross-reference to 43168 * lisp/subr.el (eval-after-load): Doc fix; add cross-reference to
43169 'with-eval-after-load'. 43169 'with-eval-after-load'.
43170 43170
431712021-01-28 Stefan Kangas <stefan@marxist.se> 431712021-01-28 Stefan Kangas <stefankangas@gmail.com>
43172 43172
43173 * lisp/generic-x.el (hosts-generic-mode): Support IPv6 addresses. 43173 * lisp/generic-x.el (hosts-generic-mode): Support IPv6 addresses.
43174 43174
431752021-01-28 Stefan Kangas <stefan@marxist.se> 431752021-01-28 Stefan Kangas <stefankangas@gmail.com>
43176 43176
43177 Add missing file systems to etc-fstab-generic-mode 43177 Add missing file systems to etc-fstab-generic-mode
43178 43178
@@ -44142,7 +44142,7 @@
44142 44142
44143 * test/lisp/emacs-lisp/bytecomp-tests.el: Add matching test. 44143 * test/lisp/emacs-lisp/bytecomp-tests.el: Add matching test.
44144 44144
441452021-01-21 Stefan Kangas <stefan@marxist.se> 441452021-01-21 Stefan Kangas <stefankangas@gmail.com>
44146 44146
44147 * lisp/net/webjump.el: Add Maintainer: emacs-devel. 44147 * lisp/net/webjump.el: Add Maintainer: emacs-devel.
44148 44148
@@ -45395,7 +45395,7 @@
45395 isearch-yank-from-kill-ring when the prefix arg is C-u. 45395 isearch-yank-from-kill-ring when the prefix arg is C-u.
45396 https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00089.html 45396 https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00089.html
45397 45397
453982021-01-13 Stefan Kangas <stefan@marxist.se> 453982021-01-13 Stefan Kangas <stefankangas@gmail.com>
45399 45399
45400 Lift {global,local}-key-binding to Lisp 45400 Lift {global,local}-key-binding to Lisp
45401 45401
@@ -45405,7 +45405,7 @@
45405 * test/lisp/subr-tests.el (subr-test-local-key-binding) 45405 * test/lisp/subr-tests.el (subr-test-local-key-binding)
45406 (subr-test-global-key-binding): New tests. 45406 (subr-test-global-key-binding): New tests.
45407 45407
454082021-01-13 Stefan Kangas <stefan@marxist.se> 454082021-01-13 Stefan Kangas <stefankangas@gmail.com>
45409 45409
45410 Prefer skip-unless in more tests 45410 Prefer skip-unless in more tests
45411 45411
@@ -45422,14 +45422,14 @@
45422 case where several characters in a row can serve as a wrap point. 45422 case where several characters in a row can serve as a wrap point.
45423 (Bug#45837) 45423 (Bug#45837)
45424 45424
454252021-01-13 Stefan Kangas <stefan@marxist.se> 454252021-01-13 Stefan Kangas <stefankangas@gmail.com>
45426 45426
45427 Use skip-unless instead of if+message in test 45427 Use skip-unless instead of if+message in test
45428 45428
45429 * test/lisp/cedet/semantic-utest.el (semantic-utest-Javascript): 45429 * test/lisp/cedet/semantic-utest.el (semantic-utest-Javascript):
45430 Use skip-unless instead of if+message. 45430 Use skip-unless instead of if+message.
45431 45431
454322021-01-13 Stefan Kangas <stefan@marxist.se> 454322021-01-13 Stefan Kangas <stefankangas@gmail.com>
45433 45433
45434 Remove some XEmacs compat code from tests 45434 Remove some XEmacs compat code from tests
45435 45435
@@ -45438,7 +45438,7 @@
45438 * test/lisp/cedet/srecode-utest-template.el 45438 * test/lisp/cedet/srecode-utest-template.el
45439 (srecode-utest-template-output): Remove XEmacs compat code. 45439 (srecode-utest-template-output): Remove XEmacs compat code.
45440 45440
454412021-01-13 Stefan Kangas <stefan@marxist.se> 454412021-01-13 Stefan Kangas <stefankangas@gmail.com>
45442 45442
45443 * lisp/calc/calc.el: Remove some XEmacs compat code. 45443 * lisp/calc/calc.el: Remove some XEmacs compat code.
45444 45444
@@ -45882,7 +45882,7 @@
45882 45882
45883 Add more mm-decode tests 45883 Add more mm-decode tests
45884 45884
458852021-01-10 Stefan Kangas <stefan@marxist.se> 458852021-01-10 Stefan Kangas <stefankangas@gmail.com>
45886 45886
45887 * lisp/subr.el (global-map): Doc fix; add cross-reference. 45887 * lisp/subr.el (global-map): Doc fix; add cross-reference.
45888 45888
@@ -46060,7 +46060,7 @@
46060 46060
46061 Merge remote-tracking branch 'savannah/master' into HEAD 46061 Merge remote-tracking branch 'savannah/master' into HEAD
46062 46062
460632021-01-08 Stefan Kangas <stefan@marxist.se> 460632021-01-08 Stefan Kangas <stefankangas@gmail.com>
46064 46064
46065 Merge recently added kbd tests 46065 Merge recently added kbd tests
46066 46066
@@ -46068,7 +46068,7 @@
46068 (subr-test-kbd): ...with this one. Fix thinko in my previous commit. 46068 (subr-test-kbd): ...with this one. Fix thinko in my previous commit.
46069 Thanks to Mattias Engdegård <mattiase@acm.org>. 46069 Thanks to Mattias Engdegård <mattiase@acm.org>.
46070 46070
460712021-01-08 Stefan Kangas <stefan@marxist.se> 460712021-01-08 Stefan Kangas <stefankangas@gmail.com>
46072 46072
46073 Lift define-prefix-command to Lisp 46073 Lift define-prefix-command to Lisp
46074 46074
@@ -46078,11 +46078,11 @@
46078 * test/lisp/subr-tests.el (subr-test-define-prefix-command): New 46078 * test/lisp/subr-tests.el (subr-test-define-prefix-command): New
46079 test. 46079 test.
46080 46080
460812021-01-08 Stefan Kangas <stefan@marxist.se> 460812021-01-08 Stefan Kangas <stefankangas@gmail.com>
46082 46082
46083 * test/lisp/subr-tests.el (subr-test-kbd): New test. 46083 * test/lisp/subr-tests.el (subr-test-kbd): New test.
46084 46084
460852021-01-08 Stefan Kangas <stefan@marxist.se> 460852021-01-08 Stefan Kangas <stefankangas@gmail.com>
46086 46086
46087 Remove unused DEFSYM 46087 Remove unused DEFSYM
46088 46088
@@ -46138,7 +46138,7 @@
46138 46138
46139 * lisp/mb-depth.el (minibuffer-depth-indicator): Add :group 'minibuffer'. 46139 * lisp/mb-depth.el (minibuffer-depth-indicator): Add :group 'minibuffer'.
46140 46140
461412021-01-07 Stefan Kangas <stefan@marxist.se> 461412021-01-07 Stefan Kangas <stefankangas@gmail.com>
46142 46142
46143 Remove an outdated comment 46143 Remove an outdated comment
46144 46144
@@ -47410,7 +47410,7 @@
47410 * test/src/process-tests.el (process-tests--EMFILE-message): Don't 47410 * test/src/process-tests.el (process-tests--EMFILE-message): Don't
47411 signal an error if the 'errno' binary is unavailable. 47411 signal an error if the 'errno' binary is unavailable.
47412 47412
474132020-12-31 Stefan Kangas <stefan@marxist.se> 474132020-12-31 Stefan Kangas <stefankangas@gmail.com>
47414 47414
47415 Fix some shellcheck linter warnings 47415 Fix some shellcheck linter warnings
47416 47416
@@ -47421,7 +47421,7 @@
47421 * build-aux/git-hooks/prepare-commit-msg: 47421 * build-aux/git-hooks/prepare-commit-msg:
47422 * make-dist: Fix some shellcheck linter warnings. 47422 * make-dist: Fix some shellcheck linter warnings.
47423 47423
474242020-12-31 Stefan Kangas <stefan@marxist.se> 474242020-12-31 Stefan Kangas <stefankangas@gmail.com>
47425 47425
47426 Minor cleanup in doc.c 47426 Minor cleanup in doc.c
47427 47427
@@ -47429,7 +47429,7 @@
47429 (Fdocumentation_property, store_function_docstring): 47429 (Fdocumentation_property, store_function_docstring):
47430 Minor cleanup. 47430 Minor cleanup.
47431 47431
474322020-12-31 Stefan Kangas <stefan@marxist.se> 474322020-12-31 Stefan Kangas <stefankangas@gmail.com>
47433 47433
47434 Add lexical-binding cookie to autoload files 47434 Add lexical-binding cookie to autoload files
47435 47435
@@ -47602,7 +47602,7 @@
47602 (key_symbols, prettify_key): New. 47602 (key_symbols, prettify_key): New.
47603 ([EmacsMenu fillWithWidgetValue:]): Call prettify_key. 47603 ([EmacsMenu fillWithWidgetValue:]): Call prettify_key.
47604 47604
476052020-12-30 Stefan Kangas <stefan@marxist.se> 476052020-12-30 Stefan Kangas <stefankangas@gmail.com>
47606 47606
47607 Remove redundant 'function's around lambda in align.el 47607 Remove redundant 'function's around lambda in align.el
47608 47608
@@ -47626,7 +47626,7 @@
47626 * test/lisp/progmodes/xref-tests.el: Add test cases for the three 47626 * test/lisp/progmodes/xref-tests.el: Add test cases for the three
47627 possible settings of 'xref-file-name-display'. 47627 possible settings of 'xref-file-name-display'.
47628 47628
476292020-12-30 Stefan Kangas <stefan@marxist.se> 476292020-12-30 Stefan Kangas <stefankangas@gmail.com>
47630 47630
47631 Fix some over-wide docstrings 47631 Fix some over-wide docstrings
47632 47632
@@ -47712,7 +47712,7 @@
47712 (isearch-yank-pop): Mention isearch-yank-pop-only. 47712 (isearch-yank-pop): Mention isearch-yank-pop-only.
47713 (isearch-yank-pop-only): New command with old body from Emacs 27. 47713 (isearch-yank-pop-only): New command with old body from Emacs 27.
47714 47714
477152020-12-30 Stefan Kangas <stefan@marxist.se> 477152020-12-30 Stefan Kangas <stefankangas@gmail.com>
47716 47716
47717 Minor cleanup in keymap.c 47717 Minor cleanup in keymap.c
47718 47718
@@ -47740,7 +47740,7 @@
47740 47740
47741 I misunderstood the purposed of the function. 47741 I misunderstood the purposed of the function.
47742 47742
477432020-12-30 Stefan Kangas <stefan@marxist.se> 477432020-12-30 Stefan Kangas <stefankangas@gmail.com>
47744 47744
47745 Add some char-table tests 47745 Add some char-table tests
47746 47746
@@ -48154,7 +48154,7 @@
48154 * lisp/emacs-lisp/comp.el (comp-args-base, comp-args) 48154 * lisp/emacs-lisp/comp.el (comp-args-base, comp-args)
48155 (comp-nargs, comp-func): Fix the type of some slots. 48155 (comp-nargs, comp-func): Fix the type of some slots.
48156 48156
481572020-12-28 Stefan Kangas <stefan@marxist.se> 481572020-12-28 Stefan Kangas <stefankangas@gmail.com>
48158 48158
48159 Minor cleanups in tetris.el 48159 Minor cleanups in tetris.el
48160 48160
@@ -48162,11 +48162,11 @@
48162 (tetris-get-tick-period): Drop unnecessary check. 48162 (tetris-get-tick-period): Drop unnecessary check.
48163 (tetris): Stylistic doc fixes. 48163 (tetris): Stylistic doc fixes.
48164 48164
481652020-12-28 Stefan Kangas <stefan@marxist.se> 481652020-12-28 Stefan Kangas <stefankangas@gmail.com>
48166 48166
48167 * lisp/ps-print.el (ps-message-log-max): Remove XEmacs compat code. 48167 * lisp/ps-print.el (ps-message-log-max): Remove XEmacs compat code.
48168 48168
481692020-12-28 Stefan Kangas <stefan@marxist.se> 481692020-12-28 Stefan Kangas <stefankangas@gmail.com>
48170 48170
48171 Remove redundant 'function's around lambda in vhdl-mode.el 48171 Remove redundant 'function's around lambda in vhdl-mode.el
48172 48172
@@ -48183,7 +48183,7 @@
48183 * lisp/mail/feedmail.el (feedmail-sendmail-f-doesnt-sell-me-out): 48183 * lisp/mail/feedmail.el (feedmail-sendmail-f-doesnt-sell-me-out):
48184 Fold the example SMTP header using continuation folding. 48184 Fold the example SMTP header using continuation folding.
48185 48185
481862020-12-28 Stefan Kangas <stefan@marxist.se> 481862020-12-28 Stefan Kangas <stefankangas@gmail.com>
48187 48187
48188 Fill some auto-generated docstrings 48188 Fill some auto-generated docstrings
48189 48189
@@ -48193,7 +48193,7 @@
48193 * lisp/subr.el (internal--fill-string-single-line) 48193 * lisp/subr.el (internal--fill-string-single-line)
48194 (internal--format-docstring-line): New functions. 48194 (internal--format-docstring-line): New functions.
48195 48195
481962020-12-28 Stefan Kangas <stefan@marxist.se> 481962020-12-28 Stefan Kangas <stefankangas@gmail.com>
48197 48197
48198 Make byte-compiler warn about wide docstrings 48198 Make byte-compiler warn about wide docstrings
48199 48199
@@ -49212,7 +49212,7 @@
49212 strings gracefully. Don't call it unless href is a non-empty 49212 strings gracefully. Don't call it unless href is a non-empty
49213 string (bug#45355). 49213 string (bug#45355).
49214 49214
492152020-12-23 Stefan Kangas <stefan@marxist.se> 492152020-12-23 Stefan Kangas <stefankangas@gmail.com>
49216 49216
49217 Fix use of obsolete 'emergency' warning level 49217 Fix use of obsolete 'emergency' warning level
49218 49218
@@ -49591,7 +49591,7 @@
49591 (string-fill, string-limit, string-lines, slice-string): New 49591 (string-fill, string-limit, string-lines, slice-string): New
49592 functions. 49592 functions.
49593 49593
495942020-12-21 Stefan Kangas <stefan@marxist.se> 495942020-12-21 Stefan Kangas <stefankangas@gmail.com>
49595 49595
49596 * lisp/so-long.el: Decrease use of passive voice. 49596 * lisp/so-long.el: Decrease use of passive voice.
49597 49597
@@ -49622,11 +49622,11 @@
49622 * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-directly): 49622 * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-directly):
49623 Take care of PRESERVE-UID-GID. 49623 Take care of PRESERVE-UID-GID.
49624 49624
496252020-12-21 Stefan Kangas <stefan@marxist.se> 496252020-12-21 Stefan Kangas <stefankangas@gmail.com>
49626 49626
49627 * doc/misc/efaq.texi (New in Emacs 27): Add section. 49627 * doc/misc/efaq.texi (New in Emacs 27): Add section.
49628 49628
496292020-12-21 Stefan Kangas <stefan@marxist.se> 496292020-12-21 Stefan Kangas <stefankangas@gmail.com>
49630 49630
49631 Drop XEmacs support for EDE ELisp projects 49631 Drop XEmacs support for EDE ELisp projects
49632 49632
@@ -49634,7 +49634,7 @@
49634 XEmacs support. 49634 XEmacs support.
49635 (ede-xemacs-compiler): Make obsolete. 49635 (ede-xemacs-compiler): Make obsolete.
49636 49636
496372020-12-21 Stefan Kangas <stefan@marxist.se> 496372020-12-21 Stefan Kangas <stefankangas@gmail.com>
49638 49638
49639 * doc/misc/efaq.texi (Latest version of Emacs): Bump version. 49639 * doc/misc/efaq.texi (Latest version of Emacs): Bump version.
49640 49640
@@ -49901,7 +49901,7 @@
49901 * src/comp.c: Add 'gcc_jit_type_get_const' to windows dynamic 49901 * src/comp.c: Add 'gcc_jit_type_get_const' to windows dynamic
49902 load machinery. 49902 load machinery.
49903 49903
499042020-12-19 Stefan Kangas <stefan@marxist.se> 499042020-12-19 Stefan Kangas <stefankangas@gmail.com>
49905 49905
49906 Convert apropos-internal from C to Lisp (Bug#44529) 49906 Convert apropos-internal from C to Lisp (Bug#44529)
49907 49907
@@ -49934,7 +49934,7 @@
49934 49934
49935 * etc/ETAGS.EBNF (position): Correct comment. 49935 * etc/ETAGS.EBNF (position): Correct comment.
49936 49936
499372020-12-19 Stefan Kangas <stefan@marxist.se> 499372020-12-19 Stefan Kangas <stefankangas@gmail.com>
49938 49938
49939 Shorten some over-wide docstrings in functions and macros 49939 Shorten some over-wide docstrings in functions and macros
49940 49940
@@ -49965,7 +49965,7 @@
49965 * lisp/w32-fns.el (w32-shell-dos-semantics): Shorten doc strings to 49965 * lisp/w32-fns.el (w32-shell-dos-semantics): Shorten doc strings to
49966 not exceed 80-column limits. (Bug#44858) 49966 not exceed 80-column limits. (Bug#44858)
49967 49967
499682020-12-19 Stefan Kangas <stefan@marxist.se> 499682020-12-19 Stefan Kangas <stefankangas@gmail.com>
49969 49969
49970 Shorten over-wide docstrings in variables 49970 Shorten over-wide docstrings in variables
49971 49971
@@ -49996,7 +49996,7 @@
49996 * lisp/view.el (view-exit-action): Shorten doc strings to not exceed 49996 * lisp/view.el (view-exit-action): Shorten doc strings to not exceed
49997 80-column limits. (Bug#44858) 49997 80-column limits. (Bug#44858)
49998 49998
499992020-12-19 Stefan Kangas <stefan@marxist.se> 499992020-12-19 Stefan Kangas <stefankangas@gmail.com>
50000 50000
50001 Shorten over-wide docstrings in defcustoms 50001 Shorten over-wide docstrings in defcustoms
50002 50002
@@ -50245,7 +50245,7 @@
50245 50245
50246 * lisp/net/tramp.el (tramp-handle-make-process): Adapt error function. 50246 * lisp/net/tramp.el (tramp-handle-make-process): Adapt error function.
50247 50247
502482020-12-17 Stefan Kangas <stefan@marxist.se> 502482020-12-17 Stefan Kangas <stefankangas@gmail.com>
50249 50249
50250 Remove incorrect comment from erc-goodies.el 50250 Remove incorrect comment from erc-goodies.el
50251 50251
@@ -50569,7 +50569,7 @@
50569 window-start point more accurately when screen lines have uneven 50569 window-start point more accurately when screen lines have uneven
50570 height. (Bug#8355) 50570 height. (Bug#8355)
50571 50571
505722020-12-14 Stefan Kangas <stefan@marxist.se> 505722020-12-14 Stefan Kangas <stefankangas@gmail.com>
50573 50573
50574 Make XEmacs entry in the FAQ more contemporary 50574 Make XEmacs entry in the FAQ more contemporary
50575 50575
@@ -50593,7 +50593,7 @@
50593 * lisp/gnus/gnus-search.el (gnus-search-imap-handle-date): Just 50593 * lisp/gnus/gnus-search.el (gnus-search-imap-handle-date): Just
50594 rewrite this whole ridiculous function. 50594 rewrite this whole ridiculous function.
50595 50595
505962020-12-14 Stefan Kangas <stefan@marxist.se> 505962020-12-14 Stefan Kangas <stefankangas@gmail.com>
50597 50597
50598 * lisp/play/5x5.el: Fix typo. Remove redundant :group args. 50598 * lisp/play/5x5.el: Fix typo. Remove redundant :group args.
50599 50599
@@ -50676,21 +50676,21 @@
50676 50676
50677 [1] 2003-04-12 "(server-socket-name): Use new safe location for socket." 50677 [1] 2003-04-12 "(server-socket-name): Use new safe location for socket."
50678 50678
506792020-12-14 Stefan Kangas <stefan@marxist.se> 506792020-12-14 Stefan Kangas <stefankangas@gmail.com>
50680 50680
50681 Update value of frame-title-format in FAQ 50681 Update value of frame-title-format in FAQ
50682 50682
50683 * doc/misc/efaq.texi (Displaying the current file name in the 50683 * doc/misc/efaq.texi (Displaying the current file name in the
50684 titlebar): Fix default value of frame-title-format. 50684 titlebar): Fix default value of frame-title-format.
50685 50685
506862020-12-14 Stefan Kangas <stefan@marxist.se> 506862020-12-14 Stefan Kangas <stefankangas@gmail.com>
50687 50687
50688 Don't recommend setnu and wb-line-number 50688 Don't recommend setnu and wb-line-number
50689 50689
50690 * doc/misc/efaq.texi (Displaying the current line or column): Remove 50690 * doc/misc/efaq.texi (Displaying the current line or column): Remove
50691 reference to third-party alternatives to display-line-numbers-mode. 50691 reference to third-party alternatives to display-line-numbers-mode.
50692 50692
506932020-12-14 Stefan Kangas <stefan@marxist.se> 506932020-12-14 Stefan Kangas <stefankangas@gmail.com>
50694 50694
50695 Remove more references to old versions from FAQ 50695 Remove more references to old versions from FAQ
50696 50696
@@ -50698,7 +50698,7 @@
50698 (Installing Emacs, Emacs for GNUstep, Emacs for macOS): Remove more 50698 (Installing Emacs, Emacs for GNUstep, Emacs for macOS): Remove more
50699 references to Emacs 22 and older from FAQ. 50699 references to Emacs 22 and older from FAQ.
50700 50700
507012020-12-14 Stefan Kangas <stefan@marxist.se> 507012020-12-14 Stefan Kangas <stefankangas@gmail.com>
50702 50702
50703 Make XEmacs compat variable warning-level-aliases obsolete 50703 Make XEmacs compat variable warning-level-aliases obsolete
50704 50704
@@ -50708,7 +50708,7 @@
50708 * lisp/url/url-proxy.el (url-find-proxy-for-url): Replace obsolete 50708 * lisp/url/url-proxy.el (url-find-proxy-for-url): Replace obsolete
50709 warning type 'critical with :error. 50709 warning type 'critical with :error.
50710 50710
507112020-12-14 Stefan Kangas <stefan@marxist.se> 507112020-12-14 Stefan Kangas <stefankangas@gmail.com>
50712 50712
50713 Prefer setq to set+quote 50713 Prefer setq to set+quote
50714 50714
@@ -50721,7 +50721,7 @@
50721 * test/lisp/url/url-future-tests.el (url-future-tests): Prefer setq to 50721 * test/lisp/url/url-future-tests.el (url-future-tests): Prefer setq to
50722 set+quote. 50722 set+quote.
50723 50723
507242020-12-14 Stefan Kangas <stefan@marxist.se> 507242020-12-14 Stefan Kangas <stefankangas@gmail.com>
50725 50725
50726 * lisp/bookmark.el: Doc fix. 50726 * lisp/bookmark.el: Doc fix.
50727 50727
@@ -51113,7 +51113,7 @@
51113 * src/image.c (svg_load_image): Move setting DPI to after rsvg_handle 51113 * src/image.c (svg_load_image): Move setting DPI to after rsvg_handle
51114 error checking. 51114 error checking.
51115 51115
511162020-12-12 Stefan Kangas <stefan@marxist.se> 511162020-12-12 Stefan Kangas <stefankangas@gmail.com>
51117 51117
51118 Remove references to Emacs before version 22 from FAQ 51118 Remove references to Emacs before version 22 from FAQ
51119 51119
@@ -51387,7 +51387,7 @@
51387 * lisp/info.el (Info-toc-build): Update to understand EMDASH 51387 * lisp/info.el (Info-toc-build): Update to understand EMDASH
51388 instead of a hyphen in the detailed node listing (bug#28074). 51388 instead of a hyphen in the detailed node listing (bug#28074).
51389 51389
513902020-12-12 Stefan Kangas <stefan@marxist.se> 513902020-12-12 Stefan Kangas <stefankangas@gmail.com>
51391 51391
51392 Prefer setq-local in python.el 51392 Prefer setq-local in python.el
51393 51393
@@ -51528,7 +51528,7 @@
51528 * src/image.c (image_frame_cache_size): Ensure that img->pixmap is 51528 * src/image.c (image_frame_cache_size): Ensure that img->pixmap is
51529 in use before trying to access it. 51529 in use before trying to access it.
51530 51530
515312020-12-11 Stefan Kangas <stefan@marxist.se> 515312020-12-11 Stefan Kangas <stefankangas@gmail.com>
51532 51532
51533 * src/fns.c (Fbuffer_hash): Doc fix. (Bug#45178) 51533 * src/fns.c (Fbuffer_hash): Doc fix. (Bug#45178)
51534 51534
@@ -51567,7 +51567,7 @@
51567 * lisp/progmodes/fortran.el (fortran-beginning-of-subprogram): 51567 * lisp/progmodes/fortran.el (fortran-beginning-of-subprogram):
51568 Clarify doc string (bug#33208). 51568 Clarify doc string (bug#33208).
51569 51569
515702020-12-11 Stefan Kangas <stefan@marxist.se> 515702020-12-11 Stefan Kangas <stefankangas@gmail.com>
51571 51571
51572 * lisp/progmodes/python.el: Bump version. 51572 * lisp/progmodes/python.el: Bump version.
51573 51573
@@ -51664,7 +51664,7 @@
51664 specific error as appropriate. 51664 specific error as appropriate.
51665 (gnus-search-run-query): Catch this error and effectively demote it. 51665 (gnus-search-run-query): Catch this error and effectively demote it.
51666 51666
516672020-12-10 Stefan Kangas <stefan@marxist.se> 516672020-12-10 Stefan Kangas <stefankangas@gmail.com>
51668 51668
51669 Remove some ancient Emacs compat code from cperl-mode 51669 Remove some ancient Emacs compat code from cperl-mode
51670 51670
@@ -51672,14 +51672,14 @@
51672 51672
51673 * lisp/progmodes/cperl-mode.el (cperl-mode): Remove some compat code. 51673 * lisp/progmodes/cperl-mode.el (cperl-mode): Remove some compat code.
51674 51674
516752020-12-10 Stefan Kangas <stefan@marxist.se> 516752020-12-10 Stefan Kangas <stefankangas@gmail.com>
51676 51676
51677 Prefer setq-local in cperl-mode.el 51677 Prefer setq-local in cperl-mode.el
51678 51678
51679 * lisp/progmodes/cperl-mode.el (cperl-mode, cperl-info-buffer) 51679 * lisp/progmodes/cperl-mode.el (cperl-mode, cperl-info-buffer)
51680 (cperl-setup-tmp-buf, cperl-emulate-lazy-lock): Prefer setq-local. 51680 (cperl-setup-tmp-buf, cperl-emulate-lazy-lock): Prefer setq-local.
51681 51681
516822020-12-10 Stefan Kangas <stefan@marxist.se> 516822020-12-10 Stefan Kangas <stefankangas@gmail.com>
51683 51683
51684 Prefer setq-local in bibtex-style.el 51684 Prefer setq-local in bibtex-style.el
51685 51685
@@ -51719,7 +51719,7 @@
51719 * lisp/vc/vc-hg.el (vc-hg-working-revision): 51719 * lisp/vc/vc-hg.el (vc-hg-working-revision):
51720 Use 'hg log -T' instead of 'hg parent' (bug#36534). 51720 Use 'hg log -T' instead of 'hg parent' (bug#36534).
51721 51721
517222020-12-09 Stefan Kangas <stefan@marxist.se> 517222020-12-09 Stefan Kangas <stefankangas@gmail.com>
51723 51723
51724 Fix thinko in my previous commit 51724 Fix thinko in my previous commit
51725 51725
@@ -51941,7 +51941,7 @@
51941 51941
51942 * lisp/epg.el (epg--filter-revoked-keys): New function. 51942 * lisp/epg.el (epg--filter-revoked-keys): New function.
51943 51943
519442020-12-09 Stefan Kangas <stefan@marxist.se> 519442020-12-09 Stefan Kangas <stefankangas@gmail.com>
51945 51945
51946 Prefer setq-local in most files 51946 Prefer setq-local in most files
51947 51947
@@ -51993,7 +51993,7 @@
51993 * lisp/xwidget.el (xwidget-webkit-begin-edit-textarea): Prefer 51993 * lisp/xwidget.el (xwidget-webkit-begin-edit-textarea): Prefer
51994 setq-local. 51994 setq-local.
51995 51995
519962020-12-09 Stefan Kangas <stefan@marxist.se> 519962020-12-09 Stefan Kangas <stefankangas@gmail.com>
51997 51997
51998 Prefer setq-local in dired extensions 51998 Prefer setq-local in dired extensions
51999 51999
@@ -52003,7 +52003,7 @@
52003 * lisp/wdired.el (wdired-change-to-wdired-mode) 52003 * lisp/wdired.el (wdired-change-to-wdired-mode)
52004 (wdired-change-to-dired-mode, wdired-preprocess-perms): 52004 (wdired-change-to-dired-mode, wdired-preprocess-perms):
52005 52005
520062020-12-09 Stefan Kangas <stefan@marxist.se> 520062020-12-09 Stefan Kangas <stefankangas@gmail.com>
52007 52007
52008 Update publicsuffix.txt from upstream 52008 Update publicsuffix.txt from upstream
52009 52009
@@ -52021,7 +52021,7 @@
52021 * test/src/regex-emacs-tests.el (regexp-case-fold, regexp-eszett): 52021 * test/src/regex-emacs-tests.el (regexp-case-fold, regexp-eszett):
52022 New tests. Parts of regexp-eszett still fail and are commented out. 52022 New tests. Parts of regexp-eszett still fail and are commented out.
52023 52023
520242020-12-09 Stefan Kangas <stefan@marxist.se> 520242020-12-09 Stefan Kangas <stefankangas@gmail.com>
52025 52025
52026 Prefer setq-local in some remaining progmodes 52026 Prefer setq-local in some remaining progmodes
52027 52027
@@ -52033,7 +52033,7 @@
52033 (local-set-scheme-interaction-buffer, scheme-interaction-mode): 52033 (local-set-scheme-interaction-buffer, scheme-interaction-mode):
52034 Prefer setq-local. 52034 Prefer setq-local.
52035 52035
520362020-12-09 Stefan Kangas <stefan@marxist.se> 520362020-12-09 Stefan Kangas <stefankangas@gmail.com>
52037 52037
52038 Prefer setq-local in gdb-mi.el 52038 Prefer setq-local in gdb-mi.el
52039 52039
@@ -52041,7 +52041,7 @@
52041 (gdb-init-buffer, gdb-get-buffer-create, gdb-threads-mode) 52041 (gdb-init-buffer, gdb-get-buffer-create, gdb-threads-mode)
52042 (gdb-memory-mode, gdb-disassembly-mode, gdb-frames-mode): Prefer setq-local. 52042 (gdb-memory-mode, gdb-disassembly-mode, gdb-frames-mode): Prefer setq-local.
52043 52043
520442020-12-09 Stefan Kangas <stefan@marxist.se> 520442020-12-09 Stefan Kangas <stefankangas@gmail.com>
52045 52045
52046 Prefer setq-local in etags.el 52046 Prefer setq-local in etags.el
52047 52047
@@ -52049,14 +52049,14 @@
52049 (etags-recognize-tags-table, tags-recognize-empty-tags-table): 52049 (etags-recognize-tags-table, tags-recognize-empty-tags-table):
52050 Prefer setq-local. 52050 Prefer setq-local.
52051 52051
520522020-12-09 Stefan Kangas <stefan@marxist.se> 520522020-12-09 Stefan Kangas <stefankangas@gmail.com>
52053 52053
52054 Prefer setq-local in cfengine.el 52054 Prefer setq-local in cfengine.el
52055 52055
52056 * lisp/progmodes/cfengine.el (cfengine-common-settings) 52056 * lisp/progmodes/cfengine.el (cfengine-common-settings)
52057 (cfengine3-mode, cfengine2-mode): Prefer setq-local. 52057 (cfengine3-mode, cfengine2-mode): Prefer setq-local.
52058 52058
520592020-12-09 Stefan Kangas <stefan@marxist.se> 520592020-12-09 Stefan Kangas <stefankangas@gmail.com>
52060 52060
52061 Prefer setq-local in sql.el 52061 Prefer setq-local in sql.el
52062 52062
@@ -52065,7 +52065,7 @@
52065 (sql-interactive-mode, sql-product-interactive): Prefer 52065 (sql-interactive-mode, sql-product-interactive): Prefer
52066 setq-local. 52066 setq-local.
52067 52067
520682020-12-09 Stefan Kangas <stefan@marxist.se> 520682020-12-09 Stefan Kangas <stefankangas@gmail.com>
52069 52069
52070 Prefer setq-local in font-lock.el 52070 Prefer setq-local in font-lock.el
52071 52071
@@ -52074,7 +52074,7 @@
52074 (font-lock-fontify-syntactic-keywords-region) 52074 (font-lock-fontify-syntactic-keywords-region)
52075 (font-lock-set-defaults): Prefer setq-local. 52075 (font-lock-set-defaults): Prefer setq-local.
52076 52076
520772020-12-09 Stefan Kangas <stefan@marxist.se> 520772020-12-09 Stefan Kangas <stefankangas@gmail.com>
52078 52078
52079 * lisp/progmodes/sql.el: Remove redundant URL. 52079 * lisp/progmodes/sql.el: Remove redundant URL.
52080 52080
@@ -52210,21 +52210,21 @@
52210 * lisp/tool-bar.el (tool-bar--image-expression): Use cached data 52210 * lisp/tool-bar.el (tool-bar--image-expression): Use cached data
52211 to avoid looking up the image files on each refresh. 52211 to avoid looking up the image files on each refresh.
52212 52212
522132020-12-08 Stefan Kangas <stefan@marxist.se> 522132020-12-08 Stefan Kangas <stefankangas@gmail.com>
52214 52214
52215 Prefer setq-local in grep.el 52215 Prefer setq-local in grep.el
52216 52216
52217 * lisp/progmodes/grep.el (grep-process-setup, grep-mode): Prefer 52217 * lisp/progmodes/grep.el (grep-process-setup, grep-mode): Prefer
52218 setq-local. 52218 setq-local.
52219 52219
522202020-12-08 Stefan Kangas <stefan@marxist.se> 522202020-12-08 Stefan Kangas <stefankangas@gmail.com>
52221 52221
52222 Prefer setq-local in meta-mode.el 52222 Prefer setq-local in meta-mode.el
52223 52223
52224 * lisp/progmodes/meta-mode.el (meta-common-mode, metafont-mode) 52224 * lisp/progmodes/meta-mode.el (meta-common-mode, metafont-mode)
52225 (metapost-mode): Prefer setq-local. 52225 (metapost-mode): Prefer setq-local.
52226 52226
522272020-12-08 Stefan Kangas <stefan@marxist.se> 522272020-12-08 Stefan Kangas <stefankangas@gmail.com>
52228 52228
52229 Prefer setq-local in compile.el 52229 Prefer setq-local in compile.el
52230 52230
@@ -52232,11 +52232,11 @@
52232 (compilation-mode, compilation-setup, compilation-filter) 52232 (compilation-mode, compilation-setup, compilation-filter)
52233 (compilation-forget-errors): Prefer setq-local. 52233 (compilation-forget-errors): Prefer setq-local.
52234 52234
522352020-12-08 Stefan Kangas <stefan@marxist.se> 522352020-12-08 Stefan Kangas <stefankangas@gmail.com>
52236 52236
52237 * admin/nt/dist-build/build-dep-zips.py: Remove unused import. 52237 * admin/nt/dist-build/build-dep-zips.py: Remove unused import.
52238 52238
522392020-12-08 Stefan Kangas <stefan@marxist.se> 522392020-12-08 Stefan Kangas <stefankangas@gmail.com>
52240 52240
52241 Prefer setq-local in tests 52241 Prefer setq-local in tests
52242 52242
@@ -52248,41 +52248,41 @@
52248 * test/lisp/epg-tests.el (with-epg-tests): 52248 * test/lisp/epg-tests.el (with-epg-tests):
52249 * test/src/data-tests.el (binding-test-buffer-A): Prefer setq-local. 52249 * test/src/data-tests.el (binding-test-buffer-A): Prefer setq-local.
52250 52250
522512020-12-08 Stefan Kangas <stefan@marxist.se> 522512020-12-08 Stefan Kangas <stefankangas@gmail.com>
52252 52252
52253 Prefer setq-local in term.el 52253 Prefer setq-local in term.el
52254 52254
52255 * lisp/term.el (term-mode, term-exec, term-emulate-terminal) 52255 * lisp/term.el (term-mode, term-exec, term-emulate-terminal)
52256 (term-process-pager): Prefer setq-local. 52256 (term-process-pager): Prefer setq-local.
52257 52257
522582020-12-08 Stefan Kangas <stefan@marxist.se> 522582020-12-08 Stefan Kangas <stefankangas@gmail.com>
52259 52259
52260 Prefer setq-local in shell.el 52260 Prefer setq-local in shell.el
52261 52261
52262 * lisp/shell.el (shell-completion-vars, shell-mode): Prefer 52262 * lisp/shell.el (shell-completion-vars, shell-mode): Prefer
52263 setq-local. 52263 setq-local.
52264 52264
522652020-12-08 Stefan Kangas <stefan@marxist.se> 522652020-12-08 Stefan Kangas <stefankangas@gmail.com>
52266 52266
52267 Prefer setq-local in speedbar.el 52267 Prefer setq-local in speedbar.el
52268 52268
52269 * lisp/speedbar.el (speedbar-frame-mode, speedbar-mode) 52269 * lisp/speedbar.el (speedbar-frame-mode, speedbar-mode)
52270 (speedbar-add-localized-speedbar-support): Prefer setq-local. 52270 (speedbar-add-localized-speedbar-support): Prefer setq-local.
52271 52271
522722020-12-08 Stefan Kangas <stefan@marxist.se> 522722020-12-08 Stefan Kangas <stefankangas@gmail.com>
52273 52273
52274 Prefer setq-local in newcomment.el 52274 Prefer setq-local in newcomment.el
52275 52275
52276 * lisp/newcomment.el (comment-inline-offset) 52276 * lisp/newcomment.el (comment-inline-offset)
52277 (comment-normalize-vars): Prefer setq-local. 52277 (comment-normalize-vars): Prefer setq-local.
52278 52278
522792020-12-08 Stefan Kangas <stefan@marxist.se> 522792020-12-08 Stefan Kangas <stefankangas@gmail.com>
52280 52280
52281 * lisp/locate.el (locate, locate-mode): Prefer setq-local. 52281 * lisp/locate.el (locate, locate-mode): Prefer setq-local.
52282 52282
52283 * lisp/array.el (array-mode): Prefer setq-local. 52283 * lisp/array.el (array-mode): Prefer setq-local.
52284 52284
522852020-12-08 Stefan Kangas <stefan@marxist.se> 522852020-12-08 Stefan Kangas <stefankangas@gmail.com>
52286 52286
52287 Prefer setq-local in simple.el 52287 Prefer setq-local in simple.el
52288 52288
@@ -52343,7 +52343,7 @@
52343 * lisp/progmodes/compile.el (compilation-start): Only use the 52343 * lisp/progmodes/compile.el (compilation-start): Only use the
52344 comint environment in comint-derived modes (bug#45095). 52344 comint environment in comint-derived modes (bug#45095).
52345 52345
523462020-12-07 Stefan Kangas <stefan@marxist.se> 523462020-12-07 Stefan Kangas <stefankangas@gmail.com>
52347 52347
52348 Prefer setq-local in calendar/*.el 52348 Prefer setq-local in calendar/*.el
52349 52349
@@ -52351,7 +52351,7 @@
52351 * lisp/calendar/diary-lib.el (diary-list-entries, diary-mode): 52351 * lisp/calendar/diary-lib.el (diary-list-entries, diary-mode):
52352 (diary-fancy-display-mode): Prefer setq-local. 52352 (diary-fancy-display-mode): Prefer setq-local.
52353 52353
523542020-12-07 Stefan Kangas <stefan@marxist.se> 523542020-12-07 Stefan Kangas <stefankangas@gmail.com>
52355 52355
52356 Prefer setq-local in gnus/*.el 52356 Prefer setq-local in gnus/*.el
52357 52357
@@ -52508,27 +52508,27 @@
52508 * test/src/eval-tests.el (eval-tests/backtrace-in-batch-mode/inhibit): 52508 * test/src/eval-tests.el (eval-tests/backtrace-in-batch-mode/inhibit):
52509 New unit test. 52509 New unit test.
52510 52510
525112020-12-07 Stefan Kangas <stefan@marxist.se> 525112020-12-07 Stefan Kangas <stefankangas@gmail.com>
52512 52512
52513 * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer setq-local. 52513 * lisp/ielm.el (inferior-emacs-lisp-mode): Prefer setq-local.
52514 52514
52515 * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer setq-local. 52515 * lisp/ibuffer.el (ibuffer, ibuffer-mode): Prefer setq-local.
52516 52516
525172020-12-07 Stefan Kangas <stefan@marxist.se> 525172020-12-07 Stefan Kangas <stefankangas@gmail.com>
52518 52518
52519 Prefer setq-local in whitespace.el 52519 Prefer setq-local in whitespace.el
52520 52520
52521 * lisp/whitespace.el (whitespace-turn-on, whitespace-color-on): Prefer 52521 * lisp/whitespace.el (whitespace-turn-on, whitespace-color-on): Prefer
52522 setq-local. 52522 setq-local.
52523 52523
525242020-12-07 Stefan Kangas <stefan@marxist.se> 525242020-12-07 Stefan Kangas <stefankangas@gmail.com>
52525 52525
52526 Prefer setq-local in tar-mode.el 52526 Prefer setq-local in tar-mode.el
52527 52527
52528 * lisp/tar-mode.el (tar-summarize-buffer, tar-mode, tar-extract): 52528 * lisp/tar-mode.el (tar-summarize-buffer, tar-mode, tar-extract):
52529 Prefer setq-local. 52529 Prefer setq-local.
52530 52530
525312020-12-07 Stefan Kangas <stefan@marxist.se> 525312020-12-07 Stefan Kangas <stefankangas@gmail.com>
52532 52532
52533 Prefer setq-local in tcl.el 52533 Prefer setq-local in tcl.el
52534 52534
@@ -52694,7 +52694,7 @@
52694 (spam-unload-hook): Call spam-teardown-widening to revert any change 52694 (spam-unload-hook): Call spam-teardown-widening to revert any change
52695 to the value of nnimap--split-download-body. 52695 to the value of nnimap--split-download-body.
52696 52696
526972020-12-06 Stefan Kangas <stefan@marxist.se> 526972020-12-06 Stefan Kangas <stefankangas@gmail.com>
52698 52698
52699 Prefer setq-local in several progmodes 52699 Prefer setq-local in several progmodes
52700 52700
@@ -52721,7 +52721,7 @@
52721 * lisp/language/korean.el (ks_c_5601-1987): Define as an alias for 52721 * lisp/language/korean.el (ks_c_5601-1987): Define as an alias for
52722 'korean-iso-8bit. (It is sometimes used in email messages.) 52722 'korean-iso-8bit. (It is sometimes used in email messages.)
52723 52723
527242020-12-06 Stefan Kangas <stefan@marxist.se> 527242020-12-06 Stefan Kangas <stefankangas@gmail.com>
52725 52725
52726 Prefer setq-local in emulation/*.el 52726 Prefer setq-local in emulation/*.el
52727 52727
@@ -52730,7 +52730,7 @@
52730 (viper-minibuffer-setup-sentinel): 52730 (viper-minibuffer-setup-sentinel):
52731 * lisp/emulation/viper.el (viper-comint-mode-hook): Prefer setq-local. 52731 * lisp/emulation/viper.el (viper-comint-mode-hook): Prefer setq-local.
52732 52732
527332020-12-06 Stefan Kangas <stefan@marxist.se> 527332020-12-06 Stefan Kangas <stefankangas@gmail.com>
52734 52734
52735 Prefer setq-local in url/*.el 52735 Prefer setq-local in url/*.el
52736 52736
@@ -52833,7 +52833,7 @@
52833 52833
52834 * test/manual/indent/perl.perl: Add new test cases. 52834 * test/manual/indent/perl.perl: Add new test cases.
52835 52835
528362020-12-05 Stefan Kangas <stefan@marxist.se> 528362020-12-05 Stefan Kangas <stefankangas@gmail.com>
52837 52837
52838 Prefer setq-local in play/*.el 52838 Prefer setq-local in play/*.el
52839 52839
@@ -52860,7 +52860,7 @@
52860 * doc/emacs/misc.texi (PostScript Variables): Improve and clarify 52860 * doc/emacs/misc.texi (PostScript Variables): Improve and clarify
52861 the description of 'ps-print-color-p'. (Bug#44962) 52861 the description of 'ps-print-color-p'. (Bug#44962)
52862 52862
528632020-12-05 Stefan Kangas <stefan@marxist.se> 528632020-12-05 Stefan Kangas <stefankangas@gmail.com>
52864 52864
52865 Prefer setq-local in mail/*.el 52865 Prefer setq-local in mail/*.el
52866 52866
@@ -52873,7 +52873,7 @@
52873 (rmail-summary-update-highlight): 52873 (rmail-summary-update-highlight):
52874 * lisp/mail/sendmail.el (mail-mode): Prefer setq-local. 52874 * lisp/mail/sendmail.el (mail-mode): Prefer setq-local.
52875 52875
528762020-12-05 Stefan Kangas <stefan@marxist.se> 528762020-12-05 Stefan Kangas <stefankangas@gmail.com>
52877 52877
52878 Prefer setq-local in vc/*.el 52878 Prefer setq-local in vc/*.el
52879 52879
@@ -52978,7 +52978,7 @@
52978 52978
52979 * lisp/textmodes/bibtex.el: Use user-error. 52979 * lisp/textmodes/bibtex.el: Use user-error.
52980 52980
529812020-12-04 Stefan Kangas <stefan@marxist.se> 529812020-12-04 Stefan Kangas <stefankangas@gmail.com>
52982 52982
52983 Prefer setq-local in emacs-lisp/*.el 52983 Prefer setq-local in emacs-lisp/*.el
52984 52984
@@ -52996,7 +52996,7 @@
52996 * lisp/emacs-lisp/syntax.el (syntax-propertize): 52996 * lisp/emacs-lisp/syntax.el (syntax-propertize):
52997 * lisp/emacs-lisp/trace.el (trace-make-advice): Prefer setq-local. 52997 * lisp/emacs-lisp/trace.el (trace-make-advice): Prefer setq-local.
52998 52998
529992020-12-04 Stefan Kangas <stefan@marxist.se> 529992020-12-04 Stefan Kangas <stefankangas@gmail.com>
53000 53000
53001 Prefer setq-local in net/*.el 53001 Prefer setq-local in net/*.el
53002 53002
@@ -53025,7 +53025,7 @@
53025 * src/search.c (Fmatch_data__translate): Remove string restriction. 53025 * src/search.c (Fmatch_data__translate): Remove string restriction.
53026 * test/lisp/subr-tests.el (subr-match-substitute-replacement): New test. 53026 * test/lisp/subr-tests.el (subr-match-substitute-replacement): New test.
53027 53027
530282020-12-04 Stefan Kangas <stefan@marxist.se> 530282020-12-04 Stefan Kangas <stefankangas@gmail.com>
53029 53029
53030 Prefer setq-local in cedet 53030 Prefer setq-local in cedet
53031 53031
@@ -53047,7 +53047,7 @@
53047 * lisp/cedet/srecode/srt-mode.el (srecode-template-mode): 53047 * lisp/cedet/srecode/srt-mode.el (srecode-template-mode):
53048 Prefer setq-local. 53048 Prefer setq-local.
53049 53049
530502020-12-04 Stefan Kangas <stefan@marxist.se> 530502020-12-04 Stefan Kangas <stefankangas@gmail.com>
53051 53051
53052 Prefer setq-local in most of textmodes/*.el 53052 Prefer setq-local in most of textmodes/*.el
53053 53053
@@ -53092,7 +53092,7 @@
53092 * lisp/icomplete.el (icomplete-show-matches-on-no-input): Clarify 53092 * lisp/icomplete.el (icomplete-show-matches-on-no-input): Clarify
53093 the meaning of the variable (bug#19031). 53093 the meaning of the variable (bug#19031).
53094 53094
530952020-12-04 Stefan Kangas <stefan@marxist.se> 530952020-12-04 Stefan Kangas <stefankangas@gmail.com>
53096 53096
53097 Prefer setq-local in erc 53097 Prefer setq-local in erc
53098 53098
@@ -53110,11 +53110,11 @@
53110 comint, so that comint settings are used for commands like 53110 comint, so that comint settings are used for commands like
53111 `async-shell-command', too (bug#45034). 53111 `async-shell-command', too (bug#45034).
53112 53112
531132020-12-04 Stefan Kangas <stefan@marxist.se> 531132020-12-04 Stefan Kangas <stefankangas@gmail.com>
53114 53114
53115 * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs compat code. 53115 * lisp/eshell/esh-mode.el (eshell-mode): Remove XEmacs compat code.
53116 53116
531172020-12-04 Stefan Kangas <stefan@marxist.se> 531172020-12-04 Stefan Kangas <stefankangas@gmail.com>
53118 53118
53119 Prefer setq-local in eshell 53119 Prefer setq-local in eshell
53120 53120
@@ -53209,7 +53209,7 @@
53209 * lisp/shell.el (explicit-shell-file-name): Clarify docstring. 53209 * lisp/shell.el (explicit-shell-file-name): Clarify docstring.
53210 (shell): Simplify. 53210 (shell): Simplify.
53211 53211
532122020-12-03 Stefan Kangas <stefan@marxist.se> 532122020-12-03 Stefan Kangas <stefankangas@gmail.com>
53213 53213
53214 Add tests for several byte-compiler warnings 53214 Add tests for several byte-compiler warnings
53215 53215
@@ -53282,7 +53282,7 @@
53282 Do not search for buffers registered with the same file name, this 53282 Do not search for buffers registered with the same file name, this
53283 is not necessary. (Bug#44638) 53283 is not necessary. (Bug#44638)
53284 53284
532852020-12-03 Stefan Kangas <stefan@marxist.se> 532852020-12-03 Stefan Kangas <stefankangas@gmail.com>
53286 53286
53287 Remove redundant requires of 'help' 53287 Remove redundant requires of 'help'
53288 53288
@@ -53291,7 +53291,7 @@
53291 * lisp/facemenu.el: Don't require 'help'; it is preloaded since 53291 * lisp/facemenu.el: Don't require 'help'; it is preloaded since
53292 version 18.59. 53292 version 18.59.
53293 53293
532942020-12-03 Stefan Kangas <stefan@marxist.se> 532942020-12-03 Stefan Kangas <stefankangas@gmail.com>
53295 53295
53296 Remove redundant requires of 'button' 53296 Remove redundant requires of 'button'
53297 53297
@@ -53395,7 +53395,7 @@
53395 (bibtex-mode): Allow these variables as file-local variables 53395 (bibtex-mode): Allow these variables as file-local variables
53396 (bug#44618 and bug#44647). 53396 (bug#44618 and bug#44647).
53397 53397
533982020-12-02 Stefan Kangas <stefan@marxist.se> 533982020-12-02 Stefan Kangas <stefankangas@gmail.com>
53399 53399
53400 Remove redundant requires of faces 53400 Remove redundant requires of faces
53401 53401
@@ -53406,7 +53406,7 @@
53406 * test/lisp/faces-tests.el: Don't require 'faces'; it is preloaded 53406 * test/lisp/faces-tests.el: Don't require 'faces'; it is preloaded
53407 since version 19.34. 53407 since version 19.34.
53408 53408
534092020-12-02 Stefan Kangas <stefan@marxist.se> 534092020-12-02 Stefan Kangas <stefankangas@gmail.com>
53410 53410
53411 Remove redundant requires of env 53411 Remove redundant requires of env
53412 53412
@@ -53430,7 +53430,7 @@
53430 Handle `auto-revert--messages' being nil. 53430 Handle `auto-revert--messages' being nil.
53431 (auto-revert-test07-auto-revert-several-buffers): New test. 53431 (auto-revert-test07-auto-revert-several-buffers): New test.
53432 53432
534332020-12-02 Stefan Kangas <stefan@marxist.se> 534332020-12-02 Stefan Kangas <stefankangas@gmail.com>
53434 53434
53435 Improve sectioning in bytecomp-tests.el 53435 Improve sectioning in bytecomp-tests.el
53436 53436
@@ -53438,11 +53438,11 @@
53438 (test-eager-load-macro-expansion) 53438 (test-eager-load-macro-expansion)
53439 (test-eager-load-macro-expansion-eval-and-compile): Move definitions. 53439 (test-eager-load-macro-expansion-eval-and-compile): Move definitions.
53440 53440
534412020-12-02 Stefan Kangas <stefan@marxist.se> 534412020-12-02 Stefan Kangas <stefankangas@gmail.com>
53442 53442
53443 * lisp/play/dunnet.el: Remove Emacs 18 compat code. 53443 * lisp/play/dunnet.el: Remove Emacs 18 compat code.
53444 53444
534452020-12-02 Stefan Kangas <stefan@marxist.se> 534452020-12-02 Stefan Kangas <stefankangas@gmail.com>
53446 53446
53447 Make variable cperl-version obsolete 53447 Make variable cperl-version obsolete
53448 53448
@@ -53450,7 +53450,7 @@
53450 menu entry. 53450 menu entry.
53451 (cperl-version): Make obsolete. 53451 (cperl-version): Make obsolete.
53452 53452
534532020-12-02 Stefan Kangas <stefan@marxist.se> 534532020-12-02 Stefan Kangas <stefankangas@gmail.com>
53454 53454
53455 Remove some Emacs 19 compat code from cperl-mode 53455 Remove some Emacs 19 compat code from cperl-mode
53456 53456
@@ -53458,7 +53458,7 @@
53458 (cperl-put-do-not-fontify): Remove Emacs 19 compat code. 53458 (cperl-put-do-not-fontify): Remove Emacs 19 compat code.
53459 (cperl-do-not-fontify): Make obsolete. 53459 (cperl-do-not-fontify): Make obsolete.
53460 53460
534612020-12-02 Stefan Kangas <stefan@marxist.se> 534612020-12-02 Stefan Kangas <stefankangas@gmail.com>
53462 53462
53463 Remove some references to fast-lock and lazy-lock 53463 Remove some references to fast-lock and lazy-lock
53464 53464
@@ -53499,7 +53499,7 @@
53499 * lisp/gnus/message.el (message-fetch-field): Improve the doc 53499 * lisp/gnus/message.el (message-fetch-field): Improve the doc
53500 string (bug#44991). 53500 string (bug#44991).
53501 53501
535022020-12-02 Stefan Kangas <stefan@marxist.se> 535022020-12-02 Stefan Kangas <stefankangas@gmail.com>
53503 53503
53504 Remove specific byte-compiler warnings for cl.el 53504 Remove specific byte-compiler warnings for cl.el
53505 53505
@@ -53600,7 +53600,7 @@
53600 53600
53601 * etc/NEWS: Add user option 'tramp-debug-to-file'. 53601 * etc/NEWS: Add user option 'tramp-debug-to-file'.
53602 53602
536032020-12-01 Stefan Kangas <stefan@marxist.se> 536032020-12-01 Stefan Kangas <stefankangas@gmail.com>
53604 53604
53605 Fix byte-compiler warning for failed uses of lexical vars 53605 Fix byte-compiler warning for failed uses of lexical vars
53606 53606
@@ -53630,7 +53630,7 @@
53630 * lisp/window.el (switch-to-buffer): Respect buffer local value 53630 * lisp/window.el (switch-to-buffer): Respect buffer local value
53631 of 'switch-to-buffer-preserve-window-point' variable. 53631 of 'switch-to-buffer-preserve-window-point' variable.
53632 53632
536332020-12-01 Stefan Kangas <stefan@marxist.se> 536332020-12-01 Stefan Kangas <stefankangas@gmail.com>
53634 53634
53635 Add tests for some byte-compiler warnings 53635 Add tests for some byte-compiler warnings
53636 53636
@@ -53665,7 +53665,7 @@
53665 * test/src/comp-test-funcs.el (comp-test-44968-f): New test 53665 * test/src/comp-test-funcs.el (comp-test-44968-f): New test
53666 function. 53666 function.
53667 53667
536682020-11-30 Stefan Kangas <stefan@marxist.se> 536682020-11-30 Stefan Kangas <stefankangas@gmail.com>
53669 53669
53670 Decrease code duplication in byte-compiler free-vars warning 53670 Decrease code duplication in byte-compiler free-vars warning
53671 53671
@@ -53673,7 +53673,7 @@
53673 (byte-compile-free-vars-warn): New defun extracted from... 53673 (byte-compile-free-vars-warn): New defun extracted from...
53674 (byte-compile-variable-ref, byte-compile-variable-set): ...here. 53674 (byte-compile-variable-ref, byte-compile-variable-set): ...here.
53675 53675
536762020-11-30 Stefan Kangas <stefan@marxist.se> 536762020-11-30 Stefan Kangas <stefankangas@gmail.com>
53677 53677
53678 Test byte-compiler free variable warning 53678 Test byte-compiler free variable warning
53679 53679
@@ -53685,7 +53685,7 @@
53685 * test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el: 53685 * test/lisp/emacs-lisp/bytecomp-resources/warn-free-variable-reference.el:
53686 New files. 53686 New files.
53687 53687
536882020-11-30 Stefan Kangas <stefan@marxist.se> 536882020-11-30 Stefan Kangas <stefankangas@gmail.com>
53689 53689
53690 * lisp/so-long.el: Doc fix to reduce use of passive voice. 53690 * lisp/so-long.el: Doc fix to reduce use of passive voice.
53691 53691
@@ -54181,7 +54181,7 @@
54181 * lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Allow 54181 * lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Allow
54182 following symlinks (bug#10292). 54182 following symlinks (bug#10292).
54183 54183
541842020-11-26 Stefan Kangas <stefan@marxist.se> 541842020-11-26 Stefan Kangas <stefankangas@gmail.com>
54185 54185
54186 * lisp/files.el (auto-mode-alist): Add entry for "archive-contents". 54186 * lisp/files.el (auto-mode-alist): Add entry for "archive-contents".
54187 54187
@@ -54329,7 +54329,7 @@
54329 In text-scale--refresh: 54329 In text-scale--refresh:
54330 face-remap.el:241:14: Warning: reference to free variable ‘text-scale-mode’ 54330 face-remap.el:241:14: Warning: reference to free variable ‘text-scale-mode’
54331 54331
543322020-11-25 Stefan Kangas <stefan@marxist.se> 543322020-11-25 Stefan Kangas <stefankangas@gmail.com>
54333 54333
54334 Make text-scale-mode optionally adjust the header line 54334 Make text-scale-mode optionally adjust the header line
54335 54335
@@ -54368,7 +54368,7 @@
54368 54368
54369 https://lists.gnu.org/archive/html/emacs-devel/2020-11/msg00801.html 54369 https://lists.gnu.org/archive/html/emacs-devel/2020-11/msg00801.html
54370 54370
543712020-11-24 Stefan Kangas <stefan@marxist.se> 543712020-11-24 Stefan Kangas <stefankangas@gmail.com>
54372 54372
54373 * build-aux/update-subdirs: Use lexical-binding in subdirs.el. 54373 * build-aux/update-subdirs: Use lexical-binding in subdirs.el.
54374 54374
@@ -54379,14 +54379,14 @@
54379 * test/lisp/emacs-lisp/ert-tests.el 54379 * test/lisp/emacs-lisp/ert-tests.el
54380 (ert-test-with-demoted-errors): New (broken) unit test. 54380 (ert-test-with-demoted-errors): New (broken) unit test.
54381 54381
543822020-11-24 Stefan Kangas <stefan@marxist.se> 543822020-11-24 Stefan Kangas <stefankangas@gmail.com>
54383 54383
54384 Remove XEmacs compat code from idlw-help.el 54384 Remove XEmacs compat code from idlw-help.el
54385 54385
54386 * lisp/progmodes/idlw-help.el (idlwave-do-context-help) 54386 * lisp/progmodes/idlw-help.el (idlwave-do-context-help)
54387 (idlwave-help-show-help-frame): Remove XEmacs compat code. 54387 (idlwave-help-show-help-frame): Remove XEmacs compat code.
54388 54388
543892020-11-24 Stefan Kangas <stefan@marxist.se> 543892020-11-24 Stefan Kangas <stefankangas@gmail.com>
54390 54390
54391 Make XEmacs compat aliases easy-menu-{add,remove} obsolete 54391 Make XEmacs compat aliases easy-menu-{add,remove} obsolete
54392 54392
@@ -54661,7 +54661,7 @@
54661 * doc/misc/tramp.texi (Remote shell setup): 54661 * doc/misc/tramp.texi (Remote shell setup):
54662 Don't stutter (@xref expands to 'See ...'). 54662 Don't stutter (@xref expands to 'See ...').
54663 54663
546642020-11-23 Stefan Kangas <stefan@marxist.se> 546642020-11-23 Stefan Kangas <stefankangas@gmail.com>
54665 54665
54666 Remove Emacs 19 and 20 compat code from table.el 54666 Remove Emacs 19 and 20 compat code from table.el
54667 54667
@@ -54682,7 +54682,7 @@
54682 54682
54683 (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4) 54683 (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4)
54684 54684
546852020-11-23 Stefan Kangas <stefan@marxist.se> 546852020-11-23 Stefan Kangas <stefankangas@gmail.com>
54686 54686
54687 Update publicsuffix.txt from upstream 54687 Update publicsuffix.txt from upstream
54688 54688
@@ -54692,7 +54692,7 @@
54692 54692
54693 (cherry picked from commit 5b13afab0a903ead8363482529019d4fb80ec4b4) 54693 (cherry picked from commit 5b13afab0a903ead8363482529019d4fb80ec4b4)
54694 54694
546952020-11-23 Stefan Kangas <stefan@marxist.se> 546952020-11-23 Stefan Kangas <stefankangas@gmail.com>
54696 54696
54697 Use lexical-binding in most runtime leim lisp files 54697 Use lexical-binding in most runtime leim lisp files
54698 54698
@@ -54784,7 +54784,7 @@
54784 (tramp-get-remote-null-device): New defun. 54784 (tramp-get-remote-null-device): New defun.
54785 (tramp-interrupt-process): Use it. 54785 (tramp-interrupt-process): Use it.
54786 54786
547872020-11-22 Stefan Kangas <stefan@marxist.se> 547872020-11-22 Stefan Kangas <stefankangas@gmail.com>
54788 54788
54789 Test for byte-compiler warning "variable lacks prefix" 54789 Test for byte-compiler warning "variable lacks prefix"
54790 54790
@@ -54794,7 +54794,7 @@
54794 Use above new macro. 54794 Use above new macro.
54795 (bytecomp-warn-variable-lacks-prefix): New test. 54795 (bytecomp-warn-variable-lacks-prefix): New test.
54796 54796
547972020-11-22 Stefan Kangas <stefan@marxist.se> 547972020-11-22 Stefan Kangas <stefankangas@gmail.com>
54798 54798
54799 Test interactive-only spec of with-suppressed-warnings 54799 Test interactive-only spec of with-suppressed-warnings
54800 54800
@@ -54802,7 +54802,7 @@
54802 (bytecomp-test--with-suppressed-warnings): Test suppressing warning 54802 (bytecomp-test--with-suppressed-warnings): Test suppressing warning
54803 with interactive-only. 54803 with interactive-only.
54804 54804
548052020-11-22 Stefan Kangas <stefan@marxist.se> 548052020-11-22 Stefan Kangas <stefankangas@gmail.com>
54806 54806
54807 Say which command shadows a key binding 54807 Say which command shadows a key binding
54808 54808
@@ -54812,7 +54812,7 @@
54812 (help--describe-vector/bug-9293-one-shadowed-in-range): Adapt 54812 (help--describe-vector/bug-9293-one-shadowed-in-range): Adapt
54813 test. 54813 test.
54814 54814
548152020-11-22 Stefan Kangas <stefan@marxist.se> 548152020-11-22 Stefan Kangas <stefankangas@gmail.com>
54816 54816
54817 Don't shadow bindings by the same command 54817 Don't shadow bindings by the same command
54818 54818
@@ -54822,7 +54822,7 @@
54822 (help--describe-vector/bug-9293-same-command-does-not-shadow): New 54822 (help--describe-vector/bug-9293-same-command-does-not-shadow): New
54823 test. 54823 test.
54824 54824
548252020-11-22 Stefan Kangas <stefan@marxist.se> 548252020-11-22 Stefan Kangas <stefankangas@gmail.com>
54826 54826
54827 Don't show key ranges if shadowed by different commands 54827 Don't show key ranges if shadowed by different commands
54828 54828
@@ -54928,7 +54928,7 @@
54928 * src/w32fns.c (w32_wnd_proc): Ignore modifiers when processing 54928 * src/w32fns.c (w32_wnd_proc): Ignore modifiers when processing
54929 WM_IME_CHAR messages. 54929 WM_IME_CHAR messages.
54930 54930
549312020-11-21 Stefan Kangas <stefan@marxist.se> 549312020-11-21 Stefan Kangas <stefankangas@gmail.com>
54932 54932
54933 Make load argument of native-compile-async internal 54933 Make load argument of native-compile-async internal
54934 54934
@@ -54974,11 +54974,11 @@
54974 option is present in the Customize buffer. Expect the test to pass 54974 option is present in the Customize buffer. Expect the test to pass
54975 now. 54975 now.
54976 54976
549772020-11-20 Stefan Kangas <stefan@marxist.se> 549772020-11-20 Stefan Kangas <stefankangas@gmail.com>
54978 54978
54979 * lisp/emacs-lisp/comp.el (native-compile-async): Doc fix. 54979 * lisp/emacs-lisp/comp.el (native-compile-async): Doc fix.
54980 54980
549812020-11-20 Stefan Kangas <stefan@marxist.se> 549812020-11-20 Stefan Kangas <stefankangas@gmail.com>
54982 54982
54983 Support native compilation of packages on install 54983 Support native compilation of packages on install
54984 54984
@@ -54987,28 +54987,28 @@
54987 feature is available. (Bug#44676) 54987 feature is available. (Bug#44676)
54988 (package-native-compile): New defcustom. 54988 (package-native-compile): New defcustom.
54989 54989
549902020-11-20 Stefan Kangas <stefan@marxist.se> 549902020-11-20 Stefan Kangas <stefankangas@gmail.com>
54991 54991
54992 compile-async: Don't error out on deferred compilation after load 54992 compile-async: Don't error out on deferred compilation after load
54993 54993
54994 * lisp/emacs-lisp/comp.el (native-compile-async): Update 54994 * lisp/emacs-lisp/comp.el (native-compile-async): Update
54995 comp-files-queue when deferred compilation is requested. (Bug#44676) 54995 comp-files-queue when deferred compilation is requested. (Bug#44676)
54996 54996
549972020-11-20 Stefan Kangas <stefan@marxist.se> 549972020-11-20 Stefan Kangas <stefankangas@gmail.com>
54998 54998
54999 Don't quote lambda in idlwave.el 54999 Don't quote lambda in idlwave.el
55000 55000
55001 * lisp/progmodes/idlwave.el (idlwave-keyword-abbrev): Don't quote 55001 * lisp/progmodes/idlwave.el (idlwave-keyword-abbrev): Don't quote
55002 lambda. 55002 lambda.
55003 55003
550042020-11-20 Stefan Kangas <stefan@marxist.se> 550042020-11-20 Stefan Kangas <stefankangas@gmail.com>
55005 55005
55006 Remove remaining XEmacs compat code from erc-log.el 55006 Remove remaining XEmacs compat code from erc-log.el
55007 55007
55008 * lisp/erc/erc-log.el (erc-save-buffer-in-logs): Remove XEmacs 55008 * lisp/erc/erc-log.el (erc-save-buffer-in-logs): Remove XEmacs
55009 compat code. 55009 compat code.
55010 55010
550112020-11-20 Stefan Kangas <stefan@marxist.se> 550112020-11-20 Stefan Kangas <stefankangas@gmail.com>
55012 55012
55013 Don't set XEmacs only properties start-open and end-open 55013 Don't set XEmacs only properties start-open and end-open
55014 55014
@@ -55021,7 +55021,7 @@
55021 (url-http-chunked-encoding-after-change-function): Don't set XEmacs 55021 (url-http-chunked-encoding-after-change-function): Don't set XEmacs
55022 only properties start-open and end-open. 55022 only properties start-open and end-open.
55023 55023
550242020-11-20 Stefan Kangas <stefan@marxist.se> 550242020-11-20 Stefan Kangas <stefankangas@gmail.com>
55025 55025
55026 Remove XEmacs compat code from idlw-shell.el 55026 Remove XEmacs compat code from idlw-shell.el
55027 55027
@@ -55030,21 +55030,21 @@
55030 (idlwave-default-mouse-track-event-is-with-button): Declare obsolete. 55030 (idlwave-default-mouse-track-event-is-with-button): Declare obsolete.
55031 (idlwave-shell-update-bp-overlays): Remove XEmacs compat code. 55031 (idlwave-shell-update-bp-overlays): Remove XEmacs compat code.
55032 55032
550332020-11-20 Stefan Kangas <stefan@marxist.se> 550332020-11-20 Stefan Kangas <stefankangas@gmail.com>
55034 55034
55035 Remove some XEmacs compat code from ediff-wind.el 55035 Remove some XEmacs compat code from ediff-wind.el
55036 55036
55037 * lisp/vc/ediff-wind.el (ediff-window) 55037 * lisp/vc/ediff-wind.el (ediff-window)
55038 (ediff-compute-toolbar-width): Remove some XEmacs compat code. 55038 (ediff-compute-toolbar-width): Remove some XEmacs compat code.
55039 55039
550402020-11-20 Stefan Kangas <stefan@marxist.se> 550402020-11-20 Stefan Kangas <stefankangas@gmail.com>
55041 55041
55042 Remove Emacs 20 compat code from org.el 55042 Remove Emacs 20 compat code from org.el
55043 55043
55044 * lisp/org/org.el (org-org-menu, org-create-customize-menu): 55044 * lisp/org/org.el (org-org-menu, org-create-customize-menu):
55045 Remove Emacs 20 compat code. 55045 Remove Emacs 20 compat code.
55046 55046
550472020-11-20 Stefan Kangas <stefan@marxist.se> 550472020-11-20 Stefan Kangas <stefankangas@gmail.com>
55048 55048
55049 Remove Emacs 20 compat code from idlwave.el 55049 Remove Emacs 20 compat code from idlwave.el
55050 55050
@@ -55053,14 +55053,14 @@
55053 (idlwave-unit-name, idlwave-mode-menu-def) 55053 (idlwave-unit-name, idlwave-mode-menu-def)
55054 (idlwave-create-customize-menu): Remove Emacs 20 compat code. 55054 (idlwave-create-customize-menu): Remove Emacs 20 compat code.
55055 55055
550562020-11-20 Stefan Kangas <stefan@marxist.se> 550562020-11-20 Stefan Kangas <stefankangas@gmail.com>
55057 55057
55058 Properly mark obsolete semantic functions as such 55058 Properly mark obsolete semantic functions as such
55059 55059
55060 * lisp/cedet/semantic/ia.el (semantic-ia-get-completions) 55060 * lisp/cedet/semantic/ia.el (semantic-ia-get-completions)
55061 (semantic-ia-get-completions-deprecated): Make obsolete. 55061 (semantic-ia-get-completions-deprecated): Make obsolete.
55062 55062
550632020-11-20 Stefan Kangas <stefan@marxist.se> 550632020-11-20 Stefan Kangas <stefankangas@gmail.com>
55064 55064
55065 Mark compat alias in cus-face.el obsolete 55065 Mark compat alias in cus-face.el obsolete
55066 55066
@@ -55078,7 +55078,7 @@
55078 Make 'rsvg_handle_get_dimensions' available and defined for all 55078 Make 'rsvg_handle_get_dimensions' available and defined for all
55079 versions of librsvg. (Bug#44655) 55079 versions of librsvg. (Bug#44655)
55080 55080
550812020-11-20 Stefan Kangas <stefan@marxist.se> 550812020-11-20 Stefan Kangas <stefankangas@gmail.com>
55082 55082
55083 Hide obsolete options in most customize commands 55083 Hide obsolete options in most customize commands
55084 55084
@@ -55159,7 +55159,7 @@
55159 * src/font.c (Ffont_spec): Document 'font-spec' keys that are 55159 * src/font.c (Ffont_spec): Document 'font-spec' keys that are
55160 supported, but were undocumented. 55160 supported, but were undocumented.
55161 55161
551622020-11-19 Stefan Kangas <stefan@marxist.se> 551622020-11-19 Stefan Kangas <stefankangas@gmail.com>
55163 55163
55164 Remove some XEmacs compat code from filesets.el 55164 Remove some XEmacs compat code from filesets.el
55165 55165
@@ -55171,14 +55171,14 @@
55171 (filesets-ingroup-collect-files, filesets-build-ingroup-submenu) 55171 (filesets-ingroup-collect-files, filesets-build-ingroup-submenu)
55172 (filesets-update-pre010505): Adjust callers. 55172 (filesets-update-pre010505): Adjust callers.
55173 55173
551742020-11-19 Stefan Kangas <stefan@marxist.se> 551742020-11-19 Stefan Kangas <stefankangas@gmail.com>
55175 55175
55176 Remove some compat code from ffap.el 55176 Remove some compat code from ffap.el
55177 55177
55178 * lisp/ffap.el (ffap-mouse-event, ffap-event-buffer): Make obsolete. 55178 * lisp/ffap.el (ffap-mouse-event, ffap-event-buffer): Make obsolete.
55179 (ffap-menu-ask, ffap-at-mouse): Adjust callers. 55179 (ffap-menu-ask, ffap-at-mouse): Adjust callers.
55180 55180
551812020-11-19 Stefan Kangas <stefan@marxist.se> 551812020-11-19 Stefan Kangas <stefankangas@gmail.com>
55182 55182
55183 Declare some compat aliases obsolete 55183 Declare some compat aliases obsolete
55184 55184
@@ -55187,7 +55187,7 @@
55187 * lisp/emulation/edt.el (edt-bind-standard-key): Make compat 55187 * lisp/emulation/edt.el (edt-bind-standard-key): Make compat
55188 aliases obsolete. 55188 aliases obsolete.
55189 55189
551902020-11-19 Stefan Kangas <stefan@marxist.se> 551902020-11-19 Stefan Kangas <stefankangas@gmail.com>
55191 55191
55192 Remove some compat code from url.el 55192 Remove some compat code from url.el
55193 55193
@@ -55197,7 +55197,7 @@
55197 * lisp/url/url-news.el (url-news-open-host): 55197 * lisp/url/url-news.el (url-news-open-host):
55198 * lisp/url/url-proxy.el (url-find-proxy-for-url): Adjust callers. 55198 * lisp/url/url-proxy.el (url-find-proxy-for-url): Adjust callers.
55199 55199
552002020-11-19 Stefan Kangas <stefan@marxist.se> 552002020-11-19 Stefan Kangas <stefankangas@gmail.com>
55201 55201
55202 Remove some compat code for old versions and XEmacs 55202 Remove some compat code for old versions and XEmacs
55203 55203
@@ -55307,14 +55307,14 @@
55307 a remote server by default. The user is always able to select a 55307 a remote server by default. The user is always able to select a
55308 different server by customizing the variable dictionary-search. 55308 different server by customizing the variable dictionary-search.
55309 55309
553102020-11-19 Stefan Kangas <stefan@marxist.se> 553102020-11-19 Stefan Kangas <stefankangas@gmail.com>
55311 55311
55312 Remove outdated comment about Emacs 20 from viper.el 55312 Remove outdated comment about Emacs 20 from viper.el
55313 55313
55314 * lisp/emulation/viper-util.el (viper-chars-in-region): Remove 55314 * lisp/emulation/viper-util.el (viper-chars-in-region): Remove
55315 outdated comment. 55315 outdated comment.
55316 55316
553172020-11-19 Stefan Kangas <stefan@marxist.se> 553172020-11-19 Stefan Kangas <stefankangas@gmail.com>
55318 55318
55319 Add new variable cperl-tags-file-name 55319 Add new variable cperl-tags-file-name
55320 55320
@@ -55322,13 +55322,13 @@
55322 (cperl-write-tags): Use above new variable instead of hardcoding 55322 (cperl-write-tags): Use above new variable instead of hardcoding
55323 filename "TAGS". (Bug#8802) 55323 filename "TAGS". (Bug#8802)
55324 55324
553252020-11-19 Stefan Kangas <stefan@marxist.se> 553252020-11-19 Stefan Kangas <stefankangas@gmail.com>
55326 55326
55327 Declare XEmacs compat function in inversion.el obsolete 55327 Declare XEmacs compat function in inversion.el obsolete
55328 55328
55329 * lisp/cedet/inversion.el (inversion-require-emacs): Declare obsolete. 55329 * lisp/cedet/inversion.el (inversion-require-emacs): Declare obsolete.
55330 55330
553312020-11-19 Stefan Kangas <stefan@marxist.se> 553312020-11-19 Stefan Kangas <stefankangas@gmail.com>
55332 55332
55333 Assume font-lock is provided; it's preloaded since 22.1 55333 Assume font-lock is provided; it's preloaded since 22.1
55334 55334
@@ -55347,11 +55347,11 @@
55347 * lisp/progmodes/prolog.el (font-lock): 55347 * lisp/progmodes/prolog.el (font-lock):
55348 * lisp/textmodes/rst.el (font-lock): Remove unnecessary require. 55348 * lisp/textmodes/rst.el (font-lock): Remove unnecessary require.
55349 55349
553502020-11-19 Stefan Kangas <stefan@marxist.se> 553502020-11-19 Stefan Kangas <stefankangas@gmail.com>
55351 55351
55352 * lisp/progmodes/cperl-mode.el: Doc fix. 55352 * lisp/progmodes/cperl-mode.el: Doc fix.
55353 55353
553542020-11-19 Stefan Kangas <stefan@marxist.se> 553542020-11-19 Stefan Kangas <stefankangas@gmail.com>
55355 55355
55356 Remove unnecessary load from idlwave 55356 Remove unnecessary load from idlwave
55357 55357
@@ -55359,7 +55359,7 @@
55359 * lisp/progmodes/idlwave.el: Remove unnecessary load; easy-menu-define 55359 * lisp/progmodes/idlwave.el: Remove unnecessary load; easy-menu-define
55360 is autoloaded. 55360 is autoloaded.
55361 55361
553622020-11-19 Stefan Kangas <stefan@marxist.se> 553622020-11-19 Stefan Kangas <stefankangas@gmail.com>
55363 55363
55364 Make compat alias add-submenu obsolete 55364 Make compat alias add-submenu obsolete
55365 55365
@@ -55454,7 +55454,7 @@
55454 Restore `dired-filename' text property, which has been destroyed 55454 Restore `dired-filename' text property, which has been destroyed
55455 by `decode-coding-region'. (Bug#44682) 55455 by `decode-coding-region'. (Bug#44682)
55456 55456
554572020-11-17 Stefan Kangas <stefan@marxist.se> 554572020-11-17 Stefan Kangas <stefankangas@gmail.com>
55458 55458
55459 Remove redundant 'function's around lambdas 55459 Remove redundant 'function's around lambdas
55460 55460
@@ -55488,7 +55488,7 @@
55488 * lisp/textmodes/table.el (table--generate-source-scan-lines): Remove 55488 * lisp/textmodes/table.el (table--generate-source-scan-lines): Remove
55489 redundant 'function's around lambdas. 55489 redundant 'function's around lambdas.
55490 55490
554912020-11-17 Stefan Kangas <stefan@marxist.se> 554912020-11-17 Stefan Kangas <stefankangas@gmail.com>
55492 55492
55493 Remove redundant 'function's around lambdas in mh/*.el 55493 Remove redundant 'function's around lambdas in mh/*.el
55494 55494
@@ -55515,7 +55515,7 @@
55515 * test/src/syntax-resources/syntax-comments.txt (top-level): Add new test 55515 * test/src/syntax-resources/syntax-comments.txt (top-level): Add new test
55516 fragments for #|...|#, etc. 55516 fragments for #|...|#, etc.
55517 55517
555182020-11-17 Stefan Kangas <stefan@marxist.se> 555182020-11-17 Stefan Kangas <stefankangas@gmail.com>
55519 55519
55520 Don't quote lambdas with 'function' in calc/*.el 55520 Don't quote lambdas with 'function' in calc/*.el
55521 55521
@@ -55565,7 +55565,7 @@
55565 (math-compose-matrix, math-vector-to-string): Don't quote lambdas with 55565 (math-compose-matrix, math-vector-to-string): Don't quote lambdas with
55566 'function'. 55566 'function'.
55567 55567
555682020-11-17 Stefan Kangas <stefan@marxist.se> 555682020-11-17 Stefan Kangas <stefankangas@gmail.com>
55569 55569
55570 Add command to filter package menu by name or description 55570 Add command to filter package menu by name or description
55571 55571
@@ -55576,7 +55576,7 @@
55576 (package-menu-mode-menu): Add new commands to the menu. 55576 (package-menu-mode-menu): Add new commands to the menu.
55577 * doc/emacs/package.texi (Package Menu): Document new commands. 55577 * doc/emacs/package.texi (Package Menu): Document new commands.
55578 55578
555792020-11-17 Stefan Kangas <stefan@marxist.se> 555792020-11-17 Stefan Kangas <stefankangas@gmail.com>
55580 55580
55581 Don't quote lambdas with function macro in generic-x.el 55581 Don't quote lambdas with function macro in generic-x.el
55582 55582
@@ -55589,7 +55589,7 @@
55589 (spice-generic-mode, astap-generic-mode): Don't quote lambdas with 55589 (spice-generic-mode, astap-generic-mode): Don't quote lambdas with
55590 function macro. 55590 function macro.
55591 55591
555922020-11-17 Stefan Kangas <stefan@marxist.se> 555922020-11-17 Stefan Kangas <stefankangas@gmail.com>
55593 55593
55594 Test that substitute-command-keys preserves text properties 55594 Test that substitute-command-keys preserves text properties
55595 55595
@@ -55648,14 +55648,14 @@
55648 variable (bug#44614). 55648 variable (bug#44614).
55649 (bibtex-format-entry): Use it (bug#44614). 55649 (bibtex-format-entry): Use it (bug#44614).
55650 55650
556512020-11-16 Stefan Kangas <stefan@marxist.se> 556512020-11-16 Stefan Kangas <stefankangas@gmail.com>
55652 55652
55653 Use lexical-binding in time-stamp.el 55653 Use lexical-binding in time-stamp.el
55654 55654
55655 * lisp/time-stamp.el: Use lexical-binding. Remove redundant :group 55655 * lisp/time-stamp.el: Use lexical-binding. Remove redundant :group
55656 args. 55656 args.
55657 55657
556582020-11-16 Stefan Kangas <stefan@marxist.se> 556582020-11-16 Stefan Kangas <stefankangas@gmail.com>
55659 55659
55660 Don't quote lambdas in net/*.el 55660 Don't quote lambdas in net/*.el
55661 55661
@@ -55671,7 +55671,7 @@
55671 (mairix-widget-build-editable-fields, mairix-widget-get-values): 55671 (mairix-widget-build-editable-fields, mairix-widget-get-values):
55672 Don't quote lambdas. 55672 Don't quote lambdas.
55673 55673
556742020-11-16 Stefan Kangas <stefan@marxist.se> 556742020-11-16 Stefan Kangas <stefankangas@gmail.com>
55675 55675
55676 Don't quote lambdas in emacs-lisp/*.el 55676 Don't quote lambdas in emacs-lisp/*.el
55677 55677
@@ -55709,7 +55709,7 @@
55709 daff3bda10 Avoid crashes when a reversed glyph row starts with a comp... 55709 daff3bda10 Avoid crashes when a reversed glyph row starts with a comp...
55710 b697bb91a1 ; * .gitignore: src/fingerprint.c not generated since 2019... 55710 b697bb91a1 ; * .gitignore: src/fingerprint.c not generated since 2019...
55711 55711
557122020-11-16 Stefan Kangas <stefan@marxist.se> 557122020-11-16 Stefan Kangas <stefankangas@gmail.com>
55713 55713
55714 Don't quote lambdas in calc/calcalg{2,3}.el 55714 Don't quote lambdas in calc/calcalg{2,3}.el
55715 55715
@@ -55740,7 +55740,7 @@
55740 (calcFunc-polint, calcFunc-ratint, math-all-vars-but): Don't quote 55740 (calcFunc-polint, calcFunc-ratint, math-all-vars-but): Don't quote
55741 lambdas. 55741 lambdas.
55742 55742
557432020-11-16 Stefan Kangas <stefan@marxist.se> 557432020-11-16 Stefan Kangas <stefankangas@gmail.com>
55744 55744
55745 Various doc fixes for comp.el and comp.c 55745 Various doc fixes for comp.el and comp.c
55746 55746
@@ -55767,7 +55767,7 @@
55767 * test/src/comp-test-funcs.el (comp-test-cond-rw-1-1-f) 55767 * test/src/comp-test-funcs.el (comp-test-cond-rw-1-1-f)
55768 (comp-test-cond-rw-1-2-f): New functions. 55768 (comp-test-cond-rw-1-2-f): New functions.
55769 55769
557702020-11-16 Stefan Kangas <stefan@marxist.se> 557702020-11-16 Stefan Kangas <stefankangas@gmail.com>
55771 55771
55772 Don't quote lambdas in eshell/*.el 55772 Don't quote lambdas in eshell/*.el
55773 55773
@@ -55858,7 +55858,7 @@
55858 55858
55859 * lisp/progmodes/cc-langs.el (c-<>-notable-chars-re): Fix wrong '-' in regexp 55859 * lisp/progmodes/cc-langs.el (c-<>-notable-chars-re): Fix wrong '-' in regexp
55860 55860
558612020-11-15 Stefan Kangas <stefan@marxist.se> 558612020-11-15 Stefan Kangas <stefankangas@gmail.com>
55862 55862
55863 Make initial frame match frame-title-format 55863 Make initial frame match frame-title-format
55864 55864
@@ -55867,7 +55867,7 @@
55867 title with new value of Vframe_title_format. 55867 title with new value of Vframe_title_format.
55868 Problem reported by Angelo Graziosi <angelo.g0@libero.it>. 55868 Problem reported by Angelo Graziosi <angelo.g0@libero.it>.
55869 55869
558702020-11-15 Stefan Kangas <stefan@marxist.se> 558702020-11-15 Stefan Kangas <stefankangas@gmail.com>
55871 55871
55872 Run menu-item :filter function before showing binding 55872 Run menu-item :filter function before showing binding
55873 55873
@@ -55974,7 +55974,7 @@
55974 * lisp/speedbar.el (speedbar-directory-buttons): Make speedbar 55974 * lisp/speedbar.el (speedbar-directory-buttons): Make speedbar
55975 work with directories accessed via Tramp (bug#44622). 55975 work with directories accessed via Tramp (bug#44622).
55976 55976
559772020-11-14 Stefan Kangas <stefan@marxist.se> 559772020-11-14 Stefan Kangas <stefankangas@gmail.com>
55978 55978
55979 Don't quote lambdas in several places 55979 Don't quote lambdas in several places
55980 55980
@@ -56029,7 +56029,7 @@
56029 * lisp/progmodes/project.el (project-or-external-find-file): Doc 56029 * lisp/progmodes/project.el (project-or-external-find-file): Doc
56030 string fix -- it's not "recognizing" file names (bug#44588). 56030 string fix -- it's not "recognizing" file names (bug#44588).
56031 56031
560322020-11-14 Stefan Kangas <stefan@marxist.se> 560322020-11-14 Stefan Kangas <stefankangas@gmail.com>
56033 56033
56034 Use lexical-binding in fortune.el and add tests 56034 Use lexical-binding in fortune.el and add tests
56035 56035
@@ -56267,7 +56267,7 @@
56267 * lisp/emacs-lisp/comp.el (comp-phi): New function moving logic 56267 * lisp/emacs-lisp/comp.el (comp-phi): New function moving logic
56268 from `comp-fwprop-insn'. 56268 from `comp-fwprop-insn'.
56269 56269
562702020-11-12 Stefan Kangas <stefan@marxist.se> 562702020-11-12 Stefan Kangas <stefankangas@gmail.com>
56271 56271
56272 Don't quote lambdas in several places 56272 Don't quote lambdas in several places
56273 56273
@@ -56351,13 +56351,13 @@
56351 56351
56352 Add help-form to the cache key in read-char-from-minibuffer 56352 Add help-form to the cache key in read-char-from-minibuffer
56353 56353
563542020-11-12 Stefan Kangas <stefan@marxist.se> 563542020-11-12 Stefan Kangas <stefankangas@gmail.com>
56355 56355
56356 * test/lisp/help-fns-tests.el: Silence byte-compiler. 56356 * test/lisp/help-fns-tests.el: Silence byte-compiler.
56357 56357
56358 * test/lisp/hfy-cmap-resources/rgb.txt: Add comment line. 56358 * test/lisp/hfy-cmap-resources/rgb.txt: Add comment line.
56359 56359
563602020-11-12 Stefan Kangas <stefan@marxist.se> 563602020-11-12 Stefan Kangas <stefankangas@gmail.com>
56361 56361
56362 Remove redundant installation instructions 56362 Remove redundant installation instructions
56363 56363
@@ -56381,11 +56381,11 @@
56381 * lisp/tar-mode.el: Remove reference to package uncompress, removed in 56381 * lisp/tar-mode.el: Remove reference to package uncompress, removed in
56382 Emacs 23. 56382 Emacs 23.
56383 56383
563842020-11-12 Stefan Kangas <stefan@marxist.se> 563842020-11-12 Stefan Kangas <stefankangas@gmail.com>
56385 56385
56386 * lisp/progmodes/ruby-mode.el (auto-mode-alist): Add Brewfile. 56386 * lisp/progmodes/ruby-mode.el (auto-mode-alist): Add Brewfile.
56387 56387
563882020-11-12 Stefan Kangas <stefan@marxist.se> 563882020-11-12 Stefan Kangas <stefankangas@gmail.com>
56389 56389
56390 Fix mistake in describe-buffer-bindings 56390 Fix mistake in describe-buffer-bindings
56391 56391
@@ -56763,7 +56763,7 @@
56763 * src/xdisp.c (next_element_from_display_vector): Check whether next 56763 * src/xdisp.c (next_element_from_display_vector): Check whether next
56764 glyph code is valid before accessing it. 56764 glyph code is valid before accessing it.
56765 56765
567662020-11-09 Stefan Kangas <stefan@marxist.se> 567662020-11-09 Stefan Kangas <stefankangas@gmail.com>
56767 56767
56768 Add test for substitute-command-keys with command remap 56768 Add test for substitute-command-keys with command remap
56769 56769
@@ -56779,7 +56779,7 @@
56779 * lisp/emacs-lisp/shortdoc.el (sequence): use seq-contains-p instead 56779 * lisp/emacs-lisp/shortdoc.el (sequence): use seq-contains-p instead
56780 of seq-contains, which is obsolete as of 27.1. (Bug#44536) 56780 of seq-contains, which is obsolete as of 27.1. (Bug#44536)
56781 56781
567822020-11-09 Stefan Kangas <stefan@marxist.se> 567822020-11-09 Stefan Kangas <stefankangas@gmail.com>
56783 56783
56784 Simplify getting value of text-quoting-style (Bug#44471) 56784 Simplify getting value of text-quoting-style (Bug#44471)
56785 56785
@@ -56928,7 +56928,7 @@
56928 * src/xwidget.c (make-xwidget): Save and restore Emacs SIGCHLD signal 56928 * src/xwidget.c (make-xwidget): Save and restore Emacs SIGCHLD signal
56929 handler since glib doesn't (but should) do this. 56929 handler since glib doesn't (but should) do this.
56930 56930
569312020-11-09 Stefan Kangas <stefan@marxist.se> 569312020-11-09 Stefan Kangas <stefankangas@gmail.com>
56932 56932
56933 Remove test for return value of set-keymap-parent 56933 Remove test for return value of set-keymap-parent
56934 56934
@@ -57162,7 +57162,7 @@
57162 'min-margins' parameter from WINDOW so that horizontal splits 57162 'min-margins' parameter from WINDOW so that horizontal splits
57163 reliably produce windows of same width (Bug#44483). 57163 reliably produce windows of same width (Bug#44483).
57164 57164
571652020-11-07 Stefan Kangas <stefan@marxist.se> 571652020-11-07 Stefan Kangas <stefankangas@gmail.com>
57166 57166
57167 Delete outdated comment about C rewrite in apropos.el 57167 Delete outdated comment about C rewrite in apropos.el
57168 57168
@@ -57171,7 +57171,7 @@
57171 57171
57172 * lisp/apropos.el: Delete outdated comment. 57172 * lisp/apropos.el: Delete outdated comment.
57173 57173
571742020-11-07 Stefan Kangas <stefan@marxist.se> 571742020-11-07 Stefan Kangas <stefankangas@gmail.com>
57175 57175
57176 Add some more tests for keymap.c 57176 Add some more tests for keymap.c
57177 57177
@@ -57303,7 +57303,7 @@
57303 (isearch-forward): Add isearch-transient-input-method to docstring. 57303 (isearch-forward): Add isearch-transient-input-method to docstring.
57304 (isearch-message-prefix): Use shorter string for narrowed buffer. 57304 (isearch-message-prefix): Use shorter string for narrowed buffer.
57305 57305
573062020-11-06 Stefan Kangas <stefan@marxist.se> 573062020-11-06 Stefan Kangas <stefankangas@gmail.com>
57307 57307
57308 Add more tests for where-is-internal 57308 Add more tests for where-is-internal
57309 57309
@@ -57554,7 +57554,7 @@
57554 57554
57555 * lisp/progmodes/project.el (project--files-in-directory): Fix formatting 57555 * lisp/progmodes/project.el (project--files-in-directory): Fix formatting
57556 57556
575572020-11-04 Stefan Kangas <stefan@marxist.se> 575572020-11-04 Stefan Kangas <stefankangas@gmail.com>
57558 57558
57559 Use lexical-binding in mule-charsets.el 57559 Use lexical-binding in mule-charsets.el
57560 57560
@@ -57568,7 +57568,7 @@
57568 * lisp/textmodes/ispell.el (ispell-check-version): Remove unused 57568 * lisp/textmodes/ispell.el (ispell-check-version): Remove unused
57569 variable `speller'. 57569 variable `speller'.
57570 57570
575712020-11-04 Stefan Kangas <stefan@marxist.se> 575712020-11-04 Stefan Kangas <stefankangas@gmail.com>
57572 57572
57573 Fix warnings in url-irc.el 57573 Fix warnings in url-irc.el
57574 57574
@@ -57577,7 +57577,7 @@
57577 (url-irc-rcirc): Silence warning by adding missing password argument 57577 (url-irc-rcirc): Silence warning by adding missing password argument
57578 to rcirc-connect. 57578 to rcirc-connect.
57579 57579
575802020-11-04 Stefan Kangas <stefan@marxist.se> 575802020-11-04 Stefan Kangas <stefankangas@gmail.com>
57581 57581
57582 * lisp/obsolete/nnir.el: Add "Obsolete-since" header. 57582 * lisp/obsolete/nnir.el: Add "Obsolete-since" header.
57583 57583
@@ -57725,7 +57725,7 @@
57725 ":" is part of the tag, and the item widget doesn't know how to handle 57725 ":" is part of the tag, and the item widget doesn't know how to handle
57726 the %f escape. 57726 the %f escape.
57727 57727
577282020-11-03 Stefan Kangas <stefan@marxist.se> 577282020-11-03 Stefan Kangas <stefankangas@gmail.com>
57729 57729
57730 Use lexical-binding in some url-*.el files 57730 Use lexical-binding in some url-*.el files
57731 57731
@@ -57733,14 +57733,14 @@
57733 * lisp/url/url-ftp.el: 57733 * lisp/url/url-ftp.el:
57734 * lisp/url/url-irc.el: Use lexical-binding. 57734 * lisp/url/url-irc.el: Use lexical-binding.
57735 57735
577362020-11-03 Stefan Kangas <stefan@marxist.se> 577362020-11-03 Stefan Kangas <stefankangas@gmail.com>
57737 57737
57738 Use lexical-binding in solitaire.el 57738 Use lexical-binding in solitaire.el
57739 57739
57740 * lisp/play/solitaire.el: Use lexical-binding. Remove redundant 57740 * lisp/play/solitaire.el: Use lexical-binding. Remove redundant
57741 :group args. 57741 :group args.
57742 57742
577432020-11-03 Stefan Kangas <stefan@marxist.se> 577432020-11-03 Stefan Kangas <stefankangas@gmail.com>
57744 57744
57745 Use lexical-binding in some of emulation/edt*.el 57745 Use lexical-binding in some of emulation/edt*.el
57746 57746
@@ -57748,7 +57748,7 @@
57748 * lisp/emulation/edt-pc.el: 57748 * lisp/emulation/edt-pc.el:
57749 * lisp/emulation/edt-lk201.el: Use lexical-binding. 57749 * lisp/emulation/edt-lk201.el: Use lexical-binding.
57750 57750
577512020-11-03 Stefan Kangas <stefan@marxist.se> 577512020-11-03 Stefan Kangas <stefankangas@gmail.com>
57752 57752
57753 Use lexical-binding in pcmpl-rpm.el 57753 Use lexical-binding in pcmpl-rpm.el
57754 57754
@@ -57756,7 +57756,7 @@
57756 args. 57756 args.
57757 (pcmpl-rpm-packages): Quote function symbol as such. 57757 (pcmpl-rpm-packages): Quote function symbol as such.
57758 57758
577592020-11-03 Stefan Kangas <stefan@marxist.se> 577592020-11-03 Stefan Kangas <stefankangas@gmail.com>
57760 57760
57761 Use lexical-binding in pcmpl-cvs.el 57761 Use lexical-binding in pcmpl-cvs.el
57762 57762
@@ -57765,7 +57765,7 @@
57765 (pcmpl-cvs-binary): Remove redundant :group arg. 57765 (pcmpl-cvs-binary): Remove redundant :group arg.
57766 (pcmpl-cvs-tags): Quote function symbol as such. 57766 (pcmpl-cvs-tags): Quote function symbol as such.
57767 57767
577682020-11-03 Stefan Kangas <stefan@marxist.se> 577682020-11-03 Stefan Kangas <stefankangas@gmail.com>
57769 57769
57770 Fix exiting the finder-commentary buffer 57770 Fix exiting the finder-commentary buffer
57771 57771
@@ -57783,7 +57783,7 @@
57783 in Emacs, but outside of CPerl mode, and therefore will not 57783 in Emacs, but outside of CPerl mode, and therefore will not
57784 be available for older versions via ELPA. 57784 be available for older versions via ELPA.
57785 57785
577862020-11-03 Stefan Kangas <stefan@marxist.se> 577862020-11-03 Stefan Kangas <stefankangas@gmail.com>
57787 57787
57788 Improve ert-resource-directory docstring 57788 Improve ert-resource-directory docstring
57789 57789
@@ -57983,7 +57983,7 @@
57983 actually support. 57983 actually support.
57984 (define-minor-mode): Partially revert to previous behavior. 57984 (define-minor-mode): Partially revert to previous behavior.
57985 57985
579862020-11-01 Stefan Kangas <stefan@marxist.se> 579862020-11-01 Stefan Kangas <stefankangas@gmail.com>
57987 57987
57988 Fix mistake in Lisp conversion of describe-map-tree 57988 Fix mistake in Lisp conversion of describe-map-tree
57989 57989
@@ -58013,20 +58013,20 @@
58013 * lisp/descr-text.el (describe-char): Handle more non-ASCII whitespace 58013 * lisp/descr-text.el (describe-char): Handle more non-ASCII whitespace
58014 characters added in f018cffca0098ad1b82c51730a6d6cf146e3c488 (bug#44236) 58014 characters added in f018cffca0098ad1b82c51730a6d6cf146e3c488 (bug#44236)
58015 58015
580162020-11-01 Stefan Kangas <stefan@marxist.se> 580162020-11-01 Stefan Kangas <stefankangas@gmail.com>
58017 58017
58018 Improve indexing of check-declare 58018 Improve indexing of check-declare
58019 58019
58020 * doc/lispref/functions.texi (Declaring Functions): Improve indexing. 58020 * doc/lispref/functions.texi (Declaring Functions): Improve indexing.
58021 58021
580222020-11-01 Stefan Kangas <stefan@marxist.se> 580222020-11-01 Stefan Kangas <stefankangas@gmail.com>
58023 58023
58024 Don't auto-insert "@c file ends here" in .texi files 58024 Don't auto-insert "@c file ends here" in .texi files
58025 58025
58026 * lisp/autoinsert.el (auto-insert-alist): Don't insert "@c file ends 58026 * lisp/autoinsert.el (auto-insert-alist): Don't insert "@c file ends
58027 here" at the end of new .texi files. 58027 here" at the end of new .texi files.
58028 58028
580292020-11-01 Stefan Kangas <stefan@marxist.se> 580292020-11-01 Stefan Kangas <stefankangas@gmail.com>
58030 58030
58031 Don't bind standard-output in substitute-command-keys 58031 Don't bind standard-output in substitute-command-keys
58032 58032
@@ -58062,7 +58062,7 @@
58062 58062
58063 * lisp/emacs-lisp/byte-opt.el (pure-fns): Fix typos. 58063 * lisp/emacs-lisp/byte-opt.el (pure-fns): Fix typos.
58064 58064
580652020-11-01 Stefan Kangas <stefan@marxist.se> 580652020-11-01 Stefan Kangas <stefankangas@gmail.com>
58066 58066
58067 Insert describe-map-tree header into original buffer 58067 Insert describe-map-tree header into original buffer
58068 58068
@@ -58263,7 +58263,7 @@
58263 commit 46b3db5579e57b9daf16667914205adc99d3f104 to widen before going 58263 commit 46b3db5579e57b9daf16667914205adc99d3f104 to widen before going
58264 to the found position. 58264 to the found position.
58265 58265
582662020-10-31 Stefan Kangas <stefan@marxist.se> 582662020-10-31 Stefan Kangas <stefankangas@gmail.com>
58267 58267
58268 * test/README: Document TEST_BACKTRACE_LINE_LENGTH. 58268 * test/README: Document TEST_BACKTRACE_LINE_LENGTH.
58269 58269
@@ -58569,7 +58569,7 @@
58569 Add a test to verify that the message is suppressed when 58569 Add a test to verify that the message is suppressed when
58570 inappropriate, but appears when the RE *is* incomplete. 58570 inappropriate, but appears when the RE *is* incomplete.
58571 58571
585722020-10-30 Stefan Kangas <stefan@marxist.se> 585722020-10-30 Stefan Kangas <stefankangas@gmail.com>
58573 58573
58574 Clarify point position after text-property-search 58574 Clarify point position after text-property-search
58575 58575
@@ -58613,7 +58613,7 @@
58613 * lisp/calendar/time-date.el (format-seconds): Allow formatting 58613 * lisp/calendar/time-date.el (format-seconds): Allow formatting
58614 sub-second times. 58614 sub-second times.
58615 58615
586162020-10-30 Stefan Kangas <stefan@marxist.se> 586162020-10-30 Stefan Kangas <stefankangas@gmail.com>
58617 58617
58618 Add shortdoc navigation commands 58618 Add shortdoc navigation commands
58619 58619
@@ -58687,7 +58687,7 @@
58687 (bibtex-strings, bibtex-reference-keys): Define with defvar-local 58687 (bibtex-strings, bibtex-reference-keys): Define with defvar-local
58688 instead of defvar+make-variable-buffer-local. 58688 instead of defvar+make-variable-buffer-local.
58689 58689
586902020-10-29 Stefan Kangas <stefan@marxist.se> 586902020-10-29 Stefan Kangas <stefankangas@gmail.com>
58691 58691
58692 * lisp/reposition.el: Use lexical-binding. 58692 * lisp/reposition.el: Use lexical-binding.
58693 58693
@@ -58714,7 +58714,7 @@
58714 * test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects): 58714 * test/lisp/net/dbus-tests.el (dbus-test09-get-managed-objects):
58715 Tag it :expensive-test. Remove superfluous check. 58715 Tag it :expensive-test. Remove superfluous check.
58716 58716
587172020-10-29 Stefan Kangas <stefan@marxist.se> 587172020-10-29 Stefan Kangas <stefankangas@gmail.com>
58718 58718
58719 Fix CUA Mode menu entry to be less confusing 58719 Fix CUA Mode menu entry to be less confusing
58720 58720
@@ -58767,14 +58767,14 @@
58767 58767
58768 * lisp/simple.el (goto-line-read-args): Use buffer-narrowed-p. 58768 * lisp/simple.el (goto-line-read-args): Use buffer-narrowed-p.
58769 58769
587702020-10-28 Stefan Kangas <stefan@marxist.se> 587702020-10-28 Stefan Kangas <stefankangas@gmail.com>
58771 58771
58772 Run substitute-command-keys on shortdoc section headings 58772 Run substitute-command-keys on shortdoc section headings
58773 58773
58774 * lisp/emacs-lisp/shortdoc.el (shortdoc-display-group): Run 58774 * lisp/emacs-lisp/shortdoc.el (shortdoc-display-group): Run
58775 substitute-command-keys on section headings before displaying. 58775 substitute-command-keys on section headings before displaying.
58776 58776
587772020-10-28 Stefan Kangas <stefan@marxist.se> 587772020-10-28 Stefan Kangas <stefankangas@gmail.com>
58778 58778
58779 Extend the regexp shortdoc group 58779 Extend the regexp shortdoc group
58780 58780
@@ -58810,7 +58810,7 @@
58810 * lisp/emacs-lisp/timer-list.el (list-timers): Format the 58810 * lisp/emacs-lisp/timer-list.el (list-timers): Format the
58811 intervals in a more human-readable way (bug#39956). 58811 intervals in a more human-readable way (bug#39956).
58812 58812
588132020-10-28 Stefan Kangas <stefan@marxist.se> 588132020-10-28 Stefan Kangas <stefankangas@gmail.com>
58814 58814
58815 * lisp/net/hmac-def.el: Use lexical-binding. 58815 * lisp/net/hmac-def.el: Use lexical-binding.
58816 58816
@@ -58818,11 +58818,11 @@
58818 58818
58819 Adjust python tests after fix for bug#39398 58819 Adjust python tests after fix for bug#39398
58820 58820
588212020-10-28 Stefan Kangas <stefan@marxist.se> 588212020-10-28 Stefan Kangas <stefankangas@gmail.com>
58822 58822
58823 * lisp/net/eudc-vars.el: Use lexical-binding. 58823 * lisp/net/eudc-vars.el: Use lexical-binding.
58824 58824
588252020-10-28 Stefan Kangas <stefan@marxist.se> 588252020-10-28 Stefan Kangas <stefankangas@gmail.com>
58826 58826
58827 Use lexical-binding in netrc.el and add tests 58827 Use lexical-binding in netrc.el and add tests
58828 58828
@@ -58832,7 +58832,7 @@
58832 * test/lisp/net/netrc-resources/services: 58832 * test/lisp/net/netrc-resources/services:
58833 * test/lisp/net/netrc-tests.el: New files. 58833 * test/lisp/net/netrc-tests.el: New files.
58834 58834
588352020-10-28 Stefan Kangas <stefan@marxist.se> 588352020-10-28 Stefan Kangas <stefankangas@gmail.com>
58836 58836
58837 Warn against using the MD4 hash function 58837 Warn against using the MD4 hash function
58838 58838
@@ -58847,7 +58847,7 @@
58847 * lisp/textmodes/css-mode.el (css--complete-property-value): 58847 * lisp/textmodes/css-mode.el (css--complete-property-value):
58848 Don't search back when ppss-innermost-start is nil (bug#44214). 58848 Don't search back when ppss-innermost-start is nil (bug#44214).
58849 58849
588502020-10-28 Stefan Kangas <stefan@marxist.se> 588502020-10-28 Stefan Kangas <stefankangas@gmail.com>
58851 58851
58852 Remove Emacs 20 compat code from ede/files.el 58852 Remove Emacs 20 compat code from ede/files.el
58853 58853
@@ -58857,7 +58857,7 @@
58857 (ede--directory-project-add-description-to-hash): Remove Emacs 20 58857 (ede--directory-project-add-description-to-hash): Remove Emacs 20
58858 compat code. 58858 compat code.
58859 58859
588602020-10-28 Stefan Kangas <stefan@marxist.se> 588602020-10-28 Stefan Kangas <stefankangas@gmail.com>
58861 58861
58862 Remove some compat code from feedmail.el 58862 Remove some compat code from feedmail.el
58863 58863
@@ -58866,7 +58866,7 @@
58866 (feedmail-send-it-immediately): Remove compat code for XEmacs, 58866 (feedmail-send-it-immediately): Remove compat code for XEmacs,
58867 Emacs 19 and 20. 58867 Emacs 19 and 20.
58868 58868
588692020-10-27 Stefan Kangas <stefan@marxist.se> 588692020-10-27 Stefan Kangas <stefankangas@gmail.com>
58870 58870
58871 Remove some Emacs 20 compat code from speedbar.el 58871 Remove some Emacs 20 compat code from speedbar.el
58872 58872
@@ -59061,7 +59061,7 @@
59061 * lisp/abbrev.el (define-abbrevs): Make the parsing less brittle 59061 * lisp/abbrev.el (define-abbrevs): Make the parsing less brittle
59062 -- allow more blank lines (bug#42611). 59062 -- allow more blank lines (bug#42611).
59063 59063
590642020-10-27 Stefan Kangas <stefan@marxist.se> 590642020-10-27 Stefan Kangas <stefankangas@gmail.com>
59065 59065
59066 * lisp/net/sieve-mode.el: Use lexical-binding. 59066 * lisp/net/sieve-mode.el: Use lexical-binding.
59067 59067
@@ -59127,13 +59127,13 @@
59127 (eww-textarea-map): Define backtab, as in the main mode map 59127 (eww-textarea-map): Define backtab, as in the main mode map
59128 (bug#44247). 59128 (bug#44247).
59129 59129
591302020-10-27 Stefan Kangas <stefan@marxist.se> 591302020-10-27 Stefan Kangas <stefankangas@gmail.com>
59131 59131
59132 * lisp/mail/mail-prsvr.el: Use lexical-binding. 59132 * lisp/mail/mail-prsvr.el: Use lexical-binding.
59133 59133
59134 * lisp/mail/mail-parse.el: Use lexical-binding. 59134 * lisp/mail/mail-parse.el: Use lexical-binding.
59135 59135
591362020-10-27 Stefan Kangas <stefan@marxist.se> 591362020-10-27 Stefan Kangas <stefankangas@gmail.com>
59137 59137
59138 Allow pcomplete/gzip to complete on files in subdirectories 59138 Allow pcomplete/gzip to complete on files in subdirectories
59139 59139
@@ -59152,7 +59152,7 @@
59152 comments. (Bug#30085) 59152 comments. (Bug#30085)
59153 (cua--last-killed-rectangle): Update comment. 59153 (cua--last-killed-rectangle): Update comment.
59154 59154
591552020-10-27 Stefan Kangas <stefan@marxist.se> 591552020-10-27 Stefan Kangas <stefankangas@gmail.com>
59156 59156
59157 Use lexical-binding in tool-bar.el 59157 Use lexical-binding in tool-bar.el
59158 59158
@@ -59160,7 +59160,7 @@
59160 (tool-bar-add-item, tool-bar-add-item-from-menu): Quote function 59160 (tool-bar-add-item, tool-bar-add-item-from-menu): Quote function
59161 symbols as such. 59161 symbols as such.
59162 59162
591632020-10-27 Stefan Kangas <stefan@marxist.se> 591632020-10-27 Stefan Kangas <stefankangas@gmail.com>
59164 59164
59165 Don't use obsolete variable write-contents-hooks 59165 Don't use obsolete variable write-contents-hooks
59166 59166
@@ -59169,7 +59169,7 @@
59169 write-contents-hooks. 59169 write-contents-hooks.
59170 Problem reported by Stefan Monnier <monnier@iro.umontreal.ca>. 59170 Problem reported by Stefan Monnier <monnier@iro.umontreal.ca>.
59171 59171
591722020-10-27 Stefan Kangas <stefan@marxist.se> 591722020-10-27 Stefan Kangas <stefankangas@gmail.com>
59173 59173
59174 Remove XEmacs compat code from hashcash.el 59174 Remove XEmacs compat code from hashcash.el
59175 59175
@@ -59319,13 +59319,13 @@
59319 * lisp/progmodes/cc-bytecomp.el 59319 * lisp/progmodes/cc-bytecomp.el
59320 (cc-bytecomp-compiling-or-loading): Update for native compilation. 59320 (cc-bytecomp-compiling-or-loading): Update for native compilation.
59321 59321
593222020-10-25 Stefan Kangas <stefan@marxist.se> 593222020-10-25 Stefan Kangas <stefankangas@gmail.com>
59323 59323
59324 Add section "Replacing Match" to the regexp shortdoc group 59324 Add section "Replacing Match" to the regexp shortdoc group
59325 59325
59326 * lisp/emacs-lisp/shortdoc.el (regexp): New section "Replacing Match". 59326 * lisp/emacs-lisp/shortdoc.el (regexp): New section "Replacing Match".
59327 59327
593282020-10-25 Stefan Kangas <stefan@marxist.se> 593282020-10-25 Stefan Kangas <stefankangas@gmail.com>
59329 59329
59330 Remove some Emacs 19 compat code and references 59330 Remove some Emacs 19 compat code and references
59331 59331
@@ -59439,13 +59439,13 @@
59439 * src/xwidget.c (Fmake_xwidget): Enable sandboxing if WebKit 2.26 59439 * src/xwidget.c (Fmake_xwidget): Enable sandboxing if WebKit 2.26
59440 or later. Do this early, as required for sandboxing (Bug#43071). 59440 or later. Do this early, as required for sandboxing (Bug#43071).
59441 59441
594422020-10-25 Stefan Kangas <stefan@marxist.se> 594422020-10-25 Stefan Kangas <stefankangas@gmail.com>
59443 59443
59444 Add shortdoc group for alist 59444 Add shortdoc group for alist
59445 59445
59446 * lisp/emacs-lisp/shortdoc.el (alist): New shortdoc group. 59446 * lisp/emacs-lisp/shortdoc.el (alist): New shortdoc group.
59447 59447
594482020-10-25 Stefan Kangas <stefan@marxist.se> 594482020-10-25 Stefan Kangas <stefankangas@gmail.com>
59449 59449
59450 Add shortdoc group for hash-table 59450 Add shortdoc group for hash-table
59451 59451
@@ -59557,7 +59557,7 @@
59557 59557
59558 * etc/NEWS: Mention eldoc-display-functions. 59558 * etc/NEWS: Mention eldoc-display-functions.
59559 59559
595602020-10-24 Stefan Kangas <stefan@marxist.se> 595602020-10-24 Stefan Kangas <stefankangas@gmail.com>
59561 59561
59562 Re-introduce variable for world clock timer 59562 Re-introduce variable for world clock timer
59563 59563
@@ -59566,7 +59566,7 @@
59566 (world-clock-cancel-timer): Delete timer saved in variable instead of 59566 (world-clock-cancel-timer): Delete timer saved in variable instead of
59567 searching for the function name. 59567 searching for the function name.
59568 59568
595692020-10-24 Stefan Kangas <stefan@marxist.se> 595692020-10-24 Stefan Kangas <stefankangas@gmail.com>
59570 59570
59571 Use lexical-binding in several language support libraries 59571 Use lexical-binding in several language support libraries
59572 59572
@@ -59592,7 +59592,7 @@
59592 * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process): 59592 * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process):
59593 Extend test. 59593 Extend test.
59594 59594
595952020-10-24 Stefan Kangas <stefan@marxist.se> 595952020-10-24 Stefan Kangas <stefankangas@gmail.com>
59596 59596
59597 Revert "Use lexical-binding in bindat.el" 59597 Revert "Use lexical-binding in bindat.el"
59598 59598
@@ -59603,7 +59603,7 @@
59603 for that before we can confidently convert this to lexical-binding. 59603 for that before we can confidently convert this to lexical-binding.
59604 Problem reported by Mattias Engdegård <mattiase@acm.org>. 59604 Problem reported by Mattias Engdegård <mattiase@acm.org>.
59605 59605
596062020-10-24 Stefan Kangas <stefan@marxist.se> 596062020-10-24 Stefan Kangas <stefankangas@gmail.com>
59607 59607
59608 Use lexical-binding in most term libraries 59608 Use lexical-binding in most term libraries
59609 59609
@@ -59617,7 +59617,7 @@
59617 * lisp/term/tvi970.el: 59617 * lisp/term/tvi970.el:
59618 * lisp/term/wyse50.el: Use lexical-binding. 59618 * lisp/term/wyse50.el: Use lexical-binding.
59619 59619
596202020-10-24 Stefan Kangas <stefan@marxist.se> 596202020-10-24 Stefan Kangas <stefankangas@gmail.com>
59621 59621
59622 Use lexical-binding in copyright.el and add tests 59622 Use lexical-binding in copyright.el and add tests
59623 59623
@@ -59625,11 +59625,11 @@
59625 redundant :group args. 59625 redundant :group args.
59626 * test/lisp/emacs-lisp/copyright-tests.el: New file. 59626 * test/lisp/emacs-lisp/copyright-tests.el: New file.
59627 59627
596282020-10-24 Stefan Kangas <stefan@marxist.se> 596282020-10-24 Stefan Kangas <stefankangas@gmail.com>
59629 59629
59630 * test/manual/image-transforms-tests.el: Use lexical-binding. 59630 * test/manual/image-transforms-tests.el: Use lexical-binding.
59631 59631
596322020-10-24 Stefan Kangas <stefan@marxist.se> 596322020-10-24 Stefan Kangas <stefankangas@gmail.com>
59633 59633
59634 Move faces.el test data to follow our conventions 59634 Move faces.el test data to follow our conventions
59635 59635
@@ -59736,7 +59736,7 @@
59736 (rsvg_handle_get_geometry_for_layer) [LIBRSVG_CHECK_VERSION (2, 46, 0)]: 59736 (rsvg_handle_get_geometry_for_layer) [LIBRSVG_CHECK_VERSION (2, 46, 0)]:
59737 Define macro. (Bug#44065) 59737 Define macro. (Bug#44065)
59738 59738
597392020-10-24 Stefan Kangas <stefan@marxist.se> 597392020-10-24 Stefan Kangas <stefankangas@gmail.com>
59740 59740
59741 Fix a broken unsafep test 59741 Fix a broken unsafep test
59742 59742
@@ -59748,7 +59748,7 @@
59748 (test-unsafep/safe, test-unsafep/unsafe): Doc fix. Adjust usage 59748 (test-unsafep/safe, test-unsafep/unsafe): Doc fix. Adjust usage
59749 of above renamed variables. 59749 of above renamed variables.
59750 59750
597512020-10-24 Stefan Kangas <stefan@marxist.se> 597512020-10-24 Stefan Kangas <stefankangas@gmail.com>
59752 59752
59753 Move epg.el test data to follow our conventions 59753 Move epg.el test data to follow our conventions
59754 59754
@@ -59757,7 +59757,7 @@
59757 (with-epg-tests): Use ert-resource-file. 59757 (with-epg-tests): Use ert-resource-file.
59758 * test/lisp/epg-resources/*: Moved from test/data/epg/. 59758 * test/lisp/epg-resources/*: Moved from test/data/epg/.
59759 59759
597602020-10-24 Stefan Kangas <stefan@marxist.se> 597602020-10-24 Stefan Kangas <stefankangas@gmail.com>
59761 59761
59762 Move shr.el test data to follow our conventions 59762 Move shr.el test data to follow our conventions
59763 59763
@@ -59766,7 +59766,7 @@
59766 (shr-test, rendering): Use ert-resource-directory. 59766 (shr-test, rendering): Use ert-resource-directory.
59767 * test/lisp/net/shr-resources/*: Move from test/data/shr/. 59767 * test/lisp/net/shr-resources/*: Move from test/data/shr/.
59768 59768
597692020-10-24 Stefan Kangas <stefan@marxist.se> 597692020-10-24 Stefan Kangas <stefankangas@gmail.com>
59770 59770
59771 Move mml-sec.el test data to follow our conventions 59771 Move mml-sec.el test data to follow our conventions
59772 59772
@@ -59780,7 +59780,7 @@
59780 59780
59781 Merge remote-tracking branch 'savannah/master' into HEAD 59781 Merge remote-tracking branch 'savannah/master' into HEAD
59782 59782
597832020-10-23 Stefan Kangas <stefan@marxist.se> 597832020-10-23 Stefan Kangas <stefankangas@gmail.com>
59784 59784
59785 Move more test data to follow our conventions 59785 Move more test data to follow our conventions
59786 59786
@@ -59835,7 +59835,7 @@
59835 * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Don't use heredoc 59835 * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Don't use heredoc
59836 script when the argument contains a string. 59836 script when the argument contains a string.
59837 59837
598382020-10-23 Stefan Kangas <stefan@marxist.se> 598382020-10-23 Stefan Kangas <stefankangas@gmail.com>
59839 59839
59840 Move some test data to follow our conventions 59840 Move some test data to follow our conventions
59841 59841
@@ -59929,7 +59929,7 @@
59929 * test/data/icalendar/*: Moved to test/lisp/calendar/icalendar-resources/. 59929 * test/data/icalendar/*: Moved to test/lisp/calendar/icalendar-resources/.
59930 * test/lisp/calendar/icalendar-resources/*: Moved from test/data/icalendar. 59930 * test/lisp/calendar/icalendar-resources/*: Moved from test/data/icalendar.
59931 59931
599322020-10-23 Stefan Kangas <stefan@marxist.se> 599322020-10-23 Stefan Kangas <stefankangas@gmail.com>
59933 59933
59934 Clean up temporary files after package tests 59934 Clean up temporary files after package tests
59935 59935
@@ -59944,7 +59944,7 @@
59944 variable shadowing an optional (and never used) argument. 59944 variable shadowing an optional (and never used) argument.
59945 (ffap--gopher-var-on-line): Remove unused variable. 59945 (ffap--gopher-var-on-line): Remove unused variable.
59946 59946
599472020-10-23 Stefan Kangas <stefan@marxist.se> 599472020-10-23 Stefan Kangas <stefankangas@gmail.com>
59948 59948
59949 * lisp/emacs-lisp/pcase.el: Add "extensions" to keyword header. 59949 * lisp/emacs-lisp/pcase.el: Add "extensions" to keyword header.
59950 59950
@@ -59969,7 +59969,7 @@
59969 * src/nsterm.m (ns_clear_under_internal_border): If face is null, 59969 * src/nsterm.m (ns_clear_under_internal_border): If face is null,
59970 don't try drawing anything. 59970 don't try drawing anything.
59971 59971
599722020-10-22 Stefan Kangas <stefan@marxist.se> 599722020-10-22 Stefan Kangas <stefankangas@gmail.com>
59973 59973
59974 Remove incorrect use of decode-coding-string 59974 Remove incorrect use of decode-coding-string
59975 59975
@@ -59979,7 +59979,7 @@
59979 decode-coding-string. 59979 decode-coding-string.
59980 Problem pointed out by Stefan Monnier <monnier@iro.umontreal.ca>. 59980 Problem pointed out by Stefan Monnier <monnier@iro.umontreal.ca>.
59981 59981
599822020-10-22 Stefan Kangas <stefan@marxist.se> 599822020-10-22 Stefan Kangas <stefankangas@gmail.com>
59983 59983
59984 Recommend lexical-binding in Coding Conventions 59984 Recommend lexical-binding in Coding Conventions
59985 59985
@@ -59993,7 +59993,7 @@
59993 * lisp/net/eww.el (eww-tag-a): Only add keymap if the href 59993 * lisp/net/eww.el (eww-tag-a): Only add keymap if the href
59994 attribute is present. (Bug#44147) 59994 attribute is present. (Bug#44147)
59995 59995
599962020-10-22 Stefan Kangas <stefan@marxist.se> 599962020-10-22 Stefan Kangas <stefankangas@gmail.com>
59997 59997
59998 Add missed file needed by time-tests.el 59998 Add missed file needed by time-tests.el
59999 59999
@@ -60008,7 +60008,7 @@
60008 (gdb-edit-register-value): bindat-get-field with a single argument is 60008 (gdb-edit-register-value): bindat-get-field with a single argument is
60009 identity; remove. 60009 identity; remove.
60010 60010
600112020-10-22 Stefan Kangas <stefan@marxist.se> 600112020-10-22 Stefan Kangas <stefankangas@gmail.com>
60012 60012
60013 Add tests for perl-mode.el 60013 Add tests for perl-mode.el
60014 60014
@@ -60033,7 +60033,7 @@
60033 * test/calendar/icalendar/* 60033 * test/calendar/icalendar/*
60034 New files containing test data for icalendar tests. 60034 New files containing test data for icalendar tests.
60035 60035
600362020-10-22 Stefan Kangas <stefan@marxist.se> 600362020-10-22 Stefan Kangas <stefankangas@gmail.com>
60037 60037
60038 Use lexical-binding in time-date.el and expand tests 60038 Use lexical-binding in time-date.el and expand tests
60039 60039
@@ -60079,7 +60079,7 @@
60079 (bug#41696). 60079 (bug#41696).
60080 (js-jsx-mode): Use it. 60080 (js-jsx-mode): Use it.
60081 60081
600822020-10-22 Stefan Kangas <stefan@marxist.se> 600822020-10-22 Stefan Kangas <stefankangas@gmail.com>
60083 60083
60084 Test for error with multibyte strings in bindat.el 60084 Test for error with multibyte strings in bindat.el
60085 60085
@@ -60095,7 +60095,7 @@
60095 widget-sexp-value-to-internal to pretty print the widget's value, when 60095 widget-sexp-value-to-internal to pretty print the widget's value, when
60096 it is a valid one (bug#7524). 60096 it is a valid one (bug#7524).
60097 60097
600982020-10-22 Stefan Kangas <stefan@marxist.se> 600982020-10-22 Stefan Kangas <stefankangas@gmail.com>
60099 60099
60100 Remove reference HP-UX 8.0 and 9.x bug from FAQ 60100 Remove reference HP-UX 8.0 and 9.x bug from FAQ
60101 60101
@@ -60103,7 +60103,7 @@
60103 about a bug on HP-UX 8.0 and 9.x. Support for these platforms were 60103 about a bug on HP-UX 8.0 and 9.x. Support for these platforms were
60104 removed in 23.1. 60104 removed in 23.1.
60105 60105
601062020-10-22 Stefan Kangas <stefan@marxist.se> 601062020-10-22 Stefan Kangas <stefankangas@gmail.com>
60107 60107
60108 Remove two references to Emacs 21 from the FAQ 60108 Remove two references to Emacs 21 from the FAQ
60109 60109
@@ -60212,18 +60212,18 @@
60212 realized faces for as long as we are using lnum_face_id and 60212 realized faces for as long as we are using lnum_face_id and
60213 current_lnum_face_id for producing glyphs. (Bug#44111) 60213 current_lnum_face_id for producing glyphs. (Bug#44111)
60214 60214
602152020-10-21 Stefan Kangas <stefan@marxist.se> 602152020-10-21 Stefan Kangas <stefankangas@gmail.com>
60216 60216
60217 Tweak two time.el tests 60217 Tweak two time.el tests
60218 60218
60219 * test/lisp/time-tests.el (time-tests-display-time-update--load) 60219 * test/lisp/time-tests.el (time-tests-display-time-update--load)
60220 (time-tests-display-time-update): Tweak tests. 60220 (time-tests-display-time-update): Tweak tests.
60221 60221
602222020-10-21 Stefan Kangas <stefan@marxist.se> 602222020-10-21 Stefan Kangas <stefankangas@gmail.com>
60223 60223
60224 * lisp/time.el: Use lexical-binding. 60224 * lisp/time.el: Use lexical-binding.
60225 60225
602262020-10-21 Stefan Kangas <stefan@marxist.se> 602262020-10-21 Stefan Kangas <stefankangas@gmail.com>
60227 60227
60228 Add tests for time.el 60228 Add tests for time.el
60229 60229
@@ -60232,7 +60232,7 @@
60232 (display-time-update): ...here. 60232 (display-time-update): ...here.
60233 * test/lisp/time-tests.el: New file. 60233 * test/lisp/time-tests.el: New file.
60234 60234
602352020-10-21 Stefan Kangas <stefan@marxist.se> 602352020-10-21 Stefan Kangas <stefankangas@gmail.com>
60236 60236
60237 Use lexical-binding in bindat.el 60237 Use lexical-binding in bindat.el
60238 60238
@@ -60244,7 +60244,7 @@
60244 (bindat--unpack-group, bindat--length-group, bindat--pack-group) 60244 (bindat--unpack-group, bindat--length-group, bindat--pack-group)
60245 (bindat-format-vector): Quote function symbols as such. 60245 (bindat-format-vector): Quote function symbols as such.
60246 60246
602472020-10-21 Stefan Kangas <stefan@marxist.se> 602472020-10-21 Stefan Kangas <stefankangas@gmail.com>
60248 60248
60249 Remove some compat code from uudecode.el and binhex.el 60249 Remove some compat code from uudecode.el and binhex.el
60250 60250
@@ -60254,7 +60254,7 @@
60254 (binhex-string-big-endian, binhex-string-little-endian) 60254 (binhex-string-big-endian, binhex-string-little-endian)
60255 (binhex-header): Adjust callers. 60255 (binhex-header): Adjust callers.
60256 60256
602572020-10-21 Stefan Kangas <stefan@marxist.se> 602572020-10-21 Stefan Kangas <stefankangas@gmail.com>
60258 60258
60259 Declare old compat aliases in tcl.el obsolete 60259 Declare old compat aliases in tcl.el obsolete
60260 60260
@@ -60263,7 +60263,7 @@
60263 (calculate-tcl-indent, tcl-beginning-of-defun, tcl-end-of-defun) 60263 (calculate-tcl-indent, tcl-beginning-of-defun, tcl-end-of-defun)
60264 (tcl-mark-defun, tcl-mark): Make obsolete. 60264 (tcl-mark-defun, tcl-mark): Make obsolete.
60265 60265
602662020-10-21 Stefan Kangas <stefan@marxist.se> 602662020-10-21 Stefan Kangas <stefankangas@gmail.com>
60267 60267
60268 Add some top level domains 60268 Add some top level domains
60269 60269
@@ -60278,25 +60278,25 @@
60278 60278
60279 There was already an emoji in there. 60279 There was already an emoji in there.
60280 60280
602812020-10-21 Stefan Kangas <stefan@marxist.se> 602812020-10-21 Stefan Kangas <stefankangas@gmail.com>
60282 60282
60283 * test/lisp/vc/vc-bzr-tests.el: Use lexical-binding. 60283 * test/lisp/vc/vc-bzr-tests.el: Use lexical-binding.
60284 60284
602852020-10-21 Stefan Kangas <stefan@marxist.se> 602852020-10-21 Stefan Kangas <stefankangas@gmail.com>
60286 60286
60287 Use lexical-binding in files-x-tests.el 60287 Use lexical-binding in files-x-tests.el
60288 60288
60289 * test/lisp/files-x-tests.el: Use lexical-binding. 60289 * test/lisp/files-x-tests.el: Use lexical-binding.
60290 (remote-null-device): Declare. 60290 (remote-null-device): Declare.
60291 60291
602922020-10-21 Stefan Kangas <stefan@marxist.se> 602922020-10-21 Stefan Kangas <stefankangas@gmail.com>
60293 60293
60294 Use lexical-binding in iso-ascii.el 60294 Use lexical-binding in iso-ascii.el
60295 60295
60296 * lisp/international/iso-ascii.el: Use lexical-binding. Remove 60296 * lisp/international/iso-ascii.el: Use lexical-binding. Remove
60297 redundant :group args. 60297 redundant :group args.
60298 60298
602992020-10-21 Stefan Kangas <stefan@marxist.se> 602992020-10-21 Stefan Kangas <stefankangas@gmail.com>
60300 60300
60301 Use lexical-binding in hfy-cmap.el and add tests 60301 Use lexical-binding in hfy-cmap.el and add tests
60302 60302
@@ -60345,7 +60345,7 @@
60345 (native-compile, batch-native-compile): Make use of 60345 (native-compile, batch-native-compile): Make use of
60346 `comp--native-compile'. 60346 `comp--native-compile'.
60347 60347
603482020-10-20 Stefan Kangas <stefan@marxist.se> 603482020-10-20 Stefan Kangas <stefankangas@gmail.com>
60349 60349
60350 Use lexical-binding in m4-mode.el 60350 Use lexical-binding in m4-mode.el
60351 60351
@@ -60354,7 +60354,7 @@
60354 * lisp/progmodes/m4-mode.el (m4-m4-buffer, m4-m4-region): Quote 60354 * lisp/progmodes/m4-mode.el (m4-m4-buffer, m4-m4-region): Quote
60355 function symbols as such. 60355 function symbols as such.
60356 60356
603572020-10-20 Stefan Kangas <stefan@marxist.se> 603572020-10-20 Stefan Kangas <stefankangas@gmail.com>
60358 60358
60359 Make more load-hooks obsolete (Bug#21563) 60359 Make more load-hooks obsolete (Bug#21563)
60360 60360
@@ -60375,7 +60375,7 @@
60375 with-eval-after-load. Note that these variables are never declared, 60375 with-eval-after-load. Note that these variables are never declared,
60376 but the byte-compiler will still warn about them if used. 60376 but the byte-compiler will still warn about them if used.
60377 60377
603782020-10-20 Stefan Kangas <stefan@marxist.se> 603782020-10-20 Stefan Kangas <stefankangas@gmail.com>
60379 60379
60380 byte-compile-file: Make optional LOAD argument obsolete 60380 byte-compile-file: Make optional LOAD argument obsolete
60381 60381
@@ -60401,7 +60401,7 @@
60401 (shortdoc-section, shortdoc-example): Use newer (DISPLAY . PLIST) 60401 (shortdoc-section, shortdoc-example): Use newer (DISPLAY . PLIST)
60402 face spec syntax. 60402 face spec syntax.
60403 60403
604042020-10-20 Stefan Kangas <stefan@marxist.se> 604042020-10-20 Stefan Kangas <stefankangas@gmail.com>
60405 60405
60406 Tweak test data for signed package installation 60406 Tweak test data for signed package installation
60407 60407
@@ -60429,7 +60429,7 @@
60429 when READCHAR returns -1 because the input is exhausted. 60429 when READCHAR returns -1 because the input is exhausted.
60430 (Bug#44084) 60430 (Bug#44084)
60431 60431
604322020-10-20 Stefan Kangas <stefan@marxist.se> 604322020-10-20 Stefan Kangas <stefankangas@gmail.com>
60433 60433
60434 * lisp/language/utf-8-lang.el: Use lexical-binding. 60434 * lisp/language/utf-8-lang.el: Use lexical-binding.
60435 60435
@@ -60473,18 +60473,18 @@
60473 * lisp/files.el (dir-locals-read-from-dir): Preserve all `eval' 60473 * lisp/files.el (dir-locals-read-from-dir): Preserve all `eval'
60474 elements from both .dir-locals files (bug#44066). 60474 elements from both .dir-locals files (bug#44066).
60475 60475
604762020-10-20 Stefan Kangas <stefan@marxist.se> 604762020-10-20 Stefan Kangas <stefankangas@gmail.com>
60477 60477
60478 * lisp/image-file.el: Use lexical-binding. 60478 * lisp/image-file.el: Use lexical-binding.
60479 60479
604802020-10-20 Stefan Kangas <stefan@marxist.se> 604802020-10-20 Stefan Kangas <stefankangas@gmail.com>
60481 60481
60482 Make a bookmark test more robust 60482 Make a bookmark test more robust
60483 60483
60484 * test/lisp/bookmark-tests.el (bookmark-tests-insert-annotation): 60484 * test/lisp/bookmark-tests.el (bookmark-tests-insert-annotation):
60485 Make test more robust by not being timing dependent. 60485 Make test more robust by not being timing dependent.
60486 60486
604872020-10-19 Stefan Kangas <stefan@marxist.se> 604872020-10-19 Stefan Kangas <stefankangas@gmail.com>
60488 60488
60489 Add command package-menu-filter-upgradable 60489 Add command package-menu-filter-upgradable
60490 60490
@@ -60518,7 +60518,7 @@
60518 markup. 60518 markup.
60519 (Acknowledgements): Spell contributor's surname correctly. 60519 (Acknowledgements): Spell contributor's surname correctly.
60520 60520
605212020-10-19 Stefan Kangas <stefan@marxist.se> 605212020-10-19 Stefan Kangas <stefankangas@gmail.com>
60522 60522
60523 Make auto-revert-mode tests run faster 60523 Make auto-revert-mode tests run faster
60524 60524
@@ -60585,11 +60585,11 @@
60585 Hoist the binding of case-fold-search and a memq call out of 60585 Hoist the binding of case-fold-search and a memq call out of
60586 the loop, eliminating a minor but unnecessary quadratic term. 60586 the loop, eliminating a minor but unnecessary quadratic term.
60587 60587
605882020-10-19 Stefan Kangas <stefan@marxist.se> 605882020-10-19 Stefan Kangas <stefankangas@gmail.com>
60589 60589
60590 * lisp/info.el: Remove redundant :group args. 60590 * lisp/info.el: Remove redundant :group args.
60591 60591
605922020-10-19 Stefan Kangas <stefan@marxist.se> 605922020-10-19 Stefan Kangas <stefankangas@gmail.com>
60593 60593
60594 Improve Info-streamline-headings defaults 60594 Improve Info-streamline-headings defaults
60595 60595
@@ -60663,14 +60663,14 @@
60663 60663
60664 * etc/HELLO: Add Belarusian and use Javanese script for Javanese (bug#43887) 60664 * etc/HELLO: Add Belarusian and use Javanese script for Javanese (bug#43887)
60665 60665
606662020-10-18 Stefan Kangas <stefan@marxist.se> 606662020-10-18 Stefan Kangas <stefankangas@gmail.com>
60667 60667
60668 Add "Old-" prefix to "Version" header in more cases 60668 Add "Old-" prefix to "Version" header in more cases
60669 60669
60670 These version numbers are historical accidents and not relevant today. 60670 These version numbers are historical accidents and not relevant today.
60671 Ref: https://lists.gnu.org/r/emacs-devel/2020-03/msg00080.html 60671 Ref: https://lists.gnu.org/r/emacs-devel/2020-03/msg00080.html
60672 60672
606732020-10-18 Stefan Kangas <stefan@marxist.se> 606732020-10-18 Stefan Kangas <stefankangas@gmail.com>
60674 60674
60675 Prefer Lisp version of describer in help--describe-vector 60675 Prefer Lisp version of describer in help--describe-vector
60676 60676
@@ -60680,7 +60680,7 @@
60680 * src/keymap.c (describe_command, describe_translation): Remove. 60680 * src/keymap.c (describe_command, describe_translation): Remove.
60681 (describe_vector_basic): New function. 60681 (describe_vector_basic): New function.
60682 60682
606832020-10-18 Stefan Kangas <stefan@marxist.se> 606832020-10-18 Stefan Kangas <stefankangas@gmail.com>
60684 60684
60685 Remove C version of substitute-command-keys 60685 Remove C version of substitute-command-keys
60686 60686
@@ -60695,7 +60695,7 @@
60695 Don't test the C version of 'substitute-command-keys' removed 60695 Don't test the C version of 'substitute-command-keys' removed
60696 above. 60696 above.
60697 60697
606982020-10-18 Stefan Kangas <stefan@marxist.se> 606982020-10-18 Stefan Kangas <stefankangas@gmail.com>
60699 60699
60700 Prefer Lisp version of describe-map-tree 60700 Prefer Lisp version of describe-map-tree
60701 60701
@@ -60706,7 +60706,7 @@
60706 * src/keymap.c (Fdescribe_buffer_bindings): Call Lisp function 60706 * src/keymap.c (Fdescribe_buffer_bindings): Call Lisp function
60707 describe-map-tree instead of C function describe_map_tree. 60707 describe-map-tree instead of C function describe_map_tree.
60708 60708
607092020-10-18 Stefan Kangas <stefan@marxist.se> 607092020-10-18 Stefan Kangas <stefankangas@gmail.com>
60710 60710
60711 Improve substitute-command-keys performance 60711 Improve substitute-command-keys performance
60712 60712
@@ -60770,7 +60770,7 @@
60770 (help-tests-describe-map-tree/partial-t) 60770 (help-tests-describe-map-tree/partial-t)
60771 (help-tests-describe-map-tree/partial-nil): New tests. 60771 (help-tests-describe-map-tree/partial-nil): New tests.
60772 60772
607732020-10-18 Stefan Kangas <stefan@marxist.se> 607732020-10-18 Stefan Kangas <stefankangas@gmail.com>
60774 60774
60775 Translate describe_map_tree to Lisp 60775 Translate describe_map_tree to Lisp
60776 60776
@@ -60854,21 +60854,21 @@
60854 (smiley-update-cache, smiley-region): Support emoji (non-image) 60854 (smiley-update-cache, smiley-region): Support emoji (non-image)
60855 replacement (bug#43889). 60855 replacement (bug#43889).
60856 60856
608572020-10-18 Stefan Kangas <stefan@marxist.se> 608572020-10-18 Stefan Kangas <stefankangas@gmail.com>
60858 60858
60859 Make nxml-newline-and-indent argument optional 60859 Make nxml-newline-and-indent argument optional
60860 60860
60861 * lisp/nxml/nxml-mode.el (nxml-newline-and-indent): Make argument 60861 * lisp/nxml/nxml-mode.el (nxml-newline-and-indent): Make argument
60862 optional to conform to 'comment-line-break-function'. (Bug#40193) 60862 optional to conform to 'comment-line-break-function'. (Bug#40193)
60863 60863
608642020-10-18 Stefan Kangas <stefan@marxist.se> 608642020-10-18 Stefan Kangas <stefankangas@gmail.com>
60865 60865
60866 Minor improvements to emacsclient man page 60866 Minor improvements to emacsclient man page
60867 60867
60868 * doc/man/emacsclient.1: Make flag descriptions into full sentences to 60868 * doc/man/emacsclient.1: Make flag descriptions into full sentences to
60869 be more consistent. 60869 be more consistent.
60870 60870
608712020-10-18 Stefan Kangas <stefan@marxist.se> 608712020-10-18 Stefan Kangas <stefankangas@gmail.com>
60872 60872
60873 Convert manual js indent tests to unit tests 60873 Convert manual js indent tests to unit tests
60874 60874
@@ -60903,7 +60903,7 @@
60903 * test/lisp/progmodes/js-resources/jsx-unclosed-2.jsx: 60903 * test/lisp/progmodes/js-resources/jsx-unclosed-2.jsx:
60904 * test/lisp/progmodes/js-resources/jsx.jsx: ...to here. 60904 * test/lisp/progmodes/js-resources/jsx.jsx: ...to here.
60905 60905
609062020-10-18 Stefan Kangas <stefan@marxist.se> 609062020-10-18 Stefan Kangas <stefankangas@gmail.com>
60907 60907
60908 * lisp/progmodes/ld-script.el: Use lexical-binding. 60908 * lisp/progmodes/ld-script.el: Use lexical-binding.
60909 60909
@@ -60916,7 +60916,7 @@
60916 * lisp/progmodes/mixal-mode.el: Set jao@gnu.org as maintainer of 60916 * lisp/progmodes/mixal-mode.el: Set jao@gnu.org as maintainer of
60917 mixal-mode.el. (Bug#44037) 60917 mixal-mode.el. (Bug#44037)
60918 60918
609192020-10-18 Stefan Kangas <stefan@marxist.se> 609192020-10-18 Stefan Kangas <stefankangas@gmail.com>
60920 60920
60921 Use lexical-binding in mixal-mode.el 60921 Use lexical-binding in mixal-mode.el
60922 60922
@@ -60978,7 +60978,7 @@
60978 * lisp/progmodes/mixal-mode.el (mixal-operation-codes-alist): 60978 * lisp/progmodes/mixal-mode.el (mixal-operation-codes-alist):
60979 Add missed instructions: SLB,SRB,JAE,JAO,JXE,JXO. 60979 Add missed instructions: SLB,SRB,JAE,JAO,JXE,JXO.
60980 60980
609812020-10-17 Stefan Kangas <stefan@marxist.se> 609812020-10-17 Stefan Kangas <stefankangas@gmail.com>
60982 60982
60983 Base bookmark-bmenu-mode on tabulated-list-mode (Bug#39293) 60983 Base bookmark-bmenu-mode on tabulated-list-mode (Bug#39293)
60984 60984
@@ -61051,7 +61051,7 @@
61051 dumps and checks. 61051 dumps and checks.
61052 * doc/lispref/variables.texi (Converting to Lexical Binding): Document. 61052 * doc/lispref/variables.texi (Converting to Lexical Binding): Document.
61053 61053
610542020-10-17 Stefan Kangas <stefan@marxist.se> 610542020-10-17 Stefan Kangas <stefankangas@gmail.com>
61055 61055
61056 * test/lisp/mail/rfc822-tests.el: New file. 61056 * test/lisp/mail/rfc822-tests.el: New file.
61057 61057
@@ -61098,7 +61098,7 @@
61098 when called from which-function-mode and the file has changed 61098 when called from which-function-mode and the file has changed
61099 (bug#42818). 61099 (bug#42818).
61100 61100
611012020-10-17 Stefan Kangas <stefan@marxist.se> 611012020-10-17 Stefan Kangas <stefankangas@gmail.com>
61102 61102
61103 * admin/release-process: Add note to update files from upstream. 61103 * admin/release-process: Add note to update files from upstream.
61104 61104
@@ -61119,7 +61119,7 @@
61119 61119
61120 Merge remote-tracking branch 'savannah/master' into HEAD 61120 Merge remote-tracking branch 'savannah/master' into HEAD
61121 61121
611222020-10-17 Stefan Kangas <stefan@marxist.se> 611222020-10-17 Stefan Kangas <stefankangas@gmail.com>
61123 61123
61124 * admin/release-process: Add note to update files from upstream. 61124 * admin/release-process: Add note to update files from upstream.
61125 61125
@@ -61213,14 +61213,14 @@
61213 avoid warnings about "same-file-names", at least on MS-Windows, 61213 avoid warnings about "same-file-names", at least on MS-Windows,
61214 due to 8+3 aliases. 61214 due to 8+3 aliases.
61215 61215
612162020-10-16 Stefan Kangas <stefan@marxist.se> 612162020-10-16 Stefan Kangas <stefankangas@gmail.com>
61217 61217
61218 Remove some Emacs 19 compat code 61218 Remove some Emacs 19 compat code
61219 61219
61220 * lisp/type-break.el (type-break-time-stamp): Remove Emacs 19 61220 * lisp/type-break.el (type-break-time-stamp): Remove Emacs 19
61221 compat code. 61221 compat code.
61222 61222
612232020-10-16 Stefan Kangas <stefan@marxist.se> 612232020-10-16 Stefan Kangas <stefankangas@gmail.com>
61224 61224
61225 Remove some references to Emacs 18 and 19 61225 Remove some references to Emacs 18 and 19
61226 61226
@@ -61229,7 +61229,7 @@
61229 * lisp/emacs-lisp/edebug.el (edebug-temp-display-freq-count): 61229 * lisp/emacs-lisp/edebug.el (edebug-temp-display-freq-count):
61230 * lisp/type-break.el: Remove some references to Emacs 18 and 19. 61230 * lisp/type-break.el: Remove some references to Emacs 18 and 19.
61231 61231
612322020-10-16 Stefan Kangas <stefan@marxist.se> 612322020-10-16 Stefan Kangas <stefankangas@gmail.com>
61233 61233
61234 * doc/emacs/ack.texi (Acknowledgments): Remove now deleted files. 61234 * doc/emacs/ack.texi (Acknowledgments): Remove now deleted files.
61235 61235
@@ -61237,7 +61237,7 @@
61237 that are no longer distributed." Most files in this list were removed 61237 that are no longer distributed." Most files in this list were removed
61238 many years ago. 61238 many years ago.
61239 61239
612402020-10-16 Stefan Kangas <stefan@marxist.se> 612402020-10-16 Stefan Kangas <stefankangas@gmail.com>
61241 61241
61242 Fix building modus-themes Info manual 61242 Fix building modus-themes Info manual
61243 61243
@@ -61259,7 +61259,7 @@
61259 61259
61260 * lisp/emacs-lisp/backquote.el: Use lexical binding. 61260 * lisp/emacs-lisp/backquote.el: Use lexical binding.
61261 61261
612622020-10-16 Stefan Kangas <stefan@marxist.se> 612622020-10-16 Stefan Kangas <stefankangas@gmail.com>
61263 61263
61264 Use new resource directory macros in tests (Bug#43792) 61264 Use new resource directory macros in tests (Bug#43792)
61265 61265
@@ -61324,7 +61324,7 @@
61324 * test/lisp/textmodes/css-mode-tests.el (css-mode-test-indent): Adjust 61324 * test/lisp/textmodes/css-mode-tests.el (css-mode-test-indent): Adjust
61325 to use new resource directory macros. 61325 to use new resource directory macros.
61326 61326
613272020-10-16 Stefan Kangas <stefan@marxist.se> 613272020-10-16 Stefan Kangas <stefankangas@gmail.com>
61328 61328
61329 Add ert macros to get resource file names (Bug#43792) 61329 Add ert macros to get resource file names (Bug#43792)
61330 61330
@@ -61964,7 +61964,7 @@
61964 * lisp/files.el (comp-eln-to-el-h): Declare variable. 61964 * lisp/files.el (comp-eln-to-el-h): Declare variable.
61965 * lisp/help.el (subr-native-lambda-list): Declare function. 61965 * lisp/help.el (subr-native-lambda-list): Declare function.
61966 61966
619672020-10-12 Stefan Kangas <stefan@marxist.se> 619672020-10-12 Stefan Kangas <stefankangas@gmail.com>
61968 61968
61969 Fix man page title lines and timestamps 61969 Fix man page title lines and timestamps
61970 61970
@@ -62046,7 +62046,7 @@
62046 (ns_uni_to_glyphs): The #if/#endif was removed from this code, but the 62046 (ns_uni_to_glyphs): The #if/#endif was removed from this code, but the
62047 code itself not removed. Remove it now. 62047 code itself not removed. Remove it now.
62048 62048
620492020-10-11 Stefan Kangas <stefan@marxist.se> 620492020-10-11 Stefan Kangas <stefankangas@gmail.com>
62050 62050
62051 * lisp/tooltip.el: Remove redundant :group args. 62051 * lisp/tooltip.el: Remove redundant :group args.
62052 62052
@@ -62072,18 +62072,18 @@
62072 * doc/lispref/help.texi (Documentation Groups): Improve the 62072 * doc/lispref/help.texi (Documentation Groups): Improve the
62073 recently-added documentation and the indexing. 62073 recently-added documentation and the indexing.
62074 62074
620752020-10-11 Stefan Kangas <stefan@marxist.se> 620752020-10-11 Stefan Kangas <stefankangas@gmail.com>
62076 62076
62077 * lisp/url/url-domsuf.el: Use lexical-binding. 62077 * lisp/url/url-domsuf.el: Use lexical-binding.
62078 62078
620792020-10-11 Stefan Kangas <stefan@marxist.se> 620792020-10-11 Stefan Kangas <stefankangas@gmail.com>
62080 62080
62081 Convert url-domsuf.el tests to ert 62081 Convert url-domsuf.el tests to ert
62082 62082
62083 * lisp/url/url-domsuf.el: Move commented out tests from here... 62083 * lisp/url/url-domsuf.el: Move commented out tests from here...
62084 * test/lisp/url/url-domsuf-tests.el: ...to this new file. 62084 * test/lisp/url/url-domsuf-tests.el: ...to this new file.
62085 62085
620862020-10-11 Stefan Kangas <stefan@marxist.se> 620862020-10-11 Stefan Kangas <stefankangas@gmail.com>
62087 62087
62088 Update publicsuffix.txt from upstream 62088 Update publicsuffix.txt from upstream
62089 62089
@@ -63522,7 +63522,7 @@
63522 63522
63523 * test/src/comp-tests.el (comp-tests-bootstrap): Tag it as expensive. 63523 * test/src/comp-tests.el (comp-tests-bootstrap): Tag it as expensive.
63524 63524
635252020-10-01 Stefan Kangas <stefan@marxist.se> 635252020-10-01 Stefan Kangas <stefankangas@gmail.com>
63526 63526
63527 Silence byte-compiler in two tests 63527 Silence byte-compiler in two tests
63528 63528
@@ -63530,14 +63530,14 @@
63530 * test/lisp/simple-tests.el (simple-test-count-words-bug-41761): 63530 * test/lisp/simple-tests.el (simple-test-count-words-bug-41761):
63531 Silence byte-compiler. 63531 Silence byte-compiler.
63532 63532
635332020-10-01 Stefan Kangas <stefan@marxist.se> 635332020-10-01 Stefan Kangas <stefankangas@gmail.com>
63534 63534
63535 Remove some obsolete URLs 63535 Remove some obsolete URLs
63536 63536
63537 * lisp/net/newst-backend.el (newsticker--raw-url-list-defaults): 63537 * lisp/net/newst-backend.el (newsticker--raw-url-list-defaults):
63538 Remove some obsolete URLs. 63538 Remove some obsolete URLs.
63539 63539
635402020-10-01 Stefan Kangas <stefan@marxist.se> 635402020-10-01 Stefan Kangas <stefankangas@gmail.com>
63541 63541
63542 Don't quote lambdas in several places 63542 Don't quote lambdas in several places
63543 63543
@@ -63568,7 +63568,7 @@
63568 * lisp/textmodes/tex-mode.el (latex-imenu-create-index): Don't quote 63568 * lisp/textmodes/tex-mode.el (latex-imenu-create-index): Don't quote
63569 lambdas. 63569 lambdas.
63570 63570
635712020-10-01 Stefan Kangas <stefan@marxist.se> 635712020-10-01 Stefan Kangas <stefankangas@gmail.com>
63572 63572
63573 Don't recommend quoting lambdas 63573 Don't recommend quoting lambdas
63574 63574
@@ -64912,7 +64912,7 @@
64912 * src/data.c (CHECK_SUBR): Move from here to... 64912 * src/data.c (CHECK_SUBR): Move from here to...
64913 * src/lisp.h (CHECK_SUBR): ...to here. 64913 * src/lisp.h (CHECK_SUBR): ...to here.
64914 64914
649152020-09-23 Stefan Kangas <stefan@marxist.se> 649152020-09-23 Stefan Kangas <stefankangas@gmail.com>
64916 64916
64917 Remove TODO to convert files to unit tests 64917 Remove TODO to convert files to unit tests
64918 64918
@@ -64927,14 +64927,14 @@
64927 64927
64928 * lisp/emacs-lisp/comp.el (native-compile): Add OUTPUT parameter. 64928 * lisp/emacs-lisp/comp.el (native-compile): Add OUTPUT parameter.
64929 64929
649302020-09-23 Stefan Kangas <stefan@marxist.se> 649302020-09-23 Stefan Kangas <stefankangas@gmail.com>
64931 64931
64932 Convert some completion.el tests to ERT 64932 Convert some completion.el tests to ERT
64933 64933
64934 * test/lisp/completion-tests.el: New file. 64934 * test/lisp/completion-tests.el: New file.
64935 * lisp/completion.el: Move commented out tests to completion-tests.el. 64935 * lisp/completion.el: Move commented out tests to completion-tests.el.
64936 64936
649372020-09-23 Stefan Kangas <stefan@marxist.se> 649372020-09-23 Stefan Kangas <stefankangas@gmail.com>
64938 64938
64939 Convert allout unit tests to ERT 64939 Convert allout unit tests to ERT
64940 64940
@@ -64951,7 +64951,7 @@
64951 (allout-widgets-run-unit-tests): Remove. 64951 (allout-widgets-run-unit-tests): Remove.
64952 (allout-test-range-overlaps): Move to allout-widgets-tests.el. 64952 (allout-test-range-overlaps): Move to allout-widgets-tests.el.
64953 64953
649542020-09-23 Stefan Kangas <stefan@marxist.se> 649542020-09-23 Stefan Kangas <stefankangas@gmail.com>
64955 64955
64956 * lisp/repeat.el: Remove obsolete comment. 64956 * lisp/repeat.el: Remove obsolete comment.
64957 64957
@@ -65083,14 +65083,14 @@
65083 * lisp/cedet/ede/detect.el: Remove broken Emacs 24.1 compat code. 65083 * lisp/cedet/ede/detect.el: Remove broken Emacs 24.1 compat code.
65084 This would never have worked, since the fallback library is missing. 65084 This would never have worked, since the fallback library is missing.
65085 65085
650862020-09-22 Stefan Kangas <stefan@marxist.se> 650862020-09-22 Stefan Kangas <stefankangas@gmail.com>
65087 65087
65088 Fix shellcheck warning 65088 Fix shellcheck warning
65089 65089
65090 * build-aux/update-subdirs: Fix issue indicated by the shellcheck 65090 * build-aux/update-subdirs: Fix issue indicated by the shellcheck
65091 linter (warning SC2046). 65091 linter (warning SC2046).
65092 65092
650932020-09-22 Stefan Kangas <stefan@marxist.se> 650932020-09-22 Stefan Kangas <stefankangas@gmail.com>
65094 65094
65095 Support shellcheck in compilation-mode 65095 Support shellcheck in compilation-mode
65096 65096
@@ -65104,7 +65104,7 @@
65104 65104
65105 foo 65105 foo
65106 65106
651072020-09-22 Stefan Kangas <stefan@marxist.se> 651072020-09-22 Stefan Kangas <stefankangas@gmail.com>
65108 65108
65109 Remove Emacs 23 compat code from cedet 65109 Remove Emacs 23 compat code from cedet
65110 65110
@@ -65113,7 +65113,7 @@
65113 * lisp/cedet/semantic/ede-grammar.el (project-compile-target): 65113 * lisp/cedet/semantic/ede-grammar.el (project-compile-target):
65114 Remove Emacs 23 compat code. 65114 Remove Emacs 23 compat code.
65115 65115
651162020-09-22 Stefan Kangas <stefan@marxist.se> 651162020-09-22 Stefan Kangas <stefankangas@gmail.com>
65117 65117
65118 Remove some Emacs 20 compat code 65118 Remove some Emacs 20 compat code
65119 65119
@@ -65123,7 +65123,7 @@
65123 * lisp/textmodes/artist.el (artist-replace-chars): Remove Emacs 20 65123 * lisp/textmodes/artist.el (artist-replace-chars): Remove Emacs 20
65124 compat code. 65124 compat code.
65125 65125
651262020-09-22 Stefan Kangas <stefan@marxist.se> 651262020-09-22 Stefan Kangas <stefankangas@gmail.com>
65127 65127
65128 Remove some unnecessary compat code 65128 Remove some unnecessary compat code
65129 65129
@@ -65132,7 +65132,7 @@
65132 Remove unnecessary compat code; these tests should never need to run 65132 Remove unnecessary compat code; these tests should never need to run
65133 on older versions of Emacs. 65133 on older versions of Emacs.
65134 65134
651352020-09-22 Stefan Kangas <stefan@marxist.se> 651352020-09-22 Stefan Kangas <stefankangas@gmail.com>
65136 65136
65137 Fix thinko in dired-change-marks 65137 Fix thinko in dired-change-marks
65138 65138
@@ -65195,7 +65195,7 @@
65195 from here... 65195 from here...
65196 * lisp/pcmpl-x.el (pcomplete/bcc32, pcomplete/bcc): ...to here. 65196 * lisp/pcmpl-x.el (pcomplete/bcc32, pcomplete/bcc): ...to here.
65197 65197
651982020-09-21 Stefan Kangas <stefan@marxist.se> 651982020-09-21 Stefan Kangas <stefankangas@gmail.com>
65199 65199
65200 Convert a manual test for nxml-mode to unit test 65200 Convert a manual test for nxml-mode to unit test
65201 65201
@@ -65203,7 +65203,7 @@
65203 * test/lisp/nxml/nxml-mode-tests.el 65203 * test/lisp/nxml/nxml-mode-tests.el
65204 (nxml-mode-test-comment-bug-17264): New test based on deleted file. 65204 (nxml-mode-test-comment-bug-17264): New test based on deleted file.
65205 65205
652062020-09-21 Stefan Kangas <stefan@marxist.se> 652062020-09-21 Stefan Kangas <stefankangas@gmail.com>
65207 65207
65208 Convert manual indent test for ruby-mode into unit test 65208 Convert manual indent test for ruby-mode into unit test
65209 65209
@@ -65214,7 +65214,7 @@
65214 (ruby-mode-tests-data-dir): New variable. 65214 (ruby-mode-tests-data-dir): New variable.
65215 (ruby--indent/converted-from-manual-test): New test. 65215 (ruby--indent/converted-from-manual-test): New test.
65216 65216
652172020-09-21 Stefan Kangas <stefan@marxist.se> 652172020-09-21 Stefan Kangas <stefankangas@gmail.com>
65218 65218
65219 Convert manual indent test for scheme-mode into unit test 65219 Convert manual indent test for scheme-mode into unit test
65220 65220
@@ -65222,7 +65222,7 @@
65222 * test/lisp/progmodes/scheme-tests.el: New file with unit test for 65222 * test/lisp/progmodes/scheme-tests.el: New file with unit test for
65223 scheme-mode based on deleted file. 65223 scheme-mode based on deleted file.
65224 65224
652252020-09-21 Stefan Kangas <stefan@marxist.se> 652252020-09-21 Stefan Kangas <stefankangas@gmail.com>
65226 65226
65227 Convert manual indent test for ps-mode into unit test 65227 Convert manual indent test for ps-mode into unit test
65228 65228
@@ -65264,7 +65264,7 @@
65264 Jump past invisible thread instead of begging off with an out-of-band 65264 Jump past invisible thread instead of begging off with an out-of-band
65265 diagnostic (bug#43538). 65265 diagnostic (bug#43538).
65266 65266
652672020-09-21 Stefan Kangas <stefan@marxist.se> 652672020-09-21 Stefan Kangas <stefankangas@gmail.com>
65268 65268
65269 Convert manual indent test for opascal-mode into unit test 65269 Convert manual indent test for opascal-mode into unit test
65270 65270
@@ -65272,7 +65272,7 @@
65272 * test/lisp/progmodes/opascal-tests.el: New file with unit test for 65272 * test/lisp/progmodes/opascal-tests.el: New file with unit test for
65273 oposcal-mode based on deleted file. 65273 oposcal-mode based on deleted file.
65274 65274
652752020-09-21 Stefan Kangas <stefan@marxist.se> 652752020-09-21 Stefan Kangas <stefankangas@gmail.com>
65276 65276
65277 Convert manual indent test for lisp-mode into unit test 65277 Convert manual indent test for lisp-mode into unit test
65278 65278
@@ -65280,7 +65280,7 @@
65280 * test/lisp/emacs-lisp/lisp-mode-tests.el (lisp-indent-defun): 65280 * test/lisp/emacs-lisp/lisp-mode-tests.el (lisp-indent-defun):
65281 New unit test based on deleted file. 65281 New unit test based on deleted file.
65282 65282
652832020-09-21 Stefan Kangas <stefan@marxist.se> 652832020-09-21 Stefan Kangas <stefankangas@gmail.com>
65284 65284
65285 Convert manual indent test for elisp-mode into unit test 65285 Convert manual indent test for elisp-mode into unit test
65286 65286
@@ -65799,7 +65799,7 @@
65799 NSStringPboardType to NSPasteboardTypeString, and 65799 NSStringPboardType to NSPasteboardTypeString, and
65800 NSTabularTextPboardType to NSPasteboardTypeTabularText 65800 NSTabularTextPboardType to NSPasteboardTypeTabularText
65801 65801
658022020-09-18 Stefan Kangas <stefan@marxist.se> 658022020-09-18 Stefan Kangas <stefankangas@gmail.com>
65803 65803
65804 Fix typo in project-kill-buffers 65804 Fix typo in project-kill-buffers
65805 65805
@@ -65823,7 +65823,7 @@
65823 * lisp/time.el (emacs-uptime): Insert at point when called with prefix 65823 * lisp/time.el (emacs-uptime): Insert at point when called with prefix
65824 argument. (Bug#20112) 65824 argument. (Bug#20112)
65825 65825
658262020-09-18 Stefan Kangas <stefan@marxist.se> 658262020-09-18 Stefan Kangas <stefankangas@gmail.com>
65827 65827
65828 Doc fix in directory-free-space-program 65828 Doc fix in directory-free-space-program
65829 65829
@@ -66499,14 +66499,14 @@
66499 * lisp/net/eww.el (eww-update-header-line-format): Protect against 66499 * lisp/net/eww.el (eww-update-header-line-format): Protect against
66500 :url not being set. 66500 :url not being set.
66501 66501
665022020-09-13 Stefan Kangas <stefan@marxist.se> 665022020-09-13 Stefan Kangas <stefankangas@gmail.com>
66503 66503
66504 Improve wording of cua-mode menu entry 66504 Improve wording of cua-mode menu entry
66505 66505
66506 * lisp/menu-bar.el (menu-bar-options-menu): Improve wording of the 66506 * lisp/menu-bar.el (menu-bar-options-menu): Improve wording of the
66507 cua-mode menu entry. (Bug#43323) 66507 cua-mode menu entry. (Bug#43323)
66508 66508
665092020-09-13 Stefan Kangas <stefan@marxist.se> 665092020-09-13 Stefan Kangas <stefankangas@gmail.com>
66510 66510
66511 Improve frame-title-format and icon-title-format 66511 Improve frame-title-format and icon-title-format
66512 66512
@@ -66600,18 +66600,18 @@
66600 * lisp/tab-line.el (tab-line-switch-cycling): Clarify when the 66600 * lisp/tab-line.el (tab-line-switch-cycling): Clarify when the
66601 variable is used. 66601 variable is used.
66602 66602
666032020-09-13 Stefan Kangas <stefan@marxist.se> 666032020-09-13 Stefan Kangas <stefankangas@gmail.com>
66604 66604
66605 * lisp/time.el (display-time-world): Make obsolete. 66605 * lisp/time.el (display-time-world): Make obsolete.
66606 66606
666072020-09-13 Stefan Kangas <stefan@marxist.se> 666072020-09-13 Stefan Kangas <stefankangas@gmail.com>
66608 66608
66609 Make M-x show what aliases point to (Bug#43300) 66609 Make M-x show what aliases point to (Bug#43300)
66610 66610
66611 * lisp/simple.el (read-extended-command--annotation): Show an 66611 * lisp/simple.el (read-extended-command--annotation): Show an
66612 annotation for aliases saying what it points to. 66612 annotation for aliases saying what it points to.
66613 66613
666142020-09-13 Stefan Kangas <stefan@marxist.se> 666142020-09-13 Stefan Kangas <stefankangas@gmail.com>
66615 66615
66616 Make M-x show obsolete commands (Bug#43300) 66616 Make M-x show obsolete commands (Bug#43300)
66617 66617
@@ -66822,7 +66822,7 @@
66822 that could cause linking errors due to multiple definitions. 66822 that could cause linking errors due to multiple definitions.
66823 (Bug#43195) 66823 (Bug#43195)
66824 66824
668252020-09-12 Stefan Kangas <stefan@marxist.se> 668252020-09-12 Stefan Kangas <stefankangas@gmail.com>
66826 66826
66827 Move dired-jump from dired-x to dired (Bug#21981) 66827 Move dired-jump from dired-x to dired (Bug#21981)
66828 66828
@@ -66843,7 +66843,7 @@
66843 66843
66844 * test/lisp/dired-tests.el (dired-autoload): Adjust test. 66844 * test/lisp/dired-tests.el (dired-autoload): Adjust test.
66845 66845
668462020-09-11 Stefan Kangas <stefan@marxist.se> 668462020-09-11 Stefan Kangas <stefankangas@gmail.com>
66847 66847
66848 Add some eshell completion patterns 66848 Add some eshell completion patterns
66849 66849
@@ -67142,11 +67142,11 @@
67142 67142
67143 * etc/NEWS: Fix the name of `font-lock-debug-fontify' (bug#43319). 67143 * etc/NEWS: Fix the name of `font-lock-debug-fontify' (bug#43319).
67144 67144
671452020-09-10 Stefan Kangas <stefan@marxist.se> 671452020-09-10 Stefan Kangas <stefankangas@gmail.com>
67146 67146
67147 * lisp/textmodes/artist.el: Remove obsolete comments. 67147 * lisp/textmodes/artist.el: Remove obsolete comments.
67148 67148
671492020-09-10 Stefan Kangas <stefan@marxist.se> 671492020-09-10 Stefan Kangas <stefankangas@gmail.com>
67150 67150
67151 Convert indent test for css-mode into automatic test 67151 Convert indent test for css-mode into automatic test
67152 67152
@@ -67156,7 +67156,7 @@
67156 * test/manual/indent/css-mode.css: Move from here... 67156 * test/manual/indent/css-mode.css: Move from here...
67157 * test/lisp/textmodes/css-mode-resources/test-indent.css: ...to here. 67157 * test/lisp/textmodes/css-mode-resources/test-indent.css: ...to here.
67158 67158
671592020-09-10 Stefan Kangas <stefan@marxist.se> 671592020-09-10 Stefan Kangas <stefankangas@gmail.com>
67160 67160
67161 Mark some tests as expensive 67161 Mark some tests as expensive
67162 67162
@@ -67178,7 +67178,7 @@
67178 * test/lisp/shadowfile-tests.el (shadow-test00-clusters) 67178 * test/lisp/shadowfile-tests.el (shadow-test00-clusters)
67179 (shadow-test09-shadow-copy-files): 67179 (shadow-test09-shadow-copy-files):
67180 67180
671812020-09-10 Stefan Kangas <stefan@marxist.se> 671812020-09-10 Stefan Kangas <stefankangas@gmail.com>
67182 67182
67183 Use lexical-binding in mml-sec-tests.el 67183 Use lexical-binding in mml-sec-tests.el
67184 67184
@@ -67186,11 +67186,11 @@
67186 (mml-secure-test-mail-fixture) 67186 (mml-secure-test-mail-fixture)
67187 (mml-secure-test-en-decrypt-with-passphrase): Fix warnings. 67187 (mml-secure-test-en-decrypt-with-passphrase): Fix warnings.
67188 67188
671892020-09-10 Stefan Kangas <stefan@marxist.se> 671892020-09-10 Stefan Kangas <stefankangas@gmail.com>
67190 67190
67191 * test/lisp/org/org-tests.el: Use lexical-binding. 67191 * test/lisp/org/org-tests.el: Use lexical-binding.
67192 67192
671932020-09-10 Stefan Kangas <stefan@marxist.se> 671932020-09-10 Stefan Kangas <stefankangas@gmail.com>
67194 67194
67195 Use lexical-binding in url-future-tests.el 67195 Use lexical-binding in url-future-tests.el
67196 67196
@@ -67198,7 +67198,7 @@
67198 (url-future-tests--saver): New variable. 67198 (url-future-tests--saver): New variable.
67199 (url-future-tests): Use new variable. 67199 (url-future-tests): Use new variable.
67200 67200
672012020-09-10 Stefan Kangas <stefan@marxist.se> 672012020-09-10 Stefan Kangas <stefankangas@gmail.com>
67202 67202
67203 Use lexical-binding in semantic-utest-c.el 67203 Use lexical-binding in semantic-utest-c.el
67204 67204
@@ -67313,7 +67313,7 @@
67313 * lisp/icomplete.el (icomplete-ret): Call 67313 * lisp/icomplete.el (icomplete-ret): Call
67314 minibuffer-icomplete-and-exit, not minibuffer-exit. 67314 minibuffer-icomplete-and-exit, not minibuffer-exit.
67315 67315
673162020-09-09 Stefan Kangas <stefan@marxist.se> 673162020-09-09 Stefan Kangas <stefankangas@gmail.com>
67317 67317
67318 Minor clean ups and doc fixes in find-dired 67318 Minor clean ups and doc fixes in find-dired
67319 67319
@@ -92661,11 +92661,11 @@
92661 because that could relocate string data; keep the Lisp string 92661 because that could relocate string data; keep the Lisp string
92662 itself instead. This avoids crashes in Mew. (Bug#46791) 92662 itself instead. This avoids crashes in Mew. (Bug#46791)
92663 92663
926642021-03-18 Stefan Kangas <stefan@marxist.se> 926642021-03-18 Stefan Kangas <stefankangas@gmail.com>
92665 92665
92666 * lisp/tooltip.el (tooltip): Doc fix for GTK. 92666 * lisp/tooltip.el (tooltip): Doc fix for GTK.
92667 92667
926682021-03-18 Stefan Kangas <stefan@marxist.se> 926682021-03-18 Stefan Kangas <stefankangas@gmail.com>
92669 92669
92670 * lisp/help.el (help-for-help-internal): Doc fix; use imperative. 92670 * lisp/help.el (help-for-help-internal): Doc fix; use imperative.
92671 92671
@@ -92676,7 +92676,7 @@
92676 * doc/lispref/commands.texi (Interactive Codes): Describe the 92676 * doc/lispref/commands.texi (Interactive Codes): Describe the
92677 effect of 'mark-even-if-inactive'. 92677 effect of 'mark-even-if-inactive'.
92678 92678
926792021-03-18 Stefan Kangas <stefan@marxist.se> 926792021-03-18 Stefan Kangas <stefankangas@gmail.com>
92680 92680
92681 Mention the GNU Kind Communications Guidelines in the FAQ 92681 Mention the GNU Kind Communications Guidelines in the FAQ
92682 92682
@@ -92866,7 +92866,7 @@
92866 92866
92867 * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208) 92867 * lisp/isearch.el (isearch-lazy-highlight): Fix defcustom type (bug#46208)
92868 92868
928692021-03-18 Stefan Kangas <stefan@marxist.se> 928692021-03-18 Stefan Kangas <stefankangas@gmail.com>
92870 92870
92871 Sync latest SKK-JISYO.L 92871 Sync latest SKK-JISYO.L
92872 92872
@@ -93200,13 +93200,13 @@
93200 93200
93201 Update to Org 9.4.4 93201 Update to Org 9.4.4
93202 93202
932032021-02-03 Stefan Kangas <stefan@marxist.se> 932032021-02-03 Stefan Kangas <stefankangas@gmail.com>
93204 93204
93205 * lisp/so-long.el: Decrease use of passive voice. 93205 * lisp/so-long.el: Decrease use of passive voice.
93206 93206
93207 Suggested by Richard Stallman <rms@gnu.org>. 93207 Suggested by Richard Stallman <rms@gnu.org>.
93208 93208
932092021-02-03 Stefan Kangas <stefan@marxist.se> 932092021-02-03 Stefan Kangas <stefankangas@gmail.com>
93210 93210
93211 * doc/misc/efaq.texi (New in Emacs 27): Add section. 93211 * doc/misc/efaq.texi (New in Emacs 27): Add section.
93212 93212
@@ -93325,7 +93325,7 @@
93325 93325
93326 (cherry picked from commit 2d8f0364fcd1d5dad2b82dd3a9af870b03854547) 93326 (cherry picked from commit 2d8f0364fcd1d5dad2b82dd3a9af870b03854547)
93327 93327
933282021-02-03 Stefan Kangas <stefan@marxist.se> 933282021-02-03 Stefan Kangas <stefankangas@gmail.com>
93329 93329
93330 Update publicsuffix.txt from upstream 93330 Update publicsuffix.txt from upstream
93331 93331
@@ -93560,7 +93560,7 @@
93560 93560
93561 (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4) 93561 (cherry picked from commit 6a5f9700846551a7f3795e257356dbab865116f4)
93562 93562
935632021-02-03 Stefan Kangas <stefan@marxist.se> 935632021-02-03 Stefan Kangas <stefankangas@gmail.com>
93564 93564
93565 Update publicsuffix.txt from upstream 93565 Update publicsuffix.txt from upstream
93566 93566
@@ -93843,7 +93843,7 @@
93843 93843
93844 (cherry picked from commit 954a4decfcc8e41084789516773b22d0adc11d91) 93844 (cherry picked from commit 954a4decfcc8e41084789516773b22d0adc11d91)
93845 93845
938462021-02-03 Stefan Kangas <stefan@marxist.se> 938462021-02-03 Stefan Kangas <stefankangas@gmail.com>
93847 93847
93848 Backport: Fix exiting the finder-commentary buffer 93848 Backport: Fix exiting the finder-commentary buffer
93849 93849
@@ -93890,7 +93890,7 @@
93890 * etc/schema/schemas.xml: Recover the file, which was apparently 93890 * etc/schema/schemas.xml: Recover the file, which was apparently
93891 (mostly) removed by mistake by commit 165f738382 (bug#42851). 93891 (mostly) removed by mistake by commit 165f738382 (bug#42851).
93892 93892
938932021-02-03 Stefan Kangas <stefan@marxist.se> 938932021-02-03 Stefan Kangas <stefankangas@gmail.com>
93894 93894
93895 Improve indexing of check-declare 93895 Improve indexing of check-declare
93896 93896
@@ -94011,7 +94011,7 @@
94011 * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Don't use heredoc 94011 * lisp/net/tramp-sh.el (tramp-sh-handle-make-process): Don't use heredoc
94012 script when the argument contains a string. 94012 script when the argument contains a string.
94013 94013
940142021-02-03 Stefan Kangas <stefan@marxist.se> 940142021-02-03 Stefan Kangas <stefankangas@gmail.com>
94015 94015
94016 Recommend lexical-binding in Coding Conventions 94016 Recommend lexical-binding in Coding Conventions
94017 94017
@@ -94034,7 +94034,7 @@
94034 (Emacs Info Variables): Update the documentation of 94034 (Emacs Info Variables): Update the documentation of
94035 'Info-hide-note-references'. (Bug#44043) 94035 'Info-hide-note-references'. (Bug#44043)
94036 94036
940372021-02-03 Stefan Kangas <stefan@marxist.se> 940372021-02-03 Stefan Kangas <stefankangas@gmail.com>
94038 94038
94039 * admin/release-process: Add note to update files from upstream. 94039 * admin/release-process: Add note to update files from upstream.
94040 94040
diff --git a/ChangeLog.4 b/ChangeLog.4
index c7d091cf878..4bd583818ef 100644
--- a/ChangeLog.4
+++ b/ChangeLog.4
@@ -75165,7 +75165,7 @@
75165 75165
75166 Add GNU ELPA badge 75166 Add GNU ELPA badge
75167 75167
751682022-01-01 Stefan Kangas <stefan@marxist.se> 751682022-01-01 Stefan Kangas <stefankangas@gmail.com>
75169 75169
75170 Add GNU ELPA badge to README.org 75170 Add GNU ELPA badge to README.org
75171 75171
@@ -114554,7 +114554,7 @@
114554 * lisp/vc/diff-mode.el (diff-auto-refine-mode): Suppress 114554 * lisp/vc/diff-mode.el (diff-auto-refine-mode): Suppress
114555 byte-compile warnings. 114555 byte-compile warnings.
114556 114556
1145572022-09-10 Stefan Kangas <stefan@marxist.se> 1145572022-09-10 Stefan Kangas <stefankangas@gmail.com>
114558 114558
114559 New function substitute-quotes 114559 New function substitute-quotes
114560 114560
@@ -114575,7 +114575,7 @@
114575 * lisp/progmodes/octave.el (octave-help): Use the new function 114575 * lisp/progmodes/octave.el (octave-help): Use the new function
114576 instead of 'substitute-command-keys'. 114576 instead of 'substitute-command-keys'.
114577 114577
1145782022-09-10 Stefan Kangas <stefan@marxist.se> 1145782022-09-10 Stefan Kangas <stefankangas@gmail.com>
114579 114579
114580 Doc fixes for 'text-quoting-style' 114580 Doc fixes for 'text-quoting-style'
114581 114581
@@ -114865,7 +114865,7 @@
114865 (rst-level-4-face, rst-level-5-face, rst-level-6-face): Don't issue 114865 (rst-level-4-face, rst-level-5-face, rst-level-6-face): Don't issue
114866 obsoletion warnings for variables deleted in 24.3. 114866 obsoletion warnings for variables deleted in 24.3.
114867 114867
1148682022-09-09 Stefan Kangas <stefan@marxist.se> 1148682022-09-09 Stefan Kangas <stefankangas@gmail.com>
114869 114869
114870 Delete variable window-system-version obsolete since 24.3 114870 Delete variable window-system-version obsolete since 24.3
114871 114871
@@ -114884,7 +114884,7 @@
114884 * lisp/textmodes/artist.el (artist-submit-bug-report): Don't use 114884 * lisp/textmodes/artist.el (artist-submit-bug-report): Don't use
114885 above deleted variable. 114885 above deleted variable.
114886 114886
1148872022-09-09 Stefan Kangas <stefan@marxist.se> 1148872022-09-09 Stefan Kangas <stefankangas@gmail.com>
114888 114888
114889 Delete many items obsolete since 24.3 114889 Delete many items obsolete since 24.3
114890 114890
@@ -116561,7 +116561,7 @@
116561 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix some 116561 * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Fix some
116562 warning. 116562 warning.
116563 116563
1165642022-09-02 Stefan Kangas <stefan@marxist.se> 1165642022-09-02 Stefan Kangas <stefankangas@gmail.com>
116565 116565
116566 Make minibuffer-eldef-shorten-default obsolete 116566 Make minibuffer-eldef-shorten-default obsolete
116567 116567
@@ -117719,7 +117719,7 @@
117719 * doc/misc/efaq.texi: Prefer saying "init file" to 117719 * doc/misc/efaq.texi: Prefer saying "init file" to
117720 ".emacs". (Bug#49424) 117720 ".emacs". (Bug#49424)
117721 117721
1177222022-08-23 Stefan Kangas <stefan@marxist.se> 1177222022-08-23 Stefan Kangas <stefankangas@gmail.com>
117723 117723
117724 Use substitute-command-keys in a few more places 117724 Use substitute-command-keys in a few more places
117725 117725
@@ -118767,7 +118767,7 @@
118767 (image-mode-as-hex, image-mode-as-text): Enable image-minor-mode also 118767 (image-mode-as-hex, image-mode-as-text): Enable image-minor-mode also
118768 in hexl-mode, which adds the "C-c C-x" keybinding for easier toggling. 118768 in hexl-mode, which adds the "C-c C-x" keybinding for easier toggling.
118769 118769
1187702022-08-18 Stefan Kangas <stefan@marxist.se> 1187702022-08-18 Stefan Kangas <stefankangas@gmail.com>
118771 118771
118772 New command image-transform-set-percent 118772 New command image-transform-set-percent
118773 118773
@@ -119518,7 +119518,7 @@
119518 obsoletion form. 119518 obsoletion form.
119519 (batch-update-autoloads): Fix warning. 119519 (batch-update-autoloads): Fix warning.
119520 119520
1195212022-08-15 Stefan Kangas <stefan@marxist.se> 1195212022-08-15 Stefan Kangas <stefankangas@gmail.com>
119522 119522
119523 Merge from origin/emacs-28 119523 Merge from origin/emacs-28
119524 119524
@@ -119533,14 +119533,14 @@
119533 (x_dnd_free_toplevels): Mark dpy and recs UNINIT, since GCC 119533 (x_dnd_free_toplevels): Mark dpy and recs UNINIT, since GCC
119534 thinks they can be used uninitialized. (bug#57208) 119534 thinks they can be used uninitialized. (bug#57208)
119535 119535
1195362022-08-14 Stefan Kangas <stefan@marxist.se> 1195362022-08-14 Stefan Kangas <stefankangas@gmail.com>
119537 119537
119538 Make message-mark-active-p obsolete in favor of mark-active 119538 Make message-mark-active-p obsolete in favor of mark-active
119539 119539
119540 * lisp/gnus/message.el (message-mark-active-p): Make obsolete in 119540 * lisp/gnus/message.el (message-mark-active-p): Make obsolete in
119541 favor of 'mark-active'. Update callers. 119541 favor of 'mark-active'. Update callers.
119542 119542
1195432022-08-14 Stefan Kangas <stefan@marxist.se> 1195432022-08-14 Stefan Kangas <stefankangas@gmail.com>
119544 119544
119545 Make gnus-uu-view-with-metamail obsolete 119545 Make gnus-uu-view-with-metamail obsolete
119546 119546
@@ -119551,7 +119551,7 @@
119551 * doc/misc/gnus.texi (Other Decode Variables): Don't document 119551 * doc/misc/gnus.texi (Other Decode Variables): Don't document
119552 above obsolete variable. 119552 above obsolete variable.
119553 119553
1195542022-08-14 Stefan Kangas <stefan@marxist.se> 1195542022-08-14 Stefan Kangas <stefankangas@gmail.com>
119555 119555
119556 Don't use obsolete library as example in Elisp Intro 119556 Don't use obsolete library as example in Elisp Intro
119557 119557
@@ -119559,7 +119559,7 @@
119559 (Sorting, Files List): Don't use obsolete library makesum.el as 119559 (Sorting, Files List): Don't use obsolete library makesum.el as
119560 example. 119560 example.
119561 119561
1195622022-08-14 Stefan Kangas <stefan@marxist.se> 1195622022-08-14 Stefan Kangas <stefankangas@gmail.com>
119563 119563
119564 Make gnus-iswitchb-completing-read obsolete 119564 Make gnus-iswitchb-completing-read obsolete
119565 119565
@@ -119568,7 +119568,7 @@
119568 (gnus-completing-read-function): Don't advertise above obsolete 119568 (gnus-completing-read-function): Don't advertise above obsolete
119569 function. 119569 function.
119570 119570
1195712022-08-14 Stefan Kangas <stefan@marxist.se> 1195712022-08-14 Stefan Kangas <stefankangas@gmail.com>
119572 119572
119573 Don't advertise obsolete library html2text.el 119573 Don't advertise obsolete library html2text.el
119574 119574
@@ -119669,11 +119669,11 @@
119669 119669
119670 * lisp/calendar/time-date.el (seconds-to-time): Use the original arg list 119670 * lisp/calendar/time-date.el (seconds-to-time): Use the original arg list
119671 119671
1196722022-08-14 Stefan Kangas <stefan@marxist.se> 1196722022-08-14 Stefan Kangas <stefankangas@gmail.com>
119673 119673
119674 * src/Makefile.in (elnlisp): Delete autoload.eln from list. 119674 * src/Makefile.in (elnlisp): Delete autoload.eln from list.
119675 119675
1196762022-08-14 Stefan Kangas <stefan@marxist.se> 1196762022-08-14 Stefan Kangas <stefankangas@gmail.com>
119677 119677
119678 Make Gnus FAQ more contemporary 119678 Make Gnus FAQ more contemporary
119679 119679
@@ -119748,7 +119748,7 @@
119748 * src/timefns.c (Ftime_convert): Describe FORM argument as required 119748 * src/timefns.c (Ftime_convert): Describe FORM argument as required
119749 as per the advertised calling convention. 119749 as per the advertised calling convention.
119750 119750
1197512022-08-13 Stefan Kangas <stefan@marxist.se> 1197512022-08-13 Stefan Kangas <stefankangas@gmail.com>
119752 119752
119753 Improve time-convert docstring formatting for readability 119753 Improve time-convert docstring formatting for readability
119754 119754
@@ -119767,7 +119767,7 @@
119767 (oclosure-interactive-form): Use `advice--interactive-form` rather than 119767 (oclosure-interactive-form): Use `advice--interactive-form` rather than
119768 `commandp` since we'd call `advice--interactive-form` afterwards anyway. 119768 `commandp` since we'd call `advice--interactive-form` afterwards anyway.
119769 119769
1197702022-08-13 Stefan Kangas <stefan@marxist.se> 1197702022-08-13 Stefan Kangas <stefankangas@gmail.com>
119771 119771
119772 Update Gnus Installation FAQ 119772 Update Gnus Installation FAQ
119773 119773
@@ -119775,7 +119775,7 @@
119775 (FAQ 1-5): Update to reflect that Gnus is no longer released 119775 (FAQ 1-5): Update to reflect that Gnus is no longer released
119776 separately from Emacs. Delete FAQ on Gnus 5.10, released in May 2003. 119776 separately from Emacs. Delete FAQ on Gnus 5.10, released in May 2003.
119777 119777
1197782022-08-13 Stefan Kangas <stefan@marxist.se> 1197782022-08-13 Stefan Kangas <stefankangas@gmail.com>
119779 119779
119780 Make many gnus version variables obsolete 119780 Make many gnus version variables obsolete
119781 119781
@@ -119855,7 +119855,7 @@
119855 119855
119856 Don't hide final dump in admin/emake 119856 Don't hide final dump in admin/emake
119857 119857
1198582022-08-13 Stefan Kangas <stefan@marxist.se> 1198582022-08-13 Stefan Kangas <stefankangas@gmail.com>
119859 119859
119860 Make ps-mode-version variable obsolete 119860 Make ps-mode-version variable obsolete
119861 119861
@@ -119863,14 +119863,14 @@
119863 (ps-mode-show-version, ps-mode-submit-bug-report): Don't use above 119863 (ps-mode-show-version, ps-mode-submit-bug-report): Don't use above
119864 obsolete variable. 119864 obsolete variable.
119865 119865
1198662022-08-13 Stefan Kangas <stefan@marxist.se> 1198662022-08-13 Stefan Kangas <stefankangas@gmail.com>
119867 119867
119868 Make htmlfontify-version variable obsolete 119868 Make htmlfontify-version variable obsolete
119869 119869
119870 * lisp/htmlfontify.el (htmlfontify-version): Make obsolete. 119870 * lisp/htmlfontify.el (htmlfontify-version): Make obsolete.
119871 (hfy-meta-tags): Don't use above obsolete variable. 119871 (hfy-meta-tags): Don't use above obsolete variable.
119872 119872
1198732022-08-13 Stefan Kangas <stefan@marxist.se> 1198732022-08-13 Stefan Kangas <stefankangas@gmail.com>
119874 119874
119875 Delete many references to Emacs 23 or older from docs 119875 Delete many references to Emacs 23 or older from docs
119876 119876
@@ -120006,7 +120006,7 @@
120006 (Control Flow): ... to here, and add documentation for other control 120006 (Control Flow): ... to here, and add documentation for other control
120007 flow forms. 120007 flow forms.
120008 120008
1200092022-08-13 Stefan Kangas <stefan@marxist.se> 1200092022-08-13 Stefan Kangas <stefankangas@gmail.com>
120010 120010
120011 Merge from origin/emacs-28 120011 Merge from origin/emacs-28
120012 120012
@@ -120031,7 +120031,7 @@
120031 (frame_set_mouse_pixel_position): Use internal client pointer 120031 (frame_set_mouse_pixel_position): Use internal client pointer
120032 record. 120032 record.
120033 120033
1200342022-08-12 Stefan Kangas <stefan@marxist.se> 1200342022-08-12 Stefan Kangas <stefankangas@gmail.com>
120035 120035
120036 Hide local variable section in emacs-news-modes 120036 Hide local variable section in emacs-news-modes
120037 120037
@@ -120054,7 +120054,7 @@
120054 * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Don't 120054 * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Don't
120055 re-write the loaddefs.el file when there's no reason to. 120055 re-write the loaddefs.el file when there's no reason to.
120056 120056
1200572022-08-12 Stefan Kangas <stefan@marxist.se> 1200572022-08-12 Stefan Kangas <stefankangas@gmail.com>
120058 120058
120059 Support imenu in emacs-authors-mode 120059 Support imenu in emacs-authors-mode
120060 120060
@@ -120062,7 +120062,7 @@
120062 (emacs-authors-imenu-generic-expression): New variable. 120062 (emacs-authors-imenu-generic-expression): New variable.
120063 (emacs-authors-mode): Add imenu support. 120063 (emacs-authors-mode): Add imenu support.
120064 120064
1200652022-08-12 Stefan Kangas <stefan@marxist.se> 1200652022-08-12 Stefan Kangas <stefankangas@gmail.com>
120066 120066
120067 Rename etc-authors-mode to emacs-authors-mode 120067 Rename etc-authors-mode to emacs-authors-mode
120068 120068
@@ -120071,14 +120071,14 @@
120071 * admin/authors.el: (Bug#57105) 120071 * admin/authors.el: (Bug#57105)
120072 * etc/AUTHORS: Use 'emacs-authors' instead of 'etc-authors'. 120072 * etc/AUTHORS: Use 'emacs-authors' instead of 'etc-authors'.
120073 120073
1200742022-08-12 Stefan Kangas <stefan@marxist.se> 1200742022-08-12 Stefan Kangas <stefankangas@gmail.com>
120075 120075
120076 Rename etc-authors-mode.el to emacs-authors-mode.el 120076 Rename etc-authors-mode.el to emacs-authors-mode.el
120077 120077
120078 * lisp/textmodes/etc-authors-mode.el: Move from here... 120078 * lisp/textmodes/etc-authors-mode.el: Move from here...
120079 * lisp/textmodes/emacs-authors-mode.el: ...to here. (Bug#57105) 120079 * lisp/textmodes/emacs-authors-mode.el: ...to here. (Bug#57105)
120080 120080
1200812022-08-12 Stefan Kangas <stefan@marxist.se> 1200812022-08-12 Stefan Kangas <stefankangas@gmail.com>
120082 120082
120083 Delete references to deleted library hilit19.el 120083 Delete references to deleted library hilit19.el
120084 120084
@@ -120128,11 +120128,11 @@
120128 120128
120129 * package-vc.el (package-vc-fetch): Autoload it 120129 * package-vc.el (package-vc-fetch): Autoload it
120130 120130
1201312022-08-12 Stefan Kangas <stefan@marxist.se> 1201312022-08-12 Stefan Kangas <stefankangas@gmail.com>
120132 120132
120133 * doc/misc/gnus.texi (Emacsen): Delete section. 120133 * doc/misc/gnus.texi (Emacsen): Delete section.
120134 120134
1201352022-08-12 Stefan Kangas <stefan@marxist.se> 1201352022-08-12 Stefan Kangas <stefankangas@gmail.com>
120136 120136
120137 Make some more cedet version variables obsolete 120137 Make some more cedet version variables obsolete
120138 120138
@@ -120146,7 +120146,7 @@
120146 120146
120147 Merge remote-tracking branch 'origin/master' into feature/package+vc 120147 Merge remote-tracking branch 'origin/master' into feature/package+vc
120148 120148
1201492022-08-12 Stefan Kangas <stefan@marxist.se> 1201492022-08-12 Stefan Kangas <stefankangas@gmail.com>
120150 120150
120151 Delete stale comments from Lisp Intro manual 120151 Delete stale comments from Lisp Intro manual
120152 120152
@@ -120172,25 +120172,25 @@
120172 * lisp/emacs-lisp/seq.el (seq-uniq): Speed up more for long lists 120172 * lisp/emacs-lisp/seq.el (seq-uniq): Speed up more for long lists
120173 (bug#57079). 120173 (bug#57079).
120174 120174
1201752022-08-12 Stefan Kangas <stefan@marxist.se> 1201752022-08-12 Stefan Kangas <stefankangas@gmail.com>
120176 120176
120177 Make finder-mode inherit special-mode 120177 Make finder-mode inherit special-mode
120178 120178
120179 * lisp/finder.el (finder-mode): Inherit special-mode. 120179 * lisp/finder.el (finder-mode): Inherit special-mode.
120180 (finder-mode-map): Inherit special-mode-map. 120180 (finder-mode-map): Inherit special-mode-map.
120181 120181
1201822022-08-12 Stefan Kangas <stefan@marxist.se> 1201822022-08-12 Stefan Kangas <stefankangas@gmail.com>
120183 120183
120184 * lisp/finder.el (finder-summary): Improve formatting. 120184 * lisp/finder.el (finder-summary): Improve formatting.
120185 120185
1201862022-08-12 Stefan Kangas <stefan@marxist.se> 1201862022-08-12 Stefan Kangas <stefankangas@gmail.com>
120187 120187
120188 Use help-key-binding face in package list help 120188 Use help-key-binding face in package list help
120189 120189
120190 * lisp/emacs-lisp/package.el (package--prettify-quick-help-key): 120190 * lisp/emacs-lisp/package.el (package--prettify-quick-help-key):
120191 Use help-key-binding face. 120191 Use help-key-binding face.
120192 120192
1201932022-08-12 Stefan Kangas <stefan@marxist.se> 1201932022-08-12 Stefan Kangas <stefankangas@gmail.com>
120194 120194
120195 Make cedet version variables obsolete 120195 Make cedet version variables obsolete
120196 120196
@@ -120214,7 +120214,7 @@
120214 * lisp/outline.el (outline-open): Reverse the arrows to match 120214 * lisp/outline.el (outline-open): Reverse the arrows to match
120215 arrows in Customize (bug#57082). 120215 arrows in Customize (bug#57082).
120216 120216
1202172022-08-12 Stefan Kangas <stefan@marxist.se> 1202172022-08-12 Stefan Kangas <stefankangas@gmail.com>
120218 120218
120219 Merge from origin/emacs-28 120219 Merge from origin/emacs-28
120220 120220
@@ -120276,14 +120276,14 @@
120276 * doc/lispref/display.texi (Glyphless Chars): Document more 120276 * doc/lispref/display.texi (Glyphless Chars): Document more
120277 variation selectors. 120277 variation selectors.
120278 120278
1202792022-08-11 Stefan Kangas <stefan@marxist.se> 1202792022-08-11 Stefan Kangas <stefankangas@gmail.com>
120280 120280
120281 Make ad-version variable obsolete 120281 Make ad-version variable obsolete
120282 120282
120283 * lisp/emacs-lisp/advice.el (ad-version): Make obsolete in favor 120283 * lisp/emacs-lisp/advice.el (ad-version): Make obsolete in favor
120284 of emacs-version. It has not been bumped since 1994. 120284 of emacs-version. It has not been bumped since 1994.
120285 120285
1202862022-08-11 Stefan Kangas <stefan@marxist.se> 1202862022-08-11 Stefan Kangas <stefankangas@gmail.com>
120287 120287
120288 Make ebnf-version variable obsolete 120288 Make ebnf-version variable obsolete
120289 120289
@@ -120291,7 +120291,7 @@
120291 (ebnf-setup, ebnf-begin-file, ebnf-eps-finish-and-write): Don't 120291 (ebnf-setup, ebnf-begin-file, ebnf-eps-finish-and-write): Don't
120292 use above obsolete variable. 120292 use above obsolete variable.
120293 120293
1202942022-08-11 Stefan Kangas <stefan@marxist.se> 1202942022-08-11 Stefan Kangas <stefankangas@gmail.com>
120295 120295
120296 Make ps-print-version variable obsolete 120296 Make ps-print-version variable obsolete
120297 120297
@@ -120302,7 +120302,7 @@
120302 (pr-help-message, pr-interface-help-message) 120302 (pr-help-message, pr-interface-help-message)
120303 (pr-create-interface): Don't use above obsolete variable. 120303 (pr-create-interface): Don't use above obsolete variable.
120304 120304
1203052022-08-11 Stefan Kangas <stefan@marxist.se> 1203052022-08-11 Stefan Kangas <stefankangas@gmail.com>
120306 120306
120307 Make pr-version variable obsolete 120307 Make pr-version variable obsolete
120308 120308
@@ -120310,14 +120310,14 @@
120310 (pr-help-message, pr-interface-help-message, pr-setup) 120310 (pr-help-message, pr-interface-help-message, pr-setup)
120311 (pr-create-interface): Don't use above obsolete variable. 120311 (pr-create-interface): Don't use above obsolete variable.
120312 120312
1203132022-08-11 Stefan Kangas <stefan@marxist.se> 1203132022-08-11 Stefan Kangas <stefankangas@gmail.com>
120314 120314
120315 Don't list Emacs as requirement for built-in package 120315 Don't list Emacs as requirement for built-in package
120316 120316
120317 * doc/misc/htmlfontify.texi (Requirements): Don't list Emacs as 120317 * doc/misc/htmlfontify.texi (Requirements): Don't list Emacs as
120318 requirement for built-in package. 120318 requirement for built-in package.
120319 120319
1203202022-08-11 Stefan Kangas <stefan@marxist.se> 1203202022-08-11 Stefan Kangas <stefankangas@gmail.com>
120321 120321
120322 Don't show status message in Helper-describe-bindings 120322 Don't show status message in Helper-describe-bindings
120323 120323
@@ -120347,11 +120347,11 @@
120347 * lisp/emacs-lisp/package-vc.el (package-vc-update): Add new function. 120347 * lisp/emacs-lisp/package-vc.el (package-vc-update): Add new function.
120348 * lisp/emacs-lisp/package.el (package-update): Use 'package-vc-update'. 120348 * lisp/emacs-lisp/package.el (package-update): Use 'package-vc-update'.
120349 120349
1203502022-08-11 Stefan Kangas <stefan@marxist.se> 1203502022-08-11 Stefan Kangas <stefankangas@gmail.com>
120351 120351
120352 * lisp/vc/emerge.el (emerge-show-file-name): Make obsolete. 120352 * lisp/vc/emerge.el (emerge-show-file-name): Make obsolete.
120353 120353
1203542022-08-11 Stefan Kangas <stefan@marxist.se> 1203542022-08-11 Stefan Kangas <stefankangas@gmail.com>
120355 120355
120356 Make emerge-define-key-if-possible obsolete 120356 Make emerge-define-key-if-possible obsolete
120357 120357
@@ -120402,7 +120402,7 @@
120402 120402
120403 Go back to making `override-global-mode` non-global 120403 Go back to making `override-global-mode` non-global
120404 120404
1204052022-08-11 Stefan Kangas <stefan@marxist.se> 1204052022-08-11 Stefan Kangas <stefankangas@gmail.com>
120406 120406
120407 Merge from origin/emacs-28 120407 Merge from origin/emacs-28
120408 120408
@@ -120439,7 +120439,7 @@
120439 * src/xterm.c (handle_one_xevent): Only detach upon actual 120439 * src/xterm.c (handle_one_xevent): Only detach upon actual
120440 device tree change. 120440 device tree change.
120441 120441
1204422022-08-10 Stefan Kangas <stefan@marxist.se> 1204422022-08-10 Stefan Kangas <stefankangas@gmail.com>
120443 120443
120444 Make gdb-pad-string obsolete in favor of string-pad 120444 Make gdb-pad-string obsolete in favor of string-pad
120445 120445
@@ -120473,7 +120473,7 @@
120473 * lisp/cedet/semantic/wisent/comp.el (require): string-pad is used 120473 * lisp/cedet/semantic/wisent/comp.el (require): string-pad is used
120474 run-time. 120474 run-time.
120475 120475
1204762022-08-10 Stefan Kangas <stefan@marxist.se> 1204762022-08-10 Stefan Kangas <stefankangas@gmail.com>
120477 120477
120478 Prefer defvar-keymap in vc/*.el 120478 Prefer defvar-keymap in vc/*.el
120479 120479
@@ -120503,14 +120503,14 @@
120503 With `:init-value t` now missing, the minor mode isn't enabled by 120503 With `:init-value t` now missing, the minor mode isn't enabled by
120504 default, and `bind-key*` appears not to work. 120504 default, and `bind-key*` appears not to work.
120505 120505
1205062022-08-10 Stefan Kangas <stefan@marxist.se> 1205062022-08-10 Stefan Kangas <stefankangas@gmail.com>
120507 120507
120508 Delete dead code in checkdoc.el 120508 Delete dead code in checkdoc.el
120509 120509
120510 * lisp/emacs-lisp/checkdoc.el: Delete code commented out since 120510 * lisp/emacs-lisp/checkdoc.el: Delete code commented out since
120511 1997. 120511 1997.
120512 120512
1205132022-08-10 Stefan Kangas <stefan@marxist.se> 1205132022-08-10 Stefan Kangas <stefankangas@gmail.com>
120514 120514
120515 Fix namespacing issues in array.el 120515 Fix namespacing issues in array.el
120516 120516
@@ -120519,7 +120519,7 @@
120519 from 'limit-index', 'current-line', 'move-to-column-untabify', and 120519 from 'limit-index', 'current-line', 'move-to-column-untabify', and
120520 'untabify-backward'. Update callers. 120520 'untabify-backward'. Update callers.
120521 120521
1205222022-08-10 Stefan Kangas <stefan@marxist.se> 1205222022-08-10 Stefan Kangas <stefankangas@gmail.com>
120523 120523
120524 Merge from origin/emacs-28 120524 Merge from origin/emacs-28
120525 120525
@@ -120544,7 +120544,7 @@
120544 Mozilla's dialect of JavaScript (added in version 1.5), and has 120544 Mozilla's dialect of JavaScript (added in version 1.5), and has
120545 been deprecated for a decade now. 120545 been deprecated for a decade now.
120546 120546
1205472022-08-09 Stefan Kangas <stefan@marxist.se> 1205472022-08-09 Stefan Kangas <stefankangas@gmail.com>
120548 120548
120549 Make wisent-pad-string obsolete in favor of string-pad 120549 Make wisent-pad-string obsolete in favor of string-pad
120550 120550
@@ -120552,14 +120552,14 @@
120552 obsolete in favor of 'string-pad'. Update callers. 120552 obsolete in favor of 'string-pad'. Update callers.
120553 (subr-x): Require when compiling. 120553 (subr-x): Require when compiling.
120554 120554
1205552022-08-09 Stefan Kangas <stefan@marxist.se> 1205552022-08-09 Stefan Kangas <stefankangas@gmail.com>
120556 120556
120557 Make unused function filesets-ormap obsolete 120557 Make unused function filesets-ormap obsolete
120558 120558
120559 * lisp/filesets.el (filesets-ormap): Simplify and make obsolete in 120559 * lisp/filesets.el (filesets-ormap): Simplify and make obsolete in
120560 favor of 'seq-drop-while'. 120560 favor of 'seq-drop-while'.
120561 120561
1205622022-08-09 Stefan Kangas <stefan@marxist.se> 1205622022-08-09 Stefan Kangas <stefankangas@gmail.com>
120563 120563
120564 Make filesets-filter-list obsolete in favor of seq-filter 120564 Make filesets-filter-list obsolete in favor of seq-filter
120565 120565
@@ -120570,7 +120570,7 @@
120570 120570
120571 Avoid having language environments interpreted as sections 120571 Avoid having language environments interpreted as sections
120572 120572
1205732022-08-09 Stefan Kangas <stefan@marxist.se> 1205732022-08-09 Stefan Kangas <stefankangas@gmail.com>
120574 120574
120575 Make rng-collapse-space obsolete 120575 Make rng-collapse-space obsolete
120576 120576
@@ -120578,14 +120578,14 @@
120578 of 'string-clean-whitespace'. Update callers. 120578 of 'string-clean-whitespace'. Update callers.
120579 Suggested by Lars Ingebrigtsen <larsi@gnus.org>. 120579 Suggested by Lars Ingebrigtsen <larsi@gnus.org>.
120580 120580
1205812022-08-09 Stefan Kangas <stefan@marxist.se> 1205812022-08-09 Stefan Kangas <stefankangas@gmail.com>
120582 120582
120583 Improve wording when documenting other TRAMP syntaxes 120583 Improve wording when documenting other TRAMP syntaxes
120584 120584
120585 * doc/misc/tramp.texi (Change file name syntax): Improve wording. 120585 * doc/misc/tramp.texi (Change file name syntax): Improve wording.
120586 (Bug#57061) 120586 (Bug#57061)
120587 120587
1205882022-08-09 Stefan Kangas <stefan@marxist.se> 1205882022-08-09 Stefan Kangas <stefankangas@gmail.com>
120589 120589
120590 Avoid using aliases for color functions 120590 Avoid using aliases for color functions
120591 120591
@@ -120599,27 +120599,27 @@
120599 * lisp/woman.el (woman-fontify): Avoid using aliases for 120599 * lisp/woman.el (woman-fontify): Avoid using aliases for
120600 color-defined-p, display-color-p, and color-values. 120600 color-defined-p, display-color-p, and color-values.
120601 120601
1206022022-08-09 Stefan Kangas <stefan@marxist.se> 1206022022-08-09 Stefan Kangas <stefankangas@gmail.com>
120603 120603
120604 Remove some compat code from ps-print.el 120604 Remove some compat code from ps-print.el
120605 120605
120606 * lisp/ps-print.el (ps-print-color-p): Assume color-values is 120606 * lisp/ps-print.el (ps-print-color-p): Assume color-values is
120607 fboundp; it always is. 120607 fboundp; it always is.
120608 120608
1206092022-08-09 Stefan Kangas <stefan@marxist.se> 1206092022-08-09 Stefan Kangas <stefankangas@gmail.com>
120610 120610
120611 * lisp/vc/pcvs-util.el (cvs-partition): Simplify. 120611 * lisp/vc/pcvs-util.el (cvs-partition): Simplify.
120612 120612
120613 * lisp/nxml/rng-util.el (rng-collapse-space): Simplify. 120613 * lisp/nxml/rng-util.el (rng-collapse-space): Simplify.
120614 120614
1206152022-08-09 Stefan Kangas <stefan@marxist.se> 1206152022-08-09 Stefan Kangas <stefankangas@gmail.com>
120616 120616
120617 Make rng-blank-p obsolete in favor of string-blank-p 120617 Make rng-blank-p obsolete in favor of string-blank-p
120618 120618
120619 * lisp/nxml/rng-util.el (rng-blank-p): Make obsolete in favor of 120619 * lisp/nxml/rng-util.el (rng-blank-p): Make obsolete in favor of
120620 string-blank-p. Update callers. 120620 string-blank-p. Update callers.
120621 120621
1206222022-08-09 Stefan Kangas <stefan@marxist.se> 1206222022-08-09 Stefan Kangas <stefankangas@gmail.com>
120623 120623
120624 Autoload string-blank-p 120624 Autoload string-blank-p
120625 120625
@@ -120627,7 +120627,7 @@
120627 * lisp/net/eudc.el (subr-x): Don't require. 120627 * lisp/net/eudc.el (subr-x): Don't require.
120628 * lisp/emacs-lisp/subr-x.el (string-blank-p): Autoload. 120628 * lisp/emacs-lisp/subr-x.el (string-blank-p): Autoload.
120629 120629
1206302022-08-09 Stefan Kangas <stefan@marxist.se> 1206302022-08-09 Stefan Kangas <stefankangas@gmail.com>
120631 120631
120632 * lisp/ibuf-ext.el (ibuffer-remove-alist): Simplify. 120632 * lisp/ibuf-ext.el (ibuffer-remove-alist): Simplify.
120633 120633
@@ -120708,7 +120708,7 @@
120708 (python-rx): Accept one to three octal digits in octal escape codes 120708 (python-rx): Accept one to three octal digits in octal escape codes
120709 instead of always three 120709 instead of always three
120710 120710
1207112022-08-09 Stefan Kangas <stefan@marxist.se> 1207112022-08-09 Stefan Kangas <stefankangas@gmail.com>
120712 120712
120713 Make ibuffer-aif obsolete in favor of if-let 120713 Make ibuffer-aif obsolete in favor of if-let
120714 120714
@@ -120731,7 +120731,7 @@
120731 120731
120732 * test/lisp/net/tramp-tests.el (tramp-test22-file-times): Adapt test. 120732 * test/lisp/net/tramp-tests.el (tramp-test22-file-times): Adapt test.
120733 120733
1207342022-08-09 Stefan Kangas <stefan@marxist.se> 1207342022-08-09 Stefan Kangas <stefankangas@gmail.com>
120735 120735
120736 Improve message regarding missing LEIM 120736 Improve message regarding missing LEIM
120737 120737
@@ -120740,14 +120740,14 @@
120740 * lisp/international/quail.el (quail-use-package): Explain that LEIM 120740 * lisp/international/quail.el (quail-use-package): Explain that LEIM
120741 is installed together with Emacs. 120741 is installed together with Emacs.
120742 120742
1207432022-08-09 Stefan Kangas <stefan@marxist.se> 1207432022-08-09 Stefan Kangas <stefankangas@gmail.com>
120744 120744
120745 Improve readability of list-input-methods 120745 Improve readability of list-input-methods
120746 120746
120747 * lisp/international/mule-diag.el: Make screen more readable by 120747 * lisp/international/mule-diag.el: Make screen more readable by
120748 improving the formatting. 120748 improving the formatting.
120749 120749
1207502022-08-09 Stefan Kangas <stefan@marxist.se> 1207502022-08-09 Stefan Kangas <stefankangas@gmail.com>
120751 120751
120752 Replace utility functions with seq-uniq 120752 Replace utility functions with seq-uniq
120753 120753
@@ -120765,14 +120765,14 @@
120765 values from the `autoloads' forms. This makes the loaddefs.el 120765 values from the `autoloads' forms. This makes the loaddefs.el
120766 file about 12K shorter. 120766 file about 12K shorter.
120767 120767
1207682022-08-09 Stefan Kangas <stefan@marxist.se> 1207682022-08-09 Stefan Kangas <stefankangas@gmail.com>
120769 120769
120770 Make ibuffer-awhen obsolete in favor of when-let 120770 Make ibuffer-awhen obsolete in favor of when-let
120771 120771
120772 * lisp/ibuf-macs.el (ibuffer-awhen): Make obsolete in favor of 120772 * lisp/ibuf-macs.el (ibuffer-awhen): Make obsolete in favor of
120773 'when-let'. Update callers. 120773 'when-let'. Update callers.
120774 120774
1207752022-08-09 Stefan Kangas <stefan@marxist.se> 1207752022-08-09 Stefan Kangas <stefankangas@gmail.com>
120776 120776
120777 Make ibuffer-split-list obsolete in favor of seq-group-by 120777 Make ibuffer-split-list obsolete in favor of seq-group-by
120778 120778
@@ -120781,25 +120781,25 @@
120781 (ibuffer-generate-filter-groups): Don't use above obsolete 120781 (ibuffer-generate-filter-groups): Don't use above obsolete
120782 function. 120782 function.
120783 120783
1207842022-08-09 Stefan Kangas <stefan@marxist.se> 1207842022-08-09 Stefan Kangas <stefankangas@gmail.com>
120785 120785
120786 Make compat alias check-ispell-version obsolete 120786 Make compat alias check-ispell-version obsolete
120787 120787
120788 * lisp/textmodes/ispell.el (check-ispell-version): Make compat 120788 * lisp/textmodes/ispell.el (check-ispell-version): Make compat
120789 alias obsolete. 120789 alias obsolete.
120790 120790
1207912022-08-09 Stefan Kangas <stefan@marxist.se> 1207912022-08-09 Stefan Kangas <stefankangas@gmail.com>
120792 120792
120793 * lisp/ibuffer.el (ibuffer): Use substitute-command-keys for help. 120793 * lisp/ibuffer.el (ibuffer): Use substitute-command-keys for help.
120794 120794
1207952022-08-09 Stefan Kangas <stefan@marxist.se> 1207952022-08-09 Stefan Kangas <stefankangas@gmail.com>
120796 120796
120797 Make compat alias image-refresh obsolete 120797 Make compat alias image-refresh obsolete
120798 120798
120799 * lisp/image.el (image-refresh): Make compat alias obsolete. 120799 * lisp/image.el (image-refresh): Make compat alias obsolete.
120800 Update callers. 120800 Update callers.
120801 120801
1208022022-08-09 Stefan Kangas <stefan@marxist.se> 1208022022-08-09 Stefan Kangas <stefankangas@gmail.com>
120803 120803
120804 Make compat aliases obsolete in fortran.el 120804 Make compat aliases obsolete in fortran.el
120805 120805
@@ -120807,7 +120807,7 @@
120807 (fortran-auto-fill-mode): Make compat aliases obsolete; update 120807 (fortran-auto-fill-mode): Make compat aliases obsolete; update
120808 callers. 120808 callers.
120809 120809
1208102022-08-09 Stefan Kangas <stefan@marxist.se> 1208102022-08-09 Stefan Kangas <stefankangas@gmail.com>
120811 120811
120812 * lisp/isearch.el (isearch-mode-help): Make compat alias obsolete. 120812 * lisp/isearch.el (isearch-mode-help): Make compat alias obsolete.
120813 120813
@@ -120831,7 +120831,7 @@
120831 instead of copypasting the same block of code over and over 120831 instead of copypasting the same block of code over and over
120832 again. 120832 again.
120833 120833
1208342022-08-09 Stefan Kangas <stefan@marxist.se> 1208342022-08-09 Stefan Kangas <stefankangas@gmail.com>
120835 120835
120836 Merge from origin/emacs-28 120836 Merge from origin/emacs-28
120837 120837
@@ -120879,11 +120879,11 @@
120879 Warning: docstring has wrong usage of unescaped single 120879 Warning: docstring has wrong usage of unescaped single
120880 quotes (use \= or different quoting) 120880 quotes (use \= or different quoting)
120881 120881
1208822022-08-08 Stefan Kangas <stefan@marxist.se> 1208822022-08-08 Stefan Kangas <stefankangas@gmail.com>
120883 120883
120884 * lisp/vc/diff-mode.el: Don't mention XEmacs. 120884 * lisp/vc/diff-mode.el: Don't mention XEmacs.
120885 120885
1208862022-08-08 Stefan Kangas <stefan@marxist.se> 1208862022-08-08 Stefan Kangas <stefankangas@gmail.com>
120887 120887
120888 Don't mention XEmacs toolbar in ediff manual 120888 Don't mention XEmacs toolbar in ediff manual
120889 120889
@@ -120897,18 +120897,18 @@
120897 120897
120898 GitHub-reference: https://github.com/jwiegley/use-package/issues/968 120898 GitHub-reference: https://github.com/jwiegley/use-package/issues/968
120899 120899
1209002022-08-08 Stefan Kangas <stefan@marxist.se> 1209002022-08-08 Stefan Kangas <stefankangas@gmail.com>
120901 120901
120902 * lisp/progmodes/antlr-mode.el: Remove remnants of XEmacs support. 120902 * lisp/progmodes/antlr-mode.el: Remove remnants of XEmacs support.
120903 120903
1209042022-08-08 Stefan Kangas <stefan@marxist.se> 1209042022-08-08 Stefan Kangas <stefankangas@gmail.com>
120905 120905
120906 Remove XEmacs specific symbol from gnus-user-agent 120906 Remove XEmacs specific symbol from gnus-user-agent
120907 120907
120908 * lisp/gnus/gnus.el (gnus-user-agent): Remove XEmacs specific 120908 * lisp/gnus/gnus.el (gnus-user-agent): Remove XEmacs specific
120909 'codename' symbol. 120909 'codename' symbol.
120910 120910
1209112022-08-08 Stefan Kangas <stefan@marxist.se> 1209112022-08-08 Stefan Kangas <stefankangas@gmail.com>
120912 120912
120913 Remove some XEmacs compat code from mh-alias.el 120913 Remove some XEmacs compat code from mh-alias.el
120914 120914
@@ -120933,11 +120933,11 @@
120933 120933
120934 Do some NEWS tagging 120934 Do some NEWS tagging
120935 120935
1209362022-08-08 Stefan Kangas <stefan@marxist.se> 1209362022-08-08 Stefan Kangas <stefankangas@gmail.com>
120937 120937
120938 * lisp/obsolete/makesum.el: Add "Obsolete-since" header. 120938 * lisp/obsolete/makesum.el: Add "Obsolete-since" header.
120939 120939
1209402022-08-08 Stefan Kangas <stefan@marxist.se> 1209402022-08-08 Stefan Kangas <stefankangas@gmail.com>
120941 120941
120942 Make makesum.el obsolete 120942 Make makesum.el obsolete
120943 120943
@@ -121014,11 +121014,11 @@
121014 returning the top-level symbol if there isn't a define-like form 121014 returning the top-level symbol if there isn't a define-like form
121015 (bug#49592). 121015 (bug#49592).
121016 121016
1210172022-08-08 Stefan Kangas <stefan@marxist.se> 1210172022-08-08 Stefan Kangas <stefankangas@gmail.com>
121018 121018
121019 * test/lisp/emacs-lisp/nadvice-tests.el: Re-add no-byte-compile. 121019 * test/lisp/emacs-lisp/nadvice-tests.el: Re-add no-byte-compile.
121020 121020
1210212022-08-08 Stefan Kangas <stefan@marxist.se> 1210212022-08-08 Stefan Kangas <stefankangas@gmail.com>
121022 121022
121023 Remove redundant local variables in tests 121023 Remove redundant local variables in tests
121024 121024
@@ -121028,7 +121028,7 @@
121028 * test/src/coding-tests.el: Pacify byte-compiler without using local 121028 * test/src/coding-tests.el: Pacify byte-compiler without using local
121029 variable. 121029 variable.
121030 121030
1210312022-08-08 Stefan Kangas <stefan@marxist.se> 1210312022-08-08 Stefan Kangas <stefankangas@gmail.com>
121032 121032
121033 Revert "Don't autoload obsolete library tpu-extras.el" 121033 Revert "Don't autoload obsolete library tpu-extras.el"
121034 121034
@@ -121061,7 +121061,7 @@
121061 (Fwrite_char, write_string, Fterpri, Fprin1, Fprin1_to_string) 121061 (Fwrite_char, write_string, Fterpri, Fprin1, Fprin1_to_string)
121062 (Fprinc, Fprint): Adapt callers. 121062 (Fprinc, Fprint): Adapt callers.
121063 121063
1210642022-08-08 Stefan Kangas <stefan@marxist.se> 1210642022-08-08 Stefan Kangas <stefankangas@gmail.com>
121065 121065
121066 Remove no-byte-compile cookie from some libraries 121066 Remove no-byte-compile cookie from some libraries
121067 121067
@@ -121074,7 +121074,7 @@
121074 * test/src/font-tests.el: Remove no-byte-compile cookie. 121074 * test/src/font-tests.el: Remove no-byte-compile cookie.
121075 * test/src/font-tests.el (font-parse-explain): Fix warning. 121075 * test/src/font-tests.el (font-parse-explain): Fix warning.
121076 121076
1210772022-08-08 Stefan Kangas <stefan@marxist.se> 1210772022-08-08 Stefan Kangas <stefankangas@gmail.com>
121078 121078
121079 Don't autoload obsolete library tpu-extras.el 121079 Don't autoload obsolete library tpu-extras.el
121080 121080
@@ -121083,7 +121083,7 @@
121083 * lisp/obsolete/tpu-extras.el: Don't set generated-autoload-file 121083 * lisp/obsolete/tpu-extras.el: Don't set generated-autoload-file
121084 to tpu-edt.el. 121084 to tpu-edt.el.
121085 121085
1210862022-08-08 Stefan Kangas <stefan@marxist.se> 1210862022-08-08 Stefan Kangas <stefankangas@gmail.com>
121087 121087
121088 Clean up some local variable sections 121088 Clean up some local variable sections
121089 121089
@@ -121121,7 +121121,7 @@
121121 * src/xterm.h (struct xi_device_t): New field `attachment'. 121121 * src/xterm.h (struct xi_device_t): New field `attachment'.
121122 (struct x_display_info): New field `client_pointer_device'. 121122 (struct x_display_info): New field `client_pointer_device'.
121123 121123
1211242022-08-07 Stefan Kangas <stefan@marxist.se> 1211242022-08-07 Stefan Kangas <stefankangas@gmail.com>
121125 121125
121126 Minor cleanups in ediff-*.el 121126 Minor cleanups in ediff-*.el
121127 121127
@@ -121177,7 +121177,7 @@
121177 121177
121178 GitHub-reference: https://github.com/jwiegley/use-package/issues/822 121178 GitHub-reference: https://github.com/jwiegley/use-package/issues/822
121179 121179
1211802022-08-07 Stefan Kangas <stefan@marxist.se> 1211802022-08-07 Stefan Kangas <stefankangas@gmail.com>
121181 121181
121182 Make ediff-window-display-p obsolete 121182 Make ediff-window-display-p obsolete
121183 121183
@@ -121287,14 +121287,14 @@
121287 (move_it_by_lines): Fix logic of detection when going by lines 121287 (move_it_by_lines): Fix logic of detection when going by lines
121288 overshoots. 121288 overshoots.
121289 121289
1212902022-08-07 Stefan Kangas <stefan@marxist.se> 1212902022-08-07 Stefan Kangas <stefankangas@gmail.com>
121291 121291
121292 Make ediff-file-remote-p obsolete in favor of file-remote-p 121292 Make ediff-file-remote-p obsolete in favor of file-remote-p
121293 121293
121294 * lisp/vc/ediff-init.el (ediff-file-remote-p): Make into obsolete 121294 * lisp/vc/ediff-init.el (ediff-file-remote-p): Make into obsolete
121295 function alias for file-remote-p. Update callers. 121295 function alias for file-remote-p. Update callers.
121296 121296
1212972022-08-07 Stefan Kangas <stefan@marxist.se> 1212972022-08-07 Stefan Kangas <stefankangas@gmail.com>
121298 121298
121299 Declare unused function ediff-user-grabbed-mouse obsolete 121299 Declare unused function ediff-user-grabbed-mouse obsolete
121300 121300
@@ -121313,21 +121313,21 @@
121313 * lisp/vc/ediff-util.el (ediff-setup): Don't add above obsolete 121313 * lisp/vc/ediff-util.el (ediff-setup): Don't add above obsolete
121314 function to pre-command-hook. 121314 function to pre-command-hook.
121315 121315
1213162022-08-07 Stefan Kangas <stefan@marxist.se> 1213162022-08-07 Stefan Kangas <stefankangas@gmail.com>
121317 121317
121318 Make compat function custom-reset-variables obsolete 121318 Make compat function custom-reset-variables obsolete
121319 121319
121320 * lisp/custom.el (custom-reset-variables): Make unused XEmacs compat 121320 * lisp/custom.el (custom-reset-variables): Make unused XEmacs compat
121321 function obsolete. 121321 function obsolete.
121322 121322
1213232022-08-07 Stefan Kangas <stefan@marxist.se> 1213232022-08-07 Stefan Kangas <stefankangas@gmail.com>
121324 121324
121325 Remove workaround for XEmacs bug in ediff-util.el 121325 Remove workaround for XEmacs bug in ediff-util.el
121326 121326
121327 * lisp/vc/ediff-util.el (ediff-make-empty-tmp-file): Remove 121327 * lisp/vc/ediff-util.el (ediff-make-empty-tmp-file): Remove
121328 workaround for XEmacs bug. 121328 workaround for XEmacs bug.
121329 121329
1213302022-08-07 Stefan Kangas <stefan@marxist.se> 1213302022-08-07 Stefan Kangas <stefankangas@gmail.com>
121331 121331
121332 * lib-src/etags.c: Remove XEmacs support. 121332 * lib-src/etags.c: Remove XEmacs support.
121333 121333
@@ -121352,7 +121352,7 @@
121352 * lisp/Makefile.in (autoloads): Adjust the dependencies to what 121352 * lisp/Makefile.in (autoloads): Adjust the dependencies to what
121353 they were before, and update the comments. 121353 they were before, and update the comments.
121354 121354
1213552022-08-07 Stefan Kangas <stefan@marxist.se> 1213552022-08-07 Stefan Kangas <stefankangas@gmail.com>
121356 121356
121357 Improve how url-http displays status messages 121357 Improve how url-http displays status messages
121358 121358
@@ -121367,7 +121367,7 @@
121367 (url-http-chunked-encoding-after-change-function): 121367 (url-http-chunked-encoding-after-change-function):
121368 Remove ineffectual calls to 'url-display-percentage'. 121368 Remove ineffectual calls to 'url-display-percentage'.
121369 121369
1213702022-08-07 Stefan Kangas <stefan@marxist.se> 1213702022-08-07 Stefan Kangas <stefankangas@gmail.com>
121371 121371
121372 Merge from origin/emacs-28 121372 Merge from origin/emacs-28
121373 121373
@@ -121497,7 +121497,7 @@
121497 (c-after-change-mark-abnormal-strings): Replace complicated regexp searches 121497 (c-after-change-mark-abnormal-strings): Replace complicated regexp searches
121498 for end of logical line with basic Lisp functions. 121498 for end of logical line with basic Lisp functions.
121499 121499
1215002022-08-06 Stefan Kangas <stefan@marxist.se> 1215002022-08-06 Stefan Kangas <stefankangas@gmail.com>
121501 121501
121502 Finish up obsoletion of mh-compat.el 121502 Finish up obsoletion of mh-compat.el
121503 121503
@@ -121505,7 +121505,7 @@
121505 * lisp/mh-e/mh-e.el (mh-compat): Don't require. 121505 * lisp/mh-e/mh-e.el (mh-compat): Don't require.
121506 * lisp/mh-e/mh-utils.el (mailabbrev): Require. 121506 * lisp/mh-e/mh-utils.el (mailabbrev): Require.
121507 121507
1215082022-08-06 Stefan Kangas <stefan@marxist.se> 1215082022-08-06 Stefan Kangas <stefankangas@gmail.com>
121509 121509
121510 Make mh-compat.el obsolete 121510 Make mh-compat.el obsolete
121511 121511
@@ -121515,14 +121515,14 @@
121515 * lisp/mh-e/mh-compat.el: Move from here... 121515 * lisp/mh-e/mh-compat.el: Move from here...
121516 * lisp/obsolete/mh-compat.el: ...to here. 121516 * lisp/obsolete/mh-compat.el: ...to here.
121517 121517
1215182022-08-06 Stefan Kangas <stefan@marxist.se> 1215182022-08-06 Stefan Kangas <stefankangas@gmail.com>
121519 121519
121520 Move mh-flet macro to mh-acros.el 121520 Move mh-flet macro to mh-acros.el
121521 121521
121522 * lisp/mh-e/mh-compat.el (mh-flet): Move from here... 121522 * lisp/mh-e/mh-compat.el (mh-flet): Move from here...
121523 * lisp/mh-e/mh-acros.el (mh-flet): ...to here. 121523 * lisp/mh-e/mh-acros.el (mh-flet): ...to here.
121524 121524
1215252022-08-06 Stefan Kangas <stefan@marxist.se> 1215252022-08-06 Stefan Kangas <stefankangas@gmail.com>
121526 121526
121527 Make compat macro mh-display-completion-list obsolete 121527 Make compat macro mh-display-completion-list obsolete
121528 121528
@@ -121549,7 +121549,7 @@
121549 * test/lisp/net/tramp-tests.el (tramp-test17-insert-directory) 121549 * test/lisp/net/tramp-tests.el (tramp-test17-insert-directory)
121550 (tramp-test22-file-times): Adapt tests. 121550 (tramp-test22-file-times): Adapt tests.
121551 121551
1215522022-08-06 Stefan Kangas <stefan@marxist.se> 1215522022-08-06 Stefan Kangas <stefankangas@gmail.com>
121553 121553
121554 Fix namespacing problem in allout.el 121554 Fix namespacing problem in allout.el
121555 121555
@@ -121559,7 +121559,7 @@
121559 'allout-outlinify-sticky'. 121559 'allout-outlinify-sticky'.
121560 (allout-mode): Doc fix. 121560 (allout-mode): Doc fix.
121561 121561
1215622022-08-06 Stefan Kangas <stefan@marxist.se> 1215622022-08-06 Stefan Kangas <stefankangas@gmail.com>
121563 121563
121564 Fix defvar-keymap example in elisp manual 121564 Fix defvar-keymap example in elisp manual
121565 121565
@@ -121568,7 +121568,7 @@
121568 * doc/lispref/modes.texi (Example Major Modes): Fix example to 121568 * doc/lispref/modes.texi (Example Major Modes): Fix example to
121569 match code. 121569 match code.
121570 121570
1215712022-08-06 Stefan Kangas <stefan@marxist.se> 1215712022-08-06 Stefan Kangas <stefankangas@gmail.com>
121572 121572
121573 Make indented-text-mode alias obsolete 121573 Make indented-text-mode alias obsolete
121574 121574
@@ -121581,14 +121581,14 @@
121581 * lisp/vc/ediff-util.el (ediff-choose-syntax-table): Don't mention or 121581 * lisp/vc/ediff-util.el (ediff-choose-syntax-table): Don't mention or
121582 use above obsolete alias. 121582 use above obsolete alias.
121583 121583
1215842022-08-06 Stefan Kangas <stefan@marxist.se> 1215842022-08-06 Stefan Kangas <stefankangas@gmail.com>
121585 121585
121586 Make {close,replace}-rectangle compat aliases obsolete 121586 Make {close,replace}-rectangle compat aliases obsolete
121587 121587
121588 * lisp/rect.el (close-rectangle, replace-rectangle): Make compat 121588 * lisp/rect.el (close-rectangle, replace-rectangle): Make compat
121589 aliases obsolete. 121589 aliases obsolete.
121590 121590
1215912022-08-06 Stefan Kangas <stefan@marxist.se> 1215912022-08-06 Stefan Kangas <stefankangas@gmail.com>
121592 121592
121593 Don't mention test failures on Ubuntu 16.04 in PROBLEMS 121593 Don't mention test failures on Ubuntu 16.04 in PROBLEMS
121594 121594
@@ -121697,48 +121697,48 @@
121697 121697
121698 * doc/misc/mh-e.texi (Viewing): Add closing brace to @footnote. 121698 * doc/misc/mh-e.texi (Viewing): Add closing brace to @footnote.
121699 121699
1217002022-08-06 Stefan Kangas <stefan@marxist.se> 1217002022-08-06 Stefan Kangas <stefankangas@gmail.com>
121701 121701
121702 * etc/PROBLEMS: Delete entry on 20+ years old version of X-Symbol. 121702 * etc/PROBLEMS: Delete entry on 20+ years old version of X-Symbol.
121703 121703
121704 * admin/check-doc-strings: Remove XEmacs support. 121704 * admin/check-doc-strings: Remove XEmacs support.
121705 121705
1217062022-08-06 Stefan Kangas <stefan@marxist.se> 1217062022-08-06 Stefan Kangas <stefankangas@gmail.com>
121707 121707
121708 Don't mention removed XEmacs support in reftex manual 121708 Don't mention removed XEmacs support in reftex manual
121709 121709
121710 * doc/misc/reftex.texi (Installation, Imprint): Don't mention 121710 * doc/misc/reftex.texi (Installation, Imprint): Don't mention
121711 removed XEmacs support. 121711 removed XEmacs support.
121712 121712
1217132022-08-06 Stefan Kangas <stefan@marxist.se> 1217132022-08-06 Stefan Kangas <stefankangas@gmail.com>
121714 121714
121715 Don't mention removed XEmacs support in mh-e manual 121715 Don't mention removed XEmacs support in mh-e manual
121716 121716
121717 * doc/misc/mh-e.texi (Preface, Incorporating Mail, Viewing) 121717 * doc/misc/mh-e.texi (Preface, Incorporating Mail, Viewing)
121718 (Tool Bar, Tool Bar): Remove any reference to XEmacs. 121718 (Tool Bar, Tool Bar): Remove any reference to XEmacs.
121719 121719
1217202022-08-06 Stefan Kangas <stefan@marxist.se> 1217202022-08-06 Stefan Kangas <stefankangas@gmail.com>
121721 121721
121722 Make alias widget-visibility-value-create obsolete 121722 Make alias widget-visibility-value-create obsolete
121723 121723
121724 * lisp/wid-edit.el (widget-visibility-value-create): Make compat 121724 * lisp/wid-edit.el (widget-visibility-value-create): Make compat
121725 alias obsolete. 121725 alias obsolete.
121726 121726
1217272022-08-06 Stefan Kangas <stefan@marxist.se> 1217272022-08-06 Stefan Kangas <stefankangas@gmail.com>
121728 121728
121729 Make an rmail compat alias obsolete 121729 Make an rmail compat alias obsolete
121730 121730
121731 * lisp/mail/rmailsum.el (rmail-summary-output-to-rmail-file): Make 121731 * lisp/mail/rmailsum.el (rmail-summary-output-to-rmail-file): Make
121732 compat alias obsolete. 121732 compat alias obsolete.
121733 121733
1217342022-08-06 Stefan Kangas <stefan@marxist.se> 1217342022-08-06 Stefan Kangas <stefankangas@gmail.com>
121735 121735
121736 Make compat alias ede-toplevel-project-or-nil obsolete 121736 Make compat alias ede-toplevel-project-or-nil obsolete
121737 121737
121738 * lisp/cedet/ede/files.el (ede-toplevel-project-or-nil): Make 121738 * lisp/cedet/ede/files.el (ede-toplevel-project-or-nil): Make
121739 compat alias obsolete. 121739 compat alias obsolete.
121740 121740
1217412022-08-06 Stefan Kangas <stefan@marxist.se> 1217412022-08-06 Stefan Kangas <stefankangas@gmail.com>
121742 121742
121743 Drop support for XEmacs package func-menu from idlwave 121743 Drop support for XEmacs package func-menu from idlwave
121744 121744
@@ -121747,14 +121747,14 @@
121747 * doc/misc/idlwave.texi (Introduction, Motion Commands): Remove 121747 * doc/misc/idlwave.texi (Introduction, Motion Commands): Remove
121748 any mention of func-menu. 121748 any mention of func-menu.
121749 121749
1217502022-08-06 Stefan Kangas <stefan@marxist.se> 1217502022-08-06 Stefan Kangas <stefankangas@gmail.com>
121751 121751
121752 Make face-doc-string aliases obsolete 121752 Make face-doc-string aliases obsolete
121753 121753
121754 * lisp/faces.el (face-doc-string, set-face-doc-string): Make 121754 * lisp/faces.el (face-doc-string, set-face-doc-string): Make
121755 aliases obsolete. 121755 aliases obsolete.
121756 121756
1217572022-08-06 Stefan Kangas <stefan@marxist.se> 1217572022-08-06 Stefan Kangas <stefankangas@gmail.com>
121758 121758
121759 * admin/update_autogen: Fix generating ldefs-boot.el. 121759 * admin/update_autogen: Fix generating ldefs-boot.el.
121760 121760
@@ -121764,7 +121764,7 @@
121764 121764
121765 Put no-byte-compile cookie back in ldefs-boot.el 121765 Put no-byte-compile cookie back in ldefs-boot.el
121766 121766
1217672022-08-06 Stefan Kangas <stefan@marxist.se> 1217672022-08-06 Stefan Kangas <stefankangas@gmail.com>
121768 121768
121769 Don't mention removed XEmacs support in idlwave manual 121769 Don't mention removed XEmacs support in idlwave manual
121770 121770
@@ -121783,7 +121783,7 @@
121783 121783
121784 * src/puresize.h (BASE_PURESIZE): Bump the value. (Bug#57007) 121784 * src/puresize.h (BASE_PURESIZE): Bump the value. (Bug#57007)
121785 121785
1217862022-08-06 Stefan Kangas <stefan@marxist.se> 1217862022-08-06 Stefan Kangas <stefankangas@gmail.com>
121787 121787
121788 Merge from origin/emacs-28 121788 Merge from origin/emacs-28
121789 121789
@@ -121908,7 +121908,7 @@
121908 121908
121909 * lisp/Makefile.in: Ensure that leim-list.el is built (bug#56998). 121909 * lisp/Makefile.in: Ensure that leim-list.el is built (bug#56998).
121910 121910
1219112022-08-05 Stefan Kangas <stefan@marxist.se> 1219112022-08-05 Stefan Kangas <stefankangas@gmail.com>
121912 121912
121913 Allow newline after def*-form for definition-prefix 121913 Allow newline after def*-form for definition-prefix
121914 121914
@@ -121968,7 +121968,7 @@
121968 * lisp/Makefile.in (autoloads): Ensure that loaddefs-gen.elc 121968 * lisp/Makefile.in (autoloads): Ensure that loaddefs-gen.elc
121969 exists before making autoloads. 121969 exists before making autoloads.
121970 121970
1219712022-08-05 Stefan Kangas <stefan@marxist.se> 1219712022-08-05 Stefan Kangas <stefankangas@gmail.com>
121972 121972
121973 Make ange-ftp-re-read-dir compat alias obsolete 121973 Make ange-ftp-re-read-dir compat alias obsolete
121974 121974
@@ -121983,14 +121983,14 @@
121983 since that file may be deleted, but the loaddefs.elc file still 121983 since that file may be deleted, but the loaddefs.elc file still
121984 exists. This causes problems in nativecomp builds. 121984 exists. This causes problems in nativecomp builds.
121985 121985
1219862022-08-05 Stefan Kangas <stefan@marxist.se> 1219862022-08-05 Stefan Kangas <stefankangas@gmail.com>
121987 121987
121988 Rename object-sort-list to srecode-object-sort-list 121988 Rename object-sort-list to srecode-object-sort-list
121989 121989
121990 * lisp/cedet/srecode/table.el (srecode-object-sort-list): Rename 121990 * lisp/cedet/srecode/table.el (srecode-object-sort-list): Rename
121991 from 'object-sort-list'. Retain old name as an obsolete alias. 121991 from 'object-sort-list'. Retain old name as an obsolete alias.
121992 121992
1219932022-08-05 Stefan Kangas <stefan@marxist.se> 1219932022-08-05 Stefan Kangas <stefankangas@gmail.com>
121994 121994
121995 Fix namespace problems in viper.el 121995 Fix namespace problems in viper.el
121996 121996
@@ -122002,7 +122002,7 @@
122002 'set-viper-state-in-major-mode'. Retain old name as an obsolete 122002 'set-viper-state-in-major-mode'. Retain old name as an obsolete
122003 alias. 122003 alias.
122004 122004
1220052022-08-05 Stefan Kangas <stefan@marxist.se> 1220052022-08-05 Stefan Kangas <stefankangas@gmail.com>
122006 122006
122007 Fix namespace problems in xscheme.el 122007 Fix namespace problems in xscheme.el
122008 122008
@@ -122012,7 +122012,7 @@
122012 (xscheme-verify-buffer): Rename from 'verify-xscheme-buffer'. 122012 (xscheme-verify-buffer): Rename from 'verify-xscheme-buffer'.
122013 Retain old name as an obsolete alias. 122013 Retain old name as an obsolete alias.
122014 122014
1220152022-08-05 Stefan Kangas <stefan@marxist.se> 1220152022-08-05 Stefan Kangas <stefankangas@gmail.com>
122016 122016
122017 Fix namespace problem in saveplace.el 122017 Fix namespace problem in saveplace.el
122018 122018
@@ -122020,21 +122020,21 @@
122020 'load-save-place-alist-from-file'. Retain old name as an obsolete 122020 'load-save-place-alist-from-file'. Retain old name as an obsolete
122021 alias. Update callers. 122021 alias. Update callers.
122022 122022
1220232022-08-05 Stefan Kangas <stefan@marxist.se> 1220232022-08-05 Stefan Kangas <stefankangas@gmail.com>
122024 122024
122025 Make two perl-mode aliases obsolete 122025 Make two perl-mode aliases obsolete
122026 122026
122027 * lisp/progmodes/perl-mode.el (indent-perl-exp) 122027 * lisp/progmodes/perl-mode.el (indent-perl-exp)
122028 (mark-perl-function): Make obsolete. 122028 (mark-perl-function): Make obsolete.
122029 122029
1220302022-08-05 Stefan Kangas <stefan@marxist.se> 1220302022-08-05 Stefan Kangas <stefankangas@gmail.com>
122031 122031
122032 Fix namespace problem in ede/custom.el 122032 Fix namespace problem in ede/custom.el
122033 122033
122034 * lisp/cedet/ede/custom.el (ede-eieio-old-variables): Rename from 122034 * lisp/cedet/ede/custom.el (ede-eieio-old-variables): Rename from
122035 'ede-eieio-old-variables'. Retain old name as an obsolete alias. 122035 'ede-eieio-old-variables'. Retain old name as an obsolete alias.
122036 122036
1220372022-08-05 Stefan Kangas <stefan@marxist.se> 1220372022-08-05 Stefan Kangas <stefankangas@gmail.com>
122038 122038
122039 * test/lisp/env-tests.el: New file. 122039 * test/lisp/env-tests.el: New file.
122040 122040
@@ -122065,7 +122065,7 @@
122065 * src/xterm.c (xi_handle_interaction): New function. 122065 * src/xterm.c (xi_handle_interaction): New function.
122066 (handle_one_xevent): Call it in the appropriate places. 122066 (handle_one_xevent): Call it in the appropriate places.
122067 122067
1220682022-08-05 Stefan Kangas <stefan@marxist.se> 1220682022-08-05 Stefan Kangas <stefankangas@gmail.com>
122069 122069
122070 Merge from origin/emacs-28 122070 Merge from origin/emacs-28
122071 122071
@@ -122087,7 +122087,7 @@
122087 * src/xterm.h (struct xi_device_t): New fields for focus 122087 * src/xterm.h (struct xi_device_t): New fields for focus
122088 tracking. Add comments describing fields. 122088 tracking. Add comments describing fields.
122089 122089
1220902022-08-04 Stefan Kangas <stefan@marxist.se> 1220902022-08-04 Stefan Kangas <stefankangas@gmail.com>
122091 122091
122092 Prefer defvar-keymap in mail/*.el 122092 Prefer defvar-keymap in mail/*.el
122093 122093
@@ -122098,7 +122098,7 @@
122098 (sc-electric-mode-map, sc-minibuffer-local-completion-map) 122098 (sc-electric-mode-map, sc-minibuffer-local-completion-map)
122099 (sc-minibuffer-local-map): Prefer defvar-keymap. 122099 (sc-minibuffer-local-map): Prefer defvar-keymap.
122100 122100
1221012022-08-04 Stefan Kangas <stefan@marxist.se> 1221012022-08-04 Stefan Kangas <stefankangas@gmail.com>
122102 122102
122103 Whitespace fix in gdb-mi.el 122103 Whitespace fix in gdb-mi.el
122104 122104
@@ -122106,7 +122106,7 @@
122106 (gdb-memory-prev-page): Change tab after "defvar" to space, to avoid 122106 (gdb-memory-prev-page): Change tab after "defvar" to space, to avoid
122107 potential bugs in tooling. 122107 potential bugs in tooling.
122108 122108
1221092022-08-04 Stefan Kangas <stefan@marxist.se> 1221092022-08-04 Stefan Kangas <stefankangas@gmail.com>
122110 122110
122111 Be more lax when picking up prefixes for loaddefs 122111 Be more lax when picking up prefixes for loaddefs
122112 122112
@@ -122166,14 +122166,14 @@
122166 * lisp/obsolete/netrc.el (netrc-machine-user-or-password) 122166 * lisp/obsolete/netrc.el (netrc-machine-user-or-password)
122167 (netrc-credentials): Suppress some warnings. 122167 (netrc-credentials): Suppress some warnings.
122168 122168
1221692022-08-04 Stefan Kangas <stefan@marxist.se> 1221692022-08-04 Stefan Kangas <stefankangas@gmail.com>
122170 122170
122171 Document obsoletion of netrc-parse better 122171 Document obsoletion of netrc-parse better
122172 122172
122173 * lisp/obsolete/netrc.el (netrc-parse): Add 'obsolete' declaration 122173 * lisp/obsolete/netrc.el (netrc-parse): Add 'obsolete' declaration
122174 pointing to 'auth-source-netrc-parse-all' for documentation purposes. 122174 pointing to 'auth-source-netrc-parse-all' for documentation purposes.
122175 122175
1221762022-08-04 Stefan Kangas <stefan@marxist.se> 1221762022-08-04 Stefan Kangas <stefankangas@gmail.com>
122177 122177
122178 Clean up output of make-command-summary slightly 122178 Clean up output of make-command-summary slightly
122179 122179
@@ -122287,18 +122287,18 @@
122287 * lisp/emacs-lisp/loaddefs-gen.el (autoload-ignored-definitions): 122287 * lisp/emacs-lisp/loaddefs-gen.el (autoload-ignored-definitions):
122288 Ignore `define-keymap', too (bug#56973). 122288 Ignore `define-keymap', too (bug#56973).
122289 122289
1222902022-08-04 Stefan Kangas <stefan@marxist.se> 1222902022-08-04 Stefan Kangas <stefankangas@gmail.com>
122291 122291
122292 Add define-key-after to autoload-ignored-definitions 122292 Add define-key-after to autoload-ignored-definitions
122293 122293
122294 * lisp/emacs-lisp/loaddefs-gen.el (autoload-ignored-definitions): 122294 * lisp/emacs-lisp/loaddefs-gen.el (autoload-ignored-definitions):
122295 Add define-key-after and define-ibuffer-sorter. 122295 Add define-key-after and define-ibuffer-sorter.
122296 122296
1222972022-08-04 Stefan Kangas <stefan@marxist.se> 1222972022-08-04 Stefan Kangas <stefankangas@gmail.com>
122298 122298
122299 * doc/lispref/loading.texi (Autoload by Prefix): Fix typo. 122299 * doc/lispref/loading.texi (Autoload by Prefix): Fix typo.
122300 122300
1223012022-08-04 Stefan Kangas <stefan@marxist.se> 1223012022-08-04 Stefan Kangas <stefankangas@gmail.com>
122302 122302
122303 Fix namespace problem in meta-mode.el 122303 Fix namespace problem in meta-mode.el
122304 122304
@@ -122307,7 +122307,7 @@
122307 from 'font-lock-match-meta-declaration-item-and-skip-to-next'. 122307 from 'font-lock-match-meta-declaration-item-and-skip-to-next'.
122308 Retain old name as an obsolete alias. 122308 Retain old name as an obsolete alias.
122309 122309
1223102022-08-04 Stefan Kangas <stefan@marxist.se> 1223102022-08-04 Stefan Kangas <stefankangas@gmail.com>
122311 122311
122312 Add more autoload-ignored-definitions 122312 Add more autoload-ignored-definitions
122313 122313
@@ -122318,7 +122318,7 @@
122318 122318
122319 * eww.el (eww-browse): Raise error if there are no arguments 122319 * eww.el (eww-browse): Raise error if there are no arguments
122320 122320
1223212022-08-04 Stefan Kangas <stefan@marxist.se> 1223212022-08-04 Stefan Kangas <stefankangas@gmail.com>
122322 122322
122323 * lisp/find-dired.el (lookfor-dired): Make obsolete. 122323 * lisp/find-dired.el (lookfor-dired): Make obsolete.
122324 122324
@@ -122326,14 +122326,14 @@
122326 122326
122327 Merge branch 'master' into feature/long-lines-improvements 122327 Merge branch 'master' into feature/long-lines-improvements
122328 122328
1223292022-08-04 Stefan Kangas <stefan@marxist.se> 1223292022-08-04 Stefan Kangas <stefankangas@gmail.com>
122330 122330
122331 Rename recently added macro to follow conventions 122331 Rename recently added macro to follow conventions
122332 122332
122333 * lisp/eshell/em-extpipe.el (eshell-extpipe--or-with-catch): 122333 * lisp/eshell/em-extpipe.el (eshell-extpipe--or-with-catch):
122334 Rename from 'em-extpipe--or-with-catch'. 122334 Rename from 'em-extpipe--or-with-catch'.
122335 122335
1223362022-08-04 Stefan Kangas <stefan@marxist.se> 1223362022-08-04 Stefan Kangas <stefankangas@gmail.com>
122337 122337
122338 Fix namespace problem in dired-aux.el 122338 Fix namespace problem in dired-aux.el
122339 122339
@@ -122349,35 +122349,35 @@
122349 Ignore autoload functions in `tramp-file-name' structure tests, 122349 Ignore autoload functions in `tramp-file-name' structure tests,
122350 since `tramp-file-name-handler' is also autoloaded. 122350 since `tramp-file-name-handler' is also autoloaded.
122351 122351
1223522022-08-04 Stefan Kangas <stefan@marxist.se> 1223522022-08-04 Stefan Kangas <stefankangas@gmail.com>
122353 122353
122354 Rename timep to type-break-timep 122354 Rename timep to type-break-timep
122355 122355
122356 * lisp/type-break.el (type-break-timep): Rename from 'timep'. 122356 * lisp/type-break.el (type-break-timep): Rename from 'timep'.
122357 Retain old name as an obsolete alias. 122357 Retain old name as an obsolete alias.
122358 122358
1223592022-08-04 Stefan Kangas <stefan@marxist.se> 1223592022-08-04 Stefan Kangas <stefankangas@gmail.com>
122360 122360
122361 Fix namespace problem in mpc.el 122361 Fix namespace problem in mpc.el
122362 122362
122363 * lisp/mpc.el (mpc-tag-browser-tagtypes): Rename from 122363 * lisp/mpc.el (mpc-tag-browser-tagtypes): Rename from
122364 'tag-browser-tagtypes'. Retain old name as an obsolete alias. 122364 'tag-browser-tagtypes'. Retain old name as an obsolete alias.
122365 122365
1223662022-08-04 Stefan Kangas <stefan@marxist.se> 1223662022-08-04 Stefan Kangas <stefankangas@gmail.com>
122367 122367
122368 Rename set-woman-file-regexp to woman-set-file-regexp 122368 Rename set-woman-file-regexp to woman-set-file-regexp
122369 122369
122370 * lisp/woman.el (woman-set-file-regexp): Rename from 122370 * lisp/woman.el (woman-set-file-regexp): Rename from
122371 'set-woman-file-regexp'. Retain old name as an obsolete alias. 122371 'set-woman-file-regexp'. Retain old name as an obsolete alias.
122372 122372
1223732022-08-04 Stefan Kangas <stefan@marxist.se> 1223732022-08-04 Stefan Kangas <stefankangas@gmail.com>
122374 122374
122375 Rename alphabetp to hangul-alphabetp 122375 Rename alphabetp to hangul-alphabetp
122376 122376
122377 * lisp/leim/quail/hangul.el (hangul-alphabetp): Rename from 122377 * lisp/leim/quail/hangul.el (hangul-alphabetp): Rename from
122378 'alphabetp'. Retain old name as an obsolete alias. 122378 'alphabetp'. Retain old name as an obsolete alias.
122379 122379
1223802022-08-04 Stefan Kangas <stefan@marxist.se> 1223802022-08-04 Stefan Kangas <stefankangas@gmail.com>
122381 122381
122382 Make trivial convenience defsubst notzerop obsolete 122382 Make trivial convenience defsubst notzerop obsolete
122383 122383
@@ -122455,7 +122455,7 @@
122455 double-encode Content-Disposition in mails with no other body 122455 double-encode Content-Disposition in mails with no other body
122456 (bug#56906). 122456 (bug#56906).
122457 122457
1224582022-08-04 Stefan Kangas <stefan@marxist.se> 1224582022-08-04 Stefan Kangas <stefankangas@gmail.com>
122459 122459
122460 Rename make-doctor-variables to doctor-make-variables 122460 Rename make-doctor-variables to doctor-make-variables
122461 122461
@@ -122463,14 +122463,14 @@
122463 'make-doctor-variables'. Retain old name as an obsolete function 122463 'make-doctor-variables'. Retain old name as an obsolete function
122464 alias. 122464 alias.
122465 122465
1224662022-08-04 Stefan Kangas <stefan@marxist.se> 1224662022-08-04 Stefan Kangas <stefankangas@gmail.com>
122467 122467
122468 Rename nil-blank-string to eshell-nil-blank-string 122468 Rename nil-blank-string to eshell-nil-blank-string
122469 122469
122470 * lisp/eshell/em-unix.el (eshell-nil-blank-string): Rename from 122470 * lisp/eshell/em-unix.el (eshell-nil-blank-string): Rename from
122471 'nil-blank-string'. Retain old name as an obsolete function alias. 122471 'nil-blank-string'. Retain old name as an obsolete function alias.
122472 122472
1224732022-08-04 Stefan Kangas <stefan@marxist.se> 1224732022-08-04 Stefan Kangas <stefankangas@gmail.com>
122474 122474
122475 Rename pod2man-program to cperl-pod2man-program 122475 Rename pod2man-program to cperl-pod2man-program
122476 122476
@@ -122615,7 +122615,7 @@
122615 * package-vc.el (package-vc-fetch): Filter out packages without :vc 122615 * package-vc.el (package-vc-fetch): Filter out packages without :vc
122616 information in the interactive specification. 122616 information in the interactive specification.
122617 122617
1226182022-08-03 Stefan Kangas <stefan@marxist.se> 1226182022-08-03 Stefan Kangas <stefankangas@gmail.com>
122619 122619
122620 * lisp/help.el (describe-map-tree, describe-map): Simplify. 122620 * lisp/help.el (describe-map-tree, describe-map): Simplify.
122621 122621
@@ -122741,7 +122741,7 @@
122741 * test/lisp/net/tramp-tests.el (tramp-test10-write-region) 122741 * test/lisp/net/tramp-tests.el (tramp-test10-write-region)
122742 (tramp-test20-file-modes, tramp-test22-file-times): Extend tests. 122742 (tramp-test20-file-modes, tramp-test22-file-times): Extend tests.
122743 122743
1227442022-08-03 Stefan Kangas <stefan@marxist.se> 1227442022-08-03 Stefan Kangas <stefankangas@gmail.com>
122745 122745
122746 Mark keys in apropos.el for substitute-command-keys 122746 Mark keys in apropos.el for substitute-command-keys
122747 122747
@@ -122751,7 +122751,7 @@
122751 (apropos-widget, apropos-plist, apropos-library): Mark keys for 122751 (apropos-widget, apropos-plist, apropos-library): Mark keys for
122752 'substitute-command-keys'. 122752 'substitute-command-keys'.
122753 122753
1227542022-08-03 Stefan Kangas <stefan@marxist.se> 1227542022-08-03 Stefan Kangas <stefankangas@gmail.com>
122755 122755
122756 Add face to mouse buttons in command substitutions 122756 Add face to mouse buttons in command substitutions
122757 122757
@@ -122774,14 +122774,14 @@
122774 * doc/lispref/loading.texi (Where Defined): Document the new 122774 * doc/lispref/loading.texi (Where Defined): Document the new
122775 optional argument of 'symbol-file'. 122775 optional argument of 'symbol-file'.
122776 122776
1227772022-08-03 Stefan Kangas <stefan@marxist.se> 1227772022-08-03 Stefan Kangas <stefankangas@gmail.com>
122778 122778
122779 Do interactive mode tagging in apropos.el 122779 Do interactive mode tagging in apropos.el
122780 122780
122781 * lisp/apropos.el (apropos-follow, apropos-next-symbol) 122781 * lisp/apropos.el (apropos-follow, apropos-next-symbol)
122782 (apropos-previous-symbol): Tag for 'apropos-mode'. 122782 (apropos-previous-symbol): Tag for 'apropos-mode'.
122783 122783
1227842022-08-03 Stefan Kangas <stefan@marxist.se> 1227842022-08-03 Stefan Kangas <stefankangas@gmail.com>
122785 122785
122786 Remove superfluous autoloads from url-util.el 122786 Remove superfluous autoloads from url-util.el
122787 122787
@@ -122899,7 +122899,7 @@
122899 122899
122900 * lisp/transient.el: Update to package version v0.3.7-143-g1b0a8a7 122900 * lisp/transient.el: Update to package version v0.3.7-143-g1b0a8a7
122901 122901
1229022022-08-03 Stefan Kangas <stefan@marxist.se> 1229022022-08-03 Stefan Kangas <stefankangas@gmail.com>
122903 122903
122904 Improve obsoletion of trimming functions in url-util.el 122904 Improve obsoletion of trimming functions in url-util.el
122905 122905
@@ -122908,14 +122908,14 @@
122908 (url-strip-leading-spaces): Redefine as obsolete function alias 122908 (url-strip-leading-spaces): Redefine as obsolete function alias
122909 for 'string-trim-left'. 122909 for 'string-trim-left'.
122910 122910
1229112022-08-03 Stefan Kangas <stefan@marxist.se> 1229112022-08-03 Stefan Kangas <stefankangas@gmail.com>
122912 122912
122913 Use string-trim in newsticker--remove-whitespace 122913 Use string-trim in newsticker--remove-whitespace
122914 122914
122915 * lisp/net/newst-backend.el (newsticker--remove-whitespace): Use 122915 * lisp/net/newst-backend.el (newsticker--remove-whitespace): Use
122916 string-trim. 122916 string-trim.
122917 122917
1229182022-08-03 Stefan Kangas <stefan@marxist.se> 1229182022-08-03 Stefan Kangas <stefankangas@gmail.com>
122919 122919
122920 Remove some spurious references to XEmacs 122920 Remove some spurious references to XEmacs
122921 122921
@@ -122923,14 +122923,14 @@
122923 * lisp/emacs-lisp/checkdoc.el (checkdoc-ispell-lisp-words): Don't 122923 * lisp/emacs-lisp/checkdoc.el (checkdoc-ispell-lisp-words): Don't
122924 mention XEmacs. 122924 mention XEmacs.
122925 122925
1229262022-08-03 Stefan Kangas <stefan@marxist.se> 1229262022-08-03 Stefan Kangas <stefankangas@gmail.com>
122927 122927
122928 Remove XEmacs compat code from reftex-ref.el 122928 Remove XEmacs compat code from reftex-ref.el
122929 122929
122930 * lisp/textmodes/reftex-ref.el (reftex-latin1-to-ascii): Remove 122930 * lisp/textmodes/reftex-ref.el (reftex-latin1-to-ascii): Remove
122931 XEmacs compat code. 122931 XEmacs compat code.
122932 122932
1229332022-08-03 Stefan Kangas <stefan@marxist.se> 1229332022-08-03 Stefan Kangas <stefankangas@gmail.com>
122934 122934
122935 Remove more XEmacs compat code from viper-util.el 122935 Remove more XEmacs compat code from viper-util.el
122936 122936
@@ -122952,7 +122952,7 @@
122952 122952
122953 This reverts commit 99bbc1fa23c3a54f1cbd2c56c57773dd471b3ef3. 122953 This reverts commit 99bbc1fa23c3a54f1cbd2c56c57773dd471b3ef3.
122954 122954
1229552022-08-03 Stefan Kangas <stefan@marxist.se> 1229552022-08-03 Stefan Kangas <stefankangas@gmail.com>
122956 122956
122957 Remove some XEmacs compat code from url-util.el 122957 Remove some XEmacs compat code from url-util.el
122958 122958
@@ -122960,7 +122960,7 @@
122960 * lisp/url/url-util.el (url-display-percentage): Remove XEmacs 122960 * lisp/url/url-util.el (url-display-percentage): Remove XEmacs
122961 compat code. 122961 compat code.
122962 122962
1229632022-08-03 Stefan Kangas <stefan@marxist.se> 1229632022-08-03 Stefan Kangas <stefankangas@gmail.com>
122964 122964
122965 Make url-util space trimming functions obsolete 122965 Make url-util space trimming functions obsolete
122966 122966
@@ -122968,7 +122968,7 @@
122968 (url-strip-leading-spaces): Make obsolete in favor of 122968 (url-strip-leading-spaces): Make obsolete in favor of
122969 'string-trim'. Update caller. 122969 'string-trim'. Update caller.
122970 122970
1229712022-08-03 Stefan Kangas <stefan@marxist.se> 1229712022-08-03 Stefan Kangas <stefankangas@gmail.com>
122972 122972
122973 Merge from origin/emacs-28 122973 Merge from origin/emacs-28
122974 122974
@@ -123017,7 +123017,7 @@
123017 (x_free_frame_resources): Remove calls to XFlush where it is not 123017 (x_free_frame_resources): Remove calls to XFlush where it is not
123018 really necessary. Leave the calls that actually are intact. 123018 really necessary. Leave the calls that actually are intact.
123019 123019
1230202022-08-02 Stefan Kangas <stefan@marxist.se> 1230202022-08-02 Stefan Kangas <stefankangas@gmail.com>
123021 123021
123022 Avoid cl-cXXXr compat aliases 123022 Avoid cl-cXXXr compat aliases
123023 123023
@@ -123027,18 +123027,18 @@
123027 (cl--do-proclaim, cl-defstruct): Prefer using cXXXr functions 123027 (cl--do-proclaim, cl-defstruct): Prefer using cXXXr functions
123028 directly, instead of cl-cXXXr prefixed compat aliases. 123028 directly, instead of cl-cXXXr prefixed compat aliases.
123029 123029
1230302022-08-02 Stefan Kangas <stefan@marxist.se> 1230302022-08-02 Stefan Kangas <stefankangas@gmail.com>
123031 123031
123032 * doc/misc/vtable.texi (Commands): Fix typo. (Bug#56899) 123032 * doc/misc/vtable.texi (Commands): Fix typo. (Bug#56899)
123033 123033
1230342022-08-02 Stefan Kangas <stefan@marxist.se> 1230342022-08-02 Stefan Kangas <stefankangas@gmail.com>
123035 123035
123036 Prefer defvar-keymap in footnote.el 123036 Prefer defvar-keymap in footnote.el
123037 123037
123038 * lisp/mail/footnote.el (footnote-mode-map) 123038 * lisp/mail/footnote.el (footnote-mode-map)
123039 (footnote-minor-mode-map): Prefer defvar-keymap. 123039 (footnote-minor-mode-map): Prefer defvar-keymap.
123040 123040
1230412022-08-02 Stefan Kangas <stefan@marxist.se> 1230412022-08-02 Stefan Kangas <stefankangas@gmail.com>
123042 123042
123043 Obsolete unused variable footnote-use-message-mode 123043 Obsolete unused variable footnote-use-message-mode
123044 123044
@@ -123103,14 +123103,14 @@
123103 * package-vc.el (package-vc-unpack): Generate autoloads and ignore 123103 * package-vc.el (package-vc-unpack): Generate autoloads and ignore
123104 have the VCS ignore them (along with package description file). 123104 have the VCS ignore them (along with package description file).
123105 123105
1231062022-08-02 Stefan Kangas <stefan@marxist.se> 1231062022-08-02 Stefan Kangas <stefankangas@gmail.com>
123107 123107
123108 Delete obsolete variable nntp-authinfo-file 123108 Delete obsolete variable nntp-authinfo-file
123109 123109
123110 * lisp/gnus/nntp.el (nntp-authinfo-file): Delete variable obsolete 123110 * lisp/gnus/nntp.el (nntp-authinfo-file): Delete variable obsolete
123111 since 24.1. 123111 since 24.1.
123112 123112
1231132022-08-02 Stefan Kangas <stefan@marxist.se> 1231132022-08-02 Stefan Kangas <stefankangas@gmail.com>
123114 123114
123115 * lisp/textmodes/sgml-mode.el (html-tag-alist): Add https. 123115 * lisp/textmodes/sgml-mode.el (html-tag-alist): Add https.
123116 123116
@@ -123156,7 +123156,7 @@
123156 123156
123157 * etc/NEWS: Announce 'gnus-summary-up-thread' change. 123157 * etc/NEWS: Announce 'gnus-summary-up-thread' change.
123158 123158
1231592022-08-02 Stefan Kangas <stefan@marxist.se> 1231592022-08-02 Stefan Kangas <stefankangas@gmail.com>
123160 123160
123161 url-about: Ignore missing directories in load-path 123161 url-about: Ignore missing directories in load-path
123162 123162
@@ -123173,14 +123173,14 @@
123173 (find-dired-sort-by-filename): Don't bug out on error messages 123173 (find-dired-sort-by-filename): Don't bug out on error messages
123174 from find. 123174 from find.
123175 123175
1231762022-08-02 Stefan Kangas <stefan@marxist.se> 1231762022-08-02 Stefan Kangas <stefankangas@gmail.com>
123177 123177
123178 Delete function alias x-selection obsolete since 23.3 123178 Delete function alias x-selection obsolete since 23.3
123179 123179
123180 * lisp/select.el (x-selection): Delete function alias obsolete since 123180 * lisp/select.el (x-selection): Delete function alias obsolete since
123181 23.3. 123181 23.3.
123182 123182
1231832022-08-02 Stefan Kangas <stefan@marxist.se> 1231832022-08-02 Stefan Kangas <stefankangas@gmail.com>
123184 123184
123185 * lisp/mail/binhex.el: Improve commentary. 123185 * lisp/mail/binhex.el: Improve commentary.
123186 123186
@@ -123208,7 +123208,7 @@
123208 * lisp/url/url-file.el (url-file): Don't use obsolete url-dired 123208 * lisp/url/url-file.el (url-file): Don't use obsolete url-dired
123209 function. 123209 function.
123210 123210
1232112022-08-02 Stefan Kangas <stefan@marxist.se> 1232112022-08-02 Stefan Kangas <stefankangas@gmail.com>
123212 123212
123213 Make url-dired.el obsolete (part 2/2) 123213 Make url-dired.el obsolete (part 2/2)
123214 123214
@@ -123217,7 +123217,7 @@
123217 * lisp/url/url-file.el (url-dired): Don't require. 123217 * lisp/url/url-file.el (url-dired): Don't require.
123218 * etc/NEWS: Announce its obsoletion. 123218 * etc/NEWS: Announce its obsoletion.
123219 123219
1232202022-08-02 Stefan Kangas <stefan@marxist.se> 1232202022-08-02 Stefan Kangas <stefankangas@gmail.com>
123221 123221
123222 Make url-dired.el obsolete (part 1/2) 123222 Make url-dired.el obsolete (part 1/2)
123223 123223
@@ -123227,21 +123227,21 @@
123227 * lisp/url/url-dired.el: Move from here... 123227 * lisp/url/url-dired.el: Move from here...
123228 * lisp/obsolete/url-dired.el: ...to here. 123228 * lisp/obsolete/url-dired.el: ...to here.
123229 123229
1232302022-08-02 Stefan Kangas <stefan@marxist.se> 1232302022-08-02 Stefan Kangas <stefankangas@gmail.com>
123231 123231
123232 Make gnus-url-unhex into alias for url-unhex 123232 Make gnus-url-unhex into alias for url-unhex
123233 123233
123234 * lisp/gnus/gnus-util.el (gnus-url-unhex): Make into obsolete function 123234 * lisp/gnus/gnus-util.el (gnus-url-unhex): Make into obsolete function
123235 alias for url-unhex; they are identical. Update callers. 123235 alias for url-unhex; they are identical. Update callers.
123236 123236
1232372022-08-02 Stefan Kangas <stefan@marxist.se> 1232372022-08-02 Stefan Kangas <stefankangas@gmail.com>
123238 123238
123239 Add tests for url-{hexify,unhex}-string 123239 Add tests for url-{hexify,unhex}-string
123240 123240
123241 * test/lisp/url/url-util-tests.el (url-unhex-string-tests) 123241 * test/lisp/url/url-util-tests.el (url-unhex-string-tests)
123242 (url-hexify-string-tests): New tests. 123242 (url-hexify-string-tests): New tests.
123243 123243
1232442022-08-02 Stefan Kangas <stefan@marxist.se> 1232442022-08-02 Stefan Kangas <stefankangas@gmail.com>
123245 123245
123246 Remove extraneous defvars from edmacro.el 123246 Remove extraneous defvars from edmacro.el
123247 123247
@@ -123255,7 +123255,7 @@
123255 * src/xterm.c (handle_one_xevent): Also don't store duplicate 123255 * src/xterm.c (handle_one_xevent): Also don't store duplicate
123256 events for ConfigureNotify events bound for the root window. 123256 events for ConfigureNotify events bound for the root window.
123257 123257
1232582022-08-02 Stefan Kangas <stefan@marxist.se> 1232582022-08-02 Stefan Kangas <stefankangas@gmail.com>
123259 123259
123260 Merge from origin/emacs-28 123260 Merge from origin/emacs-28
123261 123261
@@ -123312,7 +123312,7 @@
123312 123312
123313 * doc/lispref/positions.texi (Narrowing): Update the documentation. 123313 * doc/lispref/positions.texi (Narrowing): Update the documentation.
123314 123314
1233152022-08-01 Stefan Kangas <stefan@marxist.se> 1233152022-08-01 Stefan Kangas <stefankangas@gmail.com>
123316 123316
123317 Don't bind non-existent command in picture-mode-map 123317 Don't bind non-existent command in picture-mode-map
123318 123318
@@ -123323,7 +123323,7 @@
123323 123323
123324 * src/eval.c (Fdefvaralias): Clarify error messages. (Bug#56863) 123324 * src/eval.c (Fdefvaralias): Clarify error messages. (Bug#56863)
123325 123325
1233262022-08-01 Stefan Kangas <stefan@marxist.se> 1233262022-08-01 Stefan Kangas <stefankangas@gmail.com>
123327 123327
123328 Prefer command remapping to substitute-key-definition 123328 Prefer command remapping to substitute-key-definition
123329 123329
@@ -123367,18 +123367,18 @@
123367 by loaddefs-gen, which will trigger re-compilation of Emacs since 123367 by loaddefs-gen, which will trigger re-compilation of Emacs since
123368 pinyin.el is generated after Emacs is built. 123368 pinyin.el is generated after Emacs is built.
123369 123369
1233702022-08-01 Stefan Kangas <stefan@marxist.se> 1233702022-08-01 Stefan Kangas <stefankangas@gmail.com>
123371 123371
123372 * lisp/net/dig.el: Improve Commentary. 123372 * lisp/net/dig.el: Improve Commentary.
123373 123373
1233742022-08-01 Stefan Kangas <stefan@marxist.se> 1233742022-08-01 Stefan Kangas <stefankangas@gmail.com>
123375 123375
123376 Doc fix in eudc-hotlist.el 123376 Doc fix in eudc-hotlist.el
123377 123377
123378 * lisp/net/eudc-hotlist.el (eudc-hotlist-mode): Doc fix; use command 123378 * lisp/net/eudc-hotlist.el (eudc-hotlist-mode): Doc fix; use command
123379 substitution. 123379 substitution.
123380 123380
1233812022-08-01 Stefan Kangas <stefan@marxist.se> 1233812022-08-01 Stefan Kangas <stefankangas@gmail.com>
123382 123382
123383 Fix namespacing issue in dig.el 123383 Fix namespacing issue in dig.el
123384 123384
@@ -123626,7 +123626,7 @@
123626 123626
123627 * lisp/cedet/ede/base.el (ede-project): Fix warning when loading EDE. 123627 * lisp/cedet/ede/base.el (ede-project): Fix warning when loading EDE.
123628 123628
1236292022-08-01 Stefan Kangas <stefan@marxist.se> 1236292022-08-01 Stefan Kangas <stefankangas@gmail.com>
123630 123630
123631 Update publicsuffix.txt from upstream 123631 Update publicsuffix.txt from upstream
123632 123632
@@ -123725,14 +123725,14 @@
123725 them correspondingly. Note that readablep is not pure since its 123725 them correspondingly. Note that readablep is not pure since its
123726 return value depends on ambient state. 123726 return value depends on ambient state.
123727 123727
1237282022-07-31 Stefan Kangas <stefan@marxist.se> 1237282022-07-31 Stefan Kangas <stefankangas@gmail.com>
123729 123729
123730 Make ps-def.el obsolete (part 2/2) 123730 Make ps-def.el obsolete (part 2/2)
123731 123731
123732 * lisp/obsolete/ps-def.el: Add "Obsolete-since". 123732 * lisp/obsolete/ps-def.el: Add "Obsolete-since".
123733 * lisp/ps-print.el (ps-def): Don't require. 123733 * lisp/ps-print.el (ps-def): Don't require.
123734 123734
1237352022-07-31 Stefan Kangas <stefan@marxist.se> 1237352022-07-31 Stefan Kangas <stefankangas@gmail.com>
123736 123736
123737 Make ps-def.el obsolete (part 1/2) 123737 Make ps-def.el obsolete (part 1/2)
123738 123738
@@ -123750,7 +123750,7 @@
123750 * lisp/cus-edit.el (custom-save-icons): Only make an entry when 123750 * lisp/cus-edit.el (custom-save-icons): Only make an entry when
123751 there's something to save (bug#56860). Also autoload. 123751 there's something to save (bug#56860). Also autoload.
123752 123752
1237532022-07-31 Stefan Kangas <stefan@marxist.se> 1237532022-07-31 Stefan Kangas <stefankangas@gmail.com>
123754 123754
123755 Move some definitions from ps-def.el to ps-print.el 123755 Move some definitions from ps-def.el to ps-print.el
123756 123756
@@ -123763,7 +123763,7 @@
123763 (ps-color-format, ps-float-format) 123763 (ps-color-format, ps-float-format)
123764 (ps-generate-postscript-with-faces1): ...to here. 123764 (ps-generate-postscript-with-faces1): ...to here.
123765 123765
1237662022-07-31 Stefan Kangas <stefan@marxist.se> 1237662022-07-31 Stefan Kangas <stefankangas@gmail.com>
123767 123767
123768 Remove some leftover compat code from ps-print 123768 Remove some leftover compat code from ps-print
123769 123769
@@ -123803,7 +123803,7 @@
123803 * rcirc.el (rcirc--electric-pair-inhibit): Add new predicate function. 123803 * rcirc.el (rcirc--electric-pair-inhibit): Add new predicate function.
123804 (rcirc-mode): Use rcirc--electric-pair-inhibit. 123804 (rcirc-mode): Use rcirc--electric-pair-inhibit.
123805 123805
1238062022-07-31 Stefan Kangas <stefan@marxist.se> 1238062022-07-31 Stefan Kangas <stefankangas@gmail.com>
123807 123807
123808 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read): Simplify. 123808 * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read): Simplify.
123809 123809
@@ -123856,7 +123856,7 @@
123856 (cl-struct-sequence-type, cl-struct-slot-offset): Autoload since 123856 (cl-struct-sequence-type, cl-struct-slot-offset): Autoload since
123857 they are referred to by code in cl-loaddefs.el. 123857 they are referred to by code in cl-loaddefs.el.
123858 123858
1238592022-07-31 Stefan Kangas <stefan@marxist.se> 1238592022-07-31 Stefan Kangas <stefankangas@gmail.com>
123860 123860
123861 Delete additional items obsolete since 20, 21 and 22 123861 Delete additional items obsolete since 20, 21 and 22
123862 123862
@@ -123934,7 +123934,7 @@
123934 * lisp/progmodes/compile.el: Reformulate to avoid a byte-compile 123934 * lisp/progmodes/compile.el: Reformulate to avoid a byte-compile
123935 warning when compiling loaddefs.el. 123935 warning when compiling loaddefs.el.
123936 123936
1239372022-07-31 Stefan Kangas <stefan@marxist.se> 1239372022-07-31 Stefan Kangas <stefankangas@gmail.com>
123938 123938
123939 Delete aliases obsolete since 21.1 and 22.1 123939 Delete aliases obsolete since 21.1 and 22.1
123940 123940
@@ -123950,7 +123950,7 @@
123950 * lisp/international/iso-transl.el (iso-transl-char-map) 123950 * lisp/international/iso-transl.el (iso-transl-char-map)
123951 (iso-transl-language-alist): Add U+1E9E capital sharp S. 123951 (iso-transl-language-alist): Add U+1E9E capital sharp S.
123952 123952
1239532022-07-31 Stefan Kangas <stefan@marxist.se> 1239532022-07-31 Stefan Kangas <stefankangas@gmail.com>
123954 123954
123955 Merge from origin/emacs-28 123955 Merge from origin/emacs-28
123956 123956
@@ -123991,7 +123991,7 @@
123991 123991
123992 * src/xterm.h (struct scroll_bar): Remove `x_drawable' field. 123992 * src/xterm.h (struct scroll_bar): Remove `x_drawable' field.
123993 123993
1239942022-07-30 Stefan Kangas <stefan@marxist.se> 1239942022-07-30 Stefan Kangas <stefankangas@gmail.com>
123995 123995
123996 Delete redisplay-end-trigger-functions and related defuns 123996 Delete redisplay-end-trigger-functions and related defuns
123997 123997
@@ -124097,11 +124097,11 @@
124097 124097
124098 Move a test from subr-tests to print-tests 124098 Move a test from subr-tests to print-tests
124099 124099
1241002022-07-30 Stefan Kangas <stefan@marxist.se> 1241002022-07-30 Stefan Kangas <stefankangas@gmail.com>
124101 124101
124102 * lisp/apropos.el (apropos-documentation): Simplify. 124102 * lisp/apropos.el (apropos-documentation): Simplify.
124103 124103
1241042022-07-30 Stefan Kangas <stefan@marxist.se> 1241042022-07-30 Stefan Kangas <stefankangas@gmail.com>
124105 124105
124106 Avoid leaving temp buffers in bib-mode and refbib 124106 Avoid leaving temp buffers in bib-mode and refbib
124107 124107
@@ -124109,19 +124109,19 @@
124109 * lisp/textmodes/refbib.el (r2b-capitalize-title): Use 124109 * lisp/textmodes/refbib.el (r2b-capitalize-title): Use
124110 with-temp-buffer. 124110 with-temp-buffer.
124111 124111
1241122022-07-30 Stefan Kangas <stefan@marxist.se> 1241122022-07-30 Stefan Kangas <stefankangas@gmail.com>
124113 124113
124114 Prefer defvar-keymap in dns-mode-map 124114 Prefer defvar-keymap in dns-mode-map
124115 124115
124116 * lisp/textmodes/dns-mode.el (dns-mode-map): Prefer defvar-keymap. 124116 * lisp/textmodes/dns-mode.el (dns-mode-map): Prefer defvar-keymap.
124117 124117
1241182022-07-30 Stefan Kangas <stefan@marxist.se> 1241182022-07-30 Stefan Kangas <stefankangas@gmail.com>
124119 124119
124120 Prefer defvar-keymap in nroff-mode-map 124120 Prefer defvar-keymap in nroff-mode-map
124121 124121
124122 * lisp/textmodes/nroff-mode.el (nroff-mode-map): Prefer defvar-keymap. 124122 * lisp/textmodes/nroff-mode.el (nroff-mode-map): Prefer defvar-keymap.
124123 124123
1241242022-07-30 Stefan Kangas <stefan@marxist.se> 1241242022-07-30 Stefan Kangas <stefankangas@gmail.com>
124125 124125
124126 Fix namespace use in bib-mode.el 124126 Fix namespace use in bib-mode.el
124127 124127
@@ -124132,18 +124132,18 @@
124132 update uses. 124132 update uses.
124133 (bib-mode-map): Prefer defvar-keymap. 124133 (bib-mode-map): Prefer defvar-keymap.
124134 124134
1241352022-07-30 Stefan Kangas <stefan@marxist.se> 1241352022-07-30 Stefan Kangas <stefankangas@gmail.com>
124136 124136
124137 Make ffap-newfile-prompt obsolete 124137 Make ffap-newfile-prompt obsolete
124138 124138
124139 * lisp/ffap.el (ffap-newfile-prompt): Obsolete in favor of 124139 * lisp/ffap.el (ffap-newfile-prompt): Obsolete in favor of
124140 'find-file-not-found-functions'. 124140 'find-file-not-found-functions'.
124141 124141
1241422022-07-30 Stefan Kangas <stefan@marxist.se> 1241422022-07-30 Stefan Kangas <stefankangas@gmail.com>
124143 124143
124144 * lisp/ffap.el (ffap-url-regexp): Add gemini. 124144 * lisp/ffap.el (ffap-url-regexp): Add gemini.
124145 124145
1241462022-07-30 Stefan Kangas <stefan@marxist.se> 1241462022-07-30 Stefan Kangas <stefankangas@gmail.com>
124147 124147
124148 Make outline-view-change-hook obsolete 124148 Make outline-view-change-hook obsolete
124149 124149
@@ -124165,7 +124165,7 @@
124165 * doc/lispref/keymaps.texi (Translation Keymaps): Improve indexing 124165 * doc/lispref/keymaps.texi (Translation Keymaps): Improve indexing
124166 of keymaps. (Bug#56816) 124166 of keymaps. (Bug#56816)
124167 124167
1241682022-07-30 Stefan Kangas <stefan@marxist.se> 1241682022-07-30 Stefan Kangas <stefankangas@gmail.com>
124169 124169
124170 Merge from origin/emacs-28 124170 Merge from origin/emacs-28
124171 124171
@@ -124423,7 +124423,7 @@
124423 124423
124424 * lisp/emacs-lisp/icons.el: Remove comment. 124424 * lisp/emacs-lisp/icons.el: Remove comment.
124425 124425
1244262022-07-28 Stefan Kangas <stefan@marxist.se> 1244262022-07-28 Stefan Kangas <stefankangas@gmail.com>
124427 124427
124428 Delete fast-lock.el and lazy-lock.el 124428 Delete fast-lock.el and lazy-lock.el
124429 124429
@@ -124459,28 +124459,28 @@
124459 * src/haiku_support.h: Update prototypes. 124459 * src/haiku_support.h: Update prototypes.
124460 * src/haikumenu.c (haiku_menu_show): Call it here. 124460 * src/haikumenu.c (haiku_menu_show): Call it here.
124461 124461
1244622022-07-28 Stefan Kangas <stefan@marxist.se> 1244622022-07-28 Stefan Kangas <stefankangas@gmail.com>
124463 124463
124464 Convert ffap comments to tests 124464 Convert ffap comments to tests
124465 124465
124466 * test/lisp/ffap-tests.el (ffap-file-remote-p, ffap-machine-p): 124466 * test/lisp/ffap-tests.el (ffap-file-remote-p, ffap-machine-p):
124467 New tests. 124467 New tests.
124468 124468
1244692022-07-28 Stefan Kangas <stefan@marxist.se> 1244692022-07-28 Stefan Kangas <stefankangas@gmail.com>
124470 124470
124471 Merge from origin/emacs-28 124471 Merge from origin/emacs-28
124472 124472
124473 ba54f7e39c ; * doc/lispref/windows.texi (Window Sizes): Another typo.... 124473 ba54f7e39c ; * doc/lispref/windows.texi (Window Sizes): Another typo....
124474 7990d0c36a ; * doc/lispref/windows.texi (Window Sizes): Fix a typo. ... 124474 7990d0c36a ; * doc/lispref/windows.texi (Window Sizes): Fix a typo. ...
124475 124475
1244762022-07-28 Stefan Kangas <stefan@marxist.se> 1244762022-07-28 Stefan Kangas <stefankangas@gmail.com>
124477 124477
124478 Merge from origin/emacs-28 124478 Merge from origin/emacs-28
124479 124479
124480 92e77873ad Update ChangeLog and AUTHORS for 28.1.91 pretest 124480 92e77873ad Update ChangeLog and AUTHORS for 28.1.91 pretest
124481 093214402b ; * admin/authors.el (authors-aliases): Update. 124481 093214402b ; * admin/authors.el (authors-aliases): Update.
124482 124482
1244832022-07-28 Stefan Kangas <stefan@marxist.se> 1244832022-07-28 Stefan Kangas <stefankangas@gmail.com>
124484 124484
124485 Merge from origin/emacs-28 124485 Merge from origin/emacs-28
124486 124486
@@ -124559,7 +124559,7 @@
124559 wrong current_buffer. Reported by Lars Ingebrigtsen 124559 wrong current_buffer. Reported by Lars Ingebrigtsen
124560 <larsi@gnus.org>. 124560 <larsi@gnus.org>.
124561 124561
1245622022-07-28 Stefan Kangas <stefan@marxist.se> 1245622022-07-28 Stefan Kangas <stefankangas@gmail.com>
124563 124563
124564 Make quickurl.el obsolete (part 2/2) 124564 Make quickurl.el obsolete (part 2/2)
124565 124565
@@ -124567,7 +124567,7 @@
124567 * lisp/info.el (Info-file-list-for-emacs): Delete quickurl entry. 124567 * lisp/info.el (Info-file-list-for-emacs): Delete quickurl entry.
124568 * doc/misc/autotype.texi (QuickURL): Delete section. 124568 * doc/misc/autotype.texi (QuickURL): Delete section.
124569 124569
1245702022-07-28 Stefan Kangas <stefan@marxist.se> 1245702022-07-28 Stefan Kangas <stefankangas@gmail.com>
124571 124571
124572 Make net/quickurl.el obsolete (part 1/2) 124572 Make net/quickurl.el obsolete (part 1/2)
124573 124573
@@ -124591,7 +124591,7 @@
124591 (syms_of_print): New internal `print--unreadable-callback-buffer' 124591 (syms_of_print): New internal `print--unreadable-callback-buffer'
124592 variable. 124592 variable.
124593 124593
1245942022-07-28 Stefan Kangas <stefan@marxist.se> 1245942022-07-28 Stefan Kangas <stefankangas@gmail.com>
124595 124595
124596 Bump Emacs version to 28.1.91 124596 Bump Emacs version to 28.1.91
124597 124597
@@ -124600,14 +124600,14 @@
124600 * msdos/sed2v2.inp: 124600 * msdos/sed2v2.inp:
124601 * nt/README.W32: Bump Emacs version to 28.1.91. 124601 * nt/README.W32: Bump Emacs version to 28.1.91.
124602 124602
1246032022-07-28 Stefan Kangas <stefan@marxist.se> 1246032022-07-28 Stefan Kangas <stefankangas@gmail.com>
124604 124604
124605 Update ChangeLog and AUTHORS for 28.1.91 pretest 124605 Update ChangeLog and AUTHORS for 28.1.91 pretest
124606 124606
124607 * ChangeLog.3: 124607 * ChangeLog.3:
124608 * etc/AUTHORS: Update. 124608 * etc/AUTHORS: Update.
124609 124609
1246102022-07-28 Stefan Kangas <stefan@marxist.se> 1246102022-07-28 Stefan Kangas <stefankangas@gmail.com>
124611 124611
124612 Doc fixes: don't mention EFS 124612 Doc fixes: don't mention EFS
124613 124613
@@ -124626,13 +124626,13 @@
124626 * src/xdisp.c (forward_to_next_line_start): Look into display and 124626 * src/xdisp.c (forward_to_next_line_start): Look into display and
124627 overlay strings only when lines are truncated on display. 124627 overlay strings only when lines are truncated on display.
124628 124628
1246292022-07-28 Stefan Kangas <stefan@marxist.se> 1246292022-07-28 Stefan Kangas <stefankangas@gmail.com>
124630 124630
124631 New test ffap-replace-file-component 124631 New test ffap-replace-file-component
124632 124632
124633 * test/lisp/ffap-tests.el (ffap-replace-file-component): New test. 124633 * test/lisp/ffap-tests.el (ffap-replace-file-component): New test.
124634 124634
1246352022-07-28 Stefan Kangas <stefan@marxist.se> 1246352022-07-28 Stefan Kangas <stefankangas@gmail.com>
124636 124636
124637 Minor doc fixes in ffap.el 124637 Minor doc fixes in ffap.el
124638 124638
@@ -125069,7 +125069,7 @@
125069 wheel function. 125069 wheel function.
125070 (syms_of_haikuselect): Update doc strings. 125070 (syms_of_haikuselect): Update doc strings.
125071 125071
1250722022-07-26 Stefan Kangas <stefan@marxist.se> 1250722022-07-26 Stefan Kangas <stefankangas@gmail.com>
125073 125073
125074 Merge from origin/emacs-28 125074 Merge from origin/emacs-28
125075 125075
@@ -125151,7 +125151,7 @@
125151 * src/haikuterm.c (haiku_read_socket): Clear 125151 * src/haikuterm.c (haiku_read_socket): Clear
125152 last_mouse_glyph_frame like on X. 125152 last_mouse_glyph_frame like on X.
125153 125153
1251542022-07-25 Stefan Kangas <stefan@marxist.se> 1251542022-07-25 Stefan Kangas <stefankangas@gmail.com>
125155 125155
125156 Merge from origin/emacs-28 125156 Merge from origin/emacs-28
125157 125157
@@ -125335,7 +125335,7 @@
125335 (top level): require 'whitespace. 125335 (top level): require 'whitespace.
125336 (whitespace-style, whitespace-trailing-regexp): Remove defvars. 125336 (whitespace-style, whitespace-trailing-regexp): Remove defvars.
125337 125337
1253382022-07-24 Stefan Kangas <stefan@marxist.se> 1253382022-07-24 Stefan Kangas <stefankangas@gmail.com>
125339 125339
125340 Merge from origin/emacs-28 125340 Merge from origin/emacs-28
125341 125341
@@ -125593,7 +125593,7 @@
125593 (x_dnd_update_tooltip_position): Save last tooltip X and Y 125593 (x_dnd_update_tooltip_position): Save last tooltip X and Y
125594 somewhere, so we don't move it upon client lists being updated. 125594 somewhere, so we don't move it upon client lists being updated.
125595 125595
1255962022-07-22 Stefan Kangas <stefan@marxist.se> 1255962022-07-22 Stefan Kangas <stefankangas@gmail.com>
125597 125597
125598 Merge from origin/emacs-28 125598 Merge from origin/emacs-28
125599 125599
@@ -125606,7 +125606,7 @@
125606 25bc330a6d Make 'describe-function' say "byte-compiled" when appropriate 125606 25bc330a6d Make 'describe-function' say "byte-compiled" when appropriate
125607 2b31e667be ;Improve documentation of locale-specific string comparison 125607 2b31e667be ;Improve documentation of locale-specific string comparison
125608 125608
1256092022-07-22 Stefan Kangas <stefan@marxist.se> 1256092022-07-22 Stefan Kangas <stefankangas@gmail.com>
125610 125610
125611 Adjust help-fns.el tests for recent change 125611 Adjust help-fns.el tests for recent change
125612 125612
@@ -125761,7 +125761,7 @@
125761 (compilation-parse-errors-function): Remove declaration, not used any more. 125761 (compilation-parse-errors-function): Remove declaration, not used any more.
125762 (prolog-parse-sicstus-compilation-errors): Remove function, not used any more. 125762 (prolog-parse-sicstus-compilation-errors): Remove function, not used any more.
125763 125763
1257642022-07-21 Stefan Kangas <stefan@marxist.se> 1257642022-07-21 Stefan Kangas <stefankangas@gmail.com>
125765 125765
125766 image-dired: Don't end messages with "." 125766 image-dired: Don't end messages with "."
125767 125767
@@ -125794,7 +125794,7 @@
125794 * test/src/buffer-tests.el (test-buffer-chars-modified-ticks): New 125794 * test/src/buffer-tests.el (test-buffer-chars-modified-ticks): New
125795 test. 125795 test.
125796 125796
1257972022-07-21 Stefan Kangas <stefan@marxist.se> 1257972022-07-21 Stefan Kangas <stefankangas@gmail.com>
125798 125798
125799 * lisp/progmodes/cperl-mode.el: Don't mention obsolete archive. 125799 * lisp/progmodes/cperl-mode.el: Don't mention obsolete archive.
125800 125800
@@ -125811,28 +125811,28 @@
125811 * src/xfns.c (Fx_show_tip): 125811 * src/xfns.c (Fx_show_tip):
125812 (syms_of_xfns): Add assertion and adjust default values. 125812 (syms_of_xfns): Add assertion and adjust default values.
125813 125813
1258142022-07-21 Stefan Kangas <stefan@marxist.se> 1258142022-07-21 Stefan Kangas <stefankangas@gmail.com>
125815 125815
125816 Minor doc fix in search-forward-help-for-help 125816 Minor doc fix in search-forward-help-for-help
125817 125817
125818 * lisp/help.el (search-forward-help-for-help): Use command 125818 * lisp/help.el (search-forward-help-for-help): Use command
125819 substitution. 125819 substitution.
125820 125820
1258212022-07-21 Stefan Kangas <stefan@marxist.se> 1258212022-07-21 Stefan Kangas <stefankangas@gmail.com>
125822 125822
125823 Make bs-help obsolete in favor of describe-mode 125823 Make bs-help obsolete in favor of describe-mode
125824 125824
125825 * lisp/bs.el (bs-help): Make obsolete in favor of describe-mode. 125825 * lisp/bs.el (bs-help): Make obsolete in favor of describe-mode.
125826 Update uses. 125826 Update uses.
125827 125827
1258282022-07-21 Stefan Kangas <stefan@marxist.se> 1258282022-07-21 Stefan Kangas <stefankangas@gmail.com>
125829 125829
125830 Make dictionary-help obsolete in favor of describe-mode 125830 Make dictionary-help obsolete in favor of describe-mode
125831 125831
125832 * lisp/net/dictionary.el (dictionary-help): Make obsolete in favor 125832 * lisp/net/dictionary.el (dictionary-help): Make obsolete in favor
125833 of describe-mode. Update uses. 125833 of describe-mode. Update uses.
125834 125834
1258352022-07-21 Stefan Kangas <stefan@marxist.se> 1258352022-07-21 Stefan Kangas <stefankangas@gmail.com>
125836 125836
125837 Don't list obsolete in "other commands" help section 125837 Don't list obsolete in "other commands" help section
125838 125838
@@ -125867,14 +125867,14 @@
125867 * doc/lispref/strings.texi (Text Comparison): Mention the Unicode 125867 * doc/lispref/strings.texi (Text Comparison): Mention the Unicode
125868 collation rules and buffer-local case-tables. 125868 collation rules and buffer-local case-tables.
125869 125869
1258702022-07-21 Stefan Kangas <stefan@marxist.se> 1258702022-07-21 Stefan Kangas <stefankangas@gmail.com>
125871 125871
125872 Make bubbles-quit obsolete in favor of quit-window 125872 Make bubbles-quit obsolete in favor of quit-window
125873 125873
125874 * lisp/play/bubbles.el (bubbles-quit): Make obsolete in favor of 125874 * lisp/play/bubbles.el (bubbles-quit): Make obsolete in favor of
125875 quit-window. Update uses. 125875 quit-window. Update uses.
125876 125876
1258772022-07-21 Stefan Kangas <stefan@marxist.se> 1258772022-07-21 Stefan Kangas <stefankangas@gmail.com>
125878 125878
125879 Remove superfluous installation instructions 125879 Remove superfluous installation instructions
125880 125880
@@ -125884,7 +125884,7 @@
125884 * lisp/textmodes/remember.el: 125884 * lisp/textmodes/remember.el:
125885 * lisp/woman.el: Remove superfluous installation instructions. 125885 * lisp/woman.el: Remove superfluous installation instructions.
125886 125886
1258872022-07-21 Stefan Kangas <stefan@marxist.se> 1258872022-07-21 Stefan Kangas <stefankangas@gmail.com>
125888 125888
125889 Merge from origin/emacs-28 125889 Merge from origin/emacs-28
125890 125890
@@ -125903,7 +125903,7 @@
125903 125903
125904 This reverts commit daf2c3e23a45bff14f9d444d2d07455376d4b6da. 125904 This reverts commit daf2c3e23a45bff14f9d444d2d07455376d4b6da.
125905 125905
1259062022-07-20 Stefan Kangas <stefan@marxist.se> 1259062022-07-20 Stefan Kangas <stefankangas@gmail.com>
125907 125907
125908 Prefer defvar-keymap in xwidget.el 125908 Prefer defvar-keymap in xwidget.el
125909 125909
@@ -125968,7 +125968,7 @@
125968 when creating GCs. Reported by Colin Baxter 125968 when creating GCs. Reported by Colin Baxter
125969 <m43cap@yandex.com>. 125969 <m43cap@yandex.com>.
125970 125970
1259712022-07-20 Stefan Kangas <stefan@marxist.se> 1259712022-07-20 Stefan Kangas <stefankangas@gmail.com>
125972 125972
125973 Merge from origin/emacs-28 125973 Merge from origin/emacs-28
125974 125974
@@ -125999,7 +125999,7 @@
125999 `haiku_note_drag_wheel' when appropriate. 125999 `haiku_note_drag_wheel' when appropriate.
126000 * src/haikuterm.h: Update prototypes. 126000 * src/haikuterm.h: Update prototypes.
126001 126001
1260022022-07-20 Stefan Kangas <stefan@marxist.se> 1260022022-07-20 Stefan Kangas <stefankangas@gmail.com>
126003 126003
126004 Prefer defvar-keymap in some trivial cases 126004 Prefer defvar-keymap in some trivial cases
126005 126005
@@ -126144,7 +126144,7 @@
126144 * lisp/x-dnd.el (x-dnd-handle-xdnd, x-dnd-handle-motif): 126144 * lisp/x-dnd.el (x-dnd-handle-xdnd, x-dnd-handle-motif):
126145 `lsh` is slower and has confusing semantics; avoid. 126145 `lsh` is slower and has confusing semantics; avoid.
126146 126146
1261472022-07-19 Stefan Kangas <stefan@marxist.se> 1261472022-07-19 Stefan Kangas <stefankangas@gmail.com>
126148 126148
126149 Prefer defvar-keymap in bindings.el 126149 Prefer defvar-keymap in bindings.el
126150 126150
@@ -126162,7 +126162,7 @@
126162 * test/lisp/subr-tests.el (subr-tests--butlast-ref, subr-butlast): 126162 * test/lisp/subr-tests.el (subr-tests--butlast-ref, subr-butlast):
126163 Add test. 126163 Add test.
126164 126164
1261652022-07-19 Stefan Kangas <stefan@marxist.se> 1261652022-07-19 Stefan Kangas <stefankangas@gmail.com>
126166 126166
126167 Merge from origin/emacs-28 126167 Merge from origin/emacs-28
126168 126168
@@ -126296,7 +126296,7 @@
126296 * lisp/net/tramp-sh.el (tramp-sh-handle-directory-files-and-attributes): 126296 * lisp/net/tramp-sh.el (tramp-sh-handle-directory-files-and-attributes):
126297 * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use it. 126297 * lisp/net/tramp-smb.el (tramp-smb-handle-directory-files): Use it.
126298 126298
1262992022-07-18 Stefan Kangas <stefan@marxist.se> 1262992022-07-18 Stefan Kangas <stefankangas@gmail.com>
126300 126300
126301 * lisp/rect.el (rectangle-mark-mode-map): Prefer defvar-keymap. 126301 * lisp/rect.el (rectangle-mark-mode-map): Prefer defvar-keymap.
126302 126302
@@ -126444,7 +126444,7 @@
126444 * lisp/x-dnd.el (x-dnd-mwheel-scroll): New function. 126444 * lisp/x-dnd.el (x-dnd-mwheel-scroll): New function.
126445 (x-dnd-handle-xdnd): Use that instead of abusing mwheel.el. 126445 (x-dnd-handle-xdnd): Use that instead of abusing mwheel.el.
126446 126446
1264472022-07-17 Stefan Kangas <stefan@marxist.se> 1264472022-07-17 Stefan Kangas <stefankangas@gmail.com>
126448 126448
126449 Prefer defvar-keymap in mpc.el 126449 Prefer defvar-keymap in mpc.el
126450 126450
@@ -126484,7 +126484,7 @@
126484 * lisp/tar-mode.el (tar-subfile-save-buffer): Give a better error 126484 * lisp/tar-mode.el (tar-subfile-save-buffer): Give a better error
126485 message when the parent buffer is dead (bug#56605). 126485 message when the parent buffer is dead (bug#56605).
126486 126486
1264872022-07-17 Stefan Kangas <stefan@marxist.se> 1264872022-07-17 Stefan Kangas <stefankangas@gmail.com>
126488 126488
126489 Merge from origin/emacs-28 126489 Merge from origin/emacs-28
126490 126490
@@ -126565,7 +126565,7 @@
126565 here... 126565 here...
126566 (help-xref--navigation-buttons): To here. 126566 (help-xref--navigation-buttons): To here.
126567 126567
1265682022-07-16 Stefan Kangas <stefan@marxist.se> 1265682022-07-16 Stefan Kangas <stefankangas@gmail.com>
126569 126569
126570 New test for make_symbol_constant 126570 New test for make_symbol_constant
126571 126571
@@ -126682,7 +126682,7 @@
126682 126682
126683 * lisp/emacs-lisp/byte-opt.el (byte-optimize-list): New. 126683 * lisp/emacs-lisp/byte-opt.el (byte-optimize-list): New.
126684 126684
1266852022-07-16 Stefan Kangas <stefan@marxist.se> 1266852022-07-16 Stefan Kangas <stefankangas@gmail.com>
126686 126686
126687 Delete obsolete variable gnus-secondary-servers 126687 Delete obsolete variable gnus-secondary-servers
126688 126688
@@ -126692,13 +126692,13 @@
126692 * lisp/gnus/gnus-int.el (gnus-start-news-server): Don't use above 126692 * lisp/gnus/gnus-int.el (gnus-start-news-server): Don't use above
126693 deleted variable. 126693 deleted variable.
126694 126694
1266952022-07-16 Stefan Kangas <stefan@marxist.se> 1266952022-07-16 Stefan Kangas <stefankangas@gmail.com>
126696 126696
126697 Fix obsoletion of nntp-authinfo-file 126697 Fix obsoletion of nntp-authinfo-file
126698 126698
126699 * lisp/gnus/nntp.el (nntp-authinfo-file): Fix obsoletion. 126699 * lisp/gnus/nntp.el (nntp-authinfo-file): Fix obsoletion.
126700 126700
1267012022-07-16 Stefan Kangas <stefan@marxist.se> 1267012022-07-16 Stefan Kangas <stefankangas@gmail.com>
126702 126702
126703 Merge from origin/emacs-28 126703 Merge from origin/emacs-28
126704 126704
@@ -126747,7 +126747,7 @@
126747 (tramp-test42-utf8-with-perl) 126747 (tramp-test42-utf8-with-perl)
126748 (tramp-test42-utf8-with-ls): Rewrite, using the new macros. 126748 (tramp-test42-utf8-with-ls): Rewrite, using the new macros.
126749 126749
1267502022-07-15 Stefan Kangas <stefan@marxist.se> 1267502022-07-15 Stefan Kangas <stefankangas@gmail.com>
126751 126751
126752 * lisp/tar-mode.el (tar-mode-map): Prefer defvar-keymap. 126752 * lisp/tar-mode.el (tar-mode-map): Prefer defvar-keymap.
126753 126753
@@ -126886,7 +126886,7 @@
126886 struct (--enable-lisp-type-checking). Enable Emacs type category by 126886 struct (--enable-lisp-type-checking). Enable Emacs type category by
126887 default. Expand children in type summary for Lisp_Object. 126887 default. Expand children in type summary for Lisp_Object.
126888 126888
1268892022-07-15 Stefan Kangas <stefan@marxist.se> 1268892022-07-15 Stefan Kangas <stefankangas@gmail.com>
126890 126890
126891 Merge from origin/emacs-28 126891 Merge from origin/emacs-28
126892 126892
@@ -126957,7 +126957,7 @@
126957 * lisp/mail/emacsbug.el (submit-emacs-patch): Prefer 126957 * lisp/mail/emacsbug.el (submit-emacs-patch): Prefer
126958 compose-mail-other-window over message-mail-other-window (bug#56555). 126958 compose-mail-other-window over message-mail-other-window (bug#56555).
126959 126959
1269602022-07-14 Stefan Kangas <stefan@marxist.se> 1269602022-07-14 Stefan Kangas <stefankangas@gmail.com>
126961 126961
126962 Make ps-print-ensure-fontified obsolete 126962 Make ps-print-ensure-fontified obsolete
126963 126963
@@ -126997,7 +126997,7 @@
126997 126997
126998 * src/gtkutil.c (xg_free_frame_widgets): Avoid compiler warning. 126998 * src/gtkutil.c (xg_free_frame_widgets): Avoid compiler warning.
126999 126999
1270002022-07-14 Stefan Kangas <stefan@marxist.se> 1270002022-07-14 Stefan Kangas <stefankangas@gmail.com>
127001 127001
127002 Update the Samaritan's contact details in M-x doctor 127002 Update the Samaritan's contact details in M-x doctor
127003 127003
@@ -127056,27 +127056,27 @@
127056 127056
127057 GitHub-reference: fix https://github.com/joaotavora/eglot/issues/131 127057 GitHub-reference: fix https://github.com/joaotavora/eglot/issues/131
127058 127058
1270592022-07-14 Stefan Kangas <stefan@marxist.se> 1270592022-07-14 Stefan Kangas <stefankangas@gmail.com>
127060 127060
127061 Silence unused variable warning in a build --without-all 127061 Silence unused variable warning in a build --without-all
127062 127062
127063 * src/xfns.c (Fx_double_buffered_p): Silence unused variable warning 127063 * src/xfns.c (Fx_double_buffered_p): Silence unused variable warning
127064 in a build --without-all. 127064 in a build --without-all.
127065 127065
1270662022-07-14 Stefan Kangas <stefan@marxist.se> 1270662022-07-14 Stefan Kangas <stefankangas@gmail.com>
127067 127067
127068 Compress hashcash headers by default 127068 Compress hashcash headers by default
127069 127069
127070 * lisp/mail/hashcash.el (hashcash-extra-generate-parameters): 127070 * lisp/mail/hashcash.el (hashcash-extra-generate-parameters):
127071 Use compression by default. 127071 Use compression by default.
127072 127072
1270732022-07-14 Stefan Kangas <stefan@marxist.se> 1270732022-07-14 Stefan Kangas <stefankangas@gmail.com>
127074 127074
127075 Pacify -Wunused-macros in --without-all builds 127075 Pacify -Wunused-macros in --without-all builds
127076 127076
127077 * src/image.c (IMAGE_TYPE_INIT): Make conditional on image support. 127077 * src/image.c (IMAGE_TYPE_INIT): Make conditional on image support.
127078 127078
1270792022-07-14 Stefan Kangas <stefan@marxist.se> 1270792022-07-14 Stefan Kangas <stefankangas@gmail.com>
127080 127080
127081 Update the 'etags' test suite 127081 Update the 'etags' test suite
127082 127082
@@ -127094,13 +127094,13 @@
127094 * src/xterm.c (x_try_restore_frame): New function. 127094 * src/xterm.c (x_try_restore_frame): New function.
127095 (x_connection_closed): Call it if selected_frame is nil. 127095 (x_connection_closed): Call it if selected_frame is nil.
127096 127096
1270972022-07-14 Stefan Kangas <stefan@marxist.se> 1270972022-07-14 Stefan Kangas <stefankangas@gmail.com>
127098 127098
127099 Merge from origin/emacs-28 127099 Merge from origin/emacs-28
127100 127100
127101 76878ce6a0 * etc/PROBLEMS: Describe problems with remote files. (Bug... 127101 76878ce6a0 * etc/PROBLEMS: Describe problems with remote files. (Bug...
127102 127102
1271032022-07-14 Stefan Kangas <stefan@marxist.se> 1271032022-07-14 Stefan Kangas <stefankangas@gmail.com>
127104 127104
127105 Merge from origin/emacs-28 127105 Merge from origin/emacs-28
127106 127106
@@ -127125,7 +127125,7 @@
127125 (imagemagick_get_animation_cache): Ditto. 127125 (imagemagick_get_animation_cache): Ditto.
127126 (image_prune_animation_caches): New function (bug#56546). 127126 (image_prune_animation_caches): New function (bug#56546).
127127 127127
1271282022-07-14 Stefan Kangas <stefan@marxist.se> 1271282022-07-14 Stefan Kangas <stefankangas@gmail.com>
127129 127129
127130 Merge from origin/emacs-28 127130 Merge from origin/emacs-28
127131 127131
@@ -127189,7 +127189,7 @@
127189 be left alive without any frames on them, so take that into 127189 be left alive without any frames on them, so take that into
127190 account. (bug#56528) 127190 account. (bug#56528)
127191 127191
1271922022-07-13 Stefan Kangas <stefan@marxist.se> 1271922022-07-13 Stefan Kangas <stefankangas@gmail.com>
127193 127193
127194 Prefer defvar-keymap in tab-bar.el 127194 Prefer defvar-keymap in tab-bar.el
127195 127195
@@ -127215,7 +127215,7 @@
127215 * test/src/comp-resources/comp-test-funcs.el 127215 * test/src/comp-resources/comp-test-funcs.el
127216 (comp-test-48029-nonascii-žžž-f): New function. 127216 (comp-test-48029-nonascii-žžž-f): New function.
127217 127217
1272182022-07-13 Stefan Kangas <stefan@marxist.se> 1272182022-07-13 Stefan Kangas <stefankangas@gmail.com>
127219 127219
127220 * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy. 127220 * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy.
127221 127221
@@ -127265,7 +127265,7 @@
127265 127265
127266 * lisp/net/tramp.el (tramp-verbose): Fix docstring. 127266 * lisp/net/tramp.el (tramp-verbose): Fix docstring.
127267 127267
1272682022-07-13 Stefan Kangas <stefan@marxist.se> 1272682022-07-13 Stefan Kangas <stefankangas@gmail.com>
127269 127269
127270 Make the rsh command obsolete 127270 Make the rsh command obsolete
127271 127271
@@ -127285,7 +127285,7 @@
127285 (syms_of_haikuselect): Add new defsubr. 127285 (syms_of_haikuselect): Add new defsubr.
127286 * src/haikuselect.h: Update prototypes. 127286 * src/haikuselect.h: Update prototypes.
127287 127287
1272882022-07-13 Stefan Kangas <stefan@marxist.se> 1272882022-07-13 Stefan Kangas <stefankangas@gmail.com>
127289 127289
127290 Merge from origin/emacs-28 127290 Merge from origin/emacs-28
127291 127291
@@ -127336,14 +127336,14 @@
127336 function (bug#48415). 127336 function (bug#48415).
127337 (image-convert): Use it. 127337 (image-convert): Use it.
127338 127338
1273392022-07-12 Stefan Kangas <stefan@marxist.se> 1273392022-07-12 Stefan Kangas <stefankangas@gmail.com>
127340 127340
127341 Drop obsolete rsh/rlogin from two user options 127341 Drop obsolete rsh/rlogin from two user options
127342 127342
127343 * lisp/net/ange-ftp.el (ange-ftp-gateway-program): 127343 * lisp/net/ange-ftp.el (ange-ftp-gateway-program):
127344 * lisp/net/imap.el (imap-shell-program): Drop obsolete "rsh"/"rlogin". 127344 * lisp/net/imap.el (imap-shell-program): Drop obsolete "rsh"/"rlogin".
127345 127345
1273462022-07-12 Stefan Kangas <stefan@marxist.se> 1273462022-07-12 Stefan Kangas <stefankangas@gmail.com>
127347 127347
127348 Make pcomplete/{rsh,rlogin} into alias for pcomplete/ssh 127348 Make pcomplete/{rsh,rlogin} into alias for pcomplete/ssh
127349 127349
@@ -127443,7 +127443,7 @@
127443 * src/xterm.c (x_preserve_selections): Use XCB to asynchronously 127443 * src/xterm.c (x_preserve_selections): Use XCB to asynchronously
127444 fetch the selection owner. 127444 fetch the selection owner.
127445 127445
1274462022-07-12 Stefan Kangas <stefan@marxist.se> 1274462022-07-12 Stefan Kangas <stefankangas@gmail.com>
127447 127447
127448 Don't mention cl-cXXXr aliases in cl-lib manual 127448 Don't mention cl-cXXXr aliases in cl-lib manual
127449 127449
@@ -127451,7 +127451,7 @@
127451 mention 'cl-cXXXr' compatibility aliases for built-in 'cXXXr' 127451 mention 'cl-cXXXr' compatibility aliases for built-in 'cXXXr'
127452 functions. They shouldn't be used in new code. 127452 functions. They shouldn't be used in new code.
127453 127453
1274542022-07-12 Stefan Kangas <stefan@marxist.se> 1274542022-07-12 Stefan Kangas <stefankangas@gmail.com>
127455 127455
127456 Make some rst.el compat aliases obsolete 127456 Make some rst.el compat aliases obsolete
127457 127457
@@ -127462,7 +127462,7 @@
127462 (rst-toc-mode-mouse-goto-kill, rst-toc-quit-window): Make 127462 (rst-toc-mode-mouse-goto-kill, rst-toc-quit-window): Make
127463 compatibility aliases obsolete. 127463 compatibility aliases obsolete.
127464 127464
1274652022-07-12 Stefan Kangas <stefan@marxist.se> 1274652022-07-12 Stefan Kangas <stefankangas@gmail.com>
127466 127466
127467 Make remote-shell-program default to ssh only 127467 Make remote-shell-program default to ssh only
127468 127468
@@ -127471,7 +127471,7 @@
127471 easy enough for users to customize them manually if they want to. 127471 easy enough for users to customize them manually if they want to.
127472 See also the discussion in: https://debbugs.gnu.org/56461 127472 See also the discussion in: https://debbugs.gnu.org/56461
127473 127473
1274742022-07-12 Stefan Kangas <stefan@marxist.se> 1274742022-07-12 Stefan Kangas <stefankangas@gmail.com>
127475 127475
127476 Recognize gemini in thing-at-point 127476 Recognize gemini in thing-at-point
127477 127477
@@ -127512,7 +127512,7 @@
127512 * src/xterm.c (x_preserve_selections): Get selection owner and 127512 * src/xterm.c (x_preserve_selections): Get selection owner and
127513 run lost selection hook separately. 127513 run lost selection hook separately.
127514 127514
1275152022-07-12 Stefan Kangas <stefan@marxist.se> 1275152022-07-12 Stefan Kangas <stefankangas@gmail.com>
127516 127516
127517 Merge from origin/emacs-28 127517 Merge from origin/emacs-28
127518 127518
@@ -127534,7 +127534,7 @@
127534 (syms_of_xterm): New variable `x-auto-preserve-selections'. 127534 (syms_of_xterm): New variable `x-auto-preserve-selections'.
127535 * src/xterm.h: Update prototypes. 127535 * src/xterm.h: Update prototypes.
127536 127536
1275372022-07-11 Stefan Kangas <stefan@marxist.se> 1275372022-07-11 Stefan Kangas <stefankangas@gmail.com>
127538 127538
127539 * lisp/mail/mail-utils.el (mail-string-delete): Make obsolete. 127539 * lisp/mail/mail-utils.el (mail-string-delete): Make obsolete.
127540 127540
@@ -127542,7 +127542,7 @@
127542 127542
127543 etc/PROBLEMS: Describe issues with native compilation on Cygwin 127543 etc/PROBLEMS: Describe issues with native compilation on Cygwin
127544 127544
1275452022-07-11 Stefan Kangas <stefan@marxist.se> 1275452022-07-11 Stefan Kangas <stefankangas@gmail.com>
127546 127546
127547 Prefer defvar-keymap in thumbs.el 127547 Prefer defvar-keymap in thumbs.el
127548 127548
@@ -127560,7 +127560,7 @@
127560 We don't try to equate unibyte and multibyte raw bytes in symbol 127560 We don't try to equate unibyte and multibyte raw bytes in symbol
127561 lookups elsewhere and there is no reason to do it here. 127561 lookups elsewhere and there is no reason to do it here.
127562 127562
1275632022-07-11 Stefan Kangas <stefan@marxist.se> 1275632022-07-11 Stefan Kangas <stefankangas@gmail.com>
127564 127564
127565 Remove dead branch from substitute-command-keys 127565 Remove dead branch from substitute-command-keys
127566 127566
@@ -127597,18 +127597,18 @@
127597 (add-abbrev): If there's an active region, use that as the 127597 (add-abbrev): If there's an active region, use that as the
127598 expansion (bug#56496). 127598 expansion (bug#56496).
127599 127599
1276002022-07-11 Stefan Kangas <stefan@marxist.se> 1276002022-07-11 Stefan Kangas <stefankangas@gmail.com>
127601 127601
127602 * lisp/obsolete/rlogin.el: Add "Obsolete-since" line. 127602 * lisp/obsolete/rlogin.el: Add "Obsolete-since" line.
127603 127603
1276042022-07-11 Stefan Kangas <stefan@marxist.se> 1276042022-07-11 Stefan Kangas <stefankangas@gmail.com>
127605 127605
127606 Make net/rlogin.el obsolete 127606 Make net/rlogin.el obsolete
127607 127607
127608 * lisp/net/rlogin.el: Move from here... 127608 * lisp/net/rlogin.el: Move from here...
127609 * lisp/obsolete/rlogin.el: ...to here. (Bug#56461) 127609 * lisp/obsolete/rlogin.el: ...to here. (Bug#56461)
127610 127610
1276112022-07-11 Stefan Kangas <stefan@marxist.se> 1276112022-07-11 Stefan Kangas <stefankangas@gmail.com>
127612 127612
127613 * src/.lldbinit: Fix copyright year. 127613 * src/.lldbinit: Fix copyright year.
127614 127614
@@ -127621,7 +127621,7 @@
127621 function started using read-from-minibuffer. 127621 function started using read-from-minibuffer.
127622 * src/fns.c (Fyes_or_no_p): Ditto. 127622 * src/fns.c (Fyes_or_no_p): Ditto.
127623 127623
1276242022-07-11 Stefan Kangas <stefan@marxist.se> 1276242022-07-11 Stefan Kangas <stefankangas@gmail.com>
127625 127625
127626 Move EIEIO autoloads to the common loaddefs.el 127626 Move EIEIO autoloads to the common loaddefs.el
127627 127627
@@ -127638,7 +127638,7 @@
127638 * (src/.lldbinit): New file. 127638 * (src/.lldbinit): New file.
127639 * (etc/emacs_lldb.py): Module loaded from .lldbinit. 127639 * (etc/emacs_lldb.py): Module loaded from .lldbinit.
127640 127640
1276412022-07-11 Stefan Kangas <stefan@marxist.se> 1276412022-07-11 Stefan Kangas <stefankangas@gmail.com>
127642 127642
127643 Don't create unused file rmail-loaddefs.el 127643 Don't create unused file rmail-loaddefs.el
127644 127644
@@ -127658,7 +127658,7 @@
127658 (string_to_multibyte): 127658 (string_to_multibyte):
127659 * src/print.c (print_string): Adapt calls. 127659 * src/print.c (print_string): Adapt calls.
127660 127660
1276612022-07-11 Stefan Kangas <stefan@marxist.se> 1276612022-07-11 Stefan Kangas <stefankangas@gmail.com>
127662 127662
127663 Doc fix; don't mention rlogin 127663 Doc fix; don't mention rlogin
127664 127664
@@ -127704,7 +127704,7 @@
127704 * lisp/delsel.el: Make the mouse yank commands delete-selection-mode 127704 * lisp/delsel.el: Make the mouse yank commands delete-selection-mode
127705 aware (bug#56421). 127705 aware (bug#56421).
127706 127706
1277072022-07-11 Stefan Kangas <stefan@marxist.se> 1277072022-07-11 Stefan Kangas <stefankangas@gmail.com>
127708 127708
127709 * lisp/emacs-lisp/package.el (define-package): Make obsolete. 127709 * lisp/emacs-lisp/package.el (define-package): Make obsolete.
127710 127710
@@ -127750,7 +127750,7 @@
127750 when called directly with `M-x lisp-fill-paragraph' instead of via 127750 when called directly with `M-x lisp-fill-paragraph' instead of via
127751 `M-q' (bug#56476). 127751 `M-q' (bug#56476).
127752 127752
1277532022-07-11 Stefan Kangas <stefan@marxist.se> 1277532022-07-11 Stefan Kangas <stefankangas@gmail.com>
127754 127754
127755 Make crm-default-separator obsolete as per FIXME 127755 Make crm-default-separator obsolete as per FIXME
127756 127756
@@ -127758,11 +127758,11 @@
127758 obsolete variable alias for crm-separator. 127758 obsolete variable alias for crm-separator.
127759 (crm-separator): Update docstring for above change. 127759 (crm-separator): Update docstring for above change.
127760 127760
1277612022-07-11 Stefan Kangas <stefan@marxist.se> 1277612022-07-11 Stefan Kangas <stefankangas@gmail.com>
127762 127762
127763 * lisp/find-dired.el (find-dired): Doc fix; add cross-reference. 127763 * lisp/find-dired.el (find-dired): Doc fix; add cross-reference.
127764 127764
1277652022-07-11 Stefan Kangas <stefan@marxist.se> 1277652022-07-11 Stefan Kangas <stefankangas@gmail.com>
127766 127766
127767 Re-add comment on autoloading cookies in preloaded files 127767 Re-add comment on autoloading cookies in preloaded files
127768 127768
@@ -127775,7 +127775,7 @@
127775 * lisp/font-core.el (font-lock-defaults): Re-add autoload cookie, 127775 * lisp/font-core.el (font-lock-defaults): Re-add autoload cookie,
127776 despite the fact that this file is preloaded. 127776 despite the fact that this file is preloaded.
127777 127777
1277782022-07-11 Stefan Kangas <stefan@marxist.se> 1277782022-07-11 Stefan Kangas <stefankangas@gmail.com>
127779 127779
127780 Prefer :risky defcustom keyword 127780 Prefer :risky defcustom keyword
127781 127781
@@ -127843,7 +127843,7 @@
127843 127843
127844 * time-date.el (decoded-time-period): Rename TIME in docstring 127844 * time-date.el (decoded-time-period): Rename TIME in docstring
127845 127845
1278462022-07-10 Stefan Kangas <stefan@marxist.se> 1278462022-07-10 Stefan Kangas <stefankangas@gmail.com>
127847 127847
127848 Remove some ineffectual calls to purecopy 127848 Remove some ineffectual calls to purecopy
127849 127849
@@ -127869,7 +127869,7 @@
127869 (mail-extr-x400-encoded-address-full-name-pattern): Remove 127869 (mail-extr-x400-encoded-address-full-name-pattern): Remove
127870 ineffectual calls to purecopy. 127870 ineffectual calls to purecopy.
127871 127871
1278722022-07-10 Stefan Kangas <stefan@marxist.se> 1278722022-07-10 Stefan Kangas <stefankangas@gmail.com>
127873 127873
127874 Rename new option to browse-url-default-scheme 127874 Rename new option to browse-url-default-scheme
127875 127875
@@ -127900,7 +127900,7 @@
127900 * test/lisp/shadowfile-tests.el: 127900 * test/lisp/shadowfile-tests.el:
127901 * test/lisp/net/tramp-tests.el: Do not adapt `tramp-remote-path'. 127901 * test/lisp/net/tramp-tests.el: Do not adapt `tramp-remote-path'.
127902 127902
1279032022-07-10 Stefan Kangas <stefan@marxist.se> 1279032022-07-10 Stefan Kangas <stefankangas@gmail.com>
127904 127904
127905 Don't use purecopy in dictionary.el 127905 Don't use purecopy in dictionary.el
127906 127906
@@ -127920,7 +127920,7 @@
127920 127920
127921 Avoid concatenating encoded and decoded file names. 127921 Avoid concatenating encoded and decoded file names.
127922 127922
1279232022-07-10 Stefan Kangas <stefan@marxist.se> 1279232022-07-10 Stefan Kangas <stefankangas@gmail.com>
127924 127924
127925 New user option browse-url-guess-default-scheme 127925 New user option browse-url-guess-default-scheme
127926 127926
@@ -127939,7 +127939,7 @@
127939 * src/xterm.c (handle_one_xevent): Only handle WM_DELETE_WINDOW 127939 * src/xterm.c (handle_one_xevent): Only handle WM_DELETE_WINDOW
127940 to toplevel windows, and set event timestamp. 127940 to toplevel windows, and set event timestamp.
127941 127941
1279422022-07-10 Stefan Kangas <stefan@marxist.se> 1279422022-07-10 Stefan Kangas <stefankangas@gmail.com>
127943 127943
127944 Make browse-url.el support for plain "mozilla" obsolete 127944 Make browse-url.el support for plain "mozilla" obsolete
127945 127945
@@ -127951,7 +127951,7 @@
127951 (browse-url--browser-defcustom-type, browse-url-default-browser): 127951 (browse-url--browser-defcustom-type, browse-url-default-browser):
127952 Don't refer to above obsolete function 'browse-url-mozilla'. 127952 Don't refer to above obsolete function 'browse-url-mozilla'.
127953 127953
1279542022-07-10 Stefan Kangas <stefan@marxist.se> 1279542022-07-10 Stefan Kangas <stefankangas@gmail.com>
127955 127955
127956 * lisp/net/browse-url.el: Improve commentary. 127956 * lisp/net/browse-url.el: Improve commentary.
127957 127957
@@ -127987,7 +127987,7 @@
127987 * src/xterm.c (xm_setup_dnd_targets, x_dnd_free_toplevels) 127987 * src/xterm.c (xm_setup_dnd_targets, x_dnd_free_toplevels)
127988 (x_dnd_compute_toplevels): Avoid catching errors synchronously. 127988 (x_dnd_compute_toplevels): Avoid catching errors synchronously.
127989 127989
1279902022-07-10 Stefan Kangas <stefan@marxist.se> 1279902022-07-10 Stefan Kangas <stefankangas@gmail.com>
127991 127991
127992 Merge from origin/emacs-28 127992 Merge from origin/emacs-28
127993 127993
@@ -128014,25 +128014,25 @@
128014 * src/composite.c (Fcomposition_get_gstring): 128014 * src/composite.c (Fcomposition_get_gstring):
128015 Prefer `make_multibyte_string` over Fconcat+STRING_SET_MULTIBYTE. 128015 Prefer `make_multibyte_string` over Fconcat+STRING_SET_MULTIBYTE.
128016 128016
1280172022-07-09 Stefan Kangas <stefan@marxist.se> 1280172022-07-09 Stefan Kangas <stefankangas@gmail.com>
128018 128018
128019 Exclude platform specific browsers from custom type 128019 Exclude platform specific browsers from custom type
128020 128020
128021 * lisp/net/browse-url.el (browse-url--browser-defcustom-type): 128021 * lisp/net/browse-url.el (browse-url--browser-defcustom-type):
128022 Don't include platform specific browsers on other platforms. 128022 Don't include platform specific browsers on other platforms.
128023 128023
1280242022-07-09 Stefan Kangas <stefan@marxist.se> 1280242022-07-09 Stefan Kangas <stefankangas@gmail.com>
128025 128025
128026 * lisp/net/eww.el (eww): Improve docstring. 128026 * lisp/net/eww.el (eww): Improve docstring.
128027 128027
1280282022-07-09 Stefan Kangas <stefan@marxist.se> 1280282022-07-09 Stefan Kangas <stefankangas@gmail.com>
128029 128029
128030 Make browse-url-default-browser fall back to EWW 128030 Make browse-url-default-browser fall back to EWW
128031 128031
128032 * lisp/net/browse-url.el (browse-url-default-browser): Fall back 128032 * lisp/net/browse-url.el (browse-url-default-browser): Fall back
128033 to EWW. 128033 to EWW.
128034 128034
1280352022-07-09 Stefan Kangas <stefan@marxist.se> 1280352022-07-09 Stefan Kangas <stefankangas@gmail.com>
128036 128036
128037 Drop support for the dead third-party w3 package 128037 Drop support for the dead third-party w3 package
128038 128038
@@ -128062,7 +128062,7 @@
128062 * lisp/msb.el (msb--few-menus, msb--very-many-menus): Check for 128062 * lisp/msb.el (msb--few-menus, msb--very-many-menus): Check for
128063 eww-mode instead of w3-mode. 128063 eww-mode instead of w3-mode.
128064 128064
1280652022-07-09 Stefan Kangas <stefan@marxist.se> 1280652022-07-09 Stefan Kangas <stefankangas@gmail.com>
128066 128066
128067 Improve introductory section of TRAMP manual 128067 Improve introductory section of TRAMP manual
128068 128068
@@ -128070,7 +128070,7 @@
128070 without contrasting to Ange FTP. (Bug#56440) 128070 without contrasting to Ange FTP. (Bug#56440)
128071 (Frequently Asked Questions): Move information on Ange FTP here. 128071 (Frequently Asked Questions): Move information on Ange FTP here.
128072 128072
1280732022-07-09 Stefan Kangas <stefan@marxist.se> 1280732022-07-09 Stefan Kangas <stefankangas@gmail.com>
128074 128074
128075 Prefer defvar-keymap in net/*.el 128075 Prefer defvar-keymap in net/*.el
128076 128076
@@ -128099,7 +128099,7 @@
128099 * src/xterm.c (handle_one_xevent): Use `x_dnd_action_symbol' to 128099 * src/xterm.c (handle_one_xevent): Use `x_dnd_action_symbol' to
128100 set the Motif action instead. 128100 set the Motif action instead.
128101 128101
1281022022-07-09 Stefan Kangas <stefan@marxist.se> 1281022022-07-09 Stefan Kangas <stefankangas@gmail.com>
128103 128103
128104 Delete obsolete variable tooltip-use-echo-area 128104 Delete obsolete variable tooltip-use-echo-area
128105 128105
@@ -128109,13 +128109,13 @@
128109 * lisp/progmodes/gud.el (gud-tooltip-process-output) 128109 * lisp/progmodes/gud.el (gud-tooltip-process-output)
128110 (gud-tooltip-tips): Don't use above deleted variable. 128110 (gud-tooltip-tips): Don't use above deleted variable.
128111 128111
1281122022-07-09 Stefan Kangas <stefan@marxist.se> 1281122022-07-09 Stefan Kangas <stefankangas@gmail.com>
128113 128113
128114 * lisp/woman.el (woman-fill-column): Increase default to 70. 128114 * lisp/woman.el (woman-fill-column): Increase default to 70.
128115 128115
128116 * lisp/mh-e/mh-mime.el (mh-small-show-buffer-p): Double value. 128116 * lisp/mh-e/mh-mime.el (mh-small-show-buffer-p): Double value.
128117 128117
1281182022-07-09 Stefan Kangas <stefan@marxist.se> 1281182022-07-09 Stefan Kangas <stefankangas@gmail.com>
128119 128119
128120 Delete obsolete variable font-lock-maximum-size 128120 Delete obsolete variable font-lock-maximum-size
128121 128121
@@ -128144,7 +128144,7 @@
128144 narrowed_begv if it's zero. This avoids segfault in 128144 narrowed_begv if it's zero. This avoids segfault in
128145 BACKWARD_CHAR, since zero is not a valid buffer position. 128145 BACKWARD_CHAR, since zero is not a valid buffer position.
128146 128146
1281472022-07-09 Stefan Kangas <stefan@marxist.se> 1281472022-07-09 Stefan Kangas <stefankangas@gmail.com>
128148 128148
128149 New command emacs-news-toggle-tag 128149 New command emacs-news-toggle-tag
128150 128150
@@ -128154,14 +128154,14 @@
128154 * test/lisp/textmodes/emacs-news-mode-resources/toggle-tag.erts: 128154 * test/lisp/textmodes/emacs-news-mode-resources/toggle-tag.erts:
128155 * test/lisp/textmodes/emacs-news-mode-tests.el: New files. 128155 * test/lisp/textmodes/emacs-news-mode-tests.el: New files.
128156 128156
1281572022-07-09 Stefan Kangas <stefan@marxist.se> 1281572022-07-09 Stefan Kangas <stefankangas@gmail.com>
128158 128158
128159 Improve ert-test-erts-file documentation 128159 Improve ert-test-erts-file documentation
128160 128160
128161 * lisp/emacs-lisp/ert.el (ert-test-erts-file): Improve docstring. 128161 * lisp/emacs-lisp/ert.el (ert-test-erts-file): Improve docstring.
128162 * doc/misc/ert.texi (erts files): Fix typo. 128162 * doc/misc/ert.texi (erts files): Fix typo.
128163 128163
1281642022-07-09 Stefan Kangas <stefan@marxist.se> 1281642022-07-09 Stefan Kangas <stefankangas@gmail.com>
128165 128165
128166 Bind M-G unconditionally in Dired 128166 Bind M-G unconditionally in Dired
128167 128167
@@ -128172,7 +128172,7 @@
128172 documentation of above command from here... 128172 documentation of above command from here...
128173 * doc/emacs/dired.texi (Subdirectory Motion): ...to here. 128173 * doc/emacs/dired.texi (Subdirectory Motion): ...to here.
128174 128174
1281752022-07-09 Stefan Kangas <stefan@marxist.se> 1281752022-07-09 Stefan Kangas <stefankangas@gmail.com>
128176 128176
128177 Move dired-buffer-more-recently-used-p to dired.el 128177 Move dired-buffer-more-recently-used-p to dired.el
128178 128178
@@ -128180,7 +128180,7 @@
128180 here... 128180 here...
128181 * lisp/dired.el (dired-buffer-more-recently-used-p): ...to here. 128181 * lisp/dired.el (dired-buffer-more-recently-used-p): ...to here.
128182 128182
1281832022-07-09 Stefan Kangas <stefan@marxist.se> 1281832022-07-09 Stefan Kangas <stefankangas@gmail.com>
128184 128184
128185 Delete obsolete variable buffer-substring-filters 128185 Delete obsolete variable buffer-substring-filters
128186 128186
@@ -128218,7 +128218,7 @@
128218 * src/haikuselect.h: Update prototypes. 128218 * src/haikuselect.h: Update prototypes.
128219 * src/systime.h: Define `Time' to an appropriate value on Haiku. 128219 * src/systime.h: Define `Time' to an appropriate value on Haiku.
128220 128220
1282212022-07-09 Stefan Kangas <stefan@marxist.se> 1282212022-07-09 Stefan Kangas <stefankangas@gmail.com>
128222 128222
128223 Merge from origin/emacs-28 128223 Merge from origin/emacs-28
128224 128224
@@ -128317,7 +128317,7 @@
128317 * src/minibuf.c (read_minibuf_unwind (twice)) 128317 * src/minibuf.c (read_minibuf_unwind (twice))
128318 * src/window.c (Fset_window_configuration): Remove argument TRACK. 128318 * src/window.c (Fset_window_configuration): Remove argument TRACK.
128319 128319
1283202022-07-08 Stefan Kangas <stefan@marxist.se> 1283202022-07-08 Stefan Kangas <stefankangas@gmail.com>
128321 128321
128322 Doc fix; don't mention obsolete variable 128322 Doc fix; don't mention obsolete variable
128323 128323
@@ -128360,21 +128360,21 @@
128360 128360
128361 * lisp/info.el (Info-isearch-filter): Check if search-invisible is t. 128361 * lisp/info.el (Info-isearch-filter): Check if search-invisible is t.
128362 128362
1283632022-07-08 Stefan Kangas <stefan@marxist.se> 1283632022-07-08 Stefan Kangas <stefankangas@gmail.com>
128364 128364
128365 Don't mention moved variable in dired-x manual 128365 Don't mention moved variable in dired-x manual
128366 128366
128367 * doc/misc/dired-x.texi (Technical Details): Remove mention of 128367 * doc/misc/dired-x.texi (Technical Details): Remove mention of
128368 'dired-clean-up-buffers-too'; it has been moved to dired.el. 128368 'dired-clean-up-buffers-too'; it has been moved to dired.el.
128369 128369
1283702022-07-08 Stefan Kangas <stefan@marxist.se> 1283702022-07-08 Stefan Kangas <stefankangas@gmail.com>
128371 128371
128372 Delete redundant defgroup dired-keys 128372 Delete redundant defgroup dired-keys
128373 128373
128374 * lisp/dired-x.el (dired-keys): Delete defgroup. 128374 * lisp/dired-x.el (dired-keys): Delete defgroup.
128375 (dired-bind-vm): Move to :group dired-x. 128375 (dired-bind-vm): Move to :group dired-x.
128376 128376
1283772022-07-08 Stefan Kangas <stefan@marxist.se> 1283772022-07-08 Stefan Kangas <stefankangas@gmail.com>
128378 128378
128379 Move dired-do-relsymlink from dired-x.el to dired.el 128379 Move dired-do-relsymlink from dired-x.el to dired.el
128380 128380
@@ -128408,7 +128408,7 @@
128408 128408
128409 * src/fns.c (struct textprop_rec, concat_to_string): Remove `from`. 128409 * src/fns.c (struct textprop_rec, concat_to_string): Remove `from`.
128410 128410
1284112022-07-08 Stefan Kangas <stefan@marxist.se> 1284112022-07-08 Stefan Kangas <stefankangas@gmail.com>
128412 128412
128413 * lisp/dired.el (dired-jump-map): Bind also "j" to dired-jump. 128413 * lisp/dired.el (dired-jump-map): Bind also "j" to dired-jump.
128414 128414
@@ -128432,7 +128432,7 @@
128432 * test/src/fileio-tests.el (fileio-tests--identity-expand-handler) 128432 * test/src/fileio-tests.el (fileio-tests--identity-expand-handler)
128433 (fileio--file-name-case-insensitive-p): New test. 128433 (fileio--file-name-case-insensitive-p): New test.
128434 128434
1284352022-07-08 Stefan Kangas <stefan@marxist.se> 1284352022-07-08 Stefan Kangas <stefankangas@gmail.com>
128436 128436
128437 Remove many items obsolete since 24.1 128437 Remove many items obsolete since 24.1
128438 128438
@@ -128555,14 +128555,14 @@
128555 * lisp/mail/mailalias.el (mail-complete-alist): Doc fixes; don't refer 128555 * lisp/mail/mailalias.el (mail-complete-alist): Doc fixes; don't refer
128556 to above removed items. 128556 to above removed items.
128557 128557
1285582022-07-08 Stefan Kangas <stefan@marxist.se> 1285582022-07-08 Stefan Kangas <stefankangas@gmail.com>
128559 128559
128560 Put safe-local-variable property on auto-insert 128560 Put safe-local-variable property on auto-insert
128561 128561
128562 * lisp/autoinsert.el (auto-insert): Put safe-local-variable 128562 * lisp/autoinsert.el (auto-insert): Put safe-local-variable
128563 property to allow disabling auto-inserting without a warning. 128563 property to allow disabling auto-inserting without a warning.
128564 128564
1285652022-07-08 Stefan Kangas <stefan@marxist.se> 1285652022-07-08 Stefan Kangas <stefankangas@gmail.com>
128566 128566
128567 Stop ffap-machine-at-point from pinging random hosts 128567 Stop ffap-machine-at-point from pinging random hosts
128568 128568
@@ -128575,7 +128575,7 @@
128575 128575
128576 * lisp/ffap.el (ffap-machine-p-known): Change default to 'accept'. 128576 * lisp/ffap.el (ffap-machine-p-known): Change default to 'accept'.
128577 128577
1285782022-07-08 Stefan Kangas <stefan@marxist.se> 1285782022-07-08 Stefan Kangas <stefankangas@gmail.com>
128579 128579
128580 Add :safe property to ffap-machine-p-* variables 128580 Add :safe property to ffap-machine-p-* variables
128581 128581
@@ -128584,13 +128584,13 @@
128584 (ffap-machine-p-unknown): Add :safe property using above new 128584 (ffap-machine-p-unknown): Add :safe property using above new
128585 predicate. 128585 predicate.
128586 128586
1285872022-07-08 Stefan Kangas <stefan@marxist.se> 1285872022-07-08 Stefan Kangas <stefankangas@gmail.com>
128588 128588
128589 Add tests for mail-extr.el 128589 Add tests for mail-extr.el
128590 128590
128591 * test/lisp/mail/mail-extr-tests.el: New file. 128591 * test/lisp/mail/mail-extr-tests.el: New file.
128592 128592
1285932022-07-08 Stefan Kangas <stefan@marxist.se> 1285932022-07-08 Stefan Kangas <stefankangas@gmail.com>
128594 128594
128595 Avoid obsolete initial-input argument in net-utils.el 128595 Avoid obsolete initial-input argument in net-utils.el
128596 128596
@@ -128641,7 +128641,7 @@
128641 the opacity property, which is much more expensive than changing 128641 the opacity property, which is much more expensive than changing
128642 it. 128642 it.
128643 128643
1286442022-07-08 Stefan Kangas <stefan@marxist.se> 1286442022-07-08 Stefan Kangas <stefankangas@gmail.com>
128645 128645
128646 Merge from origin/emacs-28 128646 Merge from origin/emacs-28
128647 128647
@@ -128655,11 +128655,11 @@
128655 x_dnd_action_symbol. 128655 x_dnd_action_symbol.
128656 (x_dnd_begin_drag_and_drop): Don't clear it afterwards. 128656 (x_dnd_begin_drag_and_drop): Don't clear it afterwards.
128657 128657
1286582022-07-07 Stefan Kangas <stefan@marxist.se> 1286582022-07-07 Stefan Kangas <stefankangas@gmail.com>
128659 128659
128660 * lisp/emacs-lisp/ert.el (Commentary): Refer to the Info manual. 128660 * lisp/emacs-lisp/ert.el (Commentary): Refer to the Info manual.
128661 128661
1286622022-07-07 Stefan Kangas <stefan@marxist.se> 1286622022-07-07 Stefan Kangas <stefankangas@gmail.com>
128663 128663
128664 Prefer keymap inheritance in shr-image-map 128664 Prefer keymap inheritance in shr-image-map
128665 128665
@@ -128706,11 +128706,11 @@
128706 128706
128707 * src/frame.c (do_switch_frame): Remove 53 lines of code. 128707 * src/frame.c (do_switch_frame): Remove 53 lines of code.
128708 128708
1287092022-07-07 Stefan Kangas <stefan@marxist.se> 1287092022-07-07 Stefan Kangas <stefankangas@gmail.com>
128710 128710
128711 * lisp/net/dig.el (dig): Provide default. 128711 * lisp/net/dig.el (dig): Provide default.
128712 128712
1287132022-07-07 Stefan Kangas <stefan@marxist.se> 1287132022-07-07 Stefan Kangas <stefankangas@gmail.com>
128714 128714
128715 Make net-utils-url at point funs obsolete in favor of ffap 128715 Make net-utils-url at point funs obsolete in favor of ffap
128716 128716
@@ -128726,13 +128726,13 @@
128726 * src/pgtkselect.c (pgtk_clear_frame_selections): Manually 128726 * src/pgtkselect.c (pgtk_clear_frame_selections): Manually
128727 disown cleared selections. (bug#56434) 128727 disown cleared selections. (bug#56434)
128728 128728
1287292022-07-07 Stefan Kangas <stefan@marxist.se> 1287292022-07-07 Stefan Kangas <stefankangas@gmail.com>
128730 128730
128731 * lisp/net/eww.el (eww-browse-url): Add 'browser-kind' property. 128731 * lisp/net/eww.el (eww-browse-url): Add 'browser-kind' property.
128732 128732
128733 * lisp/woman.el (woman): Fix comment; don't mention gnudoit. 128733 * lisp/woman.el (woman): Fix comment; don't mention gnudoit.
128734 128734
1287352022-07-07 Stefan Kangas <stefan@marxist.se> 1287352022-07-07 Stefan Kangas <stefankangas@gmail.com>
128736 128736
128737 Make two XEmacs related variables obsolete 128737 Make two XEmacs related variables obsolete
128738 128738
@@ -128781,7 +128781,7 @@
128781 quit-flag is true immediately after a selection converter is 128781 quit-flag is true immediately after a selection converter is
128782 run. 128782 run.
128783 128783
1287842022-07-07 Stefan Kangas <stefan@marxist.se> 1287842022-07-07 Stefan Kangas <stefankangas@gmail.com>
128785 128785
128786 Mark comint modes in net-utils.el as non-interactive 128786 Mark comint modes in net-utils.el as non-interactive
128787 128787
@@ -128789,7 +128789,7 @@
128789 (smbclient-mode, network-connection-mode): Mark as non-interactive. 128789 (smbclient-mode, network-connection-mode): Mark as non-interactive.
128790 (nslookup-mode-map, ftp-mode-map): Prefer defvar-keymap. 128790 (nslookup-mode-map, ftp-mode-map): Prefer defvar-keymap.
128791 128791
1287922022-07-07 Stefan Kangas <stefan@marxist.se> 1287922022-07-07 Stefan Kangas <stefankangas@gmail.com>
128793 128793
128794 Make 'run-dig' command obsolete in favor of 'dig' 128794 Make 'run-dig' command obsolete in favor of 'dig'
128795 128795
@@ -128821,7 +128821,7 @@
128821 * src/lisp.h: Add prototype for 'buffer_visited_file_modtime'. 128821 * src/lisp.h: Add prototype for 'buffer_visited_file_modtime'.
128822 (Bug#56397) 128822 (Bug#56397)
128823 128823
1288242022-07-07 Stefan Kangas <stefan@marxist.se> 1288242022-07-07 Stefan Kangas <stefankangas@gmail.com>
128825 128825
128826 * lisp/net/dig.el (dig-exit): Mark for 'dig-mode'. 128826 * lisp/net/dig.el (dig-exit): Mark for 'dig-mode'.
128827 128827
@@ -128903,7 +128903,7 @@
128903 * src/xterm.c (x_dnd_do_unsupported_drop): Asynchronously catch 128903 * src/xterm.c (x_dnd_do_unsupported_drop): Asynchronously catch
128904 errors around XSendEvent. 128904 errors around XSendEvent.
128905 128905
1289062022-07-06 Stefan Kangas <stefan@marxist.se> 1289062022-07-06 Stefan Kangas <stefankangas@gmail.com>
128907 128907
128908 End new .dir-locals.el files with a newline 128908 End new .dir-locals.el files with a newline
128909 128909
@@ -128911,14 +128911,14 @@
128911 newly created .dir-locals.el files. This avoids git complaining about 128911 newly created .dir-locals.el files. This avoids git complaining about
128912 "No newline at end of file". 128912 "No newline at end of file".
128913 128913
1289142022-07-06 Stefan Kangas <stefan@marxist.se> 1289142022-07-06 Stefan Kangas <stefankangas@gmail.com>
128915 128915
128916 Autoload safe local property for plstore-encrypt-to 128916 Autoload safe local property for plstore-encrypt-to
128917 128917
128918 * lisp/plstore.el (plstore-encrypt-to): Autoload 'safe-local-variable' 128918 * lisp/plstore.el (plstore-encrypt-to): Autoload 'safe-local-variable'
128919 property for improved security. 128919 property for improved security.
128920 128920
1289212022-07-06 Stefan Kangas <stefan@marxist.se> 1289212022-07-06 Stefan Kangas <stefankangas@gmail.com>
128922 128922
128923 Prefer defcustom :safe to putting 'safe-local-variable' 128923 Prefer defcustom :safe to putting 'safe-local-variable'
128924 128924
@@ -128961,7 +128961,7 @@
128961 * doc/lispref/keymaps.texi (Controlling Active Maps): Mention new args 128961 * doc/lispref/keymaps.texi (Controlling Active Maps): Mention new args
128962 MESSAGE and TIMEOUT of set-transient-map. 128962 MESSAGE and TIMEOUT of set-transient-map.
128963 128963
1289642022-07-06 Stefan Kangas <stefan@marxist.se> 1289642022-07-06 Stefan Kangas <stefankangas@gmail.com>
128965 128965
128966 Make some additional defcustom types more restrictive 128966 Make some additional defcustom types more restrictive
128967 128967
@@ -129015,7 +129015,7 @@
129015 (auto-narrow-pre-command-function, auto-narrow-post-command-function): Use the 129015 (auto-narrow-pre-command-function, auto-narrow-post-command-function): Use the
129016 new internal function. 129016 new internal function.
129017 129017
1290182022-07-06 Stefan Kangas <stefan@marxist.se> 1290182022-07-06 Stefan Kangas <stefankangas@gmail.com>
129019 129019
129020 Fix missing :value with defcustom const :type 129020 Fix missing :value with defcustom const :type
129021 129021
@@ -129147,7 +129147,7 @@
129147 129147
129148 * admin/merge-gnulib (AVOIDED_MODULES): Add chmod. 129148 * admin/merge-gnulib (AVOIDED_MODULES): Add chmod.
129149 129149
1291502022-07-06 Stefan Kangas <stefan@marxist.se> 1291502022-07-06 Stefan Kangas <stefankangas@gmail.com>
129151 129151
129152 Merge from origin/emacs-28 129152 Merge from origin/emacs-28
129153 129153
@@ -129273,14 +129273,14 @@
129273 * doc/misc/tramp.texi (Auto-save File Lock and Backup): 129273 * doc/misc/tramp.texi (Auto-save File Lock and Backup):
129274 Explain remote-file-name-inhibit-auto-save-visited. 129274 Explain remote-file-name-inhibit-auto-save-visited.
129275 129275
1292762022-07-05 Stefan Kangas <stefan@marxist.se> 1292762022-07-05 Stefan Kangas <stefankangas@gmail.com>
129277 129277
129278 Add index entry for "ignore case" 129278 Add index entry for "ignore case"
129279 129279
129280 * doc/emacs/glossary.texi (Glossary): Add index entry for "ignore 129280 * doc/emacs/glossary.texi (Glossary): Add index entry for "ignore
129281 case" pointing to "Case Folding". 129281 case" pointing to "Case Folding".
129282 129282
1292832022-07-05 Stefan Kangas <stefan@marxist.se> 1292832022-07-05 Stefan Kangas <stefankangas@gmail.com>
129284 129284
129285 Rename new option to remote-file-name-inhibit-auto-save-visited 129285 Rename new option to remote-file-name-inhibit-auto-save-visited
129286 129286
@@ -129304,14 +129304,14 @@
129304 129304
129305 * lisp/wid-edit.el (widget-convert): Autoload. 129305 * lisp/wid-edit.el (widget-convert): Autoload.
129306 129306
1293072022-07-05 Stefan Kangas <stefan@marxist.se> 1293072022-07-05 Stefan Kangas <stefankangas@gmail.com>
129308 129308
129309 Re-fix narrowing problem in tramp-debug-buffer-command-completion-p 129309 Re-fix narrowing problem in tramp-debug-buffer-command-completion-p
129310 129310
129311 * lisp/net/tramp.el (tramp-debug-buffer-command-completion-p): 129311 * lisp/net/tramp.el (tramp-debug-buffer-command-completion-p):
129312 Respect narrowing also for end of substring. (Bug#56225) 129312 Respect narrowing also for end of substring. (Bug#56225)
129313 129313
1293142022-07-05 Stefan Kangas <stefan@marxist.se> 1293142022-07-05 Stefan Kangas <stefankangas@gmail.com>
129315 129315
129316 Make some defcustom types more restrictive 129316 Make some defcustom types more restrictive
129317 129317
@@ -129396,7 +129396,7 @@
129396 * lisp/emacs-lisp/subr-x.el (string-limit): Mention byte order 129396 * lisp/emacs-lisp/subr-x.el (string-limit): Mention byte order
129397 marks (bug#48324). 129397 marks (bug#48324).
129398 129398
1293992022-07-05 Stefan Kangas <stefan@marxist.se> 1293992022-07-05 Stefan Kangas <stefankangas@gmail.com>
129400 129400
129401 New user option auto-save-visited-remote-files 129401 New user option auto-save-visited-remote-files
129402 129402
@@ -129404,7 +129404,7 @@
129404 (auto-save-visited-mode): Use above new variable to decide whether 129404 (auto-save-visited-mode): Use above new variable to decide whether
129405 or not to save remote files. (Bug#41333) 129405 or not to save remote files. (Bug#41333)
129406 129406
1294072022-07-05 Stefan Kangas <stefan@marxist.se> 1294072022-07-05 Stefan Kangas <stefankangas@gmail.com>
129408 129408
129409 New user option auto-save-visited-mode-predicate 129409 New user option auto-save-visited-mode-predicate
129410 129410
@@ -129412,7 +129412,7 @@
129412 (auto-save-visited-mode): Use above new variable as a predicate to 129412 (auto-save-visited-mode): Use above new variable as a predicate to
129413 decide whether or not to save a buffer. 129413 decide whether or not to save a buffer.
129414 129414
1294152022-07-05 Stefan Kangas <stefan@marxist.se> 1294152022-07-05 Stefan Kangas <stefankangas@gmail.com>
129416 129416
129417 Shorten name of recently added command to emacs-news-open-line 129417 Shorten name of recently added command to emacs-news-open-line
129418 129418
@@ -129468,7 +129468,7 @@
129468 * configure.ac: Restore CFLAGS etc. correctly even when 129468 * configure.ac: Restore CFLAGS etc. correctly even when
129469 emacs_cv_lesstif is already set on the command line. 129469 emacs_cv_lesstif is already set on the command line.
129470 129470
1294712022-07-05 Stefan Kangas <stefan@marxist.se> 1294712022-07-05 Stefan Kangas <stefankangas@gmail.com>
129472 129472
129473 Merge from origin/emacs-28 129473 Merge from origin/emacs-28
129474 129474
@@ -129483,7 +129483,7 @@
129483 redundantly. Use NextRequest if it was immediately preceded by 129483 redundantly. Use NextRequest if it was immediately preceded by
129484 XNextRequest, which updates dpy->request. 129484 XNextRequest, which updates dpy->request.
129485 129485
1294862022-07-04 Stefan Kangas <stefan@marxist.se> 1294862022-07-04 Stefan Kangas <stefankangas@gmail.com>
129487 129487
129488 New command emacs-news-mode-open-line 129488 New command emacs-news-mode-open-line
129489 129489
@@ -129524,7 +129524,7 @@
129524 * lisp/gnus/gnus-range.el (gnus-inverse-list-range-intersection): 129524 * lisp/gnus/gnus-range.el (gnus-inverse-list-range-intersection):
129525 Don't alias to an obsolete alias. 129525 Don't alias to an obsolete alias.
129526 129526
1295272022-07-04 Stefan Kangas <stefan@marxist.se> 1295272022-07-04 Stefan Kangas <stefankangas@gmail.com>
129528 129528
129529 Expand docstrings related to auto-saving 129529 Expand docstrings related to auto-saving
129530 129530
@@ -129540,14 +129540,14 @@
129540 This pacifies gcc -Wanalyzer-null-dereference, which found the 129540 This pacifies gcc -Wanalyzer-null-dereference, which found the
129541 problem. 129541 problem.
129542 129542
1295432022-07-04 Stefan Kangas <stefan@marxist.se> 1295432022-07-04 Stefan Kangas <stefankangas@gmail.com>
129544 129544
129545 Add quit-window entry to list-timers menu 129545 Add quit-window entry to list-timers menu
129546 129546
129547 * lisp/emacs-lisp/timer-list.el (timer-list-mode-map): Add 129547 * lisp/emacs-lisp/timer-list.el (timer-list-mode-map): Add
129548 quit-window entry to menu. 129548 quit-window entry to menu.
129549 129549
1295502022-07-04 Stefan Kangas <stefan@marxist.se> 1295502022-07-04 Stefan Kangas <stefankangas@gmail.com>
129551 129551
129552 Prefer defvar-keymap in emacs-lisp/*.el 129552 Prefer defvar-keymap in emacs-lisp/*.el
129553 129553
@@ -129568,7 +129568,7 @@
129568 (tabulated-list-sort-button-map): 129568 (tabulated-list-sort-button-map):
129569 * lisp/emacs-lisp/timer-list.el (timer-list-mode-map): 129569 * lisp/emacs-lisp/timer-list.el (timer-list-mode-map):
129570 129570
1295712022-07-04 Stefan Kangas <stefan@marxist.se> 1295712022-07-04 Stefan Kangas <stefankangas@gmail.com>
129572 129572
129573 Document using make-composed-keymap with defvar-keymap 129573 Document using make-composed-keymap with defvar-keymap
129574 129574
@@ -129578,25 +129578,25 @@
129578 * lisp/help-mode.el (help-mode-map): Use defvar-keymap to make this 129578 * lisp/help-mode.el (help-mode-map): Use defvar-keymap to make this
129579 code match the above documentation change. 129579 code match the above documentation change.
129580 129580
1295812022-07-04 Stefan Kangas <stefan@marxist.se> 1295812022-07-04 Stefan Kangas <stefankangas@gmail.com>
129582 129582
129583 Doc fix; quote keys in face-remap.el 129583 Doc fix; quote keys in face-remap.el
129584 129584
129585 * lisp/face-remap.el (text-scale-adjust, global-text-scale-adjust): 129585 * lisp/face-remap.el (text-scale-adjust, global-text-scale-adjust):
129586 Doc fix; quote keys. 129586 Doc fix; quote keys.
129587 129587
1295882022-07-04 Stefan Kangas <stefan@marxist.se> 1295882022-07-04 Stefan Kangas <stefankangas@gmail.com>
129589 129589
129590 Inherit instead of copying keymap in bookmark.el 129590 Inherit instead of copying keymap in bookmark.el
129591 129591
129592 * lisp/bookmark.el (bookmark-rename): Inherit instead of copying 129592 * lisp/bookmark.el (bookmark-rename): Inherit instead of copying
129593 keymap. 129593 keymap.
129594 129594
1295952022-07-04 Stefan Kangas <stefan@marxist.se> 1295952022-07-04 Stefan Kangas <stefankangas@gmail.com>
129596 129596
129597 * src/keymap.c (Fcopy_keymap): Document using defvar-keymap. 129597 * src/keymap.c (Fcopy_keymap): Document using defvar-keymap.
129598 129598
1295992022-07-04 Stefan Kangas <stefan@marxist.se> 1295992022-07-04 Stefan Kangas <stefankangas@gmail.com>
129600 129600
129601 Use substitute-command-keys in Helper-help 129601 Use substitute-command-keys in Helper-help
129602 129602
@@ -129614,7 +129614,7 @@
129614 builds. 129614 builds.
129615 * src/xterm.h: Update prototypes. 129615 * src/xterm.h: Update prototypes.
129616 129616
1296172022-07-04 Stefan Kangas <stefan@marxist.se> 1296172022-07-04 Stefan Kangas <stefankangas@gmail.com>
129618 129618
129619 Fix scrolling backwards in Helper-help 129619 Fix scrolling backwards in Helper-help
129620 129620
@@ -129657,11 +129657,11 @@
129657 * lisp/emacs-lisp/shorthands.el (shorthands-font-lock-shorthands): 129657 * lisp/emacs-lisp/shorthands.el (shorthands-font-lock-shorthands):
129658 Use lisp-mode-symbol instead of lisp-mode-symbol-regexp. 129658 Use lisp-mode-symbol instead of lisp-mode-symbol-regexp.
129659 129659
1296602022-07-04 Stefan Kangas <stefan@marxist.se> 1296602022-07-04 Stefan Kangas <stefankangas@gmail.com>
129661 129661
129662 * lisp/progmodes/ebrowse.el (ebrowse-tree-mode): Fix typo. 129662 * lisp/progmodes/ebrowse.el (ebrowse-tree-mode): Fix typo.
129663 129663
1296642022-07-04 Stefan Kangas <stefan@marxist.se> 1296642022-07-04 Stefan Kangas <stefankangas@gmail.com>
129665 129665
129666 Remove remaining Helper-help support from view-mode 129666 Remove remaining Helper-help support from view-mode
129667 129667
@@ -129712,7 +129712,7 @@
129712 * lisp/net/eww.el (eww-links-at-point): Exclude radio links. 129712 * lisp/net/eww.el (eww-links-at-point): Exclude radio links.
129713 (bug#56366). 129713 (bug#56366).
129714 129714
1297152022-07-04 Stefan Kangas <stefan@marxist.se> 1297152022-07-04 Stefan Kangas <stefankangas@gmail.com>
129716 129716
129717 New command help-fns-edit-mode-cancel 129717 New command help-fns-edit-mode-cancel
129718 129718
@@ -129745,7 +129745,7 @@
129745 * src/xterm.c (x_connection_closed): Print disconnect error for 129745 * src/xterm.c (x_connection_closed): Print disconnect error for
129746 the last terminal before freeing it. 129746 the last terminal before freeing it.
129747 129747
1297482022-07-04 Stefan Kangas <stefan@marxist.se> 1297482022-07-04 Stefan Kangas <stefankangas@gmail.com>
129749 129749
129750 Merge from origin/emacs-28 129750 Merge from origin/emacs-28
129751 129751
@@ -129777,14 +129777,14 @@
129777 * src/xterm.c (x_stop_ignoring_errors): Abort if no request was 129777 * src/xterm.c (x_stop_ignoring_errors): Abort if no request was
129778 actually made, making the state inconsistent. 129778 actually made, making the state inconsistent.
129779 129779
1297802022-07-03 Stefan Kangas <stefan@marxist.se> 1297802022-07-03 Stefan Kangas <stefankangas@gmail.com>
129781 129781
129782 Simplify lisp-el-font-lock-keywords-2 definition slightly 129782 Simplify lisp-el-font-lock-keywords-2 definition slightly
129783 129783
129784 * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): 129784 * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
129785 Simplify slightly. 129785 Simplify slightly.
129786 129786
1297872022-07-03 Stefan Kangas <stefan@marxist.se> 1297872022-07-03 Stefan Kangas <stefankangas@gmail.com>
129788 129788
129789 Quote some literal keys to get help-key-binding face 129789 Quote some literal keys to get help-key-binding face
129790 129790
@@ -129833,7 +129833,7 @@
129833 * lisp/comint.el (comint-insert-previous-argument): Use regular 129833 * lisp/comint.el (comint-insert-previous-argument): Use regular
129834 quotes. 129834 quotes.
129835 129835
1298362022-07-03 Stefan Kangas <stefan@marxist.se> 1298362022-07-03 Stefan Kangas <stefankangas@gmail.com>
129837 129837
129838 Use command substitutions instead of literal keys in some places 129838 Use command substitutions instead of literal keys in some places
129839 129839
@@ -129846,28 +129846,28 @@
129846 * lisp/textmodes/reftex-toc.el: Use command substitutions instead of 129846 * lisp/textmodes/reftex-toc.el: Use command substitutions instead of
129847 literal keys. 129847 literal keys.
129848 129848
1298492022-07-03 Stefan Kangas <stefan@marxist.se> 1298492022-07-03 Stefan Kangas <stefankangas@gmail.com>
129850 129850
129851 Normalize definition of erc-track-minor-mode-map 129851 Normalize definition of erc-track-minor-mode-map
129852 129852
129853 * lisp/erc/erc-track.el (erc-track-minor-mode-map): Normalize keymap 129853 * lisp/erc/erc-track.el (erc-track-minor-mode-map): Normalize keymap
129854 definition. 129854 definition.
129855 129855
1298562022-07-03 Stefan Kangas <stefan@marxist.se> 1298562022-07-03 Stefan Kangas <stefankangas@gmail.com>
129857 129857
129858 Use substitute-command-keys in reftex-toc-show-help 129858 Use substitute-command-keys in reftex-toc-show-help
129859 129859
129860 * lisp/textmodes/reftex-toc.el (reftex-toc-help) 129860 * lisp/textmodes/reftex-toc.el (reftex-toc-help)
129861 (reftex-toc-show-help): Use substitute-command-keys. 129861 (reftex-toc-show-help): Use substitute-command-keys.
129862 129862
1298632022-07-03 Stefan Kangas <stefan@marxist.se> 1298632022-07-03 Stefan Kangas <stefankangas@gmail.com>
129864 129864
129865 Font lock \\<> and \\{} command substitutions in docstrings 129865 Font lock \\<> and \\{} command substitutions in docstrings
129866 129866
129867 * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2): 129867 * lisp/emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
129868 Support \\<> and \\{} command substitutions. 129868 Support \\<> and \\{} command substitutions.
129869 129869
1298702022-07-03 Stefan Kangas <stefan@marxist.se> 1298702022-07-03 Stefan Kangas <stefankangas@gmail.com>
129871 129871
129872 Fix warning in last commit 129872 Fix warning in last commit
129873 129873
@@ -129891,7 +129891,7 @@
129891 Add mouse-wheel-down-alternate-event and mouse-wheel-up-alternate-event. 129891 Add mouse-wheel-down-alternate-event and mouse-wheel-up-alternate-event.
129892 Allow a list of modifiers for 'text-scale'. 129892 Allow a list of modifiers for 'text-scale'.
129893 129893
1298942022-07-03 Stefan Kangas <stefan@marxist.se> 1298942022-07-03 Stefan Kangas <stefankangas@gmail.com>
129895 129895
129896 Improve calc-dispatch-help docstring 129896 Improve calc-dispatch-help docstring
129897 129897
@@ -129941,20 +129941,20 @@
129941 (electric-pair-syntax-info, electric-pair--balance-info): 129941 (electric-pair-syntax-info, electric-pair--balance-info):
129942 Adjust calls accordingly. 129942 Adjust calls accordingly.
129943 129943
1299442022-07-03 Stefan Kangas <stefan@marxist.se> 1299442022-07-03 Stefan Kangas <stefankangas@gmail.com>
129945 129945
129946 Fix dired-goto-subdir prompt 129946 Fix dired-goto-subdir prompt
129947 129947
129948 * lisp/dired-aux.el (dired-goto-subdir): Fix prompt and improve 129948 * lisp/dired-aux.el (dired-goto-subdir): Fix prompt and improve
129949 docstring. Add interactive mode tag for dired-mode. 129949 docstring. Add interactive mode tag for dired-mode.
129950 129950
1299512022-07-03 Stefan Kangas <stefan@marxist.se> 1299512022-07-03 Stefan Kangas <stefankangas@gmail.com>
129952 129952
129953 Fix warnings in my last commit 129953 Fix warnings in my last commit
129954 129954
129955 * lisp/textmodes/emacs-news-mode.el (outline): Require. 129955 * lisp/textmodes/emacs-news-mode.el (outline): Require.
129956 129956
1299572022-07-03 Stefan Kangas <stefan@marxist.se> 1299572022-07-03 Stefan Kangas <stefankangas@gmail.com>
129958 129958
129959 Improve navigation keybindings in emacs-news-mode 129959 Improve navigation keybindings in emacs-news-mode
129960 129960
@@ -129974,7 +129974,7 @@
129974 attributes when replacing 'reset' pseudo-values with real values. 129974 attributes when replacing 'reset' pseudo-values with real values.
129975 (Bug#38771) 129975 (Bug#38771)
129976 129976
1299772022-07-03 Stefan Kangas <stefan@marxist.se> 1299772022-07-03 Stefan Kangas <stefankangas@gmail.com>
129978 129978
129979 Move dired-clean-up-buffers-too to dired.el 129979 Move dired-clean-up-buffers-too to dired.el
129980 129980
@@ -129995,7 +129995,7 @@
129995 (python-info-looking-at-beginning-of-defun): Add CHECK-STATEMENT 129995 (python-info-looking-at-beginning-of-defun): Add CHECK-STATEMENT
129996 argument. 129996 argument.
129997 129997
1299982022-07-03 Stefan Kangas <stefan@marxist.se> 1299982022-07-03 Stefan Kangas <stefankangas@gmail.com>
129999 129999
130000 * lisp/dired-x.el (dired-omit-size-limit): Increase value. 130000 * lisp/dired-x.el (dired-omit-size-limit): Increase value.
130001 130001
@@ -130061,11 +130061,11 @@
130061 * src/xterm.c (x_frame_highlight, x_frame_unhighlight): Don't 130061 * src/xterm.c (x_frame_highlight, x_frame_unhighlight): Don't
130062 sync catching errors. 130062 sync catching errors.
130063 130063
1300642022-07-03 Stefan Kangas <stefan@marxist.se> 1300642022-07-03 Stefan Kangas <stefankangas@gmail.com>
130065 130065
130066 * lisp/dired.el (dired-do-eww): New command. 130066 * lisp/dired.el (dired-do-eww): New command.
130067 130067
1300682022-07-03 Stefan Kangas <stefan@marxist.se> 1300682022-07-03 Stefan Kangas <stefankangas@gmail.com>
130069 130069
130070 Improve dired-do-{info,man} error handling 130070 Improve dired-do-{info,man} error handling
130071 130071
@@ -130111,7 +130111,7 @@
130111 * doc/lispref/modes.texi (Other Font Lock Variables): Document 130111 * doc/lispref/modes.texi (Other Font Lock Variables): Document
130112 'jit-lock-debug-mode'. 130112 'jit-lock-debug-mode'.
130113 130113
1301142022-07-03 Stefan Kangas <stefan@marxist.se> 1301142022-07-03 Stefan Kangas <stefankangas@gmail.com>
130115 130115
130116 Merge from origin/emacs-28 130116 Merge from origin/emacs-28
130117 130117
@@ -130197,28 +130197,28 @@
130197 130197
130198 Unobsolete longlines-mode (bug#18589) 130198 Unobsolete longlines-mode (bug#18589)
130199 130199
1302002022-07-02 Stefan Kangas <stefan@marxist.se> 1302002022-07-02 Stefan Kangas <stefankangas@gmail.com>
130201 130201
130202 Use help-key-binding face in text scale adjust messages 130202 Use help-key-binding face in text scale adjust messages
130203 130203
130204 * lisp/face-remap.el (text-scale-adjust) 130204 * lisp/face-remap.el (text-scale-adjust)
130205 (global-text-scale-adjust): Use substitute-command-keys. 130205 (global-text-scale-adjust): Use substitute-command-keys.
130206 130206
1302072022-07-02 Stefan Kangas <stefan@marxist.se> 1302072022-07-02 Stefan Kangas <stefankangas@gmail.com>
130208 130208
130209 Use help-key-binding face in repeat-mode message 130209 Use help-key-binding face in repeat-mode message
130210 130210
130211 * lisp/repeat.el (repeat-echo-message-string): Use 130211 * lisp/repeat.el (repeat-echo-message-string): Use
130212 substitute-command-keys. 130212 substitute-command-keys.
130213 130213
1302142022-07-02 Stefan Kangas <stefan@marxist.se> 1302142022-07-02 Stefan Kangas <stefankangas@gmail.com>
130215 130215
130216 Make dired-jump repeatable in repeat-mode 130216 Make dired-jump repeatable in repeat-mode
130217 130217
130218 * lisp/dired.el (dired-jump-map): New variable. 130218 * lisp/dired.el (dired-jump-map): New variable.
130219 (dired-jump): Put 'repeat-map' property with 'dired-jump-map'. 130219 (dired-jump): Put 'repeat-map' property with 'dired-jump-map'.
130220 130220
1302212022-07-02 Stefan Kangas <stefan@marxist.se> 1302212022-07-02 Stefan Kangas <stefankangas@gmail.com>
130222 130222
130223 Move dired-info and dired-man from dired-x to dired 130223 Move dired-info and dired-man from dired-x to dired
130224 130224
@@ -130238,7 +130238,7 @@
130238 'dired-do-man'. 130238 'dired-do-man'.
130239 * etc/NEWS: Announce the above changes. 130239 * etc/NEWS: Announce the above changes.
130240 130240
1302412022-07-02 Stefan Kangas <stefan@marxist.se> 1302412022-07-02 Stefan Kangas <stefankangas@gmail.com>
130242 130242
130243 Prefer defvar-keymap in nxml/*.el 130243 Prefer defvar-keymap in nxml/*.el
130244 130244
@@ -130336,7 +130336,7 @@
130336 130336
130337 * src/comp.c (syms_of_comp): Fix grammar in doc string. 130337 * src/comp.c (syms_of_comp): Fix grammar in doc string.
130338 130338
1303392022-07-02 Stefan Kangas <stefan@marxist.se> 1303392022-07-02 Stefan Kangas <stefankangas@gmail.com>
130340 130340
130341 Doc fixes; don't use obsolete names 130341 Doc fixes; don't use obsolete names
130342 130342
@@ -130344,14 +130344,14 @@
130344 * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete 130344 * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete
130345 names. 130345 names.
130346 130346
1303472022-07-02 Stefan Kangas <stefan@marxist.se> 1303472022-07-02 Stefan Kangas <stefankangas@gmail.com>
130348 130348
130349 Don't refer to obsolete alias for insert-char 130349 Don't refer to obsolete alias for insert-char
130350 130350
130351 * lisp/leim/quail/persian.el: Don't refer to obsolete alias for 130351 * lisp/leim/quail/persian.el: Don't refer to obsolete alias for
130352 insert-char. 130352 insert-char.
130353 130353
1303542022-07-02 Stefan Kangas <stefan@marxist.se> 1303542022-07-02 Stefan Kangas <stefankangas@gmail.com>
130355 130355
130356 Don't use obsolete face name in manoj-dark-theme 130356 Don't use obsolete face name in manoj-dark-theme
130357 130357
@@ -130369,11 +130369,11 @@
130369 * src/xterm.c (x_special_window_exists_p): New function. 130369 * src/xterm.c (x_special_window_exists_p): New function.
130370 (xm_get_drag_window_1): Rework workflow and display grabbing. 130370 (xm_get_drag_window_1): Rework workflow and display grabbing.
130371 130371
1303722022-07-02 Stefan Kangas <stefan@marxist.se> 1303722022-07-02 Stefan Kangas <stefankangas@gmail.com>
130373 130373
130374 * src/xfns.c (Fx_server_input_extension_version): Fix typo. 130374 * src/xfns.c (Fx_server_input_extension_version): Fix typo.
130375 130375
1303762022-07-02 Stefan Kangas <stefan@marxist.se> 1303762022-07-02 Stefan Kangas <stefankangas@gmail.com>
130377 130377
130378 Merge from origin/emacs-28 130378 Merge from origin/emacs-28
130379 130379
@@ -130425,13 +130425,13 @@
130425 `copy'. 130425 `copy'.
130426 (x-dnd-do-direct-save): Offer application/octet-stream as well. 130426 (x-dnd-do-direct-save): Offer application/octet-stream as well.
130427 130427
1304282022-07-02 Stefan Kangas <stefan@marxist.se> 1304282022-07-02 Stefan Kangas <stefankangas@gmail.com>
130429 130429
130430 * lisp/ruler-mode.el (ruler-mode-map): Use defvar-keymap. 130430 * lisp/ruler-mode.el (ruler-mode-map): Use defvar-keymap.
130431 130431
130432 * lisp/epa-mail.el (epa-mail-mode-map): Use defvar-keymap. 130432 * lisp/epa-mail.el (epa-mail-mode-map): Use defvar-keymap.
130433 130433
1304342022-07-01 Stefan Kangas <stefan@marxist.se> 1304342022-07-01 Stefan Kangas <stefankangas@gmail.com>
130435 130435
130436 Font lock \\`' command substitutions in docstrings 130436 Font lock \\`' command substitutions in docstrings
130437 130437
@@ -130470,14 +130470,14 @@
130470 130470
130471 * src/xterm.h: Update declarations. 130471 * src/xterm.h: Update declarations.
130472 130472
1304732022-07-01 Stefan Kangas <stefan@marxist.se> 1304732022-07-01 Stefan Kangas <stefankangas@gmail.com>
130474 130474
130475 Use command substitution in kmacro.el 130475 Use command substitution in kmacro.el
130476 130476
130477 * lisp/kmacro.el (kmacro-bind-to-key, kmacro-view-macro-repeat): 130477 * lisp/kmacro.el (kmacro-bind-to-key, kmacro-view-macro-repeat):
130478 Use command substitution. 130478 Use command substitution.
130479 130479
1304802022-07-01 Stefan Kangas <stefan@marxist.se> 1304802022-07-01 Stefan Kangas <stefankangas@gmail.com>
130481 130481
130482 * doc/misc/erc.texi (Connecting): Fix typo. 130482 * doc/misc/erc.texi (Connecting): Fix typo.
130483 130483
@@ -130588,7 +130588,7 @@
130588 (x-dnd-handle-octet-stream-for-drop): 130588 (x-dnd-handle-octet-stream-for-drop):
130589 (x-dnd-handle-xds-drop): New functions. 130589 (x-dnd-handle-xds-drop): New functions.
130590 130590
1305912022-07-01 Stefan Kangas <stefan@marxist.se> 1305912022-07-01 Stefan Kangas <stefankangas@gmail.com>
130592 130592
130593 Update publicsuffix.txt from upstream 130593 Update publicsuffix.txt from upstream
130594 130594
@@ -131373,7 +131373,7 @@
131373 utility test to scrape for unused vars that may accumulate over time. 131373 utility test to scrape for unused vars that may accumulate over time.
131374 (Bug#54825) 131374 (Bug#54825)
131375 131375
1313762022-06-30 Stefan Kangas <stefan@marxist.se> 1313762022-06-30 Stefan Kangas <stefankangas@gmail.com>
131377 131377
131378 Doc fixes: don't refer to some obsolete items 131378 Doc fixes: don't refer to some obsolete items
131379 131379
@@ -131383,7 +131383,7 @@
131383 * lisp/vc/diff-mode.el: Doc fix; don't refer to obsolete variables and 131383 * lisp/vc/diff-mode.el: Doc fix; don't refer to obsolete variables and
131384 functions. 131384 functions.
131385 131385
1313862022-06-30 Stefan Kangas <stefan@marxist.se> 1313862022-06-30 Stefan Kangas <stefankangas@gmail.com>
131387 131387
131388 Remove obsolete cust-print from elisp index 131388 Remove obsolete cust-print from elisp index
131389 131389
@@ -131419,7 +131419,7 @@
131419 * lisp/font-lock.el (font-lock-extend-region-wholelines): Rewrite, 131419 * lisp/font-lock.el (font-lock-extend-region-wholelines): Rewrite,
131420 using `syntax-propertize-wholelines`. 131420 using `syntax-propertize-wholelines`.
131421 131421
1314222022-06-30 Stefan Kangas <stefan@marxist.se> 1314222022-06-30 Stefan Kangas <stefankangas@gmail.com>
131423 131423
131424 * admin/make-tarball.txt: Minor clarifications. 131424 * admin/make-tarball.txt: Minor clarifications.
131425 131425
@@ -131431,7 +131431,7 @@
131431 * lisp/emacs-lisp/macroexp.el (internal-macroexpand-for-load): Since 131431 * lisp/emacs-lisp/macroexp.el (internal-macroexpand-for-load): Since
131432 eager macro-expansion errors are no longer warnings, don't say so. 131432 eager macro-expansion errors are no longer warnings, don't say so.
131433 131433
1314342022-06-30 Stefan Kangas <stefan@marxist.se> 1314342022-06-30 Stefan Kangas <stefankangas@gmail.com>
131435 131435
131436 * lisp/eshell/em-term.el (eshell-visual-commands): Add vim. 131436 * lisp/eshell/em-term.el (eshell-visual-commands): Add vim.
131437 131437
@@ -131465,7 +131465,7 @@
131465 * lisp/progmodes/elisp-mode.el (elisp-byte-compile-buffer): Make 131465 * lisp/progmodes/elisp-mode.el (elisp-byte-compile-buffer): Make
131466 warnings point to the correct place. 131466 warnings point to the correct place.
131467 131467
1314682022-06-30 Stefan Kangas <stefan@marxist.se> 1314682022-06-30 Stefan Kangas <stefankangas@gmail.com>
131469 131469
131470 New hook save-place-after-find-file-hook 131470 New hook save-place-after-find-file-hook
131471 131471
@@ -131698,7 +131698,7 @@
131698 This includes group-n, submatch-n, =, >=, ** and repeat, whose first 1 131698 This includes group-n, submatch-n, =, >=, ** and repeat, whose first 1
131699 or 2 arguments are special. 131699 or 2 arguments are special.
131700 131700
1317012022-06-29 Stefan Kangas <stefan@marxist.se> 1317012022-06-29 Stefan Kangas <stefankangas@gmail.com>
131702 131702
131703 Merge from origin/emacs-28 131703 Merge from origin/emacs-28
131704 131704
@@ -131708,7 +131708,7 @@
131708 # ChangeLog.3 131708 # ChangeLog.3
131709 # etc/AUTHORS 131709 # etc/AUTHORS
131710 131710
1317112022-06-29 Stefan Kangas <stefan@marxist.se> 1317112022-06-29 Stefan Kangas <stefankangas@gmail.com>
131712 131712
131713 Merge from origin/emacs-28 131713 Merge from origin/emacs-28
131714 131714
@@ -131721,7 +131721,7 @@
131721 * src/xselect.c (x_handle_selection_request): Correctly punt 131721 * src/xselect.c (x_handle_selection_request): Correctly punt
131722 when !dpyinfo. 131722 when !dpyinfo.
131723 131723
1317242022-06-29 Stefan Kangas <stefan@marxist.se> 1317242022-06-29 Stefan Kangas <stefankangas@gmail.com>
131725 131725
131726 Bump Emacs version to 28.1.90 131726 Bump Emacs version to 28.1.90
131727 131727
@@ -131730,7 +131730,7 @@
131730 * msdos/sed2v2.inp: 131730 * msdos/sed2v2.inp:
131731 * nt/README.W32: Bump Emacs version to 28.1.90. 131731 * nt/README.W32: Bump Emacs version to 28.1.90.
131732 131732
1317332022-06-29 Stefan Kangas <stefan@marxist.se> 1317332022-06-29 Stefan Kangas <stefankangas@gmail.com>
131734 131734
131735 Update ChangeLog and AUTHORS for 28.1.90 pretest 131735 Update ChangeLog and AUTHORS for 28.1.90 pretest
131736 131736
@@ -131802,7 +131802,7 @@
131802 is set. 131802 is set.
131803 * src/xterm.h: Update prototypes. 131803 * src/xterm.h: Update prototypes.
131804 131804
1318052022-06-29 Stefan Kangas <stefan@marxist.se> 1318052022-06-29 Stefan Kangas <stefankangas@gmail.com>
131806 131806
131807 Make two text-property-search tests easier to read 131807 Make two text-property-search tests easier to read
131808 131808
@@ -131811,7 +131811,7 @@
131811 (text-property-search-backward/point-at-end): Rewrite to make tests 131811 (text-property-search-backward/point-at-end): Rewrite to make tests
131812 easier to read. 131812 easier to read.
131813 131813
1318142022-06-29 Stefan Kangas <stefan@marxist.se> 1318142022-06-29 Stefan Kangas <stefankangas@gmail.com>
131815 131815
131816 Minor cleanup in dired-x-bind-find-file 131816 Minor cleanup in dired-x-bind-find-file
131817 131817
@@ -131894,7 +131894,7 @@
131894 * lisp/menu-bar.el (menu-bar-make-toggle-command): Call 131894 * lisp/menu-bar.el (menu-bar-make-toggle-command): Call
131895 force-mode-line-update. (Bug#56155) 131895 force-mode-line-update. (Bug#56155)
131896 131896
1318972022-06-29 Stefan Kangas <stefan@marxist.se> 1318972022-06-29 Stefan Kangas <stefankangas@gmail.com>
131898 131898
131899 Merge from origin/emacs-28 131899 Merge from origin/emacs-28
131900 131900
@@ -132045,7 +132045,7 @@
132045 values of puthash and clrhash with their respective 132045 values of puthash and clrhash with their respective
132046 docstrings (bug#55562). 132046 docstrings (bug#55562).
132047 132047
1320482022-06-28 Stefan Kangas <stefan@marxist.se> 1320482022-06-28 Stefan Kangas <stefankangas@gmail.com>
132049 132049
132050 Merge from origin/emacs-28 132050 Merge from origin/emacs-28
132051 132051
@@ -132255,7 +132255,7 @@
132255 (haiku_draw_glyph_string): Fix conditions under which 132255 (haiku_draw_glyph_string): Fix conditions under which
132256 row->stipple_p is set. 132256 row->stipple_p is set.
132257 132257
1322582022-06-27 Stefan Kangas <stefan@marxist.se> 1322582022-06-27 Stefan Kangas <stefankangas@gmail.com>
132259 132259
132260 Merge from origin/emacs-28 132260 Merge from origin/emacs-28
132261 132261
@@ -132263,7 +132263,7 @@
132263 c66b90a534 Mention Solaris 10 'make clean' and 'make check' 132263 c66b90a534 Mention Solaris 10 'make clean' and 'make check'
132264 ade34cf821 Mention further crashes on Solaris 10 132264 ade34cf821 Mention further crashes on Solaris 10
132265 132265
1322662022-06-27 Stefan Kangas <stefan@marxist.se> 1322662022-06-27 Stefan Kangas <stefankangas@gmail.com>
132267 132267
132268 Merge from origin/emacs-28 132268 Merge from origin/emacs-28
132269 132269
@@ -132457,7 +132457,7 @@
132457 * lisp/emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Restore the 132457 * lisp/emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Restore the
132458 "fill first line separately" logic. 132458 "fill first line separately" logic.
132459 132459
1324602022-06-26 Stefan Kangas <stefan@marxist.se> 1324602022-06-26 Stefan Kangas <stefankangas@gmail.com>
132461 132461
132462 Fix typo in use-package docstring 132462 Fix typo in use-package docstring
132463 132463
@@ -132627,7 +132627,7 @@
132627 moved, update input_pending. Bug found calling 132627 moved, update input_pending. Bug found calling
132628 `input-pending-p' inside the DND movement function. 132628 `input-pending-p' inside the DND movement function.
132629 132629
1326302022-06-25 Stefan Kangas <stefan@marxist.se> 1326302022-06-25 Stefan Kangas <stefankangas@gmail.com>
132631 132631
132632 New command recentf-open 132632 New command recentf-open
132633 132633
@@ -132646,7 +132646,7 @@
132646 132646
132647 * lisp/replace.el (require): Fix subr-x build warning. 132647 * lisp/replace.el (require): Fix subr-x build warning.
132648 132648
1326492022-06-25 Stefan Kangas <stefan@marxist.se> 1326492022-06-25 Stefan Kangas <stefankangas@gmail.com>
132650 132650
132651 Don't error out on invalid literal key substitutions 132651 Don't error out on invalid literal key substitutions
132652 132652
@@ -132753,7 +132753,7 @@
132753 * src/image.c (image_set_transform): Implement using affine 132753 * src/image.c (image_set_transform): Implement using affine
132754 transforms on Haiku too. 132754 transforms on Haiku too.
132755 132755
1327562022-06-25 Stefan Kangas <stefan@marxist.se> 1327562022-06-25 Stefan Kangas <stefankangas@gmail.com>
132757 132757
132758 Merge from origin/emacs-28 132758 Merge from origin/emacs-28
132759 132759
@@ -132793,7 +132793,7 @@
132793 * lisp/ido.el (ido-file-lessp): 132793 * lisp/ido.el (ido-file-lessp):
132794 (ido-file-extension-lessp): Respect ido-case-fold (bug#47127). 132794 (ido-file-extension-lessp): Respect ido-case-fold (bug#47127).
132795 132795
1327962022-06-24 Stefan Kangas <stefan@marxist.se> 1327962022-06-24 Stefan Kangas <stefankangas@gmail.com>
132797 132797
132798 Avoid treating number as an enum in the org manual 132798 Avoid treating number as an enum in the org manual
132799 132799
@@ -132847,7 +132847,7 @@
132847 * lisp/imenu.el (imenu--create-keymap): Fix menu syntax 132847 * lisp/imenu.el (imenu--create-keymap): Fix menu syntax
132848 (bug#56185). 132848 (bug#56185).
132849 132849
1328502022-06-24 Stefan Kangas <stefan@marxist.se> 1328502022-06-24 Stefan Kangas <stefankangas@gmail.com>
132851 132851
132852 Merge from origin/emacs-28 132852 Merge from origin/emacs-28
132853 132853
@@ -133052,7 +133052,7 @@
133052 (handle_one_xevent): Reduce duplicate code for converting XI 133052 (handle_one_xevent): Reduce duplicate code for converting XI
133053 state and button state into X state. 133053 state and button state into X state.
133054 133054
1330552022-06-23 Stefan Kangas <stefan@marxist.se> 1330552022-06-23 Stefan Kangas <stefankangas@gmail.com>
133056 133056
133057 * lisp/net/browse-url.el: Doc fix; recommend keymap-* functions. 133057 * lisp/net/browse-url.el: Doc fix; recommend keymap-* functions.
133058 133058
@@ -133071,34 +133071,34 @@
133071 * lisp/menu-bar.el (menu-bar-options-save): Save desktop-save-mode 133071 * lisp/menu-bar.el (menu-bar-options-save): Save desktop-save-mode
133072 (bug#56156). 133072 (bug#56156).
133073 133073
1330742022-06-23 Stefan Kangas <stefan@marxist.se> 1330742022-06-23 Stefan Kangas <stefankangas@gmail.com>
133075 133075
133076 Tag shortcut commands for recentf-dialog-mode 133076 Tag shortcut commands for recentf-dialog-mode
133077 133077
133078 * lisp/recentf.el (recentf--shortcuts-keymap): Add interactive mode 133078 * lisp/recentf.el (recentf--shortcuts-keymap): Add interactive mode
133079 tags for 'recentf-dialog-mode' specific commands. 133079 tags for 'recentf-dialog-mode' specific commands.
133080 133080
1330812022-06-23 Stefan Kangas <stefan@marxist.se> 1330812022-06-23 Stefan Kangas <stefankangas@gmail.com>
133082 133082
133083 Prefer defvar-keymap and keymap-set in recentf.el 133083 Prefer defvar-keymap and keymap-set in recentf.el
133084 133084
133085 * lisp/recentf.el (recentf-mode-map): Prefer defvar-keymap. 133085 * lisp/recentf.el (recentf-mode-map): Prefer defvar-keymap.
133086 (recentf--shortcuts-keymap): Prefer keymap-set. 133086 (recentf--shortcuts-keymap): Prefer keymap-set.
133087 133087
1330882022-06-23 Stefan Kangas <stefan@marxist.se> 1330882022-06-23 Stefan Kangas <stefankangas@gmail.com>
133089 133089
133090 Use shortened filenames in recentf-mode 133090 Use shortened filenames in recentf-mode
133091 133091
133092 * lisp/recentf.el (recentf-filename-handlers): Set to 133092 * lisp/recentf.el (recentf-filename-handlers): Set to
133093 'abbreviate-file-name' to get shortened names by default. (Bug#56123) 133093 'abbreviate-file-name' to get shortened names by default. (Bug#56123)
133094 133094
1330952022-06-23 Stefan Kangas <stefan@marxist.se> 1330952022-06-23 Stefan Kangas <stefankangas@gmail.com>
133096 133096
133097 Revert "Allow shortening filenames in recentf-mode menu" 133097 Revert "Allow shortening filenames in recentf-mode menu"
133098 133098
133099 This reverts commit 32906819addde1aa952d4718699d332d3a58b004. 133099 This reverts commit 32906819addde1aa952d4718699d332d3a58b004.
133100 133100
1331012022-06-23 Stefan Kangas <stefan@marxist.se> 1331012022-06-23 Stefan Kangas <stefankangas@gmail.com>
133102 133102
133103 Revert "Use short file names by default in recentf menu" 133103 Revert "Use short file names by default in recentf menu"
133104 133104
@@ -133169,7 +133169,7 @@
133169 133169
133170 * src/pgtkterm.h: Update prototypes, fix prototype coding style. 133170 * src/pgtkterm.h: Update prototypes, fix prototype coding style.
133171 133171
1331722022-06-23 Stefan Kangas <stefan@marxist.se> 1331722022-06-23 Stefan Kangas <stefankangas@gmail.com>
133173 133173
133174 Merge from origin/emacs-28 133174 Merge from origin/emacs-28
133175 133175
@@ -133193,14 +133193,14 @@
133193 (handle_one_xevent): Set device if DND is in progress and update 133193 (handle_one_xevent): Set device if DND is in progress and update
133194 device->grab. 133194 device->grab.
133195 133195
1331962022-06-22 Stefan Kangas <stefan@marxist.se> 1331962022-06-22 Stefan Kangas <stefankangas@gmail.com>
133197 133197
133198 Make recentf-elements obsolete 133198 Make recentf-elements obsolete
133199 133199
133200 * lisp/recentf.el (recentf-elements): Make obsolete. Update 133200 * lisp/recentf.el (recentf-elements): Make obsolete. Update
133201 callers. 133201 callers.
133202 133202
1332032022-06-22 Stefan Kangas <stefan@marxist.se> 1332032022-06-22 Stefan Kangas <stefankangas@gmail.com>
133204 133204
133205 Convert several defsubst to defun in recentf.el 133205 Convert several defsubst to defun in recentf.el
133206 133206
@@ -133217,7 +133217,7 @@
133217 (recentf-show-basenames-descending): Change from defsubst to 133217 (recentf-show-basenames-descending): Change from defsubst to
133218 defun. 133218 defun.
133219 133219
1332202022-06-22 Stefan Kangas <stefan@marxist.se> 1332202022-06-22 Stefan Kangas <stefankangas@gmail.com>
133221 133221
133222 Bind C-c C-c and C-c C-k in recentf-dialog-mode 133222 Bind C-c C-c and C-c C-k in recentf-dialog-mode
133223 133223
@@ -133273,7 +133273,7 @@
133273 * doc/misc/autotype.texi (Autoinserting): Fix wording. Suggested 133273 * doc/misc/autotype.texi (Autoinserting): Fix wording. Suggested
133274 by Richard Stallman <rms@gnu.org>. 133274 by Richard Stallman <rms@gnu.org>.
133275 133275
1332762022-06-22 Stefan Kangas <stefan@marxist.se> 1332762022-06-22 Stefan Kangas <stefankangas@gmail.com>
133277 133277
133278 Prefer Emacs mouse button event names to XEmacs names 133278 Prefer Emacs mouse button event names to XEmacs names
133279 133279
@@ -133282,7 +133282,7 @@
133282 (ediff-draw-dir-diffs, ediff-redraw-registry-buffer): Prefer Emacs 133282 (ediff-draw-dir-diffs, ediff-redraw-registry-buffer): Prefer Emacs
133283 mouse button event names to XEmacs names. 133283 mouse button event names to XEmacs names.
133284 133284
1332852022-06-22 Stefan Kangas <stefan@marxist.se> 1332852022-06-22 Stefan Kangas <stefankangas@gmail.com>
133286 133286
133287 * lisp/bs.el (bs-mode-map): Prefer defvar-keymap. 133287 * lisp/bs.el (bs-mode-map): Prefer defvar-keymap.
133288 133288
@@ -133293,14 +133293,14 @@
133293 * src/xterm.c (x_gc_free_ext_data_private): New function. 133293 * src/xterm.c (x_gc_free_ext_data_private): New function.
133294 (x_gc_get_ext_data): Set it as the private data free function. 133294 (x_gc_get_ext_data): Set it as the private data free function.
133295 133295
1332962022-06-22 Stefan Kangas <stefan@marxist.se> 1332962022-06-22 Stefan Kangas <stefankangas@gmail.com>
133297 133297
133298 Do interactive mode tagging in edmacro.el 133298 Do interactive mode tagging in edmacro.el
133299 133299
133300 * lisp/edmacro.el (edmacro-finish-edit, edmacro-insert-key): 133300 * lisp/edmacro.el (edmacro-finish-edit, edmacro-insert-key):
133301 Add interactive mode tag for edmacro-mode. 133301 Add interactive mode tag for edmacro-mode.
133302 133302
1333032022-06-22 Stefan Kangas <stefan@marxist.se> 1333032022-06-22 Stefan Kangas <stefankangas@gmail.com>
133304 133304
133305 Use short file names by default in recentf menu 133305 Use short file names by default in recentf menu
133306 133306
@@ -133513,7 +133513,7 @@
133513 Improve handling of "process-name" and "process-buffer" connection 133513 Improve handling of "process-name" and "process-buffer" connection
133514 properties. 133514 properties.
133515 133515
1335162022-06-21 Stefan Kangas <stefan@marxist.se> 1335162022-06-21 Stefan Kangas <stefankangas@gmail.com>
133517 133517
133518 Allow shortening filenames in recentf-mode menu 133518 Allow shortening filenames in recentf-mode menu
133519 133519
@@ -133523,7 +133523,7 @@
133523 (recentf-menu-filter): Allow setting user option to new value 133523 (recentf-menu-filter): Allow setting user option to new value
133524 'recentf-show-abbreviated'. 133524 'recentf-show-abbreviated'.
133525 133525
1335262022-06-21 Stefan Kangas <stefan@marxist.se> 1335262022-06-21 Stefan Kangas <stefankangas@gmail.com>
133527 133527
133528 * lisp/repeat.el (repeat-mode): Fix message format. 133528 * lisp/repeat.el (repeat-mode): Fix message format.
133529 133529
@@ -133608,7 +133608,7 @@
133608 FSPEC_ANTIALIAS. 133608 FSPEC_ANTIALIAS.
133609 (Fx_select_font): Update accordingly. 133609 (Fx_select_font): Update accordingly.
133610 133610
1336112022-06-21 Stefan Kangas <stefan@marxist.se> 1336112022-06-21 Stefan Kangas <stefankangas@gmail.com>
133612 133612
133613 Merge from origin/emacs-28 133613 Merge from origin/emacs-28
133614 133614
@@ -133699,7 +133699,7 @@
133699 * src/xselect.c (x_get_foreign_selection): Add more debugging 133699 * src/xselect.c (x_get_foreign_selection): Add more debugging
133700 code. 133700 code.
133701 133701
1337022022-06-20 Stefan Kangas <stefan@marxist.se> 1337022022-06-20 Stefan Kangas <stefankangas@gmail.com>
133703 133703
133704 Prefer defvar-keymap in hi-lock.el 133704 Prefer defvar-keymap in hi-lock.el
133705 133705
@@ -133768,7 +133768,7 @@
133768 (xbm_image_p): Allow passing in :width/:height for display. 133768 (xbm_image_p): Allow passing in :width/:height for display.
133769 (xbm_load): Use :data-width/:data-height. 133769 (xbm_load): Use :data-width/:data-height.
133770 133770
1337712022-06-20 Stefan Kangas <stefan@marxist.se> 1337712022-06-20 Stefan Kangas <stefankangas@gmail.com>
133772 133772
133773 * doc/misc/eww.texi (Overview, Basics): Fix typos. 133773 * doc/misc/eww.texi (Overview, Basics): Fix typos.
133774 133774
@@ -133860,7 +133860,7 @@
133860 (bug#46882). 133860 (bug#46882).
133861 (dired-omit-mode, dired-omit-expunge): Use the new user option. 133861 (dired-omit-mode, dired-omit-expunge): Use the new user option.
133862 133862
1338632022-06-19 Stefan Kangas <stefan@marxist.se> 1338632022-06-19 Stefan Kangas <stefankangas@gmail.com>
133864 133864
133865 Update font scaling documentation to not talk about "face height" 133865 Update font scaling documentation to not talk about "face height"
133866 133866
@@ -133894,7 +133894,7 @@
133894 * lisp/net/tramp-adb.el (tramp-adb-handle-make-process): 133894 * lisp/net/tramp-adb.el (tramp-adb-handle-make-process):
133895 Fix process buffer management. 133895 Fix process buffer management.
133896 133896
1338972022-06-19 Stefan Kangas <stefan@marxist.se> 1338972022-06-19 Stefan Kangas <stefankangas@gmail.com>
133898 133898
133899 Fix starting eshell with missing/invalid modules defined 133899 Fix starting eshell with missing/invalid modules defined
133900 133900
@@ -133970,7 +133970,7 @@
133970 were other seen with sending selections to a clipboard 133970 were other seen with sending selections to a clipboard
133971 immediately afterwards on Irix 6.5. 133971 immediately afterwards on Irix 6.5.
133972 133972
1339732022-06-19 Stefan Kangas <stefan@marxist.se> 1339732022-06-19 Stefan Kangas <stefankangas@gmail.com>
133974 133974
133975 Add rudimentary font-locking to edmacro-mode 133975 Add rudimentary font-locking to edmacro-mode
133976 133976
@@ -133979,11 +133979,11 @@
133979 (edit-kbd-macro): Use font-lock in 'edmacro-mode'. Minor 133979 (edit-kbd-macro): Use font-lock in 'edmacro-mode'. Minor
133980 improvement to command substitution. 133980 improvement to command substitution.
133981 133981
1339822022-06-19 Stefan Kangas <stefan@marxist.se> 1339822022-06-19 Stefan Kangas <stefankangas@gmail.com>
133983 133983
133984 * lisp/obsolete/eieio-compat.el: Add missing Obsolete-since line. 133984 * lisp/obsolete/eieio-compat.el: Add missing Obsolete-since line.
133985 133985
1339862022-06-19 Stefan Kangas <stefan@marxist.se> 1339862022-06-19 Stefan Kangas <stefankangas@gmail.com>
133987 133987
133988 Prefer defvar-keymap in kmacro.el 133988 Prefer defvar-keymap in kmacro.el
133989 133989
@@ -134059,7 +134059,7 @@
134059 * src/xterm.c (xm_get_drag_atom_1): Don't use PropModeAppend if 134059 * src/xterm.c (xm_get_drag_atom_1): Don't use PropModeAppend if
134060 rc != Success. 134060 rc != Success.
134061 134061
1340622022-06-19 Stefan Kangas <stefan@marxist.se> 1340622022-06-19 Stefan Kangas <stefankangas@gmail.com>
134063 134063
134064 Merge from origin/emacs-28 134064 Merge from origin/emacs-28
134065 134065
@@ -134096,13 +134096,13 @@
134096 (handle_one_xevent): Use correct time for lmsg.timestamp sent in 134096 (handle_one_xevent): Use correct time for lmsg.timestamp sent in
134097 response to entering the return-frame. 134097 response to entering the return-frame.
134098 134098
1340992022-06-18 Stefan Kangas <stefan@marxist.se> 1340992022-06-18 Stefan Kangas <stefankangas@gmail.com>
134100 134100
134101 Prefer defvar-keymap in edmacro.el 134101 Prefer defvar-keymap in edmacro.el
134102 134102
134103 * lisp/edmacro.el (edmacro-mode-map): Prefer defvar-keymap. 134103 * lisp/edmacro.el (edmacro-mode-map): Prefer defvar-keymap.
134104 134104
1341052022-06-18 Stefan Kangas <stefan@marxist.se> 1341052022-06-18 Stefan Kangas <stefankangas@gmail.com>
134106 134106
134107 Respect no-face argument in literal key substitutions 134107 Respect no-face argument in literal key substitutions
134108 134108
@@ -134279,7 +134279,7 @@
134279 Use \0 and \r instead of ^@ and \C-m to represent NUL and RET 134279 Use \0 and \r instead of ^@ and \C-m to represent NUL and RET
134280 when combined with other modifiers. 134280 when combined with other modifiers.
134281 134281
1342822022-06-18 Stefan Kangas <stefan@marxist.se> 1342822022-06-18 Stefan Kangas <stefankangas@gmail.com>
134283 134283
134284 Prefer URL commentary header in two files 134284 Prefer URL commentary header in two files
134285 134285
@@ -134287,7 +134287,7 @@
134287 * test/lisp/progmodes/cperl-mode-tests.el: Prefer URL commentary 134287 * test/lisp/progmodes/cperl-mode-tests.el: Prefer URL commentary
134288 header. 134288 header.
134289 134289
1342902022-06-18 Stefan Kangas <stefan@marxist.se> 1342902022-06-18 Stefan Kangas <stefankangas@gmail.com>
134291 134291
134292 Define docstring element for more forms in scheme-mode 134292 Define docstring element for more forms in scheme-mode
134293 134293
@@ -134313,13 +134313,13 @@
134313 * src/haikuselect.c (haiku_lisp_to_message): Fix variable mixup. 134313 * src/haikuselect.c (haiku_lisp_to_message): Fix variable mixup.
134314 Found with --enable-check-lisp-object-type. 134314 Found with --enable-check-lisp-object-type.
134315 134315
1343162022-06-18 Stefan Kangas <stefan@marxist.se> 1343162022-06-18 Stefan Kangas <stefankangas@gmail.com>
134317 134317
134318 Merge from origin/emacs-28 134318 Merge from origin/emacs-28
134319 134319
134320 024bbcb35e Prune the Gnus FAQ of some outdated data 134320 024bbcb35e Prune the Gnus FAQ of some outdated data
134321 134321
1343222022-06-18 Stefan Kangas <stefan@marxist.se> 1343222022-06-18 Stefan Kangas <stefankangas@gmail.com>
134323 134323
134324 Merge from origin/emacs-28 134324 Merge from origin/emacs-28
134325 134325
@@ -134372,7 +134372,7 @@
134372 * doc/misc/gnus-faq.texi (FAQ 9-2): Remove some outdated advice 134372 * doc/misc/gnus-faq.texi (FAQ 9-2): Remove some outdated advice
134373 (bug#56042). 134373 (bug#56042).
134374 134374
1343752022-06-17 Stefan Kangas <stefan@marxist.se> 1343752022-06-17 Stefan Kangas <stefankangas@gmail.com>
134376 134376
134377 Delete another library obsolete since 24.1 134377 Delete another library obsolete since 24.1
134378 134378
@@ -134388,21 +134388,21 @@
134388 * lisp/international/iso-transl.el (iso-transl-char-map): Add 134388 * lisp/international/iso-transl.el (iso-transl-char-map): Add
134389 hacek characters on `C-x 8 ^ ^'. 134389 hacek characters on `C-x 8 ^ ^'.
134390 134390
1343912022-06-17 Stefan Kangas <stefan@marxist.se> 1343912022-06-17 Stefan Kangas <stefankangas@gmail.com>
134392 134392
134393 image-dired: Use full name for bookmark handler type 134393 image-dired: Use full name for bookmark handler type
134394 134394
134395 * lisp/image-dired.el (image-dired-bookmark-jump): Use full mode name 134395 * lisp/image-dired.el (image-dired-bookmark-jump): Use full mode name
134396 for bookmark handler type. 134396 for bookmark handler type.
134397 134397
1343982022-06-17 Stefan Kangas <stefan@marxist.se> 1343982022-06-17 Stefan Kangas <stefankangas@gmail.com>
134399 134399
134400 Set bookmark handler type for Eshell 134400 Set bookmark handler type for Eshell
134401 134401
134402 * lisp/eshell/esh-mode.el (eshell-bookmark-jump): Set bookmark handler 134402 * lisp/eshell/esh-mode.el (eshell-bookmark-jump): Set bookmark handler
134403 type. 134403 type.
134404 134404
1344052022-06-17 Stefan Kangas <stefan@marxist.se> 1344052022-06-17 Stefan Kangas <stefankangas@gmail.com>
134406 134406
134407 Update bookmark tests for recent change 134407 Update bookmark tests for recent change
134408 134408
@@ -134531,7 +134531,7 @@
134531 * lisp/emacs-lisp/cl-macs.el (cl-struct-sequence-type): Fix doc 134531 * lisp/emacs-lisp/cl-macs.el (cl-struct-sequence-type): Fix doc
134532 string to reflect what it does (bug#46523). 134532 string to reflect what it does (bug#46523).
134533 134533
1345342022-06-17 Stefan Kangas <stefan@marxist.se> 1345342022-06-17 Stefan Kangas <stefankangas@gmail.com>
134535 134535
134536 Fix some command substitutions 134536 Fix some command substitutions
134537 134537
@@ -134540,7 +134540,7 @@
134540 (reftex-index-phrase-selection-or-word): 134540 (reftex-index-phrase-selection-or-word):
134541 * lisp/textmodes/remember.el (remember): Fix command substitutions. 134541 * lisp/textmodes/remember.el (remember): Fix command substitutions.
134542 134542
1345432022-06-17 Stefan Kangas <stefan@marxist.se> 1345432022-06-17 Stefan Kangas <stefankangas@gmail.com>
134544 134544
134545 Rename command to bookmark-edit-annotation-confirm 134545 Rename command to bookmark-edit-annotation-confirm
134546 134546
@@ -134549,7 +134549,7 @@
134549 'bookmark-edit-annotation-cancel'. Make the old name into an 134549 'bookmark-edit-annotation-cancel'. Make the old name into an
134550 obsolete function alias. 134550 obsolete function alias.
134551 134551
1345522022-06-17 Stefan Kangas <stefan@marxist.se> 1345522022-06-17 Stefan Kangas <stefankangas@gmail.com>
134553 134553
134554 Improve help-enable-variable-value-editing help 134554 Improve help-enable-variable-value-editing help
134555 134555
@@ -134557,7 +134557,7 @@
134557 docstring to better explain what effect it has. 134557 docstring to better explain what effect it has.
134558 (help-fns-edit-variable): Use command substitution. 134558 (help-fns-edit-variable): Use command substitution.
134559 134559
1345602022-06-17 Stefan Kangas <stefan@marxist.se> 1345602022-06-17 Stefan Kangas <stefankangas@gmail.com>
134561 134561
134562 Fix command substitution in emacsbug.el 134562 Fix command substitution in emacsbug.el
134563 134563
@@ -134635,7 +134635,7 @@
134635 * lisp/net/shr.el (shr-string-pixel-width): Use 134635 * lisp/net/shr.el (shr-string-pixel-width): Use
134636 `string-pixel-width', which should be faster. 134636 `string-pixel-width', which should be faster.
134637 134637
1346382022-06-17 Stefan Kangas <stefan@marxist.se> 1346382022-06-17 Stefan Kangas <stefankangas@gmail.com>
134639 134639
134640 Cancel editing bookmark annotations with C-c C-k 134640 Cancel editing bookmark annotations with C-c C-k
134641 134641
@@ -134647,7 +134647,7 @@
134647 (bookmark-edit-annotation--maybe-display-list): New macro. 134647 (bookmark-edit-annotation--maybe-display-list): New macro.
134648 (bookmark-send-edited-annotation): Use above new macro. 134648 (bookmark-send-edited-annotation): Use above new macro.
134649 134649
1346502022-06-17 Stefan Kangas <stefan@marxist.se> 1346502022-06-17 Stefan Kangas <stefankangas@gmail.com>
134651 134651
134652 Use command substitution in bookmark-edit-annotation 134652 Use command substitution in bookmark-edit-annotation
134653 134653
@@ -134656,11 +134656,11 @@
134656 (bookmark-edit-annotation): Enter mode before inserting annotation 134656 (bookmark-edit-annotation): Enter mode before inserting annotation
134657 to get the correct command substitution. 134657 to get the correct command substitution.
134658 134658
1346592022-06-17 Stefan Kangas <stefan@marxist.se> 1346592022-06-17 Stefan Kangas <stefankangas@gmail.com>
134660 134660
134661 * lisp/edmacro.el (edit-kbd-macro): Use command substitution. 134661 * lisp/edmacro.el (edit-kbd-macro): Use command substitution.
134662 134662
1346632022-06-17 Stefan Kangas <stefan@marxist.se> 1346632022-06-17 Stefan Kangas <stefankangas@gmail.com>
134664 134664
134665 Delete most libraries obsolete since 24.1 and 24.3 134665 Delete most libraries obsolete since 24.1 and 24.3
134666 134666
@@ -134690,7 +134690,7 @@
134690 * src/xfns.c (Fx_display_last_user_time): Explain in more detail 134690 * src/xfns.c (Fx_display_last_user_time): Explain in more detail
134691 the meaning of TERMINAL. 134691 the meaning of TERMINAL.
134692 134692
1346932022-06-17 Stefan Kangas <stefan@marxist.se> 1346932022-06-17 Stefan Kangas <stefankangas@gmail.com>
134694 134694
134695 Delete reference to obsolete library complete.el 134695 Delete reference to obsolete library complete.el
134696 134696
@@ -134701,7 +134701,7 @@
134701 134701
134702 * src/fns.c (Fmapconcat): Better empty-string-or-nil detection. 134702 * src/fns.c (Fmapconcat): Better empty-string-or-nil detection.
134703 134703
1347042022-06-17 Stefan Kangas <stefan@marxist.se> 1347042022-06-17 Stefan Kangas <stefankangas@gmail.com>
134705 134705
134706 Fix misplaced interactive spec 134706 Fix misplaced interactive spec
134707 134707
@@ -134736,7 +134736,7 @@
134736 * src/xterm.c (xm_get_drag_atom_1): If another frame owns an 134736 * src/xterm.c (xm_get_drag_atom_1): If another frame owns an
134737 atom, use it anyway. 134737 atom, use it anyway.
134738 134738
1347392022-06-17 Stefan Kangas <stefan@marxist.se> 1347392022-06-17 Stefan Kangas <stefankangas@gmail.com>
134740 134740
134741 Merge from origin/emacs-28 134741 Merge from origin/emacs-28
134742 134742
@@ -134794,7 +134794,7 @@
134794 * test/src/treesit-tests.el (treesit-basic-parsing): Use the new 134794 * test/src/treesit-tests.el (treesit-basic-parsing): Use the new
134795 function. 134795 function.
134796 134796
1347972022-06-16 Stefan Kangas <stefan@marxist.se> 1347972022-06-16 Stefan Kangas <stefankangas@gmail.com>
134798 134798
134799 * lisp/textmodes/artist.el: Minor doc fixes. 134799 * lisp/textmodes/artist.el: Minor doc fixes.
134800 134800
@@ -134976,7 +134976,7 @@
134976 threshold, to speed up .org=.texi conversion. Patch by Ihor 134976 threshold, to speed up .org=.texi conversion. Patch by Ihor
134977 Radchenko <yantar92@gmail.com>. 134977 Radchenko <yantar92@gmail.com>.
134978 134978
1349792022-06-16 Stefan Kangas <stefan@marxist.se> 1349792022-06-16 Stefan Kangas <stefankangas@gmail.com>
134980 134980
134981 Make artist-version variable obsolete 134981 Make artist-version variable obsolete
134982 134982
@@ -134984,7 +134984,7 @@
134984 not been updated in nearly two decades; use the Emacs version instead. 134984 not been updated in nearly two decades; use the Emacs version instead.
134985 (artist-submit-bug-report): Don't use above obsolete variable. 134985 (artist-submit-bug-report): Don't use above obsolete variable.
134986 134986
1349872022-06-16 Stefan Kangas <stefan@marxist.se> 1349872022-06-16 Stefan Kangas <stefankangas@gmail.com>
134988 134988
134989 Prefer defvar-keymap for artist-mode-map 134989 Prefer defvar-keymap for artist-mode-map
134990 134990
@@ -135123,7 +135123,7 @@
135123 * src/xterm.h (struct x_display_info): New field 135123 * src/xterm.h (struct x_display_info): New field
135124 `motif_drag_atom_owner'. 135124 `motif_drag_atom_owner'.
135125 135125
1351262022-06-16 Stefan Kangas <stefan@marxist.se> 1351262022-06-16 Stefan Kangas <stefankangas@gmail.com>
135127 135127
135128 Merge from origin/emacs-28 135128 Merge from origin/emacs-28
135129 135129
@@ -135246,7 +135246,7 @@
135246 nil in header for 0-ary filter qualifier. 135246 nil in header for 0-ary filter qualifier.
135247 * lisp/ibuf-macs.el (define-ibuffer-filter): Also fix the message. 135247 * lisp/ibuf-macs.el (define-ibuffer-filter): Also fix the message.
135248 135248
1352492022-06-15 Stefan Kangas <stefan@marxist.se> 1352492022-06-15 Stefan Kangas <stefankangas@gmail.com>
135250 135250
135251 Prefer defvar-keymap in ibuffer.el 135251 Prefer defvar-keymap in ibuffer.el
135252 135252
@@ -135361,7 +135361,7 @@
135361 (x_coords_from_dnd_message): Handle the old KDE protocol. 135361 (x_coords_from_dnd_message): Handle the old KDE protocol.
135362 * src/xterm.h (struct x_display_info): New atoms. 135362 * src/xterm.h (struct x_display_info): New atoms.
135363 135363
1353642022-06-15 Stefan Kangas <stefan@marxist.se> 1353642022-06-15 Stefan Kangas <stefankangas@gmail.com>
135365 135365
135366 Merge from origin/emacs-28 135366 Merge from origin/emacs-28
135367 135367
@@ -135680,7 +135680,7 @@
135680 correct. 135680 correct.
135681 (x_coords_from_dnd_message): Read drop start messages as well. 135681 (x_coords_from_dnd_message): Read drop start messages as well.
135682 135682
1356832022-06-14 Stefan Kangas <stefan@marxist.se> 1356832022-06-14 Stefan Kangas <stefankangas@gmail.com>
135684 135684
135685 Merge from origin/emacs-28 135685 Merge from origin/emacs-28
135686 135686
@@ -135926,7 +135926,7 @@
135926 (syms_of_xterm): New defvar `x-dnd-native-test-function'. 135926 (syms_of_xterm): New defvar `x-dnd-native-test-function'.
135927 * src/xterm.h: Update prototypes. 135927 * src/xterm.h: Update prototypes.
135928 135928
1359292022-06-13 Stefan Kangas <stefan@marxist.se> 1359292022-06-13 Stefan Kangas <stefankangas@gmail.com>
135930 135930
135931 Merge from origin/emacs-28 135931 Merge from origin/emacs-28
135932 135932
@@ -136132,7 +136132,7 @@
136132 * src/xterm.c (x_dnd_send_enter): Only set XdndTypeList once. 136132 * src/xterm.c (x_dnd_send_enter): Only set XdndTypeList once.
136133 (x_dnd_begin_drag_and_drop): Clear type list flag. 136133 (x_dnd_begin_drag_and_drop): Clear type list flag.
136134 136134
1361352022-06-12 Stefan Kangas <stefan@marxist.se> 1361352022-06-12 Stefan Kangas <stefankangas@gmail.com>
136136 136136
136137 Merge from origin/emacs-28 136137 Merge from origin/emacs-28
136138 136138
@@ -136338,7 +136338,7 @@
136338 * src/xterm.c (x_defer_selection_requests): Move kbd_fetch_ptr 136338 * src/xterm.c (x_defer_selection_requests): Move kbd_fetch_ptr
136339 if possible and fix counter increment order. 136339 if possible and fix counter increment order.
136340 136340
1363412022-06-11 Stefan Kangas <stefan@marxist.se> 1363412022-06-11 Stefan Kangas <stefankangas@gmail.com>
136342 136342
136343 Merge from origin/emacs-28 136343 Merge from origin/emacs-28
136344 136344
@@ -136527,13 +136527,13 @@
136527 * src/xterm.c (x_dnd_get_target_window): Translate coordinates 136527 * src/xterm.c (x_dnd_get_target_window): Translate coordinates
136528 starting from the root window and avoid extra sync. 136528 starting from the root window and avoid extra sync.
136529 136529
1365302022-06-10 Stefan Kangas <stefan@marxist.se> 1365302022-06-10 Stefan Kangas <stefankangas@gmail.com>
136531 136531
136532 Merge from origin/emacs-28 136532 Merge from origin/emacs-28
136533 136533
136534 22a832ad82 Mention the #f syntax from cl-prin1 136534 22a832ad82 Mention the #f syntax from cl-prin1
136535 136535
1365362022-06-10 Stefan Kangas <stefan@marxist.se> 1365362022-06-10 Stefan Kangas <stefankangas@gmail.com>
136537 136537
136538 Merge from origin/emacs-28 136538 Merge from origin/emacs-28
136539 136539
@@ -136987,7 +136987,7 @@
136987 * lisp/icomplete.el (icomplete-in-buffer): dabbrev now uses 136987 * lisp/icomplete.el (icomplete-in-buffer): dabbrev now uses
136988 icomplete-in-buffer (bug#45764). 136988 icomplete-in-buffer (bug#45764).
136989 136989
1369902022-06-08 Stefan Kangas <stefan@marxist.se> 1369902022-06-08 Stefan Kangas <stefankangas@gmail.com>
136991 136991
136992 * doc/misc/org.org: Remove spurious markup. 136992 * doc/misc/org.org: Remove spurious markup.
136993 136993
@@ -137605,7 +137605,7 @@
137605 generate-lisp-file functions directly instead of piggy-backing on 137605 generate-lisp-file functions directly instead of piggy-backing on
137606 the autoload.el functions. (This is part of making autoload.el obsolete.) 137606 the autoload.el functions. (This is part of making autoload.el obsolete.)
137607 137607
1376082022-06-05 Stefan Kangas <stefan@marxist.se> 1376082022-06-05 Stefan Kangas <stefankangas@gmail.com>
137609 137609
137610 Don't generate separate autoload file for htmlfontify 137610 Don't generate separate autoload file for htmlfontify
137611 137611
@@ -137760,7 +137760,7 @@
137760 137760
137761 * src/xterm.h: Update prototypes. 137761 * src/xterm.h: Update prototypes.
137762 137762
1377632022-06-05 Stefan Kangas <stefan@marxist.se> 1377632022-06-05 Stefan Kangas <stefankangas@gmail.com>
137764 137764
137765 Merge from origin/emacs-28 137765 Merge from origin/emacs-28
137766 137766
@@ -138201,7 +138201,7 @@
138201 138201
138202 * src/lread.c (skip_lazy_string): Fix uninitialized variable. 138202 * src/lread.c (skip_lazy_string): Fix uninitialized variable.
138203 138203
1382042022-06-02 Stefan Kangas <stefan@marxist.se> 1382042022-06-02 Stefan Kangas <stefankangas@gmail.com>
138205 138205
138206 * lisp/play/morse.el: Doc fixes. 138206 * lisp/play/morse.el: Doc fixes.
138207 138207
@@ -138484,7 +138484,7 @@
138484 drag-and-drop functionality, document what `dnd-protocol-alist' 138484 drag-and-drop functionality, document what `dnd-protocol-alist'
138485 actually means, and improve documentation on DND data types. 138485 actually means, and improve documentation on DND data types.
138486 138486
1384872022-06-01 Stefan Kangas <stefan@marxist.se> 1384872022-06-01 Stefan Kangas <stefankangas@gmail.com>
138488 138488
138489 Make XEmacs compat code in gamegrid.el obsolete 138489 Make XEmacs compat code in gamegrid.el obsolete
138490 138490
@@ -138713,7 +138713,7 @@
138713 * lisp/Makefile.in (MAIN_FIRST): Also compile ja-dic utils to 138713 * lisp/Makefile.in (MAIN_FIRST): Also compile ja-dic utils to
138714 speed generation up. 138714 speed generation up.
138715 138715
1387162022-06-01 Stefan Kangas <stefan@marxist.se> 1387162022-06-01 Stefan Kangas <stefankangas@gmail.com>
138717 138717
138718 Update publicsuffix.txt from upstream 138718 Update publicsuffix.txt from upstream
138719 138719
@@ -138922,7 +138922,7 @@
138922 * src/xterm.c (x_check_errors): Don't sync if no requests were 138922 * src/xterm.c (x_check_errors): Don't sync if no requests were
138923 made since the error trap was installed. 138923 made since the error trap was installed.
138924 138924
1389252022-05-31 Stefan Kangas <stefan@marxist.se> 1389252022-05-31 Stefan Kangas <stefankangas@gmail.com>
138926 138926
138927 * lisp/play/handwrite.el: Minor doc fixes. 138927 * lisp/play/handwrite.el: Minor doc fixes.
138928 138928
@@ -139229,7 +139229,7 @@
139229 * src/xterm.c (x_wait_for_cell_change): New function. 139229 * src/xterm.c (x_wait_for_cell_change): New function.
139230 * src/xterm.h: Update prototypes. 139230 * src/xterm.h: Update prototypes.
139231 139231
1392322022-05-30 Stefan Kangas <stefan@marxist.se> 1392322022-05-30 Stefan Kangas <stefankangas@gmail.com>
139233 139233
139234 Merge from origin/emacs-28 139234 Merge from origin/emacs-28
139235 139235
@@ -139399,7 +139399,7 @@
139399 (x_dnd_begin_drag_and_drop): Adjust to set targets here instead. 139399 (x_dnd_begin_drag_and_drop): Adjust to set targets here instead.
139400 * src/xterm.h: Update prototypes. 139400 * src/xterm.h: Update prototypes.
139401 139401
1394022022-05-29 Stefan Kangas <stefan@marxist.se> 1394022022-05-29 Stefan Kangas <stefankangas@gmail.com>
139403 139403
139404 Merge from origin/emacs-28 139404 Merge from origin/emacs-28
139405 139405
@@ -139540,7 +139540,7 @@
139540 * doc/lispref/strings.texi (Creating Strings): Fix description of 139540 * doc/lispref/strings.texi (Creating Strings): Fix description of
139541 'string-pad'. (Bug#55688) 139541 'string-pad'. (Bug#55688)
139542 139542
1395432022-05-28 Stefan Kangas <stefan@marxist.se> 1395432022-05-28 Stefan Kangas <stefankangas@gmail.com>
139544 139544
139545 Merge from origin/emacs-28 139545 Merge from origin/emacs-28
139546 139546
@@ -139764,11 +139764,11 @@
139764 ([EmacsWindow initWithEmacsFrame:fullscreen:screen:]): Clear that event. 139764 ([EmacsWindow initWithEmacsFrame:fullscreen:screen:]): Clear that event.
139765 ([EmacsWindow dealloc]): Free last mouse event. 139765 ([EmacsWindow dealloc]): Free last mouse event.
139766 139766
1397672022-05-27 Stefan Kangas <stefan@marxist.se> 1397672022-05-27 Stefan Kangas <stefankangas@gmail.com>
139768 139768
139769 * lisp/progmodes/asm-mode.el: Minor doc fixes. 139769 * lisp/progmodes/asm-mode.el: Minor doc fixes.
139770 139770
1397712022-05-27 Stefan Kangas <stefan@marxist.se> 1397712022-05-27 Stefan Kangas <stefankangas@gmail.com>
139772 139772
139773 Prefer defvar-keymap in some progmodes 139773 Prefer defvar-keymap in some progmodes
139774 139774
@@ -139783,7 +139783,7 @@
139783 * lisp/progmodes/mixal-mode.el (mixal-mode-map): 139783 * lisp/progmodes/mixal-mode.el (mixal-mode-map):
139784 * lisp/progmodes/scheme.el (scheme-mode-map): Prefer defvar-keymap. 139784 * lisp/progmodes/scheme.el (scheme-mode-map): Prefer defvar-keymap.
139785 139785
1397862022-05-27 Stefan Kangas <stefan@marxist.se> 1397862022-05-27 Stefan Kangas <stefankangas@gmail.com>
139787 139787
139788 Silence byte-compiler warning about x-pointer-invisible 139788 Silence byte-compiler warning about x-pointer-invisible
139789 139789
@@ -139831,7 +139831,7 @@
139831 * lisp/color.el (color-name-to-rgb): Mention "unspecified-fg" and 139831 * lisp/color.el (color-name-to-rgb): Mention "unspecified-fg" and
139832 "unspecified-bg" pseudo-colors on TTY frames. (Bug#55623) 139832 "unspecified-bg" pseudo-colors on TTY frames. (Bug#55623)
139833 139833
1398342022-05-27 Stefan Kangas <stefan@marxist.se> 1398342022-05-27 Stefan Kangas <stefankangas@gmail.com>
139835 139835
139836 Merge from origin/emacs-28 139836 Merge from origin/emacs-28
139837 139837
@@ -140133,7 +140133,7 @@
140133 * src/xterm.c (x_intern_cached_atom): Handle `CARDINAL' and 140133 * src/xterm.c (x_intern_cached_atom): Handle `CARDINAL' and
140134 `WINDOW' as well. 140134 `WINDOW' as well.
140135 140135
1401362022-05-25 Stefan Kangas <stefan@marxist.se> 1401362022-05-25 Stefan Kangas <stefankangas@gmail.com>
140137 140137
140138 Prefer defvar-keymap in url/*.el 140138 Prefer defvar-keymap in url/*.el
140139 140139
@@ -140141,7 +140141,7 @@
140141 * lisp/url/url-dired.el (url-dired-minor-mode-map): Prefer 140141 * lisp/url/url-dired.el (url-dired-minor-mode-map): Prefer
140142 defvar-keymap. 140142 defvar-keymap.
140143 140143
1401442022-05-25 Stefan Kangas <stefan@marxist.se> 1401442022-05-25 Stefan Kangas <stefankangas@gmail.com>
140145 140145
140146 Remove some ancient Emacs compat code 140146 Remove some ancient Emacs compat code
140147 140147
@@ -141362,7 +141362,7 @@
141362 * src/xdisp.c (gui_consider_frame_title): Replace the Fselect_window call and 141362 * src/xdisp.c (gui_consider_frame_title): Replace the Fselect_window call and
141363 associated ancillary settings. 141363 associated ancillary settings.
141364 141364
1413652022-05-20 Stefan Kangas <stefan@marxist.se> 1413652022-05-20 Stefan Kangas <stefankangas@gmail.com>
141366 141366
141367 Remove compat code; assume imenu.el exists 141367 Remove compat code; assume imenu.el exists
141368 141368
@@ -141741,7 +141741,7 @@
141741 (x_display_pixel_height, x_display_pixel_width): Make 141741 (x_display_pixel_height, x_display_pixel_width): Make
141742 prototypes. 141742 prototypes.
141743 141743
1417442022-05-18 Stefan Kangas <stefan@marxist.se> 1417442022-05-18 Stefan Kangas <stefankangas@gmail.com>
141745 141745
141746 Delete entry on SPC completes file names from FAQ 141746 Delete entry on SPC completes file names from FAQ
141747 141747
@@ -141749,7 +141749,7 @@
141749 node: this is about a change that took place over 15 years ago and is 141749 node: this is about a change that took place over 15 years ago and is
141750 not likely to be a FAQ these days. 141750 not likely to be a FAQ these days.
141751 141751
1417522022-05-18 Stefan Kangas <stefan@marxist.se> 1417522022-05-18 Stefan Kangas <stefankangas@gmail.com>
141753 141753
141754 Don't refer to obsolete Ultrix support in FAQ 141754 Don't refer to obsolete Ultrix support in FAQ
141755 141755
@@ -141903,14 +141903,14 @@
141903 .elc files in the load path (and don't bug out on deleted .elc 141903 .elc files in the load path (and don't bug out on deleted .elc
141904 files) (bug#55492). 141904 files) (bug#55492).
141905 141905
1419062022-05-17 Stefan Kangas <stefan@marxist.se> 1419062022-05-17 Stefan Kangas <stefankangas@gmail.com>
141907 141907
141908 Recommend Wikipedia over Usenet in FAQ 141908 Recommend Wikipedia over Usenet in FAQ
141909 141909
141910 * doc/misc/efaq.texi (Origin of the term Emacs): Recommend 141910 * doc/misc/efaq.texi (Origin of the term Emacs): Recommend
141911 Wikipedia over Usenet to find out more about TECO. 141911 Wikipedia over Usenet to find out more about TECO.
141912 141912
1419132022-05-17 Stefan Kangas <stefan@marxist.se> 1419132022-05-17 Stefan Kangas <stefankangas@gmail.com>
141914 141914
141915 Remove some ancient Emacs compat code 141915 Remove some ancient Emacs compat code
141916 141916
@@ -142263,7 +142263,7 @@
142263 * etc/NEWS: Document that M-SPC is now cycle-spacing instead of 142263 * etc/NEWS: Document that M-SPC is now cycle-spacing instead of
142264 just-one-space. 142264 just-one-space.
142265 142265
1422662022-05-16 Stefan Kangas <stefan@marxist.se> 1422662022-05-16 Stefan Kangas <stefankangas@gmail.com>
142267 142267
142268 Merge from origin/emacs-28 142268 Merge from origin/emacs-28
142269 142269
@@ -142271,7 +142271,7 @@
142271 007bf9a34c Hide temporary FUSE files in Tramp 142271 007bf9a34c Hide temporary FUSE files in Tramp
142272 5dbaddc729 ; Fix some typos 142272 5dbaddc729 ; Fix some typos
142273 142273
1422742022-05-16 Stefan Kangas <stefan@marxist.se> 1422742022-05-16 Stefan Kangas <stefankangas@gmail.com>
142275 142275
142276 Merge from origin/emacs-28 142276 Merge from origin/emacs-28
142277 142277
@@ -142309,7 +142309,7 @@
142309 142309
142310 Update to Org 9.5.3-6-gef41f3 142310 Update to Org 9.5.3-6-gef41f3
142311 142311
1423122022-05-15 Stefan Kangas <stefan@marxist.se> 1423122022-05-15 Stefan Kangas <stefankangas@gmail.com>
142313 142313
142314 Minor clarification of package-update-all docstring 142314 Minor clarification of package-update-all docstring
142315 142315
@@ -142491,7 +142491,7 @@
142491 if it is a keymap. (Bug#55393) 142491 if it is a keymap. (Bug#55393)
142492 * etc/NEWS: Announce change in behavior of 'describe-keymap'. 142492 * etc/NEWS: Announce change in behavior of 'describe-keymap'.
142493 142493
1424942022-05-15 Stefan Kangas <stefan@marxist.se> 1424942022-05-15 Stefan Kangas <stefankangas@gmail.com>
142495 142495
142496 Merge from origin/emacs-28 142496 Merge from origin/emacs-28
142497 142497
@@ -142520,7 +142520,7 @@
142520 * src/xterm.c (handle_one_xevent): Don't treat emulated Button8 142520 * src/xterm.c (handle_one_xevent): Don't treat emulated Button8
142521 as a wheel event. 142521 as a wheel event.
142522 142522
1425232022-05-14 Stefan Kangas <stefan@marxist.se> 1425232022-05-14 Stefan Kangas <stefankangas@gmail.com>
142524 142524
142525 Remove some XEmacs compat code for display-graphic-p 142525 Remove some XEmacs compat code for display-graphic-p
142526 142526
@@ -142532,7 +142532,7 @@
142532 * lisp/progmodes/cperl-mode.el (cperl-tags-hier-init): Remove XEmacs 142532 * lisp/progmodes/cperl-mode.el (cperl-tags-hier-init): Remove XEmacs
142533 compat code. 142533 compat code.
142534 142534
1425352022-05-14 Stefan Kangas <stefan@marxist.se> 1425352022-05-14 Stefan Kangas <stefankangas@gmail.com>
142536 142536
142537 Delete some compat code for very old Emacs versions 142537 Delete some compat code for very old Emacs versions
142538 142538
@@ -142557,7 +142557,7 @@
142557 'directory-files-recursively' instead of running Find and Grep in 142557 'directory-files-recursively' instead of running Find and Grep in
142558 a subprocess. (Bug#55386) 142558 a subprocess. (Bug#55386)
142559 142559
1425602022-05-14 Stefan Kangas <stefan@marxist.se> 1425602022-05-14 Stefan Kangas <stefankangas@gmail.com>
142561 142561
142562 Drop ancient OEmacs support from vcursor.el 142562 Drop ancient OEmacs support from vcursor.el
142563 142563
@@ -142566,14 +142566,14 @@
142566 version of GNU Emacs V19.19" that worked "under plain MSDOS, 142566 version of GNU Emacs V19.19" that worked "under plain MSDOS,
142567 Windows, or DESQview/X". 142567 Windows, or DESQview/X".
142568 142568
1425692022-05-14 Stefan Kangas <stefan@marxist.se> 1425692022-05-14 Stefan Kangas <stefankangas@gmail.com>
142570 142570
142571 Remove Emacs 22 compat code from htmlfontify.el 142571 Remove Emacs 22 compat code from htmlfontify.el
142572 142572
142573 * lisp/htmlfontify.el (hfy-prop-invisible-p): Redefine as obsolete 142573 * lisp/htmlfontify.el (hfy-prop-invisible-p): Redefine as obsolete
142574 function alias for invisible-p. Update all callers. 142574 function alias for invisible-p. Update all callers.
142575 142575
1425762022-05-14 Stefan Kangas <stefan@marxist.se> 1425762022-05-14 Stefan Kangas <stefankangas@gmail.com>
142577 142577
142578 Remove some XEmacs compat code from org-mode 142578 Remove some XEmacs compat code from org-mode
142579 142579
@@ -142670,7 +142670,7 @@
142670 (vertd_ptrmask_bits, hourglass_bits, hourglass_mask_bits): New 142670 (vertd_ptrmask_bits, hourglass_bits, hourglass_mask_bits): New
142671 cursor bitmaps. 142671 cursor bitmaps.
142672 142672
1426732022-05-14 Stefan Kangas <stefan@marxist.se> 1426732022-05-14 Stefan Kangas <stefankangas@gmail.com>
142674 142674
142675 Merge from origin/emacs-28 142675 Merge from origin/emacs-28
142676 142676
@@ -142807,7 +142807,7 @@
142807 treesit-indent): Use the new '-at' function. 142807 treesit-indent): Use the new '-at' function.
142808 * test/src/treesit-tests.el (treesit-node-supplemental): Update tests. 142808 * test/src/treesit-tests.el (treesit-node-supplemental): Update tests.
142809 142809
1428102022-05-13 Stefan Kangas <stefan@marxist.se> 1428102022-05-13 Stefan Kangas <stefankangas@gmail.com>
142811 142811
142812 Use ert-with-temp-file in undigest-tests.el 142812 Use ert-with-temp-file in undigest-tests.el
142813 142813
@@ -142819,21 +142819,21 @@
142819 (rmail-undigest-test-rfc1521-mime-digest) 142819 (rmail-undigest-test-rfc1521-mime-digest)
142820 (rmail-undigest-test-multipart-mixed-digest): Use ert-with-temp-file. 142820 (rmail-undigest-test-multipart-mixed-digest): Use ert-with-temp-file.
142821 142821
1428222022-05-13 Stefan Kangas <stefan@marxist.se> 1428222022-05-13 Stefan Kangas <stefankangas@gmail.com>
142823 142823
142824 Don't use obsolete yow library 142824 Don't use obsolete yow library
142825 142825
142826 * lisp/erc/erc.el (erc-quit-reason-zippy, erc-part-reason-zippy): 142826 * lisp/erc/erc.el (erc-quit-reason-zippy, erc-part-reason-zippy):
142827 Don't use obsolete yow library. 142827 Don't use obsolete yow library.
142828 142828
1428292022-05-13 Stefan Kangas <stefan@marxist.se> 1428292022-05-13 Stefan Kangas <stefankangas@gmail.com>
142830 142830
142831 Remove some XEmacs compat code from flyspell.el 142831 Remove some XEmacs compat code from flyspell.el
142832 142832
142833 * lisp/textmodes/flyspell.el (flyspell-display-next-corrections): 142833 * lisp/textmodes/flyspell.el (flyspell-display-next-corrections):
142834 Remove XEmacs compat code. 142834 Remove XEmacs compat code.
142835 142835
1428362022-05-13 Stefan Kangas <stefan@marxist.se> 1428362022-05-13 Stefan Kangas <stefankangas@gmail.com>
142837 142837
142838 Remove some XEmacs compat code from org-mode 142838 Remove some XEmacs compat code from org-mode
142839 142839
@@ -142843,7 +142843,7 @@
142843 * lisp/org/org.el (org-change-tag-in-region): Remove XEmacs compat 142843 * lisp/org/org.el (org-change-tag-in-region): Remove XEmacs compat
142844 code. 142844 code.
142845 142845
1428462022-05-13 Stefan Kangas <stefan@marxist.se> 1428462022-05-13 Stefan Kangas <stefankangas@gmail.com>
142847 142847
142848 Remove some XEmacs compat code from eudc-bob.el 142848 Remove some XEmacs compat code from eudc-bob.el
142849 142849
@@ -142967,14 +142967,14 @@
142967 142967
142968 * lisp/epa-ks.el (epa-ks): Add a provide (bug#55388). 142968 * lisp/epa-ks.el (epa-ks): Add a provide (bug#55388).
142969 142969
1429702022-05-13 Stefan Kangas <stefan@marxist.se> 1429702022-05-13 Stefan Kangas <stefankangas@gmail.com>
142971 142971
142972 Remove some XEmacs compat code from pascal.el 142972 Remove some XEmacs compat code from pascal.el
142973 142973
142974 * lisp/progmodes/pascal.el (pascal-outline-map): Remove XEmacs compat 142974 * lisp/progmodes/pascal.el (pascal-outline-map): Remove XEmacs compat
142975 code. 142975 code.
142976 142976
1429772022-05-13 Stefan Kangas <stefan@marxist.se> 1429772022-05-13 Stefan Kangas <stefankangas@gmail.com>
142978 142978
142979 * lisp/language/thai-util.el (thai-word-mode-map): Prefer defvar-keymap. 142979 * lisp/language/thai-util.el (thai-word-mode-map): Prefer defvar-keymap.
142980 142980
@@ -143075,7 +143075,7 @@
143075 * src/haikugui.h (cross_ptr_bits, cross_ptrmask_bits) 143075 * src/haikugui.h (cross_ptr_bits, cross_ptrmask_bits)
143076 (ibeam_ptr_bits, ibeam_ptrmask_bits): New cursor bitmaps. 143076 (ibeam_ptr_bits, ibeam_ptrmask_bits): New cursor bitmaps.
143077 143077
1430782022-05-13 Stefan Kangas <stefan@marxist.se> 1430782022-05-13 Stefan Kangas <stefankangas@gmail.com>
143079 143079
143080 Merge from origin/emacs-28 143080 Merge from origin/emacs-28
143081 143081
@@ -143222,7 +143222,7 @@
143222 143222
143223 * src/nsterm.h (NSButtonTypeMomentaryPushIn): New define. 143223 * src/nsterm.h (NSButtonTypeMomentaryPushIn): New define.
143224 143224
1432252022-05-12 Stefan Kangas <stefan@marxist.se> 1432252022-05-12 Stefan Kangas <stefankangas@gmail.com>
143226 143226
143227 * lisp/array.el (array-mode-map): Prefer defvar-keymap. 143227 * lisp/array.el (array-mode-map): Prefer defvar-keymap.
143228 143228
@@ -143463,7 +143463,7 @@
143463 * lisp/progmodes/f90.el (f90-font-lock-keywords-2): Fontify 143463 * lisp/progmodes/f90.el (f90-font-lock-keywords-2): Fontify
143464 multi-line declarations (bug#17222). 143464 multi-line declarations (bug#17222).
143465 143465
1434662022-05-11 Stefan Kangas <stefan@marxist.se> 1434662022-05-11 Stefan Kangas <stefankangas@gmail.com>
143467 143467
143468 * etc/NEWS: Improve some entries. 143468 * etc/NEWS: Improve some entries.
143469 143469
@@ -143858,7 +143858,7 @@
143858 introduced by c32e8b33f (bug#55342) -- don't fail when the first 143858 introduced by c32e8b33f (bug#55342) -- don't fail when the first
143859 entry is at bobp. 143859 entry is at bobp.
143860 143860
1438612022-05-10 Stefan Kangas <stefan@marxist.se> 1438612022-05-10 Stefan Kangas <stefankangas@gmail.com>
143862 143862
143863 Merge from origin/emacs-28 143863 Merge from origin/emacs-28
143864 143864
@@ -144183,7 +144183,7 @@
144183 (Fhaiku_roster_launch): New function. 144183 (Fhaiku_roster_launch): New function.
144184 (syms_of_haikuselect): Update defsubrs. 144184 (syms_of_haikuselect): Update defsubrs.
144185 144185
1441862022-05-09 Stefan Kangas <stefan@marxist.se> 1441862022-05-09 Stefan Kangas <stefankangas@gmail.com>
144187 144187
144188 Merge from origin/emacs-28 144188 Merge from origin/emacs-28
144189 144189
@@ -144783,7 +144783,7 @@
144783 * src/haikufns.c (haiku_set_sticky, haiku_frame_parm_handlers): 144783 * src/haikufns.c (haiku_set_sticky, haiku_frame_parm_handlers):
144784 New frame param handler. 144784 New frame param handler.
144785 144785
1447862022-05-07 Stefan Kangas <stefan@marxist.se> 1447862022-05-07 Stefan Kangas <stefankangas@gmail.com>
144787 144787
144788 Merge from origin/emacs-28 144788 Merge from origin/emacs-28
144789 144789
@@ -145019,7 +145019,7 @@
145019 * doc/lispref/display.texi (Low-Level Font): Provide the canonical 145019 * doc/lispref/display.texi (Low-Level Font): Provide the canonical
145020 reference URL for OTF tags. 145020 reference URL for OTF tags.
145021 145021
1450222022-05-06 Stefan Kangas <stefan@marxist.se> 1450222022-05-06 Stefan Kangas <stefankangas@gmail.com>
145023 145023
145024 Merge from origin/emacs-28 145024 Merge from origin/emacs-28
145025 145025
@@ -146232,7 +146232,7 @@
146232 * src/haikufont.c (Fx_select_font): Populate font spec with 146232 * src/haikufont.c (Fx_select_font): Populate font spec with
146233 size. 146233 size.
146234 146234
1462352022-05-01 Stefan Kangas <stefan@marxist.se> 1462352022-05-01 Stefan Kangas <stefankangas@gmail.com>
146236 146236
146237 Update publicsuffix.txt from upstream 146237 Update publicsuffix.txt from upstream
146238 146238
@@ -146840,7 +146840,7 @@
146840 # Conflicts: 146840 # Conflicts:
146841 # lisp/progmodes/xref.el 146841 # lisp/progmodes/xref.el
146842 146842
1468432022-04-28 Stefan Kangas <stefan@marxist.se> 1468432022-04-28 Stefan Kangas <stefankangas@gmail.com>
146844 146844
146845 Add tests for image-supported-file-p 146845 Add tests for image-supported-file-p
146846 146846
@@ -146850,7 +146850,7 @@
146850 (image-supported-file-p/optional) 146850 (image-supported-file-p/optional)
146851 (image-supported-file-p/unsupported-returns-nil): New tests. 146851 (image-supported-file-p/unsupported-returns-nil): New tests.
146852 146852
1468532022-04-28 Stefan Kangas <stefan@marxist.se> 1468532022-04-28 Stefan Kangas <stefankangas@gmail.com>
146854 146854
146855 * lisp/finder.el (finder-mode-map): Use defvar-keymap. 146855 * lisp/finder.el (finder-mode-map): Use defvar-keymap.
146856 146856
@@ -148248,7 +148248,7 @@
148248 (x_begin_drag_and_drop): Don't confuse GTK+ 2.x by leaving drag 148248 (x_begin_drag_and_drop): Don't confuse GTK+ 2.x by leaving drag
148249 initiator info around after DND completes. 148249 initiator info around after DND completes.
148250 148250
1482512022-04-21 Stefan Kangas <stefan@marxist.se> 1482512022-04-21 Stefan Kangas <stefankangas@gmail.com>
148252 148252
148253 Merge from origin/emacs-28 148253 Merge from origin/emacs-28
148254 148254
@@ -153431,7 +153431,7 @@
153431 * src/xterm.c (handle_one_xevent): Process DND grab flag 153431 * src/xterm.c (handle_one_xevent): Process DND grab flag
153432 correctly. 153432 correctly.
153433 153433
1534342022-03-27 Stefan Kangas <stefan@marxist.se> 1534342022-03-27 Stefan Kangas <stefankangas@gmail.com>
153435 153435
153436 Merge from origin/emacs-28 153436 Merge from origin/emacs-28
153437 153437
@@ -153560,7 +153560,7 @@
153560 negatives on MS-Windows and with some symlinks to Emacs 153560 negatives on MS-Windows and with some symlinks to Emacs
153561 executables. (Bug#1474) 153561 executables. (Bug#1474)
153562 153562
1535632022-03-26 Stefan Kangas <stefan@marxist.se> 1535632022-03-26 Stefan Kangas <stefankangas@gmail.com>
153564 153564
153565 Merge from origin/emacs-28 153565 Merge from origin/emacs-28
153566 153566
@@ -153711,7 +153711,7 @@
153711 extension. 153711 extension.
153712 * src/xterm.h (struct x_display_info): New atom `WM_STATE'. 153712 * src/xterm.h (struct x_display_info): New atom `WM_STATE'.
153713 153713
1537142022-03-25 Stefan Kangas <stefan@marxist.se> 1537142022-03-25 Stefan Kangas <stefankangas@gmail.com>
153715 153715
153716 Merge from origin/emacs-28 153716 Merge from origin/emacs-28
153717 153717
@@ -154531,7 +154531,7 @@
154531 * lisp/simple.el (completion-setup-function) : Sets 154531 * lisp/simple.el (completion-setup-function) : Sets
154532 cursor-face-highlight-nonselected-window to t in Completions. 154532 cursor-face-highlight-nonselected-window to t in Completions.
154533 154533
1545342022-03-21 Stefan Kangas <stefan@marxist.se> 1545342022-03-21 Stefan Kangas <stefankangas@gmail.com>
154535 154535
154536 Merge from origin/emacs-28 154536 Merge from origin/emacs-28
154537 154537
@@ -154884,7 +154884,7 @@
154884 (MessageReceived): Ignore dropped messages with same window id. 154884 (MessageReceived): Ignore dropped messages with same window id.
154885 (be_drag_message): Add source frame's window ID to message. 154885 (be_drag_message): Add source frame's window ID to message.
154886 154886
1548872022-03-19 Stefan Kangas <stefan@marxist.se> 1548872022-03-19 Stefan Kangas <stefankangas@gmail.com>
154888 154888
154889 Merge from origin/emacs-28 154889 Merge from origin/emacs-28
154890 154890
@@ -155086,7 +155086,7 @@
155086 * src/haikuselect.c (haiku_lisp_to_message): Perform more error 155086 * src/haikuselect.c (haiku_lisp_to_message): Perform more error
155087 checking. 155087 checking.
155088 155088
1550892022-03-18 Stefan Kangas <stefan@marxist.se> 1550892022-03-18 Stefan Kangas <stefankangas@gmail.com>
155090 155090
155091 Merge from origin/emacs-28 155091 Merge from origin/emacs-28
155092 155092
@@ -155567,7 +155567,7 @@
155567 * lisp/mouse.el (mouse-drag-and-drop-region): Directly call 155567 * lisp/mouse.el (mouse-drag-and-drop-region): Directly call
155568 x-show-tip and x-hide-tip instead of going through tooltip-show. 155568 x-show-tip and x-hide-tip instead of going through tooltip-show.
155569 155569
1555702022-03-16 Stefan Kangas <stefan@marxist.se> 1555702022-03-16 Stefan Kangas <stefankangas@gmail.com>
155571 155571
155572 Merge from origin/emacs-28 155572 Merge from origin/emacs-28
155573 155573
@@ -155865,7 +155865,7 @@
155865 of just one. 155865 of just one.
155866 * src/haiku_support.h: Update prototypes. 155866 * src/haiku_support.h: Update prototypes.
155867 155867
1558682022-03-14 Stefan Kangas <stefan@marxist.se> 1558682022-03-14 Stefan Kangas <stefankangas@gmail.com>
155869 155869
155870 Merge from origin/emacs-28 155870 Merge from origin/emacs-28
155871 155871
@@ -156196,7 +156196,7 @@
156196 (haiku_read_socket): Take ceiling of bar position if 156196 (haiku_read_socket): Take ceiling of bar position if
156197 horizontal. 156197 horizontal.
156198 156198
1561992022-03-13 Stefan Kangas <stefan@marxist.se> 1561992022-03-13 Stefan Kangas <stefankangas@gmail.com>
156200 156200
156201 Merge from origin/emacs-28 156201 Merge from origin/emacs-28
156202 156202
@@ -156391,7 +156391,7 @@
156391 156391
156392 GitHub-reference: per https://github.com/joaotavora/eglot/issues/853 156392 GitHub-reference: per https://github.com/joaotavora/eglot/issues/853
156393 156393
1563942022-03-12 Stefan Kangas <stefan@marxist.se> 1563942022-03-12 Stefan Kangas <stefankangas@gmail.com>
156395 156395
156396 Merge from origin/emacs-28 156396 Merge from origin/emacs-28
156397 156397
@@ -156902,7 +156902,7 @@
156902 of color cells, or the amount of individual combinations of 156902 of color cells, or the amount of individual combinations of
156903 components. 156903 components.
156904 156904
1569052022-03-08 Stefan Kangas <stefan@marxist.se> 1569052022-03-08 Stefan Kangas <stefankangas@gmail.com>
156906 156906
156907 Merge from origin/emacs-28 156907 Merge from origin/emacs-28
156908 156908
@@ -157047,7 +157047,7 @@
157047 * src/xterm.c (x_alloc_nearest_color_1): Don't allocate colors 157047 * src/xterm.c (x_alloc_nearest_color_1): Don't allocate colors
157048 multiple times when searching for a closest match. 157048 multiple times when searching for a closest match.
157049 157049
1570502022-03-07 Stefan Kangas <stefan@marxist.se> 1570502022-03-07 Stefan Kangas <stefankangas@gmail.com>
157051 157051
157052 Merge from origin/emacs-28 157052 Merge from origin/emacs-28
157053 157053
@@ -157261,7 +157261,7 @@
157261 the focused frame if position is not user or programmer 157261 the focused frame if position is not user or programmer
157262 specified. 157262 specified.
157263 157263
1572642022-03-06 Stefan Kangas <stefan@marxist.se> 1572642022-03-06 Stefan Kangas <stefankangas@gmail.com>
157265 157265
157266 Merge from origin/emacs-28 157266 Merge from origin/emacs-28
157267 157267
@@ -157719,7 +157719,7 @@
157719 (esh-var-test/last-result-var2, esh-var-test/last-arg-var): 157719 (esh-var-test/last-result-var2, esh-var-test/last-arg-var):
157720 ... to here. 157720 ... to here.
157721 157721
1577222022-03-03 Stefan Kangas <stefan@marxist.se> 1577222022-03-03 Stefan Kangas <stefankangas@gmail.com>
157723 157723
157724 Merge from origin/emacs-28 157724 Merge from origin/emacs-28
157725 157725
@@ -157798,7 +157798,7 @@
157798 157798
157799 GitHub-reference: fix https://github.com/joaotavora/eglot/issues/851 157799 GitHub-reference: fix https://github.com/joaotavora/eglot/issues/851
157800 157800
1578012022-03-02 Stefan Kangas <stefan@marxist.se> 1578012022-03-02 Stefan Kangas <stefankangas@gmail.com>
157802 157802
157803 Merge from origin/emacs-28 157803 Merge from origin/emacs-28
157804 157804
@@ -157927,7 +157927,7 @@
157927 (server_timestamp_predicate): Disable timestamp code on builds 157927 (server_timestamp_predicate): Disable timestamp code on builds
157928 using the Lucid menu bar widget. 157928 using the Lucid menu bar widget.
157929 157929
1579302022-03-01 Stefan Kangas <stefan@marxist.se> 1579302022-03-01 Stefan Kangas <stefankangas@gmail.com>
157931 157931
157932 Merge from origin/emacs-28 157932 Merge from origin/emacs-28
157933 157933
@@ -157942,7 +157942,7 @@
157942 * src/xmenu.c (x_menu_wait_for_event): If data is non-nil, use 157942 * src/xmenu.c (x_menu_wait_for_event): If data is non-nil, use
157943 XPending. 157943 XPending.
157944 157944
1579452022-03-01 Stefan Kangas <stefan@marxist.se> 1579452022-03-01 Stefan Kangas <stefankangas@gmail.com>
157946 157946
157947 Update publicsuffix.txt from upstream 157947 Update publicsuffix.txt from upstream
157948 157948
@@ -158041,7 +158041,7 @@
158041 (handle_one_xevent): Make sure coordinates are correct for the 158041 (handle_one_xevent): Make sure coordinates are correct for the
158042 frame's window when handling wheel events. 158042 frame's window when handling wheel events.
158043 158043
1580442022-02-28 Stefan Kangas <stefan@marxist.se> 1580442022-02-28 Stefan Kangas <stefankangas@gmail.com>
158045 158045
158046 Merge from origin/emacs-28 158046 Merge from origin/emacs-28
158047 158047
@@ -158099,7 +158099,7 @@
158099 * src/xterm.c (handle_one_xevent): Translate XI_Enter and 158099 * src/xterm.c (handle_one_xevent): Translate XI_Enter and
158100 XI_Leave events when built with Motif. 158100 XI_Leave events when built with Motif.
158101 158101
1581022022-02-27 Stefan Kangas <stefan@marxist.se> 1581022022-02-27 Stefan Kangas <stefankangas@gmail.com>
158103 158103
158104 Merge from origin/emacs-28 158104 Merge from origin/emacs-28
158105 158105
@@ -158189,7 +158189,7 @@
158189 * src/haikuterm.c (haiku_read_socket): Handle 158189 * src/haikuterm.c (haiku_read_socket): Handle
158190 SCROLL_BAR_PART_EVENTs. 158190 SCROLL_BAR_PART_EVENTs.
158191 158191
1581922022-02-26 Stefan Kangas <stefan@marxist.se> 1581922022-02-26 Stefan Kangas <stefankangas@gmail.com>
158193 158193
158194 Merge from origin/emacs-28 158194 Merge from origin/emacs-28
158195 158195
@@ -158279,7 +158279,7 @@
158279 (pixel-scroll-precision): Pass originally selected window to the 158279 (pixel-scroll-precision): Pass originally selected window to the
158280 interpolation function. 158280 interpolation function.
158281 158281
1582822022-02-25 Stefan Kangas <stefan@marxist.se> 1582822022-02-25 Stefan Kangas <stefankangas@gmail.com>
158283 158283
158284 Merge from origin/emacs-28 158284 Merge from origin/emacs-28
158285 158285
@@ -158379,7 +158379,7 @@
158379 (esh-proc-test/kill-pipeline-head) 158379 (esh-proc-test/kill-pipeline-head)
158380 (esh-proc-test/kill-background-process): New tests. 158380 (esh-proc-test/kill-background-process): New tests.
158381 158381
1583822022-02-24 Stefan Kangas <stefan@marxist.se> 1583822022-02-24 Stefan Kangas <stefankangas@gmail.com>
158383 158383
158384 Merge from origin/emacs-28 158384 Merge from origin/emacs-28
158385 158385
@@ -158572,7 +158572,7 @@
158572 * src/xterm.c (x_term_init): If newer versions of XInput 2 don't 158572 * src/xterm.c (x_term_init): If newer versions of XInput 2 don't
158573 work, then look for an older one. 158573 work, then look for an older one.
158574 158574
1585752022-02-23 Stefan Kangas <stefan@marxist.se> 1585752022-02-23 Stefan Kangas <stefankangas@gmail.com>
158576 158576
158577 Merge from origin/emacs-28 158577 Merge from origin/emacs-28
158578 158578
@@ -158714,7 +158714,7 @@
158714 * src/xterm.c (handle_one_xevent): Send emulated button events 158714 * src/xterm.c (handle_one_xevent): Send emulated button events
158715 as wheel events when handling XI2 button events. 158715 as wheel events when handling XI2 button events.
158716 158716
1587172022-02-22 Stefan Kangas <stefan@marxist.se> 1587172022-02-22 Stefan Kangas <stefankangas@gmail.com>
158718 158718
158719 Merge from origin/emacs-28 158719 Merge from origin/emacs-28
158720 158720
@@ -159338,7 +159338,7 @@
159338 (handle_one_xevent): Don't ignore XI devices that are not master 159338 (handle_one_xevent): Don't ignore XI devices that are not master
159339 pointers or keyboards. 159339 pointers or keyboards.
159340 159340
1593412022-02-19 Stefan Kangas <stefan@marxist.se> 1593412022-02-19 Stefan Kangas <stefankangas@gmail.com>
159342 159342
159343 Merge from origin/emacs-28 159343 Merge from origin/emacs-28
159344 159344
@@ -160913,7 +160913,7 @@
160913 160913
160914 * etc/NEWS: Announce 'startup-redirect-eln-cache'. 160914 * etc/NEWS: Announce 'startup-redirect-eln-cache'.
160915 160915
1609162022-02-10 Stefan Kangas <stefan@marxist.se> 1609162022-02-10 Stefan Kangas <stefankangas@gmail.com>
160917 160917
160918 Merge from origin/emacs-28 160918 Merge from origin/emacs-28
160919 160919
@@ -161045,7 +161045,7 @@
161045 * etc/NEWS: Mention `overlay' value of 161045 * etc/NEWS: Mention `overlay' value of
161046 show-paren-context-when-offscreen. 161046 show-paren-context-when-offscreen.
161047 161047
1610482022-02-09 Stefan Kangas <stefan@marxist.se> 1610482022-02-09 Stefan Kangas <stefankangas@gmail.com>
161049 161049
161050 Merge from origin/emacs-28 161050 Merge from origin/emacs-28
161051 161051
@@ -161647,7 +161647,7 @@
161647 * lisp/eshell/em-tramp.el (eshell/su, eshell/sudo): 161647 * lisp/eshell/em-tramp.el (eshell/su, eshell/sudo):
161648 Use `tramp-default-host' instead of "localhost". 161648 Use `tramp-default-host' instead of "localhost".
161649 161649
1616502022-02-06 Stefan Kangas <stefan@marxist.se> 1616502022-02-06 Stefan Kangas <stefankangas@gmail.com>
161651 161651
161652 Merge from origin/emacs-28 161652 Merge from origin/emacs-28
161653 161653
@@ -162083,7 +162083,7 @@
162083 frame-local, but declaring it global doesn't hurt since 162083 frame-local, but declaring it global doesn't hurt since
162084 `frame-parameter' is a gv. 162084 `frame-parameter' is a gv.
162085 162085
1620862022-02-04 Stefan Kangas <stefan@marxist.se> 1620862022-02-04 Stefan Kangas <stefankangas@gmail.com>
162087 162087
162088 Silence byte-compiler in two tests 162088 Silence byte-compiler in two tests
162089 162089
@@ -162117,7 +162117,7 @@
162117 Filtering out emulated events is done in handle_one_xevent, so 162117 Filtering out emulated events is done in handle_one_xevent, so
162118 all this accomplishes is to filter out legitimate button events. 162118 all this accomplishes is to filter out legitimate button events.
162119 162119
1621202022-02-04 Stefan Kangas <stefan@marxist.se> 1621202022-02-04 Stefan Kangas <stefankangas@gmail.com>
162121 162121
162122 Merge from origin/emacs-28 162122 Merge from origin/emacs-28
162123 162123
@@ -162372,7 +162372,7 @@
162372 (haiku_end_clip): Stop obtaining the draw lock. 162372 (haiku_end_clip): Stop obtaining the draw lock.
162373 (haiku_draw_glyph_string): Set draw lock here instead. 162373 (haiku_draw_glyph_string): Set draw lock here instead.
162374 162374
1623752022-02-03 Stefan Kangas <stefan@marxist.se> 1623752022-02-03 Stefan Kangas <stefankangas@gmail.com>
162376 162376
162377 Merge from origin/emacs-28 162377 Merge from origin/emacs-28
162378 162378
@@ -162416,14 +162416,14 @@
162416 * lisp/menu-bar.el (menu-bar-update-buffers): Ignore initial 162416 * lisp/menu-bar.el (menu-bar-update-buffers): Ignore initial
162417 frame when generating frame list. (bug#53740) 162417 frame when generating frame list. (bug#53740)
162418 162418
1624192022-02-02 Stefan Kangas <stefan@marxist.se> 1624192022-02-02 Stefan Kangas <stefankangas@gmail.com>
162420 162420
162421 New theme leuven-dark (Bug#53032) 162421 New theme leuven-dark (Bug#53032)
162422 162422
162423 * etc/themes/leuven-dark-theme.el: New file, written by 162423 * etc/themes/leuven-dark-theme.el: New file, written by
162424 Fabrice Niessen and Thibault Polge. 162424 Fabrice Niessen and Thibault Polge.
162425 162425
1624262022-02-02 Stefan Kangas <stefan@marxist.se> 1624262022-02-02 Stefan Kangas <stefankangas@gmail.com>
162427 162427
162428 * test/lisp/cedet/semantic/bovine/gcc-tests.el (ert-x): Require. 162428 * test/lisp/cedet/semantic/bovine/gcc-tests.el (ert-x): Require.
162429 162429
@@ -162522,7 +162522,7 @@
162522 * src/nsterm.m ([EmacsView mouseMoved:]): Ignore if 162522 * src/nsterm.m ([EmacsView mouseMoved:]): Ignore if
162523 `selected_window' is a minibuffer window. 162523 `selected_window' is a minibuffer window.
162524 162524
1625252022-02-02 Stefan Kangas <stefan@marxist.se> 1625252022-02-02 Stefan Kangas <stefankangas@gmail.com>
162526 162526
162527 Merge from origin/emacs-28 162527 Merge from origin/emacs-28
162528 162528
@@ -162627,7 +162627,7 @@
162627 * lisp/startup.el (startup--require-comp-safely): Remove unnecessary 162627 * lisp/startup.el (startup--require-comp-safely): Remove unnecessary
162628 check. 162628 check.
162629 162629
1626302022-02-01 Stefan Kangas <stefan@marxist.se> 1626302022-02-01 Stefan Kangas <stefankangas@gmail.com>
162631 162631
162632 Merge from origin/emacs-28 162632 Merge from origin/emacs-28
162633 162633
@@ -162646,7 +162646,7 @@
162646 (struct haiku_output): Get rid of C_* preprocessor defines, 162646 (struct haiku_output): Get rid of C_* preprocessor defines,
162647 since these files are no longer included in any way by C++ files. 162647 since these files are no longer included in any way by C++ files.
162648 162648
1626492022-02-01 Stefan Kangas <stefan@marxist.se> 1626492022-02-01 Stefan Kangas <stefankangas@gmail.com>
162650 162650
162651 Update publicsuffix.txt from upstream 162651 Update publicsuffix.txt from upstream
162652 162652
@@ -162943,7 +162943,7 @@
162943 (x_make_truecolor_pixel): Stop hardcoding the value of the alpha 162943 (x_make_truecolor_pixel): Stop hardcoding the value of the alpha
162944 mask. 162944 mask.
162945 162945
1629462022-01-31 Stefan Kangas <stefan@marxist.se> 1629462022-01-31 Stefan Kangas <stefankangas@gmail.com>
162947 162947
162948 Factor out function to check for clang in tests 162948 Factor out function to check for clang in tests
162949 162949
@@ -162960,11 +162960,11 @@
162960 * test/lisp/cedet/semantic/bovine/gcc-tests.el 162960 * test/lisp/cedet/semantic/bovine/gcc-tests.el
162961 (semantic-gcc-test-output-parser-this-machine): Use above new function. 162961 (semantic-gcc-test-output-parser-this-machine): Use above new function.
162962 162962
1629632022-01-31 Stefan Kangas <stefan@marxist.se> 1629632022-01-31 Stefan Kangas <stefankangas@gmail.com>
162964 162964
162965 * lisp/image.el (image-map): Use defvar-keymap. 162965 * lisp/image.el (image-map): Use defvar-keymap.
162966 162966
1629672022-01-31 Stefan Kangas <stefan@marxist.se> 1629672022-01-31 Stefan Kangas <stefankangas@gmail.com>
162968 162968
162969 Merge from origin/emacs-28 162969 Merge from origin/emacs-28
162970 162970
@@ -163123,7 +163123,7 @@
163123 * src/xterm.c (x_xr_ensure_picture): Use the visual GDK used 163123 * src/xterm.c (x_xr_ensure_picture): Use the visual GDK used
163124 instead of our own. 163124 instead of our own.
163125 163125
1631262022-01-30 Stefan Kangas <stefan@marxist.se> 1631262022-01-30 Stefan Kangas <stefankangas@gmail.com>
163127 163127
163128 Merge from origin/emacs-28 163128 Merge from origin/emacs-28
163129 163129
@@ -163546,7 +163546,7 @@
163546 * src/xwidget.c (xwidget_button): Only generate scroll events 163546 * src/xwidget.c (xwidget_button): Only generate scroll events
163547 when the button was released. 163547 when the button was released.
163548 163548
1635492022-01-28 Stefan Kangas <stefan@marxist.se> 1635492022-01-28 Stefan Kangas <stefankangas@gmail.com>
163550 163550
163551 Merge from origin/emacs-28 163551 Merge from origin/emacs-28
163552 163552
@@ -163720,7 +163720,7 @@
163720 * lisp/emacs-lisp/benchmark.el (benchmark-run-compiled): Use native 163720 * lisp/emacs-lisp/benchmark.el (benchmark-run-compiled): Use native
163721 compiler when available. 163721 compiler when available.
163722 163722
1637232022-01-27 Stefan Kangas <stefan@marxist.se> 1637232022-01-27 Stefan Kangas <stefankangas@gmail.com>
163724 163724
163725 Merge from origin/emacs-28 163725 Merge from origin/emacs-28
163726 163726
@@ -163750,7 +163750,7 @@
163750 * src/xwidget.h (struct xwidget_view): New field 163750 * src/xwidget.h (struct xwidget_view): New field
163751 `last_crossing_window'. 163751 `last_crossing_window'.
163752 163752
1637532022-01-26 Stefan Kangas <stefan@marxist.se> 1637532022-01-26 Stefan Kangas <stefankangas@gmail.com>
163754 163754
163755 Silence byte-compiler slightly in tests 163755 Silence byte-compiler slightly in tests
163756 163756
@@ -163760,7 +163760,7 @@
163760 (comp-tests-discardn-f, comp-test-42360-f, comp-test-46824-1-f) 163760 (comp-tests-discardn-f, comp-test-42360-f, comp-test-46824-1-f)
163761 (comp-test-silly-frame2): Silence byte-compiler. 163761 (comp-test-silly-frame2): Silence byte-compiler.
163762 163762
1637632022-01-26 Stefan Kangas <stefan@marxist.se> 1637632022-01-26 Stefan Kangas <stefankangas@gmail.com>
163764 163764
163765 Don't use obsolete second argument to byte-compile-file 163765 Don't use obsolete second argument to byte-compile-file
163766 163766
@@ -163768,7 +163768,7 @@
163768 (comp-test-big-interactive): Don't use obsolete second argument to 163768 (comp-test-big-interactive): Don't use obsolete second argument to
163769 byte-compile-file. 163769 byte-compile-file.
163770 163770
1637712022-01-26 Stefan Kangas <stefan@marxist.se> 1637712022-01-26 Stefan Kangas <stefankangas@gmail.com>
163772 163772
163773 Don't discourage auto-mode-alist entries in autoloads 163773 Don't discourage auto-mode-alist entries in autoloads
163774 163774
@@ -163898,7 +163898,7 @@
163898 * src/gtkutil.c (xg_update_frame_menubar): Multiply requisition 163898 * src/gtkutil.c (xg_update_frame_menubar): Multiply requisition
163899 height by GDK scale. 163899 height by GDK scale.
163900 163900
1639012022-01-26 Stefan Kangas <stefan@marxist.se> 1639012022-01-26 Stefan Kangas <stefankangas@gmail.com>
163902 163902
163903 Merge from origin/emacs-28 163903 Merge from origin/emacs-28
163904 163904
@@ -163920,7 +163920,7 @@
163920 * src/haikuterm.c (haiku_read_socket): Don't update menu bar if 163920 * src/haikuterm.c (haiku_read_socket): Don't update menu bar if
163921 b->no_lock. 163921 b->no_lock.
163922 163922
1639232022-01-25 Stefan Kangas <stefan@marxist.se> 1639232022-01-25 Stefan Kangas <stefankangas@gmail.com>
163924 163924
163925 * src/image.c (parse_image_spec): Use NILP. 163925 * src/image.c (parse_image_spec): Use NILP.
163926 163926
@@ -164106,7 +164106,7 @@
164106 * src/gtkutil.c (xg_update_tool_bar_sizes): Multiply sizes to 164106 * src/gtkutil.c (xg_update_tool_bar_sizes): Multiply sizes to
164107 turn them into device pixels. 164107 turn them into device pixels.
164108 164108
1641092022-01-25 Stefan Kangas <stefan@marxist.se> 1641092022-01-25 Stefan Kangas <stefankangas@gmail.com>
164110 164110
164111 Merge from origin/emacs-28 164111 Merge from origin/emacs-28
164112 164112
@@ -164758,7 +164758,7 @@
164758 actually grabbed. 164758 actually grabbed.
164759 (x_menu_show): Release XI2 passive grab. 164759 (x_menu_show): Release XI2 passive grab.
164760 164760
1647612022-01-23 Stefan Kangas <stefan@marxist.se> 1647612022-01-23 Stefan Kangas <stefankangas@gmail.com>
164762 164762
164763 Merge from origin/emacs-28 164763 Merge from origin/emacs-28
164764 164764
@@ -166664,14 +166664,14 @@
166664 case the default font on tooltip frames, since the bug that was 166664 case the default font on tooltip frames, since the bug that was
166665 supposed to work around has already been fixed. 166665 supposed to work around has already been fixed.
166666 166666
1666672022-01-16 Stefan Kangas <stefan@marxist.se> 1666672022-01-16 Stefan Kangas <stefankangas@gmail.com>
166668 166668
166669 Merge from origin/emacs-28 166669 Merge from origin/emacs-28
166670 166670
166671 e488601849 Update to Org 9.5.2-9-g7ba24c 166671 e488601849 Update to Org 9.5.2-9-g7ba24c
166672 95640360f0 * lisp/net/dictionary.el (dictionary-context-menu): Use pa... 166672 95640360f0 * lisp/net/dictionary.el (dictionary-context-menu): Use pa...
166673 166673
1666742022-01-16 Stefan Kangas <stefan@marxist.se> 1666742022-01-16 Stefan Kangas <stefankangas@gmail.com>
166675 166675
166676 Merge from origin/emacs-28 166676 Merge from origin/emacs-28
166677 166677
@@ -166897,7 +166897,7 @@
166897 166897
166898 Similar functionality has been added to webjump, so this commit duplicated that. 166898 Similar functionality has been added to webjump, so this commit duplicated that.
166899 166899
1669002022-01-15 Stefan Kangas <stefan@marxist.se> 1669002022-01-15 Stefan Kangas <stefankangas@gmail.com>
166901 166901
166902 Merge from origin/emacs-28 166902 Merge from origin/emacs-28
166903 166903
@@ -167038,7 +167038,7 @@
167038 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Don't mis-expand 167038 * lisp/emacs-lisp/macroexp.el (macroexp--expand-all): Don't mis-expand
167039 invalid funcalls. 167039 invalid funcalls.
167040 167040
1670412022-01-14 Stefan Kangas <stefan@marxist.se> 1670412022-01-14 Stefan Kangas <stefankangas@gmail.com>
167042 167042
167043 image-dired: Use MD5 for thumb filename generation 167043 image-dired: Use MD5 for thumb filename generation
167044 167044
@@ -167247,7 +167247,7 @@
167247 * lisp/vc/pcvs-info.el (cvs-mode-toggle-mark): Fix 167247 * lisp/vc/pcvs-info.el (cvs-mode-toggle-mark): Fix
167248 byte-compilation warning. 167248 byte-compilation warning.
167249 167249
1672502022-01-14 Stefan Kangas <stefan@marxist.se> 1672502022-01-14 Stefan Kangas <stefankangas@gmail.com>
167251 167251
167252 Merge from origin/emacs-28 167252 Merge from origin/emacs-28
167253 167253
@@ -167287,7 +167287,7 @@
167287 * src/xterm.c (handle_one_xevent): Call 167287 * src/xterm.c (handle_one_xevent): Call
167288 XkbRefreshKeyboardMapping where required. 167288 XkbRefreshKeyboardMapping where required.
167289 167289
1672902022-01-13 Stefan Kangas <stefan@marxist.se> 1672902022-01-13 Stefan Kangas <stefankangas@gmail.com>
167291 167291
167292 Prefer defvar-keymap to easy-mmode-defmap 167292 Prefer defvar-keymap to easy-mmode-defmap
167293 167293
@@ -167369,7 +167369,7 @@
167369 * src/window.c (window_scroll_pixel_based): Don't unnecessarily 167369 * src/window.c (window_scroll_pixel_based): Don't unnecessarily
167370 move the iterator. (Bug#53220) 167370 move the iterator. (Bug#53220)
167371 167371
1673722022-01-13 Stefan Kangas <stefan@marxist.se> 1673722022-01-13 Stefan Kangas <stefankangas@gmail.com>
167373 167373
167374 * lisp/jsonrpc.el (Version): Bump to 1.0.15. 167374 * lisp/jsonrpc.el (Version): Bump to 1.0.15.
167375 167375
@@ -167480,7 +167480,7 @@
167480 * src/xterm.c (x_detect_focus_change): Enable XI2 focus code on 167480 * src/xterm.c (x_detect_focus_change): Enable XI2 focus code on
167481 Xt. 167481 Xt.
167482 167482
1674832022-01-12 Stefan Kangas <stefan@marxist.se> 1674832022-01-12 Stefan Kangas <stefankangas@gmail.com>
167484 167484
167485 * lisp/jsonrpc.el (jsonrpc--debug): Use apply on format args list. 167485 * lisp/jsonrpc.el (jsonrpc--debug): Use apply on format args list.
167486 167486
@@ -167790,7 +167790,7 @@
167790 the recent change that moved cycling keys from font-lock text properties 167790 the recent change that moved cycling keys from font-lock text properties
167791 to outline-minor-mode keymap with :filter. 167791 to outline-minor-mode keymap with :filter.
167792 167792
1677932022-01-11 Stefan Kangas <stefan@marxist.se> 1677932022-01-11 Stefan Kangas <stefankangas@gmail.com>
167794 167794
167795 Merge from origin/emacs-28 167795 Merge from origin/emacs-28
167796 167796
@@ -168017,7 +168017,7 @@
168017 * src/xterm.c (handle_one_xevent): Start filtering XI key 168017 * src/xterm.c (handle_one_xevent): Start filtering XI key
168018 release events again, but drop the event if the IM asked. 168018 release events again, but drop the event if the IM asked.
168019 168019
1680202022-01-09 Stefan Kangas <stefan@marxist.se> 1680202022-01-09 Stefan Kangas <stefankangas@gmail.com>
168021 168021
168022 Make old elide-head commands wrappers for mode 168022 Make old elide-head commands wrappers for mode
168023 168023
@@ -168063,11 +168063,11 @@
168063 (xic_preedit_draw_callback): Constrain caret position to 168063 (xic_preedit_draw_callback): Constrain caret position to
168064 SCHARS (arg) - 1. 168064 SCHARS (arg) - 1.
168065 168065
1680662022-01-09 Stefan Kangas <stefan@marxist.se> 1680662022-01-09 Stefan Kangas <stefankangas@gmail.com>
168067 168067
168068 * lisp/abbrev.el (edit-abbrevs-mode-map): Use defvar-keymap. 168068 * lisp/abbrev.el (edit-abbrevs-mode-map): Use defvar-keymap.
168069 168069
1680702022-01-09 Stefan Kangas <stefan@marxist.se> 1680702022-01-09 Stefan Kangas <stefankangas@gmail.com>
168071 168071
168072 Do interactive mode tagging for edit-abbrevs-mode 168072 Do interactive mode tagging for edit-abbrevs-mode
168073 168073
@@ -168186,7 +168186,7 @@
168186 * src/xterm.c (handle_one_xevent): Fix build without 168186 * src/xterm.c (handle_one_xevent): Fix build without
168187 HAVE_X_I18N. 168187 HAVE_X_I18N.
168188 168188
1681892022-01-09 Stefan Kangas <stefan@marxist.se> 1681892022-01-09 Stefan Kangas <stefankangas@gmail.com>
168190 168190
168191 New minor mode elide-head-mode 168191 New minor mode elide-head-mode
168192 168192
@@ -168232,7 +168232,7 @@
168232 * src/haikuterm.c (haiku_read_socket): Ignore motion events from 168232 * src/haikuterm.c (haiku_read_socket): Ignore motion events from
168233 tooltip frames. 168233 tooltip frames.
168234 168234
1682352022-01-09 Stefan Kangas <stefan@marxist.se> 1682352022-01-09 Stefan Kangas <stefankangas@gmail.com>
168236 168236
168237 Merge from origin/emacs-28 168237 Merge from origin/emacs-28
168238 168238
@@ -168376,7 +168376,7 @@
168376 168376
168377 * eglot.el (eglot--eclipse-jdt-contact): Use locate-user-emacs-file. 168377 * eglot.el (eglot--eclipse-jdt-contact): Use locate-user-emacs-file.
168378 168378
1683792022-01-08 Stefan Kangas <stefan@marxist.se> 1683792022-01-08 Stefan Kangas <stefankangas@gmail.com>
168380 168380
168381 Merge from origin/emacs-28 168381 Merge from origin/emacs-28
168382 168382
@@ -168805,7 +168805,7 @@
168805 * src/haiku_support.h (be_use_subpixel_antialising): New 168805 * src/haiku_support.h (be_use_subpixel_antialising): New
168806 functions. 168806 functions.
168807 168807
1688082022-01-05 Stefan Kangas <stefan@marxist.se> 1688082022-01-05 Stefan Kangas <stefankangas@gmail.com>
168809 168809
168810 * lisp/buff-menu.el (Buffer-menu-mode-map): Use defvar-keymap. 168810 * lisp/buff-menu.el (Buffer-menu-mode-map): Use defvar-keymap.
168811 168811
@@ -168870,7 +168870,7 @@
168870 (haiku_draw_image_glyph_string): Remove unnecessary calls to 168870 (haiku_draw_image_glyph_string): Remove unnecessary calls to
168871 BView_StartClip and BView_EndClip. 168871 BView_StartClip and BView_EndClip.
168872 168872
1688732022-01-05 Stefan Kangas <stefan@marxist.se> 1688732022-01-05 Stefan Kangas <stefankangas@gmail.com>
168874 168874
168875 Merge from origin/emacs-28 168875 Merge from origin/emacs-28
168876 168876
@@ -168978,7 +168978,7 @@
168978 * src/nsterm.m ([EmacsWindow setParentChildRelationships]): Remove 168978 * src/nsterm.m ([EmacsWindow setParentChildRelationships]): Remove
168979 shadows on undecorated child frames. 168979 shadows on undecorated child frames.
168980 168980
1689812022-01-04 Stefan Kangas <stefan@marxist.se> 1689812022-01-04 Stefan Kangas <stefankangas@gmail.com>
168982 168982
168983 Remove unnecessary autoload cookie in font-core.el 168983 Remove unnecessary autoload cookie in font-core.el
168984 168984
@@ -169083,7 +169083,7 @@
169083 * src/haikufns.c (Fhaiku_frame_restack): New functions. 169083 * src/haikufns.c (Fhaiku_frame_restack): New functions.
169084 (syms_of_haikufns): New subr `haiku-frame-restack'. 169084 (syms_of_haikufns): New subr `haiku-frame-restack'.
169085 169085
1690862022-01-03 Stefan Kangas <stefan@marxist.se> 1690862022-01-03 Stefan Kangas <stefankangas@gmail.com>
169087 169087
169088 * test/src/doc-tests.el: New file. 169088 * test/src/doc-tests.el: New file.
169089 169089
@@ -169094,14 +169094,14 @@
169094 * src/xterm.c (handle_one_xevent): Add effective group to 169094 * src/xterm.c (handle_one_xevent): Add effective group to
169095 xkey.state when translating XI key events. 169095 xkey.state when translating XI key events.
169096 169096
1690972022-01-03 Stefan Kangas <stefan@marxist.se> 1690972022-01-03 Stefan Kangas <stefankangas@gmail.com>
169098 169098
169099 Fix two unused variable warnings in make-docfile.c 169099 Fix two unused variable warnings in make-docfile.c
169100 169100
169101 * lib-src/make-docfile.c (scan_lisp_file): Fix unused variable 169101 * lib-src/make-docfile.c (scan_lisp_file): Fix unused variable
169102 warnings. 169102 warnings.
169103 169103
1691042022-01-03 Stefan Kangas <stefan@marxist.se> 1691042022-01-03 Stefan Kangas <stefankangas@gmail.com>
169105 169105
169106 Test that buffer exists in shortdoc-all-groups-work 169106 Test that buffer exists in shortdoc-all-groups-work
169107 169107
@@ -169132,7 +169132,7 @@
169132 * src/haiku_support.cc (be_popup_file_dialog): Remove duplicate 169132 * src/haiku_support.cc (be_popup_file_dialog): Remove duplicate
169133 call to `Show'. 169133 call to `Show'.
169134 169134
1691352022-01-03 Stefan Kangas <stefan@marxist.se> 1691352022-01-03 Stefan Kangas <stefankangas@gmail.com>
169136 169136
169137 New test shortdoc-all-groups-work 169137 New test shortdoc-all-groups-work
169138 169138
@@ -169176,7 +169176,7 @@
169176 `fully-charged' instead of `normal'. 169176 `fully-charged' instead of `normal'.
169177 (battery-haiku-acpi-battery): Implement %L for AC line status. 169177 (battery-haiku-acpi-battery): Implement %L for AC line status.
169178 169178
1691792022-01-03 Stefan Kangas <stefan@marxist.se> 1691792022-01-03 Stefan Kangas <stefankangas@gmail.com>
169180 169180
169181 elide-head: Make GPL regexp more forgiving 169181 elide-head: Make GPL regexp more forgiving
169182 169182
@@ -169206,11 +169206,11 @@
169206 (battery--search-haiku-acpi-status): 169206 (battery--search-haiku-acpi-status):
169207 (battery-haiku-acpi-battery): New functions. 169207 (battery-haiku-acpi-battery): New functions.
169208 169208
1692092022-01-03 Stefan Kangas <stefan@marxist.se> 1692092022-01-03 Stefan Kangas <stefankangas@gmail.com>
169210 169210
169211 * lisp/elide-head.el (elide-head-headers-to-hide): Simplify. 169211 * lisp/elide-head.el (elide-head-headers-to-hide): Simplify.
169212 169212
1692132022-01-02 Stefan Kangas <stefan@marxist.se> 1692132022-01-02 Stefan Kangas <stefankangas@gmail.com>
169214 169214
169215 Silence byte-compiler in eieio tests 169215 Silence byte-compiler in eieio tests
169216 169216
@@ -169250,7 +169250,7 @@
169250 169250
169251 * src/haikumenu.c (haiku_menu_show): Fix input blocking. 169251 * src/haikumenu.c (haiku_menu_show): Fix input blocking.
169252 169252
1692532022-01-02 Stefan Kangas <stefan@marxist.se> 1692532022-01-02 Stefan Kangas <stefankangas@gmail.com>
169254 169254
169255 Move define-keymap and defvar-keymap to keymap.el 169255 Move define-keymap and defvar-keymap to keymap.el
169256 169256
@@ -169265,14 +169265,14 @@
169265 169265
169266 Merge remote-tracking branch 'origin/emacs-28' into trunk 169266 Merge remote-tracking branch 'origin/emacs-28' into trunk
169267 169267
1692682022-01-02 Stefan Kangas <stefan@marxist.se> 1692682022-01-02 Stefan Kangas <stefankangas@gmail.com>
169269 169269
169270 elide-head: Add support for modified BSD license 169270 elide-head: Add support for modified BSD license
169271 169271
169272 * lisp/elide-head.el (elide-head-headers-to-hide): Add support for 169272 * lisp/elide-head.el (elide-head-headers-to-hide): Add support for
169273 the modified BSD license (3-clause BSD). 169273 the modified BSD license (3-clause BSD).
169274 169274
1692752022-01-02 Stefan Kangas <stefan@marxist.se> 1692752022-01-02 Stefan Kangas <stefankangas@gmail.com>
169276 169276
169277 New :type key for defcustom 169277 New :type key for defcustom
169278 169278
@@ -169307,7 +169307,7 @@
169307 * src/pgtkterm.c (scroll_event): Fix scroll modifiers when 169307 * src/pgtkterm.c (scroll_event): Fix scroll modifiers when
169308 `mwheel-coalesce-scroll-events' is nil. 169308 `mwheel-coalesce-scroll-events' is nil.
169309 169309
1693102022-01-02 Stefan Kangas <stefan@marxist.se> 1693102022-01-02 Stefan Kangas <stefankangas@gmail.com>
169311 169311
169312 Merge from origin/emacs-28 169312 Merge from origin/emacs-28
169313 169313
@@ -169358,7 +169358,7 @@
169358 169358
169359 58b0ada20b Update more copyright years 169359 58b0ada20b Update more copyright years
169360 169360
1693612022-01-01 Stefan Kangas <stefan@marxist.se> 1693612022-01-01 Stefan Kangas <stefankangas@gmail.com>
169362 169362
169363 elide-head: Support more licenses 169363 elide-head: Support more licenses
169364 169364
@@ -169471,7 +169471,7 @@
169471 * src/haikuterm.c (haiku_read_socket): Clear mouse face on 169471 * src/haikuterm.c (haiku_read_socket): Clear mouse face on
169472 keyboard input if `mouse-highlight' is a fixnum. 169472 keyboard input if `mouse-highlight' is a fixnum.
169473 169473
1694742022-01-01 Stefan Kangas <stefan@marxist.se> 1694742022-01-01 Stefan Kangas <stefankangas@gmail.com>
169475 169475
169476 Update publicsuffix.txt from upstream 169476 Update publicsuffix.txt from upstream
169477 169477
@@ -169479,14 +169479,14 @@
169479 https://publicsuffix.org/list/public_suffix_list.dat 169479 https://publicsuffix.org/list/public_suffix_list.dat
169480 dated 2021-12-31 02:56:06 UTC. 169480 dated 2021-12-31 02:56:06 UTC.
169481 169481
1694822022-01-01 Stefan Kangas <stefan@marxist.se> 1694822022-01-01 Stefan Kangas <stefankangas@gmail.com>
169483 169483
169484 Merge from origin/emacs-28 169484 Merge from origin/emacs-28
169485 169485
169486 67400da412 Improve doc strings of fringe indicator variables 169486 67400da412 Improve doc strings of fringe indicator variables
169487 a6adfe21e4 * lisp/tab-line.el (tab-line--get-tab-property): New funct... 169487 a6adfe21e4 * lisp/tab-line.el (tab-line--get-tab-property): New funct...
169488 169488
1694892022-01-01 Stefan Kangas <stefan@marxist.se> 1694892022-01-01 Stefan Kangas <stefankangas@gmail.com>
169490 169490
169491 Merge from origin/emacs-28 169491 Merge from origin/emacs-28
169492 169492
@@ -169561,7 +169561,7 @@
169561 * src/lread.c (read1): When reading a compiled function, read the components 169561 * src/lread.c (read1): When reading a compiled function, read the components
169562 of the vector without giving its symbols a position. 169562 of the vector without giving its symbols a position.
169563 169563
1695642021-12-31 Stefan Kangas <stefan@marxist.se> 1695642021-12-31 Stefan Kangas <stefankangas@gmail.com>
169565 169565
169566 Use defvar-keymap in play/*.el 169566 Use defvar-keymap in play/*.el
169567 169567
@@ -169930,7 +169930,7 @@
169930 * src/xwidget.c (xwidget_scroll, xwidget_motion_notify): Apply 169930 * src/xwidget.c (xwidget_scroll, xwidget_motion_notify): Apply
169931 clip offsets to coordinates. 169931 clip offsets to coordinates.
169932 169932
1699332021-12-30 Stefan Kangas <stefan@marxist.se> 1699332021-12-30 Stefan Kangas <stefankangas@gmail.com>
169934 169934
169935 Merge from origin/emacs-28 169935 Merge from origin/emacs-28
169936 169936
@@ -170123,7 +170123,7 @@
170123 (x_draw_xwidget_glyph_string): Add crossing events to the XI2 170123 (x_draw_xwidget_glyph_string): Add crossing events to the XI2
170124 event mask. 170124 event mask.
170125 170125
1701262021-12-29 Stefan Kangas <stefan@marxist.se> 1701262021-12-29 Stefan Kangas <stefankangas@gmail.com>
170127 170127
170128 Merge from origin/emacs-28 170128 Merge from origin/emacs-28
170129 170129
@@ -170291,7 +170291,7 @@
170291 170291
170292 * src/nsterm.c (- magnifyWithEvent): New function. 170292 * src/nsterm.c (- magnifyWithEvent): New function.
170293 170293
1702942021-12-28 Stefan Kangas <stefan@marxist.se> 1702942021-12-28 Stefan Kangas <stefankangas@gmail.com>
170295 170295
170296 Merge from origin/emacs-28 170296 Merge from origin/emacs-28
170297 170297
@@ -170336,7 +170336,7 @@
170336 * src/xterm.c (xi_grab_or_ungrab_device): Remove function. 170336 * src/xterm.c (xi_grab_or_ungrab_device): Remove function.
170337 (handle_one_xevent): Stop setting non-passive grabs. 170337 (handle_one_xevent): Stop setting non-passive grabs.
170338 170338
1703392021-12-27 Stefan Kangas <stefan@marxist.se> 1703392021-12-27 Stefan Kangas <stefankangas@gmail.com>
170340 170340
170341 Fix read-multiple-choice tests 170341 Fix read-multiple-choice tests
170342 170342
@@ -170359,7 +170359,7 @@
170359 * doc/misc/ede.texi (ede-generic-project): Update sample code to use 170359 * doc/misc/ede.texi (ede-generic-project): Update sample code to use
170360 cl-generic syntax. 170360 cl-generic syntax.
170361 170361
1703622021-12-27 Stefan Kangas <stefan@marxist.se> 1703622021-12-27 Stefan Kangas <stefankangas@gmail.com>
170363 170363
170364 admin.el: Move etc/NEWS to etc/NEWS.NN in one commit 170364 admin.el: Move etc/NEWS to etc/NEWS.NN in one commit
170365 170365
@@ -170368,14 +170368,14 @@
170368 (set-version): Move etc/NEWS to etc/NEWS.NN and prompt to commit 170368 (set-version): Move etc/NEWS to etc/NEWS.NN and prompt to commit
170369 it immediately. (Bug#52420) 170369 it immediately. (Bug#52420)
170370 170370
1703712021-12-27 Stefan Kangas <stefan@marxist.se> 1703712021-12-27 Stefan Kangas <stefankangas@gmail.com>
170372 170372
170373 disabled-command: Explain what SPC means again 170373 disabled-command: Explain what SPC means again
170374 170374
170375 * lisp/novice.el (disabled-command-function): Explain what SPC means 170375 * lisp/novice.el (disabled-command-function): Explain what SPC means
170376 again, an explanation that was lost in a recent change. 170376 again, an explanation that was lost in a recent change.
170377 170377
1703782021-12-27 Stefan Kangas <stefan@marxist.se> 1703782021-12-27 Stefan Kangas <stefankangas@gmail.com>
170379 170379
170380 read-multiple-choice: Improve key formatting 170380 read-multiple-choice: Improve key formatting
170381 170381
@@ -170420,7 +170420,7 @@
170420 (tramp-test24-file-acl, tramp-test26-file-name-completion): 170420 (tramp-test24-file-acl, tramp-test26-file-name-completion):
170421 Simplify code. 170421 Simplify code.
170422 170422
1704232021-12-27 Stefan Kangas <stefan@marxist.se> 1704232021-12-27 Stefan Kangas <stefankangas@gmail.com>
170424 170424
170425 Doc fix; fix terminology in key binding functions 170425 Doc fix; fix terminology in key binding functions
170426 170426
@@ -170438,7 +170438,7 @@
170438 170438
170439 * lisp/emacs-list/eieio-compat.el: Really move to obsolete 170439 * lisp/emacs-list/eieio-compat.el: Really move to obsolete
170440 170440
1704412021-12-27 Stefan Kangas <stefan@marxist.se> 1704412021-12-27 Stefan Kangas <stefankangas@gmail.com>
170442 170442
170443 Merge from origin/emacs-28 170443 Merge from origin/emacs-28
170444 170444
@@ -170448,7 +170448,7 @@
170448 170448
170449 * src/pgtkterm.c (pgtk_handle_event): Add pinch event support. 170449 * src/pgtkterm.c (pgtk_handle_event): Add pinch event support.
170450 170450
1704512021-12-26 Stefan Kangas <stefan@marxist.se> 1704512021-12-26 Stefan Kangas <stefankangas@gmail.com>
170452 170452
170453 perl-mode: Recognize "when"/"given" keywords 170453 perl-mode: Recognize "when"/"given" keywords
170454 170454
@@ -170487,7 +170487,7 @@
170487 vector in new format. 170487 vector in new format.
170488 (pixel-scroll-accumulate-velocity): Use new sign field. 170488 (pixel-scroll-accumulate-velocity): Use new sign field.
170489 170489
1704902021-12-26 Stefan Kangas <stefan@marxist.se> 1704902021-12-26 Stefan Kangas <stefankangas@gmail.com>
170491 170491
170492 Use defvar-keymap in tests 170492 Use defvar-keymap in tests
170493 170493
@@ -170501,7 +170501,7 @@
170501 * test/src/keymap-tests.el (keymap-tests-minor-mode-map) 170501 * test/src/keymap-tests.el (keymap-tests-minor-mode-map)
170502 (keymap-tests-major-mode-map): Use defvar-keymap. 170502 (keymap-tests-major-mode-map): Use defvar-keymap.
170503 170503
1705042021-12-26 Stefan Kangas <stefan@marxist.se> 1705042021-12-26 Stefan Kangas <stefankangas@gmail.com>
170505 170505
170506 Prefer the defcustom :risky property in gnus 170506 Prefer the defcustom :risky property in gnus
170507 170507
@@ -170514,14 +170514,14 @@
170514 defcustom :risky property to setting 'risky-local-variable 170514 defcustom :risky property to setting 'risky-local-variable
170515 manually. 170515 manually.
170516 170516
1705172021-12-26 Stefan Kangas <stefan@marxist.se> 1705172021-12-26 Stefan Kangas <stefankangas@gmail.com>
170518 170518
170519 Rewrite disabled-command to use read-multiple-choice 170519 Rewrite disabled-command to use read-multiple-choice
170520 170520
170521 * lisp/novice.el (disabled-command-function): Rewrite to use 170521 * lisp/novice.el (disabled-command-function): Rewrite to use
170522 read-multiple-choice. Use command substitutions. 170522 read-multiple-choice. Use command substitutions.
170523 170523
1705242021-12-26 Stefan Kangas <stefan@marxist.se> 1705242021-12-26 Stefan Kangas <stefankangas@gmail.com>
170525 170525
170526 read-multiple-choice: Display "SPC" instead of " " 170526 read-multiple-choice: Display "SPC" instead of " "
170527 170527
@@ -170533,7 +170533,7 @@
170533 (test-rmc--add-key-description/with-attributes): Update tests for the 170533 (test-rmc--add-key-description/with-attributes): Update tests for the
170534 above change. 170534 above change.
170535 170535
1705362021-12-26 Stefan Kangas <stefan@marxist.se> 1705362021-12-26 Stefan Kangas <stefankangas@gmail.com>
170537 170537
170538 read-multiple-choice: Add optional argument show-help 170538 read-multiple-choice: Add optional argument show-help
170539 170539
@@ -170543,7 +170543,7 @@
170543 * doc/lispref/commands.texi (Reading One Event): Document above new 170543 * doc/lispref/commands.texi (Reading One Event): Document above new
170544 optional argument. 170544 optional argument.
170545 170545
1705462021-12-26 Stefan Kangas <stefan@marxist.se> 1705462021-12-26 Stefan Kangas <stefankangas@gmail.com>
170547 170547
170548 read-multiple-choice: Add face when key not in name string 170548 read-multiple-choice: Add face when key not in name string
170549 170549
@@ -170553,7 +170553,7 @@
170553 (test-rmc--add-key-description/with-attributes) 170553 (test-rmc--add-key-description/with-attributes)
170554 (test-rmc--add-key-description/non-graphical-display): Update tests. 170554 (test-rmc--add-key-description/non-graphical-display): Update tests.
170555 170555
1705562021-12-26 Stefan Kangas <stefan@marxist.se> 1705562021-12-26 Stefan Kangas <stefankangas@gmail.com>
170557 170557
170558 Factor out new function rmc--add-key-description 170558 Factor out new function rmc--add-key-description
170559 170559
@@ -170649,7 +170649,7 @@
170649 * src/xterm.c (x_detect_focus_change): Test for focus flag on 170649 * src/xterm.c (x_detect_focus_change): Test for focus flag on
170650 XI entry events. 170650 XI entry events.
170651 170651
1706522021-12-26 Stefan Kangas <stefan@marxist.se> 1706522021-12-26 Stefan Kangas <stefankangas@gmail.com>
170653 170653
170654 Add test for text-char-description 170654 Add test for text-char-description
170655 170655
@@ -170675,7 +170675,7 @@
170675 mask if available. 170675 mask if available.
170676 * src/xterm.c (handle_one_xevent): Handle pinch events. 170676 * src/xterm.c (handle_one_xevent): Handle pinch events.
170677 170677
1706782021-12-26 Stefan Kangas <stefan@marxist.se> 1706782021-12-26 Stefan Kangas <stefankangas@gmail.com>
170679 170679
170680 Merge from origin/emacs-28 170680 Merge from origin/emacs-28
170681 170681
@@ -170699,7 +170699,7 @@
170699 * src/pgtkterm.c (pgtk_clear_under_internal_border): Don't clear 170699 * src/pgtkterm.c (pgtk_clear_under_internal_border): Don't clear
170700 border if frame isn't realized. (bug#52705) 170700 border if frame isn't realized. (bug#52705)
170701 170701
1707022021-12-25 Stefan Kangas <stefan@marxist.se> 1707022021-12-25 Stefan Kangas <stefankangas@gmail.com>
170703 170703
170704 Make read-multiple-choice-face inherit help-key-binding 170704 Make read-multiple-choice-face inherit help-key-binding
170705 170705
@@ -170796,18 +170796,18 @@
170796 The change log entry for this release is available here: 170796 The change log entry for this release is available here:
170797 <https://protesilaos.com/codelog/2021-12-24-modus-themes-2-0-0/>. 170797 <https://protesilaos.com/codelog/2021-12-24-modus-themes-2-0-0/>.
170798 170798
1707992021-12-25 Stefan Kangas <stefan@marxist.se> 1707992021-12-25 Stefan Kangas <stefankangas@gmail.com>
170800 170800
170801 Fix unused variable warning in xfns.c 170801 Fix unused variable warning in xfns.c
170802 170802
170803 * src/xfns.c (Fx_server_input_version): Fix unused variable 170803 * src/xfns.c (Fx_server_input_version): Fix unused variable
170804 warning. 170804 warning.
170805 170805
1708062021-12-25 Stefan Kangas <stefan@marxist.se> 1708062021-12-25 Stefan Kangas <stefankangas@gmail.com>
170807 170807
170808 * lisp/net/webjump.el: Add TODO section. (Bug#14624) 170808 * lisp/net/webjump.el: Add TODO section. (Bug#14624)
170809 170809
1708102021-12-25 Stefan Kangas <stefan@marxist.se> 1708102021-12-25 Stefan Kangas <stefankangas@gmail.com>
170811 170811
170812 Use defvar-keymap in ido.el 170812 Use defvar-keymap in ido.el
170813 170813
@@ -170830,13 +170830,13 @@
170830 * src/xfns.c (Fx_server_input_version): New function. 170830 * src/xfns.c (Fx_server_input_version): New function.
170831 (syms_of_xfns): Define new subr. 170831 (syms_of_xfns): Define new subr.
170832 170832
1708332021-12-25 Stefan Kangas <stefan@marxist.se> 1708332021-12-25 Stefan Kangas <stefankangas@gmail.com>
170834 170834
170835 Merge from origin/emacs-28 170835 Merge from origin/emacs-28
170836 170836
170837 c09ad0cabd Fix the bug with duplicate entries in xref output 170837 c09ad0cabd Fix the bug with duplicate entries in xref output
170838 170838
1708392021-12-24 Stefan Kangas <stefan@marxist.se> 1708392021-12-24 Stefan Kangas <stefankangas@gmail.com>
170840 170840
170841 Move mouse key bindings to gametree-mode-map 170841 Move mouse key bindings to gametree-mode-map
170842 170842
@@ -170862,14 +170862,14 @@
170862 show window. 170862 show window.
170863 (Fx_show_tip): Set cursor and show window. 170863 (Fx_show_tip): Set cursor and show window.
170864 170864
1708652021-12-24 Stefan Kangas <stefan@marxist.se> 1708652021-12-24 Stefan Kangas <stefankangas@gmail.com>
170866 170866
170867 Simplify command remapping in play/blackbox.el 170867 Simplify command remapping in play/blackbox.el
170868 170868
170869 * lisp/play/blackbox.el (blackbox-redefine-key): Make obsolete. 170869 * lisp/play/blackbox.el (blackbox-redefine-key): Make obsolete.
170870 (blackbox-mode-map): Simplify. 170870 (blackbox-mode-map): Simplify.
170871 170871
1708722021-12-24 Stefan Kangas <stefan@marxist.se> 1708722021-12-24 Stefan Kangas <stefankangas@gmail.com>
170873 170873
170874 Prefer the defcustom :risky property in eshell 170874 Prefer the defcustom :risky property in eshell
170875 170875
@@ -170882,11 +170882,11 @@
170882 * lisp/eshell/esh-var.el (eshell-variable-aliases-list): Prefer 170882 * lisp/eshell/esh-var.el (eshell-variable-aliases-list): Prefer
170883 defcustom :risky property to setting 'risky-local-variable manually. 170883 defcustom :risky property to setting 'risky-local-variable manually.
170884 170884
1708852021-12-24 Stefan Kangas <stefan@marxist.se> 1708852021-12-24 Stefan Kangas <stefankangas@gmail.com>
170886 170886
170887 * lisp/eshell/em-hist.el (eshell-hist-match-partial): Minor doc fix. 170887 * lisp/eshell/em-hist.el (eshell-hist-match-partial): Minor doc fix.
170888 170888
1708892021-12-24 Stefan Kangas <stefan@marxist.se> 1708892021-12-24 Stefan Kangas <stefankangas@gmail.com>
170890 170890
170891 Use defvar-keymap in eshell 170891 Use defvar-keymap in eshell
170892 170892
@@ -170900,7 +170900,7 @@
170900 * lisp/eshell/esh-proc.el (eshell-proc-mode-map): 170900 * lisp/eshell/esh-proc.el (eshell-proc-mode-map):
170901 * lisp/eshell/esh-var.el (eshell-var-mode-map): Use defvar-keymap. 170901 * lisp/eshell/esh-var.el (eshell-var-mode-map): Use defvar-keymap.
170902 170902
1709032021-12-24 Stefan Kangas <stefan@marxist.se> 1709032021-12-24 Stefan Kangas <stefankangas@gmail.com>
170904 170904
170905 Respect changes in eshell-hist-match-partial 170905 Respect changes in eshell-hist-match-partial
170906 170906
@@ -171009,7 +171009,7 @@
171009 where the client pointer is destroyed between when it is 171009 where the client pointer is destroyed between when it is
171010 obtained and when XIWarpPointer is called. 171010 obtained and when XIWarpPointer is called.
171011 171011
1710122021-12-24 Stefan Kangas <stefan@marxist.se> 1710122021-12-24 Stefan Kangas <stefankangas@gmail.com>
171013 171013
171014 Merge from origin/emacs-28 171014 Merge from origin/emacs-28
171015 171015
@@ -171097,7 +171097,7 @@
171097 main remaining usability problem is clicking on the very small "-" 171097 main remaining usability problem is clicking on the very small "-"
171098 characters in "U:--". 171098 characters in "U:--".
171099 171099
1711002021-12-23 Stefan Kangas <stefan@marxist.se> 1711002021-12-23 Stefan Kangas <stefankangas@gmail.com>
171101 171101
171102 Merge from origin/emacs-28 171102 Merge from origin/emacs-28
171103 171103
@@ -171126,13 +171126,13 @@
171126 message-server-alist 171126 message-server-alist
171127 * etc/NEWS: Add news entry 171127 * etc/NEWS: Add news entry
171128 171128
1711292021-12-22 Stefan Kangas <stefan@marxist.se> 1711292021-12-22 Stefan Kangas <stefankangas@gmail.com>
171130 171130
171131 Fix compile time error in a pcase test 171131 Fix compile time error in a pcase test
171132 171132
171133 * test/lisp/emacs-lisp/pcase-tests.el (pcase-tests-cl-type): Fix test. 171133 * test/lisp/emacs-lisp/pcase-tests.el (pcase-tests-cl-type): Fix test.
171134 171134
1711352021-12-22 Stefan Kangas <stefan@marxist.se> 1711352021-12-22 Stefan Kangas <stefankangas@gmail.com>
171136 171136
171137 Use defvar-keymap in minibuffer.el 171137 Use defvar-keymap in minibuffer.el
171138 171138
@@ -171143,7 +171143,7 @@
171143 (minibuffer-local-ns-map, minibuffer-inactive-mode-map): Use 171143 (minibuffer-local-ns-map, minibuffer-inactive-mode-map): Use
171144 defvar-keymap. 171144 defvar-keymap.
171145 171145
1711462021-12-22 Stefan Kangas <stefan@marxist.se> 1711462021-12-22 Stefan Kangas <stefankangas@gmail.com>
171147 171147
171148 Make substitute-command-keys test less brittle 171148 Make substitute-command-keys test less brittle
171149 171149
@@ -171382,7 +171382,7 @@
171382 * lisp/simple.el (completion-auto-select): Add new option. 171382 * lisp/simple.el (completion-auto-select): Add new option.
171383 (completion-setup-function): Respect completion-auto-select. 171383 (completion-setup-function): Respect completion-auto-select.
171384 171384
1713852021-12-21 Stefan Kangas <stefan@marxist.se> 1713852021-12-21 Stefan Kangas <stefankangas@gmail.com>
171386 171386
171387 Declare functions to silence byte-compiler 171387 Declare functions to silence byte-compiler
171388 171388
@@ -171403,7 +171403,7 @@
171403 * test/src/xml-tests.el (libxml-parse-xml-region): Declare 171403 * test/src/xml-tests.el (libxml-parse-xml-region): Declare
171404 functions to silence byte-compiler in --without-all builds. 171404 functions to silence byte-compiler in --without-all builds.
171405 171405
1714062021-12-21 Stefan Kangas <stefan@marxist.se> 1714062021-12-21 Stefan Kangas <stefankangas@gmail.com>
171407 171407
171408 Fix some tests in --without-all builds 171408 Fix some tests in --without-all builds
171409 171409
@@ -171412,7 +171412,7 @@
171412 * test/src/thread-tests.el (threads-test-bug33073): Fix tests in 171412 * test/src/thread-tests.el (threads-test-bug33073): Fix tests in
171413 --without-all builds. 171413 --without-all builds.
171414 171414
1714152021-12-21 Stefan Kangas <stefan@marxist.se> 1714152021-12-21 Stefan Kangas <stefankangas@gmail.com>
171416 171416
171417 Silence additional byte-compiler warning in test 171417 Silence additional byte-compiler warning in test
171418 171418
@@ -171576,7 +171576,7 @@
171576 * test/Makefile.in (%.log, $(test_module)): 171576 * test/Makefile.in (%.log, $(test_module)):
171577 Put AM_V_GEN and similar macros first. 171577 Put AM_V_GEN and similar macros first.
171578 171578
1715792021-12-20 Stefan Kangas <stefan@marxist.se> 1715792021-12-20 Stefan Kangas <stefankangas@gmail.com>
171580 171580
171581 Make some variable aliases obsolete 171581 Make some variable aliases obsolete
171582 171582
@@ -171630,14 +171630,14 @@
171630 171630
171631 * src/lisp.h: Include <globals.h> instead of "globals.h" 171631 * src/lisp.h: Include <globals.h> instead of "globals.h"
171632 171632
1716332021-12-20 Stefan Kangas <stefan@marxist.se> 1716332021-12-20 Stefan Kangas <stefankangas@gmail.com>
171634 171634
171635 Use defvar-keymap in wdired.el 171635 Use defvar-keymap in wdired.el
171636 171636
171637 * lisp/wdired.el (wdired-mode-map, wdired-perm-mode-map): Use 171637 * lisp/wdired.el (wdired-mode-map, wdired-perm-mode-map): Use
171638 defvar-keymap. 171638 defvar-keymap.
171639 171639
1716402021-12-20 Stefan Kangas <stefan@marxist.se> 1716402021-12-20 Stefan Kangas <stefankangas@gmail.com>
171641 171641
171642 Use declare-function instead of defun in eieio-tests.el 171642 Use declare-function instead of defun in eieio-tests.el
171643 171643
@@ -171699,7 +171699,7 @@
171699 Mark base64-decode-string, base64-encode-string and 171699 Mark base64-decode-string, base64-encode-string and
171700 base64url-encode-string as pure and side-effect-free. 171700 base64url-encode-string as pure and side-effect-free.
171701 171701
1717022021-12-20 Stefan Kangas <stefan@marxist.se> 1717022021-12-20 Stefan Kangas <stefankangas@gmail.com>
171703 171703
171704 Silence byte-compiler using with-no-warnings in tests 171704 Silence byte-compiler using with-no-warnings in tests
171705 171705
@@ -171714,7 +171714,7 @@
171714 * test/lisp/progmodes/elisp-mode-tests.el 171714 * test/lisp/progmodes/elisp-mode-tests.el
171715 (xref-elisp-generic-co-located-default): Silence byte-compiler. 171715 (xref-elisp-generic-co-located-default): Silence byte-compiler.
171716 171716
1717172021-12-20 Stefan Kangas <stefan@marxist.se> 1717172021-12-20 Stefan Kangas <stefankangas@gmail.com>
171718 171718
171719 Silence undefined function warnings in eieio-tests.el 171719 Silence undefined function warnings in eieio-tests.el
171720 171720
@@ -171722,7 +171722,7 @@
171722 byte-compiler with some function definitions. These are overridden by 171722 byte-compiler with some function definitions. These are overridden by
171723 class definitions further down. 171723 class definitions further down.
171724 171724
1717252021-12-20 Stefan Kangas <stefan@marxist.se> 1717252021-12-20 Stefan Kangas <stefankangas@gmail.com>
171726 171726
171727 Prefer skip-unless in one eieio test 171727 Prefer skip-unless in one eieio test
171728 171728
@@ -171730,7 +171730,7 @@
171730 (eieio-test-01-mix-alloc-initarg): Use skip-unless to correctly mark 171730 (eieio-test-01-mix-alloc-initarg): Use skip-unless to correctly mark
171731 the test as skipped. 171731 the test as skipped.
171732 171732
1717332021-12-20 Stefan Kangas <stefan@marxist.se> 1717332021-12-20 Stefan Kangas <stefankangas@gmail.com>
171734 171734
171735 Silence byte-compiler in cconv-tests.el 171735 Silence byte-compiler in cconv-tests.el
171736 171736
@@ -171738,14 +171738,14 @@
171738 (cconv-tests-iter-lambda-:documentation) 171738 (cconv-tests-iter-lambda-:documentation)
171739 (cconv-tests-cl-function-:documentation): Silence byte-compiler. 171739 (cconv-tests-cl-function-:documentation): Silence byte-compiler.
171740 171740
1717412021-12-20 Stefan Kangas <stefan@marxist.se> 1717412021-12-20 Stefan Kangas <stefankangas@gmail.com>
171742 171742
171743 Merge from origin/emacs-28 171743 Merge from origin/emacs-28
171744 171744
171745 16ed9fad2c ; * doc/lispref/frames.texi (Child Frames): Improve wording. 171745 16ed9fad2c ; * doc/lispref/frames.texi (Child Frames): Improve wording.
171746 f11b996a3c Clarify description of two mouse dragging parameters (Bug#... 171746 f11b996a3c Clarify description of two mouse dragging parameters (Bug#...
171747 171747
1717482021-12-19 Stefan Kangas <stefan@marxist.se> 1717482021-12-19 Stefan Kangas <stefankangas@gmail.com>
171749 171749
171750 * lisp/progmodes/sh-script.el (sh-mode-map): Use defvar-keymap. 171750 * lisp/progmodes/sh-script.el (sh-mode-map): Use defvar-keymap.
171751 171751
@@ -171816,7 +171816,7 @@
171816 * doc/lispref/errors.texi (Standard Errors): 171816 * doc/lispref/errors.texi (Standard Errors):
171817 * etc/NEWS: Document 'permission-denied' error. 171817 * etc/NEWS: Document 'permission-denied' error.
171818 171818
1718192021-12-19 Stefan Kangas <stefan@marxist.se> 1718192021-12-19 Stefan Kangas <stefankangas@gmail.com>
171820 171820
171821 Make bad-packages-alist obsolete 171821 Make bad-packages-alist obsolete
171822 171822
@@ -171849,7 +171849,7 @@
171849 171849
171850 * doc/misc/cc-mode.texi (Found Types): Remove. Amend some menu entries. 171850 * doc/misc/cc-mode.texi (Found Types): Remove. Amend some menu entries.
171851 171851
1718522021-12-19 Stefan Kangas <stefan@marxist.se> 1718522021-12-19 Stefan Kangas <stefankangas@gmail.com>
171853 171853
171854 Silence "initform needs quoting" warning in tests 171854 Silence "initform needs quoting" warning in tests
171855 171855
@@ -171880,7 +171880,7 @@
171880 * src/xdisp.c (handle_display_prop): Pass the window's buffer to 171880 * src/xdisp.c (handle_display_prop): Pass the window's buffer to
171881 'display_min_width' and to 'handle_display_spec'. (Bug#52385) 171881 'display_min_width' and to 'handle_display_spec'. (Bug#52385)
171882 171882
1718832021-12-19 Stefan Kangas <stefan@marxist.se> 1718832021-12-19 Stefan Kangas <stefankangas@gmail.com>
171884 171884
171885 Silence "Unknown slot" warnings in tests 171885 Silence "Unknown slot" warnings in tests
171886 171886
@@ -171901,7 +171901,7 @@
171901 * lisp/emacs-lisp/elp.el (elp-reset-list): 171901 * lisp/emacs-lisp/elp.el (elp-reset-list):
171902 (elp-restore-list): Fix the interactive specs (bug#52457). 171902 (elp-restore-list): Fix the interactive specs (bug#52457).
171903 171903
1719042021-12-19 Stefan Kangas <stefan@marxist.se> 1719042021-12-19 Stefan Kangas <stefankangas@gmail.com>
171905 171905
171906 Merge from origin/emacs-28 171906 Merge from origin/emacs-28
171907 171907
@@ -172028,11 +172028,11 @@
172028 * test/lisp/progmodes/perl-mode-tests.el (top): 172028 * test/lisp/progmodes/perl-mode-tests.el (top):
172029 Set `ert-load-file-name'. 172029 Set `ert-load-file-name'.
172030 172030
1720312021-12-18 Stefan Kangas <stefan@marxist.se> 1720312021-12-18 Stefan Kangas <stefankangas@gmail.com>
172032 172032
172033 * lisp/dired.el (dired-mode-map): Use defvar-keymap. 172033 * lisp/dired.el (dired-mode-map): Use defvar-keymap.
172034 172034
1720352021-12-18 Stefan Kangas <stefan@marxist.se> 1720352021-12-18 Stefan Kangas <stefankangas@gmail.com>
172036 172036
172037 Silence byte-compiler in multisession-tests.el 172037 Silence byte-compiler in multisession-tests.el
172038 172038
@@ -172440,13 +172440,13 @@
172440 172440
172441 * src/xwidget.c (Fmake_xwidget): Require `xwidget'. 172441 * src/xwidget.c (Fmake_xwidget): Require `xwidget'.
172442 172442
1724432021-12-16 Stefan Kangas <stefan@marxist.se> 1724432021-12-16 Stefan Kangas <stefankangas@gmail.com>
172444 172444
172445 Merge from origin/emacs-28 172445 Merge from origin/emacs-28
172446 172446
172447 1e578267fb Fix control buffer window height in 'ediff-setup-control-b... 172447 1e578267fb Fix control buffer window height in 'ediff-setup-control-b...
172448 172448
1724492021-12-15 Stefan Kangas <stefan@marxist.se> 1724492021-12-15 Stefan Kangas <stefankangas@gmail.com>
172450 172450
172451 Prefer command remapping in ses.el 172451 Prefer command remapping in ses.el
172452 172452
@@ -172473,7 +172473,7 @@
172473 172473
172474 GitHub-reference: close https://github.com/joaotavora/eglot/issues/770 172474 GitHub-reference: close https://github.com/joaotavora/eglot/issues/770
172475 172475
1724762021-12-15 Stefan Kangas <stefan@marxist.se> 1724762021-12-15 Stefan Kangas <stefankangas@gmail.com>
172477 172477
172478 Use defvar-keymap in hideif.el 172478 Use defvar-keymap in hideif.el
172479 172479
@@ -172518,7 +172518,7 @@
172518 172518
172519 Merge remote-tracking branch 'origin/master' into feature/pgtk 172519 Merge remote-tracking branch 'origin/master' into feature/pgtk
172520 172520
1725212021-12-15 Stefan Kangas <stefan@marxist.se> 1725212021-12-15 Stefan Kangas <stefankangas@gmail.com>
172522 172522
172523 Merge from origin/emacs-28 172523 Merge from origin/emacs-28
172524 172524
@@ -172570,7 +172570,7 @@
172570 * lisp/emacs-lisp/eieio-compat.el: Move to ... 172570 * lisp/emacs-lisp/eieio-compat.el: Move to ...
172571 * lisp/obsolete/eieio-compat.el: ... here. 172571 * lisp/obsolete/eieio-compat.el: ... here.
172572 172572
1725732021-12-14 Stefan Kangas <stefan@marxist.se> 1725732021-12-14 Stefan Kangas <stefankangas@gmail.com>
172574 172574
172575 Prefer command remapping in allout.el 172575 Prefer command remapping in allout.el
172576 172576
@@ -172583,11 +172583,11 @@
172583 172583
172584 * doc/misc/ert.texi (Running Tests in Batch Mode): Fix @r command. 172584 * doc/misc/ert.texi (Running Tests in Batch Mode): Fix @r command.
172585 172585
1725862021-12-14 Stefan Kangas <stefan@marxist.se> 1725862021-12-14 Stefan Kangas <stefankangas@gmail.com>
172587 172587
172588 * lisp/net/eudc.el (custom-menu-create): Remove unnecessary autoload. 172588 * lisp/net/eudc.el (custom-menu-create): Remove unnecessary autoload.
172589 172589
1725902021-12-14 Stefan Kangas <stefan@marxist.se> 1725902021-12-14 Stefan Kangas <stefankangas@gmail.com>
172591 172591
172592 Remove Emacs 21 compat code for command-remapping 172592 Remove Emacs 21 compat code for command-remapping
172593 172593
@@ -172609,7 +172609,7 @@
172609 * doc/misc/ert.texi (Running Tests in Batch Mode): Explain 172609 * doc/misc/ert.texi (Running Tests in Batch Mode): Explain
172610 generation of JUnit test reports. 172610 generation of JUnit test reports.
172611 172611
1726122021-12-14 Stefan Kangas <stefan@marxist.se> 1726122021-12-14 Stefan Kangas <stefankangas@gmail.com>
172613 172613
172614 Use defvar-keymap in elisp-mode.el 172614 Use defvar-keymap in elisp-mode.el
172615 172615
@@ -172617,7 +172617,7 @@
172617 (elisp--dynlex-modeline-map, lisp-interaction-mode-map): Use 172617 (elisp--dynlex-modeline-map, lisp-interaction-mode-map): Use
172618 defvar-keymap. 172618 defvar-keymap.
172619 172619
1726202021-12-14 Stefan Kangas <stefan@marxist.se> 1726202021-12-14 Stefan Kangas <stefankangas@gmail.com>
172621 172621
172622 Prefer command remapping in cperl-mode.el 172622 Prefer command remapping in cperl-mode.el
172623 172623
@@ -172635,7 +172635,7 @@
172635 * src/sqlite.c (Fsqlite_load_extension): Only allow extensions 172635 * src/sqlite.c (Fsqlite_load_extension): Only allow extensions
172636 from an allowlist. 172636 from an allowlist.
172637 172637
1726382021-12-14 Stefan Kangas <stefan@marxist.se> 1726382021-12-14 Stefan Kangas <stefankangas@gmail.com>
172639 172639
172640 Merge from origin/emacs-28 172640 Merge from origin/emacs-28
172641 172641
@@ -172647,7 +172647,7 @@
172647 # Conflicts: 172647 # Conflicts:
172648 # etc/NEWS 172648 # etc/NEWS
172649 172649
1726502021-12-13 Stefan Kangas <stefan@marxist.se> 1726502021-12-13 Stefan Kangas <stefankangas@gmail.com>
172651 172651
172652 completion.el: Make two compat aliases obsolete 172652 completion.el: Make two compat aliases obsolete
172653 172653
@@ -172684,14 +172684,14 @@
172684 172684
172685 * test/infra/test-jobs.yml: Regenerate. 172685 * test/infra/test-jobs.yml: Regenerate.
172686 172686
1726872021-12-13 Stefan Kangas <stefan@marxist.se> 1726872021-12-13 Stefan Kangas <stefankangas@gmail.com>
172688 172688
172689 Make alias obsolete in xscheme.el 172689 Make alias obsolete in xscheme.el
172690 172690
172691 * lisp/progmodes/xscheme.el (xscheme-yank-previous-send): Make 172691 * lisp/progmodes/xscheme.el (xscheme-yank-previous-send): Make
172692 obsolete. 172692 obsolete.
172693 172693
1726942021-12-13 Stefan Kangas <stefan@marxist.se> 1726942021-12-13 Stefan Kangas <stefankangas@gmail.com>
172695 172695
172696 Make two aliases obsolete in lisp/international/robin.el 172696 Make two aliases obsolete in lisp/international/robin.el
172697 172697
@@ -172714,7 +172714,7 @@
172714 172714
172715 * src/sqlite.c (Fsqlite_open, Fsqlite_load_extension): Use ENCODE_FILE. 172715 * src/sqlite.c (Fsqlite_open, Fsqlite_load_extension): Use ENCODE_FILE.
172716 172716
1727172021-12-13 Stefan Kangas <stefan@marxist.se> 1727172021-12-13 Stefan Kangas <stefankangas@gmail.com>
172718 172718
172719 * lisp/ielm.el (ielm-map): Use defvar-keymap. 172719 * lisp/ielm.el (ielm-map): Use defvar-keymap.
172720 172720
@@ -172724,7 +172724,7 @@
172724 172724
172725 Merge remote-tracking branch 'origin/master' into feature/pgtk 172725 Merge remote-tracking branch 'origin/master' into feature/pgtk
172726 172726
1727272021-12-13 Stefan Kangas <stefan@marxist.se> 1727272021-12-13 Stefan Kangas <stefankangas@gmail.com>
172728 172728
172729 Merge from origin/emacs-28 172729 Merge from origin/emacs-28
172730 172730
@@ -172844,7 +172844,7 @@
172844 * lisp/sqlite-mode.el (sqlite-mode-open-file): Error out earlier 172844 * lisp/sqlite-mode.el (sqlite-mode-open-file): Error out earlier
172845 when we don't have sqlite support. 172845 when we don't have sqlite support.
172846 172846
1728472021-12-12 Stefan Kangas <stefan@marxist.se> 1728472021-12-12 Stefan Kangas <stefankangas@gmail.com>
172848 172848
172849 eshell: Prefer octal number for file modes 172849 eshell: Prefer octal number for file modes
172850 172850
@@ -172892,7 +172892,7 @@
172892 (semantic-gcc-test-output-parser-this-machine): Update gcc->llvm 172892 (semantic-gcc-test-output-parser-this-machine): Update gcc->llvm
172893 detection to Macos Monterey. 172893 detection to Macos Monterey.
172894 172894
1728952021-12-12 Stefan Kangas <stefan@marxist.se> 1728952021-12-12 Stefan Kangas <stefankangas@gmail.com>
172896 172896
172897 Merge from origin/emacs-28 172897 Merge from origin/emacs-28
172898 172898
@@ -173119,7 +173119,7 @@
173119 173119
173120 * src/sqlite.c (Fsqlite_finalize): Mark the object as dead. 173120 * src/sqlite.c (Fsqlite_finalize): Mark the object as dead.
173121 173121
1731222021-12-11 Stefan Kangas <stefan@marxist.se> 1731222021-12-11 Stefan Kangas <stefankangas@gmail.com>
173123 173123
173124 Merge from origin/emacs-28 173124 Merge from origin/emacs-28
173125 173125
@@ -173216,11 +173216,11 @@
173216 173216
173217 Merge remote-tracking branch 'origin/master' into feature/pgtk 173217 Merge remote-tracking branch 'origin/master' into feature/pgtk
173218 173218
1732192021-12-10 Stefan Kangas <stefan@marxist.se> 1732192021-12-10 Stefan Kangas <stefankangas@gmail.com>
173220 173220
173221 * etc/TODO: Entry about converting to defvar-keymap. 173221 * etc/TODO: Entry about converting to defvar-keymap.
173222 173222
1732232021-12-10 Stefan Kangas <stefan@marxist.se> 1732232021-12-10 Stefan Kangas <stefankangas@gmail.com>
173224 173224
173225 Use defvar-keymap for package-menu-mode-map 173225 Use defvar-keymap for package-menu-mode-map
173226 173226
@@ -173263,7 +173263,7 @@
173263 * lisp/pixel-scroll.el (pixel-scroll-precision-mode): Stop 173263 * lisp/pixel-scroll.el (pixel-scroll-precision-mode): Stop
173264 setting `make-cursor-line-fully-visible'. 173264 setting `make-cursor-line-fully-visible'.
173265 173265
1732662021-12-10 Stefan Kangas <stefan@marxist.se> 1732662021-12-10 Stefan Kangas <stefankangas@gmail.com>
173267 173267
173268 Merge from origin/emacs-28 173268 Merge from origin/emacs-28
173269 173269
@@ -173304,7 +173304,7 @@
173304 (pixel-scroll-precision-interpolate): Block throw-on-input 173304 (pixel-scroll-precision-interpolate): Block throw-on-input
173305 when actually scrolling. 173305 when actually scrolling.
173306 173306
1733072021-12-09 Stefan Kangas <stefan@marxist.se> 1733072021-12-09 Stefan Kangas <stefankangas@gmail.com>
173308 173308
173309 * lisp/time.el (world-clock-mode-map): Convert to defvar-keymap. 173309 * lisp/time.el (world-clock-mode-map): Convert to defvar-keymap.
173310 173310
@@ -173345,7 +173345,7 @@
173345 (tramp-lock-pid): New defvar. 173345 (tramp-lock-pid): New defvar.
173346 (tramp-get-lock-pid): Reimplement. 173346 (tramp-get-lock-pid): Reimplement.
173347 173347
1733482021-12-09 Stefan Kangas <stefan@marxist.se> 1733482021-12-09 Stefan Kangas <stefankangas@gmail.com>
173349 173349
173350 Merge from origin/emacs-28 173350 Merge from origin/emacs-28
173351 173351
@@ -173399,7 +173399,7 @@
173399 173399
173400 Merge remote-tracking branch 'origin/master' into feature/pgtk 173400 Merge remote-tracking branch 'origin/master' into feature/pgtk
173401 173401
1734022021-12-08 Stefan Kangas <stefan@marxist.se> 1734022021-12-08 Stefan Kangas <stefankangas@gmail.com>
173403 173403
173404 image-dired: Show image info in header line 173404 image-dired: Show image info in header line
173405 173405
@@ -173415,7 +173415,7 @@
173415 image-dired-update-header-line instead of 173415 image-dired-update-header-line instead of
173416 image-dired-display-thumb-properties. 173416 image-dired-display-thumb-properties.
173417 173417
1734182021-12-08 Stefan Kangas <stefan@marxist.se> 1734182021-12-08 Stefan Kangas <stefankangas@gmail.com>
173419 173419
173420 image-dired: Go to next image when marking 173420 image-dired: Go to next image when marking
173421 173421
@@ -173429,7 +173429,7 @@
173429 (image-dired-toggle-mark-thumb-original-file) 173429 (image-dired-toggle-mark-thumb-original-file)
173430 (image-dired-unmark-all-marks): Use above new macro. 173430 (image-dired-unmark-all-marks): Use above new macro.
173431 173431
1734322021-12-08 Stefan Kangas <stefan@marxist.se> 1734322021-12-08 Stefan Kangas <stefankangas@gmail.com>
173433 173433
173434 image-dired: Remove some TODOs 173434 image-dired: Remove some TODOs
173435 173435
@@ -173468,7 +173468,7 @@
173468 and no context menu functions are called by e.g. describe-mode in wrong buffer 173468 and no context menu functions are called by e.g. describe-mode in wrong buffer
173469 (bug#9923) 173469 (bug#9923)
173470 173470
1734712021-12-08 Stefan Kangas <stefan@marxist.se> 1734712021-12-08 Stefan Kangas <stefankangas@gmail.com>
173472 173472
173473 Define some more keymaps in one step 173473 Define some more keymaps in one step
173474 173474
@@ -173478,21 +173478,21 @@
173478 * lisp/progmodes/ebrowse.el (ebrowse-global-submap-4) 173478 * lisp/progmodes/ebrowse.el (ebrowse-global-submap-4)
173479 (ebrowse-global-submap-5): Define in one step and use defvar-keymap. 173479 (ebrowse-global-submap-5): Define in one step and use defvar-keymap.
173480 173480
1734812021-12-08 Stefan Kangas <stefan@marxist.se> 1734812021-12-08 Stefan Kangas <stefankangas@gmail.com>
173482 173482
173483 Define calc-help-map in one step 173483 Define calc-help-map in one step
173484 173484
173485 * lisp/calc/calc-ext.el (calc-help-map): Define in one step and 173485 * lisp/calc/calc-ext.el (calc-help-map): Define in one step and
173486 convert to defvar-keymap. 173486 convert to defvar-keymap.
173487 173487
1734882021-12-08 Stefan Kangas <stefan@marxist.se> 1734882021-12-08 Stefan Kangas <stefankangas@gmail.com>
173489 173489
173490 Convert shortdoc-mode-map to defvar-keymap 173490 Convert shortdoc-mode-map to defvar-keymap
173491 173491
173492 * lisp/emacs-lisp/shortdoc.el (shortdoc-mode-map): Convert to 173492 * lisp/emacs-lisp/shortdoc.el (shortdoc-mode-map): Convert to
173493 defvar-keymap. 173493 defvar-keymap.
173494 173494
1734952021-12-08 Stefan Kangas <stefan@marxist.se> 1734952021-12-08 Stefan Kangas <stefankangas@gmail.com>
173496 173496
173497 Merge from origin/emacs-28 173497 Merge from origin/emacs-28
173498 173498
@@ -173575,7 +173575,7 @@
173575 173575
173576 Merge remote-tracking branch 'origin/master' into feature/pgtk 173576 Merge remote-tracking branch 'origin/master' into feature/pgtk
173577 173577
1735782021-12-07 Stefan Kangas <stefan@marxist.se> 1735782021-12-07 Stefan Kangas <stefankangas@gmail.com>
173579 173579
173580 Convert etc-authors-mode-map to defvar-keymap 173580 Convert etc-authors-mode-map to defvar-keymap
173581 173581
@@ -173596,7 +173596,7 @@
173596 * src/image.c (webp_load): Check whether we were able to decode 173596 * src/image.c (webp_load): Check whether we were able to decode
173597 the image before using it. 173597 the image before using it.
173598 173598
1735992021-12-07 Stefan Kangas <stefan@marxist.se> 1735992021-12-07 Stefan Kangas <stefankangas@gmail.com>
173600 173600
173601 image-dired: Navigate from image display buffer 173601 image-dired: Navigate from image display buffer
173602 173602
@@ -173629,7 +173629,7 @@
173629 (comint--mark-as-output): New function. 173629 (comint--mark-as-output): New function.
173630 (comint--mark-yanked-as-output): New function. 173630 (comint--mark-yanked-as-output): New function.
173631 173631
1736322021-12-07 Stefan Kangas <stefan@marxist.se> 1736322021-12-07 Stefan Kangas <stefankangas@gmail.com>
173633 173633
173634 browse-url: Refactor code to find executable 173634 browse-url: Refactor code to find executable
173635 173635
@@ -173637,7 +173637,7 @@
173637 (browse-url-firefox-program, browse-url-chrome-program) 173637 (browse-url-firefox-program, browse-url-chrome-program)
173638 (browse-url-chromium-program): ...here. 173638 (browse-url-chromium-program): ...here.
173639 173639
1736402021-12-07 Stefan Kangas <stefan@marxist.se> 1736402021-12-07 Stefan Kangas <stefankangas@gmail.com>
173641 173641
173642 browse-url: Remove support for Galeon 173642 browse-url: Remove support for Galeon
173643 173643
@@ -173663,7 +173663,7 @@
173663 functions will be run for the initial frame only if added to the 173663 functions will be run for the initial frame only if added to the
173664 hook in early-init file. (Bug#38143) 173664 hook in early-init file. (Bug#38143)
173665 173665
1736662021-12-07 Stefan Kangas <stefan@marxist.se> 1736662021-12-07 Stefan Kangas <stefankangas@gmail.com>
173667 173667
173668 browse-url: Remove support for Netscape 173668 browse-url: Remove support for Netscape
173669 173669
@@ -173698,7 +173698,7 @@
173698 version. (Bug#52345) 173698 version. (Bug#52345)
173699 (CONCLUSIONI): Reword paragraph, to better convey the original intent. 173699 (CONCLUSIONI): Reword paragraph, to better convey the original intent.
173700 173700
1737012021-12-07 Stefan Kangas <stefan@marxist.se> 1737012021-12-07 Stefan Kangas <stefankangas@gmail.com>
173702 173702
173703 Remove some unnecessary references to Emacs 22 173703 Remove some unnecessary references to Emacs 22
173704 173704
@@ -173709,18 +173709,18 @@
173709 * lisp/mh-e/mh-e.el (mh-inc-spool-list): Remove some unnecessary 173709 * lisp/mh-e/mh-e.el (mh-inc-spool-list): Remove some unnecessary
173710 references to Emacs 22. 173710 references to Emacs 22.
173711 173711
1737122021-12-07 Stefan Kangas <stefan@marxist.se> 1737122021-12-07 Stefan Kangas <stefankangas@gmail.com>
173713 173713
173714 * etc/tutorials/TUTORIAL: Say that there is usually a delete key. 173714 * etc/tutorials/TUTORIAL: Say that there is usually a delete key.
173715 173715
1737162021-12-07 Stefan Kangas <stefan@marxist.se> 1737162021-12-07 Stefan Kangas <stefankangas@gmail.com>
173717 173717
173718 image-dired: Fix behavior of slideshow command 173718 image-dired: Fix behavior of slideshow command
173719 173719
173720 * lisp/image-dired.el (image-dired-slideshow-start): Fix behavior 173720 * lisp/image-dired.el (image-dired-slideshow-start): Fix behavior
173721 to match documentation. Minor simplification of docstring. 173721 to match documentation. Minor simplification of docstring.
173722 173722
1737232021-12-07 Stefan Kangas <stefan@marxist.se> 1737232021-12-07 Stefan Kangas <stefankangas@gmail.com>
173724 173724
173725 Remove obsolete values from image-mode-auto-resize 173725 Remove obsolete values from image-mode-auto-resize
173726 173726
@@ -173731,11 +173731,11 @@
173731 173731
173732 (image-auto-resize-max-scale-percent): Fix defcustom const :tag. 173732 (image-auto-resize-max-scale-percent): Fix defcustom const :tag.
173733 173733
1737342021-12-07 Stefan Kangas <stefan@marxist.se> 1737342021-12-07 Stefan Kangas <stefankangas@gmail.com>
173735 173735
173736 * lisp/view.el (view-mode-map): Convert to defvar-keymap. 173736 * lisp/view.el (view-mode-map): Convert to defvar-keymap.
173737 173737
1737382021-12-07 Stefan Kangas <stefan@marxist.se> 1737382021-12-07 Stefan Kangas <stefankangas@gmail.com>
173739 173739
173740 Remove XEmacs compat code from strokes.el 173740 Remove XEmacs compat code from strokes.el
173741 173741
@@ -173749,7 +173749,7 @@
173749 * lisp/vc/vc-git.el (vc-dir-git-mode-map): Add vc-git-stash-pop 173749 * lisp/vc/vc-git.el (vc-dir-git-mode-map): Add vc-git-stash-pop
173750 (bug#52158). 173750 (bug#52158).
173751 173751
1737522021-12-07 Stefan Kangas <stefan@marxist.se> 1737522021-12-07 Stefan Kangas <stefankangas@gmail.com>
173753 173753
173754 Merge from origin/emacs-28 173754 Merge from origin/emacs-28
173755 173755
@@ -173776,7 +173776,7 @@
173776 startup (eg, debbugs). If the registry doesn't exist, just skip this 173776 startup (eg, debbugs). If the registry doesn't exist, just skip this
173777 process. 173777 process.
173778 173778
1737792021-12-06 Stefan Kangas <stefan@marxist.se> 1737792021-12-06 Stefan Kangas <stefankangas@gmail.com>
173780 173780
173781 Silence byte-compiler in two tests 173781 Silence byte-compiler in two tests
173782 173782
@@ -173784,7 +173784,7 @@
173784 * test/lisp/mail/mail-utils-tests.el 173784 * test/lisp/mail/mail-utils-tests.el
173785 (mail-utils-tests-mail-rfc822-time-zone): Silence byte-compiler. 173785 (mail-utils-tests-mail-rfc822-time-zone): Silence byte-compiler.
173786 173786
1737872021-12-06 Stefan Kangas <stefan@marxist.se> 1737872021-12-06 Stefan Kangas <stefankangas@gmail.com>
173788 173788
173789 Remove spurious space in byte-compiler warning 173789 Remove spurious space in byte-compiler warning
173790 173790
@@ -173794,7 +173794,7 @@
173794 * test/lisp/emacs-lisp/bytecomp-tests.el 173794 * test/lisp/emacs-lisp/bytecomp-tests.el
173795 ("warn-wide-docstring-defun.el"): Update test. 173795 ("warn-wide-docstring-defun.el"): Update test.
173796 173796
1737972021-12-06 Stefan Kangas <stefan@marxist.se> 1737972021-12-06 Stefan Kangas <stefankangas@gmail.com>
173798 173798
173799 Assume unfilled byte-compiler warnings in tests 173799 Assume unfilled byte-compiler warnings in tests
173800 173800
@@ -173889,7 +173889,7 @@
173889 173889
173890 Merge remote-tracking branch 'origin/emacs-28' into trunk 173890 Merge remote-tracking branch 'origin/emacs-28' into trunk
173891 173891
1738922021-12-06 Stefan Kangas <stefan@marxist.se> 1738922021-12-06 Stefan Kangas <stefankangas@gmail.com>
173893 173893
173894 * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL. 173894 * etc/tutorials/TUTORIAL.sv: Adjust to latest change in TUTORIAL.
173895 173895
@@ -173904,7 +173904,7 @@
173904 This was discussed in: 173904 This was discussed in:
173905 https://lists.gnu.org/r/emacs-devel/2021-12/msg00079.html 173905 https://lists.gnu.org/r/emacs-devel/2021-12/msg00079.html
173906 173906
1739072021-12-06 Stefan Kangas <stefan@marxist.se> 1739072021-12-06 Stefan Kangas <stefankangas@gmail.com>
173908 173908
173909 image.c: Remove some dead code 173909 image.c: Remove some dead code
173910 173910
@@ -174054,7 +174054,7 @@
174054 (dired-create-destination-dirs): Mention the new option in the 174054 (dired-create-destination-dirs): Mention the new option in the
174055 docstring. 174055 docstring.
174056 174056
1740572021-12-06 Stefan Kangas <stefan@marxist.se> 1740572021-12-06 Stefan Kangas <stefankangas@gmail.com>
174058 174058
174059 Merge from origin/emacs-28 174059 Merge from origin/emacs-28
174060 174060
@@ -174110,14 +174110,14 @@
174110 Remove special case for defclass constructors. 174110 Remove special case for defclass constructors.
174111 * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): Declare it obsolete. 174111 * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor): Declare it obsolete.
174112 174112
1741132021-12-05 Stefan Kangas <stefan@marxist.se> 1741132021-12-05 Stefan Kangas <stefankangas@gmail.com>
174114 174114
174115 image-dired: Use string-match-p in one case 174115 image-dired: Use string-match-p in one case
174116 174116
174117 * lisp/image-dired.el (image-dired-get-thumbnail-image): Use 174117 * lisp/image-dired.el (image-dired-get-thumbnail-image): Use
174118 string-match-p. 174118 string-match-p.
174119 174119
1741202021-12-05 Stefan Kangas <stefan@marxist.se> 1741202021-12-05 Stefan Kangas <stefankangas@gmail.com>
174121 174121
174122 image-dired: Don't disable mouse dragging 174122 image-dired: Don't disable mouse dragging
174123 174123
@@ -174229,13 +174229,13 @@
174229 * lisp/startup.el (fancy-about-screen): Make point placement more 174229 * lisp/startup.el (fancy-about-screen): Make point placement more
174230 resilient (bug#43636). 174230 resilient (bug#43636).
174231 174231
1742322021-12-05 Stefan Kangas <stefan@marxist.se> 1742322021-12-05 Stefan Kangas <stefankangas@gmail.com>
174233 174233
174234 Light copy-edits to recent additions to ERC manual 174234 Light copy-edits to recent additions to ERC manual
174235 174235
174236 * doc/misc/erc.texi (Introduction, Getting Started): Light copy-edits. 174236 * doc/misc/erc.texi (Introduction, Getting Started): Light copy-edits.
174237 174237
1742382021-12-05 Stefan Kangas <stefan@marxist.se> 1742382021-12-05 Stefan Kangas <stefankangas@gmail.com>
174239 174239
174240 Remove no-op calls to decode-char with 'ucs' arg 174240 Remove no-op calls to decode-char with 'ucs' arg
174241 174241
@@ -174288,14 +174288,14 @@
174288 (pixel-scroll-precision): Interpolate scrolls under some 174288 (pixel-scroll-precision): Interpolate scrolls under some
174289 circumstances. 174289 circumstances.
174290 174290
1742912021-12-05 Stefan Kangas <stefan@marxist.se> 1742912021-12-05 Stefan Kangas <stefankangas@gmail.com>
174292 174292
174293 Silence byte-compiler in generator-tests.el 174293 Silence byte-compiler in generator-tests.el
174294 174294
174295 * test/lisp/emacs-lisp/generator-tests.el (cps-let*-shadow-empty) 174295 * test/lisp/emacs-lisp/generator-tests.el (cps-let*-shadow-empty)
174296 (cps-let-shadow-empty, cps-let*-parallel): Silence byte-compiler. 174296 (cps-let-shadow-empty, cps-let*-parallel): Silence byte-compiler.
174297 174297
1742982021-12-05 Stefan Kangas <stefan@marxist.se> 1742982021-12-05 Stefan Kangas <stefankangas@gmail.com>
174299 174299
174300 Silence warnings about testing obsolete functions and macros 174300 Silence warnings about testing obsolete functions and macros
174301 174301
@@ -174305,7 +174305,7 @@
174305 * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: Silence 174305 * test/lisp/emacs-lisp/eieio-tests/eieio-tests.el: Silence
174306 byte-compiler warnings about testing obsolete functions and macros. 174306 byte-compiler warnings about testing obsolete functions and macros.
174307 174307
1743082021-12-05 Stefan Kangas <stefan@marxist.se> 1743082021-12-05 Stefan Kangas <stefankangas@gmail.com>
174309 174309
174310 Remove hacks for broken `with-suppressed-warnings' 174310 Remove hacks for broken `with-suppressed-warnings'
174311 174311
@@ -174313,7 +174313,7 @@
174313 * test/lisp/tar-mode-tests.el (tar-mode-test-tar-grind-file-mode): 174313 * test/lisp/tar-mode-tests.el (tar-mode-test-tar-grind-file-mode):
174314 Remove hack for broken `with-suppressed-warnings'. 174314 Remove hack for broken `with-suppressed-warnings'.
174315 174315
1743162021-12-05 Stefan Kangas <stefan@marxist.se> 1743162021-12-05 Stefan Kangas <stefankangas@gmail.com>
174317 174317
174318 Merge from origin/emacs-28 174318 Merge from origin/emacs-28
174319 174319
@@ -174522,7 +174522,7 @@
174522 * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory): 174522 * lisp/net/tramp-smb.el (tramp-smb-handle-insert-directory):
174523 Revert previous change, it doesn't fly. 174523 Revert previous change, it doesn't fly.
174524 174524
1745252021-12-04 Stefan Kangas <stefan@marxist.se> 1745252021-12-04 Stefan Kangas <stefankangas@gmail.com>
174526 174526
174527 Silence byte-compiler in some tests 174527 Silence byte-compiler in some tests
174528 174528
@@ -174639,7 +174639,7 @@
174639 (pixel-scroll-precision): Don't delegate to mwheel-scroll if 174639 (pixel-scroll-precision): Don't delegate to mwheel-scroll if
174640 window is hscrolled. 174640 window is hscrolled.
174641 174641
1746422021-12-04 Stefan Kangas <stefan@marxist.se> 1746422021-12-04 Stefan Kangas <stefankangas@gmail.com>
174643 174643
174644 Merge from origin/emacs-28 174644 Merge from origin/emacs-28
174645 174645
@@ -174652,7 +174652,7 @@
174652 c006c490eb ; * doc/misc/efaq.texi (Latest version of Emacs): Update v... 174652 c006c490eb ; * doc/misc/efaq.texi (Latest version of Emacs): Update v...
174653 9fbc4fa0e7 Add Tramp version integrated in Emacs 28.1 174653 9fbc4fa0e7 Add Tramp version integrated in Emacs 28.1
174654 174654
1746552021-12-04 Stefan Kangas <stefan@marxist.se> 1746552021-12-04 Stefan Kangas <stefankangas@gmail.com>
174656 174656
174657 Merge from origin/emacs-28 174657 Merge from origin/emacs-28
174658 174658
@@ -174754,7 +174754,7 @@
174754 * test/lisp/dired-x-tests.el (dired-x--string-to-number): Add more 174754 * test/lisp/dired-x-tests.el (dired-x--string-to-number): Add more
174755 tests with various thousands separators. 174755 tests with various thousands separators.
174756 174756
1747572021-12-03 Stefan Kangas <stefan@marxist.se> 1747572021-12-03 Stefan Kangas <stefankangas@gmail.com>
174758 174758
174759 Remove some more items obsolete since Emacs 23 174759 Remove some more items obsolete since Emacs 23
174760 174760
@@ -174765,7 +174765,7 @@
174765 * lisp/obsolete/vc-arch.el (vc-arch-command): Remove items 174765 * lisp/obsolete/vc-arch.el (vc-arch-command): Remove items
174766 obsolete since Emacs 23. 174766 obsolete since Emacs 23.
174767 174767
1747682021-12-03 Stefan Kangas <stefan@marxist.se> 1747682021-12-03 Stefan Kangas <stefankangas@gmail.com>
174769 174769
174770 Remove two functions obsolete since Emacs 23 174770 Remove two functions obsolete since Emacs 23
174771 174771
@@ -174887,7 +174887,7 @@
174887 * lisp/dired-x.el (dired-x--string-to-number): Try to understand 174887 * lisp/dired-x.el (dired-x--string-to-number): Try to understand
174888 localized numbers (with "." separators or the like) (bug#23373). 174888 localized numbers (with "." separators or the like) (bug#23373).
174889 174889
1748902021-12-03 Stefan Kangas <stefan@marxist.se> 1748902021-12-03 Stefan Kangas <stefankangas@gmail.com>
174891 174891
174892 emacs-lisp-mode: Use error face for "/d" indicator 174892 emacs-lisp-mode: Use error face for "/d" indicator
174893 174893
@@ -174895,7 +174895,7 @@
174895 the dynamic scoping ("/d") indicator in the mode line to make it stand 174895 the dynamic scoping ("/d") indicator in the mode line to make it stand
174896 out more. 174896 out more.
174897 174897
1748982021-12-03 Stefan Kangas <stefan@marxist.se> 1748982021-12-03 Stefan Kangas <stefankangas@gmail.com>
174899 174899
174900 Don't support obsolete sregex syntax in re-builder 174900 Don't support obsolete sregex syntax in re-builder
174901 174901
@@ -174914,11 +174914,11 @@
174914 * lisp/dired.el (dired--insert-disk-space): Handle case 174914 * lisp/dired.el (dired--insert-disk-space): Handle case
174915 `get-free-disk-space' returns nil. 174915 `get-free-disk-space' returns nil.
174916 174916
1749172021-12-03 Stefan Kangas <stefan@marxist.se> 1749172021-12-03 Stefan Kangas <stefankangas@gmail.com>
174918 174918
174919 * lisp/image.el (image): Add :prefix and :link. 174919 * lisp/image.el (image): Add :prefix and :link.
174920 174920
1749212021-12-03 Stefan Kangas <stefan@marxist.se> 1749212021-12-03 Stefan Kangas <stefankangas@gmail.com>
174922 174922
174923 image-mode: Advertise viewing as text less eagerly 174923 image-mode: Advertise viewing as text less eagerly
174924 174924
@@ -174974,7 +174974,7 @@
174974 (pixel-scroll-calculate-velocity): Use current time. 174974 (pixel-scroll-calculate-velocity): Use current time.
174975 (pixel-scroll-start-momentum): Use better algorithm. 174975 (pixel-scroll-start-momentum): Use better algorithm.
174976 174976
1749772021-12-03 Stefan Kangas <stefan@marxist.se> 1749772021-12-03 Stefan Kangas <stefankangas@gmail.com>
174978 174978
174979 Merge from origin/emacs-28 174979 Merge from origin/emacs-28
174980 174980
@@ -175026,14 +175026,14 @@
175026 "standard" width. 175026 "standard" width.
175027 (syms_of_xdisp) <align-columns-display>: New boolean variable. 175027 (syms_of_xdisp) <align-columns-display>: New boolean variable.
175028 175028
1750292021-12-02 Stefan Kangas <stefan@marxist.se> 1750292021-12-02 Stefan Kangas <stefankangas@gmail.com>
175030 175030
175031 update_autogen: Improve error handling slightly 175031 update_autogen: Improve error handling slightly
175032 175032
175033 * admin/update_autogen: Check exit status of cd. Use single 175033 * admin/update_autogen: Check exit status of cd. Use single
175034 quoting for trap condition. 175034 quoting for trap condition.
175035 175035
1750362021-12-02 Stefan Kangas <stefan@marxist.se> 1750362021-12-02 Stefan Kangas <stefankangas@gmail.com>
175037 175037
175038 update_autogen: Remove unused -H flag 175038 update_autogen: Remove unused -H flag
175039 175039
@@ -175042,7 +175042,7 @@
175042 helps. 175042 helps.
175043 * admin/update_autogen: Remove the -H flag as it is no longer used. 175043 * admin/update_autogen: Remove the -H flag as it is no longer used.
175044 175044
1750452021-12-02 Stefan Kangas <stefan@marxist.se> 1750452021-12-02 Stefan Kangas <stefankangas@gmail.com>
175046 175046
175047 Merge from origin/emacs-28 175047 Merge from origin/emacs-28
175048 175048
@@ -175054,7 +175054,7 @@
175054 # Conflicts: 175054 # Conflicts:
175055 # lisp/ldefs-boot.el 175055 # lisp/ldefs-boot.el
175056 175056
1750572021-12-02 Stefan Kangas <stefan@marxist.se> 1750572021-12-02 Stefan Kangas <stefankangas@gmail.com>
175058 175058
175059 Merge from origin/emacs-28 175059 Merge from origin/emacs-28
175060 175060
@@ -175550,7 +175550,7 @@
175550 * doc/lispref/commands.texi (Misc Events): Improve wording of the 175550 * doc/lispref/commands.texi (Misc Events): Improve wording of the
175551 description of mouse-wheel events. 175551 description of mouse-wheel events.
175552 175552
1755532021-12-01 Stefan Kangas <stefan@marxist.se> 1755532021-12-01 Stefan Kangas <stefankangas@gmail.com>
175554 175554
175555 update_autogen: Remove deprecated -I flag 175555 update_autogen: Remove deprecated -I flag
175556 175556
@@ -175562,7 +175562,7 @@
175562 175562
175563 Merge remote-tracking branch 'origin/master' into feature/pgtk 175563 Merge remote-tracking branch 'origin/master' into feature/pgtk
175564 175564
1755652021-12-01 Stefan Kangas <stefan@marxist.se> 1755652021-12-01 Stefan Kangas <stefankangas@gmail.com>
175566 175566
175567 Merge from origin/emacs-28 175567 Merge from origin/emacs-28
175568 175568
@@ -175580,14 +175580,14 @@
175580 354f6c5609 ; * ChangeLog.3: Formatting fixes. 175580 354f6c5609 ; * ChangeLog.3: Formatting fixes.
175581 6192525a96 ; make change-history-commit 175581 6192525a96 ; make change-history-commit
175582 175582
1755832021-12-01 Stefan Kangas <stefan@marxist.se> 1755832021-12-01 Stefan Kangas <stefankangas@gmail.com>
175584 175584
175585 Update SKK-JISYO.L from upstream 175585 Update SKK-JISYO.L from upstream
175586 175586
175587 * leim/SKK-DIC/SKK-JISYO.L: Update from 175587 * leim/SKK-DIC/SKK-JISYO.L: Update from
175588 https://raw.githubusercontent.com/skk-dev/dict/master/SKK-JISYO.L 175588 https://raw.githubusercontent.com/skk-dev/dict/master/SKK-JISYO.L
175589 175589
1755902021-12-01 Stefan Kangas <stefan@marxist.se> 1755902021-12-01 Stefan Kangas <stefankangas@gmail.com>
175591 175591
175592 Update publicsuffix.txt from upstream 175592 Update publicsuffix.txt from upstream
175593 175593
@@ -175794,7 +175794,7 @@
175794 175794
175795 Merge remote-tracking branch 'origin/master' into feature/pgtk 175795 Merge remote-tracking branch 'origin/master' into feature/pgtk
175796 175796
1757972021-11-30 Stefan Kangas <stefan@marxist.se> 1757972021-11-30 Stefan Kangas <stefankangas@gmail.com>
175798 175798
175799 Merge from origin/emacs-28 175799 Merge from origin/emacs-28
175800 175800
@@ -176305,7 +176305,7 @@
176305 176305
176306 * doc/emacs/haiku.texi (Haiku Basics): Fix a typo. 176306 * doc/emacs/haiku.texi (Haiku Basics): Fix a typo.
176307 176307
1763082021-11-29 Stefan Kangas <stefan@marxist.se> 1763082021-11-29 Stefan Kangas <stefankangas@gmail.com>
176309 176309
176310 Merge from origin/emacs-28 176310 Merge from origin/emacs-28
176311 176311
@@ -176355,7 +176355,7 @@
176355 use all the arguments of the function. Nobody expected any warning 176355 use all the arguments of the function. Nobody expected any warning
176356 since the arguments look like free variables inside the lambda form. 176356 since the arguments look like free variables inside the lambda form.
176357 176357
1763582021-11-28 Stefan Kangas <stefan@marxist.se> 1763582021-11-28 Stefan Kangas <stefankangas@gmail.com>
176359 176359
176360 Merge from origin/emacs-28 176360 Merge from origin/emacs-28
176361 176361
@@ -176606,7 +176606,7 @@
176606 * src/xterm.c: Move some defines around so XI2 code doesn't 176606 * src/xterm.c: Move some defines around so XI2 code doesn't
176607 get ifdef'd out if Cairo is disabled. 176607 get ifdef'd out if Cairo is disabled.
176608 176608
1766092021-11-26 Stefan Kangas <stefan@marxist.se> 1766092021-11-26 Stefan Kangas <stefankangas@gmail.com>
176610 176610
176611 Merge from origin/emacs-28 176611 Merge from origin/emacs-28
176612 176612
@@ -177067,7 +177067,7 @@
177067 177067
177068 * INSTALL.REPO: Document the variable (bug#51965). 177068 * INSTALL.REPO: Document the variable (bug#51965).
177069 177069
1770702021-11-24 Stefan Kangas <stefan@marxist.se> 1770702021-11-24 Stefan Kangas <stefankangas@gmail.com>
177071 177071
177072 Merge from origin/emacs-28 177072 Merge from origin/emacs-28
177073 177073
@@ -177239,7 +177239,7 @@
177239 bdb489a ; * etc/DEBUG: Adjust instructions for libgccjit reproducer. 177239 bdb489a ; * etc/DEBUG: Adjust instructions for libgccjit reproducer.
177240 b4fb381 ; * src/xdisp.c (produce_stretch_glyph): Avoid compilation wa... 177240 b4fb381 ; * src/xdisp.c (produce_stretch_glyph): Avoid compilation wa...
177241 177241
1772422021-11-23 Stefan Kangas <stefan@marxist.se> 1772422021-11-23 Stefan Kangas <stefankangas@gmail.com>
177243 177243
177244 Prefer locate-user-emacs-file in gitmerge.el 177244 Prefer locate-user-emacs-file in gitmerge.el
177245 177245
@@ -177253,7 +177253,7 @@
177253 * src/xterm.c (handle_one_xevent): Remove extraneous 177253 * src/xterm.c (handle_one_xevent): Remove extraneous
177254 conditional. 177254 conditional.
177255 177255
1772562021-11-23 Stefan Kangas <stefan@marxist.se> 1772562021-11-23 Stefan Kangas <stefankangas@gmail.com>
177257 177257
177258 Merge from origin/emacs-28 177258 Merge from origin/emacs-28
177259 177259
@@ -177355,7 +177355,7 @@
177355 177355
177356 * src/image.c (webp_load): Initialize `mask_img' to NULL. 177356 * src/image.c (webp_load): Initialize `mask_img' to NULL.
177357 177357
1773582021-11-22 Stefan Kangas <stefan@marxist.se> 1773582021-11-22 Stefan Kangas <stefankangas@gmail.com>
177359 177359
177360 Use substitute-command-keys for literal key sequences 177360 Use substitute-command-keys for literal key sequences
177361 177361
@@ -177415,7 +177415,7 @@
177415 * lisp/ibuffer.el (ibuffer-unmark-all): Use 'substitute-command-keys' 177415 * lisp/ibuffer.el (ibuffer-unmark-all): Use 'substitute-command-keys'
177416 for command. 177416 for command.
177417 177417
1774182021-11-22 Stefan Kangas <stefan@marxist.se> 1774182021-11-22 Stefan Kangas <stefankangas@gmail.com>
177419 177419
177420 Avoid false positives about wide docstrings for key sequences 177420 Avoid false positives about wide docstrings for key sequences
177421 177421
@@ -177462,7 +177462,7 @@
177462 * src/xterm.c (handle_one_xevent): Filter all key press events 177462 * src/xterm.c (handle_one_xevent): Filter all key press events
177463 even if no frame is found. 177463 even if no frame is found.
177464 177464
1774652021-11-22 Stefan Kangas <stefan@marxist.se> 1774652021-11-22 Stefan Kangas <stefankangas@gmail.com>
177466 177466
177467 Add new format for literal key sequences to substitute-command-keys 177467 Add new format for literal key sequences to substitute-command-keys
177468 177468
@@ -177535,7 +177535,7 @@
177535 177535
177536 * doc/emacs/haiku.texi: Remove nonexistent variable. 177536 * doc/emacs/haiku.texi: Remove nonexistent variable.
177537 177537
1775382021-11-21 Stefan Kangas <stefan@marxist.se> 1775382021-11-21 Stefan Kangas <stefankangas@gmail.com>
177539 177539
177540 Adapt isearch help screen for variable-pitch-mode 177540 Adapt isearch help screen for variable-pitch-mode
177541 177541
@@ -177581,7 +177581,7 @@
177581 * src/w32inevt.c (w32_console_mouse_position, mouse_moved_to) 177581 * src/w32inevt.c (w32_console_mouse_position, mouse_moved_to)
177582 (do_mouse_event): Use 'get_frame' to obtain the frame pointer. 177582 (do_mouse_event): Use 'get_frame' to obtain the frame pointer.
177583 177583
1775842021-11-21 Stefan Kangas <stefan@marxist.se> 1775842021-11-21 Stefan Kangas <stefankangas@gmail.com>
177585 177585
177586 Use variable-pitch-mode in 'C-h C-h' 177586 Use variable-pitch-mode in 'C-h C-h'
177587 177587
@@ -177635,7 +177635,7 @@
177635 * src/haikuterm.c (haiku_read_socket): Fix modifier 177635 * src/haikuterm.c (haiku_read_socket): Fix modifier
177636 calculation for horizontal wheel events. 177636 calculation for horizontal wheel events.
177637 177637
1776382021-11-21 Stefan Kangas <stefan@marxist.se> 1776382021-11-21 Stefan Kangas <stefankangas@gmail.com>
177639 177639
177640 Merge from origin/emacs-28 177640 Merge from origin/emacs-28
177641 177641
@@ -177666,7 +177666,7 @@
177666 (Fmake_xwidget): Connect `pick-embedded-child' signal 177666 (Fmake_xwidget): Connect `pick-embedded-child' signal
177667 to offscreen window. 177667 to offscreen window.
177668 177668
1776692021-11-21 Stefan Kangas <stefan@marxist.se> 1776692021-11-21 Stefan Kangas <stefankangas@gmail.com>
177670 177670
177671 Revert "* admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap." 177671 Revert "* admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap."
177672 177672
@@ -178086,7 +178086,7 @@
178086 * src/xterm.c (syms_of_xterm): Add Haiku information to 178086 * src/xterm.c (syms_of_xterm): Add Haiku information to
178087 doc string. 178087 doc string.
178088 178088
1780892021-11-20 Stefan Kangas <stefan@marxist.se> 1780892021-11-20 Stefan Kangas <stefankangas@gmail.com>
178090 178090
178091 Make string-animate smoother 178091 Make string-animate smoother
178092 178092
@@ -178115,7 +178115,7 @@
178115 (x_draw_xwidget_glyph_string): Synthesize focus event here 178115 (x_draw_xwidget_glyph_string): Synthesize focus event here
178116 instead on XI2 builds. 178116 instead on XI2 builds.
178117 178117
1781182021-11-20 Stefan Kangas <stefan@marxist.se> 1781182021-11-20 Stefan Kangas <stefankangas@gmail.com>
178119 178119
178120 Make 'eval' use lexical scoping in most tests 178120 Make 'eval' use lexical scoping in most tests
178121 178121
@@ -178146,7 +178146,7 @@
178146 using LEXICAL as both nil and non-nil. 178146 using LEXICAL as both nil and non-nil.
178147 (eval-tests--let-with-circular-defs): Give explicit nil to 'eval'. 178147 (eval-tests--let-with-circular-defs): Give explicit nil to 'eval'.
178148 178148
1781492021-11-20 Stefan Kangas <stefan@marxist.se> 1781492021-11-20 Stefan Kangas <stefankangas@gmail.com>
178150 178150
178151 image-dired: Improve some messages 178151 image-dired: Improve some messages
178152 178152
@@ -178154,7 +178154,7 @@
178154 (image-dired-create-thumb-1): Improve messages. 178154 (image-dired-create-thumb-1): Improve messages.
178155 (image-dired-rotate-original): Signal 'user-error' instead of 'error'. 178155 (image-dired-rotate-original): Signal 'user-error' instead of 'error'.
178156 178156
1781572021-11-20 Stefan Kangas <stefan@marxist.se> 1781572021-11-20 Stefan Kangas <stefankangas@gmail.com>
178158 178158
178159 Convert snake and tetris keymaps to defvar-keymap 178159 Convert snake and tetris keymaps to defvar-keymap
178160 178160
@@ -178309,7 +178309,7 @@
178309 * lisp/xwidget.el (xwidget-webkit-mode-map): Remove nonsensical 178309 * lisp/xwidget.el (xwidget-webkit-mode-map): Remove nonsensical
178310 command binding. 178310 command binding.
178311 178311
1783122021-11-20 Stefan Kangas <stefan@marxist.se> 1783122021-11-20 Stefan Kangas <stefankangas@gmail.com>
178313 178313
178314 Merge from origin/emacs-28 178314 Merge from origin/emacs-28
178315 178315
@@ -178433,7 +178433,7 @@
178433 (xwidget-webkit-mode): Add page load progress to header line 178433 (xwidget-webkit-mode): Add page load progress to header line
178434 format. 178434 format.
178435 178435
1784362021-11-19 Stefan Kangas <stefan@marxist.se> 1784362021-11-19 Stefan Kangas <stefankangas@gmail.com>
178437 178437
178438 Improve doc-view-mode menus 178438 Improve doc-view-mode menus
178439 178439
@@ -178473,7 +178473,7 @@
178473 (ucs-normalize-NFKC-region, ucs-normalize-NFKC-string): Make the 178473 (ucs-normalize-NFKC-region, ucs-normalize-NFKC-string): Make the
178474 doc strings say what they actually do. 178474 doc strings say what they actually do.
178475 178475
1784762021-11-19 Stefan Kangas <stefan@marxist.se> 1784762021-11-19 Stefan Kangas <stefankangas@gmail.com>
178477 178477
178478 Merge from origin/emacs-28 178478 Merge from origin/emacs-28
178479 178479
@@ -178788,7 +178788,7 @@
178788 (mh-folder-completion-function-09-plus-slash-tmp): Skip these tests 178788 (mh-folder-completion-function-09-plus-slash-tmp): Skip these tests
178789 with Mailutils, which doesn't handle root folders. (Bug#51902) 178789 with Mailutils, which doesn't handle root folders. (Bug#51902)
178790 178790
1787912021-11-17 Stefan Kangas <stefan@marxist.se> 1787912021-11-17 Stefan Kangas <stefankangas@gmail.com>
178792 178792
178793 Revert "* lisp/image-dired.el: Remove unnecessary 'declare-function'." 178793 Revert "* lisp/image-dired.el: Remove unnecessary 'declare-function'."
178794 178794
@@ -178831,7 +178831,7 @@
178831 `catch_child_signal' instead of trying to preserve the previous 178831 `catch_child_signal' instead of trying to preserve the previous
178832 signal handler. 178832 signal handler.
178833 178833
1788342021-11-17 Stefan Kangas <stefan@marxist.se> 1788342021-11-17 Stefan Kangas <stefankangas@gmail.com>
178835 178835
178836 Use substitute-command-keys in some messages 178836 Use substitute-command-keys in some messages
178837 178837
@@ -178856,14 +178856,14 @@
178856 178856
178857 (Fxwidget_resize): Set just_resized first, then queue allocate. 178857 (Fxwidget_resize): Set just_resized first, then queue allocate.
178858 178858
1788592021-11-17 Stefan Kangas <stefan@marxist.se> 1788592021-11-17 Stefan Kangas <stefankangas@gmail.com>
178860 178860
178861 Ignore some externally maintained files in AUTHORS 178861 Ignore some externally maintained files in AUTHORS
178862 178862
178863 * admin/authors.el (authors-ignored-files): Ignore externally 178863 * admin/authors.el (authors-ignored-files): Ignore externally
178864 maintained files. 178864 maintained files.
178865 178865
1788662021-11-17 Stefan Kangas <stefan@marxist.se> 1788662021-11-17 Stefan Kangas <stefankangas@gmail.com>
178867 178867
178868 * lisp/image-dired.el: Remove unnecessary 'declare-function'. 178868 * lisp/image-dired.el: Remove unnecessary 'declare-function'.
178869 178869
@@ -178876,7 +178876,7 @@
178876 * lisp/emacs-lisp/shortdoc.el (keymaps): 178876 * lisp/emacs-lisp/shortdoc.el (keymaps):
178877 * lisp/emacs-lisp/bytecomp.el (lambda): Adjust. 178877 * lisp/emacs-lisp/bytecomp.el (lambda): Adjust.
178878 178878
1788792021-11-17 Stefan Kangas <stefan@marxist.se> 1788792021-11-17 Stefan Kangas <stefankangas@gmail.com>
178880 178880
178881 Merge from origin/emacs-28 178881 Merge from origin/emacs-28
178882 178882
@@ -178897,7 +178897,7 @@
178897 178897
178898 * lisp/mh-e/mh-mime.el (mh-acros): Require to get mh-dlet*. 178898 * lisp/mh-e/mh-mime.el (mh-acros): Require to get mh-dlet*.
178899 178899
1789002021-11-17 Stefan Kangas <stefan@marxist.se> 1789002021-11-17 Stefan Kangas <stefankangas@gmail.com>
178901 178901
178902 Temporarily mark two failing tests as unstable 178902 Temporarily mark two failing tests as unstable
178903 178903
@@ -178912,7 +178912,7 @@
178912 178912
178913 * lisp/bookmark.el (bookmark-bmenu-mode-map): Fix syntax in defvar-keymap. 178913 * lisp/bookmark.el (bookmark-bmenu-mode-map): Fix syntax in defvar-keymap.
178914 178914
1789152021-11-17 Stefan Kangas <stefan@marxist.se> 1789152021-11-17 Stefan Kangas <stefankangas@gmail.com>
178916 178916
178917 Remove some references to XEmacs 178917 Remove some references to XEmacs
178918 178918
@@ -178923,7 +178923,7 @@
178923 * lisp/textmodes/reftex-index.el: Remove some comments referring to 178923 * lisp/textmodes/reftex-index.el: Remove some comments referring to
178924 XEmacs. 178924 XEmacs.
178925 178925
1789262021-11-17 Stefan Kangas <stefan@marxist.se> 1789262021-11-17 Stefan Kangas <stefankangas@gmail.com>
178927 178927
178928 Make mh-funcall-if-exists obsolete 178928 Make mh-funcall-if-exists obsolete
178929 178929
@@ -178938,7 +178938,7 @@
178938 * lisp/mh-e/mh-xface.el (mh-face-display-function): Don't use 178938 * lisp/mh-e/mh-xface.el (mh-face-display-function): Don't use
178939 above obsolete macro. 178939 above obsolete macro.
178940 178940
1789412021-11-16 Stefan Kangas <stefan@marxist.se> 1789412021-11-16 Stefan Kangas <stefankangas@gmail.com>
178942 178942
178943 Convert keymaps in bookmark.el to defvar-keymap 178943 Convert keymaps in bookmark.el to defvar-keymap
178944 178944
@@ -178953,7 +178953,7 @@
178953 178953
178954 (rot13-display-table): Use `dotimes`. 178954 (rot13-display-table): Use `dotimes`.
178955 178955
1789562021-11-16 Stefan Kangas <stefan@marxist.se> 1789562021-11-16 Stefan Kangas <stefankangas@gmail.com>
178957 178957
178958 * admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap. 178958 * admin/gitmerge.el (gitmerge-mode-map): Convert to defvar-keymap.
178959 178959
@@ -179249,7 +179249,7 @@
179249 * lisp/erc/erc.el (erc-mode): Mark it as noninteractive, because 179249 * lisp/erc/erc.el (erc-mode): Mark it as noninteractive, because
179250 using it from `M-x' will only lead to problems (bug#51841). 179250 using it from `M-x' will only lead to problems (bug#51841).
179251 179251
1792522021-11-16 Stefan Kangas <stefan@marxist.se> 1792522021-11-16 Stefan Kangas <stefankangas@gmail.com>
179253 179253
179254 Merge from origin/emacs-28 179254 Merge from origin/emacs-28
179255 179255
@@ -179280,7 +179280,7 @@
179280 * lisp/mh-e-mh-scan.el (mh-scan-cmd-note-width): Break up a 179280 * lisp/mh-e-mh-scan.el (mh-scan-cmd-note-width): Break up a
179281 line that was too long. 179281 line that was too long.
179282 179282
1792832021-11-15 Stefan Kangas <stefan@marxist.se> 1792832021-11-15 Stefan Kangas <stefankangas@gmail.com>
179284 179284
179285 Fix recently changed wdired test on MS-Windows 179285 Fix recently changed wdired test on MS-Windows
179286 179286
@@ -179399,7 +179399,7 @@
179399 instead 179399 instead
179400 (button_event): Implement focus calls to replace dead X calls 179400 (button_event): Implement focus calls to replace dead X calls
179401 179401
1794022021-11-15 Stefan Kangas <stefan@marxist.se> 1794022021-11-15 Stefan Kangas <stefankangas@gmail.com>
179403 179403
179404 Fix hanging wdired test 179404 Fix hanging wdired test
179405 179405
@@ -179432,13 +179432,13 @@
179432 omission from the hard-coded list was mode-specific-command-prefix, 179432 omission from the hard-coded list was mode-specific-command-prefix,
179433 whose subcommands are often rebound (bug#40725). 179433 whose subcommands are often rebound (bug#40725).
179434 179434
1794352021-11-15 Stefan Kangas <stefan@marxist.se> 1794352021-11-15 Stefan Kangas <stefankangas@gmail.com>
179436 179436
179437 Merge from origin/emacs-28 179437 Merge from origin/emacs-28
179438 179438
179439 044dd1e210 * rcirc.el (rcirc-define-command): Fix interactive-spec ge... 179439 044dd1e210 * rcirc.el (rcirc-define-command): Fix interactive-spec ge...
179440 179440
1794412021-11-15 Stefan Kangas <stefan@marxist.se> 1794412021-11-15 Stefan Kangas <stefankangas@gmail.com>
179442 179442
179443 Merge from origin/emacs-28 179443 Merge from origin/emacs-28
179444 179444
@@ -179815,7 +179815,7 @@
179815 (turn_on_atimers): Revert 179815 (turn_on_atimers): Revert
179816 (have_buggy_timerfd): Revert 179816 (have_buggy_timerfd): Revert
179817 179817
1798182021-11-13 Stefan Kangas <stefan@marxist.se> 1798182021-11-13 Stefan Kangas <stefankangas@gmail.com>
179819 179819
179820 Merge from origin/emacs-28 179820 Merge from origin/emacs-28
179821 179821
@@ -179994,7 +179994,7 @@
179994 * etc/PROBLEMS (Internationalization problems): Document buggy fcitx 179994 * etc/PROBLEMS (Internationalization problems): Document buggy fcitx
179995 with xwidgets. 179995 with xwidgets.
179996 179996
1799972021-11-12 Stefan Kangas <stefan@marxist.se> 1799972021-11-12 Stefan Kangas <stefankangas@gmail.com>
179998 179998
179999 * lisp/emacs-lisp/checkdoc.el (checkdoc-dired): Autoload. 179999 * lisp/emacs-lisp/checkdoc.el (checkdoc-dired): Autoload.
180000 180000
@@ -180059,7 +180059,7 @@
180059 * src/ftfont.c (ftfont_pattern_entity): Allow using both regular 180059 * src/ftfont.c (ftfont_pattern_entity): Allow using both regular
180060 and medium-weighted fonts. 180060 and medium-weighted fonts.
180061 180061
1800622021-11-12 Stefan Kangas <stefan@marxist.se> 1800622021-11-12 Stefan Kangas <stefankangas@gmail.com>
180063 180063
180064 Merge from origin/emacs-28 180064 Merge from origin/emacs-28
180065 180065
@@ -180085,7 +180085,7 @@
180085 (xwidget-webkit-isearch-printing-char): Add support for Emacs 180085 (xwidget-webkit-isearch-printing-char): Add support for Emacs
180086 input methods. (bug#51781) 180086 input methods. (bug#51781)
180087 180087
1800882021-11-11 Stefan Kangas <stefan@marxist.se> 1800882021-11-11 Stefan Kangas <stefankangas@gmail.com>
180089 180089
180090 image-dired: Quote function symbols as such 180090 image-dired: Quote function symbols as such
180091 180091
@@ -180101,14 +180101,14 @@
180101 * lisp/info.el (Info-mode-map): Change the Info-goto-node-web 180101 * lisp/info.el (Info-mode-map): Change the Info-goto-node-web
180102 binding to "G" for symmetry with "Info-goto-node". 180102 binding to "G" for symmetry with "Info-goto-node".
180103 180103
1801042021-11-11 Stefan Kangas <stefan@marxist.se> 1801042021-11-11 Stefan Kangas <stefankangas@gmail.com>
180105 180105
180106 Make image-dired-thumbnail-mode non-interactive 180106 Make image-dired-thumbnail-mode non-interactive
180107 180107
180108 * lisp/image-dired.el (image-dired-thumbnail-mode): No longer 180108 * lisp/image-dired.el (image-dired-thumbnail-mode): No longer
180109 interactive, as it only makes sense in a specially prepared buffer. 180109 interactive, as it only makes sense in a specially prepared buffer.
180110 180110
1801112021-11-11 Stefan Kangas <stefan@marxist.se> 1801112021-11-11 Stefan Kangas <stefankangas@gmail.com>
180112 180112
180113 image-dired: Revamp slideshow functionality 180113 image-dired: Revamp slideshow functionality
180114 180114
@@ -180131,7 +180131,7 @@
180131 to "S". 180131 to "S".
180132 (image-dired-thumbnail-mode-menu): Add 'image-dired-slideshow-start'. 180132 (image-dired-thumbnail-mode-menu): Add 'image-dired-slideshow-start'.
180133 180133
1801342021-11-11 Stefan Kangas <stefan@marxist.se> 1801342021-11-11 Stefan Kangas <stefankangas@gmail.com>
180135 180135
180136 image-dired: Improve thumbnail mode menu 180136 image-dired: Improve thumbnail mode menu
180137 180137
@@ -180311,7 +180311,7 @@
180311 functions. 180311 functions.
180312 (tramp-connectable-p): Use 'tramp-ensure-dissected-file-name'. 180312 (tramp-connectable-p): Use 'tramp-ensure-dissected-file-name'.
180313 180313
1803142021-11-11 Stefan Kangas <stefan@marxist.se> 1803142021-11-11 Stefan Kangas <stefankangas@gmail.com>
180315 180315
180316 erc: Don't announce broken functionality in /query docstring 180316 erc: Don't announce broken functionality in /query docstring
180317 180317
@@ -180405,7 +180405,7 @@
180405 * lisp/xwidget.el (xwidget-webkit-goto-url): Make behavior 180405 * lisp/xwidget.el (xwidget-webkit-goto-url): Make behavior
180406 when there is an existing session consistent. 180406 when there is an existing session consistent.
180407 180407
1804082021-11-11 Stefan Kangas <stefan@marxist.se> 1804082021-11-11 Stefan Kangas <stefankangas@gmail.com>
180409 180409
180410 Merge from origin/emacs-28 180410 Merge from origin/emacs-28
180411 180411
@@ -180520,11 +180520,11 @@
180520 * lisp/emacs-lisp/subr-x.el (ensure-empty-lines): Fix typo and improve 180520 * lisp/emacs-lisp/subr-x.el (ensure-empty-lines): Fix typo and improve
180521 wording. 180521 wording.
180522 180522
1805232021-11-10 Stefan Kangas <stefan@marxist.se> 1805232021-11-10 Stefan Kangas <stefankangas@gmail.com>
180524 180524
180525 * admin/update_autogen: Remove unused variables. 180525 * admin/update_autogen: Remove unused variables.
180526 180526
1805272021-11-10 Stefan Kangas <stefan@marxist.se> 1805272021-11-10 Stefan Kangas <stefankangas@gmail.com>
180528 180528
180529 Use "grep -E" instead of deprecated "egrep" 180529 Use "grep -E" instead of deprecated "egrep"
180530 180530
@@ -180532,7 +180532,7 @@
180532 * test/lisp/so-long-tests/so-long-tests.el: Use "grep -E" instead of 180532 * test/lisp/so-long-tests/so-long-tests.el: Use "grep -E" instead of
180533 deprecated "egrep". 180533 deprecated "egrep".
180534 180534
1805352021-11-10 Stefan Kangas <stefan@marxist.se> 1805352021-11-10 Stefan Kangas <stefankangas@gmail.com>
180536 180536
180537 Avoid another byte-compiler warning in package-quickstart.el 180537 Avoid another byte-compiler warning in package-quickstart.el
180538 180538
@@ -180540,7 +180540,7 @@
180540 byte-compiler warning "assignment to free variable" in 180540 byte-compiler warning "assignment to free variable" in
180541 package-quickstart.el. 180541 package-quickstart.el.
180542 180542
1805432021-11-10 Stefan Kangas <stefan@marxist.se> 1805432021-11-10 Stefan Kangas <stefankangas@gmail.com>
180544 180544
180545 Avoid spurious byte-compiler warnings in package-quickstart.el 180545 Avoid spurious byte-compiler warnings in package-quickstart.el
180546 180546
@@ -180549,7 +180549,7 @@
180549 warnings. Given that we wrap it all in a let-form, these are mostly 180549 warnings. Given that we wrap it all in a let-form, these are mostly
180550 false positives and not helpful. 180550 false positives and not helpful.
180551 180551
1805522021-11-10 Stefan Kangas <stefan@marxist.se> 1805522021-11-10 Stefan Kangas <stefankangas@gmail.com>
180553 180553
180554 * admin/automerge: Fix quoting of some variables. 180554 * admin/automerge: Fix quoting of some variables.
180555 180555
@@ -180571,7 +180571,7 @@
180571 (xwidget-webkit-isearch-mode): Update doc string. 180571 (xwidget-webkit-isearch-mode): Update doc string.
180572 (xwidget-webkit-yank-kill): New function. 180572 (xwidget-webkit-yank-kill): New function.
180573 180573
1805742021-11-10 Stefan Kangas <stefan@marxist.se> 1805742021-11-10 Stefan Kangas <stefankangas@gmail.com>
180575 180575
180576 Merge from origin/emacs-28 180576 Merge from origin/emacs-28
180577 180577
@@ -180585,7 +180585,7 @@
180585 # Conflicts: 180585 # Conflicts:
180586 # etc/NEWS 180586 # etc/NEWS
180587 180587
1805882021-11-10 Stefan Kangas <stefan@marxist.se> 1805882021-11-10 Stefan Kangas <stefankangas@gmail.com>
180589 180589
180590 Merge from origin/emacs-28 180590 Merge from origin/emacs-28
180591 180591
@@ -180822,7 +180822,7 @@
180822 * lisp/net/tramp.el (tramp-handle-file-name-case-insensitive-p): 180822 * lisp/net/tramp.el (tramp-handle-file-name-case-insensitive-p):
180823 Use `tramp-connectable-p' to test for connection. 180823 Use `tramp-connectable-p' to test for connection.
180824 180824
1808252021-11-09 Stefan Kangas <stefan@marxist.se> 1808252021-11-09 Stefan Kangas <stefankangas@gmail.com>
180826 180826
180827 Add back/forward mouse button bindings in eww 180827 Add back/forward mouse button bindings in eww
180828 180828
@@ -180864,7 +180864,7 @@
180864 * src/xwidget.c (xwidget_motion_or_crossing): Default to widget_osr 180864 * src/xwidget.c (xwidget_motion_or_crossing): Default to widget_osr
180865 instead of its window (bug#51703). 180865 instead of its window (bug#51703).
180866 180866
1808672021-11-09 Stefan Kangas <stefan@marxist.se> 1808672021-11-09 Stefan Kangas <stefankangas@gmail.com>
180868 180868
180869 Prefer locate-user-emacs-file 180869 Prefer locate-user-emacs-file
180870 180870
@@ -180899,7 +180899,7 @@
180899 * lisp/net/shr.el (shr-tag-audio): Don't create a temporary file; 180899 * lisp/net/shr.el (shr-tag-audio): Don't create a temporary file;
180900 just update the DOM directly. 180900 just update the DOM directly.
180901 180901
1809022021-11-09 Stefan Kangas <stefan@marxist.se> 1809022021-11-09 Stefan Kangas <stefankangas@gmail.com>
180903 180903
180904 Merge from origin/emacs-28 180904 Merge from origin/emacs-28
180905 180905
@@ -181063,11 +181063,11 @@
181063 This apparently led to problems on Windows. The issues have to 181063 This apparently led to problems on Windows. The issues have to
181064 be examined first before attempting a new fix. 181064 be examined first before attempting a new fix.
181065 181065
1810662021-11-08 Stefan Kangas <stefan@marxist.se> 1810662021-11-08 Stefan Kangas <stefankangas@gmail.com>
181067 181067
181068 * admin/automerge: Die if changing directory fails. 181068 * admin/automerge: Die if changing directory fails.
181069 181069
1810702021-11-08 Stefan Kangas <stefan@marxist.se> 1810702021-11-08 Stefan Kangas <stefankangas@gmail.com>
181071 181071
181072 Merge from origin/emacs-28 181072 Merge from origin/emacs-28
181073 181073
@@ -181105,7 +181105,7 @@
181105 * src/xwidget.c (webkit_script_dialog_cb): New function. 181105 * src/xwidget.c (webkit_script_dialog_cb): New function.
181106 (Fmake_xwidget): Attach script callback signal (bug#51674). 181106 (Fmake_xwidget): Attach script callback signal (bug#51674).
181107 181107
1811082021-11-08 Stefan Kangas <stefan@marxist.se> 1811082021-11-08 Stefan Kangas <stefankangas@gmail.com>
181109 181109
181110 image-dired: Set window-resize-pixelwise to t 181110 image-dired: Set window-resize-pixelwise to t
181111 181111
@@ -181166,7 +181166,7 @@
181166 (yank-media-handler): Rename from `register-' because that may 181166 (yank-media-handler): Rename from `register-' because that may
181167 cause confusion with register.el functions. 181167 cause confusion with register.el functions.
181168 181168
1811692021-11-07 Stefan Kangas <stefan@marxist.se> 1811692021-11-07 Stefan Kangas <stefankangas@gmail.com>
181170 181170
181171 Prefer ert-with-temp-(directory|file) in most remaining tests 181171 Prefer ert-with-temp-(directory|file) in most remaining tests
181172 181172
@@ -181861,7 +181861,7 @@
181861 * lisp/textmodes/sgml-mode.el (html-mode--image-yank-handler): Fix 181861 * lisp/textmodes/sgml-mode.el (html-mode--image-yank-handler): Fix
181862 two format statements and rearrange images. 181862 two format statements and rearrange images.
181863 181863
1818642021-11-06 Stefan Kangas <stefan@marxist.se> 1818642021-11-06 Stefan Kangas <stefankangas@gmail.com>
181865 181865
181866 Ensure return value of ert-with-temp-directory 181866 Ensure return value of ert-with-temp-directory
181867 181867
@@ -181870,7 +181870,7 @@
181870 * test/lisp/emacs-lisp/ert-x-tests.el 181870 * test/lisp/emacs-lisp/ert-x-tests.el
181871 (ert-x-tests-with-temp-directory): Extend test for the above. 181871 (ert-x-tests-with-temp-directory): Extend test for the above.
181872 181872
1818732021-11-06 Stefan Kangas <stefan@marxist.se> 1818732021-11-06 Stefan Kangas <stefankangas@gmail.com>
181874 181874
181875 Prefer ert-with-temp-(directory|file) 181875 Prefer ert-with-temp-(directory|file)
181876 181876
@@ -181939,7 +181939,7 @@
181939 In some cases, this is just cleanup, but in several cases this fixes 181939 In some cases, this is just cleanup, but in several cases this fixes
181940 bugs where an error would have lead to us not cleaning up. 181940 bugs where an error would have lead to us not cleaning up.
181941 181941
1819422021-11-06 Stefan Kangas <stefan@marxist.se> 1819422021-11-06 Stefan Kangas <stefankangas@gmail.com>
181943 181943
181944 Add generated suffix to test temp file names 181944 Add generated suffix to test temp file names
181945 181945
@@ -182075,7 +182075,7 @@
182075 * doc/lispref/control.texi (Destructuring with pcase Patterns): 182075 * doc/lispref/control.texi (Destructuring with pcase Patterns):
182076 Add a pcase-let example. 182076 Add a pcase-let example.
182077 182077
1820782021-11-06 Stefan Kangas <stefan@marxist.se> 1820782021-11-06 Stefan Kangas <stefankangas@gmail.com>
182079 182079
182080 New user option image-auto-resize-max-scale-percent 182080 New user option image-auto-resize-max-scale-percent
182081 182081
@@ -182084,7 +182084,7 @@
182084 (image--scale-within-limits-p): New function. 182084 (image--scale-within-limits-p): New function.
182085 (image-toggle-display-image): Respect above new user option. 182085 (image-toggle-display-image): Respect above new user option.
182086 182086
1820872021-11-06 Stefan Kangas <stefan@marxist.se> 1820872021-11-06 Stefan Kangas <stefankangas@gmail.com>
182088 182088
182089 New command image-transform-fit-to-window 182089 New command image-transform-fit-to-window
182090 182090
@@ -182119,14 +182119,14 @@
182119 (outline--fix-up-all-buttons): Take a region as parameter. 182119 (outline--fix-up-all-buttons): Take a region as parameter.
182120 (outline-cycle-buffer): Adjust call. 182120 (outline-cycle-buffer): Adjust call.
182121 182121
1821222021-11-06 Stefan Kangas <stefan@marxist.se> 1821222021-11-06 Stefan Kangas <stefankangas@gmail.com>
182123 182123
182124 Make substitute-command-keys regexp tests more strict 182124 Make substitute-command-keys regexp tests more strict
182125 182125
182126 * test/lisp/help-tests.el (with-substitute-command-keys-test): Make 182126 * test/lisp/help-tests.el (with-substitute-command-keys-test): Make
182127 regexp tests more strict. 182127 regexp tests more strict.
182128 182128
1821292021-11-06 Stefan Kangas <stefan@marxist.se> 1821292021-11-06 Stefan Kangas <stefankangas@gmail.com>
182130 182130
182131 Replace some macros with ert-with-temp-(file|directory) 182131 Replace some macros with ert-with-temp-(file|directory)
182132 182132
@@ -182140,7 +182140,7 @@
182140 * test/src/process-tests.el (process-tests--with-temp-directory): 182140 * test/src/process-tests.el (process-tests--with-temp-directory):
182141 Replace macros with 'ert-with-temp-(file|directory)'. Update callers. 182141 Replace macros with 'ert-with-temp-(file|directory)'. Update callers.
182142 182142
1821432021-11-06 Stefan Kangas <stefan@marxist.se> 1821432021-11-06 Stefan Kangas <stefankangas@gmail.com>
182144 182144
182145 New convenience macros ert-with-temp-(file|directory) 182145 New convenience macros ert-with-temp-(file|directory)
182146 182146
@@ -182567,14 +182567,14 @@
182567 * src/nsterm.m (ns_compute_glyph_string_overhangs): Declare the font 182567 * src/nsterm.m (ns_compute_glyph_string_overhangs): Declare the font
182568 variable so that it's in scope for the GNUstep code. 182568 variable so that it's in scope for the GNUstep code.
182569 182569
1825702021-11-05 Stefan Kangas <stefan@marxist.se> 1825702021-11-05 Stefan Kangas <stefankangas@gmail.com>
182571 182571
182572 Add "N.B." abbreviation to checkdoc 182572 Add "N.B." abbreviation to checkdoc
182573 182573
182574 * lisp/emacs-lisp/checkdoc.el (checkdoc-in-abbreviation-p): Add 182574 * lisp/emacs-lisp/checkdoc.el (checkdoc-in-abbreviation-p): Add
182575 abbreviation "N.B.". 182575 abbreviation "N.B.".
182576 182576
1825772021-11-05 Stefan Kangas <stefan@marxist.se> 1825772021-11-05 Stefan Kangas <stefankangas@gmail.com>
182578 182578
182579 Don't hardcode "Commentary" section in checkdoc 182579 Don't hardcode "Commentary" section in checkdoc
182580 182580
@@ -182679,7 +182679,7 @@
182679 it the entire glyph string; for composite glyphs, call 182679 it the entire glyph string; for composite glyphs, call
182680 `composition_gstring_width'. (Bug#51105) 182680 `composition_gstring_width'. (Bug#51105)
182681 182681
1826822021-11-04 Stefan Kangas <stefan@marxist.se> 1826822021-11-04 Stefan Kangas <stefankangas@gmail.com>
182683 182683
182684 image-dired: Delete commented out code 182684 image-dired: Delete commented out code
182685 182685
@@ -182687,7 +182687,7 @@
182687 it is not clear what, if anything, it is supposed to do. If anyone 182687 it is not clear what, if anything, it is supposed to do. If anyone
182688 wants to work on this, they are better off starting from scratch. 182688 wants to work on this, they are better off starting from scratch.
182689 182689
1826902021-11-04 Stefan Kangas <stefan@marxist.se> 1826902021-11-04 Stefan Kangas <stefankangas@gmail.com>
182691 182691
182692 image-dired: New defgroup and section for gallery support 182692 image-dired: New defgroup and section for gallery support
182693 182693
@@ -182881,14 +182881,14 @@
182881 * lisp/gnus/mml.el (mml-attach-file-at-the-end): New user option. 182881 * lisp/gnus/mml.el (mml-attach-file-at-the-end): New user option.
182882 (mml-attach-file): Use it. 182882 (mml-attach-file): Use it.
182883 182883
1828842021-11-04 Stefan Kangas <stefan@marxist.se> 1828842021-11-04 Stefan Kangas <stefankangas@gmail.com>
182885 182885
182886 image-dired: Set default-directory in thumbnail buffer 182886 image-dired: Set default-directory in thumbnail buffer
182887 182887
182888 * lisp/image-dired.el (image-dired-show-all-from-dir): Set 182888 * lisp/image-dired.el (image-dired-show-all-from-dir): Set
182889 default-directory. This fixes e.g. 'dired-jump'. 182889 default-directory. This fixes e.g. 'dired-jump'.
182890 182890
1828912021-11-03 Stefan Kangas <stefan@marxist.se> 1828912021-11-03 Stefan Kangas <stefankangas@gmail.com>
182892 182892
182893 Make image-dired-display-image-mode inherit from image-mode 182893 Make image-dired-display-image-mode inherit from image-mode
182894 182894
@@ -182921,7 +182921,7 @@
182921 * doc/emacs/dired.texi (Image-Dired): Update documentation for the 182921 * doc/emacs/dired.texi (Image-Dired): Update documentation for the
182922 above change. 182922 above change.
182923 182923
1829242021-11-03 Stefan Kangas <stefan@marxist.se> 1829242021-11-03 Stefan Kangas <stefankangas@gmail.com>
182925 182925
182926 Improve theming of image-dired-thumb-mark 182926 Improve theming of image-dired-thumb-mark
182927 182927
@@ -182933,7 +182933,7 @@
182933 * etc/themes/whiteboard-theme.el (whiteboard): Add definitions for 182933 * etc/themes/whiteboard-theme.el (whiteboard): Add definitions for
182934 the 'image-dired-thumb-flagged' face. 182934 the 'image-dired-thumb-flagged' face.
182935 182935
1829362021-11-03 Stefan Kangas <stefan@marxist.se> 1829362021-11-03 Stefan Kangas <stefankangas@gmail.com>
182937 182937
182938 image-dired: Add face for flagged files 182938 image-dired: Add face for flagged files
182939 182939
@@ -183007,7 +183007,7 @@
183007 (globals_of_w32fns): Don't attempt to load dwmapi.dll and 183007 (globals_of_w32fns): Don't attempt to load dwmapi.dll and
183008 uxtheme.dll in the Cygwin w32 build. (Bug#51583) 183008 uxtheme.dll in the Cygwin w32 build. (Bug#51583)
183009 183009
1830102021-11-03 Stefan Kangas <stefan@marxist.se> 1830102021-11-03 Stefan Kangas <stefankangas@gmail.com>
183011 183011
183012 Improve theming of image-dired-thumb-mark 183012 Improve theming of image-dired-thumb-mark
183013 183013
@@ -183023,7 +183023,7 @@
183023 183023
183024 * src/image.c: Fix building with giflib 4. 183024 * src/image.c: Fix building with giflib 4.
183025 183025
1830262021-11-03 Stefan Kangas <stefan@marxist.se> 1830262021-11-03 Stefan Kangas <stefankangas@gmail.com>
183027 183027
183028 image-dired: Improve marking behavior 183028 image-dired: Improve marking behavior
183029 183029
@@ -183035,7 +183035,7 @@
183035 (image-dired-thumbnail-mode-map): Bind 'image-dired-unmark-all-marks' 183035 (image-dired-thumbnail-mode-map): Bind 'image-dired-unmark-all-marks'
183036 to "U". 183036 to "U".
183037 183037
1830382021-11-03 Stefan Kangas <stefan@marxist.se> 1830382021-11-03 Stefan Kangas <stefankangas@gmail.com>
183039 183039
183040 image-dired: Cleanup of four commands 183040 image-dired: Cleanup of four commands
183041 183041
@@ -183049,7 +183049,7 @@
183049 (image-dired-modify-mark-on-thumb-original-file): Make obsolete in 183049 (image-dired-modify-mark-on-thumb-original-file): Make obsolete in
183050 favor of above new macro. 183050 favor of above new macro.
183051 183051
1830522021-11-03 Stefan Kangas <stefan@marxist.se> 1830522021-11-03 Stefan Kangas <stefankangas@gmail.com>
183053 183053
183054 image-dired: Support wrap-around in display-next-thumbnail-original 183054 image-dired: Support wrap-around in display-next-thumbnail-original
183055 183055
@@ -183063,7 +183063,7 @@
183063 reaching the last image, continue from the first one. Add optional 183063 reaching the last image, continue from the first one. Add optional
183064 prefix argument to move more than one image at a time. 183064 prefix argument to move more than one image at a time.
183065 183065
1830662021-11-03 Stefan Kangas <stefan@marxist.se> 1830662021-11-03 Stefan Kangas <stefankangas@gmail.com>
183067 183067
183068 image-dired: Improve menus 183068 image-dired: Improve menus
183069 183069
@@ -183073,14 +183073,14 @@
183073 Make toggle entries into checkboxes. Add separators. Remove 183073 Make toggle entries into checkboxes. Add separators. Remove
183074 obsoleted commands accidentally added back in merge. 183074 obsoleted commands accidentally added back in merge.
183075 183075
1830762021-11-03 Stefan Kangas <stefan@marxist.se> 1830762021-11-03 Stefan Kangas <stefankangas@gmail.com>
183077 183077
183078 image-dired: Signal error if file is missing on display 183078 image-dired: Signal error if file is missing on display
183079 183079
183080 * lisp/image-dired.el (image-dired-display-image): Signal error if 183080 * lisp/image-dired.el (image-dired-display-image): Signal error if
183081 file is missing. 183081 file is missing.
183082 183082
1830832021-11-03 Stefan Kangas <stefan@marxist.se> 1830832021-11-03 Stefan Kangas <stefankangas@gmail.com>
183084 183084
183085 image-dired: Move menu definitions to top level 183085 image-dired: Move menu definitions to top level
183086 183086
@@ -183098,11 +183098,11 @@
183098 183098
183099 (epg--filter-revoked-keys): Adjust sole use. 183099 (epg--filter-revoked-keys): Adjust sole use.
183100 183100
1831012021-11-02 Stefan Kangas <stefan@marxist.se> 1831012021-11-02 Stefan Kangas <stefankangas@gmail.com>
183102 183102
183103 * etc/PROBLEMS: Move some entries to the legacy section. 183103 * etc/PROBLEMS: Move some entries to the legacy section.
183104 183104
1831052021-11-02 Stefan Kangas <stefan@marxist.se> 1831052021-11-02 Stefan Kangas <stefankangas@gmail.com>
183106 183106
183107 Remove info for Emacs 20 users from etc/PROBLEMS 183107 Remove info for Emacs 20 users from etc/PROBLEMS
183108 183108
@@ -183119,7 +183119,7 @@
183119 * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases): 183119 * test/lisp/emacs-lisp/bytecomp-tests.el (bytecomp-tests--test-cases):
183120 Add test cases. 183120 Add test cases.
183121 183121
1831222021-11-02 Stefan Kangas <stefan@marxist.se> 1831222021-11-02 Stefan Kangas <stefankangas@gmail.com>
183123 183123
183124 Use current face foreground for SVG icons in customize 183124 Use current face foreground for SVG icons in customize
183125 183125
@@ -183135,7 +183135,7 @@
183135 183135
183136 bc58bea * lisp/progmodes/prog-mode.el (prog-context-menu): Use text-m... 183136 bc58bea * lisp/progmodes/prog-mode.el (prog-context-menu): Use text-m...
183137 183137
1831382021-11-02 Stefan Kangas <stefan@marxist.se> 1831382021-11-02 Stefan Kangas <stefankangas@gmail.com>
183139 183139
183140 Support inserting images in tabulated-list-mode columns 183140 Support inserting images in tabulated-list-mode columns
183141 183141
@@ -183461,7 +183461,7 @@
183461 * src/font.c (Ffont_has_char_p): New function. 183461 * src/font.c (Ffont_has_char_p): New function.
183462 (Ffont_get_glyphs): Link to the new function from the doc string. 183462 (Ffont_get_glyphs): Link to the new function from the doc string.
183463 183463
1834642021-10-31 Stefan Kangas <stefan@marxist.se> 1834642021-10-31 Stefan Kangas <stefankangas@gmail.com>
183465 183465
183466 Add test for Bug#51527 183466 Add test for Bug#51527
183467 183467
@@ -183517,7 +183517,7 @@
183517 335a660b4b Fix display glitches with side-by-side windows on TTY frames 183517 335a660b4b Fix display glitches with side-by-side windows on TTY frames
183518 4a96f32def Avoid replacing common prefix with ellipsis 183518 4a96f32def Avoid replacing common prefix with ellipsis
183519 183519
1835202021-10-30 Stefan Kangas <stefan@marxist.se> 1835202021-10-30 Stefan Kangas <stefankangas@gmail.com>
183521 183521
183522 Remove workaround for fixed Bug#6581 from ert 183522 Remove workaround for fixed Bug#6581 from ert
183523 183523
@@ -183537,7 +183537,7 @@
183537 (ert-test-equal-including-properties): Merge test into above 183537 (ert-test-equal-including-properties): Merge test into above
183538 expanded test. 183538 expanded test.
183539 183539
1835402021-10-30 Stefan Kangas <stefan@marxist.se> 1835402021-10-30 Stefan Kangas <stefankangas@gmail.com>
183541 183541
183542 Fix bug with string values in equal-including-properties 183542 Fix bug with string values in equal-including-properties
183543 183543
@@ -183557,7 +183557,7 @@
183557 * lisp/emacs-lisp/ert.el (ert-equal-including-properties): Add 183557 * lisp/emacs-lisp/ert.el (ert-equal-including-properties): Add
183558 FIXME that this should be removed. 183558 FIXME that this should be removed.
183559 183559
1835602021-10-30 Stefan Kangas <stefan@marxist.se> 1835602021-10-30 Stefan Kangas <stefankangas@gmail.com>
183561 183561
183562 Use primes for hash table bucket sizes 183562 Use primes for hash table bucket sizes
183563 183563
@@ -183656,7 +183656,7 @@
183656 20ebd91a73 Improve documentation of string truncation APIs 183656 20ebd91a73 Improve documentation of string truncation APIs
183657 3f998a3fc8 * lisp/textmodes/css-mode.el: Fix typo. (Bug#51488) 183657 3f998a3fc8 * lisp/textmodes/css-mode.el: Fix typo. (Bug#51488)
183658 183658
1836592021-10-29 Stefan Kangas <stefan@marxist.se> 1836592021-10-29 Stefan Kangas <stefankangas@gmail.com>
183660 183660
183661 * src/image.c: Fix building with giflib on MS-Windows. 183661 * src/image.c: Fix building with giflib on MS-Windows.
183662 183662
@@ -183698,7 +183698,7 @@
183698 # Conflicts: 183698 # Conflicts:
183699 # etc/NEWS 183699 # etc/NEWS
183700 183700
1837012021-10-29 Stefan Kangas <stefan@marxist.se> 1837012021-10-29 Stefan Kangas <stefankangas@gmail.com>
183702 183702
183703 Prefer giflib 5 macros to magic numbers 183703 Prefer giflib 5 macros to magic numbers
183704 183704
@@ -183708,7 +183708,7 @@
183708 (gif_load): Replace magic numbers with giflib 5 macros for disposal 183708 (gif_load): Replace magic numbers with giflib 5 macros for disposal
183709 and transparency_color_index. 183709 and transparency_color_index.
183710 183710
1837112021-10-29 Stefan Kangas <stefan@marxist.se> 1837112021-10-29 Stefan Kangas <stefankangas@gmail.com>
183712 183712
183713 Don't parse GCB block by hand with giflib 5 or later 183713 Don't parse GCB block by hand with giflib 5 or later
183714 183714
@@ -183740,7 +183740,7 @@
183740 * lisp/gnus/gnus.el (gnus-short-group-name): Shorten groups with 183740 * lisp/gnus/gnus.el (gnus-short-group-name): Shorten groups with
183741 [] in the names better (bug#51450). 183741 [] in the names better (bug#51450).
183742 183742
1837432021-10-29 Stefan Kangas <stefan@marxist.se> 1837432021-10-29 Stefan Kangas <stefankangas@gmail.com>
183744 183744
183745 * src/image.c (gif_load): Minor simplification. 183745 * src/image.c (gif_load): Minor simplification.
183746 183746
@@ -183761,7 +183761,7 @@
183761 * test/lisp/progmodes/elisp-mode-resources/flet.erts: 183761 * test/lisp/progmodes/elisp-mode-resources/flet.erts:
183762 Add tests for incomplete sexps (bug#9622). 183762 Add tests for incomplete sexps (bug#9622).
183763 183763
1837642021-10-28 Stefan Kangas <stefan@marxist.se> 1837642021-10-28 Stefan Kangas <stefankangas@gmail.com>
183765 183765
183766 Be more allowing when looking for menu-bar items 183766 Be more allowing when looking for menu-bar items
183767 183767
@@ -183807,7 +183807,7 @@
183807 (syms_of_keyboard) <input-pending-p-filter-events>: New variable. 183807 (syms_of_keyboard) <input-pending-p-filter-events>: New variable.
183808 Patch from Aaron Jensen <aaronjensen@gmail.com>. 183808 Patch from Aaron Jensen <aaronjensen@gmail.com>.
183809 183809
1838102021-10-27 Stefan Kangas <stefan@marxist.se> 1838102021-10-27 Stefan Kangas <stefankangas@gmail.com>
183811 183811
183812 Do interactive mode tagging in image-dired.el 183812 Do interactive mode tagging in image-dired.el
183813 183813
@@ -183823,7 +183823,7 @@
183823 (image-dired-display-previous-thumbnail-original): Do interactive 183823 (image-dired-display-previous-thumbnail-original): Do interactive
183824 tagging; these will only work in 'image-dired-thumbnail-mode'. 183824 tagging; these will only work in 'image-dired-thumbnail-mode'.
183825 183825
1838262021-10-27 Stefan Kangas <stefan@marxist.se> 1838262021-10-27 Stefan Kangas <stefankangas@gmail.com>
183827 183827
183828 image-dired: Make thumbnail rotation commands obsolete 183828 image-dired: Make thumbnail rotation commands obsolete
183829 183829
@@ -183840,14 +183840,14 @@
183840 for above obsolete commands. The rotate right keybinding had already 183840 for above obsolete commands. The rotate right keybinding had already
183841 been made ineffective by the local keymap added by 'insert-image'. 183841 been made ineffective by the local keymap added by 'insert-image'.
183842 183842
1838432021-10-27 Stefan Kangas <stefan@marxist.se> 1838432021-10-27 Stefan Kangas <stefankangas@gmail.com>
183844 183844
183845 image-dired: Don't show thumbnails if there are no image files 183845 image-dired: Don't show thumbnails if there are no image files
183846 183846
183847 * lisp/image-dired.el (image-dired-show-all-from-dir): Don't show 183847 * lisp/image-dired.el (image-dired-show-all-from-dir): Don't show
183848 thumbnail buffer if there are no image files. 183848 thumbnail buffer if there are no image files.
183849 183849
1838502021-10-27 Stefan Kangas <stefan@marxist.se> 1838502021-10-27 Stefan Kangas <stefankangas@gmail.com>
183851 183851
183852 Increase image-dired-show-all-from-dir-max-files to 500 183852 Increase image-dired-show-all-from-dir-max-files to 500
183853 183853
@@ -183967,7 +183967,7 @@
183967 the hourglass pointer -- otherwise it won't be displayed until a 183967 the hourglass pointer -- otherwise it won't be displayed until a
183968 keyboard/mouse event arrives (bug#19776). 183968 keyboard/mouse event arrives (bug#19776).
183969 183969
1839702021-10-27 Stefan Kangas <stefan@marxist.se> 1839702021-10-27 Stefan Kangas <stefankangas@gmail.com>
183971 183971
183972 image-dired: Set line-spacing to match horizontal space 183972 image-dired: Set line-spacing to match horizontal space
183973 183973
@@ -183975,7 +183975,7 @@
183975 'line-spacing' to approximately match horizontal space. This makes 183975 'line-spacing' to approximately match horizontal space. This makes
183976 the thumbnail view look better. 183976 the thumbnail view look better.
183977 183977
1839782021-10-27 Stefan Kangas <stefan@marxist.se> 1839782021-10-27 Stefan Kangas <stefankangas@gmail.com>
183979 183979
183980 image-dired: Add support for bookmark.el 183980 image-dired: Add support for bookmark.el
183981 183981
@@ -183984,13 +183984,13 @@
183984 (image-dired-bookmark-name, image-dired-bookmark-make-record) 183984 (image-dired-bookmark-name, image-dired-bookmark-make-record)
183985 (image-dired-bookmark-jump): New defuns. 183985 (image-dired-bookmark-jump): New defuns.
183986 183986
1839872021-10-27 Stefan Kangas <stefan@marxist.se> 1839872021-10-27 Stefan Kangas <stefankangas@gmail.com>
183988 183988
183989 Add test for file-name-base 183989 Add test for file-name-base
183990 183990
183991 * test/lisp/files-tests.el (files-tests-file-name-base): New test. 183991 * test/lisp/files-tests.el (files-tests-file-name-base): New test.
183992 183992
1839932021-10-26 Stefan Kangas <stefan@marxist.se> 1839932021-10-26 Stefan Kangas <stefankangas@gmail.com>
183994 183994
183995 image-dired: Improve mouse behavior 183995 image-dired: Improve mouse behavior
183996 183996
@@ -184001,7 +184001,7 @@
184001 (image-dired-mouse-select-thumbnail): Move point to closest image 184001 (image-dired-mouse-select-thumbnail): Move point to closest image
184002 after clicking in buffer. 184002 after clicking in buffer.
184003 184003
1840042021-10-26 Stefan Kangas <stefan@marxist.se> 1840042021-10-26 Stefan Kangas <stefankangas@gmail.com>
184005 184005
184006 image-dired: Don't ding at beginning or end of buffer 184006 image-dired: Don't ding at beginning or end of buffer
184007 184007
@@ -184011,7 +184011,7 @@
184011 when moving past first or last image; instead show a message, wait a 184011 when moving past first or last image; instead show a message, wait a
184012 second and then show image properties. 184012 second and then show image properties.
184013 184013
1840142021-10-26 Stefan Kangas <stefan@marxist.se> 1840142021-10-26 Stefan Kangas <stefankangas@gmail.com>
184015 184015
184016 image-dired: Add new commands for beginning/end of buffer 184016 image-dired: Add new commands for beginning/end of buffer
184017 184017
@@ -184020,21 +184020,21 @@
184020 (image-dired-thumbnail-mode-map): Bind new beginning of buffer command 184020 (image-dired-thumbnail-mode-map): Bind new beginning of buffer command
184021 to '<' and 'M-<', and end of buffer command to '>' and 'M->'. 184021 to '<' and 'M-<', and end of buffer command to '>' and 'M->'.
184022 184022
1840232021-10-26 Stefan Kangas <stefan@marxist.se> 1840232021-10-26 Stefan Kangas <stefankangas@gmail.com>
184024 184024
184025 Add new function image-at-point-p 184025 Add new function image-at-point-p
184026 184026
184027 * lisp/image.el (image-at-point-p): New defun. 184027 * lisp/image.el (image-at-point-p): New defun.
184028 * doc/lispref/display.texi (Showing Images): Document above new defun. 184028 * doc/lispref/display.texi (Showing Images): Document above new defun.
184029 184029
1840302021-10-26 Stefan Kangas <stefan@marxist.se> 1840302021-10-26 Stefan Kangas <stefankangas@gmail.com>
184031 184031
184032 image-dired: Use an evenly spaced grid for thumbnails 184032 image-dired: Use an evenly spaced grid for thumbnails
184033 184033
184034 * lisp/image-dired.el (image-dired-line-up): Use an evenly spaced 184034 * lisp/image-dired.el (image-dired-line-up): Use an evenly spaced
184035 grid for thumbnails, even if image sizes differ. 184035 grid for thumbnails, even if image sizes differ.
184036 184036
1840372021-10-26 Stefan Kangas <stefan@marxist.se> 1840372021-10-26 Stefan Kangas <stefankangas@gmail.com>
184038 184038
184039 image-dired: Use example.org in examples 184039 image-dired: Use example.org in examples
184040 184040
@@ -184042,7 +184042,7 @@
184042 (image-dired-gallery-thumb-image-root-url): Use example.org to be 184042 (image-dired-gallery-thumb-image-root-url): Use example.org to be
184043 RFC 2606 compliant. 184043 RFC 2606 compliant.
184044 184044
1840452021-10-26 Stefan Kangas <stefan@marxist.se> 1840452021-10-26 Stefan Kangas <stefankangas@gmail.com>
184046 184046
184047 image-dired: Increase number of asynch thumbnail generation jobs 184047 image-dired: Increase number of asynch thumbnail generation jobs
184048 184048
@@ -184208,7 +184208,7 @@
184208 action alist entries. 184208 action alist entries.
184209 * etc/NEWS: Mention new values of some action alist entries. 184209 * etc/NEWS: Mention new values of some action alist entries.
184210 184210
1842112021-10-25 Stefan Kangas <stefan@marxist.se> 1842112021-10-25 Stefan Kangas <stefankangas@gmail.com>
184212 184212
184213 New function xdg-state-home 184213 New function xdg-state-home
184214 184214
@@ -184216,7 +184216,7 @@
184216 $XDG_STATE_HOME according to the XDG Base Directory Specification 184216 $XDG_STATE_HOME according to the XDG Base Directory Specification
184217 version 0.8 (08th May 2021). 184217 version 0.8 (08th May 2021).
184218 184218
1842192021-10-25 Stefan Kangas <stefan@marxist.se> 1842192021-10-25 Stefan Kangas <stefankangas@gmail.com>
184220 184220
184221 image-dired: Improve XDG compliance 184221 image-dired: Improve XDG compliance
184222 184222
@@ -184224,7 +184224,7 @@
184224 (image-dired-main-image-directory): Prefer XDG_PICTURES_HOME. 184224 (image-dired-main-image-directory): Prefer XDG_PICTURES_HOME.
184225 (image-dired-thumb-name): Simplify by using 'xdg-cache-home'. 184225 (image-dired-thumb-name): Simplify by using 'xdg-cache-home'.
184226 184226
1842272021-10-25 Stefan Kangas <stefan@marxist.se> 1842272021-10-25 Stefan Kangas <stefankangas@gmail.com>
184228 184228
184229 Double value of image-dired-show-all-from-dir-max-files 184229 Double value of image-dired-show-all-from-dir-max-files
184230 184230
@@ -184233,7 +184233,7 @@
184233 be even higher, as the thumbnails are generated asynchronously and are 184233 be even higher, as the thumbnails are generated asynchronously and are
184234 small by default. 184234 small by default.
184235 184235
1842362021-10-24 Stefan Kangas <stefan@marxist.se> 1842362021-10-24 Stefan Kangas <stefankangas@gmail.com>
184237 184237
184238 image-dired: Add support for GraphicsMagick 184238 image-dired: Add support for GraphicsMagick
184239 184239
@@ -184253,7 +184253,7 @@
184253 (with_delayed_message_cancel, Ffuncall_with_delayed_message): Fix 184253 (with_delayed_message_cancel, Ffuncall_with_delayed_message): Fix
184254 some type confusion. 184254 some type confusion.
184255 184255
1842562021-10-24 Stefan Kangas <stefan@marxist.se> 1842562021-10-24 Stefan Kangas <stefankangas@gmail.com>
184257 184257
184258 Support new Thumbnail Managing Standard sizes in image-dired 184258 Support new Thumbnail Managing Standard sizes in image-dired
184259 184259
@@ -184265,7 +184265,7 @@
184265 thumbnail sizes mandated by new version of the Thumbnail Managing 184265 thumbnail sizes mandated by new version of the Thumbnail Managing
184266 Standard (December 2020, Version 0.9.0). 184266 Standard (December 2020, Version 0.9.0).
184267 184267
1842682021-10-24 Stefan Kangas <stefan@marxist.se> 1842682021-10-24 Stefan Kangas <stefankangas@gmail.com>
184269 184269
184270 Use SHA1 when creating thumbnail file name 184270 Use SHA1 when creating thumbnail file name
184271 184271
@@ -184365,7 +184365,7 @@
184365 * src/pgtkterm.c (pgtk_draw_fringe_bitmap): we had an unbalanced 184365 * src/pgtkterm.c (pgtk_draw_fringe_bitmap): we had an unbalanced
184366 cairo_save/restore. 184366 cairo_save/restore.
184367 184367
1843682021-10-24 Stefan Kangas <stefan@marxist.se> 1843682021-10-24 Stefan Kangas <stefankangas@gmail.com>
184369 184369
184370 Improve documentation of image-dired thumbnails 184370 Improve documentation of image-dired thumbnails
184371 184371
@@ -184375,7 +184375,7 @@
184375 * lisp/image-dired.el (image-dired-thumbnail-storage): Improve 184375 * lisp/image-dired.el (image-dired-thumbnail-storage): Improve
184376 docstring. 184376 docstring.
184377 184377
1843782021-10-24 Stefan Kangas <stefan@marxist.se> 1843782021-10-24 Stefan Kangas <stefankangas@gmail.com>
184379 184379
184380 Add support for pngquant to image-dired 184380 Add support for pngquant to image-dired
184381 184381
@@ -184410,7 +184410,7 @@
184410 * lisp/erc/erc-backend.el (define-erc-response-handler): Add 184410 * lisp/erc/erc-backend.el (define-erc-response-handler): Add
184411 proper indentation. 184411 proper indentation.
184412 184412
1844132021-10-24 Stefan Kangas <stefan@marxist.se> 1844132021-10-24 Stefan Kangas <stefankangas@gmail.com>
184414 184414
184415 Add new option help-link-key-to-documentation 184415 Add new option help-link-key-to-documentation
184416 184416
@@ -184460,14 +184460,14 @@
184460 (bug-reference--build-forge-setup-entry): Allow matching non-.git 184460 (bug-reference--build-forge-setup-entry): Allow matching non-.git
184461 URLs, with and without slashes (bug#51316). 184461 URLs, with and without slashes (bug#51316).
184462 184462
1844632021-10-24 Stefan Kangas <stefan@marxist.se> 1844632021-10-24 Stefan Kangas <stefankangas@gmail.com>
184464 184464
184465 Don't hard-code image-dired thumbnail type 184465 Don't hard-code image-dired thumbnail type
184466 184466
184467 * lisp/image-dired.el (image-dired-insert-thumbnail): Detect thumbnail 184467 * lisp/image-dired.el (image-dired-insert-thumbnail): Detect thumbnail
184468 image type instead of hard-coding it. 184468 image type instead of hard-coding it.
184469 184469
1844702021-10-24 Stefan Kangas <stefan@marxist.se> 1844702021-10-24 Stefan Kangas <stefankangas@gmail.com>
184471 184471
184472 Expand tests for image-type-from-file-header 184472 Expand tests for image-type-from-file-header
184473 184473
@@ -184483,7 +184483,7 @@
184483 (image-type-from-file-header-test/xpm): New tests. 184483 (image-type-from-file-header-test/xpm): New tests.
184484 (image-type-from-file-header-test): Delete test. 184484 (image-type-from-file-header-test): Delete test.
184485 184485
1844862021-10-24 Stefan Kangas <stefan@marxist.se> 1844862021-10-24 Stefan Kangas <stefankangas@gmail.com>
184487 184487
184488 Add tests for gif to src/image-tests.el 184488 Add tests for gif to src/image-tests.el
184489 184489
@@ -184515,7 +184515,7 @@
184515 # Conflicts: 184515 # Conflicts:
184516 # etc/NEWS 184516 # etc/NEWS
184517 184517
1845182021-10-24 Stefan Kangas <stefan@marxist.se> 1845182021-10-24 Stefan Kangas <stefankangas@gmail.com>
184519 184519
184520 Make dired-x-guess-file-name-at-point obsolete 184520 Make dired-x-guess-file-name-at-point obsolete
184521 184521
@@ -184550,7 +184550,7 @@
184550 This reverts commit 51719617eb19833056618ebac403cdcaf711551a. The commit 184550 This reverts commit 51719617eb19833056618ebac403cdcaf711551a. The commit
184551 caused a hang at start-up with a big desktop. 184551 caused a hang at start-up with a big desktop.
184552 184552
1845532021-10-23 Stefan Kangas <stefan@marxist.se> 1845532021-10-23 Stefan Kangas <stefankangas@gmail.com>
184554 184554
184555 Partially remove exiftool dependency from image-dired.el 184555 Partially remove exiftool dependency from image-dired.el
184556 184556
@@ -184567,7 +184567,7 @@
184567 copyright fields. 184567 copyright fields.
184568 * test/lisp/image-dired-tests.el: New file. 184568 * test/lisp/image-dired-tests.el: New file.
184569 184569
1845702021-10-23 Stefan Kangas <stefan@marxist.se> 1845702021-10-23 Stefan Kangas <stefankangas@gmail.com>
184571 184571
184572 Add new function exif-field 184572 Add new function exif-field
184573 184573
@@ -184577,7 +184577,7 @@
184577 * test/lisp/image/exif-tests.el (test-exif-parse) 184577 * test/lisp/image/exif-tests.el (test-exif-parse)
184578 (test-exif-parse-short): Use above new function. 184578 (test-exif-parse-short): Use above new function.
184579 184579
1845802021-10-22 Stefan Kangas <stefan@marxist.se> 1845802021-10-22 Stefan Kangas <stefankangas@gmail.com>
184581 184581
184582 Add links to commentary reached with finder-list-keywords 184582 Add links to commentary reached with finder-list-keywords
184583 184583
@@ -184591,7 +184591,7 @@
184591 issue where commentaries reached via 'finder-list-keywords' did 184591 issue where commentaries reached via 'finder-list-keywords' did
184592 not have links. (Bug#10814) 184592 not have links. (Bug#10814)
184593 184593
1845942021-10-22 Stefan Kangas <stefan@marxist.se> 1845942021-10-22 Stefan Kangas <stefankangas@gmail.com>
184595 184595
184596 * src/image.c (webp_load): Fix thinkos. 184596 * src/image.c (webp_load): Fix thinkos.
184597 184597
@@ -184691,7 +184691,7 @@
184691 * nt/INSTALL.W64: 184691 * nt/INSTALL.W64:
184692 * nt/INSTALL: Update information about libwebp availability. 184692 * nt/INSTALL: Update information about libwebp availability.
184693 184693
1846942021-10-22 Stefan Kangas <stefan@marxist.se> 1846942021-10-22 Stefan Kangas <stefankangas@gmail.com>
184695 184695
184696 Add WebP image format support (Bug#51296) 184696 Add WebP image format support (Bug#51296)
184697 184697
@@ -184733,7 +184733,7 @@
184733 when MODE_LINES wants it to take actual mode line heights into 184733 when MODE_LINES wants it to take actual mode line heights into
184734 account (Bug#38181). 184734 account (Bug#38181).
184735 184735
1847362021-10-21 Stefan Kangas <stefan@marxist.se> 1847362021-10-21 Stefan Kangas <stefankangas@gmail.com>
184737 184737
184738 Remove redundant #' before lambda 184738 Remove redundant #' before lambda
184739 184739
@@ -184782,7 +184782,7 @@
184782 * lisp/whitespace.el (whitespace-report-region): Remove redundant #' 184782 * lisp/whitespace.el (whitespace-report-region): Remove redundant #'
184783 before lambda. 184783 before lambda.
184784 184784
1847852021-10-21 Stefan Kangas <stefan@marxist.se> 1847852021-10-21 Stefan Kangas <stefankangas@gmail.com>
184786 184786
184787 Add comment on reworking a section in emacs-lisp-intro.texi 184787 Add comment on reworking a section in emacs-lisp-intro.texi
184788 184788
@@ -184867,7 +184867,7 @@
184867 184867
184868 * src/xfaces.c (syms_of_xfaces): Add the new symbols. 184868 * src/xfaces.c (syms_of_xfaces): Add the new symbols.
184869 184869
1848702021-10-20 Stefan Kangas <stefan@marxist.se> 1848702021-10-20 Stefan Kangas <stefankangas@gmail.com>
184871 184871
184872 Add some tests for floatfns.c 184872 Add some tests for floatfns.c
184873 184873
@@ -184914,7 +184914,7 @@
184914 * lisp/international/mule-cmds.el (with-locale-environment): New macro. 184914 * lisp/international/mule-cmds.el (with-locale-environment): New macro.
184915 (current-locale-environment): New variable. 184915 (current-locale-environment): New variable.
184916 184916
1849172021-10-19 Stefan Kangas <stefan@marxist.se> 1849172021-10-19 Stefan Kangas <stefankangas@gmail.com>
184918 184918
184919 Add some tests for fns.c 184919 Add some tests for fns.c
184920 184920
@@ -184922,7 +184922,7 @@
184922 (fns-tests-length, fns-tests-safe-length) 184922 (fns-tests-length, fns-tests-safe-length)
184923 (fns-tests-string-bytes): New tests. 184923 (fns-tests-string-bytes): New tests.
184924 184924
1849252021-10-19 Stefan Kangas <stefan@marxist.se> 1849252021-10-19 Stefan Kangas <stefankangas@gmail.com>
184926 184926
184927 Remove some XEmacs compat code from custom.el 184927 Remove some XEmacs compat code from custom.el
184928 184928
@@ -185051,7 +185051,7 @@
185051 * lisp/vc/diff-mode.el (diff-mode-shared-map): Fix syntax error in 185051 * lisp/vc/diff-mode.el (diff-mode-shared-map): Fix syntax error in
185052 `defvar-keymap' change. 185052 `defvar-keymap' change.
185053 185053
1850542021-10-18 Stefan Kangas <stefan@marxist.se> 1850542021-10-18 Stefan Kangas <stefankangas@gmail.com>
185055 185055
185056 Add tests for image.c 185056 Add tests for image.c
185057 185057
@@ -185175,18 +185175,18 @@
185175 185175
185176 * lisp/subr.el (kbd-valid-p): Compare case-sensitively. 185176 * lisp/subr.el (kbd-valid-p): Compare case-sensitively.
185177 185177
1851782021-10-17 Stefan Kangas <stefan@marxist.se> 1851782021-10-17 Stefan Kangas <stefankangas@gmail.com>
185179 185179
185180 Recommend against using uce.el 185180 Recommend against using uce.el
185181 185181
185182 * lisp/mail/uce.el (uce-reply-to-uce): Recommend against its use on 185182 * lisp/mail/uce.el (uce-reply-to-uce): Recommend against its use on
185183 the first invocation. (Bug#46472) 185183 the first invocation. (Bug#46472)
185184 185184
1851852021-10-17 Stefan Kangas <stefan@marxist.se> 1851852021-10-17 Stefan Kangas <stefankangas@gmail.com>
185186 185186
185187 * lisp/erc/erc-compat.el (format-spec): Remove redundant require. 185187 * lisp/erc/erc-compat.el (format-spec): Remove redundant require.
185188 185188
1851892021-10-17 Stefan Kangas <stefan@marxist.se> 1851892021-10-17 Stefan Kangas <stefankangas@gmail.com>
185190 185190
185191 Prefer defvar-local in MH-E 185191 Prefer defvar-local in MH-E
185192 185192
@@ -185203,7 +185203,7 @@
185203 (mh-thread-subject-container-hash, mh-thread-duplicates) 185203 (mh-thread-subject-container-hash, mh-thread-duplicates)
185204 (mh-thread-history): Prefer defvar-local. 185204 (mh-thread-history): Prefer defvar-local.
185205 185205
1852062021-10-17 Stefan Kangas <stefan@marxist.se> 1852062021-10-17 Stefan Kangas <stefankangas@gmail.com>
185207 185207
185208 Make thumbs-image-type obsolete 185208 Make thumbs-image-type obsolete
185209 185209
@@ -185301,7 +185301,7 @@
185301 185301
185302 * lisp/subr.el (kbd-valid-p): Rewrite to not use seq. 185302 * lisp/subr.el (kbd-valid-p): Rewrite to not use seq.
185303 185303
1853042021-10-17 Stefan Kangas <stefan@marxist.se> 1853042021-10-17 Stefan Kangas <stefankangas@gmail.com>
185305 185305
185306 * src/image.c: Fix comment. 185306 * src/image.c: Fix comment.
185307 185307
@@ -185351,7 +185351,7 @@
185351 * doc/lispref/os.texi (File Notifications): Warn about 185351 * doc/lispref/os.texi (File Notifications): Warn about
185352 `file-notify-rm-all-watches' side effects. 185352 `file-notify-rm-all-watches' side effects.
185353 185353
1853542021-10-16 Stefan Kangas <stefan@marxist.se> 1853542021-10-16 Stefan Kangas <stefankangas@gmail.com>
185355 185355
185356 Simplify condition in kbd 185356 Simplify condition in kbd
185357 185357
@@ -185407,7 +185407,7 @@
185407 * lisp/term.el (term-faint, term-italic, term-slow-blink) 185407 * lisp/term.el (term-faint, term-italic, term-slow-blink)
185408 (term-fast-blink): Set proper :version. 185408 (term-fast-blink): Set proper :version.
185409 185409
1854102021-10-16 Stefan Kangas <stefan@marxist.se> 1854102021-10-16 Stefan Kangas <stefankangas@gmail.com>
185411 185411
185412 Remove duplicate code in edmacro-parse-keys 185412 Remove duplicate code in edmacro-parse-keys
185413 185413
@@ -185419,7 +185419,7 @@
185419 This change was discussed in: 185419 This change was discussed in:
185420 https://lists.gnu.org/r/emacs-devel/2021-10/msg00909.html 185420 https://lists.gnu.org/r/emacs-devel/2021-10/msg00909.html
185421 185421
1854222021-10-16 Stefan Kangas <stefan@marxist.se> 1854222021-10-16 Stefan Kangas <stefankangas@gmail.com>
185423 185423
185424 Make kbd usable during bootstrap 185424 Make kbd usable during bootstrap
185425 185425
@@ -185611,7 +185611,7 @@
185611 (project-find-file-in): Add new argument INCLUDE-ALL. 185611 (project-find-file-in): Add new argument INCLUDE-ALL.
185612 (https://lists.gnu.org/archive/html/emacs-devel/2021-10/msg00209.html) 185612 (https://lists.gnu.org/archive/html/emacs-devel/2021-10/msg00209.html)
185613 185613
1856142021-10-13 Stefan Kangas <stefan@marxist.se> 1856142021-10-13 Stefan Kangas <stefankangas@gmail.com>
185615 185615
185616 Double the default value of kill-ring-max 185616 Double the default value of kill-ring-max
185617 185617
@@ -185627,7 +185627,7 @@
185627 * doc/lispref/text.texi (Internals of Kill Ring): Doc fix to use 185627 * doc/lispref/text.texi (Internals of Kill Ring): Doc fix to use
185628 the new value. 185628 the new value.
185629 185629
1856302021-10-13 Stefan Kangas <stefan@marxist.se> 1856302021-10-13 Stefan Kangas <stefankangas@gmail.com>
185631 185631
185632 New tests for kbd and edmacro-parse-keys 185632 New tests for kbd and edmacro-parse-keys
185633 185633
@@ -185950,7 +185950,7 @@
185950 * lisp/gnus/gnus-group.el (:keymap): Fix some prefix keys that 185950 * lisp/gnus/gnus-group.el (:keymap): Fix some prefix keys that
185951 ended up in the wrong place during the keymap rewrite (bug#51136). 185951 ended up in the wrong place during the keymap rewrite (bug#51136).
185952 185952
1859532021-10-12 Stefan Kangas <stefan@marxist.se> 1859532021-10-12 Stefan Kangas <stefankangas@gmail.com>
185954 185954
185955 Remove more MH-E compat code 185955 Remove more MH-E compat code
185956 185956
@@ -185988,7 +185988,7 @@
185988 185988
185989 * src/pdumper.c (syms_of_pdumper): Define a symbol. 185989 * src/pdumper.c (syms_of_pdumper): Define a symbol.
185990 185990
1859912021-10-12 Stefan Kangas <stefan@marxist.se> 1859912021-10-12 Stefan Kangas <stefankangas@gmail.com>
185992 185992
185993 Make mh-do-in-gnu-emacs obsolete 185993 Make mh-do-in-gnu-emacs obsolete
185994 185994
@@ -186029,7 +186029,7 @@
186029 * lisp/erc/erc-imenu.el: 186029 * lisp/erc/erc-imenu.el:
186030 * lisp/erc/erc-dcc.el: Massage copyright so elpa-admin.el recognizes it 186030 * lisp/erc/erc-dcc.el: Massage copyright so elpa-admin.el recognizes it
186031 186031
1860322021-10-11 Stefan Kangas <stefan@marxist.se> 1860322021-10-11 Stefan Kangas <stefankangas@gmail.com>
186033 186033
186034 Remove last XEmacs compat code from ERC 186034 Remove last XEmacs compat code from ERC
186035 186035
@@ -186038,7 +186038,7 @@
186038 remove spurious reference to XEmacs; this is needed also for 186038 remove spurious reference to XEmacs; this is needed also for
186039 Emacs. 186039 Emacs.
186040 186040
1860412021-10-11 Stefan Kangas <stefan@marxist.se> 1860412021-10-11 Stefan Kangas <stefankangas@gmail.com>
186042 186042
186043 Prefer setq-local in lisp/mh-e/*.el 186043 Prefer setq-local in lisp/mh-e/*.el
186044 186044
@@ -186055,7 +186055,7 @@
186055 * lisp/mh-e/mh-xface.el (mh-x-image-url-display) 186055 * lisp/mh-e/mh-xface.el (mh-x-image-url-display)
186056 (mh-x-image-url-fetch-image): Prefer setq-local. 186056 (mh-x-image-url-fetch-image): Prefer setq-local.
186057 186057
1860582021-10-11 Stefan Kangas <stefan@marxist.se> 1860582021-10-11 Stefan Kangas <stefankangas@gmail.com>
186059 186059
186060 Remove some more MH-E compat code 186060 Remove some more MH-E compat code
186061 186061
@@ -186098,7 +186098,7 @@
186098 * lisp/mh-e/mh-xface.el (mh-show-xface-function, mh-show-xface): 186098 * lisp/mh-e/mh-xface.el (mh-show-xface-function, mh-show-xface):
186099 Remove Emacs 20 compat code. 186099 Remove Emacs 20 compat code.
186100 186100
1861012021-10-11 Stefan Kangas <stefan@marxist.se> 1861012021-10-11 Stefan Kangas <stefankangas@gmail.com>
186102 186102
186103 Remove redundant calls to 'mh-do-in-gnu-emacs' 186103 Remove redundant calls to 'mh-do-in-gnu-emacs'
186104 186104
@@ -186174,7 +186174,7 @@
186174 186174
186175 This should be done in 'emacs-28', which will be merged into 'master'. 186175 This should be done in 'emacs-28', which will be merged into 'master'.
186176 186176
1861772021-10-11 Stefan Kangas <stefan@marxist.se> 1861772021-10-11 Stefan Kangas <stefankangas@gmail.com>
186178 186178
186179 Fontify "print" and "exec" as functions in python-mode 186179 Fontify "print" and "exec" as functions in python-mode
186180 186180
@@ -186308,14 +186308,14 @@
186308 186308
186309 * lisp/simple.el (clean-mode): Simplify the property exclusion. 186309 * lisp/simple.el (clean-mode): Simplify the property exclusion.
186310 186310
1863112021-10-09 Stefan Kangas <stefan@marxist.se> 1863112021-10-09 Stefan Kangas <stefankangas@gmail.com>
186312 186312
186313 Remove duplicate definition of x-display-color-p 186313 Remove duplicate definition of x-display-color-p
186314 186314
186315 * lisp/emulation/viper-init.el (x-display-color-p): Remove duplicate 186315 * lisp/emulation/viper-init.el (x-display-color-p): Remove duplicate
186316 definition. This would just overwrite the alias defined in faces.el. 186316 definition. This would just overwrite the alias defined in faces.el.
186317 186317
1863182021-10-08 Stefan Kangas <stefan@marxist.se> 1863182021-10-08 Stefan Kangas <stefankangas@gmail.com>
186319 186319
186320 Remove some unnecessary calls to mh-funcall-if-exists 186320 Remove some unnecessary calls to mh-funcall-if-exists
186321 186321
@@ -186328,7 +186328,7 @@
186328 to mh-funcall-if-exists; these functions always exist as they are 186328 to mh-funcall-if-exists; these functions always exist as they are
186329 autoloaded. 186329 autoloaded.
186330 186330
1863312021-10-08 Stefan Kangas <stefan@marxist.se> 1863312021-10-08 Stefan Kangas <stefankangas@gmail.com>
186332 186332
186333 Remove old Gnus compat code from MH-E 186333 Remove old Gnus compat code from MH-E
186334 186334
@@ -186348,7 +186348,7 @@
186348 186348
186349 Add the usual lexical-binding cookie. 186349 Add the usual lexical-binding cookie.
186350 186350
1863512021-10-08 Stefan Kangas <stefan@marxist.se> 1863512021-10-08 Stefan Kangas <stefankangas@gmail.com>
186352 186352
186353 Remove XEmacs compat code from lisp/obsolete/*.el 186353 Remove XEmacs compat code from lisp/obsolete/*.el
186354 186354
@@ -186366,21 +186366,21 @@
186366 * lisp/obsolete/tpu-mapper.el (tpu-map-key, tpu-mapper): Remove XEmacs 186366 * lisp/obsolete/tpu-mapper.el (tpu-map-key, tpu-mapper): Remove XEmacs
186367 compat code. 186367 compat code.
186368 186368
1863692021-10-08 Stefan Kangas <stefan@marxist.se> 1863692021-10-08 Stefan Kangas <stefankangas@gmail.com>
186370 186370
186371 Remove XEmacs compat code from sql.el 186371 Remove XEmacs compat code from sql.el
186372 186372
186373 * lisp/progmodes/sql.el (sql-interactive-mode-map, sql-mode) 186373 * lisp/progmodes/sql.el (sql-interactive-mode-map, sql-mode)
186374 (sql-interactive-mode): Remove XEmacs compat code. (Bug#51096) 186374 (sql-interactive-mode): Remove XEmacs compat code. (Bug#51096)
186375 186375
1863762021-10-08 Stefan Kangas <stefan@marxist.se> 1863762021-10-08 Stefan Kangas <stefankangas@gmail.com>
186377 186377
186378 Remove Emacs 20 compat code from sql.el 186378 Remove Emacs 20 compat code from sql.el
186379 186379
186380 * lisp/progmodes/sql.el (sql-input-ring-separator) 186380 * lisp/progmodes/sql.el (sql-input-ring-separator)
186381 (sql-product-font-lock): Remove Emacs 20 compat code. 186381 (sql-product-font-lock): Remove Emacs 20 compat code.
186382 186382
1863832021-10-08 Stefan Kangas <stefan@marxist.se> 1863832021-10-08 Stefan Kangas <stefankangas@gmail.com>
186384 186384
186385 Remove some additional XEmacs compat code from viper 186385 Remove some additional XEmacs compat code from viper
186386 186386
@@ -186391,7 +186391,7 @@
186391 (viper-color-display-p): Make into obsolete function alias for 186391 (viper-color-display-p): Make into obsolete function alias for
186392 'x-display-color-p'. Update callers. 186392 'x-display-color-p'. Update callers.
186393 186393
1863942021-10-08 Stefan Kangas <stefan@marxist.se> 1863942021-10-08 Stefan Kangas <stefankangas@gmail.com>
186395 186395
186396 Obsolete XEmacs compat convention in erc-button-press-button 186396 Obsolete XEmacs compat convention in erc-button-press-button
186397 186397
@@ -186414,7 +186414,7 @@
186414 1af00e67d6 Include the refcards in the release tarball 186414 1af00e67d6 Include the refcards in the release tarball
186415 3c29fb705c ; * src/Makefile.in (../native-lisp): Make the long recipe... 186415 3c29fb705c ; * src/Makefile.in (../native-lisp): Make the long recipe...
186416 186416
1864172021-10-07 Stefan Kangas <stefan@marxist.se> 1864172021-10-07 Stefan Kangas <stefankangas@gmail.com>
186418 186418
186419 Make mh-* XEmacs compat aliases obsolete 186419 Make mh-* XEmacs compat aliases obsolete
186420 186420
@@ -186525,7 +186525,7 @@
186525 * lisp/mh-e/mh-identity.el (mh-identity-make-menu): Don't call the 186525 * lisp/mh-e/mh-identity.el (mh-identity-make-menu): Don't call the
186526 obsolete `mh-identity-add-menu' function (that now does nothing). 186526 obsolete `mh-identity-add-menu' function (that now does nothing).
186527 186527
1865282021-10-07 Stefan Kangas <stefan@marxist.se> 1865282021-10-07 Stefan Kangas <stefankangas@gmail.com>
186529 186529
186530 Revert "Declare compat macro mh-do-in-gnu-emacs obsolete" 186530 Revert "Declare compat macro mh-do-in-gnu-emacs obsolete"
186531 186531
@@ -186534,7 +186534,7 @@
186534 This commit led to some build failures that I don't yet understand, so 186534 This commit led to some build failures that I don't yet understand, so
186535 I'm reverting it for now so as not to leave master in a broken state. 186535 I'm reverting it for now so as not to leave master in a broken state.
186536 186536
1865372021-10-07 Stefan Kangas <stefan@marxist.se> 1865372021-10-07 Stefan Kangas <stefankangas@gmail.com>
186538 186538
186539 Delete some XEmacs compat code from mh-e/*.el 186539 Delete some XEmacs compat code from mh-e/*.el
186540 186540
@@ -186550,7 +186550,7 @@
186550 * lisp/mh-e/mh-xface.el (mh-show-xface-function): Delete some 186550 * lisp/mh-e/mh-xface.el (mh-show-xface-function): Delete some
186551 XEmacs compat code. 186551 XEmacs compat code.
186552 186552
1865532021-10-07 Stefan Kangas <stefan@marxist.se> 1865532021-10-07 Stefan Kangas <stefankangas@gmail.com>
186554 186554
186555 Declare compat macro mh-do-in-gnu-emacs obsolete 186555 Declare compat macro mh-do-in-gnu-emacs obsolete
186556 186556
@@ -186570,7 +186570,7 @@
186570 (mh-picon-image-types, mh-x-image-display): Don't wrap code in 186570 (mh-picon-image-types, mh-x-image-display): Don't wrap code in
186571 compat macro 'mh-do-in-gnu-emacs'. 186571 compat macro 'mh-do-in-gnu-emacs'.
186572 186572
1865732021-10-07 Stefan Kangas <stefan@marxist.se> 1865732021-10-07 Stefan Kangas <stefankangas@gmail.com>
186574 186574
186575 Declare compat macro mh-do-in-xemacs obsolete 186575 Declare compat macro mh-do-in-xemacs obsolete
186576 186576
@@ -186800,7 +186800,7 @@
186800 186800
186801 * lisp/gnus/gnus.el: Define more commands. 186801 * lisp/gnus/gnus.el: Define more commands.
186802 186802
1868032021-10-05 Stefan Kangas <stefan@marxist.se> 1868032021-10-05 Stefan Kangas <stefankangas@gmail.com>
186804 186804
186805 Do interactive mode tagging for proced.el 186805 Do interactive mode tagging for proced.el
186806 186806
@@ -186845,7 +186845,7 @@
186845 than tabs, since Texinfo treats tab characters as a single space; 186845 than tabs, since Texinfo treats tab characters as a single space;
186846 see (info "(texinfo) @example"). Fix typos/thinkos. 186846 see (info "(texinfo) @example"). Fix typos/thinkos.
186847 186847
1868482021-10-05 Stefan Kangas <stefan@marxist.se> 1868482021-10-05 Stefan Kangas <stefankangas@gmail.com>
186849 186849
186850 Make 'mapconcat' argument 'separator' optional 186850 Make 'mapconcat' argument 'separator' optional
186851 186851
@@ -186859,7 +186859,7 @@
186859 mapconcat argument in example. 186859 mapconcat argument in example.
186860 * lisp/emacs-lisp/subr-x.el (string-join): Doc fix. 186860 * lisp/emacs-lisp/subr-x.el (string-join): Doc fix.
186861 186861
1868622021-10-05 Stefan Kangas <stefan@marxist.se> 1868622021-10-05 Stefan Kangas <stefankangas@gmail.com>
186863 186863
186864 Make two old function aliases obsolete 186864 Make two old function aliases obsolete
186865 186865
@@ -186867,7 +186867,7 @@
186867 (bibtex-find-entry): Make function aliases obsolete. These were left 186867 (bibtex-find-entry): Make function aliases obsolete. These were left
186868 behind when renaming functions, but never declared obsolete. 186868 behind when renaming functions, but never declared obsolete.
186869 186869
1868702021-10-05 Stefan Kangas <stefan@marxist.se> 1868702021-10-05 Stefan Kangas <stefankangas@gmail.com>
186871 186871
186872 Set advertised calling convention on make-face-* functions 186872 Set advertised calling convention on make-face-* functions
186873 186873
@@ -186990,7 +186990,7 @@
186990 (memory-report--set-size): Initialize 186990 (memory-report--set-size): Initialize
186991 memory-report-object-size. 186991 memory-report-object-size.
186992 186992
1869932021-10-04 Stefan Kangas <stefan@marxist.se> 1869932021-10-04 Stefan Kangas <stefankangas@gmail.com>
186994 186994
186995 Use format-prompt for many more prompts 186995 Use format-prompt for many more prompts
186996 186996
@@ -187317,14 +187317,14 @@
187317 * lisp/custom.el (load-theme): Issue a warning if the theme is 187317 * lisp/custom.el (load-theme): Issue a warning if the theme is
187318 obsolete (bug#47047). 187318 obsolete (bug#47047).
187319 187319
1873202021-10-02 Stefan Kangas <stefan@marxist.se> 1873202021-10-02 Stefan Kangas <stefankangas@gmail.com>
187321 187321
187322 Expand internal--format-docstring-line test 187322 Expand internal--format-docstring-line test
187323 187323
187324 * test/lisp/subr-tests.el (subr-test-internal--format-docstring-line): 187324 * test/lisp/subr-tests.el (subr-test-internal--format-docstring-line):
187325 Check for error on newline. 187325 Check for error on newline.
187326 187326
1873272021-10-02 Stefan Kangas <stefan@marxist.se> 1873272021-10-02 Stefan Kangas <stefankangas@gmail.com>
187328 187328
187329 Support 'strong-italic' facemenu face in html-mode 187329 Support 'strong-italic' facemenu face in html-mode
187330 187330
diff --git a/configure.ac b/configure.ac
index bb478888ead..8a5ba7db3d1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4518,10 +4518,11 @@ XWIDGETS_OBJ=
4518if test "$with_xwidgets" != "no"; then 4518if test "$with_xwidgets" != "no"; then
4519 if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then 4519 if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then
4520 WEBKIT_REQUIRED=2.12 4520 WEBKIT_REQUIRED=2.12
4521 WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED" 4521 WEBKIT_BROKEN=2.41.92
4522 WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN"
4522 EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) 4523 EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES])
4523 if test "$HAVE_WEBKIT" = "no"; then 4524 if test "$HAVE_WEBKIT" = "no"; then
4524 WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED" 4525 WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN"
4525 EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) 4526 EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES])
4526 fi 4527 fi
4527 HAVE_XWIDGETS=$HAVE_WEBKIT 4528 HAVE_XWIDGETS=$HAVE_WEBKIT
diff --git a/etc/NEWS.30 b/etc/NEWS.30
index 9b66e67c49a..53a48025a66 100644
--- a/etc/NEWS.30
+++ b/etc/NEWS.30
@@ -1530,6 +1530,11 @@ value of this option for the current invocation of 'man'.
1530** DocView 1530** DocView
1531 1531
1532--- 1532---
1533*** New user option 'doc-view-mpdf-use-svg'.
1534If non-nil, DocView uses SVG images to display PDF documents. The
1535default is non-nil if your system supports display of SVG images.
1536
1537---
1533*** New face 'doc-view-svg-face'. 1538*** New face 'doc-view-svg-face'.
1534This replaces 'doc-view-svg-foreground' and 'doc-view-svg-background'. 1539This replaces 'doc-view-svg-foreground' and 'doc-view-svg-background'.
1535If you don't like the colors produced by the default definition of 1540If you don't like the colors produced by the default definition of
diff --git a/lisp/editorconfig.el b/lisp/editorconfig.el
index 931781007d9..8d239229dcb 100644
--- a/lisp/editorconfig.el
+++ b/lisp/editorconfig.el
@@ -211,7 +211,7 @@ This hook will be run even when there are no matching sections in
211 (mustache-mode mustache-basic-offset) 211 (mustache-mode mustache-basic-offset)
212 (nasm-mode nasm-basic-offset) 212 (nasm-mode nasm-basic-offset)
213 (nginx-mode nginx-indent-level) 213 (nginx-mode nginx-indent-level)
214 (nxml-mode nxml-child-indent (nxml-attribute-indent . 2)) 214 (nxml-mode . editorconfig--get-indentation-nxml-mode)
215 (objc-mode c-basic-offset) 215 (objc-mode c-basic-offset)
216 (octave-mode octave-block-offset) 216 (octave-mode octave-block-offset)
217 (perl-mode perl-indent-level) 217 (perl-mode perl-indent-level)
@@ -266,7 +266,9 @@ This is a fallback used for those modes which don't set
266`editorconfig-indent-size-vars'. 266`editorconfig-indent-size-vars'.
267 267
268Each element should look like (MODE . SETTING) where SETTING 268Each element should look like (MODE . SETTING) where SETTING
269should obey the same rules as `editorconfig-indent-size-vars'." 269should obey the same rules as `editorconfig-indent-size-vars',
270i.e. be either a list of variable names or a function returning
271a list of settings in the form (VARIABLE . VALUE)."
270 :type '(alist :key-type symbol 272 :type '(alist :key-type symbol
271 :value-type (choice function 273 :value-type (choice function
272 (repeat 274 (repeat
@@ -341,6 +343,11 @@ Make a message by passing ARGS to `format-message'."
341 (LaTeX-indent-level . ,size) 343 (LaTeX-indent-level . ,size)
342 (LaTeX-item-indent . ,(- size)))) 344 (LaTeX-item-indent . ,(- size))))
343 345
346(defun editorconfig--get-indentation-nxml-mode (size)
347 "Vars to set `nxml-mode' indent size to SIZE."
348 `((nxml-child-indent . ,size)
349 (nxml-attribute-indent . ,(* 2 size))))
350
344(defun editorconfig--get-indentation-lisp-mode (size) 351(defun editorconfig--get-indentation-lisp-mode (size)
345 "Set indent size to SIZE for Lisp mode(s)." 352 "Set indent size to SIZE for Lisp mode(s)."
346 (when (cond ((null editorconfig-lisp-use-default-indent) t) 353 (when (cond ((null editorconfig-lisp-use-default-indent) t)
diff --git a/lisp/midnight.el b/lisp/midnight.el
index 6e1e7b5ccb7..ea30f5462f2 100644
--- a/lisp/midnight.el
+++ b/lisp/midnight.el
@@ -1,6 +1,6 @@
1;;; midnight.el --- run something every midnight, e.g., kill old buffers -*- lexical-binding:t -*- 1;;; midnight.el --- run something every midnight, e.g., kill old buffers -*- lexical-binding:t -*-
2 2
3;; Copyright (C) 1998, 2001-2024 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2024 Free Software Foundation, Inc.
4 4
5;; Author: Sam Steingold <sds@gnu.org> 5;; Author: Sam Steingold <sds@gnu.org>
6;; Created: 1998-05-18 6;; Created: 1998-05-18
@@ -23,7 +23,7 @@
23 23
24;;; Commentary: 24;;; Commentary:
25 25
26;; To use the file, put (require 'midnight) into your .emacs. Then, at 26;; To use the file, put (midnight-mode) into your .emacs. Then, at
27;; midnight, Emacs will run the normal hook `midnight-hook'. You can 27;; midnight, Emacs will run the normal hook `midnight-hook'. You can
28;; put whatever you like there, say, `calendar'; by default there is 28;; put whatever you like there, say, `calendar'; by default there is
29;; only one function there - `clean-buffer-list'. It will kill the 29;; only one function there - `clean-buffer-list'. It will kill the
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index 82e99a2c920..5f2f66c5384 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -2106,6 +2106,7 @@ Use `eglot-managed-p' to determine if current buffer is managed.")
2106(defvar revert-buffer-preserve-modes) 2106(defvar revert-buffer-preserve-modes)
2107(defun eglot--after-revert-hook () 2107(defun eglot--after-revert-hook ()
2108 "Eglot's `after-revert-hook'." 2108 "Eglot's `after-revert-hook'."
2109 ;; FIXME: Do we really need this?
2109 (when revert-buffer-preserve-modes (eglot--signal-textDocument/didOpen))) 2110 (when revert-buffer-preserve-modes (eglot--signal-textDocument/didOpen)))
2110 2111
2111(defun eglot--maybe-activate-editing-mode () 2112(defun eglot--maybe-activate-editing-mode ()
@@ -2813,6 +2814,8 @@ When called interactively, use the currently active server"
2813 2814
2814(defun eglot--signal-textDocument/didOpen () 2815(defun eglot--signal-textDocument/didOpen ()
2815 "Send textDocument/didOpen to server." 2816 "Send textDocument/didOpen to server."
2817 ;; Flush any potential pending change.
2818 (eglot--track-changes-fetch eglot--track-changes)
2816 (setq eglot--recent-changes nil 2819 (setq eglot--recent-changes nil
2817 eglot--versioned-identifier 0 2820 eglot--versioned-identifier 0
2818 eglot--TextDocumentIdentifier-cache nil) 2821 eglot--TextDocumentIdentifier-cache nil)
diff --git a/lisp/treesit.el b/lisp/treesit.el
index d3e6efdeb14..6046563ae3e 100644
--- a/lisp/treesit.el
+++ b/lisp/treesit.el
@@ -634,13 +634,28 @@ Return the merged list of ranges."
634 (setq old-ranges (cdr old-ranges))) 634 (setq old-ranges (cdr old-ranges)))
635 (t ;; New and old range intersect, discard old. 635 (t ;; New and old range intersect, discard old.
636 (setq old-ranges (cdr old-ranges)))))) 636 (setq old-ranges (cdr old-ranges))))))
637 (let ((left-over (or new-ranges old-ranges))) 637 ;; At this point, either old-ranges has left-over or new-ranges has
638 (dolist (range left-over) 638 ;; left-over, but not both.
639 (push range result))) 639 (while old-ranges
640 ;; For each left-over old range, push to result unless it
641 ;; intersects with START-END.
642 (let ((old-beg (caar old-ranges))
643 (old-end (cdar old-ranges)))
644 (unless (or (and (< start old-end)
645 (< old-beg end))
646 (eq old-beg old-end))
647 (push (car old-ranges) result)))
648 (setq old-ranges (cdr old-ranges)))
649 ;; Unconditionally push left-over new ranges to result.
650 (while new-ranges
651 (unless (eq (caar new-ranges) (cdar new-ranges))
652 (push (car new-ranges) result))
653 (setq new-ranges (cdr new-ranges)))
640 (nreverse result))) 654 (nreverse result)))
641 655
642;; TODO: Instead of throwing away ranges that exceeds START and END, 656;; TODO: truncate ranges that exceeds START and END instead of
643;; truncate the head and tail ranges so they stay within START and END. 657;; discarding them. Merge into treesit--merge-ranges so we don't loop
658;; over the ranges twice (might be premature optimization tho).
644(defun treesit--clip-ranges (ranges start end) 659(defun treesit--clip-ranges (ranges start end)
645 "Clip RANGES in between START and END. 660 "Clip RANGES in between START and END.
646RANGES is a list of ranges of the form (BEG . END). Ranges 661RANGES is a list of ranges of the form (BEG . END). Ranges
@@ -883,6 +898,7 @@ t, nil, append, prepend, keep. See more in
883 (setf (nth 1 new-setting) t) 898 (setf (nth 1 new-setting) t)
884 new-setting)) 899 new-setting))
885 900
901;; FIXME: Rewrite this in more readable fashion.
886(defun treesit--font-lock-level-setter (sym val) 902(defun treesit--font-lock-level-setter (sym val)
887 "Custom setter for `treesit-font-lock-level'. 903 "Custom setter for `treesit-font-lock-level'.
888Set the default value of SYM to VAL, recompute fontification 904Set the default value of SYM to VAL, recompute fontification
diff --git a/test/src/treesit-tests.el b/test/src/treesit-tests.el
index 7eecbdcfa94..ca595c41244 100644
--- a/test/src/treesit-tests.el
+++ b/test/src/treesit-tests.el
@@ -686,6 +686,11 @@ visible_end.)"
686 (should (equal '((16 . 28)) (treesit-query-range 686 (should (equal '((16 . 28)) (treesit-query-range
687 'javascript query nil nil '(1 . -1))))))) 687 'javascript query nil nil '(1 . -1)))))))
688 688
689(ert-deftest treesit-range-merge ()
690 "Test merging ranges."
691 (should (equal (treesit--merge-ranges '((1 . 1) (3 . 483)) nil 1 488)
692 nil)))
693
689(ert-deftest treesit-range-fixup-after-edit () 694(ert-deftest treesit-range-fixup-after-edit ()
690 "Tests if Emacs can fix OOB ranges after deleting text or narrowing." 695 "Tests if Emacs can fix OOB ranges after deleting text or narrowing."
691 (skip-unless (treesit-language-available-p 'json)) 696 (skip-unless (treesit-language-available-p 'json))