d21d6b8994d3a335e659c920dcb6aec0fe949ff8
[chise/concord.git] / ChangeLog
1 2011-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * Makefile.in (ABI_VERSION): Update to 1:0:1.
4
5         * concord.c (struct CONCORD_Object_Header): New structure.
6         (CONCORD_OBJECT_TYPE_NULL): New macro.
7         (CONCORD_OBJECT_TYPE_C_STRING): New macro.
8         (CONCORD_OBJECT_TYPE_INT): New macro.
9         (CONCORD_OBJECT_TYPE_DS): New macro.
10         (CONCORD_OBJECT_TYPE_GENRE): New macro.
11         (CONCORD_OBJECT_TYPE_FEATURE): New macro.
12         (CONCORD_OBJECT_TYPE_INDEX): New macro.
13         (CONCORD_OBJECT_TYPE_OBJECT): New macro.
14         (struct CONCORD_DS_Table): Add new member `header'.
15         (concord_open_ds): Setup ds->header.
16         (struct CONCORD_Genre_Table): Add new member `header'.
17         (concord_ds_open_genre): Setup ds->header.
18         (struct CONCORD_Feature_Table): Add new member `header'.
19         (concord_genre_open_feature): Setup ds->header.
20         (struct CONCORD_INDEX_Table): Add new member `header'.
21         (concord_genre_open_index): Setup ds->header.
22
23 2012-07-07  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * configure.in: Support db5 in Fink.
26
27 2012-04-25  MORIOKA Tomohiko  <tomo.git@chise.org>
28
29         * README.en (Reporting Bugs): Modify for
30         chise-{en|ja}@lists.chise.org.
31
32 2012-04-09  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * README.en: Remove descriptions about CVS and add description
35         about the new Git repository.
36
37 2012-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
38
39         * configure.in:
40         - Don't use "AC_CHECK_FUNCS(strnlen)".
41         - When $ac_cv_func_strnlen_working = "yes", define HAVE_STRNLEN.
42
43 2011-08-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
44
45         * Makefile.in (CFLAGS): Add $(DEFS).
46
47 \f
48 2010-06-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
49
50         * Concord 0.0.2 released.
51
52         * configure.in: Update version to 0.0.2.
53
54 2008-07-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
55
56         * configure.in: Add settings for --with-site-includes=PATH and
57         --with-site-libraries=PATH.
58
59 \f
60 2008-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
61
62         * Concord 0.0.1 released.
63
64 2008-01-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
65
66         * Makefile.in (MKDIR): New variable.
67         (install.h): Make $(INCLUDE_INSTALLDIR).
68         (install.libs): Make $(LIB_INSTALLDIR).
69
70 2006-12-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
71
72         * configure.in: Update version to 0.0.1.
73
74         * Makefile.in (libconcord.la): Specify `-no-undefined' to avoid
75         error on Cygwin [suggested by KAMICHI Koichi <kamichi@fonts.jp>].
76         (concord.lo): Specify `--mode=compile'.
77         (concord-bdb.lo): ditto.
78         (name.lo): ditto.
79         (install.libs): Specify `--mode=install'.
80
81 \f
82 2006-05-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
83
84         * Concord 0.0.0 released.
85
86         * Makefile.in (tar): Fixed.
87
88 2006-04-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
89
90         * concord.c (concord_ds_open_genre): Use <char*> instead of
91         <unsigned char*> for genre-name.
92         (concord_genre_open_feature): Likewise.
93         (concord_genre_open_index): Use <char*> instead of <unsigned
94         char*> for index-name.
95         (concord_genre_get_feature_0): Use <char*> instead of <unsigned
96         char*> for feature-name.
97         (struct CONCORD_DS_Table): Use <char*> instead of <unsigned char*>
98         for member `location'.
99         (concord_default_read_object): Cast to avoid warning.
100         (concord_open_ds): Use <char*> instead of <unsigned char*> for
101         ds->location.
102         (concord_ds_foreach_genre_name): Use <char*> instead of <unsigned
103         char*> for ds->location; cast to avoid warning.
104         (struct CONCORD_Genre_Table): Use <char*> instead of <unsigned
105         char*> for member `name'.
106         (concord_ds_open_genre): Use <char*> instead of <unsigned char*>
107         for genre-name.
108         (concord_genre_foreach_feature_name): Use <char*> instead of
109         <unsigned char*> for ds->location.
110         (concord_genre_get_feature_0): Use <char*> instead of <unsigned
111         char*> for genre-name.
112         (concord_genre_get_feature): Use <char*> instead of <unsigned
113         char*> for t_name.
114         (struct CONCORD_Feature_Table): Use <char*> instead of <unsigned
115         char*> for member `name'.
116         (concord_genre_open_feature): Use <char*> instead of <unsigned
117         char*> for feature-name.
118         (concord_obj_gets_feature_value): Cast to avoid warning.
119         (struct CONCORD_INDEX_Table): Use <char*> instead of <unsigned
120         char*> for member `name'.
121         (concord_genre_open_index): Use <char*> instead of <unsigned
122         char*> for index-name.
123         (concord_index_strid_put_obj): Cast to avoid warning.
124
125         * name.c, concord-name.h (concord_name_table_put): Use <char*>
126         instead of <unsigned char*> for key.
127         (concord_name_table_get): Likewise.
128
129 2006-04-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
130
131         * concord-bdb.c, concord-bdb.h (CONCORD_BDB_open): Use <char*>
132         instead of <unsigned char*> for db_dir, genre, key_type and name.
133         (CONCORD_BDB_get): Use <char*> instead of <unsigned char*> for
134         key.
135         (CONCORD_BDB_put): Likewise.
136
137         * concord.c, concord.h (concord_open_ds): Use <char*> instead of
138         <unsigned char*> for location.
139         (concord_ds_location): Likewise.
140         (concord_ds_foreach_genre_name): Use <char*> instead of <unsigned
141         char*> for genre-name.
142         (concord_ds_get_genre): Likewise.
143         (concord_genre_get_name): Likewise.
144         (concord_genre_foreach_feature_name): Likewise.
145         (concord_genre_get_feature): Use <char*> instead of <unsigned
146         char*> for feature-name.
147         (concord_feature_get_name): Likewise.
148         (concord_obj_put_feature_value_str): Use <char*> instead of
149         <unsigned char*> for object-id.
150         (concord_obj_get_feature_value): Likewise.
151         (concord_obj_get_feature_value_string): Likewise.
152         (concord_obj_gets_feature_value): Likewise.
153         (concord_genre_get_index): Use <char*> instead of <unsigned char*>
154         for index-name.
155         (concord_index_strid_put_obj): Use <char*> instead of <unsigned
156         char*> for indexer and object-id.
157         (concord_index_strid_get_obj_string): Use <char*> instead of
158         <unsigned char*> for indexer.
159
160 2006-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
161
162         * README.en: New file.
163
164 2005-12-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
165
166         * concord.h (concord_genre_get_name): New prototype.
167         (concord_feature_get_genre): New prototype.
168
169         * concord.c (concord_genre_get_name): New function.
170         (concord_feature_get_genre): New function.
171
172 2005-06-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
173
174         * concord.c (concord_ds_set_object_failure): Renamed from
175         `concord_ds_set_object_nil'.
176         (concord_genre_get_feature_0): New function.
177         (concord_genre_get_feature): New implementation; use
178         `concord_genre_get_feature_0'; support feature alias.
179
180 2005-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
181
182         * concord.h (concord_ds_set_object_failure): Renamed from
183         `concord_ds_set_object_nil'.
184
185 2005-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
186
187         * concord.c, concord.h (concord_obj_put_feature_value_str):
188         Renamed from `concord_stroid_set_feature_str'.
189         (concord_obj_get_feature_value): Renamed from
190         `concord_stroid_get_feature_object'.
191         (concord_obj_get_feature_value_string): Renamed from
192         `concord_stroid_get_feature_string'.
193         (concord_obj_gets_feature_value): Renamed from
194         `concord_stroid_gets_feature'.
195         (concord_feature_foreach_obj_string): Renamed from
196         `concord_feature_foreach_object_string'.
197         (concord_index_strid_get_obj_string): Renamed from
198         `concord_index_strid_get_object_string'.
199         (concord_index_strid_put_obj): Renamed from
200         `concord_index_strid_set_object_str'.
201
202 2005-06-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
203
204         * concord.c, concord.h (concord_close_ds): Renamed from
205         `CONCORD_DS_close'.
206
207 2005-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
208
209         * concord-bdb.c, concord-bdb.h, concord.c, concord.h: New files.
210
211 2005-06-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
212
213         * Makefile.in: New file.
214
215 2005-06-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
216
217         * sysdep.h: New file.
218
219 2005-06-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
220
221         * aclocal.m4, concord-name.h, config.h.in, configure.in,
222         config.guess, config.sub, install-sh, ltmain.sh, name.c: New
223         files.