(MIN_LEADING_BYTE): Changed to -0x100.
[chise/xemacs-chise.git-] / src / ChangeLog
index a539ded..e5214a2 100644 (file)
@@ -1,3 +1,67 @@
+2001-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (XCHARSET_CELL_RANGE): New inline function.
+       (decode_char_table_range): Use `XCHARSET_CELL_RANGE'; accept 94^3,
+       94^4, 96^3, 96^4, 128^n and 256^n set.
+       (put_char_table): Use `XCHARSET_CELL_RANGE'.
+       (map_char_table): Likewise.
+
+2001-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (get_char_table): Use `get_char_id_table' in XEmacs
+       UTF-2000.
+
+2001-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.h (get_char_id_table): New inline function.
+
+       * chartab.c (get_char_id_table): Moved to chartab.h as an inline
+       function.
+
+2001-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.h (decode_char_table_range): New prototype in XEmacs
+       UTF-2000.
+       (put_char_id_table): New inline function in XEmacs UTF-2000.
+
+       * chartab.c (put_char_id_table): Moved to chartab.h as an inline
+       function.
+       (decode_char_table_range): Delete static declaration in XEmacs
+       UTF-2000.
+
+2001-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (put_char_id_table): Use `put_char_table'.
+
+2001-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (map_over_uint8_byte_table): Delete argument `ccs'.
+       (map_over_uint16_byte_table): Likewise.
+       (map_over_byte_table): Likewise.
+       (map_char_table): Modify for `map_over_uint8_byte_table',
+       `map_over_uint16_byte_table' and `map_over_byte_table' in XEmacs
+       UTF-2000.
+
+2001-09-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (struct map_char_table_for_charset_arg): New
+       structure.
+       (map_char_table_for_charset_fun): New function.
+       (map_char_table): Use `map_char_table' for encoding_table of
+       `range->charset'.
+
+2001-09-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (map_char_table): Check a character is found in
+       range->charset instead of non default value is defined in
+       char-table when range is CHARTAB_RANGE_ROW.
+
+2001-09-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (map_char_id_table): Deleted.
+       (Fmap_char_attribute): Use `map_char_table' instead of
+       `map_char_id_table'.
+
 2001-09-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * syntax.h (SYNTAX_CODE_UNSAFE): New implementation in XEmacs