update.
[chise/xemacs-chise.git.1] / src / ChangeLog
index 369ee79..d34843f 100644 (file)
@@ -1,3 +1,90 @@
+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-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.