New directory

This commit is contained in:
Kenichi Handa 2003-09-08 11:56:09 +00:00
parent 4256310de6
commit 463f5630a5
1766 changed files with 6865 additions and 17391 deletions

View file

@ -1920,5 +1920,3 @@ Zoltan Kemenczy: changed gud.el
Local Variables:
coding: iso-2022-7bit
End:
arch-tag: 7ec2c5ea-4fe4-4937-b2cf-863e3cadc5c3

View file

@ -1,13 +1,3 @@
2003-08-18 Lute Kamstra <Lute.Kamstra@cwi.nl>
* configure.in: Revert the change of 2003-07-29 as GTK+ 2.2 is not
required anymore.
2003-08-07 Andrew Choi <akochoi@shaw.ca>
* configure.in [powerpc-apple-darwin*]: Use the -no-cpp-precomp
option instead of -traditional-cpp for CPP.
2003-07-29 Richard M. Stallman <rms@gnu.org>
* configure.in (HAVE_XIM): Define if XIM is available.
@ -314,7 +304,7 @@
(*-sunos5.6*, *-solaris2.6*): New alternative.
(*-sunos5*): Use version 2.6 as default.
2002-09-06 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2002-09-06 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* configure.in: Fix typo.
@ -349,15 +339,15 @@
* configure.in (gamedir): Handle it like lispdir.
(--with-game-dir option): Delete.
2002-06-21 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2002-06-21 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* configure.in: Add support for mipseb-*-netbsd* machines.
2002-06-18 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2002-06-18 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* Makefile.in (install-arch-indep, uninstall): Add Tramp.
2002-06-17 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2002-06-17 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
* info/dir (File): Add an entry for Tramp.
@ -381,7 +371,7 @@
* configure.in (emacs_cv_speed_t): Add square brackets for clarity.
2002-05-04 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2002-05-04 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: Do not distribute lock/ directory.
@ -395,7 +385,7 @@
* configure.in: Delete configure check for access to the game user.
2002-04-29 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2002-04-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: lwlib/Imakefile is removed.
@ -406,7 +396,7 @@
* make-dist: Create directories in mac/Emacs.app.
2002-04-25 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2002-04-25 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: lwlib-Xol* are removed.
@ -433,7 +423,7 @@
* configure.in: Add --game-dir, --game-user. Test to see if we
can use them.
2002-04-08 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2002-04-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* configure.in: Add --with-sound.
@ -521,7 +511,7 @@
* configure.in (hppa*-*-linux-gnu*): New alternative.
2001-12-08 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-12-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: Copy COPYING to leim/, lwlib/, mac/ and nt/ when
creating distribution.
@ -534,12 +524,12 @@
(HAVE_DES_H, HAVE_KRB5_H): Properly quote args of AC_CHECK_HEADERS;
this is required by recent Autoconf versions.
2001-12-02 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-12-02 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: Do not try to link removed files (aclocal.m4, _emacs,
TODO, vms-pp.trans and others).
2001-11-29 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-11-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: Use COPYING from the top-level directory.
@ -547,7 +537,7 @@
* configure.in: Add support for FreeBSD/Alpha.
2001-11-29 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-11-29 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* make-dist: Add COPYING to the top-level directory of the
distribution. Simplify the logic behind copying.
@ -592,7 +582,7 @@
2001-11-22 Colin Walters <walters@debian.org>
* Makefile.in (install-arch-indep): Install the calc .info files.
(uninstall): Handle deletion of calc .info files (thanks Pavel Jan,Am(Bk).
(uninstall): Handle deletion of calc .info files (thanks Pavel Jan,Bm(Bk).
2001-11-17 Eli Zaretskii <eliz@is.elta.co.il>
@ -603,14 +593,14 @@
* configure.in: Add coff.h to the list in AC_CHECK_HEADERS.
2001-11-15 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-11-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* Makefile.in (uninstall): Fix previous change.
* configure.in, Makefile.in: Add support for --program-prefix,
--program-suffix and --program-transform-name options.
2001-11-13 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-11-13 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* Makefile.in (install-arch-indep): Use `${manext}' instead of `.1'.
(install-arch-indep): Install emacsclient manual page.
@ -619,9 +609,9 @@
2001-11-12 Eli Zaretskii <eliz@is.elta.co.il>
* make-dist: Add lispref/index.*perm files to the distribution.
From Pavel Jan,Am(Bk <Pavel@Janik.cz>.
From Pavel Jan,Bm(Bk <Pavel@Janik.cz>.
2001-11-12 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-11-12 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* Makefile.in (uninstall): Remove gfdl.1 when uninstalling.
@ -658,7 +648,7 @@
* configure.in: Added a check for <nlist.h>
2001-11-01 Pavel Jan,Am(Bk <Pavel@Janik.cz>
2001-11-01 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
* configure.in: Reindent --help output.
From Per Starback (starback@ling.uu.se).
@ -5705,5 +5695,3 @@
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.
;;; arch-tag: ac61a779-1480-4884-b292-d0c39c127a73

View file

@ -1,44 +0,0 @@
Building and Installing Emacs from CVS
Some of the files that are included in the Emacs tarball, such as
byte-compiled Lisp files, are not stored in the CVS repository.
Therefore, to build from CVS you must run "make bootstrap"
instead of just "make":
$ ./configure
$ make bootstrap
The bootstrap process makes sure all necessary files are rebuilt
before it builds the final Emacs binary.
Normally, it is not necessary to use "make bootstrap" after every CVS
update. Unless there are problems, we suggest the following
procedure:
$ ./configure
$ make
$ cd lisp
$ make recompile EMACS=../src/emacs
$ cd ..
$ make
(If you want to install the Emacs binary, type "make install" instead
of "make" in the last command.)
If the above procedure fails, try "make bootstrap".
Users of non-Posix systems (MS-Windows etc.) should run the
platform-specific configuration scripts (nt/configure.bat, config.bat,
etc.) before "make bootstrap" or "make"; the rest of the procedure is
applicable to those systems as well.
Note that "make bootstrap" overwrites some files that are under CVS
control, such as lisp/loaddefs.el. This could produce CVS conflicts
next time that you resync with the CVS. If you see such conflicts,
overwrite your local copy of the file with the clean version from the
CVS repository. For example:
cvs update -C lisp/loaddefs.el
Questions, requests, and bug reports about the CVS versions of Emacs
sould be sent to emacs-pretest-bug@gnu.org rather.

View file

@ -211,5 +211,3 @@ src/xmenu.c
src/xrdb.c
src/xselect.c
src/xterm.c
;;; arch-tag: 869126d4-4851-41b2-8470-14dd492a3c98

View file

@ -748,4 +748,3 @@ bootstrap-clean-before: FRC
-(cd lispintro && $(MAKE) $(MFLAGS) clean)
(cd leim; $(MAKE) $(MFLAGS) clean)
# arch-tag: c1162ff6-e0a8-4366-bc1a-2eb544007156

View file

@ -1,13 +1,3 @@
2003-08-19 Miles Bader <miles@gnu.org>
* quick-install-emacs: Add arch-specific ignored files to
quick-install-emacs. Use quoting for periods that's acceptable
to recent versions of gawk.
2003-08-11 Markus Rost <rost@math.ohio-state.edu>
* cus-test.el: Remove obsolete workaround.
2003-04-22 Andrew Innes <andrewi@gnu.org>
* nt/makedist.bat: Fix multi-file .zip distribution, by splitting
@ -146,5 +136,3 @@
Copyright (C) 2001 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.
;;; arch-tag: 97728c77-77c0-4156-b669-0e8c07d94e5a

View file

@ -17,5 +17,3 @@ make-emacs build Emacs in various ways
make-tarball.txt instructions to create pretest or release tarballs
quick-install-emacs install emacs quickly (`incrementally')
revdiff get CVS diffs of files
# arch-tag: 812b9461-bc0a-46a7-925e-24bd41118463

View file

@ -89,5 +89,4 @@ Root must be the root of an Emacs source tree."
(rx (and "EMACSVER" (1+ space)
(submatch (1+ (in "0-9.")))))))
;;; arch-tag: 4ea83636-2293-408b-884e-ad64f22a3bf5
;; admin.el ends here.

View file

@ -111,6 +111,3 @@ main (int argc, char **argv)
XCloseDisplay (dpy);
return 0;
}
/* arch-tag: f1be90ac-5b70-43c2-835e-5a6432a25145
(do not change this comment) */

View file

@ -97,5 +97,3 @@
# Local Variables:
# mode: cperl
# End:
# arch-tag: 20a4452d-610a-4e54-9abc-ffe79f5c0d30

287
admin/charsets/Makefile Normal file
View file

@ -0,0 +1,287 @@
# Makefile -- Makefile to generate charset maps in etc/charsets.
# Copyright (C) 2003
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H13PRO009
#
# 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., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
# Commentary
# At first, set these environment variables:
# GLIBC_CHARMAPS
# Directory of glibc-VERSION/localedate/charmaps.
# VERSION must be 2.3 or the later.
# MISC_CHARMAPS
# Direcory containing these charmap files:
# o bulgarian-mik.txt.gz
# provided at <http://czyborra.com/charsets/>
# o PTCP154
# provided at <http://www.iana.org/assignments/charset-reg/>
# o stdenc.txt and symbol.txt
# provided at <http://www.unicode.org/Public/MAPPINGS/>
# o Uni2JIS
# provided at <http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/CJK.html>
# o 720.htm and 858.htm
# provided at <http://www.microsoft.com/globaldev/reference/oem/>
# OLDEMACS
# emacs of version 21.3.50 or later
#
# Then, do this:
# % make install
CHARSETS = ${ISO8859} ${IBM} ${CODEPAGE} ${CJK} ${MISC} ${MULE}
# Note: We can not prepend "ISO-" to these map files because of file
# name limits on DOS.
ISO8859 = \
8859-2.map 8859-3.map 8859-4.map 8859-5.map 8859-6.map 8859-7.map \
8859-8.map 8859-9.map 8859-10.map 8859-11.map 8859-13.map 8859-14.map \
8859-15.map 8859-16.map
IBM = \
IBM037.map IBM038.map \
IBM256.map IBM273.map IBM274.map IBM275.map IBM277.map IBM278.map \
IBM280.map IBM281.map IBM284.map IBM285.map IBM290.map IBM297.map \
IBM420.map IBM423.map IBM424.map IBM437.map IBM500.map IBM850.map \
IBM851.map IBM852.map IBM855.map IBM856.map IBM857.map IBM860.map \
IBM861.map IBM862.map IBM863.map IBM864.map IBM865.map IBM866.map \
IBM868.map IBM869.map IBM870.map IBM871.map IBM874.map IBM875.map \
IBM880.map IBM891.map IBM903.map IBM904.map IBM905.map IBM918.map \
IBM1004.map IBM1026.map IBM1047.map
CODEPAGE = \
CP737.map CP775.map CP1125.map\
CP1250.map CP1251.map CP1252.map CP1253.map CP1254.map \
CP1255.map CP1256.map CP1257.map CP1258.map \
CP10007.map \
CP720.map CP858.map
CJK = GB2312.map GBK.map GB180302.map GB180304.map \
BIG5.map BIG5-HKSCS.map\
CNS-1.map CNS-2.map CNS-3.map CNS-4.map CNS-5.map CNS-6.map CNS-7.map \
CNS-F.map \
JISX0201.map JISX0208.map JISX0212.map JISX2131.map JISX2132.map \
JISC6226.map \
KSC5601.map KSC5636.map JOHAB.map
MISC = KOI-8.map KOI8-R.map KOI8-U.map KOI8-T.map ALTERNATIVNYJ.map \
MIK.map PTCP154.map \
TIS-620.map VISCII.map VSCII.map VSCII-2.map\
KA-PS.map KA-ACADEMY.map \
HP-ROMAN8.map NEXTSTEP.map MACINTOSH.map EBCDICUK.map EBCDICUS.map \
stdenc.map symbol.map \
CP949-2BYTE.map \
BIG5-1.map BIG5-2.map
# Emacs-mule charsets.
MULE = MULE-ethiopic.map MULE-ipa.map MULE-is13194.map \
MULE-sisheng.map MULE-tibetan.map \
MULE-lviscii.map MULE-uviscii.map
charsets: ${CHARSETS}
AWK = gawk
# Rules for each charset
VSCII.map: ${GLIBC_CHARMAPS}/TCVN5712-1 mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[0-9a-f].[ ]/' GLIBC-1 compact.awk > $@
VSCII-2.map: ${GLIBC_CHARMAPS}/TCVN5712-1 mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[2-7a-f].[ ]/' GLIBC-1 compact.awk \
| sed 's/0x20-0x7F.*/0x00-0x7F 0x0000/' > $@
ALTERNATIVNYJ.map: IBM866.map
# Generating $@...
@echo "# Modified from ibm866 according to the chart at" > $@
@echo "# http://www.cyrillic.com/ref/cyrillic/koi-8alt.html," >> $@
@echo "# with guesses for the Unicodes of the glyphs." >> $@
@sed -e '/0xF2/ s/ .*/ 0x2019/' \
-e '/0xF3/ s/ .*/ 0x2018/' \
-e '/0xF4/ s/ .*/ 0x0301/' \
-e '/0xF5/ s/ .*/ 0x0300/' \
-e '/0xF6/ s/ .*/ 0x203A/' \
-e '/0xF7/ s/ .*/ 0x2039/' \
-e '/0xF8/ s/ .*/ 0x2191/' \
-e '/0xF9/ s/ .*/ 0x2193/' \
-e '/0xFA/ s/ .*/ 0x00B1/' \
-e '/0xFB/ s/ .*/ 0x00F7/' < $< >> $@
MIK.map: ${MISC_CHARMAPS}/bulgarian-mik.txt.gz mapconv compact.awk
# Generating $@...
@mapconv $< '1,$$' CZYBORRA compact.awk > $@
PTCP154.map: ${MISC_CHARMAPS}/PTCP154 mapconv compact.awk
# Generating $@...
@mapconv $< '/^0x/' IANA compact.awk > $@
stdenc.map: ${MISC_CHARMAPS}/stdenc.txt mapconv compact.awk
# Generating $@...
@mapconv $< '/^[0-9A-Fa-f]/' UNICODE compact.awk > $@
symbol.map: ${MISC_CHARMAPS}/symbol.txt mapconv compact.awk
# Generating $@...
@mapconv $< '/^[0-9A-Fa-f]/' UNICODE compact.awk > $@
CP720.map: ${MISC_CHARMAPS}/720.htm mapconv compact.awk
# Generating $@...
@mapconv $< '/^[0-9A-F]/' MICROSOFT compact.awk > $@
CP858.map: ${MISC_CHARMAPS}/858.htm mapconv compact.awk
# Generating $@...
@mapconv $< '/^[0-9A-F]/' MICROSOFT compact.awk > $@
CP949-2BYTE.map: ${GLIBC_CHARMAPS}/CP949 mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@
GB2312.map: ${GLIBC_CHARMAPS}/GB2312 mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@
GBK.map: ${GLIBC_CHARMAPS}/GBK mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@
GB180302.map: ${GLIBC_CHARMAPS}/GB18030 mapconv gb180302.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x..\/x..[ ]/' GLIBC-2 gb180302.awk > $@
GB180304.map: GB180302.map gb180304.awk
# Generating $@...
@$(AWK) -f gb180304.awk < $< > $@
JISX0201.map: ${GLIBC_CHARMAPS}/JIS_X0201 mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[0-9]/' GLIBC-1 compact.awk > $@
@echo "# Generated by hand" >> $@
@echo "0xA1-0xDF 0xFF61" >> $@
JISX0208.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 > $@
JISX0212.map: ${GLIBC_CHARMAPS}/EUC-JP mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 compact.awk > $@
JISX2131.map: ${GLIBC_CHARMAPS}/EUC-JISX0213 mapconv
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 > $@
JISX2132.map: ${GLIBC_CHARMAPS}/EUC-JISX0213 mapconv
# Generating $@...
@mapconv $< '/^<.*[ ]\/x8f/ s,/x8f,,' GLIBC-2-7 > $@
JISC6226.map : ${MISC_CHARMAPS}/Uni2JIS mapconv kuten.awk
# Generating $@...
@mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk > $@
KSC5601.map: ${GLIBC_CHARMAPS}/EUC-KR mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@
BIG5.map: ${GLIBC_CHARMAPS}/BIG5 mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2 > $@
BIG5-1.map: BIG5.map mapconv big5.awk
# Generating $@...
@echo "Generated from $<" > $@
@sed -n -e '/0xa140/,/0xc8fe/p' < $< | gawk -f big5.awk >> $@
BIG5-2.map: BIG5.map mapconv big5.awk
# Generating $@...
@echo "Generated from $<" > $@
@sed -n -e '/0xc940/,$$ p' < $< | gawk -f big5.awk >> $@
BIG5-HKSCS.map: ${GLIBC_CHARMAPS}/BIG5-HKSCS mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[89a-f].\//' GLIBC-2 compact.awk > $@
JOHAB.map: ${GLIBC_CHARMAPS}/JOHAB mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[89a-f]/' GLIBC-2 compact.awk > $@
CNS-1.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x[a-f]/' GLIBC-2-7 compact.awk > $@
CNS-2.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xa2/s,/x8e/xa2,,' GLIBC-2-7 compact.awk > $@
CNS-3.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xa3/ s,/x8e/xa3,,' GLIBC-2-7 compact.awk > $@
CNS-4.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xa4/ s,/x8e/xa4,,' GLIBC-2-7 compact.awk > $@
CNS-5.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xa5/ s,/x8e/xa5,,' GLIBC-2-7 compact.awk > $@
CNS-6.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xa6/ s,/x8e/xa6,,' GLIBC-2-7 compact.awk > $@
CNS-7.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xa7/ s,/x8e/xa7,,' GLIBC-2-7 compact.awk > $@
CNS-F.map: ${GLIBC_CHARMAPS}/EUC-TW mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*\/x8e\/xaf/ s,/x8e/xaf,,' GLIBC-2-7 compact.awk > $@
# General target to produce map files for mule charsets.
MULE-%.map: mule-charsets.el
# Generating $@...
@${OLDEMACS} -batch -l ./mule-charsets.el $@
# General target to produce map files for ISO-8859, GEORGIAN, and
# EBCDIC charsets. We can not use the original file name because of
# file name limit on DOS. "KA" is ISO 639 language code for Georgian.
8859-%.map: ${GLIBC_CHARMAPS}/ISO-8859-% mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
KA-%.map: ${GLIBC_CHARMAPS}/GEORGIAN-% mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
EBCDIC%.map: ${GLIBC_CHARMAPS}/EBCDIC-% mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
# General target to produce map files for single-byte charsets.
%.map: ${GLIBC_CHARMAPS}/% mapconv compact.awk
# Generating $@...
@mapconv $< '/^<.*[ ]\/x/' GLIBC-1 compact.awk > $@
install: ${CHARSETS}
cp ${CHARSETS} ../../etc/charsets
# Clear files that are automatically generated.
clean:
rm -f ${CHARSETS}

53
admin/charsets/big5.awk Normal file
View file

@ -0,0 +1,53 @@
BEGIN {
tohex["A"] = 10;
tohex["B"] = 11;
tohex["C"] = 12;
tohex["D"] = 13;
tohex["E"] = 14;
tohex["F"] = 15;
tohex["a"] = 10;
tohex["b"] = 11;
tohex["c"] = 12;
tohex["d"] = 13;
tohex["e"] = 14;
tohex["f"] = 15;
}
function decode_hex(str) {
n = 0;
len = length(str);
for (i = 1; i <= len; i++)
{
c = substr (str, i, 1);
if (c >= "0" && c <= "9")
n = n * 16 + (c - "0");
else
n = n * 16 + tohex[c];
}
return n;
}
function decode_big5(big5) {
b0 = int(big5 / 256);
b1 = big5 % 256;
# (0xFF - 0xA1 + 0x7F - 0x40) = 157
# (0xA1 - (0x7F - 0x40)) = 98
# (0xC9 - 0xA1) * (0xFF - 0xA1 + 0x7F - 0x40) = 6280
if (b1 < 127)
idx = (b0 - 161) * 157 + (b1 - 64);
else
idx = (b0 - 161) * 157 + (b1 - 98);
if (b0 >= 201)
idx -= 6280;
b0 = int(idx / 94) + 33;
b1 = (idx % 94) + 33;
return (b0 * 256 + b1)
}
{
big5 = decode_hex($1);
code = decode_big5(big5);
printf "0x%04X %s\n", code, $2;
}

123
admin/charsets/compact.awk Normal file
View file

@ -0,0 +1,123 @@
# compact.awk -- Make charset map compact.
# Copyright (C) 2003
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H13PRO009
#
# 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., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
# Comment:
# Make a charset map compact by changing this kind of line sequence:
# 0x00 0x0000
# 0x01 0x0001
# ...
# 0x7F 0x007F
# to one line of this format:
# 0x00-0x7F 0x0000
BEGIN {
tohex["0"] = 1;
tohex["1"] = 2;
tohex["2"] = 3;
tohex["3"] = 4;
tohex["4"] = 5;
tohex["5"] = 6;
tohex["6"] = 7;
tohex["7"] = 8;
tohex["8"] = 9;
tohex["9"] = 10;
tohex["A"] = 11;
tohex["B"] = 12;
tohex["C"] = 13;
tohex["D"] = 14;
tohex["E"] = 15;
tohex["F"] = 16;
tohex["a"] = 11;
tohex["b"] = 12;
tohex["c"] = 13;
tohex["d"] = 14;
tohex["e"] = 15;
tohex["f"] = 16;
from_code = 0;
to_code = -1;
to_unicode = 0;
from_unicode = 0;
}
function decode_hex(str, idx) {
n = 0;
len = length(str);
for (i = idx; i <= len; i++)
{
c = tohex[substr (str, i, 1)];
if (c == 0)
break;
n = n * 16 + c - 1;
}
return n;
}
/^\#/ {
print;
next;
}
{
code = decode_hex($1, 3);
unicode = decode_hex($2, 3);
if ((code == to_code + 1) && (unicode == to_unicode + 1))
{
to_code++;
to_unicode++;
}
else
{
if (to_code < 256)
{
if (from_code == to_code)
printf "0x%02X 0x%04X\n", from_code, from_unicode;
else if (from_code < to_code)
printf "0x%02X-0x%02X 0x%04X\n", from_code, to_code, from_unicode;
}
else
{
if (from_code == to_code)
printf "0x%04X 0x%04X\n", from_code, from_unicode;
else if (from_code < to_code)
printf "0x%04X-0x%04X 0x%04X\n", from_code, to_code, from_unicode;
}
from_code = to_code = code;
from_unicode = to_unicode = unicode;
}
}
END {
if (to_code < 256)
{
if (from_code == to_code)
printf "0x%02X 0x%04X\n", from_code, from_unicode;
else
printf "0x%02X-0x%02X 0x%04X\n", from_code, to_code, from_unicode;
}
else
{
if (from_code == to_code)
printf "0x%04X 0x%04X\n", from_code, from_unicode;
else
printf "0x%04X-0x%04X 0x%04X\n", from_code, to_code, from_unicode;
}
}

View file

@ -0,0 +1,80 @@
BEGIN {
tohex["A"] = 10;
tohex["B"] = 11;
tohex["C"] = 12;
tohex["D"] = 13;
tohex["E"] = 14;
tohex["F"] = 15;
tohex["a"] = 10;
tohex["b"] = 11;
tohex["c"] = 12;
tohex["d"] = 13;
tohex["e"] = 14;
tohex["f"] = 15;
from_gb = 0;
to_gb = -1;
to_unicode = 0;
from_unicode = 0;
}
function decode_hex(str) {
n = 0;
len = length(str);
for (i = 1; i <= len; i++)
{
c = substr (str, i, 1);
if (c >= "0" && c <= "9")
n = n * 16 + (c - "0");
else
n = n * 16 + tohex[c];
}
return n;
}
function gb_to_index(gb) {
b0 = int(gb / 256);
b1 = gb % 256;
idx = (((b0 - 129)) * 191 + b1 - 64);
# if (b1 >= 128)
# idx--;
return idx
}
function index_to_gb(idx) {
b0 = int(idx / 191) + 129;
b1 = (idx % 191) + 64;
# if (b1 >= 127)
# b1++;
return (b0 * 256 + b1);
}
/^\#/ {
print;
next;
}
{
gb = gb_to_index(decode_hex(substr($1, 3, 4)));
unicode = decode_hex(substr($2, 3, 4));
if ((gb == to_gb + 1) && (unicode == to_unicode + 1))
{
to_gb++;
to_unicode++;
}
else
{
if (from_gb == to_gb)
printf "0x%04X 0x%04X\n", index_to_gb(from_gb), from_unicode;
else if (from_gb < to_gb)
printf "0x%04X-0x%04X 0x%04X\n",
index_to_gb(from_gb), index_to_gb(to_gb), from_unicode;
from_gb = to_gb = gb;
from_unicode = to_unicode = unicode;
}
}
END {
if (from_gb <= to_gb)
printf "0x%04X-0x%04X 0x%04X\n",
index_to_gb(from_gb), index_to_gb(to_gb), from_unicode;
}

102
admin/charsets/gb180304.awk Normal file
View file

@ -0,0 +1,102 @@
BEGIN {
tohex["A"] = 10;
tohex["B"] = 11;
tohex["C"] = 12;
tohex["D"] = 13;
tohex["E"] = 14;
tohex["F"] = 15;
tohex["a"] = 10;
tohex["b"] = 11;
tohex["c"] = 12;
tohex["d"] = 13;
tohex["e"] = 14;
tohex["f"] = 15;
}
function decode_hex(str) {
n = 0;
len = length(str);
for (i = 1; i <= len; i++)
{
c = substr (str, i, 1);
if (c >= "0" && c <= "9")
n = n * 16 + (c - "0");
else
n = n * 16 + tohex[c];
}
return n;
}
function gb_to_index(gb) {
b0 = int(gb / 256);
b1 = gb % 256;
idx = (((b0 - 129)) * 191 + b1 - 64);
# if (b1 >= 127)
# idx--;
return idx
}
function index_to_gb(idx) {
b3 = (idx % 10) + 48;
idx = int(idx / 10);
b2 = (idx % 126) + 129;
idx = int(idx / 126);
b1 = (idx % 10) + 48;
b0 = int(idx / 10) + 129;
return sprintf("%02X%02X%02X%02X", b0, b1, b2, b3);
}
/^\#/ {
print;
next;
}
/0x....-0x..../ {
gb_from = gb_to_index(decode_hex(substr($1, 3, 4)));
gb_to = gb_to_index(decode_hex(substr($1, 10, 4)));
unicode = decode_hex(substr($2, 3, 4));
while (gb_from <= gb_to)
{
table[unicode++] = 1;
gb_from++;
}
next;
}
{
gb = decode_hex(substr($1, 3, 4));
unicode = decode_hex(substr($2, 3, 4));
table[unicode] = 1;
}
END {
from_gb = -1;
to_gb = 0;
from_i = 0;
table[65536] = 1;
for (i = 128; i <= 65536; i++)
{
if (table[i] == 0)
{
if (i < 55296 || i >= 57344)
{
if (from_gb < 0)
{
from_gb = to_gb;
from_i = i;
}
to_gb++;
}
}
else if (from_gb >= 0)
{
if (from_gb + 1 == to_gb)
printf "0x%s\t\t0x%04X\n",
index_to_gb(from_gb), from_i;
else
printf "0x%s-0x%s\t0x%04X\n",
index_to_gb(from_gb), index_to_gb(to_gb - 1), from_i;
from_gb = -1;
}
}
}

5
admin/charsets/kuten.awk Normal file
View file

@ -0,0 +1,5 @@
/^[0-9]/ {
ku=substr($1, 3, 2) + 32;
ten=substr($1, 5, 2) + 32;
printf "0x%02X%02X %s\n", ku, ten, $2;
}

125
admin/charsets/mapconv Executable file
View file

@ -0,0 +1,125 @@
#!/bin/sh
#
# Copyright (C) 2003
# National Institute of Advanced Industrial Science and Technology (AIST)
# Registration Number H13PRO009
#
# 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., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
# Comment:
# Convert charset map of various format into this:
# 0xXX 0xYYYY
# where,
# XX is a code point of the charset in hexa-decimal,
# YYYY is the corresponding Unicode character code in hexa-decimal.
# Arguments are:
# $1: source map file
# $2: address pattern for sed (optionally with substitution command)
# $3: format of source map file
# GLIBC-1 GLIBC-2 GLIBC-2-7 CZYBORRA IANA UNICODE YASUOKA MICROSOFT
# $4: awk script
BASE=`basename $1`
case "$3" in
GLIBC*)
SOURCE=`echo $1 | sed 's/.*\(glibc.*$\)/\1/'`;;
CZYBORRA)
SOURCE="http://czyborra.com/charsets/${BASE}";;
IANA)
SOURCE="http://www.iana.org/assignments/charset-reg/${BASE}";;
UNICODE)
SOURCE="http://www.unicode.org/Public/MAPPINGS/.../${BASE}";;
YASUOKA)
SOURCE="http://kanji.zinbun.kyoto-u.ac.jp/~yasuoka/.../${BASE}";;
MICROSOFT)
SOURCE="http://www.microsoft.com/globaldev/reference/oem/${BASE}";;
*)
echo "Unknown file type: $3";
exit 1;;
esac
echo "# Generated from $SOURCE"
if [ -n "$4" ] ; then
if [ -f "$4" ] ; then
AWKPROG="gawk -f $4"
else
echo "Awk program does not exist: $4"
exit 1
fi
else
AWKPROG=cat
fi
if [ "$3" == "GLIBC-1" ] ; then
# Source format is:
# <UYYYY> /xXX
sed -n -e "$2 p" < $1 \
| sed -e 's,<U\([^>]*\)>[ ]*/x\(..\).*,0x\2 0x\1,' \
| sort | ${AWKPROG}
elif [ "$3" == "GLIBC-2" ] ; then
# Source format is:
# <UYYYY> /xXX/xZZ
sed -n -e "$2 p" < $1 \
| sed -e 's,<U\([^>]*\)>[ ]*/x\(..\)/x\(..\).*,0x\2\3 0x\1,' \
| sort | ${AWKPROG}
elif [ "$3" == "GLIBC-2-7" ] ; then
# Source format is:
# <UYYYY> /xXX/xZZ
# We must drop MSBs of XX and ZZ
sed -n -e "$2 p" < $1 \
| sed -e 's/xa/x2/g' -e 's/xb/x3/g' -e 's/xc/x4/g' \
-e 's/xd/x5/g' -e 's/xe/x6/g' -e 's/xf/x7/g' \
-e 's,<U\([^>]*\)>[ ]*/x\(..\)/x\(..\).*,0x\2\3 0x\1,' \
| tee temp \
| sort | ${AWKPROG}
elif [ "$3" == "CZYBORRA" ] ; then
# Source format is:
# =XX U+YYYY
zcat $1 | sed -n -e "$2 p" \
| sed -e 's/=\(..\)[^U]*U+\([0-9A-F]*\).*/0x\1 0x\2/' \
| sort | ${AWKPROG}
elif [ "$3" == "IANA" ] ; then
# Source format is:
# 0xXX 0xYYYY
sed -n -e "$2 p" < $1 \
| sed -e 's/\(0x[0-9A-Fa-f]*\)[^0]*\(0x[0-9A-Fa-f]*\).*/\1 \2/' \
| sort | ${AWKPROG}
elif [ "$3" == "UNICODE" ] ; then
# Source format is:
# YYYY XX
sed -n -e "$2 p" < $1 \
| sed -e 's/\([0-9A-F]*\)[^0-9A-F]*\([0-9A-F]*\).*/0x\2 0x\1/' \
| sort | ${AWKPROG}
elif [ "$3" == "YASUOKA" ] ; then
# Source format is:
# YYYY 0-XXXX (XXXX is a Kuten code)
sed -n -e "$2 p" < $1 \
| sed -e 's/\([0-9A-F]*\)[^0]*0-\([0-9]*\).*/0x\2 0x\1/' \
| sort | ${AWKPROG}
elif [ "$3" == "MICROSOFT" ] ; then
# Source format is:
# XX = U+YYYY
sed -n -e "$2 p" < $1 \
| sed -e 's/\([0-9A-F]*\).*U+\([0-9A-F]*\).*/0x\1 0x\2/' \
| sort | ${AWKPROG}
else
echo "Invalid arguments"
exit 1
fi

View file

@ -0,0 +1,58 @@
;; mule-charsets.el -- Generate Mule-orignal charset maps.
;; Copyright (C) 2003
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H13PRO009
;; 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., 59 Temple Place - Suite 330,
;; Boston, MA 02111-1307, USA.
(if (or (< emacs-major-version 21)
(< emacs-minor-version 3)
(and (= emacs-minor-version 3)
(string< emacs-version "21.3.50")))
(error "Use Emacs of version 21.3.50 or later"))
(defun func (start end)
(while (<= start end)
(let ((split (split-char start))
(unicode (encode-char start 'ucs)))
(if unicode
(if (nth 2 split)
(insert (format "0x%02X%02X 0x%04X\n"
(nth 1 split) (nth 2 split) unicode))
(insert (format "0x%02X 0x%04X\n" (nth 1 split) unicode)))))
(setq start (1+ start))))
(defconst charset-alist
'(("MULE-ethiopic.map" . ethiopic)
("MULE-ipa.map" . ipa)
("MULE-is13194.map" . indian-is13194)
("MULE-sisheng.map" . chinese-sisheng)
("MULE-tibetan.map" . tibetan)
("MULE-lviscii.map" . vietnamese-viscii-lower)
("MULE-uviscii.map" . vietnamese-viscii-upper)))
(setq file (car command-line-args-left))
(or (stringp file)
(error "Invalid file name: %s" file))
(setq charset (cdr (assoc file charset-alist)))
(or charset
(error "Invalid charset: %s" (car command-line-args-left)))
(with-temp-buffer
(map-charset-chars 'func charset)
(write-file file))

View file

@ -298,4 +298,3 @@ foreach my $fun (sort keys %texi_funtype) {
}
}
# arch-tag: e75331f5-5d1b-4393-ad5b-b0f87b5d47b0

View file

@ -150,6 +150,18 @@
;; This avoids a hang of `cus-test-apropos' in 21.2.
;; (add-to-list 'cus-test-skip-list 'sh-alias-alist)
;; Don't create a file `filesets-menu-cache-file'.
(setq filesets-menu-cache-file "")
;; Disable filesets hooks.
(add-hook
'cus-test-after-load-libs-hook
(lambda nil
(remove-hook 'menu-bar-update-hook 'filesets-build-menu-maybe)
(remove-hook 'kill-emacs-hook 'filesets-exit)
(remove-hook 'kill-buffer-hook 'filesets-remove-from-ubl)
(remove-hook 'first-change-hook 'filesets-reset-filename-on-change)
))
;; Loading dunnet in batch mode leads to a Dead end.
(let (noninteractive) (load "dunnet"))
(add-to-list 'cus-test-libs-noloads "dunnet")
@ -526,5 +538,4 @@ in the Emacs source directory."
(provide 'cus-test)
;;; arch-tag: a4991a31-548d-48fb-8ba1-1ebbe68eb2e7
;;; cus-test.el ends here

View file

@ -42,4 +42,3 @@ diff -u $old_tmp $new_tmp
rm -f $new_tmp $old_tmp
# arch-tag: ef2c96e2-ea67-4668-925c-d9a6f3d205cf

View file

@ -438,5 +438,3 @@ args[0]).
Local Variables:
mode: text
End:
# arch-tag: caf47b2c-b56b-44f7-a760-b5bfbed15fd3

View file

@ -64,5 +64,3 @@ EOF
make-changelog-diff $oldtag $newtag
echo " announcement created in $outfile" >&2
# arch-tag: 605e00c7-7330-4c45-81e1-2ed53a13c39f

View file

@ -24,5 +24,3 @@ cvs -q diff -b -r $1 -r $2 $(find -name ChangeLog|sort) |
x
s/^\n//
p"
# arch-tag: 7604a259-40b4-4f97-86b2-496a9c546f0a

View file

@ -185,5 +185,3 @@
# Local Variables:
# mode: cperl
# End:
# arch-tag: 5c3f9713-9ece-4a12-b3f8-deaff15974ba

View file

@ -59,5 +59,3 @@ For each step, check for possible errors.
him to set a Reply-to header to <emacs-pretest-bug@gnu.org>.
For a release, Richard should prepare the announcement himself,
possibly starting from a previous announcment.
# arch-tag: c23c771f-ca26-4584-8a04-50ecf0989390

View file

@ -16,5 +16,3 @@ this should not be defined for normal .c file compilation.
there has been discussion on eliminating this use of cpp and relying
solely on autoconf processing. rms says to leave it be.
;;; arch-tag: d654291e-9fc8-41b7-ab0c-d3cde842a8e0

View file

@ -23,5 +23,3 @@ The comment /* iftc */ is used to mark this type of casting to differentiate
it from other casting. We commit the changes and can now go about modifying
LOW and HIGH separately. When HIGH is ready to handle the type change, the
cast can be removed.
;;; arch-tag: 3309cc41-5d59-421b-b7be-c94b04083bb5

View file

@ -4,5 +4,3 @@ apparently there was a big discussion on emacs-devel wrt trailing whitespace.
there was a mass-change to remove such from various branches in cvs. probably
it's a good idea to avoid adding trailing whitespace in new code/docs and in
changes.
;;; arch-tag: de441379-c345-4826-a784-352b5413a698

View file

@ -19,7 +19,3 @@ copy ..\etc\DOC* obj\etc
copy temacs.exe obj\i386
obj\i386\temacs -batch -l loadup dump
copy obj\i386\emacs.exe .
goto skipArchTag
arch-tag: 0ca3036d-3a1e-47ea-87c6-9c0845253496
:skipArchTag

View file

@ -122,7 +122,3 @@ 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

View file

@ -8,7 +8,7 @@
PUBLIC_LIBSRC_BINARIES='b2m emacsclient etags ctags ebrowse'
PUBLIC_LIBSRC_SCRIPTS='grep-changelog rcs-checkin'
AVOID="CVS -DIC README COPYING ChangeLog ~ [.]orig$ [.]rej$ Makefile makefile stamp-subdir .cvsignore .arch-ids {arch} [.][cho]$ make-docfile testfile test-distrib"
AVOID="CVS -DIC README COPYING ChangeLog ~ \.orig$ \.rej$ Makefile makefile stamp-subdir .cvsignore \.[cho]$ make-docfile testfile test-distrib"
# Prune old binaries lying around in the source tree
PRUNE=no
@ -338,5 +338,3 @@ END {
done
) | eval $EXEC
# arch-tag: 9322b572-9755-4cf7-a67a-21e6505f1477

View file

@ -133,5 +133,3 @@ while (@ARGV)
# Local Variables:
# mode: cperl
# End:
# arch-tag: 2798b20d-c7f2-4c78-8378-7bb529c36a09

View file

@ -5,5 +5,3 @@ echo "Please read INSTALL-CVS for instructions on how to build Emacs from CVS."
# Exit with failure, since people may have generic build scripts that
# try things like "autogen.sh && ./configure && make".
exit 1
# arch-tag: a123408c-fada-4bf7-98a0-a786cff918f0

View file

@ -276,7 +276,3 @@ set $foo$=
set X11=
set nodebug=
set djgpp_ver=
goto skipArchTag
arch-tag: 2d2fed23-4dc6-4006-a2e4-49daf0031f33
:skipArchTag

55
configure vendored
View file

@ -2576,7 +2576,7 @@ _ACEOF
powerpc-apple-darwin* )
machine=powermac opsys=darwin
# Define CPP as follows to make autoconf work correctly.
CPP="gcc -E -no-cpp-precomp"
CPP="cc -E -traditional-cpp"
;;
## AMD x86-64 Linux-based GNU system
@ -3420,8 +3420,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
for ac_declaration in \
''\
'#include <stdlib.h>' \
'' \
'extern "C" void std::exit (int) throw (); using std::exit;' \
'extern "C" void std::exit (int); using std::exit;' \
'extern "C" void exit (int) throw ();' \
@ -3435,8 +3434,8 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <stdlib.h>
$ac_declaration
#include <stdlib.h>
int
main ()
{
@ -8911,50 +8910,6 @@ _ACEOF
fi
fi
cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure"
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <X11/Xlib.h>
#include <X11/Xresource.h>
int
main ()
{
XIMProc callback;
;
return 0;
}
_ACEOF
rm -f conftest.$ac_objext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
{ ac_try='test -s conftest.$ac_objext'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; }; then
HAVE_XIM=yes
cat >>confdefs.h <<\_ACEOF
#define HAVE_XIM 1
_ACEOF
else
echo "$as_me: failed program was:" >&5
sed 's/^/| /' conftest.$ac_ext >&5
HAVE_XIM=no
fi
rm -f conftest.$ac_objext conftest.$ac_ext
if test "${with_xim}" != "no"; then
@ -8963,9 +8918,7 @@ cat >>confdefs.h <<\_ACEOF
_ACEOF
fi
if test "${HAVE_XIM}" != "no"; then
if test "${HAVE_X11}" = "yes"; then
late_CFLAGS=$CFLAGS
if test "$GCC" = yes; then
CFLAGS="$CFLAGS --pedantic-errors"

View file

@ -1134,7 +1134,7 @@ dnl see the `changequote' comment above.
powerpc-apple-darwin* )
machine=powermac opsys=darwin
# Define CPP as follows to make autoconf work correctly.
CPP="gcc -E -no-cpp-precomp"
CPP="cc -E -traditional-cpp"
;;
## AMD x86-64 Linux-based GNU system
@ -1900,7 +1900,7 @@ if test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "gtk"; then
AC_MSG_ERROR([Conflicting options, --with-gtk is incompatible with --with-x-toolkit=${with_x_toolkit}]);
fi
GLIB_REQUIRED=2.0.1
GTK_REQUIRED=2.0.1
GTK_REQUIRED=2.2
GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
dnl Check if --with-pkg-config-prog has been given.
@ -3085,6 +3085,3 @@ touch src/config.stamp
], [GCC="$GCC" NON_GNU_CPP="$NON_GNU_CPP" CPP="$CPP" CPP_NEED_TRADITIONAL="$CPP_NEED_TRADITIONAL" CPPFLAGS="$CPPFLAGS"])
m4_if(dnl Do not change this comment
arch-tag: 156a4dd5-bddc-4d18-96ac-f37742cf6a5e
)dnl

View file

@ -1,11 +1,3 @@
2003-09-02 Glenn Morris <gmorris@ast.cam.ac.uk>
* TODO: Add invisible text kill/yank issue.
2003-08-20 Stephen Eglen <stephen@gnu.org>
* MORE.STUFF: Update URLs for several projects.
2003-07-22 Andrew Choi <akochoi@shaw.ca>
* PROBLEMS: Truncated process output with pty's on Mac OS X.
@ -1571,5 +1563,3 @@
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.
;;; arch-tag: 094f3a51-bd72-44d0-8fac-2ac242c6c5b1

View file

@ -647,5 +647,3 @@ temporarily, you will see an old value for it. Again, you need to
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.
;;; arch-tag: fbf32980-e35d-481f-8e4c-a2eca2586e6b

View file

@ -755,13 +755,25 @@ Iris 2500 and Iris 2500 Turbo (m68k-sgi-iris3.5 or m68k-sgi-iris3.6)
Iris 4D (mips-sgi-irix[456].*)
Emacs 21.3 is reported to work on IRIX 6.5.x.
You can build a 64-bit executable (with larger maximum buffer size)
on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler
flag or otherwise (see cc(1)). This may work on earlier Irix 6
systems if you edit src/s/irix6-0.h following irix6-5.h.
Building Emacs 21.1 and 21.2 on versions of Irix before 6.5.10,
especially when Emacs is built with GCC, was reported to have subtle
problems such as being unable to print to stdout under the -batch
command-line option. Building with the native compiler or upgrading
the OS to a newer version solves these problems. There's evidence
that these problems are actually related to the runtime libraries
(before IRIX 6.5.10, the IRIX runtimes were based on the MIPSpro 7.2
compilers), so installing patches for the runtime from
http://www.sgi.com/support/patch_intro.html could solve the problem
even without upgrading the OS. The dump process is the crucial
step that needs the upgraded runtime, so a workaround is to dump
Emacs on a machine with a newer OS, then copy the binary to the
older OS.
If compiling with GCC on Irix 6 yields an error "conflicting types
for `initstate'", install GCC 2.95 or a newer version, and this
problem should go away. It is possible that this problem results
@ -769,6 +781,23 @@ Iris 4D (mips-sgi-irix[456].*)
could also try reinstalling the same version of GCC, and telling us
whether that fixes the problem.
The 19.26 pretest was reported to work on IRIX 4.0.5 and 5.2.
19.23 was reported to work on IRIX 5.2, but you may need to install
the "compiler_dev.hdr.internal" subsystem in order to compile unexelfsgi.c.
19.22 was known to work on all Silicon Graphics machines running
IRIX 4.0.5 or IRIX 5.1.
Compiling with -O using IRIX compilers prior to 3.10.1 may not work.
Don't use -O or use GCC instead.
Most IRIX 3.3 systems do not have an ANSI C compiler, but a few do.
Compile Emacs 18 with the -cckr switch on these machines.
There is a bug in IRIX 3.3 that can sometimes leave ptys owned by root
with a permission of 622. This causes malfunctions in use of
subprocesses of Emacs. Irix versions 4.0 and later with GNU Emacs
versions 18.59 and later fix this bug.
Masscomp (m68k-masscomp-rtu)
18.36 worked on a 5500DP running RTU v3.1a and compiler version 3.2
@ -1469,5 +1498,3 @@ Local variables:
mode: indented-text
fill-prefix: " "
End:
arch-tag: 7d2e93c7-e982-40ec-9055-3cd064042473

View file

@ -1521,5 +1521,3 @@ Local variables:
mode: outline
fill-column: 72
End:
arch-tag: 6e42bba8-7532-4a23-8486-99dbc5770a8e

View file

@ -1733,5 +1733,3 @@ Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end:
arch-tag: f6696cad-eb1b-4c5f-8057-4e3954a98d18

View file

@ -25,11 +25,6 @@ Packages posted to the gnu.emacs.sources newsgroup (see
etc/MAILINGLISTS) might be archived specifically (try a web search
engine) or retrievable from general Usenet archive services.
* emacswiki.org
The Emacs Wiki has an area for storing elisp files
<URL:http://www.emacswiki.org/cgi-bin/wiki.pl/ElispArea>.
* Maintenance versions of some packages distributed with Emacs
You might find bug-fixes or enhancements in these places.
@ -44,7 +39,7 @@ You might find bug-fixes or enhancements in these places.
* BibTeX:
<URL:http://www.ida.ing.tu-bs.de/people/dirk/bibtex/index.html>
* BS: <URL:http://www.geekware.de/software/emacs/index.html>
* BS: <URL:http://home.netsurf.de/olaf.sylvester/emacs>
* Calculator: <URL:http://www.cs.cornell.edu/eli/misc/calculator.el>
@ -52,7 +47,7 @@ You might find bug-fixes or enhancements in these places.
* CPerl: <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya>
* Ediff and Viper: <URL:http://www.cs.sunysb.edu/~kifer/emacs.html>
* Ediff and Viper: <URL:ftp://ftp.cs.sunysb.edu/pub/TechReports/kifer/>
* Eldoc and Rlogin:
<URL:ftp://ftp.splode.com/pub/users/friedman/packages/>
@ -91,9 +86,9 @@ You might find bug-fixes or enhancements in these places.
* QuickURL: <URL:http://www.acemake.com/hagbard/archives/quickurl.el>
* RefTeX: <URL:http://zon.astro.uva.nl/~dominik/Tools/>
* RefTeX: <URL:http://www.strw.leidenuniv.nl/%7Edominik/Tools/>
* Speedbar, Checkdoc etc: <URL:http://cedet.sourceforge.net/>
* Speedbar, Checkdoc etc: <URL:ftp://www.ultranet.com/pub/zappo/>
* SQL: <URL:http://www.geocities.com/TimesSquare/6120/emacs.html>
@ -123,7 +118,7 @@ the future.
You might like to check whether they are packaged for your system.
Several are for Debian GNU/Linux in particular.
* AUCTeX: fancy (La)TeX support: <URL:http://www.gnu.org/software/auctex/>
* AUCTeX: fancy (La)TeX support: <URL:http://sunsite.dk/auctex/>
There's an AUCTeX mail list/newsgroup:
<URL:news://sunsite.dk/emacs.auctex>.
@ -138,17 +133,15 @@ Several are for Debian GNU/Linux in particular.
mirrors of the `CTAN' TeX archives.
* Dismal: spreadsheet:
<URL:http://acs.ist.psu.edu/dismal/dismal.html>
<URL:http://www.psychology.nottingham.ac.uk/staff/ritter/papers/dismal/
dismal.html>
* EDB: database:
<URL:http://sdg.lcs.mit.edu/%7Emernst/software/edb-mrp.tar.gz>
Not maintained?
* Ee: categorizing information manager:
<URL:http://www.jurta.org/emacs/ee/>
* EIEIO (object system), ETalk (interface to Internet talk):
<URL:http://cedet.sourceforge.net/eieio.shtml>
<URL:ftp://www.ultranet.com/pub/zappo/>
* EFS: enhanced version of ange-ftp:
<URL:http://www-uk.hpl.hp.com/people/ange/efs>
@ -158,9 +151,6 @@ Several are for Debian GNU/Linux in particular.
From GNU distribution mirrors. (Much of this functionality is now
in Emacs.)
* Emacs statistical system (ESS): statistical programming within Emacs
<URL:http://www.analytics.washington.edu/Zope/wikis/ess/FrontPage>
* Emacspeak -- A Speech Output Subsystem For Emacs:
<URL:http://emacspeak.sourceforge.net/>
@ -186,8 +176,8 @@ Several are for Debian GNU/Linux in particular.
Provides an interactive environment for manipulating an inferior
process running some form of Lisp.
* JDE: <URL:http://jdee.sunsite.dk/>
Provides a Java development environment for Emacs.
* JDE: <URL:http://sunsite.auc.dk/jde/>
Provides a Java-specific `Integrated Development Environment'.
* Mule-UCS: Universal enCoding System:
<URL:ftp://ftp.m17n.org/pub/mule/Mule-UCS/>
@ -203,9 +193,6 @@ Several are for Debian GNU/Linux in particular.
* Pointers to MIME packages:
<URL:http://bmrc.berkeley.edu/%7Etrey/emacs/mime.html>
* Preview LaTeX: embed preview LaTeX images in source buffer.
<URL:http://preview-latex.sourceforge.net/>
* PSGML: <URL:http://www.lysator.liu.se/projects/about_psgml.html>
DTD-aware serious SGML/XML editing.
@ -218,7 +205,7 @@ Several are for Debian GNU/Linux in particular.
SJ3 Ver.2
* Tramp: Remote file access via rsh/ssh
<URL:http://savannah.gnu.org/projects/tramp/>
<URL:ftp://ls6.cs.uni-dortmund.de/pub/tramp.tar.gz>
* VM (View Mail): <URL:http://www.wonderworks.com/vm/> Alternative
mail reader. There is a VM newsgroup: <URL:news:gnu.emacs.vm.info>
@ -237,5 +224,3 @@ mode: text
mode: view
eval: (goto-address)
End:
arch-tag: c1d4e7c8-db85-44e6-909e-659e2b20fefa

View file

@ -30,4 +30,3 @@ TIC=tic
e/eterm: e/eterm.ti
TERMINFO=`pwd`; export TERMINFO; $(TIC) e/eterm.ti
# arch-tag: 4261f003-cf77-4478-a10a-5284e9d8f797

View file

@ -83,10 +83,6 @@ See the files mac/README and mac/INSTALL for build instructions.
* Changes in Emacs 21.4
** Under XFree86 4, the display table is modified so that `' is
displayed as balanced quotes, not the ASCII glyphs whose shape has
been changed generally in the XFree86 fonts.
** sql changes.
*** The variable `sql-product' controls the highlightng of different
@ -448,10 +444,6 @@ The underscore cursor is set by putting `(cursor-type . hbar)' in
default-frame-alist. It supports variable heights, like the `bar'
cursor does.
+++
** On X, MS Windows, and Mac OS, the blinking cursor's "off" state is
now controlled by the variable `blink-cursor-alist'.
** Filesets are collections of files. You can define a fileset in
various ways, such as based on a directory tree or based on
program files that include other program files.
@ -471,6 +463,11 @@ when Emacs visits them.
default, all trivial operations involving whole lines are performed
automatically. The game uses faces for better visual feedback.
+++
** On X, MS Windows, and Mac OS, the blinking cursor's "off" state is
now shown as a hollow box or a thin bar. However, you can control how
it blinks off by setting the variable `blink-cursor-alist'.
** The new variable `x-select-request-type' controls how Emacs
requests X selection. The default value is nil, which means that
Emacs requests X selection with types COMPOUND_TEXT and UTF8_STRING,
@ -894,15 +891,6 @@ day in the calendar. Specifying a face highlights the day with that
face. This lets you have different colors or markings for vacations,
appointments, paydays or anything else using a sexp.
+++
** The new function `calendar-goto-day-of-year' (g D) prompts for a
year and day number, and moves to that date. Negative day numbers
count backward from the end of the year.
** The function `simple-diary-display' now by default sets a header line.
This can be controlled through the variables `diary-header-line-flag'
and `diary-header-line-format'.
** VC Changes
*** The key C-x C-q no longer checks files in or out, it only changes
@ -1661,19 +1649,9 @@ in Indented-Text mode.
`query-replace' and related functions simply ignore
a match if part of it has a read-only property.
** The new Lisp library fringe.el controls the apperance of fringes.
* Lisp Changes in Emacs 21.4
** `latin1-char-displayable-p' is obsoleted by `char-displayable-p'.
** New coding system property `mime-text-unsuitable' indicates that
the coding system's `mime-charset' is not suitable for MIME text
parts, e.g. utf-16.
** The argument to forward-word, backward-word, forward-to-indentation
and backward-to-indentation is now optional, and defaults to 1.
+++
** The new function `window-inside-edges' returns the edges of the
actual text portion of the window, not including the scroll bar or
@ -1931,7 +1909,6 @@ hash tables defined by the Lisp function `define-translation-hash-table'.
argument is a minibuffer. If the argument is omitted it defaults to
the current buffer.
+++
** There is a new Warnings facility; see the functions `warn'
and `display-warning'.
@ -1955,14 +1932,12 @@ file, you can put a `coding:' tags to override it.)
** The new function `merge-coding-systems' fills in unspecified aspects
of one coding system from another coding system.
---
** The variable `safe-local-eval-forms' specifies a list of forms that
are ok to evaluate when they appear in an `eval' local variables
specification. Normally Emacs asks for confirmation before evaluating
such a form, but if the form appears in this list, no confirmation is
needed.
---
** If a function has a non-nil `safe-local-eval-function' property,
that means it is ok to evaluate some calls to that function when it
appears in an `eval' local variables specification. If the property
@ -1973,7 +1948,6 @@ with the form as argument, and if any returns t, the form is ok to call.
If the form is not "ok to call", that means Emacs asks for
confirmation as before.
+++
** Controlling the default left and right fringe widths.
The default left and right fringe widths for all windows of a frame
@ -1993,7 +1967,6 @@ width which is the minimum number of pixels necessary to display any
of the currently defined fringe bitmaps. The width of the built-in
fringe bitmaps is 8 pixels.
+++
** Per-window fringes settings
Windows can now have their own individual fringe widths and position
@ -2027,7 +2000,6 @@ used to obtain the current settings. To make `scroll-bar-mode' and
the buffer in a window, or use `set-window-buffer' to force an update
of the display margins.
+++
** The function `set-window-buffer' now has an optional third argument
KEEP-MARGINS which will preserve the window's current margin, fringe,
and scroll-bar settings if non-nil.
@ -2040,38 +2012,33 @@ write-file-hooks to write-file-functions,
write-contents-hooks to write-contents-functions.
Marked local-write-file-hooks as obsolete (use the LOCAL arg of `add-hook').
+++
** The new variable `delete-frame-functions' replaces `delete-frame-hook'.
It was renamed to follow the naming conventions for abnormal hooks. The old
name remains available as an alias, but has been marked obsolete.
+++
** The `read-file-name' function now takes an additional argument which
specifies a predicate which the file name read must satify. The
new variable `read-file-name-predicate' contains the predicate argument
while reading the file name from the minibuffer; the predicate in this
variable is used by read-file-name-internal to filter the completion list.
---
** The new variable `read-file-name-function' can be used by lisp code
to override the internal read-file-name function.
+++
** The new function `read-directory-name' can be used instead of
`read-file-name' to read a directory name; when used, completion
will only show directories.
+++
** The new function `file-remote-p' tests a file name and returns
non-nil if it specifies a remote file (one that Emacs accesses using
its own special methods and not directly through the file system).
---
** When a Lisp file uses CL functions at run-time, compiling the file
now issues warnings about these calls, unless the file performs
(require 'cl) when loaded.
+++
** The new Lisp library fringe.el controls the apperance of fringes.
** The `defmacro' form may contain declarations specifying how to
indent the macro in Lisp mode and how to debug it with Edebug. The
syntax of defmacro has been extended to
@ -2088,7 +2055,6 @@ declaration specifiers supported are:
Set NAME's `edebug-form-spec' property to DEBUG. (This is
equivalent to writing a `def-edebug-spec' for the macro.
+++
** Interactive commands can be remapped through keymaps.
This is an alternative to using defadvice or substitute-key-definition
@ -2145,7 +2111,6 @@ The following changes have been made to provide command remapping:
command before remapping. It is equal to `this-command' when the
command was not remapped.
+++
** New variable emulation-mode-map-alists.
Lisp packages using many minor mode keymaps can now maintain their own
@ -2217,7 +2182,6 @@ properties. It works at the same level as `default-text-properties',
although it applies to overlays as well. This variable was introduced
to implement the `font-lock-face' property.
+++
** New special text property `font-lock-face'.
This property acts like the `face' property, but it is controlled by
@ -2225,14 +2189,12 @@ M-x font-lock-mode. It is not, strictly speaking, a builtin text
property. Instead, it is implemented inside font-core.el, using the
new variable `char-property-alias-alist'.
+++
** New function remove-list-of-text-properties.
The new function `remove-list-of-text-properties' is almost the same
as `remove-text-properties'. The only difference is that it takes
a list of property names as argument rather than a property list.
+++
** New function insert-for-yank.
This function normally works like `insert' but removes the text
@ -2241,23 +2203,20 @@ inserted text has a `yank-handler' text property on the first
character of the string, the insertion of the text may be modified in
a number of ways. See the description of `yank-handler' below.
+++
** New function insert-buffer-substring-as-yank.
This function works like `insert-buffer-substring', but removes the
text properties in the `yank-excluded-properties' list.
+++
** New function insert-buffer-substring-no-properties.
This function is like insert-buffer-substring, but removes all
text properties from the inserted substring.
+++
** New `yank-handler' text property may be used to control how
previously killed text on the kill-ring is reinserted.
The value of the yank-handler property must be a list with one to four
The value of the yank-handler property must be a list with one to five
elements with the following format:
(FUNCTION PARAM NOEXCLUDE UNDO).
@ -2281,9 +2240,9 @@ by `yank-pop' to undo the insertion of the current object. It is
called with two arguments, the start and end of the current region.
FUNCTION may set `yank-undo-function' to override the UNDO value.
*** The functions kill-new, kill-append, and kill-region now have an
optional argument to specify the yank-handler text property to put on
the killed text.
*** The functions kill-new, kill-append, and kill-region now has an
optional third argument to specify the yank-handler text property
to put on the killed text.
*** The function yank-pop will now use a non-nil value of the variable
`yank-undo-function' (instead of delete-region) to undo the previous
@ -2405,7 +2364,6 @@ as the "key" bound by that key binding.
This is relevant only if Lisp code looks for
the bindings that were made with easymenu.
+++
** The function `commandp' takes an additional optional
argument. If it is non-nil, then `commandp' checks
for a function that could be called with `call-interactively',
@ -2442,19 +2400,16 @@ properties--any specified text properties are discarded.
This is like window-height but does not count the mode line
or the header line.
+++
** New function format-mode-line.
This returns the mode-line or header-line of the selected (or a
specified) window as a string with or without text properties.
+++
** New functions `lax-plist-get' and `lax-plist-put'.
These functions are like `plist-get' and `plist-put' except that they
compare the property name using `equal' rather than `eq'.
+++
** New function `tool-bar-local-item-from-menu'
The `tool-bar-add-item-from-menu' must not be used (as previously
@ -12121,5 +12076,3 @@ Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end:
arch-tag: 1aca9dfa-2ac4-4d14-bebf-0007cee12793

View file

@ -1029,7 +1029,7 @@ your working file with the latest version from the master.
*** RCS customization.
There is a new variable vc-consult-headers. If it is t (the default),
VC searches for RCS headers in working files (like `$Id: ONEWS,v 1.8 2003/02/04 14:30:40 lektu Exp $') and
VC searches for RCS headers in working files (like `$Id: ONEWS,v 1.7 2002/08/21 00:18:46 rms Exp $') and
determines the state of the file from them, not from the master file.
This is fast and more reliable when you use branches. (The variable
was already present in Emacs 19.29, but didn't get mentioned in the
@ -6482,4 +6482,3 @@ mode: outline
paragraph-separate: "[ ]*$"
end:
arch-tag: 944be39b-afe8-4217-9977-c745b68a7ca2

View file

@ -1163,5 +1163,3 @@ Copyright (C) 1985 Richard M. Stallman
Local variables:
mode: text
end:
arch-tag: c006f958-d769-44c7-a9f4-e2faf070624d

View file

@ -1346,5 +1346,3 @@ Copyright (C) 1985 Richard M. Stallman
Local variables:
mode: text
end:
arch-tag: 33dc900d-9c58-473b-87c9-b6d7222323ea

View file

@ -1607,5 +1607,3 @@ Copyright (C) 1988 Free Software Foundation, Inc.
Local variables:
mode: text
end:
arch-tag: 8fed393b-c9c5-47d1-afbb-c0e7a135094a

View file

@ -1689,5 +1689,3 @@ Copyright (C) 1992 Free Software Foundation, Inc.
Local variables:
mode: text
end:
arch-tag: 373312be-99a8-46d5-bcb0-a62577ab5045

View file

@ -1047,5 +1047,3 @@ truncation (at either margin) with "$".
The command to resume a tags-search or tags-query-replace in
GNU Emacs is Meta-Comma.
arch-tag: e5a3da2f-f13d-400e-95e2-b6e1a520af90

View file

@ -3392,5 +3392,3 @@ Local variables:
mode: outline
paragraph-separate: "[ ]*$"
end:
arch-tag: 49fc0d95-88cb-4715-b21c-f27fb5a4764a

View file

@ -1365,4 +1365,3 @@ A current version should be available on our web site at http://www.gnu.org.
** Please keep the entries in this file alphabetical **
arch-tag: 1253ce32-1cbd-428a-ac36-70ed9e3999fc

View file

@ -12,12 +12,6 @@ Small but important fixes needed in existing features:
* Make compile.el record the markers that point to error loci
on text properties in the error message lines.
* Fix the kill/yank treatment of invisible text. At the moment,
invisible text is placed in the kill-ring, so that the contents of
the ring may not correspond to the text as displayed to the user. It
ought to be possible to omit text which is invisible (due to a
text-property, overlay, or selective display) from the kill-ring.
Important features:
* Provide user-friendly ways to list all available font families,
@ -276,5 +270,3 @@ Other features we would like:
other variable, without changing the value of `values'.
* Fix skip-chars-{for,back}ward to allow character classes.
;;; arch-tag: b0a3e40b-726a-457d-9999-ba848321b036

View file

@ -1116,5 +1116,3 @@ The conditions for copying Emacs itself are more complex, but in the
same spirit. Please read the file COPYING and then do give copies of
GNU Emacs to your friends. Help stamp out software obstructionism
("ownership") by using, writing, and sharing free software!
;;; arch-tag: a0f84628-777f-4238-8865-451a73167f55

View file

@ -1191,5 +1191,4 @@ Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation
;;; Local Variables:
;;; coding: koi8-r
;;; End:
;;; arch-tag: 70cf6ad7-c2e4-41fe-8199-74aa52683b0e
;;; End:

View file

@ -1083,5 +1083,3 @@ Chinese Translation by Chao-Hong Liu (2002, 2003)
;;; Local Variables:
;;; coding: chinese-iso-8bit
;;; End:
;;; arch-tag: 46a53d82-a85a-46b6-bdc7-583aca063578

View file

@ -1042,5 +1042,3 @@ GNU Emacsu sv
;;; Local Variables:
;;; coding: iso-latin-2
;;; End:
;;; arch-tag: 479ef577-3d4d-4384-aeea-9fe79d5e89ca

View file

@ -1483,5 +1483,3 @@ freie Software verwenden, verteilen, oder sogar selber schreiben.
;;; Local Variables:
;;; coding: latin-1
;;; End:
;;; arch-tag: a8f2fe06-631d-4ae1-887e-446f971b0baa

View file

@ -1237,5 +1237,3 @@ compartiendo software libre!
;;; Local Variables:
;;; coding: latin-1
;;; End:
;;; arch-tag: 66aae86e-6f86-4a3e-b82a-44a783f774fd

View file

@ -1198,5 +1198,3 @@ Cette traduction fran
;;; Local Variables:
;;; coding: latin-1
;;; End:
;;; arch-tag: f6c5c2ff-bf24-477c-bd18-32f76f51ba65

View file

@ -1113,5 +1113,3 @@ stesso spirito. Per favore, leggete il file COPYING e poi distribuite
copie di GNU Emacs ai vostri amici. Aiutateci a combattere
l'ostruzionismo al software ("la proprietà") usando, scrivendo e
condividendo software libero!
;;; arch-tag: c6f7079d-8032-473d-91d4-36754af15719

View file

@ -1069,5 +1069,3 @@ GNU Emacs to your friends. Help stamp out software obstructionism
;;; Local Variables:
;;; coding: iso-2022-jp
;;; End:
;;; arch-tag: 7136abc2-eb97-4f51-80a2-fa690ba4cfe8

View file

@ -1003,5 +1003,3 @@ GNU $(C@L8F=:?M(B $(C00@L(B $(C@L(B $(CAvD'<-(B $(CFG@:(B $(C@z@[1G@L
COPYING$(C@L6s4B(B $(CFD@O@;(B $(C@P0m(B $(C3-(B $(CHD?!(B GNU $(C@L8F=:@G(B $(C:9;g:;@;(B $(CD#18?!0T(B
$(CAV=J=C?@(B. $(C@Z@/(B $(C<RGAF.?~>n8&(B $(C>20m(B $(C885i0m(B $(C0x@/GT@87N=a(B $(C<RGAF.?~>n(B
$(C9fGX8&(B ("$(C<R@/1G(B") $(C1Y@}GO4B5%(B $(C55?s=C4Y(B.
;;; arch-tag: 44503bc5-b2c1-4169-962d-9d33157221a9

File diff suppressed because it is too large Load diff

View file

@ -1248,4 +1248,3 @@
;;; arch-tag: 6c6b7445-4cd5-44ca-a101-7f4697b92f60

View file

@ -1110,5 +1110,3 @@ Condi
spirit. Citiţi fişierul COPYING şi apoi distribuiţi prietenilor copii
ale Emacs-ului. Contribuiţi la eliminarea obstrucţionismului software
folosind, scriind şi distribuind free software!
;;; arch-tag: dcf252cf-bd67-4f8d-a440-1ec4b8dbfd70

View file

@ -1078,5 +1078,3 @@ Copyright (c) 1985, 1996 Free Software Foundation
// Alex Ott.
// Большое спасибо Владимиру Бормотову, на базе перевода которого был сделан
// этот перевод
;;; arch-tag: ad4e5698-ea8b-45b7-b236-ed5ad5b72d2b

View file

@ -1101,5 +1101,3 @@ GNU Emacsu svojim priate
;;; Local Variables:
;;; coding: iso-latin-2
;;; End:
;;; arch-tag: 87861cfa-5cf6-4b87-9fab-86c93c5ca9f3

View file

@ -1135,5 +1135,3 @@ pi
;;; Local Variables:
;;; coding: iso-latin-2
;;; End:
;;; arch-tag: 985059e4-44c6-4ac9-b627-46c8db57acf6

View file

@ -1088,5 +1088,3 @@ The conditions for copying Emacs itself are more complex, but in the
same spirit. Please read the file COPYING and then do give copies of
GNU Emacs to your friends. Help stamp out software obstructionism
("ownership") by using, writing, and sharing free software!
;;; arch-tag: b352f774-622b-4cc6-85ce-43e3baf4fc1b

View file

@ -1005,4 +1005,3 @@ virach@nectec.or.th
Translate - January 1999 by Virach Sornlertlamvanich
;;; arch-tag: 79ad252a-448a-4dc9-a4cb-2097dd1ec014

View file

@ -26,5 +26,3 @@ TUTORIAL.zh: Chao-Hong Liu <chliu@gnu.org>
;;; Local Variables:
;;; coding: utf-8
;;; End:
;;; arch-tag: 8788b16b-e739-4304-a7f2-729bdb999fa0

View file

@ -1083,5 +1083,3 @@ Chinese Translation by Chao-Hong Liu (2002, 2003)
;;; Local Variables:
;;; coding: chinese-big5
;;; End:
;;; arch-tag: a51dafb4-e602-432b-8020-5d5d5f150811

View file

@ -96,5 +96,3 @@
# local variables:
# tab-width: 4
# End:
# arch-tag: cbaa71af-719b-4647-a2c1-cd4d36a4fc64

View file

@ -667,5 +667,3 @@ \section{Programming}
% Local variables:
% compile-command: "tex calccard"
% End:
% arch-tag: a2764f34-ec23-4083-bd5c-53f9e70a5da9

View file

@ -400,5 +400,3 @@ \section{Dired a Find}
%\copyrightnotice
\bye
% arch-tag: dd78e947-5b89-4e5b-8bab-b6003719dce5

View file

@ -664,5 +664,3 @@ \section{Z
% Local variables:
% compile-command: "csplain cs-refcard"
% End:
% arch-tag: 24ab5519-539c-4941-9a95-4ed9d819030f

View file

@ -2,8 +2,8 @@
% Title: GNU Emacs Survival Card
% Author: Wlodek Bzyl <matwb@univ.gda.pl>
%
% $Revision: 1.2 $
% $Date: 2003/02/04 14:30:41 $
% $Revision: 1.1 $
% $Date: 2001/04/18 13:59:16 $
%
%**start of header
@ -411,5 +411,3 @@ \section{Pomoc}
% Local variables:
% compile-command: "csplain survival"
% End:
% arch-tag: 86b21d3f-d8b6-412d-8d77-e6e8728f590e

View file

@ -1,3 +1 @@
.so man1/etags.1
.\" arch-tag: 54d4579b-9d66-4ba5-9fda-f01ec83612ad

View file

@ -639,5 +639,3 @@ \section{Selbst Kommandos schreiben}
% Local variables:
% compile-command: "tex refcard"
% End:
% arch-tag: af0a2666-f289-49f1-a9cc-cedab9783314

View file

@ -394,4 +394,3 @@ \section{Dired and Find}
\bye
% arch-tag: 483e7bb4-4576-4733-9fca-0eae1c861484

View file

@ -550,5 +550,3 @@ Permission is granted to copy and distribute translations of this
document into another language, under the above conditions for
modified versions, except that this permission notice may be stated
in a translation approved by the Free Software Foundation.
.\" arch-tag: 04dfd376-b46e-4924-919a-cecc3b257eaa

View file

@ -43,4 +43,3 @@ function edit ()
}
# arch-tag: 1e1b74b9-bf2c-4b23-870f-9eebff7515cb

View file

@ -23,5 +23,3 @@ alias edit 'set emacs_command=("emacs -nw \!*" "fg %emacs" "emacs -i \!* &"\
@ whichjob = 1 + $isjob + $?DISPLAY * 2 + $?WINDOW_PARENT * 4; \
test -S ~/.emacs_server && emacsclient \!* \
|| echo `pwd` \!* >! ~/.emacs_args && eval $emacs_command[$whichjob]'
# arch-tag: 433d58df-15b9-446f-ad37-f0393e3a23d4

View file

@ -76,5 +76,3 @@ This manual page was written by Stephane Bortzmeyer <bortzmeyer@debian.org>,
for the Debian GNU/Linux system (but may be used by others).
.SH COPYING
This manual page is in the public domain.
.\" arch-tag: 2b35e723-b197-4073-8752-231bc8b3d3f3

View file

@ -151,5 +151,3 @@ Permission is granted to copy and distribute translations of this
document into another language, under the above conditions for
modified versions, except that this permission notice may be stated
in a translation approved by the Free Software Foundation.
.\" arch-tag: a1f44815-5163-4026-89c1-4404e4b81d37

View file

@ -300,5 +300,3 @@ Permission is granted to copy and distribute translations of this
document into another language, under the above conditions for
modified versions, except that this permission notice may be stated
in a translation approved by the Free Software Foundation.
.\" arch-tag: 9534977f-af78-42f0-991d-1df6b6c05573

View file

@ -409,4 +409,3 @@ \section{Dired et Find}
\bye
% arch-tag: ffe6a489-24a2-4083-b8c3-5d03b621689d

View file

@ -662,5 +662,3 @@ \section{\'Ecriture de commandes}
% Local variables:
% compile-command: "tex fr-refcard"
% End:
% arch-tag: 39d6dc6e-1a4a-4071-84db-4719d4e9e40d

View file

@ -3,8 +3,8 @@
% Title: GNU Emacs Survival Card
% Author: Wlodek Bzyl <matwb@univ.gda.pl>
%
% $Revision: 1.2 $
% $Date: 2003/02/04 14:30:41 $
% $Revision: 1.1 $
% $Date: 2001/11/18 18:33:57 $
%
%**start of header
@ -415,5 +415,3 @@ \section{Obtenir de l'aide}
% Local variables:
% compile-command: "tex survival"
% End:
% arch-tag: 2fb4e93f-8bfa-4ab4-bc6d-b475131d766a

View file

@ -391,5 +391,3 @@ If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.
.\" arch-tag: 3a15de89-40c2-46b8-a9a2-0710357a9baa

View file

@ -148,5 +148,3 @@
(if (symbolp arg)
(set_proc_str (get-pname arg))
(error arg " is illegal argument to set-proc-str"))))
;;; arch-tag: 2e76c01f-8d6a-4d04-b9ab-0eaabec96aee

View file

@ -310,5 +310,3 @@ set key \2455 \khomscn
set key \2463 \kendscn
set key \2457 \kupscn
set key \2465 \kdnscn
;;; arch-tag: b066a884-e956-4f46-9d9c-13502f6cf7a6

View file

@ -165,4 +165,3 @@ set key \2857 \254 ;; m-~
set key \2318 \255 ;; m-del
;;; arch-tag: 93cefb0a-2b07-4d09-ae78-4d807b15645d

View file

@ -1,7 +1,7 @@
%&mex
%=====================================================================
% $Revision: 1.3 $
% $Date: 2003/02/04 14:30:42 $
% $Revision: 1.2 $
% $Date: 2001/09/23 17:45:20 $
%=====================================================================
% Reference Card for GNU Emacs version 20 on Unix systems was
% translated into Polish language by W{\l}odek Bzyl (matwb@univ.gda.pl)
@ -992,5 +992,3 @@ \section{Tworzenie nowych polece/n}
\copyrightnotice
\bye
% arch-tag: 19d15a16-70be-40c8-ad91-88899aac32a9

View file

@ -651,5 +651,3 @@ \section{Writing Commands}
% Local variables:
% compile-command: "tex refcard"
% End:
% arch-tag: d67bdf5d-b77c-44eb-a22e-f4f7d25174d2

View file

@ -205,5 +205,3 @@ Sales summary - Acme fundraising
;;; life-universe-everything: 42
;;; symbolic-formulas: (("Eastern area") ("West-district") ("North&South") ("Other"))
;;; End:
;;; arch-tag: 4fcb0843-e3f9-4270-b8fb-998129190765

View file

@ -406,5 +406,3 @@ \section{Dired a Find}
% Local variables:
% compile-command: "csplain sk-dired-ref"
% End:
% arch-tag: d5b57e24-16ec-4981-9315-14d3d16d3062

View file

@ -665,5 +665,3 @@ \section{Z
% Local variables:
% compile-command: "csplain sk-refcard"
% End:
% arch-tag: 9f8eacf2-daf9-4162-bc8d-4af7b269f3d3

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