changeset 89743:664a98295b6d

*** empty log message ***
author Kenichi Handa <handa@m17n.org>
date Sun, 25 Jan 2004 08:13:15 +0000
parents a750cf193ec6
children 04403873d44f
files admin/ChangeLog.22 etc/ChangeLog.22 lisp/ChangeLog.22 src/ChangeLog.22
diffstat 4 files changed, 40 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/admin/ChangeLog.22	Sun Jan 25 08:12:37 2004 +0000
+++ b/admin/ChangeLog.22	Sun Jan 25 08:13:15 2004 +0000
@@ -1,3 +1,10 @@
+2004-01-25  Kenichi Handa  <handa@m17n.org>
+
+	* charsets/mapconv: Handle UNICODE2.
+
+	* charsets/Makefile (CJK): Include CP932-2BYTE.map
+	(CP932-2BYTE.map): New target.
+
 2003-08-16  Kenichi Handa  <handa@m17n.org>
 
 	* charsets: New directory for scripts to generate charset map
--- a/etc/ChangeLog.22	Sun Jan 25 08:12:37 2004 +0000
+++ b/etc/ChangeLog.22	Sun Jan 25 08:13:15 2004 +0000
@@ -1,3 +1,7 @@
+2004-01-25  Kenichi Handa  <handa@m17n.org>
+
+	* CP932-2BYTE.map: New file.
+
 2003-09-26  Kenichi Handa  <handa@m17n.org>
 
 	* ps-prin1.ps (HeaderOrFooterTextLines): Handle multiple strings
--- a/lisp/ChangeLog.22	Sun Jan 25 08:12:37 2004 +0000
+++ b/lisp/ChangeLog.22	Sun Jan 25 08:13:15 2004 +0000
@@ -1,3 +1,14 @@
+2004-01-25  Kenichi Handa  <handa@m17n.org>
+
+	* language/japanese.el (japanese-cp932): New coding system.
+	(cp932): New alias of it.
+
+	* international/mule-conf.el (katakana-sjis, cp932-2-byte)
+	(cp932): New charsets.
+
+	* international/mule.el (define-charset): If :code-space is not
+	given, generate it from :dimension.
+
 2004-01-23  Kenichi Handa  <handa@m17n.org>
 
 	* composite.el (reference-point-alist): Doc fixed.
--- a/src/ChangeLog.22	Sun Jan 25 08:12:37 2004 +0000
+++ b/src/ChangeLog.22	Sun Jan 25 08:13:15 2004 +0000
@@ -1,3 +1,21 @@
+2004-01-25  Kenichi Handa  <handa@m17n.org>
+
+	* coding.h (enum coding_attr_index): New member
+	coding_attr_trans_tbl.
+	(CODING_ATTR_TRANS_TBL): New macro.
+
+	* coding.c (get_translation_table): New function.
+	(translate_chars): Fix the bug of skipping annotation data.
+	(decode_coding): Utilze get_translation_table.
+	(encode_coding): Likewise.
+	(char_encodable_p): Translate char if necessary.
+	(Funencodable_char_position): Likewise.
+	(Ffind_coding_systems_region_internal): Setup translation table
+	for encode in a coding system attribute vector in advance.
+	(Fcheck_coding_systems_region): Likewise.
+	(Fdefine_coding_system_internal): Allow a symbol as translation
+	table.  For shift-jis type coding system, allow 4th charset.
+
 2004-01-24  Kenichi Handa  <handa@m17n.org>
 
 	* coding.c (decode_coding_sjis): Check the first byte rigidly.