X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Flibchise.git;a=blobdiff_plain;f=ChangeLog;h=852a43ab75abf4ef7c55c8515eac70be707a2010;hp=561045ae195c4ec6d9c46b2c821755473ae49170;hb=HEAD;hpb=f43c6f986bd5d65215cff10244e9d41660d3ba97 diff --git a/ChangeLog b/ChangeLog index 561045a..852a43a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,300 @@ +2013-04-22 MORIOKA Tomohiko + + * configure.in: + - Change mail-address to chise-en@lists.chise.org. + - Require Concord Ver.0.9 or later. + +2013-04-20 MORIOKA Tomohiko + + * chise.c (CHISE_DS_open): Use `concord_open_env' instead of + `concord_open_ds'. + +2012-04-25 MORIOKA Tomohiko + + * README.en (Reporting Bugs): Modify for + chise-{en|ja}@lists.chise.org. + +2012-04-09 MORIOKA Tomohiko + + * README.en: Remove descriptions about CVS and add description + about the new Git repository. + +2011-10-30 MORIOKA Tomohiko + + * configure.in: Update version to 0.5.0. + + * Makefile.in (ABI_VERSION): Update to 4:0:3. + + * chise.h (chise_char_load_decomposition): New prototype. + (chise_ds_load_char_decomposition): New inline function. + + * chise.c (chise_char_load_decomposition): New function. + +2011-08-24 MORIOKA Tomohiko + + * Makefile.in (CFLAGS): Add $(DEFS). + + +2010-06-10 MORIOKA Tomohiko + + * libchise 0.4.2 released. + + * configure.in: Update version to 0.4.2. + +2008-07-21 MORIOKA Tomohiko + + * configure.in: Add settings for --with-site-includes=PATH and + --with-site-libraries=PATH. + + +2008-05-27 MORIOKA Tomohiko + + * libchise 0.4.1 released. + +2006-12-22 MORIOKA Tomohiko + + * configure.in: Update version to 0.4.1. + + * Makefile.in (libchise.la): Specify `-no-undefined' to avoid + error on Cygwin [suggested by KAMICHI Koichi ]. + (chise.lo): Specify `--mode=compile'. + (install.libs): Specify `--mode=install'. + + +2006-05-11 MORIOKA Tomohiko + + * libchise 0.4.0 released. + +2005-06-24 MORIOKA Tomohiko + + * sample.c (test_map_func): Use instead of + . + (test_radical_func): Likewise. + +2005-06-24 MORIOKA Tomohiko + + * chise.c (chise_char_set_feature_value): Use + `concord_obj_put_feature_value_str' instead of + `concord_stroid_set_feature_str'. + (chise_char_load_feature_value): Use + `concord_obj_get_feature_value_string' instead of + `concord_stroid_get_feature_string'. + (chise_char_gets_feature_value): Use + `concord_obj_gets_feature_value' instead of + `concord_stroid_gets_feature'. + (chise_feature_foreach_char_with_value): Use + `concord_feature_foreach_obj_string' instead of + `concord_feature_foreach_object_string'. + (chise_ccs_decode): Use `concord_index_strid_get_obj_string' + instead of `concord_index_strid_get_object_string'. + (chise_ccs_set_decoded_char): Use `concord_index_strid_put_obj' + instead of `concord_index_strid_set_object_str'. + (chise_feature_set_property_value): Use + `concord_obj_put_feature_value_str' instead of + `concord_stroid_set_feature_str'. + (chise_feature_load_property_value): Use + `concord_obj_get_feature_value_string' instead of + `concord_stroid_get_feature_string'. + (chise_feature_gets_property_value): Use + `concord_obj_gets_feature_value' instead of + `concord_stroid_gets_feature'. + +2005-06-24 MORIOKA Tomohiko + + * chise.c (CHISE_DS_close): Use `concord_close_ds' instead of + `CONCORD_DS_close'. + +2005-06-24 MORIOKA Tomohiko + + * chise.h, chise.c (chise_db_format_version): New constant. + + * Makefile.in (CHISE_CFLAGS): Add new macro + `CHISE_DB_FORMAT_VERSION'. + (distclean): Delete autom4te.cache, autoscan.log, configure.scan + and libtool. + +2005-06-23 MORIOKA Tomohiko + + * chise.h: Don't include and . + (CHISE_DS_Type): Use instead of . + +2005-06-23 MORIOKA Tomohiko + + * README.en (PREREQUISITES): Add `CONCORD'. + + * configure.in: + - Update version to 0.4.0. + - Don't link Berkeley DB. + - Use `AC_CHECK_LIB' to link CONCORD. + + * chise.h: Use concord.h. + (CHISE_DS_Type): Use instead of . + (CHISE_DS_Berkeley_DB): New macro to wrap + `CONCORD_Backend_Berkeley_DB'. + (CHISE_DS): Use instead of . + (CHISE_Value): Use instead of . + (chise_value_size): Changed to non-inline function. + (chise_value_data): Likewise. + (chise_value_to_c_string): Likewise. + (struct CHISE_Feature_Table): Abolished. + (CHISE_Feature): Use instead of + . + (struct CHISE_CCS_Table): Abolished. + (CHISE_CCS): Use instead of . + (struct CHISE_Property_Table): Abolished. + (CHISE_Property): Use instead of + . + + * chise.c: Don't use "chise-name.h". + (chise_ds_open_feature_table): Deleted. + (chise_ft_close): Deleted. + (chise_ds_open_ccs_table): Deleted. + (chise_ccst_close): Deleted. + (chise_ds_open_property_table): Deleted. + (chise_pt_close): Deleted. + (CHISE_Attribute_Table): Deleted. + (CHISE_Attribute_Table_open): Deleted. + (CHISE_Attribute_Table_close): Deleted. + (chise_attribute_table_get): Deleted. + (chise_attribute_table_put): Deleted. + (chise_value_size): New function. + (chise_value_data): New function. + (chise_value_to_c_string): New function. + (struct CHISE_DS): Abolished. + (CHISE_DS_open): New implementation; use `concord_open_ds' and + `concord_ds_get_genre'. + (CHISE_DS_close): New implementation; use `CONCORD_DS_close' and + `concord_genre_get_data_source'. + (chise_ds_location): New implementation; use `concord_ds_location' + and `concord_genre_get_data_source'. + (chise_ds_get_feature): New implementation; use + `concord_genre_get_feature'. + (chise_ds_get_ccs): New implementation; use + `concord_genre_get_index'. + (chise_ds_get_property): New implementation; use + `concord_ds_get_genre', `concord_genre_get_data_source' and + `concord_genre_get_feature'. + (chise_ds_foreach_char_feature_name): New implementation; use + `concord_genre_foreach_feature_name'. + (struct CHISE_Feature_Table): Abolished. + (chise_feature_setup_db): New implementation; use + `concord_feature_setup_db'. + (chise_feature_sync): New implementation; use + `concord_feature_sync'. + (chise_char_set_feature_value): New implementation; use + `concord_stroid_set_feature_str'. + (chise_char_load_feature_value): New implementation; use + `concord_stroid_get_feature_string'. + (chise_char_gets_feature_value): New implementation; use + `concord_stroid_gets_feature'. + (chise_feature_for_a_char_with_value_func): New variable. + (chise_feature_foreach_char_with_value_wrapper): New function. + (chise_feature_foreach_char_with_value): New implementation; use + `chise_feature_for_a_char_with_value_func', + `chise_feature_foreach_char_with_value_wrapper' and + `concord_feature_foreach_object_string'. + (struct CHISE_CCS_Table): Abolished. + (chise_ccs_setup_db): New implementation; use + `concord_index_setup_db'. + (chise_ccs_sync): New implementation; use `concord_index_sync'. + (chise_ccs_decode): Use `concord_index_strid_get_object_string' + instead of `chise_attribute_table_get'. + (chise_ccs_set_decoded_char): Use + `concord_index_strid_set_object_str' instead of + `concord_index_strid_set_object_str'. + (struct CHISE_Property_Table): Abolished. + (chise_ds_open_property_table): Deleted. + (chise_pt_close): Deleted. + (chise_property_setup_db): New implementation; use + `concord_feature_setup_db'. + (chise_property_sync): New implementation; use + `concord_feature_sync'. + (chise_feature_set_property_value): New implementation; use + `concord_stroid_set_feature_str' and `concord_feature_get_name'. + (chise_feature_load_property_value): New implementation; use + `concord_stroid_get_feature_string' and + `concord_feature_get_name'. + (chise_feature_gets_property_value): New implementation; use + `concord_stroid_gets_feature' and `concord_feature_get_name'. + +2005-06-22 MORIOKA Tomohiko + + * chise-name.h, name.c: Deleted. + + * Makefile.in (CHISE_DIR_VERSION): Update to 1.0. + (ABI_VERSION): Update to 3:0:2. + (HEADERS): Delete chise-name.h. + (OBJS): Delete name.lo. + + +2005-03-29 MORIOKA Tomohiko + + * libchise 0.3.0 released. + +2005-03-02 MORIOKA Tomohiko + + * chise.h: Modify for C++. + + * sample.c (test_radical_func): New function. + (main): Add sample code about `ideographic-radical'. + +2004-07-17 MORIOKA Tomohiko + + * configure.in: Update version to 0.3.0. + + * Makefile.in (datadir): New variable. + (libexecdir): Commented out. + (sharedstatedir): New variable. + (CHISE_DIR_PREFIX): Use ${datadir}/chise instead of + ${libexecdir}/chise. + (CHISE_DIR_VERSION): Update to 0.3. + (CHISE_DB_DIR): Use ${CHISE_DIR} instead of + ${CHISE_DIR}/${target}. + +2004-07-15 MORIOKA Tomohiko + + * chise.c (struct CHISE_DS): Add new member `property_names'. + (CHISE_DS_open): Initialize `property_names'. + (CHISE_DS_close): Destroy `property_names'. + (chise_ds_location): New function. + (chise_ds_get_property): New function. + (struct CHISE_Property_Table): New structure. + (chise_ds_open_property_table): New function. + (chise_pt_close): Likewise. + (chise_property_setup_db): Likewise. + (chise_property_sync): Likewise. + (chise_feature_set_property_value): Likewise. + (chise_feature_load_property_value): Likewise. + (chise_feature_gets_property_value): Likewise. + + * chise.h (chise_ds_location): New prototype. + (CHISE_Property_Table): New type. + (CHISE_Property): New type. + (chise_ds_get_property): New prototype. + (chise_property_setup_db): Likewise. + (chise_property_sync): Likewise. + (chise_feature_set_property_value): Likewise. + (chise_feature_load_property_value): Likewise. + (chise_feature_gets_property_value): Likewise. + + * sample.c (main): Use `chise_ds_location'. + + * configure.in: Update version to 0.2.2. + + * Makefile.in (ABI_VERSION): Update to 2:0:1. + + +2004-03-01 MORIOKA Tomohiko + + * libchise 0.2.1 released. + + * Makefile.in (ABI_VERSION): Update to Revision 1. + + * configure.in: Update version to 0.2.1. + 2004-02-26 MORIOKA Tomohiko * name.c (chise_make_name_table): Change initial number of hash