X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=ChangeLog;h=e648e0c9d4bc983c8b6fc6d61eae435093a96cd6;hb=2ac03d76a41d47a59cf0effe74f90711873d0c99;hp=a438110544f1119e84269fab33e211d57fe79823;hpb=b5a8a512add1f0797c31201d9e6c3d1964240dab;p=chise%2Flibchise.git diff --git a/ChangeLog b/ChangeLog index a438110..e648e0c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,220 @@ +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 `CONCORD_Backend_Type' instead of `enum + CONCORD_Backend_Type'. + +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 `enum CONCORD_Backend_Type' instead of `enum + CHISE_DS_Type'. + (CHISE_DS_Berkeley_DB): New macro to wrap + `CONCORD_Backend_Berkeley_DB'. + (CHISE_DS): Use `CONCORD_Genre_Table' instead of `struct + CHISE_DS'. + (CHISE_Value): Use `CONCORD_String_Tank' instead of `DBT'. + (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 `CONCORD_Feature' instead of + `CHISE_Feature_Table*'. + (struct CHISE_CCS_Table): Abolished. + (CHISE_CCS): Use `CONCORD_INDEX' instead of `CHISE_CCS_Table*'. + (struct CHISE_Property_Table): Abolished. + (CHISE_Property): Use `CONCORD_Feature' instead of + `CHISE_Property_Table*'. + + * 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 + table to 256. + (chise_destroy_name_table): Destroy each entry. + + * chise.c (CHISE_DS_close): Use `chise_destroy_name_table'. + + +2003-11-03 MORIOKA Tomohiko + + * libchise 0.2.0 released. + +2003-11-03 MORIOKA Tomohiko + + * Makefile.in (TAR): New variable. + +2003-11-03 MORIOKA Tomohiko + + * Makefile.in (tar): New target. + 2003-11-02 MORIOKA Tomohiko * README.en, COPYING.LIB: New files.