Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 624-636) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 200-201) - Merge from emacs--devo--0 - Update from CVS: lisp/nnweb.el (nnweb-google-parse-1): Update parser. Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-171
This commit is contained in:
commit
18c3672766
195 changed files with 15478 additions and 3686 deletions
23
CONTRIBUTE
23
CONTRIBUTE
|
@ -1,3 +1,6 @@
|
|||
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
||||
See end for license conditions.
|
||||
|
||||
|
||||
Contributing to Emacs
|
||||
|
||||
|
@ -183,6 +186,8 @@ The file etc/DEBUG describes how to debug Emacs bugs.
|
|||
|
||||
* How to Maintain Copyright Years for GNU Emacs
|
||||
|
||||
See admin/notes/copyright.
|
||||
|
||||
** Our lawyer says it is ok if we add, to each file that has been in Emacs
|
||||
since Emacs 21 came out in 2001, all the subsequent years. We don't
|
||||
need to check whether *that file* was changed in those years.
|
||||
|
@ -196,6 +201,24 @@ the year it was added to Emacs, and all subsequent years.
|
|||
notice, while maintaining the full list of years in the copyright notice
|
||||
in the comments.
|
||||
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
25
ChangeLog
25
ChangeLog
|
@ -1,3 +1,7 @@
|
|||
2007-01-31 Sascha Wilde <wilde@sha-bang.de> (tiny change)
|
||||
|
||||
* configure.in (PKG_CHECK_MODULES): Change ///* to / in cflags and libs.
|
||||
|
||||
2007-01-29 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* configure.in: Restore support for hp800's not running HP-UX.
|
||||
|
@ -14,7 +18,7 @@
|
|||
|
||||
* configure.in: Add check for libXft.
|
||||
|
||||
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
|
||||
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
|
||||
|
||||
* INSTALL: Info files moved to share/info.
|
||||
|
||||
|
@ -6391,7 +6395,22 @@
|
|||
|
||||
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001, 2002,
|
||||
2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73
|
||||
|
|
28
INSTALL
28
INSTALL
|
@ -1,7 +1,7 @@
|
|||
GNU Emacs Installation Guide
|
||||
Copyright (C) 1992, 1994, 1996, 1997, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end of the file for copying permissions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
BASIC INSTALLATION
|
||||
|
@ -906,17 +906,19 @@ is_exec.c and sigaction.c. To work around the bugs, compile these
|
|||
files and link them into temacs. Djgpp versions 2.01 and later have
|
||||
these bugs fixed, so upgrade if you can before building Emacs.
|
||||
|
||||
COPYING PERMISSIONS
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and permission notice are preserved,
|
||||
and that the distributor grants the recipient permission
|
||||
for further redistribution as permitted by this notice.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them,
|
||||
and that any new or changed statements about the activities
|
||||
of the Free Software Foundation are approved by the Foundation.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
23
INSTALL.CVS
23
INSTALL.CVS
|
@ -1,3 +1,8 @@
|
|||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
Building and Installing Emacs from CVS
|
||||
|
||||
Some of the files that are included in the Emacs tarball, such as
|
||||
|
@ -77,3 +82,21 @@ Host subversions.gnu.org
|
|||
Protocol 2
|
||||
ForwardX11 no
|
||||
User YOUR_USERID
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -404,11 +404,16 @@ install-arch-dep: mkdir
|
|||
### Install the files that are machine-independent.
|
||||
### Most of them come straight from the distribution;
|
||||
### the exception is the DOC-* files, which are copied
|
||||
## from the build directory.
|
||||
### from the build directory.
|
||||
|
||||
## Note that we copy DOC* and then delete DOC
|
||||
## as a workaround for a bug in tar on Ultrix 4.2.
|
||||
|
||||
## FIXME
|
||||
## Should only install the DOC- file appropriate to this build, not DOC-*.
|
||||
## http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-01/msg00417.html
|
||||
## (fix available for consideration post-release).
|
||||
|
||||
## If people complain about the h flag in tar command, take that out.
|
||||
## That flag is also used in leim/Makefile.in
|
||||
install-arch-indep: mkdir info
|
||||
|
|
23
README
23
README
|
@ -1,3 +1,8 @@
|
|||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This directory tree holds version 22.0.93 of GNU Emacs, the extensible,
|
||||
customizable, self-documenting real-time display editor.
|
||||
|
||||
|
@ -87,3 +92,21 @@ There are several subdirectories:
|
|||
that aren't part of the standard distribution of the OS. The
|
||||
platform-specific README files and installation instructions should
|
||||
list the required tools.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -1,4 +1,9 @@
|
|||
2007-01-27 Jan Dj,AC$(Brv <jhd@winter.localdomain>
|
||||
2007-02-03 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* nt/makedist.bat: Change EOL format to DOS. Don't use
|
||||
redirection characters in REM lines.
|
||||
|
||||
2007-01-27 Jan Dj,Ad(Brv <jhd@winter.localdomain>
|
||||
|
||||
* FOR-RELEASE: Removed Gtk/Xft issue.
|
||||
|
||||
|
@ -80,9 +85,9 @@
|
|||
* FOR-RELEASE: MH-E 8.0 has been released, so removed reminder
|
||||
about it.
|
||||
|
||||
2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
|
||||
2006-04-17 Ramprasad B <ramprasad_i82@yahoo.com>
|
||||
|
||||
* ./* (Copyright): Updated Copyright year(s)
|
||||
* ./* (Copyright): Updated Copyright year(s).
|
||||
|
||||
2006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
|
||||
|
||||
|
@ -409,9 +414,24 @@
|
|||
;; add-log-time-zone-rule: t
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 97728c77-77c0-4156-b669-0e8c07d94e5a
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
Tasks needed before the next release.
|
||||
|
||||
* UPDATE COPYRIGHTS (Happy New Year :-)
|
||||
Done, I think. Please keep an eye out for any errors, eg copyrights
|
||||
not at the start of the file that are easy to miss, as in
|
||||
src/emacs.c.
|
||||
|
||||
See also the oustanding issues in admin/notes/copyright.
|
||||
* COPYRIGHTS
|
||||
See the outstanding issues at the end of admin/notes/copyright.
|
||||
|
||||
* TO BE DONE SHORTLY BEFORE RELEASE
|
||||
|
||||
|
@ -16,6 +12,8 @@ make sure all the pages really look ok in the manual as formatted.
|
|||
|
||||
** Update AUTHORS.
|
||||
|
||||
** Cleanup temporary +++/--- lines in etc/NEWS.
|
||||
|
||||
** Regenerate the postscript files of the reference cards in etc.
|
||||
|
||||
** Ask maintainers of refcard translations to update them.
|
||||
|
@ -60,24 +58,12 @@ to the hack introduced on 2005-07-01 to fix some other Cleartype problem.
|
|||
|
||||
** W3 status with latest url package.
|
||||
|
||||
** Fix up the notices in oldXMenu properly.
|
||||
** Fix up copyright confusions.
|
||||
See admin/notes/copyright.
|
||||
|
||||
** disumu@x3y2z1.net, Nov 22:
|
||||
URL not following some 302 redirects after recent changes
|
||||
|
||||
** lennart.borgman.073@student.lu.se, Dec 29:
|
||||
How global is a define-global-minor-mode mode
|
||||
He says that customizing such a mode simply does not work.
|
||||
RMS says that there is no code in the generated defcustom,
|
||||
or elsewhere in the generated code, to implement setting that variable
|
||||
through the custom mechanism.
|
||||
|
||||
** simon.marshall@misys.com, Jan 12:
|
||||
** simon.marshall@misys.com, Jan 12:
|
||||
Font-lock decides function call is function declaration in C+ +
|
||||
|
||||
** ZTHJWSQQAFHV@spammotel.com, Jan 12:
|
||||
Color-theme problems in Emacs 22+ (Ubuntu, Windows)
|
||||
|
||||
* DOCUMENTATION
|
||||
|
||||
** Check the Emacs Tutorial.
|
||||
|
|
21
admin/README
21
admin/README
|
@ -1,3 +1,8 @@
|
|||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
The admin directory
|
||||
|
||||
This directory contains scripts and other things useful for developing
|
||||
|
@ -61,7 +66,23 @@ Show files added/removed between two tar files.
|
|||
Get CVS diffs of files.
|
||||
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
|
@ -1,5 +1,29 @@
|
|||
#! /bin/bash
|
||||
|
||||
## Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
## Free Software Foundation, Inc.
|
||||
|
||||
## Author: Francesco Potorti` <pot@gnu.org>
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
## GNU Emacs is free software; you can redistribute it and/or modify
|
||||
## it under the terms of the GNU General Public License as published by
|
||||
## the Free Software Foundation; either version 2, or (at your option)
|
||||
## any later version.
|
||||
|
||||
## GNU Emacs is distributed in the hope that it will be useful,
|
||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
## GNU General Public License for more details.
|
||||
|
||||
## You should have received a copy of the GNU General Public License
|
||||
## along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
## Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
## Boston, MA 02110-1301, USA.
|
||||
|
||||
### Code:
|
||||
|
||||
if [ $# -ne 2 ]; then
|
||||
echo "usage: $0 <old version number> <new version number>" >&2
|
||||
exit 1
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
#! /bin/bash
|
||||
|
||||
## Author: Francesco Potorti` <pot@gnu.org>
|
||||
|
||||
if [ $# -ne 2 ]; then
|
||||
echo "usage: $0 TAG1 TAG2" >&2
|
||||
exit 1
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
Copyright (C) 2007 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
NOTES ON COPYRIGHTS AND LICENSES
|
||||
|
||||
Some terminology:
|
||||
|
@ -21,6 +25,30 @@ a file is auto-generated (eg ldefs-boot.el) from another one in the
|
|||
CVS, then it does not really matter about adding a copyright statement
|
||||
to the generated file.
|
||||
|
||||
However, here is a quote from Matt Norwood (Software Freedom Law
|
||||
Center) that suggests we should revise the above policy about trivial
|
||||
files:
|
||||
|
||||
If FSF has a strong policy reason notices off of files it
|
||||
considers "trivial", this will take a lot more bookkeeping; it
|
||||
also runs the risk of these "trivial" files later growing into
|
||||
non-trivial files, and being in the tree without any record of
|
||||
authorship. All in all, I think it's a better policy to attach the
|
||||
notice and let future authors decide if something is trivial when
|
||||
they want to reuse it elsewhere.
|
||||
[...]
|
||||
In general, copyright law will step back and look at the overall "work"
|
||||
consisting of all the assembled components working together as a system;
|
||||
it will apply protection and permissions to this system, not to its
|
||||
subcomponents. If parts of it are recombined into another system, it
|
||||
will consider the protections and permissions for each of the source
|
||||
components only in order to assess the overall status of the work again.
|
||||
The assessment of whether a set of components is entitled to copyright
|
||||
protection is the degree to which they display "creativity": not as
|
||||
atomic units, but as parts of a system working in concert. Thus, several
|
||||
"trivial" components working together in some coherent system might be
|
||||
protectible.
|
||||
|
||||
The years in the copyright notice should be updated every year (see
|
||||
file "years" in this directory). The PS versions of refcards etc
|
||||
should display copyright notices (an exception to the rule about
|
||||
|
@ -33,13 +61,17 @@ Copyright changes should be propagated to any associated repositories
|
|||
(eg Gnus, MH-E), but I think in every case this happens automatically
|
||||
(?).
|
||||
|
||||
All README (and other such text files) that are non-trivial and were
|
||||
added by Emacs developers need copyright and copying permission
|
||||
statements (see eg INSTALL in the top-level directory).
|
||||
All README (and other such text files) that are non-trivial should
|
||||
contain copyright statements and GPL license notices, exactly as .el
|
||||
files do (see e.g. README in the top-level directory). (Before 2007,
|
||||
we used a simple, short statement permitting copying and modification
|
||||
provided legal notices were retained. In Feb 2007 we switched to the
|
||||
standard GPL text, on legal advice.)
|
||||
|
||||
All images files that allow for comments should have copyright and
|
||||
license statements. Whether or not this is possible, the information
|
||||
should be recorded in a README file in each directory with images.
|
||||
For image files, the copyright and license details should be recorded
|
||||
in a README file in each directory with images. (Legal advice says
|
||||
that we need not add notices to each image file individually, if they
|
||||
allow for that.)
|
||||
|
||||
When installing a file with an "unusual" license (after checking first
|
||||
it is ok), put a copy of the copyright and license in the file (if
|
||||
|
@ -66,10 +98,25 @@ author should be removed and the year(s) transferred to the FSF); or
|
|||
else it is possible the file should not be in Emacs at all (please
|
||||
report!).
|
||||
|
||||
Note that it seems painfully clear that one cannot rely on CVS logs,
|
||||
or even ChangeLogs, for older changes. People often installed changes
|
||||
from others, without recording the true authorship.
|
||||
|
||||
[For reference, most of these points were established via email with
|
||||
rms, 2007/1, "Copyright years".]
|
||||
|
||||
|
||||
lib-src/etags.c # print_version
|
||||
lib-src/rcs2log # Copyright
|
||||
lisp/calc/calc-help.el # calc-full-help
|
||||
lisp/startup.el # fancy-splash-tail
|
||||
mac/Emacs.app/Contents/Resources/English.lproj/InfoPlist.strings
|
||||
mac/src/Emacs.r # resource 'vers'
|
||||
src/emacs.c
|
||||
- remember to change the latest copyright year in the --version output.
|
||||
[Post-release, will automate this like set-version does for version.]
|
||||
|
||||
|
||||
<top-level>/install-sh
|
||||
lispintro/install-sh
|
||||
- this file is copyright MIT, which is OK. Leave the copyright alone.
|
||||
|
@ -77,10 +124,8 @@ lispintro/install-sh
|
|||
etc/edt-user.doc
|
||||
- update BOTH notices in this file
|
||||
|
||||
[etc/orgcard.tex, orgcard.ps - files removed 2007/1/29]
|
||||
- with no assignment from Rooke, these files were removed. We are
|
||||
asking for an assignment, and if one is received the files will be
|
||||
replaced.
|
||||
etc/letter.pbm.letter.xpm
|
||||
- trivial, no notice needed.
|
||||
|
||||
leim/CXTERM-DIC/4Corner.tit, ARRAY30.tit, CCDOSPY.tit, ECDICT.tit,
|
||||
ETZY.tit, PY-b5.tit, Punct-b5.tit, Punct.tit, QJ-b5.tit, QJ.tit,
|
||||
|
@ -118,66 +163,112 @@ lisp/net/tramp.el
|
|||
|
||||
msdos/is_exec.c, sigaction.c
|
||||
- these files are copyright DJ Delorie. Leave the copyrights alone.
|
||||
Leave the Eli Zaretskii copyright in is_exec.c alone. See the
|
||||
msdos/README file for the legal history of these files.
|
||||
|
||||
src/gmalloc.c
|
||||
- contains numerous copyrights from the GNU C library. Leave them alone.
|
||||
|
||||
[src/unexhp9k800.c - removed 2007/1/27
|
||||
src/acldef.h, chpdef.h, ndir.h
|
||||
- see comments below. These files are OK to be released with Emacs
|
||||
22, but we may want to revisit them afterwards.
|
||||
|
||||
[src/unexhp9k800.c - removed 2007/1/27]
|
||||
[src/m/sr2k.h - removed 2007/1/27]
|
||||
- First file removed due to legal uncertainties; second file removed
|
||||
due to dependency on first. Note that src/m/hp800.h is still needed on
|
||||
hp800 arch.
|
||||
NB we would like to re-add this file if we can. Please let us know
|
||||
if you can clarify its legal status.
|
||||
|
||||
|
||||
*** These are copyright issues that need not be fixed until after
|
||||
Emacs 22 is released (though if they can be fixed before, that is
|
||||
obviously good):
|
||||
|
||||
|
||||
Is it OK to just `cvs remove' a file for legal reasons, or is
|
||||
something more drastic needed? A removed file is still available from
|
||||
CVS, if suitable options are applied. (This CVS issue obviously does
|
||||
not affect a release).
|
||||
rms: will ask lawyer
|
||||
|
||||
|
||||
REMOVED etc/orgcard.tex, orgcard.ps
|
||||
Re-add these files if an assignment is received from Rooke.
|
||||
|
||||
etc/images
|
||||
Image files from GTK, Gnome are under GPLv2 (no "or later"?). RMS will
|
||||
contact image authors in regards to future switch to v3.
|
||||
|
||||
|
||||
src/acldef.h, chpdef.h, ndir.h
|
||||
On legal advice from Matt Norwood, the following comment was added
|
||||
to these files in Feb 2007:
|
||||
|
||||
The code here is forced by the interface, and is not subject to
|
||||
copyright, constituting the only possible expression of the
|
||||
algorithm in this format.
|
||||
|
||||
With the addition of this notice, these files are OK for the
|
||||
upcoming Emacs-22 release. Post-release, we can revisit this issue
|
||||
and possibly add a list of all authors who have changed these files.
|
||||
(details in email from Matt Norwood to rms, 2007/02/03).
|
||||
|
||||
|
||||
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:
|
||||
|
||||
|
||||
Is it OK to just `cvs remove' a file for legal reasons, or is
|
||||
something more drastic needed? A removed file is still available from
|
||||
CVS, if suitable options are applied.
|
||||
Maybe some relevant comments here?
|
||||
<http://groups.google.com/group/linux.debian.legal/browse_thread/thread/123547ea95437a1f>
|
||||
|
||||
|
||||
All README (and other such files) that are non-trivial and were added
|
||||
by Emacs developers need copyright statements and copying permissions
|
||||
to be added.
|
||||
by Emacs developers need copyright statements and copying permissions.
|
||||
missed any?
|
||||
etc/BABYL?
|
||||
lisp/term/README?
|
||||
borderline "trivial" cases (see below)...?
|
||||
These should use the standard GPL text (same as .el files), rather
|
||||
than the short notices we have been using till now.
|
||||
rms: "If a README file is under 60 lines long, using the long version
|
||||
might be ugly. Please tell me if you encounter one that is under 60
|
||||
lines."
|
||||
|
||||
|
||||
All images files that allow for comments should have copyright and
|
||||
license statements added. Whether or not this is possible, the
|
||||
information should be recorded in a README file in each directory with
|
||||
images. Image files to consider (is there such a thing as a "trivial"
|
||||
image?):
|
||||
src/bitmaps/
|
||||
etc/*.xpm, *.xbm
|
||||
etc/images/
|
||||
etc/tree-widget/
|
||||
etc/*.ps, .eps
|
||||
Clarify the legal status of image files. It's not necessary to put a
|
||||
notice in each image (where the format allows it). It's OK to put the
|
||||
information in a README file in the associated directory. Files can be
|
||||
listed in groups. See etc/README for an example.
|
||||
Image files to consider:
|
||||
etc/images/mh-logo
|
||||
etc/images/gnus/
|
||||
etc/images/smilies/
|
||||
nt/icons/
|
||||
rms: "Can you find this by searching for items in copyright.list that
|
||||
assign images for Emacs?" [this suggests we ask Bill Wohler]
|
||||
|
||||
|
||||
admin/check-doc-strings
|
||||
Author is Martin Buchholz, but no assignment from him on file, and
|
||||
rms has no way to reach him.
|
||||
admin/make-announcement - no copyright
|
||||
admin/nt/makedist.bat - no copyright
|
||||
etc/ms-kermit - no copyright, but ms-7bkermit has one
|
||||
etc/e/eterm-color.ti - no copyright
|
||||
rms: "I think that is not copyrightable under the merger doctrine
|
||||
because the entries are all forced. At least that is the case in the
|
||||
US; I am not sure whether we can rely on that in general."
|
||||
|
||||
For the above files, mail sent from rms to Matthew (Martin?) Norwood
|
||||
For the above files, mail sent from rms to Matthew Norwood
|
||||
asking what to do (via Eben Moglen), 2007/1/22 ("Copyright years").
|
||||
|
||||
|
||||
etc/gnus-refcard.tex
|
||||
I (rgm) think the "Gnus Bugfixing Girls + Boys" copyright should
|
||||
probably be removed, but it may be ok (waiting for rms)
|
||||
|
||||
|
||||
[etc/orgcard.tex, orgcard.ps]
|
||||
Re-add these files if an assignment is received from Rooke.
|
||||
|
||||
|
||||
etc/sk-refcard.ps, pl-refcard.ps, cs-refcard.ps
|
||||
These refcards need to be regenerated (by those with suitable TeX
|
||||
setups) to get updated copyrights.
|
||||
|
@ -188,10 +279,8 @@ lib-src/etags.c - no 'k.* arnold' in copyright.list'
|
|||
Arnold as the starting point. However, it may be that we need to get
|
||||
and insert whatever his license was for his code."
|
||||
|
||||
|
||||
lispref/back.texi, elisp-covers.texi, lay-flat.texi,
|
||||
two-volume-cross-refs.txt, two.el
|
||||
- add standard notices to any decided to be non-trivial.
|
||||
- 1984 version of ctags, with no copyright, posted to net.sources:
|
||||
http://groups.google.com/group/net.sources/msg/a21b6c21be12a98d
|
||||
|
||||
|
||||
lwlib/lwlib-int.h, lwlib.h - no copyright
|
||||
|
@ -202,23 +291,6 @@ lwlib/lwlib.c - copyright Lucid, but FSF copyright was added in 2002 -
|
|||
rms: "I asked Matthew Norwood about these, I believe."
|
||||
|
||||
|
||||
man/back.texi, trampver.texi
|
||||
- add standard notices to any decided to be non-trivial.
|
||||
|
||||
|
||||
msdos/
|
||||
- do we need to add COPYING.LIB (because COPYING.DJ refers to it)?
|
||||
(but see below).
|
||||
|
||||
|
||||
msdos/is_exec.c
|
||||
- does copying.dj replace eliz's copyright?
|
||||
|
||||
|
||||
msdos/is_exec.c, sigaction.c
|
||||
- relicense under the GPL
|
||||
|
||||
|
||||
oldXMenu/
|
||||
- should there be any FSF copyrights at all in here? Some were added
|
||||
in 2005, without licence notices. Was this right?
|
||||
|
@ -227,9 +299,30 @@ oldXMenu/Makefile.in, Makefile, Imakefile, descrip.mms, insque.c
|
|||
rms: "I have asked for lawyer's advice about these."
|
||||
|
||||
|
||||
src/acldef.h, chpdef.h, gnu.h, ndir.h
|
||||
src/gnu.h
|
||||
src/m/mips4.h, news-r6.h, news-risc.h, pmax.h
|
||||
src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h,
|
||||
isc2-2.h, netbsd.h, osf1.h, sol2-3.h, sunos4-0.h, umips.h, usg5-4-2.h
|
||||
- all these (not obviously trivial) files are missing copyrights.
|
||||
rms: "I should talk about these with Matthew Norwood."
|
||||
The current legal advice seems to be that we should attach FSF
|
||||
copyright and GPL for the time being, then review post-release. But it
|
||||
is still under discussion.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -1,135 +1,161 @@
|
|||
@echo off
|
||||
|
||||
rem Beware broken ports of tar. Recent cygwin versions work well, older
|
||||
rem cygwin versions and the current MSys port have problems with DOS
|
||||
rem line ends when reading file names from a file. Other ports have their
|
||||
rem own problems too.
|
||||
set TAR=tar
|
||||
|
||||
rem Make a copy of current Emacs source
|
||||
if (%3) == () goto usage
|
||||
if not (%4) == () goto %4
|
||||
if not (%4) == (src) goto :lisp
|
||||
|
||||
:src
|
||||
|
||||
echo Create full source distribution, excluding leim
|
||||
%TAR% --exclude leim --exclude _marker --exclude DOC --exclude DOC-X --exclude TAGS --exclude bin --exclude obj --exclude obj-spd --exclude oo --exclude oo-spd --exclude *~ --exclude *.rej -cvf - emacs-%1 | gzip -9 > %2-src.tar.gz
|
||||
if not (%4) == () goto end
|
||||
|
||||
:lisp
|
||||
echo Create limited elisp source distribution
|
||||
%TAR% --exclude *.rej --exclude *.elc --exclude *~ -cvf - emacs-%1/lisp | gzip -9 > %2-lisp.tar.gz
|
||||
if not (%4) == () goto end
|
||||
|
||||
:bin
|
||||
|
||||
set eld=emacs-%1/lisp
|
||||
|
||||
rem List of Lisp files that are not compiled and that should be
|
||||
rem included in the bin distribution.
|
||||
|
||||
rem It would be better to generate this list automatically. It is the
|
||||
rem list of all .el files for which there is no corresponding .elc
|
||||
rem file, minus ldefs-boot.el. --lute
|
||||
|
||||
set elfiles=%eld%/cus-load.el %eld%/emacs-lisp/cl-specs.el %eld%/eshell/esh-groups.el %eld%/eshell/esh-maint.el %eld%/finder-inf.el %eld%/forms-d2.el %eld%/forms-pass.el %eld%/international/latin-1.el %eld%/international/latin-2.el %eld%/international/latin-3.el %eld%/international/latin-4.el %eld%/international/latin-5.el %eld%/international/latin-8.el %eld%/international/latin-9.el %eld%/international/mule-conf.el %eld%/language/czech.el %eld%/language/devanagari.el %eld%/language/english.el %eld%/language/georgian.el %eld%/language/greek.el %eld%/language/hebrew.el %eld%/language/japanese.el %eld%/language/kannada.el %eld%/language/korean.el %eld%/language/lao.el %eld%/language/malayalam.el %eld%/language/misc-lang.el %eld%/language/romanian.el %eld%/language/slovak.el %eld%/language/tamil.el %eld%/language/thai.el %eld%/language/utf-8-lang.el %eld%/loaddefs.el %eld%/loadup.el %eld%/mail/blessmail.el %eld%/mh-e/mh-acros.el %eld%/mh-e/mh-gnus.el %eld%/mh-e/mh-loaddefs.el %eld%/obsolete/keyswap.el %eld%/patcomp.el %eld%/paths.el %eld%/play/bruce.el %eld%/subdirs.el %eld%/term/AT386.el %eld%/term/apollo.el %eld%/term/bobcat.el %eld%/term/internal.el %eld%/term/iris-ansi.el %eld%/term/linux.el %eld%/term/lk201.el %eld%/term/news.el %eld%/term/vt102.el %eld%/term/vt125.el %eld%/term/vt200.el %eld%/term/vt201.el %eld%/term/vt220.el %eld%/term/vt240.el %eld%/term/vt300.el %eld%/term/vt320.el %eld%/term/vt400.el %eld%/term/vt420.el %eld%/term/wyse50.el %eld%/version.el
|
||||
|
||||
set fns_el=
|
||||
for %%f in (emacs-%1/bin/fns*) do set fns_el=%fns_el% emacs-%1/bin/%%f
|
||||
|
||||
echo Create bin distribution
|
||||
copy %3\README.W32 emacs-%1\README.W32
|
||||
|
||||
del #files# #elfiles#
|
||||
for %%f in (emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32) do echo %%f>>#files#
|
||||
for %%f in (emacs-%1/bin/fns*) do echo emacs-%1/bin/%%f>>#elfiles#
|
||||
for %%f in (emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp) do echo %%f>>#files#
|
||||
for %%f in (emacs-%1/lock emacs-%1/site-lisp) do echo %%f>>#files#
|
||||
for %%f in (%elfiles% emacs-%1/site-lisp/subdirs.el) do echo %%f>>#elfiles#
|
||||
|
||||
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude "*.el" --exclude "*~" -T #files# -cvf %2-bin-i386.tar
|
||||
%TAR% -T #elfiles# -rvf %2-bin-i386.tar
|
||||
gzip -9 %2-bin-i386.tar
|
||||
del emacs-%1\README.W32
|
||||
rem del #files# #elfiles#
|
||||
if not (%4) == () goto end
|
||||
|
||||
:fullbin
|
||||
|
||||
echo Create full bin distribution
|
||||
copy %3\README.W32 emacs-%1\README.W32
|
||||
|
||||
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude *~ -cvf - emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/lock emacs-%1/site-lisp | gzip -9 > %2-fullbin-i386.tar.gz
|
||||
del emacs-%1\README.W32
|
||||
if not (%4) == () goto end
|
||||
|
||||
:leim
|
||||
|
||||
echo Create archive with precompiled leim files
|
||||
%TAR% -cvf - emacs-%1/leim/leim-list.el emacs-%1/leim/quail emacs-%1/leim/ja-dic | gzip -9 > %2-leim.tar.gz
|
||||
if not (%4) == () goto end
|
||||
|
||||
:undumped
|
||||
|
||||
echo Create archive with extra files needed for redumping emacs
|
||||
copy %3\README-UNDUMP.W32 emacs-%1\README-UNDUMP.W32
|
||||
copy %3\dump.bat emacs-%1\bin
|
||||
if exist emacs-%1\src\obj-spd\i386\temacs.exe copy emacs-%1\src\obj-spd\i386\temacs.exe emacs-%1\bin
|
||||
if exist emacs-%1\src\oo-spd\i386\temacs.exe copy emacs-%1\src\oo-spd\i386\temacs.exe emacs-%1\bin
|
||||
%TAR% -cvf - emacs-%1/README-UNDUMP.W32 emacs-%1/bin/dump.bat emacs-%1/bin/temacs.exe | gzip -9 > %2-undumped-i386.tar.gz
|
||||
del emacs-%1\bin\temacs.exe
|
||||
del emacs-%1\bin\dump.bat
|
||||
del emacs-%1\README-UNDUMP.W32
|
||||
if not (%4) == () goto end
|
||||
|
||||
:barebin
|
||||
|
||||
echo Create archive with just the basic binaries and generated files
|
||||
echo (the user needs to unpack the full source distribution for
|
||||
echo everything else)
|
||||
copy %3\README.W32 emacs-%1\README.W32
|
||||
%TAR% -cvf - emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC emacs-%1/etc/DOC-X | gzip -9 > %2-barebin-i386.tar.gz
|
||||
del emacs-%1\README.W32
|
||||
if not (%4) == () goto end
|
||||
|
||||
goto end
|
||||
|
||||
rem Only do this if explicitly requested
|
||||
:zipfiles
|
||||
|
||||
echo Create zip files for bin and lisp archives
|
||||
mkdir distrib
|
||||
cd distrib
|
||||
gunzip -c ..\%2-bin-i386.tar.gz | %TAR% xf -
|
||||
rem Need to split emacs.exe into fragments because it is too big now
|
||||
rem to fit on a floppy even by itself.
|
||||
copy %3\stitch.bat %2\bin
|
||||
cd %2\bin
|
||||
split -b 1000000 emacs.exe emacs
|
||||
del emacs.exe
|
||||
cd ..\..
|
||||
zip -rp9 em%5bin %2
|
||||
rm -rf %2
|
||||
zipsplit -n 1400000 -b .. em%5bin.zip
|
||||
del em%5bin.zip
|
||||
gunzip -c ..\%2-lisp.tar.gz | %TAR% xf -
|
||||
zip -rp9 em%5lis %2
|
||||
rm -rf %2
|
||||
zipsplit -n 1400000 -b .. em%5lis.zip
|
||||
del em%5lis.zip
|
||||
cd ..
|
||||
|
||||
goto end
|
||||
|
||||
:usage
|
||||
echo Generate source and binary distributions of emacs.
|
||||
echo Usage: %0 emacs-version dist-basename distfiles [lisp,bin,undumped,barebin]
|
||||
echo (e.g., %0 19.34 emacs-19.34.5 d:\andrewi\distfiles)
|
||||
echo Or: %0 emacs-version dist-basename distfiles "zipfiles" short-version
|
||||
echo (e.g., %0 20.6 emacs-20.6 d:\andrewi\distfiles zipfiles 206)
|
||||
:end
|
||||
|
||||
goto skipArchTag
|
||||
arch-tag: 6e2ddd92-c1c9-4992-b6b5-207aaab72f68
|
||||
:skipArchTag
|
||||
@echo off
|
||||
|
||||
rem Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
rem Free Software Foundation, Inc.
|
||||
rem
|
||||
rem Cannot use brackets in andrewi's email below because
|
||||
rem older Windows shells will treat that as redirection.
|
||||
rem
|
||||
rem Author: Andrew Innes andrewi@gnu.org
|
||||
rem
|
||||
rem This file is part of GNU Emacs.
|
||||
rem
|
||||
rem GNU Emacs is free software; you can redistribute it and/or modify
|
||||
rem it under the terms of the GNU General Public License as published by
|
||||
rem the Free Software Foundation; either version 2, or (at your option)
|
||||
rem any later version.
|
||||
rem
|
||||
rem GNU Emacs is distributed in the hope that it will be useful,
|
||||
rem but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
rem GNU General Public License for more details.
|
||||
rem
|
||||
rem You should have received a copy of the GNU General Public License
|
||||
rem along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
rem Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
rem Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
rem Beware broken ports of tar. Recent cygwin versions work well, older
|
||||
rem cygwin versions and the current MSys port have problems with DOS
|
||||
rem line ends when reading file names from a file. Other ports have their
|
||||
rem own problems too.
|
||||
set TAR=tar
|
||||
|
||||
rem Make a copy of current Emacs source
|
||||
if (%3) == () goto usage
|
||||
if not (%4) == () goto %4
|
||||
if not (%4) == (src) goto :lisp
|
||||
|
||||
:src
|
||||
|
||||
echo Create full source distribution, excluding leim
|
||||
%TAR% --exclude leim --exclude _marker --exclude DOC --exclude DOC-X --exclude TAGS --exclude bin --exclude obj --exclude obj-spd --exclude oo --exclude oo-spd --exclude *~ --exclude *.rej -cvf - emacs-%1 | gzip -9 > %2-src.tar.gz
|
||||
if not (%4) == () goto end
|
||||
|
||||
:lisp
|
||||
echo Create limited elisp source distribution
|
||||
%TAR% --exclude *.rej --exclude *.elc --exclude *~ -cvf - emacs-%1/lisp | gzip -9 > %2-lisp.tar.gz
|
||||
if not (%4) == () goto end
|
||||
|
||||
:bin
|
||||
|
||||
set eld=emacs-%1/lisp
|
||||
|
||||
rem List of Lisp files that are not compiled and that should be
|
||||
rem included in the bin distribution.
|
||||
|
||||
rem It would be better to generate this list automatically. It is the
|
||||
rem list of all .el files for which there is no corresponding .elc
|
||||
rem file, minus ldefs-boot.el. --lute
|
||||
|
||||
set elfiles=%eld%/cus-load.el %eld%/emacs-lisp/cl-specs.el %eld%/eshell/esh-groups.el %eld%/eshell/esh-maint.el %eld%/finder-inf.el %eld%/forms-d2.el %eld%/forms-pass.el %eld%/international/latin-1.el %eld%/international/latin-2.el %eld%/international/latin-3.el %eld%/international/latin-4.el %eld%/international/latin-5.el %eld%/international/latin-8.el %eld%/international/latin-9.el %eld%/international/mule-conf.el %eld%/language/czech.el %eld%/language/devanagari.el %eld%/language/english.el %eld%/language/georgian.el %eld%/language/greek.el %eld%/language/hebrew.el %eld%/language/japanese.el %eld%/language/kannada.el %eld%/language/korean.el %eld%/language/lao.el %eld%/language/malayalam.el %eld%/language/misc-lang.el %eld%/language/romanian.el %eld%/language/slovak.el %eld%/language/tamil.el %eld%/language/thai.el %eld%/language/utf-8-lang.el %eld%/loaddefs.el %eld%/loadup.el %eld%/mail/blessmail.el %eld%/mh-e/mh-acros.el %eld%/mh-e/mh-gnus.el %eld%/mh-e/mh-loaddefs.el %eld%/obsolete/keyswap.el %eld%/patcomp.el %eld%/paths.el %eld%/play/bruce.el %eld%/subdirs.el %eld%/term/AT386.el %eld%/term/apollo.el %eld%/term/bobcat.el %eld%/term/internal.el %eld%/term/iris-ansi.el %eld%/term/linux.el %eld%/term/lk201.el %eld%/term/news.el %eld%/term/vt102.el %eld%/term/vt125.el %eld%/term/vt200.el %eld%/term/vt201.el %eld%/term/vt220.el %eld%/term/vt240.el %eld%/term/vt300.el %eld%/term/vt320.el %eld%/term/vt400.el %eld%/term/vt420.el %eld%/term/wyse50.el %eld%/version.el
|
||||
|
||||
set fns_el=
|
||||
for %%f in (emacs-%1/bin/fns*) do set fns_el=%fns_el% emacs-%1/bin/%%f
|
||||
|
||||
echo Create bin distribution
|
||||
copy %3\README.W32 emacs-%1\README.W32
|
||||
|
||||
del #files# #elfiles#
|
||||
for %%f in (emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32) do echo %%f>>#files#
|
||||
for %%f in (emacs-%1/bin/fns*) do echo emacs-%1/bin/%%f>>#elfiles#
|
||||
for %%f in (emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp) do echo %%f>>#files#
|
||||
for %%f in (emacs-%1/lock emacs-%1/site-lisp) do echo %%f>>#files#
|
||||
for %%f in (%elfiles% emacs-%1/site-lisp/subdirs.el) do echo %%f>>#elfiles#
|
||||
|
||||
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude "*.el" --exclude "*~" -T #files# -cvf %2-bin-i386.tar
|
||||
%TAR% -T #elfiles# -rvf %2-bin-i386.tar
|
||||
gzip -9 %2-bin-i386.tar
|
||||
del emacs-%1\README.W32
|
||||
rem del #files# #elfiles#
|
||||
if not (%4) == () goto end
|
||||
|
||||
:fullbin
|
||||
|
||||
echo Create full bin distribution
|
||||
copy %3\README.W32 emacs-%1\README.W32
|
||||
|
||||
%TAR% --exclude temacs.exe --exclude emacs.mdp --exclude *.pdb --exclude *.opt --exclude *~ -cvf - emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/lock emacs-%1/site-lisp | gzip -9 > %2-fullbin-i386.tar.gz
|
||||
del emacs-%1\README.W32
|
||||
if not (%4) == () goto end
|
||||
|
||||
:leim
|
||||
|
||||
echo Create archive with precompiled leim files
|
||||
%TAR% -cvf - emacs-%1/leim/leim-list.el emacs-%1/leim/quail emacs-%1/leim/ja-dic | gzip -9 > %2-leim.tar.gz
|
||||
if not (%4) == () goto end
|
||||
|
||||
:undumped
|
||||
|
||||
echo Create archive with extra files needed for redumping emacs
|
||||
copy %3\README-UNDUMP.W32 emacs-%1\README-UNDUMP.W32
|
||||
copy %3\dump.bat emacs-%1\bin
|
||||
if exist emacs-%1\src\obj-spd\i386\temacs.exe copy emacs-%1\src\obj-spd\i386\temacs.exe emacs-%1\bin
|
||||
if exist emacs-%1\src\oo-spd\i386\temacs.exe copy emacs-%1\src\oo-spd\i386\temacs.exe emacs-%1\bin
|
||||
%TAR% -cvf - emacs-%1/README-UNDUMP.W32 emacs-%1/bin/dump.bat emacs-%1/bin/temacs.exe | gzip -9 > %2-undumped-i386.tar.gz
|
||||
del emacs-%1\bin\temacs.exe
|
||||
del emacs-%1\bin\dump.bat
|
||||
del emacs-%1\README-UNDUMP.W32
|
||||
if not (%4) == () goto end
|
||||
|
||||
:barebin
|
||||
|
||||
echo Create archive with just the basic binaries and generated files
|
||||
echo (the user needs to unpack the full source distribution for
|
||||
echo everything else)
|
||||
copy %3\README.W32 emacs-%1\README.W32
|
||||
%TAR% -cvf - emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC emacs-%1/etc/DOC-X | gzip -9 > %2-barebin-i386.tar.gz
|
||||
del emacs-%1\README.W32
|
||||
if not (%4) == () goto end
|
||||
|
||||
goto end
|
||||
|
||||
rem Only do this if explicitly requested
|
||||
:zipfiles
|
||||
|
||||
echo Create zip files for bin and lisp archives
|
||||
mkdir distrib
|
||||
cd distrib
|
||||
gunzip -c ..\%2-bin-i386.tar.gz | %TAR% xf -
|
||||
rem Need to split emacs.exe into fragments because it is too big now
|
||||
rem to fit on a floppy even by itself.
|
||||
copy %3\stitch.bat %2\bin
|
||||
cd %2\bin
|
||||
split -b 1000000 emacs.exe emacs
|
||||
del emacs.exe
|
||||
cd ..\..
|
||||
zip -rp9 em%5bin %2
|
||||
rm -rf %2
|
||||
zipsplit -n 1400000 -b .. em%5bin.zip
|
||||
del em%5bin.zip
|
||||
gunzip -c ..\%2-lisp.tar.gz | %TAR% xf -
|
||||
zip -rp9 em%5lis %2
|
||||
rm -rf %2
|
||||
zipsplit -n 1400000 -b .. em%5lis.zip
|
||||
del em%5lis.zip
|
||||
cd ..
|
||||
|
||||
goto end
|
||||
|
||||
:usage
|
||||
echo Generate source and binary distributions of emacs.
|
||||
echo Usage: %0 emacs-version dist-basename distfiles [lisp,bin,undumped,barebin]
|
||||
echo (e.g., %0 19.34 emacs-19.34.5 d:\andrewi\distfiles)
|
||||
echo Or: %0 emacs-version dist-basename distfiles "zipfiles" short-version
|
||||
echo (e.g., %0 20.6 emacs-20.6 d:\andrewi\distfiles zipfiles 206)
|
||||
:end
|
||||
|
||||
goto skipArchTag
|
||||
arch-tag: 6e2ddd92-c1c9-4992-b6b5-207aaab72f68
|
||||
:skipArchTag
|
||||
|
|
12
configure
vendored
12
configure
vendored
|
@ -6317,13 +6317,13 @@ echo "${ECHO_T}yes" >&6; }
|
|||
|
||||
{ echo "$as_me:$LINENO: checking ALSA_CFLAGS" >&5
|
||||
echo $ECHO_N "checking ALSA_CFLAGS... $ECHO_C" >&6; }
|
||||
ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"`
|
||||
ALSA_CFLAGS=`$PKG_CONFIG --cflags "$ALSA_MODULES"|sed -e 's,///*,/,g'`
|
||||
{ echo "$as_me:$LINENO: result: $ALSA_CFLAGS" >&5
|
||||
echo "${ECHO_T}$ALSA_CFLAGS" >&6; }
|
||||
|
||||
{ echo "$as_me:$LINENO: checking ALSA_LIBS" >&5
|
||||
echo $ECHO_N "checking ALSA_LIBS... $ECHO_C" >&6; }
|
||||
ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"`
|
||||
ALSA_LIBS=`$PKG_CONFIG --libs "$ALSA_MODULES"|sed -e 's,///*,/,g'`
|
||||
{ echo "$as_me:$LINENO: result: $ALSA_LIBS" >&5
|
||||
echo "${ECHO_T}$ALSA_LIBS" >&6; }
|
||||
else
|
||||
|
@ -10982,13 +10982,13 @@ echo "${ECHO_T}yes" >&6; }
|
|||
|
||||
{ echo "$as_me:$LINENO: checking GTK_CFLAGS" >&5
|
||||
echo $ECHO_N "checking GTK_CFLAGS... $ECHO_C" >&6; }
|
||||
GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"`
|
||||
GTK_CFLAGS=`$PKG_CONFIG --cflags "$GTK_MODULES"|sed -e 's,///*,/,g'`
|
||||
{ echo "$as_me:$LINENO: result: $GTK_CFLAGS" >&5
|
||||
echo "${ECHO_T}$GTK_CFLAGS" >&6; }
|
||||
|
||||
{ echo "$as_me:$LINENO: checking GTK_LIBS" >&5
|
||||
echo $ECHO_N "checking GTK_LIBS... $ECHO_C" >&6; }
|
||||
GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"`
|
||||
GTK_LIBS=`$PKG_CONFIG --libs "$GTK_MODULES"|sed -e 's,///*,/,g'`
|
||||
{ echo "$as_me:$LINENO: result: $GTK_LIBS" >&5
|
||||
echo "${ECHO_T}$GTK_LIBS" >&6; }
|
||||
else
|
||||
|
@ -12536,13 +12536,13 @@ echo "${ECHO_T}yes" >&6; }
|
|||
|
||||
{ echo "$as_me:$LINENO: checking XFT_CFLAGS" >&5
|
||||
echo $ECHO_N "checking XFT_CFLAGS... $ECHO_C" >&6; }
|
||||
XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"`
|
||||
XFT_CFLAGS=`$PKG_CONFIG --cflags "xft >= 0.13.0"|sed -e 's,///*,/,g'`
|
||||
{ echo "$as_me:$LINENO: result: $XFT_CFLAGS" >&5
|
||||
echo "${ECHO_T}$XFT_CFLAGS" >&6; }
|
||||
|
||||
{ echo "$as_me:$LINENO: checking XFT_LIBS" >&5
|
||||
echo $ECHO_N "checking XFT_LIBS... $ECHO_C" >&6; }
|
||||
XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"`
|
||||
XFT_LIBS=`$PKG_CONFIG --libs "xft >= 0.13.0"|sed -e 's,///*,/,g'`
|
||||
{ echo "$as_me:$LINENO: result: $XFT_LIBS" >&5
|
||||
echo "${ECHO_T}$XFT_LIBS" >&6; }
|
||||
else
|
||||
|
|
|
@ -1493,11 +1493,11 @@ AC_DEFUN([PKG_CHECK_MODULES], [
|
|||
succeeded=yes
|
||||
|
||||
AC_MSG_CHECKING($1_CFLAGS)
|
||||
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
|
||||
$1_CFLAGS=`$PKG_CONFIG --cflags "$2"|sed -e 's,///*,/,g'`
|
||||
AC_MSG_RESULT($$1_CFLAGS)
|
||||
|
||||
AC_MSG_CHECKING($1_LIBS)
|
||||
$1_LIBS=`$PKG_CONFIG --libs "$2"`
|
||||
$1_LIBS=`$PKG_CONFIG --libs "$2"|sed -e 's,///*,/,g'`
|
||||
AC_MSG_RESULT($$1_LIBS)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
|
|
|
@ -1,3 +1,27 @@
|
|||
2007-02-13 Bill Wohler <wohler@newt.com>
|
||||
|
||||
* images/README: Add section for icons that are a part of Emacs.
|
||||
|
||||
2007-02-12 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* gnu.xpm: Unused file removed.
|
||||
|
||||
* emacs.xbm: Unused file removed.
|
||||
|
||||
2007-02-11 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* DEVEL.HUMOR: New entry.
|
||||
|
||||
2007-02-05 Francesco Potort,Al(B <pot@gnu.org>
|
||||
|
||||
* etags.1: Now --members is the default for etags, not for ctags yet.
|
||||
* NEWS (etags): Document it.
|
||||
|
||||
2007-02-04 Reiner Steib <Reiner.Steib@gmx.de>
|
||||
|
||||
* gnus-refcard.tex: Fix copyright.
|
||||
* gnus-booklet.ps, gnus-refcard.ps: Generate.
|
||||
|
||||
2007-01-20 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* orgcard.tex: Remove for legal reasons.
|
||||
|
@ -40,7 +64,7 @@
|
|||
|
||||
* TODO: Proper background color handling for pngs.
|
||||
|
||||
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
|
||||
2007-01-18 Bruno Haible <bruno@clisp.org> (tiny change)
|
||||
|
||||
* emacs.1: Info files moved to share/info.
|
||||
|
||||
|
@ -675,7 +699,7 @@
|
|||
|
||||
* NEWS, MH-E-NEWS: Update for MH-E release 7.93.
|
||||
|
||||
2006-02-23 Herbert Euler <herberteuler@hotmail.com> (tiny change)
|
||||
2006-02-23 Guanpeng Xu <herberteuler@hotmail.com>
|
||||
|
||||
* TUTORIAL.cn: Fix omission bug: Add dot (ASCII 0x2E) on first line.
|
||||
|
||||
|
@ -3258,7 +3282,22 @@
|
|||
|
||||
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2001
|
||||
2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 094f3a51-bd72-44d0-8fac-2ac242c6c5b1
|
||||
|
|
30
etc/DEBUG
30
etc/DEBUG
|
@ -1,17 +1,9 @@
|
|||
Debugging GNU Emacs
|
||||
|
||||
Copyright (C) 1985, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and permission notice are preserved,
|
||||
and that the distributor grants the recipient permission
|
||||
for further redistribution as permitted by this notice.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
[People who debug Emacs on Windows using native Windows debuggers
|
||||
should read the Windows-specific section near the end of this
|
||||
|
@ -746,6 +738,24 @@ look at the disassembly to determine which registers are being used,
|
|||
and look at those registers directly, to see the actual current values
|
||||
of these variables.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
|
@ -168,3 +168,10 @@ Re: New Emacs Icon and Tango
|
|||
"It's the object of ridicule until the end of _tape_. The jury is
|
||||
still out about that end of time thing."
|
||||
-- Kim F. Storm, Miles Bader, RMS and David Kastrup
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
"Despite being a maths graduate, I can't think of any other such
|
||||
constants with anything like the universality of e and pi."
|
||||
"42"
|
||||
-- Alan Mackenzie and David Hansen
|
||||
|
|
26
etc/DISTRIB
26
etc/DISTRIB
|
@ -4,12 +4,11 @@ the USA, see http://www.gnu.org/order/order.html.
|
|||
|
||||
GNU Emacs availability information, October 2000
|
||||
|
||||
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995, 1998,
|
||||
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1995,
|
||||
1998, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Permission is granted to anyone to make or distribute
|
||||
verbatim copies of this document provided that the
|
||||
copyright notice and this permission notice are preserved.
|
||||
|
||||
GNU Emacs is legally owned by the Free Software Foundation, but we
|
||||
regard the foundation more as its custodian on behalf of the public.
|
||||
|
@ -97,3 +96,20 @@ above).
|
|||
Richard M Stallman
|
||||
Chief GNUisance,
|
||||
President of the Free Software Foundation
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
22
etc/ERC-NEWS
22
etc/ERC-NEWS
|
@ -1,5 +1,9 @@
|
|||
ERC NEWS -*- outline -*-
|
||||
|
||||
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
* Changes in ERC 5.2 (stable pre-release for Emacs 22)
|
||||
|
||||
** M-x erc RET now starts ERC.
|
||||
|
@ -844,4 +848,22 @@ Same applies to timestamps. You no longer need to (require
|
|||
'erc-stamp), you can customize the variable `erc-timestamp-mode', and
|
||||
the rest should be automatic.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
arch-tag: 2b21b387-6cdc-4192-889c-6743cfffdcb1
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
GNUS NEWS -- history of user-visible changes.
|
||||
|
||||
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Please send Gnus bug reports to bugs@gnus.org.
|
||||
For older news, see Gnus info node "New Features".
|
||||
|
@ -518,20 +519,24 @@ A new command which starts Gnus offline in slave mode.
|
|||
* For older news, see Gnus info node "New Features".
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
28
etc/HELLO
28
etc/HELLO
|
@ -64,24 +64,24 @@ Korean ($(CGQ1[(B) $(C>H3gGO<<?d(B, $(C>H3gGO=J4O1n(B
|
|||
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
COPYING PERMISSIONS:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
This document is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; Local Variables:
|
||||
;;; tab-width: 32
|
||||
|
|
25
etc/MACHINES
25
etc/MACHINES
|
@ -2,7 +2,7 @@ Emacs machines list
|
|||
|
||||
Copyright (C) 1989, 1990, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end of the file for copying permissions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
This is a list of the status of GNU Emacs on various machines and systems.
|
||||
|
||||
|
@ -1501,17 +1501,22 @@ mode: indented-text
|
|||
fill-prefix: " "
|
||||
End:
|
||||
|
||||
COPYING PERMISSIONS:
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this file, to deal in the file without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the file, and to
|
||||
permit persons to whom the file is furnished to do so, subject to
|
||||
the following condition:
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the file.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
arch-tag: 7d2e93c7-e982-40ec-9055-3cd064042473
|
||||
|
|
|
@ -1,11 +1,9 @@
|
|||
* COPYRIGHT
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
* Changes in MH-E 8.0.3
|
||||
|
||||
|
@ -3119,6 +3117,24 @@ doesn't find `in-reply-to:'.
|
|||
|
||||
*** `mh-clean-message-header': find end of headers even if no body.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
More Neat Stuff for your Emacs
|
||||
|
||||
Copyright (C) 1993, 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for copying permissions.
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
This file describes GNU Emacs programs and resources that are
|
||||
maintained by other people. Some of these may become part of the
|
||||
|
@ -272,12 +273,21 @@ mode: view
|
|||
eval: (goto-address)
|
||||
End:
|
||||
|
||||
COPYING PERMISSIONS
|
||||
Permission to use, copy, modify, and distribute this
|
||||
software and its documentation for any purpose and without
|
||||
fee is hereby granted, provided that the above copyright
|
||||
notice appear in all copies and that both that copyright
|
||||
notice and this permission notice appear in supporting
|
||||
documentation.
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
arch-tag: c1d4e7c8-db85-44e6-909e-659e2b20fefa
|
||||
|
|
49
etc/NEWS
49
etc/NEWS
|
@ -1,7 +1,8 @@
|
|||
GNU Emacs NEWS -- history of user-visible changes. 2006-06-04
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
|
||||
If possible, use M-x report-emacs-bug.
|
||||
|
@ -420,6 +421,14 @@ special treatment in `dired-do-shell-command'.
|
|||
** Adaptive filling misfeature removed.
|
||||
It no longer treats `NNN.' or `(NNN)' as a prefix.
|
||||
|
||||
---
|
||||
** The register compatibility key bindings (deprecated since Emacs 19)
|
||||
have been removed:
|
||||
C-x / point-to-register (Use: C-x r SPC)
|
||||
C-x j jump-to-register (Use: C-x r j)
|
||||
C-x x copy-to-register (Use: C-x r s)
|
||||
C-x g insert-register (Use: C-x r i)
|
||||
|
||||
|
||||
* Editing Changes in Emacs 22.1
|
||||
|
||||
|
@ -3290,6 +3299,11 @@ be used (only once) in place of a file name on the command line. Etags
|
|||
reads from standard input and marks the produced tags as belonging to
|
||||
the file FILE.
|
||||
|
||||
*** The --members option is now the default.
|
||||
|
||||
Use --no-members if you want the old default behaviour of not tagging
|
||||
struct members in C, members variables in C++ and variables in PHP.
|
||||
|
||||
** Ctags changes.
|
||||
|
||||
*** Ctags now allows duplicate tags
|
||||
|
@ -3791,8 +3805,12 @@ irrespective of geometry or background setting on the Windows registry.
|
|||
---
|
||||
** On MS Windows, the "system caret" now follows the cursor.
|
||||
|
||||
This enables Emacs to work better with programs that need to track
|
||||
the cursor, for example screen magnifiers and text to speech programs.
|
||||
This enables Emacs to work better with programs that need to track the
|
||||
cursor, for example screen magnifiers and text to speech programs.
|
||||
When such a program is in use, the system caret is made visible
|
||||
instead of Emacs drawing its own cursor. This seems to be required by
|
||||
some programs. The new variable w32-use-visible-system-caret allows
|
||||
the caret visibility to be manually toggled.
|
||||
|
||||
---
|
||||
** Tooltips now work on MS Windows.
|
||||
|
@ -6052,20 +6070,23 @@ an error if the argument actually returns differing values.
|
|||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
GNU Emacs NEWS -- history of user-visible changes. 26-Mar-1986
|
||||
|
||||
Copyright (C) 1985, 1986, 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This file is about changes in emacs versions 1 through 17.
|
||||
|
||||
|
@ -2509,19 +2511,23 @@ Lisp programming changes
|
|||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 1985, 1986, 2006, 2007 Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: text
|
||||
|
|
28
etc/NEWS.18
28
etc/NEWS.18
|
@ -1,6 +1,8 @@
|
|||
GNU Emacs NEWS -- history of user-visible changes. 17-Aug-1988
|
||||
|
||||
Copyright (C) 1988, 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This file is about changes in emacs version 18.
|
||||
|
||||
|
@ -1599,19 +1601,23 @@ C_SWITCH_MACHINE can be defined by the m- file to specify extra `cc' switches.
|
|||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 1988, 2006, 2007 Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: text
|
||||
|
|
28
etc/NEWS.19
28
etc/NEWS.19
|
@ -1,6 +1,8 @@
|
|||
GNU Emacs NEWS -- history of user-visible changes. 1992.
|
||||
|
||||
Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This file is about changes in emacs versions 19.
|
||||
|
||||
|
@ -6518,19 +6520,23 @@ the tar file.
|
|||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 1993, 1994, 1995, 2001, 2006, 2007 Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
31
etc/NEWS.20
31
etc/NEWS.20
|
@ -1,7 +1,9 @@
|
|||
GNU Emacs NEWS -- history of user-visible changes. 2006-05-31
|
||||
|
||||
Copyright (C) 1999, 2000, 2001, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
|
||||
If possible, use M-x report-emacs-bug.
|
||||
|
@ -4492,20 +4494,23 @@ select one of those items.
|
|||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 1999, 2000, 2001, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
31
etc/NEWS.21
31
etc/NEWS.21
|
@ -1,7 +1,9 @@
|
|||
GNU Emacs NEWS -- history of user-visible changes. 2006-05-31
|
||||
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end for copying conditions.
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This file is about changes in emacs version 21.
|
||||
|
||||
|
@ -4879,20 +4881,23 @@ support a vertical-bar cursor).
|
|||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
Copyright information:
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is granted to anyone to make or distribute verbatim copies
|
||||
of this document as received, in any medium, provided that the
|
||||
copyright notice and this permission notice are preserved,
|
||||
thus giving the recipient permission to redistribute in turn.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
Permission is granted to distribute modified versions
|
||||
of this document, or of portions of it,
|
||||
under the above conditions, provided also that they
|
||||
carry prominent notices stating who last changed them.
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
|
|
26
etc/PROBLEMS
26
etc/PROBLEMS
|
@ -1,3 +1,9 @@
|
|||
Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This file describes various problems that have been encountered
|
||||
in compiling, installing and running GNU Emacs. Try doing Ctl-C Ctl-t
|
||||
and browsing through the outline headers.
|
||||
|
@ -3713,12 +3719,24 @@ This problem will not happen if the m-...h file for your type
|
|||
of machine defines NO_UNION_TYPE.
|
||||
|
||||
|
||||
Copyright (C) 1987, 1988, 1989, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||
2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Copying and redistribution of this file with or without modification
|
||||
are permitted without royalty provided this notice is preserved.
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
Local variables:
|
||||
mode: outline
|
||||
paragraph-separate: "[ ]*$"
|
||||
|
|
45
etc/README
45
etc/README
|
@ -1,3 +1,8 @@
|
|||
Copyright (C) 1992, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This directory contains the architecture-independent files used by or
|
||||
with Emacs. This includes some text files of documentation for GNU
|
||||
Emacs or of interest to Emacs users, and the file of dumped docstrings
|
||||
|
@ -12,18 +17,36 @@ without installing the modified TeX versions.
|
|||
`termcap.src' is included mainly for VMS. It is a copy of the
|
||||
`/etc/termcap' file used on Unix.
|
||||
|
||||
Copyright (C) 1992, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
The files splash.xpm, splash8.xpm contain copyright and license
|
||||
information, but it is reproduced here for convenience.
|
||||
|
||||
Files: splash.pbm, splash.xpm, splash8.xpm, gnus.pbm, gnus-logo.eps
|
||||
Author: Luis Fernandes <elf@ee.ryerson.ca>
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
||||
|
||||
File: emacs.icon
|
||||
Author: Sun Microsystems, Inc
|
||||
Copyright (C) 1999 Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
COPYING PERMISSIONS:
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this file, to deal in the file without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the file, and to
|
||||
permit persons to whom the file is furnished to do so, subject to
|
||||
the following condition:
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the file.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
29
etc/TODO
29
etc/TODO
|
@ -1,8 +1,9 @@
|
|||
Emacs TODO List -*-outline-*-
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for copying permissions.
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
If you are ready to start working on any of these TODO items, we
|
||||
appreciate your help; please write to emacs-devel@gnu.org so we can be
|
||||
|
@ -555,16 +556,22 @@ not be noticed if it appears within a word.
|
|||
** Fix unexelf.c to handle the .data.rel and .data.rel.local
|
||||
sections made by GCC 3.4 on IRIX.
|
||||
|
||||
COPYING PERMISSIONS:
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this file, to deal in the file without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the file, and to
|
||||
permit persons to whom the file is furnished to do so, subject to
|
||||
the following condition:
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the file.
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#
|
||||
# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
# Free Software Foundation, Inc.
|
||||
# See the end of the file for copying conditions.
|
||||
# See the end of the file for license conditions.
|
||||
#
|
||||
# This file contains the default keyboard mapping. The first column contains a X keyboard code; the other
|
||||
# 16 columns contain the mapping of the keycode to a character string, with various combinations
|
||||
|
@ -102,15 +102,19 @@
|
|||
# tab-width: 4
|
||||
# End:
|
||||
#
|
||||
# COPYING CONDITIONS
|
||||
# Permission is hereby granted, free of charge, to any person obtaining
|
||||
# a copy of this file, to deal in the file without restriction, including
|
||||
# without limitation the rights to use, copy, modify, merge, publish,
|
||||
# distribute, sublicense, and/or sell copies of the file, and to
|
||||
# permit persons to whom the file is furnished to do so, subject to
|
||||
# the following condition:
|
||||
# This document is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2, or (at your option)
|
||||
# any later version.
|
||||
#
|
||||
# This document is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this document; see the file COPYING. If not, write to the
|
||||
# Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
# Boston, MA 02110-1301, USA.
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be
|
||||
# included in all copies or substantial portions of the file.
|
||||
|
||||
# arch-tag: cbaa71af-719b-4647-a2c1-cd4d36a4fc64
|
||||
|
|
|
@ -1,21 +1,41 @@
|
|||
# Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
# Free Software Foundation, Inc.
|
||||
#
|
||||
# This defines a csh command named `edit' which resumes an
|
||||
# existing Emacs or starts a new one if none exists.
|
||||
# One way or another, any arguments are passed to Emacs to specify files
|
||||
# (provided you have loaded `resume.el').
|
||||
# - Michael DeCorte
|
||||
### emacs.csh
|
||||
|
||||
# These are the possible values of $whichjob
|
||||
# 1 = new ordinary emacs (the -nw is so that it doesn't try to do X)
|
||||
# 2 = resume emacs
|
||||
# 3 = new emacs under X (-i is so that you get a reasonable icon)
|
||||
# 4 = resume emacs under X
|
||||
# 5 = new emacs under suntools
|
||||
# 6 = resume emacs under suntools
|
||||
# 7 = new emacs under X and suntools - doesn't make any sense, so use X
|
||||
# 8 = resume emacs under X and suntools - doesn't make any sense, so use X
|
||||
## Copyright (C) 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
## Free Software Foundation, Inc.
|
||||
|
||||
## Author: Michael DeCorte
|
||||
|
||||
## 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:
|
||||
|
||||
## This defines a csh command named `edit' which resumes an
|
||||
## existing Emacs or starts a new one if none exists.
|
||||
## One way or another, any arguments are passed to Emacs to specify files
|
||||
## (provided you have loaded `resume.el').
|
||||
|
||||
## These are the possible values of $whichjob
|
||||
## 1 = new ordinary emacs (the -nw is so that it doesn't try to do X)
|
||||
## 2 = resume emacs
|
||||
## 3 = new emacs under X (-i is so that you get a reasonable icon)
|
||||
## 4 = resume emacs under X
|
||||
## 5 = new emacs under suntools
|
||||
## 6 = resume emacs under suntools
|
||||
## 7 = new emacs under X and suntools - doesn't make any sense, so use X
|
||||
## 8 = resume emacs under X and suntools - doesn't make any sense, so use X
|
||||
set EMACS_PATTERN="^\[[0-9]\] . Stopped ............ $EMACS"
|
||||
|
||||
alias edit 'set emacs_command=("emacs -nw \!*" "fg %emacs" "emacs -i \!* &"\
|
||||
|
@ -27,17 +47,4 @@ alias edit 'set emacs_command=("emacs -nw \!*" "fg %emacs" "emacs -i \!* &"\
|
|||
test -S ~/.emacs_server && emacsclient \!* \
|
||||
|| echo `pwd` \!* >! ~/.emacs_args && eval $emacs_command[$whichjob]'
|
||||
|
||||
#COPYING PERMISSIONS:
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining
|
||||
# a copy of this file, to deal in the file without restriction, including
|
||||
# without limitation the rights to use, copy, modify, merge, publish,
|
||||
# distribute, sublicense, and/or sell copies of the file, and to
|
||||
# permit persons to whom the file is furnished to do so, subject to
|
||||
# the following condition:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be
|
||||
# included in all copies or substantial portions of the file.
|
||||
|
||||
|
||||
# arch-tag: 433d58df-15b9-446f-ad37-f0393e3a23d4
|
||||
|
|
|
@ -1,38 +0,0 @@
|
|||
#define emacs_width 64
|
||||
#define emacs_height 64
|
||||
static char emacs_bits[] = {
|
||||
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x80,0x01,0x00,0x00,0x00,0x00,0x7e,0x38,0x80,0x01,0x00,0x00,0x00,0x00,0x60,
|
||||
0x38,0x80,0x01,0x00,0x00,0x00,0x00,0xfe,0x3f,0x80,0x01,0x00,0x00,0x00,0x00,
|
||||
0x01,0x38,0x80,0x01,0x00,0x00,0x00,0x80,0xfc,0x3f,0x80,0x01,0x00,0x00,0x00,
|
||||
0x80,0x02,0x38,0x80,0x01,0x00,0x00,0x00,0xc0,0x07,0x38,0x80,0x01,0x00,0x00,
|
||||
0x00,0x00,0x00,0x38,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x38,0x80,0x01,0x00,
|
||||
0x00,0x00,0x00,0x00,0x38,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x38,0x80,0x01,
|
||||
0x00,0x00,0x00,0x40,0x08,0x38,0x80,0x01,0x00,0x00,0x00,0xc0,0x0c,0x38,0x80,
|
||||
0x01,0x00,0x00,0x00,0x00,0x03,0x38,0x80,0x01,0xc0,0xff,0xff,0xff,0xff,0x7f,
|
||||
0x80,0x01,0xa0,0xff,0xff,0xff,0xff,0x7f,0x80,0x01,0x20,0xff,0xff,0xff,0xff,
|
||||
0x3f,0x80,0x01,0x20,0x1e,0xfe,0xff,0xff,0x1f,0x80,0x01,0x20,0xee,0xff,0xff,
|
||||
0xff,0x1f,0x80,0x01,0x00,0xee,0xc7,0xf6,0xff,0x1f,0x80,0x01,0x00,0x6e,0xb4,
|
||||
0xf6,0xff,0x1f,0x80,0x01,0x20,0xee,0xb5,0xf6,0xff,0x1f,0x80,0x01,0x30,0xee,
|
||||
0xb5,0xf6,0xff,0x1f,0x80,0x01,0x20,0x1e,0xb6,0xf1,0xff,0x1f,0x80,0x01,0x00,
|
||||
0xfe,0xff,0xff,0xff,0x1f,0x80,0x01,0x00,0xfe,0xff,0xff,0xff,0x1f,0x80,0x01,
|
||||
0x00,0x7e,0xf0,0xff,0xff,0x1f,0x80,0x01,0x10,0x7e,0xff,0xff,0xff,0x1f,0x80,
|
||||
0x01,0x30,0x7e,0x9f,0x8c,0x73,0x1c,0x80,0x01,0x20,0x7e,0x58,0xb5,0xad,0x1f,
|
||||
0x80,0x01,0x00,0x7e,0x5f,0xb5,0x7d,0x1e,0x80,0x01,0x00,0x7e,0xdf,0xb5,0xed,
|
||||
0x1d,0x80,0x01,0x00,0x7e,0xd0,0x4d,0x33,0x1e,0x80,0x01,0x00,0xfe,0xff,0xff,
|
||||
0xff,0x1f,0x80,0x01,0x20,0xfc,0xff,0xff,0xff,0x0f,0x80,0x01,0x20,0xf8,0xff,
|
||||
0xff,0xff,0x07,0x80,0x01,0x30,0x00,0xc0,0x06,0x00,0x00,0x80,0x01,0x00,0x00,
|
||||
0x80,0xc2,0x03,0x00,0x80,0x01,0x00,0x00,0x80,0x22,0x04,0x00,0x80,0x01,0x00,
|
||||
0x00,0x80,0x92,0x09,0x00,0x80,0x01,0x00,0x00,0x80,0x52,0x0a,0x00,0x80,0x01,
|
||||
0x20,0x00,0x80,0x4c,0x0a,0x00,0x80,0x01,0x20,0x00,0x00,0x21,0x0a,0x00,0x80,
|
||||
0x01,0x50,0x00,0x00,0x1e,0x0a,0x00,0x80,0x01,0x00,0x00,0x00,0x00,0x0a,0x00,
|
||||
0x80,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
|
||||
0x00,0x00};
|
|
@ -21,7 +21,7 @@ etags, ctags \- generate tag file for Emacs, vi
|
|||
[\|\-\-append\|] [\|\-\-no\-defines\|]
|
||||
[\|\-\-no\-globals\|] [\|\-\-include=\fIfile\fP\|]
|
||||
[\|\-\-ignore\-indentation\|] [\|\-\-language=\fIlanguage\fP\|]
|
||||
[\|\-\-members\|] [\|\-\-output=\fItagfile\fP\|]
|
||||
[\|\-\-no\-members\|] [\|\-\-output=\fItagfile\fP\|]
|
||||
[\|\-\-regex=\fIregexp\fP\|] [\|\-\-no\-regex\|]
|
||||
[\|\-\-help\|] [\|\-\-version\|]
|
||||
\fIfile\fP .\|.\|.
|
||||
|
@ -135,10 +135,10 @@ regexp matching is done in this case (see the \fB\-\-regex\fP option).
|
|||
.TP
|
||||
.B \-\-members
|
||||
Create tag entries for variables that are members of structure-like
|
||||
constructs in C++, Objective C, Java.
|
||||
constructs in C++, Objective C, Java. This is the default for etags.
|
||||
.TP
|
||||
.B \-\-no\-members
|
||||
Do not tag member variables. This is the default behavior.
|
||||
Do not tag member variables. This is the default for ctags.
|
||||
.TP
|
||||
.B \-\-packages\-only
|
||||
Only tag packages in Ada files.
|
||||
|
|
67
etc/gnu.xpm
67
etc/gnu.xpm
|
@ -1,67 +0,0 @@
|
|||
/* XPM */
|
||||
/*****************************************************************************/
|
||||
/* GNU Emacs bitmap conv. to pixmap by Przemek Klosowski (przemek@nist.gov) */
|
||||
/*****************************************************************************/
|
||||
static char * image_name [] = {
|
||||
/**/
|
||||
"50 50 7 1",
|
||||
/**/
|
||||
" s mask c none",
|
||||
"B c blue",
|
||||
"x c black",
|
||||
": c sandy brown",
|
||||
"+ c saddle brown",
|
||||
"' c grey",
|
||||
". c white",
|
||||
" ",
|
||||
" ",
|
||||
" x ",
|
||||
" :x ",
|
||||
" :::x ",
|
||||
" ::x ",
|
||||
" x ::x ",
|
||||
" x: xxx :::x ",
|
||||
" x: xxx xxx:xxx x::x ",
|
||||
" x:: xxxx::xxx:::::xx x::x ",
|
||||
" x:: x:::::::xx::::::xx x::x ",
|
||||
" x:: xx::::::::x:::::::xx xx::x ",
|
||||
" x:: xx::::::::::::::::::x xx::xx ",
|
||||
" x::x xx:::::xxx:::::::xxx:xxx xx:::xx ",
|
||||
" x:::x xx:::::xx...xxxxxxxxxxxxxxx:::xx ",
|
||||
" x:::x xx::::::xx..xxx...xxxx...xxxxxxxx ",
|
||||
" x:::x x::::::xx.xxx.......x.x.......xxxx ",
|
||||
" x:::xx x:::x::xx.xx..........x.xx.........x ",
|
||||
" x::::xx::xx:::x.xx....''''x'x'x''.xxx.....x ",
|
||||
" xx::::xxxx::xx.xx.xxxx.'''''''.xxx xxxx ",
|
||||
" xx::::::::xx..x.xxx..'''''''''.xx ",
|
||||
" xxx:::::xxx..xx.xx.xx.xxx.'''''.xx ",
|
||||
" xxx::xx...xx.xx.BBBB..xx''''''xx ",
|
||||
" xxxx.....xx.xxBB:BB.xx'''''''xx ",
|
||||
" xx.....xx...x.BBBx.xxx''''''xx ",
|
||||
" x....xxxx..xx...xxx''''''''''xx ",
|
||||
" x..xxxxxx..x.......x..''''''''xx ",
|
||||
" x.x xxx.x.x.x...xxxx.'''''''''xx ",
|
||||
" x xxx.x.x.xx...xx..'''''''''xx ",
|
||||
" xx.x..x.x.xx........''''''''x ",
|
||||
" xx'.xx.x.x.x.x.......'''''''''x ",
|
||||
" xx'..xxxx..x...x.......'''''''x ",
|
||||
" xx''.xx.x..xx...x.......'''.xxx ",
|
||||
" xx''..x.x.x.x.x.xx.xxxxx.'.xx+xx ",
|
||||
" xx''..x.xx..xx.x.x.x+++xxxxx+++x ",
|
||||
" xx'''.x..xxx.x.x.x.x+++++xxx+xxx ",
|
||||
" xx''.xx..x..xx.xxxx++x+++x++xxx ",
|
||||
" xx''..xx.xxx.xxx.xxx++xx+x++xx ",
|
||||
" xx'''.xx.xx..xx.xxxx++x+++xxx ",
|
||||
" xx'''.xxx.xx.xxxxxxxxx++++xxx ",
|
||||
" xx''...xx.xx.xxxxxx++xxxxxxx ",
|
||||
" xx''''..x..xxx..xxxx+++++xx ",
|
||||
" xx''''..x..xx..xxxx++++xx ",
|
||||
" xxx'''''x.xx.xxxxxxxxxxx ",
|
||||
" xxx'''''..xxx xxxxx ",
|
||||
" xxxx''''xxxx ",
|
||||
" xxx'''xxx ",
|
||||
" xxxxx ",
|
||||
" ",
|
||||
" "
|
||||
};
|
||||
|
4310
etc/gnus-booklet.ps
Normal file
4310
etc/gnus-booklet.ps
Normal file
File diff suppressed because it is too large
Load diff
4580
etc/gnus-refcard.ps
Normal file
4580
etc/gnus-refcard.ps
Normal file
File diff suppressed because it is too large
Load diff
|
@ -114,15 +114,14 @@
|
|||
%% Contributions by:
|
||||
%% 1995 Vladimir Alexiev <vladimir@cs.ualberta.ca>
|
||||
%% 2000 Felix Natter <fnatter@gmx.net>
|
||||
%% 2001, 2002, 2003, 2005 \author.
|
||||
%% Original Gnus manual 1994 Lars Magne Ingebrigtsen
|
||||
%% Some material from Emacs Help Bindings feature (C-h b).
|
||||
%% Gnus logo by Luis Fernandes.
|
||||
\newcommand{\Copyright}{%
|
||||
\begin{center}
|
||||
Copyright \copyright\ 1995, 2000, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.\\*
|
||||
Copyright \copyright\ 2001, 2002, 2003, 2005 \author.\\*
|
||||
Created from the Gnus manual Copyright \copyright\ 1994 Lars Magne
|
||||
Ingebrigtsen.\\*
|
||||
and the Emacs Help Bindings feature (C-h b).\\*
|
||||
Gnus logo copyright \copyright\ 1995 Luis Fernandes.\\*
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
\end{center}
|
||||
|
||||
Permission is granted to make and distribute copies of this reference
|
||||
|
|
|
@ -1,35 +1,11 @@
|
|||
All of the following icons are not part of Emacs, but distributed and
|
||||
used by Emacs.
|
||||
* The following icons are a part of Emacs:
|
||||
|
||||
* The following icons are from GTK+ 2.x:
|
||||
mh-logo.xpm: By Satyaki Das for MH-E.
|
||||
|
||||
close.xpm copy.xpm cut.xpm find-replace.xpm help.xpm home.xpm
|
||||
index.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm paste.xpm
|
||||
preferences.xpm print.xpm refresh.xpm right-arrow.xpm save.xpm
|
||||
saveas.xpm search.xpm sort-ascending.xpm sort-descending.xpm
|
||||
spell.xpm undo.xpm up-arrow.xpm
|
||||
|
||||
back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo.
|
||||
|
||||
diropen.xpm is file-manager.png from Gnome hicolor theme.
|
||||
|
||||
* The following icons are from GNOME 2.x:
|
||||
|
||||
attach.xpm connect.xpm contact.xpm data-save.xpm delete.xpm
|
||||
describe.xpm disconnect.xpm exit.xpm gnus/toggle-subscription.xpm
|
||||
lock-broken.xpm lock-ok.xpm lock.xpm mail/compose.xpm
|
||||
mail/copy.xpm mail/flag-for-followup.xpm mail/forward.xpm
|
||||
mail/inbox.xpm mail/move.xpm mail/not-spam.xpm mail/outbox.xpm
|
||||
mail/preview.xpm mail/reply-all.xpm mail/reply.xpm
|
||||
mail/save-draft.xpm mail/save.xpm mail/send.xpm mail/spam.xpm
|
||||
next-page.xpm refresh.xpm separator.xpm sort-ascending.xpm
|
||||
sort-column-ascending.xpm sort-criteria.xpm sort-descending.xpm
|
||||
sort-row-ascending.xpm zoom-in.xpm zoom-out.xpm
|
||||
|
||||
* Note that the default GTK icons were not overridden by the GNOME theme
|
||||
due to a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
|
||||
circulation, then the GTK icons should be replaced with the equivalent
|
||||
GNOME icons.
|
||||
* The default GTK icons were not overridden by the GNOME theme due to
|
||||
a bug which was fixed in GNOME 2.15. Once GNOME 2.16 is in wide
|
||||
circulation, the GTK icons should be replaced with the equivalent
|
||||
GNOME icons.
|
||||
|
||||
* Recipe for Creating PBM Versions
|
||||
|
||||
|
@ -41,3 +17,49 @@ GNOME icons.
|
|||
|
||||
Thanks to jan.h.d@swipnet.se for the help.
|
||||
|
||||
|
||||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
The following icons are from GTK+ 2.x and GNOME 2.x. They are not
|
||||
part of Emacs, but distributed and used by Emacs.
|
||||
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Tuomas Kuosmanen, Rodney Dawes, Jakub Steiner, Alexander Larsson,
|
||||
Tor Lillqvist, Garrett LeSage, Dennis Cranston, Jody Goldberg, Luca
|
||||
Ferretti, Mark Finlay, Lapo Calamandrei, Andreas Nilsson and Marco
|
||||
Pesenti Gritti
|
||||
License: GNU General Public License version 2 (see COPYING)
|
||||
|
||||
* From GTK+ 2.x:
|
||||
|
||||
close.xpm copy.xpm cut.xpm help.xpm home.xpm index.xpm info.pbm
|
||||
info.xpm jump-to.xpm left-arrow.xpm new.xpm open.xpm paste.xpm
|
||||
preferences.xpm print.xpm refresh.xpm right-arrow.xpm save.xpm
|
||||
saveas.xpm search.xpm sort-ascending.xpm sort-descending.xpm
|
||||
spell.xpm undo.xpm up-arrow.xpm
|
||||
|
||||
back-arrow.xpm and fwd-arrow.xpm are slightly modified undo and redo.
|
||||
diropen.xpm is file-manager.png from Gnome hicolor theme.
|
||||
|
||||
* From GNOME 2.x:
|
||||
|
||||
attach.xpm connect.xpm contact.xpm data-save.xpm delete.xpm
|
||||
describe.xpm disconnect.xpm exit.xpm lock-broken.xpm lock-ok.xpm
|
||||
lock.xpm redo.xpm search-replace.xpm next-page.xpm refresh.xpm
|
||||
separator.xpm sort-ascending.xpm sort-column-ascending.xpm
|
||||
sort-criteria.xpm sort-descending.xpm sort-row-ascending.xpm
|
||||
zoom-in.xpm zoom-out.xpm
|
||||
|
||||
cancel.xpm is a slightly modified stock_stop.
|
||||
show.xpm is a slightly modified stock_new.
|
||||
|
||||
next-node.xpm and prev-node.xpm are from gthumb version 2.0 (part of
|
||||
GNOME 2.x) where they are called next-image-24.png and prev-image-24.png.
|
||||
up-node.xpm is just next-node.xpm rotated 90 degrees.
|
||||
|
||||
Some icons in the mail/ and gnus/ subdirectories are also taken
|
||||
from this source (see their separate README files).
|
||||
|
||||
The images in the low-color/ subdirectory are low-color versions of
|
||||
the files of the same name in this directory, and are subject to the
|
||||
same conditions.
|
||||
|
|
12
etc/images/ezimage/README
Normal file
12
etc/images/ezimage/README
Normal file
|
@ -0,0 +1,12 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
Files: bits.xpm bitsbang.xpm box-minus.xpm box-plus.xpm
|
||||
box.xpm checkmark.xpm dir-minus.xpm dir-plus.xpm dir.xpm
|
||||
doc-minus.xpm doc-plus.xpm doc.xpm info.xpm key.xpm label.xpm
|
||||
lock.xpm mail.xpm page-minus.xpm page-plus.xpm page.xpm
|
||||
tag-gt.xpm tag-minus.xpm tag-plus.xpm tag-type.xpm tag-v.xpm
|
||||
tag.xpm unlock.xpm
|
||||
Author: Eric M. Ludlam
|
||||
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
13
etc/images/gnus/README
Normal file
13
etc/images/gnus/README
Normal file
|
@ -0,0 +1,13 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
The following icons are from GNOME 2.x. They are not part of Emacs,
|
||||
but distributed and used by Emacs.
|
||||
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Tuomas Kuosmanen, Rodney Dawes, Jakub Steiner, Alexander Larsson,
|
||||
Tor Lillqvist, Garrett LeSage, Dennis Cranston, Jody Goldberg, Luca
|
||||
Ferretti, Mark Finlay, Lapo Calamandrei, Andreas Nilsson and Marco
|
||||
Pesenti Gritti
|
||||
License: GNU General Public License version 2 (see COPYING)
|
||||
|
||||
toggle-subscription.xpm
|
25
etc/images/gud/README
Normal file
25
etc/images/gud/README
Normal file
|
@ -0,0 +1,25 @@
|
|||
The following icons are derived from Redhat's Insight Debugger
|
||||
(Windows style icon set in src/gdb/gdbtk/library/images2)
|
||||
Copyright (C) 1997, 1998, 1999, 2000, 2001
|
||||
Red Hat, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
||||
|
||||
cont.pbm and cont.xpm were converted from continue.gif
|
||||
down.pbm and down.xpm were converted from down.gif
|
||||
finish.pbm and finish.xpm were converted from finish.gif
|
||||
next.pbm and next.xpm were converted from next.gif
|
||||
run.pbm and run.xpm were converted from run.gif
|
||||
step.pbm and step.xpm were converted from step.gif
|
||||
stop.pbm and stop.xpm were converted from stop.gif
|
||||
up.pbm and up.xpm were converted from up.gif
|
||||
watch.pbm and watch.xpm were converted from watch.gif
|
||||
|
||||
The following icons were created by Nick Roberts <nickrob@snap.net.nz>.
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
||||
|
||||
break.pbm, nexti.pbm, go.pbm, pp.pbm, print.pbm, pstar.pbm, remove.pbm
|
||||
break.xpm, nexti.xpm, go.xpm, pp.xpm, print.xpm, pstar.xpm, remove.xpm
|
||||
stepi.pbm, until.pbm
|
||||
stepi.xpm, until.xpm
|
6
etc/images/icons/README
Normal file
6
etc/images/icons/README
Normal file
|
@ -0,0 +1,6 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
Files: emacs_16.png emacs_24.png emacs_32.png emacs_48.png
|
||||
Author: Andrew Zhilin
|
||||
Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
Binary file not shown.
|
@ -1,36 +1,56 @@
|
|||
/* XPM */
|
||||
static char *magick[] = {
|
||||
/* columns rows colors chars-per-pixel */
|
||||
"24 24 6 1",
|
||||
" c Gray0",
|
||||
". c #65658b8b5e5e",
|
||||
"X c #934ab2448dfb",
|
||||
"o c #b35dc8c8afaf",
|
||||
"O c #e0b2e944df83",
|
||||
"+ c None",
|
||||
/* pixels */
|
||||
"++++++++++++++++++++++++",
|
||||
"++++++++++++++++++++++++",
|
||||
"++++++++++++++++++++++++",
|
||||
"++++++++++++++++++++++++",
|
||||
"+++++++++ ++++++++++",
|
||||
"++++++++ oOOOO +++++++++",
|
||||
"+++++++ OOOOOOO ++++++++",
|
||||
"++++++ oOo oOo +++++++",
|
||||
"+++++++ O +++ OO +++++++",
|
||||
"+++++++O ++++ Oo +++++++",
|
||||
"++++++++++++ OO. +++++++",
|
||||
"+++++++++++ OOX ++++++++",
|
||||
"++++++++++ OOX +++++++++",
|
||||
"+++++++++ XOX ++++++++++",
|
||||
"+++++++++ OX +++++++++++",
|
||||
"+++++++++ +++++++++++",
|
||||
"++++++++++++++++++++++++",
|
||||
"++++++++++ ++++++++++++",
|
||||
"+++++++++ Oo +++++++++++",
|
||||
"+++++++++ oX +++++++++++",
|
||||
"++++++++++ ++++++++++++",
|
||||
"++++++++++++++++++++++++",
|
||||
"++++++++++++++++++++++++",
|
||||
"++++++++++++++++++++++++"
|
||||
};
|
||||
static char * info_xpm[] = {
|
||||
"24 24 29 1",
|
||||
" c None",
|
||||
". c #4F4F4F",
|
||||
"+ c #616161",
|
||||
"@ c #979797",
|
||||
"# c #A6A6A6",
|
||||
"$ c #BEBEBE",
|
||||
"% c #E0E0E0",
|
||||
"& c #C1C1C1",
|
||||
"* c #7B7B7B",
|
||||
"= c #D2D2D2",
|
||||
"- c #C8C8C8",
|
||||
"; c #DFDFDF",
|
||||
"> c #F8F8F8",
|
||||
", c #8E8E8E",
|
||||
"' c #D7D7D7",
|
||||
") c #D4D4D4",
|
||||
"! c #6E6E6E",
|
||||
"~ c #E5E5E5",
|
||||
"{ c #CDCDCD",
|
||||
"] c #727272",
|
||||
"^ c #DBDBDB",
|
||||
"/ c #6B6B6B",
|
||||
"( c #9C9C9C",
|
||||
"_ c #A5A5A5",
|
||||
": c #737373",
|
||||
"< c #AEAEAE",
|
||||
"[ c #A3A3A3",
|
||||
"} c #B5B5B5",
|
||||
"| c #2B2B2B",
|
||||
" ",
|
||||
" .+++. ",
|
||||
" +@#$%%&*. ",
|
||||
" +$======%$. ",
|
||||
" +@-=;>>>;==,. ",
|
||||
" +'=>>>>>>>$)+ ",
|
||||
" !)=%~>>>~;={+ ",
|
||||
" ]$==$,,,$^=$+ ",
|
||||
" /(==,%%$,==_ ",
|
||||
" :$=%%%,$='+ ",
|
||||
" +(=%;%<^;, ",
|
||||
" +;=%<=;$+ ",
|
||||
" +$;==;;[ ",
|
||||
" @@@@@}@ ",
|
||||
" @>>>)))}@ ",
|
||||
" @>>)}@@ ",
|
||||
" @>~))))}@ ",
|
||||
" @@>>)}}@@ ",
|
||||
" @>~))))}@ ",
|
||||
" @@@@@@@ ",
|
||||
" .+.|| ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
|
13
etc/images/low-color/README
Normal file
13
etc/images/low-color/README
Normal file
|
@ -0,0 +1,13 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
The files:
|
||||
|
||||
back-arrow.xpm copy.xpm cut.xpm fwd-arrow.xpm help.xpm home.xpm
|
||||
index.xpm jump-to.xpm left-arrow.xpm new.xpm next-node.xpm
|
||||
open.xpm paste.xpm preferences.xpm prev-node.xpm print.xpm
|
||||
right-arrow.xpm save.xpm saveas.xpm search.xpm spell.xpm
|
||||
undo.xpm up-arrow.xpm up-node.xpm
|
||||
|
||||
are low-color versions of those with the same name in the parent
|
||||
directory. See the README file in that directory for the relevant
|
||||
legal information.
|
24
etc/images/mail/README
Normal file
24
etc/images/mail/README
Normal file
|
@ -0,0 +1,24 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
The following icons are from GNOME 2.x. They are not part of Emacs,
|
||||
but distributed and used by Emacs.
|
||||
|
||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Tuomas Kuosmanen, Rodney Dawes, Jakub Steiner, Alexander Larsson,
|
||||
Tor Lillqvist, Garrett LeSage, Dennis Cranston, Jody Goldberg, Luca
|
||||
Ferretti, Mark Finlay, Lapo Calamandrei, Andreas Nilsson and Marco
|
||||
Pesenti Gritti
|
||||
License: GNU General Public License version 2 (see COPYING)
|
||||
|
||||
compose.xpm copy.xpm flag-for-followup.xpm forward.xpm
|
||||
inbox.xpm move.xpm not-spam.xpm outbox.xpm preview.xpm
|
||||
redo.xpm reply-all.xpm reply.xpm save-draft.xpm save.xpm
|
||||
send.xpm spam.xpm
|
||||
|
||||
reply-to is a slightly modified version of reply-all.
|
||||
reply-from is a slightly modified version of reply.
|
||||
repack is a slightly modified version of package-x-generic.
|
||||
|
||||
The pbm versions (where present) were produced from the xpm versions
|
||||
via an essentially automatic procedure (see the README file in the
|
||||
parent of this directory).
|
Binary file not shown.
|
@ -1,67 +1,110 @@
|
|||
/* XPM */
|
||||
static char * repack_xpm[] = {
|
||||
"24 24 40 1",
|
||||
"24 24 83 1",
|
||||
" c None",
|
||||
". c #000000",
|
||||
"+ c #DBD99B",
|
||||
"@ c #3A3824",
|
||||
"# c #5E5B3A",
|
||||
"$ c #12120B",
|
||||
"% c #7E7A4E",
|
||||
"& c #222114",
|
||||
"* c #A29E6A",
|
||||
"= c #595741",
|
||||
"- c #43412B",
|
||||
"; c #5A573B",
|
||||
"> c #89865A",
|
||||
", c #8C895C",
|
||||
"' c #CDCBB0",
|
||||
") c #4B4A37",
|
||||
"! c #D1CFB6",
|
||||
"~ c #D3D3BC",
|
||||
"{ c #1D1C12",
|
||||
"] c #373624",
|
||||
"^ c #1F1E13",
|
||||
"/ c #928E5F",
|
||||
"( c #413E2A",
|
||||
"_ c #79764F",
|
||||
": c #817E54",
|
||||
"< c #B2B097",
|
||||
"[ c #17160E",
|
||||
"} c #888458",
|
||||
"| c #4D4A32",
|
||||
"1 c #747047",
|
||||
"2 c #A6A272",
|
||||
"3 c #A9A576",
|
||||
"4 c #A7A374",
|
||||
"5 c #ABA779",
|
||||
"6 c #65623E",
|
||||
"7 c #AFAC80",
|
||||
"8 c #666443",
|
||||
"9 c #E1E1D1",
|
||||
"0 c #EBEAE1",
|
||||
"a c #ADA97C",
|
||||
". c #8F5902",
|
||||
"+ c #E6D4B7",
|
||||
"@ c #97610B",
|
||||
"# c #E9CC9F",
|
||||
"$ c #D6B584",
|
||||
"% c #BE8835",
|
||||
"& c #B98330",
|
||||
"* c #CA9442",
|
||||
"= c #B47E2B",
|
||||
"- c #C48E3B",
|
||||
"; c #D9A352",
|
||||
"> c #E6D2B5",
|
||||
", c #F5EFE4",
|
||||
"' c #E7D7BE",
|
||||
") c #C2A473",
|
||||
"! c #E1BB81",
|
||||
"~ c #D19B4A",
|
||||
"{ c #E8C797",
|
||||
"] c #EBDBC2",
|
||||
"^ c #EFE4D2",
|
||||
"/ c #D4B078",
|
||||
"( c #9B6B1C",
|
||||
"_ c #9A691A",
|
||||
": c #DFBC88",
|
||||
"< c #CFA462",
|
||||
"[ c #85570C",
|
||||
"} c #825307",
|
||||
"| c #C29147",
|
||||
"1 c #6A4206",
|
||||
"2 c #6C470A",
|
||||
"3 c #DFB677",
|
||||
"4 c #D5AE74",
|
||||
"5 c #B2833B",
|
||||
"6 c #B38338",
|
||||
"7 c #B28235",
|
||||
"8 c #BD8A3E",
|
||||
"9 c #C89548",
|
||||
"0 c #E1C9A3",
|
||||
"a c #DDCCAF",
|
||||
"b c #DBC6A6",
|
||||
"c c #D0B78B",
|
||||
"d c #E5CEAB",
|
||||
"e c #D29F52",
|
||||
"f c #D29E51",
|
||||
"g c #D29F51",
|
||||
"h c #D29E50",
|
||||
"i c #CF9641",
|
||||
"j c #CF9640",
|
||||
"k c #CF9740",
|
||||
"l c #CF9741",
|
||||
"m c #D29B46",
|
||||
"n c #D39B46",
|
||||
"o c #D29A46",
|
||||
"p c #D29B47",
|
||||
"q c #D7B074",
|
||||
"r c #D59F4C",
|
||||
"s c #D69F4C",
|
||||
"t c #DDB77E",
|
||||
"u c #D8A452",
|
||||
"v c #D9A452",
|
||||
"w c #D9A351",
|
||||
"x c #D8A352",
|
||||
"y c #DAB47B",
|
||||
"z c #E3BE87",
|
||||
"A c #DCA857",
|
||||
"B c #DDA857",
|
||||
"C c #DCA858",
|
||||
"D c #DCA758",
|
||||
"E c #DCA757",
|
||||
"F c #DDA757",
|
||||
"G c #D4A04E",
|
||||
"H c #DFBB83",
|
||||
"I c #E8C792",
|
||||
"J c #D7A354",
|
||||
"K c #D8A354",
|
||||
"L c #E3C08A",
|
||||
"M c #EED5AC",
|
||||
"N c #ECCD9E",
|
||||
"O c #ECCD9D",
|
||||
"P c #E5CBA0",
|
||||
"Q c #7D510A",
|
||||
"R c #764800",
|
||||
" ",
|
||||
" .. ",
|
||||
" .+@ ",
|
||||
" .#$@ ",
|
||||
" .#%$@. ",
|
||||
" .#&*$@. ",
|
||||
" ..........#=-;>. ",
|
||||
" .,,,,,,,')!*-~{. ",
|
||||
" .,]]]]]^/(_!~~:. ",
|
||||
" .,]]]]]^<[}[!;{. ",
|
||||
" .],,,,,,|11223{. ",
|
||||
" .45678890abbbcd. ",
|
||||
" .4efghhhhhhhhh4. ",
|
||||
" .4ijijjkklkljl4. ",
|
||||
" .4mnnmopmompmp4. ",
|
||||
" .qrssssrsssrsr4. ",
|
||||
" .tu;vvvvwuxw;~y. ",
|
||||
" .zABCABCACDEFGH. ",
|
||||
" .IJJKJKJJKJKJKL. ",
|
||||
" .MNNNNNNNNNNONP. ",
|
||||
" Q..............R ",
|
||||
" ",
|
||||
" .............. ",
|
||||
" .++++++++++++.. ",
|
||||
" .++++++++++++.@. ",
|
||||
" .++++++++++++.@#$ ",
|
||||
" ..............@#%& ",
|
||||
" .************.#%$ ",
|
||||
" .**=------;**.%#. ",
|
||||
" .**->>>>>,'**$%. ",
|
||||
" .*-,*****'*$%$. ",
|
||||
" .*)*...**!*...$ ",
|
||||
" ....~.......{#. ",
|
||||
" ....~.....]^#%. ",
|
||||
" ./(_...::<:.#%%#[ ",
|
||||
" .*(*/::}*!*.%%%%. ",
|
||||
" .*|******!*$#%%1. ",
|
||||
" .**|234533!**$%%6. ",
|
||||
" .**|557777!**.%6.. ",
|
||||
" .**8999999043.6.. ",
|
||||
" .**********4a... ",
|
||||
" ................ ",
|
||||
" ",
|
||||
" "};
|
||||
|
|
8
etc/images/smilies/README
Normal file
8
etc/images/smilies/README
Normal file
|
@ -0,0 +1,8 @@
|
|||
Files: blink.pbm blink.xpm braindamaged.xpm cry.xpm evil.xpm
|
||||
forced.xpm frown.pbm frown.xpm grin.xpm indifferent.xpm sad.pbm
|
||||
sad.xpm smile.pbm smile.xpm wry.pbm wry.xpm
|
||||
Authors: Reiner Steib, Simon Josefsson, Kai Grossjohann, Alex
|
||||
Schroeder, Oliver Scholz, Per Abrahamsen, Kim F. Storm.
|
||||
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
|
@ -1,5 +1,28 @@
|
|||
/* XPM */
|
||||
/* Gnu Emacs 21 Logo by Luis Fernandes, <elf@ee.ryerson.ca> */
|
||||
/* Gnu Emacs Logo
|
||||
*
|
||||
* Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
* Free Software Foundation, Inc.
|
||||
*
|
||||
* Author: Luis Fernandes <elf@ee.ryerson.ca>
|
||||
*
|
||||
* This file is part of GNU Emacs.
|
||||
*
|
||||
* GNU Emacs is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* GNU Emacs is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
static char *splash[] = {
|
||||
/* width height num_colors chars_per_pixel */
|
||||
" 270 217 4 1",
|
||||
|
|
|
@ -1,5 +1,28 @@
|
|||
/* XPM */
|
||||
/* Emacs 21 Logo by Luis Fernandes <elf@ee.ryerson.ca> */
|
||||
/* Gnu Emacs Logo for color depth 8
|
||||
*
|
||||
* Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
* Free Software Foundation, Inc.
|
||||
*
|
||||
* Author: Luis Fernandes <elf@ee.ryerson.ca>
|
||||
*
|
||||
* This file is part of GNU Emacs.
|
||||
*
|
||||
* GNU Emacs is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2, or (at your option)
|
||||
* any later version.
|
||||
*
|
||||
* GNU Emacs is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301, USA.
|
||||
*/
|
||||
static char * splash_xpm[] = {
|
||||
"270 217 4 1",
|
||||
" c None",
|
||||
|
|
9
etc/tree-widget/default/README
Normal file
9
etc/tree-widget/default/README
Normal file
|
@ -0,0 +1,9 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
Files: close.png close.xpm empty.png empty.xpm end-guide.png end-guide.xpm
|
||||
guide.png guide.xpm handle.png handle.xpm leaf.png leaf.xpm
|
||||
no-guide.png no-guide.xpm no-handle.png no-handle.xpm open.png
|
||||
open.xpm
|
||||
Author: David Ponce <david.ponce@wanadoo.fr>
|
||||
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
9
etc/tree-widget/folder/README
Normal file
9
etc/tree-widget/folder/README
Normal file
|
@ -0,0 +1,9 @@
|
|||
COPYRIGHT AND LICENSE INFORMATION FOR IMAGE FILES
|
||||
|
||||
Files: close.png close.xpm empty.png empty.xpm end-guide.png
|
||||
end-guide.xpm guide.png guide.xpm handle.png handle.xpm
|
||||
leaf.png leaf.xpm no-guide.png no-guide.xpm no-handle.png
|
||||
no-handle.xpm open.png open.xpm
|
||||
Author: David Ponce <david.ponce@wanadoo.fr>
|
||||
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
License: GNU General Public License version 2 or later (see COPYING)
|
|
@ -1688,7 +1688,22 @@
|
|||
|
||||
Copyright (C) 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 4b364045-a476-4ff7-92ad-dde58dbd45b4
|
||||
|
|
23
leim/README
23
leim/README
|
@ -1,3 +1,8 @@
|
|||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This directory contains LEIM files.
|
||||
LEIM stands for Libraries of Emacs Input Methods.
|
||||
|
||||
|
@ -34,3 +39,21 @@ This directory contains Emacs Lisp source file ja-dic.el which is
|
|||
generated from a source dictionary in SKK-DIC directory. The
|
||||
inclusion of this file is for users convenience because it takes
|
||||
rather long time to generate it.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -1,6 +1,19 @@
|
|||
2007-02-05 Francesco Potort,Al(B <pot@gnu.org>
|
||||
|
||||
* etags.c (default_C_help, Cplusplus_help, PHP_help, print_help)
|
||||
(main): Now --members is the default for etags, not for ctags yet.
|
||||
|
||||
2007-02-04 Per Cederqvist <ceder@ingate.com> (tiny change)
|
||||
|
||||
* etags.c (gperf, in_word_set): Change attribute for Java to
|
||||
(C_JAVA & ~C_PLPL). The previous change introduced 2004-09-13 was
|
||||
broken, as (C_JAVA & !C_PLPL) always evaluates to 0. This caused
|
||||
import, package, extends, implements and interface to be treated
|
||||
specially for all kinds of C-style files, not just Java files.
|
||||
|
||||
2007-01-02 Francesco Potort,Al(B <pot@gnu.org>
|
||||
|
||||
* etags.c: (longopts): New undocumented option --no-duplicates.
|
||||
* etags.c (longopts): New undocumented option --no-duplicates.
|
||||
(no_duplicates): Static variables for the above option.
|
||||
(print_help): Do not print help for --no-warn, now undocumented.
|
||||
(add_node): Allow duplicate tags in ctags mode unless --no-duplicates.
|
||||
|
@ -20,7 +33,7 @@
|
|||
|
||||
* makefile.w32-in (make-docfile, ctags, etags, ebrowse, hexl)
|
||||
(movemail, fakemail, sorted-doc, digest-doc, emacsclient)
|
||||
(test-distrib, $(DOC), all): depend on stamp_BLD instead of $(BLD).
|
||||
(test-distrib, $(DOC), all): Depend on stamp_BLD instead of $(BLD).
|
||||
($(BLD)/make-docfile.$(O) $(BLD)/hexl.$(O) $(BLD)/fakemail.$(O))
|
||||
($(BLD)/sorted-doc.$(O) $(BLD)/digest-doc.$(O))
|
||||
($(BLD)/test-distrib.$(O) $(GETOPTOBJS) $(MOVEMAILOBJS))
|
||||
|
@ -6199,7 +6212,22 @@
|
|||
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995,
|
||||
1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005,
|
||||
2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 2d979296-954c-448e-95c1-b46d134513dc
|
||||
|
|
|
@ -453,8 +453,8 @@ static bool constantypedefs; /* -d: create tags for C #define, enum */
|
|||
/* constants and variables. */
|
||||
/* -D: opposite of -d. Default under ctags. */
|
||||
static bool globals; /* create tags for global variables */
|
||||
static bool declarations; /* --declarations: tag them and extern in C&Co*/
|
||||
static bool members; /* create tags for C member variables */
|
||||
static bool declarations; /* --declarations: tag them and extern in C&Co*/
|
||||
static bool no_line_directive; /* ignore #line directives (undocumented) */
|
||||
static bool no_duplicates; /* no duplicate tags for ctags (undocumented) */
|
||||
static bool update; /* -u: update tags */
|
||||
|
@ -577,10 +577,11 @@ static char default_C_help [] =
|
|||
definitions of `struct', `union' and `enum'. `#define' macro\n\
|
||||
definitions and `enum' constants are tags unless you specify\n\
|
||||
`--no-defines'. Global variables are tags unless you specify\n\
|
||||
`--no-globals'. Use of `--no-globals' and `--no-defines'\n\
|
||||
can make the tags table file much smaller.\n\
|
||||
`--no-globals' and so are struct members unless you specify\n\
|
||||
`--no-members'. Use of `--no-globals', `--no-defines' and\n\
|
||||
`--no-members' can make the tags table file much smaller.\n\
|
||||
You can tag function declarations and external variables by\n\
|
||||
using `--declarations', and struct members by using `--members'.";
|
||||
using `--declarations'.";
|
||||
|
||||
static char *Cplusplus_suffixes [] =
|
||||
{ "C", "c++", "cc", "cpp", "cxx", "H", "h++", "hh", "hpp", "hxx",
|
||||
|
@ -590,8 +591,8 @@ static char *Cplusplus_suffixes [] =
|
|||
static char Cplusplus_help [] =
|
||||
"In C++ code, all the tag constructs of C code are tagged. (Use\n\
|
||||
--help --lang=c --lang=c++ for full help.)\n\
|
||||
In addition to C tags, member functions are also recognized, and\n\
|
||||
optionally member variables if you use the `--members' option.\n\
|
||||
In addition to C tags, member functions are also recognized. Member\n\
|
||||
variables are recognized unless you use the `--no-members' option.\n\
|
||||
Tags for variables and functions in classes are named `CLASS::VARIABLE'\n\
|
||||
and `CLASS::FUNCTION'. `operator' definitions have tag names like\n\
|
||||
`operator+'.";
|
||||
|
@ -686,8 +687,8 @@ defined in the default package is `main::SUB'.";
|
|||
static char *PHP_suffixes [] =
|
||||
{ "php", "php3", "php4", NULL };
|
||||
static char PHP_help [] =
|
||||
"In PHP code, tags are functions, classes and defines. When using\n\
|
||||
the `--members' option, vars are tags too.";
|
||||
"In PHP code, tags are functions, classes and defines. Unless you use\n\
|
||||
the `--no-members' option, vars are tags too.";
|
||||
|
||||
static char *plain_C_suffixes [] =
|
||||
{ "pc", /* Pro*C file */
|
||||
|
@ -929,8 +930,9 @@ Relative ones are stored relative to the output file's directory.\n");
|
|||
puts ("--no-globals\n\
|
||||
Do not create tag entries for global variables in some\n\
|
||||
languages. This makes the tags file smaller.");
|
||||
puts ("--members\n\
|
||||
Create tag entries for members of structures in some languages.");
|
||||
puts ("--no-members\n\
|
||||
Do not create tag entries for members of structures\n\
|
||||
in some languages.");
|
||||
|
||||
puts ("-r REGEXP, --regex=REGEXP or --regex=@regexfile\n\
|
||||
Make a tag for each line matching a regular expression pattern\n\
|
||||
|
@ -1168,8 +1170,8 @@ main (argc, argv)
|
|||
|
||||
/*
|
||||
* If etags, always find typedefs and structure tags. Why not?
|
||||
* Also default to find macro constants, enum constants and
|
||||
* global variables.
|
||||
* Also default to find macro constants, enum constants, struct
|
||||
* members and global variables.
|
||||
*/
|
||||
if (!CTAGS)
|
||||
{
|
||||
|
@ -2418,12 +2420,12 @@ __attribute__, 0, st_C_attribute
|
|||
@protocol, 0, st_C_objprot
|
||||
@implementation,0, st_C_objimpl
|
||||
@end, 0, st_C_objend
|
||||
import, (C_JAVA & !C_PLPL), st_C_ignore
|
||||
package, (C_JAVA & !C_PLPL), st_C_ignore
|
||||
import, (C_JAVA & ~C_PLPL), st_C_ignore
|
||||
package, (C_JAVA & ~C_PLPL), st_C_ignore
|
||||
friend, C_PLPL, st_C_ignore
|
||||
extends, (C_JAVA & !C_PLPL), st_C_javastruct
|
||||
implements, (C_JAVA & !C_PLPL), st_C_javastruct
|
||||
interface, (C_JAVA & !C_PLPL), st_C_struct
|
||||
extends, (C_JAVA & ~C_PLPL), st_C_javastruct
|
||||
implements, (C_JAVA & ~C_PLPL), st_C_javastruct
|
||||
interface, (C_JAVA & ~C_PLPL), st_C_struct
|
||||
class, 0, st_C_class
|
||||
namespace, C_PLPL, st_C_struct
|
||||
domain, C_STAR, st_C_struct
|
||||
|
@ -2534,19 +2536,19 @@ in_word_set (str, len)
|
|||
{"@end", 0, st_C_objend},
|
||||
{"union", 0, st_C_struct},
|
||||
{"define", 0, st_C_define},
|
||||
{"import", (C_JAVA & !C_PLPL), st_C_ignore},
|
||||
{"import", (C_JAVA & ~C_PLPL), st_C_ignore},
|
||||
{"template", 0, st_C_template},
|
||||
{"operator", C_PLPL, st_C_operator},
|
||||
{"@interface", 0, st_C_objprot},
|
||||
{"implements", (C_JAVA & !C_PLPL), st_C_javastruct},
|
||||
{"implements", (C_JAVA & ~C_PLPL), st_C_javastruct},
|
||||
{"friend", C_PLPL, st_C_ignore},
|
||||
{"typedef", 0, st_C_typedef},
|
||||
{"return", 0, st_C_ignore},
|
||||
{"@implementation",0, st_C_objimpl},
|
||||
{"@protocol", 0, st_C_objprot},
|
||||
{"interface", (C_JAVA & !C_PLPL), st_C_struct},
|
||||
{"interface", (C_JAVA & ~C_PLPL), st_C_struct},
|
||||
{"extern", 0, st_C_extern},
|
||||
{"extends", (C_JAVA & !C_PLPL), st_C_javastruct},
|
||||
{"extends", (C_JAVA & ~C_PLPL), st_C_javastruct},
|
||||
{"struct", 0, st_C_struct},
|
||||
{"domain", C_STAR, st_C_struct},
|
||||
{"switch", 0, st_C_ignore},
|
||||
|
@ -2556,7 +2558,7 @@ in_word_set (str, len)
|
|||
{"class", 0, st_C_class},
|
||||
{"while", 0, st_C_ignore},
|
||||
{"undef", 0, st_C_define},
|
||||
{"package", (C_JAVA & !C_PLPL), st_C_ignore},
|
||||
{"package", (C_JAVA & ~C_PLPL), st_C_ignore},
|
||||
{"__attribute__", 0, st_C_attribute},
|
||||
{"SYSCALL", 0, st_C_gnumacro},
|
||||
{"ENTRY", 0, st_C_gnumacro},
|
||||
|
@ -6894,7 +6896,7 @@ xrealloc (ptr, size)
|
|||
* tab-width: 8
|
||||
* fill-column: 79
|
||||
* c-font-lock-extra-types: ("FILE" "bool" "language" "linebuffer" "fdesc" "node" "regexp")
|
||||
* c-file-style: gnu
|
||||
* c-file-style: "gnu"
|
||||
* End:
|
||||
*/
|
||||
|
||||
|
|
385
lisp/ChangeLog
385
lisp/ChangeLog
|
@ -1,3 +1,361 @@
|
|||
2007-02-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
* term/mac-win.el: Change all uses of
|
||||
mac-set-font-panel-visibility to mac-set-font-panel-visible-p.
|
||||
(mac-ae-number): Return integer 0 if coerced result is float 0.0.
|
||||
(mac-ae-get-url): Call select-frame-set-input-focus.
|
||||
(mac-dnd-handle-drag-n-drop-event): Don't call
|
||||
select-frame-set-input-focus.
|
||||
|
||||
2007-02-13 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* international/characters.el: Fix documentation of category `a'.
|
||||
|
||||
2007-02-11 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* progmodes/grep.el (grep): Mention lgrep and rgrep in the
|
||||
docstring.
|
||||
|
||||
2007-02-12 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* net/tramp.el (tramp-get-ls-command, tramp-get-file-exists-command)
|
||||
(tramp-get-remote-ln): Handle error case. Reported by Chris Moore
|
||||
<dooglus@gmail.com>.
|
||||
|
||||
2007-02-11 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* bindings.el (ctl-x-map): Remove register compatibility bindings
|
||||
C-x /, C-x j, C-x x, and C-x g (deprecated since Emacs 19).
|
||||
|
||||
2007-02-11 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* loadhist.el (unload-feature): Handle (t . SYMBOL) entries
|
||||
in load history.
|
||||
|
||||
* emacs-lisp/lisp-mode.el (indent-sexp): Clean up termination
|
||||
condition -- don't fail to stop at endpos.
|
||||
|
||||
2007-02-11 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* textmodes/org.el (org-agenda-get-todos)
|
||||
(org-agenda-get-timestamps, org-agenda-get-closed)
|
||||
(org-agenda-get-deadlines, org-agenda-get-scheduled)
|
||||
(org-agenda-get-blocks, org-format-agenda-item)
|
||||
(org-agenda-change-all-lines, org-scan-tags): Rename text property
|
||||
from `category' to `org-category'.
|
||||
|
||||
2007-02-11 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* international/titdic-cnv.el (titdic-convert): Force files be
|
||||
written with Unix-like eol format. Read files under CXTERM-DIC by
|
||||
raw-text.
|
||||
(miscdic-convert): Force files be written with Unix-like eol
|
||||
format.
|
||||
|
||||
2007-02-11 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* files.el (change-major-mode-with-file-name): Fix typo in docstring.
|
||||
|
||||
* calculator.el (calculator-prompt): Doc fix.
|
||||
(calculator-mode-map): Fix typo in menu entry.
|
||||
|
||||
2007-02-10 Jay Belanger <belanger@truman.edu>
|
||||
|
||||
* calculator.el (calculator): Do more extensive checking for when
|
||||
3 lines should be used for the calculator.
|
||||
|
||||
2007-02-10 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* info-look.el (info-lookup-make-completions): Bind
|
||||
Info-fontify-maximum-menu-size to nil to speed up lookup of
|
||||
index nodes.
|
||||
|
||||
* info.el (Info-fontify-maximum-menu-size): Document the effect
|
||||
of a nil value.
|
||||
(Info-fontify-node): Make sure Info-fontify-maximum-menu-size is
|
||||
non-nil before using it as size.
|
||||
|
||||
2007-02-09 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* subr.el (insert-for-yank-1): Prevent read-only properties from
|
||||
interfering with text property operations.
|
||||
|
||||
* image-mode.el (image-mode): Revert 2007-01-30 changes.
|
||||
|
||||
* image.el (image-type-auto-detectable): Don't autodetect x[pb]m.
|
||||
(image-type-auto-detected-p): Fail if another match is found in
|
||||
auto-mode-alist.
|
||||
|
||||
* files.el (magic-mode-alist): Call image-mode instead of
|
||||
image-mode-maybe for autodetected images.
|
||||
|
||||
2007-02-09 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* mail/smtpmail.el (smtpmail-smtp-service, smtpmail-queue-index-file):
|
||||
Fix typos in docstrings.
|
||||
(smtpmail-local-domain, smtpmail-queue-mail): Doc fixes.
|
||||
|
||||
2007-02-09 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* emacs-lisp/float-sup.el: Remove obsolete comment.
|
||||
|
||||
2007-02-08 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* diff-mode.el (diff-sanity-check-hunk): Fix last fix.
|
||||
|
||||
2007-02-08 Karl Fogel <kfogel@red-bean.com>
|
||||
|
||||
* simple.el: Revert previous change, at request of RMS:
|
||||
(fundamental-mode-hook): Remove.
|
||||
(fundamental-mode): Run after-change-major-mode-hooks manually,
|
||||
and don't run the now-nonexistent fundamental-mode-hook.
|
||||
|
||||
2007-02-08 Karl Fogel <kfogel@red-bean.com>
|
||||
|
||||
* simple.el (fundamental-mode-hook): Declare new hook.
|
||||
(fundamental-mode): Run the new dedicated hook, and don't run
|
||||
after-change-major-mode-hooks manually anymore.
|
||||
|
||||
2007-02-07 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* vc-svn.el (vc-svn-merge-news): Understand the new format with two
|
||||
added columns of chars. Remove support for the "no-meta-info" format.
|
||||
Prompted by Romain Francoise <romain@orebokech.com>.
|
||||
|
||||
2007-02-07 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-ui.el (gdb-if-arrow): New macro.
|
||||
(gdb-mouse-until, gdb-mouse-jump): Use it.
|
||||
|
||||
2007-02-07 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-ui.el (gdb-mouse-until, gdb-mouse-jump): Make them
|
||||
work when there is just an assembler buffer (no source buffer).
|
||||
|
||||
2007-02-07 Per Cederqvist <ceder@lysator.liu.se> (tiny change)
|
||||
|
||||
* diff-mode.el (diff-sanity-check-hunk): Don't reject the hunk
|
||||
just because the diff was produced using "-p" (--show-c-function).
|
||||
|
||||
2007-02-07 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* faces.el (frame-set-background-mode): Use `color-values' and
|
||||
`display-color-p', not `x-color-values' and `x-display-color-p'.
|
||||
(face-valid-attribute-values): Use `defined-colors' instead of
|
||||
`x-defined-colors'.
|
||||
|
||||
2007-02-07 Vinicius Jose Latorre <viniciusjl@ig.com.br>
|
||||
|
||||
* ps-print.ps: The ps-print commands without face printing should not
|
||||
print background color. Reported by Leo <sdl.web@gmail.com>.
|
||||
(ps-print-version): New version 6.7.3.
|
||||
(ps-begin-job): New arg. Fix ps-default-background and
|
||||
ps-default-foreground initialization.
|
||||
(ps-face-attributes): Fix doc string.
|
||||
(ps-face-background, ps-generate-postscript, ps-generate): Fix code.
|
||||
|
||||
* printing.el: Fix ps-print link.
|
||||
|
||||
2007-02-06 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* faces.el (face-set-after-frame-default): Compile attributes to
|
||||
be set by frame parameters before merging in X resources.
|
||||
|
||||
2007-02-06 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* simple.el (blink-matching-paren-dont-ignore-comments):
|
||||
(blink-matching-paren-on-screen): Doc fixes.
|
||||
|
||||
2007-02-06 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-ui.el (gdb-frames-mode): Truncate lines in stack buffer.
|
||||
|
||||
2007-02-05 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* loadhist.el (unload-feature): Silently ignore `load-history' entries
|
||||
of the form `(defface . SYMBOL)', and treat `(autoload . SYMBOL)'
|
||||
entries like `defun'. Return nil.
|
||||
|
||||
2007-02-05 Kim F. Storm <storm@cua.dk>
|
||||
|
||||
* ido.el: Doc fixes.
|
||||
|
||||
2007-02-04 David Kastrup <dak@gnu.org>
|
||||
|
||||
* play/mpuz.el (mpuz-random-puzzle): Fix potential lockup when
|
||||
`mpuz-allow-double-multiplicator' is non-zero, and correct
|
||||
calculation of `min'.
|
||||
|
||||
2007-02-04 Per Abrahamsen <abraham@dina.kvl.dk>
|
||||
|
||||
* wid-edit.el (widget-default-create): Insert new text at the
|
||||
:from marker _after_ the marker, not before it.
|
||||
|
||||
2007-02-04 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
* progmodes/cc-cmds.el (c-indent-line): Don't erase ^L when a line
|
||||
containing it is re-indented.
|
||||
|
||||
2007-02-03 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* net/newsticker.el (newsticker--insert-image): Update docstring,
|
||||
and insert the image directly.
|
||||
(newsticker--buffer-redraw): Update docstring.
|
||||
|
||||
* emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
|
||||
Rename from define-global-minor-mode.
|
||||
|
||||
* progmodes/cwarn.el (global-cwarn-mode):
|
||||
* emacs-lisp/autoload.el (make-autoload):
|
||||
* hi-lock.el (global-hi-lock-mode):
|
||||
* font-core.el (global-font-lock-mode): All callers changed.
|
||||
|
||||
2007-02-03 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* textmodes/texnfo-upd.el (texinfo-menu-copy-old-description):
|
||||
Don't copy @ignore lines into menu descriptions.
|
||||
(texinfo-multi-file-update): Goto the @node line before attempting
|
||||
to pluck the node name.
|
||||
(texinfo-multiple-files-update): Reverse the optional arguments'
|
||||
order, as per the doc string and the `interactive' form.
|
||||
|
||||
2007-02-03 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* image-mode.el: Use autoload to avoid overriding disabled setting
|
||||
applied in .emacs.
|
||||
|
||||
2007-02-03 Alan Mackenzie <acm@muc.de>
|
||||
|
||||
* progmodes/cc-engine.el (c-in-knr-argdecl): Slight correction
|
||||
for, e.g. "void (*hdone)();" in a k&r list. (No WS between
|
||||
adjacent paren groups).
|
||||
|
||||
2007-02-02 Vinicius Jose Latorre <viniciusjl@ig.com.br>
|
||||
|
||||
* progmodes/ebnf2ps.el: Doc fixes.
|
||||
(ebnf-eps-buffer, ebnf-eps-region, ebnf-syntax-alist): Doc fixes.
|
||||
|
||||
2007-02-02 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* dired-x.el (dired-do-relsymlink): Add reference to
|
||||
dired-do-symlink. Add an autoload cookie.
|
||||
|
||||
* dired-aux.el (dired-do-symlink): Add reference to
|
||||
dired-do-relsymlink.
|
||||
|
||||
2007-02-02 Doug Maxey <dwm@enoyolf.org> (tiny change)
|
||||
|
||||
* mouse.el <left-fringe mouse-2, right-fringe mouse-3>:
|
||||
<left-fringe mouse-3>: New bindings.
|
||||
|
||||
2007-02-02 Ulf Jasper <ulf.jasper@web.de>
|
||||
|
||||
* newsticker.el (newsticker-version): Changed to "1.10".
|
||||
(newsticker--set-customvar): Doc string.
|
||||
(newsticker-new-item-face): Doc string.
|
||||
(newsticker-mode): Initialize `invisibility-spec' with t.
|
||||
(newsticker-mode-map): Added
|
||||
`newsticker-mark-all-items-at-point-as-read'.
|
||||
(newsticker-menu): Added narrow-to-item and narrow-to-feed.
|
||||
(newsticker-w3m-show-inline-images): Do not call
|
||||
`w3m-remove-image'.
|
||||
(newsticker--buffer-after-w3m-insert-image): New advice for
|
||||
w3m-insert-image to cache images.
|
||||
(newsticker-next-item-same-feed): New.
|
||||
(newsticker-mark-all-items-at-point-as-read-and-redraw): New.
|
||||
(newsticker-mark-all-items-of-feed-as-read): New.
|
||||
(newsticker-mark-all-items-at-point-as-read): Use new functions.
|
||||
(newsticker-mark-item-at-point-as-read): Doc string.
|
||||
(newsticker-mark-item-at-point-as-read): Use new functions.
|
||||
(newsticker--do-mark-item-at-point-as-read): New, extracted from
|
||||
`newsticker-mark-item-at-point-as-read'.
|
||||
(newsticker-hide-entry): Use (t) instead of t for invisibility.
|
||||
(newsticker--sentinel): Yet another xml-parser workaround.
|
||||
(newsticker--decode-iso8601-date): Bugfix for datestrings without
|
||||
days.
|
||||
(newsticker--buffer-do-insert-text): Fix.
|
||||
(newsticker--buffer-insert-enclosure): Fix. length might be missing.
|
||||
(newsticker--buffer-make-item-completely-visible):
|
||||
`switch-to-buffer' not necessary.
|
||||
|
||||
2007-02-02 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* progmodes/ebnf2ps.el (ebnf-eps-buffer, ebnf-eps-region)
|
||||
(ebnf-syntax-directory, ebnf-syntax-file, ebnf-syntax-region)
|
||||
(ebnf-style-database, ebnf-apply-style, ebnf-reset-style)
|
||||
(ebnf-push-style, ebnf-pop-style, ebnf-eps-production-list)
|
||||
(ebnf-directory, ebnf-file, ebnf-syntax-alist): Doc fixes.
|
||||
|
||||
2007-02-02 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* international/quail.el (quail-show-key): Fix an error message.
|
||||
|
||||
2007-02-01 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* faces.el (set-face-underline-p, modify-face): Rename arg
|
||||
UNDERLINE-P to UNDERLINE (it is not a flag).
|
||||
|
||||
2007-02-01 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-ui.el (gdb-speedbar-update): Avoid duplication
|
||||
when adding gdb-speedbar-update to gdb-input-queue.
|
||||
|
||||
2007-02-01 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* international/quail.el (quail-show-key): Signal an error if the
|
||||
current input method is not using Quail.
|
||||
|
||||
2007-02-01 J.D. Smith <jdsmith@as.arizona.edu>
|
||||
|
||||
* progmodes/idlwave.el (idlwave-xml-create-sysvar-alist):
|
||||
Trim leading whitespace in sysvar names.
|
||||
|
||||
2007-02-01 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* faces.el (internal-find-face, internal-get-face): Doc fixes.
|
||||
|
||||
2007-01-31 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* ido.el (ido-set-common-completion): Use `let', not `let*'.
|
||||
|
||||
2007-01-31 Romain Francoise <romain@orebokech.com>
|
||||
|
||||
* comint.el: Delete extra copy of `comint-copy-old-input' added in
|
||||
previous change to this file.
|
||||
|
||||
2007-01-31 Jason Rumney <jasonr@gnu.org>
|
||||
|
||||
* files.el (magic-mode-alist): Use image-mode-maybe rather than
|
||||
image-mode.
|
||||
|
||||
* image-mode.el (image-mode-maybe): Prevent magic-mode-alist from
|
||||
interfering with attempt to set major mode from modified
|
||||
auto-mode-alist.
|
||||
|
||||
2007-01-31 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* faces.el (color-values): Doc fix.
|
||||
(face-differs-from-default-p): Don't check :foreground twice.
|
||||
|
||||
2007-01-31 J.D. Smith <jdsmith@as.arizona.edu>
|
||||
|
||||
* comint.el (comint-mode): Prevent non-keyword fontification by default.
|
||||
|
||||
2007-01-31 Kenichi Handa <handa@m17n.org>
|
||||
|
||||
* international/quail.el (quail-store-decode-map-key): Store a
|
||||
translated character too.
|
||||
(quail-char-equal-p): New function.
|
||||
(quail-find-key1): Check character equality by quail-char-equal-p.
|
||||
(quail-decode-map-generated): New variable.
|
||||
(quail-find-key): Check quail-decode-map-generated and re-generate
|
||||
a decode map if necessary.
|
||||
|
||||
2007-01-30 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* tutorial.el (tutorial--detailed-help): Make the list of
|
||||
changed keys look nicer.
|
||||
|
||||
2007-01-30 Nick Roberts <nickrob@snap.net.nz>
|
||||
|
||||
* progmodes/gdb-ui.el (gdb-var-delete-1): New function.
|
||||
|
@ -7,8 +365,7 @@
|
|||
|
||||
2007-01-30 Michael Albinus <michael.albinus@gmx.de>
|
||||
|
||||
* files.el (get-free-disk-space): Return nil for remote
|
||||
directories.
|
||||
* files.el (get-free-disk-space): Return nil for remote directories.
|
||||
|
||||
* net/ange-ftp.el (ange-ftp-ls): In case of wildcards, use "ls"
|
||||
instead of "dir".
|
||||
|
@ -1097,7 +1454,7 @@
|
|||
|
||||
* shell.el (shell): Doc fix.
|
||||
|
||||
2006-12-15 Kevin Gallagher <Kevin.Gallagher@boeing.com>
|
||||
2006-12-15 Kevin Gallagher <Kevin.Gallagher@boeing.com>
|
||||
|
||||
* emulation/edt.el (edt-xserver):
|
||||
* emulation/edt-mapper.el (edt-xserver): Replace `/' with a `-',
|
||||
|
@ -1111,8 +1468,7 @@
|
|||
|
||||
2006-12-15 Simon Marshall <simon@gnu.org>
|
||||
|
||||
* progmodes/cc-fonts.el (c-font-lock-declarations): Fix previous
|
||||
change.
|
||||
* progmodes/cc-fonts.el (c-font-lock-declarations): Fix previous change.
|
||||
|
||||
2006-12-15 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
|
@ -31145,7 +31501,22 @@ See ChangeLog.11 for earlier changes.
|
|||
;; End:
|
||||
|
||||
Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: e39939be-dab3-400e-86f5-0e2701a883c1
|
||||
|
|
|
@ -3247,8 +3247,23 @@
|
|||
in case user's init file has changed them.
|
||||
|
||||
Copyright (C) 1985, 1986, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: b6060738-7fac-4c9c-80ae-67995bae78a7
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
2003-07-03 Alan Mackenzie <bug-cc-mode@gnu.org>
|
||||
|
||||
* progmodes/cc-mode.el: awk-mode: Call c-awk-after-change to
|
||||
* progmodes/cc-mode.el (awk-mode): Call c-awk-after-change to
|
||||
ensure syntax-table props at loading.
|
||||
|
||||
* progmodes/cc-fonts.el: Put (cc-require-when-compile 'cc-awk)
|
||||
|
@ -2176,7 +2176,7 @@
|
|||
(gdb-assembler-mode): Keep fringe outside margin as the overlay
|
||||
arrow is not used for assembler.
|
||||
|
||||
2003-05-25 Tim Van Holder <tim.vanholder@anubex.com>
|
||||
2003-05-25 Tim Van Holder <tim.vanholder@anubex.com>
|
||||
|
||||
* which-func.el (which-func-update-timer): New variable.
|
||||
(which-function-mode): Use it.
|
||||
|
@ -23533,9 +23533,25 @@ See ChangeLog.9 for earlier changes.
|
|||
;; coding: iso-2022-7bit
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
;;; arch-tag: 5fcf8004-6f58-452a-b9d6-6950323a19c1
|
||||
|
|
|
@ -12127,7 +12127,7 @@
|
|||
(xml-parse-dtd): Change parsing so that it produces strings
|
||||
instead of interned symbols.
|
||||
|
||||
2003-11-01 era@iki.fi <era@iki.fi> (tiny change)
|
||||
2003-11-01 Era Eriksson <era@iki.fi> (tiny change)
|
||||
|
||||
* dired.el (dired-ls-sorting-switches): Doc fix.
|
||||
|
||||
|
@ -14336,8 +14336,24 @@ See ChangeLog.10 for earlier changes.
|
|||
;; coding: iso-2022-7bit
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; arch-tag: 2fe8d7b0-27e3-4634-a0b7-db70ff071825
|
||||
|
|
|
@ -3994,9 +3994,24 @@
|
|||
|
||||
See ChangeLog.1 for earlier changes.
|
||||
|
||||
Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 1986, 1987, 1988, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: c315ba16-14ba-4b07-86e6-013a18f11be7
|
||||
|
|
675
lisp/ChangeLog.3
675
lisp/ChangeLog.3
File diff suppressed because it is too large
Load diff
|
@ -553,10 +553,10 @@
|
|||
Delete duplicate entry for ISO calendar.
|
||||
(calendar-event-to-date): Set buffer in case calendar isn't current.
|
||||
|
||||
1994-05-08 David K}gedal (davidk@lysator.liu.se)
|
||||
1994-05-08 David Kågedal (davidk@lysator.liu.se)
|
||||
|
||||
* tempo.el (tempo-insert-region, tempo-show-completion-buffer,
|
||||
tempo-leave-completion-buffer): New variables.
|
||||
* tempo.el (tempo-insert-region, tempo-show-completion-buffer)
|
||||
(tempo-leave-completion-buffer): New variables.
|
||||
(tempo-complete-tag): Added a completion buffer mechanism.
|
||||
(tempo-display-completions): New function.
|
||||
(tempo-insert-template): An extension to the (p ...) tag
|
||||
|
@ -8777,7 +8777,7 @@
|
|||
calendar year) and when dst either starts or ends in a calendar
|
||||
year, but not both.
|
||||
|
||||
1993-06-01 Ken Manheimer (klm@coil.nist.gov)
|
||||
1993-06-01 Ken Manheimer (klm@coil.nist.gov)
|
||||
|
||||
* allout.el (outlineify-sticky): Reconciled provisions for
|
||||
non-standard and standard prefix leaders.
|
||||
|
@ -8813,7 +8813,7 @@
|
|||
|
||||
* c++-mode-1.el: New file.
|
||||
|
||||
1993-06-01 Ken Manheimer (klm@coil.nist.gov)
|
||||
1993-06-01 Ken Manheimer (klm@coil.nist.gov)
|
||||
|
||||
* allout.el (move-to-column): Pass zero instead of negative arg.
|
||||
Added some free variables defvars, so byte-comple doesn't complain.
|
||||
|
@ -8939,9 +8939,24 @@
|
|||
|
||||
See ChangeLog.3 for earlier changes.
|
||||
|
||||
Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 91035822-35c7-44a9-8417-2454b88c3db2
|
||||
|
|
|
@ -42,7 +42,7 @@
|
|||
on things like "cdump".
|
||||
Don't use \\s patterns inside brackets.
|
||||
|
||||
1995-06-19 David K}gedal <davidk@lysator.liu.se>
|
||||
1995-06-19 David Kågedal <davidk@lysator.liu.se>
|
||||
|
||||
* tempo.el: Documented the `l' tag.
|
||||
(tempo-insert-template): Check for zmacs-regions.
|
||||
|
@ -1506,7 +1506,7 @@
|
|||
* mh-comp.el (mh-auto-fill-for-letter): Use fill-prefix to do
|
||||
message headers.
|
||||
|
||||
1995-04-20 Torbj|rn Einarsson <tfkte@fy.chalmers.se>
|
||||
1995-04-20 Torbjorn Einarsson <tfkte@fy.chalmers.se>
|
||||
|
||||
* f90.el (f90-keywords): "only" added to keyword list.
|
||||
(f90-font-lock-keywords-1): Type may now have attributes private
|
||||
|
@ -2143,7 +2143,7 @@
|
|||
(jka-compr-uninstall): Delete entries that jka-compr-install
|
||||
added to inhibit-first-line-modes-suffixes.
|
||||
|
||||
1995-04-03 David K}gedal <davidk@lysator.liu.se>
|
||||
1995-04-03 David Kågedal <davidk@lysator.liu.se>
|
||||
|
||||
* tempo.el (tempo-insert):
|
||||
Added the P tag and modified the s tag accordingly
|
||||
|
@ -3765,7 +3765,7 @@
|
|||
|
||||
* bytecomp.el (byte-compile-defvar): Add the var to current-load-list.
|
||||
|
||||
1994-01-21 David K}gedal <davidk@lysator.liu.se>
|
||||
1994-01-21 David Kågedal <davidk@lysator.liu.se>
|
||||
|
||||
* tempo.el (tempo-insert-template): Quoted transient-mark-mode
|
||||
Expansion around region now puts point at the first mark.
|
||||
|
@ -9261,9 +9261,24 @@
|
|||
|
||||
See ChangeLog.4 for earlier changes.
|
||||
|
||||
Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 1994, 1995, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 1a8fbb45-25d0-48e2-a926-29ca4e3d343a
|
||||
|
|
|
@ -2668,7 +2668,7 @@
|
|||
* timer.el (run-at-time): Handle numbers as relative times in
|
||||
seconds, as the original code did.
|
||||
|
||||
1996-02-06 Barry Warsaw <bwarsaw@anthem (Barry Warsaw)>
|
||||
1996-02-06 Barry Warsaw <bwarsaw@anthem>
|
||||
|
||||
* cc-mode.el (c-common-init): Fix typo.
|
||||
|
||||
|
@ -2866,7 +2866,7 @@
|
|||
|
||||
* winnt.el (mode-line-format): Include column-number-mode.
|
||||
|
||||
1996-01-30 David Kegedal <davidk@lysator.liu.se>
|
||||
1996-01-30 David Kågedal <davidk@lysator.liu.se>
|
||||
|
||||
* sendmail.el (mail-setup): For mail-self-blind, use user-mail-address.
|
||||
|
||||
|
@ -4054,7 +4054,7 @@
|
|||
|
||||
* files.el (wildcard-to-regexp): New function.
|
||||
|
||||
1995-12-28 1995 Marc Fleischeuers <marc@mpi.nl>
|
||||
1995-12-28 Marc Fleischeuers <marc@mpi.nl>
|
||||
|
||||
* files.el (make-auto-save-file-name): Make name always end in #,
|
||||
i.e. overwrite third char in extension if required.
|
||||
|
@ -4597,7 +4597,7 @@
|
|||
If BOLD-P, ITALIC-P or UNDERLINE-P not nil or t, don't change the
|
||||
display attribute corresponding to that arg. Doc fix.
|
||||
|
||||
1995-12-12 David K}gedal <davidk@lysator.liu.se>
|
||||
1995-12-12 David Kågedal <davidk@lysator.liu.se>
|
||||
|
||||
* sendmail.el (sendmail-send-it): Added support for Resent-CC and
|
||||
Resent-BCC headers.
|
||||
|
@ -4795,7 +4795,7 @@
|
|||
(completion-c-mode-hook): Encapsulate C-mode changes in new function.
|
||||
Either call it now or put it on c-mode-hook.
|
||||
|
||||
1995-11-22 Barry Warsaw <bwarsaw@anthem (Barry Warsaw)>
|
||||
1995-11-22 Barry Warsaw <bwarsaw@anthem>
|
||||
|
||||
* cc-mode.el (c-beginning-of-statement-1): CASE 3, can't just
|
||||
return t at end of let clause since this will break
|
||||
|
@ -5700,13 +5700,13 @@
|
|||
|
||||
* hippie-exp.el (he-transfer-case): Fix typo in prev change.
|
||||
|
||||
1995-10-13 Michael Kifer <Michael Kifer <kifer@cs.sunysb.edu>>
|
||||
1995-10-13 Michael Kifer <kifer@cs.sunysb.edu>>
|
||||
|
||||
* ediff.el (ediff-version): is now autoloaded.
|
||||
* ediff-init.el: Moved defsubsts up.
|
||||
* ediff-hook.el: Now defines [window] in menu-bar-ediff-menu.
|
||||
|
||||
1995-10-13 Michael Kifer <Michael Kifer <kifer@cs.sunysb.edu>>
|
||||
1995-10-13 Michael Kifer <kifer@cs.sunysb.edu>>
|
||||
|
||||
* viper.el (vip-set-hooks): Use view-mode-hook in emacs and view
|
||||
hook in xemacs.
|
||||
|
@ -5732,7 +5732,7 @@
|
|||
* goto-addr.el: New file.
|
||||
* browse-url.el: New file.
|
||||
|
||||
1995-10-13 Anders Holst (aho@nada.kth.se)
|
||||
1995-10-13 Anders Holst (aho@nada.kth.se)
|
||||
|
||||
* hippie-exp.el:
|
||||
(hippie-expand): Removed bug - don't undo from another buffer.
|
||||
|
@ -6357,7 +6357,7 @@
|
|||
|
||||
* sendmail.el (sendmail-send-it): Use user-mail-address.
|
||||
|
||||
1995-08-31 Barry Warsaw <bwarsaw@anthem (Barry Warsaw)>
|
||||
1995-08-31 Barry Warsaw <bwarsaw@anthem>
|
||||
|
||||
* cc-mode.el (c-backslashify-current-line): Obsolete.
|
||||
(c-append-backslash, c-delete-backslash): Taken from c-mode.el.
|
||||
|
@ -7250,25 +7250,26 @@
|
|||
* lisp-mode.el (shared-lisp-mode-map):
|
||||
Don't bind TAB, just set indent-line-function.
|
||||
|
||||
Wed Jul 26 15:40:00 Michael Kifer (kifer@cs.sunysb.edu)
|
||||
1995-07-26 Michael Kifer (kifer@cs.sunysb.edu)
|
||||
|
||||
* viper-ex.el (vip-submit-report): fnc modified.
|
||||
* viper-ex.el (vip-submit-report): Function modified.
|
||||
|
||||
* viper-keym.el (vip-overriding-map): new variable.
|
||||
* viper-keym.el (vip-overriding-map): New variable.
|
||||
|
||||
* viper-macs.el (vip-repeat-from-history-key): new default.
|
||||
* viper-macs.el (vip-repeat-from-history-key): New default.
|
||||
(vip-read-fast-keysequence, ex-unmap-read-args, ex-map-read-args):
|
||||
changed to use vip-read-key.
|
||||
Changed to use vip-read-key.
|
||||
|
||||
* viper-mous.el (vip-multiclick-timeout): new default.
|
||||
(vip-surrounding-word, vip-mouse-click-get-word): fnc modified.
|
||||
* viper-mous.el (vip-multiclick-timeout): New default.
|
||||
(vip-surrounding-word, vip-mouse-click-get-word): Function modified.
|
||||
|
||||
* viper-util.el (vip-add-hook, vip-remove-hook): new fncs.
|
||||
* viper-util.el (vip-add-hook, vip-remove-hook): New functions.
|
||||
|
||||
* viper.el (vip-info-file-name): variable removed.
|
||||
(vip-envelop-ESC-key, vip-start-replace, vip-finish-R-mode,
|
||||
vip-start-R-mode, vip-insert-state-pre-command-sentinel,
|
||||
vip-R-state-post-command-sentinel, vip-replace-char) fncs modified.
|
||||
* viper.el (vip-info-file-name): Variable removed.
|
||||
(vip-envelop-ESC-key, vip-start-replace, vip-finish-R-mode)
|
||||
(vip-start-R-mode, vip-insert-state-pre-command-sentinel)
|
||||
(vip-R-state-post-command-sentinel, vip-replace-char):
|
||||
Functions modified.
|
||||
|
||||
1995-07-25 Karl Heuer <kwzh@nutrimat.gnu.ai.mit.edu>
|
||||
|
||||
|
@ -8021,9 +8022,25 @@ Wed Jul 26 15:40:00 Michael Kifer (kifer@cs.sunysb.edu)
|
|||
|
||||
See ChangeLog.5 for earlier changes.
|
||||
|
||||
Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 1995, 1996, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
;;; arch-tag: f90e8ffe-6bd0-4423-97d9-637ac4382520
|
||||
|
|
|
@ -3092,7 +3092,7 @@
|
|||
(register-input-method): Rename argument.
|
||||
(activate-input-method): If INPUT-METHOD is nil, deactivate.
|
||||
|
||||
1998-05-19 Ed Reingold <reingold@uiuc.edu>
|
||||
1998-05-19 Ed Reingold <reingold@uiuc.edu>
|
||||
|
||||
* calendar/cal-tex.el (cal-tex-list-holidays): Rewritten.
|
||||
|
||||
|
@ -6260,7 +6260,7 @@
|
|||
* mail/rmail.el (rmail-decode-babyl-format): Message modified.
|
||||
(rmail): Comment for the binding of rmail-enable-multibyte added.
|
||||
|
||||
1998-02-19 Kenichi Handa <handa@etl.go.jp>
|
||||
1998-02-19 Kenichi Handa <handa@etl.go.jp>
|
||||
|
||||
* international/mule.el
|
||||
(after-insert-file-set-buffer-file-coding-system): Call
|
||||
|
@ -11843,7 +11843,7 @@
|
|||
a temporary file name which includes an arbitrary buffer name to
|
||||
avoid losing on non-unixy systems.
|
||||
|
||||
1997-08-20 22:06:10 1997 Vinicius Jose Latorre <vinicius@cpqd.br>
|
||||
1997-08-20 Vinicius Jose Latorre <vinicius@cpqd.br>
|
||||
|
||||
* ps-print.el: A lot of comment and doc fixes.
|
||||
Replace: 'nil by nil, '() by nil, 't by t.
|
||||
|
@ -12211,7 +12211,7 @@
|
|||
|
||||
* wid-edit.el (widget-before-change): Obey `inhibit-read-only'.
|
||||
|
||||
1997-08-12 +03 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
1997-08-12 Eli Zaretskii <eliz@is.elta.co.il>
|
||||
|
||||
* add-log.el (change-log-font-lock-keywords): Don't consider
|
||||
a closeparen as part of a function or variable name.
|
||||
|
@ -12440,7 +12440,7 @@
|
|||
|
||||
* help.el (describe-key): Don't put a colon after the command name.
|
||||
|
||||
1887-08-09 Barry A. Warsaw <cc-mode-help@python.org>
|
||||
1997-08-09 Barry A. Warsaw <cc-mode-help@python.org>
|
||||
|
||||
* progmodes/cc-engine.el (c-beginning-of-statement-1):
|
||||
When checking for bare semi, don't match
|
||||
|
@ -12985,7 +12985,7 @@
|
|||
(makefile-define-space-face): Function deleted.
|
||||
(makefile-mode): Don't call makefile-define-space-font.
|
||||
|
||||
1997-07-28 Per Abrahamsen <abraham@dina.kvl.dk>
|
||||
1997-07-28 Per Abrahamsen <abraham@dina.kvl.dk>
|
||||
|
||||
* cus-edit.el (customize-save-variable): New command.
|
||||
|
||||
|
@ -16522,7 +16522,7 @@
|
|||
|
||||
* widget.el: Removed :hide-front-space and :hide-rear-space.
|
||||
|
||||
1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
||||
1997-06-04 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
||||
|
||||
* informat.el (Info-tagify): Don't set Info-tag-table-marker
|
||||
if not in Info mode.
|
||||
|
@ -16775,7 +16775,7 @@
|
|||
* startup.el (command-line): Detect Latin-N character sets
|
||||
from envvars, both for multibyte mode and single-byte mode.
|
||||
|
||||
1997-05-31 Per Abrahamsen <abraham@dina.kvl.dk>
|
||||
1997-05-31 Per Abrahamsen <abraham@dina.kvl.dk>
|
||||
|
||||
* cus-edit.el (custom-format-handler): Don't show links for hidden
|
||||
items.
|
||||
|
@ -17009,7 +17009,7 @@
|
|||
* cus-edit.el (custom-face-display-set): Define if not defined.
|
||||
(custom-buffer-create-internal): Refer to the Emacs manual.
|
||||
|
||||
1997-05-29 Anders Holst (aho@nada.kth.se)
|
||||
1997-05-29 Anders Holst (aho@nada.kth.se)
|
||||
|
||||
* hippie-exp.el (he-file-name-beg): Don't trigger on parts of
|
||||
words with non-file chars.
|
||||
|
@ -21130,7 +21130,7 @@
|
|||
* sendmail.el (sendmail-send-it): If no recipients, don't run
|
||||
the mailer program. If there was also no fcc file, signal error.
|
||||
|
||||
1996-12-15 Ake Stenhoff <etxaksf@aom.ericsson.se>
|
||||
1996-12-15 Ake Stenhoff <etxaksf@aom.ericsson.se>
|
||||
|
||||
* imenu.el (imenu-generic-expression): Doc fix.
|
||||
(imenu--make-index-alist): Do `widen' and save-restriction here.
|
||||
|
@ -21295,7 +21295,7 @@
|
|||
|
||||
* files.el (backup-buffer): Doc fix.
|
||||
|
||||
1996-12-06 Ake Stenhoff <etxaksf@aom.ericsson.se>
|
||||
1996-12-06 Ake Stenhoff <etxaksf@aom.ericsson.se>
|
||||
|
||||
* imenu.el (imenu): Support integers used as positions.
|
||||
|
||||
|
@ -21702,12 +21702,12 @@
|
|||
|
||||
* imenu.el (imenu-scanning-message): Use ellipsis.
|
||||
|
||||
* iso-acc.el (iso-langauges): Alphabetize list.
|
||||
* iso-acc.el (iso-languages): Alphabetize list.
|
||||
Add Catalan, Spanish, and Esperanto.
|
||||
|
||||
* dired.el (dired-insert-directory): Check for non-US LANG.
|
||||
|
||||
1996-10-24 Dave Gillespie <daveg@synaptics.com>
|
||||
1996-10-24 Dave Gillespie <daveg@synaptics.com>
|
||||
|
||||
* cl-macs.el (lexical-let): Fixed a bug involving nested
|
||||
lexical contexts and macros.
|
||||
|
@ -21763,7 +21763,7 @@
|
|||
(simula-find-next-comment-region): Function deleted.
|
||||
(simula-mode): Set font-lock-defaults. Add autoload cookie.
|
||||
|
||||
1996-10-20 Ake Stenhoff <etxaksf@aom.ericsson.se>
|
||||
1996-10-20 Ake Stenhoff <etxaksf@aom.ericsson.se>
|
||||
|
||||
* cc-mode.el (cc-imenu-java-generic-expression): New variable.
|
||||
(java-mode): Set imenu-generic-expression.
|
||||
|
@ -22503,7 +22503,7 @@
|
|||
|
||||
* loadup.el: Load frame.elc unconditionally.
|
||||
|
||||
1996-09-12 Kevin Rodgers <kevinr@ihs.com>
|
||||
1996-09-12 Kevin Rodgers <kevinr@ihs.com>
|
||||
|
||||
* loadhist.el (read-feature): New function.
|
||||
(unload-feature): Read FEATURE interactively with read-feature.
|
||||
|
@ -22716,7 +22716,7 @@
|
|||
* vc.el (vc-register-switches): New variable.
|
||||
(vc-backend-admin): Use vc-register-switches.
|
||||
|
||||
1996-09-01 Vladimir Alexiev <vladimir@cs.ualberta.ca>
|
||||
1996-09-01 Vladimir Alexiev <vladimir@cs.ualberta.ca>
|
||||
|
||||
* tmm.el (tmm-add-one-shortcut): New subroutine.
|
||||
(tmm-add-shortcuts): Code moved to tmm-add-one-shortcut.
|
||||
|
@ -23029,7 +23029,7 @@
|
|||
* pc-select.el: Replace \n in doc strings.
|
||||
(pc-selection-mode): Big doc fix. Don't bind f1.
|
||||
|
||||
1996-08-21 Michael Staats <michael@thp.Uni-Duisburg.DE>
|
||||
1996-08-21 Michael Staats <michael@thp.Uni-Duisburg.DE>
|
||||
|
||||
* pc-select.el (forward-line-mark): New function.
|
||||
(forward-line-nomark): New function.
|
||||
|
@ -23139,9 +23139,24 @@
|
|||
|
||||
See ChangeLog.6 for earlier changes.
|
||||
|
||||
Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 1997, 1998, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: 0995d517-13da-45ab-9c2d-7911aa25512b
|
||||
|
|
723
lisp/ChangeLog.8
723
lisp/ChangeLog.8
File diff suppressed because it is too large
Load diff
|
@ -20695,9 +20695,25 @@ See ChangeLog.8 for earlier changes.
|
|||
;; coding: iso-2022-7bit
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
|
||||
;;; arch-tag: a7cd2b86-43eb-409b-883f-3700fa85334f
|
||||
|
|
|
@ -1006,18 +1006,6 @@ language you are using."
|
|||
(define-key ctl-x-map "rw" 'window-configuration-to-register)
|
||||
(define-key ctl-x-map "rf" 'frame-configuration-to-register)
|
||||
|
||||
;; These key bindings are deprecated; use the above C-x r map instead.
|
||||
;; We use these aliases so \[...] will show the C-x r bindings instead.
|
||||
(defalias 'point-to-register-compatibility-binding 'point-to-register)
|
||||
(defalias 'jump-to-register-compatibility-binding 'jump-to-register)
|
||||
(defalias 'copy-to-register-compatibility-binding 'copy-to-register)
|
||||
(defalias 'insert-register-compatibility-binding 'insert-register)
|
||||
(define-key ctl-x-map "/" 'point-to-register-compatibility-binding)
|
||||
(define-key ctl-x-map "j" 'jump-to-register-compatibility-binding)
|
||||
(define-key ctl-x-map "x" 'copy-to-register-compatibility-binding)
|
||||
(define-key ctl-x-map "g" 'insert-register-compatibility-binding)
|
||||
;; (define-key ctl-x-map "r" 'copy-rectangle-to-register)
|
||||
|
||||
(define-key esc-map "q" 'fill-paragraph)
|
||||
;; (define-key esc-map "g" 'fill-region)
|
||||
(define-key ctl-x-map "." 'set-fill-prefix)
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
This directory contains Calc, an advanced desk calculator for GNU
|
||||
Emacs.
|
||||
|
@ -224,3 +228,20 @@ Version 2.00:
|
|||
the FTP version of the Calc distribution, the file README.prev
|
||||
contains a detailed change history from 1.00 up to 2.00.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
Summary of changes to "Calc" Preceding 2.00
|
||||
|
@ -979,3 +982,20 @@ Version 1.00:
|
|||
calc-fraction and calc-grab-region. The program has been split into
|
||||
two parts for faster loading, and the manual is more complete.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
|
|
@ -88,9 +88,9 @@ This determines the default behavior of unary operators."
|
|||
|
||||
(defcustom calculator-prompt "Calc=%s> "
|
||||
"*The prompt used by the Emacs calculator.
|
||||
It should contain a \"%s\" somewhere that will indicate the i/o radixes,
|
||||
this string will be a two-character string as described in the
|
||||
documentation for `calculator-mode'."
|
||||
It should contain a \"%s\" somewhere that will indicate the i/o radixes;
|
||||
this will be a two-character string as described in the documentation
|
||||
for `calculator-mode'."
|
||||
:type 'string
|
||||
:group 'calculator)
|
||||
|
||||
|
@ -561,7 +561,7 @@ Used for repeating operations in calculator-repR/L.")
|
|||
calculator-output-radix)))]
|
||||
"---"
|
||||
,@(mapcar 'car radix-selectors)
|
||||
("Seperate I/O"
|
||||
("Separate I/O"
|
||||
,@(mapcar (lambda (x) (nth 1 x)) radix-selectors)
|
||||
"---"
|
||||
,@(mapcar (lambda (x) (nth 2 x)) radix-selectors)))
|
||||
|
@ -735,8 +735,42 @@ See the documentation for `calculator-mode' for more information."
|
|||
;; `raised' modeline in Emacs 21
|
||||
(select-window
|
||||
(split-window-vertically
|
||||
;; If the modeline might interfere with the calculator buffer,
|
||||
;; use 3 lines instead.
|
||||
(if (and (fboundp 'face-attr-construct)
|
||||
(plist-get (face-attr-construct 'modeline) :box))
|
||||
(let* ((dh (plist-get (face-attr-construct 'default) :height))
|
||||
(mf (face-attr-construct 'modeline))
|
||||
(mh (plist-get mf :height)))
|
||||
;; If the modeline is shorter than the default,
|
||||
;; stick with 2 lines. (It may be necessary to
|
||||
;; check how much shorter.)
|
||||
(and
|
||||
(not
|
||||
(or (and (integerp dh)
|
||||
(integerp mh)
|
||||
(< mh dh))
|
||||
(and (numberp mh)
|
||||
(not (integerp mh))
|
||||
(< mh 1))))
|
||||
(or
|
||||
;; If the modeline is taller than the default,
|
||||
;; use 3 lines.
|
||||
(and (integerp dh)
|
||||
(integerp mh)
|
||||
(> mh dh))
|
||||
(and (numberp mh)
|
||||
(not (integerp mh))
|
||||
(> mh 1))
|
||||
;; If the modeline has a box with non-negative line-width,
|
||||
;; use 3 lines.
|
||||
(let* ((bx (plist-get mf :box))
|
||||
(lh (plist-get bx :line-width)))
|
||||
(and bx
|
||||
(or
|
||||
(not lh)
|
||||
(> lh 0))))
|
||||
;; If the modeline has an overline, use 3 lines.
|
||||
(plist-get (face-attr-construct 'modeline) :overline)))))
|
||||
-3 -2)))
|
||||
(switch-to-buffer calculator-buffer)))
|
||||
((not (eq (current-buffer) calculator-buffer))
|
||||
|
|
|
@ -653,7 +653,7 @@ Entry to this mode runs the hooks on `comint-mode-hook'."
|
|||
(make-local-variable 'comint-accum-marker)
|
||||
(setq comint-accum-marker (make-marker))
|
||||
(make-local-variable 'font-lock-defaults)
|
||||
(setq font-lock-defaults '(nil))
|
||||
(setq font-lock-defaults '(nil t))
|
||||
(add-hook 'change-major-mode-hook 'font-lock-defontify nil t)
|
||||
;; This behavior is not useful in comint buffers, and is annoying
|
||||
(set (make-local-variable 'next-line-add-newlines) nil))
|
||||
|
|
|
@ -1115,7 +1115,7 @@ Only works for unified diffs."
|
|||
|
||||
;; A context diff.
|
||||
((eq (char-after) ?*)
|
||||
(if (not (looking-at "\\*\\{15\\}\n\\*\\*\\* \\([0-9]+\\),\\([0-9]+\\) \\*\\*\\*\\*$"))
|
||||
(if (not (looking-at "\\*\\{15\\}\\(?: .*\\)?\n\\*\\*\\* \\([0-9]+\\),\\([0-9]+\\) \\*\\*\\*\\*"))
|
||||
(error "Unrecognized context diff first hunk header format")
|
||||
(forward-line 2)
|
||||
(diff-sanity-check-context-hunk-half
|
||||
|
@ -1131,7 +1131,7 @@ Only works for unified diffs."
|
|||
;; A unified diff.
|
||||
((eq (char-after) ?@)
|
||||
(if (not (looking-at
|
||||
"@@ -[0-9]+,\\([0-9]+\\) \\+[0-9]+,\\([0-9]+\\) @@$"))
|
||||
"@@ -[0-9]+,\\([0-9]+\\) \\+[0-9]+,\\([0-9]+\\) @@"))
|
||||
(error "Unrecognized unified diff hunk header format")
|
||||
(let ((before (string-to-number (match-string 1)))
|
||||
(after (string-to-number (match-string 2))))
|
||||
|
|
|
@ -1583,7 +1583,9 @@ When operating on multiple or marked files, you specify a directory
|
|||
and new symbolic links are made in that directory
|
||||
with the same names that the files currently have. The default
|
||||
suggested for the target directory depends on the value of
|
||||
`dired-dwim-target', which see."
|
||||
`dired-dwim-target', which see.
|
||||
|
||||
For relative symlinks, use \\[dired-do-relsymlink]."
|
||||
(interactive "P")
|
||||
(dired-do-create-files 'symlink (function make-symbolic-link)
|
||||
"Symlink" arg dired-keep-marker-symlink))
|
||||
|
|
|
@ -1297,6 +1297,7 @@ results in
|
|||
; (trailing slash!)
|
||||
name2 ok-if-already-exists)))
|
||||
|
||||
;;;###autoload
|
||||
(defun dired-do-relsymlink (&optional arg)
|
||||
"Relative symlink all marked (or next ARG) files into a directory.
|
||||
Otherwise make a relative symbolic link to the current file.
|
||||
|
@ -1306,7 +1307,9 @@ This creates relative symbolic links like
|
|||
|
||||
not absolute ones like
|
||||
|
||||
foo -> /ugly/file/name/that/may/change/any/day/bar/foo"
|
||||
foo -> /ugly/file/name/that/may/change/any/day/bar/foo
|
||||
|
||||
For absolute symlinks, use \\[dired-do-symlink]."
|
||||
(interactive "P")
|
||||
(dired-do-create-files 'relsymlink (function dired-make-relative-symlink)
|
||||
"RelSymLink" arg dired-keep-marker-relsymlink))
|
||||
|
|
|
@ -73,6 +73,7 @@ or macro definition or a defcustom)."
|
|||
(cond
|
||||
;; For complex cases, try again on the macro-expansion.
|
||||
((and (memq car '(easy-mmode-define-global-mode define-global-minor-mode
|
||||
define-globalized-minor-mode
|
||||
easy-mmode-define-minor-mode define-minor-mode))
|
||||
(setq expand (let ((load-file-name file)) (macroexpand form)))
|
||||
(eq (car expand) 'progn)
|
||||
|
@ -88,6 +89,7 @@ or macro definition or a defcustom)."
|
|||
((memq car '(defun define-skeleton defmacro define-derived-mode
|
||||
define-compilation-mode define-generic-mode
|
||||
easy-mmode-define-global-mode define-global-minor-mode
|
||||
define-globalized-minor-mode
|
||||
easy-mmode-define-minor-mode define-minor-mode
|
||||
defun* defmacro*))
|
||||
(let* ((macrop (memq car '(defmacro defmacro*)))
|
||||
|
@ -110,6 +112,7 @@ or macro definition or a defcustom)."
|
|||
define-generic-mode
|
||||
easy-mmode-define-global-mode
|
||||
define-global-minor-mode
|
||||
define-globalized-minor-mode
|
||||
easy-mmode-define-minor-mode
|
||||
define-minor-mode)) t)
|
||||
(eq (car-safe (car body)) 'interactive))
|
||||
|
|
|
@ -271,9 +271,11 @@ With zero or negative ARG turn mode off.
|
|||
;;;
|
||||
|
||||
;;;###autoload
|
||||
(defalias 'easy-mmode-define-global-mode 'define-global-minor-mode)
|
||||
(defalias 'easy-mmode-define-global-mode 'define-globalized-minor-mode)
|
||||
;;;###autoload
|
||||
(defmacro define-global-minor-mode (global-mode mode turn-on &rest keys)
|
||||
(defalias 'define-global-minor-mode 'define-globalized-minor-mode)
|
||||
;;;###autoload
|
||||
(defmacro define-globalized-minor-mode (global-mode mode turn-on &rest keys)
|
||||
"Make a global mode GLOBAL-MODE corresponding to buffer-local minor MODE.
|
||||
TURN-ON is a function that will be called with no args in every buffer
|
||||
and that should try to turn MODE on if applicable for that buffer.
|
||||
|
@ -283,7 +285,7 @@ KEYS is a list of CL-style keyword arguments. As the minor mode
|
|||
which see. In particular, :group specifies the custom group.
|
||||
The most useful keywords are those that are passed on to the
|
||||
`defcustom'. It normally makes no sense to pass the :lighter
|
||||
or :keymap keywords to `define-global-minor-mode', since these
|
||||
or :keymap keywords to `define-globalized-minor-mode', since these
|
||||
are usually passed to the buffer-local version of the minor mode.
|
||||
|
||||
If MODE's set-up depends on the major mode in effect when it was
|
||||
|
@ -348,7 +350,7 @@ in which `%s' turns it on."
|
|||
(with-current-buffer buf
|
||||
(if ,global-mode (,turn-on) (when ,mode (,mode -1))))))
|
||||
|
||||
;; Autoloading define-global-minor-mode autoloads everything
|
||||
;; Autoloading define-globalized-minor-mode autoloads everything
|
||||
;; up-to-here.
|
||||
:autoload-end
|
||||
|
||||
|
|
|
@ -37,14 +37,11 @@
|
|||
;; provide an easy hook to tell if we are running with floats or not.
|
||||
;; define pi and e via math-lib calls. (much less prone to killer typos.)
|
||||
(defconst pi (* 4 (atan 1)) "The value of Pi (3.1415926...).")
|
||||
|
||||
;; It's too inconvenient to make `e' a constant because it's used as
|
||||
;; a temporary variable all the time.
|
||||
(defvar e (exp 1) "The value of e (2.7182818...).")
|
||||
|
||||
;; Careful when editing this file ... typos here will be hard to spot.
|
||||
;; (defconst pi 3.14159265358979323846264338327
|
||||
;; "The value of Pi (3.14159265358979323846264338327...)")
|
||||
|
||||
(defconst degrees-to-radians (/ pi 180.0)
|
||||
"Degrees to radian conversion constant.")
|
||||
(defconst radians-to-degrees (/ 180.0 pi)
|
||||
|
|
|
@ -97,6 +97,7 @@
|
|||
'("defun" "defun*" "defsubst" "defmacro"
|
||||
"defadvice" "define-skeleton"
|
||||
"define-minor-mode" "define-global-minor-mode"
|
||||
"define-globalized-minor-mode"
|
||||
"define-derived-mode" "define-generic-mode"
|
||||
"define-compiler-macro" "define-modify-macro"
|
||||
"defsetf" "define-setf-expander"
|
||||
|
@ -143,6 +144,7 @@
|
|||
(put 'define-minor-mode 'doc-string-elt 2)
|
||||
(put 'easy-mmode-define-global-mode 'doc-string-elt 2)
|
||||
(put 'define-global-minor-mode 'doc-string-elt 2)
|
||||
(put 'define-globalized-minor-mode 'doc-string-elt 2)
|
||||
(put 'define-generic-mode 'doc-string-elt 7)
|
||||
(put 'define-ibuffer-filter 'doc-string-elt 2)
|
||||
(put 'define-ibuffer-op 'doc-string-elt 3)
|
||||
|
@ -1128,19 +1130,25 @@ ENDPOS is encountered."
|
|||
(make-list (- next-depth) nil))
|
||||
last-depth (- last-depth next-depth)
|
||||
next-depth 0)))
|
||||
(or outer-loop-done endpos
|
||||
(setq outer-loop-done (<= next-depth 0)))
|
||||
(if outer-loop-done
|
||||
(forward-line 1)
|
||||
(forward-line 1)
|
||||
;; Decide whether to exit.
|
||||
(if endpos
|
||||
;; If we have already reached the specified end,
|
||||
;; give up and do not reindent this line.
|
||||
(if (<= endpos (point))
|
||||
(setq outer-loop-done t))
|
||||
;; If no specified end, we are done if we have finished one sexp.
|
||||
(if (<= next-depth 0)
|
||||
(setq outer-loop-done t)))
|
||||
(unless outer-loop-done
|
||||
(while (> last-depth next-depth)
|
||||
(setq indent-stack (cdr indent-stack)
|
||||
last-depth (1- last-depth)))
|
||||
(while (< last-depth next-depth)
|
||||
(setq indent-stack (cons nil indent-stack)
|
||||
last-depth (1+ last-depth)))
|
||||
;; Now go to the next line and indent it according
|
||||
;; Now indent the next line according
|
||||
;; to what we learned from parsing the previous one.
|
||||
(forward-line 1)
|
||||
(setq bol (point))
|
||||
(skip-chars-forward " \t")
|
||||
;; But not if the line is blank, or just a comment
|
||||
|
|
|
@ -1343,8 +1343,23 @@
|
|||
See ChangeLog.05 for earlier changes.
|
||||
|
||||
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
|
|
|
@ -1036,8 +1036,23 @@
|
|||
* erc-speak.el, erc.el: New file.
|
||||
|
||||
Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
|
|
|
@ -2597,8 +2597,23 @@
|
|||
See ChangeLog.01 for earlier changes.
|
||||
|
||||
Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
|
|
|
@ -2141,8 +2141,23 @@
|
|||
See ChangeLog.02 for earlier changes.
|
||||
|
||||
Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
|
|
|
@ -2070,8 +2070,23 @@
|
|||
See ChangeLog.03 for earlier changes.
|
||||
|
||||
Copyright (C) 2004, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
|
|
|
@ -1218,8 +1218,23 @@
|
|||
See ChangeLog.04 for earlier changes.
|
||||
|
||||
Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
|
|
105
lisp/faces.el
105
lisp/faces.el
|
@ -238,20 +238,16 @@ to NEW-FACE on frame NEW-FRAME."
|
|||
(defun internal-find-face (name &optional frame)
|
||||
"Retrieve the face named NAME.
|
||||
Return nil if there is no such face.
|
||||
If the optional argument FRAME is given, this gets the face NAME for
|
||||
that frame; otherwise, it uses the selected frame.
|
||||
If FRAME is the symbol t, then the global, non-frame face is returned.
|
||||
If NAME is already a face, it is simply returned."
|
||||
If NAME is already a face, it is simply returned.
|
||||
The optional argument FRAME is ignored."
|
||||
(facep name))
|
||||
(make-obsolete 'internal-find-face 'facep "21.1")
|
||||
|
||||
|
||||
(defun internal-get-face (name &optional frame)
|
||||
"Retrieve the face named NAME; error if there is none.
|
||||
If the optional argument FRAME is given, this gets the face NAME for
|
||||
that frame; otherwise, it uses the selected frame.
|
||||
If FRAME is the symbol t, then the global, non-frame face is returned.
|
||||
If NAME is already a face, it is simply returned."
|
||||
If NAME is already a face, it is simply returned.
|
||||
The optional argument FRAME is ignored."
|
||||
(or (facep name)
|
||||
(check-face name)))
|
||||
(make-obsolete 'internal-get-face "see `facep' and `check-face'." "21.1")
|
||||
|
@ -305,8 +301,8 @@ If FRAME is t, report on the defaults for face FACE (for new frames).
|
|||
If FRAME is omitted or nil, use the selected frame."
|
||||
(let ((attrs
|
||||
'(:family :width :height :weight :slant :foreground
|
||||
:foreground :background :underline :overline
|
||||
:strike-through :box :inverse-video))
|
||||
:background :underline :overline :strike-through
|
||||
:box :inverse-video))
|
||||
(differs nil))
|
||||
(while (and attrs (not differs))
|
||||
(let* ((attr (pop attrs))
|
||||
|
@ -837,7 +833,7 @@ and DATA is a string, containing the raw bits of the bitmap."
|
|||
(set-face-attribute face frame :stipple (or stipple 'unspecified)))
|
||||
|
||||
|
||||
(defun set-face-underline-p (face underline-p &optional frame)
|
||||
(defun set-face-underline-p (face underline &optional frame)
|
||||
"Specify whether face FACE is underlined.
|
||||
UNDERLINE nil means FACE explicitly doesn't underline.
|
||||
UNDERLINE non-nil means FACE explicitly does underlining
|
||||
|
@ -848,7 +844,7 @@ Use `set-face-attribute' to ``unspecify'' underlining."
|
|||
(interactive
|
||||
(let ((list (read-face-and-attribute :underline)))
|
||||
(list (car list) (eq (car (cdr list)) t))))
|
||||
(set-face-attribute face frame :underline underline-p))
|
||||
(set-face-attribute face frame :underline underline))
|
||||
|
||||
(define-obsolete-function-alias 'set-face-underline
|
||||
'set-face-underline-p "22.1")
|
||||
|
@ -1005,7 +1001,7 @@ an integer value."
|
|||
(nconc (mapcar #'(lambda (x) (cons (symbol-name x) x))
|
||||
(internal-lisp-face-attribute-values attribute))
|
||||
(mapcar #'(lambda (c) (cons c c))
|
||||
(x-defined-colors frame)))
|
||||
(defined-colors frame)))
|
||||
(mapcar #'(lambda (x) (cons (symbol-name x) x))
|
||||
(internal-lisp-face-attribute-values attribute))))
|
||||
((:foreground :background)
|
||||
|
@ -1172,7 +1168,7 @@ Value is a property list of attribute names and new values."
|
|||
result))))))
|
||||
|
||||
(defun modify-face (&optional face foreground background stipple
|
||||
bold-p italic-p underline-p inverse-p frame)
|
||||
bold-p italic-p underline inverse-p frame)
|
||||
"Modify attributes of faces interactively.
|
||||
If optional argument FRAME is nil or omitted, modify the face used
|
||||
for newly created frame, i.e. the global face.
|
||||
|
@ -1187,7 +1183,7 @@ and the face and its settings are obtained by querying the user."
|
|||
:stipple stipple
|
||||
:bold bold-p
|
||||
:italic italic-p
|
||||
:underline underline-p
|
||||
:underline underline
|
||||
:inverse-video inverse-p)
|
||||
(setq face (read-face-name "Modify face"))
|
||||
(apply #'set-face-attribute face frame
|
||||
|
@ -1599,7 +1595,7 @@ If COLOR is the symbol `unspecified' or one of the strings
|
|||
(defun color-values (color &optional frame)
|
||||
"Return a description of the color named COLOR on frame FRAME.
|
||||
The value is a list of integer RGB values--\(RED GREEN BLUE\).
|
||||
These values appear to range from 0 65535; white is \(65535 65535 65535\).
|
||||
These values range from 0 to 65535; white is \(65535 65535 65535\).
|
||||
If FRAME is omitted or nil, use the selected frame.
|
||||
If FRAME cannot display COLOR, the value is nil.
|
||||
If COLOR is the symbol `unspecified' or one of the strings
|
||||
|
@ -1679,17 +1675,17 @@ according to the `background-mode' and `display-type' frame parameters."
|
|||
(or default-frame-background-mode 'dark))
|
||||
((equal bg-color "unspecified-fg") ; inverted colors
|
||||
(if (eq default-frame-background-mode 'light) 'dark 'light))
|
||||
((>= (apply '+ (x-color-values bg-color frame))
|
||||
((>= (apply '+ (color-values bg-color frame))
|
||||
;; Just looking at the screen, colors whose
|
||||
;; values add up to .6 of the white total
|
||||
;; still look dark to me.
|
||||
(* (apply '+ (x-color-values "white" frame)) .6))
|
||||
(* (apply '+ (color-values "white" frame)) .6))
|
||||
'light)
|
||||
(t 'dark)))
|
||||
(display-type
|
||||
(cond ((null window-system)
|
||||
(if (tty-display-color-p frame) 'color 'mono))
|
||||
((x-display-color-p frame)
|
||||
((display-color-p frame)
|
||||
'color)
|
||||
((x-display-grayscale-p frame)
|
||||
'grayscale)
|
||||
|
@ -1816,35 +1812,48 @@ Initialize colors of certain faces from frame parameters."
|
|||
(face-attribute 'default :weight t))
|
||||
(set-face-attribute 'default frame :width
|
||||
(face-attribute 'default :width t))))
|
||||
(dolist (face (face-list))
|
||||
;; Don't let frame creation fail because of an invalid face spec.
|
||||
(condition-case ()
|
||||
(when (not (equal face 'default))
|
||||
(face-spec-set face (face-user-default-spec face) frame)
|
||||
(internal-merge-in-global-face face frame)
|
||||
(when (and (memq window-system '(x w32 mac))
|
||||
(or (not (boundp 'inhibit-default-face-x-resources))
|
||||
(not (eq face 'default))))
|
||||
(make-face-x-resource-internal face frame)))
|
||||
(error nil)))
|
||||
;; Initialize attributes from frame parameters.
|
||||
(let ((params '((foreground-color default :foreground)
|
||||
(background-color default :background)
|
||||
(border-color border :background)
|
||||
(cursor-color cursor :background)
|
||||
(scroll-bar-foreground scroll-bar :foreground)
|
||||
(scroll-bar-background scroll-bar :background)
|
||||
(mouse-color mouse :background))))
|
||||
(dolist (param params)
|
||||
(let ((frame-param (frame-parameter frame (nth 0 param)))
|
||||
(face (nth 1 param))
|
||||
(attr (nth 2 param)))
|
||||
(when (and frame-param
|
||||
;; Don't override face attributes explicitly
|
||||
;; specified for new frames.
|
||||
(eq (face-attribute face attr t) 'unspecified))
|
||||
(set-face-attribute face frame attr frame-param))))))
|
||||
|
||||
;; Find attributes that should be initialized from frame parameters.
|
||||
(let ((face-params '((foreground-color default :foreground)
|
||||
(background-color default :background)
|
||||
(border-color border :background)
|
||||
(cursor-color cursor :background)
|
||||
(scroll-bar-foreground scroll-bar :foreground)
|
||||
(scroll-bar-background scroll-bar :background)
|
||||
(mouse-color mouse :background)))
|
||||
apply-params)
|
||||
(dolist (param face-params)
|
||||
(let* ((value (frame-parameter frame (nth 0 param)))
|
||||
(face (nth 1 param))
|
||||
(attr (nth 2 param))
|
||||
(default-value (face-attribute face attr t)))
|
||||
;; Compile a list of face attributes to set, but don't set
|
||||
;; them yet. The call to make-face-x-resource-internal,
|
||||
;; below, can change frame parameters, and the final set of
|
||||
;; frame parameters should be the ones acquired at this step.
|
||||
(if (eq default-value 'unspecified)
|
||||
;; The face spec does not specify a new-frame value for
|
||||
;; this attribute. Check if the existing frame parameter
|
||||
;; specifies it.
|
||||
(if value
|
||||
(push (list face frame attr value) apply-params))
|
||||
;; The face spec specifies a value for this attribute, to be
|
||||
;; applied to the face on all new frames.
|
||||
(push (list face frame attr default-value) apply-params))))
|
||||
;; Initialize faces from face specs and X resources. The
|
||||
;; condition-case prevents invalid specs from causing frame
|
||||
;; creation to fail.
|
||||
(dolist (face (delq 'default (face-list)))
|
||||
(condition-case ()
|
||||
(progn
|
||||
(face-spec-set face (face-user-default-spec face) frame)
|
||||
(internal-merge-in-global-face face frame)
|
||||
(if (memq window-system '(x w32 mac))
|
||||
(make-face-x-resource-internal face frame)))
|
||||
(error nil)))
|
||||
;; Apply the attributes specified by frame parameters. This
|
||||
;; rewrites parameters changed by make-face-x-resource-internal
|
||||
(dolist (param apply-params)
|
||||
(apply 'set-face-attribute param))))
|
||||
|
||||
(defun tty-handle-reverse-video (frame parameters)
|
||||
"Handle the reverse-video frame parameter for terminal frames."
|
||||
|
|
|
@ -2829,7 +2829,7 @@ It is dangerous if either of these conditions are met:
|
|||
However, the mode will not be changed if
|
||||
\(1) a local variables list or the `-*-' line specifies a major mode, or
|
||||
\(2) the current major mode is a \"special\" mode,
|
||||
\ not suitable for ordinary files, or
|
||||
\ not suitable for ordinary files, or
|
||||
\(3) the new file name does not particularly specify any mode."
|
||||
:type 'boolean
|
||||
:group 'editing-basics)
|
||||
|
|
|
@ -291,7 +291,7 @@ means that Font Lock mode is turned on for buffers in C and C++ modes only."
|
|||
(let (inhibit-quit)
|
||||
(turn-on-font-lock))))
|
||||
|
||||
(define-global-minor-mode global-font-lock-mode
|
||||
(define-globalized-minor-mode global-font-lock-mode
|
||||
font-lock-mode turn-on-font-lock-if-enabled
|
||||
:extra-args (dummy)
|
||||
:initialize 'custom-initialize-safe-default
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
|
||||
|
||||
* nnweb.el (nnweb-google-parse-1): Update parser.
|
||||
|
||||
2007-01-29 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
|
||||
|
@ -4730,8 +4734,23 @@
|
|||
See ChangeLog.2 for earlier changes.
|
||||
|
||||
Copyright (C) 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: iso-2022-7bit
|
||||
|
|
|
@ -3727,8 +3727,23 @@
|
|||
|
||||
|
||||
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
2005, 2006, 2007 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;;; arch-tag: c2f4e9c8-94fb-4c63-bdfd-4ab680cc9db7
|
||||
|
|
|
@ -18858,9 +18858,24 @@
|
|||
See ChangeLog.1 for earlier changes.
|
||||
|
||||
Copyright (C) 2000, 2001, 2002, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted provided the copyright notice and this notice are preserved.
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs; see the file COPYING. If not, write to the
|
||||
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: iso-2022-7bit
|
||||
|
|
|
@ -360,23 +360,22 @@ Valid types include `google', `dejanews', and `gmane'.")
|
|||
(goto-char (point-max))
|
||||
(widen)
|
||||
(narrow-to-region (point)
|
||||
(search-forward "</td" nil t))
|
||||
(search-forward "</table" nil t))
|
||||
|
||||
(mm-url-remove-markup)
|
||||
(mm-url-decode-entities)
|
||||
(search-backward " - ")
|
||||
(when (looking-at
|
||||
"\\W+\\(\\w+\\) \\([0-9]+\\)\\(?: \\([0-9]\\{4\\}\\)\\)?")
|
||||
(goto-char (point-max))
|
||||
(when
|
||||
(re-search-backward
|
||||
"^\\(\\w+\\) \\([0-9]+\\)\\(?: \\([0-9]\\{4\\}\\)\\)? by \\(.*\\)"
|
||||
nil t)
|
||||
(setq Date (format "%s %s 00:00:00 %s"
|
||||
(match-string 1)
|
||||
(match-string 2)
|
||||
(or (match-string 3)
|
||||
(substring (current-time-string) -4))))
|
||||
(goto-char (match-end 0)))
|
||||
(when (looking-at "[^b]+by\\W+\\([^<\n]+\\)")
|
||||
(setq From (match-string 1)))
|
||||
(setq From (match-string 4)))
|
||||
(widen)
|
||||
(forward-line 1)
|
||||
(incf i)
|
||||
(unless (nnweb-get-hashtb url)
|
||||
(push
|
||||
|
|
|
@ -347,7 +347,7 @@ versions before 22 use the following in your .emacs file:
|
|||
(remove-hook 'font-lock-mode-hook 'hi-lock-font-lock-hook t)))
|
||||
|
||||
;;;###autoload
|
||||
(define-global-minor-mode global-hi-lock-mode
|
||||
(define-globalized-minor-mode global-hi-lock-mode
|
||||
hi-lock-mode turn-on-hi-lock-if-enabled
|
||||
:group 'hi-lock)
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue