aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2024-03-24 09:37:03 -0400
committerEli Zaretskii2024-03-24 09:37:03 -0400
commitae8f815613c2e072e92aa8fe7b4bcf2fdabc7408 (patch)
treeafbba238d68eb591c29bf188dbf0764fb7489371
parentff6cc3d2cf0e17fc44ac7dfd259c74f96eafa1c4 (diff)
downloademacs-ae8f815613c2e072e92aa8fe7b4bcf2fdabc7408.tar.gz
emacs-ae8f815613c2e072e92aa8fe7b4bcf2fdabc7408.zip
Update files for Emacs 29.3emacs-29.3
* ChangeLog.4: * etc/AUTHORS: * etc/HISTORY: Update for Emacs 29.3.
-rw-r--r--ChangeLog.4594
-rw-r--r--etc/AUTHORS50
-rw-r--r--etc/HISTORY2
3 files changed, 624 insertions, 22 deletions
diff --git a/ChangeLog.4 b/ChangeLog.4
index 74d6887376b..4b806c21124 100644
--- a/ChangeLog.4
+++ b/ChangeLog.4
@@ -1,3 +1,595 @@
12024-03-24 Ihor Radchenko <yantar92@posteo.net>
2
3 org--confirm-resource-safe: Fix prompt when prompting in non-file Org buffers
4
5 * lisp/org/org.el (org--confirm-resource-safe): When called from
6 non-file buffer, do not put stray "f" in the prompt.
7
8 org-file-contents: Consider all remote files unsafe
9
10 * lisp/org/org.el (org-file-contents): When loading files, consider all
11 remote files (like TRAMP-fetched files) unsafe, in addition to URLs.
12
13 org-latex-preview: Add protection when `untrusted-content' is non-nil
14
15 * lisp/org/org.el (org--latex-preview-when-risky): New variable
16 controlling how to handle LaTeX previews in Org files from untrusted
17 origin.
18 (org-latex-preview): Consult `org--latex-preview-when-risky' before
19 generating previews.
20 This patch adds a layer of protection when LaTeX preview is requested
21 for an email attachment, where `untrusted-content' is set to non-nil.
22
23 * lisp/gnus/mm-view.el (mm-display-inline-fontify): Mark contents untrusted.
24 * lisp/files.el (untrusted-content): New variable.
25
26 The new variable is to be used when buffer contents comes from untrusted
27 source.
28
29 org-macro--set-templates: Prevent code evaluation
30
31 * lisp/org/org-macro.el (org-macro--set-templates): Get rid of any
32 risk to evaluate code when `org-macro--set-templates' is called as a
33 part of major mode initialization. This way, no code evaluation is
34 ever triggered when user merely opens the file or when
35 `mm-display-org-inline' invokes Org major mode to fontify mime part
36 preview in email messages.
37
382024-03-24 Eli Zaretskii <eliz@gnu.org>
39
40 * admin/authors.el (authors-aliases): Add ignored authors.
41
42 * etc/NEWS: Update for Emacs 29.3
43
442024-03-21 Andrea Corallo <akrl@sdf.org>
45
46 * Fix missing `comp-files-queue' update (bug#63415).
47
48 * lisp/emacs-lisp/comp.el (native--compile-async): Update
49 `comp-files-queue' for real.
50
512024-03-21 Basil L. Contovounesios <basil@contovou.net>
52
53 Clarify description of format-spec truncation
54
55 * doc/lispref/strings.texi (Custom Format Strings): Mention that
56 precision specifier affects both '<' and '>' truncation (bug#69822).
57 * lisp/format-spec.el (format-spec, format-spec--do-flags): Use same
58 terminology as 'format', especially when referring to its behavior.
59
602024-03-21 Eli Zaretskii <eliz@gnu.org>
61
62 More accurate documentation of 'rmail-mail-new-frame'
63
64 * doc/emacs/rmail.texi (Rmail Reply): More accurate documentation
65 of the effects of 'rmail-mail-new-frame'. (Bug#69738)
66
672024-03-20 Eli Zaretskii <eliz@gnu.org>
68
69 Fix documentation of M-SPC in user manual
70
71 * doc/emacs/killing.texi (Deletion): Fix documentation of
72 'cycle-spacing'. (Bug#69905)
73
742024-03-17 Michael Albinus <michael.albinus@gmx.de>
75
76 * admin/notes/bugtracker: Minor copyedit.
77
782024-03-16 Theodor Thornhill <theo@thornhill.no>
79
80 Tweak regexp for object initializers in csharp-mode (bug#69571)
81
82 * lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Add
83 handling to not consider ended statements as object init openers.
84 * test/lisp/progmodes/csharp-mode-resources/indent.erts: New test
85 resources.
86 * test/lisp/progmodes/csharp-mode-tests.el: Add test for this particular
87 issue.
88
892024-03-16 Konstantin Kharlamov <Hi-Angel@yandex.ru>
90
91 `term-mode': mention the keymap to add keybindings to
92
93 A user typically expects a keymap for mode `foo' to be called
94 `foo-mode-map'. term-mode has `term-mode-map' too, but for
95 user-defined bindings to have effect they have to be put to
96 `term-raw-map' instead. So let's mention that.
97 * lisp/term.el (term-mode) (term-mode-map) (term-raw-map): Mention
98 the keymaps to add keybindings to for `term-mode'. (Bug#69786)
99
1002024-03-16 Eli Zaretskii <eliz@gnu.org>
101
102 Fix 'shortdoc-copy-function-as-kill'
103
104 * lisp/emacs-lisp/shortdoc.el (shortdoc-copy-function-as-kill):
105 Fix handling of functions with no arguments. (Bug#69720)
106
1072024-03-16 Eli Zaretskii <eliz@gnu.org>
108
109 Improve documentation of 'edebug-print-*' variables
110
111 * lisp/emacs-lisp/edebug.el (edebug-print-length)
112 (edebug-print-level): Fix doc strings and customization labels.
113 Suggested by Matt Trzcinski <matt@excalamus.com>. (Bug#69745)
114
1152024-03-11 F. Jason Park <jp@neverwas.me>
116
117 Fix 'with-sqlite-transaction'
118
119 * lisp/sqlite.el (with-sqlite-transaction): Tuck misplaced body
120 of else form back into feature-test control structure whence it
121 escaped. (Bug#67142)
122
123 * test/lisp/sqlite-tests.el: New file to accompany
124 test/src/sqlite-tests.el.
125
1262024-03-01 Dan Jacobson <jidanni@jidanni.org> (tiny change)
127
128 Fix typos in vnvni.el.
129
130 * lisp/leim/quail/vnvni.el ("vietnamese-vni"): Fix typos. (Bug#69485)
131
1322024-02-27 Eli Zaretskii <eliz@gnu.org>
133
134 Avoid assertion violations in bidi.c
135
136 * src/bidi.c (bidi_resolve_brackets): Move assertion about
137 'resolved_level' to where it belongs. This avoids unnecessary
138 aborts when the character is not a bracket type and doesn't need
139 BPA resolution. (Bug#69421)
140
1412024-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
142
143 * lisp/files.el (hack-one-local-variable): Use `set-auto-mode-0`
144
145 This fixes bug#69373.
146
1472024-02-24 Eli Zaretskii <eliz@gnu.org>
148
149 Fix infinite recursion in gdb-mi.el
150
151 * lisp/progmodes/gdb-mi.el: (gdb-clear-partial-output)
152 (gdb-clear-inferior-io): Set inhibit-read-only, to avoid
153 signaling errors in process filter. (Bug#69327)
154
1552024-02-24 Eli Zaretskii <eliz@gnu.org>
156
157 Fix 'help-quick-toggle'
158
159 * lisp/help.el (help-quick-sections): Fix "kill-region" command.
160 Add a doc string. (Bug#69345)
161
1622024-02-21 Juri Linkov <juri@linkov.net>
163
164 * doc/lispref/modes.texi (Tabulated List Mode): Update.
165
166 In the description of 'tabulated-list-format' document
167 the missing value 'props' that was added long ago.
168
1692024-02-21 Michael Albinus <michael.albinus@gmx.de>
170
171 * lisp/net/tramp.el (tramp-methods): Fix typo in docstring. (Bug#69294)
172
1732024-02-17 Dmitry Gutov <dmitry@gutov.dev>
174
175 java-ts-mode: Indentation for opening brace on a separate line
176
177 * lisp/progmodes/java-ts-mode.el (java-ts-mode--indent-rules):
178 Support putting the opening brace on a separate line (bug#67556).
179
180 * test/lisp/progmodes/java-ts-mode-resources/indent.erts:
181 Add a test.
182
1832024-02-17 Philip Kaludercic <philipk@posteo.net>
184
185 Removed decommissioned PGP keyservers
186
187 * lisp/epa-ks.el (epa-keyserver): Update the user option type of
188 `epa-keyserver'.
189
190 See https://mail.gnu.org/archive/html/emacs-devel/2023-11/msg00857.html.
191
1922024-02-17 Ihor Radchenko <yantar92@posteo.net>
193
194 org: Fix security prompt for downloading remote resource
195
196 * lisp/org/org.el (org--confirm-resource-safe): Do not assume that
197 resource is safe when user replies "n" (do not download).
198
199 Reported-by: Max Nikulin <manikulin@gmail.com>
200 Link: https://orgmode.org/list/upj6uk$b7o$1@ciao.gmane.io
201
2022024-02-17 Eli Zaretskii <eliz@gnu.org>
203
204 Revert "Update to Org 9.6.19"
205
206 This reverts commit 07a392f445eb21c5e4681027eee9d981300a4309.
207 It was installed by mistake.
208
2092024-02-17 Kyle Meyer <kyle@kyleam.com>
210
211 Update to Org 9.6.19
212
2132024-02-15 Philipp Stephani <p.stephani2@gmail.com>
214
215 Remove references to phst@google.com.
216
217 I don't work for Google any more, so I'll use my private address going
218 forward.
219
220 * .mailmap: Remove references to phst@google.com.
221
2222024-02-14 Stefan Kangas <stefankangas@gmail.com>
223
224 * BUGS: Note how to report critical security issues.
225
2262024-02-14 Stefan Kangas <stefankangas@gmail.com>
227
228 Add cross-reference to ELisp manual Caveats
229
230 * doc/lispref/intro.texi (Caveats): Add cross-reference to Emacs manual.
231 Talking about "contributing code" makes little sense in a section about
232 reporting mistakes in the ELisp manual, so skip that part.
233
2342024-02-14 Joseph Turner <joseph@breatheoutbreathe.in>
235
236 Improve directory prompt used by package-vc-checkout
237
238 * lisp/emacs-lisp/package-vc.el (package-vc--read-package-name): Use
239 read-directory-name instead of read-file-name. (Bug#66114)
240
2412024-02-14 Michael Albinus <michael.albinus@gmx.de>
242
243 Minor Tramp doc adaption
244
245 * doc/misc/tramp.texi (Frequently Asked Questions): Be more
246 precise with FIDO2 keys.
247
248 * lisp/net/tramp.el: Adapt comments.
249
2502024-02-12 Daniel Martín <mardani29@yahoo.es>
251
252 ;; Fix typo in the Tramp documentation
253
2542024-02-11 Andrea Corallo <acorallo@gnu.org>
255
256 * Improve reproducibility of inferred values by native comp
257
258 * lisp/emacs-lisp/comp-cstr.el (comp-normalize-valset): Do not try to
259 reorder conses using 'sxhash-equal' as its behavior is not reproducible
260 over different sessions.
261
2622024-02-10 Loïc Lemaître <loic.lemaitre@gmail.com> (tiny change)
263
264 Handle typescript ts grammar breaking change for function_expression
265
266 Starting from version 0.20.4 of the typescript/tsx grammar, "function"
267 becomes "function_expression". The right expression is used depending
268 on the grammar version.
269
270 * lisp/progmodes/typescript-ts-mode.el
271 (tsx-ts-mode--font-lock-compatibility-function-expression):
272 New function (bug#69024).
273 (typescript-ts-mode--font-lock-settings): Use it.
274
2752024-02-10 Eli Zaretskii <eliz@gnu.org>
276
277 Don't quote 't' in doc strings
278
279 * lisp/outline.el (outline-minor-mode-use-buttons): Doc fix.
280 Patch by Arash Esbati <arash@gnu.org>. (Bug#69012)
281
2822024-02-09 Michael Albinus <michael.albinus@gmx.de>
283
284 Tramp: Handle PIN requests from security keys (don't merge)
285
286 * doc/misc/tramp.texi (Frequently Asked Questions): Clarify FIDO entry.
287
288 * lisp/net/tramp-sh.el (tramp-actions-before-shell)
289 (tramp-actions-copy-out-of-band):
290 Use `tramp-security-key-pin-regexp'.
291
292 * lisp/net/tramp.el (tramp-security-key-pin-regexp): New defcustom.
293 (tramp-action-otp-password, tramp-read-passwd): Trim password prompt.
294 (tramp-action-show-and-confirm-message): Expand for PIN requests.
295
2962024-02-08 Stefan Kangas <stefankangas@gmail.com>
297
298 * admin/notes/kind-communication: New file.
299
3002024-02-08 Eli Zaretskii <eliz@gnu.org>
301
302 Don't skip links to "." and ".." in Dired when marking files
303
304 * lisp/dired.el (dired-mark): Skip "." and "..", but not symlinks
305 to those two. (Bug#38729) (Bug#68814)
306
3072024-02-06 Joseph Turner <joseph@breatheoutbreathe.in>
308
309 Pass unquoted filename to user-supplied MUSTMATCH predicate
310
311 * lisp/minibuffer.el (read-file-name-default): Pass REQUIRE-MATCH
312 argument through substitute-in-file-name.
313 * lisp/minibuffer.el (read-file-name): Update docstring.
314
315 Resolves bug#68815.
316
3172024-02-04 Juri Linkov <juri@linkov.net>
318
319 * doc/lispref/parsing.texi (Retrieving Nodes): Improve documentation.
320
321 Update optional arguments 'predicate' and 'include-node'
322 of 'treesit-node-top-level'.
323
3242024-02-03 Vincenzo Pupillo <v.pupillo@gmail.com>
325
326 Fix incompatibility with tree-sitter-javascript >= 0.20.2
327
328 Starting from version 0.20.2 the grammar's primary expression
329 "function" has been renamed to "function_expression". A new
330 function checks if the new primary expression is available,
331 and if so, it returns the correct rules.
332 * lisp/progmodes/js.el
333 (js--treesit-font-lock-compatibility-definition-feature): New
334 function.
335 (js--treesit-font-lock-settings): Use it. (Bug#68879)
336
3372024-02-03 Eli Zaretskii <eliz@gnu.org>
338
339 Avoid signaling errors from 'pixel-fill-region'
340
341 * lisp/textmodes/pixel-fill.el (pixel-fill-region): Make sure the
342 selected window displays the current buffer. This is important
343 when this function is called inside 'with-current-buffer' or
344 similar forms which temporarily change the buffer displayed in the
345 selected window. (Bug#67791)
346
3472024-02-02 nibon7 <nibon7@163.com>
348
349 eglot: Add nushell language server
350
351 * lisp/progmodes/eglot.el (eglot-server-programs): Add nushell
352 language server. (Bug#68823)
353
3542024-02-02 Piotr Kwiecinski <piotr.kwiecinski@codemanufacture.com> (tiny change)
355
356 eglot: Add php-ts-mode to eglot-server-programs
357
358 * lisp/progmodes/eglot.el (eglot-server-programs): Add
359 php-ts-mode. (Bug#68870)
360
3612024-02-02 dalu <mou.tong@outlook.com> (tiny change)
362
363 Support kotlin-ts-mode in Eglot
364
365 * lisp/progmodes/eglot.el (eglot-server-programs): Support
366 kotlin-ts-mode. (Bug#68865)
367
3682024-02-01 Michael Albinus <michael.albinus@gmx.de>
369
370 Fix stale cache in Tramp (do not merge with master)
371
372 * lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
373 Flush file properties when needed. (Bug#68805)
374
3752024-02-01 Ulrich Müller <ulm@gentoo.org>
376
377 * configure.ac: Include X11/Xlib.h for XOpenDisplay. (Bug#68842)
378
379 Do not merge to master.
380
3812024-02-01 Stefan Kangas <stefankangas@gmail.com>
382
383 Improve `desktop-save-mode` docstring
384
385 * lisp/desktop.el (desktop-save-mode): Improve docstring.
386
3872024-01-28 Joseph Turner <joseph@breatheoutbreathe.in>
388
389 Fix completing-read functional REQUIRE-MATCH behavior
390
391 * lisp/minibuffer.el (completion--complete-and-exit): If
392 minibuffer-completion-confirm is a function which returns nil,
393 immediately fail to complete.
394
395 See bug#66187.
396
3972024-01-28 Eli Zaretskii <eliz@gnu.org>
398
399 Fix "emacs -nw" on MS-Windows
400
401 * src/w32term.c (w32_flip_buffers_if_dirty): Do nothing if F is
402 not a GUI frame. This avoids rare crashes in "emacs -nw".
403 * src/w32console.c (initialize_w32_display): Set the
404 ENABLE_EXTENDED_FLAGS bit in 'prev_console_mode'.
405
406 (cherry picked from commit e1970c99f097715fc5bb3b88154799bfe13de90f)
407
4082024-01-28 Michael Albinus <michael.albinus@gmx.de>
409
410 Handle wrong login program in Tramp
411
412 * lisp/net/tramp-sh.el (tramp-maybe-open-connection): Exit remote
413 shell when login fails.
414
4152024-01-27 Jim Porter <jporterbugs@gmail.com>
416
417 * doc/lispref/package.texi (Multi-file Packages): Document ".elpaignore".
418
419 (cherry picked from commit 744a10a4d722a361bc21561b4162045e4ec97ed6)
420
4212024-01-27 Eshel Yaron <me@eshelyaron.com>
422
423 Avoid signaling errors in emoji.el on empty input
424
425 * lisp/international/emoji.el (emoji--read-emoji): Signal
426 user-error on empty input. (Bug#68671)
427
428 Do not merge to master.
429
4302024-01-27 Eli Zaretskii <eliz@gnu.org>
431
432 Fix description of when "\xNNN" is considered a unibyte character
433
434 * doc/lispref/objects.texi (Non-ASCII in Strings): More accurate
435 description of when a hexadecimal escape sequence yields a unibyte
436 character. (Bug#68751)
437
4382024-01-26 Randy Taylor <dev@rjt.dev>
439
440 Simplify imenu setup for {cmake,dockerfile}-ts-modes
441
442 * lisp/progmodes/cmake-ts-mode.el (treesit-induce-sparse-tree,
443 treesit-node-child, treesit-node-start, cmake-ts-mode--imenu,
444 cmake-ts-mode--imenu-1): Remove.
445 (treesit-search-subtree): Declare.
446 (cmake-ts-mode--function-name): New function.
447 (cmake-ts-mode): Use it.
448
449 * lisp/progmodes/dockerfile-ts-mode.el (treesit-induce-sparse-tree,
450 treesit-node-start, dockerfile-ts-mode--imenu,
451 dockerfile-ts-mode--imenu-1): Remove.
452 (dockerfile-ts-mode--stage-name): New function.
453 (dockerfile-ts-mode): Use it.
454
4552024-01-24 Eli Zaretskii <eliz@gnu.org>
456
457 Improve documentation of profiler commands
458
459 * doc/lispref/debugging.texi (Profiling): Document more commands.
460 Improve indexing. (Bug#68693)
461
4622024-01-23 Basil L. Contovounesios <contovob@tcd.ie>
463
464 Fix broken links to Freedesktop notifications spec
465
466 * doc/lispref/os.texi (Desktop Notifications):
467 * lisp/notifications.el: Replace broken developer.gnome.org links
468 with specifications.freedesktop.org (bug#67939).
469
4702024-01-22 Michael Albinus <michael.albinus@gmx.de>
471
472 Fix nasty cut'n'waste error in Tramp
473
474 * lisp/net/tramp.el (tramp-parse-passwd): Use `tramp-parse-passwd-group'.
475 Reported by Tim Landscheidt <tim@tim-landscheidt.de>.
476
4772024-01-21 Stefan Kangas <stefankangas@gmail.com>
478
479 Fix image-dired-tags-db-file void variable error
480
481 * lisp/image/image-dired-tags.el (image-dired-sane-db-file):
482 Require 'image-dired'. (Bug#68636)
483
4842024-01-21 Matthew Smith <matthew@gentoo.org> (tiny change)
485
486 typescript-ts-mode: Skip test if tsx grammar missing
487
488 typescript-ts-mode-test-indentation depends on both the tree-sitter
489 typescript grammar, and the tree-sitter tsx grammar. If only the
490 typescript is installed, the tests will run and then fail unexpectedly
491 after tsx fails to load.
492
493 * test/lisp/progmodes/typescript-ts-mode-tests.el
494 (typescript-ts-mode-test-indentation): Skip test if tsx grammar is
495 missing.
496
4972024-01-20 Stefan Kangas <stefankangas@gmail.com>
498
499 * admin/README: Document the run-codespell script.
500
501 * admin/README: Fix entry on coccinelle subdirectory.
502
5032024-01-20 Stefan Kangas <stefankangas@gmail.com>
504
505 Add script admin/run-codespell and supporting files
506
507 * admin/codespell/README:
508 * admin/codespell/codespell.dictionary:
509 * admin/codespell/codespell.exclude:
510 * admin/codespell/codespell.ignore:
511 * admin/codespell/codespell.rc:
512 * admin/run-codespell: New files.
513
5142024-01-20 Michael Albinus <michael.albinus@gmx.de>
515
516 Sync with Tramp 2.6.3-pre (don't merge with master)
517
518 * doc/misc/tramp.texi (Obtaining @value{tramp}): Mention the ELPA
519 Tramp manual.
520 (Remote processes): Adapt index.
521
522 * doc/misc/trampver.texi:
523 * lisp/net/trampver.el (tramp-version): Set to "2.6.3-pre".
524
525 * lisp/net/tramp.el (tramp-local-host-regexp): Extend. Adapt :version.
526 (tramp-signal-process): PROCESS can also be a string.
527 (tramp-skeleton-directory-files):
528 * lisp/net/tramp-cache.el (with-tramp-saved-file-property)
529 (with-tramp-saved-file-properties)
530 (with-tramp-saved-connection-property)
531 (with-tramp-saved-connection-properties): Use `setf' but `setq' in macro.
532
533 * lisp/net/tramp-compat.el (tramp-compat-funcall): Declare debug.
534
535 * lisp/net/tramp-crypt.el (tramp-crypt-file-name-p): Exclude lock files.
536 (tramp-crypt-file-name-handler-alist): Use `identity' for
537 `abbreviate-file-name'.
538 (tramp-crypt-add-directory, tramp-crypt-remove-directory):
539 Adapt docstrings.
540 (tramp-crypt-cleanup-connection): New defun. Add it to
541 `tramp-cleanup-connection-hook'
542
543 * lisp/net/tramp.el (tramp-skeleton-file-name-all-completions):
544 Handle "." and "..".
545
546 * lisp/net/tramp-adb.el (tramp-adb-handle-file-name-all-completions):
547 * lisp/net/tramp-fuse.el (tramp-fuse-handle-file-name-all-completions):
548 * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-file-name-all-completions):
549 Remove special handling of "." an "..".
550
551 * lisp/net/tramp-sh.el (tramp-pipe-stty-settings): New defcustom.
552 (tramp-sh-handle-make-process): Use it. (Bug#62093)
553
554 * test/lisp/net/tramp-tests.el (tramp-test18-file-attributes):
555 Adapt test.
556 (tramp-test31-signal-process): Extend.
557
5582024-01-20 Eli Zaretskii <eliz@gnu.org> (tiny change)
559
560 Update Polish translation of tutorial
561
562 * etc/tutorials/TUTORIAL.pl: Update text about scroll bar. New
563 text by Christopher Yeleighton <giecrilj@stegny.2a.pl>.
564 (Bug#68599)
565
5662024-01-19 Michael Albinus <michael.albinus@gmx.de>
567
568 * doc/misc/gnus.texi (Summary Mail Commands): Fix command name.
569
5702024-01-18 Eli Zaretskii <eliz@gnu.org>
571
572 Bump Emacs version to 29.2.50.
573
574 * README:
575 * configure.ac:
576 * nt/README.W32:
577 * msdos/sed2v2.inp:
578 * etc/NEWS: Bump Emacs version to 29.2.50.
579
5802024-01-18 Eli Zaretskii <eliz@gnu.org>
581
582 * Update etc/HISTORY and ChangeLog.4 for 29.2 release.
583
5842024-01-18 Eli Zaretskii <eliz@gnu.org>
585
586 Bump Emacs version to 29.2
587
588 * README:
589 * configure.ac:
590 * nt/README.W32:
591 * msdos/sed2v2.inp: Bump Emacs version to 29.2.
592
12024-01-18 Eli Zaretskii <eliz@maintain0p.gnu.org> 5932024-01-18 Eli Zaretskii <eliz@maintain0p.gnu.org>
2 594
3 * Version 29.2 released. 595 * Version 29.2 released.
@@ -120914,7 +121506,7 @@
120914 121506
120915This file records repository revisions from 121507This file records repository revisions from
120916commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to 121508commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
120917commit 92a7132bd6c76a43860fa01ca3363857d8dfc8f3 (inclusive). 121509commit 8d8253f89915f1d9b45791d46cf974c6bdcc1457 (inclusive).
120918See ChangeLog.3 for earlier changes. 121510See ChangeLog.3 for earlier changes.
120919 121511
120920;; Local Variables: 121512;; Local Variables:
diff --git a/etc/AUTHORS b/etc/AUTHORS
index 193a3db6760..8a541e8a7e2 100644
--- a/etc/AUTHORS
+++ b/etc/AUTHORS
@@ -585,7 +585,7 @@ Bartosz Duszel: changed allout.el bib-mode.el cc-cmds.el hexl.el icon.el
585Basil L. Contovounesios: changed simple.el subr.el message.el eww.el 585Basil L. Contovounesios: changed simple.el subr.el message.el eww.el
586 modes.texi custom.el text.texi bibtex.el gnus-sum.el internals.texi 586 modes.texi custom.el text.texi bibtex.el gnus-sum.el internals.texi
587 js.el customize.texi display.texi files.texi gnus-group.el gnus-win.el 587 js.el customize.texi display.texi files.texi gnus-group.el gnus-win.el
588 gnus.texi gravatar.el json.el map.el shr.el and 345 other files 588 gnus.texi gravatar.el json.el map.el shr.el and 346 other files
589 589
590Bastian Beischer: changed semantic/complete.el calc-yank.el include.el 590Bastian Beischer: changed semantic/complete.el calc-yank.el include.el
591 mru-bookmark.el refs.el senator.el 591 mru-bookmark.el refs.el senator.el
@@ -1246,6 +1246,8 @@ Dani Moncayo: changed msys-to-w32 Makefile.in configure.ac buffers.texi
1246 dired.texi display.texi emacs-lisp-intro.texi files.texi killing.texi 1246 dired.texi display.texi emacs-lisp-intro.texi files.texi killing.texi
1247 make-dist mark.texi msysconfig.sh simple.el text.texi version.el 1247 make-dist mark.texi msysconfig.sh simple.el text.texi version.el
1248 1248
1249Dan Jacobson: changed vnvni.el
1250
1249Dan Nicolaescu: wrote iris-ansi.el romanian.el vc-dir.el 1251Dan Nicolaescu: wrote iris-ansi.el romanian.el vc-dir.el
1250and co-wrote hideshow.el 1252and co-wrote hideshow.el
1251and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in 1253and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in
@@ -1576,7 +1578,7 @@ and changed xref.el ruby-mode.el project.el vc-git.el ruby-ts-mode.el
1576 elisp-mode.el js.el etags.el ruby-mode-tests.el vc.el package.el 1578 elisp-mode.el js.el etags.el ruby-mode-tests.el vc.el package.el
1577 vc-hg.el symref/grep.el treesit.el dired-aux.el progmodes/python.el 1579 vc-hg.el symref/grep.el treesit.el dired-aux.el progmodes/python.el
1578 ruby-ts-mode-tests.el simple.el typescript-ts-mode.el log-edit.el 1580 ruby-ts-mode-tests.el simple.el typescript-ts-mode.el log-edit.el
1579 ruby-ts.rb and 158 other files 1581 ruby-ts.rb and 159 other files
1580 1582
1581Dmitry Kurochkin: changed isearch.el 1583Dmitry Kurochkin: changed isearch.el
1582 1584
@@ -1675,7 +1677,7 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c]
1675 chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el 1677 chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el
1676and co-wrote help-tests.el 1678and co-wrote help-tests.el
1677and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c 1679and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c
1678 files.el fileio.c keyboard.c emacs.c text.texi configure.ac w32term.c 1680 files.el fileio.c keyboard.c emacs.c configure.ac text.texi w32term.c
1679 dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c 1681 dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c
1680 dispextern.h lisp.h and 1341 other files 1682 dispextern.h lisp.h and 1341 other files
1681 1683
@@ -1823,7 +1825,7 @@ Ernesto Alfonso: changed simple.el
1823 1825
1824E Sabof: changed hi-lock.el image-dired.el 1826E Sabof: changed hi-lock.el image-dired.el
1825 1827
1826Eshel Yaron: changed eglot.el emacs.texi eww.el indent.texi 1828Eshel Yaron: changed eglot.el emacs.texi emoji.el eww.el indent.texi
1827 1829
1828Espen Skoglund: wrote pascal.el 1830Espen Skoglund: wrote pascal.el
1829 1831
@@ -1935,7 +1937,7 @@ F. Jason Park: changed erc.el erc-backend.el erc-tests.el foonet.eld
1935 barnet.eld erc-scenarios-misc.el erc-services.el erc-common.el 1937 barnet.eld erc-scenarios-misc.el erc-services.el erc-common.el
1936 erc-networks-tests.el erc-scenarios-base-reconnect.el 1938 erc-networks-tests.el erc-scenarios-base-reconnect.el
1937 erc-scenarios-common.el socks-tests.el auth-source-pass-tests.el 1939 erc-scenarios-common.el socks-tests.el auth-source-pass-tests.el
1938 auth-source-pass.el erc-join.el erc-sasl-tests.el and 104 other files 1940 auth-source-pass.el erc-join.el erc-sasl-tests.el and 106 other files
1939 1941
1940Flemming Hoejstrup Hansen: changed forms.el 1942Flemming Hoejstrup Hansen: changed forms.el
1941 1943
@@ -2356,7 +2358,7 @@ Igor Saprykin: changed ftfont.c
2356 2358
2357Ihor Radchenko: wrote org-fold-core.el org-fold.el org-persist.el 2359Ihor Radchenko: wrote org-fold-core.el org-fold.el org-persist.el
2358and changed ox.el fns.c emacsclient.desktop help-mode.el oc.el 2360and changed ox.el fns.c emacsclient.desktop help-mode.el oc.el
2359 org-element.el 2361 org-element.el org.el
2360 2362
2361Iku Iwasa: changed auth-source-pass-tests.el auth-source-pass.el 2363Iku Iwasa: changed auth-source-pass-tests.el auth-source-pass.el
2362 2364
@@ -2780,7 +2782,7 @@ Jim Porter: changed eshell.texi esh-cmd.el esh-var-tests.el
2780 esh-util.el eshell-tests-helpers.el em-pred.el esh-arg.el 2782 esh-util.el eshell-tests-helpers.el em-pred.el esh-arg.el
2781 esh-cmd-tests.el tramp.el em-pred-tests.el em-dirs-tests.el server.el 2783 esh-cmd-tests.el tramp.el em-pred-tests.el em-dirs-tests.el server.el
2782 em-basic.el em-extpipe-tests.el esh-opt-tests.el esh-opt.el 2784 em-basic.el em-extpipe-tests.el esh-opt-tests.el esh-opt.el
2783 and 93 other files 2785 and 94 other files
2784 2786
2785Jim Radford: changed gnus-start.el 2787Jim Radford: changed gnus-start.el
2786 2788
@@ -3059,7 +3061,7 @@ and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c
3059 3061
3060Joseph M. Kelsey: changed fileio.c skeleton.el 3062Joseph M. Kelsey: changed fileio.c skeleton.el
3061 3063
3062Joseph Turner: changed package-vc.el subr.el 3064Joseph Turner: changed package-vc.el minibuffer.el subr.el
3063 3065
3064Josh Elsasser: changed eglot.el README.md configure.ac 3066Josh Elsasser: changed eglot.el README.md configure.ac
3065 3067
@@ -3435,7 +3437,7 @@ Konstantin Kharlamov: changed smerge-mode.el diff-mode.el files.el
3435 ada-mode.el autorevert.el calc-aent.el calc-ext.el calc-lang.el 3437 ada-mode.el autorevert.el calc-aent.el calc-ext.el calc-lang.el
3436 cc-mode.el cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el 3438 cc-mode.el cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el
3437 ebnf-dtd.el ebnf-ebx.el emacs-module-tests.el epg.el faces.el 3439 ebnf-dtd.el ebnf-ebx.el emacs-module-tests.el epg.el faces.el
3438 gnus-art.el gtkutil.c and 27 other files 3440 gnus-art.el gtkutil.c and 28 other files
3439 3441
3440Konstantin Kliakhandler: changed org-agenda.el 3442Konstantin Kliakhandler: changed org-agenda.el
3441 3443
@@ -3611,6 +3613,8 @@ Lluís Vilanova: changed ede/linux.el
3611 3613
3612Logan Perkins: changed keyboard.c 3614Logan Perkins: changed keyboard.c
3613 3615
3616Loïc Lemaître: changed typescript-ts-mode.el
3617
3614Luca Capello: changed mm-encode.el 3618Luca Capello: changed mm-encode.el
3615 3619
3616Lucas Werkmeister: changed emacs.c emacs.service nxml-mode.el 3620Lucas Werkmeister: changed emacs.c emacs.service nxml-mode.el
@@ -3950,6 +3954,8 @@ Matthew Mundell: changed calendar.texi diary-lib.el files.texi
3950 3954
3951Matthew Newton: changed imenu.el 3955Matthew Newton: changed imenu.el
3952 3956
3957Matthew Smith: changed typescript-ts-mode-tests.el
3958
3953Matthew Tromp: changed ielm.el 3959Matthew Tromp: changed ielm.el
3954 3960
3955Matthew White: changed buffer.c bookmark-tests.el bookmark.el 3961Matthew White: changed buffer.c bookmark-tests.el bookmark.el
@@ -4275,10 +4281,8 @@ Mohsin Kaleem: changed eglot.el
4275 4281
4276Mon Key: changed animate.el imap.el syntax.el 4282Mon Key: changed animate.el imap.el syntax.el
4277 4283
4278Morgan J. Smith: changed gnus-group-tests.el url-vars.el 4284Morgan Smith: changed image-dired.el doc-view.el gnus-group-tests.el
4279 4285 minibuffer-tests.el minibuffer.el url-vars.el vc-git.el window.el
4280Morgan Smith: changed image-dired.el doc-view.el minibuffer-tests.el
4281 minibuffer.el vc-git.el window.el
4282 4286
4283Morten Welinder: wrote [many MS-DOS files] arc-mode.el desktop.el 4287Morten Welinder: wrote [many MS-DOS files] arc-mode.el desktop.el
4284 dosfns.c internal.el msdos.h pc-win.el 4288 dosfns.c internal.el msdos.h pc-win.el
@@ -4291,6 +4295,8 @@ Mosur Mohan: changed etags.c
4291 4295
4292Motorola: changed buff-menu.el 4296Motorola: changed buff-menu.el
4293 4297
4298Mou Tong: changed eglot.el
4299
4294Muchenxuan Tong: changed org-agenda.el org-mobile.el org-timer.el 4300Muchenxuan Tong: changed org-agenda.el org-mobile.el org-timer.el
4295 4301
4296Murata Shuuichirou: changed coding.c 4302Murata Shuuichirou: changed coding.c
@@ -4823,7 +4829,7 @@ and changed emacs-module.c emacs-module-tests.el configure.ac json.c
4823 process.c eval.c internals.texi json-tests.el process-tests.el 4829 process.c eval.c internals.texi json-tests.el process-tests.el
4824 pdumper.c alloc.c emacs-module.h.in emacs.c lread.c nsterm.m 4830 pdumper.c alloc.c emacs-module.h.in emacs.c lread.c nsterm.m
4825 bytecomp.el lisp.h seccomp-filter.c callproc.c cl-macs.el gtkutil.c 4831 bytecomp.el lisp.h seccomp-filter.c callproc.c cl-macs.el gtkutil.c
4826 and 188 other files 4832 and 189 other files
4827 4833
4828Phillip Dixon: changed eglot.el 4834Phillip Dixon: changed eglot.el
4829 4835
@@ -4872,6 +4878,8 @@ Piet van Oostrum: changed data.c fileio.c flyspell.el smtpmail.el
4872 4878
4873Pinku Surana: changed sql.el 4879Pinku Surana: changed sql.el
4874 4880
4881Piotr Kwiecinski: changed eglot.el
4882
4875Piotr Trojanek: changed gnutls.c process.c 4883Piotr Trojanek: changed gnutls.c process.c
4876 4884
4877Piotr Zieliński: wrote org-mouse.el 4885Piotr Zieliński: wrote org-mouse.el
@@ -4967,8 +4975,8 @@ Randall Smith: changed dired.el
4967 4975
4968Randal Schwartz: wrote pp.el 4976Randal Schwartz: wrote pp.el
4969 4977
4970Randy Taylor: changed build.sh eglot.el batch.sh dockerfile-ts-mode.el 4978Randy Taylor: changed build.sh dockerfile-ts-mode.el eglot.el batch.sh
4971 rust-ts-mode.el go-ts-mode.el c-ts-mode.el cmake-ts-mode.el 4979 rust-ts-mode.el cmake-ts-mode.el go-ts-mode.el c-ts-mode.el
4972 cus-theme.el font-lock.el java-ts-mode.el js.el json-ts-mode.el 4980 cus-theme.el font-lock.el java-ts-mode.el js.el json-ts-mode.el
4973 modes.texi progmodes/python.el project.el sh-script.el 4981 modes.texi progmodes/python.el project.el sh-script.el
4974 typescript-ts-mode.el yaml-ts-mode.el 4982 typescript-ts-mode.el yaml-ts-mode.el
@@ -5550,7 +5558,7 @@ and co-wrote help-tests.el keymap-tests.el
5550and changed image-dired.el efaq.texi package.el cperl-mode.el help.el 5558and changed image-dired.el efaq.texi package.el cperl-mode.el help.el
5551 subr.el checkdoc.el bookmark.el simple.el dired.el files.el gnus.texi 5559 subr.el checkdoc.el bookmark.el simple.el dired.el files.el gnus.texi
5552 dired-x.el keymap.c image-mode.el erc.el ediff-util.el speedbar.el 5560 dired-x.el keymap.c image-mode.el erc.el ediff-util.el speedbar.el
5553 woman.el browse-url.el bytecomp-tests.el and 1683 other files 5561 woman.el browse-url.el bytecomp-tests.el and 1690 other files
5554 5562
5555Stefan Merten: co-wrote rst.el 5563Stefan Merten: co-wrote rst.el
5556 5564
@@ -5815,9 +5823,9 @@ Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c
5815Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el 5823Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el
5816 c-ts-mode.el eglot.el csharp-mode.el js.el css-mode.el project.el 5824 c-ts-mode.el eglot.el csharp-mode.el js.el css-mode.el project.el
5817 indent.erts json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el 5825 indent.erts json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el
5818 EGLOT-NEWS README.md c-ts-mode-tests.el compile-tests.el go-ts-mode.el 5826 EGLOT-NEWS README.md c-ts-mode-tests.el compile-tests.el
5819 indent-bsd.erts java-ts-mode-tests.el maintaining.texi 5827 csharp-mode-tests.el go-ts-mode.el indent-bsd.erts
5820 and 8 other files 5828 java-ts-mode-tests.el and 9 other files
5821 5829
5822Theresa O'Connor: wrote json.el 5830Theresa O'Connor: wrote json.el
5823and changed erc.el erc-viper.el erc-log.el erc-track.el viper.el 5831and changed erc.el erc-viper.el erc-log.el erc-track.el viper.el
@@ -6185,7 +6193,7 @@ Vincent Bernat: changed gnus-int.el nnimap.el xsettings.c
6185 6193
6186Vincent Del Vecchio: changed info.el mh-utils.el 6194Vincent Del Vecchio: changed info.el mh-utils.el
6187 6195
6188Vincenzo Pupillo: changed cmake-ts-mode.el js.el typescript-ts-mode.el 6196Vincenzo Pupillo: changed js.el cmake-ts-mode.el typescript-ts-mode.el
6189 java-ts-mode.el 6197 java-ts-mode.el
6190 6198
6191Vince Salvino: changed msdos.texi w32.c w32fns.c 6199Vince Salvino: changed msdos.texi w32.c w32fns.c
diff --git a/etc/HISTORY b/etc/HISTORY
index afa14cb2350..cfd4f1f6873 100644
--- a/etc/HISTORY
+++ b/etc/HISTORY
@@ -235,6 +235,8 @@ GNU Emacs 29.1 (2023-07-30) emacs-29.1
235 235
236GNU Emacs 29.2 (2024-01-18) emacs-29.2 236GNU Emacs 29.2 (2024-01-18) emacs-29.2
237 237
238GNU Emacs 29.3 (2024-03-24) emacs-29.3
239
238 240
239---------------------------------------------------------------------- 241----------------------------------------------------------------------
240This file is part of GNU Emacs. 242This file is part of GNU Emacs.