changeset 90167:098f05ddcc64

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Tue, 10 May 2005 02:35:10 +0000
parents 3e2ec732efd4
children 60394801794e
files admin/ChangeLog.unicode admin/unidata/Makefile lisp/ChangeLog.unicode src/ChangeLog.unicode
diffstat 4 files changed, 36 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/admin/ChangeLog.unicode	Tue May 10 02:34:43 2005 +0000
+++ b/admin/ChangeLog.unicode	Tue May 10 02:35:10 2005 +0000
@@ -1,3 +1,19 @@
+2005-05-10  Kenichi Handa  <handa@m17n.org>
+
+	* unidata/unidata-gen.el: Typo fixed in comments.  Change
+	string-to-int to string-to-number.
+	(unidata-text-file): Defined to .../unidata.txt.
+	(unidata-list): Just insert unidata-text-file.
+	(unidata-get-decomposition): Handle Hangul decomposition.
+	(unidata-gen-files): Don't use \040, instead at ^L near the end of
+	file.
+
+	* unidata/Makefile (TEMACS): Renamed from EMACS.  Set to temacs.
+	Caller changed.
+	(unidata.txt): New target.
+	(charprop.el): Depends on unidata.txt.
+	(clean): Remove unidata.txt.
+
 2005-03-02  Kenichi Handa  <handa@m17n.org>
 
 	* unidata/unidata-gen.el (unidata-get-name): Handle "CJK IDEOGRAPH".
--- a/admin/unidata/Makefile	Tue May 10 02:34:43 2005 +0000
+++ b/admin/unidata/Makefile	Tue May 10 02:35:10 2005 +0000
@@ -20,16 +20,19 @@
 # Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 # Boston, MA 02111-1307, USA.
 
-EMACS = ../../src/emacs
+TEMACS = ../../src/temacs
 DSTDIR = ../../lisp/international
-RUNEMACS = ${EMACS} -q --no-site-file --multibyte -batch
+RUNEMACS = ${TEMACS} -Q --multibyte -batch
 
 all: charprop.el
 
 unidata-gen.elc: unidata-gen.el
 	${RUNEMACS} -f batch-byte-compile ./unidata-gen.el
 
-charprop.el: unidata-gen.elc UnicodeData.txt
+unidata.txt: UnicodeData.txt
+	sed -e 's/\([^;]*\);\(.*\)/(#x\1 "\2")/' -e 's/;/" "/g' < $< > $@
+
+charprop.el: unidata-gen.elc unidata.txt
 	${RUNEMACS} -l ./unidata-gen.elc -f unidata-gen-files
 
 install: charprop.el
@@ -40,4 +43,4 @@
 	if test -f charprop.el; then \
 	  rm -f `sed -n 's/^;; FILE: //p' < charprop.el`; \
 	fi
-	rm -f charprop.el unidata-gen.elc
+	rm -f charprop.el unidata-gen.elc unidata.txt
--- a/lisp/ChangeLog.unicode	Tue May 10 02:34:43 2005 +0000
+++ b/lisp/ChangeLog.unicode	Tue May 10 02:35:10 2005 +0000
@@ -1,3 +1,9 @@
+2005-05-10  Kenichi Handa  <handa@m17n.org>
+
+	* loadup.el: Load international/charprop.el with NOERROR t.
+
+	* Makefile.in (AUTOGENEL): Add charprop.el and uni-*.el.
+
 2005-05-07  Kenichi Handa  <handa@m17n.org>
 
 	* international/uni-bidi.el, international/uni-category.el,
--- a/src/ChangeLog.unicode	Tue May 10 02:34:43 2005 +0000
+++ b/src/ChangeLog.unicode	Tue May 10 02:35:10 2005 +0000
@@ -1,3 +1,10 @@
+2005-05-10  Kenichi Handa  <handa@m17n.org>
+
+	* Makefile.in (shortlisp): Add ../lisp/international/charprop.el.
+	(temacs${EXEEXT}): Build charprop.el if necessary.
+	(admindir): New variable.
+	($(lispsource)international/charprop.el): New target.
+
 2005-05-04  Miles Bader  <miles@gnu.org>
 
 	* character.c (chars-in-region): Obsolete function removed.