aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorMiles Bader <[email protected]>2007-10-11 16:24:58 +0000
committerMiles Bader <[email protected]>2007-10-11 16:24:58 +0000
commitc73bd236f75b742ad4642ec94798987ae6e3e1e8 (patch)
treeef5edc8db557fc1d25a17c379e4ae63a38b3ba5c /etc
parentecb21060d5c1752d41d7a742be565c59b5fcb855 (diff)
parent58ade22bf16a9ec2ff0aee6c59d8db4d1703e94f (diff)
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 866-879) - Merge multi-tty branch - Update from CVS - Merge from emacs--rel--22 Revision: [email protected]/emacs--unicode--0--patch-257
Diffstat (limited to 'etc')
-rw-r--r--etc/AUTHORS2766
-rw-r--r--etc/CONTRIBUTE207
-rw-r--r--etc/ChangeLog83
-rw-r--r--etc/ERC-NEWS17
-rw-r--r--etc/Makefile22
-rw-r--r--etc/NEWS136
-rw-r--r--etc/NEWS.2223
-rw-r--r--etc/PROBLEMS23
-rw-r--r--etc/THE-GNU-PROJECT2
-rw-r--r--etc/TODO47
-rw-r--r--etc/ctags.13
-rw-r--r--etc/e/README5
-rw-r--r--etc/emacs.1753
-rw-r--r--etc/emacs.bash2
-rw-r--r--etc/emacs.csh5
-rw-r--r--etc/emacs.py237
-rw-r--r--etc/emacs2.py239
-rw-r--r--etc/emacs3.py244
-rw-r--r--etc/emacsclient.188
-rw-r--r--etc/emacstool.1155
-rw-r--r--etc/etags.1306
-rw-r--r--etc/gfdl.1440
-rw-r--r--etc/refcards/README2
23 files changed, 3772 insertions, 2033 deletions
diff --git a/etc/AUTHORS b/etc/AUTHORS
new file mode 100644
index 0000000000..b88c0b69bd
--- /dev/null
+++ b/etc/AUTHORS
@@ -0,0 +1,2766 @@
+Many people have contributed code included in the Free Software
+Foundation's distribution of GNU Emacs. To show our appreciation for
+their public spirit, we list here in alphabetical order a condensed
+list of their contributions.
+
+Aaron Larson: changed bibtex.el
+
+Aaron S. Hawley: changed files.texi files.el isearch.el misc.texi
+
+Abraham Nahum: changed configure.in dgux4.h sysdep.c
+
+Abramo Bagnara: changed term.c
+
+Adrian Aichner: changed erc-log.el erc.el erc-autojoin.el erc-backend.el
+ erc-dcc.el erc-members.el erc-nets.el erc-sound.el etags.c
+ gnus-score.el
+
+Adrian Colley: changed aix3-2.h
+
+Adrian Lanz: changed mail-source.el spam.el
+
+Agust,Am(Bn Mart,Am(Bn: changed flyspell.el ispell.el
+
+Aidan Kehoe: changed lread.c mm-util.el erc.el objects.texi
+
+Ake Stenhoff: wrote imenu.el
+and changed cc-mode.el perl-mode.el
+
+Aki Vehtari: changed bibtex.el gnus-art.el gnus-score.el gnus-sum.el
+ nnmail.el tar-mode.el
+
+Alakazam Petrofsky: changed hanoi.el
+
+Alan Mackenzie: wrote cc-awk.el
+and changed cc-cmds.el cc-mode.el cc-engine.el cc-defs.el cc-vars.el
+ cc-langs.el cc-mode.texi cc-styles.el cc-align.el cc-fonts.el lread.c
+ programs.texi cc-subword.el isearch.el lisp.el search.texi startup.el
+ subr.el text.texi buffers.texi cc-fix.el and 18 other files
+
+Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el
+ easy-mmode.el gnus-sum.el ibuf-ext.el ibuffer.el lunar.el macros.el
+ solar.el
+
+Alastair Burt: changed gnus-art.el smiley.el
+
+Albert L. Ting: changed gnus-group.el mail-hist.el
+
+Alex Coventry: changed files.el
+
+Alex Ott: changed TUTORIAL.ru ru-refcard.tex ispell.el ru-refcard.ps
+
+Alex Rezinsky: wrote which-func.el
+
+Alex Schroeder: wrote ansi-color.el cus-theme.el erc-compat.el
+ erc-hecomplete.el erc-join.el erc-lang.el erc-ring.el master.el
+ spam-stat.el sql.el
+and changed erc.el erc-track.el erc-button.el erc-stamp.el erc-match.el
+ erc-autoaway.el erc-nickserv.el Makefile erc-autojoin.el erc-fill.el
+ erc-pcomplete.el erc-complete.el erc-ibuffer.el erc-members.el
+ rcirc.texi comint.el custom.el erc-bbdb.el erc-chess.el erc-ezbounce.el
+ erc-imenu.el and 26 other files
+
+Alexander Klimov: changed man.el
+
+Alexander Kreuzer: changed nnrss.el
+
+Alexander L. Belikoff: wrote erc.el
+
+Alexander Pohoyda: changed rmailsum.el man.el rmail.el sendmail.el
+
+Alexander Shopov: changed code-pages.el
+
+Alexander Zhuckov: changed ebrowse.c
+
+Alexandre Oliva: wrote gnus-mlspl.el
+and changed unexelf.c format.el iris4d.h iris5d.h unexsgi.c
+
+Alexandre Veyrenc: changed fr-refcard.tex
+
+Alfred Correira: changed generic-x.el
+
+Alfred M. Szmidt: changed compile.el html2text.el openbsd.h
+
+Alfredo Finelli: changed TUTORIAL.it
+
+Alin C. Soare: changed lisp-mode.el hexl.el
+
+Ami Fischman: changed calendar.el diary-lib.el
+
+Anders Holst: wrote hippie-exp.el
+
+Anders Lindgren: wrote autorevert.el cwarn.el follow.el
+and changed font-lock.el etags.c compile.el
+
+Andre Spiegel: changed vc.el vc-hooks.el vc-cvs.el vc-rcs.el vc-sccs.el
+ files.el dired.el files.texi cperl-mode.el ediff-util.el log-view.el
+ parse-time.el startup.el tramp-vc.el vc-arch.el vc-mcvs.el vc-svn.el
+ vcdiff viper-util.el
+
+Andre Srinivasan: changed gnus-group.el gnus-sum.el gnus.texi message.el
+ mm-decode.el mml.el nnmail.el
+
+Andrea Russo: changed erc-dcc.el info-look.el
+
+Andreas B,A|(Bsching: changed emacsclient.c
+
+Andreas Fuchs: wrote erc-ezbounce.el erc-fill.el erc-match.el
+ erc-replace.el erc-truncate.el
+and changed erc.el erc-bbdb.el erc-button.el erc-log.el erc-stamp.el
+ erc-autoaway.el erc-autojoin.el erc-dcc.el erc-imenu.el erc-list.el
+ erc-members.el erc-menu.el erc-netsplit.el erc-notify.el erc-ring.el
+ erc-speedbar.el erc-track.el erc-xdcc.el gnus-registry.el mml-sec.el
+ mml2015.el
+
+Andreas Jaeger: changed gnus-msg.el gnus-start.el gnus-xmas.el
+ nnfolder.el nnml.el
+
+Andreas Leue: changed artist.el
+
+Andreas Luik: changed xfns.c xterm.c
+
+Andreas Schwab: changed Makefile.in files.el lisp.h xdisp.c configure.in
+ alloc.c fns.c print.c coding.c editfns.c dired.el info.el eval.c
+ fileio.c simple.el buffer.c minibuf.c process.c xterm.c emacs.c
+ keyboard.c and 449 other files
+
+Andreas Seltenreich: changed nnweb.el gnus.texi nnslashdot.el
+ gnus-util.el mm-uu.el url-http.el battery.el comint.el easy-mmode.el
+ gmm-utils.el gnus-art.el gnus-ml.el gnus-msg.el gnus-srvr.el
+ gnus-start.el gnus-sum.el gnus.el message.el mm-url.el url-cookie.el
+ xterm.c
+
+Andrew Choi: wrote mac-win.el
+and changed macterm.c mac.c macfns.c INSTALL macmenu.c darwin.h macterm.h
+ sysdep.c emacs.c fontset.c frame.c keyboard.c macgui.h xfaces.c Emacs.r
+ README cw5-mcp.xml cw6-mcp.xml dispextern.h make-package makefile.MPW
+ and 61 other files
+
+Andrew Cohen: changed dns.el
+
+Andrew Csillag: wrote m4-mode.el
+
+Andrew Hall: changed paren.el
+
+Andrew Innes: changed makefile.w32-in w32fns.c w32term.c w32.c w32proc.c
+ fileio.c gmake.defs dos-w32.el ms-w32.h nmake.defs w32-fns.el w32term.h
+ unexw32.c w32menu.c w32xfns.c addpm.c cmdproxy.c emacs.c w32-win.el
+ w32inevt.c configure.bat and 135 other files
+
+Andrew Oram: changed man/calendar.texi
+ miscellaneous changes to files in man/
+
+Andrey Slusar: changed gnus.el
+
+Andrey Zhdanov: changed gud.el
+
+Andy Norman: wrote ange-ftp.el
+
+Andy Petrusenco: changed w32term.c
+
+Anna M. Bigatti: wrote cal-html.el
+
+Ari Roponen: changed atimer.c startup.el
+
+Arisawa Akihiro: changed mm-decode.el mm-view.el ps-print.el time.el
+ utf-8.el
+
+Arne Georg Gleditsch: changed gnus-sum.el
+
+Arne J,Ax(Brgensen: wrote latexenc.el
+and changed smime.el gnus-art.el gnus-sieve.el ldap.el message.el
+ mm-decode.el mule-conf.el nnimap.el nnrss.el wid-edit.el
+
+Artem Chuprina: changed message.el
+
+Ashwin Ram: wrote refer.el
+
+Aubrey Jaffer: changed info.el unexelf.c
+
+Axel Boldt: changed ehelp.el electric.el
+
+B. Anyos: changed w32term.c
+
+Barry A. Warsaw: wrote assoc.el elp.el man.el regi.el reporter.el
+ supercite.el
+and changed cc-mode.el cc-cmds.el cc-engine.el cc-langs.el cc-styles.el
+ cc-vars.el c++-mode.el cc-menus.el cc-align.el cc-defs.el cplus-md1.el
+ syntax.c syntax.h
+
+Barry Fishman: changed gnu-linux.h
+
+Ben A. Mesander: wrote erc-dcc.el
+
+Ben Harris: changed configure.in
+
+Ben Key: changed w32.c w32fns.c w32menu.c makefile.w32-in w32.h w32term.c
+ emacs.c gmake.defs ms-w32.h nmake.defs sound.c
+
+Ben North: changed outline.el fill.el isearch.el lisp-mode.el paren.el
+ w32term.c xfaces.c
+
+Benjamin Drieu: wrote pong.el
+
+Benjamin Riefenstahl: changed emacs.c mac-win.el macterm.c ms-w32.h
+ mule-cmds.el runemacs.c tcl.el w32.c w32.h w32select.c
+
+Benjamin Rutt: changed vc.el gnus-msg.el message.el diff-mode.el ffap.el
+ gnus-dired.el nnimap.el nnmbox.el simple.el vc-cvs.el
+
+Bill Atkins: changed wdired.el
+
+Bill Burton: changed ptx.h sequent-ptx.h
+
+Bill Carpenter: wrote feedmail.el (public domain)
+
+Bill Mann: changed configure.in unexaix.c ibmrs6000.h usg5-4-3.h
+
+Bill Pringlemeir: changed messcompat.el
+
+Bill Richter: changed fill.el quail.el ccl.el encoded-kb.el fontset.el
+ kinsoku.el kkc.el mule-cmds.el mule-conf.el mule-util.el mule.el
+
+Bill Rosenblatt: wrote float.el
+
+Bill Rozas: wrote scheme.el
+and changed xscheme.el
+
+Bill White: changed gnus-start.el
+
+Bill Wohler: wrote mh-buffers.el mh-comp.el mh-compat.el mh-e.el
+ mh-folder.el mh-funcs.el mh-letter.el mh-loaddefs.el mh-mime.el
+ mh-scan.el mh-seq.el mh-show.el mh-utils.el mh-xface.el
+and changed mh-customize.el mh-index.el MH-E-NEWS mh-alias.el Makefile
+ mh-identity.el mh-pick.el README mh-speed.el mh-init.el mh-junk.el
+ mh-e.texi mh-acros.el mh-gnus.el mh-search.el mh-unit.el mh-inc.el
+ mh-xemacs-compat.el mh-print.el Makefile.in image.el and 88 other files
+
+Bjorn Solberg: changed nnimap.el
+
+Bj,Av(Brn Lindstr,Av(Bm: changed rcirc.texi
+
+Bj,Av(Brn Torkelsson: changed gnus-art.el gnus-group.el gnus-srvr.el
+ gnus-sum.el gnus-mlspl.el gnus-msg.el message.el dgnushack.el
+ gnus-agent.el gnus-cus.el gnus-gl.el gnus-nocem.el gnus-score.el
+ gnus-topic.el gnus.el mail-source.el nnmail.el
+
+Bj,Ax(Brn Mork: changed gnus-agent.el message.el mml2015.el
+
+Blitz Product Development Corporation: wrote ispell.el
+
+Boaz Ben-Zvi: wrote profile.el
+
+Bob Glickstein: wrote sregex.el
+and changed isearch.el sendmail.el
+
+Bob Halley: changed esh-io.el
+
+Bob Rogers: changed ffap.el thingatpt.el
+
+Bob Weiner: changed info.el quail.el
+
+Boris Goldowsky: wrote avoid.el descr-text.el enriched.el facemenu.el
+ format.el shadowfile.el
+and changed fill.el simple.el indent.el paragraphs.el cmds.c intervals.c
+ intervals.h add-log.el cc-mode.el enriched.doc fileio.c make-mode.el
+ text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c
+ buffer.h c-mode.el and 38 other files
+
+Boris Samorodov: changed imap.el
+
+Boyd Lynn Gerber: changed configure.in
+
+Brad Howes: changed gnus-demon.el
+
+Brad Miller: wrote gnus-gl.el
+
+Brendan Kehoe: changed hpux9.h
+
+Brian D. Carlstrom: changed gud.el smtpmail.el
+
+Brian Fox: changed Makefile.in configure.in minibuf.c dired.el files.el
+ rmail.el search.c simple.el sysdep.c Makefile compile.el forms.texi
+ frame.c info.texi keyboard.c make-dist subr.el systty.h xterm.c INSTALL
+ alloc.c and 44 other files
+
+Brian Marick: wrote hideif.el
+
+Brian P Templeton: changed erc.el erc-compat.el erc-fill.el
+ erc-nickserv.el erc-pcomplete.el erc-stamp.el erc-track.el
+
+Brian Palmer: changed erc.el erc-list.el
+
+Brian Preble: changed abbrev.el apropos.el asm-mode.el doctex.el
+ abbrevlist.el ada.el add-log.el appt.el array.el autoload.el
+ awk-mode.el bg-mouse.el bib-mode.el blackbox.el buff-menu.el
+ bug-screen.el bytecomp.el c++-mode.el c-comment.el c-fill.el c-mode.el
+ and 92 other files
+
+Bruno Haible: changed INSTALL emacs.1 epaths.in info.el paths.el
+
+Bryan D. O'connor: changed make-package
+
+Bryan Henderson: changed Makefile term.el
+
+Bryan O'sullivan: changed ange-ftp.el
+
+Caleb Deupree: changed winnt.el
+
+Carl D. Roth: changed gnus-nocem.el
+
+Carsten Bormann: changed ibmrs6000.h
+
+Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el org.el
+ reftex-auc.el reftex-cite.el reftex-dcr.el reftex-global.el
+ reftex-index.el reftex-parse.el reftex-ref.el reftex-sel.el
+ reftex-toc.el reftex-vars.el reftex.el
+and changed org.texi orgcard.tex idlw-shell.el idlwave.el idlw-rinfo.el
+ reftex.texi reftex-vcr.el diary-lib.el bibtex.el bookmark.el files.el
+ idlwave-rinfo.el idlwave-shell.el idlwave-toolbar.el
+
+Caveh Jalali: changed configure.in intel386.h sol2-4.h
+
+Changwoo Ryu: changed files.el
+
+Chao-Hong Liu: changed TUTORIAL.cn TUTORIAL.zh
+
+Charles Hannum: changed aix3-1.h aix3-2.h configure ibmrs6000.h
+ keyboard.c netbsd.h pop.c sysdep.c systime.h systty.h xrdb.c
+
+Charlie Martin: wrote autoinsert.el
+
+Cheng Gao: changed MORE.STUFF flymake.el tips.texi url-dired.el
+ url-file.el url-handlers.el url-http.el url-nfs.el
+
+Chong Yidong: changed cus-edit.el simple.el files.el custom.el
+ display.texi xdisp.c longlines.el files.texi info.el keyboard.c
+ compile.el custom.texi text.texi xterm.c frames.texi image-mode.el
+ mouse.el misc.texi startup.el wid-edit.el cus-theme.el
+ and 297 other files
+
+Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c
+ hp9000s300.h keyboard.c process.c texinfmt.el emacsclient.c sort.el
+ syntax.c texnfo-upd.el x11fns.c xfns.c dired.el fileio.c hp9000s800.h
+ indent.c info.el man.el and 17 other files
+
+Chris Moore: changed dired.el hexl.el replace.el Makefile.in gnus-sum.el
+ isearch.el jka-cmpr-hook.el pgg-gpg.el pgg-pgp.el pgg-pgp5.el
+ tutorial.el wdired.el
+
+Chris Prince: changed w32term.c
+
+Chris Smith: wrote icon.el
+and changed icon-mode.el
+
+Christian Limpach: changed configure.in
+
+Christian Lynbech: changed appt.el emacsserver.c
+
+Christian Neukirchen: changed mm-util.el
+
+Christian Plaunt: wrote soundex.el
+
+Christian Von Roques: changed gnus-start.el
+
+Christoph Bauer: changed configure.in
+
+Christoph Conrad: changed gnus-agent.el gnus-score.el makefile.w32-in
+ qp.el
+
+Christoph Wedler: wrote antlr-mode.el
+and changed format.el gnus-art.el gnus-picon.el message.el register.el
+ smiley.el texinfmt.el
+
+Christopher Allan Webber: changed gamegrid.el tetris.el
+
+Christopher J. Madsen: wrote decipher.el
+and changed files.el ispell.el replace.el time.el
+
+Chunyu Wang: changed gnus-art.el pcl-cvs.texi
+
+Claudio Fontana: changed Makefile.in
+
+Colin Marquardt: changed gnus.el message.el
+
+Colin Rafferty: changed message.el
+
+Colin Walters: wrote ibuf-ext.el ibuf-macs.el ibuffer.el
+and changed calc.el replace.el update-game-score.c calc-ext.el
+ calc-misc.el Makefile.in calc-macs.el calc-mode.el calc-graph.el
+ gamegrid.el calc-aent.el calc-bin.el calc-embed.el calc-keypd.el
+ calc-math.el calc-prog.el calc-units.el calcalg2.el font-core.el
+ info.el calc-alg.el and 78 other files
+
+Craig Mcdaniel: changed sheap.c
+
+Daiki Ueno: wrote pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
+ pgg-pgp5.el pgg.el starttls.el
+and changed gnus-sum.el mml2015.el gnus-agent.el gnus-srvr.el
+ message.texi mml1991.el pgg.texi
+
+Dale Gulledge: changed TUTORIAL.eo
+
+Dale Hagglund: changed unexelf.c
+
+Dale R. Worley: wrote emerge.el (public domain)
+and changed mail-extr.el
+
+Damien Elmes: changed erc.el erc-dcc.el erc-track.el erc-log.el
+ erc-pcomplete.el README erc-button.el erc-nets.el erc-ring.el Makefile
+ erc-fill.el erc-match.el erc-members.el erc-nickserv.el
+
+Damon Anton Permezel: wrote hanoi.el (public domain)
+
+Dan Christensen: changed gnus-sum.el nnfolder.el gnus-art.el
+ gnus-group.el gnus-registry.el gnus-score.el nndoc.el nnmail.el
+
+Dan Nicolaescu: wrote iris-ansi.el romanian.el
+and changed term.el xterm.el hideshow.el isearch.el icon.el lisp.h
+ cus-edit.el faces.el font-lock.el grep.el sh-script.el eterm-color.ti
+ ibuffer.el rxvt.el vhdl-mode.el xterm.c bindings.el compile.el
+ dabbrev.el imenu.el outline.el and 166 other files
+
+Daniel Brockman: changed cus-start.el format-spec.el ibuffer.el rcirc.el
+
+Daniel Laliberte: wrote cl-specs.el cust-print.el edebug.el hideif.el
+ isearch.el
+and changed mlconvert.el eval-region.el
+
+Daniel M Coffman: changed arc-mode.el
+
+Daniel N,Ai(Bri: changed message.el
+
+Daniel Ortmann: changed paragraphs.el
+
+Daniel Pfeiffer: wrote conf-mode.el copyright.el executable.el
+ sh-script.el skeleton.el two-column.el wyse50.el
+and changed compile.el files.el make-mode.el apropos.el buff-menu.el
+ font-lock.el grep.el mpuz.el sgml-mode.el autoinsert.el cperl-mode.el
+ facemenu.el gomoku.el help.el imenu.el autoload.el autorevert.el
+ bindings.el button.el cc-fonts.el cc-mode.el and 12 other files
+
+Daniel Pittman: wrote tramp-vc.el
+and changed gnus-spec.el gnus-sum.el nnimap.el
+
+Daniel Quinlan: changed dired.el info.el
+
+Danny Roozendaal: wrote handwrite.el
+
+Danny Siu: changed gnus-picon.el gnus-sum.el nndoc.el nnimap.el smiley.el
+
+Darren Stalder: changed gnus-util.el
+
+Darrin B. Jewell: changed etags.c lisp.h
+
+Dave Lambert: changed sol2-5.h xfns.c xterm.c xterm.h
+
+Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el
+ code-pages.el elide-head.el georgian.el hl-line.el latin-8.el
+ latin-9.el latin1-disp.el python.el refill.el rfc1345.el sgml-input.el
+ smiley.el subst-big5.el subst-gb2312.el subst-jis.el subst-ksc.el
+ tool-bar.el ucs-tables.el uni-input.el utf-16.el utf-7.el utf-8-lang.el
+ welsh.el
+and changed configure.in Makefile.in help.el fortran.el browse-url.el
+ mule-cmds.el simple.el xterm.c cus-edit.el files.el info.el mule.el
+ wid-edit.el fns.c vc.el rfc2047.el bindings.el cus-start.el buffer.c
+ byte-opt.el bytecomp.el and 727 other files
+
+Dave Pearson: wrote 5x5.el quickurl.el
+
+David A. Capello: changed etags.c
+
+David Abrahams: changed coding.c
+
+David Bakhash: wrote strokes.el
+
+David Byers: changed minibuf.c
+
+David Casperson: changed menu-bar.el tex-mode.el
+
+David Edmondson: changed message.el gnus-cite.el imap.el mm-view.el
+ nnfolder.el nnml.el
+
+David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el
+ calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el
+ calc-forms.el calc-frac.el calc-funcs.el calc-graph.el calc-help.el
+ calc-incom.el calc-keypd.el calc-lang.el calc-macs.el calc-map.el
+ calc-math.el calc-misc.el calc-mode.el calc-mtx.el calc-poly.el
+ calc-prog.el calc-rewr.el calc-rules.el calc-sel.el calc-stat.el
+ calc-store.el calc-stuff.el calc-trail.el calc-undo.el calc-units.el
+ calc-vec.el calc-yank.el calc.el calcalg2.el calcalg3.el calccomp.el
+ calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el cl.el
+ cl.texinfo complete.el edmacro.el
+and changed info.el bytecomp.el
+
+David Hansen: changed nnrss.el cc-cmds.el lisp.el pcomplete.el tempo.el
+
+David Hedbor: changed gnus-art.el mm-decode.el mm-view.el gnus-agent.el
+ gnus-cite.el gnus-cus.el gnus-eform.el gnus-group.el gnus-msg.el
+ gnus-score.el gnus-spec.el gnus-util.el gnus.el mail-source.el
+ message.el mm-encode.el mm-util.el nndoc.el nnmail.el score-mode.el
+ webmail.el
+
+David Hunter: changed config.nt flymake.el ms-w32.h process.c
+
+David J. Mackenzie: changed configure.in etags.c fakemail.c movemail.c
+ wakeup.c Makefile cvtmail.c qsort.c termcap.c yow.c Makefile.in
+ avoid.el b2m.c digest-doc.c emacsclient.c emacsserver.c emacstool.c
+ etags-vmslib.c fortran.el hexl.c isearch.el and 12 other files
+
+David Kastrup: changed greek.el replace.el faq.texi search.c ange-ftp.el
+ help.el mouse.el Makefile.in calc.el desktop.el keymaps.texi
+ meta-mode.el process.c search.texi subr.el woman.el DEBUG DEVEL.HUMOR
+ MAILINGLISTS autoload.el browse-url.el and 37 other files
+
+David K,Ae(Bgedal: wrote tempo.el
+and changed sendmail.el xmenu.c
+
+David Lawrence: changed loaddefs.el comint.el simple.el files.el
+ c++-mode.el compile.el inf-lisp.el shell.el tex-mode.el MACHINES
+ Makefile c-mode.el cl.el dired.el emacs.1 emacsserver.c emerge.el
+ gnus.el history.el lisp-mode.el lisp.el and 78 other files
+
+David M. Brown: wrote array.el
+
+David M. Koppelman: changed hi-lock.el display.texi
+
+David M. Koppelman, [email protected]: wrote hi-lock.el
+
+David M. Smith: wrote ielm.el
+and changed imenu.el
+
+David Mccabe: changed lisp-mode.el
+
+David Megginson: wrote derived.el
+and changed mode-clone.el
+
+David Moore: wrote nnvirtual.el
+and changed gnus-xmas.el
+
+David Mosberger-Tang: changed alpha.h unexelf.c cm.h config.in
+ configure.in cvtmail.c data.c dispnew.c emacsserver.c etags.c
+ fakemail.c keyboard.c mem-limits.h process.c profile.c sorted-doc.c
+ sysdep.c terminfo.c unexelf1.c yow.c
+
+David Ponce: wrote recentf.el ruler-mode.el tree-widget.el
+and changed w32menu.c w32term.c close.png close.xpm empty.png empty.xpm
+ end-guide.png end-guide.xpm files.el guide.png guide.xpm handle.png
+ handle.xpm keyboard.c leaf.png leaf.xpm no-guide.png no-guide.xpm
+ no-handle.png no-handle.xpm open.png and 21 other files
+
+David Reitter: wrote mailclient.el
+and changed commands.h cus-edit.el easy-mmode.el emacsbug.el
+ emacsclient.c keymap.c macterm.c menu-bar.el minibuf.c python.el
+ sendmail.el url-http.el
+
+David Robinson: changed menu-bar.el x-win.el
+
+David S. Goldberg: changed gnus-art.el message.el
+
+David Vazquez: changed m4-mode.el
+
+David Z. Maze: changed nnml.el nnrss.el
+
+Davis Herring: changed timeclock.el
+
+Deanna Phillips: changed configure.in
+
+Decklin Foster: changed nngateway.el
+
+Deepak Goel: changed README ada-mode.el ada-xref.el appt.el apropos.el
+ artist.el bibtex.el bookmark.el calc-forms.el calc-mode.el
+ calc-units.el calc.el cmacexp.el decipher.el desktop.el diary-lib.el
+ dired-aux.el dnd.el doctor.el ebnf2ps.el echistory.el
+ and 50 other files
+
+Denis Bueno: changed autorevert.el
+
+Denis Howe: wrote browse-url.el
+
+Denis St,A|(Bnkel: changed ibuf-ext.el
+
+Derek Atkins: changed imap.el pgg-pgp.el
+
+Derek L. Davies: changed gud.el
+
+Detlev Zundel: wrote re-builder.el
+
+Dhruva Krishnamurthy: changed makefile.w32-in
+
+Diane Murray: changed erc.el erc-menu.el erc-backend.el erc-button.el
+ erc-track.el erc-match.el erc-nets.el erc-list.el erc-autoaway.el
+ erc-capab.el erc-nickserv.el erc-stamp.el erc-compat.el erc-fill.el
+ erc-goodies.el erc-ibuffer.el erc-log.el Makefile erc-dcc.el
+ erc-networks.el erc-nicklist.el and 32 other files
+
+Dick King: wrote uniquify.el
+
+Didier Verna: wrote gnus-diary.el nndiary.el
+and changed nntp.el gnus-art.el gnus-msg.el gnus-group.el gnus-start.el
+ gnus-sum.el gnus-xmas.el gnus-picon.el gnus-salt.el cus-edit.el rect.el
+ dgnushack.el gnus-agent.el gnus-ems.el gnus-fun.el gnus-topic.el
+ gnus.texi message.el nnmail.el nnmbox.el smiley.el
+
+Dirk Herrmann: changed bibtex.el
+
+Dmitry Antipov: changed keyboard.c
+
+Dominique De Waleffe: changed pcvs-info.el
+
+Don Morrison: wrote dabbrev.el
+
+Don Woods: changed replace.el
+
+Doug Cutting: wrote disass.el
+
+Doug Maxey: changed mouse.el
+
+Drew Adams: changed speedbar.el
+
+E. Jay Berkenbilt: changed flyspell.el ispell.el window.h
+
+Ed L. Cashin: changed gnus-sum.el imap.el
+
+Ed Swarthout: changed hexl.el
+
+Eduardo Mu,Aq(Boz: changed dired.el ls-lisp.el
+
+Edward M. Reingold: wrote cal-china.el cal-coptic.el cal-french.el
+ cal-islam.el cal-iso.el cal-julian.el cal-menu.el cal-move.el
+ cal-persia.el calendar.el diary-lib.el holidays.el lunar.el solar.el
+and changed diary.el tex-mode.el cal-tex.el cal-mayan.el holiday.el
+ cal-x.el cal-hebrew.el cal-chinese.el cal-dst.el diary-ins.el
+ diary-insert.el cal-persian.el cal-islamic.el calendar.texi
+ list-holidays.el
+
+Edward O'connor: changed erc.el erc-viper.el erc-log.el erc-track.el
+ viper.el erc-backend.el erc-chess.el erc-dcc.el erc-ezbounce.el
+ erc-goodies.el erc-list.el erc-macs.el erc-match.el erc-ring.el
+ erc-stamp.el goto-addr.el python.el
+
+Edwin Steiner: changed gnus-nocem.el
+
+Ehud Karni: changed rmail.el aviion-intel.h compile.el complete.el
+ configure.in frame.el rmailsum.el sort.el xdisp.c
+
+Eirik Fuller: changed ralloc.c xterm.c
+
+Eli Barzilay: wrote calculator.el
+
+Eli Tziperman: wrote rmail-spam-filter.el
+
+Eli Zaretskii: wrote codepage.el rxvt.el tty-colors.el
+and changed msdos.c Makefile.in makefile.w32-in files.el info.el fileio.c
+ startup.el mainmake.v2 config.bat rmail.el menu-bar.el pc-win.el
+ simple.el msdos.h internal.el xfaces.c emacs.c frame.c INSTALL dosfns.c
+ faces.el and 532 other files
+
+Emanuele Giaquinta: changed rxvt.el configure.in etags.c frame.el
+ sh-script.el text.texi
+
+Emilio C. Lopes: changed woman.el cmuscheme.el help.el vc.el advice.el
+ animate.el apropos.el artist.el bookmark.el cal-menu.el calc-prog.el
+ calc-store.el calcalg3.el calendar.el calendar.texi checkdoc.el
+ code-pages.el codepage.el compile.el completion.el cus-edit.el
+ and 53 other files
+
+Emmanuel Briot: wrote ada-prj.el xml.el
+and changed ada-mode.el ada-stmt.el ada-xref.el
+
+Enami Tsugutomo: changed frame.c keyboard.c dispnew.c fileio.c process.c
+ xdisp.c add-log.el bytecomp.el configure.in editfns.c emacs.c frame.h
+ gnus-group.el perl-mode.el rmailsum.el simple.el sysdep.c vc.el
+ window.c window.el
+
+Era Eriksson: changed dired.el shell.el
+
+Eric Decker: changed hp9000s800.h hpux.h sysdep.c
+
+Eric Ding: wrote goto-addr.el
+and changed mh-utils.el mh-e.el mh-comp.el mh-mime.el
+
+Eric Eide: changed gnus-xmas.el
+
+Eric Hanchrow: changed TUTORIAL.es abbrev.el autorevert.el cperl-mode.el
+ delphi.el dired.el emacsclient.c erc.el ispell.el make-dist
+
+,AI(Bric Jacoboni: changed fr-refcard.tex
+
+Eric Knauel: changed gnus.el spam-report.el spam.el
+
+Eric M. Ludlam: wrote checkdoc.el dframe.el ezimage.el sb-image.el
+ speedbar.el
+and changed info.el rmail.el speedbspec.el gud.el Makefile.in comint.el
+ dir lisp-mnt.el rmailout.el sb-*.xpm sb-dir+.xpm sb-dir-.xpm
+ sb-dir-minus.xpm sb-dir-plus.xpm sb-dir.xpm sb-file+.xpm sb-file-.xpm
+ sb-file.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm
+ and 10 other files
+
+Eric Marsden: changed gnus-cache.el url-util.el
+
+Eric S. Raymond: wrote AT386.el asm-mode.el cookie1.el finder.el gud.el
+ keyswap.el lisp-mnt.el loadhist.el
+and changed vc.el Makefile.in files.el comint.el loaddefs.el simple.el
+ vc-hooks.el cust-print.el dired.el emacsbug.el help.el isearch.el
+ makefile.el tex-mode.el x-win.el bibtex.el buff-menu.el bytecomp.el
+ c-mode.el cmulisp.el cmuscheme.el and 217 other files
+
+Eric Youngdale: changed etags-vmslib.c
+
+Erik Naggum: wrote disp-table.el latin-4.el latin-5.el mailheader.el
+ parse-time.el
+and changed simple.el emacs.c files.el lread.c rmail.el alloc.c editfns.c
+ keyboard.c apropos.el configure.in dispnew.c filelock.c fns.c keymap.c
+ lisp.h print.c process.c add-log.el buffer.c casetab.c cl-macs.el
+ and 112 other files
+
+Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el
+
+Espen Skoglund: wrote pascal.el
+
+Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el
+ mailalias.el vt-control.el
+
+Eugene Exarevsky: changed sql.el
+
+Evgeni Dobrev: changed man.el
+
+Evgeny Roubinchtein: changed mail-source.el pc-select.el
+
+F. Thomas May: wrote blackbox.el
+
+Fabrice Bauzac: changed dired-aux.el
+
+Fabrice Popineau: changed etags.c gnus-cache.el
+
+Faried Nawaz: changed message.el
+
+Felix Lee: changed flyspell.el outline.el compile.el data.c gud.el
+ nntp.el process.c vc.el xdisp.c
+
+Ferenc Wagner: changed nnweb.el
+
+Flemming Hoejstrup Hansen: changed forms.el
+
+Florian Weimer: changed message.el gnus.el coding.c gnus.texi mm-util.el
+
+Francesc Rocher: changed cus-start.el macterm.c w32term.c xdisp.c xterm.c
+
+Francesco Potort,Al(B: wrote cmacexp.el
+and changed etags.c man.el delta.h undigest.el etags.1 comint.el
+ configure.in uniquify.el latin-post.el maintaining.texi rmail.el
+ Makefile.in etags.el latin-alt.el sgml-mode.el data.c european.el
+ filelock.c files.el generic-x.el gud.el and 43 other files
+
+Francis J. Wright: wrote woman.el
+and changed dired.el comint.el files.el
+
+Francis Litterio: changed erc.el erc-list.el erc-dcc.el erc-notify.el
+ erc-button.el erc-goodies.el erc-nets.el erc-ring.el Makefile
+ erc-pcomplete.el erc-backend.el erc-ibuffer.el erc-match.el
+ erc-nickserv.el erc-page.el erc-speedbar.el gnus-util.el keymaps.texi
+ message.el os.texi saveplace.el and 4 other files
+
+Francois Felix Ingrand: changed gnus-salt.el
+
+Frank Bennett: changed nnmail.el
+
+Frank Bresz: wrote diff.el
+
+Frank Schmitt: changed gnus-sum.el gnus-util.el
+
+Frank Weinberg: changed gnus-art.el
+
+Fran,Ag(Bois Pinard: changed nndoc.el allout.el bytecomp.el gnus-sum.el
+ gnus-util.el gnus-uu.el make-mode.el nnmail.el rmailsum.el timezone.el
+
+Fran,Ag(Bois-David Collin: changed message.el mm-decode.el
+
+Fred Fish: changed linux.h unexec.c
+
+Fred Oberhauser: changed nnmail.el
+
+Frederic Han: changed iso-cvt.el
+
+Frederic Lepied: wrote expand.el
+and changed gnus.el
+
+Frederic Pierresteguy: wrote widget.c
+and changed xmenu.c xterm.c xfns.c dpx2.h lwlib.c rmailsum.el rmail.el
+ xlwmenu.c xterm.h lwlib-Xaw.c lwlib-Xlw.c Makefile.in configure.in
+ lwlib-Xaw.h lwlib-int.h xdisp.c compile.el editfns.c fns.c frame.h
+ hilit19.el and 9 other files
+
+Frederik Fouvry: changed sendmail.el TUTORIAL.nl emacs.bash faces.el
+ filecache.el mailalias.el rmail.el thumbs.el
+
+Fritz Knabe: changed mh-mime.el
+
+Fr,Ai(Bd,Ai(Bric Bothamy: changed TUTORIAL.fr
+
+G Dinesh Dutt: changed etags.el
+
+Gareth Jones: changed fns.c gnus-score.el
+
+Garrett Wollman: changed sendmail.el
+
+Gary Byers: changed xenix.h
+
+Gary D. Foster: wrote crisp.el scroll-all.el
+and changed gnus-group.el gnus-topic.el
+
+Gary Delp: wrote mailpost.el (public domain)
+
+Gary Howell: changed server.el
+
+Gary Oberbrunner: changed gud.el
+
+Gary Wong: changed termcap.c tparam.c
+
+Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c
+
+Geoff Greene: changed message.el
+
+Geoff Voelker: wrote lisp/makefile.nt nt.c nt.h ntheap.c ntheap.h
+ ntinevt.c ntproc.c ntterm.c src/makefile.nt w32-fns.el windowsnt.h
+ winnt.el
+and changed w32.c w32fns.c fileio.c w32heap.c w32term.c w32inevt.c
+ callproc.c s/ms-w32.h w32proc.c unexw32.c w32term.h dos-w32.el
+ emacs.bat loadup.el w32-win.el emacs.c keyboard.c process.c
+ w32console.c addpm.c cmdproxy.c and 106 other files
+
+Georg C. F. Greve: changed pgg-gpg.el
+
+George V. Reilly: changed emacs.ico
+
+Georges Brun-Cottan: wrote easy-mmode.el
+
+Gerd M,Av(Bllmann: wrote authors.el ebrowse.el jit-lock.el rx.el tooltip.el
+and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c
+ window.c keyboard.c lisp.h Makefile.in faces.el alloc.c buffer.c
+ startup.el xterm.h fns.c simple.el term.c configure.in frame.c xmenu.c
+ and 620 other files
+
+Gergely Nagy: changed erc.el
+
+Germano Caronni: changed ralloc.c
+
+Gernot Heiser: changed refer.el
+
+Giorgos Keramidas: changed configure.in MACHINES amdx86-64.h apropos.el
+ display.texi fringe.c fringe.el lisp.h windows.texi xmenu.c
+
+Giuseppe Scrivano: changed buffer.c configure.in sysdep.c xsmfns.c
+
+Glenn Morris: changed f90.el diary-lib.el calendar.el fortran.el
+ calendar.texi appt.el sh-script.el Makefile.in timeclock.el cal-menu.el
+ files.el complete.el configure.in programs.texi startup.el MACHINES
+ abbrevs.texi cal-hebrew.el cal-islam.el emacs.texi faq.texi
+ and 151 other files
+
+Glynn Clements: wrote gamegrid.el snake.el tetris.el
+
+Gordon Matzigkeit: changed gnus-uu.el
+
+Greg Hill: changed bytecomp.el
+
+Greg Hudson: changed configure.in indent.c
+
+Greg Klanderman: changed messagexmas.el
+
+Greg Mcgary: changed tar-mode.el
+
+Greg Stark: changed gnus-ems.el timezone.el
+
+Gregor Schmid: wrote tcl-mode.el
+and changed intervals.c intervals.h textprop.c dispnew.c indent.c xdisp.c
+
+Gregorio Gervasio, Jr.: changed gnus-sum.el
+
+Gregory Chernov: changed nnslashdot.el
+
+Gregory Neil Shapiro: changed mailabbrev.el
+
+Guanpeng Xu: changed add-log.el TUTORIAL.cn display.texi mouse.el
+ type-break.el
+
+Guillermo J. Rozas: wrote fakemail.c
+
+Gunnar Horrigmo: changed gnus-sum.el
+
+Gustav H,Ae(Bllberg: changed compile.el rect.el
+
+Guy Geens: changed gnus-score.el
+
+G,Av(Bran Uddeborg: changed isc4-1.h
+
+Hallvard B. Furuseth: changed gnus-util.el editfns.c gnus-cache.el
+ gnus-sum.el lread.c messcompat.el nntp.el print.c process.c search.c
+
+Han Boetes: changed netbsd.h
+
+Han-Wen Nienhuys: changed emacsclient.c server.el
+
+Hans Chalupsky: wrote advice.el trace.el
+and changed bytecomp.el
+
+Hans De Graaff: changed mml.el
+
+Hans Henrik Eriksen: wrote simula.el
+
+Harald Maier: changed w32heap.c
+
+Harald Meland: changed gnus-art.el gnus-salt.el gnus-score.el
+ gnus-util.el gnus-win.el
+
+Heiko Muenkel: changed b2m.c
+
+Helmut Waitzmann: changed gnus-sum.el gnus.texi
+
+Henrik Enberg: changed gnus-art.el gnus-msg.el lread.c rmailout.el
+ xfaces.c
+
+Henry Guillaume: wrote find-file.el
+
+Henry Kautz: wrote bib-mode.el refbib.el
+
+Hewlett-Packard: changed emacsclient.c emacsserver.c keyboard.c server.el
+
+Hideki Iwamoto: changed etags.c
+
+Hiroshi Fujishima: changed faq.texi mail-source.el spam-stat.el
+
+Hiroshi Nakano: changed ralloc.c unexelf.c
+
+Hoan Ton-That: changed erc-log.el
+
+Holger Schauer: wrote fortune.el
+and changed message-utils.el
+
+Hovav Shacham: wrote windmove.el
+
+Howard Gayle: wrote case-table.el casetab.c disp-table.el iso-ascii.el
+ iso-insert.el iso-swed.el iso-syntax.el iso-transl.el latin-1.el
+ rot13.el swedish.el vt100-led.el
+
+Howard Melman: changed imenu.el picture.el
+
+Howie Kaye: wrote sort.el
+
+Hrvoje Nik,B9(Bi,Bf(B: wrote croatian.el savehist.el
+and changed gnus-xmas.el message.el nnmail.el fileio.c fns.c gnus-art.el
+ gnus-salt.el gnus-spec.el mm-decode.el add-log.el appt.el arc-mode.el
+ avoid.el bookmark.el cal-china.el cal-tex.el calendar.el cl-indent.el
+ cmacexp.el comint.el compile.el and 83 other files
+
+H,Ae(Bkan Granath: changed dired.el
+
+H,Ae(Bkon Malmedal: changed calendar.el holidays.el
+
+Ian Lance Taylor: changed sco4.h
+
+Ian T Zimmerman: wrote gametree.el
+and changed ange-ftp.el desktop.el tex-mode.el
+
+Ilja Weis: wrote gnus-topic.el
+
+Ilya N. Golubev: changed mm-util.el shell.el
+
+Ilya Zakharevich: wrote tmm.el
+and changed cperl-mode.el syntax.c syntax.h textprop.c dired.c
+ font-lock.el interval.c intervals.c intervals.h regex.c regex.h
+ search.c
+
+Ilya Zakharevich And Bob Olson: wrote cperl-mode.el
+
+Indiana University Foundation: changed buffer.c buffer.h indent.c
+ region-cache.c region-cache.h search.c xdisp.c
+
+Inge Frick: changed easymenu.el keyboard.c view.el compile.el
+ dired-aux.el arc-mode.el dired.el files.el gnus-sum.el keyboard.h
+ keymap.c tar-mode.el window.el xmenu.c
+
+Inoue Seiichiro: changed xterm.c xfns.c xterm.h
+
+International Business Machines: changed emacs.c fileio.c ibmrt-aix.h
+ ibmrt.h process.c sysdep.c unexec.c
+
+Ishikawa Chiaki: changed aviion.h dgux.h
+
+Istvan Marko: changed gnus-agent.el xfns.c
+
+Ivan Boldyrev: changed mml1991.el
+
+Ivan Zakharyaschev: changed codepage.el lread.c
+
+Ivar Rummelhoff: wrote winner.el
+
+Iwamuro Motonori: changed gnus-kill.el
+
+J.D. Smith: changed idlwave.el idlw-shell.el idlw-help.el idlw-rinfo.el
+ idlw-toolbar.el comint.el idlwave.texi vc.el bibtex.el files.texi
+ hideshow.el idlw-complete-structtag.el misc.texi mouse.el
+
+Jaap-Henk Hoepman: changed mm-decode.el
+
+Jack Repenning: changed unexelfsgi.c
+
+Jack Twilley: changed message.el
+
+Jacob Morzinski: changed mh-comp.el
+
+Jacques Duthen: changed ps-print.el
+
+Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el hangul.el
+
+James Clark: wrote sgml-mode.el
+and changed fns.c window.c xselect.c
+
+James Cloos: changed url-history.el
+
+James R. Larus: wrote mh-e.el
+
+James R. Van Zandt: changed sh-script.el
+
+James Troup: changed gnus-sum.el
+
+James Van Artsdalen: changed unexec.c usg5-4.h
+
+Jamie Zawinski: wrote byte-opt.el byte-run.el bytecomp.el disass.el
+ mailabbrev.el tar-mode.el
+and changed bytecode.c mail-extr.el subr.el
+
+Jan Dj,Ad(Brv: wrote dnd.el x-dnd.el
+and changed gtkutil.c xterm.c xfns.c xmenu.c xterm.h configure.in
+ gtkutil.h x-win.el Makefile.in keyboard.c frames.texi config.in
+ xselect.c emacs.c alloc.c xlwmenu.c xresources.texi frame.c startup.el
+ xdisp.c cus-start.el and 176 other files
+
+Jan Nieuwenhuizen: changed info.el TUTORIAL.nl emacs.c emacsclient.c
+ gnus-start.el gud.el nnmh.el server.el startup.el
+
+Jan Rychter: changed gnus-msg.el
+
+Jan Schormann: wrote solitaire.el
+
+Jan Vroonhof: changed gnus-cite.el gnus-msg.el nntp.el
+
+Jan-Hein Buhrman: changed ange-ftp.el env.el
+
+Jari Aalto: changed add-log.el filecache.el gnus-art.el lisp-mnt.el
+ nnmail.el apropos.el autorevert.el compile.el cperl-mode.el debug.el
+ executable.el files.el finder.el font-lock.el gnus.el gnus.texi grep.el
+ ls-lisp.el man.el sendmail.el terminal.el
+
+Jason Merrill: changed gnus-sum.el gnus-salt.el imap.el nnfolder.el
+
+Jason Rumney: wrote w32-vars.el
+and changed w32fns.c w32term.c w32menu.c w32-win.el w32term.h
+ makefile.w32-in w32.c w32bdf.c w32-fns.el w32select.c w32console.c
+ w32gui.h w32proc.c keyboard.c mule-cmds.el emacs.c fileio.c w32bdf.h
+ w32inevt.c config.nt configure.bat and 84 other files
+
+Jay Belanger: changed calc.texi calc.el calc-ext.el calc-embed.el
+ calc-aent.el calc-prog.el calc-arith.el calc-help.el calc-lang.el
+ calcalg2.el COPYING calc-graph.el calc-store.el calc-units.el
+ calc-misc.el calc-yank.el calc-alg.el calc-poly.el calccomp.el
+ calc-mode.el calc-forms.el and 35 other files
+
+Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el
+
+Jay Sachs: changed gnus-score.el gnus-win.el
+
+Jean-Philippe Theberge: wrote thumbs.el
+
+Jeff Dwork: changed ehelp.el facemenu.el
+
+Jeff Miller: changed appt.el
+
+Jeff Morgenthaler: changed flow-ctrl.el vt200.el vt201.el vt220.el
+ vt240.el
+
+Jeff Norden: wrote kermit.el
+
+Jeff Peck: wrote sun-curs.el sun-fns.el sun-mouse.el sun.el
+
+Jeffrey C Honig: wrote mh-print.el
+and changed mh-comp.el mh-e.el mh-utils.el mh-customize.el mh-funcs.el
+ mh-mime.el mh-seq.el Makefile bsdos4.h mh-alias.el mh-junk.el
+ mh-loaddefs.el
+
+Jens Krinke: changed smime.el
+
+Jens Lautenbacher: changed gnus.el
+
+Jens Petersen: wrote find-func.el
+and changed ffap.el mule-cmds.el
+
+Jens Toivo Berger Thielemann: changed word-help.el
+
+Jens-Ulrik Holger Petersen: changed cus-edit.el find-func.el gnus.el
+
+Jeramey Crawford: changed amdx86-64.h configure.in
+
+Jeremy Bertram Maitin-Shepard: changed erc.el erc-backend.el
+ erc-button.el mml.el
+
+Jerry Frain: changed systime.h usg5-4.h
+
+Jerry James: changed format.el dns.el gnus-util.el gnus-xmas.el
+
+Jesper Harder: wrote yenc.el
+and changed gnus-art.el gnus-sum.el message.el gnus-msg.el gnus.el
+ gnus-group.el mm-bodies.el gnus-util.el mm-util.el mm-decode.el mml.el
+ rfc2047.el mailcap.el mm-uu.el mml1991.el pgg-gpg.el smtpmail.el
+ gnus-srvr.el info.el nnmail.el pgg.el and 178 other files
+
+Jhair Tocancipa Triana: changed gnus-audio.el
+
+Jim Blandy: wrote tvi970.el
+and changed keyboard.c xterm.c xfns.c Makefile.in window.c process.c
+ dispnew.c xdisp.c sysdep.c configure.in lisp.h keymap.c configure
+ make-dist buffer.c frame.c screen.c x-win.el simple.el alloc.c emacs.c
+ and 389 other files
+
+Jim Kingdon: changed MACHINES SERVICE emacsclient.c emacs.tex hp300bsd.h
+ rmail.el
+
+Jim Meyering: changed Makefile.in grep-changelog
+
+Jim Radford: changed gnus-start.el
+
+Jim Salem: wrote completion.el
+
+Jim Thompson: wrote ps-print.el
+
+Jim Wilson: changed Makefile.in alloca.c
+
+Jindrich Makovicka: changed eval.c fns.c
+
+Jirka Kosek: changed mule.el
+
+Joakim Hove: wrote html2text.el
+
+Joakim Verona: changed nnrss.el
+
+Joanna Pluta: changed TUTORIAL.pl
+
+Jochen Hein: changed gnus-art.el
+
+Jochen K,A|(Bpper: changed calc-units.el gnus.texi
+
+Joe Buehler: changed Makefile.in configure.in cygwin.h MACHINES
+ browse-url.el comint.el configure dired-aux.el dired.el dirtrack.el
+ dos-w32.el fast-lock.el filecache.el fileio.c files.el gmalloc.c
+ gnus-util.el hippie-exp.el keyboard.c lastfile.c loadup.el
+ and 12 other files
+
+Joe Casadonte: changed gnus-srvr.el
+
+Joe Corneli: changed subr.el
+
+Joe Edmonds: changed lisp-mode.el
+
+Joe Kelsey: changed skeleton.el
+
+Joe Ramey: changed filelock.c rmailsum.el
+
+Joe Reiss: changed gnus-art.el
+
+Joe Wells: wrote apropos.el mail-extr.el resume.el
+and changed arc-mode.el
+
+Joel N. Weber Ii: changed comint.el make-dist
+
+Joel Ray Holveck: changed gnus-sum.el info.el
+
+Joev Dubach: changed nntp.el
+
+Johan Bockg,Ae(Brd: changed erc.el erc-backend.el cl-macs.el erc-match.el
+ custom.el erc-nickserv.el erc-ring.el erc-speak.el erc-track.el
+ simple.el align.el bytecomp.el calendar.el cl.texi dired-aux.el
+ dired-x.el display.texi erc-bbdb.el erc-button.el erc-compat.el
+ erc-dcc.el and 16 other files
+
+Johan Vromans: wrote forms-d2.el forms.el iso-acc.el
+and changed complete.el
+
+John Basrai: changed man.el
+
+John F. Carr: changed dired.c
+
+John F. Whitehead: changed mule-cmds.el mule-diag.el
+
+John Fremlin: changed gnus-msg.el message.el
+
+John Grabowski: changed xfaces.c xfns.c
+
+John H. Palmieri: changed gnus-fun.el
+
+John Heidemann: wrote mouse-copy.el mouse-drag.el
+
+John Hughes: changed term.c
+
+John J Foerch: changed erc-stamp.el
+
+John Mongan: changed f90.el
+
+John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el files.el
+ help-fns.el rmail.el thumbs.el fns.c bindings.el bytecomp.el
+ cus-theme.el info.el re-builder.el simple.el startup.el xfns.c
+ apropos.el arc-mode.el browse-url.el comint.el cus-start.el
+ and 117 other files
+
+John Robinson: wrote bg-mouse.el
+
+John Sullivan: changed window.c
+
+John Tobey: changed gud.el
+
+John W. Eaton: wrote octave-hlp.el octave-inf.el octave-mod.el
+
+John Wiegley: wrote align.el cal-bahai.el em-alias.el em-banner.el
+ em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el
+ em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el
+ em-term.el em-unix.el em-xtra.el erc-identd.el esh-arg.el esh-cmd.el
+ esh-ext.el esh-io.el esh-maint.el esh-mode.el esh-module.el esh-opt.el
+ esh-proc.el esh-test.el esh-util.el esh-var.el eshell.el eudcb-mab.el
+ isearchb.el pcmpl-cvs.el pcomplete.el timeclock.el
+and changed erc-chess.el erc.el iswitchb.el Makefile.in allout.el
+ cal-menu.el calendar.el compile.el desktop.el diary-lib.el erc-bbdb.el
+ erc-button.el erc-complete.el erc-fill.el erc-ibuffer.el erc-list.el
+ erc-match.el erc-menu.el erc-nets.el erc-replace.el erc-speak.el
+ and 11 other files
+
+John Williams: changed etags.el
+
+Jon Ericson: changed gnus.el spam-report.el
+
+Jon K Hellan: wrote utf7.el
+
+Jonathan I. Kamens: changed pop.c movemail.c rmail.el configure.in
+ Makefile.in b2m.pl config.in files.el pop.h terminal.el vc.el
+ gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el simple.el
+ timezone.el vc-hooks.el
+
+Jonathan Stigelman: wrote hilit19.el
+
+Jonathan Vail: changed vc.el
+
+Jonathan Yavner: wrote ses.el tcover-ses.el tcover-unsafep.el
+ testcover.el unsafep.el
+and changed ses.texi Makefile.in edebug.el editfns.c files.el
+ functions.texi ses-example.ses subr.el variables.texi
+
+Jorgen Schaefer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
+and changed erc.el erc-track.el erc-backend.el erc-match.el erc-stamp.el
+ erc-button.el erc-fill.el erc-truncate.el erc-compat.el erc-members.el
+ Makefile erc-dcc.el erc-ibuffer.el erc-page.el erc-pcomplete.el
+ erc-sound.el erc-bbdb.el erc-imenu.el erc-lang.el erc-list.el
+ erc-macs.el and 9 other files
+
+Jose E. Marchesi: changed smtpmail.el
+
+Joseph Arceneaux: wrote xrdb.c
+and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c
+ x-win.el fileio.c buffer.c xterm.h minibuf.c editfns.c lread.c
+ process.c alloc.c buffer.h screen.el files.el insdel.c emacs.c
+ and 105 other files
+
+Joseph M. Kelsey: changed dir.h fileio.c uaf.h vms-pwd.h vmsfns.c
+
+Josh Huber: changed mml-sec.el gnus-msg.el message.el mml.el mml2015.el
+ nnmail.el ChangeLog ChangeLog.1 gnus-cite.el gnus-delay.el gnus-spec.el
+ mml1991.el nnultimate.el nnwfm.el gnus-cus.el gnus-smiley.el
+ gnus-start.el gnus-topic.el gnus.el nnbabyl.el nndiary.el
+ and 8 other files
+
+Joshua Varner: changed intro.texi
+
+Jouni K. Sepp,Ad(Bnen: changed gnus.texi nnimap.el mm-url.el
+
+Juan Le,As(Bn Lahoz Garc,Am(Ba: wrote wdired.el
+and changed files.el perl-mode.el
+
+Juanma Barranquero: changed makefile.w32-in subr.el faces.el help-fns.el
+ files.el simple.el buffer.c w32fns.c emacsclient.c replace.el
+ vhdl-mode.el bs.el cperl-mode.el eval.c org.el process.c xdisp.c
+ idlwave.el sh-script.el window.c ada-mode.el and 629 other files
+
+Juergen Hoetzel: changed url-handlers.el
+
+Juergen Nickelsen: wrote ws-mode.el
+
+Julien Avarre: changed gnus-fun.el
+
+Julien Gilles: wrote gnus-ml.el
+
+Junio Hamano: changed window.el
+
+Jure Cuhalev: changed ispell.el
+
+Juri Linkov: changed info.el simple.el replace.el isearch.el compile.el
+ faces.el display.texi grep.el descr-text.el cus-edit.el dired.el
+ dired-aux.el edebug.el compare-w.el files.el lisp-mode.el lisp.el
+ modes.texi mule.el desktop.el files.texi and 221 other files
+
+Justin Sheehy: changed gnus-sum.el nntp.el
+
+J,Ai(Br,At(Bme Marant: changed Makefile.in make-dist bindings.el configure.in
+ emacsclient.c misc.texi
+
+K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el
+ helper.el picture.el view.el
+and changed rmail.el loaddefs.el ebuff-menu.el dired.el simple.el
+ add-log.el lisp-mode.el shell.el buff-menu.el buffer.c c-mode.el
+ mail-utils.el mim-mode.el more-mode.el aton.el c++-mode.el cmds.c
+ compile.el files.el gud.el indent.el and 14 other files
+
+Kahlil Hodgson: changed timeclock.el
+
+Kai Gro,A_(Bjohann: wrote gnus-delay.el tramp-util.el tramp-uu.el tramp.el
+ trampver.el
+and changed gnus-agent.el message.el gnus-sum.el files.el nnmail.el
+ tramp.texi gnus.el simple.el ange-ftp.el Makefile.in dired.el
+ paragraphs.el bindings.el files.texi gnus-art.el gnus-group.el man.el
+ nntp.el INSTALL crisp.el fileio.c and 44 other files
+
+Kailash C. Chowksey: changed HELLO Makefile.in ind-util.el kannada.el
+ knd-util.el loadup.el makefile.w32-in
+
+Kanematsu Daiji: changed nnimap.el
+
+Karl Berry: changed emacs.texi info.texi elisp.texi anti.texi
+ display.texi emacs-xtra.texi filelock.c gnu.texi mule.texi texinfo.tex
+ text.texi building.texi cmdargs.texi control.texi copyright.el
+ custom.texi customize.texi dired.c dired.texi faq.texi frames.texi
+ and 72 other files
+
+Karl Chen: changed files.el align.el cc-vars.el gnus-art.el help-mode.el
+ jka-cmpr-hook.el make-mode.el perl-mode.el python.el tex-mode.el
+ vc-svn.el
+
+Karl Eichwalder: changed Makefile.in add-log.el bookmark.el dired-aux.el
+ dired.el info.el menu-bar.el midnight.el po.el
+
+Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el
+and changed isearch.el menu-bar.el simple.el autogen.sh editfns.c
+ nnmail.el vc-svn.el window.c
+
+Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c
+ alloc.c files.el frame.c configure.in window.c data.c minibuf.c
+ editfns.c fns.c process.c fileio.c simple.el keymap.c indent.c sysdep.c
+ and 444 other files
+
+Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el
+ gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el
+ smiley.el
+
+Karl M. Hegbloom: changed gnus.el
+
+Karl Pfl,Ad(Bsterer: changed gnus-art.el gnus-score.el spam-stat.el
+
+Katsuhiro Hermit Endo: changed gnus-group.el gnus-spec.el
+
+Katsumi Yamaoka: wrote canlock.el
+and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
+ mm-view.el gnus-util.el gnus-msg.el mm-util.el gnus.el lpath.el
+ gnus-group.el gnus-start.el rfc2047.el dgnushack.el mm-uu.el nntp.el
+ gnus-agent.el mml.el nnrss.el message.texi and 72 other files
+
+Kaveh R. Ghazi: changed delta88k.h xterm.c
+
+Kawabata, Taichi: wrote indian.el
+and changed devanagari.el ind-util.el Makefile.in devan-util.el
+ characters.el fontset.el malayalam.el mlm-util.el mule-conf.el tamil.el
+ tml-util.el
+
+Kayvan Sylvan: changed sc.el
+
+Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c
+
+Keiichi Suzuki: changed nntp.el
+
+Keisuke Nishida: changed print.c alloc.c bytecomp.el data.c keymap.c
+
+Keith Gabryelski: wrote hexl.c hexl.el
+
+Ken Brush: changed emacsclient.c
+
+Ken Laprade: changed simple.el
+
+Ken Manheimer: wrote allout.el icomplete.el
+and changed pgg-gpg.el pgg.el pgg-pgp.el pgg-pgp5.el edebug.el pgg.texi
+ tips.texi
+
+Ken Raeburn: changed lisp.h buffer.c alloc.c keyboard.c lread.c minibuf.c
+ coding.c Makefile.in editfns.c fileio.c fns.c keymap.c undo.c xdisp.c
+ xfns.c xterm.c charset.h fontset.c search.c window.c charset.c
+ and 84 other files
+
+Ken Stevens: wrote ispell.el
+
+Kenichi Handa: wrote cyrillic.el isearch-x.el py-punct.el pypunct-b5.el
+ quail.el thai-word.el
+and changed coding.c mule-cmds.el mule.el charset.c fileio.c xterm.c
+ fns.c ccl.c Makefile.in mule-conf.el fontset.c charset.h coding.h
+ fontset.el mule-diag.el xdisp.c editfns.c process.c insdel.c
+ japanese.el characters.el and 286 other files
+
+Kenneth Stailey: changed alpha.h configure.in ns32000.h openbsd.h pmax.h
+ sparc.h unexalpha.c unexelf.c
+
+Kevin Blake: changed font-lock.el ring.el
+
+Kevin Broadey: wrote foldout.el
+
+Kevin Christian: changed gnus-score.el
+
+Kevin Gallagher: wrote edt-lk201.el edt-mapper.el edt-pc.el edt-vt100.el
+ edt.el flow-ctrl.el
+and changed edt-user.doc
+
+Kevin Gallo: wrote w32-win.el
+and changed dispnew.c addpm.c config.nt dispextern.h emacs.c facemenu.el
+ faces.el fns.c frame.c frame.h keyboard.c mouse.el ntterm.c process.c
+ s/ms-w32.h scroll.c startup.el sysdep.c term.c unexw32.c w32.c
+ and 16 other files
+
+Kevin Greiner: wrote legacy-gnus-agent.el
+and changed gnus-agent.el gnus-start.el gnus-sum.el gnus-int.el gnus.el
+ nntp.el gnus-util.el gnus-group.el gnus-cus.el gnus-range.el
+ gnus-art.el gnus-cache.el gnus-srvr.el nnagent.el nnheader.el
+ dgnushack.el gnus-async.el gnus-draft.el gnus-registry.el gnus-salt.el
+ gnus-uu.el and 3 other files
+
+Kevin Layer: changed w32proc.c
+
+Kevin Rodgers: changed compile.el mailabbrev.el dired-x.el files.el
+ ange-ftp.el byte-opt.el desktop.el diff-mode.el dired-x.texi ffap.el
+ files.texi flyspell.el isearch.el killing.texi lisp.el loadhist.el
+ mailalias.el menu-bar.el print.c replace.el sendmail.el
+ and 5 other files
+
+Kevin Ryde: wrote info-xref.el
+and changed info-look.el info.el arc-mode.el cl.texi gnus-art.el
+ gnus-sum.el mailcap.el mule.el os.texi text.texi MORE.STUFF cal-dst.el
+ calendar.texi cc-align.el cmdargs.texi compile.texi display.texi
+ em-alias.el em-dirs.el em-hist.el em-unix.el and 19 other files
+
+Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
+ keypad.el kmacro.el
+and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c
+ xterm.c subr.el w32term.c dispnew.c lisp.h fringe.c macterm.c
+ display.texi fns.c alloc.c xfaces.c keymap.c xfns.c xterm.h .gdbinit
+ and 255 other files
+
+Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el
+ gnus-win.el gnus-xmas.el gnus.texi message.el nndraft.el nnml.el
+
+Kishore Kumar: changed terminal.el
+
+Klaus Straubinger: changed url-http.el url-history.el url-cookie.el
+ url.el
+
+Klaus Zeitler: changed configure.in files.el sh-script.el vcursor.el
+
+Koaunghi Un: wrote hanja3.el
+and changed hanja.el hangul.el hangul3.el hanja-jis.el symbol-ksc.el
+
+Kobayashi Yasuhiro: changed w32fns.c configure.bat indent.c info.el
+ w32term.c w32term.h window.c xfns.c
+
+Kohtala Marko: changed info.el
+
+Koseki Yoshinori: wrote iimage.el
+and changed nnmail.el
+
+Kurt B. Kaiser: changed message.el
+
+Kurt Hornik: wrote octave-hlp.el octave-inf.el octave-mod.el
+and changed battery.el ielm.el term.el
+
+Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-sum.el gnus-ems.el
+ gnus-group.el gnus-msg.el gnus-score.el gnus-util.el nnmail.el window.c
+
+Kyle Jones: wrote life.el mldrag.el
+and changed saveconf.el buffer.c mail-utils.el sendmail.el
+
+Kyotaro Horiguchi: changed coding.c indent.c
+
+K,Aa(Broly L$,1 q(Brentey: changed xfns.c bindings.el keyboard.c HELLO authors.el
+ buff-menu.el buffer.c buffers.texi cmds.c coding.c editfns.c frame.el
+ menu-bar.el print.c simple.el xdisp.c xterm.c xterm.h
+
+Larry Kolodney: wrote cvtmail.c
+
+Lars Balker Rasmussen: changed gnus-art.el gnus-agent.el message.el
+
+Lars Brinkhoff: changed building.texi config.in configure.in editfns.c
+ fns.c os.texi
+
+Lars Hansen: changed desktop.el tramp.el info.el mh-e.el dired-x.el
+ dired-x.texi dired.el ls-lisp.el rmail.el dired.c files.texi grp.h
+ hilit-chg.el misc.texi url-auth.el url-cache.el url-dired.el url-ftp.el
+ url-irc.el url-misc.el url-news.el and 39 other files
+
+Lars Lindberg: wrote imenu.el msb.el
+and changed dabbrev.el
+
+Lars Magne Ingebrigtsen: wrote compface.el dns.el format-spec.el
+ gnus-agent.el gnus-art.el gnus-async.el gnus-bcklg.el gnus-cache.el
+ gnus-demon.el gnus-draft.el gnus-dup.el gnus-eform.el gnus-ems.el
+ gnus-fun.el gnus-group.el gnus-int.el gnus-logic.el gnus-move.el
+ gnus-nocem.el gnus-picon.el gnus-range.el gnus-salt.el gnus-spec.el
+ gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el gnus-util.el
+ gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el mail-prsvr.el
+ mail-source.el message.el messcompat.el mm-bodies.el mm-decode.el
+ mm-encode.el mm-util.el mm-view.el mml.el netrc.el nnagent.el
+ nnbabyl.el nndir.el nndoc.el nndraft.el nneething.el nngateway.el
+ nnkiboze.el nnlistserv.el nnmail.el nnmbox.el nnmh.el nnoo.el
+ nnslashdot.el nnsoup.el nntp.el nnultimate.el nnweb.el nnwfm.el qp.el
+ rfc2045.el rfc2047.el rfc2231.el score-mode.el spam.el time-date.el
+and changed gnus.el gnus-msg.el gnus-score.el gnus-topic.el gnus-xmas.el
+ nnfolder.el gnus-cite.el nnheader.el nnml.el lpath.el nnvirtual.el
+ dgnushack.el gnus-cus.el smiley-ems.el editfns.c gnus-mh.el
+ gnus-soup.el gnus.texi nnrss.el pop3.el fns.c and 46 other files
+
+Lasse Rasinen: changed gnus-start.el
+
+Laurent Martelli: changed mm-decode.el
+
+Lawrence Mitchell: wrote erc-backend.el erc-log.el erc-nicklist.el
+and changed erc.el erc-match.el erc-nets.el erc-nickserv.el erc-button.el
+ erc-compat.el erc-dcc.el erc-fill.el erc-list.el erc-track.el Makefile
+ erc-autoaway.el erc-autojoin.el erc-bbdb.el erc-ezbounce.el erc-menu.el
+ erc-netsplit.el erc-notify.el erc-sound.el subr.el tempo.el
+
+Lawrence R. Dodd: wrote dired-x.el
+and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el
+ compile.el dired.el find-dired.el gnus.el gud.el inf-lisp.el info.el
+ lisp.el loaddefs.el man.el minibuf.c rcs2log rmail.el simple.el
+ terminal.el text-mode.el and 4 other files
+
+Leigh Stoller: changed emacsclient.c emacsserver.c server.el
+
+Lennart Borgman: changed tutorial.el window.el ada-xref.el emacsclient.c
+ filesets.el flymake.el help-fns.el isearch.el mouse.el recentf.el
+ replace.el shell.el texinfmt.el w32term.c w32term.h
+
+Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
+
+Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
+ rmailout.el
+
+Levin Du: changed parse-time.el
+
+Liam Healy: changed outline.el
+
+Lloyd Zusman: changed mml.el pgg-gpg.el
+
+Luc Teirlinck: wrote help-at-pt.el
+and changed files.el autorevert.el cus-edit.el subr.el simple.el
+ frames.texi startup.el display.texi files.texi Makefile.in dired.el
+ comint.el custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
+ modes.texi variables.texi buffers.texi and 215 other files
+
+Lucid, Inc.: changed byte-opt.el byte-run.el bytecode.c bytecomp.el
+ delsel.el disass.el faces.el font-lock.el lmenu.el lselect.el
+ mailabbrev.el select.el xfaces.c xselect.c
+
+$,1 a(Bukasz Demianiuk: changed erc.el
+
+Lute Kamstra: changed modes.texi generic.el debug.el generic-x.el
+ font-lock.el subr.el Makefile.in debugging.texi easy-mmode.el
+ elisp.texi hl-line.el simple.el battery.el bindings.el calc.el
+ cmdargs.texi edebug.texi emacs.texi info.el make-tarball.txt
+ octave-inf.el and 216 other files
+
+Lynn Slater: wrote help-macro.el
+
+L,Bu(Brentey K,Ba(Broly: changed spam.el gnus-sum.el
+
+MCC: wrote xmenu.c
+and changed emacsclient.c emacsserver.c etags.c lisp.h movemail.c
+ rmail.el rmailedit.el rmailkwd.el rmailmsc.el rmailout.el rmailsum.el
+ scribe.el server.el sysdep.c unexec.c
+
+Maciek Pasternacki: changed nnrss.el
+
+Magnus Henoch: changed url-http.el ispell.el url.el url-gw.el
+ url-parse.el url-proxy.el autoinsert.el rcirc.el url-https.el
+
+Manuel Serrano: wrote flyspell.el
+
+Marc Fleischeuers: changed files.el
+
+Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el
+
+Marc Lefranc: changed gnus-art.el
+
+Marc Shapiro: changed bibtex.el
+
+Marcelo Toledo: changed TUTORIAL.pt_BR TUTORIAL.cn TUTORIAL.cs
+ TUTORIAL.de TUTORIAL.es TUTORIAL.fr TUTORIAL.it TUTORIAL.ja TUTORIAL.ko
+ TUTORIAL.pl TUTORIAL.ro TUTORIAL.ru TUTORIAL.sk TUTORIAL.sl TUTORIAL.th
+ TUTORIAL.translators TUTORIAL.zh add-log.el european.el
+
+Marco Melgazzi: changed term.el
+
+Marco Walther: changed mips-siemens.h unexelfsni.c unexsni.c
+
+Marcus G. Daniels: changed xterm.c configure.in lwlib-Xm.c lwlib.c
+ Makefile.in xdisp.c xfns.c xmenu.c alloc.c config.in dispnew.c
+ editfns.c emacs.c irix5-0.h linux.h lwlib-Xm.h lwlib.h ptx4.h
+ sequent-ptx.h unexelf.c
+
+Marek Martin: changed nnfolder.el
+
+Marien Zwart: changed python.el
+
+Mario Lang: wrote erc-button.el erc-ibuffer.el erc-imenu.el erc-menu.el
+ erc-netsplit.el erc-networks.el erc-notify.el erc-speedbar.el
+ erc-stamp.el erc-track.el erc-xdcc.el
+and changed erc.el erc-dcc.el erc-speak.el Makefile erc-bbdb.el
+ erc-complete.el erc-pcomplete.el erc-chess.el erc-fill.el erc-list.el
+ battery.el erc-match.el erc-autojoin.el erc-nets.el erc-nickserv.el
+ erc-ring.el diff.el erc-ezbounce.el erc-identd.el erc-lang.el
+ erc-log.el and 6 other files
+
+Mark A. Hershberger: changed xml.el nnrss.el mm-url.el cperl-mode.el
+ esh-mode.el gnus-group.el
+
+Mark D. Baushke: changed mh-e.el mh-utils.el mh-mime.el mh-comp.el
+ mh-customize.el mh-index.el mh-loaddefs.el Makefile mh-identity.el
+ mh-seq.el mh-speed.el mh-funcs.el mh-alias.el MH-E-NEWS etags.c
+ mh-junk.el mh-pick.el mh-tool-bar.el mh-xemacs-compat.el
+
+Mark Davies: changed Makefile.in amdx86-64.h configure configure.in
+ hp800.h netbsd.h ralloc.c sh3el.h sort.el
+
+Mark Diekhans: changed compile.el
+
+Mark H. Weaver: changed comint.el
+
+Mark Hood: changed gnus-uu.el
+
+Mark Lambert: changed process.c process.h
+
+Mark Mitchell: changed font-lock.el
+
+Mark Neale: changed fortran.el
+
+Mark Osbourne: changed hexl-mode.el
+
+Mark Plaksin: changed nnrss.el term.el
+
+Mark Thomas: changed flow-fill.el gnus-sum.el gnus-util.el nnmail.el
+
+Mark W Maimone: changed mpuz.el
+
+Mark W. Eichin: changed keyboard.c xterm.c
+
+Marko Kohtala: changed info.el
+
+Marko Rahamaa: wrote latin-3.el
+
+Markus Armbruster: changed avoid.el
+
+Markus Heritsch: wrote ada-xref.el
+
+Markus Holmberg: changed thingatpt.el
+
+Markus Rost: wrote cus-test.el
+and changed cus-edit.el Makefile.in files.el compile.el rmail.el
+ tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el
+ mule-cmds.el rmailout.el checkdoc.el configure.in custom.el emacsbug.el
+ gnus.el help-fns.el ls-lisp.el mwheel.el and 122 other files
+
+Markus Triska: changed byte-opt.el bytecomp.el doctor.el expand.el
+ flymake.el flymake.texi handwrite.el internals.texi speedbar.el subr.el
+ tumme.el widget.texi
+
+Marshall T. Vandegrift: changed gnus-fun.el
+
+Martin Boyer: changed bibtex.el menu-bar.el
+
+Martin Buchholz: changed etags.c
+
+Martin J. Reed: changed ldap.el
+
+Martin Kretzschmar: changed gnus-spec.el gnus-sum.el
+
+Martin Larose: changed message.el
+
+Martin Lorentzon: changed vc.el vc-cvs.el vc-hooks.el vc-rcs.el
+ vc-sccs.el
+
+Martin Neitzel: changed sc.el
+
+Martin Rudalics: changed cus-edit.el wid-edit.el cus-start.el files.el
+ flyspell.el font-lock.el complete.el insdel.c ispell.el macmenu.c
+ syntax.c table.el w32menu.c wdired.el whitespace.el window.el xdisp.c
+ xmenu.c backups.texi buffer.c buffer.h and 36 other files
+
+Martin Stjernholm: wrote cc-bytecomp.el
+and changed cc-engine.el cc-cmds.el cc-langs.el cc-defs.el cc-mode.el
+ cc-vars.el cc-fonts.el cc-align.el cc-styles.el cc-menus.el cc-fix.el
+ cc-mode.texi Makefile.in cc-guess.el cc-mode-19.el ack.texi awk-mode.el
+ cc-awk.el cc-lobotomy.el cc-make.el cc-style.el and 5 other files
+
+Martin Thornquist: changed gnus-group.el gnus-topic.el
+
+Masahiko Sato: wrote vip.el
+
+Masanobu Umeda: wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus.el
+ metamail.el nndb.el nnheader.el nnspool.el prolog.el rmailsort.el
+ timezone.el
+and changed gnuspost.el
+
+Masatake Yamato: wrote cc-subword.el ld-script.el
+and changed etags.el asm-mode.el hexl.el xdisp.c bindings.el man.el
+ simple.el wid-edit.el add-log.el compile.el faces.el pcvs.el
+ register.el ruler-mode.el buffer.c cus-face.el dired-x.el display.texi
+ etags.c font-lock.el gdb-ui.el and 59 other files
+
+Masayuki Ataka: changed texinfmt.el texinfo.el characters.el cmuscheme.el
+ make-mode.el
+
+Masayuki Fujii: changed dnd.el w32-win.el
+
+Mathias Dahl: wrote image-dired.el
+and changed tumme.el dired.el dired.texi
+
+Mathias Megyei: changed Makefile.in
+
+Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el
+
+Matt Hodges: changed table.el faces.el iswitchb.el simple.el tmm.el
+ cal-menu.el calendar.el calendar.texi diary-lib.el easymenu.el
+ edebug.texi eldoc.el em-hist.el em-pred.el fixit.texi icon.el ido.el
+ locate.el paragraphs.el pcomplete.el repeat.el and 3 other files
+
+Matt Pharr: changed message.el
+
+Matt Simmons: changed message.el
+
+Matt Swift: changed compile.el dired.el editfns.c lisp-mode.el
+ mm-decode.el outline.el rx.el simple.el startup.el
+
+Matthew Mundell: changed calendar.texi diary-lib.el files.texi
+ type-break.el debugging.texi display.texi edebug.texi editfns.c eval.c
+ fileio.c frames.texi help.texi internals.texi modes.texi nonascii.texi
+ objects.texi os.texi positions.texi searching.texi subr.el text.texi
+ tips.texi
+
+Matthias F,Av(Brste: changed files.el
+
+Matthias Wiehl: changed gnus.el
+
+Matthieu Devin: wrote delsel.el
+
+Matthieu Moy: changed gnus-msg.el message.el
+
+Max Froumentin: changed gnus-art.el mml.el
+
+Michael Albinus: wrote tramp-ftp.el tramp-smb.el
+and changed tramp.el tramp.texi tramp-vc.el ange-ftp.el files.el
+ tramp-util.el files.texi nnml.el tramp-uu.el vc.el dired-x.el dired.el
+ faq.texi find-dired.el locate.el mini.texi rcompile.el tramp*.el
+ trampver.el trampver.texi woman.el
+
+Michael Ben-Gershon: changed acorn.h configure.in riscix1-1.h riscix1-2.h
+ unexec.c
+
+Michael Cook: changed gnus-sum.el
+
+Michael D. Ernst: wrote reposition.el
+and changed dired-x.el uniquify.el ispell.el bibtex.el rmail.el dired.el
+ simple.el dired-aux.el gud.el rmailsum.el bytecomp.el compare-w.el
+ complete.el fill.el shadow.el texnfo-upd.el vc.el allout.el comint.el
+ cust-print.el edebug.el and 29 other files
+
+Michael D. Prange: wrote fortran.el
+and changed tex-mode.el
+
+Michael Downes: changed gnus-sum.el
+
+Michael Gschwind: wrote iso-cvt.el latin-2.el
+
+Michael Hotchin: changed compile.el
+
+Michael I. Bushnell: changed rmail.el simple.el callproc.c gnu.h gnus.el
+ lread.c process.c screen.el search.c sendmail.el startup.el timer.c
+
+Michael K. Johnson: changed configure.in emacs.c intel386.h linux.h
+ mem-limits.h process.c sysdep.c syssignal.h systty.h template.h
+ unexec.c ymakefile
+
+Michael Kifer: wrote cal-x.el ediff-diff.el ediff-help.el ediff-hook.el
+ ediff-init.el ediff-merg.el ediff-mult.el ediff-ptch.el ediff-util.el
+ ediff-vers.el ediff-wind.el ediff.el viper-cmd.el viper-ex.el
+ viper-init.el viper-keym.el viper-macs.el viper-mous.el viper-util.el
+ viper.el
+and changed ediff-merge.el ediff*.el viper*.el ediff-hooks.el menu-bar.el
+ viper-utils.el appt.el desktop.el ediff-meta.el ediff-nult.el
+ ediff.texi viper-mouse.el viper.texi
+
+Michael Olson: changed erc.el erc-backend.el erc.texi Makefile
+ erc-autoaway.el erc-log.el erc-stamp.el erc-identd.el erc-list.el
+ erc-track.el erc-match.el erc-bbdb.el erc-dcc.el erc-notify.el
+ erc-ibuffer.el erc-pcomplete.el erc-spelling.el erc-compat.el
+ erc-goodies.el erc-nicklist.el ERC-NEWS and 44 other files
+
+Michael Piotrowski: changed gnus-sum.el ps-print.el
+
+Michael R. Cook: changed gnus-topic.el gnus-art.el gnus-sum.el
+
+Michael R. Mauger: changed sql.el emacsclient.c cua-base.el custom.el
+ facemenu.el recentf.el replace.el tramp.el w32fns.c
+
+Michael R. Wolf: changed ange-ftp.el
+
+Michael Schierl: changed pgg-pgp.el
+
+Michael Schmidt: wrote modula2.el (public domain)
+
+Michael Shields: changed spam.el gnus-art.el gnus-sum.el gnus-cite.el
+ gnus-group.el gnus.el intel386.h nndraft.el pgg-def.el
+
+Michael Sperber [Mr. Preprocessor]: changed aix3-1.h aix4-2.h
+
+Michael Staats: wrote pc-select.el
+
+Michael Welsh Duggan: changed lisp.h sh-script.el w32term.c buffer.c
+ gnus-spec.el keyboard.c nnmail.el termhooks.h url-http.el w32-win.el
+ w32fns.c w32menu.c w32term.h xdisp.c xterm.c
+
+Michal Jankowski: changed insdel.c keyboard.c
+
+Michal Nazarewicz: changed ispell.el
+
+Micha,Ak(Bl Cadilhac: changed ido.el fill.el ispell.el Makefile anti.texi
+ battery.el blackbox.el bs.el cmuscheme.el complete.el cus-edit.el
+ dispnew.c faq.texi flyspell.el footnote.el fr-refcard.ps fr-refcard.tex
+ glasses.el info.el life.el lpr.el and 12 other files
+
+Michelangelo Grigni: wrote ffap.el
+and changed gnus-score.el
+
+Mikael Djurfeldt: changed xdisp.c
+
+Mike Haertel: changed 7300.h
+
+Mike Kupfer: changed mh-e.el mh-utils.el
+
+Mike Long: changed b2m.c make-dist make-mode.el netbsd.h view.el vms.h
+
+Mike Mcewan: changed gnus-agent.el gnus-sum.el gnus-score.el
+
+Mike Newton: changed bibtex.el
+
+Mike Rowan: changed process.c alloc.c dispnew.c keyboard.c process.h
+ sysdep.c xdisp.c
+
+Mike Williams: wrote mouse-sel.el thingatpt.el
+and changed sgml-mode.el xml-lite.el
+
+Mike Woolley: changed gnus-sum.el
+
+Mikio Nakajima: changed ring.el viper-util.el
+
+Milan Zamazal: wrote czech.el glasses.el tildify.el
+and changed slovak.el abbrev.el compile.el filecache.el files.el
+
+Miles Bader: wrote button.el image-file.el macroexp.el minibuf-eldef.el
+ rfn-eshadow.el
+and changed comint.el faces.el simple.el editfns.c xfaces.c info.el
+ xdisp.c minibuf.c wid-edit.el xterm.c subr.el window.el cus-edit.el
+ diff-mode.el dispextern.h quick-install-emacs xfns.c help.el lisp.h
+ textprop.c bytecomp.el and 242 other files
+
+Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el
+ mule-conf.el mule.el pop3.el
+
+Miyoshi Masanori: changed mouse.el smtpmail.el xdisp.c
+
+Morioka Tomohiko: changed rmail.el rmailout.el rmailsum.el fns.c
+ message.el nnheader.el nnmail.el rmailkwd.el smiley.el
+
+Morten Welinder: wrote [many MSDOS files] arc-mode.el desktop.el dosfns.c
+ internal.el msdos.h pc-win.el s-region.el
+and changed msdos.c config.bat keyboard.c sed1.inp sed2.inp fileio.c
+ sed3.inp dos-fns.el callproc.c add-log.el alpha.h data.c editfns.c
+ emacs.c etags.c files.el info.el lread.c mainmake osf1.h tar-mode.el
+ and 73 other files
+
+Mosur Mohan: changed etags.c
+
+Motorola: changed buff-menu.el
+
+Mukesh Prasad: wrote vmsproc.el
+
+Murata Shuuichirou: changed coding.c
+
+N. Raghavendra: changed timezone.el
+
+Nachum Dershowitz: wrote cal-hebrew.el
+
+Nagy Andras: wrote gnus-sieve.el
+and changed imap.el gnus.el
+
+Nakaji Hiroyuki: changed amdx86-64.h configure.in mm-util.el
+
+Nakamura Toshikazu: changed w32fns.c
+
+NeXT, Inc.: wrote unexnext.c
+
+Neal Ziring: wrote vi.el (public domain)
+
+Neil Mager: wrote appt.el
+
+Neil W. Van Dyke: wrote webjump.el
+
+Nelson H. F. Beebe: changed configure.in
+
+Nelson Jose Dos Santos Ferreira: changed nnsoup.el
+
+Nevin Kapur: changed nnmail.el gnus-sum.el nnimap.el gnus-group.el
+ gnus.el nnbabyl.el nnfolder.el nnmbox.el nnmh.el nnml.el
+
+Niall Mansfield: changed etags.c
+
+Nick Roberts: wrote gdb-ui.el
+and changed gud.el building.texi tooltip.el speedbar.el bindings.el
+ thumbs.el xt-mouse.el .gdbinit DEBUG cc-mode.el t-mouse.el frames.texi
+ subr.el comint.el display.texi help-mode.el compile.el descr-text.el
+ dired.el gud-display.pbm speedbar.texi and 116 other files
+
+Nico Francois: changed w32fns.c w32inevt.c w32menu.c
+
+Niimi Satoshi: changed pp.el search.c
+
+Niklas Morberg: changed nnweb.el gnus-art.el nnimap.el spam.el
+
+Nikolaj Schumacher: changed compile.el rx.el
+
+Noah Friedman: wrote eldoc.el rlogin.el rsz-mini.el type-break.el
+and changed comint.el emacs-buffer.gdb files.el mailabbrev.el sendmail.el
+ subr.el timer.el yow.el battery.el complete.el config.in configure.in
+ copyright.h fns.c gnu-linux.h hpux7.h irix3-3.h lisp-mnt.el loaddefs.el
+ mailalias.el menu-bar.el and 14 other files
+
+Nobuyuki Hikichi: changed news-risc.h
+
+Noel Cragg: changed mh-junk.el
+
+Norbert Koch: changed gnus-score.el
+
+Nozomu Ando: changed unexmacosx.c alloc.c buffer.c mips.h pmax.h
+ smtpmail.el sysselect.h unexelf.c
+
+Nuutti Kotivuori: changed gnus-sum.el flow-fill.el gnus-cache.el
+
+Odd Gripenstam: wrote dcl-mode.el
+
+Ognyan Kulev: changed TUTORIAL.bg cyrillic.el
+
+Olaf Sylvester: wrote bs.el
+
+Ole Aamot: changed compile.el
+
+Oleg S. Tihonov: changed cyrillic.el ispell.el map-ynp.el subr.el
+
+Olin Shivers: wrote cmuscheme.el comint.el inf-lisp.el shell.el
+
+Olive Lin: changed tex-mode.el
+
+Oliver Scholz: changed gamegrid.el nonascii.texi rx.el startup.el
+ update-game-score.c
+
+Oliver Seidel: wrote todo-mode.el
+
+Olivier Laurens: changed forms.el
+
+Olivier Lecarme: changed make-mode.el ange-ftp.el apropos.el bibtex.el
+ cpp.el facemenu.el forms.el hscroll.el indent.el nroff-mode.el
+ paragraphs.el server.el sort.el
+
+Olli Savia: changed etags.c syssignal.h
+
+Osamu Yamane: changed smtpmail.el
+
+Oscar Figueiredo: wrote eudc-bob.el eudc-export.el eudc-hotlist.el
+ eudc-vars.el eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el ldap.el
+and changed ph.el
+
+,bS(Bscar Fuentes: changed emacsclient.c
+
+Oystein Viggen: changed dgnushack.el
+
+P. E. Jareth Hein: changed gnus-util.el
+
+Pace Willisson: wrote ispell.el
+
+Pascal Dupuis: changed octave-inf.el
+
+Pascal Rigaux: changed rfc2231.el
+
+Paul Curry: changed cc-subword.el
+
+Paul D. Smith: wrote snmp-mode.el
+and changed imenu.el make-mode.el
+
+Paul Eggert: wrote cal-dst.el rcs2log vcdiff
+and changed editfns.c vc.el Makefile.in configure.in vc-hooks.el data.c
+ emacs.c gnus.el calendar.el config.in floatfns.c process.c sysdep.c
+ dired.el xterm.c callproc.c fileio.c filelock.c lread.c print.c
+ rmail.el and 290 other files
+
+Paul Fisher: changed fns.c
+
+Paul Franklin: changed nnmail.el message.el
+
+Paul Hilfinger: changed fill.el
+
+Paul Jarc: wrote nnmaildir.el nnnil.el
+and changed message.el gnus-util.el gnus-int.el gnus.el gnus-agent.el
+ gnus-start.el gnus-sum.el lpath.el nnmail.el
+
+Paul Pogonyshev: changed subr.el align.el dabbrev.el display.texi
+ etags.el info.el ses.el tar-mode.el url-http.el which-func.el window.el
+
+Paul Reilly: wrote dgux5-4r3.h gux5-4r2.h
+and changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.in process.c
+ xfns.c Makefile.in dgux5-4R2.h dgux5-4R3.h files.el keyboard.c
+ lwlib-Xaw.c lwlib-Xm.h lwlib-int.h lwlib.h widget.c widget.h xlwmenu.h
+ xmenu.c xterm.c
+
+Paul Rubin: changed config.h sun2.h texinfmt.el window.c
+
+Paul Stevenson: changed nnvirtual.el
+
+Paul Stodghill: changed gnus-agent.el
+
+Pavel Jan,Bm(Bk: changed COPYING keyboard.c xterm.c xdisp.c Makefile.in
+ process.c emacs.c lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c
+ coding.c eval.c fileio.c flyspell.el fns.c indent.c callint.c
+ cus-start.el and 703 other files
+
+Pavel Kobiakov: changed flymake.el flymake.texi
+
+Pavel Kobyakov: wrote flymake.el
+
+Per Abrahamsen: wrote cpp.el cus-dep.el cus-edit.el cus-face.el
+ cus-start.el custom.el double.el gnus-cite.el gnus-cus.el gnus-score.el
+ gnus-soup.el wid-browse.el wid-edit.el widget.el xt-mouse.el
+and changed message.el menu-bar.el gnus.el gnus-art.el gnus-msg.el
+ gnus-group.el frame.el gnus-draft.el gnus-sum.el tool-bar.el
+ widget.texi apropos.el easymenu.el facemenu.el faces.el gnus-srvr.el
+ gnus-uu.el ispell.el lisp-mode.el makefile.el mouse.el
+ and 27 other files
+
+Per Bothner: wrote term.el
+and changed iso-acc.el process.c sysdep.c
+
+Per Cederqvist: wrote ewoc.el
+and changed vc.el vc-hooks.el diff-mode.el etags.c etags.el forms.el
+ hexl.el process.c
+
+Per Persson: wrote gnus-vm.el
+
+Per Starback: changed ispell.el gnus-start.el apropos.el bytecomp.el
+ characters.el charset.h coding.c dired.el doctor.el emacs.c european.el
+ iso-transl.el replace.el startup.el vc.el xdisp.c
+
+Pete Kazmier: changed gnus-art.el
+
+Pete Ware: wrote auto-show.el (public domain)
+and changed message.el
+
+Pete-Temp: changed gnus-art.el
+
+Peter Breton: wrote dirtrack.el filecache.el find-lisp.el generic-x.el
+ generic.el locate.el net-utils.el
+
+Peter Doornbosch: changed vc-svn.el
+
+Peter Heslin: changed flyspell.el outline.el
+
+Peter Kleiweg: wrote ps-mode.el
+
+Peter Liljenberg: wrote elint.el
+
+Peter Runestig: changed makefile.w32-in configure.bat dos-w32.el emacs.rc
+ envadd.bat gmake.defs multi-install-info.bat nmake.defs w32fns.c
+ zone-mode.el
+
+Peter S. Galbraith: wrote mh-alias.el mh-identity.el mh-inc.el
+ mh-limit.el
+and changed mh-comp.el mh-e.el mh-utils.el mh-mime.el mh-customize.el
+ mh-seq.el Makefile mh-init.el mh-loaddefs.el mh-pick.el
+ mh-xemacs-compat.el mh-xemacs-toolbar.el README info-look.el
+ mh-compat.el mh-funcs.el .cvsignore MH-E-NEWS alias.pbm alias.xpm
+ cabinet.xpm and 14 other files
+
+Peter Seibel: changed cl-indent.el lisp-mode.el
+
+Peter Stephenson: wrote vcursor.el
+
+Peter Von Der Ahe: changed gnus-ems.el
+
+Peter Whaite: changed data.c
+
+Petri Kaurinkoski: changed configure.in iris4d.h irix6-0.h irix6-5.h
+ usg5-4.h
+
+Philippe Schnoebelen: wrote gomoku.el mpuz.el
+
+Philippe Waroquiers: changed etags.el
+
+Piet Van Oostrum: changed data.c fileio.c flyspell.el make-package
+ smtpmail.el
+
+Pieter E.J. Pareit: wrote mixal-mode.el
+
+Pinku Surana: changed sql.el
+
+Pmr-Sav: changed mail-utils.el rmail.el
+
+Primoz Peterlin: changed TUTORIAL.sl
+
+R. Bernstein: changed gud.el
+
+Rafael Sep,Az(Blveda: changed TUTORIAL.es
+
+Rainer Schoepf: wrote alpha.h unexalpha.c
+and changed osf1.h alloc.c buffer.c callint.c data.c dispextern.h doc.c
+ editfns.c floatfns.c frame.h lisp.h lread.c marker.c mem-limits.h
+ print.c puresize.h window.h xdisp.c xterm.h
+
+Raja R Harinath: changed nnml.el
+
+Raja R. Harinath: changed gnus-salt.el
+
+Rajappa Iyer: changed gnus-salt.el
+
+Rajesh Vaidheeswarran: wrote whitespace.el
+and changed ffap.el
+
+Ralf Angeli: wrote scroll-lock.el
+and changed w32fns.c tex-mode.el comint.el flow-fill.el frame.el
+ gnus-art.el killing.texi mm-view.el pcl-cvs.texi reftex-auc.el
+ reftex-cite.el reftex-dcr.el reftex-global.el reftex-index.el
+ reftex-parse.el reftex-ref.el reftex-sel.el reftex-toc.el
+ reftex-vars.el reftex.el reftex.texi and 4 other files
+
+Ralf Fassel: changed dabbrev.el files.el fill.el iso-acc.el tar-mode.el
+
+Ralph Schleicher: wrote battery.el info-look.el
+and changed libc.el fileio.c mm-decode.el nnultimate.el
+
+Ramakrishnan M: changed mlm-util.el
+
+Randal Schwartz: wrote pp.el
+
+Randall Smith: changed dired.el
+
+Raul Acevedo: changed info.el options.el
+
+Ray Blaak: wrote delphi.el
+
+Raymond Scholz: wrote deuglify.el
+and changed gnus-art.el gnus-msg.el gnus.texi message.el nnmail.el
+ pgg-gpg.el
+
+Reiner Steib: wrote gmm-utils.el
+and changed gnus-art.el gnus.texi message.el gnus-sum.el gnus.el
+ gnus-group.el gnus-faq.texi gnus-util.el mml.el gnus-score.el
+ gnus-start.el message.texi mm-util.el gnus-agent.el gnus-msg.el spam.el
+ files.el spam-report.el mm-decode.el nnmail.el nnweb.el
+ and 166 other files
+
+Remek Trzaska: changed gnus-ems.el
+
+Remi Letot: changed nnmaildir.el
+
+Renaud Rioboo: changed nnmail.el
+
+Ren,Ai(B Kyllingstad: changed pcomplete.el
+
+Reto Zimmermann: changed vhdl-mode.el
+
+Richard Bielawski: changed modes.texi
+
+Richard Dawe: changed Makefile.in config.in
+
+Richard G Bielawski: changed paren.el
+
+Richard Hoskins: changed message.el
+
+Richard King: wrote backquote.el filelock.c userlock.el
+
+Richard L. Pieri: wrote pop3.el
+
+Richard M. Heiberger: changed tex-mode.el
+
+Richard M. Stallman: wrote [The original GNU Emacs and numerous files]
+ easymenu.el font-lock.el image-mode.el menu-bar.el paren.el
+and changed keyboard.c files.el simple.el xterm.c xdisp.c rmail.el
+ fileio.c process.c sysdep.c xfns.c buffer.c Makefile.in window.c
+ configure.in subr.el startup.el emacs.c editfns.c sendmail.el info.el
+ dispnew.c and 1334 other files
+
+Richard Mlynarik: wrote cl-indent.el ebuff-menu.el ehelp.el env.c
+ rfc822.el terminal.el yow.el
+and changed files.el sysdep.c rmail.el info.el keyboard.c fileio.c
+ loaddefs.el simple.el process.c window.c editfns.c startup.el unexec.c
+ xfns.c bytecomp.el keymap.c minibuf.c sendmail.el buffer.c dispnew.c
+ emacs.c and 123 other files
+
+Richard Sharman: wrote hilit-chg.el
+and changed sh-script.el ediff-init.el regexp-opt.el simple.el
+
+Rick Farnbach: wrote morse.el
+
+Rick Sladkey: wrote backquote.el
+and changed gud.el intervals.c intervals.h simple.el
+
+Rob Browning: changed configure.in
+
+Rob Kaut: changed vhdl-mode.el
+
+Rob Riepel: wrote tpu-edt.el tpu-extras.el tpu-mapper.el vt-control.el
+and changed tpu-doc.el
+
+Robert Bihlmeyer: changed gnus-score.el gnus-util.el message.el
+
+Robert Fenk: changed desktop.el
+
+Robert J. Chassell: wrote makeinfo.el texinfo.el texnfo-upd.el
+and changed texinfmt.el emacs-lisp-intro.texi page-ext.el emacs.tex
+ info.el loaddefs.el texinfo-update.el texinfo.tex INSTALL case-table.el
+ cl.texinfo history.el informat.el latin-1.el latin-2.el latin-3.el
+ latin-4.el page.el tex-mode.el texinfo.texinfo vip.texinfo
+
+Robert Thorpe: changed cus-start.el indent.el
+
+Roberto Rodr,Am(Bguez: changed ada-mode.texi glossary.texi widget.texi
+
+Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c
+
+Rodrigo Real: changed pt-br-refcard.tex pt-br-refcard.ps
+
+Roger Breitenstein: changed smtpmail.el
+
+Roland B. Roberts: wrote logout.com mailemacs.com vms-pmail.el
+and changed buffer.h build.com callproc.c compile.com dired.c files.el
+ gnus-group.el gnus-sum.el kepteditor.com precomp.com process.c sort.el
+ sysdep.c systty.h vmspaths.h vmsproc.el
+
+Roland Mcgrath: wrote autoload.el etags.el find-dired.el grep.el
+ map-ynp.el
+and changed compile.el add-log.el configure.in files.el vc.el Makefile.in
+ simple.el mailabbrev.el buffer.c comint.el upd-copyr.el etags.c
+ menu-bar.el loaddefs.el mem-limits.h ralloc.c fileio.c data.c process.c
+ rlogin.el rmail.el and 137 other files
+
+Roland Winkler: changed bibtex.el appt.el artist.el conf-mode.el
+ flyspell.el ispell.el make-mode.el sgml-mode.el sh-script.el
+ skeleton.el
+
+Rolf Ebert: wrote ada-mode.el
+and changed files.el find-file.el
+
+Romain Francoise: changed faq.texi dired-x.el ibuf-ext.el Makefile.in
+ comint.el compile.el message.el puresize.h replace.el subr.el
+ files.texi gnus-fun.el gnus.texi help-fns.el make-dist rcirc.el
+ antlr-mode.el bookmark.el buffer.c diary-lib.el dired.el
+ and 130 other files
+
+Roman Belenov: changed which-func.el
+
+Ron Schnell: wrote dunnet.el
+
+Ronan Waide: changed smtpmail.el
+
+Rui-Tao Dong: changed nnweb.el
+
+Rune Kleveland: changed xfns.c
+
+Russ Allbery: changed message.el
+
+Ryan Yeske: wrote rcirc.el
+and changed ffap.el ispell.el rmailsum.el simple.el testcover.el
+
+Ryszard Kubiak: changed ogonek.el
+
+Sacha Chua: wrote erc-pcomplete.el
+and changed erc.el erc-button.el
+
+Saito Takuya: changed compile.el mule.el
+
+Sam Dooley: changed keyboard.c
+
+Sam Falkner: changed nntp.el
+
+Sam Kendall: changed etags.c etags.el
+
+Sam Steingold: wrote gulp.el midnight.el
+and changed cl-indent.el font-lock.el ange-ftp.el mouse.el tex-mode.el
+ vc-cvs.el add-log.el bindings.el bookmark.el debug.el diary-lib.el
+ dired.el pcvs.el sgml-mode.el simple.el browse-url.el buff-menu.el
+ bytecomp.el cc-mode.el compile.el etags.el and 96 other files
+
+Samuel Tardieu: changed smime.el
+
+Sanghyuk Suh: changed mac-win.el macterm.c
+
+Sascha L,A|(Bdecke: wrote mml1991.el
+and changed gnus-win.el
+
+Sascha Wilde: changed pgg-gpg.el pgg.el pgg.texi configure.in
+
+Satyaki Das: wrote mh-acros.el mh-gnus.el mh-junk.el mh-search.el
+ mh-speed.el mh-thread.el mh-tool-bar.el
+and changed mh-e.el mh-utils.el mh-seq.el mh-index.el mh-comp.el
+ mh-mime.el mh-customize.el mh-loaddefs.el mh-funcs.el Makefile
+ mh-alias.el mh-pick.el mh-unit.el mh-init.el mh-identity.el mh-make.el
+ mh-xemacs-toolbar.el mh-xemacs-compat.el pgg-gpg.el mh-inc.el
+ highlight.xpm and 7 other files
+
+Schlumberger Technology Corporation: changed gud.el
+
+Scott A Crosby: changed gnus-logic.el
+
+Scott Byer: changed gnus-sum.el
+
+Scott Draves: wrote tq.el
+
+Scott M. Meyers: changed cmacexp.el
+
+Sean Neakums: changed gnus-msg.el gnus-uu.el
+
+Sean O'rourke: changed ibuf-ext.el
+
+Sebastian Kremer: wrote dired-aux.el dired-x.el dired.el ls-lisp.el
+and changed add-log.el
+
+Sebastian Tennant: changed desktop.el
+
+Sebastien Kirche: changed mail-extr.el
+
+Sen Nagata: wrote crm.el rfc2368.el
+
+Seokchan Lee: changed message.el
+
+Sergey Poznyakoff: changed rmail.el mh-mime.el rmail.texi smtpmail.el
+
+Sergio Pokrovskij: changed TUTORIAL.eo
+
+Shawn M. Carey: wrote freebsd.h
+
+Shenghuo Zhu: wrote binhex.el mm-extern.el mm-partial.el mm-url.el
+ mm-uu.el mml2015.el nnrss.el nnwarchive.el rfc1843.el uudecode.el
+ webmail.el
+and changed gnus-art.el message.el gnus-sum.el gnus-msg.el gnus.el
+ gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el
+ gnus-start.el gnus-util.el nnfolder.el mm-view.el nnslashdot.el
+ nnmail.el nntp.el gnus-topic.el gnus-xmas.el rfc2047.el dgnushack.el
+ and 101 other files
+
+Shinichirou Sugou: changed etags.c
+
+Shuhei Kobayashi: wrote hex-util.el sha1.el
+and changed gnus-group.el message.el nnmail.el
+
+Shun-Ichi Goto: changed url-http.el
+
+Sidney Markowitz: changed doctor.el
+
+Sigbjorn Finne: changed gnus-srvr.el
+
+Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el
+ mml-sec.el mml-smime.el nnfolder.el nnimap.el nnml.el rfc2104.el
+ sieve-manage.el sieve-mode.el sieve.el smime.el starttls.el tls.el
+ url-imap.el
+and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg.el
+ mml2015.el pgg-gpg.el gnus-agent.el mml.el mm-decode.el mml1991.el
+ gnus-group.el gnus-msg.el pgg-pgp5.el gnus-sieve.el browse-url.el
+ gnus-int.el gnus.el pgg-parse.el gnus-cache.el mail-source.el
+ and 89 other files
+
+Simon Leinen: changed smtpmail.el Makefile Makefile.in cm.c cm.h hpux9.h
+ indent.c process.c sc.texinfo sgml-mode.el term.c xfns.c xmenu.c
+ xterm.c
+
+Simon Marshall: wrote fast-lock.el lazy-lock.el regexp-opt.el
+and changed comint.el font-lock.el shell.el rmail.el fortran.el
+ sendmail.el subr.el dired.el sh-script.el texinfo.el add-log.el
+ compile.el outline.el help.el menu-bar.el perl-mode.el ps-print.el
+ rmailsum.el bytecomp.el cc-fonts.el data.c and 57 other files
+
+Skip Collins: changed w32fns.c w32term.c w32term.h
+
+Slawomir Nowaczyk: changed emacs.py python.el TUTORIAL.pl flyspell.el
+ ls-lisp.el w32proc.c
+
+Spencer Thomas: changed dabbrev.el emacsclient.c emacsserver.c gnus.texi
+ server.el tcp.c unexec.c
+
+Sriram Karra: changed message.el
+
+Stanislav Shalunov: wrote uce.el
+
+Stefan Monnier: wrote bibtex.el cvs-status.el diff-mode.el log-edit.el
+ log-view.el pcvs-defs.el pcvs-info.el pcvs-parse.el pcvs-util.el
+ reveal.el smerge-mode.el
+and changed vc.el font-lock.el pcvs.el newcomment.el subr.el lisp.h
+ keyboard.c fill.el keymap.c tex-mode.el alloc.c compile.el files.el
+ regex.c simple.el easy-mmode.el syntax.c vc-hooks.el info.el xdisp.c
+ sh-script.el and 519 other files
+
+Steinar Bang: changed imap.el
+
+Stephan Stahl: changed which-func.el buff-menu.el buffer.c dired-x.texi
+ ediff-mult.el
+
+Stephen A. Wood: changed fortran.el
+
+Stephen Berman: changed allout.el find-dired.el recentf.el
+
+Stephen C. Gilardi: changed configure.in
+
+Stephen Compall: changed saveplace.el texinfo.el
+
+Stephen Eglen: wrote iswitchb.el mspools.el
+and changed diary-lib.el locate.el octave-inf.el replace.el hexl.el
+ info-look.el sendmail.el spell.el uce.el MORE.STUFF add-log.el
+ advice.el allout.el autoinsert.el avoid.el backquote.el battery.el
+ bib-mode.el bruce.el c-mode.el ccl.el and 71 other files
+
+Stephen Gildea: wrote mh-funcs.el mh-pick.el refcard.tex
+and changed time-stamp.el mh-e.el mh-comp.el mh-utils.el mh-customize.el
+ mh-junk.el fileio.c files.el fortran.el mh-e.texi mh-mime.el mwheel.el
+ tex-mode.el
+
+Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
+
+Stephen Leake: changed ada-mode.el ada-xref.el ada-stmt.el ada-mode.texi
+ ada-prj.el align.el
+
+Steve Fisk: wrote cal-tex.el
+
+Steve Nygard: changed unexnext.c
+
+Steve Strassman: wrote spook.el
+
+Steve Youngs: changed mh-utils.el mh-xemacs-compat.el dgnushack.el
+ mh-customize.el mh-e.el mh-comp.el mh-mime.el Makefile Makefile.in
+ browse-url.el gnus-art.el gnus-sum.el gnus-xmas.el lpath.el mh-seq.el
+ .cvsignore dns.el em-unix.el gnus-async.el gnus-util.el mail-source.el
+ and 15 other files
+
+Steven E. Harris: changed nnheader.el
+
+Steven Huwig: changed emacs.py python.el
+
+Steven L. Baur: wrote earcon.el footnote.el gnus-audio.el gnus-setup.el
+and changed gnus-xmas.el gnus-msg.el add-log.el dgnushack.el edebug.el
+ gnus-ems.el gnus-start.el gnus-topic.el message.el nnbabyl.el nntp.el
+ webjump.el
+
+Steven Suhr: changed dispnew.c scroll.c term.c termchar.h
+
+Steven Tamm: changed macterm.c make-package mac.c macfns.c configure.in
+ unexmacosx.c INSTALL mac-win.el Makefile.in README darwin.h editfns.c
+ lread.c macmenu.c scroll-bar.el MACHINES config.h config.in dispnew.c
+ eval.c fileio.c and 7 other files
+
+Stewart M. Clamen: wrote cal-mayan.el
+
+Stuart D. Herring: changed keymap.c minibuf.c widget.texi
+
+Stuart Herring: changed files.el isearch.el align.el allout.el comint.el
+ edebug.el find-lisp.el sregex.el
+
+Sudish Joseph: changed mac-win.el
+
+Sun Microsystems, Inc: wrote emacs.icon emacstool.1 emacstool.c
+ sun-curs.el sun-fns.el sun-mouse.el sun.el sunfns.c
+and changed emacsclient.c emacsserver.c server.el
+
+Sun Yijiang: changed TUTORIAL.cn
+
+Sundar Narasimhan: changed rnews.el rnewspost.el
+
+Sven Joachim: changed arc-mode.el de-refcard.tex files.el files.texi
+ help.el mule.texi sed3v2.inp sh-script.el simple.el
+
+Svend Tollak Munkejord: changed deuglify.el
+
+Takaaki Ota: wrote table.el
+and changed appt.el compile.el dired.c etags.c ldap.el makefile.w32-in
+ recentf.el subr.el w32bdf.c
+
+Takahashi Kaoru: changed texinfmt.el
+
+Takahashi Naoto: wrote cyrillic.el ethio-util.el ethiopic.el latin-alt.el
+ latin-ltx.el latin-post.el utf-8.el
+and changed fontset.el mule-conf.el quail.el
+
+Takai Kousuke: changed ccl.el
+
+Takeshi Yamada: changed fns.c
+
+Taro Kawagishi: changed arc-mode.el
+
+Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el
+
+Ted Lemon: changed emacs.c lastfile.c puresize.h
+
+Ted Phelps: changed mh-search.el mh-tool-bar.el
+
+Teodor Zlatanov: wrote gnus-registry.el spam-report.el
+and changed spam.el gnus.el gnus-sum.el nnmail.el gnus-start.el
+ spam-stat.el gnus.texi lpath.el nnbabyl.el nnfolder.el nnimap.el
+ nnmbox.el nnmh.el nnml.el replace.el simple.el basic.texi building.texi
+ commands.texi compile.el dig.el and 12 other files
+
+Terje Rosten: changed xfns.c version.el xterm.c xterm.h
+
+Terrence Brannon: wrote landmark.el
+
+Terry Jones: wrote shadow.el
+
+Tetsurou Okazaki: changed log-edit.el xterm.c
+
+Theodore Jump: changed w32-win.el w32faces.c
+
+Thien-Thi Nguyen: wrote hideshow.el make-mms-derivative.el
+and changed ewoc.el info.el processes.texi zone.el Makefile.in vc.el
+ fileio.c lisp-mode.el scheme.el text.texi TUTORIAL.it bindat.el
+ dcl-mode.el display.texi files.el gnus.texi pcvs.el startup.el sysdep.c
+ vc-rcs.el MORE.STUFF and 129 other files
+
+Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el
+
+Thomas Deweese: changed x-win.el
+
+Thomas Dorner: changed ange-ftp.el
+
+Thomas Horsley: wrote cxux.h cxux7.h
+and changed cxux-crt0.s emacs.c nh3000.h nh4000.h sysdep.c xterm.c
+
+Thomas Link: wrote filesets.el
+
+Thomas Morgan: changed forms.el
+
+Thomas Neumann: wrote make-mode.el
+and changed makefile.el
+
+Thomas W Murphy: changed outline.el
+
+Thomas Wurgler: changed emacs-lock.el
+
+Thor Kristoffersen: changed nntp.el
+
+Thorsten Ohl: changed lread.c next.h
+
+Tijs Van Bakel: changed erc.el
+
+Tim Fleehart: wrote makefile.nt
+
+Tim Van Holder: changed emacsclient.c Makefile.in compile.el configure.in
+ which-func.el
+
+Tobias C. Rittweiler: changed font-lock.el
+
+Toby Allsopp: changed ldap.el eudc.el
+
+Toby Speight: changed window.el
+
+Tom Breton: changed autoinsert.el gnus-agent.el lread.c
+
+Tom Hageman: changed etags.c
+
+Tom Houlder: wrote mantemp.el
+
+Tom Tromey: wrote tcl.el
+and changed makefile.el buffer.c make-mode.el add-log.el blackbox.el
+ buff-menu.el doc.c emacsclient.c info.el man.el replace.el xfns.c
+ xterm.c xterm.h
+
+Tom Wurgler: wrote emacs-lock.el
+and changed subr.el
+
+Tomas Abrahamsson: wrote artist.el
+
+Tommi Vainikainen: changed gnus-sum.el message.el
+
+Tomohiko Morioka: changed gnus-sum.el nnfolder.el nnmail.el nnmh.el
+ nnml.el coding.c gnus-art.el gnus-ems.el gnus-mule.el nnheader.el
+ nnspool.el nntp.el
+
+Tomoji Kagatani: wrote smtpmail.el
+
+Torbj,Av(Brn Axelsson: changed options.el
+
+Torbj,Av(Brn Einarsson: wrote f90.el
+
+Torsten Bronger: changed latin-ltx.el
+
+Toru Tomabechi: wrote tibet-util.el tibetan.el
+
+Toshiaki Nomura: changed uxpds.h
+
+Trent Buck: changed rcirc.el
+
+Trey Jackson: changed spam-stat.el
+
+Triet Hoai Lai: changed vntelex.el viet-util.el vietnamese.el
+
+Trung Tran-Duc: changed nntp.el
+
+Tsuchiya Masatoshi: changed gnus-art.el gnus-sum.el nneething.el
+ mm-view.el gnus-group.el nnheader.el nnml.el gnus-agent.el
+ gnus-cache.el gnus-msg.el lpath.el nndiary.el nnfolder.el nnimap.el
+ nnmaildir.el pgg.el rfc2047.el
+
+Tsugutomo Enami: changed nnheader.el regex.c regex.h simple.el
+
+Tsuyoshi Akiho: changed gnus-sum.el nnrss.el
+
+Tudor Hulubei: changed iso-acc.el latin-pre.el
+
+Ulf Jasper: wrote icalendar.el newsticker.el
+and changed calendar.texi newsticker.texi Makefile.in
+
+Ulrich Leodolter: changed w32proc.c
+
+Ulrich Mueller: changed gud.el Makefile.in XMakeAssoc.c case-table.el
+ fortran.el iso-acc.el sysdep.c
+
+Ulrik Vieth: wrote meta-mode.el
+and changed files.el
+
+Vadim Nasardinov: changed allout.el
+
+Vagn Johansen: changed gnus-cache.el
+
+Valery Alexeev: changed cyril-util.el cyrillic.el
+
+Vasily Korytov: changed cperl-mode.el gnus-art.el gnus-dired.el
+ gnus-msg.el gnus-util.el mail-source.el message.el smiley.el
+
+Victor Zandy: wrote zone.el
+
+Viktor Dukhovni: wrote unexsunos4.c
+
+Ville Skytt,Ad(B: changed mh-comp.el pgg.el tcl.el
+
+Vincent Del Vecchio: changed info.el mh-utils.el
+
+Vinicius Jose Latorre: wrote delim-col.el ebnf-abn.el ebnf-bnf.el
+ ebnf-dtd.el ebnf-ebx.el ebnf-iso.el ebnf-otz.el ebnf-yac.el ebnf2ps.el
+ printing.el ps-mule.el
+and changed ps-print.el ps-prin1.ps ps-bdf.el ps-prin0.ps ps-prin3.ps
+ ps-prin2.ps lpr.el ps-print.ps subr.el TUTORIAL.pt_BR easymenu.el
+ loading.texi ps-print-def.el ps-print0.ps ps-vars.el
+
+Vivek Dasmohapatra: changed emacs.c erc-backend.el erc.el sh-script.el
+ xterm.c xterm.h
+
+Vladimir Alexiev: changed arc-mode.el nnvirtual.el tmm.el
+
+Vladimir Volovich: changed smime.el
+
+Walter C. Pelissero: changed browse-url.el url-methods.el
+
+Wayne Mesard: wrote hscroll.el
+
+Werner Benger: changed keyboard.c
+
+Werner Lemberg: wrote sisheng.el vntelex.el
+and changed TUTORIAL.de Makefile.in calc.texi chinese.el czech.el
+ european.el idlwave.el reftex-vars.el reftex.el reftex.texi slovak.el
+ supercite.el .cvsignore advice.el calc-forms.el calc-sel.el calendar.el
+ china-util.el cl-macs.el cl.texi complete.el and 44 other files
+
+Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el
+
+Will Mengarini: wrote repeat.el
+
+William F. Mann: wrote perl-mode.el
+
+William F. Schelter: wrote telnet.el
+
+William M. Perry: wrote mailcap.el url-dav.el url-gw.el url-http.el
+ url-util.el url.el vc-dav.el
+and changed url-handlers.el url-file.el url-methods.el url-vars.el
+ url-https.el aclocal.m4 mule-sysdp.el url-imap.el url-news.el
+ url-nfs.el configure.in image.el mwheel.el url-about.el url-auth.el
+ url-cid.el url-dired.el url-expand.el url-ftp.el url-history.el
+ url-irc.el and 6 other files
+
+William Smith: changed strftime.c
+
+William Sommerfeld: wrote emacsclient.c emacsserver.c scribe.el server.el
+
+Wilson H. Tien: changed unexelf.c
+
+Wim Nieuwenhuizen: changed TUTORIAL.nl
+
+Wlodzimierz Bzyl: wrote ogonek.el
+and changed latin-pre.el pl-refcard.ps pl-refcard.tex refcard-pl.ps
+ refcard-pl.tex survival.tex
+
+Wolfgang Glas: changed unexsgi.c
+
+Wolfgang Jenkner: changed conf-mode.el gnus-sum.el pcvs.el
+
+Wolfgang Rupprecht: wrote float-sup.el floatfns.c sup-mouse.el
+and changed process.c alloc.c callint.c config.h.in config.in
+ configure.in crt0.c data.c fns.c lisp-mode.el lisp.h loadup.el lread.c
+ net-utils.el nntp.el print.c sort.el sun3.h ymakefile
+
+Wolfgang Scherer: changed vc-cvs.el
+
+Wolfram Fenske: changed nnimap.el
+
+Wolfram Gloger: changed emacs.c
+
+Xavier Maillard: changed gnus-faq.texi gnus-score.el spam.el
+
+Yagi Tatsuya: changed gnus-art.el gnus-start.el
+
+Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h
+ macmenu.c macgui.h image.c macselect.c keyboard.c xdisp.c makefile.MPW
+ config.h emacs.c INSTALL Makefile.in macos.texi darwin.h xfaces.c
+ dispnew.c alloc.c and 77 other files
+
+Yann Dirson: changed imenu.el
+
+Yavor Doganov: changed emacs.1 etags.1
+
+Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el
+
+Yoni Rabkin Katzenell: changed faces.el whitespace.el
+
+Yoshiki Hayashi: changed texinfmt.el nnheader.el
+
+Yoshinori Koseki: changed fontset.el
+
+Yutaka Niibe: changed indent.c xdisp.c configure.in Makefile.in dispnew.c
+ sysdep.c config.in dired.el emacs.c fill.el fns.c gmalloc.c gnu-linux.h
+ indent.h process.c simple.el term.c window.c
+
+Zhang Wei: changed xfns.c erc.el x-win.el
+
+Zoltan Kemenczy: changed gud.el
+
+Zoran Milojevic: changed avoid.el
+
+Local Variables:
+coding: iso-2022-7bit
+End:
diff --git a/etc/CONTRIBUTE b/etc/CONTRIBUTE
new file mode 100644
index 0000000000..8daf73ffa1
--- /dev/null
+++ b/etc/CONTRIBUTE
@@ -0,0 +1,207 @@
+Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+See end for license conditions.
+
+
+ Contributing to Emacs
+
+Emacs is a collaborative project and we encourage contributions from
+anyone and everyone. If you want to contribute in the way that will
+help us most, we recommend (1) fixing reported bugs and (2)
+implementing the feature ideas in etc/TODO. However, if you think of
+new features to add, please suggest them too -- we might like your
+idea. Porting to new platforms is also useful, when there is a new
+platform, but that is not common nowadays.
+
+For documentation on how to develop Emacs changes, refer to the Emacs
+Manual and the Emacs Lisp Reference Manual (both included in the Emacs
+distribution). The web pages in http://www.gnu.org/software/emacs
+contain additional information.
+
+You may also want to submit your change so that can be considered for
+inclusion in a future version of Emacs (see below).
+
+If you don't feel up to hacking Emacs, there are many other ways to
+help. You can answer questions on the mailing lists, write
+documentation, find and report bugs, contribute to the Emacs web
+pages, or develop a package that works with Emacs.
+
+Here are some style and legal conventions for contributors to Emacs:
+
+
+* Coding Standards
+
+Contributed code should follow the GNU Coding Standard.
+
+If it doesn't, we'll need to find someone to fix the code before we
+can use it.
+
+Emacs has certain additional style and coding conventions.
+
+Ref: http://www.gnu.org/prep/standards_toc.html
+Ref: GNU Coding Standards Info Manual
+Ref: The "Tips" Appendix in the Emacs Lisp Reference.
+
+
+* Copyright Assignment
+
+We can accept small changes without legal papers, and for medium-size
+changes a copyright disclaimer is ok too. To accept substantial
+contributions from you, we need a copyright assignment form filled out
+and filed with the FSF.
+
+Contact us at [email protected] to obtain the relevant forms.
+
+
+* Getting the Source Code
+
+The latest version of Emacs can be downloaded using CVS or Arch from
+the Savannah web site. It is important to write your patch based on
+this version; if you start from an older version, your patch may be
+outdated when you write it, and maintainers will have a hard time
+applying it.
+
+After you have downloaded the CVS source, you should read the file
+INSTALL.CVS for build instructions (they differ to some extent from a
+normal build).
+
+Ref: http://savannah.gnu.org/projects/emacs
+
+
+* Submitting Patches
+
+Every patch must have several pieces of information before we
+can properly evaluate it.
+
+When you have all these pieces, bundle them up in a mail message and
+
+All subsequent discussion should also be sent to the mailing list.
+
+** Description
+
+For bug fixes, a description of the bug and how your patch fixes this
+bug.
+
+For new features, a description of the feature and your implementation.
+
+** ChangeLog
+
+A ChangeLog entry as plaintext (separate from the patch).
+
+See the various ChangeLog files for format and content. Note that,
+unlike some other projects, we do require ChangeLogs also for
+documentation, i.e. Texinfo files.
+
+Ref: "Change Log Concepts" node of the GNU Coding Standards Info
+Manual, for how to write good log entries.
+
+** The patch itself.
+
+Please use "Context Diff" format.
+
+If you are accessing the CVS repository use
+ cvs update; cvs diff -cp
+else, use
+ diff -cp OLD NEW
+
+If your version of diff does not support these options, then get the
+latest version of GNU Diff.
+
+** Mail format.
+
+We prefer to get the patches as inline plain text.
+
+Please be aware of line wrapping which will make the patch unreadable
+and useless for us. To avoid that, you can use MIME attachments or,
+as a last resort, uuencoded gzipped text.
+
+** Please reread your patch before submitting it.
+
+** Do not mix changes.
+
+If you send several unrelated changes together, we will ask you to
+separate them so we can consider each of the changes by itself.
+
+
+* Coding style and conventions.
+
+** Mandatory reading:
+
+The "Tips and Conventions" Appendix of the Emacs Lisp Reference.
+
+** Avoid using `defadvice' or `eval-after-load' for Lisp code to be
+included in Emacs.
+
+** Remove all trailing whitespace in all source and text files.
+
+** Use ?\s instead of ? in Lisp code for a space character.
+
+
+* Supplemental information for Emacs Developers.
+
+** Write access to Emacs' CVS repository.
+
+Once you become a frequent contributor to Emacs, we can consider
+giving you write access to the CVS repository.
+
+
+** Emacs Mailing lists.
+
+Discussion about Emacs development takes place on [email protected].
+
+Bug reports for released versions are sent to [email protected].
+
+Bug reports for development versions are sent to [email protected].
+
+You can subscribe to the mailing lists at savannah.gnu.org/projects/emacs.
+
+You can find the mailing lists archives at lists.gnu.org or gmane.org.
+
+
+** Document your changes.
+
+Think carefully about whether your change requires updating the
+documentation. If it does, you can either do this yourself or add an
+item to the NEWS file.
+
+If you document your change in NEWS, please mark the NEWS entry with
+the documentation status of the change: if you submit the changes for
+the manuals, mark it with "+++"; if it doesn't need to be documented,
+mark it with "---"; if it needs to be documented, but you didn't
+submit documentation changes, leave the NEWS entry unmarked. (These
+marks are checked by the Emacs maintainers to make sure every change
+was reflected in the manuals.)
+
+
+** Understanding Emacs Internals.
+
+The best way to understand Emacs Internals is to read the code,
+but the nodes "Tips" and "GNU Emacs Internals" in the Appendix
+of the Emacs Lisp Reference Manual may also help.
+
+The file etc/DEBUG describes how to debug Emacs bugs.
+
+
+
+This file is part of GNU Emacs.
+
+GNU Emacs is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 3, or (at your option)
+any later version.
+
+GNU Emacs is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with GNU Emacs; see the file COPYING. If not, write to the
+Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
+
+Local variables:
+mode: outline
+paragraph-separate: "[ ]*$"
+end:
+
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 4a961dfd02..ffdba84db2 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,68 @@
+2007-09-28 Glenn Morris <[email protected]>
+
+ * PROBLEMS: Mention Tex superscript font issue.
+
+2007-09-25 Johannes Weiner <[email protected]>
+
+ * NEWS: Fix typo.
+
+2007-09-24 Glenn Morris <[email protected]>
+
+ * CONTRIBUTE: Remove information on maintaining copyright years;
+ it does not belong here and is in admin/notes anyway.
+
+2007-09-24 Adam Hupp <[email protected]>
+
+ * emacs.py: Split for python 2 and python 3 compatibility.
+ * emacs2.py: New file, split off from emacs.py.
+ * emacs3.py: New file, python 3 version of emacs2.py.
+
+2007-09-21 Glenn Morris <[email protected]>
+
+ * emacstool.1: Remove file.
+ * emacs.bash: Adapt for removal of emacstool.
+ * emacs.csh: Remove emacstool-related code.
+
+2007-09-16 Glenn Morris <[email protected]>
+
+ * gfdl.1: Remove unused file.
+
+2007-09-12 Glenn Morris <[email protected]>
+
+ * Makefile (SOURCES, unlock, relock): Delete.
+
+2007-09-10 Micha,Ak(Bl Cadilhac <[email protected]>
+
+ * NEWS: Document the interactive specification for C functions.
+ Say that `set-file-modes' is now interactive.
+
+2007-09-10 Michael Olson <[email protected]>
+
+ * ERC-NEWS: Improve description of erc-tls and erc-ssl change.
+
+2007-09-09 Juri Linkov <[email protected]>
+
+ * AUTHORS, CONTRIBUTE: New files, moved here from the root dir.
+
+2007-09-08 Michael Olson <[email protected]>
+
+ * ERC-NEWS: Update for changes to the development version of ERC 5.3.
+
+2007-09-06 Glenn Morris <[email protected]>
+
+ * ctags.1, emacs.1, emacsclient.1, etags.1: Move from etc/ to
+ doc/man/.
+
+ * refcards/README: Also mention gnus-logo.pdf license.
+
+2007-08-30 Carsten Dominik <[email protected]>
+
+ * NEWS.22 (Note): Lower-case for orgtbl-mode.
+
+2007-08-29 Jan Dj,Ad(Brv <[email protected]>
+
+ * NEWS: Say that Gtk+ build uses stock icons.
+
2007-08-28 Werner LEMBERG <[email protected]>
* refcards/de-refcard.tex, refcards/de-refcard.pdf: Use `C-M-%'
@@ -60,13 +125,17 @@
* e/README: New file, with most information formerly in Makefile.
+2007-09-05 Jason Rumney <[email protected]>
+
+ * NEWS.22: Mention focus-follows-mouse change.
+
2007-08-22 Karl Berry <[email protected]>
- * refcard.tex: updates for printing.
- (\versionyear): update to 2007.
- (\copyrightnotice): modified or unmodified ok.
- (Simple Customization): don't use goto-line, since now it's bound.
-^ Also, use now-preferred (kbd ...) syntax.
+ * refcard.tex: Updates for printing.
+ (\versionyear): Update to 2007.
+ (\copyrightnotice): Modified or unmodified ok.
+ (Simple Customization): Don't use goto-line, since now it's bound.
+ Also, use now-preferred (kbd ...) syntax.
2007-08-22 Michael Albinus <[email protected]>
@@ -87,7 +156,7 @@
* README: Move information about tex files from here...
* refcards/README: ...to here.
- * tutorials/: New directory. Move TUTORIAL* here.
+ * tutorials/: New directory. Move TUTORIAL* here.
* gnus.pbm, letter.pbm, letter.xpm:
* splash.pbm, splash.xpm, splash8.xpm: Move from etc/ to etc/images/.
@@ -109,7 +178,7 @@
2007-07-25 Glenn Morris <[email protected]>
- * Relicense all FSF files to GPLv3 or later.
+ * Relicense all FSF files to GPLv3 or later.
* COPYING: Switch to GPLv3.
diff --git a/etc/ERC-NEWS b/etc/ERC-NEWS
index f5bf1e89dd..53b595a753 100644
--- a/etc/ERC-NEWS
+++ b/etc/ERC-NEWS
@@ -3,6 +3,23 @@ ERC NEWS -*- outline -*-
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
See the end of the file for license conditions.
+* Changes in ERC 5.3
+
+** New function `erc-tls' is to be used for connecting to a server via TLS.
+It requires the tls.el library.
+
+** The function `erc-ssl' will now always use ssl.el, even in the version
+of ERC that comes with Emacs.
+
+** Changes and additions to modules
+
+*** Channel tracking (erc-track.el)
+
+If erc-track-position-in-mode-line is set to nil, the tracking
+information won't be shown in the mode line, which is a change
+from the previous behavior of showing it "After all other
+information".
+
* Changes in ERC 5.2
** M-x erc RET now starts ERC.
diff --git a/etc/Makefile b/etc/Makefile
deleted file mode 100644
index 406c4b5122..0000000000
--- a/etc/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-### Makefile for Emacs etc/ directory.
-
-.PHONY: unlock relock
-
-## All non-directory files, if that matters.
-SOURCES = [A-Z]* *.* *-* e/* refcards/* tutorials/* \
- images/README images/*.* images/*/README images/*/*.* \
- images/*/*/README images/*/*/*.*
-
-unlock:
- chmod u+w $(SOURCES)
-
-relock:
- chmod u-w $(SOURCES)
-
-## See e/README.
-TIC=tic
-e/eterm-color: e/eterm-color.ti
- TERMINFO=`pwd`; export TERMINFO; $(TIC) e/eterm-color.ti
-
-## arch-tag: 4261f003-cf77-4478-a10a-5284e9d8f797
-### Makefile ends here
diff --git a/etc/NEWS b/etc/NEWS
index 11fc242363..8cc4b9ed6f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -31,9 +31,39 @@ so we will look at it and add it to the manual.
** configure now checks for libgif before libungif when searching for
a GIF library.
+** Support for systems without alloca has been removed.
+
+** The `emacstool' utility has been removed.
+
* Changes in Emacs 23.1
+** Emacs now supports using both X displays and ttys in one session.
+You can also use any number of different ttys.
+
+You can test for the presence of this feature in your Lisp code by
+testing for the `multi-tty' feature.
+
+** Emacs comes with a new set of icons for Mac OS X.
+OS-X-style icons (an application icon and a relevant document icon)
+were contributed by Kentaro Ohkouchi.
+Source files for these icons can be found in Emacs.app/Contents/Resources.
+
+** Built-in functions (subr) can now have an interactive specification
+that is not a prompt string. If the `intspec' parameter of a `DEFUN'
+starts with a `(', the string is evaluated as a Lisp form.
+
+** set-file-modes is now interactive and can take the mode value in
+symbolic notation thanks to auxiliary functions.
+
+** split-window-preferred-function specifies whether display-buffer should
+split windows vertically or horizontally.
+
+** Emacsclient has been extended to support opening a new terminal
+frame. Its behavior has been changed to open a new Emacs frame by
+default. Use the -c option to get the old behavior of opening files in
+the currently selected Emacs frame.
+
** The refcards are now shipped as PDF files.
** Emacs now supports the SVG image format through librsvg2.
@@ -50,10 +80,10 @@ highlighting, and help echoing in the minibuffer.
recenter the visited source file. Its value can be a number (for example,
0 for top line, -1 for bottom line), or nil for no recentering.
-** The mode-line display a `@' if the default-directory for the current buffer
+** The mode-line displays a `@' if the default-directory for the current buffer
is on a remote machine, or a hyphen otherwise.
-** The new command balance-window-area balances windows both vertically
+** The new command balance-windows-area balances windows both vertically
and horizontally.
** The new command close-display-connection can be used to close a connection
@@ -61,7 +91,7 @@ to a remote display, e.g. because the display is about to become unreachable.
** The command shell prompts for the default directory, when it is
called with a prefix, and the default directory is a remote file name.
-This is because some file name handler (like ange-ftp) are not able to
+This is because some file name handlers (like ange-ftp) are not able to
run processes remotely.
** The new command `display-time-world' starts an updating time display
@@ -73,12 +103,27 @@ using several time zones, in a buffer.
after starting Emacs: startup screen, *scratch* buffer, visiting a
file or directory.
+** New alias `argv' for `command-line-args-left'
+This is a convenience alias, so that one can write `(pop argv)'
+inside of --eval command line arguments in order to access
+following arguments.
* Incompatible Editing Changes in Emacs 23.1
* Editing Changes in Emacs 23.1
++++
+** M-q now fills the region if the region is active and
+`transient-mark-mode' is turned on. Otherwise, it fills the current
+paragraph. The new command bound to M-q is `fill-paragraph-or-region'.
+
+** TAB now indents the region if the region is active and
+`transient-mark-mode' is turned on.
+
+** C-z now invokes `suspend-frame', C-x C-c now invokes
+`save-buffers-kill-terminal'.
+
** New command kill-matching-buffers kills buffers whose name matches a regexp.
** Minibuffer changes:
@@ -94,13 +139,23 @@ history element containing the search string becomes the current.
* New Modes and Packages in Emacs 23.1
-** A new game called `bubble' has been added
+** The package doc-view.el has been added. It supports viewing of PDF,
+PostScript and DVI documents inside an Emacs buffer by converting the
+document to a set of PNG images first. One can also search for a
+regular expression in the document. The commentary of the file explains
+its usage.
+
+** A new game called `bubbles' has been added.
** minibuffer-indicate-depth-mode shows the minibuffer depth in the prompt.
* Changes in Specialized Modes and Packages in Emacs 23.1
+** diff-fine-highlight highlights char-level details of changes in a diff hunk.
+** archive-mode has basic support to browse Rar archives.
+** talk.el has been extended for multiple tty support.
+
** compilation-auto-jump-to-first-error tells `compile' to jump to
the first error encountered during compilations.
@@ -114,13 +169,17 @@ with the face `eldoc-highlight-function-argument'.
** VC
*** Clicking on the VC mode-line entry now pops the VC menu.
-*** The VC mode-line entry now has a tooltip.
+*** The VC mode-line entry now has a tooltip that explains the VC file status.
-*** VC backends can provide extra menu entries to be added to the "Version Control" menu.
-This can be used to add menu entries for backend specific functions.
+*** VC now supports applying VC operations to a set of files at a time.
** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs.
+** The appearance of superscript and subscript in TeX is more customizable.
+See the documentation of the variables: tex-fontify-script,
+tex-font-script-display, tex-suscript-height-ratio, and
+tex-suscript-height-minimum.
+
** BibTeX mode:
*** New `bibtex-entry-format' options `whitespace', `braces', and
@@ -162,6 +221,9 @@ file copy is checked via the file's checksum.
** Miscellaneous programming mode changes
+*** The file etc/emacs.py now supports both Python 2 and 3, meaning
+that either version can be used as inferior Python by python.el.
+
*** The variable `fortran-line-length' can change the fixed-form line-length.
** Miscellaneous
@@ -174,6 +236,8 @@ on the corresponding remote system.
and C-x C-q in wdired-mode exits it with asking a question about
saving changes.
+*** The new command `eshell/info' runs info in an eshell buffer.
+
* Changes in Emacs 23.1 on non-free operating systems
@@ -193,9 +257,61 @@ supported on other platforms, but not on Windows due to using the winsock
* Lisp Changes in Emacs 23.1
-** The function invisible-p returns non-nil if the character
- after a specified position is invisible, or if its argument
- as an `invisible' property would make a character invisible.
+** New keymap `input-decode-map' overrides like key-translation-map, but
+applies before function-key-map. Also it is terminal-local contrary to
+key-translation-map. Terminal-specific key-sequences are generally added to
+this map rather than to function-key-map now.
+
+** Changes related to multiple tty support.
+
+*** $TERM is now set to `dumb' for subprocesses. If you want to know the
+$TERM inherited by Emacs you will have to look inside initial-environment.
+
+*** $DISPLAY is now dynamically inherited from the frame's `display'.
+
+*** The `window-system' variable has been made frame-local. The new
+`initial-window-system' variable contains the `window-system' value
+for the first frame.
+
+*** You can specify a terminal device (`tty' parameter) and a terminal
+type (`tty-type' parameter) to `make-terminal-frame'.
+
+*** The new function `make-frame-on-tty' allows you to create a new
+frame on another tty device interactively.
+
+*** The function `make-frame-on-display' now works during a tty
+session, and `make-frame-on-tty' works during a graphical session.
+
+*** New functions: `delete-tty', `suspend-tty', `resume-tty'.
+
+*** A new data type for terminals with functions: `get-device-terminal',
+`terminal-parameters', `terminal-parameter', `set-terminal-parameter'.
+
+*** New hooks: `suspend-tty-functions' and `resume-tty-functions'
+are called after a tty frame has been suspended or resumed,
+respectively. The functions are called with the terminal id of the frame
+being suspended/resumed as a parameter.
+
+*** New functions: `environment', `let-environment'.
+
+*** New variable: `local-function-key-map'.
+This in addition to the global function-key-map variable that already existed.
+
+*** `initial-environment' holds the environment inherited from Emacs's parent.
+
+*** The `keyboard-translate-table' variable and the terminal and
+keyboard coding systems have been made terminal-local.
+
+*** In addition to the global function-key-map, Emacs has terminal-local
+local-function-key-map variables, and uses them instead of the
+global keymaps to set up translations and function key sequences
+relevant to a specific terminal device.
+
+
+** You can now also pass the value of the `invisible' property to invisible-p
+to check whether it would cause the text to be invisible. Convenient when
+checking invisibility of text which has no buffer position
+(e.g. in before/after-strings).
** Non-breaking space now acts as whitespace.
diff --git a/etc/NEWS.22 b/etc/NEWS.22
index 6009fea755..2b7c82dd7b 100644
--- a/etc/NEWS.22
+++ b/etc/NEWS.22
@@ -59,6 +59,17 @@ Windows XP introduced themed scrollbars, but applications have to take
special steps to use them. Emacs now has the appropriate resources linked
in to make it use the scrollbars from the system theme.
+** focus-follows-mouse defaults to nil on MS Windows
+Previously this variable was incorrectly documented as having no effect
+on MS Windows, and the default was inappropriate for the majority of
+Windows installations. Users of software which modifies the behaviour of
+Windows to cause focus to follow the mouse will now need to explicitly set
+this variable.
+
+** The command gdba has been removed as gdb works now for those cases where it
+was needed. In text command mode, if you have problems before execution has
+started, use M-x gud-gdb.
+
* New Modes and Packages in Emacs 22.2
** bibtex-style-mode helps you write BibTeX's *.bst files.
@@ -73,7 +84,12 @@ in to make it use the scrollbars from the system theme.
*** VC backends can provide completion of revision names.
-*** VC has some support for Mercurial (hg).
+*** VC backends can provide extra menu entries to be added to the "Version Control" menu.
+This can be used to add menu entries for backend specific functions.
+
+*** VC has some support for Mercurial (Hg).
+
+*** VC has some support for Monotone (Mtn).
*** VC has some support for Bazaar (Bzr).
@@ -81,6 +97,9 @@ in to make it use the scrollbars from the system theme.
* Lisp Changes in Emacs 22.2.
+** The command `repeat' will no more attempt to repeat a command bound
+to an input event.
+
** The function invisible-p returns non-nil if the character
after a specified position is invisible.
@@ -1649,7 +1668,7 @@ It also contains a plain-text table editor with spreadsheet-like
capabilities.
The Org mode table editor can be integrated into any major mode by
-activating the minor Orgtbl-mode.
+activating the minor mode, Orgtbl mode.
The documentation for org-mode is in a separate manual; within Emacs,
type "C-h i m org RET" to read that manual. A reference card is
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 9a89f72fec..7ebf7ae8ed 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -540,6 +540,12 @@ This can happen with CVS versions 1.12.8 and 1.12.9. Upgrade to CVS
** Miscellaneous problems
+*** Emacs uses 100% of CPU time
+
+This is a known problem with some versions of the Semantic package.
+The solution is to upgrade Semantic to version 2.0pre4 (distributed
+with CEDET 1.0pre4) or later.
+
*** Self-documentation messages are garbled.
This means that the file `etc/DOC-...' doesn't properly correspond
@@ -862,6 +868,18 @@ gives the appearance of "double spacing".
To prevent this, turn off the Exceed's "automatic font substitution"
feature (in the font part of the configuration window).
+** Subscript/superscript text in TeX is hard to read.
+
+If `tex-fontify-script' is non-nil, tex-mode displays
+subscript/superscript text in the faces subscript/superscript, which
+are smaller than the normal font and lowered/raised. With some fonts,
+nested superscripts (say) can be hard to read. Switching to a
+different font, or changing your antialiasing setting (on an LCD
+screen), can both make the problem disappear. Alternatively, customize
+the following variables: tex-font-script-display (how much to
+lower/raise); tex-suscript-height-ratio (how much smaller than
+normal); tex-suscript-height-minimum (minimum height).
+
* Internationalization problems
** M-{ does not work on a Spanish PC keyboard.
@@ -2809,6 +2827,11 @@ build (from -O2 to -O1). It is possible this is an OpenBSD
GCC problem specific to the macppc architecture, possibly only
occurring with older versions of GCC (e.g. 3.3.5).
+*** openSUSE 10.3: Segfault in bcopy during dumping.
+
+This is due to a bug in the bcopy implementation in openSUSE 10.3.
+It is/will be fixed in an openSUSE update.
+
** Installation
*** Installing Emacs gets an error running `install-info'.
diff --git a/etc/THE-GNU-PROJECT b/etc/THE-GNU-PROJECT
index d089d76ef2..80dde86490 100644
--- a/etc/THE-GNU-PROJECT
+++ b/etc/THE-GNU-PROJECT
@@ -306,7 +306,7 @@
care whether these users had freedom, only that they should be
numerous.
- This lead to a paradoxical situation where two different ways of
+ This led to a paradoxical situation where two different ways of
counting the amount of freedom gave different answers to the question,
"Is this program free?" If you judged based on the freedom provided by
the distribution terms of the MIT release, you would say that X was
diff --git a/etc/TODO b/etc/TODO
index d3d180f09a..2ca4932b93 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -14,6 +14,12 @@ to the FSF.
* Small but important fixes needed in existing features:
+** Make "emacs --daemon" start emacs without showing any frame.
+Use emacsclient later to open frames.
+
+** Make it possible to reliably turn on minor modes using "mode:" in the local
+variables section.
+
** "Options -> Save Options" should save the font set via "Set Font/Fontset"
I.e. mouse-set-font should use customize-face.
@@ -99,6 +105,14 @@ http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html
** Find a proper fix for rcirc multiline nick adding.
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00684.html
+** Implement `network-interface-list' and `network-interface-info'
+on MS-Windows. Hint: the information is present in the Registry,
+under the keys
+HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage\
+and
+HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<device>\
+where <device> is the network device found under the first key.
+
* Important features:
** Provide user-friendly ways to list all available font families,
@@ -306,8 +320,15 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
the whole menu bar. In the mean time, it should process other messages.
** Get some major packages installed: W3 (development version needs
- significant work), PSGML. Check the assignments file for other
- packages which might go in and have been missed.
+ significant work), PSGML, nXML [Mark Hershberger is looking at this
+ http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01699.html],
+ _possibly_ Cedet and ECB.
+ http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01493.html
+ Check the assignments file for other packages which might go in and
+ have been missed.
+
+** Install ruby-mode (needs assignment)?
+ http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00051.html
** Make keymaps a first-class Lisp object (this means a rewrite of
keymap.c). What should it do apart from being opaque ?
@@ -327,9 +348,6 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
** Highlight rectangles (`mouse-track-rectangle-p' in XEmacs). Already in CUA,
but it's a valuable feature worth making more general.
-** Support simultaneous tty and X frames. [See the multi-tty branch of Emacs
- at http://lorentey.hu/project/emacs.]
-
** Provide MIME support for Rmail using the Gnus MIME library. [Maybe
not now feasible, given Gnus maintenance decisions. fx looked at
this and can say where some of the problems are.]
@@ -352,6 +370,7 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
** Add a --pristine startup flag which does -q --no-site-file plus
ignoring X resources (Doze equivalents?) and most of the
environment. What should not be ignored needs consideration.
+ [Do the existing -Q and -D cover this, or is more needed?]
** Improve the GC (generational, incremental). (We may be able to use
the Boehm collector.) [See the Boehm-GC branch in CVS for work on
@@ -366,11 +385,9 @@ typically due to pilot errors and should thus be in debug-ignored-errors.
** Provide an optional feature which computes a scroll bar slider's
size and its position from lines instead of characters.
-** Add support for SVG (Scalable Vector Graphics) rendering to
- Emacs.
-
** Allow unknown image types to be rendered via an external program
- converting them to, say, PBM (in the same way as PostScript?).
+ converting them to, say, PBM (in the same way as PostScript?). [does
+ doc-view.el do this, or could it be extended to do this?]
** Allow displaying an X window from an external program in a buffer,
e.g. to render graphics from Java applets. [gerd and/or wmperry
@@ -530,6 +547,18 @@ but which can also be used as a modifier).
See thread
<http://lists.gnu.org/archive/html/emacs-pretest-bug/2006-11/msg00060.html>
+** Possibly add a "close" button to the modeline.
+ The idea is to add an "X" of some kind, that when clicked deletes
+ the window associated with that modeline.
+ http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html
+
+** When running isearch in a ChangeLog file, if the search fails,
+ then after another C-s try searching the previous ChangeLog, if
+ there is one. (e.g. go from ChangeLog to ChangeLog.12).
+ http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02237.html
+ Juri Linkov has a patch for this:
+ http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00265.html
+
* Internal changes
** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction
diff --git a/etc/ctags.1 b/etc/ctags.1
deleted file mode 100644
index 9a6505b020..0000000000
--- a/etc/ctags.1
+++ /dev/null
@@ -1,3 +0,0 @@
-.so man1/etags.1
-
-.\" arch-tag: 54d4579b-9d66-4ba5-9fda-f01ec83612ad
diff --git a/etc/e/README b/etc/e/README
index a5188d2fbe..c547fc68fd 100644
--- a/etc/e/README
+++ b/etc/e/README
@@ -2,7 +2,10 @@ eterm-color.ti is a terminfo source file. eterm-color is a compiled
version produced by the terminfo compiler (tic). The compiled files
are binary, and depend on the version of tic, but they seem to be
system-independent and backwardly compatible. So there should be no
-need to recompile (see etc/Makefile) the distributed binary version.
+need to recompile the distributed binary version. If it is
+necessary, use:
+
+tic -o ../ ./eterm-color.ti
The compiled file is used by lisp/term.el, so if it is moved term.el
needs to be changed. terminfo requires it to be stored in an `e'
diff --git a/etc/emacs.1 b/etc/emacs.1
deleted file mode 100644
index 87a382272c..0000000000
--- a/etc/emacs.1
+++ /dev/null
@@ -1,753 +0,0 @@
-'\" t
-.\" Copyright (C) 1995, 1999, 2000, 2001, 2002, 2003, 2004,
-.\" 2005, 2006, 2007 Free Software Foundation, Inc.
-.\"
-.\" This file is part of GNU Emacs.
-.\"
-.\" GNU Emacs is free software; you can redistribute it and/or modify
-.\" it under the terms of the GNU General Public License as published by
-.\" the Free Software Foundation; either version 3, or (at your option)
-.\" any later version.
-.\"
-.\" GNU Emacs is distributed in the hope that it will be useful,
-.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-.\" GNU General Public License for more details.
-.\"
-.\" You should have received a copy of the GNU General Public License
-.\" along with GNU Emacs; see the file COPYING. If not, write to the
-.\" Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-.\" Boston, MA 02110-1301, USA.
-.\"
-'\" t
-.TH EMACS 1 "2007 April 13" "GNU Emacs 22.1"
-.
-.
-.SH NAME
-emacs \- GNU project Emacs
-.
-.
-.SH SYNOPSIS
-.B emacs
-[
-.I command-line switches
-] [
-.I files ...\&
-]
-.
-.
-.SH DESCRIPTION
-.I GNU Emacs
-is a version of
-.IR Emacs ,
-written by the author of the original (PDP-10)
-.IR Emacs ,
-Richard Stallman.
-.br
-The primary documentation of GNU Emacs is in the GNU Emacs Manual,
-which you can read using Info, either from Emacs or as a standalone
-program.
-Please look there for complete and up-to-date documentation.
-This man page is updated only when someone volunteers to do so; the
-Emacs maintainers' priority goal is to minimize the amount of time
-this man page takes away from other more useful projects.
-.br
-The user functionality of GNU Emacs encompasses
-everything other
-.I Emacs
-editors do, and it is easily extensible since its
-editing commands are written in Lisp.
-.PP
-.I Emacs
-has an extensive interactive help facility,
-but the facility assumes that you know how to manipulate
-.I Emacs
-windows and buffers.
-CTRL-h or F1 enters the Help facility.
-Help Tutorial (CTRL-h t) starts an interactive tutorial which can
-teach beginners the fundamentals of
-.I Emacs
-in a few minutes.
-Help Apropos (CTRL-h a) helps you
-find a command given its functionality, Help Character (CTRL-h c)
-describes a given character's effect, and Help Function (CTRL-h f)
-describes a given Lisp function specified by name.
-.PP
-.IR Emacs 's
-Undo can undo several steps of modification to your buffers, so it is
-easy to recover from editing mistakes.
-.PP
-.IR "GNU Emacs" 's
-many special packages handle mail reading (RMail) and sending (Mail),
-outline editing (Outline), compiling (Compile), running subshells
-within
-.I Emacs
-windows (Shell), running a Lisp read-eval-print loop
-(Lisp-Interaction-Mode), automated psychotherapy (Doctor), and much more.
-.PP
-There is an extensive reference manual, but
-users of other Emacses
-should have little trouble adapting even
-without a copy.
-Users new to
-.I Emacs
-will be able
-to use basic features fairly rapidly by studying the tutorial and
-using the self-documentation features.
-.
-.SS Emacs Options
-The following options are of general interest:
-.RS
-.TP 8
-.I file
-Edit
-.IR file .
-.TP
-.BI \-\-file " file\fR,\fP " \-\-find-file " file\fR,\fP " \-\-visit " file"
-The same as specifying
-.I file
-directly as an argument.
-.TP
-.BI + number
-Go to the line specified by
-.I number
-(do not insert a space between the "+" sign and
-the number).
-This applies only to the next file specified.
-.TP
-.BI + line:column
-Go to the specified
-.I line
-and
-.IR column .
-.TP
-.BR \-q ", " \-\-no\-init\-file
-Do not load an init file.
-.TP
-.B \-\-no\-site\-file
-Do not load the site-wide startup file.
-.TP
-.B \-\-no\-desktop
-Do not load a saved desktop.
-.TP
-.BR \-nl ", " \-\-no\-shared\-memory
-Do not use shared memory.
-.TP
-.BR \-Q ", " \-\-quick
-Equivalent to "\-q \-\-no\-site\-file \-\-no\-splash".
-.TP
-.B \-\-no\-splash
-Do not display a splash screen during start-up.
-.TP
-.B \-\-debug\-init
-Enable
-.I Emacs
-Lisp debugger during the processing of the user init file
-.BR ~/.emacs .
-This is useful for debugging problems in the init file.
-.TP
-.BI \-u " user\fR,\fP " \-\-user " user"
-Load
-.IR user 's
-init file.
-.TP
-.BI \-t " file\fR,\fP " \-\-terminal " file"
-Use specified
-.I file
-as the terminal instead of using stdin/stdout.
-This must be the first argument specified in the command line.
-.TP
-.BR \-\-multibyte ", " \-\-no-unibyte
-Enable multibyte mode (enabled by default).
-.TP
-.BR \-\-unibyte ", " \-\-no-multibyte
-Enable unibyte mode.
-.TP
-.B \-\-version
-Display
-.I Emacs
-version information and exit.
-.TP
-.B \-\-help
-Display this help and exit.
-.RE
-.PP
-The following options are lisp-oriented
-(these options are processed in the order encountered):
-.RS
-.TP 8
-.BI \-f " function\fR,\fP " \-\-funcall " function"
-Execute the lisp function
-.IR function .
-.TP
-.BI \-l " file\fR,\fP " \-\-load " file"
-Load the lisp code in the file
-.IR file .
-.TP
-.BI \-\-eval " expr\fR,\fP " \-\-execute " expr"
-Evaluate the Lisp expression
-.IR expr .
-.RE
-.PP
-The following options are useful when running
-.I Emacs
-as a batch editor:
-.RS
-.TP 8
-.B \-\-batch
-Edit in batch mode.
-The editor will send messages to stderr.
-This option must be the first in the argument list.
-You must use \-l and \-f options to specify files to execute
-and functions to call.
-.TP
-.BI \-\-script " file"
-Run
-.I file
-as an Emacs Lisp script.
-.TP
-.BI \-\-insert " file"
-Insert contents of
-.I file
-into the current buffer.
-.TP
-.B \-\-kill
-Exit
-.I Emacs
-while in batch mode.
-.TP
-.BI \-L " dir\fR,\fP " \-\-directory " dir"
-Add
-.I dir
-to the list of directories
-.I Emacs
-searches for Lisp files.
-.RE
-.
-.\" START DELETING HERE IF YOU'RE NOT USING X
-.SS Using Emacs with X
-.I Emacs
-has been tailored to work well with the X window system.
-If you run
-.I Emacs
-from under X windows, it will create its own X window to
-display in.
-You will probably want to start the editor as a background
-process so that you can continue using your original window.
-.PP
-.I Emacs
-can be started with the following X switches:
-.RS
-.TP 8
-.BI \-\-name " name"
-Specify the name which should be assigned to the initial
-.I Emacs
-window.
-This controls looking up X resources as well as the window title.
-.TP
-.BI \-T " name\fR,\fP " \-\-title " name"
-Specify the title for the initial X window.
-.TP
-.BR \-r ", " \-rv ", " \-\-reverse\-video
-Display the
-.I Emacs
-window in reverse video.
-.TP
-.BI \-fn " font\fR,\fP " \-\-font " font"
-Set the
-.I Emacs
-window's font to that specified by
-.IR font .
-You will find the various
-.I X
-fonts in the
-.I /usr/lib/X11/fonts
-directory.
-Note that
-.I Emacs
-will only accept fixed width fonts.
-Under the X11 Release 4 font-naming conventions, any font with the
-value "m" or "c" in the eleventh field of the font name is a fixed
-width font.
-Furthermore, fonts whose name are of the form
-.IR width x height
-are generally fixed width, as is the font
-.IR fixed .
-See
-.BR xlsfonts (1)
-for more information.
-
-When you specify a font, be sure to put a space between the
-switch and the font name.
-.TP
-.BI \-\-xrm " resources"
-Set additional X resources.
-.TP
-.BI "\-\-color\fR,\fP \-\-color=" mode
-Override color mode for character terminals;
-.I mode
-defaults to `auto', and can also be `never', `auto', `always',
-or a mode name like `ansi8'.
-.TP
-.BI \-bw " pixels\fR,\fP " \-\-border\-width " pixels"
-Set the
-.I Emacs
-window's border width to the number of pixels specified by
-.IR pixels .
-Defaults to one pixel on each side of the window.
-.TP
-.BI \-ib " pixels\fR,\fP " \-\-internal\-border " pixels"
-Set the window's internal border width to the number of pixels specified
-by
-.IR pixels .
-Defaults to one pixel of padding on each side of the window.
-.TP
-.BI \-g " geometry\fR,\fP " \-\-geometry " geometry"
-Set the
-.I Emacs
-window's width, height, and position as specified.
-The geometry specification is in the standard X format; see
-.BR X (7)
-for more information.
-The width and height are specified in characters; the default is
-80 by 24.
-See the Emacs manual, section "Options for Window Size and Position",
-for information on how window sizes interact
-with selecting or deselecting the tool bar and menu bar.
-.TP
-.BI \-lsp " pixels\fR,\fP " \-\-line\-spacing " pixels"
-Additional space to put between lines.
-.TP
-.BR \-vb ", " \-\-vertical\-scroll\-bars
-Enable vertical scrollbars.
-.TP
-.BR \-fh ", " \-\-fullheight
-Make the first frame as high as the screen.
-.TP
-.BR \-fs ", " \-\-fullscreen
-Make the first frame fullscreen.
-.TP
-.BR \-fw ", " \-\-fullwidth
-Make the first frame as wide as the screen.
-.TP
-.BI \-fg " color\fR,\fP " \-\-foreground\-color " color"
-On color displays, set the color of the text.
-
-Use the command
-.I M\-x list\-colors\-display
-for a list of valid color names.
-.TP
-.BI \-bg " color\fR,\fP " \-\-background\-color " color"
-On color displays, set the color of the window's background.
-.TP
-.BI \-bd " color\fR,\fP " \-\-border\-color " color"
-On color displays, set the color of the window's border.
-.TP
-.BI \-cr " color\fR,\fP " \-\-cursor\-color " color"
-On color displays, set the color of the window's text cursor.
-.TP
-.BI \-ms " color\fR,\fP " \-\-mouse\-color " color"
-On color displays, set the color of the window's mouse cursor.
-.TP
-.BI \-d " displayname\fR,\fP " \-\-display " displayname"
-Create the
-.I Emacs
-window on the display specified by
-.IR displayname .
-Must be the first option specified in the command line.
-.TP
-.BR \-nbi ", " \-\-no\-bitmap\-icon
-Do not use picture of gnu for Emacs icon.
-.TP
-.B \-\-iconic
-Start
-.I Emacs
-in iconified state.
-.TP
-.BR \-nbc ", " \-\-no\-blinking\-cursor
-Disable blinking cursor.
-.TP
-.BR \-nw ", " \-\-no\-window\-system
-Tell
-.I Emacs
-not to use its special interface to X.
-If you use this switch when invoking
-.I Emacs
-from an
-.BR xterm (1)
-window, display is done in that window.
-.TP
-.BR \-D ", " \-\-basic\-display
-This option disables many display features; use it for
-debugging Emacs.
-.RE
-.PP
-You can set
-.I X
-default values for your
-.I Emacs
-windows in your
-.I \.Xresources
-file (see
-.BR xrdb (1)).
-Use the following format:
-.IP
-.RI emacs. keyword : value
-.PP
-where
-.I value
-specifies the default value of
-.IR keyword .
-.I Emacs
-lets you set default values for the following keywords:
-.RS
-.TP 8
-.BR background " (class " Background )
-For color displays,
-sets the window's background color.
-.TP
-.BR bitmapIcon " (class " BitmapIcon )
-If
-.BR bitmapIcon 's
-value is set to
-.IR on ,
-the window will iconify into the "kitchen sink."
-.TP
-.BR borderColor " (class " BorderColor )
-For color displays,
-sets the color of the window's border.
-.TP
-.BR borderWidth " (class " BorderWidth )
-Sets the window's border width in pixels.
-.TP
-.BR cursorColor " (class " Foreground )
-For color displays,
-sets the color of the window's text cursor.
-.TP
-.BR cursorBlink " (class " CursorBlink )
-Specifies whether to make the cursor blink.
-The default is
-.IR on .
-Use
-.I off
-or
-.I false
-to turn cursor blinking off.
-.TP
-.BR font " (class " Font )
-Sets the window's text font.
-.TP
-.BR foreground " (class " Foreground )
-For color displays,
-sets the window's text color.
-.TP
-.BR fullscreen " (class " Fullscreen )
-The desired fullscreen size.
-The value can be one of
-.IR fullboth ,
-.IR fullwidth ,
-or
-.IR fullheight ,
-which correspond to the command-line options `\-fs', `\-fw', and
-`\-fh', respectively.
-Note that this applies to the initial frame only.
-.TP
-.BR geometry " (class " Geometry )
-Sets the geometry of the
-.I Emacs
-window (as described above).
-.TP
-.BR iconName " (class " Title )
-Sets the icon name for the
-.I Emacs
-window icon.
-.TP
-.BR internalBorder " (class " BorderWidth )
-Sets the window's internal border width in pixels.
-.TP
-.BR lineSpacing " (class " LineSpacing )
-Additional space ("leading") between lines, in pixels.
-.TP
-.BR menuBar " (class " MenuBar )
-Gives frames menu bars if
-.IR on ;
-don't have menu bars if
-.IR off .
-See the Emacs manual, sections "Lucid Resources" and "LessTif
-Resources", for how to control the appearance of the menu bar
-if you have one.
-.TP
-.BR minibuffer " (class " Minibuffer )
-If
-.IR none ,
-don't make a minibuffer in this frame.
-It will use a separate minibuffer frame instead.
-.TP
-.BR paneFont " (class " Font )
-Font name for menu pane titles, in non-toolkit versions of
-.IR Emacs .
-.TP
-.BR pointerColor " (class " Foreground )
-For color displays,
-sets the color of the window's mouse cursor.
-.TP
-.BR privateColormap " (class " PrivateColormap )
-If
-.IR on ,
-use a private color map, in the case where the "default
-visual" of class
-.B PseudoColor
-and
-.B Emacs
-is using it.
-.TP
-.BR reverseVideo " (class " ReverseVideo )
-If
-.BR reverseVideo 's
-value is set to
-.IR on ,
-the window will be displayed in reverse video.
-.TP
-.BR screenGamma " (class "ScreenGamma )
-Gamma correction for colors, equivalent to the frame parameter
-`screen\-gamma'.
-.TP
-.BR scrollBarWidth " (class "ScrollBarWidth )
-The scroll bar width in pixels, equivalent to the frame parameter
-`scroll\-bar\-width'.
-.TP
-.BR selectionFont " (class " SelectionFont )
-Font name for pop-up menu items, in non-toolkit versions of
-.IR Emacs .
-(For toolkit versions, see the Emacs manual, sections
-"Lucid Resources" and "LessTif Resources".)
-.TP
-.BR selectionTimeout " (class " SelectionTimeout )
-Number of milliseconds to wait for a selection reply.
-A value of 0 means wait as long as necessary.
-.TP
-.BR synchronous " (class " Synchronous )
-Run Emacs in synchronous mode if
-.IR on .
-Synchronous mode is useful for debugging X problems.
-.TP
-.BR title " (class " Title )
-Sets the title of the
-.I Emacs
-window.
-.TP
-.BR toolBar " (class " ToolBar )
-Number of lines to reserve for the tool bar.
-.TP
-.BR useXIM " (class " UseXIM )
-Turns off use of X input methods (XIM) if
-.I false
-or
-.IR off .
-.TP
-.BR verticalScrollBars " (class " ScrollBars )
-Gives frames scroll bars if
-.IR on ;
-suppresses scroll bars if
-.IR off .
-.TP
-.BR visualClass " (class " VisualClass )
-Specify the "visual" that X should use.
-This tells X how to handle colors.
-The value should start with one of
-.IR TrueColor ,
-.IR PseudoColor ,
-.IR DirectColor ,
-.IR StaticColor ,
-.IR GrayScale ,
-and
-.IR StaticGray ,
-followed by
-.BI \- depth\fR,\fP
-where
-.I depth
-is the number of color planes.
-.RE
-.PP
-If you try to set color values while using a black and white display,
-the window's characteristics will default as follows:
-the foreground color will be set to black,
-the background color will be set to white,
-the border color will be set to grey,
-and the text and mouse cursors will be set to black.
-.
-.SS Using the Mouse
-.PP
-The following lists some of the mouse button bindings for the
-.I Emacs
-window under X11.
-.
-.RS
-.TS
-l l
-- -
-l l.
-MOUSE BUTTON FUNCTION
-left Set point.
-middle Paste text.
-right Cut text into X cut buffer.
-SHIFT-middle Cut text into X cut buffer.
-SHIFT-right Paste text.
-CTRL-middle Cut text into X cut buffer and kill it.
-CTRL-right T{
-Select this window, then split it into two windows.
-Same as typing CTRL\-x 2.
-T}
-.\" START DELETING HERE IF YOU'RE NOT USING X MENUS
-CTRL-SHIFT-left T{
-X buffer menu \(em hold the buttons and keys
-down, wait for menu to appear, select buffer, and release.
-Move mouse out of menu and release to cancel.
-T}
-CTRL-SHIFT-middle T{
-X help menu \(em pop up index card menu for Emacs help.
-T}
-.\" STOP DELETING HERE IF YOU'RE NOT USING X MENUS
-CTRL-SHIFT-right T{
-Select window with mouse, and delete all other windows.
-Same as typing CTRL\-x 1.
-T}
-.\" STOP DELETING HERE IF YOU'RE NOT USING X
-.TE
-.RE
-.
-.
-.SH MANUALS
-You can order printed copies of the GNU Emacs Manual from the Free
-Software Foundation, which develops GNU software.
-See the file ORDERS for ordering information.
-.br
-Your local Emacs maintainer might also have copies available.
-As with all software and publications from FSF, everyone is permitted
-to make and distribute copies of the Emacs manual.
-The TeX source to the manual is also included in the Emacs source
-distribution.
-.
-.
-.SH FILES
-/usr/local/share/info \(em files for the Info documentation browser.
-The complete text of the Emacs reference manual is included in a
-convenient tree structured form.
-Also includes the Emacs Lisp Reference Manual, useful to anyone
-wishing to write programs in the Emacs Lisp extension language.
-
-/usr/local/share/emacs/$VERSION/lisp \(em Lisp source files and
-compiled files that define most editing commands.
-Some are preloaded; others are autoloaded from this directory when
-used.
-
-/usr/local/libexec/emacs/$VERSION/$ARCH \(em various programs that are
-used with GNU Emacs.
-
-/usr/local/share/emacs/$VERSION/etc \(em various files of information.
-
-/usr/local/share/emacs/$VERSION/etc/DOC.* \(em contains the documentation
-strings for the Lisp primitives and preloaded Lisp functions
-of GNU Emacs.
-They are stored here to reduce the size of Emacs proper.
-
-/usr/local/share/emacs/$VERSION/etc/SERVICE lists people offering
-various services to assist users of GNU Emacs, including education,
-troubleshooting, porting and customization.
-.
-.
-.SH BUGS
-There is a mailing list, [email protected], for reporting Emacs
-bugs and fixes.
-But before reporting something as a bug, please try to be sure that
-it really is a bug, not a misunderstanding or a deliberate feature.
-We ask you to read the section ``Reporting Emacs Bugs'' near the
-end of the reference manual (or Info system) for hints on how and
-when to report bugs.
-Also, include the version number of the Emacs you are running in
-\fIevery\fR bug report that you send in.
-
-Do not expect a personal answer to a bug report.
-The purpose of reporting bugs is to get them fixed for everyone
-in the next release, if possible.
-For personal assistance, look in the SERVICE file (see above) for
-a list of people who offer it.
-
-Please do not send anything but bug reports to this mailing list.
-For more information about Emacs mailing lists, see the
-file /usr/local/emacs/etc/MAILINGLISTS.
-Bugs tend actually to be fixed if they can be isolated, so it is
-in your interest to report them in such a way that they can be
-easily reproduced.
-.
-.
-.SH UNRESTRICTIONS
-.I Emacs
-is free; anyone may redistribute copies of
-.I Emacs
-to
-anyone under the terms stated in the
-.I Emacs
-General Public License,
-a copy of which accompanies each copy of
-.I Emacs
-and which also
-appears in the reference manual.
-.PP
-Copies of
-.I Emacs
-may sometimes be received packaged with distributions of Unix systems,
-but it is never included in the scope of any license covering those
-systems.
-Such inclusion violates the terms on which distribution is permitted.
-In fact, the primary purpose of the General Public License is to
-prohibit anyone from attaching any other restrictions to
-redistribution of
-.IR Emacs .
-.PP
-Richard Stallman encourages you to improve and extend
-.IR Emacs ,
-and urges that
-you contribute your extensions to the GNU library.
-Eventually GNU (Gnu's Not Unix) will be a complete replacement
-for Unix.
-Everyone will be free to use, copy, study and change the GNU system.
-.
-.
-.SH SEE ALSO
-.BR emacsclient (1),
-.BR etags (1),
-.BR X (7),
-.BR xlsfonts (1),
-.BR xterm (1),
-.BR xrdb (1)
-.
-.
-.SH AUTHORS
-.I Emacs
-was written by Richard Stallman and the Free Software Foundation.
-Joachim Martillo and Robert Krawitz added the X features.
-.
-.
-.SH COPYING
-Copyright
-.if t \(co
-.if n (C)
-1995, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
- 2006, 2007 Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of this
-document provided the copyright notice and this permission notice are
-preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of
-this document under the conditions for verbatim copying, provided that
-the entire resulting derived work is distributed under the terms of
-a permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-document into another language, under the above conditions for
-modified versions, except that this permission notice may be stated
-in a translation approved by the Free Software Foundation.
-.
-.\" arch-tag: 04dfd376-b46e-4924-919a-cecc3b257eaa
diff --git a/etc/emacs.bash b/etc/emacs.bash
index c207e5ffe9..79ce7840d9 100644
--- a/etc/emacs.bash
+++ b/etc/emacs.bash
@@ -55,7 +55,7 @@ function edit ()
case "${windowsys}" in
x ) (emacs "$@" &) ;;
- sun ) (emacstool "$@" &) ;;
+ sun ) echo "unsupported window system"; return 1 ;;
esac
else
if jobs %emacs 2> /dev/null ; then
diff --git a/etc/emacs.csh b/etc/emacs.csh
index 8afea6bd35..880aad08f0 100644
--- a/etc/emacs.csh
+++ b/etc/emacs.csh
@@ -16,14 +16,9 @@
## 2 = resume emacs
## 3 = new emacs under X (-i is so that you get a reasonable icon)
## 4 = resume emacs under X
-## 5 = new emacs under suntools
-## 6 = resume emacs under suntools
-## 7 = new emacs under X and suntools - doesn't make any sense, so use X
-## 8 = resume emacs under X and suntools - doesn't make any sense, so use X
set EMACS_PATTERN="^\[[0-9]\] . Stopped ............ $EMACS"
alias edit 'set emacs_command=("emacs -nw \!*" "fg %emacs" "emacs -i \!* &"\
- "emacsclient \!* &" "emacstool \!* &" "emacsclient \!* &" "emacs -i \!* &"\
"emacsclient \!* &") ; \
jobs >! $HOME/.jobs; grep "$EMACS_PATTERN" < $HOME/.jobs >& /dev/null; \
@ isjob = ! $status; \
diff --git a/etc/emacs.py b/etc/emacs.py
index f11913cd7b..964c1f17f4 100644
--- a/etc/emacs.py
+++ b/etc/emacs.py
@@ -1,232 +1,11 @@
-"""Definitions used by commands sent to inferior Python in python.el."""
+"""Wrapper for version-specific implementations of python.el helper
+functions """
-# Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-# Author: Dave Love <[email protected]>
+import sys
-# This file is part of GNU Emacs.
+if sys.version_info[0] == 3:
+ from emacs3 import *
+else:
+ from emacs2 import *
-# GNU Emacs is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3, or (at your option)
-# any later version.
-
-# GNU Emacs is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with GNU Emacs; see the file COPYING. If not, write to the
-# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301, USA.
-
-import os, sys, traceback, inspect, __main__
-from sets import Set
-
-__all__ = ["eexecfile", "eargs", "complete", "ehelp", "eimport", "modpath"]
-
-def format_exception (filename, should_remove_self):
- type, value, tb = sys.exc_info ()
- sys.last_type = type
- sys.last_value = value
- sys.last_traceback = tb
- if type is SyntaxError:
- try: # parse the error message
- msg, (dummy_filename, lineno, offset, line) = value
- except:
- pass # Not the format we expect; leave it alone
- else:
- # Stuff in the right filename
- value = SyntaxError(msg, (filename, lineno, offset, line))
- sys.last_value = value
- res = traceback.format_exception_only (type, value)
- # There are some compilation errors which do not provide traceback so we
- # should not massage it.
- if should_remove_self:
- tblist = traceback.extract_tb (tb)
- del tblist[:1]
- res = traceback.format_list (tblist)
- if res:
- res.insert(0, "Traceback (most recent call last):\n")
- res[len(res):] = traceback.format_exception_only (type, value)
- # traceback.print_exception(type, value, tb)
- for line in res: print line,
-
-def eexecfile (file):
- """Execute FILE and then remove it.
- Execute the file within the __main__ namespace.
- If we get an exception, print a traceback with the top frame
- (ourselves) excluded."""
- # We cannot use real execfile since it has a bug where the file stays
- # locked forever (under w32) if SyntaxError occurs.
- # --- code based on code.py and PyShell.py.
- try:
- try:
- source = open (file, "r").read()
- code = compile (source, file, "exec")
- # Other exceptions (shouldn't be any...) will (correctly) fall
- # through to "final".
- except (OverflowError, SyntaxError, ValueError):
- # FIXME: When can compile() raise anything else than
- # SyntaxError ????
- format_exception (file, False)
- return
- try:
- exec code in __main__.__dict__
- except:
- format_exception (file, True)
- finally:
- os.remove (file)
-
-def eargs (name, imports):
- "Get arglist of NAME for Eldoc &c."
- try:
- if imports: exec imports
- parts = name.split ('.')
- if len (parts) > 1:
- exec 'import ' + parts[0] # might fail
- func = eval (name)
- if inspect.isbuiltin (func) or type(func) is type:
- doc = func.__doc__
- if doc.find (' ->') != -1:
- print '_emacs_out', doc.split (' ->')[0]
- else:
- print '_emacs_out', doc.split ('\n')[0]
- return
- if inspect.ismethod (func):
- func = func.im_func
- if not inspect.isfunction (func):
- print '_emacs_out '
- return
- (args, varargs, varkw, defaults) = inspect.getargspec (func)
- # No space between name and arglist for consistency with builtins.
- print '_emacs_out', \
- func.__name__ + inspect.formatargspec (args, varargs, varkw,
- defaults)
- except:
- print "_emacs_out "
-
-def all_names (object):
- """Return (an approximation to) a list of all possible attribute
- names reachable via the attributes of OBJECT, i.e. roughly the
- leaves of the dictionary tree under it."""
-
- def do_object (object, names):
- if inspect.ismodule (object):
- do_module (object, names)
- elif inspect.isclass (object):
- do_class (object, names)
- # Might have an object without its class in scope.
- elif hasattr (object, '__class__'):
- names.add ('__class__')
- do_class (object.__class__, names)
- # Probably not a good idea to try to enumerate arbitrary
- # dictionaries...
- return names
-
- def do_module (module, names):
- if hasattr (module, '__all__'): # limited export list
- names.union_update (module.__all__)
- for i in module.__all__:
- do_object (getattr (module, i), names)
- else: # use all names
- names.union_update (dir (module))
- for i in dir (module):
- do_object (getattr (module, i), names)
- return names
-
- def do_class (object, names):
- ns = dir (object)
- names.union_update (ns)
- if hasattr (object, '__bases__'): # superclasses
- for i in object.__bases__: do_object (i, names)
- return names
-
- return do_object (object, Set ([]))
-
-def complete (name, imports):
- """Complete TEXT in NAMESPACE and print a Lisp list of completions.
- Exec IMPORTS first."""
- import __main__, keyword
-
- def class_members(object):
- names = dir (object)
- if hasattr (object, '__bases__'):
- for super in object.__bases__:
- names = class_members (super)
- return names
-
- names = Set ([])
- base = None
- try:
- dict = __main__.__dict__.copy()
- if imports: exec imports in dict
- l = len (name)
- if not "." in name:
- for list in [dir (__builtins__), keyword.kwlist, dict.keys()]:
- for elt in list:
- if elt[:l] == name: names.add(elt)
- else:
- base = name[:name.rfind ('.')]
- name = name[name.rfind('.')+1:]
- try:
- object = eval (base, dict)
- names = Set (dir (object))
- if hasattr (object, '__class__'):
- names.add('__class__')
- names.union_update (class_members (object))
- except: names = all_names (dict)
- except: return []
- l = len(name)
- print '_emacs_out (',
- for n in names:
- if name == n[:l]:
- if base: print '"%s.%s"' % (base, n),
- else: print '"%s"' % n,
- print ')'
-
-def ehelp (name, imports):
- """Get help on string NAME.
- First try to eval name for, e.g. user definitions where we need
- the object. Otherwise try the string form."""
- locls = {}
- if imports:
- try: exec imports in locls
- except: pass
- try: help (eval (name, globals(), locls))
- except: help (name)
-
-def eimport (mod, dir):
- """Import module MOD with directory DIR at the head of the search path.
- NB doesn't load from DIR if MOD shadows a system module."""
- from __main__ import __dict__
-
- path0 = sys.path[0]
- sys.path[0] = dir
- try:
- try:
- if __dict__.has_key(mod) and inspect.ismodule (__dict__[mod]):
- reload (__dict__[mod])
- else:
- __dict__[mod] = __import__ (mod)
- except:
- (type, value, tb) = sys.exc_info ()
- print "Traceback (most recent call last):"
- traceback.print_exception (type, value, tb.tb_next)
- finally:
- sys.path[0] = path0
-
-def modpath (module):
- """Return the source file for the given MODULE (or None).
-Assumes that MODULE.py and MODULE.pyc are in the same directory."""
- try:
- path = __import__ (module).__file__
- if path[-4:] == '.pyc' and os.path.exists (path[0:-1]):
- path = path[:-1]
- print "_emacs_out", path
- except:
- print "_emacs_out ()"
-
-# print '_emacs_ok' # ready for input and can call continuation
-
-# arch-tag: d90408f3-90e2-4de4-99c2-6eb9c7b9ca46
+# arch-tag: 894b5227-638f-45fd-8567-0417d5c35900
diff --git a/etc/emacs2.py b/etc/emacs2.py
new file mode 100644
index 0000000000..b48689508e
--- /dev/null
+++ b/etc/emacs2.py
@@ -0,0 +1,239 @@
+"""Definitions used by commands sent to inferior Python in python.el."""
+
+# Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+# Author: Dave Love <[email protected]>
+
+# This file is part of GNU Emacs.
+
+# GNU Emacs is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+
+# GNU Emacs is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs; see the file COPYING. If not, write to the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+import os, sys, traceback, inspect, __main__
+
+try:
+ set
+except:
+ from sets import Set as set
+
+__all__ = ["eexecfile", "eargs", "complete", "ehelp", "eimport", "modpath"]
+
+def format_exception (filename, should_remove_self):
+ type, value, tb = sys.exc_info ()
+ sys.last_type = type
+ sys.last_value = value
+ sys.last_traceback = tb
+ if type is SyntaxError:
+ try: # parse the error message
+ msg, (dummy_filename, lineno, offset, line) = value
+ except:
+ pass # Not the format we expect; leave it alone
+ else:
+ # Stuff in the right filename
+ value = SyntaxError(msg, (filename, lineno, offset, line))
+ sys.last_value = value
+ res = traceback.format_exception_only (type, value)
+ # There are some compilation errors which do not provide traceback so we
+ # should not massage it.
+ if should_remove_self:
+ tblist = traceback.extract_tb (tb)
+ del tblist[:1]
+ res = traceback.format_list (tblist)
+ if res:
+ res.insert(0, "Traceback (most recent call last):\n")
+ res[len(res):] = traceback.format_exception_only (type, value)
+ # traceback.print_exception(type, value, tb)
+ for line in res: print line,
+
+def eexecfile (file):
+ """Execute FILE and then remove it.
+ Execute the file within the __main__ namespace.
+ If we get an exception, print a traceback with the top frame
+ (ourselves) excluded."""
+ # We cannot use real execfile since it has a bug where the file stays
+ # locked forever (under w32) if SyntaxError occurs.
+ # --- code based on code.py and PyShell.py.
+ try:
+ try:
+ source = open (file, "r").read()
+ code = compile (source, file, "exec")
+ # Other exceptions (shouldn't be any...) will (correctly) fall
+ # through to "final".
+ except (OverflowError, SyntaxError, ValueError):
+ # FIXME: When can compile() raise anything else than
+ # SyntaxError ????
+ format_exception (file, False)
+ return
+ try:
+ exec code in __main__.__dict__
+ except:
+ format_exception (file, True)
+ finally:
+ os.remove (file)
+
+def eargs (name, imports):
+ "Get arglist of NAME for Eldoc &c."
+ try:
+ if imports: exec imports
+ parts = name.split ('.')
+ if len (parts) > 1:
+ exec 'import ' + parts[0] # might fail
+ func = eval (name)
+ if inspect.isbuiltin (func) or type(func) is type:
+ doc = func.__doc__
+ if doc.find (' ->') != -1:
+ print '_emacs_out', doc.split (' ->')[0]
+ else:
+ print '_emacs_out', doc.split ('\n')[0]
+ return
+ if inspect.ismethod (func):
+ func = func.im_func
+ if not inspect.isfunction (func):
+ print '_emacs_out '
+ return
+ (args, varargs, varkw, defaults) = inspect.getargspec (func)
+ # No space between name and arglist for consistency with builtins.
+ print '_emacs_out', \
+ func.__name__ + inspect.formatargspec (args, varargs, varkw,
+ defaults)
+ except:
+ print "_emacs_out "
+
+def all_names (object):
+ """Return (an approximation to) a list of all possible attribute
+ names reachable via the attributes of OBJECT, i.e. roughly the
+ leaves of the dictionary tree under it."""
+
+ def do_object (object, names):
+ if inspect.ismodule (object):
+ do_module (object, names)
+ elif inspect.isclass (object):
+ do_class (object, names)
+ # Might have an object without its class in scope.
+ elif hasattr (object, '__class__'):
+ names.add ('__class__')
+ do_class (object.__class__, names)
+ # Probably not a good idea to try to enumerate arbitrary
+ # dictionaries...
+ return names
+
+ def do_module (module, names):
+ if hasattr (module, '__all__'): # limited export list
+ names.update(module.__all__)
+ for i in module.__all__:
+ do_object (getattr (module, i), names)
+ else: # use all names
+ names.update(dir (module))
+ for i in dir (module):
+ do_object (getattr (module, i), names)
+ return names
+
+ def do_class (object, names):
+ ns = dir (object)
+ names.update(ns)
+ if hasattr (object, '__bases__'): # superclasses
+ for i in object.__bases__: do_object (i, names)
+ return names
+
+ return do_object (object, set([]))
+
+def complete (name, imports):
+ """Complete TEXT in NAMESPACE and print a Lisp list of completions.
+ Exec IMPORTS first."""
+ import __main__, keyword
+
+ def class_members(object):
+ names = dir (object)
+ if hasattr (object, '__bases__'):
+ for super in object.__bases__:
+ names = class_members (super)
+ return names
+
+ names = set([])
+ base = None
+ try:
+ dict = __main__.__dict__.copy()
+ if imports: exec imports in dict
+ l = len (name)
+ if not "." in name:
+ for src in [dir (__builtins__), keyword.kwlist, dict.keys()]:
+ for elt in src:
+ if elt[:l] == name: names.add(elt)
+ else:
+ base = name[:name.rfind ('.')]
+ name = name[name.rfind('.')+1:]
+ try:
+ object = eval (base, dict)
+ names = set(dir (object))
+ if hasattr (object, '__class__'):
+ names.add('__class__')
+ names.update(class_members (object))
+ except: names = all_names (dict)
+ except:
+ print sys.exc_info()
+ names = []
+
+ l = len(name)
+ print '_emacs_out (',
+ for n in names:
+ if name == n[:l]:
+ if base: print '"%s.%s"' % (base, n),
+ else: print '"%s"' % n,
+ print ')'
+
+def ehelp (name, imports):
+ """Get help on string NAME.
+ First try to eval name for, e.g. user definitions where we need
+ the object. Otherwise try the string form."""
+ locls = {}
+ if imports:
+ try: exec imports in locls
+ except: pass
+ try: help (eval (name, globals(), locls))
+ except: help (name)
+
+def eimport (mod, dir):
+ """Import module MOD with directory DIR at the head of the search path.
+ NB doesn't load from DIR if MOD shadows a system module."""
+ from __main__ import __dict__
+
+ path0 = sys.path[0]
+ sys.path[0] = dir
+ try:
+ try:
+ if __dict__.has_key(mod) and inspect.ismodule (__dict__[mod]):
+ reload (__dict__[mod])
+ else:
+ __dict__[mod] = __import__ (mod)
+ except:
+ (type, value, tb) = sys.exc_info ()
+ print "Traceback (most recent call last):"
+ traceback.print_exception (type, value, tb.tb_next)
+ finally:
+ sys.path[0] = path0
+
+def modpath (module):
+ """Return the source file for the given MODULE (or None).
+Assumes that MODULE.py and MODULE.pyc are in the same directory."""
+ try:
+ path = __import__ (module).__file__
+ if path[-4:] == '.pyc' and os.path.exists (path[0:-1]):
+ path = path[:-1]
+ print "_emacs_out", path
+ except:
+ print "_emacs_out ()"
+
+# print '_emacs_ok' # ready for input and can call continuation
+
+# arch-tag: d90408f3-90e2-4de4-99c2-6eb9c7b9ca46
diff --git a/etc/emacs3.py b/etc/emacs3.py
new file mode 100644
index 0000000000..96e8ebbfb8
--- /dev/null
+++ b/etc/emacs3.py
@@ -0,0 +1,244 @@
+"""
+Warning: This file is automatically generated from emacs2.py with the
+2to3 script. Do not hand edit.
+"""
+
+"""Definitions used by commands sent to inferior Python in python.el."""
+
+# Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
+# Author: Dave Love <[email protected]>
+
+# This file is part of GNU Emacs.
+
+# GNU Emacs is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3, or (at your option)
+# any later version.
+
+# GNU Emacs is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with GNU Emacs; see the file COPYING. If not, write to the
+# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
+
+import os, sys, traceback, inspect, __main__
+
+try:
+ set
+except:
+ from sets import Set as set
+
+__all__ = ["eexecfile", "eargs", "complete", "ehelp", "eimport", "modpath"]
+
+def format_exception (filename, should_remove_self):
+ type, value, tb = sys.exc_info ()
+ sys.last_type = type
+ sys.last_value = value
+ sys.last_traceback = tb
+ if type is SyntaxError:
+ try: # parse the error message
+ msg, (dummy_filename, lineno, offset, line) = value
+ except:
+ pass # Not the format we expect; leave it alone
+ else:
+ # Stuff in the right filename
+ value = SyntaxError(msg, (filename, lineno, offset, line))
+ sys.last_value = value
+ res = traceback.format_exception_only (type, value)
+ # There are some compilation errors which do not provide traceback so we
+ # should not massage it.
+ if should_remove_self:
+ tblist = traceback.extract_tb (tb)
+ del tblist[:1]
+ res = traceback.format_list (tblist)
+ if res:
+ res.insert(0, "Traceback (most recent call last):\n")
+ res[len(res):] = traceback.format_exception_only (type, value)
+ # traceback.print_exception(type, value, tb)
+ for line in res: print(line, end=' ')
+
+def eexecfile (file):
+ """Execute FILE and then remove it.
+ Execute the file within the __main__ namespace.
+ If we get an exception, print a traceback with the top frame
+ (ourselves) excluded."""
+ # We cannot use real execfile since it has a bug where the file stays
+ # locked forever (under w32) if SyntaxError occurs.
+ # --- code based on code.py and PyShell.py.
+ try:
+ try:
+ source = open (file, "r").read()
+ code = compile (source, file, "exec")
+ # Other exceptions (shouldn't be any...) will (correctly) fall
+ # through to "final".
+ except (OverflowError, SyntaxError, ValueError):
+ # FIXME: When can compile() raise anything else than
+ # SyntaxError ????
+ format_exception (file, False)
+ return
+ try:
+ exec(code, __main__.__dict__)
+ except:
+ format_exception (file, True)
+ finally:
+ os.remove (file)
+
+def eargs (name, imports):
+ "Get arglist of NAME for Eldoc &c."
+ try:
+ if imports: exec(imports)
+ parts = name.split ('.')
+ if len (parts) > 1:
+ exec('import ' + parts[0]) # might fail
+ func = eval (name)
+ if inspect.isbuiltin (func) or type(func) is type:
+ doc = func.__doc__
+ if doc.find (' ->') != -1:
+ print('_emacs_out', doc.split (' ->')[0])
+ else:
+ print('_emacs_out', doc.split ('\n')[0])
+ return
+ if inspect.ismethod (func):
+ func = func.im_func
+ if not inspect.isfunction (func):
+ print('_emacs_out ')
+ return
+ (args, varargs, varkw, defaults) = inspect.getargspec (func)
+ # No space between name and arglist for consistency with builtins.
+ print('_emacs_out', \
+ func.__name__ + inspect.formatargspec (args, varargs, varkw,
+ defaults))
+ except:
+ print("_emacs_out ")
+
+def all_names (object):
+ """Return (an approximation to) a list of all possible attribute
+ names reachable via the attributes of OBJECT, i.e. roughly the
+ leaves of the dictionary tree under it."""
+
+ def do_object (object, names):
+ if inspect.ismodule (object):
+ do_module (object, names)
+ elif inspect.isclass (object):
+ do_class (object, names)
+ # Might have an object without its class in scope.
+ elif hasattr (object, '__class__'):
+ names.add ('__class__')
+ do_class (object.__class__, names)
+ # Probably not a good idea to try to enumerate arbitrary
+ # dictionaries...
+ return names
+
+ def do_module (module, names):
+ if hasattr (module, '__all__'): # limited export list
+ names.update(module.__all__)
+ for i in module.__all__:
+ do_object (getattr (module, i), names)
+ else: # use all names
+ names.update(dir (module))
+ for i in dir (module):
+ do_object (getattr (module, i), names)
+ return names
+
+ def do_class (object, names):
+ ns = dir (object)
+ names.update(ns)
+ if hasattr (object, '__bases__'): # superclasses
+ for i in object.__bases__: do_object (i, names)
+ return names
+
+ return do_object (object, set([]))
+
+def complete (name, imports):
+ """Complete TEXT in NAMESPACE and print a Lisp list of completions.
+ Exec IMPORTS first."""
+ import __main__, keyword
+
+ def class_members(object):
+ names = dir (object)
+ if hasattr (object, '__bases__'):
+ for super in object.__bases__:
+ names = class_members (super)
+ return names
+
+ names = set([])
+ base = None
+ try:
+ dict = __main__.__dict__.copy()
+ if imports: exec(imports, dict)
+ l = len (name)
+ if not "." in name:
+ for src in [dir (__builtins__), keyword.kwlist, list(dict.keys())]:
+ for elt in src:
+ if elt[:l] == name: names.add(elt)
+ else:
+ base = name[:name.rfind ('.')]
+ name = name[name.rfind('.')+1:]
+ try:
+ object = eval (base, dict)
+ names = set(dir (object))
+ if hasattr (object, '__class__'):
+ names.add('__class__')
+ names.update(class_members (object))
+ except: names = all_names (dict)
+ except:
+ print(sys.exc_info())
+ names = []
+
+ l = len(name)
+ print('_emacs_out (', end=' ')
+ for n in names:
+ if name == n[:l]:
+ if base: print('"%s.%s"' % (base, n), end=' ')
+ else: print('"%s"' % n, end=' ')
+ print(')')
+
+def ehelp (name, imports):
+ """Get help on string NAME.
+ First try to eval name for, e.g. user definitions where we need
+ the object. Otherwise try the string form."""
+ locls = {}
+ if imports:
+ try: exec(imports, locls)
+ except: pass
+ try: help (eval (name, globals(), locls))
+ except: help (name)
+
+def eimport (mod, dir):
+ """Import module MOD with directory DIR at the head of the search path.
+ NB doesn't load from DIR if MOD shadows a system module."""
+ from __main__ import __dict__
+
+ path0 = sys.path[0]
+ sys.path[0] = dir
+ try:
+ try:
+ if mod in __dict__ and inspect.ismodule (__dict__[mod]):
+ reload (__dict__[mod])
+ else:
+ __dict__[mod] = __import__ (mod)
+ except:
+ (type, value, tb) = sys.exc_info ()
+ print("Traceback (most recent call last):")
+ traceback.print_exception (type, value, tb.tb_next)
+ finally:
+ sys.path[0] = path0
+
+def modpath (module):
+ """Return the source file for the given MODULE (or None).
+Assumes that MODULE.py and MODULE.pyc are in the same directory."""
+ try:
+ path = __import__ (module).__file__
+ if path[-4:] == '.pyc' and os.path.exists (path[0:-1]):
+ path = path[:-1]
+ print("_emacs_out", path)
+ except:
+ print("_emacs_out ()")
+
+# print '_emacs_ok' # ready for input and can call continuation
+
+# arch-tag: 37bfed38-5f4a-4027-a2bf-d5f41819dd89
diff --git a/etc/emacsclient.1 b/etc/emacsclient.1
deleted file mode 100644
index 8852372dd7..0000000000
--- a/etc/emacsclient.1
+++ /dev/null
@@ -1,88 +0,0 @@
-.TH EMACSCLIENT 1
-.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
-.\" other parms are allowed: see man(7), man(1)
-.SH NAME
-emacsclient \- tells a running Emacs to visit a file
-.SH SYNOPSIS
-.B emacsclient
-.I "[options] files ..."
-.SH "DESCRIPTION"
-This manual page documents briefly the
-.BR emacsclient
-command. Full documentation is available in the GNU Info format; see
-below.
-This manual page was originally written for the Debian GNU/Linux
-distribution, but is not specific to that system.
-.PP
-.B emacsclient
-works in conjunction with the built-in Emacs server.
-.PP
-You can either call
-.B emacsclient
-directly or let other programs run it for you when necessary. On
-GNU and Unix systems many programs consult the environment
-variable EDITOR (sometimes also VISUAL) to obtain the command used for
-editing. Thus, setting this environment variable to 'emacsclient'
-will allow these programs to use an already running Emacs for editing.
-Other operating systems might have their own methods for defining the
-default editor.
-
-For
-.B emacsclient
-to work, you need an already running Emacs with a server. Within Emacs,
-call the functions `server-start' or `server-mode'. (Your `.emacs' file
-can do this automatically if you add either `(server-start)' or
-`(server-mode 1)' to it.)
-
-When you've finished editing the buffer, type `C-x #'
-(`server-edit'). This saves the file and sends a message back to the
-`emacsclient' program telling it to exit. The programs that use
-`EDITOR' wait for the "editor" (actually, `emacsclient') to exit. `C-x
-#' also checks for other pending external requests to edit various
-files, and selects the next such file.
-
-If you set the variable `server-window' to a window or a frame, `C-x
-#' displays the server buffer in that window or in that frame.
-
-.SH OPTIONS
-The programs follow the usual GNU command line syntax, with long
-options starting with two dashes (`-').
-.TP
-.B \-n, \-\-no-wait
-returns
-immediately without waiting for you to "finish" the buffer in Emacs.
-.TP
-.B \-e, \-\-eval
-do not visit files but instead evaluate the arguments as Emacs
-Lisp expressions.
-.TP
-.B \-s, \-\-socket-name=FILENAME
-use socket named FILENAME for communication.
-.TP
-.B \-f, \-\-server-file=FILENAME
-use TCP configuration file FILENAME for communication.
-This can also be specified via the `EMACS_SERVER_FILE' environment variable.
-.TP
-.B \-a, \-\-alternate-editor=EDITOR
-if the Emacs server is not running, run the specified editor instead.
-This can also be specified via the `ALTERNATE_EDITOR' environment variable.
-.TP
-.B \-d, \-\-display=DISPLAY
-tell the server to display the files on the given display.
-.TP
-.B \-V, \-\-version
-print version information and exit
-.TP
-.B \-h, \-\-help
-print this usage information message and exit
-.SH "SEE ALSO"
-The program is documented fully in
-.IR "Using Emacs as a Server"
-available via the Info system.
-.SH AUTHOR
-This manual page was written by Stephane Bortzmeyer <[email protected]>,
-for the Debian GNU/Linux system (but may be used by others).
-.SH COPYING
-This manual page is in the public domain.
-
-.\" arch-tag: 2b35e723-b197-4073-8752-231bc8b3d3f3
diff --git a/etc/emacstool.1 b/etc/emacstool.1
deleted file mode 100644
index ef1941111f..0000000000
--- a/etc/emacstool.1
+++ /dev/null
@@ -1,155 +0,0 @@
-.TH EMACSTOOL 1
-.SH NAME
-.I emacstool
-\- run emacs under Sun windows with function-key and mouse support.
-.SH SYNOPSIS
-.I emacstool
-[{window_args} {-rc run_command_path} args ... ]
-.SH TYPICAL USAGE
-In ~/.suntools or ~/.rootmenu include a line like this:
-.br
-"Emacstool" emacstool -WI emacs.icon -f emacstool-init
-.SH DESCRIPTION
-.B Emacstool
-creates a SunView frame and a tty subwindow within which mouse events
-and function keys are translated to ASCII sequences which Emacs can
-parse. The translated input events are sent to the process running in
-the tty subwindow, which is typically GNU Emacs. Emacstool thereby
-allows GNU Emacs users to make full use of the mouse and function keys.
-GNU Emacs can be loaded with functions to interpret the mouse and
-function-key events to make a truly fine screen oriented editor for
-the Sun Workstation.
-.PP
-(Note that GNU Emacs has a special interface to the X window system as
-well. The X window system has many technical advantages, it is an
-industry standard, and it is also free software. The Free Software
-Foundation urges you to try X windows, and distributes a free copy of
-X on Emacs distribution tapes.)
-.PP
-Function keys are translated to a sequence of the form
-`^X*[a-o][lrt]'. The last character is `l', `r', or `t' corresponding
-to whether the key is among the Left, Right, or Top function keys.
-The third character indicates which button of the group
-was pressed. Thus, the function key in the lower right corner will
-transmit the sequence `^X*or'. In addition, the [lrt] is affected by
-the Control, Meta, and Shift keys. Unshifted Control keys will be
-non-alphabetic: C-l is [,], C-r is [2], C-t is [4].
-.PP
-Mouse buttons are encoded as `^X^@([124] x y)\\n'. ^X^@ is the
-standard GNU Emacs mouse event prefix, it is followed by a list
-indicating the button pressed and the character row and column of the
-point in the window where the mouse cursor is, and followed by a
-newline character. In GNU Emacs, the ^X^@ dispatches to a
-mouse event handler which then reads the following list.
-.SH OPTIONS
-.B Emacstool
-supports all the standard window arguments, including font and icon
-specifiers.
-.PP
-By default, Emacstool runs the program
-.I emacs
-in the created subwindow.
-The value of the environment variable
-.I EMACSTOOL
-can be used to override this if your version of
-.B Emacs
-is not accessible on your search path by the name
-.I Emacs.
-In addition, the run command can be set by the
-.I pathname
-following the last occurrence of the
-.I \-rc
-flag.
-This is convenient for using Emacstool to run on remote machines.
-.PP
-All other command line arguments not used by the window system are passed
-as arguments to the program that runs in the Emacstool window.
-.PP
-For example:
-.PP
-local% (emacstool -rc rlogin remote -8 &)&
-.PP
-will create an Emacstool window logged in to a machine named
-.I remote.
-If Emacs is run from this window,
-Emacstool will encode mouse and function keys, and send them to rlogin.
-If Emacs is run from this shell on the remote machine, it will see
-the mouse and function keys properly.
-However, since the remote host does not have access to the screen,
-the cursor cannot be changed, menus will not appear, and the selection
-buffer (STUFF) is limited.
-.SH Using With GNU Emacs:
-The GNU Emacs files
-lisp/term/sun.el,
-lisp/sun-mouse.el,
-lisp/sun-fns.el,
-and
-src/sunfns.c
-provide emacs support for the Emacstool and function keys.
-Emacstool will automatically set the TERM environment variable to be "sun"
-and unset the environment variable TERMCAP. That is, these variables will
-not be inherited from the shell that starts Emacstool.
-Since the terminal type is
-.I SUN
-(that is, the environment variable TERM is set to
-.I SUN),
-Emacs will automatically load the file lisp/term/sun.
-This, in turn, will ensure that sun-mouse.el is autoloaded when any mouse
-events are detected. It is suggested that
-.I sun-mouse
-and
-.I sun-fns
-be loaded in your site-init.el file, so that they will always be loaded
-when running on a Sun workstation.
-.PP
-In addition, Emacstool sets the environment variable IN_EMACSTOOL = "t".
-Lisp code in your ~/.emacs can use (getenv "IN_EMACSTOOL")
-to determine whether to do Emacstool specific initialization.
-Sun.el uses this to automatically call emacstool-init (getenv "IN_EMACSTOOL")
-is defined.
-.PP
-The file src/sunfns.c defines several useful functions for emacs on
-the Sun. Among these are procedures to pop-up SunView
-.I menus,
-put and get from the SunView
-.I STUFF
-buffer, and a procedure for changing the cursor
-.I icon.
-If you want to define or edit cursor icons,
-there is a rudimentary mouse driven icon editor in the file
-lisp/sun-cursors.el. Try invoking (sc:edit-cursor)
-.SH BUGS
-It takes a few milliseconds to create a menu before it pops up.
-.SH ENVIRONMENT VARIABLES
-EMACSTOOL
-IN_EMACSTOOL
-TERM
-TERMCAP
-.SH FILES
-.DT
-emacs
-.SH "SEE ALSO"
-emacs(1)
- .../etc/SUN-SUPPORT
- .../lisp/term/sun.el
-.SH COPYING
-Copyright
-.if t \(co
-.if n (c)
-2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of this
-document provided the copyright notice and this permission notice are
-preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of
-this document under the conditions for verbatim copying, provided that
-the entire resulting derived work is distributed under the terms of
-a permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-document into another language, under the above conditions for
-modified versions, except that this permission notice may be stated
-in a translation approved by the Free Software Foundation.
-
-.\" arch-tag: a1f44815-5163-4026-89c1-4404e4b81d37
diff --git a/etc/etags.1 b/etc/etags.1
deleted file mode 100644
index 04b67f389f..0000000000
--- a/etc/etags.1
+++ /dev/null
@@ -1,306 +0,0 @@
-.\" Copyright (C) 1992, 2001, 2002, 2003, 2004,
-.\" 2005, 2006, 2007 Free Software Foundation, Inc.
-.\" See section COPYING for conditions for redistribution
-.TH etags 1 "23nov2001" "GNU Tools" "GNU Tools"
-.de BP
-.sp
-.ti -.2i
-\(**
-..
-
-.SH NAME
-etags, ctags \- generate tag file for Emacs, vi
-.SH SYNOPSIS
-.hy 0
-.na
-\fBetags\fP [\|\-aCDGIRVh\|] [\|\-i \fIfile\fP\|] [\|\-l \fIlanguage\fP\|]
-.if n .br
-[\|\-o \fItagfile\fP\|] [\|\-r \fIregexp\fP\|]
-[\|\-\-parse\-stdin=\fIfile\fP\|]
-.br
-[\|\-\-append\|] [\|\-\-no\-defines\|]
-[\|\-\-no\-globals\|] [\|\-\-include=\fIfile\fP\|]
-[\|\-\-ignore\-indentation\|] [\|\-\-language=\fIlanguage\fP\|]
-[\|\-\-no\-members\|] [\|\-\-output=\fItagfile\fP\|]
-[\|\-\-regex=\fIregexp\fP\|] [\|\-\-no\-regex\|]
-[\|\-\-help\|] [\|\-\-version\|]
-\fIfile\fP .\|.\|.
-
-\fBctags\fP [\|\-aCdgIRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|]
-.if n .br
-[\|\-o \fItagfile\fP\|] [\|\-r \fIregexp\fP\|]
-[\|\-\-parse\-stdin=\fIfile\fP\|]
-.br
-[\|\-\-append\|] [\|\-\-backward\-search\|]
-[\|\-\-cxref\|] [\|\-\-defines\|] [\|\-\-forward\-search\|]
-[\|\-\-globals\|] [\|\-\-ignore\-indentation\|]
-[\|\-\-language=\fIlanguage\fP\|] [\|\-\-members\|]
-[\|\-\-output=\fItagfile\fP\|] [\|\-\-regex=\fIregexp\fP\|]
-[\|\-\-typedefs\|] [\|\-\-typedefs\-and\-c++\|]
-[\|\-\-update\|]
-[\|\-\-help\|] [\|\-\-version\|]
-\fIfile\fP .\|.\|.
-.ad b
-.hy 1
-.SH DESCRIPTION
-The \|\fBetags\fP\| program is used to create a tag table file, in a format
-understood by
-.BR emacs ( 1 )\c
-\&; the \|\fBctags\fP\| program is used to create a similar table in a
-format understood by
-.BR vi ( 1 )\c
-\&. Both forms of the program understand
-the syntax of C, Objective C, C++, Java, Fortran, Ada, Cobol, Erlang, HTML,
-LaTeX, Emacs Lisp/Common Lisp, Lua, makefile, Pascal, Perl, PHP, Postscript,
-Python, Prolog, Scheme and
-most assembler\-like syntaxes.
-Both forms read the files specified on the command line, and write a tag
-table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for
-\fBctags\fP) in the current working directory.
-Files specified with relative file names will be recorded in the tag
-table with file names relative to the directory where the tag table
-resides. If the tag table is in /dev, however, the file names are made
-relative to the working directory. Files specified with absolute file
-names will be recorded
-with absolute file names. Files generated from a source file\-\-like
-a C file generated from a source Cweb file\-\-will be recorded with
-the name of the source file.
-The programs recognize the language used in an input file based on its
-file name and contents. The \fB\-\-language\fP switch can be used to force
-parsing of the file names following the switch according to the given
-language, overriding guesses based on filename extensions.
-.SH OPTIONS
-Some options make sense only for the \fBvi\fP style tag files produced
-by ctags;
-\fBetags\fP does not recognize them.
-The programs accept unambiguous abbreviations for long option names.
-.TP
-.B \-a, \-\-append
-Append to existing tag file. (For \fBvi\fP-format tag files, see also
-\fB\-\-update\fP.)
-.TP
-.B \-B, \-\-backward\-search
-Tag files written in the format expected by \fBvi\fP contain regular
-expression search instructions; the \fB\-B\fP option writes them using
-the delimiter `\|\fB?\fP\|', to search \fIbackwards\fP through files.
-The default is to use the delimiter `\|\fB/\fP\|', to search \fIforwards\fP
-through files.
-Only \fBctags\fP accepts this option.
-.TP
-.B \-\-declarations
-In C and derived languages, create tags for function declarations,
-and create tags for extern variables unless \-\-no\-globals is used.
-.TP
-.B \-d, \-\-defines
-Create tag entries for C preprocessor constant definitions
-and enum constants, too. Since this is the default behavior of
-\fBetags\fP, only \fBctags\fP accepts this option.
-.TP
-.B \-D, \-\-no\-defines
-Do not create tag entries for C preprocessor constant definitions
-and enum constants.
-This may make the tags file much smaller if many header files are tagged.
-Since this is the default behavior of \fBctags\fP, only \fBetags\fP
-accepts this option.
-.TP
-.B \-\-globals
-Create tag entries for global variables in C, C++, Objective C, Java,
-and Perl.
-Since this is the default behavior of \fBetags\fP, only \fBctags\fP
-accepts this option.
-.TP
-.B \-\-no\-globals
-Do not tag global variables. Typically this reduces the file size by
-one fourth. Since this is the default behavior of \fBctags\fP, only
-\fBetags\fP accepts this option.
-.TP
-\fB\-i\fP \fIfile\fP, \fB\-\-include=\fIfile\fP
-Include a note in the tag file indicating that, when searching for a
-tag, one should also consult the tags file \fIfile\fP after checking the
-current file. Only \fBetags\fP accepts this option.
-.TP
-.B \-I, \-\-ignore\-indentation
-Don't rely on indentation as much as we normally do. Currently, this
-means not to assume that a closing brace in the first column is the
-final brace of a function or structure definition in C and C++.
-.TP
-\fB\-l\fP \fIlanguage\fP, \fB\-\-language=\fIlanguage\fP
-Parse the following files according to the given language. More than
-one such options may be intermixed with filenames. Use \fB\-\-help\fP
-to get a list of the available languages and their default filename
-extensions. The `auto' language can be used to restore automatic
-detection of language based on the file name. The `none'
-language may be used to disable language parsing altogether; only
-regexp matching is done in this case (see the \fB\-\-regex\fP option).
-.TP
-.B \-\-members
-Create tag entries for variables that are members of structure-like
-constructs in C++, Objective C, Java. This is the default for etags.
-.TP
-.B \-\-no\-members
-Do not tag member variables. This is the default for ctags.
-.TP
-.B \-\-packages\-only
-Only tag packages in Ada files.
-.TP
-\fB\-\-parse\-stdin=\fIfile\fP
-May be used (only once) in place of a file name on the command line.
-\fBetags\fP will read from standard input and mark the produced tags
-as belonging to the file \fBFILE\fP.
-.TP
-\fB\-o\fP \fItagfile\fP, \fB\-\-output=\fItagfile\fP
-Explicit name of file for tag table; overrides default \fBTAGS\fP or
-\fBtags\fP. (But ignored with \fB\-v\fP or \fB\-x\fP.)
-.TP
-\fB\-r\fP \fIregexp\fP, \fB\-\-regex=\fIregexp\fP
-
-Make tags based on regexp matching for the files following this option,
-in addition to the tags made with the standard parsing based on
-language. May be freely intermixed with filenames and the \fB\-R\fP
-option. The regexps are cumulative, i.e. each such option will add to
-the previous ones. The regexps are of one of the forms:
-.br
- [\fB{\fP\fIlanguage\fP\fB}\fP]\fB/\fP\fItagregexp/\fP[\fInameregexp\fP\fB/\fP]\fImodifiers\fP
-.br
- \fB@\fP\fIregexfile\fP
-.br
-
-where \fItagregexp\fP is used to match the tag. It should not match
-useless characters. If the match is such that more characters than
-needed are unavoidably matched by \fItagregexp\fP, it may be useful to
-add a \fInameregexp\fP, to narrow down the tag scope. \fBctags\fP
-ignores regexps without a \fInameregexp\fP. The syntax of regexps is
-the same as in emacs. The following character escape sequences are
-supported: \\a, \\b, \\d, \\e, \\f, \\n, \\r, \\t, \\v, which
-respectively stand for the ASCII characters BEL, BS, DEL, ESC, FF, NL,
-CR, TAB, VT.
-.br
-The \fImodifiers\fP are a sequence of 0 or more characters among
-\fIi\fP, which means to ignore case when matching; \fIm\fP, which means
-that the \fItagregexp\fP will be matched against the whole file contents
-at once, rather than line by line, and the matching sequence can match
-multiple lines; and \fIs\fP, which implies \fIm\fP and means that the
-dot character in \fItagregexp\fP matches the newline char as well.
-.br
-The separator, which is \fB/\fP in the examples, can be any character
-different from space, tab, braces and \fB@\fP. If the separator
-character is needed inside the regular expression, it must be quoted
-by preceding it with \fB\\\fP.
-.br
-The optional \fB{\fP\fIlanguage\fP\fB}\fP prefix means that the tag
-should be
-created only for files of language \fIlanguage\fP, and ignored
-otherwise. This is particularly useful when storing many predefined
-regexps in a file.
-.br
-In its second form, \fIregexfile\fP is the name of a file that contains
-a number of arguments to the \fI\-\-regex\=\fP option,
-one per line. Lines beginning with a space or tab are assumed
-to be comments, and ignored.
-
-.br
-Here are some examples. All the regexps are quoted to protect them
-from shell interpretation.
-.br
-
-Tag the DEFVAR macros in the emacs source files:
-.br
-\fI\-\-regex\='/[ \\t]*DEFVAR_[A-Z_ \\t(]+"\\([^"]+\\)"/'\fP
-.\"" This comment is to avoid confusion to Emacs syntax highlighting
-.br
-
-Tag VHDL files (this example is a single long line, broken here for
-formatting reasons):
-.br
-\fI\-\-language\=none\ \-\-regex='/[\ \\t]*\\(ARCHITECTURE\\|\\
-CONFIGURATION\\)\ +[^\ ]*\ +OF/'\ \-\-regex\='/[\ \\t]*\\
-\\(ATTRIBUTE\\|ENTITY\\|FUNCTION\\|PACKAGE\\(\ BODY\\)?\\
-\\|PROCEDURE\\|PROCESS\\|TYPE\\)[\ \\t]+\\([^\ \\t(]+\\)/\\3/'\fP
-.br
-
-Tag TCL files (this last example shows the usage of a \fItagregexp\fP):
-.br
-\fI\-\-lang\=none \-\-regex\='/proc[\ \\t]+\\([^\ \\t]+\\)/\\1/'\fP
-
-.br
-A regexp can be preceded by {\fIlang\fP}, thus restricting it to match
-lines of files of the specified language. Use \fBetags \-\-help\fP to obtain
-a list of the recognised languages. This feature is particularly useful inside
-\fBregex files\fP. A regex file contains one regex per line. Empty lines,
-and those lines beginning with space or tab are ignored. Lines beginning
-with @ are references to regex files whose name follows the @ sign. Other
-lines are considered regular expressions like those following \fB\-\-regex\fP.
-.br
-For example, the command
-.br
-\fIetags \-\[email protected] *.c\fP
-.br
-reads the regexes contained in the file regex.file.
-.TP
-.B \-R, \-\-no\-regex
-Don't do any more regexp matching on the following files. May be
-freely intermixed with filenames and the \fB\-\-regex\fP option.
-.TP
-.B \-t, \-\-typedefs
-Record typedefs in C code as tags. Since this is the default behavior
-of \fBetags\fP, only \fBctags\fP accepts this option.
-.TP
-.B \-T, \-\-typedefs\-and\-c++
-Generate tag entries for typedefs, struct, enum, and union tags, and
-C++ member functions. Since this is the default behavior
-of \fBetags\fP, only \fBctags\fP accepts this option.
-.TP
-.B \-u, \-\-update
-Update tag entries for \fIfiles\fP specified on command line, leaving
-tag entries for other files in place. Currently, this is implemented
-by deleting the existing entries for the given files and then
-rewriting the new entries at the end of the tags file. It is often
-faster to simply rebuild the entire tag file than to use this.
-Only \fBctags\fP accepts this option.
-.TP
-.B \-v, \-\-vgrind
-Instead of generating a tag file, write index (in \fBvgrind\fP format)
-to standard output. Only \fBctags\fP accepts this option.
-.TP
-.B \-x, \-\-cxref
-Instead of generating a tag file, write a cross reference (in
-\fBcxref\fP format) to standard output. Only \fBctags\fP accepts this option.
-.TP
-.B \-h, \-H, \-\-help
-Print usage information. Followed by one or more \-\-language=LANG
-prints detailed information about how tags are created for LANG.
-.TP
-.B \-V, \-\-version
-Print the current version of the program (same as the version of the
-emacs \fBetags\fP is shipped with).
-
-.SH "SEE ALSO"
-`\|\fBemacs\fP\|' entry in \fBinfo\fP; \fIGNU Emacs Manual\fP, Richard
-Stallman.
-.br
-.BR cxref ( 1 ),
-.BR emacs ( 1 ),
-.BR vgrind ( 1 ),
-.BR vi ( 1 ).
-
-.SH COPYING
-Copyright
-.if t \(co
-.if n (c)
-1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-.PP
-Permission is granted to make and distribute verbatim copies of this
-document provided the copyright notice and this permission notice are
-preserved on all copies.
-.PP
-Permission is granted to copy and distribute modified versions of
-this document under the conditions for verbatim copying, provided that
-the entire resulting derived work is distributed under the terms of
-a permission notice identical to this one.
-.PP
-Permission is granted to copy and distribute translations of this
-document into another language, under the above conditions for
-modified versions, except that this permission notice may be stated
-in a translation approved by the Free Software Foundation.
-
-.\" arch-tag: 9534977f-af78-42f0-991d-1df6b6c05573
diff --git a/etc/gfdl.1 b/etc/gfdl.1
deleted file mode 100644
index af660f6778..0000000000
--- a/etc/gfdl.1
+++ /dev/null
@@ -1,440 +0,0 @@
-.TH GFDL 1 "2005 September 17"
-.SH NAME
-GFDL \- The GNU Free Documentation License
-
-.ce
-Version 1.2, November 2002
-
-.hy 0
-.na
-Copyright
-.if t \(co
-.if n (c)
-2000, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-.hy 1
-.ad
-
-.br
-.SH 0. PREAMBLE
-
-The purpose of this License is to make a manual, textbook, or other
-functional and useful document "free" in the sense of freedom: to
-assure everyone the effective freedom to copy and redistribute it,
-with or without modifying it, either commercially or noncommercially.
-Secondarily, this License preserves for the author and publisher a way
-to get credit for their work, while not being considered responsible
-for modifications made by others.
-
-This License is a kind of "copyleft", which means that derivative
-works of the document must themselves be free in the same sense. It
-complements the GNU General Public License, which is a copyleft
-license designed for free software.
-
-We have designed this License in order to use it for manuals for free
-software, because free software needs free documentation: a free
-program should come with manuals providing the same freedoms that the
-software does. But this License is not limited to software manuals;
-it can be used for any textual work, regardless of subject matter or
-whether it is published as a printed book. We recommend this License
-principally for works whose purpose is instruction or reference.
-
-.SH 1. APPLICABILITY AND DEFINITIONS
-
-This License applies to any manual or other work, in any medium, that
-contains a notice placed by the copyright holder saying it can be
-distributed under the terms of this License. Such a notice grants a
-world-wide, royalty-free license, unlimited in duration, to use that
-work under the conditions stated herein. The "Document", below,
-refers to any such manual or work. Any member of the public is a
-licensee, and is addressed as "you". You accept the license if you
-copy, modify or distribute the work in a way requiring permission
-under copyright law.
-
-A "Modified Version" of the Document means any work containing the
-Document or a portion of it, either copied verbatim, or with
-modifications and/or translated into another language.
-
-A "Secondary Section" is a named appendix or a front-matter section of
-the Document that deals exclusively with the relationship of the
-publishers or authors of the Document to the Document's overall subject
-(or to related matters) and contains nothing that could fall directly
-within that overall subject. (Thus, if the Document is in part a
-textbook of mathematics, a Secondary Section may not explain any
-mathematics.) The relationship could be a matter of historical
-connection with the subject or with related matters, or of legal,
-commercial, philosophical, ethical or political position regarding
-them.
-
-The "Invariant Sections" are certain Secondary Sections whose titles
-are designated, as being those of Invariant Sections, in the notice
-that says that the Document is released under this License. If a
-section does not fit the above definition of Secondary then it is not
-allowed to be designated as Invariant. The Document may contain zero
-Invariant Sections. If the Document does not identify any Invariant
-Sections then there are none.
-
-The "Cover Texts" are certain short passages of text that are listed,
-as Front-Cover Texts or Back-Cover Texts, in the notice that says that
-the Document is released under this License. A Front-Cover Text may
-be at most 5 words, and a Back-Cover Text may be at most 25 words.
-
-A "Transparent" copy of the Document means a machine-readable copy,
-represented in a format whose specification is available to the
-general public, that is suitable for revising the document
-straightforwardly with generic text editors or (for images composed of
-pixels) generic paint programs or (for drawings) some widely available
-drawing editor, and that is suitable for input to text formatters or
-for automatic translation to a variety of formats suitable for input
-to text formatters. A copy made in an otherwise Transparent file
-format whose markup, or absence of markup, has been arranged to thwart
-or discourage subsequent modification by readers is not Transparent.
-An image format is not Transparent if used for any substantial amount
-of text. A copy that is not "Transparent" is called "Opaque".
-
-Examples of suitable formats for Transparent copies include plain
-ASCII without markup, Texinfo input format, LaTeX input format, SGML
-or XML using a publicly available DTD, and standard-conforming simple
-HTML, PostScript or PDF designed for human modification. Examples of
-transparent image formats include PNG, XCF and JPG. Opaque formats
-include proprietary formats that can be read and edited only by
-proprietary word processors, SGML or XML for which the DTD and/or
-processing tools are not generally available, and the
-machine-generated HTML, PostScript or PDF produced by some word
-processors for output purposes only.
-
-The "Title Page" means, for a printed book, the title page itself,
-plus such following pages as are needed to hold, legibly, the material
-this License requires to appear in the title page. For works in
-formats which do not have any title page as such, "Title Page" means
-the text near the most prominent appearance of the work's title,
-preceding the beginning of the body of the text.
-
-A section "Entitled XYZ" means a named subunit of the Document whose
-title either is precisely XYZ or contains XYZ in parentheses following
-text that translates XYZ in another language. (Here XYZ stands for a
-specific section name mentioned below, such as "Acknowledgements",
-"Dedications", "Endorsements", or "History".) To "Preserve the Title"
-of such a section when you modify the Document means that it remains a
-section "Entitled XYZ" according to this definition.
-
-The Document may include Warranty Disclaimers next to the notice which
-states that this License applies to the Document. These Warranty
-Disclaimers are considered to be included by reference in this
-License, but only as regards disclaiming warranties: any other
-implication that these Warranty Disclaimers may have is void and has
-no effect on the meaning of this License.
-
-.SH 2. VERBATIM COPYING
-
-You may copy and distribute the Document in any medium, either
-commercially or noncommercially, provided that this License, the
-copyright notices, and the license notice saying this License applies
-to the Document are reproduced in all copies, and that you add no other
-conditions whatsoever to those of this License. You may not use
-technical measures to obstruct or control the reading or further
-copying of the copies you make or distribute. However, you may accept
-compensation in exchange for copies. If you distribute a large enough
-number of copies you must also follow the conditions in section 3.
-
-You may also lend copies, under the same conditions stated above, and
-you may publicly display copies.
-
-.SH 3. COPYING IN QUANTITY
-
-If you publish printed copies (or copies in media that commonly have
-printed covers) of the Document, numbering more than 100, and the
-Document's license notice requires Cover Texts, you must enclose the
-copies in covers that carry, clearly and legibly, all these Cover
-Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
-the back cover. Both covers must also clearly and legibly identify
-you as the publisher of these copies. The front cover must present
-the full title with all words of the title equally prominent and
-visible. You may add other material on the covers in addition.
-Copying with changes limited to the covers, as long as they preserve
-the title of the Document and satisfy these conditions, can be treated
-as verbatim copying in other respects.
-
-If the required texts for either cover are too voluminous to fit
-legibly, you should put the first ones listed (as many as fit
-reasonably) on the actual cover, and continue the rest onto adjacent
-pages.
-
-If you publish or distribute Opaque copies of the Document numbering
-more than 100, you must either include a machine-readable Transparent
-copy along with each Opaque copy, or state in or with each Opaque copy
-a computer-network location from which the general network-using
-public has access to download using public-standard network protocols
-a complete Transparent copy of the Document, free of added material.
-If you use the latter option, you must take reasonably prudent steps,
-when you begin distribution of Opaque copies in quantity, to ensure
-that this Transparent copy will remain thus accessible at the stated
-location until at least one year after the last time you distribute an
-Opaque copy (directly or through your agents or retailers) of that
-edition to the public.
-
-It is requested, but not required, that you contact the authors of the
-Document well before redistributing any large number of copies, to give
-them a chance to provide you with an updated version of the Document.
-
-.SH 4. MODIFICATIONS
-
-You may copy and distribute a Modified Version of the Document under
-the conditions of sections 2 and 3 above, provided that you release
-the Modified Version under precisely this License, with the Modified
-Version filling the role of the Document, thus licensing distribution
-and modification of the Modified Version to whoever possesses a copy
-of it. In addition, you must do these things in the Modified Version:
-.TP
-A.
-Use in the Title Page (and on the covers, if any) a title distinct from
-that of the Document, and from those of previous versions (which should,
-if there were any, be listed in the History section of the Document).
-You may use the same title as a previous version if the original
-publisher of that version gives permission.
-.TP
-B.
-List on the Title Page, as authors, one or more persons or entities
-responsible for authorship of the modifications in the Modified Version,
-together with at least five of the principal authors of the Document
-(all of its principal authors, if it has fewer than five), unless they
-release you from this requirement.
-.TP
-C.
-State on the Title page the name of the publisher of the
-Modified Version, as the publisher.
-.TP
-D.
-Preserve all the copyright notices of the Document.
-.TP
-E.
-Add an appropriate copyright notice for your modifications
-adjacent to the other copyright notices.
-.TP
-F.
-Include, immediately after the copyright notices, a license notice
-giving the public permission to use the Modified Version under the terms
-of this License, in the form shown in the Addendum below.
-.TP
-G.
-Preserve in that license notice the full lists of Invariant Sections
-and required Cover Texts given in the Document's license notice.
-.TP
-H.
-Include an unaltered copy of this License.
-.TP
-I.
-Preserve the section Entitled "History", Preserve its Title, and add to
-it an item stating at least the title, year, new authors, and publisher
-of the Modified Version as given on the Title Page. If there is no
-section Entitled "History" in the Document, create one stating the
-title, year, authors, and publisher of the Document as given on its
-Title Page, then add an item describing the Modified Version as stated
-in the previous sentence.
-.TP
-J.
-Preserve the network location, if any, given in the Document for public
-access to a Transparent copy of the Document, and likewise the network
-locations given in the Document for previous versions it was based on.
-These may be placed in the "History" section. You may omit a network
-location for a work that was published at least four years before the
-Document itself, or if the original publisher of the version it refers
-to gives permission.
-.TP
-K.
-For any section Entitled "Acknowledgements" or "Dedications", Preserve
-the Title of the section, and preserve in the section all the substance
-and tone of each of the contributor acknowledgements and/or dedications
-given therein.
-.TP
-L.
-Preserve all the Invariant Sections of the Document, unaltered in their
-text and in their titles. Section numbers or the equivalent are not
-considered part of the section titles.
-.TP
-M.
-Delete any section Entitled "Endorsements". Such a section may not be
-included in the Modified Version.
-.TP
-N.
-Do not retitle any existing section to be Entitled "Endorsements" or to
-conflict in title with any Invariant Section.
-.TP
-O.
-Preserve any Warranty Disclaimers.
-.PP
-If the Modified Version includes new front-matter sections or
-appendices that qualify as Secondary Sections and contain no material
-copied from the Document, you may at your option designate some or all
-of these sections as invariant. To do this, add their titles to the
-list of Invariant Sections in the Modified Version's license notice.
-These titles must be distinct from any other section titles.
-
-You may add a section Entitled "Endorsements", provided it contains
-nothing but endorsements of your Modified Version by various
-parties--for example, statements of peer review or that the text has
-been approved by an organization as the authoritative definition of a
-standard.
-
-You may add a passage of up to five words as a Front-Cover Text, and a
-passage of up to 25 words as a Back-Cover Text, to the end of the list
-of Cover Texts in the Modified Version. Only one passage of
-Front-Cover Text and one of Back-Cover Text may be added by (or
-through arrangements made by) any one entity. If the Document already
-includes a cover text for the same cover, previously added by you or
-by arrangement made by the same entity you are acting on behalf of,
-you may not add another; but you may replace the old one, on explicit
-permission from the previous publisher that added the old one.
-
-The author(s) and publisher(s) of the Document do not by this License
-give permission to use their names for publicity for or to assert or
-imply endorsement of any Modified Version.
-
-.SH 5. COMBINING DOCUMENTS
-
-You may combine the Document with other documents released under this
-License, under the terms defined in section 4 above for modified
-versions, provided that you include in the combination all of the
-Invariant Sections of all of the original documents, unmodified, and
-list them all as Invariant Sections of your combined work in its
-license notice, and that you preserve all their Warranty Disclaimers.
-
-The combined work need only contain one copy of this License, and
-multiple identical Invariant Sections may be replaced with a single
-copy. If there are multiple Invariant Sections with the same name but
-different contents, make the title of each such section unique by
-adding at the end of it, in parentheses, the name of the original
-author or publisher of that section if known, or else a unique number.
-Make the same adjustment to the section titles in the list of
-Invariant Sections in the license notice of the combined work.
-
-In the combination, you must combine any sections Entitled "History"
-in the various original documents, forming one section Entitled
-"History"; likewise combine any sections Entitled "Acknowledgements",
-and any sections Entitled "Dedications". You must delete all sections
-Entitled "Endorsements".
-
-.SH 6. COLLECTIONS OF DOCUMENTS
-
-You may make a collection consisting of the Document and other documents
-released under this License, and replace the individual copies of this
-License in the various documents with a single copy that is included in
-the collection, provided that you follow the rules of this License for
-verbatim copying of each of the documents in all other respects.
-
-You may extract a single document from such a collection, and distribute
-it individually under this License, provided you insert a copy of this
-License into the extracted document, and follow this License in all
-other respects regarding verbatim copying of that document.
-
-.SH 7. AGGREGATION WITH INDEPENDENT WORKS
-
-A compilation of the Document or its derivatives with other separate
-and independent documents or works, in or on a volume of a storage or
-distribution medium, is called an "aggregate" if the copyright
-resulting from the compilation is not used to limit the legal rights
-of the compilation's users beyond what the individual works permit.
-When the Document is included in an aggregate, this License does not
-apply to the other works in the aggregate which are not themselves
-derivative works of the Document.
-
-If the Cover Text requirement of section 3 is applicable to these
-copies of the Document, then if the Document is less than one half of
-the entire aggregate, the Document's Cover Texts may be placed on
-covers that bracket the Document within the aggregate, or the
-electronic equivalent of covers if the Document is in electronic form.
-Otherwise they must appear on printed covers that bracket the whole
-aggregate.
-
-.SH 8. TRANSLATION
-
-Translation is considered a kind of modification, so you may
-distribute translations of the Document under the terms of section 4.
-Replacing Invariant Sections with translations requires special
-permission from their copyright holders, but you may include
-translations of some or all Invariant Sections in addition to the
-original versions of these Invariant Sections. You may include a
-translation of this License, and all the license notices in the
-Document, and any Warranty Disclaimers, provided that you also include
-the original English version of this License and the original versions
-of those notices and disclaimers. In case of a disagreement between
-the translation and the original version of this License or a notice
-or disclaimer, the original version will prevail.
-
-If a section in the Document is Entitled "Acknowledgements",
-"Dedications", or "History", the requirement (section 4) to Preserve
-its Title (section 1) will typically require changing the actual
-title.
-
-.SH 9. TERMINATION
-
-You may not copy, modify, sublicense, or distribute the Document except
-as expressly provided for under this License. Any other attempt to
-copy, modify, sublicense or distribute the Document is void, and will
-automatically terminate your rights under this License. However,
-parties who have received copies, or rights, from you under this
-License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-.SH 10. FUTURE REVISIONS OF THIS LICENSE
-
-The Free Software Foundation may publish new, revised versions
-of the GNU Free Documentation License from time to time. Such new
-versions will be similar in spirit to the present version, but may
-differ in detail to address new problems or concerns. See
-\fBhttp://www.gnu.org/copyleft/\fP.
-
-Each version of the License is given a distinguishing version number.
-If the Document specifies that a particular numbered version of this
-License "or any later version" applies to it, you have the option of
-following the terms and conditions either of that specified version or
-of any later version that has been published (not as a draft) by the
-Free Software Foundation. If the Document does not specify a version
-number of this License, you may choose any version ever published (not
-as a draft) by the Free Software Foundation.
-
-.SH ADDENDUM: How to use this License for your documents
-
-To use this License in a document you have written, include a copy of
-the License in the document and put the following copyright and
-license notices just after the title page:
-
-.hy 0
-.na
-Copyright
-.if t \(co
-.if n (c)
-[\fIyear\fP] [\fIyour name\fP].
-Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.2
-or any later version published by the Free Software Foundation;
-with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
-A copy of the license is included in the section entitled "GNU
-Free Documentation License."
-.ad
-.hy 1
-
-If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
-replace the "with...Texts." line with this:
-
-.hy 0
-.na
- with the Invariant Sections being [\fILIST THEIR TITLES\fP], with the
- Front-Cover Texts being [\fILIST\fP], and with the Back-Cover Texts being
- [\fILIST\fP].
-.ad
-.hy 1
-
-If you have Invariant Sections without Cover Texts, or some other
-combination of the three, merge those two alternatives to suit the
-situation.
-
-If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License,
-to permit their use in free software.
-
-.\" arch-tag: 3a15de89-40c2-46b8-a9a2-0710357a9baa
diff --git a/etc/refcards/README b/etc/refcards/README
index 6788061bcc..c9ae93a276 100644
--- a/etc/refcards/README
+++ b/etc/refcards/README
@@ -10,7 +10,7 @@ COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
The file gnus-logo.eps contains copyright and license information, but
it is reproduced here for convenience.
-File: gnus-logo.eps
+File: gnus-logo.eps, gnus-logo.pdf
Author: Luis Fernandes <[email protected]>
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.