+2004-12-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * char-ucs.h (Vdisplay_coded_charset_priority_use_inheritance):
+ New extern.
+ (Vdisplay_coded_charset_priority_use_hierarchy_order): Likewise.
+ (encode_char_2_search_children): New inline function.
+ (encode_char_2): Refer
+ `Vdisplay_coded_charset_priority_use_{inheritance|hierarchy_order}'
+ and use `encode_char_2_search_children'.
+
+2004-12-04 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c
+ (Vdisplay_coded_charset_priority_use_inheritance): New variable.
+ (Vdisplay_coded_charset_priority_use_hierarchy_order): Likewise.
+ (vars_of_mule_charset): Add new variable
+ `display-coded-charset-priority-use-inheritance' and
+ `display-coded-charset-priority-use-hierarchy-order'.
+
+2004-11-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * char-ucs.h (Q_subsumptive): New extern.
+ (Q_denotational): Likewise.
+ (encode_char_2): Search children specified by `->subsumptive' and
+ `->denotational'.
+
+2004-11-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (complex_vars_of_mule_charset): Modify the
+ X-registry of `ucs-bmp'.
+
+2004-10-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (char-variants): Refer `->subsumptive',
+ `->denotational' and `->identical' as same as `->ucs-unified'.
+
+2004-10-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fput_char_attribute): Convert char-specs in value of
+ `{<-|->}{fullwidth|halfwidth}[^*]*' to characters and put reverse
+ links.
+
+2004-09-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * text-coding.c: Add EXFUN for `Fregexp_quote'.
+ (decode_add_er_char): Fix problem about infinite loop when a CCS
+ specified in `coded-charset-entity-reference-alist' is not
+ existed.
+
+2004-09-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (syms_of_mule_charset): Rename
+ `=jis-x0208-{1978|1983|1990}' to `=jis-x0208@{1978|1983|1990}'.
+
+2004-08-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * fns.c (simplify_char_spec): Don't allocate new character-object
+ if specified char_spec does not have any CCS-features.
+
+ * chartab.h: Add EXFUN for Fdefine_char.
+
+ * chartab.c: Delete EXFUN for Fdefine_char.
+
+2004-08-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * fns.c (simplify_char_spec): Use Fdefine_char instead of
+ Ffind_char for char-spec.
+
+2004-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * lisp-disunion.h (XCHARVAL): Fix condition about
+ SIZEOF_EMACS_INT.
+
+2004-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (decode_builtin_char): Use <EMACS_INT> instead of
+ <int> for `code'.
+ (Fdecode_builtin_char): Use <EMACS_INT> instead of <int> for code
+ point; use <Emchar> instead of <int> for character-id.
+
+2004-07-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * lisp-disunion.h (make_int): Cast the argument into <EMACS_INT>.
+ (make_char): Likewise.
+ (XCHARVAL): Don't use the inline function for UTF-2000 in 64 bit
+ environment.
+ (XCHARVAL[for UTF-2000 in 32 bit environment]): Use <Emchar>
+ instead of <int> as the type of return value; use <Lisp_Object>
+ instead of <Emchar> as the type of argument.
+ (XCHARVAL[macro version]): Cast the result into <Emchar>.
+
+ * syntax.h (SYNTAX_CODE_UNSAFE): Use <Lisp_Object> and <enum
+ syntaxcode> instead of <int>.
+
+2004-07-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (put_char_composition): Use DECODE_CHAR to get
+ character corresponding with UCS code point.
+ (Fput_char_attribute): Likewise.
+
+ * mule-charset.c (put_char_ccs_code_point): Don't omit a UCS
+ character in the UCS decoding-table if the char-id is not equal to
+ the UCS code point.
+
+2004-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * mule-charset.c (Fsave_charset_properties): Use `true-name' only
+ for aliases; write `description'; write
+ `mother-code-{min|max|offset|conversion}' if CHARSET_MAX_CODE is
+ not 0.
+
+2004-07-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (Fsave_char_attribute_table): Don't use
+ `save_charset_properties'.
+
+ * mule-charset.c (Fsave_charset_properties): Renamed from
+ `save_charset_properties' and changed to Lisp function again;
+ write property `type' as `CCS'; write properties `final-byte' and
+ `mother' if they exists.
+ (syms_of_mule_charset): Revive builtin function
+ `save-charset-properties' when HAVE_LIBCHISE is defined.
+
+2004-07-21 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+ * chartab.c (open_chise_data_source_maybe): Use Vdata_directory
+ instead of Vexec_directory.
+ (char_attribute_system_db_file): Likewise.
+
+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