+2004-05-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fput_char_attribute): When processing a reference of
+ a character, put into the end of the reversed reference of each
+ target character.
+
+2004-05-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Q_same): Deleted.
+ (Q_same_of): Deleted.
+ (Fput_char_attribute): Use Fstring_match to find `{<-|->}same'.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{<-|->}same'.
+ (syms_of_chartab): Delete builtin symbol `{<-|->}same'.
+
+2004-05-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Q_vulgar): Deleted.
+ (Q_vulgar_of): Deleted.
+ (Fput_char_attribute): Use Fstring_match to find `{<-|->}vulgar'.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{<-|->}vulgar'.
+ (syms_of_chartab): Don't define `{<-|->}vulgar'.
+
+2004-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fput_char_attribute): Convert char-refs in value of
+ `{<-|->}wrong[^*]*' to characters and put reverse links.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{<-|->}wrong[^*]*'.
+
+2004-04-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Q_vulgar): New variable.
+ (Q_vulgar_of): New variable.
+ (Fput_char_attribute): Convert char-refs in value of
+ `{->|<-}vulgar' to characters and put reverse links.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{->|<-}vulgar'.
+ (syms_of_chartab): Add new symbols `{->|<-}vulgar'.
+
+2004-04-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * text-coding.c (decode_add_er_char): Must to quote prefix string
+ as regexp.
+
+2004-04-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (put_char_ccs_code_point): Store characters of
+ =ucs whose code_points >= 0xF0000.
+
+2004-04-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (Vcharset_system_char_id): New variable in XEmacs
+ CHISE.
+ (syms_of_mule_charset): Add new symbol `system-char-id' in XEmacs
+ CHISE.
+ (complex_vars_of_mule_charset): Add new coded-charset
+ `system-char-id' in XEmacs CHISE; modify `=ucs' to eliminate
+ builtin characters over 0xEFFFF.
+
+ * chartab.c (syms_of_chartab): Don't define symbol
+ `system-char-id' in every case.
+
+ * char-ucs.h (Qsystem_char_id): New extern variable.
+ (LEADING_BYTE_SYSTEM_CHAR_ID): New macro.
+
+2004-04-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * text-coding.c (char_encode_utf8): Try to use entity-references
+ for U-000F0000 ... U-0010FFFF.
+
+2004-04-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * text-coding.c (ER_BUF_SIZE): New macro.
+ (struct decoding_stream): Use `ER_BUF_SIZE' to specify size of
+ `er_buf'.
+ (decode_add_er_char): Use `ER_BUF_SIZE' instead of 16.
+ (char_encode_as_entity_reference): Use `ER_BUF_SIZE'.
+
+2004-03-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (find_char_feature_in_family): New function.
+ (Fchar_feature): Use `find_char_feature_in_family' with
+ `->identical', `<-subsumptive' and `<-denotational'.
+
+2004-03-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * text-coding.c (char_encode_as_entity_reference): Allow prefix
+ within 8 characters; fix infinite loop.
+
+2004-03-10 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Q_same): New variable.
+ (Q_same_of): New variable.
+ (Fput_char_attribute): Convert char-refs in value of `{->|<-}same'
+ to characters and put reverse links.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{->|<-}same'.
+ (syms_of_chartab): Add new symbols `{->|<-}same'.
+
+2004-03-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Q_component): New variable.
+ (Q_component_of): Likewise.
+ (Fput_char_attribute): Convert char-refs in value of
+ `{->|<-}ideographic-component-forms' to characters and put reverse
+ links.
+ (syms_of_chartab): Add new symbols
+ `{->|<-}ideographic-component-forms'.
+
+2004-02-24 MORIOKA Tomohiko <tomo@m17n.org>
+
+ * chartab.c (Q_identical): New variable.
+ (Q_identical_from): New variable.
+ (Fchar_feature): Regard `->identical' as a feature to find
+ ancestors.
+ (Fput_char_attribute): Add reversed link for `{->|<-}identical'.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{->|<-}identical'.
+ (syms_of_chartab): Add new symbols `{->|<-}identical'.
+
+2004-02-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * char-ucs.h (encode_char_2): New inline function.
+ (CHAR_TO_CHARC): Use `encode_char_2' instead of `encode_char_1'.
+
2004-02-12 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
* chartab.c (Fput_char_attribute): Convert char-specs to