; Update acknowledgments for Emacs 30

* admin/release-process: Suggest a command to compare source
trees.

* doc/emacs/emacs.texi (Acknowledgments):
* doc/emacs/ack.texi (Acknowledgments): Add authors of new stuff
in Emacs 30.
This commit is contained in:
Eli Zaretskii 2024-12-22 12:55:46 +02:00
parent 861b7864fc
commit 14e791f9ba
3 changed files with 66 additions and 18 deletions

View file

@ -114,7 +114,13 @@ Sadly makeinfo does not warn about such characters.
Check for major new features added since the last release (e.g. new
lisp files), and add the relevant authors to the Acknowledgments in
doc/emacs/ack.texi and emacs.texi.
doc/emacs/ack.texi and emacs.texi. To find new files, you could run a
command such as this:
$ diff -rq emacs-NN.MM emacs-XX.YY | grep "^Only in emacs-XX"
where NN.MM is the previous Emacs version, and XX.YY is the new version.
This assumes you have the source trees of both versions available.
For major releases, rewrite the "Antinews" appendix of the User Manual
(doc/emacs/anti.texi) to describe features lost by downgrading to the

View file

@ -120,7 +120,8 @@ NeXTstep port of Emacs.
@item
Stephen Berman wrote @file{todo-mode.el} (based on the original version
by Oliver Seidel), a package for maintaining @file{TODO} list files.
by Oliver Seidel), a package for maintaining @file{TODO} list files. He
also wrote @file{visual-wrap.el} together with Stefan Monnier.
@item
Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars.
@ -327,6 +328,10 @@ folders have mail waiting in them.
@item
Torbjörn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files.
@item
Helmut Eller wrote @file{peg.el}, a Parsing Expression Grammars package
for Emacs.
@item
Tsugutomo Enami co-wrote the support for international character sets.
@ -355,6 +360,10 @@ Oscar Figueiredo wrote EUDC, the Emacs Unified Directory Client, which
is an interface to directory servers via LDAP, CCSO PH/QI, or BBDB; and
@file{ldap.el}, the LDAP client interface.
@item
Jared Finder implemented window tool bars in @file{window-tool-bar.el}
and enhanced xterm mouse support in @file{xt-mouse.el}.
@item
Fred Fish wrote the support for dumping COFF executable files.
@ -460,6 +469,10 @@ as well as helping to maintain Org mode (q.v.).
Henry Guillaume wrote @file{find-file.el}, a package to visit files
related to the currently visited file.
@item
Dmitry Gutov wrote @file{etags-regen.el}, a package for automatic
(re)generation of @file{TAGS} files.
@item
Doug Gwyn wrote the portable @code{alloca} implementation.
@ -629,6 +642,11 @@ editing the same file. He also wrote the initial version of
@file{uniquify.el}, a facility to make buffer names unique by adding
parts of the file's name to the buffer name.
@item
Wilhelm H Kirschbaum wrote @file{elixir-ts-mode.el} and
@file{heex-ts-mode.el}, Emacs major modes for editing Elixir and Heex
files.
@item
Peter Kleiweg wrote @file{ps-mode.el}, a mode for editing PostScript
files and running a PostScript interpreter interactively from within
@ -881,12 +899,18 @@ indentation engine; and @file{pcase.el}, implementing ML-style pattern
matching. In Emacs 24, he integrated the lexical binding code,
cleaned up the CL namespace (making it acceptable to use CL
functions at runtime), added generalized variables to core Emacs
Lisp, and implemented a new lightweight advice mechanism.
Lisp, and implemented a new lightweight advice mechanism. He also wrote
@file{track-changes.el}, a library which accumulates changes in a buffer
until some client Lisp program wants to consume those changes.
@item
Morioka Tomohiko wrote several packages for MIME support in Gnus and
elsewhere.
@item
John Muhl wrote @file{lua-ts-mode.el}, an Emacs mode for editing Lua
programs.
@item
Sen Nagata wrote @file{crm.el}, a package for reading multiple strings
with completion, and @file{rfc2368.el}, support for @code{mailto:}
@ -1034,6 +1058,10 @@ He also expanded and redesigned the @code{etags} program.
Michael D. Prange and Steven A. Wood wrote @file{fortran.el}, a mode
for editing Fortran code.
@item
Vincenzo Pupillo wrote @code{php-ts-mode.el}, a major mode for editing
PHP programs.
@item
Ashwin Ram wrote @file{refer.el}, commands to look up references in
bibliography files by keyword.
@ -1162,6 +1190,10 @@ wrote parts of the IRC client ERC (q.v.).
@item
Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
@item
Daniel Semyonov write @file{nnatom.el}, the Atom backend for Gnus, and
@file{nnfeed.el}, a generic feed backend for Gnus.
@item
Manuel Serrano wrote the Flyspell package, which does spell checking
as you type.
@ -1287,6 +1319,10 @@ which completes the partial word before point, based on other nearby
words for which it is a prefix. He also wrote the original dumping
support.
@item
Theodor Thornhill wrote @file{html-ts-mode.el}, a major mode based on
the tree-sitter library for editing HTML files.
@item
Toru Tomabechi contributed to Tibetan support.
@ -1420,6 +1456,12 @@ merging two versions of a file.
Francis J. Wright wrote @file{woman.el}, a package for browsing
manual pages without the @code{man} command.
@item
Po Lu ported Emacs to Android, and wrote
@code{pixel-scroll-precision-mode}. He also added XInput2 support to
Emacs, implemented touchpad commands in @file{touch-screen.el}, and
extended drag-n-drop support.
@item
Masatake Yamato wrote @file{ld-script.el}, an editing mode for GNU
linker scripts, and contributed subword handling and style

View file

@ -1465,10 +1465,10 @@ Dershowitz, Dave Detlefs, Matthieu Devin, Christophe de Dinechin, Eri
Ding, Jan Djärv, Lawrence R. Dodd, Carsten Dominik, Scott Draves,
Benjamin Drieu, Viktor Dukhovni, Jacques Duthen, Dmitry Dzhus, John
Eaton, Rolf Ebert, Carl Edman, David Edmondson, Paul Eggert, Stephen
Eglen, Christian Egli, Torbjörn Einarsson, Tsugutomo Enami, David
Engster, Hans Henrik Eriksen, Michael Ernst, Ata Etemadi, Frederick
Farnbach, Oscar Figueiredo, Fred Fish, Steve Fisk, Thomas Fitzsimmons, Karl Fogel, Gary
Foster, Eric S. Fraga, Romain Francoise, Noah Friedman, Andreas
Eglen, Christian Egli, Torbjörn Einarsson, Helmut Eller, Tsugutomo
Enami, David Engster, Hans Henrik Eriksen, Michael Ernst, Ata Etemadi, Frederick
Farnbach, Oscar Figueiredo, Jared Finder, Fred Fish, Steve Fisk, Thomas Fitzsimmons,
Karl Fogel, Gary Foster, Eric S. Fraga, Romain Francoise, Noah Friedman, Andreas
Fuchs, Shigeru Fukaya, Xue Fuqiao, Hallvard Furuseth, Keith Gabryelski, Peter S.
Galbraith, Kevin Gallagher, Fabián E. Gallina, Kevin Gallo, Juan León Lahoz García,
Howard Gayle, Daniel German, Stephen Gildea, Julien Gilles, David
@ -1486,8 +1486,8 @@ Thorsten Jolitz, Michael K. Johnson, Kyle Jones, Terry Jones, Simon
Josefsson, Alexandre Julliard, Arne Jørgensen, Tomoji Kagatani,
Brewster Kahle, Tokuya Kameshima, Lute Kamstra, Stefan Kangas, Ivan Kanis, David
Kastrup, David Kaufman, Henry Kautz, Taichi Kawabata, Taro Kawagishi,
Howard Kaye, Michael Kifer, Richard King, Peter Kleiweg, Karel
Klíč, Shuhei Kobayashi, Pavel Kobyakov, Larry K. Kolodney, David
Howard Kaye, Michael Kifer, Richard King, Wilhelm Kirschbaum, Peter Kleiweg,
Karel Klíč, Shuhei Kobayashi, Pavel Kobyakov, Larry K. Kolodney, David
M. Koppelman, Koseki Yoshinori, Robert Krawitz, Sebastian Kremer,
Ryszard Kubiak, Tak Kunihiro, Igor Kuzmin, David Kågedal, Daniel LaLiberte, Karl
Landstrom, Mario Lang, Aaron Larson, James R. Larus, Gemini Lasswell, Vinicius Jose
@ -1502,7 +1502,7 @@ Yukihiro Matsumoto, Tomohiro Matsuyama, David Maus, Thomas May, Will Mengarini,
Megginson, Jimmy Aguilar Mena, Stefan Merten, Ben A. Mesander, Wayne Mesard, Brad
Miller, Lawrence Mitchell, Richard Mlynarik, Gerd Möllmann, Dani Moncayo, Stefan
Monnier, Keith Moore, Jan Moringen, Morioka Tomohiko, Glenn Morris,
Don Morrison, Diane Murray, Riccardo Murri, Sen Nagata, Erik Naggum,
Don Morrison, John Muhl, Diane Murray, Riccardo Murri, Sen Nagata, Erik Naggum,
Gergely Nagy, Nobuyoshi Nakada, Thomas Neumann, Mike Newton, Thien-Thi Nguyen,
Jurgen Nickelsen, Dan Nicolaescu, Hrvoje Nikšić, Jeff Norden,
Andrew Norman, Theresa O'Connor, Kentaro Ohkouchi, Christian Ohler,
@ -1512,8 +1512,8 @@ Jeff Peck, Damon Anton Permezel, Tom Perrine, William M. Perry, Per
Persson, Jens Petersen, Nicolas Petton, Daniel Pfeiffer, Justus Piater, Richard L.
Pieri, Fred Pierresteguy, François Pinard, Daniel Pittman, Christian
Plaunt, Alexander Pohoyda, David Ponce, Noam Postavsky, Francesco A. Potortì,
Michael D. Prange, Mukesh Prasad, Steve Purcell, Ken Raeburn, Marko Rahamaa, Ashwin
Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, David
Michael D. Prange, Mukesh Prasad, Steve Purcell, Vincenzo Pupillo, Ken Raeburn,
Marko Rahamaa, Ashwin Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, David
Reitter, Alex Rezinsky, Rob Riepel, Lara Rios, Adrian Robert, Nick
Roberts, Roland B. Roberts, John Robinson, Denis B. Roegel, Danny
Roozendaal, Sebastian Rose, William Rosenblatt, Markus Rost, Guillermo
@ -1523,9 +1523,9 @@ Timo Savola, Jorgen Schäfer, Holger Schauer, William Schelter, Ralph
Schleicher, Gregor Schmid, Michael Schmidt, Ronald S. Schnell,
Philippe Schnoebelen, Jan Schormann, Alex Schroeder, Stefan Schoef,
Rainer Schöpf, Raymond Scholz, Eric Schulte, Andreas Schwab, Randal
Schwartz, Oliver Seidel, Manuel Serrano, Paul Sexton, Hovav Shacham,
Stanislav Shalunov, Marc Shapiro, Richard Sharman, Olin Shivers, Tibor
Šimko, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris Smith,
Schwartz, Oliver Seidel, Daniel Semyonov, Manuel Serrano, Paul Sexton,
Hovav Shacham, Stanislav Shalunov, Marc Shapiro, Richard Sharman, Olin
Shivers, Tibor Šimko, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris Smith,
David Smith, JD Smith, Paul D. Smith, Wilson Snyder, William Sommerfeld, Simon
South, Andre Spiegel, Michael Staats, Thomas Steffen, Ulf Stegemann,
Reiner Steib, Sam Steingold, Ake Stenhoff, Philipp Stephani, Peter Stephenson, Ken
@ -1533,15 +1533,15 @@ Stevens, Andy Stewart, Jonathan Stigelman, Martin Stjernholm, Kim F.
Storm, Steve Strassmann, Christopher Suckling, Olaf Sylvester, Naoto
Takahashi, Steven Tamm, Jan Tatarik, João Távora, Luc Teirlinck,
Jean-Philippe Theberge, Jens T.@: Berger Thielemann, Spencer Thomas,
Jim Thompson, Toru Tomabechi, David O'Toole, Markus Triska, Tom Tromey, Eli
Tziperman, Daiki Ueno, Masanobu Umeda, Rajesh Vaidheeswarran, Neil
Jim Thompson, Theodor Thornhill, Toru Tomabechi, David O'Toole, Markus Triska,
Tom Tromey, Eli Tziperman, Daiki Ueno, Masanobu Umeda, Rajesh Vaidheeswarran, Neil
W. Van Dyke, Didier Verna, Joakim Verona, Ulrik Vieth, Geoffrey
Voelker, Johan Vromans, Inge Wallin, John Paul Wallington, Colin
Walters, Barry Warsaw, Christoph Wedler, Ilja Weis, Zhang Weize,
Morten Welinder, Joseph Brian Wells, Rodney Whitby, John Wiegley,
Sascha Wilde, Ed Wilkinson, Mike Williams, Roland Winkler, Bill
Wohler, Steven A. Wood, Dale R. Worley, Francis J. Wright, Felix
S. T. Wu, Tom Wurgler, Yamamoto Mitsuharu, Katsumi Yamaoka,
S. T. Wu, Tom Wurgler, Yamamoto Mitsuharu, Po Lu, Katsumi Yamaoka,
Masatake Yamato, Jonathan Yavner, Ryan Yeske, Ilya Zakharevich, Milan
Zamazal, Victor Zandy, Eli Zaretskii, Jamie Zawinski, Andrew Zhilin,
Shenghuo Zhu, Piotr Zieliński, Ian T. Zimmermann, Reto Zimmermann,