update.
[chise/concord.git] / ChangeLog
index 6913ad7..d2c4576 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,37 @@
+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'.
+
+       * 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.