summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2008-12-20 03:21:56 +0000
committerGlenn Morris <rgm@gnu.org>2008-12-20 03:21:56 +0000
commit236fd60db1c9fa1493dc74e38631f45ee57c5c67 (patch)
tree07f103e0dfd604bddd456cf08cc6fb4e26f035ce /doc
parent2d2d05d8646bf354d1ad7de83b9b92bda8756c11 (diff)
downloademacs-236fd60db1c9fa1493dc74e38631f45ee57c5c67.tar.gz
(Acknowledgments): General update based on AUTHORS,
including removal of some stuff no longer distributed.
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog5
-rw-r--r--doc/emacs/ack.texi511
2 files changed, 273 insertions, 243 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 17b81723944..2155eb9ef2a 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -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
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi
index d6b24b03f14..adf924912d6 100644
--- a/doc/emacs/ack.texi
+++ b/doc/emacs/ack.texi
@@ -22,25 +22,29 @@ available in the @file{ChangeLog} files, summarized in the file
@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 @@ D-Bus message bus protocol; @file{zeroconf.el}, a mode for browsing
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 @@ 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; @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 @@ Emacs.
@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.
-
-@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.
+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
-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 @@ Frank Bresz wrote @file{diff.el}, a program to display @code{diff}
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 @@ Lisp emulation of the @command{find} program; @file{net-utils.el}; and
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 @@ outgoing mail messages and sending them through various popular mailers.
@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 @@ Glynn Clements provided @file{gamegrid.el} and a couple of games that
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 @@ Eric Ding wrote @file{goto-addr.el},
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 @@ Viktor Dukhovni wrote support for dumping under SunOS version 4.
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 @@ Torbj@"orn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files.
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 @@ location in files between editing sessions.
@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 @@ performing file operations by directly editing Dired buffers.
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 @@ Gnus.
@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 @@ cursor out of the way of the text cursor; @file{shadowfile.el}, a
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 @@ Odd Gripenstam wrote @file{dcl-mode.el} for editing DCL command files.
@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 @@ Takahashi, he wrote @file{quail.el}, an input facility for typing
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 @@ browser to display a URL.
@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 @@ diary entries to and from the iCalendar format;
@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 @@ load-path problems when some Lisp file ``shadows'' another.
@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 @@ Taichi Kawabata added support for Devanagari script and the Indian
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 @@ Richard King wrote the first version of @file{userlock.el} and
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 @@ files and running a PostScript interpreter interactively from within
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 @@ 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
-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 @@ Daniel LaLiberte wrote @file{edebug.el}, a source-level debugger for
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 @@ Emacs Lisp programs.
@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 @@ allows Emacs to run on graphical and text-only terminals
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 @@ simple substitution ciphers.
@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 @@ hiding selected code within C @code{#ifdef} clauses.
@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 @@ Thomas May wrote @file{blackbox.el}, a version of the traditional
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 @@ Will Mengarini wrote @file{repeat.el}, a command to repeat the preceding
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 @@ development until the release of 21.1. He wrote the new display
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 @@ URL into the current buffer based on text at point; @file{5x5.el}, a
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 @@ the ``Towers of Hanoi'' puzzle.
@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 @@ shell scripts; @file{skeleton.el}, implementing a concise language for
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 @@ 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
-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 @@ used in Emacs Lisp library files; and code to set and make use of the
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 @@ VT line of terminals.
@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 @@ Ronald S.@: Schnell wrote @file{dunnet.el}, a text adventure game.
@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
+Rainer Schoepf contributed to Alpha and OSF1 support.
@item
-Jan Schormann wrote @file{solitaire.el}, an Emacs Lisp implementation of
-the Solitaire game.
+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 @@ Richard Stallman invented Emacs. He is the original author of GNU
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 @@ Ken Stevens wrote the initial version of @file{ispell.el} and maintains
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 @@ Tibor @v{S}imko and Milan Zamazal wrote @file{slovak.el}, support for
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 @@ 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
-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 @@ Jim Thompson wrote @file{ps-print.el}, which converts
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 @@ 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; 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 @@ 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, 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 @@ reporting for lisp packages; and @file{supercite.el}, a minor mode for
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 @@ the shift key and motion commands; and @file{dos-fns.el}, functions
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 @@ RMAIL format to Unix @code{mbox} format.
@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 @@ 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.
+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 @@ mode for editing Perl code. Ilya Zakharevich also wrote
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 @@ zone out in front of Emacs.
@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 @@ Shenghuo Zhu wrote @file{binhex.el}, a package for reading and writing
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.