diff options
| author | Eli Zaretskii | 2023-05-14 07:58:30 -0400 |
|---|---|---|
| committer | Eli Zaretskii | 2023-05-14 07:58:30 -0400 |
| commit | 88ca37b858921d7b3ba11bc93080f66bdca614dc (patch) | |
| tree | c09194af498df842d4286a7de14f20174ba8b96e | |
| parent | 4627ede36b12414ce89aa08773387e972e192f87 (diff) | |
| download | emacs-88ca37b858921d7b3ba11bc93080f66bdca614dc.tar.gz emacs-88ca37b858921d7b3ba11bc93080f66bdca614dc.zip | |
; Regenerate files for emacs-29.0.91
* ChangeLog.4:
* etc/AUTHORS: Regenerate.
| -rw-r--r-- | ChangeLog.4 | 1334 | ||||
| -rw-r--r-- | etc/AUTHORS | 77 |
2 files changed, 1375 insertions, 36 deletions
diff --git a/ChangeLog.4 b/ChangeLog.4 index 106444e41a7..2ce1351286e 100644 --- a/ChangeLog.4 +++ b/ChangeLog.4 | |||
| @@ -1,3 +1,1335 @@ | |||
| 1 | 2023-05-14 Gabriel do Nascimento Ribeiro <gabriel376@hotmail.com> | ||
| 2 | |||
| 3 | Ignore current-prefix-arg in async-shell-command | ||
| 4 | |||
| 5 | * lisp/simple.el (async-shell-command): Ignore current-prefix-arg and | ||
| 6 | always pass nil to second argument of `shell-command'. (Bug#63432) | ||
| 7 | |||
| 8 | 2023-05-13 Joseph Turner <joseph@breatheoutbreathe.in> | ||
| 9 | |||
| 10 | Fix building of VC package manuals with relative includes | ||
| 11 | |||
| 12 | * lisp/emacs-lisp/package-vc.el (package-vc--build-documentation): | ||
| 13 | Invoke makeinfo with -I to ensure the package directory is always | ||
| 14 | consulted for @include statements. (Bug#63337) | ||
| 15 | |||
| 16 | 2023-05-13 Cyril Arnould <cyril.arnould@outlook.com> (tiny change) | ||
| 17 | |||
| 18 | Another fix for VHDL mode highlighting | ||
| 19 | |||
| 20 | * lisp/progmodes/vhdl-mode.el (vhdl-version): Bump to 3.38.5. | ||
| 21 | (vhdl-compiler-alist): Fix the regexps and the doc string. | ||
| 22 | |||
| 23 | 2023-05-13 Eli Zaretskii <eliz@gnu.org> | ||
| 24 | |||
| 25 | Fix auto-filling in Texinfo mode | ||
| 26 | |||
| 27 | This fixes auto-filling in Texinfo buffers. It was broken by the | ||
| 28 | fix to bug#49558, which made M-q fill over-long @noindent lines by | ||
| 29 | refraining from customizing 'paragraph-separate' in Texinfo mode. | ||
| 30 | The underlying problem here is that 'auto-fill-mode' doesn't call | ||
| 31 | mode-specific filling functions, but does its job by itself, and | ||
| 32 | depends on 'forward-paragraph' to find the beginning of the | ||
| 33 | paragraph as appropriate for calculation of 'fill-prefix', and a | ||
| 34 | different value of 'paragraph-separate' broke that. As a side | ||
| 35 | effect, the change below also changes paragraph-movement commands | ||
| 36 | in Texinfo back to how they behaved prior to that bugfix, but I | ||
| 37 | don't see why the paragraph-movement behavior introduced by that | ||
| 38 | fix made more sense. Try to move through a series of | ||
| 39 | @-directives, like a paragraph preceded by several @cindex | ||
| 40 | entries, and you will see the inconsistencies. In any case, the | ||
| 41 | adverse effects of that fix on auto-filling is unacceptable. | ||
| 42 | |||
| 43 | * lisp/textmodes/texinfo.el (fill-paragraph-separate): New | ||
| 44 | variable. | ||
| 45 | (texinfo-mode): Set 'fill-paragraph-separate' to the default value | ||
| 46 | of 'paragraph-separate'. Customize 'paragraph-separate' to the | ||
| 47 | Texinfo-specific value, as it was before commit dde591571abf. | ||
| 48 | (texinfo--fill-paragraph): Bind 'paragraph-separate' to the value | ||
| 49 | of 'fill-paragraph-separate', to keep 'M-q' happy. | ||
| 50 | |||
| 51 | 2023-05-12 Gregory Heytings <gregory@heytings.org> | ||
| 52 | |||
| 53 | Merge branch 'scratch/long-lines-cleanup' into 'emacs-29' | ||
| 54 | |||
| 55 | 2023-05-12 Gregory Heytings <gregory@heytings.org> | ||
| 56 | |||
| 57 | Add an assertion in, and a commentary for, 'get_nearby_bol_pos' | ||
| 58 | |||
| 59 | * src/xdisp.c: | ||
| 60 | (get_nearby_bol_pos): Document the function, and add an assertion | ||
| 61 | on its return value. | ||
| 62 | |||
| 63 | 2023-05-12 Gregory Heytings <gregory@heytings.org> | ||
| 64 | |||
| 65 | Fix the return type of 'labeled_restrictions_get_bound' | ||
| 66 | |||
| 67 | * src/editfns.c: | ||
| 68 | (labeled_restrictions_get_bound): Return a Lisp_Object instead of | ||
| 69 | a pointer to a struct Lisp_Marker. | ||
| 70 | (unwind_reset_outermost_restriction, reset_outermost_restrictions) | ||
| 71 | (Fwiden, Fnarrow_to_region): Adapt to the new return type. | ||
| 72 | |||
| 73 | 2023-05-12 Eli Zaretskii <eliz@gnu.org> | ||
| 74 | |||
| 75 | Fix mouse highlight with some fonts in Cairo builds | ||
| 76 | |||
| 77 | * src/ftcrfont.c (ftcrfont_draw): Don't set the | ||
| 78 | 'background_filled_p' flag of the glyph string. (Bug#63271) | ||
| 79 | |||
| 80 | 2023-05-12 Philip Kaludercic <philipk@posteo.net> | ||
| 81 | |||
| 82 | Ensure that package menu respects 'package-install-upgrade-built-in' | ||
| 83 | |||
| 84 | * lisp/emacs-lisp/package.el (package-menu--find-upgrades): Check if | ||
| 85 | built-in packages can be upgraded if | ||
| 86 | 'package-install-upgrade-built-in' is non-nil. | ||
| 87 | |||
| 88 | 2023-05-12 Philip Kaludercic <philipk@posteo.net> | ||
| 89 | |||
| 90 | Ensure that EXTRA-DATA are always written when generating autoloads | ||
| 91 | |||
| 92 | * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Handle | ||
| 93 | edge-case where no autoloads are found. (Bug#63260) | ||
| 94 | |||
| 95 | 2023-05-11 Jonas Bernoulli <jonas@bernoul.li> | ||
| 96 | |||
| 97 | Update to Transient v0.4.0 | ||
| 98 | |||
| 99 | Or strictly speaking v0.4.0-1-g428576a4.) | ||
| 100 | |||
| 101 | 2023-05-11 Eli Zaretskii <eliz@gnu.org> | ||
| 102 | |||
| 103 | Revert "Don't have nntp-report signal an error" | ||
| 104 | |||
| 105 | This reverts commit 032969e8c65ba1ccda8466f6c61f20e0c7293ebf. | ||
| 106 | The commit is being reverted because it caused bug#62845. | ||
| 107 | |||
| 108 | 2023-05-10 Alan Mackenzie <acm@muc.de> | ||
| 109 | |||
| 110 | Make c-emacs-features use the proper binding of parse-sexp-lookup-properties | ||
| 111 | |||
| 112 | This is relevant for bug #58558, although it does not fix it. Due to a wrong | ||
| 113 | ordering of with-current-buffer and a let form, the function overwrote the | ||
| 114 | global value of parse-sexp-lookup-properties and two other variables. | ||
| 115 | |||
| 116 | * lisp/progmodes/cc-defs.el (c-emacs-features): Change the nesting of | ||
| 117 | with-current-buffer and let so that the let bindings get used. | ||
| 118 | |||
| 119 | 2023-05-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 120 | |||
| 121 | with-display-message: Workaround for bug#63253 | ||
| 122 | |||
| 123 | Running arbitrary ELisp code from an atimer is still dangerous, | ||
| 124 | at least because the regexp engine is not-reentrant, so let's patch up | ||
| 125 | the case we bumped into. There are probably many other such holes :-( | ||
| 126 | |||
| 127 | * src/alloc.c (garbage_collection_inhibited): Make it non-static. | ||
| 128 | |||
| 129 | * src/xdisp.c (garbage_collection_inhibited): Declare it. | ||
| 130 | (set_message, clear_message): Use it as a proxy for "we're in | ||
| 131 | a dangerous context like within `probably_quit`". | ||
| 132 | |||
| 133 | 2023-05-09 João Távora <joaotavora@gmail.com> | ||
| 134 | |||
| 135 | Fido-mode: never shadow 'external' completion style | ||
| 136 | |||
| 137 | As explained in the manual (20.7.2 Fast minibuffer selection) | ||
| 138 | 'fido-mode' and 'fido-vertical-mode' give priority the "flex" | ||
| 139 | completion style. | ||
| 140 | |||
| 141 | In fact, bug#62015 was recently fixed in commit because that priority | ||
| 142 | was not taking place correctly and some completions were missed. | ||
| 143 | |||
| 144 | However, an exception must be made for the 'external' completion | ||
| 145 | style. | ||
| 146 | |||
| 147 | That style, made available by the lisp/external-completion.el library, | ||
| 148 | is specifically designed to work with backends that provide only a | ||
| 149 | partial view of all completions. If we allow 'flex' to step in front | ||
| 150 | of 'external' it could mean that 'flex' matches something and | ||
| 151 | 'external' isn't triggered as it probably should. | ||
| 152 | |||
| 153 | To reproduce have the rust-mode ELPA package and the rust-analyzer LSP | ||
| 154 | server handy. Then: | ||
| 155 | |||
| 156 | emacs -Q -f package-initialize main.rs | ||
| 157 | |||
| 158 | Where main.rs is this content: | ||
| 159 | |||
| 160 | fn foo1() {} fn foo2() {} fn foo3() {} | ||
| 161 | fn foobar1() {} fn foobar2() {} fn foobar3() {} | ||
| 162 | |||
| 163 | The rust-analyzer server can be quickly configured to return only 3 | ||
| 164 | workspace symbols max, so evaluate: | ||
| 165 | |||
| 166 | (setq-default eglot-workspace-configuration | ||
| 167 | '(:rust-analyzer | ||
| 168 | (:workspace (:symbol (:search (:limit 3)))))) | ||
| 169 | |||
| 170 | Now start M-x eglot and M-x fido-vertical-mode and type C-u M-. to | ||
| 171 | find an arbitrary symbol in this one-file project. | ||
| 172 | |||
| 173 | Type 'f'. You will see the three foo's are listed, correctly. | ||
| 174 | |||
| 175 | Now type '3'. You will only see "foo3". | ||
| 176 | |||
| 177 | But that's wrong because "foobar3" was available, if only the server | ||
| 178 | had been asked for it. This commit fixes the situation and no | ||
| 179 | completions are lost. | ||
| 180 | |||
| 181 | As an unfortunate side-effect of this commit, the fontification of | ||
| 182 | completions-common-part on the matches is lost, but that is not worse | ||
| 183 | than missing out on completions and there are better ways to recover | ||
| 184 | the fontification anyway (in external-completion.el). | ||
| 185 | |||
| 186 | See also: | ||
| 187 | https://github.com/joaotavora/eglot/discussions/1219#discussioncomment-5818336 | ||
| 188 | |||
| 189 | * lisp/icomplete.el (icomplete--fido-ccd): Do not touch entries | ||
| 190 | with 'external in them. | ||
| 191 | |||
| 192 | Do not merge to master. | ||
| 193 | Backport: | ||
| 194 | |||
| 195 | (cherry picked from commit 0e8d8a72284f6b3aaa1bbce73d41c7d84bbc4d3c) | ||
| 196 | |||
| 197 | 2023-05-09 Eli Zaretskii <eliz@gnu.org> | ||
| 198 | |||
| 199 | Avoid crashes in --without-all build trying to scale non-ASCII char | ||
| 200 | |||
| 201 | * src/fontset.c (face_for_char): Display a non-ASCII character as | ||
| 202 | glyphless if the ASCII face has no fontset. (Bug#63283) | ||
| 203 | |||
| 204 | 2023-05-09 Eli Zaretskii <eliz@gnu.org> | ||
| 205 | |||
| 206 | Improve instructions for dealing with Emacs crashes | ||
| 207 | |||
| 208 | * doc/emacs/trouble.texi (Crashing): Show the variant of the | ||
| 209 | 'addr2line' command for MS-Windows. | ||
| 210 | |||
| 211 | 2023-05-08 Mohsen Banan <form@mohsen.banan.1.byname.net> | ||
| 212 | |||
| 213 | Improved transliterations + improved bidi insertion support for Farsi | ||
| 214 | |||
| 215 | * lisp/leim/quail/persian.el ("farsi-transliterate-banan"): | ||
| 216 | Improve and add transliterations. (Bug#63361) | ||
| 217 | |||
| 218 | 2023-05-08 Alan Third <alan@idiocy.org> | ||
| 219 | |||
| 220 | Fix crash when creating a child frame in NS (bug#63107) | ||
| 221 | |||
| 222 | * src/nsterm.m ([EmacsView initFrameFromEmacs:]): Have a second go at | ||
| 223 | creating the toolbar. | ||
| 224 | ([EmacsWindow createToolbar:]): If there is already a toolbar or the | ||
| 225 | EmacsView's layer is not an EmacsLayer, then do nothing. | ||
| 226 | |||
| 227 | (cherry picked from commit 3adc1e7f37901235bda83ea65a90644b7b0a8dbf) | ||
| 228 | |||
| 229 | 2023-05-07 Andrew G Cohen <cohen@andy.bu.edu> | ||
| 230 | |||
| 231 | Fix outgoing mime type regression (Bug#62815) | ||
| 232 | |||
| 233 | * lisp/net/mailcap.el (mailcap-mime-extensions, | ||
| 234 | mailcap-parse-mimetype-file, mailcap-mime-types): Don't regexp-quote | ||
| 235 | mimetypes in a context where they should be strings. | ||
| 236 | (mailcap--regexp-quote-type): Remove. | ||
| 237 | |||
| 238 | (cherry picked from commit 605414d018da47f99dec5019142f584b6eb174c8) | ||
| 239 | |||
| 240 | 2023-05-07 Nicholas Vollmer <iarchivedmywholelife@gmail.com> | ||
| 241 | |||
| 242 | define-minor-mode: sanitize mode function messages | ||
| 243 | |||
| 244 | * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Ensure mode's | ||
| 245 | pretty name is not interprted as a message formatting string, | ||
| 246 | e.g., if the mode name contains a '%'. (Bug#63343) | ||
| 247 | |||
| 248 | 2023-05-07 Eli Zaretskii <eliz@gnu.org> | ||
| 249 | |||
| 250 | Fix beginning/end-of-defun with tree-sitter | ||
| 251 | |||
| 252 | * lisp/treesit.el (treesit-beginning-of-defun) | ||
| 253 | (treesit-end-of-defun): Push mark, as other beginning/end-of-defun | ||
| 254 | functions do. | ||
| 255 | |||
| 256 | 2023-05-06 Theodor Thornhill <theo@thornhill.no> | ||
| 257 | |||
| 258 | Fix indent for enums in csharp-mode | ||
| 259 | |||
| 260 | * lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Check for | ||
| 261 | keywords containing 'enum' on the line before an opening bracket, and | ||
| 262 | make it behave like a class-open token. | ||
| 263 | |||
| 264 | 2023-05-06 Eli Zaretskii <eliz@gnu.org> | ||
| 265 | |||
| 266 | Teach c-ts-mode about the 'restrict' keyword | ||
| 267 | |||
| 268 | * lisp/progmodes/c-ts-mode.el (c-ts-mode--keywords): Add | ||
| 269 | "restrict" and "_Atomic" type qualifiers. (Bug#63323) | ||
| 270 | |||
| 271 | 2023-05-06 Eli Zaretskii <eliz@gnu.org> | ||
| 272 | |||
| 273 | * lisp/x-dnd.el (x-dnd-after-move-frame): Skip dead frames. (Bug#63312) | ||
| 274 | |||
| 275 | 2023-05-06 Eli Zaretskii <eliz@gnu.org> | ||
| 276 | |||
| 277 | Fix doc strings of 'mark-sexp' and 'mark-word' | ||
| 278 | |||
| 279 | * lisp/emacs-lisp/lisp.el (mark-sexp): | ||
| 280 | * lisp/simple.el (mark-word): Clarify the doc strings in various | ||
| 281 | usage cases. (Bug#62892) | ||
| 282 | |||
| 283 | 2023-05-05 Dmitry Gutov <dmitry@gutov.dev> | ||
| 284 | |||
| 285 | (package-upgrade): Don't remove the package from 'package-selected-packages' | ||
| 286 | |||
| 287 | * lisp/emacs-lisp/package.el (package-upgrade): | ||
| 288 | Don't remove the package from 'package-selected-packages', fixing | ||
| 289 | the problem described in https://debbugs.gnu.org/62720#718. | ||
| 290 | |||
| 291 | 2023-05-05 João Távora <joaotavora@gmail.com> | ||
| 292 | |||
| 293 | Eglot: re-rename eglot-upgrade to eglot-upgrade-eglot | ||
| 294 | |||
| 295 | * doc/misc/eglot.texi (Getting the latest version): Mention | ||
| 296 | eglot-upgrade-eglot. | ||
| 297 | |||
| 298 | * etc/EGLOT-NEWS: Mention eglot-upgrade-eglot. | ||
| 299 | |||
| 300 | * lisp/progmodes/eglot.el (eglot-upgrade-eglot): Rename from | ||
| 301 | eglot-update. | ||
| 302 | (eglot-update): New compatibility alias. | ||
| 303 | |||
| 304 | 2023-05-05 Eli Zaretskii <eliz@gnu.org> | ||
| 305 | |||
| 306 | Fix arguments of xml.c functions as displayed in Help buffers | ||
| 307 | |||
| 308 | * lisp/subr.el (libxml-parse-xml-region) | ||
| 309 | (libxml-parse-html-region): Adjust advertised-calling-convention | ||
| 310 | to the changes in commit cc33c6cf3a. (Bug#63291) | ||
| 311 | |||
| 312 | 2023-05-05 Po Lu <luangruo@yahoo.com> | ||
| 313 | |||
| 314 | More fixes for NetBSD/vax | ||
| 315 | |||
| 316 | * src/sysdep.c (init_signals) [__vax__]: Treat SIGILL | ||
| 317 | as a floating point error on VAXen. | ||
| 318 | Otherwise, (log 0.0) crashes Emacs. | ||
| 319 | |||
| 320 | 2023-05-05 Cyril Arnould <cyril.arnould@outlook.com> (tiny change) | ||
| 321 | |||
| 322 | Improve VHDL mode highlighting | ||
| 323 | |||
| 324 | * lisp/progmodes/vhdl-mode.el (vhdl-compiler-alist): Differentiate | ||
| 325 | between ModelSim errors, warnings, and notes when highlighting | ||
| 326 | them. Add a new entry for Xilinx Vivado. (Bug#63251) | ||
| 327 | |||
| 328 | 2023-05-04 Po Lu <luangruo@yahoo.com> | ||
| 329 | |||
| 330 | Clarify documentation wrt floating point division by zero and NaN | ||
| 331 | |||
| 332 | * doc/lispref/numbers.texi (Float Basics) | ||
| 333 | (Arithmetic Operations): Document what happens on a VAX. | ||
| 334 | Tested on NetBSD 9.3. | ||
| 335 | |||
| 336 | 2023-05-04 Robert Pluim <rpluim@gmail.com> | ||
| 337 | |||
| 338 | Make loaddefs-generate slightly more tolerant | ||
| 339 | |||
| 340 | There are packages in the wild, such as vlf-20191126.2250, which have | ||
| 341 | entries that are not terminated by three ';', but by two. Tolerate | ||
| 342 | such entries. | ||
| 343 | |||
| 344 | * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Search for two | ||
| 345 | ';' as a delimiter, not three. (Bug#63236) | ||
| 346 | |||
| 347 | 2023-05-04 Philip Kaludercic <philipk@posteo.net> | ||
| 348 | |||
| 349 | Fix order of rcirc-connect arguments | ||
| 350 | |||
| 351 | * lisp/net/rcirc.el (rcirc): Pass SERVER-ALIAS before CLIENT-CERT. | ||
| 352 | (rcirc-connect): Take SERVER-ALIAS before CLIENT-CERT. | ||
| 353 | |||
| 354 | This is necessary for the 'rcirc-reconnect' trick to work that applies | ||
| 355 | the contents of 'rcirc-connection-info' to 'rcirc-connect', otherwise | ||
| 356 | the server alias gets lost as certfp information. | ||
| 357 | |||
| 358 | This addresses a change made in b79cb838a477ee5a5c3660e81264991ff833a82f. | ||
| 359 | |||
| 360 | 2023-05-04 Thuna <thuna.cing@gmail.com> (tiny change) | ||
| 361 | |||
| 362 | Fix rcirc messages printing in the wrong place | ||
| 363 | |||
| 364 | * lisp/net/rcirc.el (rcirc-send-message): Print the message before | ||
| 365 | sending it to the server. | ||
| 366 | (rcirc-print): Get the time with subsecond precision. | ||
| 367 | * lisp/calendar/parse-time.el (parse-time-string | ||
| 368 | parse-iso8601-time-string): Accept optional second FORM arguments, | ||
| 369 | with the same meaning as in `decode-time'. Mention as such in the | ||
| 370 | docstring. (Bug#59501) | ||
| 371 | |||
| 372 | 2023-05-04 Philip Kaludercic <philipk@posteo.net> | ||
| 373 | |||
| 374 | Prevent unnecessary modifications of 'package-vc-selected-packages' | ||
| 375 | |||
| 376 | * lisp/emacs-lisp/package-vc.el (package-vc--unpack): Handle the | ||
| 377 | structure of correctly, not as an alist but a list of alists. | ||
| 378 | (package-vc--archive-spec-alist, package-vc--archive-spec-alists, | ||
| 379 | package-vc--desc->spec, package-vc--read-archive-data, | ||
| 380 | package-vc--download-and-read-archives, package-vc--unpack): Rename | ||
| 381 | 'package-vc--archive-spec-alist' to 'package-vc--archive-spec-alists'. | ||
| 382 | |||
| 383 | 2023-05-03 Dmitry Gutov <dmitry@gutov.dev> | ||
| 384 | |||
| 385 | Rename eglot-update to eglot-upgrade | ||
| 386 | |||
| 387 | * doc/misc/eglot.texi (Getting the latest version): | ||
| 388 | Update the reference. | ||
| 389 | |||
| 390 | * lisp/progmodes/eglot.el (eglot-upgrade): Rename from | ||
| 391 | 'eglot-update', as discussed on emacs-devel, in line with | ||
| 392 | 'package-upgrade'. | ||
| 393 | |||
| 394 | 2023-05-03 Randy Taylor <dev@rjt.dev> | ||
| 395 | |||
| 396 | go-ts-mode: Use iota query only if supported (Bug#63086) | ||
| 397 | |||
| 398 | iota query support was added on January 5, 2022. To support older | ||
| 399 | versions of the tree-sitter-go grammar (like the latest tagged version, | ||
| 400 | v0.19.1, which was released on March 3, 2021), check if the query is | ||
| 401 | supported before trying to use it. | ||
| 402 | |||
| 403 | * lisp/progmodes/go-ts-mode.el (go-ts-mode--iota-query-supported-p): New | ||
| 404 | function. | ||
| 405 | (go-ts-mode--font-lock-settings): Use it. | ||
| 406 | |||
| 407 | 2023-05-03 Dmitry Gutov <dmitry@gutov.dev> | ||
| 408 | |||
| 409 | (rng-complete-tag): Add the (ignored) argument to the :company-kind function | ||
| 410 | |||
| 411 | * lisp/nxml/rng-nxml.el (rng-complete-tag): Add the (ignored) | ||
| 412 | argument to the :company-kind function. Fixes the "Wrong number | ||
| 413 | of arguments" error reported at | ||
| 414 | https://github.com/company-mode/company-mode/issues/1386. | ||
| 415 | |||
| 416 | 2023-05-03 Jonas Bernoulli <jonas@bernoul.li> | ||
| 417 | |||
| 418 | Update to Transient v0.3.7-219-g3ded15b | ||
| 419 | |||
| 420 | 2023-05-03 Po Lu <luangruo@yahoo.com> | ||
| 421 | |||
| 422 | Fix inserting selection data into Mozilla programs | ||
| 423 | |||
| 424 | * lisp/select.el (xselect-convert-to-text-uri-list): Don't | ||
| 425 | return any value when converting non-DND selections to this | ||
| 426 | drag-and-drop target. | ||
| 427 | |||
| 428 | Reported by Tobias Bading <tbading@web.de>. | ||
| 429 | |||
| 430 | 2023-05-03 Thuna <thuna.cing@gmail.com> (tiny change) | ||
| 431 | |||
| 432 | Recognize defstruct slot names in various eieio functions | ||
| 433 | |||
| 434 | * lisp/emacs-lisp/cl-preloaded.el (cl-struct-define): Set | ||
| 435 | each slot's name's 'slot-name' property so that | ||
| 436 | 'eieio--known-slot-name-p' can recognize them. (Bug#62959) | ||
| 437 | |||
| 438 | 2023-05-02 Thuna <thuna.cing@gmail.com> (tiny change) | ||
| 439 | |||
| 440 | Use 'calendar-buffer' instead of fixed string | ||
| 441 | |||
| 442 | * test/lisp/calendar/cal-julian-tests.el (with-cal-julian-test): | ||
| 443 | Use 'calendar-buffer' instead of a literal fixed name. | ||
| 444 | (Bug#61546) | ||
| 445 | |||
| 446 | 2023-05-02 Spencer Baugh <sbaugh@catern.com> | ||
| 447 | |||
| 448 | Handle point not at EOB in minibuffer-choose-completion | ||
| 449 | |||
| 450 | Without this change, only the minibuffer contents before point | ||
| 451 | are cleared when a completion is chosen, which results in stray | ||
| 452 | text when point is in the middle of the minibuffer. | ||
| 453 | |||
| 454 | After this change, we heuristically decide either to clear the | ||
| 455 | whole buffer or only part of it, taking into account the | ||
| 456 | location of point. | ||
| 457 | |||
| 458 | This is a backport for the Emacs 29 release branch of a simpler | ||
| 459 | fix in minibuffer-completion-help. | ||
| 460 | |||
| 461 | * lisp/minibuffer.el (minibuffer-next-completion): | ||
| 462 | (minibuffer-choose-completion): | ||
| 463 | Recalculate completion-base-affixes with point. (Bug#62700) | ||
| 464 | |||
| 465 | 2023-05-02 Spencer Baugh <sbaugh@catern.com> | ||
| 466 | |||
| 467 | Note that Emacs pauses when handling sentinel errors | ||
| 468 | |||
| 469 | Noting this behavior and variable here makes it easier to | ||
| 470 | understand the behavior of Emacs when a sentinel has an error. | ||
| 471 | |||
| 472 | * doc/lispref/processes.texi (Filter Functions): Note that Emacs | ||
| 473 | pauses when handling sentinel errors. | ||
| 474 | (Sentinels): Note that Emacs pauses when handling sentinel errors. | ||
| 475 | (Bug#63096) | ||
| 476 | |||
| 477 | 2023-05-01 Eli Zaretskii <eliz@gnu.org> | ||
| 478 | |||
| 479 | Fix vertical-motion when tab-line is displayed in a window | ||
| 480 | |||
| 481 | * src/xdisp.c (try_window, try_window_id): Account for tab-line, | ||
| 482 | if present, when converting scroll-margin at the top of the window | ||
| 483 | to vertical pixel coordinate. (Bug#63201) | ||
| 484 | |||
| 485 | 2023-04-30 Kyle Meyer <kyle@kyleam.com> | ||
| 486 | |||
| 487 | Update to Org 9.6.5-3-g2993f4 | ||
| 488 | |||
| 489 | 2023-04-30 Philip Kaludercic <philipk@posteo.net> | ||
| 490 | |||
| 491 | Prevent generating empty autoload files | ||
| 492 | |||
| 493 | * lisp/emacs-lisp/loaddefs-gen.el (loaddefs-generate): Remove | ||
| 494 | optimisation that would mistakenly discard old loaddefs in case a file | ||
| 495 | was not modified by EXTRA-DATA is non-nil. (Bug#62734) | ||
| 496 | |||
| 497 | 2023-04-30 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 498 | |||
| 499 | * lisp/org/org-macs.el (org--inhibit-version-check): Fix docstring | ||
| 500 | |||
| 501 | Also, add an explanation to the docstring for what the version | ||
| 502 | check is about. | ||
| 503 | |||
| 504 | 2023-04-30 Eli Zaretskii <eliz@gnu.org> | ||
| 505 | |||
| 506 | Fix redisplay of mode line after its format changes from nil | ||
| 507 | |||
| 508 | * src/dispnew.c (update_window): Make sure a mode-line's row of | ||
| 509 | the current glyph matrix is disabled when the mode line is not | ||
| 510 | being displayed. (Bug#63186) | ||
| 511 | |||
| 512 | 2023-04-30 Michael Albinus <michael.albinus@gmx.de> | ||
| 513 | |||
| 514 | Fix c-ts-mode--emacs-c-range-query | ||
| 515 | |||
| 516 | * lisp/progmodes/c-ts-mode.el (c-ts-mode--emacs-c-range-query): | ||
| 517 | Check for (treesit-available-p). | ||
| 518 | |||
| 519 | 2023-04-30 Eli Zaretskii <eliz@gnu.org> | ||
| 520 | |||
| 521 | Improve documentation of warnings | ||
| 522 | |||
| 523 | * doc/lispref/control.texi (Errors): | ||
| 524 | * doc/lispref/os.texi (Startup Summary): | ||
| 525 | * doc/lispref/display.texi (Warning Basics, Warning Variables) | ||
| 526 | (Warning Options, Delayed Warnings): Improve documentation of | ||
| 527 | warnings. Document the automatic delaying of warnings during | ||
| 528 | startup. (Bug#63181) | ||
| 529 | |||
| 530 | 2023-04-29 Yuan Fu <casouri@gmail.com> | ||
| 531 | |||
| 532 | Fix FOR_EACH_TAIL fontification (bug#62951) | ||
| 533 | |||
| 534 | Fix the fontification inconsistency between different FOR_EACH_TAIL's. | ||
| 535 | See the comment for more explanation. Also enable the emacs-devel | ||
| 536 | feature automatically when c-ts-mode-emacs-sources-support is on. | ||
| 537 | |||
| 538 | * lisp/progmodes/c-ts-mode.el: | ||
| 539 | (c-ts-mode--for-each-tail-regexp): Move up. | ||
| 540 | (c-ts-mode--font-lock-settings): New font-lock rule for FOR_EACH_TAIL. | ||
| 541 | (c-ts-mode--fontify-for-each-tail): New function. | ||
| 542 | (c-ts-mode): Automatically enable emacs-devel feature. | ||
| 543 | |||
| 544 | 2023-04-29 Eli Zaretskii <eliz@gnu.org> | ||
| 545 | |||
| 546 | Fix documentation of libxml-parse-* functions | ||
| 547 | |||
| 548 | * doc/lispref/text.texi (Parsing HTML/XML): | ||
| 549 | * src/xml.c (Flibxml_parse_html_region, Flibxml_parse_xml_region): | ||
| 550 | Update the documentation regarding the use of BASE-URL argument. | ||
| 551 | (Bug#63125) | ||
| 552 | |||
| 553 | 2023-04-28 Theodor Thornhill <theo@thornhill.no> | ||
| 554 | |||
| 555 | Skip over whitespace in annotation-top-cont check (bug#63141) | ||
| 556 | |||
| 557 | * lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Make sure | ||
| 558 | we skip over whitespace when looking for the next '['. | ||
| 559 | |||
| 560 | 2023-04-28 Ruijie Yu <ruijie@netyu.xyz> | ||
| 561 | |||
| 562 | Update zh-CN tutorial translation | ||
| 563 | |||
| 564 | * etc/tutorials/TUTORIAL.cn (INTRO): Additions from English | ||
| 565 | version; say "interrupt" not "quit" a partially-entered command; | ||
| 566 | fixed minor inconsistency (English says partially-entered command, | ||
| 567 | Chinese used to say partially-executed command -- they are | ||
| 568 | different); converted half-width square brackets containing | ||
| 569 | translators' notes into full-width ones for consistency. | ||
| 570 | (BASIC CURSOR CONTROL): mention that a word boundary for Chinese | ||
| 571 | can also be space; fixed incorrect terminology (keyboard vs | ||
| 572 | terminal); retain English term "terminal"; retain English term | ||
| 573 | "prefix argument"; "most commands _interpret_ prefix args as | ||
| 574 | repeat-count", not "explain"; ensure space is added on both ends | ||
| 575 | of an English word. | ||
| 576 | (WINDOWS): Clarify it is the digit 1 in C-x 1. | ||
| 577 | (INSERTING AND DELETING): Mention the term "continuation line" and | ||
| 578 | retain its English term, because this term is mentioned again | ||
| 579 | later in the tutorial; avoid saying the name of "\\"; add | ||
| 580 | description for "electric" and a rough translation; sync English | ||
| 581 | for prefix argument for DEL and C-d; ensure that translators' | ||
| 582 | notes are marked explicitly so; add indentation to the instruction | ||
| 583 | about continuation lines; additional translations such as | ||
| 584 | mentioning C--, etc. | ||
| 585 | (FILES): Re-pluralize the heading; space around English words; | ||
| 586 | describe what C-g cancels (the command) when entering file name; | ||
| 587 | replace "search for" with "find"; minor rephrasing; explicit | ||
| 588 | translator notes; fixed the write-file message to no longer | ||
| 589 | contain ellipses (see src/fileio.c:5541). | ||
| 590 | (BUFFERS): Re-pluralize the heading; mention that C-x C-b also | ||
| 591 | shows buffer name; C-x s only looks for file-visiting buffers. | ||
| 592 | (EXTENDING THE COMMAND SET): Include C-x s and C-x b in list of | ||
| 593 | learned commands. | ||
| 594 | (MODE LINE): Remove the dashes in description on the point | ||
| 595 | location. | ||
| 596 | (MULTIPLE WINDOWS): Mention the difference between frame | ||
| 597 | and window; also add translator notes pointing to end of | ||
| 598 | tutorial which contains a terminology list. | ||
| 599 | (MULTIPLE FRAMES): Change the M-x commands to keybinds C-x 5 2 and | ||
| 600 | C-x 5 0 to sync with English. | ||
| 601 | (GETTING MORE HELP): Change C-h f to C-h x, to sync with English. | ||
| 602 | (INSTALLING PACKAGES): Rephrase "available packages", used to say | ||
| 603 | lit., "existing", now says lit., "installable"; consistently | ||
| 604 | translate the term "package", and retain its English name. | ||
| 605 | (TRANSLATION): Add my name as co-maintainer of this file. | ||
| 606 | |||
| 607 | * etc/tutorials/TUTORIAL.translators (TUTORIAL.cn): Add my name | ||
| 608 | as co-maintainer for TUTORIAL.cn. | ||
| 609 | |||
| 610 | 2023-04-28 Eli Zaretskii <eliz@gnu.org> | ||
| 611 | |||
| 612 | Fix eglot.texi | ||
| 613 | |||
| 614 | * doc/misc/eglot.texi (Troubleshooting Eglot): Add missing @menu. | ||
| 615 | (Performance, Getting the latest version): Improve wording and | ||
| 616 | indexing, add cross-references. | ||
| 617 | |||
| 618 | 2023-04-27 Po Lu <luangruo@yahoo.com> | ||
| 619 | |||
| 620 | Fix two crashes upon startup | ||
| 621 | |||
| 622 | * src/image.c (image_create_bitmap_from_data) | ||
| 623 | (image_create_bitmap_from_file): Specify a Window or a Pixmap | ||
| 624 | describing the screen, not a back buffer drawable which may not exist. | ||
| 625 | Otherwise, Emacs crashes on startup when a bitmap icon is in use. | ||
| 626 | |||
| 627 | 2023-04-27 João Távora <joaotavora@gmail.com> | ||
| 628 | |||
| 629 | Eglot: explain how to update Eglot in manual (bug#62720) | ||
| 630 | |||
| 631 | * lisp/progmodes/eglot.el (eglot-update): New command. | ||
| 632 | |||
| 633 | * doc/misc/eglot.texi (Troubleshooting): Rework. | ||
| 634 | |||
| 635 | 2023-04-27 João Távora <joaotavora@gmail.com> | ||
| 636 | |||
| 637 | Eglot: fix edge case when deleting inlay hint overlays | ||
| 638 | |||
| 639 | When asked to update hints in a region (FROM TO), | ||
| 640 | eglot--update-hints-1 first deletes the existing hints. It must | ||
| 641 | however take care to delete all overlays that logically belong to the | ||
| 642 | region, even if they don't physically belong to it, e.g. inlay | ||
| 643 | overlays spanning (FROM-1 FROM) and having a 'after-string' property. | ||
| 644 | |||
| 645 | * lisp/progmodes/eglot.el (eglot--update-hints-1): Fix edge case. | ||
| 646 | |||
| 647 | 2023-04-27 Dmitry Gutov <dmitry@gutov.dev> | ||
| 648 | |||
| 649 | package-upgrade[-all]: Expand docstrings to note the current limitation | ||
| 650 | |||
| 651 | * lisp/emacs-lisp/package.el (package-upgrade, package-upgrade-all): | ||
| 652 | Expand docstrings to note the current limitation (bug#62720). | ||
| 653 | |||
| 654 | 2023-04-27 Dmitry Gutov <dmitry@gutov.dev> | ||
| 655 | |||
| 656 | Rename all functions called package-*-update-* to package-*-upgrade-* | ||
| 657 | |||
| 658 | * lisp/emacs-lisp/package-vc.el (package-vc-upgrade-all): | ||
| 659 | Rename from 'package-vc-update-all'. | ||
| 660 | (package-vc-upgrade): Rename from 'package-vc-update'. | ||
| 661 | |||
| 662 | * lisp/emacs-lisp/package.el (package-upgrade): | ||
| 663 | Rename from 'package-update' (bug#62750). | ||
| 664 | (package--upgradeable-packages): | ||
| 665 | Rename from 'package--updateable-packages'. | ||
| 666 | (package-upgrade-all): Rename from 'package-update-all'. | ||
| 667 | |||
| 668 | 2023-04-27 Yuan Fu <casouri@gmail.com> | ||
| 669 | |||
| 670 | Fix FOR_EACH_TAIL in c-ts-mode (bug#62951) | ||
| 671 | |||
| 672 | * lisp/progmodes/c-ts-mode.el | ||
| 673 | (c-ts-mode--indent-styles): New indent rule. | ||
| 674 | |||
| 675 | (c-ts-mode--for-each-tail-regexp) | ||
| 676 | (c-ts-mode--for-each-tail-body-matcher) | ||
| 677 | (c-ts-mode--emacs-c-range-query) | ||
| 678 | (c-ts-mode--for-each-tail-ranges) | ||
| 679 | (c-ts-mode--reverse-ranges) | ||
| 680 | (c-ts-mode--emacs-set-ranges): New functions and variables. | ||
| 681 | |||
| 682 | (c-ts-mode): Create a emacs-c parser. More setup for Emacs source | ||
| 683 | support. | ||
| 684 | |||
| 685 | * lisp/treesit.el (treesit-query-range): Ignore underscore-prefixed | ||
| 686 | capture names. | ||
| 687 | |||
| 688 | 2023-04-27 Eli Zaretskii <eliz@gnu.org> | ||
| 689 | |||
| 690 | * Makefile.in (distclean): Remove the 'native-lisp' directory. | ||
| 691 | |||
| 692 | 2023-04-27 Eli Zaretskii <eliz@gnu.org> | ||
| 693 | |||
| 694 | Improve greek-ibycus4 input method | ||
| 695 | |||
| 696 | * lisp/leim/quail/greek.el ("greek-ibycus4"): Add another sequence | ||
| 697 | for CAPITAL LETTER RHO WITH DASIA. (Bug#63104) | ||
| 698 | |||
| 699 | 2023-04-26 F. Jason Park <jp@neverwas.me> | ||
| 700 | |||
| 701 | Explain ERC 5.5 regressions in new version 5.5.0.29.1 | ||
| 702 | |||
| 703 | * doc/misc/erc.texi: Bump version to 5.5.0.29.1. | ||
| 704 | * etc/ERC-NEWS: Don't hype bugged option `erc-reconnect-display'. | ||
| 705 | * lisp/erc/erc-dcc.el (erc-dcc-do-GET-command): Add comment explaining | ||
| 706 | parsing bug in ERC 5.5 (bug#62444). | ||
| 707 | * lisp/erc/erc-networks.el (erc-networks-on-MOTD-end): Mention known | ||
| 708 | /MOTD bug in error notice so people don't waste energy reporting | ||
| 709 | it (bug#62151). | ||
| 710 | * lisp/erc/erc.el: Change Version header to 5.5.0.29.1. Don't bother | ||
| 711 | updating the `customize-package-emacs-version-alist' entry | ||
| 712 | because no option defaults are affected. | ||
| 713 | (erc-version): Change version to 5.5.0.29.1. | ||
| 714 | (erc-reconnect-display, erc-query-on-unjoined-chan-privmsg): Add | ||
| 715 | warning to doc strings and `custom-set' functions. It's believed that | ||
| 716 | these bugs degrade the user experience significantly enough to warrant | ||
| 717 | such mentions (bug#62833). | ||
| 718 | (erc-query): Fix erroneous redirect string in deprecation spec. | ||
| 719 | Do not merge to master. | ||
| 720 | |||
| 721 | 2023-04-26 F. Jason Park <jp@neverwas.me> | ||
| 722 | |||
| 723 | * doc/misc/erc.texi: Elaborate on upgrading via ELPA. | ||
| 724 | |||
| 725 | 2023-04-26 Robert Pluim <rpluim@gmail.com> | ||
| 726 | |||
| 727 | Improve outline-default-state docstring | ||
| 728 | |||
| 729 | * lisp/outline.el (outline-default-state): Explain which functions are | ||
| 730 | available to affect heading visibility. | ||
| 731 | |||
| 732 | 2023-04-26 Eli Zaretskii <eliz@gnu.org> | ||
| 733 | |||
| 734 | Document problems with /bin/sh on Solaris 10 | ||
| 735 | |||
| 736 | * etc/PROBLEMS (Solaris): Document problems with '/bin/sh'. | ||
| 737 | Suggested by Paul Eggert <eggert@cs.ucla.edu>. (Bug#63067) | ||
| 738 | |||
| 739 | 2023-04-25 Eli Zaretskii <eliz@gnu.org> | ||
| 740 | |||
| 741 | Followup to addition of TUTORIAL.fa | ||
| 742 | |||
| 743 | * etc/NEWS: Announce addition of TUTORIAL.fa. | ||
| 744 | |||
| 745 | * etc/tutorials/TUTORIAL.translators (TUTORIAL.fa): New entry. | ||
| 746 | |||
| 747 | * lisp/language/misc-lang.el ("Persian"): Add tutorial property. | ||
| 748 | |||
| 749 | 2023-04-25 Mohsen Banan <form@mohsen.banan.1.byname.net> | ||
| 750 | |||
| 751 | Add Farsi/Persian translation of the tutorial | ||
| 752 | |||
| 753 | * etc/tutorials/TUTORIAL.fa: New file. | ||
| 754 | |||
| 755 | * lisp/language/misc-lang.el (arabic-shaper-ZWNJ-handling): Fix | ||
| 756 | typo in doc string. | ||
| 757 | |||
| 758 | 2023-04-25 Eli Zaretskii <eliz@gnu.org> | ||
| 759 | |||
| 760 | Add Mongolian language environments | ||
| 761 | |||
| 762 | * lisp/language/misc-lang.el ("Mongolian-traditional"): | ||
| 763 | * lisp/language/cyrillic.el ("Mongolian-cyrillic"): New | ||
| 764 | language environments. | ||
| 765 | |||
| 766 | * etc/HELLO: Add Mongolian Traditional. | ||
| 767 | * etc/NEWS: Announce the new language environments. | ||
| 768 | |||
| 769 | (Bug#63028) | ||
| 770 | |||
| 771 | 2023-04-25 Eli Zaretskii <eliz@gnu.org> | ||
| 772 | |||
| 773 | Document the 'end-session' event on MS-Windows | ||
| 774 | |||
| 775 | * doc/lispref/commands.texi (Misc Events): Document the | ||
| 776 | 'end-session' event. (Bug#63058) | ||
| 777 | |||
| 778 | 2023-04-24 Kyle Meyer <kyle@kyleam.com> | ||
| 779 | |||
| 780 | Update to Org 9.6.4-9-g8eb209 | ||
| 781 | |||
| 782 | 2023-04-24 Eli Zaretskii <eliz@gnu.org> | ||
| 783 | |||
| 784 | Don't support versioned grammar libraries on MS-Windows | ||
| 785 | |||
| 786 | * src/treesit.c (treesit_load_language_push_for_each_suffix): | ||
| 787 | Don't append ".0.0" on WINDOWSNT. | ||
| 788 | |||
| 789 | 2023-04-24 Yuan Fu <casouri@gmail.com> | ||
| 790 | |||
| 791 | Accept versioned tree-sitter language grammar files | ||
| 792 | |||
| 793 | By discussion on emacs-devel, titled "Versioned Tree-sitter parser | ||
| 794 | libraries". | ||
| 795 | |||
| 796 | * src/treesit.c (Vtreesit_str_dot_0): New variable. | ||
| 797 | (treesit_load_language_push_for_each_suffix): Additionally look for | ||
| 798 | lib_base_name.0 and lib_base_name.0.0. | ||
| 799 | (syms_of_treesit): Initialize Vtreesit_str_dot_0. | ||
| 800 | |||
| 801 | 2023-04-24 Benson Chu <bensonchu457@gmail.com> (tiny change) | ||
| 802 | |||
| 803 | tab-bar-new-tab: inhibit side-window checks | ||
| 804 | |||
| 805 | Previously, calling 'tab-bar-new-tab-to' only removed the | ||
| 806 | 'window-side' property on the currently selected window, | ||
| 807 | and then a call to 'delete-other-windows' was made to | ||
| 808 | ensure that the selected window was the only window. | ||
| 809 | We can skip this check by shadowing 'window--sides-inhibit-check' | ||
| 810 | to t. | ||
| 811 | * lisp/tab-bar.el (tab-bar-new-tab-to): Inhibit side-window checks. | ||
| 812 | (Bug#62427) | ||
| 813 | |||
| 814 | 2023-04-24 Michael Albinus <michael.albinus@gmx.de> | ||
| 815 | |||
| 816 | * etc/NEWS: Fix outline level. (Bug#63042) | ||
| 817 | |||
| 818 | Fix typos. | ||
| 819 | |||
| 820 | 2023-04-23 Eli Zaretskii <eliz@gnu.org> | ||
| 821 | |||
| 822 | Fix rendering of Traditional Mongolian script | ||
| 823 | |||
| 824 | * lisp/international/characters.el: Set punctuation syntax for Po | ||
| 825 | characters from the Mongolian block | ||
| 826 | * lisp/international/fontset.el (setup-default-fontset): Add | ||
| 827 | fontset setting for Traditional Mongolic. | ||
| 828 | * lisp/language/misc-lang.el (composition-function-table): Add | ||
| 829 | rules for Traditional Mongolic. (Bug#63028) | ||
| 830 | |||
| 831 | 2023-04-22 Eli Zaretskii <eliz@gnu.org> | ||
| 832 | |||
| 833 | Fix line-number-at-pos when POSITION is out of narrowing | ||
| 834 | |||
| 835 | * src/fns.c (Fline_number_at_pos): Don't signal an error when | ||
| 836 | ABSOLUTE is nil and POSITION is outside of the narrowing, like the | ||
| 837 | original Lisp implementation did. Minor speedup by using the byte | ||
| 838 | position where it is available from the get-go. (Bug#62857) | ||
| 839 | |||
| 840 | 2023-04-22 Eli Zaretskii <eliz@gnu.org> | ||
| 841 | |||
| 842 | Fix exiting Emacs after saving a tutorial | ||
| 843 | |||
| 844 | * lisp/tutorial.el (tutorial--starting-point): Make it | ||
| 845 | permanent-local, so that saving the tutorial to some file doesn't | ||
| 846 | kill this buffer-local variable. Otherwise, trying to exit Emacs | ||
| 847 | after saving the tutorial will signal an error, because | ||
| 848 | 'tutorial--starting-point' is void. (Bug#37326) | ||
| 849 | |||
| 850 | 2023-04-22 Eli Zaretskii <eliz@gnu.org> | ||
| 851 | |||
| 852 | Add indentation style setting for c-ts-mode in .dir-locals.el | ||
| 853 | |||
| 854 | * lisp/progmodes/c-ts-mode.el (c-ts-indent-style-safep): New | ||
| 855 | predicate. | ||
| 856 | (c-ts-mode-indent-style): Use it to test the value for being safe. | ||
| 857 | |||
| 858 | * .dir-locals.el (c-ts-mode): Set 'c-ts-mode-indent-style' to 'gnu'. | ||
| 859 | |||
| 860 | 2023-04-20 Nicolas Martyanoff <nicolas@n16f.net> | ||
| 861 | |||
| 862 | sql: add missing postgresql types | ||
| 863 | |||
| 864 | * lisp/progmodes/sql.el: Add multiple missing PostgreSQL types: bigserial, | ||
| 865 | smallserial, macaddr8, jsonb, jsonpath, built-in range types, object | ||
| 866 | identifier types (oid & co). | ||
| 867 | |||
| 868 | 2023-04-19 Eli Zaretskii <eliz@gnu.org> | ||
| 869 | |||
| 870 | Fix display of menu-bar bindings of commands in *Help* buffers | ||
| 871 | |||
| 872 | * lisp/help-fns.el (help-fns--insert-menu-bindings): Propertize | ||
| 873 | with 'help-key-binding' face only the menu items, not the arrows | ||
| 874 | between successive items. This is because 'char-displayable-p' is | ||
| 875 | unreliable when we propertize the character with an arbitrary | ||
| 876 | face: that face could specify a font which doesn't support the | ||
| 877 | character after all, while 'char-displayable-p' assumes there are | ||
| 878 | no restrictions on fonts that can be used for displaying the | ||
| 879 | character. Also, make the code more efficient by avoiding the | ||
| 880 | call to 'char-displayable-p' inside the loop. | ||
| 881 | |||
| 882 | 2023-04-19 Spencer Baugh <sbaugh@janestreet.com> | ||
| 883 | |||
| 884 | Improve Completion Example section in the Emacs manual | ||
| 885 | |||
| 886 | This can be a useful substitute for full-on fuzzy completion, as | ||
| 887 | provided by other completion styles and completion packages. | ||
| 888 | * doc/emacs/mini.texi (Completion Example): Give an example of | ||
| 889 | completion with point not at end of minibuffer. Also, use | ||
| 890 | @kbd{@key{TAB}} when telling the user to hit TAB. (Bug#62836) | ||
| 891 | |||
| 892 | 2023-04-19 Robert Pluim <rpluim@gmail.com> | ||
| 893 | |||
| 894 | Improve 'message-server-alist' docstring | ||
| 895 | |||
| 896 | * lisp/gnus/message.el (message-server-alist): Fix typo and clarify | ||
| 897 | what happens if there is already an X-Message-SMTP-Method header. | ||
| 898 | |||
| 899 | 2023-04-19 Robert Pluim <rpluim@gmail.com> | ||
| 900 | |||
| 901 | Add index entry for fallback modes | ||
| 902 | |||
| 903 | * doc/emacs/custom.texi (Specifying File Variables): Add index for | ||
| 904 | 'fallback modes'. | ||
| 905 | |||
| 906 | 2023-04-18 Dmitry Gutov <dmitry@gutov.dev> | ||
| 907 | |||
| 908 | xref-search-program-alist: Fix searching larger file lists on MS Windows | ||
| 909 | |||
| 910 | * lisp/progmodes/xref.el (xref-search-program-alist): | ||
| 911 | Add '-s 10000' to xargs' options when on Windows or DOS. | ||
| 912 | Apparently the xargs port doesn't currently know how to obey the | ||
| 913 | system-wide limits (https://debbugs.gnu.org/bug=61667#521). | ||
| 914 | |||
| 915 | 2023-04-18 Shynur <one.last.kiss@outlook.com> (tiny change) | ||
| 916 | |||
| 917 | Fix typo and inaccuracy in the ELisp Reference manual | ||
| 918 | |||
| 919 | * doc/lispref/loading.texi (Dynamic Modules): Fix a typo. | ||
| 920 | * doc/lispref/customize.texi (Group Definitions): Faces are also | ||
| 921 | in the 'custom-group' property of a customization group. | ||
| 922 | (Bug#62887) | ||
| 923 | |||
| 924 | 2023-04-18 Eli Zaretskii <eliz@gnu.org> | ||
| 925 | |||
| 926 | Fix description of lexical environment's internals | ||
| 927 | |||
| 928 | * doc/lispref/variables.texi (Lexical Binding): Update the | ||
| 929 | description of how the lexical environment is represented | ||
| 930 | internally. (Bug#62840) | ||
| 931 | |||
| 932 | 2023-04-16 Kyle Meyer <kyle@kyleam.com> | ||
| 933 | |||
| 934 | Update to Org 9.6.4-2-g0f6ae7 | ||
| 935 | |||
| 936 | 2023-04-16 Eli Zaretskii <eliz@gnu.org> | ||
| 937 | |||
| 938 | Documentation copyedits for 'package-install-upgrade-built-in' etc | ||
| 939 | |||
| 940 | * etc/NEWS: More details about the new option | ||
| 941 | 'package-install-upgrade-built-in'. | ||
| 942 | |||
| 943 | * lisp/emacs-lisp/package.el (package-install-upgrade-built-in) | ||
| 944 | (package--active-built-in-p, package-install): Doc fixes. | ||
| 945 | (Bug#62720) | ||
| 946 | |||
| 947 | 2023-04-16 Philip Kaludercic <philipk@posteo.net> | ||
| 948 | |||
| 949 | Allow upgrading built-in packages with 'package-install' | ||
| 950 | |||
| 951 | * etc/NEWS: Mention the change | ||
| 952 | * lisp/emacs-lisp/package.el (package--upgradable-built-in-p): Add new | ||
| 953 | predicate. | ||
| 954 | (package-install-upgrade-built-in): Add new user option to enable | ||
| 955 | feature. | ||
| 956 | (package-install): Respect new user option. | ||
| 957 | |||
| 958 | 2023-04-16 Eli Zaretskii <eliz@gnu.org> | ||
| 959 | |||
| 960 | Minor changes in c-ts-mode.el's support of DEFUNs | ||
| 961 | |||
| 962 | * lisp/progmodes/c-ts-mode.el (c-ts-mode--fontify-DEFUN): Renamed | ||
| 963 | from 'c-ts-mode--fontify-defun'; all callers changed. | ||
| 964 | (c-ts-mode-emacs-sources-support): Renamed from | ||
| 965 | 'c-ts-mode-emacs-devel' and made into a defcustom; all users | ||
| 966 | changed. | ||
| 967 | (c-ts-mode--emacs-defun-p, c-ts-mode--emacs-defun-at-point) | ||
| 968 | (c-ts-mode--emacs-current-defun-name): Doc fixes. (Bug#62825) | ||
| 969 | |||
| 970 | 2023-04-16 Eli Zaretskii <eliz@gnu.org> | ||
| 971 | |||
| 972 | Fix strike-through attribute support on TTY frames | ||
| 973 | |||
| 974 | * src/term.c (init_tty): Fix setting the strike-through capability | ||
| 975 | with "smxx". (Bug#62265) | ||
| 976 | |||
| 977 | 2023-04-16 Eli Zaretskii <eliz@gnu.org> | ||
| 978 | |||
| 979 | Avoid crashes in 'describe-keymap' due to shadowing | ||
| 980 | |||
| 981 | * src/keymap.c (describe_vector): Handle shadowing by something | ||
| 982 | other than a symbol. (Bug#62867) | ||
| 983 | |||
| 984 | 2023-04-15 Andreas Schwab <schwab@linux-m68k.org> | ||
| 985 | |||
| 986 | Make image-map bindings available on image links | ||
| 987 | |||
| 988 | * lisp/net/shr.el (shr-map): Move shr-browse-image to "M-i". | ||
| 989 | * lisp/net/eww.el (eww-image-link-keymap): Use shr-image-map. | ||
| 990 | |||
| 991 | 2023-04-15 Alan Mackenzie <acm@muc.de> | ||
| 992 | |||
| 993 | * CONTRIBUTE: Fix a typo | ||
| 994 | |||
| 995 | 2023-04-15 Jostein Kjønigsen <jostein@kjonigsen.net> | ||
| 996 | |||
| 997 | Add to Eglot support for additional language-servers. | ||
| 998 | |||
| 999 | * lisp/progmodes/eglot.el (eglot-server-programs): Add | ||
| 1000 | 'vscode-markdown-language-server' for Markdown and | ||
| 1001 | 'dot-language-server' for GraphViz. (Bug#62844) | ||
| 1002 | |||
| 1003 | 2023-04-14 Yuan Fu <casouri@gmail.com> | ||
| 1004 | |||
| 1005 | Partial support for DEFUN in c-ts-mode (bug#62825) | ||
| 1006 | |||
| 1007 | The DEFUN is hard to incorporate because it's made of two nodes rather | ||
| 1008 | than one, and most tree-sitter functionalities assume a defun is one | ||
| 1009 | node. I fixed the indent-defun and add-log functionality, but | ||
| 1010 | beginning/end-of-defun and imenu still don't recognize DEFUN. | ||
| 1011 | |||
| 1012 | * lisp/progmodes/c-ts-mode.el (c-ts-mode-emacs-devel): New variable. | ||
| 1013 | (c-ts-mode--defun-name): Support DEFUN. | ||
| 1014 | (c-ts-mode--defun-valid-p): Support DEFUN. | ||
| 1015 | (c-ts-mode--emacs-defun-p) | ||
| 1016 | (c-ts-mode--emacs-defun-at-point): New functions. | ||
| 1017 | (c-ts-mode-indent-defun): Use c-ts-mode--emacs-defun-at-point. | ||
| 1018 | (c-ts-mode--emacs-current-defun-name): New function. | ||
| 1019 | (c-ts-mode, c++-ts-mode): Optionally setup custom defun-name function. | ||
| 1020 | |||
| 1021 | 2023-04-14 Eli Zaretskii <eliz@gnu.org> | ||
| 1022 | |||
| 1023 | Fix style and unwinding code in treesit.c | ||
| 1024 | |||
| 1025 | This was supposed to be a cherry-pick from master, but | ||
| 1026 | isn't, due to the unnecessary rush to fix master without | ||
| 1027 | cleaning up the mess first and without separating changes | ||
| 1028 | that can and cannot be backported. | ||
| 1029 | * src/treesit.c (treesit_traverse_cleanup_cursor): Fix indentation | ||
| 1030 | style. | ||
| 1031 | (Ftreesit_search_subtree, Ftreesit_search_forward) | ||
| 1032 | (Ftreesit_induce_sparse_tree): Fix specpdl unwinding. (Bug#62823) | ||
| 1033 | Do not merge to master. | ||
| 1034 | |||
| 1035 | 2023-04-14 Yuan Fu <casouri@gmail.com> | ||
| 1036 | |||
| 1037 | Catch signals produced by PRED in tree-sitter search functions | ||
| 1038 | |||
| 1039 | Earlier we switched to using cursors rather than nodes to traverse the | ||
| 1040 | parse tree. Because cursors need cleanup, we have to catch signals | ||
| 1041 | thrown by the predicate functions and free the cursor. Failing to do | ||
| 1042 | this will result in leaking the cursor whenever the predicate function | ||
| 1043 | signals in a search function. This change fixes the leak. | ||
| 1044 | * src/treesit.c (treesit_traverse_cleanup_cursor): New function. | ||
| 1045 | (Ftreesit_search_subtree) | ||
| 1046 | (Ftreesit_search_forward) | ||
| 1047 | (Ftreesit_induce_sparse_tree): Catch signals. (Bug#62823) | ||
| 1048 | |||
| 1049 | (cherry picked from commit a5eb9f6ad4e6f5a2819b540a477f1e889f6ef355) | ||
| 1050 | |||
| 1051 | 2023-04-13 Eli Zaretskii <eliz@gnu.org> | ||
| 1052 | |||
| 1053 | Fix compilation of w32.c with old MinGW system headers | ||
| 1054 | |||
| 1055 | * src/w32.c (CONSOLE_FONT_INFO): Make sure the definition is not | ||
| 1056 | visible for MinGW versions whose w32api's version is before 5.2.0. | ||
| 1057 | (Bug#52792) | ||
| 1058 | |||
| 1059 | 2023-04-12 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1060 | |||
| 1061 | ruby-add-log-current-method: Reduce the use of 'nreverse' | ||
| 1062 | |||
| 1063 | * lisp/progmodes/ruby-mode.el (ruby-add-log-current-method): | ||
| 1064 | Reduce the use of 'nreverse' (bug#62761). | ||
| 1065 | |||
| 1066 | * test/lisp/progmodes/ruby-mode-tests.el | ||
| 1067 | (ruby-add-log-current-method-singleton-referencing-outer): | ||
| 1068 | New test. | ||
| 1069 | |||
| 1070 | 2023-04-12 Visuwesh <visuweshm@gmail.com> | ||
| 1071 | |||
| 1072 | Fix detection of WebP images by their signature | ||
| 1073 | |||
| 1074 | * lisp/image.el (image-type-header-regexps): The 4 characters | ||
| 1075 | between "RIFF" and "WEBP" in WebP images can also be newlines. | ||
| 1076 | (Bug#62790) | ||
| 1077 | |||
| 1078 | 2023-04-12 Earl Hyatt <okamsn@protonmail.com> | ||
| 1079 | |||
| 1080 | Add more documentation for the keys of `package-vc-selected-packages`. | ||
| 1081 | |||
| 1082 | * doc/emacs/package.texi (Specifying Package Sources): List the | ||
| 1083 | accepted keys in a new subsection of Fetching Package Sources. | ||
| 1084 | |||
| 1085 | * lisp/emacs-lisp/package-vc.el (package-vc-selected-packages): | ||
| 1086 | Mention the `:doc` key. Add the `:doc` key to the Customize form, | ||
| 1087 | mention the new Info node, correct "TexInfo" to "Texinfo", avoid | ||
| 1088 | Git-specific terms for the description of `:branch`, mention guessing | ||
| 1089 | `:vc-backend` based on the URL. | ||
| 1090 | |||
| 1091 | 2023-04-11 Dmitry Gutov <dgutov@yandex.ru> | ||
| 1092 | |||
| 1093 | vc-checkout: Try to use the vc-dir's backend first | ||
| 1094 | |||
| 1095 | * lisp/vc/vc.el (vc-checkout): Try to use the vc-dir's backend | ||
| 1096 | before looking for the file's one. The latter doesn't work when | ||
| 1097 | the file doesn't exist on disk yet (bug#62674). | ||
| 1098 | |||
| 1099 | 2023-04-11 Eli Zaretskii <eliz@gnu.org> | ||
| 1100 | |||
| 1101 | Improve documentation related to 'ispell-complete-word' | ||
| 1102 | |||
| 1103 | * lisp/textmodes/ispell.el (ispell-alternate-dictionary) | ||
| 1104 | (ispell-complete-word-dict, ispell-complete-word): Doc fixes. | ||
| 1105 | (Bug#62775) | ||
| 1106 | |||
| 1107 | 2023-04-11 Po Lu <luangruo@yahoo.com> | ||
| 1108 | |||
| 1109 | * configure.ac: Add -lbsd on Haiku. | ||
| 1110 | |||
| 1111 | 2023-04-11 Eli Zaretskii <eliz@gnu.org> | ||
| 1112 | |||
| 1113 | Add menu to 'c-ts-mode' and 'c++-ts-mode' | ||
| 1114 | |||
| 1115 | * lisp/progmodes/c-ts-mode.el (c-ts-mode-menu): New menu. | ||
| 1116 | |||
| 1117 | 2023-04-11 Mattias Engdegård <mattiase@acm.org> | ||
| 1118 | |||
| 1119 | Update manual about `sort` | ||
| 1120 | |||
| 1121 | * doc/lispref/sequences.texi (Sequence Functions): | ||
| 1122 | Remove inaccurate and over-specific claims about how `sort` works for | ||
| 1123 | lists: there is no guarantee that it doesn't modify the `car` fields | ||
| 1124 | of the input list (which is precisely what it does at this time). | ||
| 1125 | |||
| 1126 | (cherry picked from commit c753a9592345e2084d69e9e2cc458c16db2e4141) | ||
| 1127 | |||
| 1128 | 2023-04-11 Eli Zaretskii <eliz@gnu.org> | ||
| 1129 | |||
| 1130 | Fix wallpaper-tests on MS-Windows | ||
| 1131 | |||
| 1132 | * test/lisp/image/wallpaper-tests.el (wallpaper--find-setter) | ||
| 1133 | (wallpaper--find-setter/call-predicate) | ||
| 1134 | (wallpaper--find-setter/set-current-setter) | ||
| 1135 | (wallpaper-set/calls-init-action) | ||
| 1136 | (wallpaper-set/calls-wallpaper-set-function) | ||
| 1137 | (wallpaper-set/runs-command, wallpaper-set/runs-command/detach): | ||
| 1138 | Skip these tests if native functions are used for changing | ||
| 1139 | wallpaper. These tests are irrelevant in that case. | ||
| 1140 | |||
| 1141 | 2023-04-11 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 1142 | |||
| 1143 | Fix a couple of eglot-tests | ||
| 1144 | |||
| 1145 | * test/lisp/progmodes/eglot-tests.el | ||
| 1146 | (eglot-test-rust-analyzer-watches-files): Bump timeout. | ||
| 1147 | (eglot-test-json-basic): Check for yas-minor-mode before using it, | ||
| 1148 | like other tests do (bug#61637). | ||
| 1149 | |||
| 1150 | 2023-04-10 Eli Zaretskii <eliz@gnu.org> | ||
| 1151 | |||
| 1152 | Fix visiting RPM files | ||
| 1153 | |||
| 1154 | We cannot call 'sh-set-shell' inside 'sh-base-mode', since various | ||
| 1155 | settings of 'sh-mode', in particular the syntax table, is not yet | ||
| 1156 | set. Likewise with various hooks: since 'sh-base-mode' is not a | ||
| 1157 | mode any file should be visited with, it makes no sense to set up | ||
| 1158 | stuff like 'hack-local-variables-hook' in 'sh-base-mode'; it | ||
| 1159 | should be set in the descendant modes instead. | ||
| 1160 | * lisp/progmodes/sh-script.el (sh-base-mode): Move the call to | ||
| 1161 | 'sh-set-shell' from here... | ||
| 1162 | (sh-mode): ...to here... | ||
| 1163 | (bash-ts-mode): ...with a copy here. (Bug#62748) | ||
| 1164 | |||
| 1165 | 2023-04-10 Basil L. Contovounesios <contovob@tcd.ie> | ||
| 1166 | |||
| 1167 | Fix ff-quiet-mode doc | ||
| 1168 | |||
| 1169 | * lisp/find-file.el (ff-quiet-mode, ff-find-other-file): Say that | ||
| 1170 | ff-quiet-mode disables tracing, not the inverse. | ||
| 1171 | |||
| 1172 | 2023-04-01 Gregory Heytings <gregory@heytings.org> | ||
| 1173 | |||
| 1174 | Another final fix to last changes | ||
| 1175 | |||
| 1176 | * src/xdisp.c (get_small_narrowing_begv): Refine the value of 'bol_pos'. | ||
| 1177 | |||
| 1178 | 2023-04-01 Gregory Heytings <gregory@heytings.org> | ||
| 1179 | |||
| 1180 | Three final fixes to last changes | ||
| 1181 | |||
| 1182 | * src/xdisp.c (get_nearby_bol_pos): Initialize 'bol' to BEGV - 1 | ||
| 1183 | instead of 0 (which fixes cursor motion commands in the presence | ||
| 1184 | of a narrowing), adapt the return condition accordingly, and do | ||
| 1185 | not restart the loop when BEGV has been reached. | ||
| 1186 | (get_small_narrowing_begv): Use correct type. | ||
| 1187 | |||
| 1188 | 2023-04-01 Gregory Heytings <gregory@heytings.org> | ||
| 1189 | |||
| 1190 | Two further fixes to last changes | ||
| 1191 | |||
| 1192 | * src/xdisp.c (get_narrowed_width): Use FRAME_WINDOW_P instead of | ||
| 1193 | Fterminal_live_p. Also take WINDOW_LEFT_FRINGE_WIDTH into | ||
| 1194 | account. | ||
| 1195 | |||
| 1196 | 2023-04-01 Gregory Heytings <gregory@heytings.org> | ||
| 1197 | |||
| 1198 | Improve and fix last changes | ||
| 1199 | |||
| 1200 | * src/xdisp.c (get_narrowed_width): Use WINDOW_RIGHT_FRINGE_WIDTH, | ||
| 1201 | which works both for character-only terminals and for GUI frames | ||
| 1202 | without fringes. | ||
| 1203 | (get_nearby_bol_pos): Instead of searching for BOL in | ||
| 1204 | [pos-500000..pos], gradually extend the region, starting with | ||
| 1205 | [pos-500..pos]. This is much faster in buffers with some long | ||
| 1206 | lines in the middle of lots of short lines. | ||
| 1207 | |||
| 1208 | 2023-03-29 Gregory Heytings <gregory@heytings.org> | ||
| 1209 | |||
| 1210 | Fix cursor motion in character-only terminals | ||
| 1211 | |||
| 1212 | * src/xdisp.c (get_narrowed_width): Subtract 1 from | ||
| 1213 | window_body_width to account for the '\' line wrapping indication. | ||
| 1214 | |||
| 1215 | 2023-03-28 Gregory Heytings <gregory@heytings.org> | ||
| 1216 | |||
| 1217 | Make get_medium_narrowing_begv/zv static | ||
| 1218 | |||
| 1219 | * src/xdisp.c (get_medium_narrowing_begv): | ||
| 1220 | (get_medium_narrowing_zv): Make these two functions static, they | ||
| 1221 | are only used in xdisp.c. | ||
| 1222 | |||
| 1223 | * src/dispextern.h: Remove the prototypes. | ||
| 1224 | |||
| 1225 | 2023-03-28 Gregory Heytings <gregory@heytings.org> | ||
| 1226 | |||
| 1227 | Improve accuracy of cursor motion commands in long lines | ||
| 1228 | |||
| 1229 | * src/xdisp.c (get_nearby_bol_pos): New function. | ||
| 1230 | (get_small_narrowing_begv): Use it. This makes cursor motion | ||
| 1231 | commands much more accurate in the first 500K characters of each | ||
| 1232 | long line. | ||
| 1233 | |||
| 1234 | 2023-03-28 Gregory Heytings <gregory@heytings.org> | ||
| 1235 | |||
| 1236 | Remove labeled restrictions before calling Fwiden | ||
| 1237 | |||
| 1238 | * src/editfns.c (labeled_restrictions_remove_in_current_buffer): | ||
| 1239 | New function. | ||
| 1240 | |||
| 1241 | * src/lisp.h: Make it externally visible. | ||
| 1242 | |||
| 1243 | * src/xdisp.c (display_count_lines_logically): | ||
| 1244 | * src/lread.c (readevalloop): | ||
| 1245 | * src/indent.c (line_number_display_width): | ||
| 1246 | * src/fileio.c (write_region): | ||
| 1247 | * src/callproc.c (Fcall_process_region): | ||
| 1248 | * src/buffer.c (Ferase_buffer): Use it. | ||
| 1249 | |||
| 1250 | 2023-03-28 Gregory Heytings <gregory@heytings.org> | ||
| 1251 | |||
| 1252 | Code cleanup for long line optimizations | ||
| 1253 | |||
| 1254 | This commit does not change any code, it merely renames functions | ||
| 1255 | and clarifies the documentation, to make the code hopefully easier | ||
| 1256 | to grasp. | ||
| 1257 | |||
| 1258 | * src/dispextern.h (struct it): Rename the 'narrowed_begv', | ||
| 1259 | 'narrowed_zv', 'locked_narrowing_begv', 'locked_narrowing_zv' to | ||
| 1260 | 'medium_narrowing_begv', 'medium_narrowing_zv', | ||
| 1261 | 'large_narrowing_begv', 'large_narrowing_zv'. Clarify the | ||
| 1262 | comments. | ||
| 1263 | Update the prototypes of the functions renamed in xdisp.c. | ||
| 1264 | |||
| 1265 | * src/lisp.h: Update the prototypes of the functions renamed in | ||
| 1266 | editfns.c. Remove the prototype of | ||
| 1267 | 'safe_run_hooks_maybe_narrowed', which is used only in keyboard.c. | ||
| 1268 | |||
| 1269 | * src/xdisp.c | ||
| 1270 | (get_small_narrowing_begv): Renamed from | ||
| 1271 | 'get_closer_narrowed_begv'. | ||
| 1272 | (get_medium_narrowing_begv): Renamed from 'get_narrowed_begv'. | ||
| 1273 | (get_medium_narrowing_zv): Renamed from 'get_narrowed_zv'. | ||
| 1274 | (get_large_narrowing_begv): Renamed from 'get_locked_narrowing_begv'. | ||
| 1275 | (get_large_narrowing_zv): Renamed from 'get_locked_narrowing_zv'. | ||
| 1276 | (SET_WITH_NARROWED_BEGV): Use the new field names. | ||
| 1277 | (handle_fontified_prop): Use the new function and new field names. | ||
| 1278 | (back_to_previous_line_start): Use the new field name. | ||
| 1279 | (back_to_previous_visible_line_start): Use the new field name. | ||
| 1280 | (reseat): Use the new function and new field names. | ||
| 1281 | (get_visually_first_element): Use the new field name. | ||
| 1282 | (move_it_vertically_backward): Use the new function name. | ||
| 1283 | (redisplay_internal): Use the new function name. | ||
| 1284 | Also add a large comment to explain how Emacs deals with long lines. | ||
| 1285 | |||
| 1286 | * src/keyboard.c: | ||
| 1287 | (safe_run_hooks_maybe_narrowed): Use the new function names from | ||
| 1288 | xdisp.c and editfns.c. Make the function static, and add a | ||
| 1289 | prototype. | ||
| 1290 | |||
| 1291 | * src/editfns.c: | ||
| 1292 | (labeled_restrictions): Renamed from 'narrowing_locks'. | ||
| 1293 | (labeled_restrictions_add): Renamed from 'narrowing_locks_add'. | ||
| 1294 | (labeled_restrictions_remove): Renamed from | ||
| 1295 | 'narrowing_locks_remove'. | ||
| 1296 | (labeled_restrictions_get_bound): Renamed from | ||
| 1297 | 'narrowing_lock_get_bound'. | ||
| 1298 | (labeled_restrictions_peek_label): Renamed from | ||
| 1299 | 'narrowing_lock_peek_tag'. | ||
| 1300 | (labeled_restrictions_push): Renamed from 'narrowing_lock_push'. | ||
| 1301 | (labeled_restrictions_pop): Renamed from 'narrowing_lock_pop'. | ||
| 1302 | (unwind_reset_outermost_restriction): Renamed from | ||
| 1303 | 'unwind_reset_outermost_narrowing'. | ||
| 1304 | (reset_outermost_restrictions): Renamed from | ||
| 1305 | 'reset_outermost_narrowings'. | ||
| 1306 | (labeled_restrictions_save): Renamed from 'narrowing_locks_save'. | ||
| 1307 | (labeled_restrictions_restore): Renamed from | ||
| 1308 | 'narrowing_locks_restore'. | ||
| 1309 | (unwind_labeled_narrow_to_region): Renamed from | ||
| 1310 | 'unwind_narrow_to_region_locked'. | ||
| 1311 | (labeled_narrow_to_region): Renamed from | ||
| 1312 | 'narrow_to_region_locked'. | ||
| 1313 | (Finternal__label_restriction): Renamed from | ||
| 1314 | 'Finternal__lock_narrowing'. | ||
| 1315 | (Finternal__unlabel_restriction): Renamed from | ||
| 1316 | 'Finternal__unlock_narrowing'. | ||
| 1317 | (Fwiden): Use the new function names. | ||
| 1318 | (Fnarrow_to_region): Use the new function names. | ||
| 1319 | (save_restriction_save): Use the new function names. | ||
| 1320 | (syms_of_editfns): Use the new function names. | ||
| 1321 | <outermost-restriction>: Renamed from 'outermost-narrowing'. | ||
| 1322 | |||
| 1323 | * lisp/subr.el (internal--with-restriction): Use the new internal | ||
| 1324 | function name. | ||
| 1325 | (internal--without-restriction): Use the new internal function | ||
| 1326 | name. | ||
| 1327 | |||
| 1328 | * src/composite.c (composition_compute_stop_pos): | ||
| 1329 | (find_automatic_composition): Use the new function name. | ||
| 1330 | |||
| 1331 | * doc/lispref/positions.texi (Narrowing): Add index entry. | ||
| 1332 | |||
| 1 | 2023-04-10 Eli Zaretskii <eliz@gnu.org> | 1333 | 2023-04-10 Eli Zaretskii <eliz@gnu.org> |
| 2 | 1334 | ||
| 3 | * lisp/ldefs-boot.el: Regenerate. | 1335 | * lisp/ldefs-boot.el: Regenerate. |
| @@ -114322,7 +115654,7 @@ | |||
| 114322 | 115654 | ||
| 114323 | This file records repository revisions from | 115655 | This file records repository revisions from |
| 114324 | commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to | 115656 | commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to |
| 114325 | commit 5e039d5a6e99d8380044f410673b8ee51dbc1711 (inclusive). | 115657 | commit ce7d18cbc07886b0d62110a6d26e25271017cd2a (inclusive). |
| 114326 | See ChangeLog.3 for earlier changes. | 115658 | See ChangeLog.3 for earlier changes. |
| 114327 | 115659 | ||
| 114328 | ;; Local Variables: | 115660 | ;; Local Variables: |
diff --git a/etc/AUTHORS b/etc/AUTHORS index 3bffc9355e4..05c6ac03bac 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS | |||
| @@ -114,7 +114,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el | |||
| 114 | and changed cc-mode.texi bytecomp.el minibuf.c window.c edebug.el | 114 | and changed cc-mode.texi bytecomp.el minibuf.c window.c edebug.el |
| 115 | follow.el lisp.h display.texi eval.c keyboard.c subr.el frame.c lread.c | 115 | follow.el lisp.h display.texi eval.c keyboard.c subr.el frame.c lread.c |
| 116 | syntax.texi xdisp.c progmodes/compile.el programs.texi font-lock.el | 116 | syntax.texi xdisp.c progmodes/compile.el programs.texi font-lock.el |
| 117 | modes.texi window.el windows.texi and 189 other files | 117 | modes.texi window.el windows.texi and 190 other files |
| 118 | 118 | ||
| 119 | Alan Modra: changed unexelf.c | 119 | Alan Modra: changed unexelf.c |
| 120 | 120 | ||
| @@ -389,7 +389,7 @@ and changed nnir.el gnus-sum.el nnimap.el gnus-group.el gnus.texi | |||
| 389 | gnus-msg.el gnus-int.el gnus-search.el auth-source.el gnus-art.el | 389 | gnus-msg.el gnus-int.el gnus-search.el auth-source.el gnus-art.el |
| 390 | gnus-cache.el gnus.el nnheader.el nnspool.el deps.mk dns.el | 390 | gnus-cache.el gnus.el nnheader.el nnspool.el deps.mk dns.el |
| 391 | fns-tests.el fns.c gnus-agent.el gnus-cloud.el gnus-registry.el | 391 | fns-tests.el fns.c gnus-agent.el gnus-cloud.el gnus-registry.el |
| 392 | and 13 other files | 392 | and 14 other files |
| 393 | 393 | ||
| 394 | Andrew Hall: changed paren.el | 394 | Andrew Hall: changed paren.el |
| 395 | 395 | ||
| @@ -580,7 +580,7 @@ Basil L. Contovounesios: changed simple.el subr.el message.el eww.el | |||
| 580 | custom.el bibtex.el text.texi gnus-sum.el modes.texi customize.texi | 580 | custom.el bibtex.el text.texi gnus-sum.el modes.texi customize.texi |
| 581 | files.texi gnus-group.el gnus-win.el gravatar.el internals.texi json.el | 581 | files.texi gnus-group.el gnus-win.el gravatar.el internals.texi json.el |
| 582 | map.el shr.el subr-tests.el window.c battery-tests.el | 582 | map.el shr.el subr-tests.el window.c battery-tests.el |
| 583 | and 322 other files | 583 | and 324 other files |
| 584 | 584 | ||
| 585 | Bastian Beischer: changed semantic/complete.el calc-yank.el include.el | 585 | Bastian Beischer: changed semantic/complete.el calc-yank.el include.el |
| 586 | mru-bookmark.el refs.el senator.el | 586 | mru-bookmark.el refs.el senator.el |
| @@ -634,7 +634,7 @@ Ben Menasha: changed nnmh.el | |||
| 634 | Ben North: changed outline.el buffer.c fill.el isearch.el lisp-mode.el | 634 | Ben North: changed outline.el buffer.c fill.el isearch.el lisp-mode.el |
| 635 | paren.el w32term.c xfaces.c | 635 | paren.el w32term.c xfaces.c |
| 636 | 636 | ||
| 637 | Benson Chu: changed font-lock.el | 637 | Benson Chu: changed font-lock.el tab-bar.el |
| 638 | 638 | ||
| 639 | Bernhard Herzog: changed vc-hg.el menu.c xsmfns.c | 639 | Bernhard Herzog: changed vc-hg.el menu.c xsmfns.c |
| 640 | 640 | ||
| @@ -1078,6 +1078,8 @@ Craig McDaniel: changed sheap.c | |||
| 1078 | 1078 | ||
| 1079 | Craig Tanis: changed ox-latex.el | 1079 | Craig Tanis: changed ox-latex.el |
| 1080 | 1080 | ||
| 1081 | Cyril Arnould: changed vhdl-mode.el | ||
| 1082 | |||
| 1081 | Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el epa-mail.el epa.el | 1083 | Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el epa-mail.el epa.el |
| 1082 | epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el | 1084 | epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el |
| 1083 | pgg-pgp5.el pgg.el plstore.el sasl.el starttls.el | 1085 | pgg-pgp5.el pgg.el plstore.el sasl.el starttls.el |
| @@ -1557,10 +1559,10 @@ Dmitry Gorbik: changed org.el | |||
| 1557 | Dmitry Gutov: wrote elisp-mode-tests.el jit-lock-tests.el json-tests.el | 1559 | Dmitry Gutov: wrote elisp-mode-tests.el jit-lock-tests.el json-tests.el |
| 1558 | vc-hg-tests.el xref-tests.el | 1560 | vc-hg-tests.el xref-tests.el |
| 1559 | and changed xref.el ruby-mode.el project.el vc-git.el ruby-ts-mode.el | 1561 | and changed xref.el ruby-mode.el project.el vc-git.el ruby-ts-mode.el |
| 1560 | elisp-mode.el etags.el ruby-mode-tests.el js.el vc.el vc-hg.el | 1562 | elisp-mode.el etags.el ruby-mode-tests.el js.el vc.el package.el |
| 1561 | package.el symref/grep.el dired-aux.el ruby-ts-mode-tests.el simple.el | 1563 | vc-hg.el symref/grep.el dired-aux.el ruby-ts-mode-tests.el simple.el |
| 1562 | progmodes/python.el treesit.el log-edit.el ruby-ts.rb rust-ts-mode.el | 1564 | progmodes/python.el treesit.el log-edit.el ruby-ts.rb rust-ts-mode.el |
| 1563 | and 155 other files | 1565 | and 157 other files |
| 1564 | 1566 | ||
| 1565 | Dmitry Kurochkin: changed isearch.el | 1567 | Dmitry Kurochkin: changed isearch.el |
| 1566 | 1568 | ||
| @@ -1601,8 +1603,8 @@ Duncan Findlay: changed frame.el keyboard.c xterm.el | |||
| 1601 | 1603 | ||
| 1602 | Earl Hyatt: changed autotype.texi ffap.el seq-tests.el sequences.texi | 1604 | Earl Hyatt: changed autotype.texi ffap.el seq-tests.el sequences.texi |
| 1603 | windows.texi control.texi cus-edit.el eshell.texi hi-lock.el misc.texi | 1605 | windows.texi control.texi cus-edit.el eshell.texi hi-lock.el misc.texi |
| 1604 | pcase-tests.el pcase.el replace.el search.texi seq.el tab-bar.el | 1606 | package-vc.el package.texi pcase-tests.el pcase.el replace.el |
| 1605 | texinfo.el | 1607 | search.texi seq.el tab-bar.el texinfo.el |
| 1606 | 1608 | ||
| 1607 | E. Choroba: changed cperl-mode.el simple.el | 1609 | E. Choroba: changed cperl-mode.el simple.el |
| 1608 | 1610 | ||
| @@ -1658,10 +1660,10 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] | |||
| 1658 | [tty menus in term.c] abbrev-tests.el bidi.c biditest.el cham.el | 1660 | [tty menus in term.c] abbrev-tests.el bidi.c biditest.el cham.el |
| 1659 | chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el | 1661 | chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el |
| 1660 | and co-wrote help-tests.el | 1662 | and co-wrote help-tests.el |
| 1661 | and changed xdisp.c display.texi w32.c msdos.c w32fns.c simple.el | 1663 | and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c |
| 1662 | files.el fileio.c keyboard.c emacs.c text.texi w32term.c dispnew.c | 1664 | files.el fileio.c keyboard.c emacs.c text.texi w32term.c dispnew.c |
| 1663 | configure.ac frames.texi w32proc.c files.texi xfaces.c window.c | 1665 | configure.ac frames.texi w32proc.c files.texi xfaces.c window.c |
| 1664 | dispextern.h lisp.h and 1324 other files | 1666 | dispextern.h lisp.h and 1327 other files |
| 1665 | 1667 | ||
| 1666 | Eliza Velasquez: changed server.el | 1668 | Eliza Velasquez: changed server.el |
| 1667 | 1669 | ||
| @@ -1917,7 +1919,7 @@ Filipp Gunbin: changed ldap.el compilation.txt progmodes/compile.el | |||
| 1917 | eudc.texi and 19 other files | 1919 | eudc.texi and 19 other files |
| 1918 | 1920 | ||
| 1919 | F. Jason Park: changed erc.el erc-backend.el erc-tests.el foonet.eld | 1921 | F. Jason Park: changed erc.el erc-backend.el erc-tests.el foonet.eld |
| 1920 | erc.texi erc-networks.el erc-compat.el erc-dcc.el erc-sasl.el | 1922 | erc.texi erc-networks.el erc-dcc.el erc-compat.el erc-sasl.el |
| 1921 | barnet.eld erc-scenarios-misc.el erc-services.el erc-common.el | 1923 | barnet.eld erc-scenarios-misc.el erc-services.el erc-common.el |
| 1922 | erc-networks-tests.el erc-scenarios-base-reconnect.el | 1924 | erc-networks-tests.el erc-scenarios-base-reconnect.el |
| 1923 | erc-scenarios-common.el socks-tests.el auth-source-pass-tests.el | 1925 | erc-scenarios-common.el socks-tests.el auth-source-pass-tests.el |
| @@ -2026,7 +2028,7 @@ Gabriel Do Nascimento Ribeiro: changed remember.el mb-depth.el repeat.el | |||
| 2026 | tab-bar.el tab-line.el bookmark.el cmuscheme.el comint.el | 2028 | tab-bar.el tab-line.el bookmark.el cmuscheme.el comint.el |
| 2027 | dired-tests.el dired.el esh-mode.el etags.el faces.el gnus-sum.el | 2029 | dired-tests.el dired.el esh-mode.el etags.el faces.el gnus-sum.el |
| 2028 | goto-addr.el hl-line.el ibuf-ext.el idlwave.el inf-lisp.el mh-gnus.el | 2030 | goto-addr.el hl-line.el ibuf-ext.el idlwave.el inf-lisp.el mh-gnus.el |
| 2029 | mh-letter.el and 16 other files | 2031 | mh-letter.el and 17 other files |
| 2030 | 2032 | ||
| 2031 | Gaby Launay: changed auth-source-pass.el | 2033 | Gaby Launay: changed auth-source-pass.el |
| 2032 | 2034 | ||
| @@ -2171,8 +2173,8 @@ Gregory Chernov: changed nnslashdot.el | |||
| 2171 | 2173 | ||
| 2172 | Gregory Heytings: changed xdisp.c editfns.c keyboard.c buffer.c subr.el | 2174 | Gregory Heytings: changed xdisp.c editfns.c keyboard.c buffer.c subr.el |
| 2173 | dispextern.h lisp.h buffer.h display.texi efaq.texi files.el isearch.el | 2175 | dispextern.h lisp.h buffer.h display.texi efaq.texi files.el isearch.el |
| 2174 | minibuffer.el Makefile.in bytecode.c bytecomp.el composite.c emake | 2176 | minibuffer.el Makefile.in bytecode.c composite.c positions.texi |
| 2175 | positions.texi help-fns.el mailcap.el and 76 other files | 2177 | bytecomp.el emake help-fns.el lread.c and 78 other files |
| 2176 | 2178 | ||
| 2177 | Grégory Mounié: changed display.texi hi-lock.el man.el xfns.c | 2179 | Grégory Mounié: changed display.texi hi-lock.el man.el xfns.c |
| 2178 | 2180 | ||
| @@ -2810,7 +2812,7 @@ João Távora: wrote eglot-tests.el eglot.el elec-pair.el electric-tests.el | |||
| 2810 | flymake-cc.el jsonrpc-tests.el jsonrpc.el message-tests.el | 2812 | flymake-cc.el jsonrpc-tests.el jsonrpc.el message-tests.el |
| 2811 | shorthands.el | 2813 | shorthands.el |
| 2812 | and changed flymake.el icomplete.el README.md eldoc.el minibuffer.el | 2814 | and changed flymake.el icomplete.el README.md eldoc.el minibuffer.el |
| 2813 | flymake-proc.el elisp-mode.el flymake.texi EGLOT-NEWS flymake-tests.el | 2815 | flymake-proc.el EGLOT-NEWS elisp-mode.el flymake.texi flymake-tests.el |
| 2814 | eglot.texi flymake-elisp.el electric.el elisp-mode-tests.el lread.c | 2816 | eglot.texi flymake-elisp.el electric.el elisp-mode-tests.el lread.c |
| 2815 | Makefile flymake-ui.el progmodes/python.el text.texi xref.el | 2817 | Makefile flymake-ui.el progmodes/python.el text.texi xref.el |
| 2816 | json-tests.el and 64 other files | 2818 | json-tests.el and 64 other files |
| @@ -3038,6 +3040,8 @@ and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c | |||
| 3038 | 3040 | ||
| 3039 | Joseph M. Kelsey: changed fileio.c skeleton.el | 3041 | Joseph M. Kelsey: changed fileio.c skeleton.el |
| 3040 | 3042 | ||
| 3043 | Joseph Turner: changed package-vc.el | ||
| 3044 | |||
| 3041 | Josh Elsasser: changed eglot.el README.md configure.ac | 3045 | Josh Elsasser: changed eglot.el README.md configure.ac |
| 3042 | 3046 | ||
| 3043 | Josh Feinstein: changed erc-join.el erc.el | 3047 | Josh Feinstein: changed erc-join.el erc.el |
| @@ -3053,7 +3057,7 @@ Joshua Datko: changed fortune.el | |||
| 3053 | Joshua Varner: changed intro.texi | 3057 | Joshua Varner: changed intro.texi |
| 3054 | 3058 | ||
| 3055 | Jostein Kjønigsen: changed csharp-mode.el typescript-ts-mode.el js.el | 3059 | Jostein Kjønigsen: changed csharp-mode.el typescript-ts-mode.el js.el |
| 3056 | progmodes/compile.el eglot.el json-ts-mode.el nxml-mode.el treesit.el | 3060 | eglot.el progmodes/compile.el json-ts-mode.el nxml-mode.el treesit.el |
| 3057 | 3061 | ||
| 3058 | Jouni K. Seppänen: changed gnus.texi nnimap.el mm-url.el | 3062 | Jouni K. Seppänen: changed gnus.texi nnimap.el mm-url.el |
| 3059 | 3063 | ||
| @@ -4004,7 +4008,7 @@ and changed tramp.texi tramp-adb.el trampver.el trampver.texi dbusbind.c | |||
| 4004 | files.el ange-ftp.el files.texi file-notify-tests.el dbus.texi | 4008 | files.el ange-ftp.el files.texi file-notify-tests.el dbus.texi |
| 4005 | gitlab-ci.yml autorevert.el tramp-fish.el kqueue.c os.texi | 4009 | gitlab-ci.yml autorevert.el tramp-fish.el kqueue.c os.texi |
| 4006 | Dockerfile.emba tramp-gw.el test/Makefile.in README shell.el | 4010 | Dockerfile.emba tramp-gw.el test/Makefile.in README shell.el |
| 4007 | tramp-imap.el and 307 other files | 4011 | tramp-imap.el and 308 other files |
| 4008 | 4012 | ||
| 4009 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h | 4013 | Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h |
| 4010 | unexec.c | 4014 | unexec.c |
| @@ -4242,7 +4246,7 @@ Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el | |||
| 4242 | Miyoshi Masanori: changed mouse.el smtpmail.el xdisp.c | 4246 | Miyoshi Masanori: changed mouse.el smtpmail.el xdisp.c |
| 4243 | 4247 | ||
| 4244 | Mohsen Banan: wrote persian.el | 4248 | Mohsen Banan: wrote persian.el |
| 4245 | and changed loadup.el | 4249 | and changed TUTORIAL.fa loadup.el misc-lang.el |
| 4246 | 4250 | ||
| 4247 | Mohsin Kaleem: changed eglot.el | 4251 | Mohsin Kaleem: changed eglot.el |
| 4248 | 4252 | ||
| @@ -4267,11 +4271,11 @@ Muchenxuan Tong: changed org-agenda.el org-mobile.el org-timer.el | |||
| 4267 | 4271 | ||
| 4268 | Murata Shuuichirou: changed coding.c | 4272 | Murata Shuuichirou: changed coding.c |
| 4269 | 4273 | ||
| 4270 | M Visuwesh: changed dired-aux.el ind-util.el quail/indian.el delsel.el | 4274 | M Visuwesh: changed dired-aux.el image.el ind-util.el quail/indian.el |
| 4271 | eww.el find-dired.el image.el mailcap.el mouse.el arc-mode.el comint.el | 4275 | delsel.el eww.el find-dired.el mailcap.el mouse.el arc-mode.el |
| 4272 | doc-view.el emacsbug.el gnus-group.el gnus-srvr.el gnus-sum.el gnus.el | 4276 | comint.el doc-view.el emacsbug.el gnus-group.el gnus-srvr.el |
| 4273 | help-fns.el image-crop.el language/indian.el mark.texi | 4277 | gnus-sum.el gnus.el help-fns.el image-crop.el language/indian.el |
| 4274 | and 9 other files | 4278 | mark.texi and 9 other files |
| 4275 | 4279 | ||
| 4276 | Myles English: changed org-clock.el | 4280 | Myles English: changed org-clock.el |
| 4277 | 4281 | ||
| @@ -4340,7 +4344,7 @@ Nicholas Maniscalco: changed term.el | |||
| 4340 | 4344 | ||
| 4341 | Nicholas Strauss: changed lunar.el | 4345 | Nicholas Strauss: changed lunar.el |
| 4342 | 4346 | ||
| 4343 | Nicholas Vollmer: changed emacs.1.in | 4347 | Nicholas Vollmer: changed emacs.1.in easy-mmode.el |
| 4344 | 4348 | ||
| 4345 | Nick Alcock: changed control.texi customize.texi display.texi files.el | 4349 | Nick Alcock: changed control.texi customize.texi display.texi files.el |
| 4346 | frames.texi gnus.el keymaps.texi modes.texi nonascii.texi syntax.texi | 4350 | frames.texi gnus.el keymaps.texi modes.texi nonascii.texi syntax.texi |
| @@ -4390,7 +4394,7 @@ and changed org-list.el org.el ox-html.el org-footnote.el ox-texinfo.el | |||
| 4390 | 4394 | ||
| 4391 | Nicolas Graner: changed eww.el message.el | 4395 | Nicolas Graner: changed eww.el message.el |
| 4392 | 4396 | ||
| 4393 | Nicolas Martyanoff: changed em-cmpl.el lisp-mode.el | 4397 | Nicolas Martyanoff: changed em-cmpl.el lisp-mode.el sql.el |
| 4394 | 4398 | ||
| 4395 | Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el | 4399 | Nicolas Petton: wrote map-tests.el map.el seq-tests.el seq.el |
| 4396 | thunk-tests.el thunk.el url-handlers-tests.el | 4400 | thunk-tests.el thunk.el url-handlers-tests.el |
| @@ -4761,9 +4765,9 @@ and changed org-irc.el | |||
| 4761 | 4765 | ||
| 4762 | Philip Kaludercic: wrote epa-ks.el package-vc.el | 4766 | Philip Kaludercic: wrote epa-ks.el package-vc.el |
| 4763 | and changed rcirc.el package.el rcirc.texi vc-git.el vc.el package.texi | 4767 | and changed rcirc.el package.el rcirc.texi vc-git.el vc.el package.texi |
| 4764 | project.el message.el simple.el subr.el vc-hg.el .dir-locals.el | 4768 | project.el message.el loaddefs-gen.el simple.el subr.el vc-hg.el |
| 4765 | custom.el gravatar.el outline.el vc-svn.el vc/vc-bzr.el windmove.el | 4769 | .dir-locals.el custom.el gravatar.el outline.el vc-svn.el vc/vc-bzr.el |
| 4766 | window.el bytecomp.el custom.texi and 65 other files | 4770 | windmove.el window.el bytecomp.el and 65 other files |
| 4767 | 4771 | ||
| 4768 | Philipp Edelmann: changed eglot.el | 4772 | Philipp Edelmann: changed eglot.el |
| 4769 | 4773 | ||
| @@ -4853,7 +4857,7 @@ Po Lu: changed xterm.c haikuterm.c haiku_support.cc xfns.c xterm.h | |||
| 4853 | xwidget.c haiku_support.h haikufns.c nsterm.m pgtkterm.c | 4857 | xwidget.c haiku_support.h haikufns.c nsterm.m pgtkterm.c |
| 4854 | pixel-scroll.el gtkutil.c haiku-win.el x-dnd.el frames.texi | 4858 | pixel-scroll.el gtkutil.c haiku-win.el x-dnd.el frames.texi |
| 4855 | haikuselect.c xselect.c xwidget.el keyboard.c haikuterm.h xmenu.c | 4859 | haikuselect.c xselect.c xwidget.el keyboard.c haikuterm.h xmenu.c |
| 4856 | and 199 other files | 4860 | and 200 other files |
| 4857 | 4861 | ||
| 4858 | Pontus Michael: changed simple.el | 4862 | Pontus Michael: changed simple.el |
| 4859 | 4863 | ||
| @@ -4933,7 +4937,7 @@ Randall Smith: changed dired.el | |||
| 4933 | Randal Schwartz: wrote pp.el | 4937 | Randal Schwartz: wrote pp.el |
| 4934 | 4938 | ||
| 4935 | Randy Taylor: changed build.sh eglot.el batch.sh rust-ts-mode.el | 4939 | Randy Taylor: changed build.sh eglot.el batch.sh rust-ts-mode.el |
| 4936 | dockerfile-ts-mode.el c-ts-mode.el go-ts-mode.el cmake-ts-mode.el | 4940 | dockerfile-ts-mode.el go-ts-mode.el c-ts-mode.el cmake-ts-mode.el |
| 4937 | cus-theme.el font-lock.el java-ts-mode.el js.el json-ts-mode.el | 4941 | cus-theme.el font-lock.el java-ts-mode.el js.el json-ts-mode.el |
| 4938 | modes.texi progmodes/python.el project.el sh-script.el | 4942 | modes.texi progmodes/python.el project.el sh-script.el |
| 4939 | typescript-ts-mode.el yaml-ts-mode.el | 4943 | typescript-ts-mode.el yaml-ts-mode.el |
| @@ -5083,7 +5087,7 @@ and changed configure.ac process.c blocks.awk keymap.el font.c | |||
| 5083 | network-stream-tests.el processes.texi custom.texi ftfont.c gtkutil.c | 5087 | network-stream-tests.el processes.texi custom.texi ftfont.c gtkutil.c |
| 5084 | process-tests.el vc-git.el emoji-zwj.awk terminal.c unicode | 5088 | process-tests.el vc-git.el emoji-zwj.awk terminal.c unicode |
| 5085 | char-fold.el gnutls.el keymaps.texi network-stream.el nsm.el nsterm.m | 5089 | char-fold.el gnutls.el keymaps.texi network-stream.el nsm.el nsterm.m |
| 5086 | and 187 other files | 5090 | and 188 other files |
| 5087 | 5091 | ||
| 5088 | Robert Thorpe: changed cus-start.el indent.el rmail.texi | 5092 | Robert Thorpe: changed cus-start.el indent.el rmail.texi |
| 5089 | 5093 | ||
| @@ -5163,6 +5167,8 @@ and changed files.el scheme.el | |||
| 5163 | 5167 | ||
| 5164 | Rudolf Schlatte: changed README.md eglot.el | 5168 | Rudolf Schlatte: changed README.md eglot.el |
| 5165 | 5169 | ||
| 5170 | Ruijie Yu: changed TUTORIAL.cn | ||
| 5171 | |||
| 5166 | Rui-Tao Dong: changed nnweb.el | 5172 | Rui-Tao Dong: changed nnweb.el |
| 5167 | 5173 | ||
| 5168 | Rune Kleveland: changed xfns.c | 5174 | Rune Kleveland: changed xfns.c |
| @@ -5478,7 +5484,8 @@ Skip Collins: changed w32fns.c w32term.c w32term.h | |||
| 5478 | Sławomir Nowaczyk: changed emacs.py progmodes/python.el TUTORIAL.pl | 5484 | Sławomir Nowaczyk: changed emacs.py progmodes/python.el TUTORIAL.pl |
| 5479 | flyspell.el ls-lisp.el w32proc.c | 5485 | flyspell.el ls-lisp.el w32proc.c |
| 5480 | 5486 | ||
| 5481 | Spencer Baugh: changed data-tests.el alloc.c autorevert.el | 5487 | Spencer Baugh: changed data-tests.el alloc.c autorevert.el mini.texi |
| 5488 | minibuffer.el processes.texi | ||
| 5482 | 5489 | ||
| 5483 | Spencer Thomas: changed dabbrev.el emacsclient.c gnus.texi server.el | 5490 | Spencer Thomas: changed dabbrev.el emacsclient.c gnus.texi server.el |
| 5484 | unexcoff.c | 5491 | unexcoff.c |
| @@ -5521,7 +5528,7 @@ Stefan Monnier: wrote bibtex-style.el bytecomp-tests.el | |||
| 5521 | smie.el subword-tests.el vc-mtn.el | 5528 | smie.el subword-tests.el vc-mtn.el |
| 5522 | and co-wrote font-lock.el gitmerge.el pcvs.el | 5529 | and co-wrote font-lock.el gitmerge.el pcvs.el |
| 5523 | and changed subr.el simple.el keyboard.c bytecomp.el cl-macs.el files.el | 5530 | and changed subr.el simple.el keyboard.c bytecomp.el cl-macs.el files.el |
| 5524 | lisp.h vc.el xdisp.c eval.c alloc.c buffer.c sh-script.el | 5531 | lisp.h vc.el xdisp.c alloc.c eval.c buffer.c sh-script.el |
| 5525 | progmodes/compile.el tex-mode.el keymap.c window.c help-fns.el lread.c | 5532 | progmodes/compile.el tex-mode.el keymap.c window.c help-fns.el lread.c |
| 5526 | lisp-mode.el newcomment.el and 1660 other files | 5533 | lisp-mode.el newcomment.el and 1660 other files |
| 5527 | 5534 | ||
| @@ -5769,7 +5776,7 @@ Thamer Mahmoud: changed arabic.el | |||
| 5769 | Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c | 5776 | Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c |
| 5770 | 5777 | ||
| 5771 | Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el | 5778 | Theodor Thornhill: changed typescript-ts-mode.el java-ts-mode.el |
| 5772 | c-ts-mode.el eglot.el js.el css-mode.el project.el csharp-mode.el | 5779 | c-ts-mode.el eglot.el js.el csharp-mode.el css-mode.el project.el |
| 5773 | json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el EGLOT-NEWS | 5780 | json-ts-mode.el treesit.el c-ts-common.el eglot-tests.el EGLOT-NEWS |
| 5774 | README.md c-ts-mode-tests.el compile-tests.el indent-bsd.erts | 5781 | README.md c-ts-mode-tests.el compile-tests.el indent-bsd.erts |
| 5775 | indent.erts maintaining.texi mwheel.el ruby-ts-mode.el | 5782 | indent.erts maintaining.texi mwheel.el ruby-ts-mode.el |