From: Eli Zaretskii Date: Sun, 22 Dec 2024 10:55:46 +0000 (+0200) Subject: ; Update acknowledgments for Emacs 30 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ea3d025c1c89217b6ace022cc60521d7680f4815;p=emacs.git ; 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. (cherry picked from commit 14e791f9ba2c67a4613800aad2e9938207ac10ca) --- diff --git a/admin/release-process b/admin/release-process index af1db4f53d8..d66bc48f70d 100644 --- a/admin/release-process +++ b/admin/release-process @@ -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 diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index 3fc65476591..48aa1cd35b6 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi @@ -119,7 +119,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. @@ -326,6 +327,10 @@ folders have mail waiting in them. @item Torbj@"orn 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. @@ -354,6 +359,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. @@ -459,6 +468,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. @@ -628,6 +641,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 @@ -880,12 +898,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:} @@ -1033,6 +1057,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. @@ -1161,6 +1189,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. @@ -1286,6 +1318,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. @@ -1419,6 +1455,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 diff --git a/doc/emacs/emacs.texi b/doc/emacs/emacs.texi index 260011547c4..5a7baf23ba9 100644 --- a/doc/emacs/emacs.texi +++ b/doc/emacs/emacs.texi @@ -1461,10 +1461,10 @@ Dershowitz, Dave Detlefs, Matthieu Devin, Christophe de Dinechin, Eri Ding, Jan Dj@"arv, 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@"orn 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@'an E. Gallina, Kevin Gallo, Juan Le@'en Lahoz Garc@'ia, Howard Gayle, Daniel German, Stephen Gildea, Julien Gilles, David @@ -1482,8 +1482,8 @@ Thorsten Jolitz, Michael K. Johnson, Kyle Jones, Terry Jones, Simon Josefsson, Alexandre Julliard, Arne J@o{}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@'i@v{c}, 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@aa{}gedal, Daniel LaLiberte, Karl Landstrom, Mario Lang, Aaron Larson, James R. Larus, Gemini Lasswell, Vinicius Jose @@ -1498,7 +1498,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@"ollmann, 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@v{s}i@'c, Jeff Norden, Andrew Norman, Theresa O'Connor, Kentaro Ohkouchi, Christian Ohler, @@ -1506,10 +1506,10 @@ Kenichi Okada, Alexandre Oliva, Bob Olson, Michael Olson, Takaaki Ota, Mark Oteiza, Pieter E. J. Pareit, Ross Patterson, David Pearson, Juan Pechiar, 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@,{c}ois Pinard, Daniel Pittman, Christian -Plaunt, Alexander Pohoyda, David Ponce, Noam Postavsky, Francesco A. Potort@`i, -Michael D. Prange, Mukesh Prasad, Steve Purcell, Ken Raeburn, Marko Rahamaa, Ashwin -Ram, Eric S. Raymond, Paul Reilly, Edward M. Reingold, David +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, 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 @@ -1518,10 +1518,10 @@ Rupprecht, Benjamin Rutt, Kevin Ryde, Phil Sainty, James B. Salem, Masahiko Sato Timo Savola, Jorgen Sch@"afer, Holger Schauer, William Schelter, Ralph Schleicher, Gregor Schmid, Michael Schmidt, Ronald S. Schnell, Philippe Schnoebelen, Jan Schormann, Alex Schroeder, Stefan Schoef, -Rainer Sch@"opf, 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 -@v{S}imko, Espen Skoglund, Rick Sladkey, Lynn Slater, Chris Smith, +Rainer Schöpf, Raymond Scholz, Eric Schulte, Andreas Schwab, Randal +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 @@ -1529,15 +1529,15 @@ Stevens, Andy Stewart, Jonathan Stigelman, Martin Stjernholm, Kim F. Storm, Steve Strassmann, Christopher Suckling, Olaf Sylvester, Naoto Takahashi, Steven Tamm, Jan Tatarik, Jo@~ao T@'avora, 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@'nski, Ian T. Zimmermann, Reto Zimmermann,