Sync up with r21-4-22.
[chise/xemacs-chise.git.1] / src / ChangeLog
index cb7d357..18a5a04 100644 (file)
@@ -1,3 +1,69 @@
+2009-04-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Fmake_charset): Add DOC-string of 'iso-ir and
+       '=>iso-ir.
+       (Fcharset_property): Regard '=>iso-ir as same as `iso_ir.
+
+2009-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Qto_iso_ir): New variable for XEmacs CHISE.
+       (make_charset): Add new argument `iso_ir'.
+       (Fmake_charset): Add new property `=>iso-ir' in XEmacs CHISE.
+       (Fmake_reverse_direction_charset): Copy CHARSET_ISO_IR(cs) in
+       XEmacs CHISE.
+       (Fcharset_property): Support `iso-ir' in XEmacs CHISE.
+       (syms_of_mule_charset): Add new builtin symbol `=>iso-ir' in
+       XEmacs CHISE.
+       (complex_vars_of_mule_charset): Specify argument `iso_ir' of
+       function `make_charset'.
+
+       * char-ucs.h (LEADING_BYTE_*): Enclose negative value with ( ).
+       (struct Lisp_Charset): Add new member `iso_ir'.
+       (CHARSET_ISO_IR): New macro.
+
+2009-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Fdecode_char): Fix problem when decoding GR
+       code-point by GL charset.
+
+2008-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c (concord_id_validate): New function.
+       (structure_type_create_concord): Use `concord_id_validate' instead
+       of `concord_name_validate' to accept integer and character as =id.
+
+2008-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c (func_for_each_object): Fix bug about GC-protection.
+
+2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * concord.c (Fconcord_object_put): Check argument FEATURE is a
+       symbol.
+
+2008-09-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * text-coding.c (struct decoding_stream): Add new member
+       `bom_flag' in XEmacs CHISE.
+       (reset_decoding_stream): Ignore U+FEFF in the beginning of stream
+       in XEmacs CHISE.
+
+2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c: Move definition of `=jis-x0208@1978' to
+       lisp/mule/mule-conf.el.
+
+2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * mule-charset.c (Qpartial): New variable in XEmacs CHISE.
+       (make_charset): Add new argument `partial'.
+       (Fmake_charset): Add new property 'partial in XEmacs CHISE.
+       (Fmake_reverse_direction_charset): Modify for `make_charset'.
+       (syms_of_mule_charset): Add new builtin symbol `partial' in XEmacs
+       CHISE.
+       (complex_vars_of_mule_charset): Modify for `make_charset'; specify
+       `=jis-x0208' as a partial coded-charset.
+
 2008-08-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * text-coding.c (decode_add_er_char): Fix problem when a character
        (Vcharset_thai_tis620): Likewise.
        (Vcharset_katakana_jisx0201): Likewise.
 
+2008-12-28  Vin Shelton  <acs@xemacs.org>
+
+       * XEmacs 21.4.22 is released
+
+2008-12-27  Vin Shelton  <acs@xemacs.org>
+
+       * syswindows.h: Don't define wide character interfaces for Cygwin
+       1.7 and up.
+
+2008-03-05  Dominique Quatravaux  <domq@cpan.org>
+
+       * glyphs-gtk.c: Fixed compilation under gcc 4.x.
+
+2008-11-01  Stephen J. Turnbull  <stephen@xemacs.org>
+
+       * regex.c (re_search_2): Fix at_dot by changing charpos to bytepos.
+       From Julian Bradfield <18654.1143.304851.782755@krk.inf.ed.ac.uk>.
+
+2008-12-25  Vin Shelton  <acs@xemacs.org>
+
+       * mule-ccl.c (ccl_driver): Fix off-by-one error.
+       By Julian Bradfield in
+       <18691.16568.526264.972026@krk.inf.ed.ac.uk>.
+
+       * mule-ccl.c (ccl_driver): 
+
 2007-10-07  Vin Shelton  <acs@xemacs.org>
 
        * XEmacs 21.4.21 is released