X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/feb061de7c41bf3c6131dc453854bc4047edfd46..7f72ddd58d4ea61fbbb247f4789aff36adecff58:/man/ack.texi diff --git a/man/ack.texi b/man/ack.texi index bfd2218a23..5d9b26be7c 100644 --- a/man/ack.texi +++ b/man/ack.texi @@ -4,7 +4,7 @@ @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 @@ -26,7 +26,7 @@ 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 @@ -38,9 +38,10 @@ 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 @@ -55,7 +56,7 @@ 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, +@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. @@ -184,11 +185,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 @@ -202,7 +207,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}). @@ -283,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. +@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: @@ -319,8 +328,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 @@ -357,9 +367,13 @@ 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 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 -the ISO 8859-1 character set and the notations for non-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. @@ -374,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 -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 @@ -396,7 +410,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. @@ -428,7 +442,7 @@ 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{++} @@ -448,6 +462,10 @@ 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. + @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 @@ -458,11 +476,23 @@ 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 Tomoji Kagatani implemented @file{smtpmail.el}, used for sending out @@ -478,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. +@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. @@ -500,6 +534,10 @@ Peter Kleiweg wrote @file{ps-mode.el}, a major mode for editing PostScript files and running a PostScript interpreter interactively from within Emacs. +@item +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. @@ -508,6 +546,10 @@ directories used by Gosling Emacs into RMAIL format. 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. @@ -548,7 +590,7 @@ Lisp, and 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 @@ -581,7 +623,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 @@ -592,6 +641,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 @@ -606,6 +657,8 @@ character sets, 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 @@ -618,6 +671,9 @@ typical word processors, 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. @@ -640,27 +696,15 @@ Brian Marick and Daniel LaLiberte wrote @file{hideif.el}, support for 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 Charlie Martin wrote @file{autoinsert.el}, which provides automatic mode-sensitive insertion of text into new files. @@ -722,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{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 @@ -745,17 +790,19 @@ 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 @@ -776,7 +823,7 @@ 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 @@ -807,6 +854,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; @@ -819,9 +874,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. @@ -833,8 +888,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. @@ -848,6 +903,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, @@ -878,7 +935,9 @@ 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. +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 Francesco A.@: Potorti wrote @file{cmacexp.el}, providing a command which @@ -896,7 +955,7 @@ 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 @@ -953,6 +1012,10 @@ providing an emulation of the VMS TPU text editor emulating the VMS EDT editor, and @file{vt-control.el}, providing some control functions for the DEC 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 @@ -987,6 +1050,10 @@ Wolfgang Rupprecht contributed Emacs 19's floating-point support (including @file{float-sup.el} and @file{floatfns.c}), and @file{sup-mouse.el}, support for the Supdup mouse on lisp machines. +@item +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. @@ -1104,7 +1171,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 @@ -1137,9 +1204,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 @@ -1150,16 +1233,16 @@ 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 +@item Naoto Takahashi wrote @file{utf-8.el}, support for encoding and decoding UTF-8 data. @item -Taichi Kawabata wrote support for Devanagari script and the Indian -languages. +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 @@ -1177,7 +1260,7 @@ 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 @@ -1229,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 -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: @@ -1336,13 +1422,22 @@ manual pages without the @code{man} command. 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 -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 @@ -1402,7 +1497,6 @@ VI text editor. Detlev Zundel wrote @file{re-builder.el}, a package for building regexps with visual feedback. -@c utf-8.el author? @end itemize Others too numerous to mention have reported and fixed bugs, and added @@ -1413,3 +1507,7 @@ 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