(ABI_VERSION): Update to 2:0:1.
[chise/concord.git] / ChangeLog
1 2013-04-22  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * Makefile.in (CONCORD_DB_FORMAT_VERSION): Changed to 1.0.
4
5 2013-04-21  MORIOKA Tomohiko  <tomo.git@chise.org>
6
7         * concord.h (concord_ds_p): New prototype.
8
9         * cos.c (concord_ds_p): New function.
10
11 2013-04-21  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * cos.c (concord_object_get_feature_value): If
14         `concord_current_env' is not a valid CONCORD_DS object, set NULL.
15
16         * symbol.c (cos_release_symbol): Treat `composition' as a builtin
17         symbol.
18
19 2013-04-20  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * cos.c (concord_decode_object): Delete printf to debug.
22         (concord_object_get_feature_value): Likewise.
23
24 2013-04-20  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * cos.h (cos_Qcomposition): New variable.
27         (COS_NIL): New macro.
28         (COS_T): New macro.
29         (COS_COMPOSITION): New macro.
30
31         * symbol.c (cos_string_ent_composition): New variable.
32         (cos_symbol_ent_composition): New variable.
33         (cos_Qcomposition): New variable.
34         (cos_intern): Setup `composition'.
35
36 2013-04-20  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * symbol.c (cos_release_symbol): Add check for builtin symbols.
39
40 2013-04-19  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * concord.h (CONCORD_Genre_Table): Revived as an alias of
43         `COS_Genre_ent'.
44
45 2013-04-18  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * symbol.c (cos_retain_symbol): Don't use `cos_retain_object'
48         recursively.
49         (cos_symbol_p): New function.
50         (cos_symbol_table_intern): Check type of each entry of the hash;
51         use `cos_retain_object' for the returned symbol.
52         (cos_print_symbol_table): New function.
53
54         * cos.c (cos_char_id): Fixed.
55         (cos_release_object): Fixed.
56         (cos_retain_cons): Don't use `cos_retain_object' recursively.
57         (cos_assoc): New function.
58         (cos_alist_get): New function.
59
60 2013-04-18  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * read.c (is_delimiter): New function.
63         (cos_read_int): Use `is_delimiter'.
64         (cos_read_string): Fixed.
65         (cos_read_symbol): New function.
66         (cos_read_object): Use `cos_read_symbol' to support symbol.
67
68         * cos.h (cos_symbol_p): New prototype.
69         (cos_assoc): New prototype.
70         (cos_alist_get): New prototype.
71
72         * cos-read.h (cos_read_symbol): New prototype.
73
74 2013-04-17  MORIOKA Tomohiko  <tomo.git@chise.org>
75
76         * read.c (cos_skip_space): New function.
77         (cos_read_int): Fix to support separator.
78         (cos_read_list0): New function.
79         (cos_read_list): New function.
80         (cos_read_object): New function.
81
82         * print.c (cos_print_object): Fix duplicated `?' when printing a
83         character.
84
85         * cos.h (cos_cons_p): New prototype.
86
87         * cos.c (cos_cons_p): New function.
88         (concord_object_get_feature_value): Use `cos_read_object'.
89
90         * cos-read.h (cos_read_list): New prototype.
91         (cos_read_object): New prototype.
92
93 2013-04-16  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * symbol.c (cos_make_symbol): Use `cos_retain_object' for
96         `obj->name'.
97         (cos_retain_symbol): New function.
98
99         * cos.c (COS_Object_retain_function_table): New variable.
100         (cos_retain_object): Call a retain-function in
101         `COS_Object_retain_function_table'.
102         (cos_retain_string): New function.
103         (cos_retain_cons): New function.
104         (cos_retain_container): New function.
105         (cos_retain_sexp): New function.
106         (cos_retain_binary): New function.
107         (cos_retain_ds): New function.
108         (cos_retain_genre): New function.
109         (cos_retain_feature): New function.
110         (cos_retain_index): New function.
111         (cos_retain_db_object): New function.
112
113         * cos-i.h (COS_Object_retain_function_table): New variable.
114         (cos_retain_string): New prototype.
115         (cos_retain_symbol): New prototype.
116         (cos_retain_cons): New prototype.
117         (cos_retain_container): New prototype.
118         (cos_retain_sexp): New prototype.
119         (cos_retain_binary): New prototype.
120         (cos_retain_ds): New prototype.
121         (cos_retain_genre): New prototype.
122         (cos_retain_feature): New prototype.
123         (cos_retain_index): New prototype.
124         (cos_retain_db_object): New prototype.
125
126 2013-04-16  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * Makefile.in (symbol-test): New target.
129
130 2013-04-16  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * name.c (concord_name_table_grow): Release old `table->data'.
133
134         * cos.h: Include <stdlib.h>.
135         (cos_Qnil): New variable.
136         (cos_Qt): New variable.
137         (cos_print_object): New prototype.
138
139         * symbol.c (cos_string_ent_nil): New variable.
140         (cos_symbol_ent_nil): New variable.
141         (cos_Qnil): New variable.
142         (cos_string_ent_t): New variable.
143         (cos_symbol_ent_t): New variable.
144         (cos_Qt): New variable.
145         (cos_intern): Setup `nil' and `t'.
146         (cos_symbol_table_grow): Release old `table->data'.
147
148         * print.c (cos_print_object): New function.
149
150 2013-04-16  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * cos.c (COS_Object_release_function_table): Add
153         `cos_release_cons'.
154         (cos_retain_object): Use `COS_OBJECT_P' to check `obj' is a fat
155         object.
156         (cos_release_object): Likewise.
157         (cos_cons): New function.
158         (cos_release_cons): New function.
159         (cos_car): New function.
160         (cos_cdr): New function.
161
162         * cos-i.h (enum COS_Object_Type): Add COS_Object_Type_Cons.
163         (COS_OBJECT_CONS_P): New macro.
164         (struct COS_Cons_ent): New structure.
165         (COS_CAR): New macro.
166         (COS_CDR): New macro.
167         (cos_release_cons): New prototype.
168
169         * cos.h (struct COS_Cons_ent): New structure.
170         (COS_Cons): New type.
171         (cos_cons): New prototype.
172         (cos_car): New prototype.
173         (cos_cdr): New prototype.
174
175 2013-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * cos.c (concord_object_get_feature_value): Use `cos_read_int' to
178         parse integer.
179
180         * read.c: Include <ctype.h>.
181         (cos_read_int): New function.
182
183         * cos-read.h (cos_read_int): New prototype.
184
185 2013-04-14  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * cos.c (cos_string_p): New function.
188         (concord_object_get_feature_value): Use `cos_read_char' and
189         `cos_read_string' to parse character and string.
190
191         * read.c (cos_read_string): New function.
192
193         * cos.h (cos_string_p): New prototype.
194
195         * cos-read.h: Include "cos.h".
196         (cos_read_string): New prototype.
197
198 2013-04-06  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * cos.c: Include "cos-print.h".
201         (concord_current_env): New variable.
202         (concord_open_env): Setup `concord_current_env'.
203         (concord_object_get_feature_value): New function.
204
205 2013-04-04  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * print.c:
208         - Don't include <stdlib.h>.
209         - Include "cos-i.h".
210         (cos_utf8_encode_char): Renamed from `cos_encode_char_as_utf8'.
211         (cos_utf8_print_char): New function.
212
213         * cos-print.h: Include stdlib.h and cos.h.
214         (cos_utf8_encode_char): Renamed from `cos_encode_char_as_utf8'.
215         (cos_utf8_print_char): New prototype.
216
217         * concord.h (concord_object_get_feature_value): New prototype.
218
219 2013-04-02  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * print.c: New file.
222
223         * cos-print.h: New file.
224
225         * Makefile.in (OBJS): Add print.lo.
226         (print.lo): New target.
227
228 2013-04-01  MORIOKA Tomohiko  <tomo.git@chise.org>
229
230         * concord.c (struct COS_DS_ent): Delete member `symbol_names'.
231         (concord_open_ds): Delete code to initialize `ds->symbol_names'.
232         (concord_close_ds): Delete code to destroy `ds->symbol_names'.
233
234 2013-03-30  MORIOKA Tomohiko  <tomo.git@chise.org>
235
236         * cos-read.h: New file.
237
238         * cos.h: New file.
239
240         * symbol.c: New file.
241
242         * cos-i.h: New file.
243
244         * cos.c: New file.
245
246         * concord-bdb.c: Move code to include "config.h" into sysdep.h.
247
248         * concord.c:
249         - Move code to include "config.h" into sysdep.h.
250         - Include "cos-i.h".
251         (concord_close_genre): Move prototype into cos-i.h.
252         (concord_close_feature): Likewise.
253         (concord_close_index): Likewise.
254         (struct CONCORD_Object_Header): Renamed to `COS_Object_Header';
255         moved to cos-i.h; add new member `reference_count'.
256         (CONCORD_OBJECT_TYPE_NULL): Renamed to `COS_Object_Type_NULL';
257         moved to cos-i.h; use `enum COS_Object_Type'.
258         (CONCORD_OBJECT_TYPE_C_STRING): Renamed to
259         `COS_Object_Type_C_String'; moved to cos-i.h; use `enum
260         COS_Object_Type'.
261         (CONCORD_OBJECT_TYPE_INT): Renamed to `COS_Object_Type_int'; moved
262         to cos-i.h; use `enum COS_Object_Type'.
263         (CONCORD_OBJECT_TYPE_DS): Renamed to `COS_Object_Type_DS'; moved
264         to cos-i.h; use `enum COS_Object_Type'.
265         (CONCORD_OBJECT_TYPE_GENRE): Renamed to `COS_Object_Type_Genre';
266         moved to cos-i.h; use `enum COS_Object_Type'.
267         (CONCORD_OBJECT_TYPE_FEATURE): Renamed to
268         `COS_Object_Type_Feature'; moved to cos-i.h; use `enum
269         COS_Object_Type'.
270         (CONCORD_OBJECT_TYPE_INDEX): Renamed to
271         `COS_Object_Type_Feature_INDEX'; moved to cos-i.h; use `enum
272         COS_Object_Type'.
273         (CONCORD_OBJECT_TYPE_OBJECT): Renamed to
274         `COS_Object_Type_DB_Object'; moved to cos-i.h; use `enum
275         COS_Object_Type'.
276         (struct CONCORD_DS_Table): Renamed to `struct COS_DS_ent'; add new
277         member `symbol_names'.
278         (concord_open_ds): Use `COS_ALLOCATE_OBJECT'; initialize
279         `ds->symbol_names'.
280         (concord_close_ds): Destroy `ds->symbol_names'.
281         (struct CONCORD_Genre_Table): Renamed to `struct COS_Genre_ent'.
282         (concord_ds_open_genre): Use `COS_ALLOCATE_OBJECT'.
283         (struct CONCORD_Feature_Table): Renamed to `struct
284         COS_Feature_ent'.
285         (concord_genre_open_feature): Use `COS_ALLOCATE_OBJECT'.
286         (struct CONCORD_INDEX_Table): Renamed to `struct
287         COS_Feature_INDEX_ent'.
288         (concord_genre_open_index): Use `COS_ALLOCATE_OBJECT'.
289         (concord_index_get_name): New function.
290         (concord_index_get_genre): New function.
291
292         * concord.h: Include <cos.h>.
293         (CONCORD_Object): Use `COS_Object' instead of `void*' as the type.
294         (COS_DS_ent): Renamed from `CONCORD_DS_Table'.
295         (COS_DS): New type.
296         (CONCORD_DS): Use `COS_DS' instead of `CONCORD_DS_Table*' as the
297         type.
298         (concord_open_env): New prototype.
299         (COS_Genre_ent): Renamed from `CONCORD_Genre_Table'.
300         (COS_Genre): New type.
301         (CONCORD_Genre): Use `COS_Genre' instead of `CONCORD_Genre_Table*'
302         as the type.
303         (concord_get_genre): New prototype.
304         (COS_Feature_ent): Renamed from `CONCORD_Feature_Table'.
305         (COS_Feature): New type.
306         (CONCORD_Feature): Use `COS_Feature' instead of
307         `CONCORD_Feature_Table*' as the type.
308         (concord_get_feature): New prototype.
309         (COS_Feature_INDEX_ent): Renamed from `CONCORD_INDEX_Table'.
310         (COS_Feature_INDEX): New type.
311         (CONCORD_INDEX): Use `COS_Feature_INDEX' instead of
312         `CONCORD_INDEX_Table*' as the type.
313         (concord_get_feature_index): New prototype.
314         (concord_index_get_name): New prototype.
315         (concord_index_get_genre): New prototype.
316         (concord_decode_object): New prototype.
317
318         * sysdep.h: Include "config.h" if `HAVE_CONFIG_H' is defined.
319
320 2013-03-30  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * read.c: New file.
323
324 2013-03-29  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * Makefile.in (localstatedir): New variable.
327         (CONCORD_DB_PREFIX): New variable.
328         (CONCORD_DB_FORMAT_VERSION): New variable.
329         (CONCORD_DB_DIR): New variable.
330         (CONCORD_SI_DB_DIR): New variable.
331         (CONCORD_CFLAGS): New variable.
332         (HEADERS): Add cos.h.
333         (OBJS): Add cos.lo, symbol.lo and read.lo.
334         (cos.lo): New target.
335         (symbol.lo): New target.
336         (read.lo): New target.
337         (concord.lo): Depend on cos-i.h and cos.h.
338
339 2013-03-22  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * name.c (concord_hash_c_string): Use `unsigned long' instead of
342         int' as the type of return value.
343
344 2013-03-21  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * config.h.in (SIZEOF_INT): New macro.
347         (SIZEOF_LONG): New macro.
348         (SIZEOF_LONG_LONG): New macro.
349         (SIZEOF_VOID_P): New macro.
350         (BITS_PER_CHAR): New macro.
351
352         * configure.in: Add `AC_CHECK_SIZEOF(int)',
353         `AC_CHECK_SIZEOF(long)', `AC_CHECK_SIZEOF(long long)' and
354         `AC_CHECK_SIZEOF(void *)'.
355
356 2011-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * Makefile.in (ABI_VERSION): Update to 1:0:1.
359
360         * concord.c (struct CONCORD_Object_Header): New structure.
361         (CONCORD_OBJECT_TYPE_NULL): New macro.
362         (CONCORD_OBJECT_TYPE_C_STRING): New macro.
363         (CONCORD_OBJECT_TYPE_INT): New macro.
364         (CONCORD_OBJECT_TYPE_DS): New macro.
365         (CONCORD_OBJECT_TYPE_GENRE): New macro.
366         (CONCORD_OBJECT_TYPE_FEATURE): New macro.
367         (CONCORD_OBJECT_TYPE_INDEX): New macro.
368         (CONCORD_OBJECT_TYPE_OBJECT): New macro.
369         (struct CONCORD_DS_Table): Add new member `header'.
370         (concord_open_ds): Setup ds->header.
371         (struct CONCORD_Genre_Table): Add new member `header'.
372         (concord_ds_open_genre): Setup ds->header.
373         (struct CONCORD_Feature_Table): Add new member `header'.
374         (concord_genre_open_feature): Setup ds->header.
375         (struct CONCORD_INDEX_Table): Add new member `header'.
376         (concord_genre_open_index): Setup ds->header.
377
378 2012-07-07  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * configure.in: Support db5 in Fink.
381
382 2012-04-25  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * README.en (Reporting Bugs): Modify for
385         chise-{en|ja}@lists.chise.org.
386
387 2012-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
388
389         * README.en: Remove descriptions about CVS and add description
390         about the new Git repository.
391
392 2012-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
393
394         * configure.in:
395         - Don't use "AC_CHECK_FUNCS(strnlen)".
396         - When $ac_cv_func_strnlen_working = "yes", define HAVE_STRNLEN.
397
398 2011-08-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
399
400         * Makefile.in (CFLAGS): Add $(DEFS).
401
402 \f
403 2010-06-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
404
405         * Concord 0.0.2 released.
406
407         * configure.in: Update version to 0.0.2.
408
409 2008-07-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
410
411         * configure.in: Add settings for --with-site-includes=PATH and
412         --with-site-libraries=PATH.
413
414 \f
415 2008-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
416
417         * Concord 0.0.1 released.
418
419 2008-01-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
420
421         * Makefile.in (MKDIR): New variable.
422         (install.h): Make $(INCLUDE_INSTALLDIR).
423         (install.libs): Make $(LIB_INSTALLDIR).
424
425 2006-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
426
427         * configure.in: Update version to 0.0.1.
428
429         * Makefile.in (libconcord.la): Specify `-no-undefined' to avoid
430         error on Cygwin [suggested by KAMICHI Koichi <kamichi@fonts.jp>].
431         (concord.lo): Specify `--mode=compile'.
432         (concord-bdb.lo): ditto.
433         (name.lo): ditto.
434         (install.libs): Specify `--mode=install'.
435
436 \f
437 2006-05-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
438
439         * Concord 0.0.0 released.
440
441         * Makefile.in (tar): Fixed.
442
443 2006-04-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
444
445         * concord.c (concord_ds_open_genre): Use <char*> instead of
446         <unsigned char*> for genre-name.
447         (concord_genre_open_feature): Likewise.
448         (concord_genre_open_index): Use <char*> instead of <unsigned
449         char*> for index-name.
450         (concord_genre_get_feature_0): Use <char*> instead of <unsigned
451         char*> for feature-name.
452         (struct CONCORD_DS_Table): Use <char*> instead of <unsigned char*>
453         for member `location'.
454         (concord_default_read_object): Cast to avoid warning.
455         (concord_open_ds): Use <char*> instead of <unsigned char*> for
456         ds->location.
457         (concord_ds_foreach_genre_name): Use <char*> instead of <unsigned
458         char*> for ds->location; cast to avoid warning.
459         (struct CONCORD_Genre_Table): Use <char*> instead of <unsigned
460         char*> for member `name'.
461         (concord_ds_open_genre): Use <char*> instead of <unsigned char*>
462         for genre-name.
463         (concord_genre_foreach_feature_name): Use <char*> instead of
464         <unsigned char*> for ds->location.
465         (concord_genre_get_feature_0): Use <char*> instead of <unsigned
466         char*> for genre-name.
467         (concord_genre_get_feature): Use <char*> instead of <unsigned
468         char*> for t_name.
469         (struct CONCORD_Feature_Table): Use <char*> instead of <unsigned
470         char*> for member `name'.
471         (concord_genre_open_feature): Use <char*> instead of <unsigned
472         char*> for feature-name.
473         (concord_obj_gets_feature_value): Cast to avoid warning.
474         (struct CONCORD_INDEX_Table): Use <char*> instead of <unsigned
475         char*> for member `name'.
476         (concord_genre_open_index): Use <char*> instead of <unsigned
477         char*> for index-name.
478         (concord_index_strid_put_obj): Cast to avoid warning.
479
480         * name.c, concord-name.h (concord_name_table_put): Use <char*>
481         instead of <unsigned char*> for key.
482         (concord_name_table_get): Likewise.
483
484 2006-04-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
485
486         * concord-bdb.c, concord-bdb.h (CONCORD_BDB_open): Use <char*>
487         instead of <unsigned char*> for db_dir, genre, key_type and name.
488         (CONCORD_BDB_get): Use <char*> instead of <unsigned char*> for
489         key.
490         (CONCORD_BDB_put): Likewise.
491
492         * concord.c, concord.h (concord_open_ds): Use <char*> instead of
493         <unsigned char*> for location.
494         (concord_ds_location): Likewise.
495         (concord_ds_foreach_genre_name): Use <char*> instead of <unsigned
496         char*> for genre-name.
497         (concord_ds_get_genre): Likewise.
498         (concord_genre_get_name): Likewise.
499         (concord_genre_foreach_feature_name): Likewise.
500         (concord_genre_get_feature): Use <char*> instead of <unsigned
501         char*> for feature-name.
502         (concord_feature_get_name): Likewise.
503         (concord_obj_put_feature_value_str): Use <char*> instead of
504         <unsigned char*> for object-id.
505         (concord_obj_get_feature_value): Likewise.
506         (concord_obj_get_feature_value_string): Likewise.
507         (concord_obj_gets_feature_value): Likewise.
508         (concord_genre_get_index): Use <char*> instead of <unsigned char*>
509         for index-name.
510         (concord_index_strid_put_obj): Use <char*> instead of <unsigned
511         char*> for indexer and object-id.
512         (concord_index_strid_get_obj_string): Use <char*> instead of
513         <unsigned char*> for indexer.
514
515 2006-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
516
517         * README.en: New file.
518
519 2005-12-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
520
521         * concord.h (concord_genre_get_name): New prototype.
522         (concord_feature_get_genre): New prototype.
523
524         * concord.c (concord_genre_get_name): New function.
525         (concord_feature_get_genre): New function.
526
527 2005-06-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
528
529         * concord.c (concord_ds_set_object_failure): Renamed from
530         `concord_ds_set_object_nil'.
531         (concord_genre_get_feature_0): New function.
532         (concord_genre_get_feature): New implementation; use
533         `concord_genre_get_feature_0'; support feature alias.
534
535 2005-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
536
537         * concord.h (concord_ds_set_object_failure): Renamed from
538         `concord_ds_set_object_nil'.
539
540 2005-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
541
542         * concord.c, concord.h (concord_obj_put_feature_value_str):
543         Renamed from `concord_stroid_set_feature_str'.
544         (concord_obj_get_feature_value): Renamed from
545         `concord_stroid_get_feature_object'.
546         (concord_obj_get_feature_value_string): Renamed from
547         `concord_stroid_get_feature_string'.
548         (concord_obj_gets_feature_value): Renamed from
549         `concord_stroid_gets_feature'.
550         (concord_feature_foreach_obj_string): Renamed from
551         `concord_feature_foreach_object_string'.
552         (concord_index_strid_get_obj_string): Renamed from
553         `concord_index_strid_get_object_string'.
554         (concord_index_strid_put_obj): Renamed from
555         `concord_index_strid_set_object_str'.
556
557 2005-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
558
559         * concord.c, concord.h (concord_close_ds): Renamed from
560         `CONCORD_DS_close'.
561
562 2005-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
563
564         * concord-bdb.c, concord-bdb.h, concord.c, concord.h: New files.
565
566 2005-06-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
567
568         * Makefile.in: New file.
569
570 2005-06-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
571
572         * sysdep.h: New file.
573
574 2005-06-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
575
576         * aclocal.m4, concord-name.h, config.h.in, configure.in,
577         config.guess, config.sub, install-sh, ltmain.sh, name.c: New
578         files.