aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog.5
diff options
context:
space:
mode:
authorEli Zaretskii2025-08-14 04:05:28 -0400
committerEli Zaretskii2025-08-14 04:05:28 -0400
commit8960e3af819f67799ef141c7b62d5abcdcdd7efc (patch)
tree26c32e34fc848b6b3778a46cd82f8c172b04e315 /ChangeLog.5
parentebeca61755e61feed530179dd538b4f0f08862bc (diff)
downloademacs-8960e3af819f67799ef141c7b62d5abcdcdd7efc.tar.gz
emacs-8960e3af819f67799ef141c7b62d5abcdcdd7efc.zip
Update files for Emacs 30.2
* ChangeLog.5: * etc/AUTHORS: * etc/HISTORY: Update for Emacs 30.2. * admin/admin.el (set-version): Fix handling of official releases.
Diffstat (limited to 'ChangeLog.5')
-rw-r--r--ChangeLog.5305
1 files changed, 304 insertions, 1 deletions
diff --git a/ChangeLog.5 b/ChangeLog.5
index c74daeb3aed..4f27baa2d22 100644
--- a/ChangeLog.5
+++ b/ChangeLog.5
@@ -1,3 +1,306 @@
12025-08-14 Eli Zaretskii <eliz@maintain0p.gnu.org>
2
3 * Version 30.2 released.
4
52025-08-14 Eli Zaretskii <eliz@maintain0p.gnu.org>
6
7 * README:
8 * configure.ac:
9 * exec/configure.ac:
10 * java/AndroidManifest.xml.in (Version-code):
11 * nt/README.W32:
12 * msdos/sed2v2.inp: Bump Emacs version to 30.2.
13
14 * ChangeLog.5:
15 * etc/AUTHORS:
16 * etc/HISTORY: Update for Emacs 30.2.
17
18 * admin/admin.el (set-version): Fix handling of official releases.
19
202025-08-07 Vinícius Moraes <vinicius.moraes@eternodevir.com> (tiny change)
21
22 Handle remote file names in cmuscheme.el
23
24 * lisp/cmuscheme.el (scheme-load-file, scheme-compile-file): Use
25 'file-local-name' to handle file names on remote systems.
26 (Bug#79163)
27
282025-08-06 Sean Whitton <spwhitton@spwhitton.name>
29
30 * lisp/vc/vc.el (vc-register): Fix interactive spec (bug#79183).
31
322025-07-31 James Thomas <jimjoe@gmx.net>
33
34 * doc/misc/gnus.texi (Category Syntax): Update gnus-agent-predicate.
35
36 This updates the Gnus manual due to recent code change (bug#79123).
37
382025-07-28 Robert Pluim <rpluim@gmail.com>
39
40 Prefer "tls" to "ssl" in documentation
41
42 * doc/misc/gnus.texi (NNTP): Refer to 'nntp-open-tls-stream'.
43 (Direct Functions, Customizing the IMAP Connection): Add
44 commentary about desirability of STARTTLS. Correct
45 documentation about use of GnuTLS. Use 'tls in example.
46 * lisp/gnus/nnimap.el (nnimap-server-port): Mention 'tls in
47 preference to 'ssl.
48 * lisp/gnus/nntp.el (nntp-open-connection-function)
49 (nntp-never-echoes-commands): Document 'nntp-open-tls-stream' as
50 preferred to 'nntp-open-ssl-stream'.
51
522025-07-26 Sean Whitton <spwhitton@spwhitton.name>
53
54 loaddefs-generate--rubric: Note about committing ldefs-boot.el
55
56 * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate--rubric):
57 Note that ldefs-boot.el should be committed on its own.
58
592025-07-21 Jim Porter <jporterbugs@gmail.com>
60
61 Fix Eshell call to 'string-suffix-p' when checking for trailing newline
62
63 * lisp/eshell/esh-io.el (eshell--output-maybe-n): Fix call.
64
65 * test/lisp/eshell/esh-io-tests.el
66 (esh-io-test/output-newline/add-newline)
67 (esh-io-test/output-newline/no-newline)
68 (esh-io-test/output-newline/no-extra-newline): New tests (bug#79063).
69
702025-07-21 Robert Pluim <rpluim@gmail.com>
71
72 * etc/PROBLEMS: Describe how to work around screen reader TAB issue
73
742025-07-21 Sean Whitton <spwhitton@spwhitton.name>
75
76 (gnus)Scoring Tips: New tip regarding header continuation lines
77
78 * doc/misc/gnus.texi (Scoring Tips): New "Continuation lines
79 when scoring on other headers" tip.
80
812025-07-16 Ken Mankoff <mankoff@gmail.com>
82
83 Fix :box attribute of faces in Leuven themes.
84
85 * etc/themes/leuven-dark-theme.el:
86 * etc/themes/leuven-theme.el: Fix 'lui-highlight-face' face.
87 (Bug#79029)
88
892025-07-09 Andrea Corallo <acorallo@gnu.org>
90
91 Nativecomp don't error with undeclared types (bug#6573) (don't merge)
92
93 Backporting f38e969e472 from trunk to emacs-30
94
95 * test/src/comp-resources/comp-test-funcs.el (comp-test-76573-1-f): New
96 function.
97 * lisp/emacs-lisp/comp-cstr.el (comp-supertypes): Don't error if 'type'
98 is unknown.
99
1002025-07-06 Eli Zaretskii <eliz@gnu.org>
101
102 Fix 'kill-ring-deindent-mode'
103
104 * lisp/indent-aux.el
105 (kill-ring-deindent-buffer-substring-function): Fix deindenting
106 for modes which set 'indent-tab-mode' to nil. (Bug#77981)
107
108 (cherry picked from commit 1c7fe501fedb41aaf5b22d82dab5a365f86e4c85)
109
1102025-07-04 Yuan Fu <casouri@gmail.com>
111
112 Handle ts_node_type return NULL (bug#78938)
113
114 * src/treesit.c (treesit_traverse_match_predicate): Handle the
115 case when ts_node_type returns NULL.
116 (Ftreesit_node_type): Add some comment.
117
1182025-07-04 Eli Zaretskii <eliz@gnu.org>
119
120 Improve documentation of 'warning-display-at-bottom'
121
122 * lisp/emacs-lisp/warnings.el (warning-display-at-bottom):
123 * doc/lispref/display.texi (Warning Options):
124 * doc/emacs/windows.texi (Temporary Displays):
125 * etc/NEWS: Improve documentation of 'warning-display-at-bottom'.
126 See https://lists.gnu.org/archive/html/emacs-devel/2025-07/msg00024.html
127 for more details.
128
1292025-07-04 Yuan Fu <casouri@gmail.com>
130
131 Handle the case when ts_node_type returns NULL (bug#78938)
132
133 * src/treesit.c (Ftreesit_node_type): Handle NULL.
134
1352025-06-29 Jim Porter <jporterbugs@gmail.com>
136
137 Populate the ':title' in EWW when defaulting to readable mode
138
139 Do not merge to master.
140
141 * lisp/net/eww.el (eww-display-document): Always render the full
142 document first to populate ':title' (bug#77299).
143
1442025-06-28 Liam Hupfer <liam@hpfr.net>
145
146 bug#78901: [PATCH] js-ts-mode: Fix auto-mode-alist regexp
147
148 Align the js-ts-mode entry with the javascript-mode entries in the
149 default auto-mode-alist value in lisp/files.el. Otherwise, js-ts-mode is
150 not associated with .js files.
151
152 * lisp/progmodes/js.el (js-ts-mode): Fix auto-mode-alist regexp.
153
154 Fixes: 2023-01-20 6b2f85caa6ca "Make tree-sitter based modes optional"
155
1562025-06-25 Eli Zaretskii <eliz@gnu.org>
157
158 Fix 'insert-directory' in Turkish language-environment
159
160 * lisp/files.el (insert-directory-clean, insert-directory): Use
161 case-sensitive search for "//DIRED//" and similar strings.
162 (Bug#78894)
163
1642025-06-25 Michael Albinus <michael.albinus@gmx.de>
165
166 Fix job control in remote shell
167
168 * lisp/net/tramp-sh.el (tramp-methods) <rsync>:
169 Adapt `tramp-direct-async' argument. (Bug#71050, Bug#71259)
170
1712025-06-21 Eli Zaretskii <eliz@gnu.org>
172
173 Workaround for "M-x man" on macOS 15 and later
174
175 * lisp/man.el (Man-init-defvars): Workaround for macOS Sed. Do
176 not merge to master. (Bug#77944)
177
1782025-06-11 Sean Whitton <spwhitton@spwhitton.name>
179
180 Insert missing step to make use of directory tracking OSC codes
181
182 * doc/emacs/misc.texi (Interactive Shell): Say to add
183 comint-osc-process-output to comint-output-filter-function.
184
1852025-06-11 Robert Pluim <rpluim@gmail.com>
186
187 * lisp/keymap.el (keymap-set): Refer to 'key-description'. (Bug#78714)
188
1892025-06-11 Yuan Fu <casouri@gmail.com>
190
191 Support new tree-sitter grammar filename format (bug#78754)
192
193 Previously Emacs only looks for filenames like
194 libtree-sitter-json.so.0.0. Now Emacs also look for filenames
195 like libtree-sitter-json.so.15.0.
196
197 * src/treesit.c:
198 (treesit_load_language_push_for_each_suffix): Add versioned
199 candidate to candidate list too.
200
2012025-06-10 Pip Cet <pipcet@protonmail.com>
202
203 Fix crash when evaluating "(signal nil 5)" (bug#78738)
204
205 The docstring already warns against calling signal with a nil
206 error symbol, which is for internal use only, but we can avoid crashing
207 in this case.
208
209 * src/eval.c (Fsignal): Produce a "peculiar error" for more arguments
210 involving non-lists.
211
2122025-06-08 Michael Albinus <michael.albinus@gmx.de>
213
214 Adapt emba integration (don't merge)
215
216 * test/infra/Dockerfile.emba (emacs-inotify): Don't install clangd.
217
218 * test/infra/gitlab-ci.yml (.job-template): Make actions in
219 after_script more robust.
220
2212025-06-03 Xiyue Deng <manphiz@gmail.com>
222
223 Make xoauth2 auth fail when a smtp server replies 334 (Bug#78366)
224
225 * lisp/mail/smtpmail.el (smtpmail-try-auth-method): Throw error 535
226 when receiving a "334 server challenge" reply.
227
228 (cherry picked from commit 53371c959462a677a29ee869b3b6627facf3ed79)
229
2302025-05-31 Eli Zaretskii <eliz@gnu.org>
231
232 Revert "; * lisp/subr.el (setq-local): Doc fix (bug#78644)."
233
234 This reverts commit cb9556d669c037c4e2f1a9c80adacad55948c706.
235 Some of its parts were not supposed to be installed.
236
2372025-05-28 Stephen Berman <stephen.berman@gmx.net>
238
239 Fix bug in 'todo-jump-to-category' (bug#78608)
240
241 * lisp/calendar/todo-mode.el (todo-jump-to-category): Eliminate
242 comparison of the number of Todo categories before and after
243 specifying the category to jump to and replace it by a check of
244 whether there are any items in the category, since an existing
245 category should always have at least one item (perhaps done or
246 archived).
247
2482025-05-27 Michael Albinus <michael.albinus@gmx.de>
249
250 Fix gitlab-ci.yml (don't merge to master)
251
252 * test/infra/gitlab-ci.yml (.job-template): Fix config.log name.
253 (test-filenotify-gio, test-eglot): Fix formatting.
254
2552025-05-25 Konstantin Kharlamov <Hi-Angel@yandex.ru>
256
257 typescript-ts-mode: Improve function body indentation (bug#78121)
258
259 Older code was calculating body indentation depending on function
260 parameters alignment. This is incorrect, because if parameters are
261 misaligned, so will the function body. Instead, use offset of the
262 previous standalone parent.
263
264 * lisp/progmodes/typescript-ts-mode.el:
265 (typescript-ts-mode--indent-rules): Stop depending on function
266 parameters indentation for calculating body content and the closing
267 `}'.
268 * test/lisp/progmodes/typescript-ts-mode-resources/indent.erts:
269 (Function body with params misindented (bug#78121)): Add new test.
270
2712025-05-24 Eli Zaretskii <eliz@gnu.org>
272
273 Fix documentation of use-package's ':hook' keyword
274
275 * doc/misc/use-package.texi (Hooks): Document how to add several
276 functions to the same hook (bug#77609).
277
2782025-05-22 Michael Albinus <michael.albinus@gmx.de>
279
280 * test/infra/gitlab-ci.yml (.job-template): Make it more robust.
281
2822025-05-20 Stephen Berman <stephen.berman@gmx.net>
283
284 Fix todo-mode item insertion bug (bug#78506)
285
286 * lisp/calendar/todo-mode.el (todo-insert-item--next-param): Unset
287 transient keymap on completing default or copy item insertion
288 command, to ensure that the next Todo mode key is recognized.
289
2902025-05-19 Jostein Kjønigsen <jostein@kjonigsen.net>
291
292 Add support for Pyrefly LSP for Python
293
294 * lisp/progmodes/eglot.el (eglot-server-programs): Add config
295 for Pyrefly. (Bug#78492)
296
2972025-05-18 Michael Albinus <michael.albinus@gmx.de>
298
299 Adapt Tramp version in customize-package-emacs-version-alist
300
301 * lisp/net/trampver.el (customize-package-emacs-version-alist):
302 Add Tramp version integrated in Emacs 30.1.
303
12025-05-17 Eli Zaretskii <eliz@gnu.org> 3042025-05-17 Eli Zaretskii <eliz@gnu.org>
2 305
3 Fix saving abbrevs by 'abbrev-edit-save-buffer' 306 Fix saving abbrevs by 'abbrev-edit-save-buffer'
@@ -1157,7 +1460,7 @@
1157 1460
1158This file records repository revisions from 1461This file records repository revisions from
1159commit 1cda0967b4d3c815fc610794ad6a8fc2b913a3c5 (exclusive) to 1462commit 1cda0967b4d3c815fc610794ad6a8fc2b913a3c5 (exclusive) to
1160commit 299d3a440121ff6692a85615ff97e6ad4dde91db (inclusive). 1463commit 49d64bfb1a4ca5fc8b3a4d215fb6cabbb9780f9b (inclusive).
1161See ChangeLog.4 for earlier changes. 1464See ChangeLog.4 for earlier changes.
1162 1465
1163;; Local Variables: 1466;; Local Variables: