changeset 100576:0d5b44d358d4

(Acknowledgments): General update based on AUTHORS, including removal of some stuff no longer distributed.
author Glenn Morris <rgm@gnu.org>
date Sat, 20 Dec 2008 03:21:56 +0000
parents a6c184e576ae
children 0e2212f6d1b0
files doc/emacs/ChangeLog doc/emacs/ack.texi
diffstat 2 files changed, 273 insertions(+), 243 deletions(-) [+]
line wrap: on
line diff
--- a/doc/emacs/ChangeLog	Fri Dec 19 23:38:28 2008 +0000
+++ b/doc/emacs/ChangeLog	Sat Dec 20 03:21:56 2008 +0000
@@ -1,3 +1,8 @@
+2008-12-20  Glenn Morris  <rgm@gnu.org>
+
+	* ack.texi (Acknowledgments): General update based on AUTHORS,
+	including removal of some stuff no longer distributed.
+
 2008-12-19  Agustin Martin  <agustin.martin@hispalinux.es>
 
 	* fixit.texi: Mention hunspell
--- a/doc/emacs/ack.texi	Fri Dec 19 23:38:28 2008 +0000
+++ b/doc/emacs/ack.texi	Sat Dec 20 03:21:56 2008 +0000
@@ -22,25 +22,29 @@
 @c We should list here anyone who has contributed a new package,
 @c and anyone who has made major enhancements in Emacs
 @c that many users would notice and consider important.
+@c Remove things that are no longer distributed.
 
 @itemize @bullet
 @item
-Per Abrahamsen wrote the customization buffer facilities, as well as
-@file{double.el}, for typing accented characters not normally
-available from the keyboard; @file{xt-mouse.el}, which allows mouse
-commands through Xterm; @file{gnus-cus.el}, which implements
-customization commands for Gnus; @file{gnus-cite.el}, a
-citation-parsing facility for news articles); and @file{cpp.el}, which
-hides or highlights parts of C programs according to preprocessor
-conditionals.
+Per Abrahamsen wrote the customization facilities, as well as
+@file{double.el}, for typing accented characters not normally available
+from the keyboard; @file{xt-mouse.el}, which allows mouse commands
+through Xterm; @file{gnus-cus.el}, which implements customization
+commands for Gnus; @file{gnus-cite.el}, a citation-parsing facility for
+news articles); @file{gnus-score.el}, scoring for Gnus; @file{cpp.el},
+which hides or highlights parts of C programs according to preprocessor
+conditionals; and the widget library files @file{wid-browse.el},
+@file{wid-edit.el}, @file{widget.el}.  He also co-wrote
+@file{gnus-soup.el}.
 
 @item
 Tomas Abrahamsson wrote @file{artist.el}, a package for producing
 @acronym{ASCII} art with a mouse or with keyboard keys.
 
 @item
-Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic
-decompression and recompression for compressed files.
+Jay K.@: Adams wrote @file{jka-compr.el} and @file{jka-cmpr-hook.el},
+providing automatic decompression and recompression for compressed
+files.
 
 @item
 Michael Albinus wrote @file{dbus.el}, a package that implements the
@@ -48,7 +52,8 @@
 Avahi services; and @file{xesam.el}, a Xesam-based search engine
 interface.  He and Kai Gro@ss{}johann wrote the Tramp package, which
 provides transparent remote file editing using rcp, ssh, ftp, and
-other network protocols.
+other network protocols.  He and Daniel Pittman wrote
+@file{tramp-cache.el}.
 
 @item
 Ralf Angeli wrote @file{scroll-lock.el}, a minor mode which keeps the
@@ -60,11 +65,13 @@
 implemented support for X11.
 
 @item
-Miles Bader wrote @file{image-file.el}, support code for visiting
-image files; @file{minibuf-eldef.el}, a minor mode that hides the
-minibuffer default value when appropriate; @file{button.el}, the
-library that implements clickable buttons; and @file{face-remap.el}, a
-package for changing the default face in individual buffers.
+Miles Bader wrote @file{image-file.el}, support code for visiting image
+files; @file{minibuf-eldef.el}, a minor mode that hides the minibuffer
+default value when appropriate; @file{rfn-eshadow.el}, shadowing of
+@code{read-file-name} input; @file{mb-depth.el}, display of minibuffer
+depth; @file{button.el}, the library that implements clickable buttons;
+@file{face-remap.el}, a package for changing the default face in
+individual buffers; and @file{macroexp.el} for macro-expansion.
 
 @item
 David Bakhash wrote @file{strokes.el}, a mode for controlling Emacs by
@@ -76,16 +83,15 @@
 
 @item
 Steven L.@: Baur wrote @file{footnote.el} which lets you include
-footnotes in email messages, and @file{gnus-audio.el} which provides
-sound effects for Gnus.
+footnotes in email messages; and @file{gnus-audio.el} and
+@file{earcon.el}, which provide sound effects for Gnus.  He also wrote
+@file{gnus-setup.el}.
 
 @item
-Alexander L.@: Belikoff, Sergey Berezin, David Edmondson, Andreas Fuchs,
-Mario Lang, Gergely Nagy, Michael Olson, and Alex Schroeder wrote ERC,
-an advanced Internet Relay Chat client.
-
-@item
-Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions.
+Alexander L.@: Belikoff, Sergey Berezin, Sacha Chua, David Edmondson,
+Andreas Fuchs, Mario Lang, Ben Mesander, Lawrence Mitchell, Gergely
+Nagy, Michael Olson, Jorgen Schaefer, Alex Schroeder, and Tom Tromey
+wrote ERC, an advanced Internet Relay Chat client.
 
 @item
 Scott Bender, Michael Brouwer, Christophe de Dinechin, Carl Edman,
@@ -122,7 +128,7 @@
 output.
 
 @item
-Peter Breton implemented @file{dirtrack}, a library for tracking
+Peter Breton implemented @file{dirtrack.el}, a library for tracking
 directory changes in shell buffers; @file{filecache.el}, which records
 which directories your files are in; @file{locate.el}, which
 interfaces to the @code{locate} command; @file{find-lisp.el}, an Emacs
@@ -130,16 +136,13 @@
 the ``generic mode'' feature.
 
 @item
-Emmanuel Briot wrote @file{xml.el}, an XML parser for Emacs.
+Emmanuel Briot wrote @file{xml.el}, an XML parser for Emacs; and
+@file{ada-prj.el}, editing of Ada mode project files.
 
 @item
 Kevin Broadey wrote @file{foldout.el}, providing folding extensions to
 Emacs's outline modes.
 
-@c  @item
-@c  Vincent Broman wrote @file{ada.el}, a mode for editing Ada code
-@c  (since replaced by @file{ada-mode.el}).
-
 @item
 David M.@: Brown wrote @file{array.el}, for editing arrays and other
 tabular data.
@@ -154,24 +157,26 @@
 
 @item
 Per Cederqvist and Inge Wallin wrote @file{ewoc.el}, an Emacs widget for
-manipulating object collections.
+manipulating object collections.  Per Cederqvist, Inge Wallin, and
+Thomas Bellman wrote @file{avl-tree.el}, for balanced binary trees.
 
 @item
 Hans Chalupsky wrote @file{advice.el}, an overloading mechanism for
-Emacs Lisp functions, and @file{trace.el}, a tracing facility for Emacs
+Emacs Lisp functions; and @file{trace.el}, a tracing facility for Emacs
 Lisp.
 
 @item
-Chris Chase and Carsten Dominik wrote @file{idlwave.el}, an editing mode
-for IDL and WAVE CL.
+Chris Chase and Carsten Dominik wrote IDLWAVE mode, for editing
+IDL and WAVE CL.
 
 @item
-Bob Chassell wrote @file{texnfo-upd.el} and @file{makeinfo.el}, modes
-and utilities for working with Texinfo files; and @file{page-ext.el},
-commands for extended page handling.
+Bob Chassell wrote @file{texnfo-upd.el}, @file{texinfo.el}, and
+@file{makeinfo.el}, modes and utilities for working with Texinfo files;
+and @file{page-ext.el}, commands for extended page handling.
 
 @item
-Jihyun Cho wrote @file{hanja-util.el}, utilities for Korean Hanja.
+Jihyun Cho wrote @file{hanja-util.el} and @file{hangul.el}, utilities
+for Korean Hanja.
 
 @item
 Andrew Choi and Yamamoto Mitsuharu wrote the Carbon support, used
@@ -195,6 +200,10 @@
 use it, Snake and Tetris.
 
 @item
+Andrew Cohen wrote @file{spam-wash.el}, to decode and clean email before
+it is analysed for spam.
+
+@item
 Georges Brun-Cottan and Stefan Monnier wrote @file{easy-mmode.el}, a
 package for easy definition of major and minor modes.
 
@@ -228,12 +237,13 @@
 Jan Dj@"{a}rv added support for the GTK+ toolkit and X drag-and-drop.
 
 @item
-Carsten Dominik wrote @file{reftex.el}, a package for setting up labels
-and cross-references in La@TeX{} documents; and was the main author of
-Org-mode, a mode for maintaining notes, todo lists, and project
-planning.  Thomas Baumann, Bastien Guerry, Tassilo Horn, Philip Jackson,
-Tokuya Kameshima, Eric Schulte, Andy Stewart, David O'Toole, John
-Wiegley, and Piotr Zielinski also wrote various Org-mode components.
+Carsten Dominik wrote Ref@TeX{}, a package for setting up labels and
+cross-references in La@TeX{} documents; and co-wrote IDLWAVE mode
+(q.v.@:).  He was the main author of Org mode, for maintaining notes,
+todo lists, and project planning.  Thomas Baumann, Bastien Guerry,
+Tassilo Horn, Philip Jackson, Tokuya Kameshima, Eric Schulte, Andy
+Stewart, David O'Toole, John Wiegley, and Piotr Zielinski also wrote
+various Org mode components.
 
 @item
 Scott Draves wrote @file{tq.el}, help functions for maintaining
@@ -250,7 +260,7 @@
 John Eaton and Kurt Hornik wrote Octave mode.
 
 @item
-Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}).
+Rolf Ebert co-wrote Ada mode.
 
 @item
 Stephen Eglen wrote @file{mspools.el}, which tells you which Procmail
@@ -264,8 +274,8 @@
 Tsugutomo Enami co-wrote the support for international character sets.
 
 @item
-David Engster wrote @file{mairix.el}, an interface to the Mairix
-indexing tool.
+David Engster wrote @file{mairix.el} and @file{nnmairix.el}, an
+interface to the Mairix indexing tool.
 
 @item
 Hans Henrik Eriksen wrote @file{simula.el}, a mode for editing SIMULA 87
@@ -299,16 +309,17 @@
 
 @item
 Gary Foster wrote @file{crisp.el}, the emulation for CRiSP and Brief
-editors, and @file{scroll-lock.el} (now @file{scroll-all.el}) a mode
-for scrolling several buffers together.
+editors; and @file{scroll-all.el}, a mode for scrolling several buffers
+together.
 
 @item
 Noah Friedman wrote @file{rlogin.el}, an interface to Rlogin,
 @file{type-break.el}, which reminds you to take periodic breaks from
 typing, and @code{eldoc-mode}, a mode to show the defined parameters or
-the doc string for the Lisp function near point.  With Roland McGrath,
-he wrote @file{rsz-mini.el}, a minor mode to automatically resize the
-minibuffer to fit the text it contains.
+the doc string for the Lisp function near point.
+
+@item
+Shigeru Fukaya wrote a testsuite for the byte-compiler.
 
 @item
 Keith Gabryelski wrote @file{hexl.el}, a mode for editing binary files.
@@ -330,10 +341,10 @@
 Howard Gayle wrote much of the C and Lisp code for display tables and
 case tables.  He also wrote @file{rot13.el}, a command to display the
 plain-text form of a buffer encoded with the Caesar cipher;
-@file{vt100-led.el}, a package for controlling the LED's on
+@file{vt100-led.el}, a package for controlling the LEDs on
 VT100-compatible terminals; and much of the support for ISO-8859
 European character sets (which includes @file{iso-ascii.el},
-@file{iso-insert.el}, @file{iso-swed.el}, @file{latin-1.el},
+@file{iso-insert.el}, @file{iso-swed.el},
 @file{iso-syntax.el}, @file{iso-transl.el}, and @file{swedish.el}).
 
 @item
@@ -347,9 +358,10 @@
 
 @item
 David Gillespie wrote the Common Lisp compatibility packages;
-@code{Calc}, an advanced calculator and mathematical tool;
-@file{complete.el}, a partial completion mechanism; and
-@file{edmacro.el}, a package for editing keyboard macros.
+@code{Calc}, an advanced calculator and mathematical tool, since
+maintained and developed by Jay Belanger; @file{complete.el}, a partial
+completion mechanism; and @file{edmacro.el}, a package for editing
+keyboard macros.
 
 @item
 Bob Glickstein wrote @file{sregex.el}, a facility for writing regexps
@@ -361,7 +373,8 @@
 package for keeping identical copies of files in more than one place;
 @file{format.el}, a package for reading and writing files in various
 formats; @file{enriched.el}, a package for saving text properties in
-files; and @file{facemenu.el}, a package for specifying faces.
+files; @file{facemenu.el}, a package for specifying faces; and
+@file{descr-text.el}, describing text and character properties.
 
 @item
 Michelangelo Grigni wrote @file{ffap.el} which visits a file,
@@ -373,9 +386,11 @@
 @item
 Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between
 the ISO 8859-1 character set and the notations for non-@acronym{ASCII}
-characters used by @TeX{} and net tradition, and @file{latin-2.el},
-code which sets up case-conversion and syntax tables for the ISO
-Latin-2 character set.
+characters used by @TeX{} and net tradition.
+
+@item
+Bastien Guerry wrote @file{gnus-bookmark.el}, bookmark support for Gnus;
+as well as contributing to Org mode (q.v.@:).
 
 @item
 Henry Guillaume wrote @file{find-file.el}, a package to visit files
@@ -396,10 +411,6 @@
 non-@acronym{ASCII} text from an @acronym{ASCII} keyboard.
 
 @item
-Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote
-File Access facility from Emacs.
-
-@item
 Jesper Harder wrote @file{yenc.el}, for decoding yenc encoded messages.
 
 @item
@@ -451,7 +462,15 @@
 
 @item
 Lars Magne Ingebrigtsen did a major redesign of the Gnus news-reader and
-wrote many of its parts.
+wrote many of its parts.  Several of these are now general components of
+Emacs: @file{dns.el} for Domain Name Service lookups;
+@file{format-spec.el} for formatting arbitrary format strings;
+@file{netrc.el} for parsing of @file{.netrc} files; and
+@file{time-date.el} for general date and time handling.  Components of
+Gnus have also been written by: Nagy Andras, Kevin Greiner, Kai
+Gro@ss{}johann, Paul Jarc, Sascha Ldecke, David Moore, Raymond Scholz,
+Reiner Steib, Didier Verna, Ilja Weis, Katsumi Yamaoka, Teodor Zlatanov,
+and others.
 
 @item
 Andrew Innes contributed extensively to the MS-Windows support.
@@ -470,9 +489,7 @@
 @file{bubbles.el}, a puzzle game.
 
 @item
-Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game,
-and @file{mldrag.el}, a package which allows the user to resize windows
-by dragging mode lines and vertical window separators with the mouse.
+Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game.
 
 @item
 Terry Jones wrote @file{shadow.el}, a package for finding potential
@@ -480,24 +497,31 @@
 
 @item
 Simon Josefsson wrote @file{dns-mode.el}, an editing mode for Domain
-Name System master files; @file{flow-fill.el}, a package for
-interpreting RFC2646 formatted text in messages; @file{fringe.el}, a
-package for customizing the fringe; @file{imap.el}, an Emacs Lisp
-library for talking to IMAP servers; @file{nnimap}, the IMAP back-end
-for Gnus; and @file{rfc2104.el}, a hashed message authentication
-facility.
+Name System master files; @file{dig.el}, a Domain Name System interface;
+@file{flow-fill.el}, a package for interpreting RFC2646 formatted text
+in messages; @file{fringe.el}, a package for customizing the fringe;
+@file{imap.el}, an Emacs Lisp library for talking to IMAP servers;
+@file{password-cache.el}, a password reader; @file{nnimap.el}, the IMAP
+back-end for Gnus; @file{url-imap.el} for the URL library;
+@file{rfc2104.el}, a hashed message authentication facility; the Gnus
+S/MIME and Sieve components; and @file{tls.el} and @file{starttls.el}
+for the Transport Layer Security protocol.
 
 @item
 Arne J@o{}rgensen wrote @file{latexenc.el}, a package to
 automatically guess the correct coding system in LaTeX files.
 
 @item
+Alexandre Julliard wrote @file{vc-git.el}, support for the Git version
+control system.
+
+@item
 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out
 mail with SMTP.
 
 @item
-David Kaufman wrote @file{yow.c}, an essential utility program for the
-hopelessly pinheaded.
+Ivan Kanis wrote @file{vc-hg.el}, support for the Mercurial version
+control system.
 
 @item
 Henry Kautz wrote @file{bib-mode.el}, a mode for maintaining
@@ -510,12 +534,17 @@
 languages.
 
 @item
+Taro Kawagishi implented the MD4 Message Digest Algorithm in Lisp; and
+wrote @file{ntlm.el} and @file{sasl-ntlm.el} for NT LanManager
+authentication support.
+
+@item
 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs
 buffers.
 
 @item
-Michael Kifer wrote @file{ediff.el}, an interactive interface to the
-@command{diff}, @command{patch}, and @command{merge} programs, and
+Michael Kifer wrote @code{ediff}, an interactive interface to the
+@command{diff}, @command{patch}, and @command{merge} programs; and
 Viper, the newest emulation for VI.
 
 @item
@@ -524,7 +553,6 @@
 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.
-@c We're not using his backquote.el any more.
 
 @item
 Peter Kleiweg wrote @file{ps-mode.el}, a mode for editing PostScript
@@ -532,7 +560,12 @@
 Emacs.
 
 @item
-Pavel Kobiakov wrote @file{flymake.el}, a minor mode for performing
+Shuhei Kobayashi wrote @file{hex-util.el}, for operating on hexadecimal
+strings; support for HMAC (Keyed-Hashing for Message Authentication);
+and a Lisp implementation of the SHA1 Secure Hash Algorithm.
+
+@item
+Pavel Kobyakov wrote @file{flymake.el}, a minor mode for performing
 on-the-fly syntax checking.
 
 @item
@@ -552,14 +585,14 @@
 menu support.
 
 @item
-Sebastian Kremer wrote Emacs 19's @code{dired-mode}, with contributions
-by Lawrence R.@: Dodd.  He also wrote @file{ls-lisp.el}, a Lisp emulation
-of the @code{ls} command for platforms which don't have @code{ls} as a
-standard program.
+Sebastian Kremer wrote @code{dired-mode}, with contributions by Lawrence
+R.@: Dodd.  He also wrote @file{ls-lisp.el}, a Lisp emulation of the
+@code{ls} command for platforms which don't have @code{ls} as a standard
+program.
 
 @item
-Geoff Kuenning wrote Emacs 19's @file{ispell.el}, based on work by Ken
-Stevens and others.
+Geoff Kuenning and Ken Stevens wrote @file{ispell.el}, a spell-checker
+interface.
 
 @item
 David K@ringaccent{a}gedal wrote @file{tempo.el}, providing support for
@@ -570,12 +603,8 @@
 Emacs Lisp; @file{cl-specs.el}, specifications to help @code{edebug}
 debug code written using David Gillespie's Common Lisp support;
 @file{cust-print.el}, a customizable package for printing lisp
-objects; @file{eval-reg.el}, a re-implementation of @code{eval-region}
-in Emacs Lisp; and @file{isearch.el}, Emacs's incremental search minor
-mode.
-
-@item
-James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system.
+objects; and @file{isearch.el}, Emacs's incremental search minor mode.
+He also co-wrote @file{hideif.el} (q.v.@:).
 
 @item
 Vinicius Jose Latorre wrote the Emacs printing facilities, as well as
@@ -598,7 +627,8 @@
 
 @item
 Lars Lindberg wrote @file{msb.el}, which provides more flexible menus
-for buffer selection, and rewrote @file{dabbrev.el}.
+for buffer selection; co-wrote @file{imenu.el} (q.v.@:); and rewrote
+@file{dabbrev.el}, originally written by Don Morrison.
 
 @item
 Anders Lindgren wrote @file{autorevert.el}, a package for automatically
@@ -621,27 +651,31 @@
 simultaneously.
 
 @item
+Martin Lorentzon wrote @file{vc-annotate.el}, support for version
+control annotation.
+
+@item
 Dave Love wrote much of the code dealing with Unicode support and
 Latin-N unification.  He added support for many coding systems,
-including those in @file{code-pages.el} and the various UTF-7 and
-UTF-16 coding systems.  He also wrote @code{autoarg-mode}, a global
-minor mode whereby digit keys supply prefix arguments;
-@code{autoarg-kp-mode}, which redefines the keypad numeric keys to
-digit arguments; @file{autoconf.el}, a mode for editing Autoconf
-files; @file{cfengine.el}, a mode for editing Cfengine files;
+including the various UTF-7 and UTF-16 coding systems.  He also wrote
+@code{autoarg-mode}, a global minor mode whereby digit keys supply
+prefix arguments; @code{autoarg-kp-mode}, which redefines the keypad
+numeric keys to digit arguments; @file{autoconf.el}, a mode for editing
+Autoconf files; @file{cfengine.el}, a mode for editing Cfengine files;
 @file{elide-head.el}, a package for eliding boilerplate text from file
 headers; @file{hl-line.el}, a minor mode for highlighting the line in
-the current window on which point is; @file{latin-8.el} and
-@file{latin-9.el}, which set up case-conversion and syntax tables for
-the ISO Latin-8 and Latin-9 character sets; @file{latin1-disp.el}, a
+the current window on which point is; @file{cap-words.el}, a minor mode
+for motion in ``CapitalizedWordIdentifiers''; @file{latin1-disp.el}, a
 package that lets you display ISO 8859 characters on Latin-1 terminals
-by setting up appropriate display tables; @file{python.el}, a major
-mode for the Python programming language; @file{refill.el}, a mode for
+by setting up appropriate display tables; @file{python.el}, a major mode
+for the Python programming language; @file{refill.el}, a mode for
 automatic paragraph refilling, akin to typical word processors;
-@file{smiley-ems.el}, a facility for displaying smiley faces;
+@file{smiley.el}, a facility for displaying smiley faces;
 @file{sym-comp.el}, a library for performing mode-dependent symbol
-completion; and @file{tool-bar.el}, a mode to control the display of
-the Emacs tool bar.
+completion; @file{benchmark.el} for timing code execution; and
+@file{tool-bar.el}, a mode to control the display of the Emacs tool bar.
+With Riccardo Murri he wrote @file{vc-bzr.el}, support for the Bazaar
+version control system.
 
 @item
 Eric Ludlam wrote the Speedbar package.  He also wrote
@@ -660,7 +694,7 @@
 @item
 Neil M.@: Mager wrote @file{appt.el}, functions to notify users of their
 appointments.  It finds appointments recorded in the diary files
-generated by Edward M.@: Reingold's @code{calendar} package.
+used by the @code{calendar} package.
 
 @item
 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and
@@ -676,8 +710,9 @@
 
 @item
 Simon Marshall wrote @file{regexp-opt.el}, which generates a regular
-expression from a list of strings.  He also extended @file{comint.el},
-originally written by Olin Shivers.
+expression from a list of strings; and the fast-lock and lazy-lock
+font-lock support modes.  He also extended @file{comint.el}, originally
+written by Olin Shivers.
 
 @item
 Bengt Martensson, Marc Shapiro, Mike Newton, Aaron Larson, and Stefan
@@ -696,16 +731,19 @@
 blackbox game.
 
 @item
-Roland McGrath wrote @file{compile.el}, a package for running
-compilations in a buffer, and then visiting the locations reported in
-error messages; @file{etags.el}, a package for jumping to function
-definitions and searching or replacing in all the files mentioned in a
-@file{TAGS} file; @file{find-dired.el}, for using @code{dired}
-commands on output from the @code{find} program, with Sebastian
-Kremer; @file{map-ynp.el}, a general purpose boolean question-asker;
+Roland McGrath wrote @file{compile.el} (since updated by Daniel
+Pfeiffer), a package for running compilations in a buffer, and then
+visiting the locations reported in error messages; @file{etags.el}, a
+package for jumping to function definitions and searching or replacing
+in all the files mentioned in a @file{TAGS} file; @file{find-dired.el},
+for using @code{dired} commands on output from the @code{find} program,
+with Sebastian Kremer; @file{grep.el} for running the @code{grep}
+command; @file{map-ynp.el}, a general purpose boolean question-asker;
 @file{autoload.el}, providing semi-automatic maintenance of autoload
-files; and @file{upd-copyr.el}, providing semi-automatic maintenance
-of copyright notices in source code.
+files.
+
+@item
+Michael McNamara and Wilson Snyder wrote Verilog mode.
 
 @item
 David Megginson wrote @file{derived.el}, which allows one to define new
@@ -717,13 +755,6 @@
 command with its arguments.
 
 @item
-Wayne Mesard wrote @file{hscroll.el} which does horizontal scrolling
-automatically.
-
-@item
-Brad Miller wrote @file{gnus-gl.el}, a Gnus interface for GroupLens.
-
-@item
 Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting
 Common Lisp code; @file{ebuff-menu.el}, an ``electric'' browser for
 buffer listings; @file{ehelp.el}, bindings for browsing help screens;
@@ -738,40 +769,44 @@
 engine used from Emacs 21 onwards, and the asynchronous timers
 facility.  He also wrote @code{ebrowse}, the C@t{++} browser;
 @file{jit-lock.el}, the Just-In-Time font-lock support mode;
-@file{tooltip.el}, a package for displaying tooltips; and
-@file{authors.el}, a package for maintaining the @file{AUTHORS} files.
+@file{tooltip.el}, a package for displaying tooltips;
+@file{authors.el}, a package for maintaining the @file{AUTHORS} file;
+and @file{rx.el}, a regular expression constructor.
 
 @item
 Stefan Monnier was the Emacs co-maintainer for Emacs 23.  He added
-support for Arch and Subversion to VC, re-wrote much of the Emacs
-server to use the built-in networking primitives, and re-wrote the
-abbrev and minibuffer completion code for Emacs 23.  He also wrote
-@code{PCL-CVS}, a directory-level front end to the CVS version control
-system; @file{reveal.el}, a minor mode for automatically revealing
-invisible text; @file{smerge-mode.el}, a minor mode for resolving
-@code{diff3} conflicts; and @file{diff-mode.el}, a mode for viewing
-and editing context diffs.
+support for Arch and Subversion to VC, re-wrote much of the Emacs server
+to use the built-in networking primitives, and re-wrote the abbrev and
+minibuffer completion code for Emacs 23.  He also wrote @code{PCL-CVS},
+a directory-level front end to the CVS version control system;
+@file{reveal.el}, a minor mode for automatically revealing invisible
+text; @file{smerge-mode.el}, a minor mode for resolving @code{diff3}
+conflicts; @file{diff-mode.el}, a mode for viewing and editing context
+diffs; @file{css-mode.el} for Cascading Style Sheets; and
+@file{bibtex-style.el} for BibTeX Style files.
 
 @item
 Morioka Tomohiko wrote several packages for MIME support in Gnus and
 elsewhere.
 
 @item
+Takahashi Naoto co-wrote @file{quail.el} (q.v.@:), and wrote
+@file{robin.el}, another input method.
+
+@item
 Sen Nagata wrote @file{crm.el}, a package for reading multiple strings
 with completion, and @file{rfc2368.el}, support for @code{mailto:}
 URLs.
 
 @item
 Erik Naggum wrote the time-conversion functions.  He also wrote
-@file{disp-table.el}, a package for dealing with display tables,
-@file{latin-4.el} and @file{latin-5.el}, code which sets up
-case-conversion and syntax tables for the ISO Latin-4 and Latin-5
-character sets, @file{mailheader.el}, a package for parsing email
-headers, and @file{parse-time.el}, a package for parsing time strings.
+@file{disp-table.el}, a package for dealing with display tables;
+@file{mailheader.el}, a package for parsing email headers; and
+@file{parse-time.el}, a package for parsing time strings.
 
 @item
-Thomas Neumann and Eric Raymond wrote @file{makefile.el} (now
-@file{make-mode.el}), a mode for editing makefiles.
+Thomas Neumann and Eric Raymond wrote @file{make-mode.el},
+a mode for editing makefiles.
 
 @item
 Thien-Thi Nguyen and Dan Nicolaescu wrote @file{hideshow.el}, a minor
@@ -824,10 +859,7 @@
 game to fill all squares on the field.
 
 @item
-Jeff Peck wrote @file{sun.el}, key bindings for sunterm keys;
-@file{sun-curs.el}, cursor definitions for Sun Windows; and
-@file{sun-fns.el} and @file{sun-mouse.el}, providing mouse support for
-Sun Windows.
+Jeff Peck wrote @file{sun.el}, key bindings for sunterm keys.
 
 @item
 Damon Anton Permezel wrote @file{hanoi.el}, an animated demonstration of
@@ -835,8 +867,8 @@
 
 @item
 William M.@: Perry wrote @file{mailcap.el}, a MIME media types
-configuration facility, @file{mwheel.el}, a package for supporting
-mouse wheels, and the URL package.
+configuration facility; @file{mwheel.el}, a package for supporting
+mouse wheels; @file{socks.el}, a Socks v5 client; and the URL package.
 
 @item
 Per Persson wrote @file{gnus-vm.el}, the VM interface for Gnus.
@@ -854,9 +886,10 @@
 writing statement skeletons; and @file{two-column.el}, a minor mode
 for simultaneous two-column editing.
 
-Daniel also rewrote @file{apropos.el}, originally written by Joe Wells,
-and, together with Jim Blandy, co-authored @file{wyse50.el}, support for
-Wyse 50 terminals.
+Daniel also rewrote @file{apropos.el} (originally written by Joe Wells),
+for finding commands, functions, and variables matching a regular
+expression; and, together with Jim Blandy, co-authored @file{wyse50.el},
+support for Wyse 50 terminals.  He also co-wrote @file{compile.el} (q.v.@:).
 
 @item
 Richard L.@: Pieri wrote @file{pop3.el}, a Post Office Protocol (RFC
@@ -883,17 +916,8 @@
 He also expanded and redesigned the @code{etags} program.
 
 @item
-Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode for
-editing FORTRAN code.
-@c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's.
-
-@item
-Mukesh Prasad wrote @file{vmsproc.el}, a facility for running
-asynchronous subprocesses on VMS.
-
-@item
-Marko Rahamaa wrote @file{latin-3.el}, code which sets up
-case-conversion and syntax tables for the ISO Latin-3 character set.
+Michael D.@: Prange and Steven A.@: Wood wrote @file{fortran.el}, a mode
+for editing Fortran code.
 
 @item
 Ashwin Ram wrote @file{refer.el}, commands to look up references in
@@ -916,12 +940,12 @@
 which each lisp function loaded into Emacs came.
 
 @item
-Edward M.@: Reingold wrote the extensive calendar and diary support (try
-@kbd{M-x calendar}), with contributions from Stewart Clamen, Nachum
-Dershowitz, Paul Eggert, Steve Fisk, Michael Kifer, and Lara Rios.  Andy
-Oram contributed to its documentation.  Reingold has also contributed to
-@file{tex-mode.el}, a mode for editing @TeX{} files, as have William
-F.@: Schelter, Dick King, Stephen Gildea, Michael Prange, and Jacob Gore.
+Edward M.@: Reingold wrote the extensive calendar and diary support,
+with contributions from Stewart Clamen, Nachum Dershowitz, Paul Eggert,
+Steve Fisk, Michael Kifer, and Lara Rios.  Andy Oram contributed to its
+documentation.  Reingold has also contributed to @file{tex-mode.el}, a
+mode for editing @TeX{} files, as have William F.@: Schelter, Dick King,
+Stephen Gildea, Michael Prange, and Jacob Gore.
 
 @item
 David Reitter wrote @file{mailclient.el} which can send mail via the
@@ -939,24 +963,14 @@
 
 @item
 Nick Roberts wrote @file{gdb-ui.el}, the graphical user interface to
-GDB.
-
-@item
-Roland B.@: Roberts contributed much of the VMS support distributed with
-Emacs 19, along with Joseph M.@: Kelsey, and @file{vms-pmail.el}, support
-for using Emacs within VMS MAIL.
-
-@item
-John Robinson wrote @file{bg-mouse.el}, support for the mouse on the BBN
-Bitgraph terminal.
+GDB; and @file{t-mouse.el}, mouse support in text terminals.
 
 @item
 Danny Roozendaal implemented @file{handwrite.el}, which converts text
 into ``handwriting.''
 
 @item
-William Rosenblatt wrote @file{float.el}, implementing a floating-point
-numeric type using Lisp cons cells and integers.
+Markus Rost wrote @file{cus-test.el}, a testing framework for customize.
 
 @item
 Guillermo J.@: Rozas wrote @file{scheme.el}, a mode for editing Scheme and
@@ -1008,16 +1022,23 @@
 
 @item
 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played
-against Emacs, and @file{mpuz.el}, a multiplication puzzle.
+against Emacs; and @file{mpuz.el}, a multiplication puzzle.
 
 @item
-Jan Schormann wrote @file{solitaire.el}, an Emacs Lisp implementation of
-the Solitaire game.
+Rainer Schoepf contributed to Alpha and OSF1 support.
+
+@item
+Jan Schormann wrote @file{solitaire.el}, an implementation of the
+Solitaire game.
 
 @item
 Alex Schroeder wrote @file{ansi-color.el}, a package for translating
-ANSI color escape sequences to Emacs faces, and @file{sql.el}, a package
-for interactively running an SQL interpreter in an Emacs buffer.
+ANSI color escape sequences to Emacs faces; @file{sql.el}, a package
+for interactively running an SQL interpreter in an Emacs buffer;
+@file{cus-theme.el}, an interface for custom themes; @file{master.el}, a
+package for making a buffer @samp{master} over another; and
+@file{spam-stat.el}, for statistical detection of junk email.  He also
+wrote parts of the IRC client ERC (q.v.@:).
 
 @item
 Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
@@ -1088,6 +1109,7 @@
 Emacs, and has been Emacs maintainer over several non-contiguous
 periods.  In addition to much of the ``core'' Emacs code, he has
 written @file{easymenu.el}, a facility for defining Emacs menus;
+@file{image-mode.el}, support for visiting image files;
 @file{menu-bar.el}, the Emacs menu bar support code; and
 @file{paren.el}, a package to make matching parentheses stand out in
 color.
@@ -1110,17 +1132,13 @@
 that package since Ispell 3.1 release.
 
 @item
-Jonathan Stigelman wrote @file{hilit19.el}, a package providing
-automatic highlighting in source code buffers, mail readers, and other
-contexts.
-
-@item
 Kim F.@: Storm made many improvements to the Emacs display engine,
 process support, and networking support. He also wrote
 @file{bindat.el}, a package for encoding and decoding binary data;
-@file{cua.el}, which allows Emacs to emulate the standard CUA key
+CUA mode, which allows Emacs to emulate the standard CUA key
 bindings; @file{ido.el}, a package for selecting buffers and files
-quickly; and @file{kmacro.el}, the keyboard macro facility.
+quickly; @file{keypad.el} for simplified keypad bindings; and
+@file{kmacro.el}, the keyboard macro facility.
 
 @item
 Martin Stjernholm co-authored CC Mode, a major editing mode for C,
@@ -1139,10 +1157,6 @@
 editing text in Slovak language.
 
 @item
-Naoto Takahashi wrote @file{utf-8.el}, support for encoding and
-decoding UTF-8 data.
-
-@item
 Luc Teirlinck wrote @file{help-at-pt.el}, providing local help through
 the keyboard.
 
@@ -1151,10 +1165,6 @@
 image files as ``thumbnails.''
 
 @item
-Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is
-part of the basis for @file{info-look.el}.
-
-@item
 Spencer Thomas wrote the original @file{dabbrev.el}, providing a command
 which completes the partial word before point, based on other nearby
 words for which it is a prefix.  He also wrote the original dumping
@@ -1165,6 +1175,9 @@
 Emacs text to PostScript.
 
 @item
+Toru Tomabechi contributed to Tibetan support.
+
+@item
 Markus Triska wrote @file{linum.el}, a minor mode that displays line
 numbers in the left margin.
 
@@ -1182,27 +1195,27 @@
 
 @item
 Daiki Ueno wrote @file{starttls.el}, support for Transport Layer
-Security protocol; and the EasyPG (and its predecessor PGG) package
-for GnuPG and PGP support.
+Security protocol; @file{sasl-cram.el}, @file{sasl-digest.el}, and
+@file{sasl.el}, support for Simple Authentication and Security Layer (SASL);
+and the EasyPG (and its predecessor PGG) package, for GnuPG and PGP support.
 
 @item
-Masanobu Umeda wrote GNUS, a feature-rich reader for Usenet news.  He
-also wrote @file{prolog.el}, a mode for editing Prolog code;
-@file{rmailsort.el}, a package for sorting messages in RMAIL folders;
-@file{metamail.el}, an interface to the Metamail program;
-@file{gnus-kill.el}, the Kill File mode for Gnus; @file{gnus-mh.el},
-an mh-e interface for Gnus; @file{gnus-msg.el}, a mail and post
-interface for Gnus; @file{tcp.el}, emulation of the
-@code{open-network-stream} function for some Emacs configurations
-which lack it; and @file{timezone.el}, providing functions for dealing
-with time zones.
+Masanobu Umeda wrote GNUS, a feature-rich reader for Usenet news that
+was the ancestor of the current Gnus package.  He also wrote
+@file{prolog.el}, a mode for editing Prolog code; @file{rmailsort.el}, a
+package for sorting messages in RMAIL folders; @file{metamail.el}, an
+interface to the Metamail program; @file{gnus-kill.el}, the Kill File
+mode for Gnus; @file{gnus-mh.el}, an mh-e interface for Gnus;
+@file{gnus-msg.el}, a mail and post interface for Gnus; and
+@file{timezone.el}, providing functions for dealing with time zones.
 
 @item
 Neil W.@: Van Dyke wrote @file{webjump.el}, a ``hot links'' package.
 
 @item
 Didier Verna wrote @file{rect.el}, a package of functions for
-operations on rectangle regions of text.
+operations on rectangle regions of text.  He also contributed to Gnus
+(q.v.@:).
 
 @item
 Ulrik Vieth implemented @file{meta-mode.el}, for editing MetaFont code.
@@ -1213,18 +1226,18 @@
 of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions.
 
 @item
-Johan Vromans wrote @file{forms.el} and its associated files, a
-mode for filling in forms.
+Johan Vromans wrote @file{forms.el} and its associated files, a mode for
+filling in forms.  He also wrote @file{iso-acc.el}, a minor mode
+providing electric accent keys.
 
 @item
-Colin Walters wrote @file{ibuffer.el}, a mode for operating on
-buffers.
+Colin Walters wrote Ibuffer, an enhanced buffer menu.
 
 @item
 Barry Warsaw wrote @file{assoc.el}, a set of utility functions for
 working with association lists; @file{cc-mode.el}, a mode for editing
 C, C@t{++}, and Java code, based on earlier work by Dave Detlefs,
-Stewart Clamen, and Richard Stallman; @file{elp.el}, a new profiler
+Stewart Clamen, and Richard Stallman; @file{elp.el}, a profiler
 for Emacs Lisp programs; @file{man.el}, a mode for reading UNIX manual
 pages; @file{regi.el}, providing an AWK-like functionality for use in
 lisp programs; @file{reporter.el}, providing customizable bug
@@ -1232,6 +1245,10 @@
 quoting sections of mail messages and news articles.
 
 @item
+Christoph Wedler wrote @file{antlr-mode.el}, a major mode for ANTLR
+grammar files.
+
+@item
 Morten Welinder helped port Emacs to MS-DOS, and introduced face
 support into the MS-DOS port of Emacs.  He also wrote
 @file{desktop.el}, facilities for saving some of Emacs's state between
@@ -1245,24 +1262,26 @@
 for use under MS-DOS.
 
 @item
-Joseph Brian Wells wrote @file{apropos.el}, a command to find
-commands, functions, and variables whose names contain matches for a
-regular expression; @file{resume.el}, support for processing
-command-line arguments after resuming a suspended Emacs job; and
-@file{mail-extr.el}, a package for extracting names and addresses from
-mail headers, with contributions from Jamie Zawinski.
+Joe Wells wrote the original version of @file{apropos.el} (q.v.@:);
+@file{resume.el}, support for processing command-line arguments after
+resuming a suspended Emacs job; and @file{mail-extr.el}, a package for
+extracting names and addresses from mail headers, with contributions
+from Jamie Zawinski.
 
 @item
 Rodney Whitby and Reto Zimmermann wrote @file{vhdl-mode.el}, a major
 mode for editing VHDL source code.
 
 @item
-John Wiegley wrote @file{align.el}, a set of commands for aligning
-text according to regular-expression based rules; @file{timeclock.el},
-a package for keeping track of time spent on projects;
+John Wiegley wrote @file{align.el}, a set of commands for aligning text
+according to regular-expression based rules; @file{isearchb.el} for fast
+buffer switching; @file{timeclock.el}, a package for keeping track of
+time spent on projects; the Baha'i calendar support;
 @file{pcomplete.el}, a programmable completion facility;
-@file{remember.el}, a mode for jotting down things to remember; and
-@code{eshell}, a command shell implemented entirely in Emacs Lisp.
+@file{remember.el}, a mode for jotting down things to remember;
+@file{eudcb-mab.el}, an address book backend for the Emacs Unified
+Directory Client; and @code{eshell}, a command shell implemented
+entirely in Emacs Lisp.  He also contributed to Org mode (q.v.@:).
 
 @item
 Ed Wilkinson wrote @file{b2m.c}, a program to convert mail files from
@@ -1270,21 +1289,24 @@
 
 @item
 Mike Williams wrote @file{mouse-sel.el}, providing enhanced mouse
-selection, and @file{thingatpt.el}, a library of functions for finding
+selection; and @file{thingatpt.el}, a library of functions for finding
 the ``thing'' (word, line, s-expression) containing point.
 
 @item
 Roland Winkler wrote @file{proced.el}, a system process editor.
 
 @item
-Bill Wohler wrote the Emacs interface to the MH mail system.
+Bill Wohler wrote MH-E, the Emacs interface to the MH mail system;
+making use of earlier work by James R.@: Larus.  Satyaki Das, Peter S.@:
+Galbraith, Stephen Gildea, and Jeffrey C.@: Honig also wrote various
+MH-E components.
 
 @item
 Dale R.@: Worley wrote @file{emerge.el}, a package for interactively
 merging two versions of a file.
 
 @item
-Francis J.@: Wright wrote @code{WoMan}, a package for browsing
+Francis J.@: Wright wrote @file{woman.el}, a package for browsing
 manual pages without the @code{man} command.
 
 @item
@@ -1297,8 +1319,8 @@
 
 @item
 Jonathan Yavner wrote @file{testcover.el}, a package for keeping track
-of the testing status of Emacs Lisp code, and the SES spreadsheet
-package.
+of the testing status of Emacs Lisp code; @file{unsafep.el} to determine
+if a Lisp form is safe; and the SES spreadsheet package.
 
 @item
 Ryan Yeske wrote @file{rcirc.el} a simple Internet Relay Chat client.
@@ -1310,9 +1332,9 @@
 terminal.
 
 @item
-Milan Zamazal wrote @file{czech.el}, support for editing Czech text,
-@file{glasses.el}, a package for easier reading of source code which
-uses illegible identifier names, and @file{tildify.el}, commands for
+Milan Zamazal wrote @file{czech.el}, support for editing Czech text;
+@file{glasses.el}, a package for easier reading of source code that
+uses illegible identifier names; and @file{tildify.el}, commands for
 adding hard spaces to text, @TeX{}, and SGML/HTML files.
 
 @item
@@ -1322,9 +1344,8 @@
 @item
 Eli Zaretskii made many standard Emacs features work on MS-DOS and
 Microsoft Windows.  He also wrote @file{tty-colors.el}, which
-implements transparent mapping of X colors to tty colors, and
-(together with Kenichi Handa) @file{codepage.el}, a package for
-editing text encoded in DOS/Windows code pages.
+implements transparent mapping of X colors to tty colors; and
+@file{rxvt.el}.
 
 @item
 Jamie Zawinski wrote much of the support for faces and X selections.
@@ -1342,12 +1363,16 @@
 binhex files; @file{mm-partial.el}, message/partial support for MIME
 messages; @file{rfc1843.el}, an HZ decoding package;
 @file{uudecode.el}, an Emacs Lisp decoder for uuencoded data; and
-@file{webmail.el}, an interface to Web mail.
+@file{webmail.el}, an interface to Web mail.  He also wrote several
+other Gnus components.
 
 @item
 Ian T.@: Zimmerman wrote @file{gametree.el}.
 
 @item
+Reto Zimmermann wrote @file{vera-mode.el}.
+
+@item
 Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the
 VI text editor.