(struct COS_Feature_ent): Add new member `number_of_hits'.
[chise/concord.git] / ChangeLog
index 5b6b3f3..f6aee7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,139 @@
+2013-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * cos.h: Include <stdint.h>.
+
+2013-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * cos.c (concord_object_get_attribute): Renamed from
+       `concord_object_get_feature_value'.
+
+       * concord.h (concord_object_get_attribute): Renamed from
+       `concord_object_get_feature_value'.
+
+2013-05-18  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * concord.c (concord_opened_feature_list): New variable.
+       (concord_opened_feature_list_last): New variable.
+       (concord_opened_feature_list_length): New variable.
+       (concord_opened_feature_list_limit): New variable.
+       (concord_opened_index_list): New variable.
+       (concord_opened_index_list_last): New variable.
+       (concord_opened_index_list_length): New variable.
+       (concord_opened_index_list_limit): New variable.
+       (concord_genre_open_feature): Initialize `table->next'.
+       (concord_feature_setup_db): Use `concord_opened_feature_list'.
+       (concord_genre_open_index): Initialize `table->next'.
+       (concord_index_setup_db): Use `concord_opened_index_list'.
+
+       * cos-i.h (struct COS_Feature_ent): Add new member `next'.
+       (struct COS_Feature_INDEX_ent): Add new member `next'.
+
+2013-05-17  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * cos.c (concord_decode_object): Use `index->decoding_table' as a
+       decoding cache.
+       (concord_object_get_feature_value): Retain `object' too.
+
+2013-05-02  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * Makefile.in (LDFLAGS): New variable.
+       (libconcord.la): Use `LDFLAGS'.
+
+2013-04-24  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * concord.c (struct COS_Feature_INDEX_ent): Moved to cos-i.h.
+       (concord_genre_open_index): Reset `table->decoding_table'.
+
+       * cos-i.h (struct COS_Feature_INDEX_ent): Moved from concord.c;
+       add new member `decoding_table'.
+
+2013-04-23  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * Makefile.in (OBJS): Add cos-hash.lo.
+       (cos.lo): Add `cos-hash.h' as a dependency.
+       (symbol.lo): Likewise.
+       (concord.lo): Likewise.
+       (name.lo): Add `hash-i.h' as a dependency.
+       (cos-hash.lo): New target.
+       (hash-test): New target.
+
+       * cos.c (cos_release_object): Fixed.
+       (concord_object_get_feature_value): Use `fobj->value_table' as an
+       object cache.
+
+       * cos-i.h: Include "cos-hash.h".
+       (struct COS_Feature_ent): Moved from concord.c.
+
+       * concord.c: Include "cos-hash.h".
+       (struct COS_Feature_ent): Moved to cos-i.h.
+       (concord_genre_open_feature): Setup `table->value_table'.
+
+       * hash-test.c: New file.
+
+       * cos-hash.h: New file.
+
+       * cos-hash.c: New file.
+
+       * hash-i.h: New file.
+
+       * name.c: Include "hash-i.h".
+       (struct CONCORD_HASH_TABLE_ENTRY): Moved to hash-i.h.
+       (struct CONCORD_HASH_TABLE): Ditto.
+       (concord_make_hash_table): Move prototype to hash-i.h.
+       (concord_destroy_hash_table): Ditto.
+       (concord_hash_c_string): Ditto.
+
+2013-04-22  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * Makefile.in (ABI_VERSION): Update to 2:0:1.
+
+       * configure.in: Update version to 0.9.0; change mail-address to
+       chise-en@lists.chise.org.
+
+2013-04-22  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * Makefile.in (CONCORD_DB_FORMAT_VERSION): Changed to 1.0.
+
+2013-04-21  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * concord.h (concord_ds_p): New prototype.
+
+       * cos.c (concord_ds_p): New function.
+
+2013-04-21  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * cos.c (concord_object_get_feature_value): If
+       `concord_current_env' is not a valid CONCORD_DS object, set NULL.
+
+       * symbol.c (cos_release_symbol): Treat `composition' as a builtin
+       symbol.
+
+2013-04-20  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * cos.c (concord_decode_object): Delete printf to debug.
+       (concord_object_get_feature_value): Likewise.
+
+2013-04-20  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * cos.h (cos_Qcomposition): New variable.
+       (COS_NIL): New macro.
+       (COS_T): New macro.
+       (COS_COMPOSITION): New macro.
+
+       * symbol.c (cos_string_ent_composition): New variable.
+       (cos_symbol_ent_composition): New variable.
+       (cos_Qcomposition): New variable.
+       (cos_intern): Setup `composition'.
+
+2013-04-20  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * symbol.c (cos_release_symbol): Add check for builtin symbols.
+
+2013-04-19  MORIOKA Tomohiko  <tomo.git@chise.org>
+
+       * concord.h (CONCORD_Genre_Table): Revived as an alias of
+       `COS_Genre_ent'.
+
 2013-04-18  MORIOKA Tomohiko  <tomo.git@chise.org>
 
        * symbol.c (cos_retain_symbol): Don't use `cos_retain_object'