diff options
| author | Eli Zaretskii | 2023-10-21 08:06:07 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-10-21 08:06:07 -0400 |
| commit | 52f25b791e686de4c8bf09aea63fba5b54137ae2 (patch) | |
| tree | 8696af9a2daa0eee538b85750bbf5258ed0c621d | |
| parent | 1b2083c2f3380400768a35fa3e665dcab209d0f1 (diff) | |
| parent | ab9d6482e3b1835c3e1a835fb7edd51b61797bb3 (diff) | |
| download | emacs-52f25b791e686de4c8bf09aea63fba5b54137ae2.tar.gz emacs-52f25b791e686de4c8bf09aea63fba5b54137ae2.zip | |
Merge from origin/emacs-29
ab9d6482e3b ; Update ChangeLog.4 and etc/AUTHORS.
d9e1605122b Correctly register focus events concomitant with alpha ch...
194e219825c * doc/man/emacsclient.1: Add missing options.
| -rw-r--r-- | ChangeLog.4 | 1983 | ||||
| -rw-r--r-- | doc/man/emacsclient.1 | 30 | ||||
| -rw-r--r-- | etc/AUTHORS | 128 | ||||
| -rw-r--r-- | src/xterm.c | 14 |
4 files changed, 2091 insertions, 64 deletions
diff --git a/ChangeLog.4 b/ChangeLog.4 index 1c9b8f43377..06b833bac81 100644 --- a/ChangeLog.4 +++ b/ChangeLog.4 | |||
| @@ -1,3 +1,1984 @@ | |||
| 1 | 2023-10-16 Po Lu <luangruo@yahoo.com> | ||
| 2 | |||
| 3 | Correctly register focus events concomitant with alpha changes | ||
| 4 | |||
| 5 | * src/xterm.c (x_frame_highlight, x_frame_unhighlight): Skip | ||
| 6 | changing the frame alpha when the frame is not eligible for | ||
| 7 | focus state-specific alpha values; otherwise, the alpha might be | ||
| 8 | reset by the time a alpha change wrought by a focus change | ||
| 9 | arrives, impeding handle_one_xevent from subsequently restoring | ||
| 10 | the initial value. (bug#66398) | ||
| 11 | |||
| 12 | 2023-10-16 Michael Albinus <michael.albinus@gmx.de> | ||
| 13 | |||
| 14 | * doc/man/emacsclient.1: Add missing options. | ||
| 15 | |||
| 16 | 2023-10-15 Michael Albinus <michael.albinus@gmx.de> | ||
| 17 | |||
| 18 | Fix test in files-tests | ||
| 19 | |||
| 20 | * test/lisp/files-tests.el | ||
| 21 | (files-tests-file-name-non-special-expand-file-name-tilde): Fix test. | ||
| 22 | |||
| 23 | 2023-10-14 Stefan Kangas <stefankangas@gmail.com> | ||
| 24 | |||
| 25 | Add missing :version to two defcustoms | ||
| 26 | |||
| 27 | * lisp/emacs-lisp/eldoc.el (eldoc-print-after-edit) | ||
| 28 | (eldoc-echo-area-prefer-doc-buffer): Add missing custom :version. | ||
| 29 | |||
| 30 | 2023-10-14 Mauro Aranda <maurooaranda@gmail.com> | ||
| 31 | |||
| 32 | Fix a defcustom :type in eldoc.el | ||
| 33 | |||
| 34 | * lisp/emacs-lisp/eldoc.el (eldoc-echo-area-prefer-doc-buffer): Make | ||
| 35 | :type a choice, to allow for the value 'maybe'. (Bug##66539) | ||
| 36 | |||
| 37 | 2023-10-14 Eshel Yaron <me@eshelyaron.com> | ||
| 38 | |||
| 39 | Document 'M-x align' in the Emacs manual | ||
| 40 | |||
| 41 | * doc/emacs/indent.texi (Alignment): New section. | ||
| 42 | * doc/emacs/emacs.texi: Update menu. (Bug#66303) | ||
| 43 | |||
| 44 | 2023-10-14 Bob Rogers <rogers@rgrjr.com> | ||
| 45 | |||
| 46 | Document that time-to-days and days-to-time use different epochs | ||
| 47 | |||
| 48 | * doc/lispref/os.texi (Time Calculations): | ||
| 49 | * lisp/calendar/time-date.el (days-to-time, time-to-days): Doc fixes. | ||
| 50 | (Bug#66502) | ||
| 51 | |||
| 52 | 2023-10-14 Michael Albinus <michael.albinus@gmx.de> | ||
| 53 | |||
| 54 | * lisp/files.el (file-name-non-special): Handle quoted tilde. | ||
| 55 | |||
| 56 | (Bug#65685) | ||
| 57 | |||
| 58 | * test/lisp/files-tests.el | ||
| 59 | (files-tests-file-name-non-special-expand-file-name-tilde): | ||
| 60 | New test. | ||
| 61 | |||
| 62 | 2023-10-13 Michael Albinus <michael.albinus@gmx.de> | ||
| 63 | |||
| 64 | Handle quoted tilde in Tramp | ||
| 65 | |||
| 66 | * lisp/net/tramp.el (tramp-handle-expand-file-name): | ||
| 67 | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-expand-file-name): | ||
| 68 | * lisp/net/tramp-sh.el (tramp-sh-handle-expand-file-name): | ||
| 69 | * lisp/net/tramp-smb.el (tramp-smb-handle-expand-file-name): | ||
| 70 | * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-expand-file-name): | ||
| 71 | Handle quoted tilde. (Bug#65685) | ||
| 72 | |||
| 73 | * test/lisp/net/tramp-tests.el (tramp-test05-expand-file-name-tilde): | ||
| 74 | New test. | ||
| 75 | |||
| 76 | 2023-10-09 Kyle Meyer <kyle@kyleam.com> | ||
| 77 | |||
| 78 | Update to Org 9.6.10 | ||
| 79 | |||
| 80 | 2023-10-09 Yuan Fu <casouri@gmail.com> | ||
| 81 | |||
| 82 | Don't call font-lock-mode in treesit-major-mode-setup (bug#66223) | ||
| 83 | |||
| 84 | * lisp/treesit.el (treesit-major-mode-setup): Remove. | ||
| 85 | |||
| 86 | (cherry picked from commit a3a840c80a217db7d4d125c667ff7d4946507fbb) | ||
| 87 | |||
| 88 | 2023-10-09 Noah Peart <noah.v.peart@gmail.com> | ||
| 89 | |||
| 90 | Fix treesit-query-validate for string input (bug#66400) | ||
| 91 | |||
| 92 | * lisp/treesit.el (treesit-query-validate): Don't expand if QUERY is | ||
| 93 | string. | ||
| 94 | |||
| 95 | 2023-10-07 Stefan Kangas <stefankangas@gmail.com> | ||
| 96 | |||
| 97 | Recommend `M-x man` in woman.el docs | ||
| 98 | |||
| 99 | * lisp/woman.el (Commentary, woman): Recommend using 'M-x man' where | ||
| 100 | available. The added sentence is copied from the emacs manual. | ||
| 101 | Ref: https://lists.gnu.org/r/emacs-devel/2023-10/msg00090.html | ||
| 102 | |||
| 103 | 2023-10-07 Eli Zaretskii <eliz@gnu.org> | ||
| 104 | |||
| 105 | Fix updating process-mark position in 'set-process-buffer' | ||
| 106 | |||
| 107 | * src/process.c (update_process_mark): Update marker position only | ||
| 108 | if P's process-mark is not already associated with P's buffer. | ||
| 109 | (Bug#66313) | ||
| 110 | |||
| 111 | 2023-10-07 Mauro Aranda <maurooaranda@gmail.com> | ||
| 112 | |||
| 113 | Fix a defcustom :type | ||
| 114 | |||
| 115 | * lisp/cedet/srecode/map.el (srecode-map-save-file): Expand :type to | ||
| 116 | allow nil. (Bug#66377) | ||
| 117 | |||
| 118 | 2023-10-07 Eli Zaretskii <eliz@gnu.org> | ||
| 119 | |||
| 120 | Fix 'ido--ffap-find-file' | ||
| 121 | |||
| 122 | * lisp/ido.el (ido--ffap-find-file): Make the signature consistent | ||
| 123 | with that of 'find-file', and pass the optional second argument to | ||
| 124 | 'find-file'. (Bug#66382) | ||
| 125 | |||
| 126 | 2023-10-06 Eli Zaretskii <eliz@gnu.org> | ||
| 127 | |||
| 128 | Fix setting the pipe capacity for subprocesses | ||
| 129 | |||
| 130 | * src/process.c (create_process) [F_SETPIPE_SZ]: Set the pipe | ||
| 131 | capacity only if the required read-process-max is larger than the | ||
| 132 | default capacity of the pipe. (Bug#66288) | ||
| 133 | |||
| 134 | 2023-10-05 Gerd Möllmann <gerd@gnu.org> | ||
| 135 | |||
| 136 | Handle LANG on macOS differently (bug#65908) | ||
| 137 | |||
| 138 | * src/nsterm.m (ns_init_locale): If LANG is set, try to use that, | ||
| 139 | otherwise try to deduce what LANG should be. Check is the result is | ||
| 140 | valid, and use LANG="en_US.UTF-8" if not. | ||
| 141 | |||
| 142 | 2023-10-05 Jens Schmidt <jschmidt4gnu@vodafonemail.de> | ||
| 143 | |||
| 144 | Silence macro expansion during completion at point | ||
| 145 | |||
| 146 | To keep risk in the current release branch low, do not avoid compiler | ||
| 147 | macros as suggested by Stefan in the bug, but rather suppress all errors. | ||
| 148 | |||
| 149 | * lisp/progmodes/elisp-mode.el (elisp--local-variables): Silence | ||
| 150 | messages. Suppress all errors during macro expansion. (Bug#58148) | ||
| 151 | |||
| 152 | Do not merge to master. | ||
| 153 | |||
| 154 | 2023-10-05 Mauro Aranda <maurooaranda@gmail.com> | ||
| 155 | |||
| 156 | Fix a defcustom :type | ||
| 157 | |||
| 158 | * lisp/cedet/ede/base.el (ede-project-placeholder-cache-file): Expand | ||
| 159 | :type to allow nil. (Bug#66361) | ||
| 160 | |||
| 161 | 2023-10-04 Mauro Aranda <maurooaranda@gmail.com> | ||
| 162 | |||
| 163 | Fix pulse-flag :type | ||
| 164 | |||
| 165 | * lisp/cedet/pulse.el (pulse-flag): Expand :type to allow 'never as | ||
| 166 | value. (Bug#66341) | ||
| 167 | |||
| 168 | 2023-10-03 Mauro Aranda <maurooaranda@gmail.com> | ||
| 169 | |||
| 170 | Fix defcustoms in timeclock.el | ||
| 171 | |||
| 172 | * lisp/calendar/timeclock.el (timeclock-get-project-function) | ||
| 173 | (timeclock-get-reason-function): Fix :type to allow nil. (Bug#66320) | ||
| 174 | |||
| 175 | 2023-10-01 Stefan Kangas <stefankangas@gmail.com> | ||
| 176 | |||
| 177 | Improve documentation of `ns-use-proxy-icon` | ||
| 178 | |||
| 179 | * doc/emacs/macos.texi (Mac / GNUstep Customization): | ||
| 180 | * src/nsfns.m (syms_of_nsfns): Fix documentation of | ||
| 181 | 'ns-use-proxy-icon'; explain what it does and how it's | ||
| 182 | used. (Bug#66190) | ||
| 183 | |||
| 184 | 2023-10-01 Stefan Kangas <stefankangas@gmail.com> | ||
| 185 | |||
| 186 | Document assigning libraries to packages in make-tarball.txt | ||
| 187 | |||
| 188 | * admin/make-tarball.txt: Add new step to ensure that new libraries | ||
| 189 | are assigned to packages. | ||
| 190 | |||
| 191 | 2023-10-01 Stefan Kangas <stefankangas@gmail.com> | ||
| 192 | |||
| 193 | Doc fix; more consistently refer to "text terminals" | ||
| 194 | |||
| 195 | In the Emacs Lisp manual, we refer to "text terminals" and "graphical | ||
| 196 | terminals" (see Info node `(elisp) Frames'). But in some places, | ||
| 197 | including the user manual, the alternative terminology "non-window | ||
| 198 | terminals" is used instead. | ||
| 199 | |||
| 200 | In other places, we use the terminology "non-windowing display" | ||
| 201 | instead of the more canonical "non-graphical display". | ||
| 202 | |||
| 203 | This is less clear than it could be. Let's consolidate our | ||
| 204 | terminology to prefer the wording from the Emacs Lisp manual; in other | ||
| 205 | words, prefer "text" and "non-graphical" to "non-window". | ||
| 206 | |||
| 207 | * doc/emacs/frames.texi (Non-Window Terminals): Rename node from this... | ||
| 208 | (Text Terminals): ...to this. (Bug#66282) | ||
| 209 | * doc/emacs/display.texi (Standard Faces): | ||
| 210 | * doc/emacs/emacs.texi (Top): | ||
| 211 | * doc/emacs/misc.texi (emacsclient Options): | ||
| 212 | * doc/misc/viper.texi (Rudimentary Changes) | ||
| 213 | (Packages that Change Keymaps): | ||
| 214 | * doc/emacs/frames.texi (Frames, Frame Commands, Mouse Avoidance): | ||
| 215 | Replace instances of "non-window terminals" with "text terminals". | ||
| 216 | * doc/misc/ediff.texi (Quick Help Customization): | ||
| 217 | (Window and Frame Configuration): | ||
| 218 | * lisp/vc/ediff.el (ediff-windows-wordwise) | ||
| 219 | (ediff-windows-linewise): Prefer saying 'non-graphical display' to | ||
| 220 | 'non-windowing display'. | ||
| 221 | * lisp/net/tramp.el (tramp-default-method): | ||
| 222 | * lisp/printing.el (pr-find-command): Capitalize 'Windows' where it | ||
| 223 | clearly refers to the non-free operating system with that name. | ||
| 224 | |||
| 225 | 2023-09-30 Mauro Aranda <maurooaranda@gmail.com> | ||
| 226 | |||
| 227 | Fix defcustoms in type-break.el (Bug#66210) | ||
| 228 | |||
| 229 | * lisp/type-break.el (type-break-good-rest-interval) | ||
| 230 | (type-break-file-name): Allow nil. | ||
| 231 | |||
| 232 | 2023-09-30 Mauro Aranda <maurooaranda@gmail.com> | ||
| 233 | |||
| 234 | Fix term-scroll-to-bottom-on-output :type | ||
| 235 | |||
| 236 | * lisp/term.el (term-scroll-to-bottom-on-output): Add missing choices. | ||
| 237 | Don't advertise the value 'all' in docstring. (Bug#66071) | ||
| 238 | |||
| 239 | 2023-09-28 Stefan Kangas <stefankangas@gmail.com> | ||
| 240 | |||
| 241 | Doc fix in let-alist for keys with nil value | ||
| 242 | |||
| 243 | * lisp/emacs-lisp/let-alist.el (let-alist): Clarify that keys with a | ||
| 244 | nil value will give the same result as if they were missing. | ||
| 245 | |||
| 246 | 2023-09-28 Michael Albinus <michael.albinus@gmx.de> | ||
| 247 | |||
| 248 | Fix tramp-test.el (don't merge with master) | ||
| 249 | |||
| 250 | * test/lisp/net/tramp-tests.el (tramp--test-check-files): | ||
| 251 | Don't err out when "printenv" doesn't exist on remote side. | ||
| 252 | |||
| 253 | 2023-09-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 254 | |||
| 255 | Improve Emacs 30 compatibility in tramp-tests.el (don't merge) | ||
| 256 | |||
| 257 | * test/lisp/net/tramp-tests.el (tramp--test-deftest-direct-async-process) | ||
| 258 | (tramp-test30-make-process): Improve Emacs 30 compatibility. | ||
| 259 | |||
| 260 | 2023-09-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 261 | |||
| 262 | Add new Tramp test | ||
| 263 | |||
| 264 | * test/lisp/net/tramp-tests.el (tramp-test46-read-password): | ||
| 265 | Use `copy-tree' but `copy-sequence'. | ||
| 266 | (tramp-test46-read-otp-password): New test. | ||
| 267 | |||
| 268 | 2023-09-25 Mauro Aranda <maurooaranda@gmail.com> | ||
| 269 | |||
| 270 | Fix tmm-mid-prompt :type (Bug#66179) | ||
| 271 | |||
| 272 | * lisp/tmm.el (tmm-mid-prompt): Allow nil. | ||
| 273 | |||
| 274 | 2023-09-24 Augustin Chéneau <btuin@mailo.com> (tiny change) | ||
| 275 | |||
| 276 | Fix tree-sitter indentation conflict with multiple languages | ||
| 277 | |||
| 278 | * lisp/treesit.el (treesit--indent-1): Use bol instead of point. | ||
| 279 | |||
| 280 | 2023-09-24 Michael Albinus <michael.albinus@gmx.de> | ||
| 281 | |||
| 282 | Fix bug#66093 in Tramp | ||
| 283 | |||
| 284 | * lisp/net/tramp-sshfs.el (tramp-methods): Use "%a". | ||
| 285 | (tramp-sshfs-handle-process-file): Replace ?a by "-t". | ||
| 286 | |||
| 287 | * lisp/net/tramp.el (tramp-methods): Adapt docstring. (Bug#66093) | ||
| 288 | (tramp-handle-make-process): Replace ?a by "-t" if indicated. | ||
| 289 | |||
| 290 | 2023-09-24 Eli Zaretskii <eliz@gnu.org> | ||
| 291 | |||
| 292 | Support regeneration of ja-dic.el under '--with-small-ja-dic' | ||
| 293 | |||
| 294 | * lisp/international/ja-dic-cnv.el (skkdic-convert): Record the | ||
| 295 | value of SMALL_JA_DIC option used to produce ja-dic.el. | ||
| 296 | * leim/Makefile.in (small-ja-dic-option): New target, triggers | ||
| 297 | regeneration of ja-dic.el when the value of SMALL_JA_DIC option | ||
| 298 | changes by the configure script. Suggested by Ulrich Mueller | ||
| 299 | <ulm@gentoo.org>. | ||
| 300 | (${leimdir}/ja-dic/ja-dic.el): Depend on 'small-ja-dic-option'. | ||
| 301 | (Bug#66125) | ||
| 302 | |||
| 303 | * make-dist (possibly_non_vc_files): | ||
| 304 | * .gitignore: Add 'leim/small-ja-dic-option'. | ||
| 305 | |||
| 306 | 2023-09-22 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 307 | |||
| 308 | Improve remote-file-name-inhibit-cache :type | ||
| 309 | |||
| 310 | * lisp/files.el (remote-file-name-inhibit-cache) | ||
| 311 | (shell-highlight-undef-remote-file-name-inhibit-cache): Avoid | ||
| 312 | duplicated :tag string. Try to clarify wording and | ||
| 313 | formatting (bug#66150). | ||
| 314 | * lisp/shell.el (shell--highlight-undef-exec-cache): Reference | ||
| 315 | correct user option in docstring. | ||
| 316 | |||
| 317 | 2023-09-22 Stefan Kangas <stefankangas@gmail.com> | ||
| 318 | |||
| 319 | Ensure bind-key is its own package | ||
| 320 | |||
| 321 | * lisp/finder.el (finder--builtins-alist): Remove "use-package" | ||
| 322 | directory. | ||
| 323 | * lisp/use-package/bind-key.el: Declare library as part of the | ||
| 324 | 'bind-key' package. | ||
| 325 | * lisp/use-package/use-package-bind-key.el: | ||
| 326 | * lisp/use-package/use-package-core.el: | ||
| 327 | * lisp/use-package/use-package-delight.el: | ||
| 328 | * lisp/use-package/use-package-diminish.el: | ||
| 329 | * lisp/use-package/use-package-ensure-system-package.el: | ||
| 330 | * lisp/use-package/use-package-ensure.el: | ||
| 331 | * lisp/use-package/use-package-jump.el: | ||
| 332 | * lisp/use-package/use-package-lint.el: Declare library as part of the | ||
| 333 | 'use-package' package. (Bug#62751) | ||
| 334 | |||
| 335 | Do not merge to master. | ||
| 336 | |||
| 337 | 2023-09-21 Michael Albinus <michael.albinus@gmx.de> | ||
| 338 | |||
| 339 | * lisp/net/tramp.el (tramp-skeleton-write-region): Fix missing comma. | ||
| 340 | |||
| 341 | (Bug#66123) | ||
| 342 | |||
| 343 | 2023-09-18 Yuan Fu <casouri@gmail.com> | ||
| 344 | |||
| 345 | Fix tree-sitter range update function | ||
| 346 | |||
| 347 | * lisp/treesit.el (treesit-update-ranges): If an embedded language | ||
| 348 | doesn't have any range, don't set its range to nil (which means whole | ||
| 349 | buffer), instead, set its range to a dummy (1 . 1) zero range. | ||
| 350 | |||
| 351 | 2023-09-18 Ihor Radchenko <yantar92@posteo.net> | ||
| 352 | |||
| 353 | Announce handling 'org-protocol' URI scheme in NEWS | ||
| 354 | |||
| 355 | * etc/NEWS: Document handling 'org-protocol' URI scheme. The commit | ||
| 356 | implementing the new functionality is 05a7c91b91c. (Bug#65469) | ||
| 357 | |||
| 358 | 2023-09-18 Ihor Radchenko <yantar92@posteo.net> | ||
| 359 | |||
| 360 | Make emacsclient handle org-protocol:// links | ||
| 361 | |||
| 362 | Org mode provides a way to quickly capture bookmarks, notes, and links | ||
| 363 | using emacsclient: | ||
| 364 | |||
| 365 | emacsclient "org-protocol://store-link?url=URL&title=TITLE" | ||
| 366 | |||
| 367 | * etc/emacsclient.desktop: Make Emacs the default application for | ||
| 368 | org-protocol. (Bug#65469) | ||
| 369 | |||
| 370 | (cherry picked from commit 05a7c91b91c02c34ec6527119a465e5408dea2b1) | ||
| 371 | |||
| 372 | 2023-09-18 Robert Pluim <rpluim@gmail.com> | ||
| 373 | |||
| 374 | Ensure ucs-names is consistent with Unicode names | ||
| 375 | |||
| 376 | * lisp/international/mule-cmds.el (ucs-names): Skip adding an old-name | ||
| 377 | if it conflicts with the offical name of a codepoint. Adjust the | ||
| 378 | ranges iterated over to account for new Unicode codepoints. | ||
| 379 | * test/lisp/international/mule-tests.el | ||
| 380 | (mule-cmds-tests--ucs-names-old-name-override, | ||
| 381 | mule-cmds-tests--ucs-names-missing-names): New tests for checking | ||
| 382 | 'ucs-names' consistency. | ||
| 383 | |||
| 384 | Bug#65997 | ||
| 385 | |||
| 386 | 2023-09-18 Shynur <one.last.kiss@outlook.com> | ||
| 387 | |||
| 388 | Make key-translate actually work | ||
| 389 | |||
| 390 | * lisp/keymap.el (key-translate): Use the first element of the parsed | ||
| 391 | keys rather than the whole vector. (Bug#65735) | ||
| 392 | |||
| 393 | 2023-09-17 Kyle Meyer <kyle@kyleam.com> | ||
| 394 | |||
| 395 | Update to Org 9.6.9 | ||
| 396 | |||
| 397 | 2023-09-17 Stefan Kangas <stefankangas@gmail.com> | ||
| 398 | |||
| 399 | Add leim subdirectories to emacs package | ||
| 400 | |||
| 401 | * lisp/finder.el (finder--builtins-alist): Add subdirectories | ||
| 402 | 'leim/ja-dic' and 'leim/quail' as part of the 'emacs' | ||
| 403 | package. (Bug#62751) | ||
| 404 | |||
| 405 | 2023-09-17 Stefan Kangas <stefankangas@gmail.com> | ||
| 406 | |||
| 407 | Add missing builtin package declarations | ||
| 408 | |||
| 409 | * lisp/finder.el (finder--builtins-alist): Add new package | ||
| 410 | directories 'leim' and 'obsolete' as part of the 'emacs' package. | ||
| 411 | Add new package directory 'use-package' as part of the | ||
| 412 | 'use-package' package. | ||
| 413 | * lisp/net/eudc-capf.el: | ||
| 414 | * lisp/net/eudcb-ecomplete.el: | ||
| 415 | * lisp/net/eudcb-macos-contacts.el: | ||
| 416 | * lisp/net/eudcb-mailabbrev.el: Declare library as part of the | ||
| 417 | 'eudc' package. | ||
| 418 | * lisp/mail/ietf-drums-date.el: Declare library as part of the | ||
| 419 | 'ietf-drums' package. | ||
| 420 | * lisp/image/image-dired-dired.el: | ||
| 421 | * lisp/image/image-dired-external.el: | ||
| 422 | * lisp/image/image-dired-tags.el: | ||
| 423 | * lisp/image/image-dired-util.el: Declare library as part of the | ||
| 424 | 'image-dired' package. | ||
| 425 | * lisp/emacs-lisp/oclosure.el: | ||
| 426 | * lisp/keymap.el: | ||
| 427 | * lisp/progmodes/c-ts-common.el: Declare library as part of the | ||
| 428 | 'emacs' package. (Bug#62751) | ||
| 429 | |||
| 430 | (cherry picked from commit 94b1de2774b5c1fa3c28285229900657638f5c3f) | ||
| 431 | |||
| 432 | 2023-09-17 Stefan Kangas <stefankangas@gmail.com> | ||
| 433 | |||
| 434 | Add more missing builtin package declarations | ||
| 435 | |||
| 436 | * lisp/emacs-lisp/shorthands.el: Declare library as part of the | ||
| 437 | 'emacs' package. | ||
| 438 | * lisp/epa-ks.el: Declare library as part of the 'epa' | ||
| 439 | package. (Bug#55388) | ||
| 440 | |||
| 441 | 2023-09-17 Stefan Kangas <stefankangas@gmail.com> | ||
| 442 | |||
| 443 | Document shell-command-to-string security considerations | ||
| 444 | |||
| 445 | * lisp/simple.el (shell-command-to-string): Document security | ||
| 446 | considerations in docstring. | ||
| 447 | |||
| 448 | 2023-09-17 Mauro Aranda <maurooaranda@gmail.com> | ||
| 449 | |||
| 450 | Fix shell-indirect-setup-hook :type (Bug#66051) | ||
| 451 | |||
| 452 | * lisp/shell.el (shell-indirect-setup-hook): It's a hook, not a | ||
| 453 | boolean. | ||
| 454 | |||
| 455 | 2023-09-17 Thomas Hilke <t.hilke@rollomatic.ch> (tiny change) | ||
| 456 | |||
| 457 | Remove column quoting from sqlite-mode | ||
| 458 | |||
| 459 | * lisp/sqlite-mode.el (sqlite-mode--column-names): Unquote column | ||
| 460 | name. (Bug#65998) | ||
| 461 | |||
| 462 | 2023-09-17 Theodor Thornhill <theo@thornhill.no> | ||
| 463 | |||
| 464 | Add indentation rules for type_arguments | ||
| 465 | |||
| 466 | * lisp/progmodes/java-ts-mode.el (java-ts-mode--indent-rules): Indent | ||
| 467 | as opening braces. | ||
| 468 | |||
| 469 | 2023-09-16 Dmitry Gutov <dmitry@gutov.dev> | ||
| 470 | |||
| 471 | typescript-ts-mode.el: Minor touches | ||
| 472 | |||
| 473 | * lisp/progmodes/typescript-ts-mode.el | ||
| 474 | (tsx-ts-mode--indent-compatibility-b893426) | ||
| 475 | (tsx-ts-mode--font-lock-compatibility-bb1f97b): | ||
| 476 | Catch specific error. | ||
| 477 | (typescript-ts-base-mode): Improve docstring (bug#65470). | ||
| 478 | |||
| 479 | 2023-09-16 Dmitry Gutov <dmitry@gutov.dev> | ||
| 480 | |||
| 481 | Improve namespacing situation WRT to recent change in typescript-ts-mode.el | ||
| 482 | |||
| 483 | * lisp/progmodes/typescript-ts-mode.el | ||
| 484 | (typescript-ts--syntax-propertize): | ||
| 485 | Rename from ts-ts--syntax-propertize. | ||
| 486 | (tsx-ts--syntax-propertize-captures): | ||
| 487 | Rename from ts-ts--syntax-propertize-captures. | ||
| 488 | (typescript-ts--s-p-query): | ||
| 489 | Rename from ts-ts--s-p-query. | ||
| 490 | Update all references (bug#65470). | ||
| 491 | |||
| 492 | 2023-09-16 Stephen Berman <stephen.berman@gmx.net> | ||
| 493 | |||
| 494 | Make move-end-of-line in minibuffer consistent (bug#65980) | ||
| 495 | |||
| 496 | * lisp/simple.el (move-end-of-line): Always move to eol when | ||
| 497 | invoking `C-e' from within the minibuffer's prompt string. | ||
| 498 | |||
| 499 | 2023-09-16 Jens Schmidt <jschmidt4gnu@vodafonemail.de> | ||
| 500 | |||
| 501 | Fix loss of encrypted data in plstore.el | ||
| 502 | |||
| 503 | * lisp/plstore.el (plstore--insert-buffer): Fix loss of encrypted | ||
| 504 | data when a plstore gets opened and saved without being decrypted | ||
| 505 | between these steps. (Bug#63627) | ||
| 506 | |||
| 507 | 2023-09-16 Thomas Hilke <t.hilke@rollomatic.ch> (tiny change) | ||
| 508 | |||
| 509 | Close SQL database when corresponding 'sqlite-mode' buffer is killed | ||
| 510 | |||
| 511 | * lisp/sqlite-mode.el (sqlite-mode-open-file): Close DB when the | ||
| 512 | buffer is killed. (Bug#65998) | ||
| 513 | |||
| 514 | 2023-09-16 Eli Zaretskii <eliz@gnu.org> | ||
| 515 | |||
| 516 | Fix Unicode normalization of characters | ||
| 517 | |||
| 518 | * lisp/international/ucs-normalize.el | ||
| 519 | (ucs-normalize-composition-exclusions, check-range): Update from | ||
| 520 | Unicode 15.0 data. (Bug#65996) | ||
| 521 | |||
| 522 | * test/lisp/international/ucs-normalize-tests.el | ||
| 523 | (ucs-normalize-tests--failing-lines-part1) | ||
| 524 | (ucs-normalize-tests--failing-lines-part2): Update to reflect | ||
| 525 | changes in ucs-normalize.el. | ||
| 526 | |||
| 527 | * admin/notes/unicode: Mention the updates in ucs-normalize.el. | ||
| 528 | |||
| 529 | 2023-09-16 Michael Albinus <michael.albinus@gmx.de> | ||
| 530 | |||
| 531 | Support one-time passwords in Tramp | ||
| 532 | |||
| 533 | * doc/misc/tramp.texi (Remote shell setup): | ||
| 534 | Describe tramp-otp-password-prompt-regexp. | ||
| 535 | |||
| 536 | * lisp/net/tramp-sh.el (tramp-actions-before-shell) | ||
| 537 | (tramp-actions-copy-out-of-band): | ||
| 538 | Use `tramp-otp-password-prompt-regexp'. | ||
| 539 | |||
| 540 | * lisp/net/tramp.el (tramp-otp-password-prompt-regexp): New defcustom. | ||
| 541 | (tramp-action-otp-password): New defun. | ||
| 542 | |||
| 543 | 2023-09-16 Eli Zaretskii <eliz@gnu.org> | ||
| 544 | |||
| 545 | Fix the 'C' and 'c' categories of characters | ||
| 546 | |||
| 547 | * lisp/international/characters.el: Fix categories of Chinese | ||
| 548 | characters. (Bug65995) | ||
| 549 | |||
| 550 | 2023-09-16 Eli Zaretskii <eliz@gnu.org> | ||
| 551 | |||
| 552 | Fix Emoji zooming commands | ||
| 553 | |||
| 554 | * lisp/international/emoji.el (emoji-zoom-increase): Handle the | ||
| 555 | case where face property at point is a list of faces. (Bug#65994) | ||
| 556 | |||
| 557 | 2023-09-15 Dmitry Gutov <dmitry@gutov.dev> | ||
| 558 | |||
| 559 | tsx-ts-mode--font-lock-compatibility-bb1f97b: Improve | ||
| 560 | |||
| 561 | * lisp/progmodes/typescript-ts-mode.el | ||
| 562 | (tsx-ts-mode--font-lock-compatibility-bb1f97b): | ||
| 563 | Test the more complex query, because the current one leads to | ||
| 564 | false positives (mentioned in bug#65470). | ||
| 565 | |||
| 566 | 2023-09-15 Davide Masserut <dm@mssdvd.com> | ||
| 567 | |||
| 568 | Avoid using --display in emacsclient to reuse frames on PGTK | ||
| 569 | |||
| 570 | Using hard-coded display values can cause PGTK graphical frames to | ||
| 571 | open using the wrong backend or not open at all. | ||
| 572 | * Makefile.in (install-etc): Use --reuse-frame instead of | ||
| 573 | --display=$DISPLAY. (Bug#65509) | ||
| 574 | |||
| 575 | 2023-09-15 Eli Zaretskii <eliz@gnu.org> | ||
| 576 | |||
| 577 | Support emacsclient on Windows with server on GNU or Unix systems | ||
| 578 | |||
| 579 | * lisp/server.el (server-process-filter): If 'tty-name' is literally | ||
| 580 | "CONOUT$", assume the client runs on MS-Windows and force the | ||
| 581 | frame type to GUI. This allows to run emacsclient on MS-Windows | ||
| 582 | when the server runs on a Posix host. (Bug#65812) | ||
| 583 | |||
| 584 | 2023-09-14 Mauro Aranda <maurooaranda@gmail.com> | ||
| 585 | |||
| 586 | Fix defcustom in saveplace.el (Bug#65977) | ||
| 587 | |||
| 588 | * lisp/saveplace.el (save-place-ignore-files-regexp): Allow nil. | ||
| 589 | |||
| 590 | 2023-09-14 Eli Zaretskii <eliz@gnu.org> | ||
| 591 | |||
| 592 | Fix 'window-text-pixel-size' when there are several images at START | ||
| 593 | |||
| 594 | * src/xdisp.c (window_text_pixel_size): Remove unnecessary call to | ||
| 595 | 'move_it_to'. (Bug#65899) (Bug#54862) | ||
| 596 | |||
| 597 | 2023-09-14 Eli Zaretskii <eliz@gnu.org> | ||
| 598 | |||
| 599 | : Doc fix. | ||
| 600 | |||
| 601 | * lisp/progmodes/prog-mode.el | ||
| 602 | (prettify-symbols-unprettify-at-point): Doc fix. | ||
| 603 | |||
| 604 | 2023-09-14 Stefan Kangas <stefankangas@gmail.com> | ||
| 605 | |||
| 606 | Doc fix for prettify-symbols-unprettify-at-point | ||
| 607 | |||
| 608 | * lisp/progmodes/prog-mode.el | ||
| 609 | (prettify-symbols-unprettify-at-point): Document that it has to be | ||
| 610 | set before enabling 'prettify-symbols-mode'. (Bug#65884) | ||
| 611 | |||
| 612 | 2023-09-13 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 613 | |||
| 614 | (report_overlay_modification): Fix bug#65929 | ||
| 615 | |||
| 616 | Somehow the new overlay code in Emacs-29 changed slightly | ||
| 617 | the test to decide when to run the `modification-hooks` of overlays, | ||
| 618 | with the consequence that these hook functions end up being executed | ||
| 619 | also when text is deleted right after an empty overlay, which is | ||
| 620 | contrary to Emacs-28 behavior as well as contrary to the Texinfo doc. | ||
| 621 | |||
| 622 | * src/buffer.c (report_overlay_modification): Better reproduce the | ||
| 623 | Emacs-28 code. | ||
| 624 | |||
| 625 | * test/src/buffer-tests.el (overlay-modification-hooks): | ||
| 626 | Add corresponding test. | ||
| 627 | |||
| 628 | 2023-09-13 Alan Third <alan@idiocy.org> | ||
| 629 | |||
| 630 | Fix SVG colors (bug#56182) | ||
| 631 | |||
| 632 | * src/image.c (svg_load_image): Reverse the R and B bytes in the | ||
| 633 | Windows colors before using them to generate the SVG. | ||
| 634 | |||
| 635 | 2023-09-13 Juri Linkov <juri@linkov.net> | ||
| 636 | |||
| 637 | * doc/emacs/text.texi (Outline Minor Mode): Add a note about value 'insert'. | ||
| 638 | |||
| 639 | * lisp/outline.el (outline-minor-mode-use-buttons): Add a note and | ||
| 640 | a comment about the value 'insert' (bug#65874). | ||
| 641 | |||
| 642 | 2023-09-13 Eli Zaretskii <eliz@gnu.org> | ||
| 643 | |||
| 644 | Improve documentation of 'list-abbrevs' | ||
| 645 | |||
| 646 | * doc/emacs/abbrevs.texi (Editing Abbrevs): Describe how system | ||
| 647 | abbrevs are shown by 'list-abbrevs'. Suggested by Shynur Xie | ||
| 648 | <one.last.kiss@outlook.com>. (Bug#65907) | ||
| 649 | |||
| 650 | 2023-09-12 Dmitry Gutov <dmitry@gutov.dev> | ||
| 651 | |||
| 652 | Tweak s-p-f for js-ts-mode | ||
| 653 | |||
| 654 | * lisp/progmodes/js.el (js-ts--s-p-query): | ||
| 655 | Consider two more contexts (bug#65470). | ||
| 656 | |||
| 657 | 2023-09-12 Jostein Kjønigsen <jostein@kjonigsen.net> | ||
| 658 | |||
| 659 | typescript-ts-mode, tsx-ts-mode: Fix syntax properties for regexp and jsx | ||
| 660 | |||
| 661 | Propertize regexps as strings and JSX elements as generic strings. | ||
| 662 | |||
| 663 | * lisp/progmodes/typescript-ts-mode.el (ts-ts--s-p-query) | ||
| 664 | (tsx-ts--s-p-query): New variables. | ||
| 665 | (ts-ts--syntax-propertize, tsx-ts--syntax-propertize) | ||
| 666 | (ts-ts--syntax-propertize-captures): New functions. | ||
| 667 | (typescript-ts-mode, tsx-ts-mode): Use them (bug#65470). | ||
| 668 | |||
| 669 | 2023-09-12 Eli Zaretskii <eliz@gnu.org> | ||
| 670 | |||
| 671 | * lisp/progmodes/c-ts-mode.el (c++-ts-mode): Provide (bug#65895). | ||
| 672 | |||
| 673 | 2023-09-11 Yuan Fu <casouri@gmail.com> | ||
| 674 | |||
| 675 | Fix regression of treesit_cursor_helper_1 | ||
| 676 | |||
| 677 | * src/treesit.c (treesit_cursor_helper_1) | ||
| 678 | (treesit_cursor_first_child_for_byte): Use | ||
| 679 | ts_tree_cursor_goto_first_child_for_byte first, and | ||
| 680 | ts_tree_cursor_goto_first_child second. | ||
| 681 | |||
| 682 | 2023-09-10 Stefan Kangas <stefankangas@gmail.com> | ||
| 683 | |||
| 684 | Update docs for passing of Thien-Thi Nguyen | ||
| 685 | |||
| 686 | * doc/emacs/ack.texi (Acknowledgments): Add Thien-Thi Nguyen. | ||
| 687 | * lisp/play/zone.el: Set maintainer to emacs-devel. | ||
| 688 | |||
| 689 | 2023-09-10 Stefan Kangas <stefankangas@gmail.com> | ||
| 690 | |||
| 691 | Update defvar usage tips example in manual | ||
| 692 | |||
| 693 | * doc/lispref/variables.texi (Tips for Defining): Change example | ||
| 694 | to be about syntax tables instead of old way of defining keymaps | ||
| 695 | using 'defvar' and 'make-sparse-keymap'. (Bug#59224) | ||
| 696 | |||
| 697 | 2023-09-10 Stefan Kangas <stefankangas@gmail.com> | ||
| 698 | |||
| 699 | Document using Flymake together with Eglot | ||
| 700 | |||
| 701 | * doc/misc/flymake.texi (Top, Using Flymake): Document using | ||
| 702 | Flymake together with Eglot. (Bug#60040) | ||
| 703 | |||
| 704 | 2023-09-08 Mauro Aranda <maurooaranda@gmail.com> | ||
| 705 | |||
| 706 | Fix defcustom :type of ielm-indirect-setup-hook | ||
| 707 | |||
| 708 | * lisp/ielm.el (ielm-indirect-setup-hook): Fix :type and remove :safe | ||
| 709 | property, since it was probably a copy-pasta. (Bug#65821) | ||
| 710 | |||
| 711 | 2023-09-08 Stefan Kangas <stefankangas@gmail.com> | ||
| 712 | |||
| 713 | Document NonGNU ELPA in FAQ | ||
| 714 | |||
| 715 | * doc/misc/efaq.texi (Packages that do not come with Emacs): | ||
| 716 | Document NonGNU ELPA. (Bug#65818) | ||
| 717 | |||
| 718 | 2023-09-07 Jim Porter <jporterbugs@gmail.com> | ||
| 719 | |||
| 720 | Fix remote path setting in Eshell | ||
| 721 | |||
| 722 | This ensures that we supply Tramp with the local PATH so that it can | ||
| 723 | do its job of starting the local "ssh", or whatever the method uses | ||
| 724 | (bug#65551). | ||
| 725 | |||
| 726 | * lisp/eshell/esh-proc.el (eshell-gather-process-output): Add special | ||
| 727 | handling for remote processes. | ||
| 728 | |||
| 729 | * test/lisp/eshell/esh-proc-tests.el | ||
| 730 | (esh-var-test/remote/remote-path): New test. | ||
| 731 | |||
| 732 | 2023-09-07 Stefan Kangas <stefankangas@gmail.com> | ||
| 733 | |||
| 734 | Update docs for (co-)maintainer changes | ||
| 735 | |||
| 736 | * admin/MAINTAINERS: Add information on current maintainers as a | ||
| 737 | canonical place to find this information. | ||
| 738 | * doc/emacs/ack.texi (Acknowledgments): Update for recent | ||
| 739 | Emacs (co-)maintainer changes. | ||
| 740 | * admin/make-tarball.txt: Add note as a reminder to update the above | ||
| 741 | before making a new release. | ||
| 742 | |||
| 743 | 2023-09-07 Sebastian Miele <iota@whxvd.name> | ||
| 744 | |||
| 745 | * doc/lispref/strings.texi (Text Comparison): Fix typo (bug#65799). | ||
| 746 | |||
| 747 | 2023-09-07 Michael Albinus <michael.albinus@gmx.de> | ||
| 748 | |||
| 749 | Adapt Tramp manual | ||
| 750 | |||
| 751 | * doc/misc/tramp.texi (Frequently Asked Questions): Do not use | ||
| 752 | `defadvice'. Add indices. (Bug#65481) | ||
| 753 | |||
| 754 | 2023-09-07 Stefan Kangas <stefankangas@gmail.com> | ||
| 755 | |||
| 756 | Improve docstring of message-sendmail-envelope-from | ||
| 757 | |||
| 758 | * lisp/gnus/message.el (message-sendmail-envelope-from): Doc fix. | ||
| 759 | |||
| 760 | 2023-09-07 Philipp Stephani <phst@google.com> | ||
| 761 | |||
| 762 | Unbreak builds with CHECK_STRUCTS. | ||
| 763 | |||
| 764 | * src/pdumper.c (dump_buffer): Fix hash for 'struct buffer'. The | ||
| 765 | recent changes to that structure where commits | ||
| 766 | 8f3091defb3ec4396ccea563f67c005044b822ca and | ||
| 767 | 0bd46619413e83fe3c85c8a1dfbf5e20dfce8605, both of which just affected | ||
| 768 | comments. | ||
| 769 | |||
| 770 | 2023-09-07 Jens Schmidt <jschmidt4gnu@vodafonemail.de> | ||
| 771 | |||
| 772 | Improve documentation of EPG | ||
| 773 | |||
| 774 | * lisp/epg.el (epg-context-set-passphrase-callback): Update | ||
| 775 | GnuPG-version-dependent information in docstring and refer to | ||
| 776 | Info node `(epa)' for details. | ||
| 777 | (epg-start-edit-key): Replace description of arguments by a | ||
| 778 | reference to `epg-edit-key'. | ||
| 779 | (epg-edit-key): More precisely describe callback operation and | ||
| 780 | arguments and provide an example of how to edit a key. (Bug#65603) | ||
| 781 | |||
| 782 | 2023-09-07 Daniel Martín <mardani29@yahoo.es> | ||
| 783 | |||
| 784 | Avoid crashes on macOS with context menus | ||
| 785 | |||
| 786 | * src/nsmenu.m ([EmacsMenu menuNeedsUpdate:]): Avoid crashes with | ||
| 787 | context menus. (Bug#63495) | ||
| 788 | |||
| 789 | 2023-09-07 Yuan Fu <casouri@gmail.com> | ||
| 790 | |||
| 791 | Fix c-ts-mode BSD style indentation | ||
| 792 | |||
| 793 | * lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): | ||
| 794 | Add else_clause. | ||
| 795 | |||
| 796 | (cherry picked from commit d392a5d3c11b7e7479d31421f8237f29952c909e) | ||
| 797 | |||
| 798 | 2023-09-06 David Ponce <da_vid@orange.fr> | ||
| 799 | |||
| 800 | Fix regexp for recognizing PBM images | ||
| 801 | |||
| 802 | * lisp/image.el (image-type-header-regexps): Don't use [:space:], | ||
| 803 | as its meaning depends on the current buffer's syntax tables. | ||
| 804 | (Bug#65496) | ||
| 805 | |||
| 806 | 2023-09-06 Eli Zaretskii <eliz@gnu.org> | ||
| 807 | |||
| 808 | Improve wording in ELisp manual | ||
| 809 | |||
| 810 | * doc/lispref/objects.texi (Printed Representation): Improve | ||
| 811 | wording. Suggested by Xie Shynur <one.last.kiss@outlook.com>. | ||
| 812 | (Bug# 60639) | ||
| 813 | |||
| 814 | 2023-09-06 Joseph Turner <joseph@breatheoutbreathe.in> | ||
| 815 | |||
| 816 | Fix typo (Bug#65764) | ||
| 817 | |||
| 818 | * lisp/subr.el (backward-word-strictly): Fix typo. | ||
| 819 | |||
| 820 | 2023-09-05 Po Lu <luangruo@yahoo.com> | ||
| 821 | |||
| 822 | Fix libgccjit build on Haiku | ||
| 823 | |||
| 824 | * configure.ac (LIBGCCJIT_LIBS): Link only with -lgccjit under | ||
| 825 | Haiku. | ||
| 826 | |||
| 827 | 2023-09-05 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 828 | |||
| 829 | (regexp-tests-backtrack-optimization): Mark it as failing | ||
| 830 | |||
| 831 | * test/src/regex-emacs-tests.el (regexp-tests-backtrack-optimization): | ||
| 832 | The fix for bug#65726 broke some of the optimization added for bug#61514. | ||
| 833 | |||
| 834 | 2023-09-04 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 835 | |||
| 836 | * src/regex-emacs.c (mutually_exclusive_p): Fix inf-loop (bug#65726) | ||
| 837 | |||
| 838 | 2023-09-04 Stefan Kangas <stefankangas@gmail.com> | ||
| 839 | |||
| 840 | Bump seq version to 2.24 | ||
| 841 | |||
| 842 | * lisp/emacs-lisp/seq.el: Bump version to 2.24. (Bug#60990) | ||
| 843 | |||
| 844 | 2023-09-04 Stefan Kangas <stefankangas@gmail.com> | ||
| 845 | |||
| 846 | Add note on ELPA to admin/notes/bug-triage | ||
| 847 | |||
| 848 | * admin/notes/bug-triage: Add section on (Non-)GNU ELPA packages and | ||
| 849 | do some copy editing. | ||
| 850 | |||
| 851 | 2023-09-02 Po Lu <luangruo@yahoo.com> | ||
| 852 | |||
| 853 | * etc/PROBLEMS: Mention bug#65432 and its remedy. | ||
| 854 | |||
| 855 | 2023-09-02 Theodor Thornhill <theo@thornhill.no> | ||
| 856 | |||
| 857 | Ignore errors when checking for object initializers (bug#63379) | ||
| 858 | |||
| 859 | Since this is merely a check for syntax, we don't really care about | ||
| 860 | any internal errors inside of backward-up-list. | ||
| 861 | |||
| 862 | * lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Wrap | ||
| 863 | command in ignore-errors. | ||
| 864 | |||
| 865 | 2023-09-02 Stefan Kangas <stefankangas@gmail.com> | ||
| 866 | |||
| 867 | * CONTRIBUTE: Document making ChangeLogs with Magit. | ||
| 868 | |||
| 869 | 2023-09-02 Stefan Kangas <stefankangas@gmail.com> | ||
| 870 | |||
| 871 | Doc fixes for obsolete functions and variables | ||
| 872 | |||
| 873 | * admin/notes/multi-tty: | ||
| 874 | * doc/emacs/building.texi (Debugger Operation): | ||
| 875 | * doc/misc/efaq-w32.texi (Line ends by file system): | ||
| 876 | * doc/misc/gnus.texi (Hashcash): | ||
| 877 | * lisp/emacs-lisp/eieio.el (eieio-class-parents) | ||
| 878 | (eieio-class-children): | ||
| 879 | * lisp/progmodes/perl-mode.el: | ||
| 880 | * lisp/textmodes/ispell.el (ispell-lookup-words): | ||
| 881 | * src/buffer.h: Update or delete references to variables and functions | ||
| 882 | made obsolete in Emacs 24.4. | ||
| 883 | |||
| 884 | 2023-09-02 Mauro Aranda <maurooaranda@gmail.com> | ||
| 885 | |||
| 886 | A revision to the Widget manual | ||
| 887 | |||
| 888 | * doc/misc/widget.texi (Widgets Basics, Working with Widgets) | ||
| 889 | (Widgets and the Buffer, Widget Gallery, Customization): New chapters. | ||
| 890 | (Basic Types, Sexp Types): Demote to subsections. | ||
| 891 | (Widget Browser): Rename to Inspecting Widgets. | ||
| 892 | (Widget Properties): Remove. | ||
| 893 | |||
| 894 | (Top): Adapt menu to changes. | ||
| 895 | (Introduction): Rearrange text. Move warnings to a better place, and | ||
| 896 | user options to the Customization chapter. | ||
| 897 | (User Interface): Don't fully describe commands and customization | ||
| 898 | options here. | ||
| 899 | (Setting Up the Buffer): Expand on widget creation process and add | ||
| 900 | documentation for useful functions which deal with | ||
| 901 | creation/conversion. | ||
| 902 | (Defining New Widgets): Expand the documentation on define-widget. | ||
| 903 | All relevant properties moved to the description of the default | ||
| 904 | widget, in Widget Gallery. | ||
| 905 | (Utilities): Add some more useful functions not previously documented. | ||
| 906 | (Wishlist): Remove out-of-date items. | ||
| 907 | |||
| 908 | 2023-09-02 Stefan Kangas <stefankangas@gmail.com> | ||
| 909 | |||
| 910 | Fix fontification of " in edit-kbd-macro | ||
| 911 | |||
| 912 | * lisp/edmacro.el (edit-kbd-macro): Fix fontification when editing | ||
| 913 | keyboard macros containing the " character. | ||
| 914 | |||
| 915 | 2023-09-02 Eli Zaretskii <eliz@gnu.org> | ||
| 916 | |||
| 917 | * lisp/emacs-lisp/gv.el (buffer-local-value): Unobsolete (bug#65555). | ||
| 918 | |||
| 919 | 2023-09-02 Jens Schmidt <jschmidt4gnu@vodafonemail.de> | ||
| 920 | |||
| 921 | Add documentation to plstore.el | ||
| 922 | |||
| 923 | * lisp/plstore.el: Add link to epa manual. Describe more | ||
| 924 | restrictions. Fix a typo in the examples. Fix terminology. Mark | ||
| 925 | FIXMEs as such. | ||
| 926 | * lisp/plstore.el (plstore-save): Describe edge case when no recipient | ||
| 927 | matches and mark as FIXME. (Bug#63627) | ||
| 928 | |||
| 929 | 2023-09-01 Stefan Kangas <stefankangas@gmail.com> | ||
| 930 | |||
| 931 | * lisp/help.el (substitute-quotes): Improve docstring. | ||
| 932 | |||
| 933 | 2023-09-01 Stefan Kangas <stefankangas@gmail.com> | ||
| 934 | |||
| 935 | Fix two defcustom :types | ||
| 936 | |||
| 937 | * lisp/frame.el (blink-cursor-blinks): | ||
| 938 | * lisp/url/url-vars.el (url-max-redirections): Revert defcustom :types | ||
| 939 | back to integer. (Bug#65655) | ||
| 940 | |||
| 941 | 2023-09-01 Manuel Giraud <manuel@ledu-giraud.fr> | ||
| 942 | |||
| 943 | Fix `image-auto-resize-on-window-resize' custom :type | ||
| 944 | |||
| 945 | * lisp/image-mode.el (image-auto-resize-on-window-resize): Change | ||
| 946 | custom :type from integer to number to be able to set below 1 | ||
| 947 | second. (Bug#65626) | ||
| 948 | |||
| 949 | 2023-09-01 Ross Timson <me@rosstimson.com> (tiny change) | ||
| 950 | |||
| 951 | Add "terraform-ls" LSP server to Eglot | ||
| 952 | |||
| 953 | * lisp/progmodes/eglot.el (eglot-server-programs): Add "terraform-ls", | ||
| 954 | the official Terraform LSP server. (Bug#65671) | ||
| 955 | |||
| 956 | 2023-09-01 Eli Zaretskii <eliz@gnu.org> | ||
| 957 | |||
| 958 | Fix minor bugs in vc-git and vc-hg on Windows uncovered by vc-tests | ||
| 959 | |||
| 960 | * lisp/vc/vc-hg.el (vc-hg-state-slow): Non-existing files emit a | ||
| 961 | different message on MS-Windows; support that. | ||
| 962 | * lisp/vc/vc-git.el (vc-git-checkin): Make sure | ||
| 963 | 'default-directory' is not nil when calling | ||
| 964 | 'make-nearby-temp-file' on MS-Windows. | ||
| 965 | |||
| 966 | * test/lisp/vc/vc-tests.el (vc-test--version-diff): Run | ||
| 967 | 'default-directory' through 'file-truename', otherwise the | ||
| 968 | 'vc-test-cvs06-version-diff' test might fail on MS-Windows. | ||
| 969 | |||
| 970 | 2023-08-31 Dmitry Gutov <dmitry@gutov.dev> | ||
| 971 | |||
| 972 | Add syntax-propertize-function to js-ts-mode | ||
| 973 | |||
| 974 | * lisp/progmodes/js.el (js-ts--s-p-query): | ||
| 975 | New variable (bug#65470). | ||
| 976 | (js-ts--syntax-propertize): New function. | ||
| 977 | (js-ts-mode): Use it. | ||
| 978 | |||
| 979 | 2023-08-30 Yuan Fu <casouri@gmail.com> | ||
| 980 | |||
| 981 | Improve performance of treesit_cursor_helper_1 | ||
| 982 | |||
| 983 | * src/treesit.c: (treesit_cursor_helper_1): Use | ||
| 984 | ts_tree_cursor_goto_first_child_for_byte to speed up traversing among | ||
| 985 | siblings. The "while (ts_node_end_byte (cursor_node) < end_pos)" can | ||
| 986 | be removed with the check added in the loop below. | ||
| 987 | |||
| 988 | 2023-08-28 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 989 | |||
| 990 | * lisp/subr.el (combine-change-calls-1): Fix bug#64989 | ||
| 991 | |||
| 992 | Silence the spurious warning, and improve the warning while at it. | ||
| 993 | Do not merge to master. | ||
| 994 | |||
| 995 | 2023-08-27 Kyle Meyer <kyle@kyleam.com> | ||
| 996 | |||
| 997 | Update to Org 9.6.8-3-g21171d | ||
| 998 | |||
| 999 | 2023-08-27 Yuan Fu <casouri@gmail.com> | ||
| 1000 | |||
| 1001 | Escape percent character in treesit--inspect-name (bug#65540) | ||
| 1002 | |||
| 1003 | * lisp/treesit.el (treesit-inspect-node-at-point): Escape percent. | ||
| 1004 | |||
| 1005 | 2023-08-27 Jim Porter <jporterbugs@gmail.com> | ||
| 1006 | |||
| 1007 | Don't add an extraneous slash in remote PATH list in Eshell | ||
| 1008 | |||
| 1009 | Previously, in a remote directory, '(eshell-get-path)' would return a | ||
| 1010 | list of strings like "/ssh:localhost://usr/bin". While that shouldn't | ||
| 1011 | break most things, it's not strictly correct either. See bug#65551. | ||
| 1012 | |||
| 1013 | * lisp/eshell/esh-util.el (eshell-get-path): Use 'concat' instead of | ||
| 1014 | 'file-name-concat'. | ||
| 1015 | |||
| 1016 | * test/lisp/eshell/esh-util-tests.el: Require 'tramp' and | ||
| 1017 | 'eshell-tests-helpers'. | ||
| 1018 | (esh-util-test/path/get, eshell-util-test/path/get-remote): New tests. | ||
| 1019 | |||
| 1020 | 2023-08-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 1021 | |||
| 1022 | Fix Tramp on MS Windows | ||
| 1023 | |||
| 1024 | * lisp/net/tramp-sh.el (tramp-sh-handle-expand-file-name): | ||
| 1025 | Apply `tramp-drop-volume-letter' consequently. | ||
| 1026 | |||
| 1027 | 2023-08-27 Andrea Corallo <acorallo@gnu.org> | ||
| 1028 | |||
| 1029 | * Fix native disassemble on Windows platforms (bug#65455) | ||
| 1030 | |||
| 1031 | * lisp/emacs-lisp/disass.el (disassemble-internal): Improve regexp. | ||
| 1032 | |||
| 1033 | 2023-08-27 Andrea Corallo <acorallo@gnu.org> | ||
| 1034 | |||
| 1035 | * Handle missing eln file when trying to disassble (bug#65455) | ||
| 1036 | |||
| 1037 | * lisp/emacs-lisp/disass.el (disassemble-internal): Handle missing | ||
| 1038 | eln file. | ||
| 1039 | |||
| 1040 | 2023-08-27 Andrea Corallo <acorallo@gnu.org> | ||
| 1041 | |||
| 1042 | * lisp/emacs-lisp/comp.el (comp--native-compile): Fix OUTPUT for non abs paths | ||
| 1043 | |||
| 1044 | 2023-08-27 Jonas Bernoulli <jonas@bernoul.li> | ||
| 1045 | |||
| 1046 | Update to Transient v0.4.3 | ||
| 1047 | |||
| 1048 | 2023-08-27 Michael Albinus <michael.albinus@gmx.de> | ||
| 1049 | |||
| 1050 | Adapt Eshell manual | ||
| 1051 | |||
| 1052 | * doc/misc/eshell.texi (Arguments): Mention more special | ||
| 1053 | characters to be quoted in remote file names. (Bug#65431) | ||
| 1054 | |||
| 1055 | 2023-08-27 Eli Zaretskii <eliz@gnu.org> | ||
| 1056 | |||
| 1057 | Fix applying patches with Git on MS-Windows | ||
| 1058 | |||
| 1059 | * lisp/vc/vc.el (vc-diff-internal): For Git, always suppress EOL | ||
| 1060 | conversion when reading the diffs into a buffer. Doc fix. | ||
| 1061 | * lisp/vc/vc-git.el (vc-git-checkin): Make sure to suppress EOL | ||
| 1062 | conversion when the patch file is written. (Bug#65049) | ||
| 1063 | |||
| 1064 | 2023-08-26 Po Lu <luangruo@yahoo.com> | ||
| 1065 | |||
| 1066 | Repair bug#65068 on Emacs 29 | ||
| 1067 | |||
| 1068 | * src/xterm.c (x_term_init): Disable ControlFallback library | ||
| 1069 | control wherever present. (bug#65068) | ||
| 1070 | |||
| 1071 | Do not merge to master. | ||
| 1072 | |||
| 1073 | 2023-08-24 Stefan Kangas <stefankangas@gmail.com> | ||
| 1074 | |||
| 1075 | Fix custom :type of dired-mouse-drag-files | ||
| 1076 | |||
| 1077 | * lisp/dired.el (dired-mouse-drag-files): Fix :type to allow | ||
| 1078 | specifying 'move'. (Bug#65497) | ||
| 1079 | |||
| 1080 | 2023-08-24 James Thomas <jimjoe@gmx.net> | ||
| 1081 | |||
| 1082 | Account for string names in active file | ||
| 1083 | |||
| 1084 | Account also for strings when reading in group names from an active | ||
| 1085 | file (bug#62812). | ||
| 1086 | * lisp/gnus/nnmail.el (nnmail-parse-active): Make it similar to | ||
| 1087 | gnus-active-to-gnus-format | ||
| 1088 | |||
| 1089 | 2023-08-24 Christoph Göttschkes <just.mychris@googlemail.com> (tiny change) | ||
| 1090 | |||
| 1091 | Fix 'makefile-browser-client' variable initialization | ||
| 1092 | |||
| 1093 | * lisp/progmodes/make-mode.el (makefile-browser-client): | ||
| 1094 | Initialize to nil. (Bug#65487) | ||
| 1095 | |||
| 1096 | 2023-08-19 Yuan Fu <casouri@gmail.com> | ||
| 1097 | |||
| 1098 | Support defun navigation for DEFUN in c-ts-mode (bug#64442) | ||
| 1099 | |||
| 1100 | Before this change, beginning/end-of-defun just ignores DEFUN in | ||
| 1101 | c-ts-mode. After this change, beginning/end-of-defun can recognize | ||
| 1102 | DEFUN, but a DEFUN definition is considered two defuns. Eg, | ||
| 1103 | beginning/end-of-defun will stop at (1) (2) and (3) in the following | ||
| 1104 | snippet: | ||
| 1105 | |||
| 1106 | (1)DEFUN ("treesit-node-parser", | ||
| 1107 | Ftreesit_node_parser, Streesit_node_parser, | ||
| 1108 | 1, 1, 0, | ||
| 1109 | doc: /* Return the parser to which NODE belongs. */) | ||
| 1110 | (Lisp_Object node) | ||
| 1111 | (2){ | ||
| 1112 | CHECK_TS_NODE (node); | ||
| 1113 | return XTS_NODE (node)->parser; | ||
| 1114 | } | ||
| 1115 | (3) | ||
| 1116 | |||
| 1117 | Ideally we want point to only stop at (1) and (3), but that'll be a | ||
| 1118 | lot harder to do. | ||
| 1119 | |||
| 1120 | * lisp/progmodes/c-ts-mode.el: | ||
| 1121 | (c-ts-mode--defun-valid-p): Refactor to take in account of DEFUN body. | ||
| 1122 | (c-ts-mode--emacs-defun-body-p): New function. | ||
| 1123 | (c-ts-base-mode): Add DEFUN and DEFUN body to recognized types. | ||
| 1124 | (c-ts-mode--emacs-defun-at-point): Now that we recognize both parts of | ||
| 1125 | a DEFUN as defun, c-ts-mode--emacs-defun-at-point needs to be updated | ||
| 1126 | to adapt to it. | ||
| 1127 | |||
| 1128 | 2023-08-19 Eli Zaretskii <eliz@gnu.org> | ||
| 1129 | |||
| 1130 | Fix touchpad scrolling on MS-Windows | ||
| 1131 | |||
| 1132 | * src/w32term.c (w32_construct_mouse_wheel): The number of lines | ||
| 1133 | to scroll should always be positive in wheel-scroll events. | ||
| 1134 | Whether to scroll up or down is encoded in the modifiers, which | ||
| 1135 | produce either wheel-up or wheel-down event. (Bug#65070) | ||
| 1136 | |||
| 1137 | * doc/lispref/commands.texi (Misc Events): Clarify the | ||
| 1138 | documentation of 'wheel-up' and 'wheel-down' events. | ||
| 1139 | |||
| 1140 | 2023-08-19 Philip Kaludercic <philipk@posteo.net> | ||
| 1141 | |||
| 1142 | Fix order in which package-vc dependencies are resolved | ||
| 1143 | |||
| 1144 | * lisp/emacs-lisp/package-vc.el (package-vc-install-dependencies): | ||
| 1145 | Avoid a type-mismatch when comparing two packages. (Bug#65283) | ||
| 1146 | |||
| 1147 | 2023-08-19 Joseph Turner <joseph@breatheoutbreathe.in> | ||
| 1148 | |||
| 1149 | Fix building of VC package manuals with relative org links/includes | ||
| 1150 | |||
| 1151 | * lisp/emacs-lisp/package-vc.el (package-vc--build-documentation): | ||
| 1152 | Ensure that default-default is the docs-directory around | ||
| 1153 | org-export-to-file to ensure that links to relative files work | ||
| 1154 | correctly. (Bug#65243) | ||
| 1155 | |||
| 1156 | 2023-08-19 Eli Zaretskii <eliz@gnu.org> | ||
| 1157 | |||
| 1158 | Fix the documentation of 'cl-flet' | ||
| 1159 | |||
| 1160 | * doc/misc/cl.texi (Function Bindings): Update the description. | ||
| 1161 | (Bug#65362) | ||
| 1162 | |||
| 1163 | 2023-08-17 Jens Schmidt <jschmidt4gnu@vodafonemail.de> | ||
| 1164 | |||
| 1165 | Avoid false "wrong passphrase" messages in EPA | ||
| 1166 | |||
| 1167 | * lisp/epa-file.el (epa--wrong-password-p): Use a stricter regexp | ||
| 1168 | to match "wrong passphrase" errors generated by GnuPG. (Bug#65316) | ||
| 1169 | |||
| 1170 | 2023-08-17 dannyfreeman <danny@dfreeman.email> | ||
| 1171 | |||
| 1172 | Fix jsx font-lock in older tree-sitter-js grammars | ||
| 1173 | |||
| 1174 | * lisp/progmodes/js.el (js--treesit-font-lock-settings): Use | ||
| 1175 | queries that are backwards compatible with | ||
| 1176 | tree-sitter-javascript bb1f97b. | ||
| 1177 | * lisp/progmodes/js.el | ||
| 1178 | (-jsx--treesit-font-lock-compatibility-bb1f97b): Delete unused | ||
| 1179 | function. (Bug#65234) | ||
| 1180 | |||
| 1181 | 2023-08-17 Eli Zaretskii <eliz@gnu.org> | ||
| 1182 | |||
| 1183 | Fix cloning 'face-remapping-alist' for indirect buffers | ||
| 1184 | |||
| 1185 | * lisp/face-remap.el (face-remap--copy-face): Remove. | ||
| 1186 | (face-attrs--make-indirect-safe): Use 'copy-tree'. Suggested by | ||
| 1187 | Stefan Monnier <monnier@iro.umontreal.ca>. | ||
| 1188 | |||
| 1189 | 2023-08-17 Eli Zaretskii <eliz@gnu.org> | ||
| 1190 | |||
| 1191 | Improve documentation of case transfer in replacement commands | ||
| 1192 | |||
| 1193 | * doc/emacs/search.texi (Replacement and Lax Matches): | ||
| 1194 | * src/search.c (Freplace_match): | ||
| 1195 | * lisp/replace.el (query-replace, query-replace-regexp): Clarify | ||
| 1196 | in the doc string and the manual how letter-case is transferred | ||
| 1197 | from the replaced text to the replacement text. (Bug#65347) | ||
| 1198 | |||
| 1199 | 2023-08-16 Eli Zaretskii <eliz@gnu.org> | ||
| 1200 | |||
| 1201 | Fix horizontal scrolling of images with C-f | ||
| 1202 | |||
| 1203 | * lisp/image-mode.el (image-forward-hscroll): Calculate the | ||
| 1204 | window-width more accurately, as the number of full columns that | ||
| 1205 | fits in the window's text-area. (Bug#65187) | ||
| 1206 | |||
| 1207 | 2023-08-16 Eli Zaretskii <eliz@gnu.org> | ||
| 1208 | |||
| 1209 | Fix unpacking ZIP archives on MS-Windows | ||
| 1210 | |||
| 1211 | * lisp/arc-mode.el (archive-zip-summarize): Decode file names as | ||
| 1212 | UTF-8 when bit 11 of flags is set, even on MS-Windows. | ||
| 1213 | (Bug#65305) | ||
| 1214 | |||
| 1215 | 2023-08-16 Jim Porter <jporterbugs@gmail.com> | ||
| 1216 | |||
| 1217 | Fix command example in Eshell manual | ||
| 1218 | |||
| 1219 | * doc/misc/eshell.texi (Introduction): Fix example (bug#65303). | ||
| 1220 | |||
| 1221 | Reported by Eric Gillespie <brickviking@gmail.com>. | ||
| 1222 | |||
| 1223 | 2023-08-14 Jim Porter <jporterbugs@gmail.com> | ||
| 1224 | |||
| 1225 | Add user options mentioned in the Eshell manual to the variable index | ||
| 1226 | |||
| 1227 | * doc/misc/eshell.texi: Make variable index entries use "code" style, | ||
| 1228 | and add indexing for any options already in the manual. | ||
| 1229 | |||
| 1230 | 2023-08-14 Andrea Corallo <acorallo@gnu.org> | ||
| 1231 | |||
| 1232 | * Add missing alias to `native-comp-enable-subr-trampolines'. | ||
| 1233 | |||
| 1234 | * lisp/subr.el (native-comp-deferred-compilation): Alias to | ||
| 1235 | native-comp-jit-compilation. | ||
| 1236 | |||
| 1237 | 2023-08-14 Andrea Corallo <acorallo@gnu.org> | ||
| 1238 | |||
| 1239 | * Add missing alias to `native-comp-enable-subr-trampolines'. | ||
| 1240 | |||
| 1241 | * lisp/subr.el (comp-enable-subr-trampolines): Alias to | ||
| 1242 | native-comp-enable-subr-trampolines. | ||
| 1243 | |||
| 1244 | 2023-08-13 Kyle Meyer <kyle@kyleam.com> | ||
| 1245 | |||
| 1246 | Update to Org 9.6.7-13-g99cc96 | ||
| 1247 | |||
| 1248 | 2023-08-13 Michael Albinus <michael.albinus@gmx.de> | ||
| 1249 | |||
| 1250 | Handle last-coding-system-used in Tramp for all backends | ||
| 1251 | |||
| 1252 | * lisp/net/tramp.el (tramp-skeleton-write-region): | ||
| 1253 | Handle `last-coding-system-used'. | ||
| 1254 | (tramp-handle-write-region): | ||
| 1255 | * lisp/net/tramp-adb.el (tramp-adb-handle-write-region): | ||
| 1256 | * lisp/net/tramp-smb.el (tramp-smb-handle-write-region): | ||
| 1257 | * lisp/net/tramp-sshfs.el (tramp-sshfs-handle-write-region): | ||
| 1258 | Set `coding-system-used'. (Bug#65022) | ||
| 1259 | |||
| 1260 | * lisp/net/tramp-sh.el (tramp-sh-handle-write-region): | ||
| 1261 | Move `last-coding-system-used' handling to | ||
| 1262 | `tramp-skeleton-write-region'. | ||
| 1263 | |||
| 1264 | 2023-08-13 Devon Sean McCullough <emacs-hacker2017@jovi.net> | ||
| 1265 | |||
| 1266 | Add 2 Welsh characters to iso-transl.el | ||
| 1267 | |||
| 1268 | * lisp/international/iso-transl.el (iso-transl-char-map): Add two | ||
| 1269 | Welsh characters. (Bug#65248) | ||
| 1270 | |||
| 1271 | 2023-08-12 Andrea Corallo <acorallo@gnu.org> | ||
| 1272 | |||
| 1273 | * Fix `batch-byte+native-compile' target directory. | ||
| 1274 | |||
| 1275 | * lisp/emacs-lisp/comp.el (batch-native-compile): Don't shadow | ||
| 1276 | `native-compile-target-directory' unless necessary. | ||
| 1277 | |||
| 1278 | 2023-08-12 Eli Zaretskii <eliz@gnu.org> | ||
| 1279 | |||
| 1280 | Avoid crashes in 'display_count_lines' when current buffer was killed | ||
| 1281 | |||
| 1282 | * src/xdisp.c (Fformat_mode_line): | ||
| 1283 | * src/fns.c (Fline_number_at_pos): Don't allow to count lines in a | ||
| 1284 | dead buffer. (Bug#65060) | ||
| 1285 | |||
| 1286 | 2023-08-12 J M <jean@tbm.email> | ||
| 1287 | |||
| 1288 | Update csharp tree-sitter support due to upstream changes | ||
| 1289 | |||
| 1290 | A change in tree-sitter-c-sharp grammar for csharp (commit | ||
| 1291 | 18a531), has removed the keyword void_keyword and advised | ||
| 1292 | we should use predefined_type. | ||
| 1293 | * lisp/progmodes/csharp-mode.el (csharp-ts-mode--font-lock-settings): | ||
| 1294 | Support both old and new style of keywords in tree-sitter-c-sharp | ||
| 1295 | grammar. (Bug#65113) | ||
| 1296 | |||
| 1297 | 2023-08-12 Matthew Tromp <matthewktromp@gmail.com> (tiny change) | ||
| 1298 | |||
| 1299 | Substitute command keys in 'ielm-header' at use time | ||
| 1300 | |||
| 1301 | Before, command keys were substituted into the ielm-header when | ||
| 1302 | ielm.el was loaded, which resulted in the substitutions depending on | ||
| 1303 | the user's current buffer instead of the ielm buffer. | ||
| 1304 | For example, if the user was in an info-mode buffer, the key would | ||
| 1305 | appear as 'H' instead of 'C-h m'. | ||
| 1306 | Now, the command key is substituted after the ielm buffer has been | ||
| 1307 | created. | ||
| 1308 | * lisp/ielm.el (ielm-header): Remove substitute-command-keys. | ||
| 1309 | (inferior-emacs-lisp-mode): Add substitute-command-keys. (Bug#65213) | ||
| 1310 | |||
| 1311 | 2023-08-12 Eli Zaretskii <eliz@gnu.org> | ||
| 1312 | |||
| 1313 | Fix rare crashes in redisplay due to problems with fontsets | ||
| 1314 | |||
| 1315 | * src/xdisp.c (get_next_display_element): If we have no usable | ||
| 1316 | face to display a character/composition, treat that as glyphless. | ||
| 1317 | (produce_glyphless_glyph): If neither it->face nor its ASCII face | ||
| 1318 | are usable, fall back to the frame's default font. (Bug#65198) | ||
| 1319 | |||
| 1320 | 2023-08-12 Eli Zaretskii <eliz@gnu.org> | ||
| 1321 | |||
| 1322 | Fix a typo in 'leuven-dark-theme.el' | ||
| 1323 | |||
| 1324 | * etc/themes/leuven-dark-theme.el (leuven-dark): Fix a typo. | ||
| 1325 | Reported by John Poole <saxcos@posteo.es>. (Bug#65239) | ||
| 1326 | |||
| 1327 | 2023-08-10 Michael Albinus <michael.albinus@gmx.de> | ||
| 1328 | |||
| 1329 | Adapt Tramp test | ||
| 1330 | |||
| 1331 | * test/lisp/net/tramp-tests.el (tramp-test41-special-characters): | ||
| 1332 | Skip for macOS. | ||
| 1333 | |||
| 1334 | 2023-08-10 dannyfreeman <danny@dfreeman.email> | ||
| 1335 | |||
| 1336 | Properly expand the JSX indentation rules in 'js-ts-mode' | ||
| 1337 | |||
| 1338 | * lisp/progmodes/js.el (js--treesit-indent-rules): Fix | ||
| 1339 | 'js-ts-mode' indent bug in JSX expressions. Before this | ||
| 1340 | change, treesit indent mechanisms were trying to call this | ||
| 1341 | compatibility function like a matching or anchor rule. | ||
| 1342 | This resulted in an error when running `indent-for-tab-command` | ||
| 1343 | while the cursor was in a JSX expression: | ||
| 1344 | |||
| 1345 | treesit--simple-indent-eval: Wrong number of | ||
| 1346 | arguments: ((cl-struct-js--pitem-tags ido-cur-list t) nil "Indent rules | ||
| 1347 | helper, to handle different releases of tree-sitter-javascript." | ||
| 1348 | |||
| 1349 | (Bug#65134) | ||
| 1350 | |||
| 1351 | 2023-08-10 Andrea Corallo <acorallo@gnu.org> | ||
| 1352 | |||
| 1353 | * Add `emacs-lisp-native-compile' to easy-menu. | ||
| 1354 | |||
| 1355 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Add menu | ||
| 1356 | item for emacs-lisp-native-compile. | ||
| 1357 | |||
| 1358 | 2023-08-10 Andrea Corallo <acorallo@gnu.org> | ||
| 1359 | |||
| 1360 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Simplify condition. | ||
| 1361 | |||
| 1362 | 2023-08-10 Andrea Corallo <acorallo@gnu.org> | ||
| 1363 | |||
| 1364 | * Introduce `emacs-lisp-native-compile'. | ||
| 1365 | |||
| 1366 | * lisp/progmodes/elisp-mode.el (emacs-lisp-native-compile): New command. | ||
| 1367 | (emacs-lisp-native-compile-and-load): Make use of. | ||
| 1368 | |||
| 1369 | 2023-08-10 Eli Zaretskii <eliz@gnu.org> | ||
| 1370 | |||
| 1371 | Fix the -x switch in non-X builds | ||
| 1372 | |||
| 1373 | * src/emacs.c (main): Move the handling of the -x switch out of | ||
| 1374 | the HAVE_X_WINDOWS condition, and simplify the rest of the code by | ||
| 1375 | avoiding code duplication in HAVE_X_WINDOWS and !HAVE_X_WINDOWS | ||
| 1376 | cases. (Bug#65048) | ||
| 1377 | |||
| 1378 | 2023-08-10 Po Lu <luangruo@yahoo.com> | ||
| 1379 | |||
| 1380 | Document that `set-mouse-color' does not work everywhere | ||
| 1381 | |||
| 1382 | * etc/PROBLEMS (Miscellaneous Problems): Mention where | ||
| 1383 | `set-mouse-color' does not work. | ||
| 1384 | |||
| 1385 | 2023-08-10 Eli Zaretskii <eliz@gnu.org> | ||
| 1386 | |||
| 1387 | Fix the effects and documentation of 'dired-free-space' | ||
| 1388 | |||
| 1389 | * lisp/dired.el (dired-free-space): Fix doc string and Custom tags. | ||
| 1390 | (dired--insert-disk-space): When 'dired-free-space' is 'separate', | ||
| 1391 | return the position of the beginning of the disk-space line, to be | ||
| 1392 | compatible with pre-Emacs 29 behavior under | ||
| 1393 | 'dired-hide-details-mode'. (Bug#65186) | ||
| 1394 | |||
| 1395 | * doc/emacs/dired.texi (Misc Dired Features): Fix wording in | ||
| 1396 | documentation of 'dired-free-space'. | ||
| 1397 | |||
| 1398 | 2023-08-09 Stefan Kangas <stefankangas@gmail.com> | ||
| 1399 | |||
| 1400 | Fix cross-reference to eldoc in eglot manual | ||
| 1401 | |||
| 1402 | * doc/misc/eglot.texi (Eglot Features): Fix cross-reference to eldoc | ||
| 1403 | node in the Emacs manual. | ||
| 1404 | |||
| 1405 | 2023-08-09 Eli Zaretskii <eliz@gnu.org> | ||
| 1406 | |||
| 1407 | Add native-compilation to Emacs Lisp mode menu | ||
| 1408 | |||
| 1409 | * lisp/progmodes/elisp-mode.el (emacs-lisp-mode-menu): Add menu | ||
| 1410 | item for emacs-lisp-native-compile-and-load. | ||
| 1411 | |||
| 1412 | 2023-08-09 Andrea Corallo <acorallo@gnu.org> | ||
| 1413 | |||
| 1414 | Fix emacs-lisp-native-compile-and-load eln target directory (bug#64226) | ||
| 1415 | |||
| 1416 | * lisp/emacs-lisp/comp.el (comp-spill-lap-function): Don't use | ||
| 1417 | `byte+native-compile' to select output directory but always axpect | ||
| 1418 | it explicit through `native-compile-target-directory'. | ||
| 1419 | (batch-byte+native-compile): Set `native-compile-target-directory'. | ||
| 1420 | * test/src/comp-tests.el (comp-tests-bootstrap): Set | ||
| 1421 | `native-compile-target-directory'. | ||
| 1422 | |||
| 1423 | 2023-08-09 Mattias Engdegård <mattiase@acm.org> | ||
| 1424 | |||
| 1425 | Disable failing test (bug#65156) | ||
| 1426 | |||
| 1427 | * test/src/fileio-tests.el (fileio-tests--non-regular-insert): | ||
| 1428 | Mark as :unstable, since /dev/urandom is seekable. | ||
| 1429 | |||
| 1430 | Do not merge to master. | ||
| 1431 | |||
| 1432 | 2023-08-08 Po Lu <luangruo@yahoo.com> | ||
| 1433 | |||
| 1434 | Better fix for bug#65156 | ||
| 1435 | |||
| 1436 | * src/fileio.c (Finsert_file_contents): Correct seek-ability | ||
| 1437 | test, since lseek returns -1 upon failure. (Bug#65156) | ||
| 1438 | |||
| 1439 | 2023-08-08 Eli Zaretskii <eliz@gnu.org> | ||
| 1440 | |||
| 1441 | Fix insert-file-contents with pipes and /dev/stdin | ||
| 1442 | |||
| 1443 | * src/fileio.c (Finsert_file_contents): Restore logic of | ||
| 1444 | non-regular but seekable files. (Bug#65156) | ||
| 1445 | |||
| 1446 | 2023-08-07 Po Lu <luangruo@yahoo.com> | ||
| 1447 | |||
| 1448 | Fix bug#65042 | ||
| 1449 | |||
| 1450 | * src/pgtkterm.c (fill_background_by_face): Respect the frame's | ||
| 1451 | background alpha property. | ||
| 1452 | |||
| 1453 | 2023-08-07 Eli Zaretskii <eliz@gnu.org> | ||
| 1454 | |||
| 1455 | * configure.ac (HAVE_TREE_SITTER): Set NEED_DYNLIB=yes (bug#65123). | ||
| 1456 | |||
| 1457 | 2023-08-06 Michael Albinus <michael.albinus@gmx.de> | ||
| 1458 | |||
| 1459 | * etc/NEWS: Mention tramp-show-ad-hoc-proxies. | ||
| 1460 | |||
| 1461 | * test/lisp/net/tramp-tests.el (tramp-test42-utf8): Skip for macOS. | ||
| 1462 | |||
| 1463 | * test/lisp/net/tramp-tests.el (tramp-test10-write-region): Extend test. | ||
| 1464 | |||
| 1465 | 2023-08-06 Eli Zaretskii <eliz@gnu.org> | ||
| 1466 | |||
| 1467 | Fix reverting Rmail buffers | ||
| 1468 | |||
| 1469 | This bug happened because rmail.el relied on 'revert-buffer' to | ||
| 1470 | return non-nil when it succeeds to revert, but a recent change | ||
| 1471 | in 'revert-buffer' broke that promise in Emacs 29.1. | ||
| 1472 | * lisp/files.el (revert-buffer--default, revert-buffer): Doc fix. | ||
| 1473 | (revert-buffer): Return whatever 'revert-buffer-function' returns. | ||
| 1474 | (Bug#65071) | ||
| 1475 | |||
| 1476 | 2023-08-05 Jim Porter <jporterbugs@gmail.com> | ||
| 1477 | |||
| 1478 | Fix handling of 'byte-compile-ignore-files' when nil | ||
| 1479 | |||
| 1480 | Before this fix, when 'byte-compile-ignore-files' was nil, | ||
| 1481 | 'byte-recompile-directory' would ignore every file (bug#64985). | ||
| 1482 | |||
| 1483 | * lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Handle case | ||
| 1484 | when 'byte-compile-ignore-files' is nil. | ||
| 1485 | |||
| 1486 | 2023-08-05 Michael Albinus <michael.albinus@gmx.de> | ||
| 1487 | |||
| 1488 | Sync with Tramp 2.6.2-pre | ||
| 1489 | |||
| 1490 | * doc/misc/tramp.texi (Overview): Use "scp" in example. | ||
| 1491 | (Obtaining @value{tramp}): Prefer https: to git: URIs on Savannah. | ||
| 1492 | (Ssh setup): Extend for MS Windows and ssh. Explain | ||
| 1493 | tramp-use-ssh-controlmaster-options value `suppress'. | ||
| 1494 | (File name completion): Remove completion styles restrictions. | ||
| 1495 | (Ad-hoc multi-hops): Describe tramp-show-ad-hoc-proxies. | ||
| 1496 | (Remote processes): Add reference to "Using ssh connection sharing". | ||
| 1497 | |||
| 1498 | * doc/misc/trampver.texi: | ||
| 1499 | * lisp/net/trampver.el (tramp-version): Set to "2.6.2-pre". | ||
| 1500 | |||
| 1501 | * lisp/net/tramp-adb.el (tramp-adb-handle-file-name-all-completions): | ||
| 1502 | * lisp/net/tramp-archive.el | ||
| 1503 | (tramp-archive-handle-file-name-all-completions): | ||
| 1504 | * lisp/net/tramp-crypt.el (tramp-crypt-handle-file-name-all-completions): | ||
| 1505 | * lisp/net/tramp-fuse.el (tramp-fuse-handle-file-name-all-completions): | ||
| 1506 | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-name-all-completions): | ||
| 1507 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-name-all-completions): | ||
| 1508 | * lisp/net/tramp-smb.el (tramp-smb-handle-file-name-all-completions): | ||
| 1509 | * lisp/net/tramp-sudoedit.el | ||
| 1510 | (tramp-sudoedit-handle-file-name-all-completions): Return nil when | ||
| 1511 | DIRECTORY is missing. (Bug#61890) | ||
| 1512 | |||
| 1513 | * lisp/net/tramp.el (tramp-accept-process-output): Don't use TIMEOUT | ||
| 1514 | anymore, default it to 0. When the connection uses a shared | ||
| 1515 | socket possibly, accept also the output from other processes over | ||
| 1516 | the same connection. (Bug#61350) | ||
| 1517 | (tramp-handle-file-notify-rm-watch, tramp-action-process-alive) | ||
| 1518 | (tramp-action-out-of-band, tramp-process-one-action) | ||
| 1519 | (tramp-interrupt-process): | ||
| 1520 | * lisp/net/tramp-adb.el (tramp-adb-handle-make-process): | ||
| 1521 | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch): | ||
| 1522 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-notify-add-watch): | ||
| 1523 | * lisp/net/tramp-smb.el (tramp-smb-action-get-acl) | ||
| 1524 | (tramp-smb-action-set-acl, tramp-smb-wait-for-output): | ||
| 1525 | * lisp/net/tramp-sudoedit.el (tramp-sudoedit-action-sudo): Adapt callees. | ||
| 1526 | |||
| 1527 | * lisp/net/tramp.el (tramp-get-process, tramp-message) | ||
| 1528 | (tramp-handle-make-process, tramp-handle-file-notify-valid-p) | ||
| 1529 | (tramp-process-actions, tramp-accept-process-output) | ||
| 1530 | (tramp-process-sentinel, tramp-read-passwd) | ||
| 1531 | (tramp-interrupt-process, tramp-signal-process): | ||
| 1532 | * lisp/net/tramp-adb.el (tramp-adb-maybe-open-connection): | ||
| 1533 | * lisp/net/tramp-cmds.el (tramp-cleanup-connection): | ||
| 1534 | * lisp/net/tramp-crypt.el (tramp-crypt-maybe-open-connection): | ||
| 1535 | * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-notify-add-watch) | ||
| 1536 | (tramp-gvfs-monitor-process-filter) | ||
| 1537 | (tramp-gvfs-maybe-open-connection): | ||
| 1538 | * lisp/net/tramp-rclone.el (tramp-rclone-maybe-open-connection): | ||
| 1539 | * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band) | ||
| 1540 | (tramp-sh-handle-file-notify-add-watch) | ||
| 1541 | (tramp-sh-gio-monitor-process-filter) | ||
| 1542 | (tramp-sh-inotifywait-process-filter) | ||
| 1543 | (tramp-barf-if-no-shell-prompt, tramp-maybe-open-connection): | ||
| 1544 | * lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory) | ||
| 1545 | (tramp-smb-handle-file-acl, tramp-smb-handle-set-file-acl) | ||
| 1546 | (tramp-smb-maybe-open-connection): | ||
| 1547 | * lisp/net/tramp-sshfs.el (tramp-sshfs-maybe-open-connection): | ||
| 1548 | * lisp/net/tramp-sudoedit.el (tramp-sudoedit-maybe-open-connection) | ||
| 1549 | (tramp-sudoedit-send-command): Prefix internal process properties | ||
| 1550 | with "tramp-". | ||
| 1551 | |||
| 1552 | * lisp/net/tramp.el (tramp-skeleton-file-exists-p): New defmacro, | ||
| 1553 | which also handles host name completion. | ||
| 1554 | (tramp-handle-file-exists-p): | ||
| 1555 | * lisp/net/tramp-adb.el (tramp-adb-handle-file-exists-p): | ||
| 1556 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-exists-p): | ||
| 1557 | * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-file-exists-p): Use it. | ||
| 1558 | |||
| 1559 | * lisp/net/tramp.el (tramp-wrong-passwd-regexp): | ||
| 1560 | * lisp/net/tramp-adb.el (tramp-adb-prompt): | ||
| 1561 | * lisp/net/tramp-sh.el (tramp-sh-inotifywait-process-filter): | ||
| 1562 | * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection): Unify regexps. | ||
| 1563 | |||
| 1564 | * lisp/net/tramp.el: | ||
| 1565 | * lisp/net/tramp-cmds.el: | ||
| 1566 | * lisp/net/tramp-crypt.el: | ||
| 1567 | * lisp/net/tramp-gvfs.el: | ||
| 1568 | * lisp/net/tramp-sh.el: | ||
| 1569 | * lisp/net/tramp-smb.el: Fix error messages. | ||
| 1570 | |||
| 1571 | * lisp/net/tramp-cmds.el (tramp-cleanup-connection): | ||
| 1572 | Protect `delete-process'. | ||
| 1573 | |||
| 1574 | * lisp/net/tramp.el (tramp-prefix-format, tramp-prefix-regexp) | ||
| 1575 | (tramp-method-regexp, tramp-postfix-method-format) | ||
| 1576 | (tramp-postfix-method-regexp, tramp-prefix-ipv6-format) | ||
| 1577 | (tramp-prefix-ipv6-regexp, tramp-postfix-ipv6-format) | ||
| 1578 | (tramp-postfix-ipv6-regexp, tramp-postfix-host-format) | ||
| 1579 | (tramp-postfix-host-regexp, tramp-remote-file-name-spec-regexp) | ||
| 1580 | (tramp-file-name-structure, tramp-file-name-regexp) | ||
| 1581 | (tramp-completion-method-regexp) | ||
| 1582 | (tramp-completion-file-name-regexp): | ||
| 1583 | * lisp/net/tramp-compat.el (tramp-syntax): | ||
| 1584 | * lisp/net/tramp-gvfs.el (tramp-gvfs-dbus-event-vector): | ||
| 1585 | Rearrange declarations. | ||
| 1586 | |||
| 1587 | * lisp/net/tramp-compat.el (ansi-color): Require. | ||
| 1588 | (ls-lisp): Don't require. (Bug#64124) | ||
| 1589 | (tramp-compat-replace-regexp-in-region): Move up. | ||
| 1590 | (tramp-compat-length<, tramp-compat-length>) | ||
| 1591 | (tramp-compat-length=): New defaliases. | ||
| 1592 | (tramp-compat-file-name-unquote, tramp-compat-take) | ||
| 1593 | (tramp-compat-ntake): Use them. | ||
| 1594 | |||
| 1595 | * lisp/net/tramp-container.el (tramp-container--completion-function): | ||
| 1596 | Rename from `tramp-docker--completion-function'. Add argument | ||
| 1597 | PROGRAM. Use it for "docker" and "podman" host name completion. | ||
| 1598 | |||
| 1599 | * lisp/net/tramp-crypt.el (tramp-crypt-handle-file-exists-p): | ||
| 1600 | New defun. | ||
| 1601 | (tramp-crypt-file-name-handler-alist): Add it. | ||
| 1602 | |||
| 1603 | * lisp/net/tramp-fuse.el (tramp-fuse-handle-file-exists-p): New defun. | ||
| 1604 | (tramp-fuse-mount-timeout): Move up. | ||
| 1605 | (tramp-fuse-mount-point): Use `tramp-fuse-mount-timeout'. | ||
| 1606 | (tramp-fuse-unmount): Flush "mount-point" file property. | ||
| 1607 | (tramp-fuse-mount-point, tramp-fuse-mounted-p): Support existing | ||
| 1608 | mount points. | ||
| 1609 | (tramp-fuse-mounted-p): The mount-spec could contain an optional | ||
| 1610 | trailing slash. (Bug#64278) | ||
| 1611 | |||
| 1612 | * lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file) | ||
| 1613 | * lisp/net/tramp-rclone.el (tramp-rclone-do-copy-or-rename-file): | ||
| 1614 | Improve stability for WebDAV. | ||
| 1615 | (tramp-rclone-handle-file-system-info): Check return code of | ||
| 1616 | command. | ||
| 1617 | |||
| 1618 | * lisp/net/tramp-gvfs.el (while-no-input-ignore-events): | ||
| 1619 | Add `dbus-event' for older Emacs versions. | ||
| 1620 | (tramp-gvfs-parse-device-names): Ignore errors. | ||
| 1621 | |||
| 1622 | * lisp/net/tramp-sh.el (tramp-display-escape-sequence-regexp) | ||
| 1623 | (tramp-device-escape-sequence-regexp): Delete. | ||
| 1624 | (tramp-sh-handle-insert-directory, tramp-barf-if-no-shell-prompt) | ||
| 1625 | (tramp-wait-for-output): Use `ansi-color-control-seq-regexp'. | ||
| 1626 | (tramp-use-ssh-controlmaster-options): Allow new value `suppress'. | ||
| 1627 | (tramp-ssh-option-exists-p): New defun. | ||
| 1628 | (tramp-ssh-controlmaster-options): Implement `suppress' actions. | ||
| 1629 | Should never return nil, but empty string. | ||
| 1630 | (tramp-perl-file-name-all-completions): Don't print status message. | ||
| 1631 | (tramp-sh-handle-file-name-all-completions): Return nil when check | ||
| 1632 | fails. (Bug#61890) | ||
| 1633 | (tramp-run-test): Add VEC argument. | ||
| 1634 | (tramp-sh-handle-file-executable-p) | ||
| 1635 | (tramp-sh-handle-file-readable-p) | ||
| 1636 | (tramp-sh-handle-file-directory-p) | ||
| 1637 | (tramp-sh-handle-file-writable-p): Adapt callees. | ||
| 1638 | (tramp-sh-handle-insert-directory): | ||
| 1639 | (tramp-sh-handle-insert-directory): Test whether -N is understood | ||
| 1640 | by ls since that option is used along with --dired. Remove -N | ||
| 1641 | when we remove --dired. (Bug#63142) | ||
| 1642 | (tramp-sh-handle-insert-directory, tramp-barf-if-no-shell-prompt) | ||
| 1643 | (tramp-wait-for-output): Use `ansi-color-control-seq-regexp'. | ||
| 1644 | (tramp-sh-handle-expand-file-name): `null-device' could be nil. | ||
| 1645 | Reported by Richard Copley <rcopley@gmail.com>. | ||
| 1646 | (tramp-sh-handle-make-process): Improve handling of | ||
| 1647 | connection-type `pipe'. (Bug#61341) | ||
| 1648 | |||
| 1649 | * lisp/net/tramp-smb.el (tramp-smb-handle-make-symbolic-link): | ||
| 1650 | * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-make-symbolic-link): | ||
| 1651 | Flush TARGET file properties. | ||
| 1652 | |||
| 1653 | * lisp/net/tramp-smb.el (tramp-smb-handle-copy-file): Flush proper | ||
| 1654 | file properties. | ||
| 1655 | (tramp-smb-handle-file-acl, tramp-smb-handle-set-file-acl): | ||
| 1656 | Remove superfluous `unwind-protect'. | ||
| 1657 | |||
| 1658 | * lisp/net/tramp-sshfs.el (tramp-sshfs-file-name-handler-alist): | ||
| 1659 | Use `tramp-fuse-handle-file-exists-p'. | ||
| 1660 | (tramp-sshfs-handle-insert-file-contents): Move result out of | ||
| 1661 | unwindform. | ||
| 1662 | |||
| 1663 | * lisp/net/tramp.el (tramp-string-empty-or-nil-p): New defsubst. | ||
| 1664 | Use it everywhere when appropriate. | ||
| 1665 | |||
| 1666 | * lisp/net/tramp.el (tramp-methods) <->: Add. | ||
| 1667 | (tramp-completion-file-name-handler-alist): | ||
| 1668 | Add `expand-file-name', `file-exists-p', `file-name-directory' and | ||
| 1669 | `file-name-nondirectory'. | ||
| 1670 | (tramp-dissect-file-name): Do not extra check for | ||
| 1671 | `tramp-default-method-marker'. | ||
| 1672 | (tramp-completion-handle-expand-file-name) | ||
| 1673 | (tramp-completion-handle-file-exists-p) | ||
| 1674 | (tramp-completion-handle-file-name-directory) | ||
| 1675 | (tramp-completion-handle-file-name-nondirectory): New defuns. | ||
| 1676 | (tramp-completion-handle-file-name-all-completions): Remove duplicates. | ||
| 1677 | (tramp-show-ad-hoc-proxies): New defcustom. | ||
| 1678 | (tramp-make-tramp-file-name): Use it. | ||
| 1679 | (tramp-make-tramp-hop-name): Don't add hop twice. | ||
| 1680 | (tramp-shell-prompt-pattern): Remove escape characters. | ||
| 1681 | (tramp-process-one-action, tramp-convert-file-attributes): | ||
| 1682 | Use `ansi-color-control-seq-regexp'. (Bug#63539) | ||
| 1683 | (tramp-wrong-passwd-regexp): Add "Authentication failed" string | ||
| 1684 | (from doas). | ||
| 1685 | (tramp-terminal-type): Fix docstring. | ||
| 1686 | (tramp-process-one-action): Delete ANSI control escape sequences | ||
| 1687 | in buffer. (Bug#63539) | ||
| 1688 | (tramp-build-completion-file-name-regexp): Support user name | ||
| 1689 | completion. | ||
| 1690 | (tramp-make-tramp-file-name): Keep hop while in file | ||
| 1691 | (tramp-set-completion-function): Check, that cdr of FUNCTION-LIST | ||
| 1692 | entries is a string. | ||
| 1693 | (tramp-completion-file-name-handler): Run only when | ||
| 1694 | `minibuffer-completing-file-name' is non-nil. | ||
| 1695 | (tramp-skeleton-write-region): Fix scoping. (Bug#65022) | ||
| 1696 | (tramp-handle-memory-info): Work on newly created objects, or use | ||
| 1697 | non-destructive operations. | ||
| 1698 | (tramp-accept-process-output): Use `with-local-quit'. | ||
| 1699 | (tramp-call-process, tramp-call-process-region): | ||
| 1700 | Let-bind `temporary-file-directory'. | ||
| 1701 | |||
| 1702 | * test/lisp/net/tramp-archive-tests.el (tramp-archive--test-emacs28-p): | ||
| 1703 | New defun. | ||
| 1704 | (tramp-archive-test16-directory-files): Don't mutate. | ||
| 1705 | (tramp-archive-test47-auto-load): Adapt test. | ||
| 1706 | |||
| 1707 | * test/lisp/net/tramp-tests.el (tramp-display-escape-sequence-regexp): | ||
| 1708 | Dont't declare. | ||
| 1709 | (tramp-action-yesno): Suppress run in tests. | ||
| 1710 | (tramp-test02-file-name-dissect): | ||
| 1711 | (tramp-test02-file-name-dissect-simplified) | ||
| 1712 | (tramp-test02-file-name-dissect-separate): Adapt tests. | ||
| 1713 | (tramp-test21-file-links): | ||
| 1714 | (tramp-test21-file-links, tramp-test26-file-name-completion) | ||
| 1715 | (tramp-test28-process-file, tramp-test29-start-file-process) | ||
| 1716 | (tramp-test30-make-process, tramp-test33-environment-variables) | ||
| 1717 | (tramp-test38-find-backup-file-name, tramp-test47-auto-load) | ||
| 1718 | (tramp-test39-detect-external-change, tramp-test42-utf8) | ||
| 1719 | (tramp-test47-auto-load, tramp-test47-delay-load) | ||
| 1720 | (tramp-test48-unload): Adapt tests. | ||
| 1721 | (tramp-test26-file-name-completion-with-perl): | ||
| 1722 | (tramp-test26-file-name-completion-with-ls) | ||
| 1723 | (tramp-test26-interactive-file-name-completion): New tests. | ||
| 1724 | (tramp-test44-asynchronous-requests): Mark as :unstable. | ||
| 1725 | |||
| 1726 | 2023-08-05 Eli Zaretskii <eliz@gnu.org> | ||
| 1727 | |||
| 1728 | Fix documentation of saveplace facilities for Dired | ||
| 1729 | |||
| 1730 | * lisp/saveplace.el (save-place-dired-hook, save-place-alist): | ||
| 1731 | * lisp/dired.el (dired-initial-position-hook) | ||
| 1732 | (dired-initial-position): Doc fixes. (Bug#65055) | ||
| 1733 | |||
| 1734 | 2023-08-04 Jim Porter <jporterbugs@gmail.com> | ||
| 1735 | |||
| 1736 | Fix loaddef generation with ";;;foo-autoload" cookies in external packages | ||
| 1737 | |||
| 1738 | This caused an issue where package-specific autoload cookies weren't | ||
| 1739 | being correctly recognized, so they got dumped into the package's main | ||
| 1740 | "<pkg>-autoloads.el" file, instead of "<pkg>-loaddefs.el" as they | ||
| 1741 | should (bug#65023). | ||
| 1742 | |||
| 1743 | * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--parse-file): | ||
| 1744 | Save match data when checking syntax. | ||
| 1745 | |||
| 1746 | 2023-08-04 Stefan Kangas <stefankangas@gmail.com> | ||
| 1747 | |||
| 1748 | Delete comment saying that project.el is experimental | ||
| 1749 | |||
| 1750 | * lisp/progmodes/project.el (Commentary): Delete comment saying that | ||
| 1751 | the API is "still experimental". It is to be considered stable | ||
| 1752 | starting with the version released with Emacs 29. | ||
| 1753 | Ref: https://lists.gnu.org/r/emacs-devel/2023-07/msg00415.html | ||
| 1754 | |||
| 1755 | 2023-08-04 Eli Zaretskii <eliz@gnu.org> | ||
| 1756 | |||
| 1757 | Fix byte-compiled files that use 'bind-key' from use-package | ||
| 1758 | |||
| 1759 | * lisp/use-package/bind-key.el (bind-key): Ensure 'bind-key' is | ||
| 1760 | loaded at run time. Patch by John Wiegley <johnw@gnu.org>. | ||
| 1761 | (Bug#64901) | ||
| 1762 | |||
| 1763 | 2023-08-04 Eli Zaretskii <eliz@gnu.org> | ||
| 1764 | |||
| 1765 | Fix "Paste from Kill Menu" in non X toolkit builds | ||
| 1766 | |||
| 1767 | * src/keymap.c (possibly_translate_key_sequence): Don't signal an | ||
| 1768 | error if 'key-valid-p' returns nil. Suggested by Stefan Monnier | ||
| 1769 | <monnier@iro.umontreal.ca>. (Bug#64927) | ||
| 1770 | |||
| 1771 | 2023-08-03 john muhl <jm@pub.pink> | ||
| 1772 | |||
| 1773 | Handle tabs in the SQL shown in the column listing | ||
| 1774 | |||
| 1775 | * lisp/sqlite-mode.el (sqlite-mode-list-columns): Handle tabs. | ||
| 1776 | (Bug#64964) | ||
| 1777 | |||
| 1778 | 2023-08-03 Eli Zaretskii <eliz@gnu.org> | ||
| 1779 | |||
| 1780 | Add new keyword to 'typescript-ts-mode' | ||
| 1781 | |||
| 1782 | * lisp/progmodes/typescript-ts-mode.el | ||
| 1783 | (typescript-ts-mode--keywords): Add "satisfies", a new operator in | ||
| 1784 | Typescript 4.9. (Bug#64924) | ||
| 1785 | |||
| 1786 | 2023-08-03 Stefan Kangas <stefankangas@gmail.com> | ||
| 1787 | |||
| 1788 | Fix link to info node in prin1 docstring | ||
| 1789 | |||
| 1790 | * src/print.c (Fprin1): Fix linking to info node in docstring. | ||
| 1791 | |||
| 1792 | (cherry picked from commit 4b73edb8d1da74fd1bda8894e982d9768fd1f18c) | ||
| 1793 | |||
| 1794 | 2023-08-03 Eli Zaretskii <eliz@gnu.org> | ||
| 1795 | |||
| 1796 | Clarify the meaning of the argument of ':align-to' space spec | ||
| 1797 | |||
| 1798 | * doc/lispref/display.texi (Specified Space): Clarify the meaning | ||
| 1799 | and measurement of HPOS in ':align-to' space specs. (Bug#65015) | ||
| 1800 | |||
| 1801 | 2023-08-01 Jim Porter <jporterbugs@gmail.com> | ||
| 1802 | |||
| 1803 | Fix handling of ".elpaignore" file when compiling packages | ||
| 1804 | |||
| 1805 | * lisp/emacs-lisp/bytecomp.el (byte-recompile-directory): Treat | ||
| 1806 | 'byte-compile-ignore-files' as a list of regexps per its docstring | ||
| 1807 | (bug#64985). | ||
| 1808 | |||
| 1809 | 2023-08-01 Amritpal Singh <sysgrammer@protonmail.com> (tiny change) | ||
| 1810 | |||
| 1811 | Support files compressed by 'pigz' | ||
| 1812 | |||
| 1813 | * src/decompress.c (md5_gz_stream): Check 'stream.avail_in' as | ||
| 1814 | well. (Bug#63832) | ||
| 1815 | |||
| 1816 | (cherry picked from commit 46b6d175054e8f6bf7cb45e112048c0cf02bfee9) | ||
| 1817 | |||
| 1818 | 2023-07-31 Eli Zaretskii <eliz@gnu.org> | ||
| 1819 | |||
| 1820 | Fix 'string-pixel-width' under 'line-prefix' | ||
| 1821 | |||
| 1822 | * lisp/emacs-lisp/subr-x.el (string-pixel-width): Disable | ||
| 1823 | 'line-prefix' and 'wrap-prefix' to avoid their effect on the | ||
| 1824 | calculated string width. (Bug#64971) | ||
| 1825 | |||
| 1826 | 2023-07-31 Michael Albinus <michael.albinus@gmx.de> | ||
| 1827 | |||
| 1828 | Fix find-dired-with-command for remote directories | ||
| 1829 | |||
| 1830 | * lisp/find-dired.el (find-dired-with-command): | ||
| 1831 | Use `start-file-process-shell-command'. (Bug#64897) | ||
| 1832 | |||
| 1833 | 2023-07-30 Kyle Meyer <kyle@kyleam.com> | ||
| 1834 | |||
| 1835 | Update to Org 9.6.7-5-gd1d0c3 | ||
| 1836 | |||
| 1837 | 2023-07-30 Mattias Engdegård <mattiase@acm.org> | ||
| 1838 | |||
| 1839 | Fix rx wrong-code bug: ranges starting with ^ | ||
| 1840 | |||
| 1841 | (rx (in (?^ . ?a))) was incorrectly translated to "[^-a]". | ||
| 1842 | Change it so that we get "[_-a^]" instead. | ||
| 1843 | |||
| 1844 | * lisp/emacs-lisp/rx.el (rx--generate-alt): Split ranges starting with | ||
| 1845 | `^` occurring first in a non-negated character alternative. | ||
| 1846 | * test/lisp/emacs-lisp/rx-tests.el (rx-any): Add and adapt tests. | ||
| 1847 | |||
| 1848 | (cherry picked from commit 5f5d668ac7917d61e9366fe0c3efd7b542671c3d) | ||
| 1849 | |||
| 1850 | 2023-07-30 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 1851 | |||
| 1852 | Backport: Fix some tree-sitter :match regexps | ||
| 1853 | |||
| 1854 | This was originally installed on 2023-06-17 in the emacs-29 release | ||
| 1855 | branch and later reverted. This backport follows the Emacs 29.1 | ||
| 1856 | release (bug#64019). | ||
| 1857 | |||
| 1858 | The shy groups were caught by modified versions of the GNU ELPA | ||
| 1859 | packages xr and relint: | ||
| 1860 | - https://github.com/mattiase/xr/pull/6 | ||
| 1861 | - https://github.com/mattiase/relint/pull/14 | ||
| 1862 | |||
| 1863 | * lisp/progmodes/ruby-ts-mode.el (ruby-ts--s-p-query): Quote special | ||
| 1864 | character in regexp. | ||
| 1865 | * lisp/progmodes/java-ts-mode.el (java-ts-mode--font-lock-settings): | ||
| 1866 | * lisp/progmodes/js.el (js--plain-method-re): | ||
| 1867 | (js--treesit-font-lock-settings): | ||
| 1868 | * lisp/progmodes/rust-ts-mode.el (rust-ts-mode--font-lock-settings): | ||
| 1869 | * lisp/progmodes/typescript-ts-mode.el | ||
| 1870 | (typescript-ts-mode--font-lock-settings): Replace character | ||
| 1871 | alternative [\\d], which matches '\' or 'd', with the most likely | ||
| 1872 | intention [0-9]. Fix shy groups mistyped as optional colons. | ||
| 1873 | Remove unneeded numbered :match group in rust-ts-mode. | ||
| 1874 | |||
| 1875 | (cherry picked from commit cd8d3f3379ec7179fac4bb8e9c40658be15a64f6) | ||
| 1876 | |||
| 1877 | 2023-07-30 Po Lu <luangruo@yahoo.com> | ||
| 1878 | |||
| 1879 | Fix bug#64923 | ||
| 1880 | |||
| 1881 | * src/xfns.c (Fx_create_frame): Prevent cairo surface from being | ||
| 1882 | left without a desired size. (bug#64923) | ||
| 1883 | |||
| 1884 | 2023-07-30 Ulrich Müller <ulm@gentoo.org> | ||
| 1885 | |||
| 1886 | Avoid spurious whitespace in the modeline of emacsclient frames | ||
| 1887 | |||
| 1888 | * lisp/bindings.el (mode-line-client): Compute 'help-echotext | ||
| 1889 | property in advance. (Bug#58183) | ||
| 1890 | |||
| 1891 | (cherry picked from commit 8c3338f6ba354218aee12c223d778be4180f892b) | ||
| 1892 | |||
| 1893 | 2023-07-30 Mattias Engdegård <mattiase@acm.org> | ||
| 1894 | |||
| 1895 | Fix function help for advised aliases (bug#64797) | ||
| 1896 | |||
| 1897 | * lisp/help-fns.el (help-fns--analyze-function): | ||
| 1898 | For aliases, use the base function name if at the end of the chain. | ||
| 1899 | This fixes a regression introduced in d30fde6b0cc. | ||
| 1900 | |||
| 1901 | Reported by Michael Heerdegen. | ||
| 1902 | |||
| 1903 | (cherry picked from commit 024bd1f09099ae186442001a75e578638070e296) | ||
| 1904 | |||
| 1905 | 2023-07-30 Eli Zaretskii <eliz@gnu.org> | ||
| 1906 | |||
| 1907 | Avoid crashes due to invalid 'mode-line-format' | ||
| 1908 | |||
| 1909 | * src/xdisp.c (display_mode_element, redisplay_window_error): | ||
| 1910 | Don't take XCAR of what can be Qnil. (Bug#64893) | ||
| 1911 | |||
| 1912 | (cherry picked from commit 7ea3f39deec3d54914077455e70605a14eb7d200) | ||
| 1913 | |||
| 1914 | 2023-07-30 Eli Zaretskii <eliz@gnu.org> | ||
| 1915 | |||
| 1916 | Avoid crashes under 'which-key-mode' | ||
| 1917 | |||
| 1918 | * src/keyboard.c (Fthis_single_command_keys): Don't allow calls to | ||
| 1919 | Fvector with negative first argument. (Bug#64857) | ||
| 1920 | |||
| 1921 | (cherry picked from commit 65834b8f8d53402517da7fe2446f5bac0aa30c39) | ||
| 1922 | |||
| 1923 | 2023-07-30 Eli Zaretskii <eliz@gnu.org> | ||
| 1924 | |||
| 1925 | Bump Emacs version | ||
| 1926 | |||
| 1927 | * README: | ||
| 1928 | * configure.ac: | ||
| 1929 | * nt/README.W32: | ||
| 1930 | * msdos/sed2v2.inp: | ||
| 1931 | * etc/NEWS: Bump Emacs version to 29.1.50. | ||
| 1932 | |||
| 1933 | 2023-07-29 Vincenzo Pupillo <v.pupillo@gmail.com> | ||
| 1934 | |||
| 1935 | Update CMake support due to upstream changes (bug#64922) | ||
| 1936 | |||
| 1937 | A recent change in tree-sitter-cmake grammar support for CMake (commit | ||
| 1938 | fe9b5e0), now put arguments are wrapped in a new argument_list node. | ||
| 1939 | To support the old and new version of the grammar, a new function was | ||
| 1940 | added on which string syntax highlighting now depends. | ||
| 1941 | |||
| 1942 | * lisp/progmodes/cmake-ts-mode.el | ||
| 1943 | (cmake-ts-mode--font-lock-compatibility-fe9b5e0): Indent helper | ||
| 1944 | function to handle different tree-sitter-cmake version. | ||
| 1945 | * lisp/progmodes/cmake-ts-mode.el | ||
| 1946 | (cmake-ts-mode--font-lock-settings): Use the new function to handle | ||
| 1947 | the new argument_list node. | ||
| 1948 | |||
| 1949 | 2023-07-24 Theodor Thornhill <theo@thornhill.no> | ||
| 1950 | |||
| 1951 | Remove nullptr named node from c++-ts-mode (bug#64818) | ||
| 1952 | |||
| 1953 | The nullptr node was changed from a named node to an unnamed node | ||
| 1954 | upstream[0], which caused font locking to break. As this is a small | ||
| 1955 | enough regression, no compat code is required. | ||
| 1956 | |||
| 1957 | * lisp/progmodes/c-ts-mode.el (c-ts-mode--font-lock-settings): Remove | ||
| 1958 | node no longer in use. | ||
| 1959 | |||
| 1960 | [0]: | ||
| 1961 | https://github.com/tree-sitter/tree-sitter-c/commit/c75868f8b508ae32a0c8490da91bb31b2b96430e | ||
| 1962 | |||
| 1963 | 2023-07-24 Theodor Thornhill <theo@thornhill.no> | ||
| 1964 | |||
| 1965 | Make compat check also check typescript | ||
| 1966 | |||
| 1967 | * lisp/progmodes/typescript-ts-mode.el | ||
| 1968 | (tsx-ts-mode--font-lock-compatibility-bb1f97b): | ||
| 1969 | Add argument so that we run the 'treesit-query-capture' when the | ||
| 1970 | language is 'typescript', not only 'tsx'. | ||
| 1971 | |||
| 1972 | * lisp/progmodes/typescript-ts-mode.el | ||
| 1973 | (typescript-ts-mode--font-lock-settings): Use supplied argument. | ||
| 1974 | |||
| 1975 | 2023-07-23 Eli Zaretskii <eliz@gnu.org> | ||
| 1976 | |||
| 1977 | Update HISTORY and ChangeLog.4 | ||
| 1978 | |||
| 1979 | * etc/HISTORY: | ||
| 1980 | * ChangeLog.4: Update for the Emacs 29.1 release. | ||
| 1981 | |||
| 1 | 2023-07-30 Eli Zaretskii <eliz@maintain0p.gnu.org> | 1982 | 2023-07-30 Eli Zaretskii <eliz@maintain0p.gnu.org> |
| 2 | 1983 | ||
| 3 | * Version 29.1 released. | 1984 | * Version 29.1 released. |
| @@ -117380,7 +119361,7 @@ | |||
| 117380 | 119361 | ||
| 117381 | This file records repository revisions from | 119362 | This file records repository revisions from |
| 117382 | commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to | 119363 | commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to |
| 117383 | commit 7d1737071fba1fd83039aac34f34f6b90c9579b8 (inclusive). | 119364 | commit d9e1605122b4ba70a55f7b168505b7d7f8d2bdd6 (inclusive). |
| 117384 | See ChangeLog.3 for earlier changes. | 119365 | See ChangeLog.3 for earlier changes. |
| 117385 | 119366 | ||
| 117386 | ;; Local Variables: | 119367 | ;; Local Variables: |
diff --git a/doc/man/emacsclient.1 b/doc/man/emacsclient.1 index 83c8a366f8b..acc2edd4609 100644 --- a/doc/man/emacsclient.1 +++ b/doc/man/emacsclient.1 | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | .\" See section COPYING for conditions for redistribution. | 1 | .\" See section COPYING for conditions for redistribution. |
| 2 | .TH EMACSCLIENT 1 "2022-09-05" "GNU Emacs" "GNU" | 2 | .TH EMACSCLIENT 1 "2023-10-16" "GNU Emacs" "GNU" |
| 3 | .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection | 3 | .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection |
| 4 | .\" other params are allowed: see man(7), man(1) | 4 | .\" other params are allowed: see man(7), man(1) |
| 5 | .SH NAME | 5 | .SH NAME |
| @@ -94,13 +94,37 @@ Emacs. If combined with --eval, this option is ignored. | |||
| 94 | How long to wait, in seconds, for Emacs to respond before giving up. | 94 | How long to wait, in seconds, for Emacs to respond before giving up. |
| 95 | The default is 0, which means to wait forever. | 95 | The default is 0, which means to wait forever. |
| 96 | .TP | 96 | .TP |
| 97 | .B \-nw, \-t, \-\-tty | 97 | .B \-\-parent-id=ID |
| 98 | Open a new Emacs frame on the current terminal. | 98 | Open an |
| 99 | .B emacsclient | ||
| 100 | frame as a client frame in the parent X window with id ID. | ||
| 101 | .TP | ||
| 102 | .B \-q, \-\-quiet | ||
| 103 | Do not let | ||
| 104 | .B emacsclient | ||
| 105 | display messages about waiting for Emacs or connecting to remote | ||
| 106 | server sockets. | ||
| 107 | .TP | ||
| 108 | .B \-u, \-\-suppress-output | ||
| 109 | Do not let | ||
| 110 | .B emacsclient | ||
| 111 | display results returned from the server. Mostly useful in | ||
| 112 | combination with --eval when the evaluation performed is for | ||
| 113 | side-effect rather than result. | ||
| 99 | .TP | 114 | .TP |
| 100 | .B \-s, \-\-socket-name=FILENAME | 115 | .B \-s, \-\-socket-name=FILENAME |
| 101 | Use socket named FILENAME for communication. | 116 | Use socket named FILENAME for communication. |
| 102 | This can also be specified via the EMACS_SOCKET_NAME environment variable. | 117 | This can also be specified via the EMACS_SOCKET_NAME environment variable. |
| 103 | .TP | 118 | .TP |
| 119 | .B \-nw, \-t, \-\-tty | ||
| 120 | Open a new Emacs frame on the current terminal. | ||
| 121 | .TP | ||
| 122 | .B \-T, \-\-tramp-prefix=PREFIX | ||
| 123 | Set PREFIX to add to filenames for Emacs to locate files on remote | ||
| 124 | machines using TRAMP. This is mostly useful in combination with using | ||
| 125 | the Emacs server over TCP with --server-file. This can also be | ||
| 126 | specified via the EMACSCLIENT_TRAMP environment variable. | ||
| 127 | .TP | ||
| 104 | .B \-V, \-\-version | 128 | .B \-V, \-\-version |
| 105 | Print version information and exit. | 129 | Print version information and exit. |
| 106 | .TP | 130 | .TP |
diff --git a/etc/AUTHORS b/etc/AUTHORS index 27d01ed9eb9..5fc54f1909f 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS | |||
| @@ -280,6 +280,8 @@ Amin Bandali: changed erc.el erc.texi erc-backend.el erc-button.el | |||
| 280 | 280 | ||
| 281 | Amos Bird: changed xfns.c | 281 | Amos Bird: changed xfns.c |
| 282 | 282 | ||
| 283 | Amritpal Singh: changed decompress.c | ||
| 284 | |||
| 283 | Anand Mitra: changed gnus-sum.el | 285 | Anand Mitra: changed gnus-sum.el |
| 284 | 286 | ||
| 285 | Anders Holst: wrote hippie-exp.el | 287 | Anders Holst: wrote hippie-exp.el |
| @@ -296,9 +298,9 @@ Anders Waldenborg: changed emacsclient.c | |||
| 296 | Andrea Corallo: wrote comp-cstr-tests.el comp-cstr.el comp-tests.el | 298 | Andrea Corallo: wrote comp-cstr-tests.el comp-cstr.el comp-tests.el |
| 297 | comp.el | 299 | comp.el |
| 298 | and changed comp.c pdumper.c lread.c bytecomp.el startup.el configure.ac | 300 | and changed comp.c pdumper.c lread.c bytecomp.el startup.el configure.ac |
| 299 | comp.h loadup.el lisp.h data.c alloc.c emacs.c .gitlab-ci.yml | 301 | comp.h loadup.el lisp.h data.c elisp-mode.el alloc.c emacs.c subr.el |
| 300 | cl-macs.el elisp-mode.el nadvice.el comp-test-funcs.el lisp/Makefile.in | 302 | .gitlab-ci.yml cl-macs.el nadvice.el comp-test-funcs.el |
| 301 | subr.el Makefile.in advice.el and 70 other files | 303 | lisp/Makefile.in Makefile.in advice.el and 70 other files |
| 302 | 304 | ||
| 303 | André A. Gomes: changed ispell.el | 305 | André A. Gomes: changed ispell.el |
| 304 | 306 | ||
| @@ -535,6 +537,8 @@ Aubrey Jaffer: changed info.el unexelf.c | |||
| 535 | 537 | ||
| 536 | August Feng: changed bookmark.el | 538 | August Feng: changed bookmark.el |
| 537 | 539 | ||
| 540 | Augustin Chéneau: changed treesit.el | ||
| 541 | |||
| 538 | Augusto Stoffel: co-wrote ansi-osc.el | 542 | Augusto Stoffel: co-wrote ansi-osc.el |
| 539 | and changed progmodes/python.el isearch.el eglot.el comint.el eldoc.el | 543 | and changed progmodes/python.el isearch.el eglot.el comint.el eldoc.el |
| 540 | project.el README.md font-lock.el man.el misc.texi modes.texi | 544 | project.el README.md font-lock.el man.el misc.texi modes.texi |
| @@ -578,8 +582,8 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el | |||
| 578 | 582 | ||
| 579 | Basil L. Contovounesios: changed simple.el subr.el message.el eww.el | 583 | Basil L. Contovounesios: changed simple.el subr.el message.el eww.el |
| 580 | modes.texi custom.el text.texi bibtex.el gnus-sum.el internals.texi | 584 | modes.texi custom.el text.texi bibtex.el gnus-sum.el internals.texi |
| 581 | customize.texi display.texi files.texi gnus-group.el gnus-win.el | 585 | js.el customize.texi display.texi files.texi gnus-group.el gnus-win.el |
| 582 | gnus.texi gravatar.el js.el json.el map.el shr.el and 345 other files | 586 | gnus.texi gravatar.el json.el map.el shr.el and 345 other files |
| 583 | 587 | ||
| 584 | Bastian Beischer: changed semantic/complete.el calc-yank.el include.el | 588 | Bastian Beischer: changed semantic/complete.el calc-yank.el include.el |
| 585 | mru-bookmark.el refs.el senator.el | 589 | mru-bookmark.el refs.el senator.el |
| @@ -702,9 +706,9 @@ Bob Olson: co-wrote cperl-mode.el | |||
| 702 | 706 | ||
| 703 | Bob Rogers: wrote ietf-drums-date-tests.el ietf-drums-date.el | 707 | Bob Rogers: wrote ietf-drums-date-tests.el ietf-drums-date.el |
| 704 | ietf-drums-tests.el | 708 | ietf-drums-tests.el |
| 705 | and changed ietf-drums.el vc-dir.el vc-svn.el cperl-mode.el diff.el | 709 | and changed ietf-drums.el vc-dir.el time-date.el vc-svn.el cperl-mode.el |
| 706 | ewoc.el ffap.el files.el maintaining.texi sql.el thingatpt.el | 710 | diff.el ewoc.el ffap.el files.el maintaining.texi os.texi sql.el |
| 707 | time-date.el vc.el vc1-xtra.texi | 711 | thingatpt.el vc.el vc1-xtra.texi |
| 708 | 712 | ||
| 709 | Bob Weiner: changed info.el quail.el dframe.el etags.c rmail.el | 713 | Bob Weiner: changed info.el quail.el dframe.el etags.c rmail.el |
| 710 | rmailsum.el speedbar.el | 714 | rmailsum.el speedbar.el |
| @@ -1014,6 +1018,8 @@ Christopher Wellons: changed emacs-lisp/cl-lib.el hashcash.el | |||
| 1014 | 1018 | ||
| 1015 | Christophe Troestler: changed gnus-icalendar.el epg.el newcomment.el | 1019 | Christophe Troestler: changed gnus-icalendar.el epg.el newcomment.el |
| 1016 | 1020 | ||
| 1021 | Christoph Göttschkes: changed make-mode.el | ||
| 1022 | |||
| 1017 | Christoph Scholtes: changed README.W32 progmodes/python.el stdint.h | 1023 | Christoph Scholtes: changed README.W32 progmodes/python.el stdint.h |
| 1018 | INSTALL maintaining.texi INSTALL.REPO admin.el bookmark.el | 1024 | INSTALL maintaining.texi INSTALL.REPO admin.el bookmark.el |
| 1019 | configure.bat control.texi cua-base.el help-mode.el help.el ibuffer.el | 1025 | configure.bat control.texi cua-base.el help-mode.el help.el ibuffer.el |
| @@ -1158,7 +1164,7 @@ Daniele Nicolodi: changed url-http.el | |||
| 1158 | 1164 | ||
| 1159 | Daniel Fleischer: changed TUTORIAL browse-url.el startup.el | 1165 | Daniel Fleischer: changed TUTORIAL browse-url.el startup.el |
| 1160 | 1166 | ||
| 1161 | Daniel Freeman: changed eglot.el eglot.texi | 1167 | Daniel Freeman: changed eglot.el js.el eglot.texi |
| 1162 | 1168 | ||
| 1163 | Daniel Gröber: changed rxvt.el | 1169 | Daniel Gröber: changed rxvt.el |
| 1164 | 1170 | ||
| @@ -1190,7 +1196,7 @@ Daniel Martín: changed c-ts-mode.el nsterm.m shortdoc.el ns-win.el | |||
| 1190 | simple.el diff-mode-tests.el erc.texi files.el files.texi indent.erts | 1196 | simple.el diff-mode-tests.el erc.texi files.el files.texi indent.erts |
| 1191 | msdos-xtra.texi progmodes/python.el search.texi .lldbinit basic.texi | 1197 | msdos-xtra.texi progmodes/python.el search.texi .lldbinit basic.texi |
| 1192 | c-ts-mode-tests.el cmacexp.el compilation.txt compile-tests.el | 1198 | c-ts-mode-tests.el cmacexp.el compilation.txt compile-tests.el |
| 1193 | compile.texi configure.ac and 45 other files | 1199 | compile.texi configure.ac and 46 other files |
| 1194 | 1200 | ||
| 1195 | Daniel McClanahan: changed lisp-mode.el | 1201 | Daniel McClanahan: changed lisp-mode.el |
| 1196 | 1202 | ||
| @@ -1316,7 +1322,7 @@ David Edmondson: changed message.el erc.el mml2015.el process.c | |||
| 1316 | gnus-cite.el gnus-cloud.el gnus.texi imap.el mm-uu.el mm-view.el | 1322 | gnus-cite.el gnus-cloud.el gnus.texi imap.el mm-uu.el mm-view.el |
| 1317 | nnfolder.el nnimap.el nnml.el rcirc.el shr.el | 1323 | nnfolder.el nnimap.el nnml.el rcirc.el shr.el |
| 1318 | 1324 | ||
| 1319 | Davide Masserut: changed bindings.el sh-script.el basic.texi | 1325 | Davide Masserut: changed bindings.el sh-script.el Makefile.in basic.texi |
| 1320 | dictionary.el eglot.el faces.el go-ts-mode-tests.el go-ts-mode.el | 1326 | dictionary.el eglot.el faces.el go-ts-mode-tests.el go-ts-mode.el |
| 1321 | indent.erts | 1327 | indent.erts |
| 1322 | 1328 | ||
| @@ -1420,8 +1426,8 @@ David Ponce: wrote bovine/grammar.el cedet.el comp.el java-tags.el | |||
| 1420 | and co-wrote util-modes.el | 1426 | and co-wrote util-modes.el |
| 1421 | and changed w32menu.c w32term.c close.png close.xpm empty.png empty.xpm | 1427 | and changed w32menu.c w32term.c close.png close.xpm empty.png empty.xpm |
| 1422 | end-guide.png end-guide.xpm files.el guide.png guide.xpm handle.png | 1428 | end-guide.png end-guide.xpm files.el guide.png guide.xpm handle.png |
| 1423 | handle.xpm keyboard.c leaf.png leaf.xpm no-guide.png no-guide.xpm | 1429 | handle.xpm image.el keyboard.c leaf.png leaf.xpm no-guide.png |
| 1424 | no-handle.png no-handle.xpm open.png and 22 other files | 1430 | no-guide.xpm no-handle.png no-handle.xpm and 22 other files |
| 1425 | 1431 | ||
| 1426 | David Raynes: changed ns-win.el | 1432 | David Raynes: changed ns-win.el |
| 1427 | 1433 | ||
| @@ -1496,7 +1502,7 @@ Detlev Zundel: wrote re-builder.el | |||
| 1496 | and changed buffer.c | 1502 | and changed buffer.c |
| 1497 | 1503 | ||
| 1498 | Devon Sean McCullough: changed url-http.el buff-menu.el comint.el | 1504 | Devon Sean McCullough: changed url-http.el buff-menu.el comint.el |
| 1499 | ns-win.el | 1505 | iso-transl.el ns-win.el |
| 1500 | 1506 | ||
| 1501 | Dhruva Krishnamurthy: changed emacsclient.c fontset.c image.c sound.c | 1507 | Dhruva Krishnamurthy: changed emacsclient.c fontset.c image.c sound.c |
| 1502 | w32proc.c | 1508 | w32proc.c |
| @@ -1660,9 +1666,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] | |||
| 1660 | chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el | 1666 | chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el |
| 1661 | and co-wrote help-tests.el | 1667 | and co-wrote help-tests.el |
| 1662 | and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c | 1668 | and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c |
| 1663 | files.el fileio.c keyboard.c emacs.c text.texi w32term.c configure.ac | 1669 | files.el fileio.c keyboard.c emacs.c text.texi configure.ac w32term.c |
| 1664 | dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c | 1670 | dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c |
| 1665 | dispextern.h lisp.h and 1330 other files | 1671 | dispextern.h lisp.h and 1334 other files |
| 1666 | 1672 | ||
| 1667 | Eliza Velasquez: changed server.el | 1673 | Eliza Velasquez: changed server.el |
| 1668 | 1674 | ||
| @@ -1808,7 +1814,7 @@ Ernesto Alfonso: changed simple.el | |||
| 1808 | 1814 | ||
| 1809 | E Sabof: changed hi-lock.el image-dired.el | 1815 | E Sabof: changed hi-lock.el image-dired.el |
| 1810 | 1816 | ||
| 1811 | Eshel Yaron: changed eglot.el eww.el | 1817 | Eshel Yaron: changed eglot.el emacs.texi eww.el indent.texi |
| 1812 | 1818 | ||
| 1813 | Espen Skoglund: wrote pascal.el | 1819 | Espen Skoglund: wrote pascal.el |
| 1814 | 1820 | ||
| @@ -1877,10 +1883,8 @@ and changed minibuf.c esh-var.el minibuf.texi mouse.el package.el rect.el | |||
| 1877 | edebug.el em-dirs.el eshell-tests.el eww.el fileio-tests.el fileio.c | 1883 | edebug.el em-dirs.el eshell-tests.el eww.el fileio-tests.el fileio.c |
| 1878 | files.texi gamegrid.el keyboard.c and 8 other files | 1884 | files.texi gamegrid.el keyboard.c and 8 other files |
| 1879 | 1885 | ||
| 1880 | Felician Nemeth: changed rmc.el | ||
| 1881 | |||
| 1882 | Felicián Németh: changed eglot.el EGLOT-NEWS README.md eglot-tests.el | 1886 | Felicián Németh: changed eglot.el EGLOT-NEWS README.md eglot-tests.el |
| 1883 | project.el xref.el | 1887 | project.el rmc.el xref.el |
| 1884 | 1888 | ||
| 1885 | Felipe Ochoa: changed faces.el js.el paren.el | 1889 | Felipe Ochoa: changed faces.el js.el paren.el |
| 1886 | 1890 | ||
| @@ -2154,12 +2158,10 @@ and changed tar-mode.el | |||
| 2154 | 2158 | ||
| 2155 | Greg Minshall: changed eldoc.el | 2159 | Greg Minshall: changed eldoc.el |
| 2156 | 2160 | ||
| 2157 | Gregoire Jadi: changed proced.el | ||
| 2158 | |||
| 2159 | Grégoire Jadi: changed org.texi configure.ac emacsgtkfixed.c keyboard.c | 2161 | Grégoire Jadi: changed org.texi configure.ac emacsgtkfixed.c keyboard.c |
| 2160 | rcirc.el xwidget.c xwidget.el Makefile.in bibtex-tests.el bibtex.el | 2162 | rcirc.el xwidget.c xwidget.el Makefile.in bibtex-tests.el bibtex.el |
| 2161 | cl-generic.el dispextern.h dispnew.c emacs.c latin-post.el lisp.h | 2163 | cl-generic.el dispextern.h dispnew.c emacs.c latin-post.el lisp.h |
| 2162 | ob-core.el org-id.el org.el print.c reporter.el and 8 other files | 2164 | ob-core.el org-id.el org.el print.c proced.el and 9 other files |
| 2163 | 2165 | ||
| 2164 | Gregorio Gervasio, Jr.: changed gnus-sum.el | 2166 | Gregorio Gervasio, Jr.: changed gnus-sum.el |
| 2165 | 2167 | ||
| @@ -2342,7 +2344,8 @@ Igor Kuzmin: wrote cconv.el | |||
| 2342 | Igor Saprykin: changed ftfont.c | 2344 | Igor Saprykin: changed ftfont.c |
| 2343 | 2345 | ||
| 2344 | Ihor Radchenko: wrote org-fold-core.el org-fold.el org-persist.el | 2346 | Ihor Radchenko: wrote org-fold-core.el org-fold.el org-persist.el |
| 2345 | and changed ox.el fns.c help-mode.el oc.el org-element.el | 2347 | and changed ox.el fns.c emacsclient.desktop help-mode.el oc.el |
| 2348 | org-element.el | ||
| 2346 | 2349 | ||
| 2347 | Iku Iwasa: changed auth-source-pass-tests.el auth-source-pass.el | 2350 | Iku Iwasa: changed auth-source-pass-tests.el auth-source-pass.el |
| 2348 | 2351 | ||
| @@ -2504,7 +2507,7 @@ James TD Smith: changed org.el org-colview.el org-clock.el | |||
| 2504 | org-remember.el org-plot.el org-agenda.el org-compat.el org-habit.el | 2507 | org-remember.el org-plot.el org-agenda.el org-compat.el org-habit.el |
| 2505 | org.texi | 2508 | org.texi |
| 2506 | 2509 | ||
| 2507 | James Thomas: changed quail/indian.el gnus-msg.el ind-util.el | 2510 | James Thomas: changed quail/indian.el gnus-msg.el ind-util.el nnmail.el |
| 2508 | 2511 | ||
| 2509 | James Troup: changed gnus-sum.el | 2512 | James Troup: changed gnus-sum.el |
| 2510 | 2513 | ||
| @@ -2545,10 +2548,8 @@ Jan Seeger: changed ox-publish.el parse-time.el | |||
| 2545 | 2548 | ||
| 2546 | Jan Stranik: changed ebrowse.c | 2549 | Jan Stranik: changed ebrowse.c |
| 2547 | 2550 | ||
| 2548 | Jan Synacek: changed emacs-lisp-intro.texi minibuffer.el mwheel.el | 2551 | Jan Synáček: changed emacs-lisp-intro.texi maintaining.texi minibuffer.el |
| 2549 | vc-git.el | 2552 | mwheel.el project.el vc-git.el |
| 2550 | |||
| 2551 | Jan Synáček: changed maintaining.texi project.el | ||
| 2552 | 2553 | ||
| 2553 | Jan Tatarik: wrote gnus-icalendar-tests.el gnus-icalendar.el | 2554 | Jan Tatarik: wrote gnus-icalendar-tests.el gnus-icalendar.el |
| 2554 | and changed gnus-score.el gnus-logic.el | 2555 | and changed gnus-score.el gnus-logic.el |
| @@ -2686,8 +2687,8 @@ and changed mml-sec.el gnus-util.el message.texi mml-smime.el mml1991.el | |||
| 2686 | Jens Petersen: wrote find-func.el | 2687 | Jens Petersen: wrote find-func.el |
| 2687 | and changed mule-cmds.el pcmpl-rpm.el | 2688 | and changed mule-cmds.el pcmpl-rpm.el |
| 2688 | 2689 | ||
| 2689 | Jens Schmidt: changed epa.texi plstore.el auth.texi comint.el gnus.texi | 2690 | Jens Schmidt: changed plstore.el epa.texi auth.texi comint.el |
| 2690 | isearch.el ldap.el | 2691 | elisp-mode.el epa-file.el epg.el gnus.texi isearch.el ldap.el |
| 2691 | 2692 | ||
| 2692 | Jens Toivo Berger Thielemann: changed word-help.el | 2693 | Jens Toivo Berger Thielemann: changed word-help.el |
| 2693 | 2694 | ||
| @@ -2766,7 +2767,7 @@ Jim Porter: changed eshell.texi esh-cmd.el esh-var-tests.el | |||
| 2766 | esh-util.el eshell-tests-helpers.el em-pred.el esh-arg.el | 2767 | esh-util.el eshell-tests-helpers.el em-pred.el esh-arg.el |
| 2767 | esh-cmd-tests.el tramp.el em-pred-tests.el em-dirs-tests.el server.el | 2768 | esh-cmd-tests.el tramp.el em-pred-tests.el em-dirs-tests.el server.el |
| 2768 | em-basic.el em-extpipe-tests.el esh-opt-tests.el esh-opt.el | 2769 | em-basic.el em-extpipe-tests.el esh-opt-tests.el esh-opt.el |
| 2769 | and 90 other files | 2770 | and 92 other files |
| 2770 | 2771 | ||
| 2771 | Jim Radford: changed gnus-start.el | 2772 | Jim Radford: changed gnus-start.el |
| 2772 | 2773 | ||
| @@ -2778,12 +2779,13 @@ Jim Wilson: changed alloca.c oldXMenu/Makefile.in | |||
| 2778 | 2779 | ||
| 2779 | Jin Choi: changed progmodes/python.el | 2780 | Jin Choi: changed progmodes/python.el |
| 2780 | 2781 | ||
| 2781 | Jindrich Makovicka: changed eval.c fns.c | 2782 | Jindřich Makovička: changed eval.c fns.c pgtkfns.c pgtkselect.c |
| 2782 | 2783 | pgtkterm.c | |
| 2783 | Jindřich Makovička: changed pgtkfns.c pgtkselect.c pgtkterm.c | ||
| 2784 | 2784 | ||
| 2785 | Jirka Kosek: changed mule.el | 2785 | Jirka Kosek: changed mule.el |
| 2786 | 2786 | ||
| 2787 | J M: changed csharp-mode.el | ||
| 2788 | |||
| 2787 | Joachim Nilsson: changed cc-styles.el | 2789 | Joachim Nilsson: changed cc-styles.el |
| 2788 | 2790 | ||
| 2789 | Joachim Reiter: changed org-footnote.el | 2791 | Joachim Reiter: changed org-footnote.el |
| @@ -2920,7 +2922,7 @@ John Mastro: changed auth-source.el ibuffer.el w32heap.c | |||
| 2920 | 2922 | ||
| 2921 | John Mongan: changed progmodes/f90.el | 2923 | John Mongan: changed progmodes/f90.el |
| 2922 | 2924 | ||
| 2923 | John Muhl: changed calculator.el | 2925 | John Muhl: changed calculator.el sqlite-mode.el |
| 2924 | 2926 | ||
| 2925 | John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el help-fns.el | 2927 | John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el help-fns.el |
| 2926 | rmail.el files.el thumbs.el bindings.el fns.c xfns.c arc-mode.el | 2928 | rmail.el files.el thumbs.el bindings.el fns.c xfns.c arc-mode.el |
| @@ -3044,7 +3046,7 @@ and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c | |||
| 3044 | 3046 | ||
| 3045 | Joseph M. Kelsey: changed fileio.c skeleton.el | 3047 | Joseph M. Kelsey: changed fileio.c skeleton.el |
| 3046 | 3048 | ||
| 3047 | Joseph Turner: changed package-vc.el | 3049 | Joseph Turner: changed package-vc.el subr.el |
| 3048 | 3050 | ||
| 3049 | Josh Elsasser: changed eglot.el README.md configure.ac | 3051 | Josh Elsasser: changed eglot.el README.md configure.ac |
| 3050 | 3052 | ||
| @@ -3125,8 +3127,8 @@ Juri Linkov: wrote compose.el emoji.el files-x.el misearch.el | |||
| 3125 | repeat-tests.el replace-tests.el tab-bar-tests.el tab-bar.el | 3127 | repeat-tests.el replace-tests.el tab-bar-tests.el tab-bar.el |
| 3126 | tab-line.el | 3128 | tab-line.el |
| 3127 | and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el | 3129 | and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el |
| 3128 | progmodes/grep.el minibuffer.el window.el subr.el vc.el mouse.el | 3130 | progmodes/grep.el minibuffer.el window.el subr.el vc.el outline.el |
| 3129 | outline.el diff-mode.el repeat.el image-mode.el files.el menu-bar.el | 3131 | mouse.el diff-mode.el repeat.el image-mode.el files.el menu-bar.el |
| 3130 | search.texi startup.el progmodes/compile.el and 473 other files | 3132 | search.texi startup.el progmodes/compile.el and 473 other files |
| 3131 | 3133 | ||
| 3132 | Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h | 3134 | Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h |
| @@ -3387,8 +3389,6 @@ Kishore Kumar: changed terminal.el | |||
| 3387 | 3389 | ||
| 3388 | Kiso Katsuyuki: changed tab-line.el | 3390 | Kiso Katsuyuki: changed tab-line.el |
| 3389 | 3391 | ||
| 3390 | Kjartan Oli Agustsson: changed doc-view.el | ||
| 3391 | |||
| 3392 | Kjartan Óli Ágústsson: changed doc-view.el | 3392 | Kjartan Óli Ágústsson: changed doc-view.el |
| 3393 | 3393 | ||
| 3394 | Klaus Straubinger: changed url-http.el url-history.el pcmpl-rpm.el | 3394 | Klaus Straubinger: changed url-http.el url-history.el pcmpl-rpm.el |
| @@ -3666,7 +3666,7 @@ Manuel Giraud: changed vc.el ox-html.el bookmark.el image-dired.el | |||
| 3666 | longlines.el ox-publish.el keyboard.c paragraphs.el simple.el | 3666 | longlines.el ox-publish.el keyboard.c paragraphs.el simple.el |
| 3667 | basic.texi battery.el bookmark-tests.el cus-start.el dired.texi | 3667 | basic.texi battery.el bookmark-tests.el cus-start.el dired.texi |
| 3668 | dispextern.h easymenu.el find-dired.el ibuf-ext.el ibuf-macs.el | 3668 | dispextern.h easymenu.el find-dired.el ibuf-ext.el ibuf-macs.el |
| 3669 | idlwave.el image.c and 11 other files | 3669 | idlwave.el image-mode.el and 12 other files |
| 3670 | 3670 | ||
| 3671 | Manuel Gómez: changed speedbar.el | 3671 | Manuel Gómez: changed speedbar.el |
| 3672 | 3672 | ||
| @@ -3935,6 +3935,8 @@ Matthew Mundell: changed calendar.texi diary-lib.el files.texi | |||
| 3935 | 3935 | ||
| 3936 | Matthew Newton: changed imenu.el | 3936 | Matthew Newton: changed imenu.el |
| 3937 | 3937 | ||
| 3938 | Matthew Tromp: changed ielm.el | ||
| 3939 | |||
| 3938 | Matthew White: changed buffer.c bookmark-tests.el bookmark.el | 3940 | Matthew White: changed buffer.c bookmark-tests.el bookmark.el |
| 3939 | test-list.bmk | 3941 | test-list.bmk |
| 3940 | 3942 | ||
| @@ -3988,7 +3990,7 @@ Mauro Aranda: changed wid-edit.el cus-edit.el custom.el wid-edit-tests.el | |||
| 3988 | widget.texi perl-mode.el custom-tests.el checkdoc-tests.el checkdoc.el | 3990 | widget.texi perl-mode.el custom-tests.el checkdoc-tests.el checkdoc.el |
| 3989 | cperl-mode-tests.el cus-edit-tests.el cus-theme.el customize.texi | 3991 | cperl-mode-tests.el cus-edit-tests.el cus-theme.el customize.texi |
| 3990 | files.texi gnus.texi octave.el pong.el align.el auth-source.el | 3992 | files.texi gnus.texi octave.el pong.el align.el auth-source.el |
| 3991 | autorevert.el button.el and 45 other files | 3993 | autorevert.el base.el and 56 other files |
| 3992 | 3994 | ||
| 3993 | Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el | 3995 | Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el |
| 3994 | 3996 | ||
| @@ -4011,8 +4013,8 @@ and co-wrote tramp-cache.el tramp-sh.el tramp.el | |||
| 4011 | and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c | 4013 | and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c |
| 4012 | files.el ange-ftp.el files.texi file-notify-tests.el dbus.texi | 4014 | files.el ange-ftp.el files.texi file-notify-tests.el dbus.texi |
| 4013 | gitlab-ci.yml autorevert.el tramp-fish.el kqueue.c Dockerfile.emba | 4015 | gitlab-ci.yml autorevert.el tramp-fish.el kqueue.c Dockerfile.emba |
| 4014 | os.texi tramp-gw.el test/Makefile.in README shell.el files-x.el | 4016 | os.texi tramp-gw.el test/Makefile.in README shell.el files-tests.el |
| 4015 | and 308 other files | 4017 | and 309 other files |
| 4016 | 4018 | ||
| 4017 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h | 4019 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h |
| 4018 | unexec.c | 4020 | unexec.c |
| @@ -4453,6 +4455,8 @@ and changed rsz-mini.el emacs-buffer.gdb comint.el files.el Makefile | |||
| 4453 | 4455 | ||
| 4454 | Noah Lavine: changed tramp.el | 4456 | Noah Lavine: changed tramp.el |
| 4455 | 4457 | ||
| 4458 | Noah Peart: changed treesit.el | ||
| 4459 | |||
| 4456 | Noah Swainland: changed calc.el goto-addr.el misc.texi | 4460 | Noah Swainland: changed calc.el goto-addr.el misc.texi |
| 4457 | 4461 | ||
| 4458 | Noam Postavsky: changed progmodes/python.el lisp-mode.el bytecomp.el | 4462 | Noam Postavsky: changed progmodes/python.el lisp-mode.el bytecomp.el |
| @@ -4795,9 +4799,10 @@ Philipp Stephani: wrote callint-tests.el checkdoc-tests.el | |||
| 4795 | cl-preloaded-tests.el ediff-diff-tests.el eval-tests.el ido-tests.el | 4799 | cl-preloaded-tests.el ediff-diff-tests.el eval-tests.el ido-tests.el |
| 4796 | lread-tests.el mouse-tests.el startup-tests.el xt-mouse-tests.el | 4800 | lread-tests.el mouse-tests.el startup-tests.el xt-mouse-tests.el |
| 4797 | and changed emacs-module.c emacs-module-tests.el configure.ac json.c | 4801 | and changed emacs-module.c emacs-module-tests.el configure.ac json.c |
| 4798 | process.c eval.c internals.texi json-tests.el process-tests.el alloc.c | 4802 | process.c eval.c internals.texi json-tests.el process-tests.el |
| 4799 | emacs-module.h.in emacs.c lread.c nsterm.m pdumper.c bytecomp.el lisp.h | 4803 | pdumper.c alloc.c emacs-module.h.in emacs.c lread.c nsterm.m |
| 4800 | seccomp-filter.c callproc.c cl-macs.el gtkutil.c and 188 other files | 4804 | bytecomp.el lisp.h seccomp-filter.c callproc.c cl-macs.el gtkutil.c |
| 4805 | and 188 other files | ||
| 4801 | 4806 | ||
| 4802 | Phillip Dixon: changed eglot.el | 4807 | Phillip Dixon: changed eglot.el |
| 4803 | 4808 | ||
| @@ -5092,7 +5097,7 @@ and changed configure.ac process.c blocks.awk keymap.el font.c | |||
| 5092 | network-stream-tests.el processes.texi custom.texi emoji-zwj.awk | 5097 | network-stream-tests.el processes.texi custom.texi emoji-zwj.awk |
| 5093 | ftfont.c gtkutil.c process-tests.el unicode vc-git.el terminal.c | 5098 | ftfont.c gtkutil.c process-tests.el unicode vc-git.el terminal.c |
| 5094 | char-fold.el gnutls.el keymaps.texi network-stream.el nsm.el nsterm.m | 5099 | char-fold.el gnutls.el keymaps.texi network-stream.el nsm.el nsterm.m |
| 5095 | and 192 other files | 5100 | and 193 other files |
| 5096 | 5101 | ||
| 5097 | Robert Thorpe: changed cus-start.el indent.el rmail.texi | 5102 | Robert Thorpe: changed cus-start.el indent.el rmail.texi |
| 5098 | 5103 | ||
| @@ -5154,6 +5159,8 @@ Ross Donaldson: changed progmodes/python.el | |||
| 5154 | 5159 | ||
| 5155 | Ross Patterson: co-wrote org-protocol.el | 5160 | Ross Patterson: co-wrote org-protocol.el |
| 5156 | 5161 | ||
| 5162 | Ross Timson: changed eglot.el | ||
| 5163 | |||
| 5157 | Roy Hashimoto: changed mm-view.el | 5164 | Roy Hashimoto: changed mm-view.el |
| 5158 | 5165 | ||
| 5159 | Roy Liu: changed ns-win.el | 5166 | Roy Liu: changed ns-win.el |
| @@ -5324,6 +5331,8 @@ Sebastian Kremer: wrote dired-aux.el dired.el ls-lisp.el | |||
| 5324 | and co-wrote dired-x.el find-dired.el | 5331 | and co-wrote dired-x.el find-dired.el |
| 5325 | and changed add-log.el | 5332 | and changed add-log.el |
| 5326 | 5333 | ||
| 5334 | Sebastian Miele: changed strings.texi | ||
| 5335 | |||
| 5327 | Sebastian Reuße: changed find-dired.el | 5336 | Sebastian Reuße: changed find-dired.el |
| 5328 | 5337 | ||
| 5329 | Sebastian Rose: co-wrote org-protocol.el | 5338 | Sebastian Rose: co-wrote org-protocol.el |
| @@ -5515,10 +5524,10 @@ Stefan Kangas: wrote bookmark-tests.el cal-julian-tests.el | |||
| 5515 | studly-tests.el tabify-tests.el time-tests.el timezone-tests.el | 5524 | studly-tests.el tabify-tests.el time-tests.el timezone-tests.el |
| 5516 | underline-tests.el uudecode-tests.el wallpaper.el warnings-tests.el | 5525 | underline-tests.el uudecode-tests.el wallpaper.el warnings-tests.el |
| 5517 | and co-wrote help-tests.el keymap-tests.el | 5526 | and co-wrote help-tests.el keymap-tests.el |
| 5518 | and changed image-dired.el package.el efaq.texi cperl-mode.el subr.el | 5527 | and changed image-dired.el efaq.texi package.el cperl-mode.el help.el |
| 5519 | checkdoc.el help.el bookmark.el simple.el dired.el files.el dired-x.el | 5528 | subr.el checkdoc.el bookmark.el simple.el dired.el files.el gnus.texi |
| 5520 | gnus.texi keymap.c image-mode.el erc.el ediff-util.el speedbar.el | 5529 | dired-x.el keymap.c image-mode.el erc.el ediff-util.el speedbar.el |
| 5521 | browse-url.el bytecomp-tests.el bytecomp.el and 1657 other files | 5530 | woman.el browse-url.el bytecomp-tests.el and 1678 other files |
| 5522 | 5531 | ||
| 5523 | Stefan Merten: co-wrote rst.el | 5532 | Stefan Merten: co-wrote rst.el |
| 5524 | 5533 | ||
| @@ -5571,7 +5580,7 @@ and co-wrote todo-mode.el | |||
| 5571 | and changed wdired.el todo-mode.texi wdired-tests.el diary-lib.el | 5580 | and changed wdired.el todo-mode.texi wdired-tests.el diary-lib.el |
| 5572 | dired.el dired-tests.el doc-view.el files.el info.el minibuffer.el | 5581 | dired.el dired-tests.el doc-view.el files.el info.el minibuffer.el |
| 5573 | outline.el todo-test-1.todo allout.el eww.el find-dired.el frames.texi | 5582 | outline.el todo-test-1.todo allout.el eww.el find-dired.el frames.texi |
| 5574 | hl-line.el menu-bar.el mouse.el otodo-mode.el subr.el | 5583 | hl-line.el menu-bar.el mouse.el otodo-mode.el simple.el |
| 5575 | and 63 other files | 5584 | and 63 other files |
| 5576 | 5585 | ||
| 5577 | Stephen C. Gilardi: changed configure.ac | 5586 | Stephen C. Gilardi: changed configure.ac |
| @@ -5781,7 +5790,7 @@ Thamer Mahmoud: changed arabic.el | |||
| 5781 | Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c | 5790 | Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c |
| 5782 | 5791 | ||
| 5783 | Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el | 5792 | Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el |
| 5784 | c-ts-mode.el eglot.el js.el csharp-mode.el css-mode.el project.el | 5793 | c-ts-mode.el eglot.el csharp-mode.el js.el css-mode.el project.el |
| 5785 | json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el EGLOT-NEWS | 5794 | json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el EGLOT-NEWS |
| 5786 | README.md c-ts-mode-tests.el compile-tests.el go-ts-mode.el | 5795 | README.md c-ts-mode-tests.el compile-tests.el go-ts-mode.el |
| 5787 | indent-bsd.erts indent.erts maintaining.texi mwheel.el | 5796 | indent-bsd.erts indent.erts maintaining.texi mwheel.el |
| @@ -5833,6 +5842,8 @@ and changed soap-inspect.el eudc.el eudc-vars.el eudc.texi ldap.el | |||
| 5833 | README authinfo bbdb diary-lib.el display.texi eudc-capf.el | 5842 | README authinfo bbdb diary-lib.el display.texi eudc-capf.el |
| 5834 | and 8 other files | 5843 | and 8 other files |
| 5835 | 5844 | ||
| 5845 | Thomas Hilke: changed sqlite-mode.el | ||
| 5846 | |||
| 5836 | Thomas Horsley: changed cxux-crt0.s cxux.h cxux7.h emacs.c nh3000.h | 5847 | Thomas Horsley: changed cxux-crt0.s cxux.h cxux7.h emacs.c nh3000.h |
| 5837 | nh4000.h simple.el sysdep.c xterm.c | 5848 | nh4000.h simple.el sysdep.c xterm.c |
| 5838 | 5849 | ||
| @@ -6075,8 +6086,8 @@ Ulrich Leodolter: changed w32proc.c | |||
| 6075 | Ulrich Müller: changed configure.ac calc-units.el | 6086 | Ulrich Müller: changed configure.ac calc-units.el |
| 6076 | emacsclient-mail.desktop lib-src/Makefile.in src/Makefile.in version.el | 6087 | emacsclient-mail.desktop lib-src/Makefile.in src/Makefile.in version.el |
| 6077 | Makefile.in doctor.el emacs.1 files.el gamegrid.el gud.el server.el | 6088 | Makefile.in doctor.el emacs.1 files.el gamegrid.el gud.el server.el |
| 6078 | ChgPane.c ChgSel.c HELLO INSTALL XMakeAssoc.c authors.el bytecomp.el | 6089 | ChgPane.c ChgSel.c HELLO INSTALL XMakeAssoc.c authors.el bindings.el |
| 6079 | case-table.el and 44 other files | 6090 | bytecomp.el and 45 other files |
| 6080 | 6091 | ||
| 6081 | Ulrich Neumerkel: changed xterm.c | 6092 | Ulrich Neumerkel: changed xterm.c |
| 6082 | 6093 | ||
| @@ -6151,7 +6162,8 @@ Vincent Bernat: changed gnus-int.el nnimap.el xsettings.c | |||
| 6151 | 6162 | ||
| 6152 | Vincent Del Vecchio: changed info.el mh-utils.el | 6163 | Vincent Del Vecchio: changed info.el mh-utils.el |
| 6153 | 6164 | ||
| 6154 | Vincenzo Pupillo: changed js.el typescript-ts-mode.el java-ts-mode.el | 6165 | Vincenzo Pupillo: changed cmake-ts-mode.el js.el typescript-ts-mode.el |
| 6166 | java-ts-mode.el | ||
| 6155 | 6167 | ||
| 6156 | Vince Salvino: changed msdos.texi w32.c w32fns.c | 6168 | Vince Salvino: changed msdos.texi w32.c w32fns.c |
| 6157 | 6169 | ||
diff --git a/src/xterm.c b/src/xterm.c index 517bdf57aab..5d491e63778 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -11820,7 +11820,9 @@ x_frame_highlight (struct frame *f) | |||
| 11820 | x_stop_ignoring_errors (dpyinfo); | 11820 | x_stop_ignoring_errors (dpyinfo); |
| 11821 | unblock_input (); | 11821 | unblock_input (); |
| 11822 | gui_update_cursor (f, true); | 11822 | gui_update_cursor (f, true); |
| 11823 | x_set_frame_alpha (f); | 11823 | |
| 11824 | if (!FRAME_X_OUTPUT (f)->alpha_identical_p) | ||
| 11825 | x_set_frame_alpha (f); | ||
| 11824 | } | 11826 | } |
| 11825 | 11827 | ||
| 11826 | static void | 11828 | static void |
| @@ -11844,7 +11846,15 @@ x_frame_unhighlight (struct frame *f) | |||
| 11844 | unblock_input (); | 11846 | unblock_input (); |
| 11845 | 11847 | ||
| 11846 | gui_update_cursor (f, true); | 11848 | gui_update_cursor (f, true); |
| 11847 | x_set_frame_alpha (f); | 11849 | |
| 11850 | /* Eschew modifying the frame alpha when the alpha values for | ||
| 11851 | focused and background frames are identical; otherwise, this will | ||
| 11852 | upset the order in which changes to the alpha property | ||
| 11853 | immediately subsequent to a focus change are propagated into a | ||
| 11854 | frame's alpha property. (bug#66398) */ | ||
| 11855 | |||
| 11856 | if (!FRAME_X_OUTPUT (f)->alpha_identical_p) | ||
| 11857 | x_set_frame_alpha (f); | ||
| 11848 | } | 11858 | } |
| 11849 | 11859 | ||
| 11850 | /* The focus has changed. Update the frames as necessary to reflect | 11860 | /* The focus has changed. Update the frames as necessary to reflect |