X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2FChangeLog;h=f681de13eb89e70114e9c3b381de137266ae8042;hb=daa4e66b34c2bb2b5e8259a0c6db822cd3d804fd;hp=a6980c7e83617e8db09c108669426d912adf5f83;hpb=922315ac3c903ecd0d8b2595a4f811f06f946f32;p=chise%2Fxemacs-chise.git diff --git a/src/ChangeLog b/src/ChangeLog index a6980c7..f681de1 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,186 @@ +2011-01-04 MORIOKA Tomohiko + + * concord.c (Fconcord_genre_ds): Add "#ifdef HAVE_LIBCHISE" ... + "#endif" for code to refer Vchise_system_db_directory. + +2010-12-07 MORIOKA Tomohiko + + * 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 + + * 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 + + * concord.c (print_concord_object): Use readable form even if + `print-readably' is nil. + +2010-11-19 MORIOKA Tomohiko + + * concord.c (print_concord_object): Don't display location of + data-source when `print-readably' is nil. + +2010-11-15 MORIOKA Tomohiko + + * concord.c (Fconcord_genre_ds): Use Vchise_system_db_directory as + the default location of data-source. + (complex_vars_of_concord): Use Vchise_system_db_directory to + assign genre `character' and `feature'. + + * chartab.h (Vchise_system_db_directory): New extern when + HAVE_CONCORD is defined. + +2010-09-15 MORIOKA Tomohiko + + * concord.c: Include if HAVE_LIBCHISE is defined. + (Qcharacter): New variable when HAVE_LIBCHISE is defined. + (Qfeature): Ditto. + (Fconcord_object_genre): New function. + (syms_of_concord): + - Add new builtin symbols `character' and `feature' when + HAVE_LIBCHISE is defined. + - Add Add new builtin function `concord-object-genre'. + (complex_vars_of_concord): New function; assign genres `character' + and `feature' when HAVE_LIBCHISE is defined. + +2010-09-14 MORIOKA Tomohiko + + * emacs.c (main_1): Call `complex_vars_of_concord' when + HAVE_CONCORD is defined. + + * symsinit.h (complex_vars_of_concord): New prototype. + +2010-07-01 MORIOKA Tomohiko + + * chartab.c (allocate_character): Add `static'. + +2010-07-01 MORIOKA Tomohiko + + * chartab.c (allocate_character): New function. + (Fdefine_char): Use allocate_character(). + +2010-06-10 MORIOKA Tomohiko + + * mule.c (vars_of_mule): Update `xemacs-chise-version' to 0.25 + (Ōkawara). + +2010-03-29 MORIOKA Tomohiko + + * chartab.c (save_uint8_byte_table): Fixed problem when a property + is unloaded. + (save_uint16_byte_table): Likewise. + +2010-02-21 MORIOKA Tomohiko + + * chartab.c (Fchar_feature_property): New function when LIBCHISE + is enabled. + (Fput_char_feature_property): Likewise. + (syms_of_chartab): Add new builtin functions + `char-feature-property' and `put-char-feature-property' when + LIBCHISE is enabled. + +2009-04-04 MORIOKA Tomohiko + + * 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 + + * 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 + + * mule-charset.c (Fdecode_char): Fix problem when decoding GR + code-point by GL charset. + +2008-10-08 MORIOKA Tomohiko + + * 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 + + * concord.c (func_for_each_object): Fix bug about GC-protection. + +2008-09-03 MORIOKA Tomohiko + + * concord.c (Fconcord_object_put): Check argument FEATURE is a + symbol. + +2008-09-18 MORIOKA Tomohiko + + * 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 + + * mule-charset.c: Move definition of `=jis-x0208@1978' to + lisp/mule/mule-conf.el. + +2008-09-03 MORIOKA Tomohiko + + * 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 + + * text-coding.c (decode_add_er_char): Fix problem when a character + represented by an entity-reference is not defined. + 2008-06-04 MORIOKA Tomohiko * char-ucs.h, chartab.c, fns.c, mule-charset.c: Rename Qmap_* to @@ -5907,6 +6090,32 @@ (Vcharset_thai_tis620): Likewise. (Vcharset_katakana_jisx0201): Likewise. +2008-12-28 Vin Shelton + + * XEmacs 21.4.22 is released + +2008-12-27 Vin Shelton + + * syswindows.h: Don't define wide character interfaces for Cygwin + 1.7 and up. + +2008-03-05 Dominique Quatravaux + + * glyphs-gtk.c: Fixed compilation under gcc 4.x. + +2008-11-01 Stephen J. Turnbull + + * 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 + + * 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 * XEmacs 21.4.21 is released