diff options
| author | Eli Zaretskii | 2025-08-14 04:05:28 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2025-08-14 04:05:28 -0400 |
| commit | 8960e3af819f67799ef141c7b62d5abcdcdd7efc (patch) | |
| tree | 26c32e34fc848b6b3778a46cd82f8c172b04e315 /ChangeLog.5 | |
| parent | ebeca61755e61feed530179dd538b4f0f08862bc (diff) | |
| download | emacs-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.5 | 305 |
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 @@ | |||
| 1 | 2025-08-14 Eli Zaretskii <eliz@maintain0p.gnu.org> | ||
| 2 | |||
| 3 | * Version 30.2 released. | ||
| 4 | |||
| 5 | 2025-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 | |||
| 20 | 2025-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 | |||
| 28 | 2025-08-06 Sean Whitton <spwhitton@spwhitton.name> | ||
| 29 | |||
| 30 | * lisp/vc/vc.el (vc-register): Fix interactive spec (bug#79183). | ||
| 31 | |||
| 32 | 2025-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 | |||
| 38 | 2025-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 | |||
| 52 | 2025-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 | |||
| 59 | 2025-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 | |||
| 70 | 2025-07-21 Robert Pluim <rpluim@gmail.com> | ||
| 71 | |||
| 72 | * etc/PROBLEMS: Describe how to work around screen reader TAB issue | ||
| 73 | |||
| 74 | 2025-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 | |||
| 81 | 2025-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 | |||
| 89 | 2025-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 | |||
| 100 | 2025-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 | |||
| 110 | 2025-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 | |||
| 118 | 2025-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 | |||
| 129 | 2025-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 | |||
| 135 | 2025-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 | |||
| 144 | 2025-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 | |||
| 156 | 2025-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 | |||
| 164 | 2025-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 | |||
| 171 | 2025-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 | |||
| 178 | 2025-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 | |||
| 185 | 2025-06-11 Robert Pluim <rpluim@gmail.com> | ||
| 186 | |||
| 187 | * lisp/keymap.el (keymap-set): Refer to 'key-description'. (Bug#78714) | ||
| 188 | |||
| 189 | 2025-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 | |||
| 201 | 2025-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 | |||
| 212 | 2025-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 | |||
| 221 | 2025-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 | |||
| 230 | 2025-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 | |||
| 237 | 2025-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 | |||
| 248 | 2025-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 | |||
| 255 | 2025-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 | |||
| 271 | 2025-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 | |||
| 278 | 2025-05-22 Michael Albinus <michael.albinus@gmx.de> | ||
| 279 | |||
| 280 | * test/infra/gitlab-ci.yml (.job-template): Make it more robust. | ||
| 281 | |||
| 282 | 2025-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 | |||
| 290 | 2025-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 | |||
| 297 | 2025-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 | |||
| 1 | 2025-05-17 Eli Zaretskii <eliz@gnu.org> | 304 | 2025-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 | ||
| 1158 | This file records repository revisions from | 1461 | This file records repository revisions from |
| 1159 | commit 1cda0967b4d3c815fc610794ad6a8fc2b913a3c5 (exclusive) to | 1462 | commit 1cda0967b4d3c815fc610794ad6a8fc2b913a3c5 (exclusive) to |
| 1160 | commit 299d3a440121ff6692a85615ff97e6ad4dde91db (inclusive). | 1463 | commit 49d64bfb1a4ca5fc8b3a4d215fb6cabbb9780f9b (inclusive). |
| 1161 | See ChangeLog.4 for earlier changes. | 1464 | See ChangeLog.4 for earlier changes. |
| 1162 | 1465 | ||
| 1163 | ;; Local Variables: | 1466 | ;; Local Variables: |