]> code.delx.au - gnu-emacs/blobdiff - man/ack.texi
*** empty log message ***
[gnu-emacs] / man / ack.texi
index edc3627e9432377b3a3eb8734e0c0a82fe4f57e2..1eec6e55bd4c7bbe47acf9a1cff4654ced1b32eb 100644 (file)
@@ -1,48 +1,52 @@
 @c This is part of the Emacs manual.
-@c Copyright (C) 1994,1995,1996,1997,1999,2000,2001
-@c  Free Software Foundation, Inc.
+@c Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003,
+@c   2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
-@c We should list here anyone who has contributed a new package,
-@c and anyone who has made major enhancements in Emacs
-@c that users would notice and consider important.
 @node Acknowledgments, Screen, Concept Index, Top
-@chapter Acknowledgments
+@unnumbered Acknowledgments
 
 Many people have contributed code included in the Free Software
 Foundation's distribution of GNU Emacs.  To show our appreciation for
-their public spirit, we list here, in alphabetical order, those who have
+their public spirit, we list here in alphabetical order those who have
 written substantial portions.
 
-@itemize @bullet
-@item
-Per Abhiddenware wrote @file{gnus-cite.el}, a citation-parsing facility
-for news articles.
+@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.
 
+@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 handles mouse commands
 through Xterm, @file{gnus-cus.el} which implements customization
-commands for Gnus, and @file{cpp.el} which hides or highlights parts of
+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.
 
 @item
-Tomas Abrahamsson wrote @file{artist.el}, a package for producing ASCII
+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
+Jay K.@: Adams wrote @file{jka-compr.el}, providing automatic
 decompression and recompression for compressed files.
 
+@item
+Ralf Angeli wrote @file{scroll-lock.el}, a minor mode which keeps the
+point vertically fixed by scrolling the window when moving up and down
+in the buffer.
+
 @item
 Joe Arceneaux wrote the original text property implementation, and
 implemented support for X11.
 
 @item
-Miles Bader wrote @file{image-file.el}, support code for visiting image
-files; and @file{minibuf-eldef.el}, a minor mode whereby the default
-value is shown in the minibuffer prompt only when appropriate.
+Miles Bader wrote @file{image-file.el}, support code for visiting
+image files, @file{minibuf-eldef.el}, a minor mode whereby the default
+value is shown in the minibuffer prompt only when appropriate, and
+@file{button.el}, the library that implements clickable buttons.
 
 @item
 David Bakhash wrote @file{strokes.el}, a mode for controlling Emacs by
@@ -53,14 +57,26 @@ Eli Barzilay wrote @file{calculator.el}, a desktop calculator for
 Emacs.
 
 @item
-Steven L.@: Baur wrote @file{earcon.el}, a facility for sound effects
-for email and news messages, @file{footnote.el} which allows to include
+Steven L.@: Baur wrote
+@c If earcon.el actually works with Emacs 21, it isn't useful for lack
+@c of  sound files. -- fx
+@c @file{earcon.el}, a facility for sound effects
+@c for email and news messages,
+@file{footnote.el} which lets you include
 footnotes in email messages, and @file{gnus-audio.el} which provides
 sound effects for Gnus.
 
+@item
+Alexander L. Belikoff, Sergey Berezin, David Edmondson, Andreas
+Fuchs, Mario Lang, Gergely Nagy, Michael Olson, and Alex Schroeder
+contributed ERC, an advanced Internet Relay Chat client.
+
 @item
 Boaz Ben-Zvi wrote @file{profile.el}, to time Emacs Lisp functions.
 
+@item
+Anna M. Bigatti wrote @file{cal-html.el}, which produces HTML calendars.
+
 @item
 Ray Blaak wrote @file{delphi.el}, a major mode for editing Delphi
 (Object Pascal) source code.
@@ -76,7 +92,7 @@ Per Bothner wrote @file{term.el}, a terminal emulator in an Emacs
 buffer.
 
 @item
-Terrence M. Brannon wrote @file{landmark.el}, a neural-network robot
+Terrence M.@: Brannon wrote @file{landmark.el}, a neural-network robot
 that learns landmarks.
 
 @item
@@ -95,8 +111,7 @@ buffers,
 @item
 @file{locate.el} which interfaces to the @code{locate} command,
 @item
-@file{find-lisp.el}, an emulation of the Unix @code{find} command in
-Emacs Lisp,
+@file{find-lisp.el}, an Emacs Lisp emulation of the @code{find} program,
 @item
 @file{net-utils.el}, and
 @item
@@ -115,7 +130,7 @@ Emacs's outline modes.
 @c  (since replaced by @file{ada-mode.el}).
 
 @item
-David M. Brown wrote @file{array.el}, for editing arrays and other
+David M.@: Brown wrote @file{array.el}, for editing arrays and other
 tabular data.
 
 @item
@@ -151,8 +166,6 @@ Andrew Choi wrote the Macintosh support code, and contributed
 @item
 James Clark wrote @file{sgml-mode.el}, a mode for editing SGML
 documents, and contributed to Emacs's dumping procedures.
-@file{sgml-mode.el} was later adapted by Eric Raymond, Daniel Pfeiffer,
-and Francesco Potorti.
 
 @item
 Mike Clarkson wrote @file{edt.el}, an emulation of DEC's EDT editor.
@@ -172,6 +185,10 @@ Andrew Csillag wrote M4 mode (@file{m4-mode.el}).
 Doug Cutting and Jamie Zawinski wrote @file{disass.el}, a disassembler
 for compiled Emacs Lisp code.
 
+@item
+Mathias Dahl wrote @file{image-dired.el}, a package for viewing image
+files as ``thumbnails.''
+
 @item
 Michael DeCorte wrote @file{emacs.csh}, a C-shell script that starts a
 new Emacs job, or restarts a paused Emacs if one exists.
@@ -185,11 +202,15 @@ Matthieu Devin wrote @file{delsel.el}, a package to make newly-typed
 text replace the current selection.
 
 @item
-Eric Ding contributed @file{goto-addr.el}, 
+Eric Ding contributed @file{goto-addr.el},
+
+@item
+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.
+labels and cross-references in La@TeX{} documents, and @file{org.el},
+a mode for maintaining notes, todo lists, and project planning.
 
 @item
 Scott Draves wrote @file{tq.el}, help functions for maintaining
@@ -203,7 +224,7 @@ pong game.
 Viktor Dukhovni wrote support for dumping under SunOS version 4.
 
 @item
-John Eaton co-wrote Octave mode (@file{octave.el} and related files).
+John Eaton co-wrote Octave mode.
 
 @item
 Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}).
@@ -215,12 +236,7 @@ which tells you which mail folders have mail waiting in them, and
 buffer names.
 
 @item
-@c iftex
 Torbj@"orn
-@c end iftex
-@c ifinfo
-@c Torbjorn
-@c end ifinfo
 Einarsson contributed the  Fortran 90 mode (@file{f90.el}).
 
 @item
@@ -289,6 +305,10 @@ flow control.
 Kevin Gallo added multiple-frame support for Windows NT and wrote
 @file{w32-win.el}, support functions for the MS-Windows window system.
 
+@item
+Juan Le@'{o}n Lahoz Garc@'{i}a wrote @file{wdired.el}, a package for
+performing file operations by directly editing Dired buffers.
+
 @item
 Howard Gayle wrote:
 
@@ -325,8 +345,9 @@ David Gillespie wrote:
 
 @itemize @minus
 @item
-Emacs 19's Common Lisp compatibility packages, replacing the old package
-by Cesar Augusto Quiroz Gonzalez,
+The Common Lisp compatibility packages,
+@item
+@code{Calc}, an advanced calculator and mathematical tool,
 @item
 @file{complete.el}, a partial completion mechanism, and
 @item
@@ -363,9 +384,14 @@ taking the file name from the buffer.
 @item
 Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files.
 
+@item
+Kai Gro@ss{}johann and Michael Albinus wrote the Tramp package, which
+provides transparent remote file editing using rcp, ssh, ftp, and other
+network protocols.
+
 @item
 Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between
-the ISO 8859-1 character set and the notations for non-@code{ASCII}
+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.
@@ -380,15 +406,18 @@ Doug Gwyn wrote the portable @code{alloca} implementation.
 @item
 Ken'ichi Handa implemented most of the support for international
 character sets, and wrote @file{isearch-x.el}, a facility for searching
-non-ASCII text.  Together with Naoto Takahashi, he wrote
-@file{quail.el}, a simple input facility for typing non-ASCII text from
-an ASCII keyboard.  Ken'ichi also wrote @file{ps-bdf.el}, a BDF font
-support for printing non-ASCII text on a PostScript printer.
+non-@acronym{ASCII} text.  Together with Naoto Takahashi, he wrote
+@file{quail.el}, a simple input facility for typing non-@acronym{ASCII} text from
+an @acronym{ASCII} keyboard.  Ken'ichi also wrote @file{ps-bdf.el}, a BDF font
+support for printing non-@acronym{ASCII} text on a PostScript printer.
 
 @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
 K. Shane Hartman wrote:
 
@@ -402,7 +431,7 @@ command loop and appropriate help facilities,
 @item
 @file{emacsbug.el}, a package for reporting Emacs bugs,
 @item
-@file{picture.el}, a mode for editing ASCII pictures, and
+@file{picture.el}, a mode for editing @acronym{ASCII} pictures, and
 @item
 @file{view.el}, a package for perusing files and buffers without editing
 them.
@@ -411,11 +440,9 @@ them.
 @item
 John Heidemann wrote @file{mouse-copy.el} and @file{mouse-drag.el},
 which provide alternative mouse-based editing and scrolling features.
-He also contributed @file{zone-mode.el}, a major mode for editing DNS
-zone files.
 
 @item
-Jon K Hellan wrote @file{utf7.el}, support for Mail-safe transformation
+Jon K Hellan wrote @file{utf7.el}, support for mail-safe transformation
 format of Unicode.
 
 @item
@@ -427,19 +454,21 @@ Karl Heuer wrote the original blessmail script, implemented the
 @code{Lisp_Object} type to allow for more data bits.
 
 @item
-Manabu Higashida ported Emacs to the MS-DOS operating system.
+Manabu Higashida ported Emacs to MS-DOS.
 
 @item
 Anders Holst wrote @file{hippie-exp.el}, a versatile completion and
 expansion package.
 
 @item
-Kurt Hornik co-wrote Octave mode (@file{octave.el} and related files).
+Kurt Hornik co-wrote Octave mode.
 
 @item
 Tom Houlder wrote @file{mantemp.el}, which generates manual C@t{++}
 template instantiations.
 
+@item
+Joakim Hove wrote @file{html2text.el}, a html to plain text converter.
 @item
 Denis Howe wrote @file{browse-url.el}, a package for invoking a WWW
 browser to display a URL.
@@ -451,6 +480,14 @@ wrote many of its parts.
 @item
 Andrew Innes contributed extensively to the MS-Windows support.
 
+@item
+Seiichiro Inoue improved Emacs's XIM support.
+
+@item
+Ulf Jasper wrote @file{icalendar.el}, a package for converting Emacs
+diary entries to and from the iCalendar format, and
+@file{newsticker.el}, an RSS and Atom based Newsticker.
+
 @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
@@ -461,11 +498,27 @@ Terry Jones wrote @file{shadow.el}, a package for finding potential
 load-path problems when some Lisp file ``shadows'' another.
 
 @item
-Simon Josefsson wrote @file{flow-fill.el}, a package for interpreting
-RFC2646 formatted text in messages, @file{imap.el}, an Emacs Lips
-library for talking to IMAP servers, @file{nnimap}, the IMAP
-back-end for Gnus, nd @file{rfc2104.el}, a hashed message authentication
-facility.
+Simon Josefsson wrote:
+
+@itemize @minus
+@item
+@file{dns-mode.el}, an editing mode for Domain Name System master files,
+@item
+@file{flow-fill.el}, a package for interpreting RFC2646 formatted text
+in messages,
+@item
+@file{fringe.el}, a package for customizing the fringe,
+@item
+@file{imap.el}, an Emacs Lisp library for talking to IMAP servers,
+@item
+@file{nnimap}, the IMAP back-end for Gnus, and
+@item
+@file{rfc2104.el}, a hashed message authentication facility.
+@end itemize
+
+@item
+Arne J@o{}rgensen wrote @file{latexenc.el}, a package to
+automatically guess the correct coding system in LaTeX files.
 
 @item
 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out
@@ -481,6 +534,10 @@ bibliography databases compatible with @code{refer} (the @code{troff}
 version) and @code{lookbib}, and @file{refbib.el}, a package to convert
 those databases to the format used by the LaTeX text formatting package.
 
+@item
+Taichi Kawabata added support for Devanagari script and the Indian
+languages.
+
 @item
 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs
 buffers.
@@ -504,20 +561,28 @@ PostScript files and running a PostScript interpreter interactively from
 within Emacs.
 
 @item
-Larry K. Kolodney wrote @file{cvtmail.c}, a program to convert the mail
+Pavel Kobiakov wrote @file{flymake.el}, a minor mode for performing
+on-the-fly syntax checking.
+
+@item
+Larry K.@: Kolodney wrote @file{cvtmail.c}, a program to convert the mail
 directories used by Gosling Emacs into RMAIL format.
 
 @item
 David M.@: Koppelman wrote @file{hi-lock.el}, a minor mode for
 interactive automatic highlighting of parts of the buffer text.
 
+@item
+Koseki Yoshinori wrote @file{iimage.el}, a minor mode for displaying
+inline images.
+
 @item
 Robert Krawitz wrote the original @file{xmenu.c}, part of Emacs's pop-up
 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
+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.
 
@@ -548,10 +613,10 @@ Lisp, and
 @end itemize
 
 @item
-James R. Larus wrote @file{mh-e.el}, an interface to the MH mail system.
+James R.@: Larus wrote @file{mh-e.el}, an interface to the MH mail system.
 
 @item
-Vinicius Jose Latorre wrote:
+Vinicius Jose Latorre wrote the Emacs printing facilities, as well as:
 
 @itemize @minus
 @item
@@ -584,7 +649,14 @@ constructs; and @file{follow.el}, a minor mode to synchronize windows
 that show the same buffer.
 
 @item
-Dave Love wrote:
+Thomas Link wrote @file{filesets.el}, a package for handling sets of
+files.
+
+@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:
 
 @itemize @minus
 @item
@@ -595,6 +667,8 @@ numeric keys to digit arguments,
 @file{autoconf.el}, a mode for editing Autoconf @file{configure.in}
 files,
 @item
+@file{cfengine.el}, a mode for editing Cfengine files,
+@item
 @file{elide-head.el}, a package for eliding boilerplate text, such as
 copyright notices, from file headers,
 @item
@@ -605,9 +679,11 @@ the line in the current window on which point is,
 case-conversion and syntax tables for the ISO Latin-8 and Latin-9
 character sets,
 @item
-@file{latin1-disp.el}, a package that allows to display ISO 8859
+@file{latin1-disp.el}, a package that lets you display ISO 8859
 characters on Latin-1 terminals by setting up appropriate display
 tables,
+@item                                                                          
+@file{python.el}, a major mode for the Python programming language.
 @item
 @file{refill.el}, a mode for automatic paragraph refilling, akin to
 typical word processors,
@@ -618,17 +694,28 @@ typical word processors,
 @end itemize
 
 @item
-Eric Ludlam wrote the Speedbar package and @file{checkdoc.el}, a package
-for checking doc strings in Emacs Lisp programs.
+Eric Ludlam wrote the Speedbar package and the following packages:
+
+@itemize @minus
+@item
+@file{checkdoc.el}, for checking doc strings in Emacs Lisp programs,
+@item
+@file{dframe.el}, providing dedicatd frame support modes, and
+@item
+@file{ezimage.el}, a generalized way to place images over text.
+@end itemize
+
+@item
+Alan Mackenzie wrote the integrated AWK support in CC Mode.
 
 @item
 Christopher J.@: Madsen wrote @file{decipher.el}, a package for cracking
 simple substitution ciphers.
 
 @item
-Neil M. Mager wrote @file{appt.el}, functions to notify users of their
+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.
+generated by Edward M.@: Reingold's @code{calendar} package.
 
 @item
 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and
@@ -643,27 +730,15 @@ Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for
 hiding selected code within C @code{#ifdef} clauses.
 
 @item
-Simon Marshall wrote:
+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.
 
-@itemize @minus
 @item
-@file{fast-lock.el}, which caches the face data computed by Font Lock mode,
-@item
-@file{lazy-lock.el}, which delays fontification in Font Lock mode
-until text is actually displayed, and
-@item
-@file{regexp-opt.el}, which generates a regular expression from a list
-of strings.
-@end itemize
-
-Simon also extended @file{comint.el}, originally written by Olin
-Shivers.
-
-@item
-Bengt Martensson, Mark Shapiro, Mike Newton, Aaron Larson, and Stefan
+Bengt Martensson, Marc Shapiro, Mike Newton, Aaron Larson, and Stefan
 Schoef, wrote @file{bibtex.el}, a mode for editing Bib@TeX{}
 bibliography files.
+
 @item
 Charlie Martin wrote @file{autoinsert.el}, which provides automatic
 mode-sensitive insertion of text into new files.
@@ -725,13 +800,14 @@ Richard Mlynarik wrote:
 @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format,
 used in mail messages and news articles,
 @item
-@file{terminal.el}, a terminal emulator for Emacs subprocesses, and 
+@file{terminal.el}, a terminal emulator for Emacs subprocesses, and
 @item
 @file{yow.el}, an essential utility (try @kbd{M-x yow}).
 @end itemize
 
 @item
-Gerd Moellmann wrote:
+Gerd Moellmann was the Emacs maintainer from the beginning of Emacs 21
+development until the release of 21.1.  He wrote:
 
 @itemize @minus
 @item
@@ -748,27 +824,25 @@ the @code{ebrowse} C@t{++} browser,
 @file{authors.el} package for maintaining the @file{AUTHORS} files.
 @end itemize
 
-Gerd took over the Emacs maintenance as the head maintainer since the
-beginning of Emacs 21 development.
-
 @item
-Stefan Monnier wrote:
+Stefan Monnier added support for Arch, Subversion, and Meta-CVS to VC,
+and re-wrote much of the Emacs server to use the built-in networking
+primitives.  He also wrote:
 
 @itemize @minus
 @item
 @code{PCL-CVS}, a directory-level front end to the CVS version control
 system,
 @item
+@file{reveal.el}, a minor mode for automatically revealing invisible
+text,
+@item
 @file{smerge-mode.el}, a minor mode for resolving @code{diff3}
 conflicts, and
 @item
 @file{diff-mode.el}, a mode for viewing and editing context diffs.
 @end itemize
 
-@item
-Keith Moore wrote @file{aixcc.lex}, a pre-processor designed to help
-Emacs parse the error messages produced by the AIX C compiler.
-
 @item
 Morioka Tomohiko wrote several packages for MIME support in Gnus and
 elsewhere.
@@ -779,12 +853,11 @@ with completion, and @file{rfc2368.el}, support for @code{mailto:}
 URLs.
 
 @item
-Erik Naggum wrote the time-conversion functions, and has tested daily
-the latest source code up to and including Emacs version 20.  He also
-wrote @file{disp-table.el}, a package for dealing with display tables,
+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 pacakage for parsing email
+character sets, @file{mailheader.el}, a package for parsing email
 headers, and @file{parse-time.el}, a package for parsing time strings.
 
 @item
@@ -803,6 +876,10 @@ text, and @file{iris-ansi.el}, support for running Emacs on SGI's
 @item
 Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation.
 
+@item
+Hrvoje Niksic wrote @file{savehist.el}, for saving the minibuffer
+history between Emacs sessions.
+
 @item
 Jeff Norden wrote @file{kermit.el}, a package to help the Kermit
 dialup communications program run comfortably in an Emacs shell buffer.
@@ -815,6 +892,14 @@ support.
 Alexandre Oliva wrote @file{gnus-mlspl.el}, a group params-based mail
 splitting mechanism.
 
+@item
+Takaaki Ota wrote @file{table.el}, a package for creating and editing
+embedded text-based tables.
+
+@item
+Pieter E.@: J.@: Pareit wrote @file{mixal-mode.el}, an editing mode for
+the MIX assembly language.
+
 @item
 David Pearson contributed @file{quickurl.el}, a simple method of
 inserting a URL into the current buffer based on text at point;
@@ -827,9 +912,9 @@ Jeff Peck wrote:
 @item
 @file{emacstool.c}, support for running Emacs under SunView/Sun Windows,
 @item
-@file{sun.el}, keybindings for sunterm keys,
+@file{sun.el}, key bindings for sunterm keys,
 @item
-@file{sun-curs.el}, cursor definitions for Sun Windows, and 
+@file{sun-curs.el}, cursor definitions for Sun Windows, and
 @item
 @file{sun-fns.el} and @file{sun-mouse.el}, providing mouse support for
 Sun Windows.
@@ -841,8 +926,8 @@ the ``Towers of Hanoi'' puzzle.
 
 @item
 William M.@: Perry wrote @file{mailcap.el}, a MIME media types
-configuration facility, and @file{mwheel.el}, support for MS
-Intellimouse type mice with wheels.
+configuration facility, @file{mwheel.el}, a package for supporting
+mouse wheels, and the URL package.
 
 @item
 Per Persson wrote @file{gnus-vm.el}, the VM interface for Gnus.
@@ -856,6 +941,8 @@ Daniel Pfeiffer wrote:
 
 @itemize @minus
 @item
+@file{conf-mode.el}, a major mode for editing configuration files,
+@item
 @file{copyright.el}, a package for updating copyright notices in files,
 @item
 @file{executable.el}, a package for executing interpreter scripts,
@@ -885,16 +972,26 @@ Christian Plaunt wrote @file{soundex.el}, an implementation of the
 Soundex algorithm for comparing English words by their pronunciation.
 
 @item
-David Ponce wrote @file{recentf.el}, a package that puts a menu of
-recently visited files in the Emacs menu bar.
+David Ponce wrote:
+
+@itemize @minus
+@item
+@file{recentf.el}, a package that puts a menu of recently visited
+files in the Emacs menu bar,
+@item
+@file{ruler-mode.el}, a minor mode for displaying a ruler in the
+header line, and
+@item
+@file{tree-widget.el}, a package to display hierarchical data structures.
+@end itemize
 
 @item
-Francesco A. Potorti wrote @file{cmacexp.el}, providing a command which
+Francesco A.@: Potorti wrote @file{cmacexp.el}, providing a command which
 runs the C preprocessor on a region of a file and displays the results.
 He also expanded and redesigned the @code{etags} program.
 
 @item
-Michael D. Prange and Steven A. Wood wrote @file{fortran.el}, a mode for
+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.
 
@@ -904,14 +1001,14 @@ 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 charact set.
+case-conversion and syntax tables for the ISO Latin-3 character set.
 
 @item
 Ashwin Ram wrote @file{refer.el}, commands to look up references in
 bibliography files by keyword.
 
 @item
-Eric S. Raymond wrote:
+Eric S.@: Raymond wrote:
 
 @itemize @minus
 @item
@@ -944,15 +1041,19 @@ came.
 @end itemize
 
 @item
-Edward M. Reingold wrote the extensive calendar and diary support (try
+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.
+F.@: Schelter, Dick King, Stephen Gildea, Michael Prange, and Jacob Gore.
+
+@item
+David Reitter wrote @file{mailclient.el} which can send mail via the
+system's designated mail client.
 
 @item
-Alex Rezinsky contributed @file{which-func.el}, a mode that prints the
+Alex Rezinsky contributed @file{which-func.el}, a mode that shows the
 name of the current function in the mode line.
 
 @item
@@ -962,8 +1063,12 @@ editor, and @file{vt-control.el}, providing some control functions for
 the DEC VT line of terminals.
 
 @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
+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
@@ -979,7 +1084,7 @@ William Rosenblatt wrote @file{float.el}, implementing a floating-point
 numeric type using Lisp cons cells and integers.
 
 @item
-Guillermo J. Rozas wrote @file{scheme.el}, a mode for editing Scheme and
+Guillermo J.@: Rozas wrote @file{scheme.el}, a mode for editing Scheme and
 DSSSL code, and @file{fakemail.c}, an interface to the System V mailer.
 
 @item
@@ -996,7 +1101,11 @@ Wolfgang Rupprecht contributed Emacs 19's floating-point support
 @file{sup-mouse.el}, support for the Supdup mouse on lisp machines.
 
 @item
-James B. Salem and Brewster Kahle wrote @file{completion.el}, providing
+Kevin Ryde wrote @file{info-xref.el}, a library for checking
+references in Info files.
+
+@item
+James B.@: Salem and Brewster Kahle wrote @file{completion.el}, providing
 dynamic word completion.
 
 @item
@@ -1020,7 +1129,7 @@ Michael Schmidt and Tom Perrine wrote @file{modula2.el}, a mode for
 editing Modula-2 code, based on work by Mick Jordan and Peter Robinson.
 
 @item
-Ronald S. Schnell wrote @file{dunnet.el}, a text adventure game.
+Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game.
 
 @item
 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played
@@ -1042,9 +1151,6 @@ Randal Schwartz wrote @file{pp.el}, a pretty-printer for lisp objects.
 Oliver Seidel wrote @file{todo-mode.el}, a package for maintaining
 @file{TODO} list files.
 
-@item
-Seiichiro Inoue improved Emacs' XIM support.
-
 @item
 Manuel Serrano contributed the Flyspell package that does spell checking
 as you type.
@@ -1095,7 +1201,7 @@ David Smith wrote @file{ielm.el}, a mode for interacting with the Emacs
 Lisp interpreter as a subprocess.
 
 @item
-Paul D. Smith wrote @file{snmp-mode.el}.
+Paul D.@: Smith wrote @file{snmp-mode.el}.
 
 @item
 William Sommerfeld wrote @file{scribe.el}, a mode for editing Scribe
@@ -1115,7 +1221,7 @@ Richard Stallman invented Emacs, and then wrote:
 
 @itemize @minus
 @item
-@file{easymeny.el}, a facility for defining Emacs menus,
+@file{easymenu.el}, a facility for defining Emacs menus,
 @item
 @file{menu-bar.el}, the Emacs menu bar support code,
 @item
@@ -1148,9 +1254,25 @@ 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:
+
+@itemize @minus
+@item
+@file{bindat.el}, a package for encoding and decoding binary data.
+@item
+@file{cua.el}, which allows Emacs to emulate the standard CUA key
+bindings.
+@item
+@file{ido.el}, a package for selecting buffers and files quickly.
+@item
+@file{kmacro.el}, the keyboard macro facility.
+@end itemize
+
 @item
 Martin Stjernholm co-authored CC Mode, a major editing mode for C,
-C@t{++}, Objective-C, and Java code.
+C@t{++}, Objective-C, Java, Pike, CORBA IDL, and AWK code.
 
 @item
 Steve Strassman did not write @file{spook.el}, and even if he did, he
@@ -1161,12 +1283,20 @@ Olaf Sylvester wrote @file{bs.el}, a package for manipulating Emacs
 buffers.
 
 @item
-Tibor @v{S}imko and Milan Zamzal wrote @file{slovak.el}, support for
+Tibor @v{S}imko and Milan Zamazal wrote @file{slovak.el}, support for
 editing text in Slovak language.
 
 @item
-Taichi Kawabata wrote support for Devanagari script and the Indian
-languages.
+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.
+
+@item
+Jean-Philippe Theberge wrote @file{thumbs.el}, a package for viewing
+image files as ``thumbnails.''
 
 @item
 Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is
@@ -1180,16 +1310,18 @@ support.
 
 @item
 Jim Thompson wrote @file{ps-print.el}, which converts
-Emacs text to Postscript.
+Emacs text to PostScript.
 
 @item
 Tom Tromey and Chris Lindblad wrote @file{tcl.el}, a major mode for
-editing Tcl/Tk source files and running a Tcl interpeter as an Emacs
+editing Tcl/Tk source files and running a Tcl interpreter as an Emacs
 subprocess.
 
+@item
+Eli Tziperman wrote @file{rmail-spam-filter.el}, a spam filter for RMAIL.
 @item
 Daiki Ueno wrote @file{starttls.el}, support for Transport Layer
-Security protocol.
+Security protocol, and the PGG package adding GnuPG and PGP support.
 
 @item
 Masanobu Umeda wrote:
@@ -1236,9 +1368,12 @@ Geoffrey Voelker wrote the Windows NT support.  He also wrote
 of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions.
 
 @item
-Johan Vromans wrote @file{forms.el} and its associated files, defining a
-mode for filling in forms, and @file{iso-acc.el}, a minor mode providing
-electric accent keys for text using the ISO-8859 character set.
+Johan Vromans wrote @file{forms.el} and its associated files, a
+mode for filling in forms.
+
+@item
+Colin Walters wrote @file{ibuffer.el}, a Dired-like major mode for
+operating on buffers.
 
 @item
 Barry Warsaw wrote:
@@ -1332,24 +1467,35 @@ the ``thing'' (word, line, s-expression) containing point.
 Bill Wohler wrote the Emacs interface to the MH mail system.
 
 @item
-Dale R. Worley wrote @file{emerge.el}, a package for interactively
+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 Unix
+Francis J.@: Wright wrote @code{WoMan}, a package for browsing
 manual pages without the @code{man} command.
 
 @item
 Tom Wurgler wrote @file{emacs-lock.el}, which makes it harder
 to exit with valuable buffers unsaved.
 
+@item
+Masatake Yamato wrote @file{ld-script.el}, an editing mode for GNU
+linker scripts, and contributed subword handling in CC mode.
+
+@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.
+
+@item
+Ryan Yeske wrote @file{rcirc.el} a simple Internet Relay Chat client.
 @item
 Ilya Zakharevich and Bob Olson contributed @file{cperl-mode.el}, a major
 mode for editing Perl code.  Ilya Zakharevich also wrote @file{tmm.el},
 a mode for accessing the Emacs menu bar on a text-mode terminal.
 
 @item
-Milan Zamzal wrote @file{czech.el}, support for editing Czech text,
+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 such as @code{cantReadThisVariable}, and
 @file{tildify.el}, commands for adding hard spaces to text, @TeX{}, and
@@ -1382,6 +1528,9 @@ aliases, and
 tar files.
 @end itemize
 
+@item
+Andrew Zhilin created the Emacs icons used beginning with Emacs 22.
+
 @item
 Shenghuo Zhu wrote:
 
@@ -1399,21 +1548,27 @@ Shenghuo Zhu wrote:
 @end itemize
 
 @item
-Ian T. Zimmerman wrote @file{gametree.el}.
+Ian T.@: Zimmerman wrote @file{gametree.el}.
 
 @item
-Neal Ziring and Felix S. T. Wu wrote @file{vi.el}, an emulation of the
+Neal Ziring and Felix S.@: T.@: Wu wrote @file{vi.el}, an emulation of the
 VI text editor.
 
 @item
 Detlev Zundel wrote @file{re-builder.el}, a package for building regexps
 with visual feedback.
+
 @end itemize
 
 Others too numerous to mention have reported and fixed bugs, and added
-features to many parts of Emacs.  We thank them for their generosity as
-well.
+features to many parts of Emacs.  (Many are mentioned in the
+@file{ChangeLog} files which are summarized in the file @file{AUTHORS}
+in the distribution.)  We thank them for their generosity as well.
 
 This list intended to mention every contributor of a major package or
 feature we currently distribute; if you know of someone we have omitted,
 please report that as a manual bug.
+
+@ignore
+   arch-tag: bb1d0fa4-0240-4992-b5d4-8602d1e3d4ba
+@end ignore