update.
[chise/xemacs-chise.git.1] / src / ChangeLog
index 87e9232..7e620b8 100644 (file)
@@ -1,3 +1,107 @@
+2011-07-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): Accept nil as a value of
+       CCS-feature [it means that specified object does not have
+       code-point of the CCS-feature].
+
+2011-06-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (complex_vars_of_mule_charset): Use "jisx0208"
+       instead of "jisx0208\\.1990" as the X-registry of `=jis-x0208'.
+
+2011-05-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * text-coding.c (char_encode_as_entity_reference): Don't use
+       `DECODE_CHAR' to detect isolated characters.
+
+       * mule-charset.c (charset_code_point): Change the third argument
+       `defined_only' to `accepted_mode'; `accepted_mode' can be
+       CHAR_ISOLATED_ONLY, CHAR_ALL or CHAR_DEFINED_ONLY.
+
+       * char-ucs.h (CHAR_ISOLATED_ONLY): New macro.
+       (CHAR_ALL): New macro.
+       (CHAR_DEFINED_ONLY): New macro.
+
+2011-03-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fchar_feature_base_name_eq): New function when
+       UTF2000 is enabled.
+       (Fput_char_attribute): Use `Fchar_feature_base_name_eq'.
+       (syms_of_chartab): Add new builtin function
+       `char-feature-base-name=' when UTF2000 is enabled.
+
+2011-02-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
+
+       * text-coding.c (Vdecomposition_feature_list): New variable when
+       UTF2000 is defined.
+       (char_encode_utf8): Refer variable `decomposition-feature-list'
+       instead of `=decomposition' feature.
+       (vars_of_file_coding): Add new variable
+       `decomposition-feature-list' when UTF2000 is defined.
+
+2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): Support `=decomposition@FOO' as
+       `=decomposition' feature.
+
+2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Fmake_charset): Fix problem for 94^n or 96^n
+       coded-charsets with builtin characters.
+
+2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
+
+       * text-coding.c (Qrep_decomposition): New extern.
+       (char_encode_utf8): Try to encode as combing sequence (or IVS).
+
+2011-01-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c (Fconcord_genre_ds): Add "#ifdef HAVE_LIBCHISE" ...
+       "#endif" for code to refer Vchise_system_db_directory.
+
+2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c (Fconcord_object_put): Use `member' instead of `memq'.
+       (Fconcord_object_adjoin): New function.
+       (Fconcord_object_adjoinX): New function.
+       (syms_of_concord): Defsubred `Fconcord_object_adjoin' and
+       `Fconcord_object_adjoinX'.
+
+2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c:
+       - Include "elconcord.h".
+       - Move EXFUNs for `Fconcord_decode_object', `Fconcord_object_put'
+         and `Fconcord_object_get' to elconcord.h.
+       (Lisp_CONCORD_DS): Moved to elconcord.h.
+       (struct Lisp_CONCORD_DS): Ditto.
+       (XCONCORD_DS): Ditto.
+       (XSET_CONCORD_DS): Ditto.
+       (CONCORD_DS_P): Ditto.
+       (CHECK_CONCORD_DS): Ditto.
+       (CONCHECK_CONCORD_DS): Ditto.
+       (Lisp_CONCORD_Object): Ditto.
+       (struct Lisp_CONCORD_Object): Ditto.
+       (XCONCORD_OBJECT): Ditto.
+       (XSET_CONCORD_OBJECT): Ditto.
+       (CONCORD_OBJECT_P): Ditto.
+       (CHECK_CONCORD_OBJECT): Ditto.
+       (CONCHECK_CONCORD_OBJECT): Ditto.
+       (CONCORD_OBJECT_GENRE): Ditto.
+       (CONCORD_OBJECT_ID): Ditto.
+       (XCONCORD_OBJECT_ID): Ditto.
+       (XCONCORD_OBJECT_GENRE): Ditto.
+       (concord_object_equal): New function.
+       (LRECORD_IMPLEMENTATION of "concord_object"): Use
+       `concord_object_equal'.
+
+       * elconcord.h: New file.
+
+2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c (print_concord_object): Use readable form even if
+       `print-readably' is nil.
+
 2010-11-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * concord.c (print_concord_object): Don't display location of