]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKenichi Handa <handa@m17n.org>
Sun, 25 Jan 2004 08:13:15 +0000 (08:13 +0000)
committerKenichi Handa <handa@m17n.org>
Sun, 25 Jan 2004 08:13:15 +0000 (08:13 +0000)
admin/ChangeLog.22
etc/ChangeLog.22
lisp/ChangeLog.22
src/ChangeLog.22

index ee129d9c119445cb27df9bce1318e102958b3bfa..1a1a706716991232ba1b503b858b876f29cfe6b4 100644 (file)
@@ -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
index 067cb672b5158de0c184603e19acd59f2d08883c..c6d6919345e47636343efc93fd59315a54fa090d 100644 (file)
@@ -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
index 92630d134c65ef91fd11f1793f6a16fdf37fb27a..dc1f7e58c7975c12a2ef6c912d28bf080af05465 100644 (file)
@@ -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.
index 92d19454e425709c94e4a642511908a927cd1938..422ddf8f7399e69a4c7df33fd1ddf38308d5effc 100644 (file)
@@ -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.