(read_from_c_string): New function.
[chise/xemacs-chise.git.1] / src / ChangeLog
index d5e55e1..4597931 100644 (file)
@@ -1,3 +1,145 @@
+2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): Convert char-specs in value of
+       `{<-|->}Oracle-Bones[^*]*' to characters and put reverse links.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `{<-|->}Oracle-Bones[^*]*'.
+
+2005-05-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule.c (vars_of_mule): Update `xemacs-chise-version' to 0.22
+       (Kizu).
+
+2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * text-coding.c (Qccs_priority_list): New variable in XEmacs
+       CHISE.
+       (Fmake_coding_system): Support new property `ccs-priority-list' in
+       XEmacs CHISE.
+       (Fcoding_system_property): Likewise.
+       (char_encode_iso2022): Prefer CODING_SYSTEM_CCS_PRIORITY_LIST than
+       Vdefault_coded_charset_priority_list in XEmacs CHISE.
+       (syms_of_file_coding): Add builtin symbol `ccs-priority-list' in
+       XEmacs CHISE.
+       (complex_vars_of_file_coding): Define new coding-system-property
+       `ccs-priority-list' in XEmacs CHISE.
+
+       * file-coding.h (XCODING_SYSTEM_CCS_PRIORITY_LIST): New macro.
+
+2004-12-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-ucs.h (decoding_table_put_char): Moved to mule-charset.c;
+       changed to normal function.
+       (encode_char_2): Likewise.
+
+       * mule-charset.c (decoding_table_put_char): Copied from
+       char-ucs.h; changed to normal function.
+       (encode_char_2): Likewise.
+
+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
        characters in value of `ideographic-structure'.
        (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
        for `{<-|->}simplified(@...)'.
-       (Fdefine_char): bTry to use predefined character's id.
+       (Fdefine_char): Try to use predefined character's id.
 
 2004-02-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>