+2004-07-17 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fsave_char_attribute_table): Use
+ `save_charset_properties' for CCS features when HAVE_LIBCHISE is
+ defined.
+
+ * mule-charset.c (save_charset_properties): Renamed from
+ `Fsave_charset_properties'; changed to non-Lisp function.
+ (syms_of_mule_charset): Abolish builtin function
+ `save-charset-properties'.
+
+2004-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (Fsave_charset_properties): New function when
+ HAVE_LIBCHISE is defined.
+ (syms_of_mule_charset): Add new builtin function
+ `save-charset-properties' when HAVE_LIBCHISE is defined.
+
+2004-06-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fput_char_attribute): Convert char-specs in value of
+ `{<-|->}ancient[^*]*' to characters and put reverse links.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{<-|->}ancient[^*]*'.
+
+2004-06-19 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fput_char_attribute): Convert char-specs in value of
+ `{<-|->}original[^*]*' to characters and put reverse links.
+ (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+ for `{<-|->}original[^*]*'.
+
+2004-06-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-canna.c (m2c): Fix problem with XEmacs CHISE.
+
+2004-06-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (Qsystem_char_id): New variable.
+
+ * chartab.c (Qsystem_char_id): Deleted even if HAVE_CHISE is
+ defined and HAVE_LIBCHISE_LIBCHISE is not defined.
+
+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-specs 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-specs 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.
+