aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Kangas2025-02-16 22:32:29 +0100
committerStefan Kangas2025-02-18 05:42:12 +0100
commitd447cd9fcc0408e36705bfddd3150fa718fa4b83 (patch)
tree08ba6f073c802ffa0380cf4ca90d1edf6652a2b7
parent5dc2a573750115ecb450750a16c4d59e542391e6 (diff)
downloademacs-d447cd9fcc0408e36705bfddd3150fa718fa4b83.tar.gz
emacs-d447cd9fcc0408e36705bfddd3150fa718fa4b83.zip
; * ChangeLog.4: Update.
-rw-r--r--ChangeLog.4695
1 files changed, 694 insertions, 1 deletions
diff --git a/ChangeLog.4 b/ChangeLog.4
index accbf824c7e..499e203beb4 100644
--- a/ChangeLog.4
+++ b/ChangeLog.4
@@ -1,3 +1,696 @@
12025-02-16 Michael Albinus <michael.albinus@gmx.de>
2
3 * lisp/man.el (Man-shell-file-name): Ensure a Bourne shell. (Bug#75308)
4
52025-02-15 Po Lu <luangruo@yahoo.com>
6
7 Add two missing NULL checks of malloc'd values on Android
8
9 * src/android.c (sendDndUri, sendDndText): Verify that allocated
10 string memory is non-nil before writing to it.
11
122025-02-13 Stefan Kangas <stefankangas@gmail.com>
13
14 Fix (Non)GNU ELPA description in manual
15
16 * doc/emacs/package.texi (Packages): Move detailed (Non)GNU ELPA
17 description...
18 (Package Installation): ...here, and fix incorrect information.
19
202025-02-13 Stefan Kangas <stefankangas@gmail.com>
21
22 Move 'package-archives' documentation to emacs manual
23
24 * doc/lispref/package.texi (Package Archives): Move documentation
25 of package-archives variable from here...
26 * doc/emacs/package.texi (Package Installation): ...to here.
27 (Bug#76266)
28
292025-02-12 Stefan Kangas <stefankangas@gmail.com>
30
31 Document (Non-)GNU ELPA in emacs manual
32
33 * doc/emacs/package.texi (Packages): Document GNU ELPA and NonGNU
34 ELPA. (Bug#59609)
35
362025-02-12 Robert Pluim <rpluim@gmail.com>
37
38 Fix author name
39
40 * admin/authors.el (authors-aliases): Fix entry for
41 "thuna.cing@gmail.com" (Bug#76221).
42
432025-02-12 Yuan Fu <casouri@gmail.com>
44
45 Use c-ts-common's comment setup in go-ts-mode (bug#75978)
46
47 c-ts-common-comment-setup sets up fill-paragraph-function, which
48 enables filling for comments.
49
50 * lisp/progmodes/go-ts-mode.el (go-ts-mode):
51 (go-mod-ts-mode): Use c-ts-common-comment-setup.
52
532025-02-12 Robert Brown <robert.brown@gmail.com> (tiny change)
54
55 Add java-language-server to eglot-server-programs
56
57 * lisp/progmodes/eglot.el (eglot-server-programs): Add support for Java
58 server <https://github.com/georgewfraser/java-language-server>.
59 (Bug#59138)
60
612025-02-11 João Távora <joaotavora@gmail.com>
62
63 Eglot: mention ocaml-ts-mode in eglot-server-programs
64
65 * lisp/progmodes/eglot.el (eglot-server-programs): Mention
66 ocaml-ts-mode.
67
68 (cherry picked from commit 96dc5deddc2b60210feb10e3a68b74ecd2480b34)
69
702025-02-11 Dmitry Gutov <dmitry@gutov.dev>
71
72 Fix minibuffer-next-completion in completing-read-multiple
73
74 * lisp/emacs-lisp/crm.el (completing-read-multiple):
75 Adapt to the previous removal of completion-base-affixes
76 (bug#48356, bug#48356).
77
782025-02-10 Stefan Monnier <monnier@iro.umontreal.ca>
79
80 lisp/help.el (help-function-arglist): Fix out-of-bounds access (bug#76179)
81
822025-02-09 Po Lu <luangruo@yahoo.com>
83
84 Fix program execution on Android 15 QPR2 Beta
85
86 * exec/trace.c (process_vm_readv, process_vm_writev): New
87 function pointers. Attempt to load them on recent Android
88 systems when `exec' was not linked with a sufficiently
89 up-to-date libc.
90 (read_memory, user_copy): Always use process_vm_readv and
91 process_vm_writev if available.
92 (handle_openat): Write trailing NULL byte of filename to user
93 buffer.
94 (exec_init): Attempt to dlsym process_vm_readv and
95 process_vm_writev.
96
972025-02-07 Mauro Aranda <maurooaranda@gmail.com>
98
99 Fix gnus-score-find-score-files-function :type
100
101 * lisp/gnus/gnus-score.el (gnus-score-find-score-files-function): Delete
102 extra quotes. (Bug#76118)
103
1042025-02-06 Eli Zaretskii <eliz@gnu.org>
105
106 Improve documentation of 'file-name-concat'
107
108 * doc/lispref/files.texi (Directory Names):
109 * src/fileio.c (Ffile_name_concat): Advise not to use
110 'file-name-concat' unless necessary. (Bug#76023)
111
1122025-02-04 Eli Zaretskii <eliz@gnu.org>
113
114 * src/fileio.c (Fsubstitute_in_file_name): Doc fix (bug#76023).
115
1162025-02-03 Stefan Monnier <monnier@iro.umontreal.ca>
117
118 * lisp/emacs-lisp/track-changes.el (track-changes-fetch): Fix bug#75906
119
1202025-02-03 Michael Albinus <michael.albinus@gmx.de>
121
122 Better NaN handling in proced-tests.el
123
124 * test/lisp/proced-tests.el (proced--cpu-at-point): Make it more robust.
125 (proced--assert-process-valid-cpu-refinement):
126 Handle `ert-test-skipped' signal.
127
1282025-02-03 Robert Pluim <rpluim@gmail.com>
129
130 Fix padding when using which-key-setup-side-window-right
131
132 * lisp/which-key.el (which-key--pad-column): Insert zero padding
133 spaces when the description string is longer than the column
134 width. (Bug#75765)
135
1362025-02-02 Eli Zaretskii <eliz@gnu.org>
137
138 Improve documentation of 'display-monitor-attributes-
139
140 * doc/lispref/frames.texi (Multiple Terminals):
141 * lisp/frame.el (display-monitor-attributes-list): Better
142 documentation of what the 'source' key means on X. (Bug#75936)
143
1442025-02-01 Eli Zaretskii <eliz@gnu.org>
145
146 Remove bookmark fringe marks when deleting all bookmarks
147
148 * lisp/bookmark.el (bookmark-delete-all): Remove fringe marks for
149 all the bookmarks. (Bug#75953)
150
1512025-02-01 Stefan Kangas <stefankangas@gmail.com>
152
153 Improve wording in symbols.texi
154
155 * doc/lispref/symbols.texi (Symbol Components): Improve wording
156 (Bug#75512). Reported by Matt Trzcinski <matt@excalamus.com>.
157
1582025-02-01 Manuel Giraud <manuel@ledu-giraud.fr>
159
160 Fix typo in Gnus manual
161
162 * doc/misc/gnus.texi (Comparing Mail Back Ends): Fix a missing
163 verb. (Bug#75974)
164
1652025-02-01 Damien Cassou <damien@cassou.me>
166
167 eglot: Allow omnisharp binary to be capitalized "OmniSharp"
168
169 Some distributors (e.g. nixpkgs) provide a binary "OmniSharp" instead of
170 "omnisharp", which breaks on case-sensitive file-systems.
171
172 * lisp/progmodes/eglot.el (eglot-server-programs): Add "OmniSharp" as a
173 valid binary name to search for. (Bug#75954)
174
1752025-01-31 Stefan Kangas <stefankangas@gmail.com>
176
177 Do not set `trusted-content` in major modes
178
179 * lisp/progmodes/elisp-mode.el (lisp-interaction-mode):
180 * lisp/ielm.el (inferior-emacs-lisp-mode): Do not set `trusted-content.
181 * lisp/ielm.el (ielm):
182 * lisp/simple.el (get-scratch-buffer-create): Set `trusted-content` here
183 instead.
184 * lisp/files.el (trusted-content): Doc fix; warn against setting this
185 option to :all in a major or mode mode.
186 Problem reported by Max Nikulin <manikulin@gmail.com>.
187
1882025-01-30 Eli Zaretskii <eliz@gnu.org>
189
190 * src/puresize.h (BASE_PURESIZE): Increase (bug#75907).
191
1922025-01-28 Stefan Kangas <stefankangas@gmail.com>
193
194 Update cc-mode URL to point to nongnu.org
195
196 * doc/misc/cc-mode.texi (Getting Started)
197 (Custom Filling and Breaking, Updating CC Mode)
198 (Mailing Lists and Bug Reports):
199 * lisp/progmodes/cc-mode.el: Update cc-mode URL to point to nongnu.org,
200 instead of old URL on SourceForge.
201
2022025-01-28 Michael Albinus <michael.albinus@gmx.de>
203
204 * CONTRIBUTE: Recommend running the unit test prior to committing.
205
2062025-01-28 Yuan Fu <casouri@gmail.com>
207
208 Don't signal an error in treesit-node-at
209
210 * lisp/treesit.el (treesit-node-at): Wrap
211 treesit-buffer-root-node within condition-case.
212
2132025-01-26 Stefan Kangas <stefankangas@gmail.com>
214
215 Document insert-directory-program as a user option
216
217 * doc/lispref/files.texi (Contents of Directories): Document
218 'insert-directory-program' as a user option.
219
2202025-01-25 Stefan Monnier <monnier@iro.umontreal.ca>
221
222 doc/lispref/modes.texi (Syntactic Font Lock): Update for commit 644c6b414f3
223
224 Remove outdated `nil` element, as discussed in
225 https://lists.gnu.org/archive/html/help-gnu-emacs/2025-01/msg00244.html
226
2272025-01-25 Zhengyi Fu <i@fuzy.me> (tiny change)
228
229 Restore the old behavior of `bookmark-write-file'
230
231 * lisp/bookmark.el (bookmark-write-file): Use 'pp-28' to avoid
232 filling the bookmarks. (Bug#75775)
233
2342025-01-24 Stefan Kangas <stefankangas@gmail.com>
235
236 Avoid double spaces around abbrevations in Texinfo
237
238 * doc/emacs/custom.texi (Init Rebinding):
239 * doc/emacs/dired.texi (Operating on Files):
240 * doc/emacs/emacs.texi (Top):
241 * doc/emacs/emerge-xtra.texi (Emerge):
242 * doc/emacs/files.texi (Files):
243 * doc/emacs/frames.texi (Drag and Drop):
244 * doc/emacs/misc.texi (Hyperlinking):
245 * doc/emacs/modes.texi (Modes):
246 * doc/emacs/mule.texi (Input Methods):
247 * doc/emacs/windows.texi (Window Tool Bar):
248 * doc/lispintro/emacs-lisp-intro.texi
249 (Lexical & Dynamic Binding Differences):
250 * doc/lispref/elisp.texi (Top):
251 * doc/lispref/functions.texi (Functions, Generic Functions):
252 * doc/lispref/hash.texi (Defining Hash):
253 * doc/lispref/keymaps.texi (Creating Keymaps):
254 * doc/lispref/lists.texi (Property Lists):
255 * doc/lispref/modes.texi (%-Constructs):
256 * doc/lispref/nonascii.texi (Character Properties):
257 * doc/lispref/processes.texi (Misc Network):
258 * doc/lispref/searching.texi (Regexp Functions):
259 * doc/lispref/syntax.texi (Syntax Table Internals):
260 * doc/lispref/text.texi (Filling, Checksum/Hash)
261 (JSONRPC deferred requests):
262 * doc/misc/calc.texi (What is Calc, Modes Tutorial):
263 * doc/misc/cc-mode.texi (List Line-Up, Operator Line-Up)
264 (Custom Macros, Indenting Directives):
265 * doc/misc/efaq.texi (Colors on a TTY, Security risks with Emacs):
266 * doc/misc/eglot.texi (Eglot Variables):
267 * doc/misc/erc.texi (Connecting):
268 * doc/misc/eshell.texi (Aliases, Completion):
269 * doc/misc/flymake.texi (Backend functions):
270 * doc/misc/gnus-faq.texi (FAQ 5 - Composing messages):
271 * doc/misc/gnus.texi (Gnus Unplugged, Window Layout)
272 (Filtering Incoming Mail, History):
273 * doc/misc/idlwave.texi (Online Help, Catalogs):
274 * doc/misc/wisent.texi (Wisent Overview): Be more consistent with
275 abbreviations. Use @: or comma or rewrite to avoid double spaces.
276 Ref: https://lists.gnu.org/r/emacs-devel/2025-01/msg00909.html
277
2782025-01-24 Rudolf Adamkovič <rudolf@adamkovic.org>
279
280 Ispell: Use "personal dictionary" terminology consistently
281
282 * lisp/textmodes/ispell.el (ispell-command-loop, ispell-help): Use
283 consistent terminology when referring to "personal dictionary".
284 (Bug#75802)
285
2862025-01-23 Stefan Kangas <stefankangas@gmail.com>
287
288 Add language server "ruff server" for Python
289
290 * lisp/progmodes/eglot.el (eglot-server-programs): Add "ruff
291 server" for Python.
292
2932025-01-23 Randy Taylor <dev@rjt.dev>
294
295 Fix go-ts-mode type declaration indentation (Bug#75785)
296
297 * lisp/progmodes/go-ts-mode.el (go-ts-mode--indent-rules):
298 Add rule for type_declaration.
299
3002025-01-21 Arthur Miller <arthur.miller@live.com>
301
302 Fix bug in w32_memory_info
303
304 * src/w32.c (w32_memory_info): Initialize struct size.
305
3062025-01-21 Eli Zaretskii <eliz@gnu.org>
307
308 Avoid crashes in redisplay due to problematic font setups
309
310 * src/xdisp.c (handle_single_display_spec)
311 (produce_stretch_glyph): Avoid crashes if a face's font is NULL.
312 (Bug#75725)
313
3142025-01-20 Robert Pluim <rpluim@gmail.com>
315
316 Improve 'key-valid-p' docstring
317
318 * lisp/keymap.el (key-valid-p): Add "RET", "<return>", and "C-m"
319 examples.
320
321 (Bug#75586)
322
3232025-01-19 Stefan Kangas <stefankangas@gmail.com>
324
325 Minor copyedits in internals.texi
326
327 * doc/lispref/internals.texi (Writing Emacs Primitives): Minor
328 copyedits.
329
3302025-01-19 Stefan Kangas <stefankangas@gmail.com>
331
332 Better document side-effect free and pure C functions
333
334 * doc/lispref/internals.texi (Writing Emacs Primitives):
335 Document that side-effect free and pure properties of C functions
336 are defined in byte-opt.el.
337
3382025-01-14 Robert Pluim <rpluim@gmail.com>
339
340 Add smtpmail cross-reference to 'auth-sources'.
341
342 * doc/misc/smtpmail.texi (Authentication): Add cross-reference
343 to 'auth-sources'.
344
3452025-01-12 Mauro Aranda <maurooaranda@gmail.com>
346
347 Emphasize the use of :tag for new customization types
348
349 * doc/lispref/customize.texi (Type Keywords): Name important use
350 cases of the :tag keyword.
351 (Defining New Types): Emphasize the use of the :tag keyword when
352 using the lazy widget. (Bug#74409)
353
354 (cherry picked from commit 99b85e116f09e68e0d5750c9772d0a2489680078)
355
3562025-01-11 Mauro Aranda <maurooaranda@gmail.com>
357
358 Fix checkbox's child creation
359
360 * lisp/wid-edit.el (widget-checklist-add-item): Swap function
361 calls so that child is actually a widget. (Bug#72156)
362
3632025-01-11 Eli Zaretskii <eliz@gnu.org>
364
365 Document that 'package-vc' doesn't support built-in packages
366
367 * doc/misc/use-package.texi (Install package):
368 * doc/emacs/package.texi (Fetching Package Sources): Document that
369 upgrading built-in packages is not yet supported using
370 'package-vc'. (Bug#75328)
371
3722025-01-11 Stefan Kangas <stefankangas@gmail.com>
373
374 Improve checkdoc-common-verbs-wrong-voice docstring
375
376 * lisp/emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice):
377 Improve docstring.
378
3792025-01-11 Stefan Kangas <stefankangas@gmail.com>
380
381 Document string-as-{unibyte,multibyte} as obsolete in manual
382
383 * doc/lispref/nonascii.texi (Selecting a Representation): Document
384 string-as-unibyte and string-as-multibyte as obsolete.
385
3862025-01-10 Randy Taylor <dev@rjt.dev>
387
388 Fix go-ts-mode var spec indentation (Bug#75362)
389
390 v0.21.1 and onwards changed how this was indented.
391
392 * lisp/progmodes/go-ts-mode.el (go-ts-mode--indent-rules):
393 Add rule for var_spec_list.
394
3952025-01-09 Kohei Tsuruta <seventhepg@gmail.com> (tiny change)
396
397 Add "text" as a thing in tsx-ts-mode
398
399 * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode):
400 Add definition of "text" (bug#75422).
401
4022025-01-09 Nikolaos Chatzikonstantinou <nchatz314@gmail.com>
403
404 Improve doc string of 'package-delete'
405
406 * lisp/emacs-lisp/package.el (package-delete): Elaborate on the
407 kind of argument expected by the function. (Bug#75382)
408
4092025-01-08 Stefan Kangas <stefankangas@gmail.com>
410
411 Clarify that 'mac' line ending convention is not used on macOS
412
413 * doc/emacs/mule.texi (Coding Systems):
414 * doc/lispref/nonascii.texi (Coding System Basics): Clarify that the
415 'mac' line ending convention is not used on macOS, and is now rare
416 outside of legacy software.
417
4182025-01-07 Ellis Kenyo <me@elken.dev> (tiny change)
419
420 Add language server for Odin
421
422 * lisp/progmodes/eglot.el (eglot-server-programs): Add language server
423 for the Odin programming language. (Bug#75421)
424
4252025-01-07 Stefan Kangas <stefankangas@gmail.com>
426
427 Modernize "Commentary" section of files.el
428
429 * lisp/files.el: Modernize "Commentary" section. (Bug#75398)
430
4312025-01-05 Michael Albinus <michael.albinus@gmx.de>
432
433 * INSTALL: Add advice how to invoke 'make install'. (Bug#74400)
434
4352025-01-05 Hong Xu <hong@topbug.net>
436
437 Improve the documentation of 'key-valid-p'
438
439 * lisp/keymap.el (key-valid-p): Add an function key and mouse
440 button example. Mention '<left>' as a cursor control key
441 instead of a function key. Briefly explain what an event may
442 be. (Bug#75366)
443
4442025-01-04 Ulrich Müller <ulm@gentoo.org>
445
446 Update doc string of 'insert'
447
448 * src/editfns.c (Finsert): Mention 'decode-coding-string' instead
449 of the obsolete 'string-as-multibyte' in doc string. (Bug#75345)
450
4512025-01-04 Hong Xu <hong@topbug.net>
452
453 Use `keymap*-set' over `global-set-key'/`define-key' in elisp intro
454
455 * doc/lispintro/emacs-lisp-intro.texi (Key Bindings): Since
456 `global-set-key' and `define-key' are considered legacy, we encourage
457 `keymap-global-set' and `keymap-set' now. (Bug#74999)
458
4592025-01-04 Eli Zaretskii <eliz@gnu.org>
460
461 Fix documentation and prompt in 'package-isolate'
462
463 * lisp/emacs-lisp/package.el (package-isolate): Fix doc string and
464 the prompt. (Bug#75163)
465
4662025-01-03 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
467
468 Update fontification for attribute values in heex-ts-mode
469
470 Attribute values are strings as with html-ts-mode.
471
472 * lisp/progmodes/heex-ts-mode.el (heex-ts--font-lock-settings):
473 Change to attribute value to @font-lock-string-face. (Bug#75192)
474
4752025-01-03 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
476
477 Add expression handling to heex-ts-mode
478
479 On the latest update of the grammar expressions were added and won't be
480 seen as directives anymore.
481
482 * lisp/progmodes/heex-ts-mode.el
483 (heex-ts--sexp-regexp): Match on expression as well.
484 (heex-ts--indent-rules): Indent on expression end. (Bug#75191)
485 * test/lisp/progmodes/heex-ts-mode-resources/indent.erts: Add expression
486 indent test.
487
4882025-01-03 Stefan Kangas <stefankangas@gmail.com>
489
490 * lisp/man.el (Man-mode): Improve docstring.
491
4922025-01-02 Stefan Kangas <stefankangas@gmail.com>
493
494 Fix copyright years by hand
495
496 These are dates that admin/update-copyright did not update.
497
4982025-01-02 Stefan Kangas <stefankangas@gmail.com>
499
500 Update copyright year to 2025
501
502 Run "TZ=UTC0 admin/update-copyright".
503
5042025-01-02 Dmitry Gutov <dmitry@gutov.dev>
505
506 [project-vc]: Make project-buffers more consistent with project-files
507
508 * lisp/progmodes/project.el (project-buffers):
509 Catch 'file-missing' error to continue anyway if .git does not
510 exist (bug#74826).
511
5122025-01-02 Stefan Monnier <monnier@iro.umontreal.ca>
513
514 (elisp-flymake-byte-compile): Improve UX with `debug-on-error`
515
516 * lisp/progmodes/elisp-mode.el (elisp-flymake-byte-compile): Don't jump
517 into the debugger just because the content is not trusted.
518
5192024-12-28 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
520
521 Always match underscore variables for elixir-ts-mode
522
523 The code comment is invalid, as it is common to treat any _variable as a
524 comment.
525
526 * lisp/progmodes/elixir-ts-mode.el (elixir-ts-font-lock-settings):
527 Add ":override t" to comment identifier match. (Bug#75156)
528
5292024-12-28 Wilhelm Kirschbaum <wkirschbaum@gmail.com>
530
531 Add missing fontification matches for elixir-ts-mode
532
533 * lisp/progmodes/elixir-ts-mode.el (elixir-ts--font-lock-settings): Add
534 matches for missing tokens and fix atom type face. (Bug#75156)
535
5362024-12-26 Stefan Kangas <stefankangas@gmail.com>
537
538 Don't start docstrings with "This function" or similar
539
540 * lisp/calculator.el (calculator-add-operators):
541 * lisp/erc/erc-backend.el (erc-server-ping-handler):
542 * lisp/erc/erc-log.el (erc-generate-log-file-name-with-date):
543 (erc-generate-log-file-name-short):
544 * lisp/erc/erc-track.el (erc-track-shorten-function):
545 * lisp/eshell/em-smart.el (eshell-where-to-jump):
546 * lisp/eshell/esh-mode.el (eshell-begin-on-new-line):
547 * lisp/gnus/gnus-art.el (gnus-prompt-before-saving):
548 * lisp/mail/supercite.el (sc-cite-region-limit):
549 * lisp/net/nsm.el (network-security-protocol-checks):
550 * lisp/org/org-element.el
551 (org-element--cache-avoid-synchronous-headline-re-parsing):
552 * lisp/progmodes/hideif.el (hif-merge-ifdef-region):
553 * lisp/progmodes/modula2.el (m2-indent):
554 * lisp/progmodes/xscheme.el (xscheme-running-p):
555 (xscheme-control-g-disabled-p):
556 * lisp/tab-bar.el (tab-bar--event-to-item):
557 * lisp/which-key.el (which-key--hide-popup): Don't start docstrings with
558 "This function" or "This variable".
559
5602024-12-26 Stefan Kangas <stefankangas@gmail.com>
561
562 Enable indent-tabs-mode in obj-c-mode
563
564 * .dir-locals.el (obj-c-mode): Enable indent-tabs-mode.
565
5662024-12-26 john muhl <jm@pub.pink>
567
568 Fix comment indent in 'lua-ts-mode' and old grammar
569
570 * lisp/progmodes/lua-ts-mode.el (lua-ts--simple-indent-rules):
571 Improve multi-line comment indention for pre-0.0.19 grammars that
572 used a different structure for comment start/end markers.
573 (Bug#75107)
574
5752024-12-25 Corwin Brust <corwin@bru.st>
576
577 * admin/nt/dist-build/build-dep-zips.py: (deps src) handle zst
578
579 This patch fixes various problems preventing this script from
580 working. The job of this script is to collect Emacs' dependanicies and
581 the (MSYS2/MinGW64) source archives for dependancies (including 2nd
582 etc. order dependancies) into zip archives. GPL requires distributing such
583 archives (along with Emacs' own sources) when distributing GPL binaries.
584
585 Most principle of the changes is support for MSYS2 "w64" source archives
586 in zst format; previously this script assumed all sources were available
587 as tar.gz files. Additionaly several DLLs are added to list of
588 required, including sqllite3 and tree-sitter.
589
590 In general this is a maintaince fix to ensure others have access to the
591 code used to create pretest (and, presumably release) version of Emacs
592 30. Additional changes are required to progmatically identify changes
593 in Emacs' dependancies (e.g. after building a new Emacs binary for
594 distribution). There is commented out code to this effect in the
595 changes I've installed which did work, for a brief period in time; I
596 suspect some changes in MSYS2 made it more difficult (or impossible?) to
597 invoke the MSYS2 shell (under which this python script must run) from
598 the MINGW64 (under which Emacs is built). I may resort to a powershell
599 script as a way to orchistrate/invoke both MSYS2 and MING64 but I'm
600 currently still messing with a Makefile based approach (which would run
601 under MINGW64), in any event I believe we're all agreed this script
602 must interigate Emacs to create the "starting list" of dependancies to
603 include as a way to resolve this issue (missing/incorrect deps are
604 frequent source of broken binary releases). (bug#65206)
605
6062024-12-24 Eli Zaretskii <eliz@gnu.org>
607
608 Document undocumented completion commands
609
610 * src/minibuf.c (Fread_from_minibuffer):
611 * lisp/minibuffer.el (minibuffer-complete-history)
612 (minibuffer-complete-defaults): Doc fixes.
613
614 * doc/emacs/mini.texi (Completion Commands): Fix markup, style of
615 describing commands, and indexing. Document 'C-x UP' and 'C-x
616 DOWN'.
617
6182024-12-23 Corwin Brust <corwin@bru.st>
619
620 * admin/nt/dist-build/emacs.nsi: (Uninstall) delete only one Emacs
621
622 Previously, the uninstaller would recursively, unconditionally, remove
623 the parent folder in which Emacs was installed (the folder selected by
624 when running the installer), into which the installer places a folder
625 named for the given release (e.g. emacs-30.1). This was a problem
626 during uinstalation when the selected folder contained other versions of
627 Emacs the user did not wish to remove. Additionally, deleting Start Menu
628 short-cuts did not work (bug#68756).
629
630 Some installer language now better reflects that users are not
631 required to "Accept" the GNU Public License in order to use (etc.)
632 Emacs (bug#67667).
633
634 Users selections related to where to create (or not create) Start Menu
635 shortcuts are no longer ignored. (bug#75013)
636
637 Emacs (as installed by the installer) can now be uninstalled via
638 Windows' Add/Remove Progrms Control Panel.
639
640 The uninstaller will now remove (empty) parent folders, both under
641 Program Files and (when creation of shortcuts is enabled) under the
642 select Start Menu location.
643
6442024-12-22 Eli Zaretskii <eliz@gnu.org>
645
646 ;* doc/misc/efaq.texi (New in Emacs 30): Mention 'trusted-contents'.
647
6482024-12-22 Michael Albinus <michael.albinus@gmx.de>
649
650 Improve D-Bus and Tramp manual
651
652 * doc/misc/dbus.texi (Overview):
653 * doc/misc/tramp.texi (GVFS-based methods): Describe, how the
654 feature can be checked at runtime. (Bug#75004)
655
6562024-12-21 john muhl <jm@pub.pink>
657
658 Add 'lua-ts-mode' to 'interpreter-mode-alist'
659
660 * lisp/progmodes/lua-ts-mode.el: Enable 'lua-ts-mode' for Lua
661 scripts based on their interpreter line. (Bug#74951)
662
6632024-12-21 Richard Lawrence <rwl@recursewithless.net>
664
665 Document representation of dates in calendar.el
666
667 * lisp/calendar/calendar.el: Add a comment in file header
668 explaining how dates are represented.
669
6702024-12-20 Eli Zaretskii <eliz@gnu.org>
671
672 Autoload 'shortdoc-help-fns-examples-function'
673
674 * lisp/help-fns.el (shortdoc-help-fns-examples-function):
675 Autoload, to allow adding it to
676 'help-fns-describe-function-functions' as advertised. (Bug#74995)
677
6782024-12-19 Andrea Corallo <acorallo@gnu.org>
679
680 * Update 'ldefs-boot.el' (don't merge)
681
682 * lisp/ldefs-boot.el: Update.
683
6842024-12-19 Andrea Corallo <acorallo@gnu.org>
685
686 * Bump Emacs version to 30.0.93
687
688 * nt/README.W32: Update Emacs version.
689 * msdos/sed2v2.inp: Likewise.
690 * exec/configure.ac: Likewise.
691 * configure.ac: Likewise.
692 * README: Likewise.
693
12024-12-19 Andrea Corallo <acorallo@gnu.org> 6942024-12-19 Andrea Corallo <acorallo@gnu.org>
2 695
3 * Update authors.el 696 * Update authors.el
@@ -202492,7 +203185,7 @@
202492 203185
202493This file records repository revisions from 203186This file records repository revisions from
202494commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to 203187commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to
202495commit 1381c6f9591f2851896a41e178a5ccc1a32e7471 (inclusive). 203188commit 48f9d6aafea0a9790d1f78d4a4037cbcff4f799a (inclusive).
202496See ChangeLog.3 for earlier changes. 203189See ChangeLog.3 for earlier changes.
202497 203190
202498;; Local Variables: 203191;; Local Variables: