Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 653-661) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 203-206) - Merge from emacs--devo--0 - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-180
This commit is contained in:
commit
70fff7b100
114 changed files with 6557 additions and 3483 deletions
60
AUTHORS
60
AUTHORS
|
@ -127,7 +127,7 @@ Andreas Schwab: changed Makefile.in files.el lisp.h xdisp.c configure.in
|
|||
process.c and 449 other files
|
||||
|
||||
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
|
||||
battery.el comint.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 xterm.c
|
||||
|
||||
|
@ -335,7 +335,7 @@ 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
|
||||
and 225 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
|
||||
|
@ -343,7 +343,8 @@ Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c
|
|||
indent.c info.el man.el and 17 other files
|
||||
|
||||
Chris Moore: changed dired.el hexl.el replace.el Makefile.in gnus-sum.el
|
||||
isearch.el jka-cmpr-hook.el tutorial.el wdired.el
|
||||
isearch.el jka-cmpr-hook.el pgg-gpg.el pgg-pgp.el pgg-pgp5.el
|
||||
tutorial.el wdired.el
|
||||
|
||||
Chris Prince: changed w32term.c
|
||||
|
||||
|
@ -414,7 +415,7 @@ 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 grep.el
|
||||
ibuffer.el rxvt.el vhdl-mode.el xterm.c bindings.el compile.el
|
||||
dabbrev.el imenu.el outline.el and 161 other files
|
||||
dabbrev.el imenu.el outline.el and 164 other files
|
||||
|
||||
Daniel Brockman: changed cus-start.el format-spec.el ibuffer.el rcirc.el
|
||||
|
||||
|
@ -544,8 +545,9 @@ and changed w32menu.c w32term.c close.png close.xpm empty.png empty.xpm
|
|||
no-handle.xpm open.png open.xpm and 20 other files
|
||||
|
||||
David Reitter: wrote mailclient.el
|
||||
and changed commands.h easy-mmode.el emacsbug.el emacsclient.c keymap.c
|
||||
macterm.c menu-bar.el minibuf.c sendmail.el url-http.el
|
||||
and changed commands.h cus-edit.el easy-mmode.el emacsbug.el
|
||||
emacsclient.c keymap.c macterm.c menu-bar.el minibuf.c sendmail.el
|
||||
url-http.el
|
||||
|
||||
David Robinson: changed menu-bar.el x-win.el
|
||||
|
||||
|
@ -643,7 +645,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 525 other files
|
||||
faces.el frame.el and 526 other files
|
||||
|
||||
Emanuele Giaquinta: changed rxvt.el configure.in etags.c frame.el
|
||||
sh-script.el text.texi
|
||||
|
@ -738,9 +740,9 @@ Francesc Rocher: changed cus-start.el macterm.c w32term.c xdisp.c xterm.c
|
|||
|
||||
Francesco Potort,Al(B: wrote cmacexp.el
|
||||
and changed etags.c man.el delta.h undigest.el etags.1 comint.el
|
||||
configure.in uniquify.el latin-post.el 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
|
||||
configure.in uniquify.el latin-post.el rmail.el Makefile.in etags.el
|
||||
latin-alt.el maintaining.texi sgml-mode.el 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
|
||||
|
@ -847,10 +849,10 @@ Giorgos Keramidas: changed configure.in MACHINES amdx86-64.h apropos.el
|
|||
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
|
||||
calendar.texi appt.el sh-script.el timeclock.el Makefile.in cal-menu.el
|
||||
abbrevs.texi cal-hebrew.el cal-islam.el files.el holidays.el
|
||||
orgcard.tex programs.texi scroll-all.el startup.el TUTORIAL.eo
|
||||
cal-coptic.el and 93 other files
|
||||
cal-coptic.el and 103 other files
|
||||
|
||||
Glynn Clements: wrote gamegrid.el snake.el tetris.el
|
||||
|
||||
|
@ -1173,7 +1175,7 @@ Johan Bockg,Ae(Brd: changed erc.el erc-backend.el cl-macs.el erc-match.el
|
|||
erc-nickserv.el erc-ring.el erc-speak.el erc-track.el simple.el
|
||||
align.el calendar.el cl.texi custom.el dired-aux.el display.texi
|
||||
erc-bbdb.el erc-button.el erc-compat.el erc-dcc.el erc-list.el
|
||||
erc-log.el and 11 other files
|
||||
erc-log.el and 12 other files
|
||||
|
||||
Johan Vromans: wrote forms-d2.el forms.el iso-acc.el
|
||||
and changed complete.el
|
||||
|
@ -1199,10 +1201,10 @@ John J Foerch: changed erc-stamp.el
|
|||
John Mongan: changed f90.el
|
||||
|
||||
John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el files.el
|
||||
help-fns.el thumbs.el fns.c rmail.el bindings.el bytecomp.el
|
||||
help-fns.el rmail.el thumbs.el fns.c bindings.el bytecomp.el
|
||||
cus-theme.el info.el re-builder.el simple.el startup.el xfns.c
|
||||
apropos.el arc-mode.el browse-url.el comint.el cus-start.el
|
||||
and 115 other files
|
||||
and 117 other files
|
||||
|
||||
John Robinson: wrote bg-mouse.el
|
||||
|
||||
|
@ -1446,7 +1448,7 @@ Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
|
|||
and changed xdisp.c dispextern.h simple.el window.c process.c keyboard.c
|
||||
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
|
||||
and 250 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
|
||||
|
@ -1538,8 +1540,8 @@ and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el
|
|||
Leigh Stoller: changed emacsclient.c emacsserver.c server.el
|
||||
|
||||
Lennart Borgman: changed tutorial.el window.el ada-xref.el emacsclient.c
|
||||
filesets.el flymake.el help-fns.el mouse.el recentf.el shell.el
|
||||
texinfmt.el w32term.c w32term.h
|
||||
filesets.el flymake.el help-fns.el isearch.el mouse.el recentf.el
|
||||
replace.el shell.el texinfmt.el w32term.c w32term.h
|
||||
|
||||
Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
|
||||
|
||||
|
@ -1560,14 +1562,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
|
||||
|
@ -1923,7 +1925,7 @@ Niall Mansfield: changed etags.c
|
|||
|
||||
Nick Roberts: wrote gdb-ui.el
|
||||
and changed gud.el building.texi tooltip.el speedbar.el bindings.el
|
||||
thumbs.el DEBUG cc-mode.el .gdbinit frames.texi subr.el xt-mouse.el
|
||||
thumbs.el .gdbinit DEBUG cc-mode.el frames.texi subr.el xt-mouse.el
|
||||
comint.el display.texi help-mode.el descr-text.el dired.el
|
||||
gud-display.pbm speedbar.texi t-mouse.el tumme.el and 114 other files
|
||||
|
||||
|
@ -2259,7 +2261,7 @@ Romain Francoise: changed faq.texi dired-x.el ibuf-ext.el Makefile.in
|
|||
comint.el compile.el message.el puresize.h replace.el subr.el
|
||||
files.texi gnus-fun.el gnus.texi help-fns.el make-dist rcirc.el
|
||||
antlr-mode.el bookmark.el buffer.c diary-lib.el dired.el
|
||||
and 129 other files
|
||||
and 130 other files
|
||||
|
||||
Roman Belenov: changed which-func.el
|
||||
|
||||
|
@ -2401,7 +2403,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 514 other files
|
||||
sh-script.el and 515 other files
|
||||
|
||||
Steinar Bang: changed imap.el
|
||||
|
||||
|
@ -2464,8 +2466,8 @@ Stewart M. Clamen: wrote cal-mayan.el
|
|||
|
||||
Stuart D. Herring: changed minibuf.c widget.texi
|
||||
|
||||
Stuart Herring: changed isearch.el align.el allout.el comint.el edebug.el
|
||||
files.el
|
||||
Stuart Herring: changed files.el isearch.el align.el allout.el comint.el
|
||||
edebug.el find-lisp.el
|
||||
|
||||
Sudish Joseph: changed mac-win.el
|
||||
|
||||
|
@ -2522,9 +2524,9 @@ Theodore Jump: changed w32-win.el w32faces.c
|
|||
|
||||
Thien-Thi Nguyen: wrote hideshow.el make-mms-derivative.el
|
||||
and changed ewoc.el info.el processes.texi zone.el Makefile.in vc.el
|
||||
fileio.c lisp-mode.el scheme.el text.texi bindat.el dcl-mode.el
|
||||
display.texi files.el pcvs.el sysdep.c MORE.STUFF TUTORIAL.it
|
||||
TUTORIAL.ja diary-lib.el diff-mode.el and 124 other files
|
||||
fileio.c lisp-mode.el scheme.el text.texi TUTORIAL.it bindat.el
|
||||
dcl-mode.el display.texi files.el pcvs.el sysdep.c MORE.STUFF
|
||||
TUTORIAL.ja diary-lib.el diff-mode.el and 125 other files
|
||||
|
||||
Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el
|
||||
|
||||
|
@ -2647,7 +2649,7 @@ Vinicius Jose Latorre: wrote delim-col.el ebnf-abn.el ebnf-bnf.el
|
|||
printing.el ps-mule.el
|
||||
and changed ps-print.el ps-prin1.ps ps-bdf.el ps-prin0.ps ps-prin3.ps
|
||||
ps-prin2.ps lpr.el ps-print.ps subr.el TUTORIAL.pt_BR easymenu.el
|
||||
ps-print-def.el ps-print0.ps ps-vars.el
|
||||
loading.texi ps-print-def.el ps-print0.ps ps-vars.el
|
||||
|
||||
Vivek Dasmohapatra: changed emacs.c sh-script.el xterm.c xterm.h
|
||||
|
||||
|
|
13
ChangeLog
13
ChangeLog
|
@ -1,7 +1,18 @@
|
|||
2007-02-27 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* make-dist (oldXMenu): Remove Imakefile.
|
||||
(etc/images): Add README.
|
||||
|
||||
2007-02-25 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* configure.in (xtensa-*-linux-gnu*): New configuration.
|
||||
|
||||
* configure: Regenerate.
|
||||
|
||||
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.
|
||||
|
|
2
README
2
README
|
@ -3,7 +3,7 @@ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
|||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This directory tree holds version 22.0.94 of GNU Emacs, the extensible,
|
||||
This directory tree holds version 22.0.95 of GNU Emacs, the extensible,
|
||||
customizable, self-documenting real-time display editor.
|
||||
|
||||
The file INSTALL in this directory says how to build and install GNU
|
||||
|
|
|
@ -1,20 +1,25 @@
|
|||
Tasks needed before the next release.
|
||||
|
||||
* COPYRIGHTS
|
||||
See the outstanding issues at the end of admin/notes/copyright.
|
||||
|
||||
* TO BE DONE SHORTLY BEFORE RELEASE
|
||||
|
||||
** Check for widow and orphan lines in manuals;
|
||||
make sure all the pages really look ok in the manual as formatted.
|
||||
|
||||
** Check for text in manuals that assumes current version is 21.
|
||||
|
||||
** Update AUTHORS.
|
||||
eshell.texi 'Known Problems' (does section need updating?)
|
||||
cc-mode.texi 'Performance Issues': "21.3 as of this writing"
|
||||
|
||||
** Cleanup temporary +++/--- lines in etc/NEWS.
|
||||
|
||||
** Regenerate the postscript files of the reference cards in etc.
|
||||
As of 2007/2/26, only ps files older than the associated tex files are:
|
||||
cs-dired-ref.ps sk-dired-ref.ps
|
||||
|
||||
May need update for Emacs-22:
|
||||
dired-ref.tex cs-dired-ref.tex fr-drdref.tex sk-dired-ref.tex
|
||||
|
||||
Fix overfull lines p3 fr-refcard.ps.
|
||||
|
||||
|
||||
** Ask maintainers of refcard translations to update them.
|
||||
|
||||
|
@ -53,17 +58,13 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem.
|
|||
* BUGS
|
||||
|
||||
** Fix up copyright confusions.
|
||||
See admin/notes/copyright.
|
||||
See end of admin/notes/copyright.
|
||||
|
||||
** simon.marshall@misys.com, Jan 12:
|
||||
Font-lock decides function call is function declaration in C+ +
|
||||
|
||||
** Fix needed for communication with gpg-agent
|
||||
Font-lock decides function call is function declaration in C++
|
||||
|
||||
** md5i@cs.cmu.edu, Feb 20: move-end-of-line in comint buffers
|
||||
|
||||
** dale@codefu.org, Feb 25: tramp and diff-mode results in Emacs crash
|
||||
|
||||
** daniel@bigwalter.net, Feb 25: Echoing of keys and process I/O
|
||||
|
||||
* DOCUMENTATION
|
||||
|
|
|
@ -27,6 +27,9 @@ 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.
|
||||
|
||||
4. Please don't just add an FSF copyright without checking that is the
|
||||
right thing to do.
|
||||
|
||||
|
||||
Every non-trivial file distributed through the Emacs CVS should be
|
||||
self-explanatory in terms of copyright and license. This includes
|
||||
|
@ -49,6 +52,9 @@ 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.
|
||||
|
||||
It can be helpful to put a reminder comment at the start of a trivial
|
||||
file, eg: "add a license notice if this grows to > 10 lines of code".
|
||||
|
||||
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
|
||||
|
@ -133,6 +139,12 @@ etc/edt-user.doc
|
|||
etc/emacs.csh
|
||||
- keep simple license for this simple file
|
||||
|
||||
etc/future-bug
|
||||
- doesn't need a humourless disclaimer, because Karl Fogel says we
|
||||
can consider it part of Emacs, and he has a blanker disclaimer for
|
||||
Emacs changes. (email to rgm "[Emacs-commit] emacs/etc future-bug",
|
||||
2007028)
|
||||
|
||||
etc/letter.pbm,letter.xpm
|
||||
- trivial, no notice needed.
|
||||
<http://lists.gnu.org/archive/html/emacs-devel/2007-02/msg00324.html>
|
||||
|
@ -158,14 +170,37 @@ SW.tit, TONEPY.tit, ZOZY.tit
|
|||
leim/MISC-DIC/CTLau-b5.html, CTLau.html, cangjie-table.b5, cangjie-table.cns,
|
||||
pinyin.map, ziranma.cin
|
||||
- leave the copyright alone.
|
||||
Note that pinyin.map, ziranma.cin (and hence the generated
|
||||
leim/quail/PY.el, ZIRANMA.el) are under GPLv1 or later.
|
||||
|
||||
leim/SKK-DIC/SKK-JISYO.L
|
||||
ja-dic/ja-dic.el
|
||||
(the latter is auto-generated from the former). Leave the copyright alone.
|
||||
|
||||
lib-src/etags.c
|
||||
- this has a copyright Ken Arnold. We are still deciding what should
|
||||
be done here (see below).
|
||||
Copyright information is duplicated in etc/ETAGS.README. Update that
|
||||
file too.
|
||||
|
||||
Until 2007 etags.c was described as being copyright FSF and Ken Arnold.
|
||||
After some investigation in Feb 2007, then to the best of our
|
||||
knowledge we believe that the original 1984 Emacs version was based
|
||||
on the version in BSD4.2. See for example this 1985 post from Ken Arnold:
|
||||
<http://groups.google.com/group/mod.sources/browse_thread/thread/ffe5c55845a640a9>
|
||||
I have received enough requests for the current source to ctags
|
||||
to post it. Here is the latest version (what will go out with
|
||||
4.3, modulo any bugs fixed during the beta period). It is the
|
||||
4.2 ctags with recognition of yacc and lex tags added.
|
||||
|
||||
See also a 1984 version of ctags (no copyright) posted to net.sources:
|
||||
<http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d>
|
||||
Version of etags.c in emacs-16.56 duplicates comment typos.
|
||||
|
||||
Accordingly, in Feb 2007 we added a 1984 copyright for the
|
||||
University of California and a revised BSD license. The terms of
|
||||
this require that the full license details be available in binary
|
||||
distributions - hence the file etc/ETAGS.README. The fact that the
|
||||
--version output just says "Copyright <year> FSF" is apparently OK
|
||||
from a legal point of view.
|
||||
|
||||
lib-src/getopt1.c, getopt_int.h
|
||||
- these are from the GNU C library. Leave the copyrights alone.
|
||||
|
@ -184,14 +219,129 @@ 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.
|
||||
NB don't change the GPL version used for lwlib .c and .h files (see
|
||||
below).
|
||||
|
||||
FSF copyrights should only appear in files which have undergone
|
||||
non-trivial cumulative changes from the original versions in the Lucid
|
||||
Widget Library. NB this means that if you make non-trivial changes to
|
||||
a file with no FSF copyright, you should add one. Also, if changes are
|
||||
reverted to the extent that a file becomes basically the same as the
|
||||
original version, the FSF copyright should be removed.
|
||||
|
||||
In my (rgm) opinion, as of Feb 2007, all the non-trivial files differ
|
||||
significantly from the original versions, with the exception of
|
||||
lwlib-Xm.h. Most of the changes that were made to this file have
|
||||
subsequently been reverted. Therefore I removed the FSF copyright from
|
||||
this file (which is arguably too trivial to merit a notice anyway). I
|
||||
added FSF copyright to the following files which did not have them
|
||||
already: Makefile.in, lwlib-Xaw.c, lwlib-int.h (borderline),
|
||||
lwlib-utils.c (borderline), lwlib.c, lwlib.h.
|
||||
|
||||
Copyright years before the advent of public CVS in 2001 were those
|
||||
when I judged (from the CVS logs) that non-trivial amounts of change
|
||||
had taken place. I also adjusted the existing FSF years in xlwmenu.c,
|
||||
xlwmenu.h, and xlwmenuP.h on the same basis.
|
||||
|
||||
Note that until Feb 2007, the following files in lwlib were lacking
|
||||
notices: lwlib-int.h, lwlib.h, lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h
|
||||
|
||||
The following files did not list a Lucid copyright: xlwmenu.h,
|
||||
xlwmenuP.h.
|
||||
|
||||
To the best of our knowledge, all the code files in lwlib were
|
||||
originally part of the Lucid Widget Library, even if they did not say
|
||||
so explicitly. For example, they were all present in Lucid Emacs 19.1
|
||||
in 1992. The exceptions are the two Xaw files, which did not appear
|
||||
till Lucid Emacs 19.9 in 1994. The file lwlib-Xaw.h is too trivial to
|
||||
merit a copyright notice, but would presumably have the same one as
|
||||
lwlib-Xaw.c. We have been unable to find a true standalone version of
|
||||
LWL, if there was such a thing, to check definitively.
|
||||
|
||||
To clarify the situation, in Feb 2007 we added Lucid copyrights and
|
||||
GPL notices to those files lacking either that were non-trivial,
|
||||
namely: lwlib-int.h, lwlib.h, xlwmenu.h, xlwmenuP.h. This represents
|
||||
our best understanding of the legal status of these files. We also
|
||||
clarified the notices in Makefile.in, which was originally the
|
||||
Makefile auto-generated from Lucid's Imakefile.
|
||||
|
||||
As of Feb 2007, the following files are considered too trivial for
|
||||
notices: lwlib-Xaw.h, lwlib-Xlw.h, lwlib-utils.h.
|
||||
|
||||
The version of lwlib/ first installed in Emacs seems to be the same as
|
||||
that used in Lucid Emacs 19.8 (released 6-sep-93); except the two Xaw
|
||||
files, which did not appear till Athena support was added in Lucid
|
||||
Emacs 19.9. In Lucid Emacs 19.1, all files were under GPLv1 or later,
|
||||
but by Lucid Emacs 19.8, lwlib.c and xlwmenu.c had been switched to v2
|
||||
or later. These are the versions that were first installed in Emacs.
|
||||
So in GNU Emacs, these two files have been under v2 or later since
|
||||
1994.
|
||||
|
||||
It seems that it was the intention of Lucid to use v1 or later
|
||||
(excepting the two files mentioned previously); so this is the license
|
||||
we have used when adding notices to code that did not have notices
|
||||
originally. Although we have the legal right to switch to v2 or later,
|
||||
rms prefers that we do not do so.
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
||||
oldXMenu/
|
||||
Keep the "copyright.h" method used by X11, rather than moving the
|
||||
licenses into the files. Note that the original X10.h did not use
|
||||
copyright.h, but had an explicit notice, which we retain.
|
||||
|
||||
If you make non-trivial changes to a file which does not have an FSF
|
||||
notice, add one and a GPL notice (as per Activate.c). If changes to a
|
||||
file are reverted such that it becomes essentially the same as the
|
||||
original X11 version, remove the FSF notice and GPL.
|
||||
|
||||
Only the files which differ significantly from the original X11
|
||||
versions should have FSF copyright and GPL notices. At time of writing
|
||||
(Feb 2007), this is: Activate.c, Create.c, Internal.c. I (rgm)
|
||||
established this by diff'ing the current files against those in X11R1,
|
||||
and when I found significant differences looking in the ChangeLog for
|
||||
the years they originated (the CVS logs are truncated before 1999). I
|
||||
therefore removed the FSF notices (added in 200x) from the other
|
||||
files. There are some borderline cases IMO: AddSel.c, InsSel.c,
|
||||
XMakeAssoc.c, XMenu.h. For these I erred on the side of NOT adding FSF
|
||||
notices.
|
||||
|
||||
With regards to whether the files we have changed should have GPL
|
||||
added or not, rms says (2007-02-25, "oldXmenu issues"):
|
||||
|
||||
It does not make much difference, because oldXmenu is obsolete
|
||||
except for use in Emacs (and it is not normally used in Emacs any
|
||||
more either).
|
||||
|
||||
So, to make things simple, please put our changes under the GPL.
|
||||
|
||||
insque.c had no copyright notice until 2005. The version of insque.c
|
||||
added to Emacs 1992-01-27 is essentially the same as insremque.c added
|
||||
to glic three days later by Roland McGrath, with an FSF copyright and
|
||||
GPL, but no ChangeLog entry:
|
||||
<http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/libc/misc/insremque.c?\
|
||||
rev=1.1&cvsroot=glibc>
|
||||
To the best of his recollection, McGrath (who has a copyright
|
||||
assignment) was the author of this file (email from roland at frob.com
|
||||
to rms, 2007-02-23, "Where did insque.c come from?"). The FSF
|
||||
copyright and GPL in this file are therefore correct as far as we
|
||||
understand it.
|
||||
|
||||
Imakefile had no legal info in Feb 2007, but was obviously based on
|
||||
the X11 version (which also had no explicit legal info). As it was
|
||||
unused, I removed it. It would have the same MIT copyright as
|
||||
Makefile.in does now.
|
||||
|
||||
|
||||
src/gmalloc.c
|
||||
- contains numerous copyrights from the GNU C library. Leave them alone.
|
||||
|
@ -328,6 +478,9 @@ system)
|
|||
Emacs 22 is released (though if they can be fixed before, that is
|
||||
obviously good):
|
||||
|
||||
Maybe some relevant comments here?
|
||||
<http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f>
|
||||
|
||||
|
||||
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
|
||||
|
@ -356,30 +509,6 @@ etc/images
|
|||
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:
|
||||
|
||||
NB apart from switching the TUTORIALs to GPL, I think there is nothing
|
||||
here that anyone can work on without further input from rms.
|
||||
|
||||
|
||||
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".
|
||||
|
||||
|
||||
etc/ms-kermit - no copyright, but ms-7bkermit has one
|
||||
|
||||
|
||||
etc/TUTORIAL* (translations)
|
||||
switch to GPL (see english TUTORIAL)
|
||||
rms: "We can leave the TUTORIAL translations alone until their
|
||||
|
@ -390,70 +519,19 @@ etc/TUTORIAL* (translations)
|
|||
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).
|
||||
|
||||
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
|
||||
|
||||
|
||||
[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?
|
||||
*** These are copyright issues still to be addressed:
|
||||
|
||||
|
||||
[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.
|
||||
etc/ms-kermit - no copyright, but ms-7bkermit has one
|
||||
|
||||
|
||||
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.
|
||||
|
||||
|
|
|
@ -1,3 +1,47 @@
|
|||
2007-03-01 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* ORDERS: Reformat text.
|
||||
|
||||
* NEWS (About external Lisp packages): New section.
|
||||
|
||||
2007-02-28 Thien-Thi Nguyen <ttn@gnu.org>
|
||||
|
||||
* TUTORIAL.it: Fix typo.
|
||||
|
||||
2007-02-27 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* cs-dired-ref.tex: Increase in 2 column case to make room
|
||||
for copyright notice.
|
||||
(nopagenumbers): Call to turn off numbers in 1 page document.
|
||||
(N,Aa(Bpov,Al(Bda, Modifikace Dired bufferu): Swap sections to
|
||||
balance column length in presence of copyright notice.
|
||||
(copyrightnotice): Uncomment so that notice is displayed.
|
||||
|
||||
* dired-ref.tex (vsize): Increase in 2 column case to make room
|
||||
for copyright notice.
|
||||
(nopagenumbers): Call to turn off numbers in 1 page document.
|
||||
(Getting Help, Modifying the Dired Buffer): Swap sections to
|
||||
balance column length in presence of copyright notice.
|
||||
(copyrightnotice): Uncomment so that notice is displayed.
|
||||
|
||||
* fr-drdref.tex (vsize): Increase in 2 column case.
|
||||
(\key): Tweak space for description.
|
||||
(\overfullrule): Set to 0pt to hide small overflows.
|
||||
(nopagenumbers): Call to turn off numbers in 1 page document.
|
||||
(Obtenir de l'aide, Modifier le tampon Dired): Swap sections to
|
||||
balance column length.
|
||||
(Mettre un flag sur les fichiers \`a d\'etruire): Hack in a line
|
||||
break to prevent overfull line.
|
||||
(find-names-dired): Use \key rather than \metax as a hack fix for
|
||||
overflow.
|
||||
|
||||
* sk-dired-ref.tex (vsize): Increase in 2 column case to make room
|
||||
for copyright notice.
|
||||
(nopagenumbers): Call to turn off numbers in 1 page document.
|
||||
(N,Aa(Bpoveda, Modifik,Aa(Bcia Dired bufferu): Swap sections to
|
||||
balance column length in presence of copyright notice.
|
||||
(copyrightnotice): Uncomment so that notice is displayed.
|
||||
|
||||
2007-02-26 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* orgcard.tex (section{Visibility Cycling}): Document key for
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
-- --
|
||||
-- Humor (sometimes unintended) on the Emacs developer's list --
|
||||
-- --
|
||||
-- The Free Software Foundation claims no copyright on this file, --
|
||||
-- compiled from the public emacs-devel mailing list. --
|
||||
-- --
|
||||
----------------------------------------------------------------------
|
||||
|
||||
"Is it legal for a `struct interval' to have a total_length field of
|
||||
|
|
49
etc/ETAGS.README
Normal file
49
etc/ETAGS.README
Normal file
|
@ -0,0 +1,49 @@
|
|||
etags is distributed under the following conditions:
|
||||
|
||||
|
||||
Copyright (C) 1984 The Regents of the University of California
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the
|
||||
distribution.
|
||||
3. Neither the name of the University nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
Copyright (C) 1984, 1987, 1988, 1989, 1993, 1994, 1995, 1998, 1999,
|
||||
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is not considered part of GNU Emacs.
|
||||
|
||||
This program 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.
|
||||
|
||||
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 Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
@ -1,3 +1,8 @@
|
|||
The Free Software Foundation claims no copyright on this file,
|
||||
compiled largely from postings to public newsgroups and mailing lists,
|
||||
and the GNU project email archives.
|
||||
|
||||
|
||||
From: Don Chiasson <G.CHIASSON@DREA-XX.ARPA>
|
||||
Subject: Some gnu jokes
|
||||
To: jokes@DREA-XX.ARPA, gergely@DREA-XX.ARPA, broome@DREA-XX.ARPA
|
||||
|
|
35
etc/NEWS
35
etc/NEWS
|
@ -96,6 +96,25 @@ coding-system-spec
|
|||
** The character codes for characters from the
|
||||
eight-bit-control/eight-bit-graphic charsets aren't now in the range
|
||||
128-255.
|
||||
|
||||
* About external Lisp packages
|
||||
|
||||
When you upgrade to Emacs 22 from a previous version, some older
|
||||
versions of external Lisp packages are known to behave badly.
|
||||
So in general, it is recommended that you upgrade to the latest
|
||||
versions of any external Lisp packages that you are using.
|
||||
|
||||
You should also be aware that many Lisp packages have been included
|
||||
with Emacs 22 (see the extensive list below), and you should remove
|
||||
any older versions of these packages to ensure that the Emacs 22
|
||||
version is used. You can use M-x list-load-path-shadows to find such
|
||||
older packages.
|
||||
|
||||
Some specific packages which are known to cause problems are:
|
||||
|
||||
** Semantic (used by CEDET, ECB, JDEE): upgrade to latest version.
|
||||
** cua.el, cua-mode.el: remove old versions.
|
||||
|
||||
|
||||
* Installation Changes in Emacs 22.1
|
||||
|
||||
|
@ -189,6 +208,9 @@ setting the variable `image-library-alist'.
|
|||
---
|
||||
** Support for GNU/Linux systems on S390 machines was added.
|
||||
|
||||
---
|
||||
** Support for GNU/Linux systems on Tensilica Xtensa machines was added.
|
||||
|
||||
---
|
||||
** Support for MacOS X was added.
|
||||
See the files mac/README and mac/INSTALL for build instructions.
|
||||
|
@ -1757,8 +1779,11 @@ on the mode line, header line and display margin, when run in an xterm.
|
|||
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
|
||||
some older versions of xterm, or on some proprietary versions.
|
||||
These key bindings work on xterm from X.org 6.8 (and later versions),
|
||||
they might not work on some older versions of xterm, or on some
|
||||
proprietary versions.
|
||||
The various keys generated by xterm when the "modifyOtherKeys"
|
||||
resource is set are also supported.
|
||||
|
||||
** Character terminal color support changes:
|
||||
|
||||
|
@ -1872,6 +1897,10 @@ keys (like pc-selection-mode) and typed text replaces the active
|
|||
region (like delete-selection-mode). Do not enable these modes with
|
||||
cua-mode. Customize the variable `cua-mode' to enable cua.
|
||||
|
||||
The cua-selection-mode enables the CUA keybindings for the region but
|
||||
does not change the bindings for C-z/C-x/C-c/C-v. It can be used as a
|
||||
replacement for pc-selection-mode.
|
||||
|
||||
In addition, cua provides unified rectangle support with visible
|
||||
rectangle highlighting: Use C-return to start a rectangle, extend it
|
||||
using the movement commands (or mouse-3), and cut or copy it using C-x
|
||||
|
@ -3906,7 +3935,7 @@ OPERATION is `insert-file-contents', and thus a function registered in
|
|||
|
||||
---
|
||||
** The variables post-command-idle-hook and post-command-idle-delay have
|
||||
been removed. Use run-with-idle-timer instead.
|
||||
been removed. Use run-with-idle-timer instead.
|
||||
|
||||
+++
|
||||
** `suppress-keymap' now works by remapping `self-insert-command' to
|
||||
|
|
14
etc/ORDERS
14
etc/ORDERS
|
@ -1,9 +1,13 @@
|
|||
Printed copies of the GNU Emacs Manual, the Emacs Lisp Reference
|
||||
Manual, "Programming in Emacs Lisp: An Introduction", and other
|
||||
materials can be ordered directly from the Free Software Foundation.
|
||||
|
||||
For more information, see the order form on the web at
|
||||
<http://www.gnu.org/order/order.html>. Your purchases will help support
|
||||
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>.
|
||||
<http://www.gnu.org/order/order.html>.
|
||||
|
||||
Your purchases will help support 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>.
|
||||
|
|
51
etc/PROBLEMS
51
etc/PROBLEMS
|
@ -330,14 +330,6 @@ the macro MAIL_USE_FLOCK in config.h or the m- or s- file it includes.
|
|||
IF YOU DON'T USE THE FORM OF INTERLOCKING THAT IS NORMAL ON YOUR
|
||||
SYSTEM, YOU CAN LOSE MAIL!
|
||||
|
||||
If your system uses the lock file protocol, and fascist restrictions
|
||||
prevent ordinary users from writing the lock files in /usr/spool/mail,
|
||||
you may need to make `movemail' setgid to a suitable group such as
|
||||
`mail'. You can use these commands (as root):
|
||||
|
||||
chgrp mail movemail
|
||||
chmod 2755 movemail
|
||||
|
||||
If your system uses the lock file protocol, and fascist restrictions
|
||||
prevent ordinary users from writing the lock files in /usr/spool/mail,
|
||||
you may need to make `movemail' setgid to a suitable group such as
|
||||
|
@ -2451,26 +2443,39 @@ This might happen due to a bug in the MinGW header assert.h, which
|
|||
defines the `assert' macro with a trailing semi-colon. The following
|
||||
patch to assert.h should solve this:
|
||||
|
||||
*** include/assert.h.orig Sun Nov 7 02:41:36 1999
|
||||
--- include/assert.h Mon Jan 29 11:49:10 2001
|
||||
***************
|
||||
*** 41,47 ****
|
||||
/*
|
||||
* If not debugging, assert does nothing.
|
||||
*/
|
||||
! #define assert(x) ((void)0);
|
||||
*** include/assert.h.orig Sun Nov 7 02:41:36 1999
|
||||
--- include/assert.h Mon Jan 29 11:49:10 2001
|
||||
***************
|
||||
*** 41,47 ****
|
||||
/*
|
||||
* If not debugging, assert does nothing.
|
||||
*/
|
||||
! #define assert(x) ((void)0);
|
||||
|
||||
#else /* debugging enabled */
|
||||
#else /* debugging enabled */
|
||||
|
||||
--- 41,47 ----
|
||||
/*
|
||||
* If not debugging, assert does nothing.
|
||||
*/
|
||||
! #define assert(x) ((void)0)
|
||||
--- 41,47 ----
|
||||
/*
|
||||
* If not debugging, assert does nothing.
|
||||
*/
|
||||
! #define assert(x) ((void)0)
|
||||
|
||||
#else /* debugging enabled */
|
||||
#else /* debugging enabled */
|
||||
|
||||
|
||||
*** Building the MS-Windows port with Visual Studio 2005 fails.
|
||||
|
||||
Microsoft no longer ships the single threaded version of the C library
|
||||
with their compiler, and the multithreaded static library is missing
|
||||
some functions that Microsoft have deemed non-threadsafe. The
|
||||
dynamically linked C library has all the functions, but there is a
|
||||
conflict between the versions of malloc in the DLL and in Emacs, which
|
||||
is not resolvable due to the way Windows does dynamic linking.
|
||||
|
||||
We recommend the use of the MingW port of GCC for compiling Emacs, as
|
||||
not only does it not suffer these problems, but it is also Free
|
||||
software like Emacs.
|
||||
|
||||
** Linking
|
||||
|
||||
*** Building Emacs with a system compiler fails to link because of an
|
||||
|
|
|
@ -20,7 +20,7 @@ C-c. (Due caratteri.) I caratteri ">>" posti al margine sinistro
|
|||
indicano le direttive per provare a usare un comando. Per esempio:
|
||||
<<Blank lines inserted here by startup of help-with-tutorial>>
|
||||
>> Adesso premi C-v (Vedi schermata successiva) per spostarti
|
||||
alla prossima schermata. (Vai avanti, tieni premuto il tasto
|
||||
alla prossima schermata. (Vai avanti, tieni premuto il tasto
|
||||
CONTROL mentre premi v). D'ora in poi dovrai fare così ogni volta
|
||||
che finisci di leggere lo schermo.
|
||||
|
||||
|
@ -44,7 +44,7 @@ I comandi seguenti sono utili per visualizzare le varie parti del testo:
|
|||
M-v Vai indietro di una schermata
|
||||
C-l Cancella lo schermo e riscrivi tutto il testo, muovendo
|
||||
il testo che si trova vicino al cursore al centro dello
|
||||
schermo. (Il tasto è CONTROL-L, non CONTROL-1.)
|
||||
schermo. (Il tasto è CONTROL-L, non CONTROL-1.)
|
||||
|
||||
>> Trova il cursore, osserva quale parte di testo gli è vicina. Premi
|
||||
C-l. Trova di nuovo il cursore e osserva che si trova sullo stesso
|
||||
|
@ -75,7 +75,7 @@ mostra le direzioni in cui operano questi quattro comandi:
|
|||
schermo.
|
||||
|
||||
Le quattro lettere dei comandi sono mnemoniche in inglese: P per
|
||||
precedente (previuos), N per successivo (next), B per indietro (backward)
|
||||
precedente (previous), N per successivo (next), B per indietro (backward)
|
||||
e F per avanti (forward). Questi sono tutti i comandi elementari per
|
||||
posizionare il cursore, li userai IN CONTINUAZIONE e conviene perciò
|
||||
impararli subito.
|
||||
|
@ -85,7 +85,7 @@ impararli subito.
|
|||
l'effetto di un C-p quando il cursore si trova a metà della riga.
|
||||
|
||||
Ogni riga di testo termina con un carattere Newline, che serve a separarla
|
||||
dalla successiva. È bene che l'ultima riga del tuo file termini con un
|
||||
dalla successiva. È bene che l'ultima riga del tuo file termini con un
|
||||
carattere Newline, benché Emacs non lo richieda.
|
||||
|
||||
>> Prova a usare C-b all'inizio di una riga. Sposterà il cursore
|
||||
|
@ -96,7 +96,7 @@ C-f sposta il cursore avanti attravero il carattere Newline proprio come
|
|||
C-b.
|
||||
|
||||
>> Premi alcune volte C-b per vedere dove si trova il cursore. Poi usa
|
||||
C-f per tornare alla fine della riga. Usa quindi C-f per andare alla
|
||||
C-f per tornare alla fine della riga. Usa quindi C-f per andare alla
|
||||
riga successiva.
|
||||
|
||||
Quando ci si sposta oltre l'inizio o la fine della schermata, il testo che
|
||||
|
@ -289,7 +289,7 @@ finestre.
|
|||
scompare.
|
||||
|
||||
Questo comando è diverso da tutti quelli imparati finora perché contiene
|
||||
due caratteri. Inizia con il carattere CONTROL-x. C'è un'ampia serie di
|
||||
due caratteri. Inizia con il carattere CONTROL-x. C'è un'ampia serie di
|
||||
comandi che iniziano con CONTROL-x; molti di essi riguardano finestre,
|
||||
file, buffer, e cose simili. Questi comandi possono essere lunghi due,
|
||||
tre o quattro caratteri.
|
||||
|
@ -320,12 +320,12 @@ della posizione attuale del cursore.
|
|||
Quando una riga di testo diventa troppo lunga per essere visualizzata su
|
||||
una riga di schermo essa viene "continuata" su una seconda riga dello
|
||||
schermo. Un carattere barra retroversa ("\") posto accanto al margine
|
||||
sinistro indica la prosecuzione della riga precedente. Quando si usa un
|
||||
sinistro indica la prosecuzione della riga precedente. Quando si usa un
|
||||
sistema a finestre grafico, invece della barra retroversa comparirà una
|
||||
piccola freccia ricurva.
|
||||
|
||||
>> Inserisci del testo fino a raggiungere il margine destro e poi
|
||||
continua. Vedrai apparire la prosecuzione della riga.
|
||||
continua. Vedrai apparire la prosecuzione della riga.
|
||||
>> Usa <Delete> per cancellare il testo fino a quando la riga di testo è
|
||||
di nuovo tutta contenuta in una sola riga dello schermo. La
|
||||
prosecuzione alla riga successiva scompare.
|
||||
|
@ -391,7 +391,7 @@ carattere o solo righe vuote e spazi effettuano una cancellazione (quindi
|
|||
non è possibile recuperare quel testo).
|
||||
|
||||
>> Muovi il cursore all'inizio di una riga non vuota. Usa C-k per
|
||||
eliminare il testo di quella riga. Premi C-k una seconda volta. Ti
|
||||
eliminare il testo di quella riga. Premi C-k una seconda volta. Ti
|
||||
accorgerai di come viene cancellato il carattere Newline posto dopo la
|
||||
riga stessa.
|
||||
|
||||
|
@ -423,7 +423,7 @@ quelle righe tutte assieme.
|
|||
Adesso, per recuperare il testo eliminato:
|
||||
|
||||
>> Premi C-y. Sposta il cursore alcune righe più in basso e premi di
|
||||
nuovo C-y. Hai appena visto come copiare una parte di testo.
|
||||
nuovo C-y. Hai appena visto come copiare una parte di testo.
|
||||
|
||||
Cosa succede se c'è del testo da recuperare tra quello eliminato ma è
|
||||
stato eliminato altro testo dopo di esso? C-y restituirebbe il testo
|
||||
|
@ -439,11 +439,11 @@ trova.
|
|||
Quando si usa M-y un certo numero di volte si arriva di nuovo al testo di
|
||||
partenza (quello eliminato per ultimo).
|
||||
|
||||
>> Elimina una riga, sposta il cursore, elimina un'altra riga. Usa C-y per
|
||||
>> Elimina una riga, sposta il cursore, elimina un'altra riga. Usa C-y per
|
||||
recuperare la seconda riga eliminata. Premi M-y e verrà sostituita
|
||||
dalla riga eliminata prima. Usa di nuovo M-y e osserva cosa succede.
|
||||
Continua fino a quando non ritrovi la riga che avevi eliminato per
|
||||
seconda. Se vuoi puoi usare un argomento numerico sia positivo che
|
||||
seconda. Se vuoi puoi usare un argomento numerico sia positivo che
|
||||
negativo per M-y.
|
||||
|
||||
|
||||
|
@ -544,7 +544,7 @@ Quando il salvataggio
|
|||
scritto. Si dovrebbero salvare le modifiche piuttosto spesso in modo da
|
||||
non perdere troppo lavoro se per caso il sistema dovesse bloccarsi.
|
||||
|
||||
>> Usa C-x C-f per salvare la tua copia di questa esercitazione. Questo
|
||||
>> Usa C-x C-f per salvare la tua copia di questa esercitazione. Questo
|
||||
dovrebbe mostrare il messaggio "Wrote ...TUTORIAL.it" nella parte bassa
|
||||
dello schermo.
|
||||
|
||||
|
@ -574,7 +574,7 @@ comando C-x C-f. In questo modo si possono aprire quanti file si vogliono
|
|||
all'interno di Emacs.
|
||||
|
||||
>> Crea un file chiamato "pippo" usando C-x C-f pippo <Invio>. Inserisci
|
||||
del testo e poi salva "pippo" con C-x C-s. Poi usa C-x C-f TUTORIAL.it
|
||||
del testo e poi salva "pippo" con C-x C-s. Poi usa C-x C-f TUTORIAL.it
|
||||
<Invio> per tornare all'esercitazione.
|
||||
|
||||
Emacs conserva il testo di ogni file all'interno di un oggetto chiamato
|
||||
|
@ -600,7 +600,7 @@ file questo non comporta un salvataggio del primo. Le modifiche rimangono
|
|||
solo all'interno di Emacs, nel buffer relativo a quel file. La creazione
|
||||
o la modifica del buffer del secondo file non ha alcun effetto sul buffer
|
||||
del primo. Sarebbe fastidioso dover tornare al primo file con C-x C-f per
|
||||
salvarlo con C-x C-s. Così c'è il comando
|
||||
salvarlo con C-x C-s. Così c'è il comando
|
||||
|
||||
C-x s Salva alcuni buffer
|
||||
|
||||
|
@ -608,8 +608,8 @@ C-x s chiede conferma del salvataggio per ogni buffer che contiene testo
|
|||
modificato e non ancora salvato. Chiede, per ognuno di quei buffer, se si
|
||||
voglia salvarne il contenuto nel file corrispondente.
|
||||
|
||||
>> Inserisci una riga di testo e poi premi C-x s. Dovrebbe chiederti se
|
||||
vuoi salvare il buffer chiamato TUTORIAL.it. Rispondi di sì battendo
|
||||
>> Inserisci una riga di testo e poi premi C-x s. Dovrebbe chiederti se
|
||||
vuoi salvare il buffer chiamato TUTORIAL.it. Rispondi di sì battendo
|
||||
"y".
|
||||
|
||||
|
||||
|
@ -620,8 +620,8 @@ Emacs ha molti comandi in pi
|
|||
posto su tutti i caratteri CONTROL e META. Emacs risolve questo problema
|
||||
usando il comando "estendi" (eXtend). Ce ne sono di due tipi:
|
||||
|
||||
C-x Comando esteso carattere. Seguito da un carattere.
|
||||
M-x Comando esteso con nome. Seguito da un nome di comando.
|
||||
C-x Comando esteso carattere. Seguito da un carattere.
|
||||
M-x Comando esteso con nome. Seguito da un nome di comando.
|
||||
|
||||
Si tratta di comandi utili ma meno utilizzati di quelli che già osservati.
|
||||
Se ne sono visti due: il comando C-x C-f per visitare un file e quello C-x
|
||||
|
@ -652,7 +652,7 @@ sospensione di Emacs. In circostanze normali, invece, se non si
|
|||
punto di fare un log-out è meglio sospendere l'esecuzione di Emacs
|
||||
piuttosto che interromperla.
|
||||
|
||||
Ci sono molti comandi che usano C-x. Ecco una lista di quelli già
|
||||
Ci sono molti comandi che usano C-x. Ecco una lista di quelli già
|
||||
conosciuti:
|
||||
|
||||
C-x C-f Apri un file.
|
||||
|
@ -716,7 +716,7 @@ dello schermo.
|
|||
-----------
|
||||
|
||||
La riga immediatamente sopra all'area di eco è chiamata "mode line" (riga
|
||||
di modo). La "mode line" si presenta più o meno così:
|
||||
di modo). La "mode line" si presenta più o meno così:
|
||||
|
||||
--:** TUTORIAL.it (Fundamental)--L720--64%---------------
|
||||
|
||||
|
@ -736,7 +736,7 @@ La lettera L e le cifre indicano il numero di riga (Line) del punto
|
|||
indicato dal cursore in quel momento.
|
||||
|
||||
I due asterischi vicino all'inizio indicano che sono state fatte delle
|
||||
modifiche al testo. Se il file è stato appena aperto o appena salvato
|
||||
modifiche al testo. Se il file è stato appena aperto o appena salvato
|
||||
quella parte della "mode line" non mostra alcun asterisco, solo trattini.
|
||||
|
||||
La parte di "mode line" racchiusa tra parentesi serve ad indicare in quale
|
||||
|
@ -999,13 +999,13 @@ La forma base di aiuto
|
|||
e poi un carattere o una sequenza di caratteri; Emacs mostrerà una breve
|
||||
descrizione del comando stesso.
|
||||
|
||||
>> Prova C-h c C-p. Dovresti leggere un messaggio del tipo
|
||||
>> Prova C-h c C-p. Dovresti leggere un messaggio del tipo
|
||||
|
||||
C-p runs the command previous-line (purtroppo in inglese!)
|
||||
|
||||
Questo messaggio indica il "nome della funzione". I nomi di funzione sono
|
||||
usati principalmente per personalizzare ed estendere Emacs e sono scelti
|
||||
anche in modo da indicare che cosa il comando fa. Servono quindi anche da
|
||||
anche in modo da indicare che cosa il comando fa. Servono quindi anche da
|
||||
breve descrizione, sufficiente per ricordarsi di comandi già imparati.
|
||||
|
||||
I comandi con più caratteri come ad esempio C-x C-s e (se non c'è il tasto
|
||||
|
@ -1036,7 +1036,7 @@ inserire il nome della variabile quando Emacs lo richiede.
|
|||
|
||||
C-h a "Apropos" comando. Inserisci una parola ed Emacs ti
|
||||
elencherà tutti i comandi il cui nome contiene quella
|
||||
parola. Questi comandi possono tutti essere eseguiti con
|
||||
parola. Questi comandi possono tutti essere eseguiti con
|
||||
META-x. Per alcuni comandi ti sarà mostrata anche una
|
||||
sequenza di uno o due caratteri che serve a far partire il
|
||||
comando senza doverlo inserire per esteso.
|
||||
|
@ -1089,7 +1089,7 @@ distribuito con il permesso di farne copie a determinate condizioni:
|
|||
NOTA BENE: la licenza che definisce a tutti gli effetti i termini
|
||||
secondo i quali è possibile la copia e la distribuzione di questo
|
||||
documento è quella originale in lingua inglese contenuta nel file
|
||||
"TUTORIAL". Qui di seguito se ne riporta una traduzione a scopo
|
||||
"TUTORIAL". Qui di seguito se ne riporta una traduzione a scopo
|
||||
indicativo, restando comunque inteso il fatto che è quella originale a
|
||||
fare fede.
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
% 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 1, or (at your option)
|
||||
% 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,
|
||||
|
|
|
@ -103,7 +103,7 @@
|
|||
\def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
|
||||
\else %2 or 3 columns uses prereduced size
|
||||
\hsize 3.4in
|
||||
\vsize 7.95in
|
||||
\vsize 9.2in
|
||||
\hoffset -.75in
|
||||
\voffset -.745in
|
||||
\font\titlefont=csbx10 \scaledmag2
|
||||
|
@ -334,10 +334,17 @@ \section{Zna
|
|||
\key{zmìò znaèku na jiné písmeno}{* c}
|
||||
\key{oznaè soubory, pro které elispový výraz vrací t}{* ( \dx}
|
||||
|
||||
\section{Nápověda}
|
||||
\section{Modifikace Dired bufferu}
|
||||
|
||||
\key{zobraz nápovědu}{h}
|
||||
\key{přehled příkazů dired}{?}
|
||||
\key{vlož do tohoto bufferu podadresář}{i}
|
||||
\key{odstraň označené soubory z bufferu}{k}
|
||||
\key{odstraň z bufferu výpis podadresáře}{C-u k}
|
||||
\key{znovu načti adresáře (značky se zachovají)}{g}
|
||||
\key{přepni třídění adresáře podle jména/data}{s}
|
||||
\key{uprav volby příkazu ls}{C-u s}
|
||||
\key{obnov značky, skryté řádky apod.}{C-_}
|
||||
\key{skryj všechny podadresáře}{M-\$}
|
||||
\key{skryj nebo odkryj všechny podadresáře}{\$}
|
||||
|
||||
\section{Pøíkazy nad oznaèenými soubory}
|
||||
|
||||
|
@ -373,18 +380,6 @@ \section{Ozna
|
|||
\key{proveï výmaz souborù oznaèených ke smazání}{x}
|
||||
\key{oznaè soubory vyhovující regulárnímu výrazu}{\% d}
|
||||
|
||||
\section{Modifikace Dired bufferu}
|
||||
|
||||
\key{vlož do tohoto bufferu podadresář}{i}
|
||||
\key{odstraň označené soubory z bufferu}{k}
|
||||
\key{odstraň z bufferu výpis podadresáře}{C-u k}
|
||||
\key{znovu načti adresáře (značky se zachovají)}{g}
|
||||
\key{přepni třídění adresáře podle jména/data}{s}
|
||||
\key{uprav volby příkazu ls}{C-u s}
|
||||
\key{obnov značky, skryté řádky apod.}{C-_}
|
||||
\key{skryj všechny podadresáře}{M-\$}
|
||||
\key{skryj nebo odkryj všechny podadresáře}{\$}
|
||||
|
||||
\section{Pøíkazy s regulárními výrazy}
|
||||
|
||||
\key{oznaè soubory vyhovující regulárnímu výrazu}{\% m}
|
||||
|
@ -400,7 +395,12 @@ \section{Dired a Find}
|
|||
\metax{otevøi v dired soubory obsahující vzorek}{M-x find-grep-dired}
|
||||
\metax{otevøi v dired soubory podle výstupu \kbd{find}}{M-x find-dired}
|
||||
|
||||
%\copyrightnotice
|
||||
\section{Nápověda}
|
||||
|
||||
\key{zobraz nápovědu}{h}
|
||||
\key{přehled příkazů dired}{?}
|
||||
|
||||
\copyrightnotice
|
||||
|
||||
\bye
|
||||
|
||||
|
|
2424
etc/dired-ref.ps
2424
etc/dired-ref.ps
File diff suppressed because it is too large
Load diff
|
@ -95,7 +95,7 @@
|
|||
\def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
|
||||
\else %2 or 3 columns uses prereduced size
|
||||
\hsize 3.4in
|
||||
\vsize 7.95in
|
||||
\vsize 9.2in
|
||||
\hoffset -.75in
|
||||
\voffset -.745in
|
||||
\font\titlefont=cmbx10 \scaledmag2
|
||||
|
@ -243,6 +243,8 @@
|
|||
% commands fit on a page in two-column format
|
||||
\def\dx{{\bf (DX)}}
|
||||
|
||||
\nopagenumbers
|
||||
|
||||
%**end of header
|
||||
|
||||
|
||||
|
@ -326,10 +328,17 @@ \section{Marking and Unmarking Files}
|
|||
\key{change the marks to a different character}{* c}
|
||||
\key{mark files for which Elisp expression returns t}{* ( \dx}
|
||||
|
||||
\section{Getting Help}
|
||||
\section{Modifying the Dired Buffer}
|
||||
|
||||
\key{dired help}{h}
|
||||
\key{dired summary (short help) and error log}{?}
|
||||
\key{insert a subdirectory into this buffer}{i}
|
||||
\key{remove marked files from the listing}{k}
|
||||
\key{remove a subdir listing}{C-u k}
|
||||
\key{re-read all directories (retains all marks)}{g}
|
||||
\key{toggle sorting of current subdir by name/date}{s}
|
||||
\key{edit ls switches}{C-u s}
|
||||
\key{recover marks, hidden lines, and such}{C-_}
|
||||
\key{hide all subdirectories}{M-\$}
|
||||
\key{hide or unhide subdirectory}{\$}
|
||||
|
||||
\section{Commands on Files Marked or Specified by the Prefix}
|
||||
|
||||
|
@ -365,18 +374,6 @@ \section{Flagging Files for Deletion}
|
|||
\key{execute the deletions requested (flagged files)}{x}
|
||||
\key{flag files matching a regular expression}{\% d}
|
||||
|
||||
\section{Modifying the Dired Buffer}
|
||||
|
||||
\key{insert a subdirectory into this buffer}{i}
|
||||
\key{remove marked files from the listing}{k}
|
||||
\key{remove a subdir listing}{C-u k}
|
||||
\key{re-read all directories (retains all marks)}{g}
|
||||
\key{toggle sorting of current subdir by name/date}{s}
|
||||
\key{edit ls switches}{C-u s}
|
||||
\key{recover marks, hidden lines, and such}{C-_}
|
||||
\key{hide all subdirectories}{M-\$}
|
||||
\key{hide or unhide subdirectory}{\$}
|
||||
|
||||
\section{Regular Expression Commands}
|
||||
|
||||
\key{mark filenames matching a regular expression}{\% m}
|
||||
|
@ -392,7 +389,12 @@ \section{Dired and Find}
|
|||
\metax{dired file(s) that contain pattern}{M-x find-grep-dired}
|
||||
\metax{dired file(s) based on \kbd{find} output}{M-x find-dired}
|
||||
|
||||
%\copyrightnotice
|
||||
\section{Getting Help}
|
||||
|
||||
\key{dired help}{h}
|
||||
\key{dired summary (short help) and error log}{?}
|
||||
|
||||
\copyrightnotice
|
||||
|
||||
\bye
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
The Free Software Foundation claims no copyright on this file, taken
|
||||
from a posting to the public newsgroup net.sources.
|
||||
|
||||
Path: mit-amt!mit-eddie!think!harvard!seismo!gatech!akgua!whuxlm!whuxl!houxm!ihnp4!stolaf!umn-cs!herndon
|
||||
From: herndon@umn-cs.UUCP
|
||||
Newsgroups: net.sources
|
||||
|
|
2695
etc/fr-drdref.ps
2695
etc/fr-drdref.ps
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,3 @@
|
|||
|
||||
% Reference Card for Dired
|
||||
% Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
% 2006, 2007 Free Software Foundation, Inc.
|
||||
|
@ -96,7 +95,7 @@
|
|||
\def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
|
||||
\else %2 or 3 columns uses prereduced size
|
||||
\hsize 3.4in
|
||||
\vsize 7.95in
|
||||
\vsize 10in
|
||||
\hoffset -.75in
|
||||
\voffset -.745in
|
||||
\font\titlefont=cmbx10 \scaledmag2
|
||||
|
@ -217,8 +216,9 @@
|
|||
% \key{description of key}{key-name}
|
||||
% prints the description left-justified, and the key-name in a \kbd
|
||||
% form near the right margin.
|
||||
% First hfill tweaked from 0.75 to 0.8 to allow for longer descriptions.
|
||||
\def\key#1#2{\leavevmode\hbox to \hsize{\vtop
|
||||
{\hsize=.75\hsize\rightskip=1em
|
||||
{\hsize=.8\hsize\rightskip=1em
|
||||
\hskip\keyindent\relax#1}\kbd{#2}\hfil}}
|
||||
|
||||
\newbox\metaxbox
|
||||
|
@ -244,6 +244,10 @@
|
|||
% commands fit on a page in two-column format
|
||||
\def\dx{\bf (DX)}
|
||||
|
||||
% Set to non-zero to check for layout problems.
|
||||
\overfullrule 0pt
|
||||
\nopagenumbers
|
||||
|
||||
%**end of header
|
||||
|
||||
|
||||
|
@ -334,10 +338,17 @@ \section{Marquer et \^oter les marques des fichiers}
|
|||
\key{modifier les marques par un caract\`ere diff\'erent}{* c}
|
||||
\key{marquer les fichiers pour lesquels une expression Elisp renvoie t}{* (\dx}
|
||||
|
||||
\section{Obtenir de l'aide}
|
||||
\section{Modifier le tampon Dired}
|
||||
|
||||
\key{aide sur dired}{h}
|
||||
\key{r\'esum\'e de dired (aide succinte) et trace d'erreur}{?}
|
||||
\key{ins\'erer un sous-r\'epertoire dans ce tampon}{i}
|
||||
\key{supprimer les fichiers marqu\'es de la liste}{k}
|
||||
\key{supprimer le listing d'un sous-r\'epertoire}{C-u k}
|
||||
\key{relire tous les r\'epertoires (conserve toutes les marques)}{g}
|
||||
\key{bascule le tri sur le nom/date du r\'epertoire courant}{s}
|
||||
\key{\'edite les options de ls }{C-u s}
|
||||
\key{r\'ecup\`ere les marques, les lignes cach\'ees, etc.}{C-_}
|
||||
\key{cache tous les sous-r\'epertoires}{M-\$}
|
||||
\key{cache ou fait appara\^\i{}tre le sous-r\'epertoire}{\$}
|
||||
|
||||
\section{Commandes sur les fichiers marqu\'es ou sp\'ecifi\'es par le pr\'efixe}
|
||||
|
||||
|
@ -363,8 +374,9 @@ \section{Commandes sur les fichiers marqu\'es ou sp\'ecifi\'es par le pr\'efixe}
|
|||
\key{lancer une commande shell sur le(s) fichier(s)}{!}
|
||||
|
||||
\section{Mettre un flag sur les fichiers \`a d\'etruire}
|
||||
\leftline{\bf Les commandes qui \^otent les marquent suppriment les
|
||||
flags de suppression}
|
||||
%% Hack for overfull line. Proper fix?
|
||||
\leftline{\bf Les commandes qui \^otent les marquent suppriment les}
|
||||
\leftline{\bf flags de suppression}
|
||||
\key{placer un flag de suppression sur le fichier}{d}
|
||||
\key{sauvegarder et supprimer le flag de suppression}{delete}
|
||||
\key{placer un flag sur tous les fichiers de sauvegarde (dont les noms
|
||||
|
@ -377,18 +389,6 @@ \section{Mettre un flag sur les fichiers \`a d\'etruire}
|
|||
\key{placer un flag sur les fichiers correspondant \`a une expression
|
||||
rationnelle }{\% d}
|
||||
|
||||
\section{Modifier le tampon Dired}
|
||||
|
||||
\key{ins\'erer un sous-r\'epertoire dans ce tampon}{i}
|
||||
\key{supprimer les fichiers marqu\'es de la liste}{k}
|
||||
\key{supprimer le listing d'un sous-r\'epertoire}{C-u k}
|
||||
\key{relire tous les r\'epertoires (conserve toutes les marques)}{g}
|
||||
\key{bascule le tri sur le nom/date du r\'epertoire courant}{s}
|
||||
\key{\'edite les options de ls }{C-u s}
|
||||
\key{r\'ecup\`ere les marques, les lignes cach\'ees, etc.}{C-_}
|
||||
\key{cache tous les sous-r\'epertoires}{M-\$}
|
||||
\key{cache ou fait appara\^\i{}tre le sous-r\'epertoire}{\$}
|
||||
|
||||
\section{Commandes sur les expressions rationnelles}
|
||||
|
||||
\key{marquer les noms de fichiers correspondant \`a une expression
|
||||
|
@ -401,11 +401,17 @@ \section{Commandes sur les expressions rationnelles}
|
|||
\key{marquer pour une suppression}{\% d}
|
||||
|
||||
\section{Dired et Find}
|
||||
\metax{fichier(s) dired dont le nom correspond \`a un motif}{M-x
|
||||
%% Hack for overfull line (should be \metax). Proper fix?
|
||||
\key{fichier(s) dired dont le nom correspond \`a un motif}{M-x
|
||||
find-names-dired}
|
||||
\metax{fichier(s) dired contenant un motif}{M-x find-grep-dired}
|
||||
\metax{fichier(s) dired bas\'es sur ce que produit \kbd{find}}{M-x find-dired}
|
||||
|
||||
\section{Obtenir de l'aide}
|
||||
|
||||
\key{aide sur dired}{h}
|
||||
\key{r\'esum\'e de dired (aide succinte) et trace d'erreur}{?}
|
||||
|
||||
\copyrightnotice
|
||||
|
||||
\bye
|
||||
|
|
1487
etc/orgcard.ps
1487
etc/orgcard.ps
File diff suppressed because it is too large
Load diff
|
@ -104,7 +104,7 @@
|
|||
\def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}}
|
||||
\else %2 or 3 columns uses prereduced size
|
||||
\hsize 3.4in
|
||||
\vsize 7.95in
|
||||
\vsize 9.2in
|
||||
\hoffset -.75in
|
||||
\voffset -.745in
|
||||
\font\titlefont=csbx10 \scaledmag2
|
||||
|
@ -252,6 +252,8 @@
|
|||
% commands fit on a page in two-column format
|
||||
\def\dx{{\bf (DX)}}
|
||||
|
||||
\nopagenumbers
|
||||
|
||||
%**end of header
|
||||
|
||||
|
||||
|
@ -335,10 +337,17 @@ \section{Ozna
|
|||
\key{zmeò znaèku na iné písmeno}{* c}
|
||||
\key{oznaè súbory, pre ktoré elispový výraz vrací t}{* ( \dx}
|
||||
|
||||
\section{Nápoveda}
|
||||
\section{Modifikácia Dired bufferu}
|
||||
|
||||
\key{zobraz nápovedu}{h}
|
||||
\key{prehµad príkazov dired}{?}
|
||||
\key{vlo¾ do tohto bufferu podadresár}{i}
|
||||
\key{odstráò oznaèené súbory z bufferu}{k}
|
||||
\key{odstráò z bufferu výpis podadresára}{C-u k}
|
||||
\key{znovu naèítaj adresár (znaèky sa zachovajú)}{g}
|
||||
\key{prepni triedenie adresára podµa mena/dátumu}{s}
|
||||
\key{uprav voµby príkazu ls}{C-u s}
|
||||
\key{obnov znaèky, skryté riadky a~pod.}{C-_}
|
||||
\key{skry v¹etky podadresáre}{M-\$}
|
||||
\key{skry alebo odkry v¹etky podadresáre}{\$}
|
||||
|
||||
\section{Príkazy nad oznaèenými súbormi}
|
||||
|
||||
|
@ -375,18 +384,6 @@ \section{Ozna
|
|||
\key{vyma¾ súbory oznaèené na zmazanie}{x}
|
||||
\key{oznaè súbory vyhovujúce regulárnemu výrazu}{\% d}
|
||||
|
||||
\section{Modifikácia Dired bufferu}
|
||||
|
||||
\key{vlo¾ do tohto bufferu podadresár}{i}
|
||||
\key{odstráò oznaèené súbory z bufferu}{k}
|
||||
\key{odstráò z bufferu výpis podadresára}{C-u k}
|
||||
\key{znovu naèítaj adresár (znaèky sa zachovajú)}{g}
|
||||
\key{prepni triedenie adresára podµa mena/dátumu}{s}
|
||||
\key{uprav voµby príkazu ls}{C-u s}
|
||||
\key{obnov znaèky, skryté riadky a~pod.}{C-_}
|
||||
\key{skry v¹etky podadresáre}{M-\$}
|
||||
\key{skry alebo odkry v¹etky podadresáre}{\$}
|
||||
|
||||
\section{Príkazy s regulárnymi výrazmi}
|
||||
|
||||
\key{oznaè súbory vyhovujúce regulárnemu výrazu}{\% m}
|
||||
|
@ -402,7 +399,12 @@ \section{Dired a Find}
|
|||
\metax{otvor v dired súbory obsahujúce vzorku}{M-x find-grep-dired}
|
||||
\metax{otvor v dired súbory podµa výstupu \kbd{find}}{M-x find-dired}
|
||||
|
||||
%\copyrightnotice
|
||||
\section{Nápoveda}
|
||||
|
||||
\key{zobraz nápovedu}{h}
|
||||
\key{prehµad príkazov dired}{?}
|
||||
|
||||
\copyrightnotice
|
||||
|
||||
\bye
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
2007-02-26 Francesco Potort,Al(B <pot@gnu.org>
|
||||
|
||||
* Makefile.in (etags, ctags): define EMACS_NAME as "GNU Emacs".
|
||||
* Makefile.in (etags, ctags): Define EMACS_NAME as "GNU Emacs".
|
||||
|
||||
2007-02-20 Ulrich Mueller <ulm@kph.uni-mainz.de> (tiny change)
|
||||
|
||||
|
@ -111,8 +111,7 @@
|
|||
|
||||
2006-11-27 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* makefile.w32-in ($(BLD)/emacsclient.$(O)): Depend on
|
||||
makefile.w32-in.
|
||||
* makefile.w32-in ($(BLD)/emacsclient.$(O)): Depend on makefile.w32-in.
|
||||
|
||||
2006-11-25 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
|
|
|
@ -1,23 +1,62 @@
|
|||
/* Tags file maker to go with GNU Emacs -*- coding: latin-1 -*-
|
||||
Copyright (C) 1984, 1987, 1988, 1989, 1993, 1994, 1995,
|
||||
1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc. and Ken Arnold
|
||||
|
||||
This file is not considered part of GNU Emacs.
|
||||
Copyright (C) 1984 The Regents of the University of California
|
||||
|
||||
This program 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.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the
|
||||
distribution.
|
||||
3. Neither the name of the University nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
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.
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS''
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
|
||||
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS
|
||||
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
Copyright (C) 1984, 1987, 1988, 1989, 1993, 1994, 1995, 1998, 1999,
|
||||
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is not considered part of GNU Emacs.
|
||||
|
||||
This program 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.
|
||||
|
||||
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 Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
|
||||
/* NB To comply with the above BSD license, copyright information is
|
||||
reproduced in etc/ETAGS.README. That file should be updated when the
|
||||
above notices are.
|
||||
|
||||
To the best of our knowledge, this code was originally based on the
|
||||
ctags.c distributed with BSD4.2, which was copyrighted by the
|
||||
University of California, as described above. */
|
||||
|
||||
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 Street, Fifth Floor, Boston, MA 02110-1301, USA. */
|
||||
|
||||
/*
|
||||
* Authors:
|
||||
|
@ -842,8 +881,8 @@ static void
|
|||
print_version ()
|
||||
{
|
||||
printf ("%s (%s %s)\n", (CTAGS) ? "ctags" : "etags", EMACS_NAME, VERSION);
|
||||
puts ("Copyright (C) 2007 Free Software Foundation, Inc. and Ken Arnold");
|
||||
puts ("This program is distributed under the same terms as Emacs");
|
||||
puts ("Copyright (C) 2007 Free Software Foundation, Inc.");
|
||||
puts ("This program is distributed under the terms in ETAGS.README");
|
||||
|
||||
exit (EXIT_SUCCESS);
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ ALL = make-docfile hexl ctags etags movemail ebrowse sorted-doc digest-doc emacs
|
|||
|
||||
.PHONY: $(ALL)
|
||||
|
||||
VERSION = 22.0.94
|
||||
VERSION = 22.0.95
|
||||
|
||||
LOCAL_FLAGS = -DWINDOWSNT -DDOS_NT -DSTDC_HEADERS=1 -DNO_LDAV=1 \
|
||||
-DNO_ARCHIVES=1 -DHAVE_CONFIG_H=1 -I../nt/inc \
|
||||
|
|
116
lisp/ChangeLog
116
lisp/ChangeLog
|
@ -1,10 +1,120 @@
|
|||
2007-03-03 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* international/mule.el (find-auto-coding): Don't search for
|
||||
line-ending characters past the end of the tail.
|
||||
|
||||
2007-03-03 Christopher Allan Webber <cwebber@dustycloud.org> (tiny change)
|
||||
|
||||
* play/gamegrid.el (gamegrid-add-score-with-update-game-score-1):
|
||||
Jump to the line where new score has been uploaded.
|
||||
|
||||
* play/tetris.el (tetris-move-bottom, tetris-move-left)
|
||||
(tetris-move-right, tetris-rotate-prev, tetris-rotate-next):
|
||||
Do nothing when the game is paused.
|
||||
|
||||
2007-03-03 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* textmodes/org.el (org-set-tags): Prevent slipping of point
|
||||
during completion.
|
||||
|
||||
2007-03-01 Lennart Borgman <lennart.borgman.073@student.lu.se>
|
||||
|
||||
* isearch.el (isearch-message-prefix):
|
||||
Use minibuffer-prompt-properties.
|
||||
|
||||
2007-03-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
|
||||
|
||||
* ps-print.el: Replace (defvar VAR nil) by (defvar VAR).
|
||||
(ps-setup): Print which Emacsen is running ps-print package.
|
||||
|
||||
2007-03-01 Stuart Herring <herring@lanl.gov> (tiny change)
|
||||
|
||||
* files.el (set-auto-mode-0): Use `indirect-function'.
|
||||
(hack-one-local-variable): Don't reapply current major mode.
|
||||
|
||||
2007-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* progmodes/python.el (python-quote-syntax): Don't bother with
|
||||
syntax-ppss-context.
|
||||
(python-fill-paragraph): Make sure that fenced-string delimiters that
|
||||
stand on their own line stay there
|
||||
|
||||
2007-03-01 Lennart Borgman <lennart.borgman.073@student.lu.se>
|
||||
|
||||
* replace.el (perform-replace): Propertize message.
|
||||
|
||||
2007-03-01 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* textmodes/org.el (org-prepare-agenda-buffers): Also check for
|
||||
invisible heading.
|
||||
|
||||
2007-02-28 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* net/tramp.el (tramp-file-name-handler): Revert last change.
|
||||
|
||||
2007-02-28 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-ui.el (gdb-mouse-until, gdb-mouse-jump):
|
||||
Correct doc strings.
|
||||
|
||||
2007-02-28 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* replace.el (perform-replace): Undo forward-char immediately if
|
||||
non-adjacent search fails.
|
||||
|
||||
2007-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* version.el (emacs-major-version, emacs-minor-version):
|
||||
string-to-int -> string-to-number.
|
||||
|
||||
2007-02-28 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* help.el (where-is): Fail gracefully when not passed a command.
|
||||
|
||||
2007-02-28 Stuart Herring <herring@lanl.gov> (tiny change)
|
||||
|
||||
* find-lisp.el (find-lisp-default-directory-predicate):
|
||||
Fix bug: Do symlink check on expanded filename.
|
||||
|
||||
2007-02-28 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* textmodes/org.el (org-set-tags, org-table-get-field): Avoid case
|
||||
changes during replacement.
|
||||
(org-agenda-mode-map): Add default binding for `org-agenda-archive'.
|
||||
|
||||
2007-02-28 Lars Hansen <larsh@soem.dk>
|
||||
|
||||
* desktop.el: Delete header line listing me as maintainer.
|
||||
|
||||
2007-02-28 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* tutorial.el (tutorial--describe-nonstandard-key): Tweak text in
|
||||
the menus case.
|
||||
|
||||
2007-02-28 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* net/tramp.el (tramp-file-name-handler): Inhibit modification
|
||||
hooks to avoid confusion when combining after-change calls.
|
||||
|
||||
2007-02-27 Ken Manheimer <ken.manheimer@gmail.com>
|
||||
|
||||
* allout.el (allout-encrypt-string): Remove inhibition of gpg-agent,
|
||||
now that pgg-gpg-process-region correctly honors passed-in passphrase.
|
||||
(allout-distinctive-bullets-string): Add info about bullet conventions.
|
||||
(allout-mode): Add info about distinctive vs plain bullets.
|
||||
|
||||
2007-02-27 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* textmodes/org.el (org-archive-subtree): Quote variable name.
|
||||
(org-agenda-get-todos): Make sure skip properties are checked correctly.
|
||||
|
||||
2007-02-26 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gud.el (gud, gud-menu-map): Remove references to bash/bashdb.
|
||||
(gud-bashdb-history, gud-bashdb-marker-filter)
|
||||
* progmodes/gud.el (gud-bashdb-history, gud-bashdb-marker-filter)
|
||||
(gud-bashdb-command-name, bashdb): Remove.
|
||||
(gud, gud-menu-map): Remove references to bash/bashdb.
|
||||
|
||||
2007-02-26 Andrey Zhdanov <susuman@hotmail.com> (tiny change)
|
||||
2007-02-26 Andrey Zhdanov <susuman@hotmail.com> (tiny change)
|
||||
|
||||
(gud-pdb-marker-regexp): Add optional <module> keyword for Python 2.5.
|
||||
|
||||
|
|
|
@ -324,29 +324,42 @@ of this var to take effect."
|
|||
(defcustom allout-distinctive-bullets-string "*+-=>()[{}&!?#%\"X@$~_\\:;^"
|
||||
"*Persistent outline header bullets used to distinguish special topics.
|
||||
|
||||
These bullets are used to distinguish topics from the run-of-the-mill
|
||||
ones. They are not used in the standard topic headers created by
|
||||
the topic-opening, shifting, and rebulleting (eg, on topic shift,
|
||||
topic paste, blanket rebulleting) routines, but are offered among the
|
||||
choices for rebulleting. They are not altered by the above automatic
|
||||
rebulleting, so they can be used to characterize topics, eg:
|
||||
These bullets are distinguish topics with particular character.
|
||||
They are not used by default in the topic creation routines, but
|
||||
are offered as options when you modify topic creation with a
|
||||
universal argument \(\\[universal-argument]), or during rebulleting \(\\[allout-rebullet-current-heading]).
|
||||
|
||||
`?' question topics
|
||||
`(' parenthetic comment (with a matching close paren inside)
|
||||
`[' meta-note (with a matching close ] inside)
|
||||
`\"' a quotation
|
||||
`=' value settings
|
||||
`~' \"more or less\"
|
||||
`^' see above
|
||||
Distinctive bullets are not cycled when topics are shifted or
|
||||
otherwise automatically rebulleted, so their marking is
|
||||
persistent until deliberately changed. Their significance is
|
||||
purely by convention, however. Some conventions suggest
|
||||
themselves:
|
||||
|
||||
... for example. (`#' typically has a special meaning to the software,
|
||||
according to the value of `allout-numbered-bullet'.)
|
||||
`(' - open paren - an aside or incidental point
|
||||
`?' - question mark - uncertain or outright question
|
||||
`!' - exclamation point/bang - emphatic
|
||||
`[' - open square bracket - meta-note, about item instead of item's subject
|
||||
`\"' - double quote - a quotation or other citation
|
||||
`=' - equal sign - an assignement, equating a name with some connotation
|
||||
`^' - carat - relates to something above
|
||||
|
||||
See `allout-plain-bullets-string' for the selection of
|
||||
alternating bullets.
|
||||
Some are more elusive, but their rationale may be recognizable:
|
||||
|
||||
`+' - plus - pending consideration, completion
|
||||
`_' - underscore - done, completed
|
||||
`&' - ampersand - addendum, furthermore
|
||||
|
||||
\(Some other non-plain bullets have special meaning to the
|
||||
software. By default:
|
||||
|
||||
`~' marks encryptable topics - see `allout-topic-encryption-bullet'
|
||||
`#' marks auto-numbered bullets - see `allout-numbered-bullet'.)
|
||||
|
||||
See `allout-plain-bullets-string' for the standard, alternating
|
||||
bullets.
|
||||
|
||||
You must run `set-allout-regexp' in order for outline mode to
|
||||
reconcile to changes of this value.
|
||||
adopt changes of this value.
|
||||
|
||||
DO NOT include the close-square-bracket, `]', on either of the bullet
|
||||
strings."
|
||||
|
@ -1878,11 +1891,14 @@ PREFIX-PADDING:
|
|||
bullet, determining the ITEM's DEPTH.
|
||||
BULLET: A character at the end of the ITEM PREFIX, it must be one of
|
||||
the characters listed on `allout-plain-bullets-string' or
|
||||
`allout-distinctive-bullets-string'. (See the documentation
|
||||
for these variables for more details.) The default choice of
|
||||
BULLET when generating ITEMs varies in a cycle with the DEPTH of
|
||||
the ITEM.
|
||||
|
||||
`allout-distinctive-bullets-string'. When creating a TOPIC,
|
||||
plain BULLETs are by default used, according to the DEPTH of the
|
||||
TOPIC. Choice among the distinctive BULLETs is offered when you
|
||||
provide a universal argugment \(\\[universal-argument]) to the
|
||||
TOPIC creation command, or when explictly rebulleting a TOPIC. The
|
||||
significance of the various distinctive bullets is purely by
|
||||
convention. See the documentation for the above bullet strings for
|
||||
more details.
|
||||
EXPOSURE:
|
||||
The state of a TOPIC which determines the on-screen visibility
|
||||
of its OFFSPRING and contained ENTRY text.
|
||||
|
@ -1994,6 +2010,7 @@ OPEN: A TOPIC that is not CLOSED, though its OFFSPRING or BODY may be."
|
|||
minor-mode-map-alist)))
|
||||
|
||||
(add-to-invisibility-spec '(allout . t))
|
||||
|
||||
(allout-add-resumptions '(line-move-ignore-invisible t))
|
||||
(add-hook 'pre-command-hook 'allout-pre-command-business nil t)
|
||||
(add-hook 'post-command-hook 'allout-post-command-business nil t)
|
||||
|
@ -5998,10 +6015,7 @@ Returns the resulting string, or nil if the transformation fails."
|
|||
(rejections-left (- allout-encryption-ciphertext-rejection-ceiling
|
||||
rejected))
|
||||
result-text status
|
||||
;; Inhibit gpg-agent use for symmetric keys in the scope of this let:
|
||||
(pgg-gpg-use-agent (if (equal key-type 'keypair)
|
||||
pgg-gpg-use-agent
|
||||
nil)))
|
||||
)
|
||||
|
||||
(if (and fetch-pass (not passphrase))
|
||||
;; Force later fetch by evicting passphrase from the cache.
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
;; 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Morten Welinder <terra@diku.dk>
|
||||
;; Maintainter: Lars Hansen <larsh@soem.dk>
|
||||
;; Keywords: convenience
|
||||
;; Favourite-brand-of-beer: None, I hate beer.
|
||||
|
||||
|
|
|
@ -2285,14 +2285,12 @@ only set the major mode, if that would change it."
|
|||
If optional arg KEEP-MODE-IF-SAME is non-nil, MODE is chased of
|
||||
any aliases and compared to current major mode. If they are the
|
||||
same, do nothing and return nil."
|
||||
(when keep-mode-if-same
|
||||
(while (symbolp (symbol-function mode))
|
||||
(setq mode (symbol-function mode)))
|
||||
(if (eq mode major-mode)
|
||||
(setq mode nil)))
|
||||
(when mode
|
||||
(funcall mode)
|
||||
mode))
|
||||
(unless (and keep-mode-if-same
|
||||
(eq (indirect-function mode)
|
||||
(indirect-function major-mode)))
|
||||
(when mode
|
||||
(funcall mode)
|
||||
mode)))
|
||||
|
||||
(defun set-auto-mode-1 ()
|
||||
"Find the -*- spec in the buffer.
|
||||
|
@ -2811,9 +2809,15 @@ It is dangerous if either of these conditions are met:
|
|||
ok)))))))
|
||||
|
||||
(defun hack-one-local-variable (var val)
|
||||
"Set local variable VAR with value VAL."
|
||||
"Set local variable VAR with value VAL.
|
||||
If VAR is `mode', call `VAL-mode' as a function unless it's
|
||||
already the major mode."
|
||||
(cond ((eq var 'mode)
|
||||
(funcall (intern (concat (downcase (symbol-name val)) "-mode"))))
|
||||
(let ((mode (intern (concat (downcase (symbol-name val))
|
||||
"-mode"))))
|
||||
(unless (eq (indirect-function mode)
|
||||
(indirect-function major-mode))
|
||||
(funcall mode))))
|
||||
((eq var 'eval)
|
||||
(save-excursion (eval val)))
|
||||
(t
|
||||
|
|
|
@ -95,7 +95,7 @@ PARENT is the parent directory of DIR."
|
|||
(string= dir "..")
|
||||
;; Skip directories which are symlinks
|
||||
;; Easy way to circumvent recursive loops
|
||||
(file-symlink-p dir))))
|
||||
(file-symlink-p (expand-file-name dir parent)))))
|
||||
|
||||
(defun find-lisp-default-file-predicate (file dir)
|
||||
"True if FILE matches `find-lisp-regexp'.
|
||||
|
|
|
@ -1,3 +1,16 @@
|
|||
2007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||
|
||||
* message.el (message-make-in-reply-to): Quote name containing
|
||||
non-ASCII characters. It will make the RFC2047 encoder cause an error
|
||||
if there are special characters. Reported by NAKAJI Hiroyuki
|
||||
<nakaji@kankyo-u.ac.jp>.
|
||||
|
||||
2007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||
|
||||
* nntp.el (nntp-never-echoes-commands)
|
||||
(nntp-open-connection-functions-never-echo-commands): New variables.
|
||||
(nntp-send-command): Use them.
|
||||
|
||||
2007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
|
||||
|
||||
* nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
|
||||
|
|
|
@ -4864,13 +4864,32 @@ If NOW, use that time instead."
|
|||
(msg-id (mail-header-message-id message-reply-headers)))
|
||||
(when from
|
||||
(let ((name (mail-extract-address-components from)))
|
||||
(concat msg-id (if msg-id " (")
|
||||
(or (car name)
|
||||
(nth 1 name))
|
||||
"'s message of \""
|
||||
(if (or (not date) (string= date ""))
|
||||
"(unknown date)" date)
|
||||
"\"" (if msg-id ")")))))))
|
||||
(concat
|
||||
msg-id (if msg-id " (")
|
||||
(if (car name)
|
||||
(if (string-match "[^\000-\177]" (car name))
|
||||
;; Quote a string containing non-ASCII characters.
|
||||
;; It will make the RFC2047 encoder cause an error
|
||||
;; if there are special characters.
|
||||
(let ((default-enable-multibyte-characters t))
|
||||
(with-temp-buffer
|
||||
(insert (car name))
|
||||
(goto-char (point-min))
|
||||
(while (search-forward "\"" nil t)
|
||||
(when (prog2
|
||||
(backward-char)
|
||||
(zerop (% (skip-chars-backward "\\\\") 2))
|
||||
(goto-char (match-beginning 0)))
|
||||
(insert "\\"))
|
||||
(forward-char))
|
||||
;; Those quotes will be removed by the RFC2047 encoder.
|
||||
(concat "\"" (buffer-string) "\"")))
|
||||
(car name))
|
||||
(nth 1 name))
|
||||
"'s message of \""
|
||||
(if (or (not date) (string= date ""))
|
||||
"(unknown date)" date)
|
||||
"\"" (if msg-id ")")))))))
|
||||
|
||||
(defun message-make-distribution ()
|
||||
"Make a Distribution header."
|
||||
|
|
|
@ -88,6 +88,21 @@ Indirect connections:
|
|||
- `nntp-open-via-rlogin-and-telnet',
|
||||
- `nntp-open-via-telnet-and-telnet'.")
|
||||
|
||||
(defvoo nntp-never-echoes-commands nil
|
||||
"*Non-nil means the nntp server never echoes commands.
|
||||
It is reported that some nntps server doesn't echo commands. So, you
|
||||
may want to set this to non-nil in the method for such a server setting
|
||||
`nntp-open-connection-function' to `nntp-open-ssl-stream' for example.
|
||||
Note that the `nntp-open-connection-functions-never-echo-commands'
|
||||
variable overrides the nil value of this variable.")
|
||||
|
||||
(defvoo nntp-open-connection-functions-never-echo-commands
|
||||
'(nntp-open-network-stream)
|
||||
"*List of functions that never echo commands.
|
||||
Add or set a function which you set to `nntp-open-connection-function'
|
||||
to this list if it does not echo commands. Note that a non-nil value
|
||||
of the `nntp-never-echoes-commands' variable overrides this variable.")
|
||||
|
||||
(defvoo nntp-pre-command nil
|
||||
"*Pre-command to use with the various nntp-open-via-* methods.
|
||||
This is where you would put \"runsocks\" or stuff like that.")
|
||||
|
@ -450,11 +465,15 @@ be restored and the command retried."
|
|||
nntp-server-buffer
|
||||
wait-for nnheader-callback-function)
|
||||
;; If nothing to wait for, still remove possibly echo'ed commands.
|
||||
;; We don't have echos if nntp-open-connection-function
|
||||
;; is `nntp-open-network-stream', so we skip this in that case.
|
||||
;; We don't have echoes if `nntp-never-echoes-commands' is non-nil
|
||||
;; or the value of `nntp-open-connection-function' is in
|
||||
;; `nntp-open-connection-functions-never-echo-commands', so we
|
||||
;; skip this in that cases.
|
||||
(unless (or wait-for
|
||||
(equal nntp-open-connection-function
|
||||
'nntp-open-network-stream))
|
||||
nntp-never-echoes-commands
|
||||
(memq
|
||||
nntp-open-connection-function
|
||||
nntp-open-connection-functions-never-echo-commands))
|
||||
(nntp-accept-response)
|
||||
(save-excursion
|
||||
(set-buffer buffer)
|
||||
|
|
|
@ -491,6 +491,7 @@ If INSERT (the prefix arg) is non-nil, insert the message in the buffer."
|
|||
"Where is command: ")
|
||||
obarray 'commandp t))
|
||||
(list (if (equal val "") fn (intern val)) current-prefix-arg)))
|
||||
(unless definition (error "No command"))
|
||||
(let ((func (indirect-function definition))
|
||||
(defs nil)
|
||||
(standard-output (if insert (current-buffer) t)))
|
||||
|
|
|
@ -1724,7 +1724,7 @@ If nothing is specified, the return value is nil."
|
|||
;; is just "\r" and we can't use "^" nor "$" in regexp.
|
||||
(when (and tail-found (or (not coding-system) (not char-trans)))
|
||||
(goto-char tail-start)
|
||||
(re-search-forward "[\r\n]\^L" nil t)
|
||||
(re-search-forward "[\r\n]\^L" tail-end t)
|
||||
(if (re-search-forward
|
||||
"[\r\n]\\([^[\r\n]*\\)[ \t]*Local Variables:[ \t]*\\([^\r\n]*\\)[\r\n]"
|
||||
tail-end t)
|
||||
|
|
|
@ -1953,8 +1953,9 @@ If there is no completion possible, say so and continue searching."
|
|||
(concat " [" current-input-method-title "]: ")
|
||||
": ")
|
||||
)))
|
||||
(propertize (concat (upcase (substring m 0 1)) (substring m 1))
|
||||
'face 'minibuffer-prompt)))
|
||||
(apply 'propertize
|
||||
(concat (upcase (substring m 0 1)) (substring m 1))
|
||||
minibuffer-prompt-properties)))
|
||||
|
||||
(defun isearch-message-suffix (&optional c-q-hack ellipsis)
|
||||
(concat (if c-q-hack "^Q" "")
|
||||
|
|
1323
lisp/ldefs-boot.el
1323
lisp/ldefs-boot.el
File diff suppressed because it is too large
Load diff
|
@ -514,7 +514,17 @@ FILE is created there."
|
|||
|
||||
(defun gamegrid-add-score-with-update-game-score-1 (file target score)
|
||||
(let ((default-directory "/")
|
||||
(errbuf (generate-new-buffer " *update-game-score loss*")))
|
||||
(errbuf (generate-new-buffer " *update-game-score loss*"))
|
||||
(marker-string (concat
|
||||
(user-full-name)
|
||||
" <"
|
||||
(cond ((fboundp 'user-mail-address)
|
||||
(user-mail-address))
|
||||
((boundp 'user-mail-address)
|
||||
user-mail-address)
|
||||
(t ""))
|
||||
"> "
|
||||
(current-time-string))))
|
||||
;; This can be called from a timer, so enable local quits.
|
||||
(with-local-quit
|
||||
(apply
|
||||
|
@ -529,28 +539,25 @@ FILE is created there."
|
|||
(file-name-directory target))
|
||||
file
|
||||
(int-to-string score)
|
||||
(concat
|
||||
(user-full-name)
|
||||
" <"
|
||||
(cond ((fboundp 'user-mail-address)
|
||||
(user-mail-address))
|
||||
((boundp 'user-mail-address)
|
||||
user-mail-address)
|
||||
(t ""))
|
||||
"> "
|
||||
(current-time-string))))))
|
||||
marker-string))))
|
||||
(if (buffer-modified-p errbuf)
|
||||
(progn
|
||||
(display-buffer errbuf)
|
||||
(error "Failed to update game score file"))
|
||||
(kill-buffer errbuf))
|
||||
(let ((buf (find-buffer-visiting target)))
|
||||
(if buf
|
||||
(progn
|
||||
(with-current-buffer buf
|
||||
(revert-buffer nil t nil))
|
||||
(display-buffer buf))
|
||||
(find-file-read-only-other-window target)))))
|
||||
(save-excursion
|
||||
(if buf
|
||||
(progn
|
||||
(switch-to-buffer buf)
|
||||
(revert-buffer nil t nil)
|
||||
(display-buffer buf))
|
||||
(find-file-read-only target))
|
||||
(goto-char (point-min))
|
||||
(search-forward (concat (int-to-string score)
|
||||
" " (user-login-name) " "
|
||||
marker-string))
|
||||
(beginning-of-line)))))
|
||||
|
||||
(defun gamegrid-add-score-insecure (file score &optional directory)
|
||||
(save-excursion
|
||||
|
|
|
@ -512,19 +512,21 @@ Drops the shape one square, testing for collision."
|
|||
(defun tetris-move-bottom ()
|
||||
"Drops the shape to the bottom of the playing area"
|
||||
(interactive)
|
||||
(let ((hit nil))
|
||||
(tetris-erase-shape)
|
||||
(while (not hit)
|
||||
(setq tetris-pos-y (1+ tetris-pos-y))
|
||||
(setq hit (tetris-test-shape)))
|
||||
(setq tetris-pos-y (1- tetris-pos-y))
|
||||
(tetris-draw-shape)
|
||||
(tetris-shape-done)))
|
||||
(if (not tetris-paused)
|
||||
(let ((hit nil))
|
||||
(tetris-erase-shape)
|
||||
(while (not hit)
|
||||
(setq tetris-pos-y (1+ tetris-pos-y))
|
||||
(setq hit (tetris-test-shape)))
|
||||
(setq tetris-pos-y (1- tetris-pos-y))
|
||||
(tetris-draw-shape)
|
||||
(tetris-shape-done))))
|
||||
|
||||
(defun tetris-move-left ()
|
||||
"Moves the shape one square to the left"
|
||||
(interactive)
|
||||
(unless (= tetris-pos-x 0)
|
||||
(unless (or (= tetris-pos-x 0)
|
||||
tetris-paused)
|
||||
(tetris-erase-shape)
|
||||
(setq tetris-pos-x (1- tetris-pos-x))
|
||||
(if (tetris-test-shape)
|
||||
|
@ -534,8 +536,9 @@ Drops the shape one square, testing for collision."
|
|||
(defun tetris-move-right ()
|
||||
"Moves the shape one square to the right"
|
||||
(interactive)
|
||||
(unless (= (+ tetris-pos-x (tetris-shape-width))
|
||||
tetris-width)
|
||||
(unless (or (= (+ tetris-pos-x (tetris-shape-width))
|
||||
tetris-width)
|
||||
tetris-paused)
|
||||
(tetris-erase-shape)
|
||||
(setq tetris-pos-x (1+ tetris-pos-x))
|
||||
(if (tetris-test-shape)
|
||||
|
@ -545,20 +548,23 @@ Drops the shape one square, testing for collision."
|
|||
(defun tetris-rotate-prev ()
|
||||
"Rotates the shape clockwise"
|
||||
(interactive)
|
||||
(tetris-erase-shape)
|
||||
(setq tetris-rot (% (+ 1 tetris-rot) 4))
|
||||
(if (tetris-test-shape)
|
||||
(setq tetris-rot (% (+ 3 tetris-rot) 4)))
|
||||
(tetris-draw-shape))
|
||||
(if (not tetris-paused)
|
||||
(progn (tetris-erase-shape)
|
||||
(setq tetris-rot (% (+ 1 tetris-rot) 4))
|
||||
(if (tetris-test-shape)
|
||||
(setq tetris-rot (% (+ 3 tetris-rot) 4)))
|
||||
(tetris-draw-shape))))
|
||||
|
||||
(defun tetris-rotate-next ()
|
||||
"Rotates the shape anticlockwise"
|
||||
(interactive)
|
||||
(tetris-erase-shape)
|
||||
(setq tetris-rot (% (+ 3 tetris-rot) 4))
|
||||
(if (tetris-test-shape)
|
||||
(setq tetris-rot (% (+ 1 tetris-rot) 4)))
|
||||
(tetris-draw-shape))
|
||||
(if (not tetris-paused)
|
||||
(progn
|
||||
(tetris-erase-shape)
|
||||
(setq tetris-rot (% (+ 3 tetris-rot) 4))
|
||||
(if (tetris-test-shape)
|
||||
(setq tetris-rot (% (+ 1 tetris-rot) 4)))
|
||||
(tetris-draw-shape))))
|
||||
|
||||
(defun tetris-end-game ()
|
||||
"Terminates the current game"
|
||||
|
|
|
@ -618,8 +618,9 @@ With arg, use separate IO iff arg is positive."
|
|||
|
||||
(defun gdb-mouse-until (event)
|
||||
"Continue running until a source line past the current line.
|
||||
The destination source line can be selected either by clicking with mouse-2
|
||||
on the fringe/margin or dragging the arrow with mouse-1 (default bindings)."
|
||||
The destination source line can be selected either by clicking
|
||||
with mouse-3 on the fringe/margin or dragging the arrow
|
||||
with mouse-1 (default bindings)."
|
||||
(interactive "e")
|
||||
(let ((start (event-start event))
|
||||
(end (event-end event)))
|
||||
|
@ -634,8 +635,8 @@ on the fringe/margin or dragging the arrow with mouse-1 (default bindings)."
|
|||
|
||||
(defun gdb-mouse-jump (event)
|
||||
"Set execution address/line.
|
||||
The destination source line can be selected either by clicking with mouse-2
|
||||
on the fringe/margin or dragging the arrow with mouse-1 (default bindings).
|
||||
The destination source line can be selected either by clicking with C-mouse-3
|
||||
on the fringe/margin or dragging the arrow with C-mouse-1 (default bindings).
|
||||
Unlike gdb-mouse-until the destination address can be before the current
|
||||
line, and no execution takes place."
|
||||
(interactive "e")
|
||||
|
|
|
@ -163,7 +163,7 @@ Used for syntactic keywords. N is the match number (1, 2 or 3)."
|
|||
(= (match-beginning 1) (match-end 1))) ; prefix is null
|
||||
(and (= n 1) ; prefix
|
||||
(/= (match-beginning 1) (match-end 1)))) ; non-empty
|
||||
(unless (eq 'string (syntax-ppss-context (syntax-ppss)))
|
||||
(unless (nth 3 (syntax-ppss))
|
||||
(eval-when-compile (string-to-syntax "|"))))
|
||||
;; Otherwise (we're in a non-matching string) the property is
|
||||
;; nil, which is OK.
|
||||
|
@ -1743,12 +1743,11 @@ Otherwise, do nothing."
|
|||
(orig (point))
|
||||
(start (nth 8 syntax))
|
||||
end)
|
||||
(cond ((eq t (nth 3 syntax)) ; in fenced string
|
||||
(goto-char (nth 8 syntax)) ; string start
|
||||
(condition-case () ; for unbalanced quotes
|
||||
(progn (forward-sexp)
|
||||
(setq end (point)))
|
||||
(error (setq end (point-max)))))
|
||||
(cond ((eq t (nth 3 syntax)) ; in fenced string
|
||||
(goto-char (nth 8 syntax)) ; string start
|
||||
(setq end (condition-case () ; for unbalanced quotes
|
||||
(progn (forward-sexp) (point))
|
||||
(error (point-max)))))
|
||||
((re-search-backward "\\s|\\s-*\\=" nil t) ; end of fenced
|
||||
; string
|
||||
(forward-char)
|
||||
|
@ -1756,13 +1755,17 @@ Otherwise, do nothing."
|
|||
(condition-case ()
|
||||
(progn (backward-sexp)
|
||||
(setq start (point)))
|
||||
(error nil))))
|
||||
(error (setq end nil)))))
|
||||
(when end
|
||||
(save-restriction
|
||||
(narrow-to-region start end)
|
||||
(goto-char orig)
|
||||
(fill-paragraph justify))))))
|
||||
t)
|
||||
(let ((paragraph-separate
|
||||
;; Make sure that fenced-string delimiters that stand
|
||||
;; on their own line stay there.
|
||||
(concat "[ \t]*['\"]+[ \t]*$\\|" paragraph-separate)))
|
||||
(fill-paragraph justify))))))
|
||||
t))
|
||||
|
||||
(defun python-shift-left (start end &optional count)
|
||||
"Shift lines in region COUNT (the prefix arg) columns to the left.
|
||||
|
|
|
@ -1423,8 +1423,10 @@ make, or the user didn't cancel the call."
|
|||
|
||||
(message
|
||||
(if query-flag
|
||||
(substitute-command-keys
|
||||
"Query replacing %s with %s: (\\<query-replace-map>\\[help] for help) "))))
|
||||
(apply 'propertize
|
||||
(substitute-command-keys
|
||||
"Query replacing %s with %s: (\\<query-replace-map>\\[help] for help) ")
|
||||
minibuffer-prompt-properties))))
|
||||
|
||||
;; If region is active, in Transient Mark mode, operate on region.
|
||||
(when start
|
||||
|
@ -1466,27 +1468,35 @@ make, or the user didn't cancel the call."
|
|||
;; otherwise, search for a match after moving forward
|
||||
;; one char if progress is required.
|
||||
(setq real-match-data
|
||||
(if (consp match-again)
|
||||
(progn (goto-char (nth 1 match-again))
|
||||
(replace-match-data t
|
||||
real-match-data
|
||||
match-again))
|
||||
(and (or match-again
|
||||
;; MATCH-AGAIN non-nil means we
|
||||
;; accept an adjacent match. If
|
||||
;; we don't, move one char to the
|
||||
;; right. This takes us a
|
||||
;; character too far at the end,
|
||||
;; but this is undone after the
|
||||
;; while-loop.
|
||||
(progn
|
||||
(forward-char 1)
|
||||
(not (or (eobp)
|
||||
(and limit (>= (point) limit))))))
|
||||
(funcall search-function search-string limit t)
|
||||
;; For speed, use only integers and
|
||||
;; reuse the list used last time.
|
||||
(replace-match-data t real-match-data)))))
|
||||
(cond ((consp match-again)
|
||||
(goto-char (nth 1 match-again))
|
||||
(replace-match-data
|
||||
t real-match-data match-again))
|
||||
;; MATCH-AGAIN non-nil means accept an
|
||||
;; adjacent match.
|
||||
(match-again
|
||||
(and
|
||||
(funcall search-function search-string
|
||||
limit t)
|
||||
;; For speed, use only integers and
|
||||
;; reuse the list used last time.
|
||||
(replace-match-data t real-match-data)))
|
||||
((and (< (1+ (point)) (point-max))
|
||||
(or (null limit)
|
||||
(< (1+ (point)) limit)))
|
||||
;; If not accepting adjacent matches,
|
||||
;; move one char to the right before
|
||||
;; searching again. Undo the motion
|
||||
;; if the search fails.
|
||||
(let ((opoint (point)))
|
||||
(forward-char 1)
|
||||
(if (funcall
|
||||
search-function search-string
|
||||
limit t)
|
||||
(replace-match-data
|
||||
t real-match-data)
|
||||
(goto-char opoint)
|
||||
nil))))))
|
||||
|
||||
;; Record whether the match is nonempty, to avoid an infinite loop
|
||||
;; repeatedly matching the same empty string.
|
||||
|
@ -1702,12 +1712,6 @@ make, or the user didn't cancel the call."
|
|||
(match-data t)))
|
||||
stack)))))
|
||||
|
||||
;; The code preventing adjacent regexp matches in the condition
|
||||
;; of the while-loop above will haven taken us one character
|
||||
;; beyond the last replacement. Undo that.
|
||||
(when (and regexp-flag (not match-again) (> replace-count 0))
|
||||
(backward-char 1))
|
||||
|
||||
(replace-dehighlight))
|
||||
(or unread-command-events
|
||||
(message "Replaced %d occurrence%s"
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
;; Author: Carsten Dominik <dominik at science dot uva dot nl>
|
||||
;; Keywords: outlines, hypermedia, calendar, wp
|
||||
;; Homepage: http://www.astro.uva.nl/~dominik/Tools/org/
|
||||
;; Version: 4.67
|
||||
;; Version: 4.67c
|
||||
;;
|
||||
;; This file is part of GNU Emacs.
|
||||
;;
|
||||
|
@ -83,7 +83,7 @@
|
|||
|
||||
;;; Version
|
||||
|
||||
(defvar org-version "4.67"
|
||||
(defvar org-version "4.67c"
|
||||
"The version number of the file org.el.")
|
||||
(defun org-version ()
|
||||
(interactive)
|
||||
|
@ -5528,9 +5528,10 @@ this heading. "
|
|||
(org-done-string tr-org-done-string)
|
||||
(org-todo-regexp tr-org-todo-regexp)
|
||||
(org-todo-line-regexp tr-org-todo-line-regexp)
|
||||
(org-odd-levels-only (if (local-variable-p org-odd-levels-only)
|
||||
org-odd-levels-only
|
||||
tr-org-odd-levels-only)))
|
||||
(org-odd-levels-only
|
||||
(if (local-variable-p 'org-odd-levels-only)
|
||||
org-odd-levels-only
|
||||
tr-org-odd-levels-only)))
|
||||
(goto-char (point-min))
|
||||
(if heading
|
||||
(progn
|
||||
|
@ -6323,7 +6324,7 @@ is always the old value."
|
|||
(let* ((pos (match-beginning 0))
|
||||
(val (buffer-substring (1+ pos) (match-end 0))))
|
||||
(if replace
|
||||
(replace-match (concat "|" replace)))
|
||||
(replace-match (concat "|" replace) t t))
|
||||
(goto-char (min (point-at-eol) (+ 2 pos)))
|
||||
val)
|
||||
(forward-char 1) ""))
|
||||
|
@ -11613,21 +11614,22 @@ With prefix ARG, realign all tags in headings in the current buffer."
|
|||
(if just-align
|
||||
(setq tags current)
|
||||
;; Get a new set of tags from the user
|
||||
(setq table (or org-tag-alist (org-get-buffer-tags))
|
||||
org-last-tags-completion-table table
|
||||
current-tags (org-split-string current ":")
|
||||
inherited-tags (nreverse
|
||||
(nthcdr (length current-tags)
|
||||
(nreverse (org-get-tags-at))))
|
||||
tags
|
||||
(if (or (eq t org-use-fast-tag-selection)
|
||||
(and org-use-fast-tag-selection
|
||||
(delq nil (mapcar 'cdr table))))
|
||||
(org-fast-tag-selection current-tags inherited-tags table)
|
||||
(let ((org-add-colon-after-tag-completion t))
|
||||
(org-trim
|
||||
(completing-read "Tags: " 'org-tags-completion-function
|
||||
nil nil current 'org-tags-history)))))
|
||||
(save-excursion
|
||||
(setq table (or org-tag-alist (org-get-buffer-tags))
|
||||
org-last-tags-completion-table table
|
||||
current-tags (org-split-string current ":")
|
||||
inherited-tags (nreverse
|
||||
(nthcdr (length current-tags)
|
||||
(nreverse (org-get-tags-at))))
|
||||
tags
|
||||
(if (or (eq t org-use-fast-tag-selection)
|
||||
(and org-use-fast-tag-selection
|
||||
(delq nil (mapcar 'cdr table))))
|
||||
(org-fast-tag-selection current-tags inherited-tags table)
|
||||
(let ((org-add-colon-after-tag-completion t))
|
||||
(org-trim
|
||||
(completing-read "Tags: " 'org-tags-completion-function
|
||||
nil nil current 'org-tags-history))))))
|
||||
(while (string-match "[-+&]+" tags)
|
||||
;; No boolean logic, just a list
|
||||
(setq tags (replace-match ":" t t tags))))
|
||||
|
@ -11635,7 +11637,7 @@ With prefix ARG, realign all tags in headings in the current buffer."
|
|||
(setq tags "")
|
||||
(unless (string-match ":$" tags) (setq tags (concat tags ":")))
|
||||
(unless (string-match "^:" tags) (setq tags (concat ":" tags))))
|
||||
|
||||
|
||||
;; Insert new tags at the correct column
|
||||
(beginning-of-line 1)
|
||||
(if (re-search-forward
|
||||
|
@ -11650,7 +11652,7 @@ With prefix ARG, realign all tags in headings in the current buffer."
|
|||
org-tags-column
|
||||
(- (- org-tags-column) (length tags))))
|
||||
rpl (concat (make-string (max 0 (- c1 c0)) ?\ ) tags)))
|
||||
(replace-match rpl)
|
||||
(replace-match rpl t t)
|
||||
(and (not (featurep 'xemacs)) c0 (tabify p0 (point)))
|
||||
tags)
|
||||
(error "Tags alignment failed")))))
|
||||
|
@ -12981,6 +12983,7 @@ The following commands are available:
|
|||
(define-key org-agenda-mode-map "\C-m" 'org-agenda-switch-to)
|
||||
(define-key org-agenda-mode-map "\C-k" 'org-agenda-kill)
|
||||
(define-key org-agenda-mode-map "\C-c$" 'org-agenda-archive)
|
||||
(define-key org-agenda-mode-map "\C-c\C-x\C-s" 'org-agenda-archive)
|
||||
(define-key org-agenda-mode-map "$" 'org-agenda-archive)
|
||||
(define-key org-agenda-mode-map "\C-c\C-o" 'org-agenda-open-link)
|
||||
(define-key org-agenda-mode-map " " 'org-agenda-show)
|
||||
|
@ -13631,7 +13634,7 @@ Optional argument FILE means, use this file instead of the current."
|
|||
(when org-agenda-skip-archived-trees
|
||||
(goto-char (point-min))
|
||||
(while (re-search-forward rea nil t)
|
||||
(if (org-on-heading-p)
|
||||
(if (org-on-heading-p t)
|
||||
(add-text-properties (point-at-bol) (org-end-of-subtree t) pa))))
|
||||
(goto-char (point-min))
|
||||
(setq re (concat "^\\*+ +" org-comment-string "\\>"))
|
||||
|
@ -14465,6 +14468,7 @@ the documentation of `org-diary'."
|
|||
(goto-char beg)
|
||||
(or org-agenda-todo-list-sublevels (org-end-of-subtree 'invisible))
|
||||
(throw :skip nil)))
|
||||
(goto-char beg)
|
||||
(org-agenda-skip)
|
||||
(goto-char (match-beginning 1))
|
||||
(setq marker (org-agenda-new-marker (1+ (match-beginning 0)))
|
||||
|
|
|
@ -154,7 +154,10 @@ options:
|
|||
(format "%s" db)
|
||||
" RET instead."))
|
||||
(insert "\n\nWith your current key bindings"
|
||||
" you can use the key "
|
||||
" you can use "
|
||||
(if (string-equal "the menus" where)
|
||||
""
|
||||
"the key ")
|
||||
where
|
||||
" to get the function `"
|
||||
(format "%s" db)
|
||||
|
|
|
@ -32,13 +32,13 @@ Version numbers of this version of Emacs.")
|
|||
|
||||
(defconst emacs-major-version
|
||||
(progn (string-match "^[0-9]+" emacs-version)
|
||||
(string-to-int (match-string 0 emacs-version)))
|
||||
(string-to-number (match-string 0 emacs-version)))
|
||||
"Major version number of this version of Emacs.
|
||||
This variable first existed in version 19.23.")
|
||||
|
||||
(defconst emacs-minor-version
|
||||
(progn (string-match "^[0-9]+\\.\\([0-9]+\\)" emacs-version)
|
||||
(string-to-int (match-string 1 emacs-version)))
|
||||
(string-to-number (match-string 1 emacs-version)))
|
||||
"Minor version number of this version of Emacs.
|
||||
This variable first existed in version 19.23.")
|
||||
|
||||
|
@ -92,5 +92,5 @@ to the system configuration; look at `system-configuration' instead."
|
|||
;;version-control: never
|
||||
;;End:
|
||||
|
||||
;;; arch-tag: e60dc445-6218-4a4c-a7df-f15a818642a0
|
||||
;; arch-tag: e60dc445-6218-4a4c-a7df-f15a818642a0
|
||||
;;; version.el ends here
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
@c Version of the manual and of Emacs.
|
||||
@c Please remember to update the edition number in README as well.
|
||||
@set VERSION 2.9
|
||||
@set EMACSVER 22.0.94
|
||||
@set EMACSVER 22.0.95
|
||||
|
||||
@dircategory Emacs
|
||||
@direntry
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2007-02-28 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* Makefile.in (distclean): Delete Makefile.
|
||||
(maintainer-clean): Delete TAGS.
|
||||
|
||||
2007-01-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
|
||||
|
||||
* xlwmenu.c (xlwMenuResources): Add XtNleaveCallback, XtNenterCallback.
|
||||
|
|
|
@ -1,6 +1,27 @@
|
|||
# This was taken from the output of Imake
|
||||
# Copyright (C) 1992, 1993 Lucid, Inc.
|
||||
# Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
# 2007 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of the Lucid Widget Library.
|
||||
#
|
||||
# The Lucid Widget Library 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.
|
||||
#
|
||||
# The Lucid Widget Library 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.
|
||||
|
||||
|
||||
# This was taken from the output of Imake using Lucid's Imakefile.
|
||||
# and set up to be configured by ../configure.
|
||||
# Some parts Copyright (c) 1992, 1993 Lucid, Inc.
|
||||
|
||||
srcdir=@srcdir@
|
||||
VPATH=@srcdir@
|
||||
|
@ -61,7 +82,9 @@ mostlyclean:
|
|||
|
||||
clean: mostlyclean
|
||||
distclean: clean
|
||||
$(RM) Makefile
|
||||
maintainer-clean: distclean
|
||||
$(RM) TAGS
|
||||
|
||||
TAGS:
|
||||
../lib-src/etags $(srcdir)/*.[ch]
|
||||
|
|
14
lwlib/README
14
lwlib/README
|
@ -1,5 +1,9 @@
|
|||
This subdirectory contains the lwlib library which provides a uniform
|
||||
interface to a few different X toolkits. The library was written by
|
||||
Lucid, and is not part of GNU Emacs. This version has changes in the
|
||||
makefile to fit in with Emacs's configure script, and some source
|
||||
files have been renamed to fit in 14 characters.
|
||||
This subdirectory contains the Lucid Widget Library (lwlib), which
|
||||
provides a uniform interface to a few different X toolkits. The
|
||||
library was written by Lucid, Inc and released under the terms of the
|
||||
GPL version 1 (or later). It is not considered part of GNU Emacs.
|
||||
|
||||
This version of the library differs from the original as described in
|
||||
the ChangeLog file. For example, the file "lwlib-int.h" was renamed
|
||||
from "lwlib-internal.h" in order to fit in 14 characters, and the
|
||||
makefile adjusted to fit in with Emacs's configure script.
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
/* The lwlib interface to Athena widgets.
|
||||
Copyright (C) 1993 Chuck Thompson <cthomp@cs.uiuc.edu>
|
||||
Copyright (C) 1993 Chuck Thompson <cthomp@cs.uiuc.edu>
|
||||
Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ This file is part of the Lucid Widget Library.
|
|||
|
||||
The Lucid Widget Library 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)
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
any later version.
|
||||
|
||||
The Lucid Widget Library is distributed in the hope that it will be useful,
|
||||
|
|
|
@ -1,13 +1,11 @@
|
|||
/* The lwlib interface to Motif widgets.
|
||||
Copyright (C) 1994, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
The Lucid Widget Library 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)
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
any later version.
|
||||
|
||||
The Lucid Widget Library is distributed in the hope that it will be useful,
|
||||
|
|
|
@ -1,3 +1,26 @@
|
|||
/*
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
The Lucid Widget Library 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.
|
||||
|
||||
The Lucid Widget Library 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. */
|
||||
|
||||
|
||||
#ifndef LWLIB_INTERNAL_H
|
||||
#define LWLIB_INTERNAL_H
|
||||
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
/* Defines some widget utility functions.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 1994, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
/* A general interface to the widgets of different toolkits.
|
||||
Copyright (C) 1992, 1993 Lucid, Inc.
|
||||
Copyright (C) 1992, 1993 Lucid, Inc.
|
||||
Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
|
|
|
@ -1,3 +1,26 @@
|
|||
/*
|
||||
Copyright (C) 1992, 1993 Lucid, Inc.
|
||||
Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
The Lucid Widget Library 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.
|
||||
|
||||
The Lucid Widget Library 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. */
|
||||
|
||||
|
||||
#ifndef LWLIB_H
|
||||
#define LWLIB_H
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/* Implements a lightweight menubar widget.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 1994, 1995, 1997, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
/* Interface of a lightweight menubar widget.
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
The Lucid Widget Library 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)
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
any later version.
|
||||
|
||||
The Lucid Widget Library is distributed in the hope that it will be useful,
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
/* Internals of a lightweight menubar widget.
|
||||
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992 Lucid, Inc.
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the Lucid Widget Library.
|
||||
|
||||
The Lucid Widget Library 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)
|
||||
the Free Software Foundation; either version 1, or (at your option)
|
||||
any later version.
|
||||
|
||||
The Lucid Widget Library is distributed in the hope that it will be useful,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Localized versions of Info.plist keys */
|
||||
|
||||
CFBundleName = "Emacs";
|
||||
CFBundleShortVersionString = "22.0.94";
|
||||
CFBundleGetInfoString = "22.0.94, Copyright (C) 2007 Free Software Foundation, Inc.";
|
||||
CFBundleShortVersionString = "22.0.95";
|
||||
CFBundleGetInfoString = "22.0.95, Copyright (C) 2007 Free Software Foundation, Inc.";
|
||||
|
|
|
@ -221,10 +221,10 @@ resource 'vers' (1) {
|
|||
0x22, /* Major revision in BCD */
|
||||
0x0, /* Minor revision in BCD */
|
||||
alpha, /* development, alpha, beta, or final (release) */
|
||||
94, /* Non-final release # */
|
||||
95, /* Non-final release # */
|
||||
0, /* Region code */
|
||||
"22.0.94", /* Short version number */
|
||||
"22.0.94, Copyright \0xa9 2007 "
|
||||
"22.0.95", /* Short version number */
|
||||
"22.0.95, Copyright \0xa9 2007 "
|
||||
"Free Software Foundation, Inc." /* Long version number */
|
||||
};
|
||||
|
||||
|
|
|
@ -558,7 +558,7 @@ echo "Making links to \`msdos'"
|
|||
echo "Making links to \`oldXMenu'"
|
||||
(cd oldXMenu
|
||||
ln *.c *.h *.in ../${tempdir}/oldXMenu
|
||||
ln README Imakefile ChangeLog ../${tempdir}/oldXMenu
|
||||
ln README ChangeLog ../${tempdir}/oldXMenu
|
||||
ln compile.com descrip.mms ../${tempdir}/oldXMenu)
|
||||
|
||||
echo "Making links to \`lwlib'"
|
||||
|
@ -609,7 +609,7 @@ echo "Making links to \`etc/e'"
|
|||
|
||||
echo "Making links to \`etc/images'"
|
||||
(cd etc/images
|
||||
for img in [a-zA-Z]*.xpm [a-zA-Z]*.xbm [a-zA-Z]*.pbm; do
|
||||
for img in README [a-zA-Z]*.xpm [a-zA-Z]*.xbm [a-zA-Z]*.pbm; do
|
||||
if [ -f $img ]; then
|
||||
ln $img ../../${tempdir}/etc/images
|
||||
fi
|
||||
|
|
|
@ -1,12 +1,28 @@
|
|||
2007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
|
||||
|
||||
* gnus.texi (NNTP): Mention nntp-never-echoes-commands and
|
||||
nntp-open-connection-functions-never-echo-commands.
|
||||
|
||||
2007-02-28 Thien-Thi Nguyen <ttn@gnu.org>
|
||||
|
||||
* rmail.texi (Movemail): Add internal ref.
|
||||
Don't indent the intro for the PROTO table.
|
||||
Format PROTO table items with @code.
|
||||
|
||||
2007-02-27 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* pgg.texi (Caching passphrase): Document gpg-agent usage, gpg-agent
|
||||
problems on the console, and security risk in not using gpg-agent.
|
||||
|
||||
2007-02-26 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* building.texi: Remove references to bashdb.
|
||||
|
||||
2007-02-25 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* org.texi: (The spreadsheet): Renamed from "Table calculations".
|
||||
* org.texi (The spreadsheet): Renamed from "Table calculations".
|
||||
Completely reorganized and rewritten.
|
||||
(CamelCase links): Section removed.
|
||||
(CamelCase links): Section removed.
|
||||
(Repeating items): New section.
|
||||
(Tracking TODO state changes): New section.
|
||||
(Agenda views): Chapter reorganized and rewritten.
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
@c The edition number appears in several places in this file
|
||||
@set EDITION Sixteenth
|
||||
@set EMACSVER 22.0.94
|
||||
@set EMACSVER 22.0.95
|
||||
|
||||
@copying
|
||||
This is the @value{EDITION} edition of the @cite{GNU Emacs Manual},
|
||||
|
|
|
@ -12942,6 +12942,24 @@ Six pre-made functions are supplied. These functions can be grouped in
|
|||
two categories: direct connection functions (four pre-made), and
|
||||
indirect ones (two pre-made).
|
||||
|
||||
@item nntp-never-echoes-commands
|
||||
@vindex nntp-never-echoes-commands
|
||||
Non-@code{nil} means the nntp server never echoes commands. It is
|
||||
reported that some nntps server doesn't echo commands. So, you may want
|
||||
to set this to non-@code{nil} in the method for such a server setting
|
||||
@code{nntp-open-connection-function} to @code{nntp-open-ssl-stream} for
|
||||
example. The default value is @code{nil}. Note that the
|
||||
@code{nntp-open-connection-functions-never-echo-commands} variable
|
||||
overrides the @code{nil} value of this variable.
|
||||
|
||||
@item nntp-open-connection-functions-never-echo-commands
|
||||
@vindex nntp-open-connection-functions-never-echo-commands
|
||||
List of functions that never echo commands. Add or set a function which
|
||||
you set to @code{nntp-open-connection-function} to this list if it does
|
||||
not echo commands. Note that a non-@code{nil} value of the
|
||||
@code{nntp-never-echoes-commands} variable overrides this variable. The
|
||||
default value is @code{(nntp-open-network-stream)}.
|
||||
|
||||
@item nntp-prepare-post-hook
|
||||
@vindex nntp-prepare-post-hook
|
||||
A hook run just before posting an article. If there is no
|
||||
|
|
65
man/pgg.texi
65
man/pgg.texi
|
@ -229,8 +229,61 @@ The default scheme of PGP implementation. The value should be one of
|
|||
@node Caching passphrase
|
||||
@section Caching passphrase
|
||||
|
||||
PGG provides a simple passphrase caching mechanism. If you want to
|
||||
arrange the interaction, set the variable @code{pgg-read-passphrase}.
|
||||
When using GnuPG (gpg) as the PGP scheme, we recommend using a program
|
||||
called @code{gpg-agent} for entering and caching
|
||||
passphrases@footnote{Actually, @code{gpg-agent} does not cache
|
||||
passphrases but private keys. On the other hand, from a user's point
|
||||
of view, this technical difference isn't visible.}.
|
||||
|
||||
@defvar pgg-gpg-use-agent
|
||||
If non-@code{nil}, attempt to use @code{gpg-agent} whenever possible.
|
||||
The default is @code{t}. If @code{gpg-agent} is not running, or GnuPG
|
||||
is not the current PGP scheme, PGG's own passphrase-caching mechanism
|
||||
is used (see below).
|
||||
@end defvar
|
||||
|
||||
To use @code{gpg-agent} with PGG, you must first ensure that
|
||||
@code{gpg-agent} is running. For example, if you are running in the X
|
||||
Window System, you can do this by putting the following line in your
|
||||
@file{.xsession} file:
|
||||
|
||||
@smallexample
|
||||
eval "$(gpg-agent --daemon)"
|
||||
@end smallexample
|
||||
|
||||
For more details on invoking @code{gpg-agent}, @xref{Invoking
|
||||
GPG-AGENT,,,gnupg,Using the GNU Privacy Guard}.
|
||||
|
||||
Whenever you perform a PGG operation that requires a GnuPG passphrase,
|
||||
GnuPG will contact @code{gpg-agent}, which prompts you for the
|
||||
passphrase. Furthermore, @code{gpg-agent} ``caches'' the result, so
|
||||
that subsequent uses will not require you to enter the passphrase
|
||||
again. (This cache usually expires after a certain time has passed;
|
||||
you can change this using the @code{--default-cache-ttl} option when
|
||||
invoking @code{gpg-agent}.)
|
||||
|
||||
If you are running in a X Window System environment, @code{gpg-agent}
|
||||
prompts for a passphrase by opening a graphical window. However, if
|
||||
you are running Emacs on a text terminal, @code{gpg-agent} has trouble
|
||||
receiving input from the terminal, since it is being sent to Emacs.
|
||||
One workaround for this problem is to run @code{gpg-agent} on a
|
||||
different terminal from Emacs, with the @code{--keep-tty} option; this
|
||||
tells @code{gpg-agent} use its own terminal to prompt for passphrases.
|
||||
|
||||
When @code{gpg-agent} is not being used, PGG prompts for a passphrase
|
||||
through Emacs. It also has its own passphrase caching mechanism,
|
||||
which is controlled by the variable @code{pgg-cache-passphrase} (see
|
||||
below).
|
||||
|
||||
There is a security risk in handling passphrases through PGG rather
|
||||
than @code{gpg-agent}. When you enter your passphrase into an Emacs
|
||||
prompt, it is temporarily stored as a cleartext string in the memory
|
||||
of the Emacs executable. If the executable memory is swapped to disk,
|
||||
the root user can, in theory, extract the passphrase from the
|
||||
swapfile. Furthermore, the swapfile containing the cleartext
|
||||
passphrase might remain on the disk after the system is discarded or
|
||||
stolen. @code{gpg-agent} avoids this problem by using certain tricks,
|
||||
such as memory locking, which have not been implemented in Emacs.
|
||||
|
||||
@defvar pgg-cache-passphrase
|
||||
If non-@code{nil}, store passphrases. The default value of this
|
||||
|
@ -243,14 +296,6 @@ variable to @code{nil}.
|
|||
Elapsed time for expiration in seconds.
|
||||
@end defvar
|
||||
|
||||
@defvar pgg-gpg-use-agent
|
||||
When using GnuPG (gpg) as PGP scheme you can use @code{gpg-agent} for
|
||||
caching@footnote{Actually @code{gpg-agent} does not cache passphrases
|
||||
but private keys. On the other hand, from a users point of view this
|
||||
technical difference isn't visible.}. It defaults to @code{t}.
|
||||
Setting this to @code{nil} is not recommended.
|
||||
@end defvar
|
||||
|
||||
@node Default user identity
|
||||
@section Default user identity
|
||||
|
||||
|
|
|
@ -1240,7 +1240,7 @@ where square brackets denote optional elements.
|
|||
@item proto
|
||||
Specifies the @dfn{mailbox protocol}, or @dfn{format} to
|
||||
use. The exact semantics of the rest of @acronym{URL} elements depends
|
||||
on the actual value of @var{proto}.
|
||||
on the actual value of @var{proto} (see below).
|
||||
|
||||
@item user
|
||||
User name to access the remote mailbox.
|
||||
|
@ -1253,9 +1253,10 @@ Hostname of the remote server for remote mailboxes or file name of a
|
|||
local mailbox.
|
||||
@end table
|
||||
|
||||
@noindent
|
||||
@var{Proto} can be one of:
|
||||
|
||||
@table @asis
|
||||
@table @code
|
||||
@item mbox
|
||||
Usual UNIX mailbox format. In this case, neither @var{user} nor
|
||||
@var{pass} are used, and @var{host-or-file-name} denotes the file name of
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2007-03-03 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* INSTALL: Add URL of another site with detailed build
|
||||
instructions.
|
||||
|
||||
2007-02-16 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
|
||||
|
|
28
nt/INSTALL
28
nt/INSTALL
|
@ -26,7 +26,8 @@
|
|||
command.com /c configure.bat
|
||||
|
||||
3. Run the Make utility suitable for your environment. If you build
|
||||
with the Microsoft's Visual C compiler:
|
||||
with the Microsoft's Visual C compiler (but see notes about using
|
||||
VC++ 8.0 and later below):
|
||||
|
||||
nmake
|
||||
|
||||
|
@ -99,15 +100,17 @@
|
|||
|
||||
* Supported development environments
|
||||
|
||||
To compile Emacs, you will need either Microsoft Visual C++ 2.0 or
|
||||
later and nmake, or a Windows port of GCC 2.95 or later with MinGW
|
||||
and W32 API support and a port of GNU Make. You can use the Cygwin
|
||||
ports of GCC, but Emacs requires the MinGW headers and libraries to
|
||||
build (latest versions of the Cygwin toolkit, at least since v1.3.3,
|
||||
include the MinGW headers and libraries as an integral part).
|
||||
To compile Emacs, you will need either Microsoft Visual C++ 2.0, or
|
||||
later up to 7.0, and nmake, or a Windows port of GCC 2.95 or later
|
||||
with MinGW and W32 API support and a port of GNU Make. You can use
|
||||
the Cygwin ports of GCC, but Emacs requires the MinGW headers and
|
||||
libraries to build (latest versions of the Cygwin toolkit, at least
|
||||
since v1.3.3, include the MinGW headers and libraries as an integral
|
||||
part).
|
||||
|
||||
Note that building Emacs with Visual Studio 2005 is not supported at
|
||||
this time.
|
||||
Note that building Emacs with Visual Studio 2005 (VC++ 8.0) is not
|
||||
supported at this time, due to changes introduced by Microsoft into
|
||||
the libraries shipped with the compiler.
|
||||
|
||||
The rest of this file assumes you have a working development
|
||||
environment. If you just installed such an environment, try
|
||||
|
@ -191,9 +194,14 @@
|
|||
|
||||
http://www.emacswiki.org/cgi-bin/wiki/WThirtyTwoInstallationKit
|
||||
|
||||
and at this URL:
|
||||
and on these URLs:
|
||||
|
||||
http://ourcomments.org/Emacs/w32-build-emacs.html
|
||||
http://derekslager.com/blog/posts/2007/01/emacs-hack-3-compile-emacs-from-cvs-on-windows.ashx
|
||||
|
||||
The second URL above includes instructions for building with MSVC,
|
||||
as well as with MinGW, while the first URL covers only MinGW, but
|
||||
has more details about it.
|
||||
|
||||
* Configuring
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@ Emacs ICON icons\emacs.ico
|
|||
#endif
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 22,0,94,0
|
||||
PRODUCTVERSION 22,0,94,0
|
||||
FILEVERSION 22,0,95,0
|
||||
PRODUCTVERSION 22,0,95,0
|
||||
FILEFLAGSMASK 0x3FL
|
||||
#ifdef EMACSDEBUG
|
||||
FILEFLAGS 0x1L
|
||||
|
@ -24,12 +24,12 @@ BEGIN
|
|||
BEGIN
|
||||
VALUE "CompanyName", "Free Software Foundation\0"
|
||||
VALUE "FileDescription", "GNU Emacs for Windows NT/95/98/2000/ME/XP\0"
|
||||
VALUE "FileVersion", "22, 0, 94, 0\0"
|
||||
VALUE "FileVersion", "22, 0, 95, 0\0"
|
||||
VALUE "InternalName", "Emacs\0"
|
||||
VALUE "LegalCopyright", "Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007\0"
|
||||
VALUE "OriginalFilename", "emacs.exe"
|
||||
VALUE "ProductName", "Emacs: The extensible self-documenting text editor\0"
|
||||
VALUE "ProductVersion", "22, 0, 94, 0\0"
|
||||
VALUE "ProductVersion", "22, 0, 95, 0\0"
|
||||
VALUE "OLESelfRegister", "\0"
|
||||
END
|
||||
END
|
||||
|
|
|
@ -1,9 +1,27 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/*
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This program 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; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA. */
|
||||
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
*
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2007-02-27 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* Imakefile: Remove unused file with no explicit legal info.
|
||||
* Makefile.in (distclean): Remove Makefile.
|
||||
|
||||
2007-02-25 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* XCrAssoc.c, XDelAssoc.c, XDestAssoc.c, XLookAssoc.c:
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,9 +1,27 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/*
|
||||
Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This program 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; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA. */
|
||||
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
*
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,100 +0,0 @@
|
|||
HEADERS = XMenu.h
|
||||
LINTLIBS = ../lib/X/llib-lX.ln
|
||||
INSTALLFLAGS = $(INSTINCFLAGS)
|
||||
RANLIB = ranlib -t
|
||||
|
||||
SRCS = Activate.c \
|
||||
AddPane.c \
|
||||
AddSel.c \
|
||||
ChgPane.c \
|
||||
ChgSel.c \
|
||||
Create.c \
|
||||
DelPane.c \
|
||||
DelSel.c \
|
||||
Destroy.c \
|
||||
Error.c \
|
||||
EvHand.c \
|
||||
FindPane.c \
|
||||
FindSel.c \
|
||||
InsPane.c \
|
||||
InsSel.c \
|
||||
Internal.c \
|
||||
Locate.c \
|
||||
Post.c \
|
||||
Recomp.c \
|
||||
SetAEQ.c \
|
||||
SetFrz.c \
|
||||
SetPane.c \
|
||||
SetSel.c \
|
||||
XCrAssoc.c \
|
||||
XDelAssoc.c \
|
||||
XDestAssoc.c \
|
||||
XLookAssoc.c \
|
||||
XMakeAssoc.c
|
||||
|
||||
OBJS = Activate.o \
|
||||
AddPane.o \
|
||||
AddSel.o \
|
||||
ChgPane.o \
|
||||
ChgSel.o \
|
||||
Create.o \
|
||||
DelPane.o \
|
||||
DelSel.o \
|
||||
Destroy.o \
|
||||
Error.o \
|
||||
EvHand.o \
|
||||
FindPane.o \
|
||||
FindSel.o \
|
||||
InsPane.o \
|
||||
InsSel.o \
|
||||
Internal.o \
|
||||
Locate.o \
|
||||
Post.o \
|
||||
Recomp.o \
|
||||
SetAEQ.o \
|
||||
SetFrz.o \
|
||||
SetPane.o \
|
||||
SetSel.o \
|
||||
XCrAssoc.o \
|
||||
XDelAssoc.o \
|
||||
XDestAssoc.o \
|
||||
XLookAssoc.o \
|
||||
XMakeAssoc.o
|
||||
|
||||
#if DebugOldLibXMenu && ProfileOldLibXMenu
|
||||
DebuggedAndProfiledLibraryObjectRule()
|
||||
#else
|
||||
# if DebugOldLibXMenu
|
||||
DebuggedLibraryObjectRule()
|
||||
# else
|
||||
# if ProfileOldLibXMenu
|
||||
ProfiledLibraryObjectRule()
|
||||
# else
|
||||
NormalLibraryObjectRule()
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
NormalLibraryTarget(XMenu11,$(OBJS))
|
||||
LintLibraryTarget(XMenu11,$(SRCS))
|
||||
InstallLibrary(XMenu11,$(USRLIBDIR))
|
||||
#if InstallLintLibs
|
||||
InstallLintLibrary(XMenu11,$(LINTLIBDIR))
|
||||
#endif
|
||||
InstallMultiple($(HEADERS),$(INCDIR))
|
||||
|
||||
#if ProfileOldLibXMenu
|
||||
ProfiledLibraryTarget(XMenu11,$(OBJS))
|
||||
InstallLibrary(XMenu11_p,$(USRLIBDIR))
|
||||
#endif
|
||||
|
||||
#if DebugOldLibXMenu
|
||||
DebuggedLibraryTarget(XMenu11,$(OBJS))
|
||||
#endif
|
||||
|
||||
DependTarget()
|
||||
|
||||
NormalLintTarget($(SRCS))
|
||||
|
||||
/* arch-tag: bc7d2799-8343-4700-a415-847e7fa12540
|
||||
(do not change this comment) */
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,26 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
/*
|
||||
Copyright (C) 1993, 1996, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This program 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; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA. */
|
||||
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,3 +1,50 @@
|
|||
## Makefile for oldXMenu
|
||||
|
||||
## Copyright 1985, 1986, 1987 by the Massachusetts Institute of Technology
|
||||
|
||||
## 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, and that the name of M.I.T. not be used in
|
||||
## advertising or publicity pertaining to distribution of the
|
||||
## software without specific, written prior permission.
|
||||
## M.I.T. makes no representations about the suitability of
|
||||
## this software for any purpose. It is provided "as is"
|
||||
## without express or implied warranty.
|
||||
|
||||
|
||||
## Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
## Free Software Foundation, Inc.
|
||||
|
||||
## This program 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; see the file COPYING. If not, write to the
|
||||
## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
## Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
### Commentary:
|
||||
|
||||
## To the best of our knowledge, this code was originally based on the
|
||||
## X11 oldXMenu Makefile, which was automatically generated from the
|
||||
## X11 oldXMenu Imakefile. There was no explicit copyright information
|
||||
## in the Imakefile, therefore we have added the same MIT license as
|
||||
## used by the rest of the oldXMenu code.
|
||||
|
||||
|
||||
### Code:
|
||||
|
||||
srcdir=@srcdir@
|
||||
VPATH=@srcdir@
|
||||
C_SWITCH_X_SITE=@C_SWITCH_X_SITE@
|
||||
|
@ -103,6 +150,7 @@ mostlyclean: FRC.mostlyclean
|
|||
rm -f libXMenu11.a ${OBJS} ${EXTRA}
|
||||
clean: mostlyclean
|
||||
distclean: clean
|
||||
rm -f Makefile
|
||||
maintainer-clean: distclean
|
||||
|
||||
tags::
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
Most of the files in this directory are originally from the X11R2
|
||||
XMenu library, distributed under the terms in the file copyright.h.
|
||||
XMenu library, distributed by MIT under the terms in the file copyright.h.
|
||||
|
||||
As of Release 2 of the X Window System, Version 11 from MIT, the XMenu
|
||||
library is no longer supported. It is not used in any software
|
||||
|
@ -14,7 +14,6 @@ The following files are from the X11 oldXMenu/ directory:
|
|||
DelSel.c Destroy.c Error.c EvHand.c FindPane.c FindSel.c InsPane.c
|
||||
InsSel.c Internal.c Locate.c Post.c Recomp.c SetAEQ.c SetFrz.c
|
||||
SetPane.c SetSel.c XMenu.h XMenuInt.h (renamed from "XMenuInternal.h")
|
||||
Imakefile
|
||||
|
||||
The following files are from the X11 oldX/ directory:
|
||||
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* XMenu: MIT Project Athena, X Window system menu package
|
||||
|
|
|
@ -15,8 +15,6 @@
|
|||
*
|
||||
*/
|
||||
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
/*
|
||||
* X10.h - Header definition and support file for the C subroutine
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
|
|
|
@ -1,6 +1,4 @@
|
|||
/* Copyright Massachusetts Institute of Technology 1985 */
|
||||
/* Copyright (C) 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc. */
|
||||
|
||||
#include "copyright.h"
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue