From fb1db366b98f21d8a39c7d68c978844558474264 Mon Sep 17 00:00:00 2001 From: Andrea Corallo Date: Wed, 11 Sep 2024 21:49:52 +0200 Subject: [PATCH 1/2] ; * etc/AUTHORS: Update. --- etc/AUTHORS | 195 +++++++++++++++++++++++++++------------------------- 1 file changed, 100 insertions(+), 95 deletions(-) diff --git a/etc/AUTHORS b/etc/AUTHORS index 291c50a33ca..838d2127a7d 100644 --- a/etc/AUTHORS +++ b/etc/AUTHORS @@ -10,7 +10,8 @@ Aaron Ecay: changed ob-R.el ob-core.el org-src.el ox-latex.el nsterm.m org.el org.texi package.el paren.el Aaron Jensen: changed nsterm.m frameset.el xdisp-tests.el xdisp.c - Info.plist.in comp.el flyspell.el icomplete.el mouse.el server.el + Info.plist.in comp.el flyspell.el icomplete.el mouse.el + ruby-bracketed-args-indent.rb ruby-mode-tests.el ruby-mode.el server.el systhread.c w32term.c xterm.c Aaron Larson: co-wrote bibtex.el @@ -305,7 +306,7 @@ Andrea Corallo: wrote comp-common.el comp-cstr-tests.el comp-cstr.el and changed pdumper.c lread.c bytecomp.el startup.el configure.ac loadup.el comp.h lisp.h cl-macs.el cl-preloaded.el comp-test-funcs.el subr.el Makefile.in data.c elisp-mode.el nadvice.el alloc.c byte-run.el - emacs.c lisp/Makefile.in advice.el and 98 other files + emacs.c lisp/Makefile.in advice.el and 100 other files André A. Gomes: changed ispell.el @@ -354,7 +355,7 @@ Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el Andreas Schwab: changed configure.ac lisp.h xdisp.c process.c alloc.c coding.c Makefile.in emacs.c files.el fileio.c keyboard.c fns.c lread.c xterm.c src/Makefile.in editfns.c print.c eval.c font.c xfns.c sysdep.c - and 664 other files + and 663 other files Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el @@ -473,11 +474,11 @@ Antoine Beaupré: changed vc-git.el Antoine Kalmbach: changed README.md eglot.el -Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el +Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ange-ftp.el cus-edit.el dired-x.el ebnf2ps.el emerge.el erc-button.el erc-goodies.el erc-stamp.el erc-track.el files.el find-file.el gnus-art.el gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el - and 9 other files + mh-mime.el and 8 other files Antonin Houska: changed newcomment.el @@ -747,7 +748,7 @@ and changed fill.el simple.el indent.el paragraphs.el cmds.c intervals.c text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c buffer.h c-mode.el and 38 other files -Boris Samorodov: changed imap.el +Boris Samorodov: changed net/imap.el Boruch Baum: co-wrote footnote.el and changed bookmark.el apropos.el autorevert.el calc.el cua-rect.el @@ -929,7 +930,7 @@ and co-wrote longlines.el tango-dark-theme.el tango-theme.el and changed simple.el display.texi xdisp.c files.el frames.texi cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c startup.el package.el misc.texi emacs.texi modes.texi mouse.el - custom.texi image.c window.el and 934 other files + custom.texi image.c window.el and 932 other files Chris Chase: co-wrote idlw-shell.el idlwave.el @@ -1285,7 +1286,7 @@ and co-wrote hideshow.el and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in vc-bzr.el sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c vc-hooks.el xterm.c keyboard.c vc-svn.el xterm.el callproc.c darwin.h - term.el gnu-linux.h and 920 other files + term.el gnu-linux.h and 918 other files Danny Freeman: changed treesit-tests.el treesit.el @@ -1325,7 +1326,7 @@ and co-wrote latin-ltx.el socks.el and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el - files.el keyboard.c byte-opt.el info.el and 771 other files + files.el keyboard.c byte-opt.el info.el and 772 other files Dave Pearson: wrote 5x5.el quickurl.el @@ -1361,7 +1362,7 @@ David De La Harpe Golden: changed files.el mouse.el simple.el fileio.c cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c David Edmondson: changed message.el erc.el mml2015.el process.c - gnus-cite.el gnus-cloud.el gnus.texi imap.el mm-uu.el mm-view.el + gnus-cite.el gnus-cloud.el gnus.texi mm-uu.el mm-view.el net/imap.el nnfolder.el nnimap.el nnml.el rcirc.el shr.el Davide Masserut: changed sh-script.el bindings.el Makefile.in basic.texi @@ -1412,7 +1413,7 @@ David J. Biesack: changed antlr-mode.el quickurl.el David J. MacKenzie: changed configure.ac Makefile.in etags.c fakemail.c cvtmail.c movemail.c termcap.c wakeup.c yow.c Makefile avoid.el b2m.c config.in digest-doc.c emacsclient.c emacsserver.c emacstool.c - etags-vmslib.c fortran.el hexl.c isearch.el and 14 other files + etags-vmslib.c fortran.el hexl.c isearch.el and 13 other files David Kågedal: wrote tempo.el and changed sendmail.el xmenu.c @@ -1457,8 +1458,8 @@ and changed gnus-xmas.el David Mosberger-Tang: changed alpha.h unexelf.c cm.h config.in configure.ac cvtmail.c data.c dispnew.c emacsserver.c etags.c - fakemail.c keyboard.c mem-limits.h process.c profile.c sorted-doc.c - sysdep.c terminfo.c unexelf1.c yow.c + fakemail.c keyboard.c mem-limits.h process.c sorted-doc.c sysdep.c + terminfo.c unexelf1.c yow.c David M. Smith: wrote ielm.el and changed imenu.el pgg-def.el xterm.c @@ -1506,10 +1507,10 @@ Debarshi Ray: changed erc-backend.el erc.el Decklin Foster: changed nngateway.el -Deepak Goel: changed idlw-shell.el ada-xref.el feedmail.el files.el - find-func.el flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el - org.el simple.el vc.el vhdl-mode.el wdired.el README ada-mode.el - allout.el appt.el apropos.el artist.el and 85 other files +Deepak Goel: changed idlw-shell.el feedmail.el files.el find-func.el + flymake.el mh-search.el mh-seq.el mh-thread.el mh-xface.el org.el + simple.el vc.el vhdl-mode.el wdired.el README allout.el appt.el + apropos.el artist.el bibtex.el bindings.el and 82 other files D. E. Evans: changed basic.texi @@ -1538,7 +1539,7 @@ Denys Duchier: changed pop3.el Denys Nykula: changed TUTORIAL.uk language/cyrillic.el -Derek Atkins: changed imap.el pgg-pgp.el +Derek Atkins: changed net/imap.el pgg-pgp.el Derek L. Davies: changed gud.el @@ -1624,8 +1625,8 @@ Dmitry Gutov: wrote elisp-mode-tests.el etags-regen.el jit-lock-tests.el and changed xref.el project.el ruby-mode.el ruby-ts-mode.el vc-git.el js.el elisp-mode.el ruby-mode-tests.el vc.el etags.el package.el vc-hg.el minibuffer.el simple.el symref/grep.el progmodes/python.el - treesit.el dired-aux.el ruby-ts-mode-tests.el log-edit.el - rust-ts-mode.el and 171 other files + ruby-ts-mode-tests.el treesit.el dired-aux.el log-edit.el + rust-ts-mode.el and 174 other files Dmitry Kurochkin: changed isearch.el @@ -1678,7 +1679,7 @@ Editorconfig Team: wrote editorconfig-conf-mode.el editorconfig-core-handle.el editorconfig-core.el editorconfig-fnmatch.el editorconfig-tools.el editorconfig.el -Ed L. Cashin: changed gnus-sum.el imap.el +Ed L. Cashin: changed gnus-sum.el net/imap.el Ed Swarthout: changed hexl.el textmodes/table.el @@ -1733,9 +1734,9 @@ Eli Zaretskii: wrote [bidirectional display in xdisp.c] chartab-tests.el coding-tests.el etags-tests.el rxvt.el tty-colors.el and co-wrote help-tests.el and changed xdisp.c display.texi w32.c msdos.c simple.el w32fns.c - files.el fileio.c keyboard.c configure.ac emacs.c text.texi w32term.c + files.el fileio.c keyboard.c emacs.c configure.ac text.texi w32term.c dispnew.c frames.texi w32proc.c files.texi xfaces.c window.c - dispextern.h lisp.h and 1399 other files + dispextern.h lisp.h and 1397 other files Eliza Velasquez: changed server.el simple.el @@ -1759,7 +1760,6 @@ Emilio C. Lopes: changed woman.el cmuscheme.el help.el vc.el advice.el and 58 other files Emmanuel Briot: wrote xml.el -and changed ada-mode.el ada-stmt.el ada-prj.el ada-xref.el Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el tramp.el tramp.texi @@ -1828,10 +1828,10 @@ Eric M. Ludlam: wrote analyze.el analyze/complete.el analyze/debug.el tag-ls.el tag-write.el tag.el test.el and co-wrote db-ebrowse.el srecode/cpp.el util-modes.el and changed c.srt ede.texi info.el rmail.el speedbspec.el cedet.el - ede-autoconf.srt ede-make.srt eieio.texi gud.el sb-dir-minus.xpm - sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm - sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm sb-tag-plus.xpm - and 35 other files + ede-autoconf.srt ede-make.srt eieio.texi gud.el + lisp/obsolete/inversion.el sb-dir-minus.xpm sb-dir-plus.xpm sb-dir.xpm + sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm sb-pg.xpm sb-tag-gt.xpm + sb-tag-minus.xpm and 37 other files Eric Schulte: wrote ob-awk.el ob-calc.el ob-comint.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el ob-eval.el ob-forth.el @@ -1894,8 +1894,8 @@ Espen Skoglund: wrote pascal.el Espen Wiborg: changed utf-7.el -Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el - mailalias.el vt-control.el +Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el + lisp/obsolete/vt-control.el lpr.el mailalias.el Ethan Ligon: changed org-docbook.el ox-html.el @@ -1915,6 +1915,8 @@ Evan Moses: changed progmodes/python.el Evgeni Dobrev: changed man.el +Evgenii Klimov: changed progmodes/python.el + Evgeni Kolev: changed eglot.el go-ts-mode.el perl-mode.el README.md Evgeny Fraimovitch: changed emacsclient.c @@ -2004,7 +2006,7 @@ F. Jason Park: changed erc.el erc-tests.el erc-backend.el erc-common.el erc-networks.el erc-fill-tests.el foonet.eld erc-compat.el erc-dcc.el erc-match.el erc-speedbar.el erc-sasl.el erc-scenarios-common.el erc-networks-tests.el erc-stamp-tests.el erc-track.el - and 191 other files + and 193 other files Flemming Hoejstrup Hansen: changed forms.el @@ -2134,7 +2136,8 @@ Gary Oberbrunner: changed eglot.el gud.el Gary Wong: changed termcap.c tparam.c -Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c +Gaute B Strokkenes: changed net/imap.el gnus-fun.el mail-source.el + process.c Gautier Ponsinet: changed calendar.texi @@ -2185,7 +2188,7 @@ Gerd Möllmann: wrote authors.el ebrowse.el jit-lock.el tooltip.el and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c window.c keyboard.c lisp.h faces.el alloc.c buffer.c startup.el xterm.h fns.c term.c configure.ac simple.el frame.c xmenu.c emacs.c - and 626 other files + and 621 other files Gergely Nagy: changed erc.el @@ -2215,7 +2218,7 @@ and changed configure.ac Makefile.in src/Makefile.in calendar.el lisp/Makefile.in diary-lib.el files.el make-dist rmail.el progmodes/f90.el bytecomp.el admin.el misc/Makefile.in simple.el authors.el startup.el emacs.texi lib-src/Makefile.in display.texi - ack.texi subr.el and 1796 other files + ack.texi subr.el and 1790 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el @@ -2699,7 +2702,7 @@ Jason Kim: changed shell.el Jason L. Wright: changed smtpmail.el -Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el imap.el +Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el net/imap.el nnfolder.el Jason Riedy: changed org-table.el org.texi @@ -2880,7 +2883,7 @@ Jimmy Yuen Ho Wong: changed nsm.el gnutls.c gnutls.el disass.el eglot.el Jim Paris: changed process.c Jim Porter: changed eshell.texi esh-cmd.el esh-var.el esh-var-tests.el - eshell-tests.el esh-proc.el esh-cmd-tests.el esh-io.el esh-util.el + eshell-tests.el esh-proc.el esh-io.el esh-cmd-tests.el esh-util.el esh-arg.el esh-mode.el esh-proc-tests.el eshell-tests-helpers.el tramp.el em-cmpl.el em-pred.el em-unix.el em-dirs.el eshell/eshell.el em-cmpl-tests.el em-glob.el and 137 other files @@ -3154,7 +3157,7 @@ Jorge P. De Morais Neto: changed TUTORIAL cl.texi Jose A. Ortega Ruiz: changed doc-view.el misc.texi mixal-mode.el gnus-sum.el imenu.el url-http.el -Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el +Jose E. Marchesi: changed gomoku.el simple.el smtpmail.el José L. Doménech: changed dired-aux.el @@ -3207,11 +3210,11 @@ and co-wrote help-tests.el keymap-tests.el and changed subr.el desktop.el w32fns.c bs.el faces.el simple.el emacsclient.c files.el server.el help-fns.el xdisp.c org.el w32term.c w32.c buffer.c keyboard.c ido.el image.c window.c eval.c allout.el - and 1228 other files + and 1222 other files Juan Pechiar: changed ob-octave.el -Juergen Kreileder: changed imap.el nnimap.el +Juergen Kreileder: changed net/imap.el nnimap.el Juergen Nickelsen: wrote ws-mode.el @@ -3258,7 +3261,7 @@ Juri Linkov: wrote compose.el emoji.el files-x.el misearch.el and changed isearch.el simple.el info.el replace.el dired.el dired-aux.el minibuffer.el window.el progmodes/grep.el outline.el subr.el vc.el mouse.el diff-mode.el repeat.el files.el image-mode.el menu-bar.el - vc-git.el project.el search.texi and 491 other files + vc-git.el project.el search.texi and 490 other files Jussi Lahdenniemi: changed w32fns.c ms-w32.h msdos.texi w32.c w32.h w32console.c w32heap.c w32inevt.c w32term.h @@ -3288,7 +3291,7 @@ and co-wrote longlines.el tramp-sh.el tramp.el and changed message.el gnus-agent.el gnus-sum.el files.el nnmail.el tramp.texi nntp.el gnus.el simple.el ange-ftp.el dired.el paragraphs.el bindings.el files.texi gnus-art.el gnus-group.el man.el INSTALL - Makefile.in crisp.el fileio.c and 45 other files + Makefile.in crisp.el fileio.c and 44 other files Kailash C. Chowksey: changed HELLO ind-util.el kannada.el knd-util.el lisp/Makefile.in loadup.el @@ -3334,7 +3337,7 @@ and changed simple.el files.el CONTRIBUTE doc-view.el image-mode.el Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c alloc.c files.el frame.c configure.ac window.c data.c minibuf.c editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c - indent.c and 447 other files + indent.c and 445 other files Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el @@ -3364,7 +3367,7 @@ Katsumi Yamaoka: wrote canlock.el and changed gnus-art.el gnus-sum.el message.el mm-decode.el gnus.texi mm-util.el mm-view.el gnus-group.el gnus-util.el gnus-msg.el mml.el shr.el rfc2047.el gnus-start.el gnus.el nntp.el gnus-agent.el nnrss.el - mm-uu.el nnmail.el emacs-mime.texi and 158 other files + mm-uu.el nnmail.el emacs-mime.texi and 159 other files Kaushal Modi: changed dired-aux.el files.el isearch.el apropos.el calc-yank.el custom.texi desktop.el dired.el dired.texi ediff-diff.el @@ -3381,7 +3384,7 @@ Kazuhiro Ito: changed coding.c epg.el japan-util.el uudecode.el flow-fill.el font.c image.c keyboard.c language/japanese.el make-mode.el starttls.el xdisp.c -Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c +Kazushi Marukawa: changed filelock.c hexl.c unexalpha.c Keiichi Suzuki: changed nntp.el @@ -3501,12 +3504,12 @@ Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c xterm.c dispnew.c subr.el w32term.c lisp.h fringe.c display.texi macterm.c alloc.c fns.c xfaces.c keymap.c xfns.c xterm.h .gdbinit - and 249 other files + and 248 other files Kimit Yada: changed copyright.el Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el - gnus-win.el gnus-xmas.el gnus.texi imap.el message.el nndraft.el + gnus-win.el gnus-xmas.el gnus.texi message.el net/imap.el nndraft.el nnml.el Kira Bruneau: changed files.el pgtk-win.el @@ -3551,10 +3554,10 @@ Konrad Hinsen: wrote ol-eshell.el and changed ob-python.el Konstantin Kharlamov: changed smerge-mode.el diff-mode.el files.el - ada-mode.el alloc.c autorevert.el calc-aent.el calc-ext.el calc-lang.el - cc-mode.el cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el - ebnf-dtd.el ebnf-ebx.el emacs-module-tests.el epg.el faces.el - gnus-art.el and 31 other files + alloc.c autorevert.el calc-aent.el calc-ext.el calc-lang.el cc-mode.el + cperl-mode.el css-mode.el cua-rect.el dnd.el ebnf-abn.el ebnf-dtd.el + ebnf-ebx.el emacs-module-tests.el epg.el faces.el gnus-art.el gtkutil.c + and 30 other files Konstantin Kliakhandler: changed org-agenda.el @@ -3639,7 +3642,7 @@ and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el and changed subr.el simple.el gnus.texi files.el display.texi process.c help-fns.el text.texi image.c dired.el help.el image.el package.el edebug.el shortdoc.el dired-aux.el gnutls.c minibuffer.el subr-x.el - auth-source.el smtpmail.el and 1061 other files + auth-source.el smtpmail.el and 1063 other files Lars Rasmusson: changed ebrowse.c @@ -3675,11 +3678,11 @@ Lele Gaifax: changed progmodes/python.el TUTORIAL.it python-tests.el flymake-proc.el flymake.texi isearch.el pgtkfns.c xterm.c Lennart Borgman: co-wrote ert-x.el -and changed nxml-mode.el tutorial.el re-builder.el window.el ada-xref.el - buff-menu.el emacs-lisp/debug.el emacsclient.c filesets.el flymake.el - help-fns.el isearch.el linum.el lisp-mode.el lisp.el mouse.el - progmodes/grep.el recentf.el remember.el replace.el reveal.el - and 6 other files +and changed nxml-mode.el tutorial.el re-builder.el window.el buff-menu.el + emacs-lisp/debug.el emacsclient.c filesets.el flymake.el help-fns.el + isearch.el linum.el lisp-mode.el lisp.el mouse.el progmodes/grep.el + recentf.el remember.el replace.el reveal.el ruby-mode.el + and 5 other files Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c @@ -3782,7 +3785,7 @@ Lute Kamstra: changed modes.texi emacs-lisp/debug.el generic-x.el generic.el font-lock.el simple.el subr.el battery.el debugging.texi easy-mmode.el elisp.texi emacs-lisp/generic.el hl-line.el info.el octave.el basic.texi bindings.el calc.el cmdargs.texi diff-mode.el - doclicense.texi and 289 other files + doclicense.texi and 288 other files Lynn Slater: wrote help-macro.el @@ -3944,7 +3947,7 @@ and changed cus-edit.el files.el progmodes/compile.el rmail.el tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el mule-cmds.el rmailout.el checkdoc.el configure.ac custom.el emacsbug.el gnus.el help-fns.el ls-lisp.el mwheel.el sendmail.el - and 126 other files + and 124 other files Markus Sauermann: changed lisp-mode.el @@ -3993,7 +3996,7 @@ Martin Pohlack: changed iimage.el pc-select.el Martin Rudalics: changed window.el window.c windows.texi frame.c xdisp.c xterm.c frames.texi w32fns.c w32term.c xfns.c frame.el display.texi frame.h help.el cus-start.el buffer.c window.h mouse.el dispnew.c - keyboard.c nsfns.m and 216 other files + keyboard.c nsfns.m and 215 other files Martin Stjernholm: wrote cc-bytecomp.el and co-wrote cc-align.el cc-cmds.el cc-compat.el cc-defs.el cc-engine.el @@ -4050,7 +4053,7 @@ Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el org-element.el Matt Armstrong: changed itree.c buffer-tests.el itree.h buffer.c alloc.c buffer.h display.texi editfns.c filelock-tests.el package.el pdumper.c .clang-format coding.c commands.texi eval.c filelock.c files.el - gnus-topic.el gnus.el imap.el lisp-mnt.el and 12 other files + gnus-topic.el gnus.el lisp-mnt.el lisp.h and 12 other files Matt Beshara: changed js.el nsfns.m @@ -4167,7 +4170,7 @@ and changed tramp.texi tramp-adb.el trampver.el trampver.texi files.el dbusbind.c gitlab-ci.yml files.texi ange-ftp.el file-notify-tests.el dbus.texi Dockerfile.emba autorevert.el tramp-container.el tramp-fish.el kqueue.c os.texi files-x.el shell.el simple.el README - and 330 other files + and 329 other files Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h unexec.c @@ -4383,7 +4386,7 @@ Miles Bader: wrote button.el face-remap.el image-file.el macroexp.el and changed comint.el faces.el simple.el editfns.c xfaces.c xdisp.c info.el minibuf.c display.texi quick-install-emacs wid-edit.el xterm.c dispextern.h subr.el window.el cus-edit.el diff-mode.el xfns.c - bytecomp.el help.el lisp.h and 272 other files + bytecomp.el help.el lisp.h and 271 other files Milton Wulei: changed gdb-ui.el @@ -4449,7 +4452,7 @@ Nacho Barrientos: changed url-http.el bindat-tests.el bindat.el Nachum Dershowitz: co-wrote cal-hebrew.el Nagy Andras: co-wrote gnus-sieve.el -and changed imap.el gnus.el +and changed net/imap.el gnus.el Nakagawa Makoto: changed ldap.el @@ -4572,7 +4575,7 @@ and changed README authors.el configure.ac sed2v2.inp sequences.texi README.W32 emacs.png HISTORY emacs23.png arc-mode.el cl-extra.el emacs.svg manoj-dark-theme.el Emacs.icns Makefile.in auth-source.el emacs.ico fns.c make-tarball.txt obarray-tests.el obarray.el - and 37 other files + and 36 other files Nicolas Richard: wrote cl-seq-tests.el cmds-tests.el replace-tests.el and changed ffap.el package.el use-package.el byte-run.el help.el @@ -4763,7 +4766,7 @@ and co-wrote cal-dst.el and changed lisp.h configure.ac alloc.c fileio.c process.c editfns.c sysdep.c xdisp.c fns.c image.c data.c emacs.c keyboard.c lread.c xterm.c eval.c gnulib-comp.m4 merge-gnulib callproc.c Makefile.in - buffer.c and 1891 other files + buffer.c and 1886 other files Paul Fisher: changed fns.c @@ -4791,7 +4794,7 @@ Paul Reilly: changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.ac lwlib/Makefile.in mail/rmailmm.el rmailedit.el rmailkwd.el and 10 other files -Paul Rivier: changed ada-mode.el mixal-mode.el reftex-vars.el reftex.el +Paul Rivier: changed mixal-mode.el reftex-vars.el reftex.el Paul Rubin: changed config.h sun2.h texinfmt.el window.c @@ -4813,7 +4816,7 @@ Pavel Janík: co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c coding.c eval.c fileio.c flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el - and 702 other files + and 697 other files Pavel Kobiakov: wrote flymake-proc.el flymake.el and changed flymake.texi @@ -5169,7 +5172,7 @@ Reiner Steib: wrote gmm-utils.el and changed message.el gnus.texi gnus-art.el gnus-sum.el gnus-group.el gnus.el mml.el gnus-faq.texi mm-util.el gnus-score.el message.texi gnus-msg.el gnus-start.el gnus-util.el spam-report.el mm-uu.el spam.el - mm-decode.el files.el gnus-agent.el nnmail.el and 170 other files + mm-decode.el files.el gnus-agent.el nnmail.el and 171 other files Remek Trzaska: changed gnus-ems.el @@ -5189,9 +5192,9 @@ and changed vhdl-mode.texi Reuben Thomas: changed ispell.el whitespace.el dired-x.el files.el sh-script.el emacsclient-tests.el remember.el README emacsclient.c - misc.texi msdos.c simple.el INSTALL ada-mode.el ada-xref.el alloc.c - arc-mode.el authors.el config.bat copyright cperl-mode.el - and 38 other files + misc.texi msdos.c simple.el INSTALL alloc.c arc-mode.el authors.el + config.bat copyright cperl-mode.el dired-x.texi dired.el + and 36 other files Ricardo Martins: changed eglot.el @@ -5240,7 +5243,7 @@ and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c - info.el dired.el and 1339 other files + info.el dired.el and 1336 other files Richard Ryniker: changed sendmail.el @@ -5275,7 +5278,7 @@ Robert Cochran: changed tab-bar.el bytecomp.el checkdoc.el data.c Robert Fenk: changed desktop.el -Robert Jarzmik: changed ede/linux.el inversion.el +Robert Jarzmik: changed ede/linux.el lisp/obsolete/inversion.el Robert J. Chassell: wrote makeinfo.el page-ext.el texinfo.el texnfo-upd.el @@ -5312,6 +5315,7 @@ Rob Kaut: changed vhdl-mode.el Rob Riepel: wrote tpu-edt.doc tpu-edt.el tpu-extras.el tpu-mapper.el vt-control.el +and changed lisp/obsolete/vt-control.el Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c @@ -5373,10 +5377,9 @@ R Primus: changed eglot.el Rüdiger Sonderfeld: wrote inotify-tests.el reftex-tests.el and changed eww.el octave.el shr.el bibtex.el configure.ac - misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de ada-mode.el - autoinsert.el building.texi bytecomp.el calc-lang.el cc-langs.el - dired.texi editfns.c emacs.c emacs.texi epa.el erc.el - and 40 other files + misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de autoinsert.el + building.texi bytecomp.el calc-lang.el cc-langs.el dired.texi editfns.c + emacs.c emacs.texi epa.el erc.el eww.texi and 39 other files Rudi Schlatte: changed iso-transl.el @@ -5449,7 +5452,7 @@ Sam Steingold: wrote gulp.el midnight.el and changed progmodes/compile.el cl-indent.el simple.el vc-cvs.el vc.el mouse.el vc-hg.el files.el gnus-sum.el tex-mode.el etags.el font-lock.el sgml-mode.el subr.el window.el ange-ftp.el inf-lisp.el - message.el package.el rcirc.el shell.el and 216 other files + message.el package.el rcirc.el shell.el and 214 other files Samuel Bronson: changed custom.el emacsclient.c keyboard.c progmodes/grep.el semantic/format.el unexmacosx.c @@ -5525,7 +5528,7 @@ Sean Whitton: wrote em-elecslash.el em-extpipe-tests.el em-extpipe.el and changed vc-git.el project.el bindings.el server.el simple.el vc-dispatcher.el vc.el eshell-tests.el eshell.texi subr-x.el window.el .dir-locals.el cl-macs.el eshell-tests-helpers.el files.texi ftfont.c - startup.el subr.el term.el INSTALL buffer.c and 30 other files + startup.el subr.el term.el INSTALL authors.el and 32 other files Sebastian Fieber: changed gnus-art.el mm-decode.el mm-view.el @@ -5674,10 +5677,11 @@ Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el url-imap.el and co-wrote gnus-sieve.el gssapi.el mml1991.el nnfolder.el nnimap.el nnml.el rot13.el sieve-manage.el -and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el - pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el mm-decode.el - gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el gnus-int.el gnus.el - hashcash.el mm-view.el password.el gnus-cache.el and 99 other files +and changed message.el gnus-sum.el net/imap.el gnus-art.el smtpmail.el + pgg-gpg.el pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el + mm-decode.el gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el + gnus-int.el gnus.el hashcash.el mm-view.el password.el + and 100 other files Simon Lang: changed building.texi icomplete.el misterioso-theme.el progmodes/grep.el @@ -5745,7 +5749,7 @@ and co-wrote help-tests.el keymap-tests.el and changed image-dired.el efaq.texi package.el cperl-mode.el checkdoc.el subr.el help.el simple.el bookmark.el dired.el files.el dired-x.el gnus.texi browse-url.el erc.el keymap.c image-mode.el ediff-util.el - speedbar.el woman.el ffap.el and 1799 other files + speedbar.el woman.el ffap.el and 1800 other files Stefan Merten: co-wrote rst.el @@ -5762,7 +5766,7 @@ and co-wrote font-lock.el gitmerge.el pcvs.el visual-wrap.el and changed subr.el simple.el cl-macs.el bytecomp.el keyboard.c lisp.h files.el vc.el eval.c xdisp.c alloc.c buffer.c sh-script.el help-fns.el progmodes/compile.el tex-mode.el lread.c keymap.c package.el window.c - edebug.el and 1726 other files + edebug.el and 1724 other files Stefano Facchini: changed gtkutil.c @@ -5778,7 +5782,7 @@ Stefan-W. Hahn: changed org-bibtex.el ps-print.el simple.el subr.el Stefan Wiens: changed gnus-sum.el -Steinar Bang: changed gnus-setup.el imap.el +Steinar Bang: changed gnus-setup.el net/imap.el Štěpán Němec: changed loadhist.el files.el gnus-sum.el loading.texi subr.el INSTALL calc-ext.el checkdoc.el cl.texi comint.el edebug.texi @@ -5822,11 +5826,11 @@ and changed time-stamp.el time-stamp-tests.el mh-e.el mh-utils-tests.el Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el Stephen Leake: wrote elisp-mode-tests.el -and changed ada-mode.el ada-xref.el elisp-mode.el xref.el eglot.el - window.el mode-local.el project.el CONTRIBUTE ada-prj.el vc-mtn.el - ada-stmt.el cedet-global.el ede/generic.el simple.el autoload.el - bytecomp.el cl-generic.el ede/locate.el files.texi functions.texi - and 36 other files +and changed elisp-mode.el xref.el eglot.el window.el mode-local.el + project.el CONTRIBUTE vc-mtn.el cedet-global.el ede/generic.el + simple.el autoload.el bytecomp.el cl-generic.el ede/locate.el + files.texi functions.texi package.el progmodes/grep.el windows.texi + INSTALL.REPO and 32 other files Stephen Pegoraro: changed xterm.c @@ -6027,7 +6031,7 @@ and co-wrote hideshow.el and changed ewoc.el vc.el info.el processes.texi zone.el lisp-mode.el scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el diff-mode.el - dired.el elisp.texi and 169 other files + dired.el elisp.texi and 167 other files Thierry Banel: co-wrote ob-C.el and changed calc-arith.el @@ -6319,7 +6323,7 @@ Ulrich Müller: changed configure.ac calc-units.el Makefile.in emacsclient-mail.desktop lib-src/Makefile.in src/Makefile.in version.el bindings.el doctor.el emacs.1 files.el gamegrid.el gud.el language/cyrillic.el server.el strings.texi ChgPane.c ChgSel.c HELLO - INSTALL XMakeAssoc.c and 52 other files + INSTALL XMakeAssoc.c and 53 other files Ulrich Neumerkel: changed xterm.c @@ -6614,7 +6618,8 @@ Yilkal Argaw: changed manoj-dark-theme.el Yoav Marco: changed sqlite-mode.el -Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el +Yoichi Nakayama: changed browse-url.el finder.el + lisp/obsolete/mail/rfc2368.el man.el Yong Lu: changed charset.c coding.c language/greek.el @@ -6639,7 +6644,7 @@ Yuan Fu: changed treesit.el treesit.c c-ts-mode.el parsing.texi progmodes/python.el modes.texi treesit-tests.el js.el indent.erts treesit.h typescript-ts-mode.el c-ts-common.el css-mode.el java-ts-mode.el print.c rust-ts-mode.el configure.ac sh-script.el - gdb-mi.el go-ts-mode.el lisp.h and 71 other files + gdb-mi.el go-ts-mode.el lisp.h and 73 other files Yuanle Song: changed rng-xsd.el From 68530860ae998e7364c550e7eddadda31c37eab7 Mon Sep 17 00:00:00 2001 From: Andrea Corallo Date: Wed, 11 Sep 2024 21:52:56 +0200 Subject: [PATCH 2/2] ; * ChangeLog.4: Update. --- ChangeLog.4 | 549 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 548 insertions(+), 1 deletion(-) diff --git a/ChangeLog.4 b/ChangeLog.4 index d46d0a14921..c7d091cf878 100644 --- a/ChangeLog.4 +++ b/ChangeLog.4 @@ -1,3 +1,550 @@ +2024-09-11 Yuan Fu + + Fix heex-ts-mode indentation following previews elixir-mode change + + After the previous fix in elixir-ts-mode (0fd259d166c), embedded heex + code are indented like this: + + 1 defmodule Foo do + 2 def foo(assigns) do + 3 ~H""" + 4 + 5 text + 6 + 7 """ + 8 end + 9 end + + The indent rule finds the beginning of the parent heex node, and uses + the indentation of that line as anchor with an offset of 0. Previously + the parent heex node (fragment) starts at EOL of line 3; after the + previous commit, it now starts at BOL of line 4. To fix the + indentation, I changed the anchor to the beginning of the elixir + (rather than heex) node at point, which is at EOL at line 3. + + * lisp/progmodes/heex-ts-mode.el (heex-ts--indent-rules): Use the elixir + node that contains the heex code as the anchor, instead of the heex root + node. + +2024-09-10 Andrea Corallo + + * lisp/ldefs-boot.el: Update. + +2024-09-10 Eli Zaretskii + + Fix use of Uniscribe font driver in MinGW build + + This was inadvertently broken when Windows 9X support was + fixed in June 2024. + * src/w32uniscribe.c (syms_of_w32uniscribe_for_pdumper): Set + 'uniscribe_available' non-zero in non-Cygwin builds. (Bug#73159) + +2024-09-10 Eli Zaretskii + + Avoid crashes in redisplay in batch-mode testing + + * src/xdisp.c (try_window_id): Don't crash for "initial" frame. + (Bug#72765) + +2024-09-10 Dmitry Gutov + + eglot-test-rust-completion-exit-function: Fix failure in -Q session + + * test/lisp/progmodes/eglot-tests.el (eglot--call-with-fixture): + Check for buffer liveness (https://debbugs.gnu.org/72765#29). + (eglot-test-rust-completion-exit-function): Don't expect snippet + expansion to happen (no yasnippet in batch mode). + +2024-09-09 Eli Zaretskii + + Clarify the semantics of 'string-pixel-width' + + * doc/lispref/display.texi (Size of Displayed Text): + * lisp/emacs-lisp/subr-x.el (string-pixel-width): + * src/xdisp.c (Fwindow_text_pixel_size, Fbuffer_text_pixel_size): + Doc fixes. (Bug#73129) + +2024-09-09 Andrea Corallo + + * src/treesit.c (treesit_debug_print_parser_list): Fix format string. + +2024-09-09 Yuan Fu + + Read more on each call to treesit's buffer reader + + * src/treesit.c (treesit_read_buffer): Read until the gap or visible + end, instead of reading a single char. + +2024-09-09 Yuan Fu + + Fix the range handling in treesit.c + + 1. In treesit_sync_visible_region, reduce the ranges for a parser so it + doesn't go beyond the visible range. + + 2. To avoid possible infinite recursion, add a within_reparse field to + parsers. Previously we were using the need_reparse field to avoid + infinite recursion, but lisp programs in a parser's after change hook + might make some buffer edit which turns need_reparse to true. To avoid + that, we now use an explicit field. If a parser's after change function + makes a buffer edit, lisp program ends up with a desynced parse tree, + but that's better than possible infinite recursion. Also after change + function shouldn't edit the buffer. + + 3. In treesit_make_ranges, use parser's visible_beg instead of buffer's + BEGV. I mean technically whenever we make ranges, buffer's BEGV should + be equal to parser's visible_beg, but better not take that uncertainty, + also makes the code more readable. + + 4. In Ftreesit_parser_included_ranges, move visible region sync code + before the body of the function. + + * src/treesit.c (treesit_sync_visible_region): Minimally fix ranges so + it doesn't exceed parser's visible range. + (treesit_call_after_change_functions): Update calling sigature to + treesit_make_ranges. + (treesit_ensure_parsed, make_treesit_parser): Use the new field + within_reparse. + (treesit_make_ranges): Use parser's visible_beg instead of buffer's + BEGV. + (Ftreesit_parser_included_ranges): Move visible region check before + function body. + * src/treesit.h (Lisp_TS_Parser): Add new field within_reparse. + +2024-09-09 Yuan Fu + + Add debugging function for treesit.c + + * src/treesit.c (treesit_debug_print_parser_list): New function. + +2024-09-09 Yuan Fu + + Fix elixir-ts-mode's range query + + * lisp/progmodes/elixir-ts-mode.el: + (elixir-ts--treesit-range-rules): Add underscore in front of the name + capture, so Emacs won't put heex parser on it. + +2024-09-08 Mattias Engdegård + + Make json-serialize always return a unibyte string (bug#70007) + + The JSON format is defined as a byte sequence and will always be used as + such, so returning a multibyte string makes little sense. + + * src/json.c (json_out_to_string): Remove. + (Fjson_serialize): Return unibyte string. + * test/src/json-tests.el (json-serialize/roundtrip) + (json-serialize/roundtrip-scalars, json-serialize/string): + Update tests. + * doc/lispref/text.texi (Parsing JSON): Document. + * etc/NEWS: Announce. + +2024-09-07 Eli Zaretskii + + Fix a typo in ediff-init.el + + * lisp/vc/ediff-init.el (ediff-nonempty-string-p): Fix typo. + Reported by Jurgen De Backer + (bug#73042). + +2024-09-07 Eli Zaretskii + + Fix 'chart-space-usage' on MS-Windows + + * lisp/emacs-lisp/chart.el (chart--file-size) + (chart--directory-size): New functions. + (chart-space-usage): Invoke 'du' correctly on MS-Windows. Provide + alternative implementation in Lisp when 'du' is not installed, + using 'chart--directory-size' and 'chart--file-size'. (Bug#72919) + +2024-09-07 Eli Zaretskii + + Fix alignment and documentation of vtable.el + + * lisp/emacs-lisp/vtable.el (vtable--insert-header-line): Ensure + proper alignment between the columns in header-line and in the + body of the table. (Bug#73032) + + * doc/misc/vtable.texi (Making A Table): Document the defaults of + the various keyword parameters. + +2024-09-05 Ulrich Müller + + Fix test failure in erc-networks-tests + + * test/lisp/erc/erc-networks-tests.el + (erc-networks--id-sort-buffers): Make sure that buffers have + different timestamps. (Bug#73036) + +2024-09-04 Eli Zaretskii + + Fix :hook in 'use-package' + + * lisp/use-package/use-package-core.el + (use-package-handler/:hook): Support mode variables in :hook + declarations. (Bug#72993) + +2024-09-02 Stefan Kangas + + Update FSF's address + + * doc/emacs/emacs.texi (Distrib): + * doc/lispintro/emacs-lisp-intro.texi: + * doc/lispref/elisp.texi: + * doc/misc/org.org (Link Abbreviations): + * etc/tutorials/TUTORIAL.eo: + * lisp/elide-head.el: + * lisp/textmodes/page-ext.el: Update the FSF address to 31 Milk Street. + +2024-09-02 Dmitry Gutov + + Support the new option in ruby-ts-mode too + + * etc/NEWS: Describe it here. + + * lisp/progmodes/ruby-ts-mode.el (ruby-ts--parent-call-or-bol): + Support the option ruby-bracketed-args-indent here too (bug#60321). + + * test/lisp/progmodes/ruby-ts-mode-tests.el: Include + ruby-bracketed-args-indent.rb as test examples. + + * test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb: + Extend examples for better regression testing. + +2024-09-02 Aaron Jensen + + Add new option ruby-bracketed-args-indent + + * lisp/progmodes/ruby-mode.el (ruby-bracketed-args-indent): New option. + (ruby-smie-rules): Use it (bug#60321). + * test/lisp/progmodes/ruby-mode-resources/ruby-bracketed-args-indent.rb: + New file. + * test/lisp/progmodes/ruby-mode-tests.el: Use it for new case. + +2024-09-02 Eli Zaretskii + + Fix Rmail base64 and qp decoding of MIME payloads + + * lisp/mail/rmailmm.el (rmail-mime-insert-decoded-text) + (rmail-mime-insert-html): Remove ^M characters left from DOS EOLs. + This is what 'rmail-decode-region' does for non-MIME messages. + +2024-09-01 Kyle Meyer + + Update to Org 9.7.11 + +2024-09-01 Juri Linkov + + * test/lisp/emacs-lisp/tabulated-list-tests.el: Add missing test. + + (tabulated-list-groups-with-path): Add test for tabulated-list-groups. + +2024-08-31 Evgenii Klimov + + Make 'python-shell--with-environment' respect buffer-local vars + + * lisp/progmodes/python.el (python-shell--with-environment): + Make `with-temp-buffer' respect buffer-local values of + `process-environment' and `exec-path', if set. (Bug#72849) + +2024-08-31 Evgenii Klimov + + Avoid ANSI escape characters in Python output (bug#45938) + + * lisp/progmodes/python.el (python-shell-completion-native-setup): + Prevent Readline from emitting escape characters in comint output. + +2024-08-31 John Wiegley + + Fix handling of hook variables in 'use-package' + + * lisp/use-package/use-package-core.el + (use-package-handler/:hook): Append "-hook" to the symbol's name + only if the named hook variable has no 'symbol-value'. + (Bug#72818) + +2024-08-31 Eli Zaretskii + + Work around Gnuplot bug in displaying plots + + * lisp/calc/calc-graph.el (calc-gnuplot-command): Prepend newline + to Gnuplot command. Suggested by Visuwesh . + (Bug#72778) + +2024-08-31 Eli Zaretskii + + Revert "* lisp/help-fns.el (help-definition-prefixes): Don't delete the hashtable" + + This reverts commit 45ae4de0e7ce99c88c62f940f605bca693b8e33f. + It did not fix a regression or even a user-visible bug, and + it caused bug#72787. + + Do not merge to master. + +2024-08-31 kobarity + + Make Python skeletons available in 'python-ts-mode' as well + + * lisp/progmodes/python.el (python-base-mode-abbrev-table): + Renamed from 'python-mode-abbrev-table' to be available for both + 'python-mode' and 'python-ts-mode'. (Bug#72298) + +2024-08-30 Eli Zaretskii + + More accurate documentation of 'equal' in ELisp Reference + + * doc/lispref/objects.texi (Equality Predicates): Add lists and + conses. (Bug#72888) + +2024-08-30 Jim Porter + + Support "/dev/null" as a target when creating Eshell handles + + Previously, you could only use this when setting the handle afterwards. + + Do not merge to master. + + * lisp/eshell/esh-io.el (eshell-set-output-handle): Don't catch + 'eshell-null-device' here... + (eshell-get-target): ... catch it here. + +2024-08-30 Jim Porter + + Fix redirecting Eshell output to symbols in some places + + Do not merge to master. + + * lisp/eshell/esh-io.el (eshell-output-object-to-target): Don't require + TARGET to be bound. + + * lisp/eshell/em-script.el (eshell-execute-file): Quote the output/error + targets. + + * test/lisp/eshell/em-script-tests.el (eshell-execute-file-output): New + variable. + (em-script-test/execute-file/output-file) + (em-script-test/execute-file/output-symbol): New tests. + + * test/lisp/eshell/esh-io-tests.el (eshell-test-file-string): Move to... + * test/lisp/eshell/eshell-tests-helpers.el (eshell-test-file-string): + ... here. + +2024-08-29 Eli Zaretskii + + Revert "; * admin/authors.el (authors-ignored-files): Add removed files." + + This reverts commit d809d53afc007574b3054027ff2eaf6c8d66996c. + Not useful, for the same reason as the previously reverted + commit. + +2024-08-29 Eli Zaretskii + + Revert "; * admin/authors.el (authors-ignored-files): Ignore Unicode files." + + This reverts commit 0db53f14a2974de5209439326d4a9e4749462f42. + It doesn't help, since existing files are considered worthy + of mentioning regardless of the other lists. + +2024-08-29 George Huebner (tiny change) + + xwidget: Fix xwidget-at misinterpreting non-xwidget text-properties + + 'xwidget-open' wrongly assumed the the text-property at + min-position is an xwidget, if it exists; the fix is just + returning nil if the text-property isn't an xwidget. + * lisp/xwidget.el (xwidget-at): Use 'ignore-errors'. (Bug#72848) + +2024-08-29 Eli Zaretskii + + Fix rare segfaults due to freed fontsets + + * src/xfaces.c (recompute_basic_faces): Force complete + recalculation of non-ASCII faces and their fontsets if any + non-ASCII faces are in the frame's face cache. (Bug#72692) + +2024-08-28 Dmitry Gutov + + Eglot: fix completion highlighting (bug#72824) + + * lisp/progmodes/eglot.el (eglot-completion-at-point): + Make sure to refer to 'completion-ignore-case' in the + 'all-completions' method. + +2024-08-27 Sean Whitton + + Discuss commit log messages on feature branches + + * admin/notes/git-workflow (Long-lived feature branches): New + section, discussing commit log messages on feature branches. + +2024-08-27 Sean Whitton + + * admin/authors.el (authors-fixed-entries): Update docstring. + +2024-08-27 Yuan Fu + + More consistent treesit-forward-sexp around comments (bug#72525) + + * lisp/treesit.el (treesit-forward-sexp): Check if point is strictly + inside a comment or string, only then use the default forward-sexp + function; otherwise use tree-sitter's forward-sexp routine. + +2024-08-26 Vincenzo Pupillo + + Improve php-ts-mode font lock and support latest grammar (bug#72796) + + * lisp/progmodes/php-ts-mode.el: + (php-ts-mode--language-source-alist): Update the parser version. + (php-ts-mode--parent-html-heuristic): Fix commentary. + (php-ts-mode--keywords): Add "exit" keyword. + (php-ts-mode--predefined-constant): Added math constant. + (php-ts-mode--font-lock-settings): New and improved rules. + +2024-08-26 Yuan Fu + + Fix tree-sitter local parser overlay cleanup routine + + Sorry for sneaking in a sizable commit so late. But I just found out + about this bug and it has to be fixed. Before this change, we weren't + properly cleaning up overlays that store local parsers. And in the case + of doxygen local parser in C files, the doxygen local parser overlay + sometimes bleeds out of comments and into other code, and interferes + with font-lock and indentation. + + This commit adds a cleanup function that'll cleanup any overlays that + aren't being used. I tested with doxygen in C files and everything + works smoothly now, including tricky tests like removing the ending "*/" + of a doxygen comment and adding it back. + + The idea is simple, at the end of each call to (treesit-update-ranges + BEG END), we remove any overlay within BEG and END that wasn't touched + by the range setting code. + + * lisp/treesit.el (treesit--cleanup-local-range-overlays): New function. + (treesit--update-ranges-local): Remove code for cleaning up zero-length + overlays since we have the cleanup function now. + (treesit-update-ranges): Wrap the function body inside a let form, which + defines modified-tick; and add a call to + treesit--cleanup-local-range-overlays at the very end. + +2024-08-26 Stefan Kangas + + Fix copyright years by hand (Bug#72809) + + These are dates that admin/update-copyright did not update. + +2024-08-25 Eli Zaretskii + + Revert a recent change that caused redisplay slowdown + + * src/xfaces.c (recompute_basic_faces): Revert the change which + caused recalculation of all the faces, as it made cursor motion + too slow. Reported by Juri Linkov (bug#72692). + +2024-08-25 F. Jason Park + + Indent ERT failure explanations rigidly + + This also affects the listing of `should' forms produced by hitting + the L key on a test button in an ERT buffer. + + * lisp/emacs-lisp/ert.el (ert--pp-with-indentation-and-newline): + Indent the pretty-printed result to match the caller's current column + as a reference indentation. + * test/lisp/emacs-lisp/ert-tests.el + (ert--pp-with-indentation-and-newline): New test. (Bug#72561) + +2024-08-25 Dmitry Gutov + + [Eglot] Stricter "expand common" behavior + + * lisp/progmodes/eglot.el (eglot--dumb-tryc): Check that the + expanded string matches every completion strictly (bug#72705). + And in the fallback case, check whether the table matches the + original prefix at all. Return nil otherwise. + + * test/lisp/progmodes/eglot-tests.el + (eglot-test-stop-completion-on-nonprefix) + (eglot-test-try-completion-nomatch): Corresponding tests. + + * etc/EGLOT-NEWS: New entry. + +2024-08-25 Dmitry Gutov + + eglot-tests.el: New tests for existing completion behavior + + * test/lisp/progmodes/eglot-tests.el + (eglot-test-common-prefix-completion) + (eglot-test-try-completion-inside-symbol) + (eglot-test-rust-completion-exit-function): New tests. + (eglot--wait-for-rust-analyzer): New function. + +2024-08-25 Eli Zaretskii + + Remove dangerous HTML edit from admin.el + + * admin/admin.el (manual-html-fix-index-2): Avoid lax matches with + "
    " which could mistakenly edit unrelated parts of HTML. + (Bug#72761) + +2024-08-24 Mattias Engdegård + + * etc/emacs_lldb.py (Lisp_Object): PVEC_COMPILED -> PVEC_CLOSURE + +2024-08-24 Eli Zaretskii + + Fix rare segfaults due to freed fontsets + + * src/xfaces.c (recompute_basic_faces): Force complete + recalculation of all the faces. (Bug#72692) + +2024-08-23 Martin Rudalics + + Avoid putting a dead buffer in the minibuffer window (Bug#72487) + + * src/minibuf.c (minibuffer_unwind): Make sure that the buffer + referenced by the first element of the list of previous buffers + of the minibuffer window is live before assigning it to the + minibuffer window (Bug#72487). + * src/window.c (set_window_buffer): Assert that BUFFER is live. + +2024-08-22 João Távora + + Eglot: bump version to 1.17.30 and update EGLOT-NEWS + + This is a change specific to emacs-30. Don't merge to master. + + * lisp/progmodes/eglot.el (Version): Mark it 1.17.30. + + * etc/EGLOT-NEWS (1.17.30): Fill in section. + +2024-08-20 Andrea Corallo + + Update 'ldefs-boot.el' (don't merge) + + * lisp/ldefs-boot.el: Update. + +2024-08-20 Andrea Corallo + + * doc/man/emacsclient.1: Bump date. + +2024-08-20 Andrea Corallo + + Bump Emacs version to 30.0.90 + + * nt/README.W32: Update version. + * msdos/sed2v2.inp: Likewise. + * configure.ac: Likewise. + * README: Likewise. + +2024-08-20 Andrea Corallo + + Update Changelogs + + * ChangeLog.4: Re-generate. + * ChangeLog.3: Fix some type and style. + 2024-08-20 Andrea Corallo Update AUTHORS @@ -200162,7 +200709,7 @@ This file records repository revisions from commit f2ae39829812098d8269eafbc0fcb98959ee5bb7 (exclusive) to -commit f9d229e925ad634acf772d4066c72b5954ea4f9c (inclusive). +commit ee3e3a6311196129104881d6e9097bb54d8843af (inclusive). See ChangeLog.3 for earlier changes. ;; Local Variables: