]> code.delx.au - gnu-emacs/blobdiff - man/ack.texi
(Face Resources): Split table into font resources and the rest.
[gnu-emacs] / man / ack.texi
index 72583cb8b068670f5e61e05cfe1d1616f57ae2ce..0874cfa9c5265cb1711753a33f76237f1709fa40 100644 (file)
@@ -1,10 +1,10 @@
 @c This is part of the Emacs manual.
 @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 Free Software Foundation, Inc.
 @c See file emacs.texi for copying conditions.
 @c
 @node Acknowledgments, Screen, Concept Index, Top
 @c See file emacs.texi for copying conditions.
 @c
 @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
 
 Many people have contributed code included in the Free Software
 Foundation's distribution of GNU Emacs.  To show our appreciation for
@@ -16,24 +16,21 @@ written substantial portions.
 @c that many users would notice and consider important.
 
 @itemize @bullet
 @c that many users would notice and consider important.
 
 @itemize @bullet
-@item
-Per Abhiddenware wrote @file{gnus-cite.el}, a citation-parsing facility
-for news articles.
-
 @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
 @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
 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
 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
 decompression and recompression for compressed files.
 
 @item
@@ -41,9 +38,10 @@ Joe Arceneaux wrote the original text property implementation, and
 implemented support for X11.
 
 @item
 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
 
 @item
 David Bakhash wrote @file{strokes.el}, a mode for controlling Emacs by
@@ -54,8 +52,12 @@ Eli Barzilay wrote @file{calculator.el}, a desktop calculator for
 Emacs.
 
 @item
 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.
 
 footnotes in email messages, and @file{gnus-audio.el} which provides
 sound effects for Gnus.
 
@@ -77,7 +79,7 @@ Per Bothner wrote @file{term.el}, a terminal emulator in an Emacs
 buffer.
 
 @item
 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
 that learns landmarks.
 
 @item
@@ -96,8 +98,7 @@ buffers,
 @item
 @file{locate.el} which interfaces to the @code{locate} command,
 @item
 @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
 @item
 @file{net-utils.el}, and
 @item
@@ -116,7 +117,7 @@ Emacs's outline modes.
 @c  (since replaced by @file{ada-mode.el}).
 
 @item
 @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
 tabular data.
 
 @item
@@ -152,8 +153,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.
 @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.
 
 @item
 Mike Clarkson wrote @file{edt.el}, an emulation of DEC's EDT editor.
@@ -186,11 +185,15 @@ Matthieu Devin wrote @file{delsel.el}, a package to make newly-typed
 text replace the current selection.
 
 @item
 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
 
 @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
 
 @item
 Scott Draves wrote @file{tq.el}, help functions for maintaining
@@ -204,7 +207,7 @@ pong game.
 Viktor Dukhovni wrote support for dumping under SunOS version 4.
 
 @item
 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}).
 
 @item
 Rolf Ebert co-wrote Ada mode (@file{ada-mode.el}).
@@ -216,12 +219,7 @@ which tells you which mail folders have mail waiting in them, and
 buffer names.
 
 @item
 buffer names.
 
 @item
-@c iftex
 Torbj@"orn
 Torbj@"orn
-@c end iftex
-@c ifinfo
-@c Torbjorn
-@c end ifinfo
 Einarsson contributed the  Fortran 90 mode (@file{f90.el}).
 
 @item
 Einarsson contributed the  Fortran 90 mode (@file{f90.el}).
 
 @item
@@ -290,6 +288,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.
 
 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:
 
 @item
 Howard Gayle wrote:
 
@@ -326,8 +328,9 @@ David Gillespie wrote:
 
 @itemize @minus
 @item
 
 @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
 @item
 @file{complete.el}, a partial completion mechanism, and
 @item
@@ -364,9 +367,13 @@ taking the file name from the buffer.
 @item
 Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files.
 
 @item
 Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files.
 
+@item
+Kai Gro@ss{}johann wrote the Tramp package, which provides transparent
+remote file editing using rcp, ssh, and other network protocols.
+
 @item
 Michael Gschwind wrote @file{iso-cvt.el}, a package to convert between
 @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.
 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.
@@ -381,10 +388,10 @@ 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
 @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
 
 @item
 Chris Hanson wrote @file{netuname.el}, a package to use HP-UX's Remote
@@ -403,7 +410,7 @@ command loop and appropriate help facilities,
 @item
 @file{emacsbug.el}, a package for reporting Emacs bugs,
 @item
 @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.
 @item
 @file{view.el}, a package for perusing files and buffers without editing
 them.
@@ -416,7 +423,7 @@ He also contributed @file{zone-mode.el}, a major mode for editing DNS
 zone files.
 
 @item
 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
 format of Unicode.
 
 @item
@@ -428,14 +435,14 @@ Karl Heuer wrote the original blessmail script, implemented the
 @code{Lisp_Object} type to allow for more data bits.
 
 @item
 @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
 
 @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{++}
 
 @item
 Tom Houlder wrote @file{mantemp.el}, which generates manual C@t{++}
@@ -453,7 +460,11 @@ wrote many of its parts.
 Andrew Innes contributed extensively to the MS-Windows support.
 
 @item
 Andrew Innes contributed extensively to the MS-Windows support.
 
 @item
-Seiichiro Inoue improved Emacs' XIM support.
+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.
 
 @item
 Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game,
 
 @item
 Kyle Jones wrote @file{life.el}, a package to play Conway's ``life'' game,
@@ -465,11 +476,23 @@ Terry Jones wrote @file{shadow.el}, a package for finding potential
 load-path problems when some Lisp file ``shadows'' another.
 
 @item
 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
 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out
 
 @item
 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out
@@ -485,6 +508,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.
 
 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.
 @item
 Howard Kaye wrote @file{sort.el}, commands to sort text in Emacs
 buffers.
@@ -508,20 +535,28 @@ PostScript files and running a PostScript interpreter interactively from
 within Emacs.
 
 @item
 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.
 
 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{iinline.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
 @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.
 
 of the @code{ls} command for platforms which don't have @code{ls} as a
 standard program.
 
@@ -552,10 +587,10 @@ Lisp, and
 @end itemize
 
 @item
 @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
 
 @item
-Vinicius Jose Latorre wrote:
+Vinicius Jose Latorre wrote the Emacs printing facilities, as well as:
 
 @itemize @minus
 @item
 
 @itemize @minus
 @item
@@ -588,7 +623,14 @@ constructs; and @file{follow.el}, a minor mode to synchronize windows
 that show the same buffer.
 
 @item
 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
 
 @itemize @minus
 @item
@@ -599,6 +641,8 @@ numeric keys to digit arguments,
 @file{autoconf.el}, a mode for editing Autoconf @file{configure.in}
 files,
 @item
 @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
 @file{elide-head.el}, a package for eliding boilerplate text, such as
 copyright notices, from file headers,
 @item
@@ -609,10 +653,12 @@ 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
 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
 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,
 @item
 @file{refill.el}, a mode for automatic paragraph refilling, akin to
 typical word processors,
 @item
@@ -625,14 +671,17 @@ typical word processors,
 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 @file{checkdoc.el}, a package
 for checking doc strings in Emacs Lisp programs.
 
+@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
 @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
 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
 
 @item
 Ken Manheimer wrote @file{allout.el}, a mode for manipulating and
@@ -647,27 +696,15 @@ Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for
 hiding selected code within C @code{#ifdef} clauses.
 
 @item
 hiding selected code within C @code{#ifdef} clauses.
 
 @item
-Simon Marshall wrote:
-
-@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.
+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.
 
 @item
 Bengt Martensson, Mark Shapiro, Mike Newton, Aaron Larson, and Stefan
 Schoef, wrote @file{bibtex.el}, a mode for editing Bib@TeX{}
 bibliography files.
 
 @item
 Bengt Martensson, Mark 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.
 @item
 Charlie Martin wrote @file{autoinsert.el}, which provides automatic
 mode-sensitive insertion of text into new files.
@@ -729,13 +766,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{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
 @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
 
 @itemize @minus
 @item
@@ -752,27 +790,25 @@ the @code{ebrowse} C@t{++} browser,
 @file{authors.el} package for maintaining the @file{AUTHORS} files.
 @end itemize
 
 @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
 @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
 
 @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
 
 @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.
 @item
 Morioka Tomohiko wrote several packages for MIME support in Gnus and
 elsewhere.
@@ -783,12 +819,11 @@ with completion, and @file{rfc2368.el}, support for @code{mailto:}
 URLs.
 
 @item
 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
 @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
 headers, and @file{parse-time.el}, a package for parsing time strings.
 
 @item
@@ -819,6 +854,14 @@ support.
 Alexandre Oliva wrote @file{gnus-mlspl.el}, a group params-based mail
 splitting mechanism.
 
 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;
 @item
 David Pearson contributed @file{quickurl.el}, a simple method of
 inserting a URL into the current buffer based on text at point;
@@ -831,9 +874,9 @@ Jeff Peck wrote:
 @item
 @file{emacstool.c}, support for running Emacs under SunView/Sun Windows,
 @item
 @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
 @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.
 @item
 @file{sun-fns.el} and @file{sun-mouse.el}, providing mouse support for
 Sun Windows.
@@ -845,8 +888,8 @@ the ``Towers of Hanoi'' puzzle.
 
 @item
 William M.@: Perry wrote @file{mailcap.el}, a MIME media types
 
 @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.
 
 @item
 Per Persson wrote @file{gnus-vm.el}, the VM interface for Gnus.
@@ -860,6 +903,8 @@ Daniel Pfeiffer wrote:
 
 @itemize @minus
 @item
 
 @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,
 @file{copyright.el}, a package for updating copyright notices in files,
 @item
 @file{executable.el}, a package for executing interpreter scripts,
@@ -890,15 +935,17 @@ Soundex algorithm for comparing English words by their pronunciation.
 
 @item
 David Ponce wrote @file{recentf.el}, a package that puts a menu of
 
 @item
 David Ponce wrote @file{recentf.el}, a package that puts a menu of
-recently visited files in the Emacs menu bar.
+recently visited files in the Emacs menu bar, and
+@file{ruler-mode.el}, a minor mode for displaying a ruler in the
+header line.
 
 @item
 
 @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
 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.
 
 editing FORTRAN code.
 @c We're not distributing his tex-mode.el anymore; we're using Ed Reingold's.
 
@@ -908,14 +955,14 @@ asynchronous subprocesses on VMS.
 
 @item
 Marko Rahamaa wrote @file{latin-3.el}, code which sets up
 
 @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
 
 @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
 
 @itemize @minus
 @item
@@ -948,15 +995,15 @@ came.
 @end itemize
 
 @item
 @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
 @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
 
 @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
 name of the current function in the mode line.
 
 @item
@@ -966,8 +1013,12 @@ editor, and @file{vt-control.el}, providing some control functions for
 the DEC VT line of terminals.
 
 @item
 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
 for using Emacs within VMS MAIL.
 
 @item
@@ -983,7 +1034,7 @@ William Rosenblatt wrote @file{float.el}, implementing a floating-point
 numeric type using Lisp cons cells and integers.
 
 @item
 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
 DSSSL code, and @file{fakemail.c}, an interface to the System V mailer.
 
 @item
@@ -1000,7 +1051,11 @@ Wolfgang Rupprecht contributed Emacs 19's floating-point support
 @file{sup-mouse.el}, support for the Supdup mouse on lisp machines.
 
 @item
 @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
 dynamic word completion.
 
 @item
@@ -1024,7 +1079,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
 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
 
 @item
 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played
@@ -1096,7 +1151,7 @@ David Smith wrote @file{ielm.el}, a mode for interacting with the Emacs
 Lisp interpreter as a subprocess.
 
 @item
 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
 
 @item
 William Sommerfeld wrote @file{scribe.el}, a mode for editing Scribe
@@ -1116,7 +1171,7 @@ Richard Stallman invented Emacs, and then wrote:
 
 @itemize @minus
 @item
 
 @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
 @item
 @file{menu-bar.el}, the Emacs menu bar support code,
 @item
@@ -1149,9 +1204,25 @@ Jonathan Stigelman wrote @file{hilit19.el}, a package providing
 automatic highlighting in source code buffers, mail readers, and other
 contexts.
 
 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,
 @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
 
 @item
 Steve Strassman did not write @file{spook.el}, and even if he did, he
@@ -1162,12 +1233,16 @@ Olaf Sylvester wrote @file{bs.el}, a package for manipulating Emacs
 buffers.
 
 @item
 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
 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
+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
 
 @item
 Jens T.@: Berger Thielemann wrote @file{word-help.el}, which is
@@ -1185,7 +1260,7 @@ Emacs text to Postscript.
 
 @item
 Tom Tromey and Chris Lindblad wrote @file{tcl.el}, a major mode for
 
 @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
 subprocess.
 
 @item
@@ -1237,9 +1312,12 @@ Geoffrey Voelker wrote the Windows NT support.  He also wrote
 of Emacs, and @file{w32-fns.el}, MS-Windows specific support functions.
 
 @item
 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:
 
 @item
 Barry Warsaw wrote:
@@ -1333,24 +1411,33 @@ the ``thing'' (word, line, s-expression) containing point.
 Bill Wohler wrote the Emacs interface to the MH mail system.
 
 @item
 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
 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.
 
 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.
+
+@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
 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
 @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
 @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
@@ -1383,6 +1470,9 @@ aliases, and
 tar files.
 @end itemize
 
 tar files.
 @end itemize
 
+@item
+Andrew Zhilin created the Emacs icons used beginning with Emacs 22.
+
 @item
 Shenghuo Zhu wrote:
 
 @item
 Shenghuo Zhu wrote:
 
@@ -1400,21 +1490,27 @@ Shenghuo Zhu wrote:
 @end itemize
 
 @item
 @end itemize
 
 @item
-Ian T. Zimmerman wrote @file{gametree.el}.
+Ian T.@: Zimmerman wrote @file{gametree.el}.
 
 @item
 
 @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.
 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
 @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.
 
 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