summaryrefslogtreecommitdiff
path: root/admin/charsets
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2016...Run admin/update-copyright. Paul Eggert2016-01-013-3/+3
* Use ‘echo’ safely with ‘\’ or leading ‘-’...POSIX says that ‘echo FOO’ produces implementation-defined output if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU behavior in that case. * Makefile.in (removenullpaths): Remove. (epaths-force): Rewrite to avoid the need for ‘echo’. (install-etc): Be clearer about escaping the shell metacharacters ‘\’ and ‘$’. * Makefile.in (install-arch-indep, install-etcdoc): * admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config: * admin/quick-install-emacs, build-aux/gitlog-to-emacslog: * configure.ac, lib-src/rcs2log, make-dist: * src/Makefile.in (lisp.mk): Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed. For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’ if $foo can contain arbitrary characters. * lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues. * doc/lispref/two-volume.make (vol1.pdf): * test/etags/make-src/Makefile (web ftp publish): Use ‘printf’ rather than ‘echo -e’. Paul Eggert2015-10-101-3/+2
* Minor quoting fixes in scripts and doc...Prefer straight quotes in random script files, as they are not converted. Prefer grave quotes in a couple of places in the manual that were missed earlier, as these quotes are converted. Paul Eggert2015-09-161-2/+1
* Minor backslash fixes in manuals and scripts...* Makefile.in (install-arch-indep): * admin/charsets/compact.awk: * admin/charsets/gb180302.awk (gb_to_index): * admin/charsets/gb180304.awk (gb_to_index): Avoid undefined behavior in Awk regular expression backslashes. * doc/misc/efaq.texi (Matching parentheses): Omit unnecessary backslashes. * doc/misc/gnus-faq.texi (FAQ 5-8): Avoid undefined behavior in suggested sed backslash usage. Paul Eggert2015-09-163-8/+5
* No need for cp51932.el, eucjp-ms.el to not be compiled any more....* admin/charsets/cp51932.awk, admin/charsets/eucjp-ms.awk: Don't set no-byte-compile in the outputs. * lisp/loadup.el: Don't specify uncompiled cp51932, eucjp-ms. Glenn Morris2015-06-152-2/+2
* Remove charset map files from repository, generate in first bootstrap...* admin/charsets/Makefile.in (${srcdir}/charsets.stamp): New. (all): Create the stamp file. (extraclean): Delete the stamp file. * src/Makefile.in (lispintdir, charsets): New variables. (${lispintdir}/cp51932.el, ${lispintdir}/eucjp-ms.el, ${charsets}): New rules. (emacs$(EXEEXT), temacs$(EXEEXT)): Depend on $charsets. * lisp/international/cp51932.el, lisp/international/eucjp-ms.el: * etc/charsets/*.map: Remove from repository. ; * admin/charsets/mapconv: Fix typo in output comment. ; * etc/charsets/README: Small update. ; * .gitignore: Update for charset changes. Glenn Morris2015-05-232-3/+6
* * admin/charsets/glibc/: New directory, imported from glibc 2.21....* admin/charsets/Makefile.in (GLIBC_CHARMAPS): Change to included version. (LOCAL, local, totalclean): Remove. (extraclean): Delete all generated files. Glenn Morris2015-05-23105-21/+5
* * admin/charsets/Makefile.in (TRANS_TABLE): Add short aliases.Glenn Morris2015-05-221-1/+1
* * admin/charsets/mapconv (LC_ALL): Set to C.Glenn Morris2015-05-221-0/+5
* * admin/charsets/Makefile.in (LOCAL, local): Fix members.Glenn Morris2015-05-221-2/+1
* Generate admin/charsets Makefile via configure, and make more portable....* configure.ac (SUBDIR_MAKEFILES): Add admin/charsets/Makefile. (admin/charsets/Makefile): Generate it. * admin/charsets/Makefile.in: Rename from Makefile. (AWK, srcdir, top_srcdir, AM_DEFAULT_VERBOSITY): New variables, set by configure. (charsetdir, lispintdir, mapfiledir, AM_V_GEN, am__v_GEN_) (am__v_GEN_0, am__v_GEN_1, AM_V_at, am__v_at_, am__v_at_0) (am__v_at_1, LOCAL, mapconv, run_mapconv, big5, compact, cp51932) (cp932, eucjp_ms, gb180302, gb180304, kuten): New variables. (TRANS_TABLE, CHARSETS): Add directory prefix to value. (all): Declare PHONY. (local): New PHONY target. (map_template): New template. Use to define short PHONY aliases. (*.map): Add directory prefixes to targets and prerequisites. Respect make verbosity. (JISC6226.map): Replace non-portable sed append without newline. (install): Remove rule. (clean): Only delete temporary sedscript. (bootstrap-clean, distclean, maintainer-clean, extraclean) (totalclean): New PHONY rules. * admin/charsets/mapconv (BASE): Replace basename with expr. (FILE): Add "mapfiles" subdirectory. (AWK): New variable. Use throughout in place of "awk". (main): Use "gunzip -c" in place of "zcat". Don't leave whitespace before "p", for older sed. * admin/charsets/mapfiles/PTCP154: Add final newline, to make older sed versions happy. ; * .gitignore: Ignore admin/charsets/Makefile. Glenn Morris2015-05-214-337/+353
* Tweak japanese.el's loading of dependencies....* lisp/loadup.el: Explicitly load cp51932 and eucjp-ms. * lisp/language/japanese.el: Use require rather than load. * lisp/international/cp51932.el, lisp/international/eucjp-ms.el: Provide a feature. * admin/charsets/eucjp-ms.awk, admin/charsets/cp51932.awk: Provide a feature in the generated file. Glenn Morris2015-05-152-0/+4
* Update copyright year to 2015...Run admin/update-copyright. Paul Eggert2015-01-011-1/+1
* .gitignore cleanup....* .gitignore: Merge contents of subsidiary files and organize the result so as to avoid duplication. Remove no-longer needed entries. * admin/charsets/.gitignore, admin/unidata/.gitignore: * doc/lispintro/.gitignore, etc/.gitignore, leim/.gitignore: * leim/ja-dic/.gitignore, lib-src/.gitignore, lisp/.gitignore: * lisp/calc/.gitignore, lisp/calendar/.gitignore: * lisp/cedet/.gitignore, lisp/emulation/.gitignore: * lisp/erc/.gitignore, lisp/eshell/.gitignore, lisp/gnus/.gitignore: * lisp/international/.gitignore, lisp/language/.gitignore: * lisp/leim/.gitignore, lisp/leim/quail/.gitignore: * lisp/mail/.gitignore, lisp/mh-e/.gitignore, lisp/net/.gitignore: * lisp/nxml/.gitignore, lisp/obsolete/.gitignore: * lisp/play/.gitignore, lisp/progmodes/.gitignore: * lisp/term/.gitignore, lisp/textmodes/.gitignore: * lisp/url/.gitignore, nt/.gitignore, src/.gitignore: Remove; no longer needed. Paul Eggert2014-11-171-2/+0
* Fix copyright license notices for Adobe Unicode mapping files....* charsets/mapfiles/README: The copied files are not compressed. Check for copies as of today. * charsets/mapfiles/stdenc.txt, charsets/mapfiles/symbol.txt: Update from table version 0.2 (1999-03-30) to 1.0 (2011-07-12). This doesn't change the table data, just copyright license notice. The new notices are compatible with the GPL, the old ones were not. Paul Eggert2014-01-153-39/+60
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* (Mostly) fix bug #16007 with generation of MULE-*.map files.... admin/charsets/mule-charsets.el: Rewritten to work in Emacs 23 and later. Eli Zaretskii2013-11-301-16/+30
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
* Add more mappings for the charset japanese-jisx0208-1978.Kenichi Handa2012-10-141-3/+13
* Re-generate charsets. Adjust for the change of admin/charset/mapfiles/*.gzKenichi Handa2012-10-1110-75/+90
* * admin/charsets/mule-charsets.el (header): Fix typo....* etc/charsets/MULE-ethiopic.map: Fix typo in comment. * etc/charsets/MULE-ipa.map: Likewise. * etc/charsets/MULE-is13194.map: Likewise. * etc/charsets/MULE-lviscii.map: Likewise. * etc/charsets/MULE-sisheng.map: Likewise. * etc/charsets/MULE-tibetan.map: Likewise. * etc/charsets/MULE-uviscii.map: Likewise. Andreas Schwab2012-08-281-1/+1
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* Spelling fixes.Paul Eggert2011-11-261-1/+1
* Spelling fixes.Paul Eggert2011-11-142-2/+2
* Spelling fixes.Paul Eggert2011-11-121-1/+1
* Spelling fixes.Paul Eggert2011-11-081-1/+1
* admin/make-dist: Add admin/ to source tarballs....admin/charsets/mapfiles/*.gz: Delete. Add gunzipped versions. See emacs-devel thread at http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00347.html Chong Yidong2011-08-1234-0/+71266
* Fix typos.Juanma Barranquero2011-07-141-1/+1
* Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-1/+1
* Nuke arch-tags.Glenn Morris2011-01-159-9/+0
* * admin/charsets/cp51932.awk: No longer print arch-tag.Glenn Morris2011-01-151-4/+0
* * admin/charsets/eucjp-ms.awk: No longer print arch-tag.Glenn Morris2011-01-151-3/+0
* Merge from emacs-23Stefan Monnier2011-01-1411-12/+12
|\
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-0211-12/+12
* | Remove the Arch metafiles.Stefan Monnier2010-04-121-4/+0
|/
* Add 2010 to copyright years.Glenn Morris2010-01-1311-12/+12
* For the UNICODE format files, do reverse sort...and don't compact the map. This is to prefer the first one in the duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0). Kenichi Handa2009-06-241-2/+4
* (JISX213A.map): Make it depend on mapfiles/JISX213A.map.gz....(BIG5-1.map, BIG5-2.map): Prepend "# " to the first comment line. Kenichi Handa2009-06-121-13/+4
* Describe JISX213A.map.gz.Kenichi Handa2009-06-121-0/+6
* New file.Kenichi Handa2009-06-121-0/+0
* New file.Kenichi Handa2009-06-1217-0/+76
* Maps depend on files under mapfiles or ${GLIBC_CHARMAPS}.Kenichi Handa2009-06-121-79/+51
* Mostly re-written to handle "gzip"ed input files.Kenichi Handa2009-06-121-34/+36
* (END): Print arch-tag at the tail.Kenichi Handa2009-06-121-0/+2
* Mostly re-written to handle glibc's EUC-JP-MS.Kenichi Handa2009-06-121-34/+64
* Mostly re-written to generate all MULE-*.map files.Kenichi Handa2009-06-121-14/+12
* Add 2009 to copyright years.Glenn Morris2009-01-0810-10/+10
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-0910-99/+82
* Update copyright years and GPL version.Glenn Morris2008-02-022-9/+9
* Add copyright and license notice.Glenn Morris2008-02-022-0/+42