1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00
Patches applied:

 * emacs@sv.gnu.org/emacs--devo--0--patch-619
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-620
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-621
   Merge from gnus--rel--5.10

 * emacs@sv.gnu.org/emacs--devo--0--patch-622
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-623
   Remove RCS keywords

 * emacs@sv.gnu.org/emacs--devo--0--patch-624
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-625
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-626
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-627
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-628
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-629
   Merge from gnus--rel--5.10

 * emacs@sv.gnu.org/emacs--devo--0--patch-630
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-631
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-632
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-633
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-634
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-635
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-636
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-637
   Remove RCS keywords

 * emacs@sv.gnu.org/emacs--devo--0--patch-638
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-639
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-640
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-641
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-642
   Merge from gnus--rel--5.10

 * emacs@sv.gnu.org/emacs--devo--0--patch-643
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-644
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-645
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-646
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-647
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-648
   Update from CVS

 * emacs@sv.gnu.org/emacs--devo--0--patch-649
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-197
   Merge from emacs--devo--0

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-198
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-199
   Update from CVS

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-200
   Merge from emacs--devo--0

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-201
   Update from CVS: lisp/nnweb.el (nnweb-google-parse-1): Update parser.

 * emacs@sv.gnu.org/gnus--rel--5.10--patch-202
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-596
This commit is contained in:
Karoly Lorentey 2007-02-24 19:26:54 +00:00
commit f65f760331
348 changed files with 29615 additions and 11530 deletions

157
AUTHORS
View File

@ -37,7 +37,7 @@ 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 lread.c cc-fonts.el
programs.texi cc-subword.el isearch.el lisp.el search.texi subr.el
text.texi buffers.texi cc-fix.el cc-mode-19.el and 16 other files
text.texi buffers.texi cc-fix.el cc-mode-19.el and 17 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
@ -85,7 +85,7 @@ Alfred M. Szmidt: changed compile.el html2text.el openbsd.h
Alfredo Finelli: changed TUTORIAL.it
Alin C. Soare: changed hexl.el lisp-mode.el
Alin C. Soare: changed lisp-mode.el hexl.el
Ami Fischman: changed calendar.el diary-lib.el
@ -122,14 +122,14 @@ 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 dired.el editfns.c info.el eval.c
alloc.c fns.c print.c coding.c editfns.c dired.el info.el eval.c
fileio.c simple.el buffer.c minibuf.c xterm.c emacs.c keyboard.c
process.c and 448 other files
process.c and 449 other files
Andreas Seltenreich: changed nnweb.el gnus.texi mm-uu.el nnslashdot.el
Andreas Seltenreich: changed nnweb.el gnus.texi nnslashdot.el mm-uu.el
battery.el easy-mmode.el gmm-utils.el gnus-art.el gnus-ml.el
gnus-srvr.el gnus-start.el gnus-sum.el gnus-util.el gnus.el mm-url.el
url-cookie.el url-http.el
url-cookie.el url-http.el xterm.c
Andrew Choi: wrote mac-win.el
and changed macterm.c mac.c macfns.c INSTALL macmenu.c darwin.h macterm.h
@ -195,7 +195,7 @@ 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 fill.el isearch.el lisp-mode.el outline.el paren.el
Ben North: changed outline.el fill.el isearch.el lisp-mode.el paren.el
w32term.c xfaces.c
Benjamin Drieu: wrote pong.el
@ -314,7 +314,7 @@ Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el org.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 diary-lib.el reftex-vcr.el bibtex.el bookmark.el files.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
@ -331,18 +331,19 @@ 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 custom.el simple.el display.texi
longlines.el files.el text.texi custom.texi files.texi info.el
keyboard.c compile.el mouse.el wid-edit.el xdisp.c xterm.c cus-theme.el
frames.texi misc.texi startup.el image-mode.el and 184 other files
Chong Yidong: changed cus-edit.el custom.el simple.el files.el
display.texi longlines.el text.texi custom.texi files.texi
image-mode.el info.el keyboard.c compile.el frames.texi mouse.el
startup.el wid-edit.el xdisp.c xterm.c cus-theme.el misc.texi
and 224 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 Makefile.in gnus-sum.el replace.el
tutorial.el wdired.el
Chris Moore: changed dired.el hexl.el replace.el Makefile.in gnus-sum.el
isearch.el jka-cmpr-hook.el tutorial.el wdired.el
Chris Prince: changed w32term.c
@ -393,6 +394,8 @@ Daiki Ueno: wrote pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
and changed gnus-sum.el mml2015.el gnus-agent.el gnus-srvr.el
message.texi mml1991.el
Dale Gulledge: changed TUTORIAL.eo
Dale Hagglund: changed unexelf.c
Dale R. Worley: wrote emerge.el (public domain)
@ -409,9 +412,9 @@ Dan Christensen: changed gnus-sum.el nnfolder.el gnus-art.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 sh-script.el eterm-color.ti
cus-edit.el faces.el font-lock.el sh-script.el eterm-color.ti grep.el
ibuffer.el rxvt.el vhdl-mode.el xterm.c bindings.el compile.el
dabbrev.el grep.el imenu.el outline.el and 159 other files
dabbrev.el imenu.el outline.el and 161 other files
Daniel Brockman: changed cus-start.el format-spec.el ibuffer.el rcirc.el
@ -500,10 +503,10 @@ David J. Mackenzie: changed configure.in etags.c fakemail.c movemail.c
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 search.c ange-ftp.el faq.texi
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 DEBUG DEVEL.HUMOR
MAILINGLISTS autoload.el browse-url.el buffer.c and 32 other files
MAILINGLISTS autoload.el browse-url.el buffer.c and 33 other files
David K,Ae(Bgedal: wrote tempo.el
and changed sendmail.el xmenu.c
@ -600,6 +603,8 @@ 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
@ -638,7 +643,7 @@ 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 menu-bar.el pc-win.el msdos.h
rmail.el simple.el internal.el xfaces.c frame.c dosfns.c emacs.c
faces.el frame.el and 522 other files
faces.el frame.el and 525 other files
Emanuele Giaquinta: changed rxvt.el configure.in etags.c frame.el
sh-script.el text.texi
@ -732,10 +737,10 @@ 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 comint.el configure.in
etags.1 uniquify.el latin-post.el rmail.el etags.el latin-alt.el
sgml-mode.el Makefile.in data.c european.el filelock.c files.el
generic-x.el gud.el hanoi.el and 42 other files
and changed etags.c man.el delta.h undigest.el etags.1 comint.el
configure.in uniquify.el latin-post.el rmail.el etags.el latin-alt.el
maintaining.texi sgml-mode.el Makefile.in data.c european.el filelock.c
files.el generic-x.el gud.el and 42 other files
Francis J. Wright: wrote woman.el
and changed dired.el comint.el files.el
@ -814,7 +819,7 @@ Geoff Voelker: wrote lisp/makefile.nt nt.c nt.h ntheap.c ntheap.h
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 107 other files
w32console.c addpm.c cmdproxy.c and 106 other files
Georg C. F. Greve: changed pgg-gpg.el
@ -844,8 +849,8 @@ Giuseppe Scrivano: changed buffer.c configure.in sysdep.c xsmfns.c
Glenn Morris: changed f90.el calendar.el diary-lib.el fortran.el
calendar.texi appt.el sh-script.el timeclock.el cal-menu.el Makefile.in
abbrevs.texi cal-hebrew.el cal-islam.el files.el holidays.el
programs.texi scroll-all.el startup.el cal-coptic.el cal-julian.el
cal-move.el and 76 other files
orgcard.tex programs.texi scroll-all.el startup.el TUTORIAL.eo
cal-coptic.el and 93 other files
Glynn Clements: wrote gamegrid.el snake.el tetris.el
@ -870,7 +875,7 @@ Gregory Chernov: changed nnslashdot.el
Gregory Neil Shapiro: changed mailabbrev.el
Guanpeng Xu: changed add-log.el
Guanpeng Xu: changed add-log.el TUTORIAL.cn
Guillermo J. Rozas: wrote fakemail.c
@ -912,8 +917,6 @@ Henry Guillaume: wrote find-file.el
Henry Kautz: wrote bib-mode.el refbib.el
Herbert Euler: changed TUTORIAL.cn
Hewlett-Packard: changed emacsclient.c emacsserver.c keyboard.c server.el
Hideki Iwamoto: changed etags.c
@ -988,7 +991,7 @@ 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 vc.el bibtex.el comint.el files.texi hideshow.el
idlw-toolbar.el comint.el vc.el bibtex.el files.texi hideshow.el
idlw-complete-structtag.el idlwave.texi misc.texi mouse.el
Jaap-Henk Hoepman: changed mm-decode.el
@ -1022,7 +1025,7 @@ 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 keyboard.c Makefile.in frames.texi config.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
@ -1048,13 +1051,13 @@ 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 82 other files
w32inevt.c config.nt configure.bat and 83 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-rewr.el and 34 other files
calc-mode.el calc-rewr.el and 35 other files
Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el
@ -1255,7 +1258,7 @@ 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 104 other files
and 105 other files
Joseph M. Kelsey: changed dir.h fileio.c uaf.h vms-pwd.h vmsfns.c
@ -1272,10 +1275,10 @@ 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 help-fns.el files.el
faces.el w32fns.c emacsclient.c replace.el bs.el buffer.c cperl-mode.el
eval.c org.el simple.el vhdl-mode.el xdisp.c idlwave.el sh-script.el
window.c ada-mode.el allout.el and 622 other files
Juanma Barranquero: changed makefile.w32-in subr.el faces.el help-fns.el
files.el w32fns.c emacsclient.c replace.el buffer.c simple.el
vhdl-mode.el bs.el cperl-mode.el eval.c org.el xdisp.c idlwave.el
sh-script.el window.c ada-mode.el allout.el and 627 other files
Juergen Hoetzel: changed url-handlers.el
@ -1334,8 +1337,8 @@ 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 autogen.sh editfns.c nnmail.el
vc-svn.el window.c
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
@ -1356,7 +1359,7 @@ 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 mm-util.el gnus-msg.el gnus.el lpath.el
gnus-group.el gnus-start.el rfc2047.el dgnushack.el mm-uu.el
gnus-agent.el mml.el nnrss.el nntp.el rfc2231.el and 72 other files
gnus-agent.el mml.el nnrss.el nntp.el rfc2231.el and 73 other files
Kaveh R. Ghazi: changed delta88k.h xterm.c
@ -1395,7 +1398,7 @@ Kenichi Handa: wrote cyrillic.el isearch-x.el py-punct.el pypunct-b5.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 279 other files
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
@ -1441,9 +1444,9 @@ and changed info-look.el info.el cl.texi gnus-art.el gnus-sum.el
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 simple.el window.c process.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 xfns.c xterm.h .gdbinit info.el
and 245 other files
xterm.c w32term.c dispnew.c subr.el lisp.h fringe.c macterm.c
display.texi fns.c alloc.c xfaces.c keymap.c xfns.c xterm.h .gdbinit
and 248 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
@ -1557,14 +1560,14 @@ 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
$,1 a(Bukasz Demianiuk: changed erc.el
Lynn Slater: wrote help-macro.el
L,Bu(Brentey K,Ba(Broly: changed spam.el gnus-sum.el
@ -1665,8 +1668,8 @@ and changed cus-edit.el Makefile.in files.el compile.el rmail.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 doctor.el flymake.texi handwrite.el subr.el
tumme.el
Markus Triska: changed doctor.el flymake.texi handwrite.el speedbar.el
subr.el tumme.el widget.texi
Marshall T. Vandegrift: changed gnus-fun.el
@ -1687,8 +1690,8 @@ Martin Neitzel: changed sc.el
Martin Rudalics: changed cus-edit.el wid-edit.el flyspell.el cus-start.el
files.el font-lock.el insdel.c macmenu.c syntax.c w32menu.c wdired.el
window.el xdisp.c xmenu.c buffer.c buffer.h casefiddle.c cperl-mode.el
custom.el dispextern.h dnd.el and 27 other files
window.el xdisp.c xmenu.c backups.texi buffer.c buffer.h casefiddle.c
cperl-mode.el custom.el dispextern.h and 29 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
@ -1752,8 +1755,8 @@ 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 tramp-util.el ange-ftp.el
files.el files.texi nnml.el tramp-uu.el vc.el dired-x.el dired.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
@ -1865,7 +1868,7 @@ Miles Bader: wrote button.el image-file.el macroexp.el minibuf-eldef.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 menu-bar.el and 240 other files
textprop.c bytecomp.el and 240 other files
Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el
mule-conf.el mule.el pop3.el
@ -2046,7 +2049,8 @@ 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 etags.el forms.el hexl.el
and changed vc.el vc-hooks.el diff-mode.el etags.c etags.el forms.el
hexl.el
Per Persson: wrote gnus-vm.el
@ -2099,7 +2103,8 @@ Philippe Schnoebelen: wrote gomoku.el mpuz.el
Philippe Waroquiers: changed etags.el
Piet Van Oostrum: changed data.c fileio.c flyspell.el smtpmail.el
Piet Van Oostrum: changed data.c fileio.c flyspell.el make-package
smtpmail.el
Pieter E.J. Pareit: wrote mixal-mode.el
@ -2153,10 +2158,10 @@ and changed gnus-art.el gnus-msg.el gnus.texi message.el nnmail.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-start.el
message.texi mm-util.el gnus-agent.el gnus-msg.el gnus-score.el spam.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 nnweb.el deuglify.el
and 164 other files
and 166 other files
Remek Trzaska: changed gnus-ems.el
@ -2187,14 +2192,14 @@ Richard M. Stallman: wrote [The original GNU Emacs and numerous files]
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 1335 other files
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 startup.el editfns.c unexec.c
xfns.c bytecomp.el sendmail.el dispnew.c emacs.c buffer.c debug.el
indent.c and 119 other files
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
@ -2251,10 +2256,10 @@ 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
compile.el message.el puresize.h replace.el subr.el comint.el
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 128 other files
and 129 other files
Roman Belenov: changed which-func.el
@ -2297,7 +2302,7 @@ 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
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
@ -2334,6 +2339,8 @@ 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
@ -2394,7 +2401,7 @@ Stefan Monnier: wrote bibtex.el cvs-status.el diff-mode.el log-edit.el
and changed vc.el font-lock.el pcvs.el newcomment.el subr.el lisp.h
keyboard.c keymap.c tex-mode.el fill.el alloc.c compile.el files.el
regex.c easy-mmode.el simple.el info.el syntax.c vc-hooks.el xdisp.c
sh-script.el and 513 other files
sh-script.el and 514 other files
Steinar Bang: changed imap.el
@ -2471,7 +2478,7 @@ 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
help.el mule.texi sed3v2.inp sh-script.el simple.el
Svend Tollak Munkejord: changed deuglify.el
@ -2612,8 +2619,8 @@ and changed calendar.texi newsticker.texi Makefile.in
Ulrich Leodolter: changed w32proc.c
Ulrich Mueller: changed gud.el case-table.el fortran.el iso-acc.el
sysdep.c
Ulrich Mueller: changed gud.el Makefile.in case-table.el fortran.el
iso-acc.el sysdep.c
Ulrik Vieth: wrote meta-mode.el
and changed files.el
@ -2639,8 +2646,8 @@ 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 subr.el easymenu.el ps-print-def.el ps-print0.ps
ps-vars.el
ps-prin2.ps lpr.el ps-print.ps subr.el TUTORIAL.pt_BR easymenu.el
ps-print-def.el ps-print0.ps ps-vars.el
Vivek Dasmohapatra: changed emacs.c sh-script.el xterm.c xterm.h
@ -2708,9 +2715,9 @@ 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 emacs.c
makefile.MPW config.h macos.texi xfaces.c INSTALL Makefile.in darwin.h
configure.in dispextern.h and 70 other files
macmenu.c macgui.h image.c macselect.c keyboard.c xdisp.c config.h
emacs.c makefile.MPW Makefile.in macos.texi xfaces.c INSTALL darwin.h
configure.in dispextern.h and 72 other files
Yann Dirson: changed imenu.el

View File

@ -1,3 +1,6 @@
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
See end for license conditions.
Contributing to Emacs
@ -183,6 +186,8 @@ The file etc/DEBUG describes how to debug Emacs bugs.
* How to Maintain Copyright Years for GNU Emacs
See admin/notes/copyright.
** Our lawyer says it is ok if we add, to each file that has been in Emacs
since Emacs 21 came out in 2001, all the subsequent years. We don't
need to check whether *that file* was changed in those years.
@ -196,6 +201,24 @@ the year it was added to Emacs, and all subsequent years.
notice, while maintaining the full list of years in the copyright notice
in the comments.
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 2, 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

View File

@ -1,3 +1,17 @@
2007-02-22 Dan Nicolaescu <dann@ics.uci.edu>
* config.guess, config.sub: Updated from master source.
2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
* configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
2007-01-29 Chong Yidong <cyd@stupidchicken.com>
* configure.in: Restore support for hp800's not running HP-UX.
* configure: Regenerate.
2007-01-27 Chong Yidong <cyd@stupidchicken.com>
* configure.in: Remove support for hp800 and sr2k machine types.
@ -8,7 +22,7 @@
* configure.in: Add check for libXft.
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
* INSTALL: Info files moved to share/info.
@ -72,7 +86,7 @@
* update-subdirs: Add missing Copyright years.
2006-11-27 Chris Moore <christopher.ian.moore@gmail.com> (tiny change)
2006-11-27 Chris Moore <christopher.ian.moore@gmail.com>
* Makefile.in: Touch only the parts of the share/emacs directory
specific to this version.
@ -6385,7 +6399,22 @@
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
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 2, 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.
;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73

28
INSTALL
View File

@ -1,7 +1,7 @@
GNU Emacs Installation Guide
Copyright (C) 1992, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007 Free Software Foundation, Inc.
See the end of the file for copying permissions.
See the end of the file for license conditions.
BASIC INSTALLATION
@ -906,17 +906,19 @@ is_exec.c and sigaction.c. To work around the bugs, compile these
files and link them into temacs. Djgpp versions 2.01 and later have
these bugs fixed, so upgrade if you can before building Emacs.
COPYING PERMISSIONS
This file is part of GNU Emacs.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and permission notice are preserved,
and that the distributor grants the recipient permission
for further redistribution as permitted by this notice.
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 2, or (at your option)
any later version.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them,
and that any new or changed statements about the activities
of the Free Software Foundation are approved by the Foundation.
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.

View File

@ -1,3 +1,8 @@
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
Building and Installing Emacs from CVS
Some of the files that are included in the Emacs tarball, such as
@ -77,3 +82,21 @@ Host subversions.gnu.org
Protocol 2
ForwardX11 no
User YOUR_USERID
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 2, 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.

View File

@ -404,11 +404,16 @@ install-arch-dep: mkdir
### Install the files that are machine-independent.
### Most of them come straight from the distribution;
### the exception is the DOC-* files, which are copied
## from the build directory.
### from the build directory.
## Note that we copy DOC* and then delete DOC
## as a workaround for a bug in tar on Ultrix 4.2.
## FIXME
## Should only install the DOC- file appropriate to this build, not DOC-*.
## http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00417.html
## (fix available for consideration post-release).
## If people complain about the h flag in tar command, take that out.
## That flag is also used in leim/Makefile.in
install-arch-indep: mkdir info

23
README
View File

@ -1,3 +1,8 @@
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
This directory tree holds version 23.0.51 of GNU Emacs, the extensible,
customizable, self-documenting real-time display editor.
@ -87,3 +92,21 @@ There are several subdirectories:
that aren't part of the standard distribution of the OS. The
platform-specific README files and installation instructions should
list the required tools.
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 2, 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.

View File

@ -1,4 +1,9 @@
2007-01-27 Jan Dj,AC$(Brv <jhd@winter.localdomain>
2007-02-03 Eli Zaretskii <eliz@gnu.org>
* nt/makedist.bat: Change EOL format to DOS. Don't use
redirection characters in REM lines.
2007-01-27 Jan Dj,Ad(Brv <jhd@winter.localdomain>
* FOR-RELEASE: Removed Gtk/Xft issue.
@ -80,9 +85,9 @@
* FOR-RELEASE: MH-E 8.0 has been released, so removed reminder
about it.
2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
* ./* (Copyright): Updated Copyright year(s)
* ./* (Copyright): Updated Copyright year(s).
2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
@ -409,9 +414,24 @@
;; add-log-time-zone-rule: t
;; End:
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
Copyright (C) 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 2, 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.
;;; arch-tag: 97728c77-77c0-4156-b669-0e8c07d94e5a

View File

@ -1,11 +1,7 @@
Tasks needed before the next release.
* UPDATE COPYRIGHTS (Happy New Year :-)
Done, I think. Please keep an eye out for any errors, eg copyrights
not at the start of the file that are easy to miss, as in
src/emacs.c.
See also the oustanding issues in admin/notes/copyright.
* COPYRIGHTS
See the outstanding issues at the end of admin/notes/copyright.
* TO BE DONE SHORTLY BEFORE RELEASE
@ -16,6 +12,8 @@ make sure all the pages really look ok in the manual as formatted.
** Update AUTHORS.
** Cleanup temporary +++/--- lines in etc/NEWS.
** Regenerate the postscript files of the reference cards in etc.
** Ask maintainers of refcard translations to update them.
@ -33,10 +31,6 @@ sk Miroslav Vaško No response
Reminders sent out on 2006-06-08.
Note: regardless of the above, the following files need to be
regenerated to get updated copyright notices: sk-refcard.ps,
pl-refcard.ps, cs-refcard.ps.
** Send an email to the various distributions, including the GNOME
and KDE projects, to use the new Emacs icons in etc/images/icons.
@ -58,29 +52,19 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem.
* BUGS
** W3 status with latest url package.
** Fix up copyright confusions.
See admin/notes/copyright.
** Fix up the notices in oldXMenu properly.
** disumu@x3y2z1.net, Nov 22:
URL not following some 302 redirects after recent changes
** lennart.borgman.073@student.lu.se, Dec 29:
How global is a define-global-minor-mode mode
He says that customizing such a mode simply does not work.
RMS says that there is no code in the generated defcustom,
or elsewhere in the generated code, to implement setting that variable
through the custom mechanism.
** simon.marshall@misys.com, Jan 12:
** simon.marshall@misys.com, Jan 12:
Font-lock decides function call is function declaration in C+ +
** ZTHJWSQQAFHV@spammotel.com, Jan 12:
Color-theme problems in Emacs 22+ (Ubuntu, Windows)
** Fix needed for communication with gpg-agent
** md5i@cs.cmu.edu, Feb 20: move-end-of-line in comint buffers
** 2007-02-23 change to process.c is broken (2 reports so far).
** jka-compr fails when default-directory is nonexistent.
** Binding print-circle to nil in compilation for certain files.
* DOCUMENTATION
@ -101,6 +85,7 @@ etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg>
etc/TUTORIAL.cn
etc/TUTORIAL.cs Pavel Janík <Pavel@Janik.cz>
etc/TUTORIAL.de Werner LEMBERG <wl@gnu.org>
etc/TUTORIAL.eo
etc/TUTORIAL.es Marcelo Toledo
etc/TUTORIAL.fr ttn
etc/TUTORIAL.it ttn

View File

@ -1,3 +1,8 @@
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
The admin directory
This directory contains scripts and other things useful for developing
@ -61,7 +66,23 @@ Show files added/removed between two tar files.
Get CVS diffs of files.
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 2, 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

View File

@ -1,6 +1,9 @@
: #-*- Perl -*-
eval 'exec perl -w -S $0 ${1+"$@"}' # Portability kludge
if 0; # Author: Martin Buchholz
if 0;
# Author: Martin Buchholz
# This program is in the public domain.
use strict;
use POSIX;

View File

@ -17,8 +17,8 @@ nature of the purpose and the situation.
Please save this file, and reread it when a new series of pretests
starts.
* Get the pretest from gnu/emacs/emacs-MM.NN.tar.gz and
gnu/emacs/leim-MM.NN.tar.gz on alpha.gnu.org.
* Get the pretest from gnu/emacs/pretest/emacs-MM.0.NN.tar.gz
on alpha.gnu.org.
* After a few days of testing, if there are no problems, please report
that Emacs works for you and what configuration you are testing it on.

View File

@ -1,5 +1,29 @@
#! /bin/bash
## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
## Free Software Foundation, Inc.
## Author: Francesco Potorti` <pot@gnu.org>
## 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 2, 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.
### Code:
if [ $# -ne 2 ]; then
echo "usage: $0 <old version number> <new version number>" >&2
exit 1

View File

@ -1,5 +1,7 @@
#! /bin/bash
## Author: Francesco Potorti` <pot@gnu.org>
if [ $# -ne 2 ]; then
echo "usage: $0 TAG1 TAG2" >&2
exit 1

View File

@ -1,3 +1,7 @@
Copyright (C) 2007 Free Software Foundation, Inc.
See the end of the file for license conditions.
NOTES ON COPYRIGHTS AND LICENSES
Some terminology:
@ -9,6 +13,21 @@ A "license notice" is a statement of permissions, and is usually much
longer, eg the text "GNU Emacs is free software...".
Summary for the impatient:
1. Don't add a file to Emacs written by someone other than yourself
without thinking about the legal aspect (make sure they have an
assignment, adjust the copyright statements in the file). NB the
ChangeLog entry should be in the name of the author of the code, not
the person who installs it.
2. With images, add the legal info to a README file in the directory
containing the image.
3. If you add a lot of text to a previously trivial file that had no
legal notices, consider if you should add a copyright statement.
Every non-trivial file distributed through the Emacs CVS should be
self-explanatory in terms of copyright and license. This includes
files that are not distributed in Emacs releases (for example, the
@ -21,6 +40,15 @@ a file is auto-generated (eg ldefs-boot.el) from another one in the
CVS, then it does not really matter about adding a copyright statement
to the generated file.
Legal advice says that we could, if we wished, put a license notice
even in trivial files, because copyright law in general looks at the
overall work as a whole. It is not _necessary_ to do so, and rms
prefers that we do not. This means one needs to take care that trivial
files do not grow and become non-trivial without having a license
added. NB consequently, if you add a lot of text to a small file,
consider whether your changes have made the file worthy of a copyright
notice, and if so, please add one.
The years in the copyright notice should be updated every year (see
file "years" in this directory). The PS versions of refcards etc
should display copyright notices (an exception to the rule about
@ -33,13 +61,21 @@ Copyright changes should be propagated to any associated repositories
(eg Gnus, MH-E), but I think in every case this happens automatically
(?).
All README (and other such text files) that are non-trivial and were
added by Emacs developers need copyright and copying permission
statements (see eg INSTALL in the top-level directory).
All README (and other such text files) that are non-trivial should
contain copyright statements and GPL license notices, exactly as .el
files do (see e.g. README in the top-level directory). Before 2007,
we used a simple, short statement permitting copying and modification
provided legal notices were retained. In Feb 2007 we switched to the
standard GPL text, on legal advice. Some older text files in etc/
should, however, keep their current licenses (see below for list).
For image files, the copyright and license details should be recorded
in a README file in each directory with images. (Legal advice says
that we need not add notices to each image file individually, if they
allow for that.). It is recommended to use the word "convert" to
describe the automatic process of changing an image from one format to
another (http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00618.html).
All images files that allow for comments should have copyright and
license statements. Whether or not this is possible, the information
should be recorded in a README file in each directory with images.
When installing a file with an "unusual" license (after checking first
it is ok), put a copy of the copyright and license in the file (if
@ -66,24 +102,61 @@ author should be removed and the year(s) transferred to the FSF); or
else it is possible the file should not be in Emacs at all (please
report!).
Note that it seems painfully clear that one cannot rely on CVS logs,
or even ChangeLogs, for older changes. People often installed changes
from others, without recording the true authorship.
[For reference, most of these points were established via email with
rms, 2007/1, "Copyright years".]
lib-src/etags.c # print_version
lib-src/rcs2log # Copyright
lisp/calc/calc-help.el # calc-full-help
lisp/startup.el # fancy-splash-tail
mac/Emacs.app/Contents/Resources/English.lproj/InfoPlist.strings
mac/src/Emacs.r # resource 'vers'
src/emacs.c
- remember to change the latest copyright year in the --version output.
[Post-release, will automate this like set-version does for version.]
<top-level>/install-sh
lispintro/install-sh
- this file is copyright MIT, which is OK. Leave the copyright alone.
src/m/news-r6.h
public domain, leave alone.
etc/edt-user.doc
- update BOTH notices in this file
leim/CXTERM-DIC/4Corner.tit, ARRAY30.tit, [CCDOSPY.tit], ECDICT.tit,
ETZY.tit, [PY-b5.tit], Punct-b5.tit, Punct.tit, QJ-b5.tit, QJ.tit,
[SW.tit, TONEPY.tit,] ZOZY.tit
etc/emacs.csh
- keep simple license for this simple file
etc/letter.pbm,letter.xpm
- trivial, no notice needed.
<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
etc/FTP, ORDERS
- trivial (at time of writing), no license needed
etc/GNU, INTERVIEW, LINUX-GNU, MOTIVATION, SERVICE, THE-GNU-PROJECT,
WHY-FREE
rms: "These are statements of opinion or testimony. Their licenses
should permit verbatim copying only. Please don't change the
licenses that they have. They are distributed with Emacs but they
are not part of Emacs."
etc/MAILINGLISTS
rms: simple license is fine for this file
leim/CXTERM-DIC/4Corner.tit, ARRAY30.tit, CCDOSPY.tit, ECDICT.tit,
ETZY.tit, PY-b5.tit, Punct-b5.tit, Punct.tit, QJ-b5.tit, QJ.tit,
SW.tit, TONEPY.tit, ZOZY.tit
- leave the copyrights alone.
leim/MISC-DIC/CTLau-b5.html, CTLau.html, cangjie-table.b5, cangjie-table.cns,
[pinyin.map, ziranma.cin]
pinyin.map, ziranma.cin
- leave the copyright alone.
leim/SKK-DIC/SKK-JISYO.L
@ -97,6 +170,13 @@ lib-src/etags.c
lib-src/getopt1.c, getopt_int.h
- these are from the GNU C library. Leave the copyrights alone.
lisp/play/tetris.el
- no special rules about the copyright. We note here that we believe
(2007/1) there is no problem with our use of the name "tetris" or
the concept.
rms: "My understanding is that game rules as such are not copyrightable."
<http://lists.gnu.org/archive/html/emacs-devel/2007-01/msg00960.html>
lispref/doclicense.texi
man/doclicense.texi
- leave the copyright alone in this imported file.
@ -104,102 +184,290 @@ man/doclicense.texi
lisp/net/tramp.el
- there are also copyrights in the body of the file. Update these too.
lwlib/
rms (2007/02/17): "lwlib is not assigned to the FSF; we don't consider
it part of Emacs. [...] Therefore non-FSF copyrights are ok in lwlib."
msdos/is_exec.c, sigaction.c
- these files are copyright DJ Delorie. Leave the copyrights alone.
Leave the Eli Zaretskii copyright in is_exec.c alone. See the
msdos/README file for the legal history of these files.
src/gmalloc.c
- contains numerous copyrights from the GNU C library. Leave them alone.
- contains numerous copyrights from the GNU C library. Leave them alone.
src/acldef.h, chpdef.h, ndir.h
- see comments below. These files are OK to be released with Emacs
22, but we may want to revisit them afterwards.
[src/unexhp9k800.c - removed 2007/1/27]
[src/m/sr2k.h - removed 2007/1/27]
- First file removed due to legal uncertainties; second file removed
due to dependency on first. Note that src/m/hp800.h is still needed on
hp800 arch.
NB we would like to re-add this file if we can. Please let us know
if you can clarify its legal status.
** Some notes on resolved issues, for historical information only
lisp/term/README
- had no copyright notice till Feb 2007. ChangeLog.3 suggests it was
written by Eric Raymond. When asked by rms on 14 Feb 2007 he said:
I don't remember writing it, but it reads like my prose and I believe
I wrote the feature(s) it's describing. So I would have been the
likeliest person to write it.
Odds are that I did, but I'm not certain.
Accordingly, FSF copyright was added.
** Issues that are "fixed" for the release of Emacs 22, but we may
wish to revisit later in more detail
admin/check-doc-strings
File says it's in the public domain, but that might not make it so.
etc/e/eterm-color.ti
src/acldef.h, chpdef.h, ndir.h
On legal advice from Matt Norwood, the following comment was added
to these files in Feb 2007:
The code here is forced by the interface, and is not subject to
copyright, constituting the only possible expression of the
algorithm in this format.
With the addition of this notice, these files are OK for the
upcoming Emacs-22 release. Post-release, we can revisit this issue
and possibly add a list of all authors who have changed these files.
(details in email from Matt Norwood to rms, 2007/02/03).
src/m/mips4.h, news-risc.h, pmax.h
src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h,
isc2-2.h, netbsd.h, osf1.h, sol2-3.h, sunos4-0.h, usg5-4-2.h
- all these (not obviously trivial) files were missing copyrights
till Feb 2007, when FSF copyright was added. Matt Norwood advised:
For now, I think the best policy is to assume that we do have
assignments from the authors (I recall many of these header files
as having been originally written by rms), and to attach an FSF
copyright with GPL notice. We can amend this if and when we
complete the code audit. Any additions to these files by
non-assigned authors are arguably "de minimis" contributions to
Emacs: small changes or suggestions to a work that are subsumed in
the main authors' copyright in the entire work.
Here is my (rgm) take on the details of the above files:
mips4.h
might be trivial? started trivial, been added to in tiny changes by
those with FSF assignment, often result of email suggestions by others.
news-risc.h
started trivial. Grown by tiny additions, plus chunk
from mips.h, which was and is Copyright FSF
pmax.h
started trivial. grown in tiny changes, except for maybe Jim Wilson's
comment.
? irix4-0.h
I would say started non-trivial (1992, rms). only tiny changes since
installed.
? irix5-0.h
I would say started non-trivial (1993, jimb, heavily based
on irix4-0.h). A few borderline non-tiny changes since.
? isc2-2.h
started trivial. 2 non-tiny change, in 1993. looks to
be made up of several small tweaks from various sources. maybe
non-tiny total changes from Karl Berry (no emacs assignment).
osf1.h
started trivial. grown in tiny changes (one borderline tiny change
by fx in 2000, but most code was later removed). non-tiny addition
in 2002 from m/alpha.h, but that was and is copyright FSF.
usg5-4-2.h
started non-trivial, but was heavily based on usg5-4.h, which was and is
copyright FSF. only tiny changes since installed.
sol2-3.h
started trivial. only non-tiny change (1994) incorporated code from
usg5-4.h, which was and is copyright FSF.
aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h, sunos4-0.h
started trivial, grown in tiny changes.
netbsd.h:
Roland McGrath said to rms (2007/02/17): "I don't really remember
anything about it. If I put it in without other comment, then probably
I wrote it myself."
Someone might want to tweak the copyright years (for dates before
2001) that I used in all these files.
Note: erring on the side of caution, I also added notices to some
files I thought might be considered non-trivial (if one includes
comment) in s/:
aix4-1.h hiuxmpp.h hiuxwe2.h hpux10.h irix6-0.h irix6-5.h isc3-0.h
ptx4.h sol2.h sunos4-0.h
(everything with > 30 non-blank lines, which at least is _some_ kind of
system)
*** These are copyright issues that need not be fixed until after
Emacs 22 is released (though if they can be fixed before, that is
obviously good):
Is it OK to just `cvs remove' a file for legal reasons, or is
something more drastic needed? A removed file is still available from
CVS, if suitable options are applied. (This CVS issue obviously does
not affect a release).
rms: will ask lawyer
Make sure that all files with non-standard copyrights or licenses are
noted in this file.
etc/BABYL
File says it was written in 1983 by Eugene Ciccarelli, who has no
assignment. RMS: "The lawyer said we can keep BABYL."
REMOVED etc/gnu.xpm, nt/icons/emacs21.ico, nt/icons/sink.ico
- Restore if find legal info. emacs21.ico is not due to Davenport.
Voelker could not immediately recall anything, but will check and
let us know if he finds anything.
etc/images
Image files from GTK, Gnome are under GPLv2 (no "or later"?). RMS will
contact image authors in regards to future switch to v3.
REMOVED src/unexhp9k800.c
- we would like to re-add this file if possible. Please let us know
if you can clarify its legal status.
http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00138.html
*** These are copyright issues still to be addressed:
All README (and other such files) that are non-trivial and were added
by Emacs developers need copyright statements and copying permissions
to be added.
NB apart from switching the TUTORIALs to GPL, I think there is nothing
here that anyone can work on without further input from rms.
All images files that allow for comments should have copyright and
license statements added. Whether or not this is possible, the
information should be recorded in a README file in each directory with
images.
Maybe some relevant comments here?
<http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f>
etc/gnus-logo.eps, gnus-booklet.ps, gnus-refcard.ps
just to be safe, papers are on the way for the "Gnus logo", even
though it is very similar to the already-assigned "Emacs logo".
admin/check-doc-strings
Author is Martin Buchholz, but no assignment from him on file, and
rms has no way to reach him.
admin/make-announcement - no copyright
admin/nt/makedist.bat - no copyright
etc/ms-kermit - no copyright, but ms-7bkermit has one
etc/e/eterm-color.ti - no copyright
rms: "I think that is not copyrightable under the merger doctrine
because the entries are all forced. At least that is the case in the
US; I am not sure whether we can rely on that in general."
For the above files, mail sent froam rms to Matthew (Martin?) Norwood
asking what to do (via Eben Moglen), 2007/1/22 ("Copyright years").
etc/gnus-refcard.tex
I (rgm) think the "Gnus Bugfixing Girls + Boys" copyright should
probably be removed, but it may be ok (waiting for rms)
etc/TUTORIAL* (translations)
switch to GPL (see english TUTORIAL)
rms: "We can leave the TUTORIAL translations alone until their
maintainers update them."
Can adapt short license text from end of GPL translations at:
http://www.gnu.org/licenses/translations.html
Only a few sentences around the license notice need changing from
previous version.
Done: TUTORIAL.eo
[waiting for legal advice]
lib-src/etags.c
- was it ok to use Ken Arnold's code as a basis?
1984 version of ctags, with no copyright, posted to net.sources:
http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d)
version of etags.c in emacs-16.56 seems to be derived from this
(duplicate typos in comments).
etc/orgcard.tex - no Rooke in copyright.list
rms will talk with Org mode author about this.
etc/sk-refcard.ps, pl-refcard.ps, cs-refcard.ps
These refcards need to be regenerated (by those with suitable TeX
setups) to get updated copyrights.
leim/CXTERM-DIC/CCDOSPY.tit, PY-b5.tit, SW.tit, TONEPY.tit
leim/MISC-DIC/pinyin.map, ziranma.cin
The copyright and license is stated in the README file, but we may as
well copy them into the files themselves (possibly at the expense of
making them incompatible with their original formats, but they will
still be usable by Emacs). [Kenichi Handa]
lib-src/etags.c - no 'k.* arnold' in copyright.list'
rms: "That is ok, in principle. I used free code released by Ken
Arnold as the starting point. However, it may be that we need to get
and insert whatever his license was for his code."
lispref/back.texi, elisp-covers.texi, lay-flat.texi,
two-volume-cross-refs.txt, two.el
- add standard notices to any decided to be non-trivial.
lwlib/lwlib-int.h, lwlib.h - no copyright
lwlib/Makefile.in, lwlib-utils.c, lwlib.c - copyright Lucid
lwlib/lwlib-Xaw.c - copyright Chuck Thompson
lwlib/lwlib.c - copyright Lucid, but FSF copyright was added in 2002 -
was that correct?
rms: "I asked Matthew Norwood about these, I believe."
man/back.texi, trampver.texi
- add standard notices to any decided to be non-trivial.
msdos/
- do we need to add COPYING.LIB (because COPYING.DJ refers to it)?
[waiting for legal advice on lwlib/*]
lwlib/lwlib-Xaw.c
copyright Chuck Thompson; but under GPL, so OK?
lwlib/lwlib-Xlw.c, lwlib-Xm.c, lwlib-Xm.h, xlwmenu.c
copyright lucid and FSF, but under GPL, so OK?
FSF copyrights were added in 200x, was that right?
lwlib/lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h
no copyright. last three trivial?
suspect these must have been part of the "Lucid Widget Library",
which is under GPL. Can't find an original version of this to check.
lwlib/Makefile.in
"some parts" copyright Lucid, no license
lwlib/lwlib-utils.c, lwlib.c
copyright Lucid, Inc; but under GPL, so OK?
lwlib/xlwmenu.h, xlwmenuP.h
part of 'Lucid Widget Library', but only FSF copyright (when files
were first checked into RCS, there were no copyrights). Was it right
to add FSF copyright?
should we add a 1992 Lucid copyright?
lwlib/*
should we:
1) ensure all files that were originally in the "Lucid Widget
Library" have 1992 Lucid copyright?
2) add or remove FSF copyrights to any files we have made non-trivial
changes to since 1992?
[waiting for legal advice]
oldXMenu/
- should there be any FSF copyrights at all in here? Some were added
in 2005, without licence notices. Was this right?
Eg don't think copyright.h should have FSF copyright!
Should add copyright details for X11R1 to the README file. (see
copyright.h). I suggest we remove copyright.h and add the notices
directly into the files.
The general issue is, as with some of the Lucid code in lwlib, suppose
file foo.c is Copyright (C) 2000 John Smith, and released under the
GPL. We check it into Emacs CVS and make non-trivial changes to it.
Should we add a FSF copyright or not? Can we add such a notice as soon
as we check it check it in to CVS?
[waiting for legal advice]
oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c
- issues described in mail to rms, 2006/12/17.
rms: "I have asked for lawyer's advice about these."
This file is part of GNU Emacs.
src/acldef.h, chpdef.h, gnu.h, ndir.h
src/m/mips4.h, news-r6.h, news-risc.h, pmax.h
src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h,
isc2-2.h, netbsd.h, osf1.h, sol2-3.h, sunos4-0.h, umips.h, usg5-4-2.h
- all these (not obviously trivial) files are missing copyrights.
rms: "I should talk about these with Matthew Norwood."
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 2, 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.

View File

@ -1,135 +1,161 @@
@echo off
rem Beware broken ports of tar. Recent cygwin versions work well, older
rem cygwin versions and the current MSys port have problems with DOS
rem line ends when reading file names from a file. Other ports have their
rem own problems too.
set TAR=tar
rem Make a copy of current Emacs source
if (%3) == () goto usage
if not (%4) == () goto %4
if not (%4) == (src) goto :lisp
:src
echo Create full source distribution, excluding leim
%TAR% --exclude leim --exclude _marker --exclude DOC --exclude DOC-X --exclude TAGS --exclude bin --exclude obj --exclude obj-spd --exclude oo --exclude oo-spd --exclude *~ --exclude *.rej -cvf - emacs-%1 | gzip -9 > %2-src.tar.gz
if not (%4) == () goto end
:lisp
echo Create limited elisp source distribution
%TAR% --exclude *.rej --exclude *.elc --exclude *~ -cvf - emacs-%1/lisp | gzip -9 > %2-lisp.tar.gz
if not (%4) == () goto end
:bin
set eld=emacs-%1/lisp
rem List of Lisp files that are not compiled and that should be
rem included in the bin distribution.
rem It would be better to generate this list automatically. It is the
rem list of all .el files for which there is no corresponding .elc
rem file, minus ldefs-boot.el. --lute
set elfiles=%eld%/cus-load.el %eld%/emacs-lisp/cl-specs.el %eld%/eshell/esh-groups.el %eld%/eshell/esh-maint.el %eld%/finder-inf.el %eld%/forms-d2.el %eld%/forms-pass.el %eld%/international/latin-1.el %eld%/international/latin-2.el %eld%/international/latin-3.el %eld%/international/latin-4.el %eld%/international/latin-5.el %eld%/international/latin-8.el %eld%/international/latin-9.el %eld%/international/mule-conf.el %eld%/language/czech.el %eld%/language/devanagari.el %eld%/language/english.el %eld%/language/georgian.el %eld%/language/greek.el %eld%/language/hebrew.el %eld%/language/japanese.el %eld%/language/kannada.el %eld%/language/korean.el %eld%/language/lao.el %eld%/language/malayalam.el %eld%/language/misc-lang.el %eld%/language/romanian.el %eld%/language/slovak.el %eld%/language/tamil.el %eld%/language/thai.el %eld%/language/utf-8-lang.el %eld%/loaddefs.el %eld%/loadup.el %eld%/mail/blessmail.el %eld%/mh-e/mh-acros.el %eld%/mh-e/mh-gnus.el %eld%/mh-e/mh-loaddefs.el %eld%/obsolete/keyswap.el %eld%/patcomp.el %eld%/paths.el %eld%/play/bruce.el %eld%/subdirs.el %eld%/term/AT386.el %eld%/term/apollo.el %eld%/term/bobcat.el %eld%/term/internal.el %eld%/term/iris-ansi.el %eld%/term/linux.el %eld%/term/lk201.el %eld%/term/news.el %eld%/term/vt102.el %eld%/term/vt125.el %eld%/term/vt200.el %eld%/term/vt201.el %eld%/term/vt220.el %eld%/term/vt240.el %eld%/term/vt300.el %eld%/term/vt320.el %eld%/term/vt400.el %eld%/term/vt420.el %eld%/term/wyse50.el %eld%/version.el
set fns_el=
for %%f in (emacs-%1/bin/fns*) do set fns_el=%fns_el% emacs-%1/bin/%%f
echo Create bin distribution
copy %3\README.W32 emacs-%1\README.W32
del #files# #elfiles#
for %%f in (emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32) do echo %%f>>#files#
for %%f in (emacs-%1/bin/fns*) do echo emacs-%1/bin/%%f>>#elfiles#
for %%f in (emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp) do echo %%f>>#files#
for %%f in (emacs-%1/lock emacs-%1/site-lisp) do echo %%f>>#files#
for %%f in (%elfiles% emacs-%1/site-lisp/subdirs.el) do echo %%f>>#elfiles#
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude "*.el" --exclude "*~" -T #files# -cvf %2-bin-i386.tar
%TAR% -T #elfiles# -rvf %2-bin-i386.tar
gzip -9 %2-bin-i386.tar
del emacs-%1\README.W32
rem del #files# #elfiles#
if not (%4) == () goto end
:fullbin
echo Create full bin distribution
copy %3\README.W32 emacs-%1\README.W32
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude *~ -cvf - emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/lock emacs-%1/site-lisp | gzip -9 > %2-fullbin-i386.tar.gz
del emacs-%1\README.W32
if not (%4) == () goto end
:leim
echo Create archive with precompiled leim files
%TAR% -cvf - emacs-%1/leim/leim-list.el emacs-%1/leim/quail emacs-%1/leim/ja-dic | gzip -9 > %2-leim.tar.gz
if not (%4) == () goto end
:undumped
echo Create archive with extra files needed for redumping emacs
copy %3\README-UNDUMP.W32 emacs-%1\README-UNDUMP.W32
copy %3\dump.bat emacs-%1\bin
if exist emacs-%1\src\obj-spd\i386\temacs.exe copy emacs-%1\src\obj-spd\i386\temacs.exe emacs-%1\bin
if exist emacs-%1\src\oo-spd\i386\temacs.exe copy emacs-%1\src\oo-spd\i386\temacs.exe emacs-%1\bin
%TAR% -cvf - emacs-%1/README-UNDUMP.W32 emacs-%1/bin/dump.bat emacs-%1/bin/temacs.exe | gzip -9 > %2-undumped-i386.tar.gz
del emacs-%1\bin\temacs.exe
del emacs-%1\bin\dump.bat
del emacs-%1\README-UNDUMP.W32
if not (%4) == () goto end
:barebin
echo Create archive with just the basic binaries and generated files
echo (the user needs to unpack the full source distribution for
echo everything else)
copy %3\README.W32 emacs-%1\README.W32
%TAR% -cvf - emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC emacs-%1/etc/DOC-X | gzip -9 > %2-barebin-i386.tar.gz
del emacs-%1\README.W32
if not (%4) == () goto end
goto end
rem Only do this if explicitly requested
:zipfiles
echo Create zip files for bin and lisp archives
mkdir distrib
cd distrib
gunzip -c ..\%2-bin-i386.tar.gz | %TAR% xf -
rem Need to split emacs.exe into fragments because it is too big now
rem to fit on a floppy even by itself.
copy %3\stitch.bat %2\bin
cd %2\bin
split -b 1000000 emacs.exe emacs
del emacs.exe
cd ..\..
zip -rp9 em%5bin %2
rm -rf %2
zipsplit -n 1400000 -b .. em%5bin.zip
del em%5bin.zip
gunzip -c ..\%2-lisp.tar.gz | %TAR% xf -
zip -rp9 em%5lis %2
rm -rf %2
zipsplit -n 1400000 -b .. em%5lis.zip
del em%5lis.zip
cd ..
goto end
:usage
echo Generate source and binary distributions of emacs.
echo Usage: %0 emacs-version dist-basename distfiles [lisp,bin,undumped,barebin]
echo (e.g., %0 19.34 emacs-19.34.5 d:\andrewi\distfiles)
echo Or: %0 emacs-version dist-basename distfiles "zipfiles" short-version
echo (e.g., %0 20.6 emacs-20.6 d:\andrewi\distfiles zipfiles 206)
:end
goto skipArchTag
arch-tag: 6e2ddd92-c1c9-4992-b6b5-207aaab72f68
:skipArchTag
@echo off
rem Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
rem Free Software Foundation, Inc.
rem
rem Cannot use brackets in andrewi's email below because
rem older Windows shells will treat that as redirection.
rem
rem Author: Andrew Innes andrewi@gnu.org
rem
rem This file is part of GNU Emacs.
rem
rem GNU Emacs is free software; you can redistribute it and/or modify
rem it under the terms of the GNU General Public License as published by
rem the Free Software Foundation; either version 2, or (at your option)
rem any later version.
rem
rem GNU Emacs is distributed in the hope that it will be useful,
rem but WITHOUT ANY WARRANTY; without even the implied warranty of
rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
rem GNU General Public License for more details.
rem
rem You should have received a copy of the GNU General Public License
rem along with GNU Emacs; see the file COPYING. If not, write to the
rem Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
rem Boston, MA 02110-1301, USA.
rem Beware broken ports of tar. Recent cygwin versions work well, older
rem cygwin versions and the current MSys port have problems with DOS
rem line ends when reading file names from a file. Other ports have their
rem own problems too.
set TAR=tar
rem Make a copy of current Emacs source
if (%3) == () goto usage
if not (%4) == () goto %4
if not (%4) == (src) goto :lisp
:src
echo Create full source distribution, excluding leim
%TAR% --exclude leim --exclude _marker --exclude DOC --exclude DOC-X --exclude TAGS --exclude bin --exclude obj --exclude obj-spd --exclude oo --exclude oo-spd --exclude *~ --exclude *.rej -cvf - emacs-%1 | gzip -9 > %2-src.tar.gz
if not (%4) == () goto end
:lisp
echo Create limited elisp source distribution
%TAR% --exclude *.rej --exclude *.elc --exclude *~ -cvf - emacs-%1/lisp | gzip -9 > %2-lisp.tar.gz
if not (%4) == () goto end
:bin
set eld=emacs-%1/lisp
rem List of Lisp files that are not compiled and that should be
rem included in the bin distribution.
rem It would be better to generate this list automatically. It is the
rem list of all .el files for which there is no corresponding .elc
rem file, minus ldefs-boot.el. --lute
set elfiles=%eld%/cus-load.el %eld%/emacs-lisp/cl-specs.el %eld%/eshell/esh-groups.el %eld%/eshell/esh-maint.el %eld%/finder-inf.el %eld%/forms-d2.el %eld%/forms-pass.el %eld%/international/latin-1.el %eld%/international/latin-2.el %eld%/international/latin-3.el %eld%/international/latin-4.el %eld%/international/latin-5.el %eld%/international/latin-8.el %eld%/international/latin-9.el %eld%/international/mule-conf.el %eld%/language/czech.el %eld%/language/devanagari.el %eld%/language/english.el %eld%/language/georgian.el %eld%/language/greek.el %eld%/language/hebrew.el %eld%/language/japanese.el %eld%/language/kannada.el %eld%/language/korean.el %eld%/language/lao.el %eld%/language/malayalam.el %eld%/language/misc-lang.el %eld%/language/romanian.el %eld%/language/slovak.el %eld%/language/tamil.el %eld%/language/thai.el %eld%/language/utf-8-lang.el %eld%/loaddefs.el %eld%/loadup.el %eld%/mail/blessmail.el %eld%/mh-e/mh-acros.el %eld%/mh-e/mh-gnus.el %eld%/mh-e/mh-loaddefs.el %eld%/obsolete/keyswap.el %eld%/patcomp.el %eld%/paths.el %eld%/play/bruce.el %eld%/subdirs.el %eld%/term/AT386.el %eld%/term/apollo.el %eld%/term/bobcat.el %eld%/term/internal.el %eld%/term/iris-ansi.el %eld%/term/linux.el %eld%/term/lk201.el %eld%/term/news.el %eld%/term/vt102.el %eld%/term/vt125.el %eld%/term/vt200.el %eld%/term/vt201.el %eld%/term/vt220.el %eld%/term/vt240.el %eld%/term/vt300.el %eld%/term/vt320.el %eld%/term/vt400.el %eld%/term/vt420.el %eld%/term/wyse50.el %eld%/version.el
set fns_el=
for %%f in (emacs-%1/bin/fns*) do set fns_el=%fns_el% emacs-%1/bin/%%f
echo Create bin distribution
copy %3\README.W32 emacs-%1\README.W32
del #files# #elfiles#
for %%f in (emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32) do echo %%f>>#files#
for %%f in (emacs-%1/bin/fns*) do echo emacs-%1/bin/%%f>>#elfiles#
for %%f in (emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp) do echo %%f>>#files#
for %%f in (emacs-%1/lock emacs-%1/site-lisp) do echo %%f>>#files#
for %%f in (%elfiles% emacs-%1/site-lisp/subdirs.el) do echo %%f>>#elfiles#
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude "*.el" --exclude "*~" -T #files# -cvf %2-bin-i386.tar
%TAR% -T #elfiles# -rvf %2-bin-i386.tar
gzip -9 %2-bin-i386.tar
del emacs-%1\README.W32
rem del #files# #elfiles#
if not (%4) == () goto end
:fullbin
echo Create full bin distribution
copy %3\README.W32 emacs-%1\README.W32
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude *~ -cvf - emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/lock emacs-%1/site-lisp | gzip -9 > %2-fullbin-i386.tar.gz
del emacs-%1\README.W32
if not (%4) == () goto end
:leim
echo Create archive with precompiled leim files
%TAR% -cvf - emacs-%1/leim/leim-list.el emacs-%1/leim/quail emacs-%1/leim/ja-dic | gzip -9 > %2-leim.tar.gz
if not (%4) == () goto end
:undumped
echo Create archive with extra files needed for redumping emacs
copy %3\README-UNDUMP.W32 emacs-%1\README-UNDUMP.W32
copy %3\dump.bat emacs-%1\bin
if exist emacs-%1\src\obj-spd\i386\temacs.exe copy emacs-%1\src\obj-spd\i386\temacs.exe emacs-%1\bin
if exist emacs-%1\src\oo-spd\i386\temacs.exe copy emacs-%1\src\oo-spd\i386\temacs.exe emacs-%1\bin
%TAR% -cvf - emacs-%1/README-UNDUMP.W32 emacs-%1/bin/dump.bat emacs-%1/bin/temacs.exe | gzip -9 > %2-undumped-i386.tar.gz
del emacs-%1\bin\temacs.exe
del emacs-%1\bin\dump.bat
del emacs-%1\README-UNDUMP.W32
if not (%4) == () goto end
:barebin
echo Create archive with just the basic binaries and generated files
echo (the user needs to unpack the full source distribution for
echo everything else)
copy %3\README.W32 emacs-%1\README.W32
%TAR% -cvf - emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC emacs-%1/etc/DOC-X | gzip -9 > %2-barebin-i386.tar.gz
del emacs-%1\README.W32
if not (%4) == () goto end
goto end
rem Only do this if explicitly requested
:zipfiles
echo Create zip files for bin and lisp archives
mkdir distrib
cd distrib
gunzip -c ..\%2-bin-i386.tar.gz | %TAR% xf -
rem Need to split emacs.exe into fragments because it is too big now
rem to fit on a floppy even by itself.
copy %3\stitch.bat %2\bin
cd %2\bin
split -b 1000000 emacs.exe emacs
del emacs.exe
cd ..\..
zip -rp9 em%5bin %2
rm -rf %2
zipsplit -n 1400000 -b .. em%5bin.zip
del em%5bin.zip
gunzip -c ..\%2-lisp.tar.gz | %TAR% xf -
zip -rp9 em%5lis %2
rm -rf %2
zipsplit -n 1400000 -b .. em%5lis.zip
del em%5lis.zip
cd ..
goto end
:usage
echo Generate source and binary distributions of emacs.
echo Usage: %0 emacs-version dist-basename distfiles [lisp,bin,undumped,barebin]
echo (e.g., %0 19.34 emacs-19.34.5 d:\andrewi\distfiles)
echo Or: %0 emacs-version dist-basename distfiles "zipfiles" short-version
echo (e.g., %0 20.6 emacs-20.6 d:\andrewi\distfiles zipfiles 206)
:end
goto skipArchTag
arch-tag: 6e2ddd92-c1c9-4992-b6b5-207aaab72f68
:skipArchTag

59
config.guess vendored
View File

@ -1,9 +1,10 @@
#! /bin/sh
# Attempt to guess a canonical system name.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation,
# Inc.
timestamp='2006-04-20'
timestamp='2007-01-15'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@ -106,7 +107,7 @@ set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
{ tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
@ -160,6 +161,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
arm*) machine=arm-unknown ;;
sh3el) machine=shl-unknown ;;
sh3eb) machine=sh-unknown ;;
sh5el) machine=sh5le-unknown ;;
*) machine=${UNAME_MACHINE_ARCH}-unknown ;;
esac
# The Operating System including object format, if it has switched
@ -206,8 +208,11 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
*:ekkoBSD:*:*)
echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
exit ;;
*:SolidBSD:*:*)
echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
exit ;;
macppc:MirBSD:*:*)
echo powerppc-unknown-mirbsd${UNAME_RELEASE}
echo powerpc-unknown-mirbsd${UNAME_RELEASE}
exit ;;
*:MirBSD:*:*)
echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
@ -767,6 +772,8 @@ EOF
case ${UNAME_MACHINE} in
pc98)
echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
amd64)
echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
*)
echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
esac
@ -774,7 +781,7 @@ EOF
i*:CYGWIN*:*)
echo ${UNAME_MACHINE}-pc-cygwin
exit ;;
i*:MINGW*:*)
*:MINGW*:*)
echo ${UNAME_MACHINE}-pc-mingw32
exit ;;
i*:windows32*:*)
@ -784,8 +791,11 @@ EOF
i*:PW*:*)
echo ${UNAME_MACHINE}-pc-pw32
exit ;;
x86:Interix*:[345]*)
echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
x86:Interix*:[3456]*)
echo i586-pc-interix${UNAME_RELEASE}
exit ;;
EM64T:Interix*:[3456]* | authenticamd:Interix*:[3456]*)
echo x86_64-unknown-interix${UNAME_RELEASE}
exit ;;
[345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
echo i${UNAME_MACHINE}-pc-mks
@ -822,6 +832,9 @@ EOF
arm*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
avr32*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-gnu
exit ;;
cris:Linux:*:*)
echo cris-axis-linux-gnu
exit ;;
@ -856,7 +869,11 @@ EOF
#endif
#endif
EOF
eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
/^CPU/{
s: ::g
p
}'`"
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
;;
mips64:Linux:*:*)
@ -875,7 +892,11 @@ EOF
#endif
#endif
EOF
eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^CPU/{s: ::g;p;}'`"
eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
/^CPU/{
s: ::g
p
}'`"
test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
;;
or32:Linux:*:*)
@ -930,6 +951,9 @@ EOF
x86_64:Linux:*:*)
echo x86_64-unknown-linux-gnu
exit ;;
xtensa:Linux:*:*)
echo xtensa-unknown-linux-gnu
exit ;;
i*86:Linux:*:*)
# The BFD linker knows what the default object file format is, so
# first see if it will tell us. cd to the root directory to prevent
@ -972,7 +996,7 @@ EOF
LIBC=gnulibc1
# endif
#else
#if defined(__INTEL_COMPILER) || defined(__PGI)
#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC)
LIBC=gnu
#else
LIBC=gnuaout
@ -982,7 +1006,11 @@ EOF
LIBC=dietlibc
#endif
EOF
eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '/^LIBC/{s: ::g;p;}'`"
eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n '
/^LIBC/{
s: ::g
p
}'`"
test x"${LIBC}" != x && {
echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
exit
@ -1184,6 +1212,15 @@ EOF
SX-6:SUPER-UX:*:*)
echo sx6-nec-superux${UNAME_RELEASE}
exit ;;
SX-7:SUPER-UX:*:*)
echo sx7-nec-superux${UNAME_RELEASE}
exit ;;
SX-8:SUPER-UX:*:*)
echo sx8-nec-superux${UNAME_RELEASE}
exit ;;
SX-8R:SUPER-UX:*:*)
echo sx8r-nec-superux${UNAME_RELEASE}
exit ;;
Power*:Rhapsody:*:*)
echo powerpc-apple-rhapsody${UNAME_RELEASE}
exit ;;

73
config.sub vendored
View File

@ -1,9 +1,10 @@
#! /bin/sh
# Configuration validation subroutine script.
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation,
# Inc.
timestamp='2006-04-20'
timestamp='2007-01-18'
# This file is (in principle) common to ALL GNU software.
# The presence of a machine in this file suggests that SOME GNU software
@ -240,15 +241,16 @@ case $basic_machine in
| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
| am33_2.0 \
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \
| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
| bfin \
| c4x | clipper \
| d10v | d30v | dlx | dsp16xx \
| fr30 | frv \
| fido | fr30 | frv \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
| i370 | i860 | i960 | ia64 \
| ip2k | iq2000 \
| m32r | m32rle | m68000 | m68k | m88k | maxq | mb | microblaze | mcore \
| m32c | m32r | m32rle | m68000 | m68k | m88k \
| maxq | mb | microblaze | mcore | mep \
| mips | mipsbe | mipseb | mipsel | mipsle \
| mips16 \
| mips64 | mips64el \
@ -268,26 +270,25 @@ case $basic_machine in
| mn10200 | mn10300 \
| mt \
| msp430 \
| nios | nios2 \
| ns16k | ns32k \
| or32 \
| pdp10 | pdp11 | pj | pjl \
| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
| pyramid \
| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
| score \
| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b \
| strongarm \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
| spu | strongarm \
| tahoe | thumb | tic4x | tic80 | tron \
| v850 | v850e \
| we32k \
| x86 | xscale | xscalee[bl] | xstormy16 | xtensa \
| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
| z8k)
basic_machine=$basic_machine-unknown
;;
m32c)
basic_machine=$basic_machine-unknown
;;
m6811 | m68hc11 | m6812 | m68hc12)
# Motorola 68HC11/12.
basic_machine=$basic_machine-unknown
@ -317,18 +318,18 @@ case $basic_machine in
| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
| arm-* | armbe-* | armle-* | armeb-* | armv*-* \
| avr-* \
| avr-* | avr32-* \
| bfin-* | bs2000-* \
| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
| clipper-* | craynv-* | cydra-* \
| d10v-* | d30v-* | dlx-* \
| elxsi-* \
| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \
| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
| h8300-* | h8500-* \
| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
| i*86-* | i860-* | i960-* | ia64-* \
| ip2k-* | iq2000-* \
| m32r-* | m32rle-* \
| m32c-* | m32r-* | m32rle-* \
| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
| m88110-* | m88k-* | maxq-* | mcore-* \
| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
@ -350,29 +351,28 @@ case $basic_machine in
| mmix-* \
| mt-* \
| msp430-* \
| nios-* | nios2-* \
| none-* | np1-* | ns16k-* | ns32k-* \
| orion-* \
| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
| pyramid-* \
| romp-* | rs6000-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
| tahoe-* | thumb-* \
| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
| tron-* \
| v850-* | v850e-* | vax-* \
| we32k-* \
| x86-* | x86_64-* | xps100-* | xscale-* | xscalee[bl]-* \
| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
| xstormy16-* | xtensa-* \
| ymp-* \
| z8k-*)
;;
m32c-*)
;;
# Recognize the various machine names and aliases which stand
# for a CPU type and a company and sometimes even an OS.
386bsd)
@ -910,6 +910,10 @@ case $basic_machine in
sb1el)
basic_machine=mipsisa64sb1el-unknown
;;
sde)
basic_machine=mipsisa32-sde
os=-elf
;;
sei)
basic_machine=mips-sei
os=-seiux
@ -921,6 +925,9 @@ case $basic_machine in
basic_machine=sh-hitachi
os=-hms
;;
sh5el)
basic_machine=sh5le-unknown
;;
sh64)
basic_machine=sh64-unknown
;;
@ -1126,7 +1133,7 @@ case $basic_machine in
sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
sparc | sparcv8 | sparcv9 | sparcv9b)
sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
basic_machine=sparc-sun
;;
cydra)
@ -1199,7 +1206,8 @@ case $os in
| -aos* \
| -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
| -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \
| -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
| -openbsd* | -solidbsd* \
| -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
| -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
| -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
@ -1214,7 +1222,7 @@ case $os in
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
| -skyos* | -haiku* | -rdos*)
| -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-qnx*)
@ -1366,6 +1374,12 @@ else
# system, and we'll never get to this point.
case $basic_machine in
score-*)
os=-elf
;;
spu-*)
os=-elf
;;
*-acorn)
os=-riscix1.2
;;
@ -1375,9 +1389,9 @@ case $basic_machine in
arm*-semi)
os=-aout
;;
c4x-* | tic4x-*)
os=-coff
;;
c4x-* | tic4x-*)
os=-coff
;;
# This must come before the *-dec entry.
pdp10-*)
os=-tops20
@ -1403,6 +1417,9 @@ case $basic_machine in
m68*-cisco)
os=-aout
;;
mep-*)
os=-elf
;;
mips*-cisco)
os=-elf
;;

21
configure vendored
View File

@ -2235,6 +2235,7 @@ _ACEOF
vax-*-netbsd*) machine=vax ;;
arm-*-netbsd*) machine=arm ;;
x86_64-*-netbsd*) machine=amdx86-64 ;;
hppa-*-netbsd*) machine=hp800 ;;
shle-*-netbsd*) machine=sh3el ;;
esac
;;
@ -2572,6 +2573,14 @@ _ACEOF
esac
;;
hppa*-*-linux-gnu* )
machine=hp800 opsys=gnu-linux
;;
hppa*-*-nextstep* )
machine=hp800 opsys=nextstep
;;
## Orion machines
orion-orion-bsd* )
machine=orion opsys=bsd4-2
@ -6278,13 +6287,13 @@ echo "${ECHO_T}yes" >&6; }
{ echo "$as_me:$LINENO: checking ALSA_CFLAGS" >&5
echo $ECHO_N "checking ALSA_CFLAGS... $ECHO_C" >&6; }
ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"`
ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
{ echo "$as_me:$LINENO: result: $ALSA_CFLAGS" >&5
echo "${ECHO_T}$ALSA_CFLAGS" >&6; }
{ echo "$as_me:$LINENO: checking ALSA_LIBS" >&5
echo $ECHO_N "checking ALSA_LIBS... $ECHO_C" >&6; }
ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"`
ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
{ echo "$as_me:$LINENO: result: $ALSA_LIBS" >&5
echo "${ECHO_T}$ALSA_LIBS" >&6; }
else
@ -10943,13 +10952,13 @@ echo "${ECHO_T}yes" >&6; }
{ echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6; }
GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"`
GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
{ echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
echo "${ECHO_T}$GTK_CFLAGS" >&6; }
{ echo "$as_me:$LINENO: checking GTK_LIBS" >&5
echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6; }
GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"`
GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
{ echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
echo "${ECHO_T}$GTK_LIBS" >&6; }
else
@ -11589,13 +11598,13 @@ echo "${ECHO_T}yes" >&6; }
{ echo "$as_me:$LINENO: checking XFT_CFLAGS" >&5
echo $ECHO_N "checking XFT_CFLAGS... $ECHO_C" >&6; }
XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"`
XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
{ echo "$as_me:$LINENO: result: $XFT_CFLAGS" >&5
echo "${ECHO_T}$XFT_CFLAGS" >&6; }
{ echo "$as_me:$LINENO: checking XFT_LIBS" >&5
echo $ECHO_N "checking XFT_LIBS... $ECHO_C" >&6; }
XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"`
XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
{ echo "$as_me:$LINENO: result: $XFT_LIBS" >&5
echo "${ECHO_T}$XFT_LIBS" >&6; }
else

View File

@ -269,6 +269,7 @@ dnl see the `changequote' comment above.
vax-*-netbsd*) machine=vax ;;
arm-*-netbsd*) machine=arm ;;
x86_64-*-netbsd*) machine=amdx86-64 ;;
hppa-*-netbsd*) machine=hp800 ;;
shle-*-netbsd*) machine=sh3el ;;
esac
;;
@ -606,6 +607,14 @@ dnl see the `changequote' comment above.
esac
;;
hppa*-*-linux-gnu* )
machine=hp800 opsys=gnu-linux
;;
hppa*-*-nextstep* )
machine=hp800 opsys=nextstep
;;
## Orion machines
orion-orion-bsd* )
machine=orion opsys=bsd4-2
@ -1475,11 +1484,11 @@ AC_DEFUN([PKG_CHECK_MODULES], [
succeeded=yes
AC_MSG_CHECKING($1_CFLAGS)
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"|sed -e 's,///*,/,g'`
AC_MSG_RESULT($$1_CFLAGS)
AC_MSG_CHECKING($1_LIBS)
$1_LIBS=`$PKG_CONFIG --libs "$2"`
$1_LIBS=`$PKG_CONFIG --libs "$2"|sed -e 's,///*,/,g'`
AC_MSG_RESULT($$1_LIBS)
else
AC_MSG_RESULT(no)

View File

@ -1,3 +1,111 @@
2007-02-23 Eli Zaretskii <eliz@gnu.org>
* MORE.STUFF: Add a pointer to Phil Sung's Emacs slides on MIT.
2007-02-22 Per Starb,Ad(Bck <starback@stp.lingfil.uu.se> (tiny change)
* NEWS: Grammar and capitalization fixes.
2007-02-22 Glenn Morris <rgm@gnu.org>
* orgcard.tex, orgcard.ps: Restore deleted files following
copyright assignment.
2007-02-20 Glenn Morris <rgm@gnu.org>
* TUTORIAL.eo: Unjustify.
2007-02-20 Sergio Pokrovskij <sergio.pokrovskij@gmail.com>
* TUTORIAL.eo: Change license to GPL. Add translator credits.
2007-02-19 Kenichi Handa <handa@m17n.org>
* NEWS (New language environmets): Add "Esperanto".
2007-02-16 Dale Gulledge <dsplat@rochester.rr.com>
* TUTORIAL.eo: Add "See end ..." at the first line.
2007-02-19 Kenichi Handa <handa@m17n.org>
* TUTORIAL.eo: Add "." at the end of the first line.
2007-02-17 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-refcard.tex: Remove obsolete comments. Add a short note
creating PostScript files for Emacs without using Makefile rules.
* gnus-booklet.ps, gnus-refcard.ps: Generate with letter paper.
2007-02-17 Glenn Morris <rgm@gnu.org>
* TUTORIAL.eo: Add 2007 to copyright years. Remove translator
copyrights (disclaimers on file), merge years into FSF copyrights.
Move copyright to end. Remove "LocalWords" at end of file.
2007-02-16 Vinicius Jose Latorre <viniciusjl@ig.com.br>
* TUTORIAL.pt_BR: Fix some accentuation, verbal conjugation and typos.
2007-02-16 Kenichi Handa <handa@m17n.org>
* TUTORIAL.translators: Add TUTORIAL.eo.
2007-02-16 Dale Gulledge <dsplat@rochester.rr.com>
* TUTORIAL.eo: New file.
2007-02-14 Chong Yidong <cyd@stupidchicken.com>
* images/smilies/dead.xpm: Moved from images/gnus/dead.xpm.
* images/gnus/reverse-smile.xpm:
* images/gnus/bar.xbm:
* images/gnus/bar.xpm: Unused images removed.
2007-02-14 Glenn Morris <rgm@gnu.org>
* OTHER.EMACSES: Remove obsolete file.
2007-02-13 Chong Yidong <cyd@stupidchicken.com>
* cs-refcard.tex (versionemacs): New macro.
* cs-refcard.ps: Regenerate.
* sk-refcard.ps: Regenerate.
* pl-refcard.ps: Regenerate.
2007-02-13 Bill Wohler <wohler@newt.com>
* images/README: Add section for icons that are a part of Emacs.
2007-02-12 Chong Yidong <cyd@stupidchicken.com>
* gnu.xpm: Unused file removed.
* emacs.xbm: Unused file removed.
2007-02-11 Juanma Barranquero <lekktu@gmail.com>
* DEVEL.HUMOR: New entry.
2007-02-05 Francesco Potort,Al(B <pot@gnu.org>
* etags.1: Now --members is the default for etags, not for ctags yet.
* NEWS (etags): Document it.
2007-02-04 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-refcard.tex: Fix copyright.
* gnus-booklet.ps, gnus-refcard.ps: Generate.
2007-01-20 Glenn Morris <rgm@gnu.org>
* orgcard.tex: Remove for legal reasons.
* orgcard.ps: Remove for legal reasons.
2007-01-27 Kevin Rodgers <kevin.d.rodgers@gmail.com>
* PROBLEMS: More details about disabling features that hamper
@ -35,7 +143,7 @@
* TODO: Proper background color handling for pngs.
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
* emacs.1: Info files moved to share/info.
@ -670,7 +778,7 @@
* NEWS, MH-E-NEWS: Update for MH-E release 7.93.
2006-02-23 Herbert Euler <herberteuler@hotmail.com> (tiny change)
2006-02-23 Guanpeng Xu <herberteuler@hotmail.com>
* TUTORIAL.cn: Fix omission bug: Add dot (ASCII 0x2E) on first line.
@ -1294,7 +1402,7 @@
2005-04-01 Marcelo Toledo <marcelo@gnu.org>
* TUTORIAL.pt_BR, TUTORIAL.cn, TUTORIAL.cs, TUTORIAL.de,
* TUTORIAL.cn, TUTORIAL.cs, TUTORIAL.de,
* TUTORIAL.es, TUTORIAL.fr, TUTORIAL.it, TUTORIAL.ja, TUTORIAL.ko,
* TUTORIAL.pl, TUTORIAL.pt_BR, TUTORIAL.ro, TUTORIAL.ru,
* TUTORIAL.sk, TUTORIAL.sl, TUTORIAL.th, TUTORIAL.zh: Fix title line.
@ -3253,7 +3361,22 @@
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
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 2, 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.
;;; arch-tag: 094f3a51-bd72-44d0-8fac-2ac242c6c5b1

View File

@ -1,17 +1,9 @@
Debugging GNU Emacs
Copyright (C) 1985, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007 Free Software Foundation, Inc.
See the end of the file for license conditions.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and permission notice are preserved,
and that the distributor grants the recipient permission
for further redistribution as permitted by this notice.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
[People who debug Emacs on Windows using native Windows debuggers
should read the Windows-specific section near the end of this
@ -746,6 +738,24 @@ look at the disassembly to determine which registers are being used,
and look at those registers directly, to see the actual current values
of these variables.
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 2, 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

View File

@ -168,3 +168,10 @@ Re: New Emacs Icon and Tango
"It's the object of ridicule until the end of _tape_. The jury is
still out about that end of time thing."
-- Kim F. Storm, Miles Bader, RMS and David Kastrup
----------------------------------------------------------------------
"Despite being a maths graduate, I can't think of any other such
constants with anything like the universality of e and pi."
"42"
-- Alan Mackenzie and David Hansen

View File

@ -4,12 +4,11 @@ the USA, see http://www.gnu.org/order/order.html.
GNU Emacs availability information, October 2000
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995, 1998,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995,
1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
Permission is granted to anyone to make or distribute
verbatim copies of this document provided that the
copyright notice and this permission notice are preserved.
GNU Emacs is legally owned by the Free Software Foundation, but we
regard the foundation more as its custodian on behalf of the public.
@ -97,3 +96,20 @@ above).
Richard M Stallman
Chief GNUisance,
President of the Free Software Foundation
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 2, 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.

View File

@ -1,5 +1,9 @@
ERC NEWS -*- outline -*-
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
See the end of the file for license conditions.
* Changes in ERC 5.2 (stable pre-release for Emacs 22)
** M-x erc RET now starts ERC.
@ -844,4 +848,22 @@ Same applies to timestamps. You no longer need to (require
'erc-stamp), you can customize the variable `erc-timestamp-mode', and
the rest should be automatic.
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 2, 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.
arch-tag: 2b21b387-6cdc-4192-889c-6743cfffdcb1

View File

@ -1,8 +1,2 @@
Please refer to <http://www.gnu.org/software/emacs/> for information
about obtaining Emacs.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Verbatim copying and distribution is permitted in any medium
provided this notice is preserved.

View File

@ -1,7 +1,8 @@
GNUS NEWS -- history of user-visible changes.
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
See the end of the file for license conditions.
Please send Gnus bug reports to bugs@gnus.org.
For older news, see Gnus info node "New Features".
@ -518,20 +519,24 @@ A new command which starts Gnus offline in slave mode.
* For older news, see Gnus info node "New Features".
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007 Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: outline

View File

@ -64,24 +64,24 @@ Korean ($(CGQ1[(B) $(C>H3gGO<<?d(B, $(C>H3gGO=J4O1n(B
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Free Software Foundation, Inc.
COPYING PERMISSIONS:
This file is part of GNU Emacs.
This document 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 2 of the License, or
(at your option) any later version.
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 2, or (at your option)
any later version.
This program 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 this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
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:
;;; tab-width: 32

View File

@ -2,7 +2,7 @@ Emacs machines list
Copyright (C) 1989, 1990, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
2005, 2006, 2007 Free Software Foundation, Inc.
See the end of the file for copying permissions.
See the end of the file for license conditions.
This is a list of the status of GNU Emacs on various machines and systems.
@ -1501,17 +1501,22 @@ mode: indented-text
fill-prefix: " "
End:
COPYING PERMISSIONS:
This file is part of GNU Emacs.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this file, to deal in the file without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the file, and to
permit persons to whom the file is furnished to do so, subject to
the following condition:
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 2, or (at your option)
any later version.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the file.
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.
arch-tag: 7d2e93c7-e982-40ec-9055-3cd064042473

View File

@ -1,11 +1,9 @@
* COPYRIGHT
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
Free Software Foundation, Inc.
See the end of the file for license conditions.
* Changes in MH-E 8.0.3
@ -3119,6 +3117,24 @@ doesn't find `in-reply-to:'.
*** `mh-clean-message-header': find end of headers even if no body.
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 2, 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

View File

@ -1,7 +1,8 @@
More Neat Stuff for your Emacs
Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for copying permissions.
Free Software Foundation, Inc.
See the end of the file for license conditions.
This file describes GNU Emacs programs and resources that are
maintained by other people. Some of these may become part of the
@ -33,6 +34,11 @@ engine) or retrievable from general Usenet archive services.
The Emacs Wiki has an area for storing elisp files
<URL:http://www.emacswiki.org/cgi-bin/wiki.pl/ElispArea>.
* Emacs tutorials and manuals
* Emacs slides and tutorials can be found here:
<URL:http://stuff.mit.edu/iap/emacs/>
* Maintenance versions of some packages distributed with Emacs
You might find bug-fixes or enhancements in these places.
@ -279,12 +285,21 @@ mode: view
eval: (goto-address)
End:
COPYING PERMISSIONS
Permission to use, copy, modify, and distribute this
software and its documentation for any purpose and without
fee is hereby granted, provided that the above copyright
notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting
documentation.
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 2, 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.
arch-tag: c1d4e7c8-db85-44e6-909e-659e2b20fefa

View File

@ -1,7 +1,8 @@
GNU Emacs NEWS -- history of user-visible changes. 2006-06-04
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end for copying conditions.
See the end of the file for license conditions.
Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
If possible, use M-x report-emacs-bug.
@ -139,7 +140,7 @@ much pure storage it will approximately need.
** The script etc/emacs-buffer.gdb can be used with gdb to retrieve the
contents of buffers from a core dump and save them to files easily, should
emacs crash.
Emacs crash.
---
** The Emacs terminal emulation in term.el uses a different terminfo name.
@ -345,6 +346,14 @@ special treatment in `dired-do-shell-command'.
** Adaptive filling misfeature removed.
It no longer treats `NNN.' or `(NNN)' as a prefix.
---
** The register compatibility key bindings (deprecated since Emacs 19)
have been removed:
C-x / point-to-register (Use: C-x r SPC)
C-x j jump-to-register (Use: C-x r j)
C-x x copy-to-register (Use: C-x r s)
C-x g insert-register (Use: C-x r i)
* Editing Changes in Emacs 22.1
@ -1268,8 +1277,8 @@ controlled by user option utf-fragment-on-decoding.
*** New language environments: French, Ukrainian, Tajik,
Bulgarian, Belarusian, Ukrainian, UTF-8, Windows-1255, Welsh, Latin-6,
Latin-7, Lithuanian, Latvian, Swedish, Slovenian, Croatian, Georgian,
Italian, Russian, Malayalam, Tamil, Russian, Chinese-EUC-TW. (Set up
automatically according to the locale.)
Italian, Russian, Malayalam, Tamil, Russian, Chinese-EUC-TW,
Esperanto. (Set up automatically according to the locale.)
---
*** New input methods: latin-alt-postfix, latin-postfix, latin-prefix,
@ -1581,8 +1590,8 @@ people knowing `find-grep-dired' would probably expect it.
*** New commands `lgrep' (local grep) and `rgrep' (recursive grep) are
more user-friendly versions of `grep' and `grep-find', which prompt
separately for the regular expression to match, the files to search,
and the base directory for the search (rgrep only). Case sensitivitivy
of the search is controlled by the current value of `case-fold-search'.
and the base directory for the search. Case sensitivitivy of the
search is controlled by the current value of `case-fold-search'.
These commands build the shell commands based on the new variables
`grep-template' (lgrep) and `grep-find-template' (rgrep).
@ -1670,7 +1679,7 @@ on the mode line, header line and display margin, when run in an xterm.
---
*** Improved key bindings support when running in an xterm.
When emacs is running in an xterm more key bindings are available.
When Emacs is running in an xterm more key bindings are available.
The following should work:
{C,S,C-S,A}-{right,left,up,down,prior,next,delete,insert,F1-12}.
These key bindings work on xterm from X.org 6.8, they might not work on
@ -1813,7 +1822,7 @@ When the global mark is active, any text which is cut or copied is
automatically inserted at the global mark position. See the
commentary in cua-base.el for more global mark related commands.
The features of cua also works with the standard emacs bindings for
The features of cua also works with the standard Emacs bindings for
kill, copy, yank, and undo. If you want to use cua mode, but don't
want the C-x, C-c, C-v, and C-z bindings, you can customize the
`cua-enable-cua-keys' variable.
@ -1846,7 +1855,7 @@ It is a modern replacement for zone-mode.el, which is now obsolete.
** The new global minor mode `file-name-shadow-mode' modifies the way
filenames being entered by the user in the minibuffer are displayed, so
that it's clear when part of the entered filename will be ignored due to
emacs' filename parsing rules. The ignored portion can be made dim,
Emacs' filename parsing rules. The ignored portion can be made dim,
invisible, or otherwise less visually noticeable. The display method can
be displayed by customizing the variable `file-name-shadow-properties'.
@ -1873,7 +1882,7 @@ The choices for the keypad keys in each of the above states are:
`Numeric keypad with decimal key' where the character produced by the
decimal key can be customized individually (for internationalization),
`Numeric Prefix Arg' where the keypad keys produce numeric prefix args
for emacs editing commands, `Cursor keys' and `Shifted Cursor keys'
for Emacs editing commands, `Cursor keys' and `Shifted Cursor keys'
where the keys work like (shifted) arrow keys, home/end, etc., and
`Unspecified/User-defined' where the keypad keys (kp-0, kp-1, etc.)
are left unspecified and can be bound individually through the global
@ -3215,6 +3224,11 @@ be used (only once) in place of a file name on the command line. Etags
reads from standard input and marks the produced tags as belonging to
the file FILE.
*** The --members option is now the default.
Use --no-members if you want the old default behaviour of not tagging
struct members in C, members variables in C++ and variables in PHP.
** Ctags changes.
*** Ctags now allows duplicate tags
@ -3716,8 +3730,12 @@ irrespective of geometry or background setting on the Windows registry.
---
** On MS Windows, the "system caret" now follows the cursor.
This enables Emacs to work better with programs that need to track
the cursor, for example screen magnifiers and text to speech programs.
This enables Emacs to work better with programs that need to track the
cursor, for example screen magnifiers and text to speech programs.
When such a program is in use, the system caret is made visible
instead of Emacs drawing its own cursor. This seems to be required by
some programs. The new variable w32-use-visible-system-caret allows
the caret visibility to be manually toggled.
---
** Tooltips now work on MS Windows.
@ -3851,6 +3869,15 @@ handle these events.
** A hex or octal escape in a string constant forces the string to
be multibyte or unibyte, respectively.
+++
** The explicit method of creating a display table element by
combining a face number and a character code into a numeric
glyph code is deprecated.
Instead, the new functions `make-glyph-code', `glyph-char', and
`glyph-face' must be used to create and decode glyph codes in
display tables.
* Lisp Changes in Emacs 22.1
@ -4008,7 +4035,7 @@ If it is non-nil, the function lists only faces matching this regexp.
*** New functions `string-or-null-p' and `booleanp'.
`string-or-null-p' returns non-nil iff OBJECT is a string or nil.
`booleanp' returns non-nil iff OBJECT is a t or nil.
`booleanp' returns non-nil iff OBJECT is t or nil.
+++
*** New hook `command-error-function'.
@ -4388,7 +4415,7 @@ non-empty sequence of either word or symbol constituent characters, as
specified by the syntax table.
---
*** rx.el has new corresponding `symbol-end' and `symbol-start' elements.
*** rx.el has new corresponding `symbol-start' and `symbol-end' elements.
+++
*** `skip-chars-forward' and `skip-chars-backward' now handle
@ -4423,7 +4450,7 @@ this function returns the regexp constructed from the variables
** Undo changes:
+++
*** `buffer-undo-list' can allows programmable elements.
*** `buffer-undo-list' allows programmable elements.
These elements have the form (apply FUNNAME . ARGS), where FUNNAME is
a symbol other than t or nil. That stands for a high-level change
@ -4860,13 +4887,13 @@ speech synthesis.
*** Adaptive read buffering of subprocess output.
On some systems, when emacs reads the output from a subprocess, the
On some systems, when Emacs reads the output from a subprocess, the
output data is read in very small blocks, potentially resulting in
very poor performance. This behavior can be remedied to some extent
by setting the new variable `process-adaptive-read-buffering' to a
non-nil value (the default), as it will automatically delay reading
from such processes, allowing them to produce more output before
emacs tries to read it.
Emacs tries to read it.
*** The new function `call-process-shell-command'.
@ -4900,7 +4927,7 @@ which was not compatible with the behavior of file reading.
*** The new `make-network-process' function makes network connections.
It allows opening of stream and datagram connections to a server, as well as
create a stream or datagram server inside emacs.
create a stream or datagram server inside Emacs.
- A server is started using :server t arg.
- Datagram connection is selected using :type 'datagram arg.
@ -5907,7 +5934,7 @@ The hook is run with GC inhibited, so use it with care.
+++
** The new library button.el implements simple and fast `clickable
buttons' in emacs buffers. Buttons are much lighter-weight than the
buttons' in Emacs buffers. Buttons are much lighter-weight than the
`widgets' implemented by widget.el, and can be used by lisp code that
doesn't require the full power of widgets. Emacs uses buttons for
such things as help and apropos buffers.
@ -5977,20 +6004,23 @@ an error if the argument actually returns differing values.
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: outline

View File

@ -1,6 +1,8 @@
GNU Emacs NEWS -- history of user-visible changes. 26-Mar-1986
Copyright (C) 1985, 1986, 2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
See the end of the file for license conditions.
This file is about changes in emacs versions 1 through 17.
@ -2509,19 +2511,23 @@ Lisp programming changes
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 1985, 1986, 2006, 2007 Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: text

View File

@ -1,6 +1,8 @@
GNU Emacs NEWS -- history of user-visible changes. 17-Aug-1988
Copyright (C) 1988, 2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
See the end of the file for license conditions.
This file is about changes in emacs version 18.
@ -1599,19 +1601,23 @@ C_SWITCH_MACHINE can be defined by the m- file to specify extra `cc' switches.
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 1988, 2006, 2007 Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: text

View File

@ -1,6 +1,8 @@
GNU Emacs NEWS -- history of user-visible changes. 1992.
Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
See the end for copying conditions.
See the end of the file for license conditions.
This file is about changes in emacs versions 19.
@ -6518,19 +6520,23 @@ the tar file.
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: outline

View File

@ -1,7 +1,9 @@
GNU Emacs NEWS -- history of user-visible changes. 2006-05-31
Copyright (C) 1999, 2000, 2001, 2006, 2007
Free Software Foundation, Inc.
See the end for copying conditions.
Free Software Foundation, Inc.
See the end of the file for license conditions.
Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
If possible, use M-x report-emacs-bug.
@ -4492,20 +4494,23 @@ select one of those items.
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 1999, 2000, 2001, 2006, 2007
Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: outline

View File

@ -1,7 +1,9 @@
GNU Emacs NEWS -- history of user-visible changes. 2006-05-31
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end for copying conditions.
Free Software Foundation, Inc.
See the end of the file for license conditions.
This file is about changes in emacs version 21.
@ -4879,20 +4881,23 @@ support a vertical-bar cursor).
----------------------------------------------------------------------
Copyright information:
This file is part of GNU Emacs.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
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 2, or (at your option)
any later version.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: outline

View File

@ -7,9 +7,3 @@ further development of Emacs and other free software programs. You
can also make tax-deductable donations to the Free Software Foundation,
a not-for-profit organization (assuming you pay US taxes) - see
<http://www.gnu.org/help/donate.html>.
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Verbatim copying and distribution is permitted in any medium
provided this notice is preserved.

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,9 @@
Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
This file describes various problems that have been encountered
in compiling, installing and running GNU Emacs. Try doing Ctl-C Ctl-t
and browsing through the outline headers.
@ -3709,12 +3715,24 @@ This problem will not happen if the m-...h file for your type
of machine defines NO_UNION_TYPE.
Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Emacs.
Copying and redistribution of this file with or without modification
are permitted without royalty provided this notice is preserved.
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 2, 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: "[ ]*$"

View File

@ -1,3 +1,8 @@
Copyright (C) 1992, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
This directory contains the architecture-independent files used by or
with Emacs. This includes some text files of documentation for GNU
Emacs or of interest to Emacs users, and the file of dumped docstrings
@ -12,18 +17,38 @@ without installing the modified TeX versions.
`termcap.src' is included mainly for VMS. It is a copy of the
`/etc/termcap' file used on Unix.
Copyright (C) 1992, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
The files splash.xpm, splash8.xpm contain copyright and license
information, but it is reproduced here for convenience.
Files: splash.pbm, splash.xpm, splash8.xpm, gnus.pbm, gnus-logo.eps
Author: Luis Fernandes <elf@ee.ryerson.ca>
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
File: emacs.icon
Author: Sun Microsystems, Inc
Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
This file is part of GNU Emacs.
COPYING PERMISSIONS:
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 2, or (at your option)
any later version.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this file, to deal in the file without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the file, and to
permit persons to whom the file is furnished to do so, subject to
the following condition:
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.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the file.
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.

View File

@ -1,8 +1,9 @@
Emacs TODO List -*-outline-*-
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for copying permissions.
Free Software Foundation, Inc.
See the end of the file for license conditions.
If you are ready to start working on any of these TODO items, we
appreciate your help; please write to emacs-devel@gnu.org so we can be
@ -555,16 +556,22 @@ not be noticed if it appears within a word.
** Fix unexelf.c to handle the .data.rel and .data.rel.local
sections made by GCC 3.4 on IRIX.
COPYING PERMISSIONS:
This file is part of GNU Emacs.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this file, to deal in the file without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the file, and to
permit persons to whom the file is furnished to do so, subject to
the following condition:
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 2, or (at your option)
any later version.
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the file.
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.
;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036

View File

@ -1101,26 +1101,31 @@ you found something unclear, don't sit and blame yourself - complain!
This tutorial descends from a long line of Emacs tutorials
starting with the one written by Stuart Cracraft for the original Emacs.
This version of the tutorial, like GNU Emacs, is copyrighted, and
comes with permission to distribute copies on certain conditions:
This version of the tutorial is a part of GNU Emacs. It is copyrighted
and comes with permission to distribute copies on certain conditions:
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
2005, 2006, 2007 Free Software Foundation, Inc.
Copyright (C) 1985, 1996, 1998, 2001, 2002, 2003, 2004,
2005, 2006, 2007 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and permission notice are preserved,
and that the distributor grants the recipient permission
for further redistribution as permitted by this notice.
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 2, 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.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last altered them.
The conditions for copying Emacs itself are more complex, but in the
same spirit. Please read the file COPYING and then do give copies of
GNU Emacs to your friends. Help stamp out software obstructionism
("ownership") by using, writing, and sharing free software!
Please read the file COPYING and then do give copies of GNU Emacs to
your friends. Help stamp out software obstructionism ("ownership") by
using, writing, and sharing free software!
;;; arch-tag: a0f84628-777f-4238-8865-451a73167f55

1126
etc/TUTORIAL.eo Normal file

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@ ALT). Antes de escrever isso tudo toda vez, usaremos as seguintes
abreviações:
C-<chr> Significa pressionar a tecla CONTROL enquanto digitar o
caracter <chr>
caractere <chr>.
Assim, C-f seria: Pressionar a tecla CONTROL e digitar f.
M-<chr> Significa pressionar a tecla META, EDIT ou ALT enquanto
digitar <chr>.
@ -14,7 +14,7 @@ abrevia
<chr>. Escrevemos <ESC> para tecla ESC.
Nota importante: para terminar a seção do Emacs, digite C-x C-c. (Dois
Nota importante: para terminar a sessão do Emacs, digite C-x C-c. (Dois
caracteres.) Os caracteres ">>" na margem esquerda indicam direções para
você tentar usar um comando. Por exemplo:
<<Linhas vazias inseridas ao redor da linha seguinte por
@ -32,10 +32,10 @@ tela; isso fornece uma continuidade para que voc
texto.
A primeira coisa que você precisa saber é como se mover de um lugar a
outro no texto. Você já sabe como se mover para próxima tela, com
C-v. Para se mover para trás uma tela, digite M-v (pressione a tecla
META enquanto digita v, ou digite <ESC>v se você não tiver a tecla META,
EDIT ou ALT).
outro no texto. Você já sabe como mover para próxima tela, com
C-v. Para mover para trás uma tela, digite M-v (pressione a tecla
META enquanto digita v, ou digite <ESC>v se o seu teclado não tiver a tecla
META, EDIT ou ALT).
>> Tente digitar M-v e depois C-v, algumas vezes.
@ -47,7 +47,7 @@ Os comandos a seguir s
C-v Move para tela inteira posterior
M-x Move para tela inteira anterior
C-l Limpa a tela e re-mostra todo o texto, movendo o texto ao
C-l Limpa a tela e re-mostrá todo o texto, movendo o texto ao
redor do cursor para o centro da tela. (Isso é
control-L, não control-1.)
@ -82,8 +82,8 @@ dire
Você provavelmente achará isso fácil pensando neles pela letra: P para
Previous (anterior), N para Next (Posterior), B para Backward (trás) e F
para forward (frente). Estes são os comandos básicos de posicionamento
de cursor e você estará utilizando eles a TODO tempo, então seria ótimo
para Forward (frente). Estes são os comandos básicos de posicionamento
de cursor e você os estará utilizando a TODO tempo, então seria ótimo
se você os aprendesse agora.
>> Faça alguns C-n's para trazer o cursor abaixo desta linha.
@ -92,7 +92,7 @@ se voc
Veja o que C-p faz quando o cursor está no meio da linha.
Cada linha de texto termina com um caractere de nova linha, que serve
para separar da próxima linha. No fim da ultima linha deve ter um
para separar da próxima linha. No fim da última linha deve ter um
caractere de nova linha (mas não é exigido pelo Emacs).
>> Tente digitar C-b no começo da linha. O cursor deve mover para o fim
@ -109,7 +109,7 @@ C-f pode mover o cursor atrav
Quando você move o cursor passando o topo ou o rodapé da tela, o próximo
texto além da borda desloca-se na tela. Isso é chamado rolagem. Isso
ativa o Emacs para mover o cursor para o lugar especificado no texto sem
move-lo fora da tela.
movê-lo fora da tela.
>> Tente mover o cursor fora do rodapé da tela com C-n, e veja o que
acontece.
@ -176,7 +176,7 @@ Menor-que), o qual move o cursor para o come
(Meta Maior-que), o qual move para o fim de todo o texto.
Na maioria dos terminais, o "<" é acima da vírgula, então você precisa
utilizar a tecla shift para digita-la. Nestes terminais você precisa
utilizar a tecla shift para digitá-la. Nestes terminais você precisa
utilizar a tecla shift para digitar M-< também; sem a tecla shift, você
estaria teclando M-virgula.
@ -245,7 +245,7 @@ barra de rolagem.
-----------------------------
Se o Emacs parar de responder os seus comandos, você pode seguramente
para-lo digitando C-g. Você pode utilizar C-g para parar um comando que
pará-lo digitando C-g. Você pode utilizar C-g para parar um comando que
está levando muito tempo para executar.
Você também pode utilizar C-g para interromper um argumento numérico ou
@ -287,7 +287,7 @@ extras e voltar a edi
C-x 1 Uma janela (mate todas as outras janelas).
Isto é Control-x seguido pelo digito 1. C-x 1 expande a janela que está
com o cursor, para ocupar a tela inteira. Ela deleta todas as outras
com o cursor, para ocupar a tela inteira. Ela remove todas as outras
janelas.
>> Mova o cursor para esta linha e digite C-u 0 C-l.
@ -304,7 +304,7 @@ tem a ver com janelas, arquivos, buffers, e coisas relacionadas. Estes
comandos tem dois, três ou quatro caracteres de tamanho.
* INSERINDO E DELETANDO
* INSERINDO E REMOVENDO
-----------------------
Se você quiser inserir um texto, apenas digite o texto. Os caracteres
@ -312,17 +312,17 @@ que voc
inseridos imediatamente. Digite <Return> para inserir um caractere de
nova linha.
Você pode deletar o último caractere que você inseriu digitando
Você pode remover o último caractere que você inseriu digitando
<Delete>. <Delete> é uma tecla no teclado, que está nomeado como
"Del". Em algumas casos, a tecla "Backspace" serve como o <Delete>, mas
nem sempre!
Mas geralmente, <Delete> deleta o caractere imediatamente anterior a
Mas geralmente, <Delete> remove o caractere imediatamente anterior a
posição corrente do cursor.
>> Faça isso agora - Digite alguns caracteres, então delete eles
>> Faça isso agora - Digite alguns caracteres, então remova-os
digitando <Delete> algumas vezes. Não se preocupe em modificar este
arquivo; você não irá alterar o arquivo principal. Esta é a sua cópia
arquivo; você não alterará o arquivo principal. Esta é a sua cópia
pessoal dele.
Quando uma linha de texto fica muito grande na tela, a linha do texto é
@ -332,18 +332,18 @@ direita indica a linha que foi continuada.
>> Insira texto até que você alcance a margem direita, e mantenha
inserindo. Você verá a linha de continuação aparecer.
>> Utilize <Delete> para deletar o texto até a linha caber em uma linha
>> Utilize <Delete> para remover o texto até a linha caber em uma linha
novamente. A linha de continuação irá embora.
Você pode deletar o caractere de nova linha como qualquer outro
caracter. Deletando o caractere de nova linha entre duas linhas você
Você pode remover o caractere de nova linha como qualquer outro
caracter. Removendo o caractere de nova linha entre duas linhas você
juntará as duas em uma única linha. Se o resultado for muito longo para
acomodar na largura da tela, aparecerá um caractere de continuação.
>> Mova o cursor para o inicio da linha e digite <Delete>. Isso juntará
esta linha com a anterior.
>> Digite <Return> para re-inserir a nova linha que você deletou.
>> Digite <Return> para re-inserir a nova linha que você removeu.
Lembre-se que a maioria dos comandos do Emacs podem receber um número de
repetição; isso inclui texto de caracteres. Repetir um texto de
@ -352,11 +352,11 @@ caractere o insere algumas vezes.
>> Tente isso agora -- digite C-u 8 * para inserir ********.
Você acabou de aprender o jeito mais simples de digitar alguma coisa no
Emacs e corrigir os erros. Você pode deletar palavras ou linhas
Emacs e corrigir os erros. Você pode remover palavras ou linhas
também. Aqui vai um sumário dos comandos de deleção:
<Delete> deleta o caractere imediatamente antes do cursor
M-d deleta o próximo caractere apos o cursor
<Delete> remove o caractere imediatamente antes do cursor
M-d remove o próximo caractere apos o cursor
M-<Delete> Mata a palavra imediatamente antes do cursor
M-d Mata a próxima palavra depois do cursor
@ -372,7 +372,7 @@ e M-e, uma parte, nessas linhas s
Você pode também matar parte de um buffer com um método uniforme. Mova
para o fim dessa parte, e digite C-@ ou C-SPC (um ou outro). (SPC é a
Barra de Espaço.) Mova para o outro fim dessa parte, e digite C-w. Isso
ira matar todo o texto entre as duas posições.
matará todo o texto entre as duas posições.
>> Mova o cursor para o V no inicio do parágrafo anterior.
>> Digite C-SPC. Emacs vai mostrar a mensagem "Mark set" no rodapé da
@ -382,8 +382,8 @@ ira matar todo o texto entre as duas posi
>> Digite C-w. Isso vai matar o texto iniciando no V, e terminando bem
antes do . (ponto).
A diferença entra "matar" e "deletar" é que o texto "matado" pode ser
re-inserido, onde os textos "deletados" não podem ser re-inseridos.
A diferença entra "matar" e "remover" é que o texto "matado" pode ser
re-inserido, onde os textos "removidos" não podem ser re-inseridos.
Re-inserção de um texto matado chama-se colar (yanking). Geralmente, o
comando que pode remover bastante texto mata o texto (eles fazem com que
você possa colar (yank) o texto), enquanto os comandos que removem um
@ -406,9 +406,9 @@ nisso como colar, ou trazer de volta, algum texto que foi levado
embora.) Você pode colar (yank) o texto matado no mesmo lugar onde ele
foi matado, ou em qualquer outro lugar do buffer, ou ate em um arquivo
diferente. Você pode colar o texto diversas vezes, o que fará diversas
copias dele.
cópias dele.
O comando para colar é C-y. Ele re-insere o ultimo texto matado, na
O comando para colar é C-y. Ele re-insere o último texto matado, na
posição corrente do cursor.
>> Tente; digite C-y para colar o texto novamente.
@ -424,7 +424,7 @@ Digite C-y. Ent
novamente. Agora você sabe como copiar determinado texto.
O que você faria se você tivesse determinado texto que você gostaria de
colar, e então você mata alguma outra coisa? C-y ira colar o kill mais
colar, e então você mata alguma outra coisa? C-y colará o kill mais
recente. Mas o antigo texto ainda não foi perdido. Você pode tê-lo
novamente usando o comando M-y. Depois que você der um C-y para pegar o
kill mais recente, digitar M-y troca o que você colou pelo anterior a
@ -452,7 +452,7 @@ Se voc
erro, você pode desfazer com o comando de desfazer (undo), C-x u.
Normalmente, C-x u desfaz as mudanças feitas por um comando; se você
repetir C-x u diversas vezes em uma linha, cada repetição irá desfazer
repetir C-x u diversas vezes em uma linha, cada repetição desfará
um comando adicional.
Mas tem duas exceções: comandos que não trocam o texto não contam (isso
@ -474,8 +474,8 @@ Um argumento num
repetição.
Você pode desfazer a deleção de texto da mesma maneira que você pode
desfazer o kill de um texto. A distinção entre matar e deletar alguma
coisa afeta se você pode colar com C-y; isso não faz diferença pro
desfazer o kill de um texto. A distinção entre matar e remover alguma
coisa afeta se você pode colar com C-y; isso não faz diferença para o
desfazer (undo).
@ -483,7 +483,7 @@ desfazer (undo).
----------
Para poder fazer o texto que você edita permanente, você precisa
coloca-lo em um arquivo. Ou então, isso será perdido quando o seu Emacs
colocá-lo em um arquivo. Ou então, isso será perdido quando o seu Emacs
for fechado. Para colocar seu texto em um arquivo, você precisa
"encontrar" o arquivo antes de digitar o texto (Isso também é chamado
"visitar" um arquivo.).
@ -501,9 +501,9 @@ Se voc
com traços e inicia com "--:-- TUTORIAL.pt_BR" ou algo parecido com
isso. Essa parte da tela normalmente mostra o nome do arquivo que você
esta visitando. Agora mesmo, você esta visitando um arquivo chamado
"TUTORIAL.pt_BR" que é sua própria copia do tutorial do Emacs. Quando
você encontra um arquivo com o Emacs, o nome do arquivo aparecera nesse
lugar especifico.
"TUTORIAL.pt_BR" que é sua própria cópia do tutorial do Emacs. Quando
você encontra um arquivo com o Emacs, o nome do arquivo aparecerá nesse
lugar específico.
Algo especial para se dizer sobre o comando de encontrar arquivo e que
você tem que dizer qual nome do arquivo você quer. Dizemos que o comando
@ -521,12 +521,12 @@ Enquanto voc
tipo de dado para o minibuffer), você pode cancelar o comando com a
tecla C-g.
>> Digite C-x C-f, então digite C-g. Isso cancelara o minibuffer, e
também cancelara o comando C-x C-f que estava sendo utilizado no
>> Digite C-x C-f, então digite C-g. Isso cancelará o minibuffer, e
também cancelará o comando C-x C-f que estava sendo utilizado no
minibuffer. Para que você não procure nenhum arquivo.
Quando você terminar de digitar o nome do arquivo, digite <Return> para
terminar. Então o comando C-x C-f ira trabalhar, e encontrar o arquivo
terminar. Então o comando C-x C-f executará, e encontrará o arquivo
que você escolheu. O minibuffer desaparece quando o comando C-x C-f e
finalizado.
@ -541,26 +541,26 @@ fizer isso, o Emacs vai renomear o arquivo original para um novo nome
para que você não o perca. O nome novo e feito adicionando "~" no fim do
nome original do arquivo.
Quando o salvamento for concluído, Emacs imprimira o nome do arquivo
Quando o salvamento for concluído, Emacs imprimirá o nome do arquivo
escrito. Você deve salvar o conteúdo do seu arquivo regularmente, para
que você não perca muito trabalho caso o sistema caia por um algum
motivo.
>> Digite C-x C-s, salvara a copia do seu tutorial.
Isso ira imprimir "Wrote ...TUTORIAL.pt_BR" no fim da tela.
>> Digite C-x C-s, salvará a cópia do seu tutorial.
Isso imprimirá "Wrote ...TUTORIAL.pt_BR" no fim da tela.
NOTA: Em alguns sistemas, digitar C-x C-s ira travar a tela e você não
NOTA: Em alguns sistemas, digitar C-x C-s travará a tela e você não
verá saída do Emacs. Isso indica que um "recurso" do sistema operacional
chamado "controle de fluxo" (flow control) esta interceptando o C-s e
não deixando que passe pelo Emacs. Para destravar a tela, digite
C-q. Então, leia na seção "Spontaneous Entry to Incremental Search" no
manual do Emacs para uma dica de como lhe dar com esse "recurso".
manual do Emacs para uma dica de como lidar com esse "recurso".
Você pode encontrar um arquivo já existente, para ver ou edita-lo. Você
Você pode encontrar um arquivo já existente, para vê-lo ou editá-lo. Você
também pode encontrar um arquivo que ainda não existe. Essa é a maneira
de criar um arquivo com o Emacs: encontre o arquivo, que ira iniciar
vazio, então inicie inserindo o texto para o arquivo. Quando você pedir
para "salvar" o arquivo, Emacs irá perguntar se você realmente quer
de criar um arquivo com o Emacs: encontre o arquivo, que iniciará
vazio, então começe a inserir o texto para o arquivo. Quando você pedir
para "salvar" o arquivo, o Emacs perguntará se você realmente quer
criar o arquivo com o texto que você acabou de inserir. De agora em
diante, você pode considerar que esta editando um arquivo já existente.
@ -601,7 +601,7 @@ continuam dentro do Emacs, nos buffers de arquivo. A cria
do buffer do segundo arquivo não tem nenhum efeito no buffer do primeiro
arquivo. Isso é muito útil, mas também significa que você precisa de uma
maneira conveniente de salvar o buffer do primeiro arquivo. Seria
inconveniente ter que voltar para ele com C-x C-f para salva-lo com C-x
inconveniente ter que voltar para ele com C-x C-f para salvá-lo com C-x
C-s. Por isso temos
C-x s Salve alguns buffers
@ -658,7 +658,7 @@ Existem diversos comando C-x. Aqui esta uma lista dos que voc
C-x C-s Salvar arquivo.
C-x C-b Listar buffers.
C-x C-c Sair do Emacs.
C-x 1 Deletar todas menos a janela atual.
C-x 1 Remover todas menos a janela atual.
C-x u Desfazer.
O extensor de nome de comando é usado menos ainda, ou comandos que são
@ -666,12 +666,12 @@ usados apenas em alguns modos. Um exemplo
que globalmente troca uma string por outra. Quando você digita M-x, o
Emacs te pergunta no rodapé da tela M-x e você deve digitar o nome do
comando; nesse caso, "replace-string". Apenas digite "repl s<TAB>" e o
Emacs ira completar o nome. (<TAB> é a tecla Tab, usualmente encontrando
Emacs completará o nome. (<TAB> é a tecla Tab, usualmente encontrando
abaixo do CapsLock ou Shift bem na extremidade do teclado.). Termine o
comando com <Return>.
O comando replace-string requer dois argumentos - a string para ser
trocada, e a string que ira substitui-la. Você precisa terminar cada
trocada, e a string que a substituirá. Você precisa terminar cada
argumento com <Return>.
>> Mova o cursor para a linha branca duas linhas abaixo dessa.
@ -685,18 +685,18 @@ argumento com <Return>.
-----------------------
Quando você fizer mudanças em um arquivo, mas você ainda não tiver
salvo, elas podem ser perdidas se o seu computador der pau. Para
proteger você disso, o Emacs periodicamente escreve um arquivo "auto
salvo, elas podem ser perdidas se o seu computador der algum problema.
Para proteger você disso, o Emacs periodicamente escreve um arquivo "auto
salvo" para cada arquivo que você estiver editando. O nome do arquivo
auto salvo tem um # no inicio e no fim; por exemplo, se o seu arquivo
tiver o nome "ola.c", o nome do arquivo auto salvo dele será
"#ola.c#". Quando você salvar o arquivo da maneira normal, o Emacs
deleta os arquivos auto salvos.
removerá os arquivos auto salvos.
Se o computador der pau, você pode recuperar suas modificações auto
Se o computador der problema, você pode recuperar suas modificações auto
salvas abrindo o arquivo normalmente (o arquivo que você estava
editando, não o arquivo auto-salvo) e então digitar M-x recover
file<Return>. Quando isso perguntar por confirmação, digite yes<Return>
editando, não o arquivo auto salvo) e então digitar M-x recover
file<Return>. Quando for pedida a confirmação, digite yes<Return>
para ir em frente e recuperar os dados auto salvos.
@ -704,8 +704,8 @@ para ir em frente e recuperar os dados auto salvos.
---------------------------
Se o Emacs ver que você esta digitando comandos multi-caractere
lentamente, ele os mostrara para você no fim da tela numa área chamada
Área de Saída ou Echo Área. A área de saída contem a linha de rodapé da
lentamente, ele os mostrará para você no fim da tela numa área chamada
Área de Saída ou Echo Area. A área de saída contem a linha de rodapé da
tela.
@ -722,18 +722,18 @@ voc
Você já sabe o que o nome do arquivo significa -- é o arquivo que você
encontrou. -NN%-- indica sua posição no arquivo texto; significa que NN
percento do texto esta acima do topo da tela. Se o topo do arquivo
estiver na tela, ele dirá --Top-- ao invés de --00%--. Se o rodapé do
texto estiver na tela, ele mostrara --Bot--. Se você estiver olhando um
texto muito pequeno que cabe na todo na tela, o mode line ira dizer
porcento do texto esta acima do topo da tela. Se o topo do arquivo
estiver na tela, ele mostrará --Top-- ao invés de --00%--. Se o rodapé do
texto estiver na tela, ele mostrará --Bot--. Se você estiver olhando um
texto muito pequeno que cabe todo na tela, o mode line mostrará
--All--.
O L são dígitos e indicam a posição de uma outra maneira: eles mostram a
linha corrente do ponto.
Os asteriscos próximo ao inicio significa que você fez mudanças ao
Os asteriscos próximo ao inicio significam que você fez mudanças no
texto. Logo após você visitar um arquivo ou salvar um arquivo, essa
parte do mode line não mostrara asteriscos, apenas traços.
parte do mode line não mostrará asteriscos, apenas traços.
A parte do mode line dentro do parênteses lhe diz quais modos você esta
utilizando. O modo padrão é o Fundamental que é o que você esta
@ -789,7 +789,7 @@ a linha entre as palavras automaticamente quando voc
criar uma linha muito comprida.
Você pode ligar o modo Auto Fill fazendo M-x auto fill
mode<Return>. Quando o modo estiver ligado, você pode desliga-lo
mode<Return>. Quando o modo estiver ligado, você pode desligá-lo
novamente fazendo M-x auto fill mode<Return>. Se o modo estiver
desligado, esse comando o liga, e se ele estiver ligado, este comando o
desligara. Nos dizemos que o comando inverte seu status.
@ -800,7 +800,7 @@ desligara. Nos dizemos que o comando inverte seu status.
quebra apenas nos espaços.
A margem é usualmente definida com 70 caracteres, mas você pode
modifica-la com o comando C-x f. Você deve dar a margem que você quer
modificá-la com o comando C-x f. Você deve dar a margem que você quer
como um argumento numérico.
>> Digite C-x f com um argumento de 20. (C-u 20 C-x f).
@ -808,7 +808,7 @@ como um argumento num
caracteres. Então, volte a definir a margem para 70 utilizando C-x f.
Se você fizer uma mudança no meio de um parágrafo, o modo Auto Fill não
ira re-preencher para você. Para re-preencher o parágrafo, digite M-q
re-preencherá para você. Para re-preencher o parágrafo, digite M-q
(Meta-q) com o cursor dentro do parágrafo.
>> Mova o cursor dentro do parágrafo anterior e digite M-q.
@ -831,7 +831,7 @@ O comando para iniciar a pesquisa
para pesquisa inversa. MAS ESPERE! Não tente fazer agora.
Quando você digitar C-s você percebera que uma string "I-search"
aparecera como prompt na área de saída. Isso diz para você que o Emacs
aparecerá como prompt na área de saída. Isso diz para você que o Emacs
esta no que chamamos de pesquisa incremental esperando que você digite o
que você quer procurar. <Return> termina a pesquisa.
@ -849,7 +849,7 @@ ocorr
ocorrência existir, o Emacs bipa e te diz que a pesquisa atual
falhou. C-g também termina a pesquisa.
NOTA: Em alguns sistemas, digitar C-s ira travar a tela e você não verá
NOTA: Em alguns sistemas, digitar C-s trava a tela e você não verá a
saída do Emacs. Isso indica que um "recurso" do sistema operacional
chamado "controle de fluxo" (flow control) esta interceptando o C-s e
não deixando que passe pelo Emacs. Para destravar a tela, digite
@ -857,12 +857,12 @@ C-q. Ent
manual do Emacs para uma dica de como lhe dar com esse "recurso".
Se você estiver no meio de uma pesquisa incremental e digitar <Delete>,
você percebera que o ultimo caractere da pesquisa será apagado e a
pesquisa voltara para o ultimo lugar da pesquisa. Por exemplo, imagine
você perceberá que o último caractere da pesquisa será apagado e a
pesquisa voltará para o último lugar da pesquisa. Por exemplo, imagine
que você tenha digitado "c", para pesquisar a primeira ocorrência de
"c". Agora se você digitar "u", o cursor ira mover para a primeira
ocorrência de "cu". Agora digite <Delete>. Isso ira apagar o "u" da
string de pesquisa, e o cursor movera de volta para a primeira
"c". Agora se você digitar "u", o cursor moverá para a primeira
ocorrência de "cu". Agora digite <Delete>. Isso apagará o "u" da
string de pesquisa, e o cursor moverá de volta para a primeira
ocorrência de "c".
Se você estiver no meio de uma pesquisa e digitar um caractere control
@ -894,7 +894,7 @@ de uma janela na tela ao mesmo tempo.
>> Digite C-x o ("o" para "outra") para mover o cursor para o rodapé
da janela.
>> Use C-v e M-v no rodapé da janela para roda-la.
>> Use C-v e M-v no rodapé da janela para rodá-la.
Continue lendo essas direções na janela do topo.
>> Digite C-x o novamente para mover o cursor de volta para a janela
@ -918,7 +918,7 @@ porque ambas as teclas agem modificando o caractere que voc
Se você não tiver um tecla META real, você pode utilizar ESC ao invés, a
ordem não importa: você precisa digitar ESC seguido por Control-v,
porque Control-ESC v não ira funcionar. Isso porque ESC é um caractere
porque Control-ESC v não funcionará. Isso porque ESC é um caractere
com seu próprio direito, não é uma tecla de modificação.
>> Digite C-x 1 (na janela do topo) para fugir da janela do rodapé.
@ -937,16 +937,16 @@ diferentes:
>> Digite C-x 4 C-f seguido pelo nome de um dos seus arquivos.
Termine com <Return>. Veja o arquivo especificado aparece na janela
do rodapé. O cursor ira para lá, também.
do rodapé. O cursor irá para lá, também.
>> Digite C-x o para voltar a janela do topo, e C-x1 para deletar a
>> Digite C-x o para voltar a janela do topo, e C-x1 para remover a
janela de rodapé.
* NÍVEIS RECURSIVOS DE EDIÇÃO
-----------------------------
Algumas vezes você entrara no que chamamos de "nível de edição
Algumas vezes você entrará no que chamamos de "nível de edição
recursiva". Isso é indicado por colchetes no mode line, envolvendo os
parênteses em volta do nome do modo majoritário. Por exemplo, você pode
ver [(Fundamental)] ao invés de (Fundamental).
@ -976,18 +976,18 @@ com o caractere Control-h, que
Para utilizar os recursos de ajuda, digite o caractere C-h, e então um
caractere dizendo que tipo de ajuda você quer. Se você REALMENTE estiver
perdido, digite C-h ? e o Emacs ira te dizer que tipo de ajuda ele pode
te dar. Se você digitar C-h e decidir que você não quer nenhuma ajuda,
perdido, digite C-h ? e o Emacs lhe dirá que tipo de ajuda ele pode
lhe dar. Se você digitar C-h e decidir que você não quer nenhuma ajuda,
apenas digite C-g para cancelar.
(Alguns sistemas mudam o significado do caractere C-h. Eles não deveriam
fazer isso para todos os usuários, então você tem muito a reclamar com o
fazer isso para todos os usuários, então você deve reclamar com o
administrador do sistema. Enquanto isso, se C-h não mostrar a mensagem
sobre ajuda no rodapé da tela, tente digitar a tecla F1 ou M-x help
<Return> ao invés.)
<Return>.)
O recurso de ajuda mais básico é o C-h c. Digite C-h, e o caractere c, é
um comando de caractere ou seqüência; então o Emacs mostrara uma breve
um comando de caractere ou seqüência; então o Emacs mostrará uma breve
descrição do comando.
>> Digite C-h c C-p
@ -1020,25 +1020,25 @@ Aqui est
C-h f Descreve a função. Digite o nome da função.
>> Tente digitar C-h f previous-line<Return>
Isso ira imprimir toda informação que o Emacs tem sobre a função que
Isso imprimirá toda informação que o Emacs tem sobre a função que
implementa o comando C-p.
C-h a Comando Apropos. Digite uma palavra chave e o Emacs ira
listar todos os comandos que o nome contem essa
C-h a Comando Apropos. Digite uma palavra chave e o Emacs
listará todos os comandos que o nome contem essa
palavra. Esses comandos podem ser chamados com
Meta-x. Para alguns comandos, o comando Apropos ira
também listar um ou dois caracteres de seqüência que
Meta-x. Para alguns comandos, o comando Apropos
também listará um ou dois caracteres de seqüência que
roda o mesmo comando.
>> Digite C-h a file<Return>.
Isso mostra em uma outra janela a lista de todos os comandos M-x com
"arquivo" em seus nomes. Você Vera comandos-caractere como C-x C-f
"arquivo" em seus nomes. Você verá comandos-caractere como C-x C-f
listados ao lado do comando correspondente assim como o find-file.
>> Digite C-M-v para rolar a janela de ajuda. Faca isso algumas vezes.
>> Digite C-x 1 para deletar a janela de ajuda.
>> Digite C-x 1 para remover a janela de ajuda.
* CONCLUSÃO
@ -1065,7 +1065,7 @@ com uma permiss
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Permissão é garantida a qualquer um para fazer ou distribuir copias
Permissão é garantida a qualquer um para fazer ou distribuir cópias
integrais deste documento como recebido, em qualquer meio, deixando
disponível e preservados o aviso de copyright e o aviso de permissão,
e o distribuidor garante que a permissão para distribuições
@ -1073,10 +1073,10 @@ Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
Permissão garantida para distribuir versões modificadas deste
documento, ou partes dele, sobre as condições acima, sempre que elas
tenham uma nota visível de quem foi o ultimo a alterar-lo.
tenham uma nota visível de quem foi o último a alterá-lo.
As condições para copiar o Emacs especificamente são mais complexas, mas
no mesmo espírito. Por favor, leia o arquivo COPYING e dê copias do GNU
no mesmo espírito. Por favor, leia o arquivo COPYING e dê cópias do GNU
Emacs para seus amigos. Ajude a erradicar o obstrucionismo de software
("proprietário") usando, escrevendo, e compartilhando software livre!

View File

@ -19,6 +19,10 @@ Maintainer: Milan Zamazal <pdm@zamazal.org>
Author: Werner Lemberg <wl@gnu.org>
Maintainer: Werner Lemberg <wl@gnu.org>
* TUTORIAL.eo
Author: Dale Gulledge <dsplat@rochester.rr.com>
Maintainer: Dale Gulledge <dsplat@rochester.rr.com>
* TUTORIAL.es:
Author: Rafael Sepúlveda <drs@gnulinux.org.mx>
Maintainer: Rafael Sepúlveda <drs@gnulinux.org.mx>

View File

@ -3,7 +3,7 @@
#
# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
# Free Software Foundation, Inc.
# See the end of the file for copying conditions.
# See the end of the file for license conditions.
#
# This file contains the default keyboard mapping. The first column contains a X keyboard code; the other
# 16 columns contain the mapping of the keycode to a character string, with various combinations
@ -102,15 +102,19 @@
# tab-width: 4
# End:
#
# COPYING CONDITIONS
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this file, to deal in the file without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the file, and to
# permit persons to whom the file is furnished to do so, subject to
# the following condition:
# This document 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 2, or (at your option)
# any later version.
#
# This document 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 this document; see the file COPYING. If not, write to the
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
# Boston, MA 02110-1301, USA.
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the file.
# arch-tag: cbaa71af-719b-4647-a2c1-cd4d36a4fc64

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -66,6 +66,7 @@
% e.g. in the TeX Live CD).
\def\versionnumber{2.2}
\def\versionemacs{22}
\def\versionyear{2006} % latest update
\def\year{2007} % latest copyright year

View File

@ -1,4 +1,9 @@
eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96,
#
# The code here is forced by the interface, and is not subject to
# copyright, constituting the only possible expression of the algorithm
# in this format.
#
# When updating this file, etc/e/eterm-color should be regenerated by
# running "make e/eterm-color" in the etc directory.
# Any change to this file should be done at the same time with a

View File

@ -1,21 +1,38 @@
# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
# Free Software Foundation, Inc.
#
# This defines a csh command named `edit' which resumes an
# existing Emacs or starts a new one if none exists.
# One way or another, any arguments are passed to Emacs to specify files
# (provided you have loaded `resume.el').
# - Michael DeCorte
### emacs.csh
# These are the possible values of $whichjob
# 1 = new ordinary emacs (the -nw is so that it doesn't try to do X)
# 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
## Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
## Free Software Foundation, Inc.
## Author: Michael DeCorte
## COPYING PERMISSIONS:
## Permission is hereby granted, free of charge, to any person
## obtaining a copy of this file, to deal in the file without
## restriction, including without limitation the rights to use, copy,
## modify, merge, publish, distribute, sublicense, and/or sell copies
## of the file, and to permit persons to whom the file is furnished to
## do so, subject to the following condition:
##
## The above copyright notice and this permission notice shall be
## included in all copies or substantial portions of the file.
### Commentary:
## This defines a csh command named `edit' which resumes an
## existing Emacs or starts a new one if none exists.
## One way or another, any arguments are passed to Emacs to specify files
## (provided you have loaded `resume.el').
## These are the possible values of $whichjob
## 1 = new ordinary emacs (the -nw is so that it doesn't try to do X)
## 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 \!* &"\
@ -27,17 +44,4 @@ alias edit 'set emacs_command=("emacs -nw \!*" "fg %emacs" "emacs -i \!* &"\
test -S ~/.emacs_server && emacsclient \!* \
|| echo `pwd` \!* >! ~/.emacs_args && eval $emacs_command[$whichjob]'
#COPYING PERMISSIONS:
#
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this file, to deal in the file without restriction, including
# without limitation the rights to use, copy, modify, merge, publish,
# distribute, sublicense, and/or sell copies of the file, and to
# permit persons to whom the file is furnished to do so, subject to
# the following condition:
#
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the file.
# arch-tag: 433d58df-15b9-446f-ad37-f0393e3a23d4

View File

@ -1,38 +0,0 @@
#define emacs_width 64
#define emacs_height 64
static char emacs_bits[] = {
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0x80,0x01,0x00,0x00,0x00,0x00,0x7e,0x38,0x80,0x01,0x00,0x00,0x00,0x00,0x60,
0x38,0x80,0x01,0x00,0x00,0x00,0x00,0xfe,0x3f,0x80,0x01,0x00,0x00,0x00,0x00,
0x01,0x38,0x80,0x01,0x00,0x00,0x00,0x80,0xfc,0x3f,0x80,0x01,0x00,0x00,0x00,
0x80,0x02,0x38,0x80,0x01,0x00,0x00,0x00,0xc0,0x07,0x38,0x80,0x01,0x00,0x00,
0x00,0x00,0x00,0x38,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x38,0x80,0x01,0x00,
0x00,0x00,0x00,0x00,0x38,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x38,0x80,0x01,
0x00,0x00,0x00,0x40,0x08,0x38,0x80,0x01,0x00,0x00,0x00,0xc0,0x0c,0x38,0x80,
0x01,0x00,0x00,0x00,0x00,0x03,0x38,0x80,0x01,0xc0,0xff,0xff,0xff,0xff,0x7f,
0x80,0x01,0xa0,0xff,0xff,0xff,0xff,0x7f,0x80,0x01,0x20,0xff,0xff,0xff,0xff,
0x3f,0x80,0x01,0x20,0x1e,0xfe,0xff,0xff,0x1f,0x80,0x01,0x20,0xee,0xff,0xff,
0xff,0x1f,0x80,0x01,0x00,0xee,0xc7,0xf6,0xff,0x1f,0x80,0x01,0x00,0x6e,0xb4,
0xf6,0xff,0x1f,0x80,0x01,0x20,0xee,0xb5,0xf6,0xff,0x1f,0x80,0x01,0x30,0xee,
0xb5,0xf6,0xff,0x1f,0x80,0x01,0x20,0x1e,0xb6,0xf1,0xff,0x1f,0x80,0x01,0x00,
0xfe,0xff,0xff,0xff,0x1f,0x80,0x01,0x00,0xfe,0xff,0xff,0xff,0x1f,0x80,0x01,
0x00,0x7e,0xf0,0xff,0xff,0x1f,0x80,0x01,0x10,0x7e,0xff,0xff,0xff,0x1f,0x80,
0x01,0x30,0x7e,0x9f,0x8c,0x73,0x1c,0x80,0x01,0x20,0x7e,0x58,0xb5,0xad,0x1f,
0x80,0x01,0x00,0x7e,0x5f,0xb5,0x7d,0x1e,0x80,0x01,0x00,0x7e,0xdf,0xb5,0xed,
0x1d,0x80,0x01,0x00,0x7e,0xd0,0x4d,0x33,0x1e,0x80,0x01,0x00,0xfe,0xff,0xff,
0xff,0x1f,0x80,0x01,0x20,0xfc,0xff,0xff,0xff,0x0f,0x80,0x01,0x20,0xf8,0xff,
0xff,0xff,0x07,0x80,0x01,0x30,0x00,0xc0,0x06,0x00,0x00,0x80,0x01,0x00,0x00,
0x80,0xc2,0x03,0x00,0x80,0x01,0x00,0x00,0x80,0x22,0x04,0x00,0x80,0x01,0x00,
0x00,0x80,0x92,0x09,0x00,0x80,0x01,0x00,0x00,0x80,0x52,0x0a,0x00,0x80,0x01,
0x20,0x00,0x80,0x4c,0x0a,0x00,0x80,0x01,0x20,0x00,0x00,0x21,0x0a,0x00,0x80,
0x01,0x50,0x00,0x00,0x1e,0x0a,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x0a,0x00,
0x80,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00};

View File

@ -21,7 +21,7 @@ etags, ctags \- generate tag file for Emacs, vi
[\|\-\-append\|] [\|\-\-no\-defines\|]
[\|\-\-no\-globals\|] [\|\-\-include=\fIfile\fP\|]
[\|\-\-ignore\-indentation\|] [\|\-\-language=\fIlanguage\fP\|]
[\|\-\-members\|] [\|\-\-output=\fItagfile\fP\|]
[\|\-\-no\-members\|] [\|\-\-output=\fItagfile\fP\|]
[\|\-\-regex=\fIregexp\fP\|] [\|\-\-no\-regex\|]
[\|\-\-help\|] [\|\-\-version\|]
\fIfile\fP .\|.\|.
@ -135,10 +135,10 @@ 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.
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 behavior.
Do not tag member variables. This is the default for ctags.
.TP
.B \-\-packages\-only
Only tag packages in Ada files.

View File

@ -1,67 +0,0 @@
/* XPM */
/*****************************************************************************/
/* GNU Emacs bitmap conv. to pixmap by Przemek Klosowski (przemek@nist.gov) */
/*****************************************************************************/
static char * image_name [] = {
/**/
"50 50 7 1",
/**/
" s mask c none",
"B c blue",
"x c black",
": c sandy brown",
"+ c saddle brown",
"' c grey",
". c white",
" ",
" ",
" x ",
" :x ",
" :::x ",
" ::x ",
" x ::x ",
" x: xxx :::x ",
" x: xxx xxx:xxx x::x ",
" x:: xxxx::xxx:::::xx x::x ",
" x:: x:::::::xx::::::xx x::x ",
" x:: xx::::::::x:::::::xx xx::x ",
" x:: xx::::::::::::::::::x xx::xx ",
" x::x xx:::::xxx:::::::xxx:xxx xx:::xx ",
" x:::x xx:::::xx...xxxxxxxxxxxxxxx:::xx ",
" x:::x xx::::::xx..xxx...xxxx...xxxxxxxx ",
" x:::x x::::::xx.xxx.......x.x.......xxxx ",
" x:::xx x:::x::xx.xx..........x.xx.........x ",
" x::::xx::xx:::x.xx....''''x'x'x''.xxx.....x ",
" xx::::xxxx::xx.xx.xxxx.'''''''.xxx xxxx ",
" xx::::::::xx..x.xxx..'''''''''.xx ",
" xxx:::::xxx..xx.xx.xx.xxx.'''''.xx ",
" xxx::xx...xx.xx.BBBB..xx''''''xx ",
" xxxx.....xx.xxBB:BB.xx'''''''xx ",
" xx.....xx...x.BBBx.xxx''''''xx ",
" x....xxxx..xx...xxx''''''''''xx ",
" x..xxxxxx..x.......x..''''''''xx ",
" x.x xxx.x.x.x...xxxx.'''''''''xx ",
" x xxx.x.x.xx...xx..'''''''''xx ",
" xx.x..x.x.xx........''''''''x ",
" xx'.xx.x.x.x.x.......'''''''''x ",
" xx'..xxxx..x...x.......'''''''x ",
" xx''.xx.x..xx...x.......'''.xxx ",
" xx''..x.x.x.x.x.xx.xxxxx.'.xx+xx ",
" xx''..x.xx..xx.x.x.x+++xxxxx+++x ",
" xx'''.x..xxx.x.x.x.x+++++xxx+xxx ",
" xx''.xx..x..xx.xxxx++x+++x++xxx ",
" xx''..xx.xxx.xxx.xxx++xx+x++xx ",
" xx'''.xx.xx..xx.xxxx++x+++xxx ",
" xx'''.xxx.xx.xxxxxxxxx++++xxx ",
" xx''...xx.xx.xxxxxx++xxxxxxx ",
" xx''''..x..xxx..xxxx+++++xx ",
" xx''''..x..xx..xxxx++++xx ",
" xxx'''''x.xx.xxxxxxxxxxx ",
" xxx'''''..xxx xxxxx ",
" xxxx''''xxxx ",
" xxx'''xxx ",
" xxxxx ",
" ",
" "
};

4317
etc/gnus-booklet.ps Normal file

File diff suppressed because it is too large Load Diff

4582
etc/gnus-refcard.ps Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,10 +5,18 @@
% gnuslogo-booklet.eps).
%
% From this LaTeX file (gnus-refcard.tex) plus a single logo (gnus-logo.eps),
% we can generate the refcard and the booklet version. Appropriate Makefile
% rules were added. This simplifies to distribute the refcard with Emacs.
% we can generate the refcard and the booklet version. This simplifies to
% distribute the refcard with Emacs. Appropriate Makefile rules were added in
% gnus/texi/Makefile.
% For Emacs, we may use the following commands (w/o) using Gnus' Makefile:
%
% (Reiner Steib, March 2005)
% latex gnus-refcard.tex &&
% dvips -t letter -f gnus-refcard.dvi > gnus-refcard.ps
%
% latex '\def\booklettrue{}\def\letterpapertrue{}\input{gnus-refcard}' &&
% mv gnus-refcard.dvi gnus-booklet.dvi &&
% dvips -t letter -f gnus-booklet.dvi > gnus-booklet.ps
\usepackage{ifthen}
\ifthenelse{\isundefined{\booklettrue}}{
@ -51,17 +59,9 @@
\def\Guide{Booklet}\def\guide{booklet}
\def\logoscale{0.5}% FIXME: too large for 2up printing? --rsteib
% FIXME: Use geometry package. --rsteib
% \ifthenelse{\isundefined{\letterpapertrue}}{
% \textwidth 4.9in \textheight 7.35in \topmargin -1.0in
% }{
% \textwidth 4.5in \textheight 7.5in \topmargin -1.0in
% }
% \oddsidemargin -0.5in \evensidemargin -0.5in
\ifthenelse{\isundefined{\letterpapertrue}}{
\geometry{a5paper,hmargin=10mm,tmargin=10mm,bmargin=4mm}
}{
% FIXME: Use geometry package. --rsteib
\geometry{a5paper,hmargin=20mm,tmargin=10mm,bmargin=4mm}
}
@ -114,15 +114,14 @@
%% Contributions by:
%% 1995 Vladimir Alexiev <vladimir@cs.ualberta.ca>
%% 2000 Felix Natter <fnatter@gmx.net>
%% 2001, 2002, 2003, 2005 \author.
%% Original Gnus manual 1994 Lars Magne Ingebrigtsen
%% Some material from Emacs Help Bindings feature (C-h b).
%% Gnus logo by Luis Fernandes.
\newcommand{\Copyright}{%
\begin{center}
Copyright \copyright\ 1995, 2000, 2002, 2003, 2004,
2005, 2006, 2007 Free Software Foundation, Inc.\\*
Copyright \copyright\ 2001, 2002, 2003, 2005 \author.\\*
Created from the Gnus manual Copyright \copyright\ 1994 Lars Magne
Ingebrigtsen.\\*
and the Emacs Help Bindings feature (C-h b).\\*
Gnus logo copyright \copyright\ 1995 Luis Fernandes.\\*
2005, 2006, 2007 Free Software Foundation, Inc.
\end{center}
Permission is granted to make and distribute copies of this reference

View File

@ -1,35 +1,7 @@
All of the following icons are not part of Emacs, but distributed and
used by Emacs.
* The following icons are from GTK+ 2.x:
close.xpm copy.xpm cut.xpm find-replace.xpm help.xpm home.xpm
index.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm paste.xpm
preferences.xpm print.xpm refresh.xpm right-arrow.xpm save.xpm
saveas.xpm search.xpm sort-ascending.xpm sort-descending.xpm
spell.xpm undo.xpm up-arrow.xpm
back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo.
diropen.xpm is file-manager.png from Gnome hicolor theme.
* The following icons are from GNOME 2.x:
attach.xpm connect.xpm contact.xpm data-save.xpm delete.xpm
describe.xpm disconnect.xpm exit.xpm gnus/toggle-subscription.xpm
lock-broken.xpm lock-ok.xpm lock.xpm mail/compose.xpm
mail/copy.xpm mail/flag-for-followup.xpm mail/forward.xpm
mail/inbox.xpm mail/move.xpm mail/not-spam.xpm mail/outbox.xpm
mail/preview.xpm mail/reply-all.xpm mail/reply.xpm
mail/save-draft.xpm mail/save.xpm mail/send.xpm mail/spam.xpm
next-page.xpm refresh.xpm separator.xpm sort-ascending.xpm
sort-column-ascending.xpm sort-criteria.xpm sort-descending.xpm
sort-row-ascending.xpm zoom-in.xpm zoom-out.xpm
* Note that the default GTK icons were not overridden by the GNOME theme
due to a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
circulation, then the GTK icons should be replaced with the equivalent
GNOME icons.
* The default GTK icons were not overridden by the GNOME theme due to
a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
circulation, the GTK icons should be replaced with the equivalent
GNOME icons.
* Recipe for Creating PBM Versions
@ -41,3 +13,75 @@ GNOME icons.
Thanks to jan.h.d@swipnet.se for the help.
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
* The following icons are a part of Emacs:
File: mh-logo.xpm
Author: Satyaki Das
Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
The following icons are from GTK+ 2.x and GNOME 2.x. They are not
part of Emacs, but distributed and used by Emacs.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
Tuomas Kuosmanen, Rodney Dawes, Jakub Steiner, Alexander Larsson,
Tor Lillqvist, Garrett LeSage, Dennis Cranston, Jody Goldberg, Luca
Ferretti, Mark Finlay, Lapo Calamandrei, Andreas Nilsson and Marco
Pesenti Gritti
License: GNU General Public License version 2 (see COPYING)
* From GTK+ 2.x:
close.xpm copy.xpm cut.xpm help.xpm home.xpm index.xpm info.pbm
info.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm paste.xpm
preferences.xpm print.xpm refresh.xpm right-arrow.xpm save.xpm
saveas.xpm search.xpm sort-ascending.xpm sort-descending.xpm
spell.xpm undo.xpm up-arrow.xpm
back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo.
diropen.xpm is file-manager.png from Gnome hicolor theme.
* From GNOME 2.x:
Emacs images and their source in the GNOME icons stock/ directory:
attach.xpm document/stock_attach
cancel.xpm slightly modified generic/stock_stop
connect.xpm net/stock_connect
contact.xpm net/stock_contact
data-save.xpm data/stock_data-save
delete.xpm generic/stock_delete
describe.xpm generic/stock_properties
disconnect.xpm net/stock_disconnect
exit.xpm generic/stock_exit
lock-broken.xpm data/stock_lock-broken
lock-ok.xpm data/stock_lock-ok
lock.xpm data/stock_lock
redo.xpm generic/stock_redo
search-replace.xpm slightly modified generic/stock_search-and-replace
next-page.xpm navigation/stock_next-page
refresh.xpm generic/stock_refresh
separator.xpm ?
show.xpm slightly modified document/stock_new
sort-ascending.xpm slightly modified data/stock_sort-ascending
sort-column-ascending.xpm data/stock_sort-column-ascending
sort-criteria.xpm data/stock_sort-criteria
sort-descending.xpm slightly modified data/stock_sort-descending
sort-row-ascending.xpm data/stock_sort-row-ascending
zoom-in.xpm navigation/stock_zoom-in
zoom-out.xpm navigation/stock_zoom-out
next-node.xpm and prev-node.xpm are from gthumb version 2.0 (part of
GNOME 2.x) where they are called next-image-24.png and prev-image-24.png.
up-node.xpm is just next-node.xpm rotated 90 degrees.
Some icons in the mail/ and gnus/ subdirectories are also taken
from this source (see their separate README files).
The images in the low-color/ subdirectory are low-color versions of
the files of the same name in this directory, and are subject to the
same conditions.

12
etc/images/ezimage/README Normal file
View File

@ -0,0 +1,12 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
Files: bits.xpm bitsbang.xpm box-minus.xpm box-plus.xpm
box.xpm checkmark.xpm dir-minus.xpm dir-plus.xpm dir.xpm
doc-minus.xpm doc-plus.xpm doc.xpm info.xpm key.xpm label.xpm
lock.xpm mail.xpm page-minus.xpm page-plus.xpm page.xpm
tag-gt.xpm tag-minus.xpm tag-plus.xpm tag-type.xpm tag-v.xpm
tag.xpm unlock.xpm
Author: Eric M. Ludlam
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)

37
etc/images/gnus/README Normal file
View File

@ -0,0 +1,37 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
Files: important.xpm, unimportant.xpm
Author: Simon Josefsson <simon@josefsson.org>
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
Files: catchup.pbm catchup.xpm cu-exit.pbm cu-exit.xpm
describe-group.pbm describe-group.xpm exit-gnus.pbm exit-gnus.xpm
exit-summ.pbm exit-summ.xpm followup.pbm followup.xpm fuwo.pbm
fuwo.xpm get-news.pbm get-news.xpm gnntg.pbm gnntg.xpm gnus.xbm
gnus.xpm gnus-pointer.xbm gnus-pointer.xpm mail-reply.pbm
mail-reply.xpm next-ur.pbm next-ur.xpm post.pbm post.xpm prev-ur.pbm
prev-ur.xpm preview.xbm preview.xpm receipt.xpm reply-wo.pbm
reply-wo.xpm reply.pbm reply.xpm save-aif.pbm save-aif.xpm
save-art.pbm save-art.xpm subscribe.pbm subscribe.xpm
unsubscribe.pbm unsubscribe.xpm uu-decode.pbm uu-decode.xpm
uu-post.pbm uu-post.xpm
Author: Luis Fernandes <elf@ee.ryerson.ca>
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
The following icons are from GNOME 2.x. They are not part of Emacs,
but distributed and used by Emacs.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
Tuomas Kuosmanen, Rodney Dawes, Jakub Steiner, Alexander Larsson,
Tor Lillqvist, Garrett LeSage, Dennis Cranston, Jody Goldberg, Luca
Ferretti, Mark Finlay, Lapo Calamandrei, Andreas Nilsson and Marco
Pesenti Gritti
License: GNU General Public License version 2 (see COPYING)
toggle-subscription.xpm (GNOME stock/document/stock_task-recurring)
kill-group.pbm and kill-group.xpm are converted from close.xpm
rot13.pbm and rot13.xpm are converted from lock.xpm

View File

@ -1,7 +0,0 @@
#define noname_width 6
#define noname_height 48
static char noname_bits[] = {
0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,
0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,
0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,0x0c,
0x0c,0x0c,0x0c};

View File

@ -1,54 +0,0 @@
/* XPM */
static char * picon-bar_xpm[] = {
"6 48 2 1",
" c white s background",
". c black",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. ",
" .. "};

View File

@ -1,20 +0,0 @@
/* XPM */
static char * reverse_smile_xpm[] = {
"13 14 3 1",
" c None",
". c #000000",
"+ c #FFDD00",
" ....... ",
" ..+++++.. ",
" .+++++++++. ",
".+++.....+++.",
".++.+++++.++.",
".++.+++++.++.",
".+++++++++++.",
".+++++++++++.",
".++..+++..++.",
".++..+++..++.",
".+++++++++++.",
" .+++++++++. ",
" ..+++++.. ",
" ....... "};

Binary file not shown.

View File

@ -1,32 +1,128 @@
/* XPM */
static char * rot13_xpm[] = {
"24 24 5 1",
" c None",
". c #A5A5A5A59595",
"X c #C7C7C6C6C6C6",
"o c #E1E1E0E0E0E0",
"O c #919187876969",
" ",
" ",
" ",
" . ",
" ..X. ",
" ..XXX. ",
" ..XXXXXo. ",
" ...XXXXXXooo. ",
" .o.XXXXXoooo. ",
" .oo.XXXooOooo. ",
" .oo..XXoOXOOoo. ",
" .oo.XXoOXooOXoo. ",
" .o.XoooOOXXOXooX. ",
" .XXooOOXOOXoooo. ",
" .XooOOOooooooo. ",
" .oOOXOXooooo. ",
" .oOOXoooooo. ",
" .oOOXooo.. ",
" .oooooo. ",
" .ooo.. ",
" .oo. ",
" .. ",
" ",
" "};
"24 24 101 2",
" g None",
". g #000000",
"+ g #212121",
"@ g #9E9E9E",
"# g #E6E6E6",
"$ g #E7E7E7",
"% g #C8C8C8",
"& g #A0A0A0",
"* g #131313",
"= g #5F5F5F",
"- g #EDEDED",
"; g #D6D6D6",
"> g #D5D5D5",
", g #DDDDDD",
"' g #D8D8D8",
") g #A1A1A1",
"! g #3C3C3C",
"~ g #353535",
"{ g #EFEFEF",
"] g #CFCFCF",
"^ g #4C4C4C",
"/ g #141414",
"( g #6A6A6A",
"_ g #D0D0D0",
": g #B2B2B2",
"< g #454545",
"[ g #E2E2E2",
"} g #292929",
"| g #0F0F0F",
"1 g #949494",
"2 g #E9E9E9",
"3 g #C3C3C3",
"4 g #1C1C1C",
"5 g #E1E1E1",
"6 g #272727",
"7 g #DEDEDE",
"8 g #B6B6B6",
"9 g #0C0C0C",
"0 g #262626",
"a g #1F1F1F",
"b g #616161",
"c g #5B5B5B",
"d g #232323",
"e g #111111",
"f g #181818",
"g g #3D3D3D",
"h g #636363",
"i g #545454",
"j g #2E2E2E",
"k g #242424",
"l g #070707",
"m g #DCDCDC",
"n g #D3D3D3",
"o g #C5C5C5",
"p g #C2C2C2",
"q g #BFBFBF",
"r g #B5B5B5",
"s g #696969",
"t g #ACACAC",
"u g #999999",
"v g #8F8F8F",
"w g #868686",
"x g #686868",
"y g #B1B1B1",
"z g #9A9A9A",
"A g #909090",
"B g #878787",
"C g #DBDBDB",
"D g #A6A6A6",
"E g #979797",
"F g #8A8A8A",
"G g #8D8D8D",
"H g #838383",
"I g #666666",
"J g #BBBBBB",
"K g #9F9F9F",
"L g #8B8B8B",
"M g #828282",
"N g #676767",
"O g #A3A3A3",
"P g #8E8E8E",
"Q g #888888",
"R g #8C8C8C",
"S g #BABABA",
"T g #818181",
"U g #757575",
"V g #DADADA",
"W g #AFAFAF",
"X g #848484",
"Y g #7F7F7F",
"Z g #7B7B7B",
"` g #B8B8B8",
" . g #D9D9D9",
".. g #ABABAB",
"+. g #929292",
"@. g #939393",
"#. g #808080",
"$. g #919191",
"%. g #ADADAD",
"&. g #969696",
"*. g #4A4A4A",
" ",
" ",
" . . . . . ",
" . + @ # $ % & * ",
" . = - # ; > , ' ) ! . ",
" ~ { ] ^ . . / ( _ : < ",
" . [ ' } . | ( % 1 . ",
" * 2 3 . 4 5 @ . ",
" 6 7 8 . . $ 8 . ",
" 9 0 a b c d e 6 a f a g h i j k l ",
" . 7 m ' ; n o p p p p q r r r s . ",
" . 7 p 8 : t t t t t t t u v w x . ",
" . m p 8 y t t t t t t t z A B s . ",
" . C p r D E E E E E E A F G H I . ",
" . , p 8 J t t t t t t t K L M N . ",
" . m p y O E E E E E E P Q R H ( . ",
" . m p r S t t t t t t t K L T U . ",
" . V p W & E E E E E E F X B Y Z . ",
" . C p y ` t t t t t t t K F B T . ",
" . .p W ..E E E E E E E +.G @.#.. ",
" . $.%.z &.A L F F G $.A A P X *.. ",
" . . . . . . . . . . . . . . . ",
" ",
" "};

46
etc/images/gud/README Normal file
View File

@ -0,0 +1,46 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
The following icons were created by Nick Roberts <nickrob@snap.net.nz>.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
break.pbm, nexti.pbm, go.pbm, pp.pbm, print.pbm, pstar.pbm, remove.pbm
break.xpm, nexti.xpm, go.xpm, pp.xpm, print.xpm, pstar.xpm, remove.xpm
stepi.pbm, until.pbm
stepi.xpm, until.xpm
Some icons are derived from Red Hat's Insight Debugger:
<http://sourceware.org/insight/>
"Insight is a graphical user interface to GDB, the GNU Debugger"
<http://sourceware.org/insight/aboutus.php>
"Insight is being released under the terms of the GNU General Public
License (GPL)"
In addition to the above, Red Hat has assigned (2002-11-09) copyright
for its work on GDB to the Free Software Foundation (as well as a
blanket assignment for all changes to FSF software, 1999-10-21, until
terminated with 30 days notice). In an email exchange with Richard
Stallman <rms at gnu.org> in November 2002, Red Hat confirmed that
their copyright assignment included the icons.
The following icons are converted from the Insight Windows style icon
set in src/gdb/gdbtk/library/images2.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)
cont.pbm and cont.xpm were converted from continue.gif
down.pbm and down.xpm were converted from down.gif
finish.pbm and finish.xpm were converted from finish.gif
next.pbm and next.xpm were converted from next.gif
run.pbm and run.xpm were converted from run.gif
step.pbm and step.xpm were converted from step.gif
stop.pbm and stop.xpm were converted from stop.gif
up.pbm and up.xpm were converted from up.gif
watch.pbm and watch.xpm were converted from watch.gif

6
etc/images/icons/README Normal file
View File

@ -0,0 +1,6 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
Files: emacs_16.png emacs_24.png emacs_32.png emacs_48.png
Author: Andrew Zhilin <andrew_zhilin@yahoo.com>
Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)

Binary file not shown.

View File

@ -1,36 +1,56 @@
/* XPM */
static char *magick[] = {
/* columns rows colors chars-per-pixel */
"24 24 6 1",
" c Gray0",
". c #65658b8b5e5e",
"X c #934ab2448dfb",
"o c #b35dc8c8afaf",
"O c #e0b2e944df83",
"+ c None",
/* pixels */
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"+++++++++ ++++++++++",
"++++++++ oOOOO +++++++++",
"+++++++ OOOOOOO ++++++++",
"++++++ oOo oOo +++++++",
"+++++++ O +++ OO +++++++",
"+++++++O ++++ Oo +++++++",
"++++++++++++ OO. +++++++",
"+++++++++++ OOX ++++++++",
"++++++++++ OOX +++++++++",
"+++++++++ XOX ++++++++++",
"+++++++++ OX +++++++++++",
"+++++++++ +++++++++++",
"++++++++++++++++++++++++",
"++++++++++ ++++++++++++",
"+++++++++ Oo +++++++++++",
"+++++++++ oX +++++++++++",
"++++++++++ ++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++",
"++++++++++++++++++++++++"
};
static char * info_xpm[] = {
"24 24 29 1",
" c None",
". c #4F4F4F",
"+ c #616161",
"@ c #979797",
"# c #A6A6A6",
"$ c #BEBEBE",
"% c #E0E0E0",
"& c #C1C1C1",
"* c #7B7B7B",
"= c #D2D2D2",
"- c #C8C8C8",
"; c #DFDFDF",
"> c #F8F8F8",
", c #8E8E8E",
"' c #D7D7D7",
") c #D4D4D4",
"! c #6E6E6E",
"~ c #E5E5E5",
"{ c #CDCDCD",
"] c #727272",
"^ c #DBDBDB",
"/ c #6B6B6B",
"( c #9C9C9C",
"_ c #A5A5A5",
": c #737373",
"< c #AEAEAE",
"[ c #A3A3A3",
"} c #B5B5B5",
"| c #2B2B2B",
" ",
" .+++. ",
" +@#$%%&*. ",
" +$======%$. ",
" +@-=;>>>;==,. ",
" +'=>>>>>>>$)+ ",
" !)=%~>>>~;={+ ",
" ]$==$,,,$^=$+ ",
" /(==,%%$,==_ ",
" :$=%%%,$='+ ",
" +(=%;%<^;, ",
" +;=%<=;$+ ",
" +$;==;;[ ",
" @@@@@}@ ",
" @>>>)))}@ ",
" @>>)}@@ ",
" @>~))))}@ ",
" @@>>)}}@@ ",
" @>~))))}@ ",
" @@@@@@@ ",
" .+.|| ",
" ",
" ",
" "};

View File

@ -0,0 +1,13 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
The files:
back-arrow.xpm copy.xpm cut.xpm fwd-arrow.xpm help.xpm home.xpm
index.xpm jump-to.xpm left-arrow.xpm new.xpm next-node.xpm
open.xpm paste.xpm preferences.xpm prev-node.xpm print.xpm
right-arrow.xpm save.xpm saveas.xpm search.xpm spell.xpm
undo.xpm up-arrow.xpm up-node.xpm
are low-color versions of those with the same name in the parent
directory. See the README file in that directory for the relevant
legal information.

42
etc/images/mail/README Normal file
View File

@ -0,0 +1,42 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
The following icons are from GNOME 2.x. They are not part of Emacs,
but distributed and used by Emacs.
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
Tuomas Kuosmanen, Rodney Dawes, Jakub Steiner, Alexander Larsson,
Tor Lillqvist, Garrett LeSage, Dennis Cranston, Jody Goldberg, Luca
Ferretti, Mark Finlay, Lapo Calamandrei, Andreas Nilsson and Marco
Pesenti Gritti
License: GNU General Public License version 2 (see COPYING)
Emacs images and their GNOME source (GNOME icons are from stock/net/
directory unless otherwise stated):
compose.xpm stock_mail-compose
copy.xpm stock_mail-copy
flag-for-followup.xpm stock_mail-flag-for-followup
forward.xpm stock_mail-forward
inbox.xpm stock_inbox
move.xpm stock_mail-move
not-spam.xpm stock_not-spam
outbox.xpm stock_outbox
preview.xpm combines stock_mail and navigation/stock_zoom
reply-all.xpm stock_mail-reply-to-all
reply.xpm stock_mail-reply
save-draft.xpm stock_mail-handling
save.xpm combines stock_mail, io/stock_save and
stock_convert (from gnome-themes)
send.xpm stock_mail-send
spam.xpm stock_spam
(preview and save were contributed by Adam Sjøgren <asjo@koldfront.dk>)
repack is a slightly modified version of package-x-generic.
reply-from is a slightly modified version of reply.
reply-to is a slightly modified version of reply-all.
The pbm versions (where present) were converted from the xpm versions
via an essentially automatic procedure (see the README file in the
parent of this directory).

Binary file not shown.

View File

@ -1,67 +1,110 @@
/* XPM */
static char * repack_xpm[] = {
"24 24 40 1",
"24 24 83 1",
" c None",
". c #000000",
"+ c #DBD99B",
"@ c #3A3824",
"# c #5E5B3A",
"$ c #12120B",
"% c #7E7A4E",
"& c #222114",
"* c #A29E6A",
"= c #595741",
"- c #43412B",
"; c #5A573B",
"> c #89865A",
", c #8C895C",
"' c #CDCBB0",
") c #4B4A37",
"! c #D1CFB6",
"~ c #D3D3BC",
"{ c #1D1C12",
"] c #373624",
"^ c #1F1E13",
"/ c #928E5F",
"( c #413E2A",
"_ c #79764F",
": c #817E54",
"< c #B2B097",
"[ c #17160E",
"} c #888458",
"| c #4D4A32",
"1 c #747047",
"2 c #A6A272",
"3 c #A9A576",
"4 c #A7A374",
"5 c #ABA779",
"6 c #65623E",
"7 c #AFAC80",
"8 c #666443",
"9 c #E1E1D1",
"0 c #EBEAE1",
"a c #ADA97C",
". c #8F5902",
"+ c #E6D4B7",
"@ c #97610B",
"# c #E9CC9F",
"$ c #D6B584",
"% c #BE8835",
"& c #B98330",
"* c #CA9442",
"= c #B47E2B",
"- c #C48E3B",
"; c #D9A352",
"> c #E6D2B5",
", c #F5EFE4",
"' c #E7D7BE",
") c #C2A473",
"! c #E1BB81",
"~ c #D19B4A",
"{ c #E8C797",
"] c #EBDBC2",
"^ c #EFE4D2",
"/ c #D4B078",
"( c #9B6B1C",
"_ c #9A691A",
": c #DFBC88",
"< c #CFA462",
"[ c #85570C",
"} c #825307",
"| c #C29147",
"1 c #6A4206",
"2 c #6C470A",
"3 c #DFB677",
"4 c #D5AE74",
"5 c #B2833B",
"6 c #B38338",
"7 c #B28235",
"8 c #BD8A3E",
"9 c #C89548",
"0 c #E1C9A3",
"a c #DDCCAF",
"b c #DBC6A6",
"c c #D0B78B",
"d c #E5CEAB",
"e c #D29F52",
"f c #D29E51",
"g c #D29F51",
"h c #D29E50",
"i c #CF9641",
"j c #CF9640",
"k c #CF9740",
"l c #CF9741",
"m c #D29B46",
"n c #D39B46",
"o c #D29A46",
"p c #D29B47",
"q c #D7B074",
"r c #D59F4C",
"s c #D69F4C",
"t c #DDB77E",
"u c #D8A452",
"v c #D9A452",
"w c #D9A351",
"x c #D8A352",
"y c #DAB47B",
"z c #E3BE87",
"A c #DCA857",
"B c #DDA857",
"C c #DCA858",
"D c #DCA758",
"E c #DCA757",
"F c #DDA757",
"G c #D4A04E",
"H c #DFBB83",
"I c #E8C792",
"J c #D7A354",
"K c #D8A354",
"L c #E3C08A",
"M c #EED5AC",
"N c #ECCD9E",
"O c #ECCD9D",
"P c #E5CBA0",
"Q c #7D510A",
"R c #764800",
" ",
" .. ",
" .+@ ",
" .#$@ ",
" .#%$@. ",
" .#&*$@. ",
" ..........#=-;>. ",
" .,,,,,,,')!*-~{. ",
" .,]]]]]^/(_!~~:. ",
" .,]]]]]^<[}[!;{. ",
" .],,,,,,|11223{. ",
" .45678890abbbcd. ",
" .4efghhhhhhhhh4. ",
" .4ijijjkklkljl4. ",
" .4mnnmopmompmp4. ",
" .qrssssrsssrsr4. ",
" .tu;vvvvwuxw;~y. ",
" .zABCABCACDEFGH. ",
" .IJJKJKJJKJKJKL. ",
" .MNNNNNNNNNNONP. ",
" Q..............R ",
" ",
" .............. ",
" .++++++++++++.. ",
" .++++++++++++.@. ",
" .++++++++++++.@#$ ",
" ..............@#%& ",
" .************.#%$ ",
" .**=------;**.%#. ",
" .**->>>>>,'**$%. ",
" .*-,*****'*$%$. ",
" .*)*...**!*...$ ",
" ....~.......{#. ",
" ....~.....]^#%. ",
" ./(_...::<:.#%%#[ ",
" .*(*/::}*!*.%%%%. ",
" .*|******!*$#%%1. ",
" .**|234533!**$%%6. ",
" .**|557777!**.%6.. ",
" .**8999999043.6.. ",
" .**********4a... ",
" ................ ",
" ",
" "};

View File

@ -0,0 +1,8 @@
Files: blink.pbm blink.xpm braindamaged.xpm cry.xpm dead.xpm evil.xpm
forced.xpm frown.pbm frown.xpm grin.xpm indifferent.xpm sad.pbm
sad.xpm smile.pbm smile.xpm wry.pbm wry.xpm
Authors: Reiner Steib, Simon Josefsson, Kai Grossjohann, Alex
Schroeder, Oliver Scholz, Per Abrahamsen, Kim F. Storm.
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)

File diff suppressed because it is too large Load Diff

View File

@ -21,9 +21,7 @@
\columnsperpage=3
% Copyright (C) 2004 Philip Rooke
% Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
% FIXME - no Rooke in copyright.list
% Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
% 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

View File

@ -10,9 +10,9 @@
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips pl-refcard -o
%DVIPSCommandLine: dvips pl-refcard.dvi
%DVIPSParameters: dpi=600
%DVIPSSource: TeX output 2006.06.08:2146
%DVIPSSource: TeX output 2007.02.12:1721
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@ -1951,178 +1951,182 @@ CF772AF6E8BC64819469293A064442141A4D01526C93C55879A8EA0224911F07
E4EB52EC153DCD51E0A00C801F30D092FC6BA87A44335CBB48C9B5753D6BC5B8
8419A6836646059BC1DCB1EA3B8DA7C513787F4347FFAABFA9652CE7053CECDC
C6C6F581C821188EA33AE262BFE594DC5FB9A68831E34C847BB9A76D0CFAC87E
EE89512A909C311F76C628F8AEE423C84EEEC847734A5F5965237FEAE903AB82
E3DC422D0A0926B8D5F379DF239265A69CA293482BFBE7C9B763D5357CD7DD96
6F03F8B1FE3B4E639624E60FC5F03DCC001DB9D7E25F9BD60B34FE24AEB3C657
9F40ADC8CF18DBB410E47E76E7C107D12E7D1F5348F6464C107CC9FA7760B319
FC9CA536F38FD625550300F5D5719E6CE4FA3354AD77CCD6EBD2E517C4A5DA63
8BAAF5E0CE1DD74F1C602CC98089BF60107E41319F7017A569C51333A54160E7
FD5ADD4883E12582E2681B707D9C68FA526BCBDFA1DAD0116E0271E215FB6C52
2AABC0B9738DAFD90EA6A413125F38C0D05FC385C88331419CF4ED3769A715A9
048F1218741EE21010E3AAC8487C9A20866300EF581724F40B031BB44077F518
AF943809E2025145D3DB4365E2DCA14553D9A270FED6DD8FED8D1559422B384B
762BBFFACFB6B5592844B988529FBE9915DA32C5ACB545AC202DB35D3298894C
1F7A519771C5AFADD6BA3ED3A734C15813142459B06E80FDBF5126E420ACF5DC
C659AD33AB0F1D0F7324077A7262514240EED920E41F813357F200D39FE19262
14625E95387EFCB28B8968921E6C10CFFFC4BD87916698E3F2E8B56CF9EB9F5D
5DF46EA7A53E55C8672A2B70AC902ADA9CEA93A26A5C80134F1A64258FBF3587
C68A55A652A98F250AC0FAF442C30042B44A31CAB4E0DA51859B39F654CB4214
89AD6E8101B91064985B0E5EBC1C769DF9A5BB93C542D6492BD7153BDEA3628A
CD2731F8E758179D6AECDB6BDC3EF702CC0CB5E7521EEA3BF7EC2D9AAD705F26
95A9F1E0FFE9EEE2BA7DE69196B139D4828D0A975B6AFB8FADE5485F120A6D1B
9DCD7C5101858C1B690959D9797783579B9A258EB64BC1AB244CC44F38CC193B
2F744B67973707E16B61939053E0D14C8B99A53BF16A3BD004A4C2A0497DB3CA
FE7C15D614F15EA38541D703FC5693AD7E66CA4A83F783C1C4CAD1463F963139
FB78E535D0F70D47953D4E309C789156CD63D0D1DED586554422CDEE06C30A2B
B8E8653FA5D009C5A49A91B02AD39F4DBEF16351D050CC5B9987F7750A9E971C
872C703D59F4815DAAE2B20F6C745A2EFF7C6225C2EB7E9C2FA48CBB7BE3884B
6A21645B7C436F9CC0BADFE5D1A367CDAB8B5E694FD74D66D617EE9BF118E2A3
D4436805710A3776E329329DED5AA41886BA47FD48EA1E446E9314F6BD0A6D5E
5D11DB2E407C0089818E3F8222F210AD5ED0AFE35273B1A610CF2B59D4C873B1
BFA5657F45B876574351569E1B5D0566C9C8E05192C6EE20E76C59ACC3FB3B81
2C5B0FE47B4C2DD5E10618C7BEAA8185CEEDC1E7A8085293EFB0F0B5D0BCCF8F
452DE32E6DEBC6F791BDE6A9C898068E1EF4745316FA7E255A4530586FB73D3C
50BB4D7CB9D91C6ED60B1401337DDFA74CEEC12BA98DEEB5732669AC8FBAC352
A9E9A5759B7D848AAB9AFBFD769DC7AF4A2B6A36C8CD0E801E64DB7D2E1B06CF
BE8A544743965F190927145151EC4BBCECFB2E641F4EA7D31274FEA66518D849
DB82483792BDE4FD15095501E07CAA8732846CED29D16C89EBEF24992B6F6876
2A42CDE07E3A18BA1C238E1F888ED3FA2D7EDF68003810BDF02046561194B709
C6CEF013DDA5686DBD6ABF443D1D3171899840FD142DFFBCBF119F73C205E168
16A7783350A5F58D5F131014761B08E7708A9BABDA96FF71EE6A44B1211DCC2B
C9A0569894DBF24628615C9900E5B072B3C640D13E902F4FEB2326D4CB432A6B
C48C0DF00BA5224E9F94ACD218B37587712580797A5120E78AC13A849726DA27
EBEE3844F0ABD0FABE99A29F24D9958E37756B9FA5CA6A2A9BC9C09D00D1A91F
FDCA890A095EC3765EE5B8DB792FCA5D4A1E39837E163EAF955C1400B2F9A659
5F90DD9EF711096746C7E0FD7FB6BE2050FD5966F368D8D3E20724E55F3385AD
10811D2B1E7BCE236C7804D37B0EA446206B489B57F6A7111920A3436B130194
057D32EB4D657E25719328BE307241FD0F06A59BC042EA3829E3B0E2A2B7D019
486853E95CC89D3565F40A61A8F1315F32A34BF8EA024639B8F26ED927C64D86
A2776E1993C34DA8BEEC9AD4A85A734B9923433CD6E9C4BEF381B9F9E60259B9
B0D86B0E39D0B295254595E361AA0945205831C8A54A7A1AC26CD34CC29B5617
14068220FA57C47DD9DF80DC8AB128CC04136087B44092895FBE218D9EDCBCDC
97BB9AFC314FBD8E77578E3F27DF88EED64E824FF0C25B44AF88BAE160DB886B
A2E022B1795F0076E5657BB35AB376D8AC8523CF9D01C0D5FE612FEEF17CB26A
8B8732FC3492104DAB6386398F733299E6E79D833397B7D527F5C4AFE6BC106F
36E8F8FE95D9D77D5AFF6EEAA715B0E16D639A60887D9C885029689FFD7D642E
7959D844FCD32091AC778B8686BC037534687F95555EAFDDAEDCE3F61B396AA0
50AFC950B1561B41A9747662582F24C02FD330AF7652FA86901326925131B2C2
F974B0223E2F31BC104CDD8D96B76649C61F9E2C31C413257898412426177407
8CE96D10B669086F3CF145567E4A1942E056E4A3624A7CFDB97B85DBED674D1A
43D1BC23D1608C5B16B1347A28BE681ED20EFD3BDF76DB1BE0E13349B0B7401B
A7891FE07D3FF79C8EB25BDC4E409CB67FE1A1DA4551E2239A6A644510454A0A
8C0587A95E7222EC9C46B98771AD761C8118CDCE98AAAF1B798EBBFC423C3B7E
269251F146F9B186460C0BCECC32DE08E4A110CE3A6FDFCB40B2186CC45B7123
A3A4BEF219934AE6A8081BF29C466AA115D0557F9102E011DCFEA334F9322358
48985622FB748DEB06C508835CB5ACF6D26DAF814BE418C8A96E98F9B6D7B756
019D453738B102FA960728C3FCA17AC0BA94E829F343B9298EF7B0959F68EF3D
C43A00349D6A91C48903E3FF1B4DD44D480B2E5EFBBEFE7BD4686706804C4365
A12EA8D8E1A56BFFC9C3724E5226FFC4BCB90E0FA7C8F694AD7B77A9D7BBFE0A
DFF72A3F39F1AD7385D8C4720E5137F8CE9CA6CE163EA2941F67AA130DED7ADC
F3352EBE25B706F025EC2560FB682B012314B933C0CBCB36EF057C54CF2C2918
56A3200093068141DFFCC589E5D4311844A2631FB86A36F4664A3DE943A93805
9F56E43E05BD378ACD3A0E2AB25E192D2B296AE371331BFBACFEA82EE3DA915F
DE23C8649BD60380463B33916CA217EE6A00E353707FBE01A8ABE74711B58201
21D9FA12C7C4A3F9BB54D334F49C64AC258CB30039E3BF891ACC13338E2391AA
7F9267FFEE491F2CFDD27F863599A373FE2008C2170D789A3BEA85D747809A6A
D3DDC2D413FCCC31CBD247484883A0F02FB4B3BF1EF0282A5851D6C6B799F679
8AD48D0AA6D92A993E6BE8E2E755D05DDD153DAF25E60CBE80CE92818B2E1F89
6E40912C3DE446D5EE6BE13AFA901C48A421CD7D89E91A7F8A7D4DF17F3EF6CB
029135C3FBAC03ABAF8118623E6E51ECA32E9FEDC87AB3F4B2A9B7E4822E7B98
3FF4C7061EA7062E1616C5330B330A39E46B4D01C8CDB2C33F10F6CBA57CA3D3
BA080F24C55643E56CC3B8267B65E50B3EEA65E6785133F3F72D9B8A4CC9C3E6
55095919DB38E9D6FA2FB85649891E7E8E373A187FE21771422190C83EAE1329
245B9773D0B68B691591D4512B836A459B30B95BCC82F501D5DD8B1EBB2B1339
29638DA8D36C2639BE871A012E983B77AE092AD3AE160358CDC54F8872D8BA5D
C71BCE0C2575EBDCCEC8AB76539E6903A8AC710A47404B2C37F09EE0503401D2
6BB2FA2B193886275E07B8D46F1F446342774E7C5C3F9E3F55B962F7BB11D0F3
C7A79A3343934E79FD4C4241CE21CC1F161ECD2F1A915B915938617068A8AF73
7D77579E78C03A09E4C24D41F7A306EE5E33EC3F30E9C2439A4D8031E075097C
4C6335FBE3553CCC7D09438DFAE91DE6A9774A74472CB67BD73277F8BDE5D7CC
3F8237F93A66DA5C20183550918A286A139AC1FBEC20D7D4718457BC5D83D1CF
A71B8109E431F9B07C2A4E5BE8A2B1B883D5EBDE19EDD32064D994D77D0393B6
22D5403EFD0868FBCAFC4DE9C949FE190DEBFC324FEEFBCBB4C85B191CDE2174
BC06460940FD7F59ABBA5E812A12E5FA76E063E16A8746E08C05EDDE2F6D4ED1
455E1BFBF8A05081B7350223CD24253067AE1A4978BDC0FF9256C29EC706D31F
CC4C384B423B1248C96B9AA6C6625836ABBABA7E69B45C0FF5560C55B8895E4B
0F32386309517C510598EE29708F98ED5E0FFCBBC145BD413DC2468101A55F30
FB3B20EB9946718BBEB9399483EBC19F52D1C494FE513EB90ACD0A215789E700
21F1BB30A5D8163654C552457A68582A67575B60559293C971A8DEBFFDC53422
5F7BA31C8C872D4E605C70E4A1F8CE2F8BB0D3D606F21E2BD014459446AA2726
7786C5FC1B8669FD948AEE469267419BD45C62DFF3450EDD9FFBE322CFEFE049
7ACC4D899AC10B2C24133276F95A64A1C2B8AE018A0204E365DD4967CCB96D51
58652A59B1AB79B5CB911E81E5F1B63008BBD3B1AF273960E94AAFAEEEC73F2A
E1C7ED48E833B02719D50AB68B60C572C5DD27F14EB585CAB3CB85A18397C5F4
7C132F9FBE3DD4E629DB137BE22EEFE1AAD18B37A54C8AC07360DDF99A37B56D
41622EE687C32FFDDC1A2590EA8A71DCDB73BFF7395A5434758FC21BA45C7262
F705F0FFA5978D6F79F0CC1A25405F91CE9DCF09627423D112D3123A60F8A9FF
3D72661A5A29DD4ABC8A4BF1759EEAA7010925CA919E836D4846B4CD11BF752E
B0EFF7BE8B68381F8CCDF2902926DDCE4529839070DF6D8856CE6653D9A398C2
0875A1F1A0DD1AA655C4CFD7A475026736672F942322D2D5860FCA120BDEBC88
C9D2C9043EC9FC9658FA916DFDF6FA40C46380A4BC588300096688CF5769D7A5
26D0457660D2273D23CF062BFE83B05C35EB7C05B00120CC1574CF137EB2225B
8DE0DA27E1238CAB1349ABF74962B08AE1B948FC4F8C876234D123F622C64C7E
99D5983F5004181B93452359A4459E01E09FE4C6408CE239A917C070EB42321B
A053859A2F23A93BF2C77C4664BE5F531CBED724010B01BEDAB4FD698F59D624
88F3050560BCFF80478829E8B6902EEF9EF19C6ABC19699DB522EF1655A90B58
1B7AB2695ECF4ACCAF39F79CA17EA6DECB9B3132D3271AE828596A7293060504
E1D5375C553659EAAEA43399111DC1F866E99D788080F8C9EC24B2823098C498
DB3F8A0795A7716CCDF03ABBC2B50A935D64CD08ADBC2A5E5D591E8C4A5DE697
4200369D75A07E8853F5A7007C4184CA5445D5B4342F673878339A09F09BD6BF
8438E9EA727ADD8618D2DB058CFE96B75D24FB0A8C4AC5FF451C3EE990BD2B81
4442FD27EC6EEC0B6C5B8BFEC20C284E1C9F3C093C6A5342495ABD9C697C5D32
A76F091299E807345AC5A08C9854FAA1603D7E44B660989BE87D0B744C2407F1
7D6997BCFA19B9C3B713A79E691FF7AF4A2438EAAA6D01936D8AC18C3DB2A8F4
ADA04B19B48060C41FF9C67B3DF7604D0DE6B406C79647284D014CA9BE6FFAA6
3E163FD8F81DC49415F0D94296523526779CAFAEF705B03B89D8B2B9A5D4BB9C
7456FB30A1996587688951ACC8187B30FA2492AE7FB6E2AFAE095DC7CE2DA646
C7F7A377FDD4A0C3CB5562848AAD603A1FB282E458A322462B63F4247BBF9A69
330B537F0B0AD1F7BE285B8E1EAF9FB9D9B45C80CEC5EE3EB276A3F5A0F3AE92
60941FE11D159BBC7A8F924BA49D260EE3D5D7C2EA430024417273969913AD25
DD8588D5FC54899D76DF4115093285D1F16197DB4AA17F9506227BB509B59ECD
F86D9D1C84E26AF5F6F841666A3F0F69F8E234026985AD28D78DB981F0372809
457201FBA51AD175B2FA15C25AFB18CF8B18E338578927CBC7A170F102F8B67D
099978B4D60F55BC979CBECE0FE7A978FE27399D538FB69D3443BD5599A1F49D
831D1B19B65FCAA1CDBDEC158C62CA94C2597B818F9E8A86AE5D1EB67501DCD3
783A6BE313E1DB8204A9005F62250B16395507743DE099326EDCD61364711D3C
82EA6C78F7F9AF77829F2821F9C5C932E9C22194F7D58A24C7F66D65C2EFD858
AC542A705AE1A5054F75C2C500D01883CA8034ACE707B750EE42C494F8408337
6B3E1986DD34AC8C21365A5FED6D21E1F05CF26A6DFE79D5112AA6ECE623E52D
6C25D8E06D76AD8E7A26768F3EDC3FBBA64B58AD2E298B171F6B6D7F6F75BA90
12B51A6A063CBFFADE92995C7511FF2002EF1CE66DA3FFD048FB2E7FB690441B
DFA665F885113CD2E2F2CCC034D74D575EAFB46F63A02FF331A16065F4FD0BB2
65C1D1F9E28F0A80A9F6476069FA4CBB077034D588BD8A417517C6661F714D20
99C51763A34C8941CCC76A414B3AC519FA759C242F6539E2F12708DAC0EA4AD2
74902B4E8080F6C7A8EFD4DEA4EDE452C775A547CD711A6118135B4F2E822A46
491697FBB8DF2F8B734B54C2BF6657D45AB9C14B14F2E73FD38729F6E87567E5
C37B3ED025B6502831DC140105527314F8A23E8F309B8E7CF95E0E2EE07B2271
1F8216E909A58BC5A035AA904014B93B0A708718E80A1E07682A43FE6ED76E18
767DE903FD2619F5D64BB5047FE1BE5218424E596439810FF58C4C7203969AD1
26822987ED2A3E8EB1393747786538056183EE305279ACAE4B743673C264601E
5F90AACFEECF227C7F63628AA5C7C1F5EAF2B095E5CE49A1E61F90ACBF5A8405
EC961A712CBBF082E04A7D7A443A860F682415BA38032C911DEB986F4CE79068
D759B41CB84F78A92C1E9667AB80E06E8C72309269419ED2970D17F9B6B2EA4B
43EFF76136B76DDDE42F3321C8D96BC5F11FA31E8B08B8A3B3F117B3ACEB9B0B
EFE5F4BCCB2B7B6B3CE509264E58C2AD39DC58B25C4BCF009C5FE50A06C688B8
2DD778B7899CC78E85BAD8241B0A4C23605D37A17EDA0AA4FC948A01F9AB2348
6476ED62B70555E91582699A8450B92A342E39C85B15EB6BEB788D113FED822F
DF948EAF530150AA1077C977C4F1BD02E19EA57968D5E81A41CAF56F85B8AE9F
A68CBDF161A738C5C02C8AC5025D119694821C3B7AA60325201272048C00EFE3
69CD3EDD9FC7FCB49F87391B9F0A68D3159B444BF4EE12D4DEB4B03B04AB0871
70421392BFEE0F554903A4453E2C6E97849ADFB32739243A4CF271A158EC0F8C
CFB7E0604776657AC194BD7B3F4F0B145B0C3BC96F0E531DDF877B6C4F90264D
1DCD038E36A4C3BA16F7A35C7A9A5F2D08DB031BF82DA5267EE8D18DFB0D2194
96982951E3F1453B71F9EF92572EBDE65DEBA0CD75B9DCAF147864FA2AB3B8F5
00DCC80BC7E334D823A9106659CDE3BF745D8E10C9AE3838174632EB416A1BC1
A5FA10D10E529351D44E252450239CD921403D97ACA3650293F382BCA9027C02
BFFB0A7720BDECCBDA02664CFF8B509D12FEE61E0E7E9BE1DA54BE91784BC0F2
941C7C95ACB36BDD0693B44191678FA99D8057B3CBB05EE3AEA0977A9027567A
0C5036965090789DA62AFE78652007628EA270D2D9A383BE0327068FAA790022
F8033E2A54B7E6F39D80DC913F8BFA7DC5C3491926276BDD41397933EC0B050C
B29DEDC53C85527ECD47DC604DF196D712A530EE443588864FD5A80084667DA1
A19719EA1F29F9155F928DA466511F18359F498DF715F0F2F527E34B045D4E4A
421543DC7870810AB6A4FEE430F96004795BEC1A8CCC246E2699185481139519
B66364E4C71271C888D639BB8B78D1A0A0A1DC61AA29BE6CCED3EE91E3A0206B
7E
EE89512A909C311F76C628F8AF9CAF3B3B0ECF287887C4B60AAAA76F4AEABBC4
621A77FCEF79ED2BA0F97CDB6BA9B9A5A15750E281F613D5284F9140DDC10F6B
F04EF552B9187C731E917E010E60D7FFF8DEFB90AD524F270AE546A0AEDAF2C3
BA43D4F55F4E43F0D499183588A932010DB5B286081C496D7F8CEF80B726CDF7
FF55F0110BBB7B370F4FD868249CB0A96BB35ACD1B69919F6A28087C29ABB361
D74A9DA9BBE01D0385CC0754152E15F6E53740A5FB455B31C42939D360C9EE75
0717CD14C8540D83BFAC01AA395F4D7000D5CED4AA191BBC3C3547A7BB582977
AD2018357C46CDE56AE5478758A21952A9BD4C969BC4732A952FDE70391DDF69
E53FE2E16F3128E1B32287D17243011EECC2AD462977FB0771947CA2A87CCEE7
B70DA51DA910206FB93D1B7DDB787D23897AC0E155460E177146D39F2BA87373
D13F599A3156967062C3C04ADA4014CA1D5291979ECBDEEB9E652324E3DFA14C
7B11FBE5732DF381D10A7A32DEC9B4B33F474E68659BA1F7A32F692CC2A9E1FA
963B96FEDCDE7AF353F5ED557EB63E7EB6BE5B31CE1626D8F34E8C78819D0B21
C94D04333C03631BFC1F7D3595B6E8E8087F344789BA3D658BD459635EF190C6
FD931CC6DC432F6B38EC25928BD5D29F481F21D3FD13850E219373D4B6A52BC8
43442D216D3FE1A19DD68FC05C20255ED677A3DB7473E418014AD6941290855E
E4C7FF49F8DD752EB19D171C1274A67153A226EB2AF74471396DB48A3605B32B
D19D050841E3E32E22AA1B1D0119C51B47D45281B1A3D03D82A218C62B4183D5
2096ADFB3682BC7B26D4FCE4353868086E257D832A76958E158640B120A04E4C
0EDC9D66F1293445DD5E2AEFEFD4058EF3F525632A2FCC77AE0E06BA10C51B14
2DA96B923EEE3F41B4A98E71FCE292F152ED6D670C32B244091E7AB728E87FA7
2C5A49782F144DD9F5D7E85F87DB15A99803740BF5804BA18EAAFBE7CB36B461
235BDC39B2A789EBC437319730EE11F7DAE6F263D7AC0BCCC7E4607A3CD013FA
812A39E719528B8DCC8C1ABE18CD34DB785FE2F795E37BF5486BBB6F8662EDF2
95863DBD3BA73FE26B7C38103E7AC4E1B04CB130EB34CF798E1D1FA9A365E0D5
1D12FEDF4F2FE8DBC0404B5E809F3625D2A8EB83FCB7D0386523100A573CE1BA
4D1C88D22C94CF7B542DAABEA1A79D0AC4739FBE423236C2CCB8A22A4D6A751B
561E24DF2B9D64684E50A32226D2458EB5C828D74D5441EB4F6211D7E3D646E5
C5B87214B0413FEB6A66F251B1BF0DD7E83EB7A58864E7C93BF27AA1BD0DD1AE
226A4A908C81BE54AF8C43ABFE8C9C88AD7F724F43A7D85B6A43EB40D93B3A8B
8CC745EFCC2153CF4C9A6583D885733AAE5EE1D55E1D182907488A48EDC74ECA
B0303336F2C76F2E9A6FAAD123C5545CA0DF75BC4F947251AE4E295374822A12
9525C441F8A3BA4B198F84D01655B565A503F283468FD810129217BACA9FDF27
068A6773A3DD4077DFC854CF71303811E901E3B871FC0360FD919D83DF85BA4F
8A38BB5B769419209E26DC34552781A99BEF4D417BD0BE537C6B026A7AA17AE5
D7DF16459511C1C18AC14D00005E1F63BD0F9C9877BCD438C36E8BE800F488DD
0F75FE78815881B627579F24D1DB7942617B3F5EF25EF00F6D6105A5BFB9B4A3
0BAFCB4E3DEE046E24F67C74AB52A93D201D5DCDAB7F46BA0451E7AFF2663D00
36052256E9A4CC1DC6971DB83BBAD54AD8214505EC661E0B95B7FDE6D222C2DC
7EDF0773CA5E9D70BFFAE000258F3D61AE95D289F75A99C15004B3D3860843D6
8C9045050673930281B2737F7C89F43BBF60B9755E838DD9A3B4F3578CEFE523
A45254D80952AB05F51FDCC00454E22CD75B2090B944F06A9489FB7184EC758E
67582592A31497383AFFCF8DBF139FC149FC6D14ABC0E4F6DF3061B2B584D4DE
6889B93F7F704EDFC8DF9ABAF071E595D6CDA380FFC11E8506C46FD85A09C6ED
5D5A02638E53963A0D03AC8DCA5CD347820753D0A0F0EF5F0592F17C5539DE62
D814653080ACD0617F36270D905A48269265D404CF2A653F4E4395CEF7B3DE06
DE9EA6A42BB17EB905650DA46019AFC6FC67719A505F093ED05413FFA4DF37F5
B9BC3EB769ECE6AE654C50B7AB9B39C362B5068C1FB77E5A3F5629E78162D7CD
F625E60AA72D86144B604C3E6BB6700AF62C74927A7376BF6F192FECA323A6AC
7322D58D488B561F445A181FC3D93546488EAB314A49BE875ABC7EB71716E9C6
7503E081482CBF436191B004EB5A4652DEBEC5E904EBC6FA6E3E864C1CE576B9
786536B6533FC1C2102A5D11C50233C6A2A47C60E9B48D7D6706BCA5F3ADA4B9
646E8EB39F2E7EB0B6C666C986FF1523281057E87083DF11FCCCE3A889D1A936
DE9037C594F6E1736C9A197895F7C6D2918521460EA6F80BDFF45A5C9C32070F
501E64E99E359F6371936E338A328245CC2EEAF6A72D5707FCAAB965A125B8E2
2117C7871141CE94662DBF19D730F2D4F2F664984C7B6733533CAA046C9BF29D
C52DA166C1D2274DC402A31CBF300248657BEC2B6D7D1677173819BABE5F350C
5EBBA5DCE4B99F4BD90718DF448F2463BD5BD42074EC8F676BC0B1D28E678BFA
F2DC379A584875E46BBD0A761213F6585DAFCE2C96D8A6D12A760674CD1CDB99
C944FCDA5438967B66C6B6A14BD2FA48BF178D54E99D164F45F73CF25BFDCECF
61A085F8E7762309AD094BF15AA7F180D34650EC30F7F49509DB0D55ADCB6A9D
FCA9B91D9EB98AD3FE59D715531B254233E6A6A950C8D119607F904EE9AA5A43
F570F8662F5DEBF9A04B44A8DD89B994C2E54982B205514C8E57DFFFA0DB4797
BCA6DC037C90DC710C4909D5CD1175622C410272C01D72264785C95B6BD66D62
FD392F699D4ACE97EAC92E1025CA8165FBA52F3027D8BF7DD6A3D3CFE43E524F
4049490B1A723FB534ECB5464CAAEFFD5901A37DBDFA2E3922EAA4F1C4AA3142
1E60E14A5E5253347F152311B48B8E1C1F7194181B2164031D611A41057FB94A
152E669F812F39AE6AED5EAF4F2DB1A861278BBA55A8C38B8B76006FDC712D22
0CF657158DBD3C696DB206E0A4693F97580590FE544C94697A9BC12FCDA1296D
2B8BD5BE925E2A4170A23A3D2D1505423EE7579012FBBFCB9D2405E662C53704
786A294C949E075D2C1DAC413FA75CCE63B3F14A307DF0DDBB5439A8B4065848
0C8E0C1D72D311626373A1FC73EE38578ED96870B744E06972A5261CD7F635DC
463B444423B3074FD0F857F92225EB6432A74DB5A796ABF8B88583600FBBC9B3
B75F22604D380FD357E1316967B6B4AD59E8135CC03A0FB3542DA191F25A23A0
F0C84A537938CE3BFF4536774490288DC73513143538F92BB5C364C8A7B27ABE
9E24CE15D73DFD1DE9B21F97413A735608B6A67433CEFFADB6E5E12EF6E37685
6EF8169B5FACAB8AA6B9DCF92439A3AEFCF1048358652C44D33E208D434674DC
607DA66548F36E37AC3454152BC2A3FFE9F3B29B7486CE1F9962389DB02CD5CD
986C897672772BE7FFE78D3D3603ED03B0B9AD81F58B4C26AA6CEB6F6EDF72CA
F1F809D43F3432906E6561142116A38B78E3429903FE4E6D61AFFCA7BD3677F3
13997E1519AE89A692D3827D692109AD1B0E299D2A38BC4D30BDE485C20AF8D8
11DC4EA036574101CBA7DBAC3941A22DC3CEA88BC85FCE2E6644BE29275136D0
9F4863F9D71E41FA380EA5E99FF79CCAC5FCBB177D90079894FE7591E558D753
3597F91EFFD89722F4151399DADBCB5C26B3F5B4994FC102DB01D3B7577A5A38
E2A193B6329CF31733982FFF5A5108796F9A582E37F2B60AB908139804642F3C
FE3CAAB3CD74A1A4A3ADA8E345CBC236949E1FF94BD51E25736C3EEEE8B4EB2F
75117AD025F24591E5C24EBE2700F5518046C507A646BF60DAD559F48BC039C7
B650348E250EA482F19049BBCA6E5DC2C20C15474D696075AEEEA2CE72C1764F
02922C81E2E0D2E488020A8C1E9DBDA45C6127FEB15A5FC7919261B5638E53DE
B6E0B0776BE15539D2CF70F64F97BCAE52AB53F5C5DC8D53146082C2F66FDAD2
7A99B173218049C3A4DFB994B3EC41CBBDBF093293835313F65672DC50A688A5
F7678E990B156C4AB40535E42003800B400FCD06AF0465D2B73DD3ABBCD52894
C0E88C48BA5BC0719E571044C8FD853070CC8A989792346FC407A84B54BF8276
0A170B45F3FB64B5C51B1B0372488BC7DEFCBB8937EE5BED57881A2AEB42FEC0
6032A1A85CC234D6F529BF313584DA6FCFA2D9627DE4B388CDDD6DF8481A4FB1
6FD96949520D7B53D9EB9B8425483679DC1CC9E83707400CF74D2D9ADA87171F
B5FF9A1072BF6D473714E7AD18E00CE85149D64917D76CCAB751125CFF7BD7F9
C57EFB9DE0BE8E482039747FEC0F59F515FA68BBB37F2EE55BABE1C5C92C88B3
EAB24BE48B7822A1ADDF81C83957E2B397A7FA474CE40003CC674E22FE93384B
3460A9F4490F24184C4925EC140BD81EB77E01C7E8913EB4FC6A578C18956D67
1BF0E9FA4B51CC250E9239F770B670BAB3BA2F9C090214CCEE0E6A6A3D1E4101
A56AC6A18F067AA0120E80BE24FC1F692CD68F95E819277522655E0785FEA3C3
5009DAD265B22EB4030B86B2F6C62E73A7532B89A38DEE7E2D68DF9500569838
1D9A59B63FD792DEE8B630DF738742652F03258D18592FE572E51A97A6B1B26A
9061DB341F75C42A86C70CC854F399C4B25F6B1905FE9E3615E53111D928074D
22D42C73827FE92B63799CEE04BE3C646902CC758E8340B902CFB33211DE183E
C64C12EF199EA37893BE52D9A32033A053B748A17568BF2BA7A6B927CE31E414
12B545C2F7C97E1A42CD3C9B4BC560C9567C50F1B3414424341D71D36B7BCA55
EE7C30D685FD9749B35FED2F39FE8E1E2776C3E7794FF4AC9CADCBC434FD7D45
4C118408BA787E7211C38B520AD822DC04989F30D5306E70F1FB57D400BE3B33
B62F01CE1D2A2132660C847BD8168262098AEE11A94AE0645530A682E4556B00
44F0C6A358D85D0029E0F50A0BBE2571E1CB530252CB15A6797DFAC59307E7C7
D8332A00CC02079717C6DB63110980638271DB9116961D0D57DFEA1F4254D9A6
26919272F26F4189FD6778645D08FF094E1596A7D8BC9AE2F7A0CE53CB61A809
7C5DD1D936C7D6F5FFFE6F4F9DC141D6C53C3F388F435468738CB3748884AE9C
6FEAE267C403D59C2EEAFC09EE39BED756F305725C58AB433CF7B6C94C1EB2E0
59691D70D2DCEBF52154D75CFB37DD0BBD6288AC9BBEA7666D34A8B92C4B6D5F
AC1DC45840F3097B0A09EC5A7689C0DC1F4A6B57C9D1D4C82067E6FFAE16C98C
2961C6BD4481ABBFCA4840B6EFBCFB00E860AF5CB8700B9786BC52C714446814
D75DB090BD0129A0A5699D477C2F0E36D4AA030617B8E21F611E6FEAE36AEC18
7687D1D7F3B55EA216C0312ACDD3E0F5F620B5C81A96C4F046F585A48F89006A
1D9A8CD3B2485F85D70E24A475246F9D672CB6CF99FE3465283DF6FE77E10D71
10B96098FED55247CC65C1D4A30C8190917C50B70F39028A7BEB816AA8323D9B
BD8453E22306541CA84F117D8558ACAA3DF16896990FC1702CBCA1F06C4E3911
781B42415590CC222D0A3991DCF32090E4481B966E7AFC85EB925DFE31A01203
D19AA3E15417E059ABAD2B3EF8C25E4DB7C71BA3C3FE5BE691A666E3D8446FCD
A6F526E52BE4C0926CCC6E180D5CF4CB683122F9EA63C65F4B696FE2AC90C480
FA06CB6240FD371C8B082E81EE08E8134EC1417FFFFED2AB55699D2D1CBA3CFD
D35D4821F179735890D8F4AC996C85141A95222394672B1389FCFF4596EAAF8A
37351631EEE62B1A49E3950241BABB4838F92D003830BB0E1E89CF6E222176EF
1666EB16B190CE48DF704965848BC049856B090B5A6906FBB75F9D23EF222D4A
6D6E32D40452093E834FC1F5286F449467982B353D0BD5BD6ACB91C654C97A61
BCAFB46AA514A961FB416B342A5B7B12F6F1C7F336F597D29177EE9441BF3CC9
285244CAD94BA047AEF72DB99CF2ABF117EFCACFCD85DAABD0CDD0EE1A47C6DA
9DBF0F87E537797C53AC25A6A9472DE0FA9F0F673F863C1C11BDB35AD8BAD61A
B057285DF7A7A81E1AC53C414907DCEB1596807768B2DD6DC3300F93BE70B12D
7B85FB288CC16456196B23941AA2EE0BE33C560DEA07506457A5F02B5C0E342D
317055DED4C8C497266003B87C2B779F15033B0335B7768DB8C7E196195242CA
0F88A303F6AF0AEB31852B6D3B363B4DEA1ABCE3E5328D3F81DF5B95F5D2D04B
DB8781508BB850B5119E580C524A20877FD642DAC2B63112B4B218CF410FF27A
59C128D3603B5AFA4578F39CA9F37E4CB4B5CA5B54CED209AAF97D6E5ADCF013
5DF61BB465314DF0F876545A1D6470A05D725B1E06498FDE2FAAFE335AA1367E
F4BD4B81F75C255E105538BE9A679553C2535B4FDDBE8065993ABC36ED244B37
0E3F3EF423181E2D390B8D0F185FA6F568CC8AA7E61BDD861D48FDAF5135B233
289B9FBA4EDFD177934FA02DB84D812167223AC8AB009624DDFF3B29474BE7CE
913E9F88960D3EE6B6457EBCA53FD3FB79C0FD03BB233CD3A581D71BBB50DC64
79A02D3AF6D2A0C1043DF47D5CB8146B2E1D95E6BC5210B2F2BA372FDE53D1B0
FC99C72D43BE46A6C48C363B1C3C4A04B3EA0C5C3140191F5FBB8D985DD827AA
3DA5A41A06AB07BC476674E656CC1991115D2CE27339C6BE49242A41F03B6EE8
F23A394084C343CEEDD24598AAFBE1A4EE510018011890559E23C82FBE651F8A
9D1F34B29B18FF0F40574CEA65B96C5FBB6EF340838DD1373328C9361FD90B96
BC386A0DC2B6E07B18F891D8490FF38DE7FFE11AC30B47645C58ADAF22D3966D
4B029F3AF846EFADC953EC35C00E12B1EB4DEA7E2F8382C1AC27DA639BB79FBF
964DB7169537705DAF2E49BEDF54D62C9CD1D483EACE63D4921FE9C0FAC455CC
874519096BFF72F2BABEA46B5723719D5A7C4D04507FA3AAB4199E4AE0DEC5C6
383103A87B4A6383F415E5751D6C008E26BE50AA44C469EADE59CD0376689DFE
3E0EC5421104B22814700F73C4E81BBE8789F8B0DAE5A24E89776B50382DA52C
D45B9FCC27C9ED65221AB1CDB0E6E8F00E6438BD4263EC8D9B476D24C516BA80
BA4C805C5B44118DC1ABBECDA8F7252844A55E2CBFC7F98CEF161ADBFAE83FB8
300E7E2D5174854F43AA01D2D4854DA9B652858EAF9FA8015AFA30EE871FEE05
712136E270EA14D1AF6FEA13E94ECBCB29EB18D19599EEB2A9968745096F6394
9C531E9D96E94295601778562200B430B68D5CCCFA3DCC78037D5B490C14FDE2
2FE93AAE188BEFFA832602DC5027B4CD1EE52A6954B4964BDDB34E8551740724
8415F1AFFD536B5138D9B7DC721CA492EECA8355AB2F1B4305EC4A9C95B5A615
CED28E98911D99C093EDCC36D4CFE6B64410AE7936F0E1E3FBF58CB773DE1828
5F147A55B58FCFD290D924D12F9739B26310F924F580676662407ED212FB2F32
B143B930F693840964AF0EBE9266CD8B401D0BA07EC798F1E1880BE0C1C61B63
7650AB3A8AD7C594C7A9CEB69C6909C38C7F5AD9368E3410DEF3399AFA358111
204105049C9BF95FF0FA2A603B2278BA9F719F9E0314BF3FB3EC8947782F262E
DAA59AF7D28CC2395E2D24B70FE2F0786E97949726BE88FACC46A822359328D6
D20176556DB3A5280D571A27356423A5D44F83FBD3CA64A03AB9B13A6972EACC
0135CB7311DD479A9822F78551D4B723556972CF5721F49BD17CD7C9CECCEC67
B3BC8CA4F7079707AB1366C348AAEDA2B02126E89A720BFCCBA9325E313C8C38
4B4B6DA1DE88EF3F8D8B069AF17B9DF4FC211352F9BC8F2EDCA7F537373B57AC
0FAFE2E10C388130FEB6A6E673CC94DEDFD9FD22E8D486784344CCA0BB25E997
3C57B5162359C6F831F3C50C18
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
@ -3636,8 +3640,8 @@ TeXDict begin 39139632 55387786 1000 600 600 (pl-refcard.dvi)
rf /Fc 242[61 13[{encplms ReEncodeFont}1 49.8132 /PLMathSymbols6-Italic
rf /Fd 85[21 47[27 32 1[43 32 34 24 24 24 1[34 30 34
50 18 32 19 18 34 30 19 27 34 27 34 30 9[61 45 45 1[34
2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 10[30 30 1[30
30 30 30 1[18 21 18 44[{encplrm ReEncodeFont}48 49.8132
2[41 1[45 54 3[22 1[47 39 41 1[43 42 45 9[30 30 30 1[30
30 30 30 1[18 21 18 44[{encplrm ReEncodeFont}49 49.8132
/PLRoman6-Regular rf /Fe 12[41 55[36 9[32 5[45 27 3[37
3[36 40 38[36 43 1[59 1[45 32 32 34 1[45 41 45 68 23
43 25 23 1[41 25 37 45 36 45 40 16[55 34[27 45[{encplrm ReEncodeFont}32
@ -3712,7 +3716,7 @@ b(recover-file)0 3743 y Fe(an)n(uluj)23 b Fh(niec)n(hcian\241)i
y Fh(w)n(czyta)t(j)25 b(plik)e(wg)h(aktualnej)g(za)n(w)n(arto\261ci)h
(na)71 3904 y(dysku)1029 b Ff(M-x)36 b(revert-buffer)0
3984 y Fh(up)r(orz\241dkuj)25 b(za\261miecon)n(y)f(ekran)602
b Ff(C-l)5 4758 y Fd(c)-11 4760 y Fc(\015)20 b Fd(2006)j(F)-5
b Ff(C-l)5 4758 y Fd(c)-11 4760 y Fc(\015)20 b Fd(2007)j(F)-5
b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 b(Inc.)g(P)n
(ermissions)h(on)g(bac)n(k.)g(V)-5 b(ersion)21 b(1.2)2196
83 y Fg(Szuk)-6 b(anie)36 b(przyrosto)m(w)m(e)2196 249
@ -4062,7 +4066,7 @@ Fb(wzorze)l(c)h Fh(opisuje,)27 b(jak)g(b)r(\246d\241)i(czytane)h(ar-)
(Szczeg\363\252o)n(wy)h(opis)f(uzysk)l(asz)2196 2461
y(przez)24 b(wyw)n(o\252anie)h Ff(C-h)36 b(f)f(interactive)p
Fh(.)2489 3610 y Fd(Cop)n(yrigh)n(t)2792 3608 y(c)2775
3610 y Fc(\015)21 b Fd(2006)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5
3610 y Fc(\015)21 b Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5
b(oundation,)20 b(Inc.)2533 3674 y(W)-5 b(ersja)21 b(1.2)h(dla)e(GNU)g
(Emacsa)i(22,)f(czerwiec)h(2006)2845 3738 y(pro)s(jekt)g(Stephen)e
(Gildea)2813 3802 y(t\252umaczenie)g(W\252o)r(dek)h(Bzyl)2196

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,28 @@
/* XPM */
/* Gnu Emacs 21 Logo by Luis Fernandes, <elf@ee.ryerson.ca> */
/* Gnu Emacs Logo
*
* Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
* Free Software Foundation, Inc.
*
* Author: Luis Fernandes <elf@ee.ryerson.ca>
*
* 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 2, 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.
*/
static char *splash[] = {
/* width height num_colors chars_per_pixel */
" 270 217 4 1",

View File

@ -1,5 +1,28 @@
/* XPM */
/* Emacs 21 Logo by Luis Fernandes <elf@ee.ryerson.ca> */
/* Gnu Emacs Logo for color depth 8
*
* Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
* Free Software Foundation, Inc.
*
* Author: Luis Fernandes <elf@ee.ryerson.ca>
*
* 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 2, 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.
*/
static char * splash_xpm[] = {
"270 217 4 1",
" c None",

View File

@ -0,0 +1,9 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
Files: close.png close.xpm empty.png empty.xpm end-guide.png end-guide.xpm
guide.png guide.xpm handle.png handle.xpm leaf.png leaf.xpm
no-guide.png no-guide.xpm no-handle.png no-handle.xpm open.png
open.xpm
Author: David Ponce <david.ponce@wanadoo.fr>
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)

View File

@ -0,0 +1,9 @@
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
Files: close.png close.xpm empty.png empty.xpm end-guide.png
end-guide.xpm guide.png guide.xpm handle.png handle.xpm
leaf.png leaf.xpm no-guide.png no-guide.xpm no-handle.png
no-handle.xpm open.png open.xpm
Author: David Ponce <david.ponce@wanadoo.fr>
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
License: GNU General Public License version 2 or later (see COPYING)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -5,7 +5,7 @@ into these four groups.
(1) QJ-b5.tit (renamed from .../cxterm/dict/big5/QJ.tit)
QJ.tit (copied from .../cxterm/dict/gb/QJ.tit)
These are verbatim copies of those included in the directory
They are verbatim copies of those included in the directory
contrib/clients/cxterm of the distribution of X11R6. Each file
contains a license notice.
@ -14,45 +14,22 @@ contains a license notice.
SW.tit (copied from .../cxterm/dict/gb/SW.tit)
TONEPY.tit (copied from .../cxterm/dict/gb/TONEPY.tit)
These are verbatim copies of those included in the directory
contrib/clients/cxterm of the distribution of X11R6. As those files
themselves don't contain license notices, the section 6 of the file
.../cxterm/README should cover them:
============================================================
6. COPYRIGHTS AND TERMS
This copyright and permission notice outlines the rights and
restrictions covering most parts of this distribution of cxterm.
Cxterm is modified from xterm, which is copyrighted by MIT.
Some individual files are covered by other copyrights. Utils
parts are redistributed software covered by their own copyrights
and terms. Please see individual file's copyright notices.
X11R6 CXTERM (C) 1994 BY YONGGUANG ZHANG.
X11R5 CXTERM (C) 1991 BY YONGGUANG ZHANG AND MAN-CHI PONG.
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose is hereby granted without fee,
provided that this entire copyright and permission notice appear
in all such copies, and that the name of the authors may not be
used to endorse or promote products derived from this material
without specific prior written permission. The authors make no
representations about the suitability of this software for any
purpose. It is provided "as is" without express or implied warranty.
============================================================
They are copies of those included in the directory
contrib/clients/cxterm of the distribution of X11R6. As the original
files don't contain copyright and license notices, a proper notice is
extracted from .../cxterm/README and added at the head of each file.
(3) 4Corner.tit
ARRAY30.tit
ETZY.tit
ZOZY.tit
These are versions modified by the original authors from those
They are versions modified by the original authors from those
distributed with X11R5 to include proper copyright notices. Each file
contains a license notice.
(4) ECDICT.tit, Punct-b5.tit, Punct.tit
These are verbatim copies of those distributed at
They are verbatim copies of those distributed at
ftp://ftp.ifcss.org/pub/software/. Each file contains a license
notice.

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,11 @@
2007-01-30 Kenichi Handa <handa@m17n.org>
* CXTERM-DIC/CCDOSPY.tit, CXTERM-DIC/PY-b5.tit, CXTERM-DIC/SW.tit,
CXTERM-DIC/TONEPY.tit: Add copyright and license notices.
* MISC-DIC/pinyin.map, MISC-DIC/ziranma.cin: Add copyright and
license notices.
2007-01-24 Kenichi Handa <handa@m17n.org>
* MISC-DIC/README: New file.
@ -1680,7 +1688,22 @@
Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
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 2, 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.
;;; arch-tag: 4b364045-a476-4ff7-92ad-dde58dbd45b4

View File

@ -4,43 +4,24 @@ are categorised into these three groups.
(1) cangjie-table.b5
cangjie-table.cns
These are verbatim copies of those distributed by the author Christian
They are verbatim copies of those distributed by the author Christian
Wittern himself. Each file contains a license notice.
(2) CTLau.html
CTLau-b5.html
These are verbatim copies of those distributed at the author's home page
<umunhum.stanford.edu/~lee/chicomp/>. Each file contains a license
notice.
They are verbatim copies of those distributed at the author's home
page <umunhum.stanford.edu/~lee/chicomp/>. Each file contains a
license notice.
(3) pinyin.map
ziranma.cin
These are verbatim copies of those distributed with a free package
They are copies of those distributed with a free package
called CCE at:
http://ftp.debian.org/debian/dists/potato/main
/source/utils/cce_0.36.orig.tar.gz
As those files themselves don't contain license notices, the
copyright/license notice of the package itself should cover them:
============================================================
Copyright (C) 1999, Rui He, herui@cs.duke.edu
CCE(Console Chinese Environment) 0.32
CCE 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 1, or (at your option) any later version.
CCE 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
CCE; see the file COPYING. If not, write to the Free Software Foundation,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.")
============================================================
As the original files don't contain copyright and license notices, a
proper notice is extracted from the file Copyright and added at the
head of each file.

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +1,8 @@
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
See the end of the file for license conditions.
This directory contains LEIM files.
LEIM stands for Libraries of Emacs Input Methods.
@ -34,3 +39,21 @@ This directory contains Emacs Lisp source file ja-dic.el which is
generated from a source dictionary in SKK-DIC directory. The
inclusion of this file is for users convenience because it takes
rather long time to generate it.
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 2, 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.

View File

@ -1,6 +1,6 @@
;;; ja-dic.el --- dictionary for Japanese input method -*-coding: iso-2022-jp;-*-
;;; ja-dic.el --- dictionary for Japanese input method -*-coding: iso-2022-jp; byte-compile-disable-print-circle:t; -*-
;; Generated by the command `skkdic-convert'
;; Date: Wed Jan 24 15:18:03 2007
;; Date: Mon Jan 29 12:08:57 2007
;; Original SKK dictionary file: ../SKK-DIC/SKK-JISYO.L
;; This file is part of GNU Emacs.

View File

@ -1,6 +1,24 @@
2007-02-20 Ulrich Mueller <ulm@kph.uni-mainz.de> (tiny change)
* Makefile.in (EMACS, EMACSOPT): New variables.
(blessmail): Use `--no-site-file' when compiling.
2007-02-05 Francesco Potort,Al(B <pot@gnu.org>
* etags.c (default_C_help, Cplusplus_help, PHP_help, print_help)
(main): Now --members is the default for etags, not for ctags yet.
2007-02-04 Per Cederqvist <ceder@ingate.com> (tiny change)
* etags.c (gperf, in_word_set): Change attribute for Java to
(C_JAVA & ~C_PLPL). The previous change introduced 2004-09-13 was
broken, as (C_JAVA & !C_PLPL) always evaluates to 0. This caused
import, package, extends, implements and interface to be treated
specially for all kinds of C-style files, not just Java files.
2007-01-02 Francesco Potort,Al(B <pot@gnu.org>
* etags.c: (longopts): New undocumented option --no-duplicates.
* etags.c (longopts): New undocumented option --no-duplicates.
(no_duplicates): Static variables for the above option.
(print_help): Do not print help for --no-warn, now undocumented.
(add_node): Allow duplicate tags in ctags mode unless --no-duplicates.
@ -20,7 +38,7 @@
* makefile.w32-in (make-docfile, ctags, etags, ebrowse, hexl)
(movemail, fakemail, sorted-doc, digest-doc, emacsclient)
(test-distrib, $(DOC), all): depend on stamp_BLD instead of $(BLD).
(test-distrib, $(DOC), all): Depend on stamp_BLD instead of $(BLD).
($(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O))
($(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O))
($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS))
@ -6199,7 +6217,22 @@
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
2006, 2007 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.
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 2, 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.
;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc

View File

@ -23,6 +23,10 @@
# inherited from the environment.
SHELL = /bin/sh
# Following ../lisp/Makefile.in.
EMACS = ../src/emacs
EMACSOPT = -batch --no-site-file --multibyte
# ==================== Things `configure' will edit ====================
CC=@CC@
@ -279,7 +283,7 @@ vcdiff: $(srcdir)/vcdiff
#ifdef MOVEMAIL_NEEDS_BLESSING
blessmail:
../src/emacs -batch -l $(srcdir)/../lisp/mail/blessmail.el
$(EMACS) $(EMACSOPT) -l $(srcdir)/../lisp/mail/blessmail.el
chmod +x blessmail
#endif

Some files were not shown because too many files have changed in this diff Show More