12009-02-09  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
2	* configure.ac:
3	bump to 9100h.
4
52009-02-08  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
6	* src-worddic/dic/util.c
7	updated. [Anthy-dev 3674]
8	* mkworddic/extra.t, alt-cannadic/g_fname.t,
9	  alt-cannadic/gtankan.ctd:
10	fixed. Thanks to Oizumi-san.
11
122009-02-07  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
13	* mkworddic/compound.t, name.t
14	updated. Thanks to Kato-san and MATSUU-san.
15	[Anthy-dev 3667, 3670]
16	* src-util/anthy-azik.el
17	updated. Thanks to KUNIGA-san.
18	[Anthy-dev 3671]
19
202009-01-29  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
21	* configure.ac:
22	bump to 9100g.
23
242009-01-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
25	* alt-cannadic/extra, sample
26	added.
27
282009-01-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
29	* mkworddic/compound.t, mkworddic/udict:
30	updated. Thanks to Iida-san.
31
322009-01-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
33	* src-util/input.c, src-worddic/record.c:
34	fixed illegal memory access.Thanks to G-HAL san.
35	[Anthy-dev 3657]
36
372009-01-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
38	* alt-cannadic/g_fname.t:
39	removed UTF-8 BOMB. Thanks to TANAKA-san [Anthy-dev 3656]
40
412009-01-23  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
42	* src-diclib/ruleparser.c,
43	  src-diclib/xchar.c,
44	  src-diclib/xstr.c,
45	  src-ordering/candsort.c,
46	  src-ordering/candswap.c,
47	  src-ordering/infosort.c,
48	  src-ordering/relation.c,
49	  src-splitter/compose.c,
50	  src-util/input.c,
51	  src-util/rkmap.h,
52	  src-worddic/ext_ent.c,
53	  src-worddic/record.c,
54	  src-worddic/word_dic.c:
55	too many fixes. Thanks to G-HAL-san [Anthy-dev 3651, 3652]
56	* mkworddic/compound.t, alt-cannadic/g_fname.t.diff:
57	updated. Thanks to Iida-san.
58
592008-11-29  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
60	* configure.ac:
61	bump to 9100f.
62
632008-11-29  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
64	* *
65	applied too many patches. thanks to:
66	Iida-san, Irie-san, Oizumi-san, Tabata-san,
67	G-HAL-san, IWAI-san, TAKADA-san.
68
692008-01-29  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
70	* configure.ac:
71	bump to 9100e.
72
732008-01-28  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
74	* depgraph/conjugate.table:
75	applied patch. thanks to Utumi-san.
76
772008-01-28  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
78	* mkworddic/udict:
79	* mkworddic/compound.t:
80	applied patch. thanks to Iida-san.
81
822007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
83	* configure.ac:
84	bump to 9100d.
85
862007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
87	* calctrans/corpus.3.txt
88	fixed typos. thank to Utumi-san.
89	[Anthy-dev 3585]
90
912007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
92	* calctrans/Makefile.am:
93	add anthy.feature_info to CLEANFILES.
94	Thanks to NOKUBI-san. [Anthy-dev 3586]
95
962007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
97	* depgraph/conjugate.depword, conjugate.table:
98	applied patch. Thanks to Oizumi-san.
99
1002007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
101	* mkworddic/dict.args.in:
102	modified. Thanks to Oizumi-san.
103
1042007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
105	* alt-cannadic/*:
106	replaced new one. Thanks to Oizumi-san.
107
1082007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
109	* calctrans/corpus.3.txt:
110	added more 5500 corpus.
111	Thanks to Iida-san, SASAKI-san, Shibata-san,
112	kurokuro-san, yama-san.
113
1142007-10-27  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
115	* calctrans/corpus.1.txt:
116	replaced new one. Thanks to Tabata-san.
117
1182007-09-18  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
119	* configure.ac:
120	bump to 9100c.
121
1222007-09-18  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
123	* mkworddic/dict.args.in:
124	correct path of gtankan.ctd.
125	Thanks to Konosuke Watanabe. [anthy-dev 3568]
126
1272007-09-16  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
128	* configure.ac:
129	bump to 9100b.
130
1312007-09-16  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
132	* mkworddic/dict.args.in:
133	use gtankan.ctd.
134	Thanks to UTUMI Hirosi. [anthy-dev 3559]
135
1362007-09-16  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
137	* alt-cannadic/Makefile.am:
138	removed gtankan-okuri.ctd.
139	*  alt-cannadic/Makefile.in:
140	DITTO.
141	Thanks to UTUMI Hirosi. [anthy-dev 3559]
142
1432007-09-16  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
144	* mkworddic/name.t:
145	updated.
146	Thanks to UTUMI Hirosi. [anthy-dev 3559]
147
1482007-09-16  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
149	* mkworddic/compound.t:
150	updated.
151	Thanks to Jun Oizumi. [anthy-dev 3566]
152
1532007-09-16  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
154	* calctrans/corpus.?.txt:
155	updated.
156	Thanks to Yusuke TABATA.
157
1582007-09-06  AWASHIRO Ikuya <ikuya@fruitsbasket.info>
159	* src-worddic/priv_dic.c:
160	�줤��������Ͽ���줿ñ�줬�ʤ���̤�θ��Ȥ�ʤ�����ν���
161	Thanks to Yusuke TABATA.
162
1632005-11-01  YOSHIDA Yuichi <oxy@kmc.gr.jp>
164	* ntohl, htonl���åѤ���ݲ�����
165	Thanks to Etsushi Kato���� [anthy-dev 2587]
166	          Koga Youichirou���� [anthy-dev 2588]
167
1682005-10-16  Yusuke TABATA  <yusuke@ofanim.net>
169
170	* mkanthydic/placename.t ��̾����DZؤ�̵����Τ��ɲ�
171	Thanks to Shirou Wakayama���� [anthy-dev 2551]
172
1732005-10-16  NIIBE Yutaka  <gniibe@fsij.org>
174
175	* src-diclib/wtype.c (anthy_init_wtype_by_name): Change the
176	prototype.
177	* include/wtype.h (anthy_init_wtype_by_name): Change the
178	declaration.
179	* depgraph/mkdepgraph.c (parse_indep): Follow the change.
180	* src-splitter/splitter.c (anthy_init_splitter): Likewise.
181
1822005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
183
184	* src-splitter/depgraph.c (anthy_get_nth_dep_rule): Use
185	anthy_get_wtype.
186	* src-diclib/wtype.c (anthy_init_wtype_by_name)
187	(anthy_type_to_wtype): Likewise.
188
189	* src-diclib/file_dic.c (add_dic_ent): Use anthy_get_wtype_with_ct.
190	* src-splitter/compose.c (enum_candidates): Likewise.
191
192	* src-diclib/wtype.c (anthy_get_wtype_with_ct, anthy_get_wtype):
193	New functions.
194	* include/wtype.h (anthy_get_wtype, anthy_get_wtype_with_ct): New
195	function declarations.
196
197	* src-diclib/wtype.c (anthy_type_to_wtype): Don't set POS_INVAL
198	partially, but substitute anthy_wt_none.
199
200	* src-diclib/file_dic.c (parse_wtype_str): Don't set POS_INVAL
201	partially, but substitute anthy_wt_none.
202
2032005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
204
205	* src-diclib/dic_main.h (anthy_init_wtypes): Removed declaration.
206	* include/wtype.h (anthy_init_wtypes): ... but declared here.
207
208	* mkanthydic/mkdic.c (main): Call anthy_init_wtypes.
209	* depgraph/mkdepgraph.c (main): Likewise.
210
2112005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
212
213	* src-diclib/wtype.c (anthy_wtype_get_wf): Make it public.
214	* include/wtype.h (anthy_wtype_get_wf): Exported to public.
215
216	* depgraph/mkdepgraph.c (write_wtype): Use anthy_wtype_get_wf.
217
2182005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
219
220	* src-diclib/wtype.c (anthy_wtype_get_wf): New Function.
221	(anthy_print_wtype): New implementation using accessors.
222
2232005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
224
225	* src-diclib/wtype.c (struct PTab): Removed.
226	(ptab): Use struct wttable.
227	(get_pos_by_name, anthy_init_wtype_by_name): Follow the changes.
228
2292005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
230
231	* src-diclib/wtype.c (struct wttable): Change order of members.
232	* src-diclib/wtab.h: Follow the change.
233
2342005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
235
236	* src-diclib/wtype.c (struct PTab): Change order of members.
237	* src-diclib/ptab.h: Follow the change.
238
2392005-10-15  NIIBE Yutaka  <gniibe@fsij.org>
240
241	* src-diclib/wtype.c (anthy_pos_name_intern): Removed.
242	* include/wtype.h (anthy_pos_name_intern): Removed.
243
2442005-10-14  NIIBE Yutaka  <gniibe@fsij.org>
245
246	* depgraph/mkdepgraph.c (gRuleWtNames): Removed.
247	(parse_indep): Don't set gRuleWtNames.
248
2492005-06-14  Yusuke TABATA  <yusuke@illusion>
250
251	* README.en : new file
252
2532005-05-21  Yusuke TABATA  <yusuke@illusion>
254
255	* src-util/anthy.el : [anthy-dev 2034] change language environment
256	name from 'japanese to "Japanese".
257	* src-util/dic-tool.c : [anthy-dev 2036] use %[^\n] to extract string
258
2592005-05-08  Yusuke TABATA  <yusuke@illusion>
260
261	* src-util/*.el : Mike������Υѥå������Ŭ�� http://lists.freedesktop.org/archives/uim/2005-May/001076.html
262
2632005-04-24  Yusuke TABATA  <yusuke@illusion>
264
265	* src-util/anthy-dic.el (anthy-region-active-p,
266	anthy-add-word-interactive):  ���ܤ�����Υѥå���Ŭ�Ѥ����꡼����
267	��ͭ���ʤ���Ͽñ��������齦���褦�ˤ�����
268
2692005-03-07  Yusuke TABATA  <yusuke@illusion>
270
271	* src-splitter.c fixed invalid memory access in anthy-6300c
272
2732004-12-23  Yusuke TABATA  <yusuke@illusion>
274
275	* cannadic/ update to cannadic-0.95c
276
2772004-12-04  Yusuke TABATA  <yusuke@illusion>
278
279	* src/splitter/commit.c fix mis-computation of segment length which can cause out of array bound access
280
2812004-11-11  Yuichi Yoshida  <oxy@kmc.gr.jp>
282
283	* use Hidden Markov Model to find segment boundary.
284
2852004-08-26  Yusuke TABATA  <yusuke@illusion>
286
287	* add kanji mixed text conversion
288
2892004-08-11  Yusuke TABATA  <yusuke@illusion>
290
291	* src-splitter/splitter.c move seginfo related functions to seginfo.c
292	  src-splitter/seginfo.c(new)
293
2942004-07-31  Yusuke TABATA  <yusuke@illusion>
295
296	* simplify segment composing
297
2982004-07-24  Yusuke TABATA  <yusuke@illusion>
299
300	* add const to some API functions
301
3022004-07-23  Yusuke TABATA  <yusuke@illusion>
303
304	* mkanthydic/mkudic.c: do not add negative word id to dictionary. fix memory corruption of dictionary generation.
305
3062004-06-06  Yusuke TABATA  <yusuke@illusion>
307
308	* parenthes can be a segment
309
3102004-05-06  Yusuke TABATA  <yusuke@illusion>
311
312	* src-ordering/candswap.c: remove whole candidate swapping
313
3142004-05-04  Yusuke TABATA  <yusuke@illusion>
315
316	* (test/anthy_swig.i, test/test.rb, test/extconf.rb): new. contributed by Kouhei Sutou-san. Thanks.
317	* anthy.el: save and restore buffer-undo-list in conversion mode. patch by Konosuke WATANABE-san. Thanks.
318
3192004-04-27  Yusuke TABATA  <yusuke@illusion>
320
321	* anthy-azik.el: added. Thanks Hara-kun@kmc
322
3232004-04-19  Yusuke TABATA  <yusuke@illusion>
324
325	* src-splitter/splitter.c: add debug printing facility enabled by environment variable
326
3272004-04-13  Yusuke TABATA  <yusuke@illusion>
328
329	* anthy.el: call auto-fill function in auto-fill mode
330
3312004-04-08  Yusuke TABATA  <yusuke@illusion>
332
333	* cannadic update to cannadic-0.95b
334
3352003-09-22  Yusuke TABATA  <yusuke@illusion>
336
337	* cannadic update to cannadic-0.95a
338
3392003-07-10  Yusuke TABATA  <yusuke@illusion>
340
341	*  cannadic update to cannadic-0.95
342
3432003-05-01  TABATA Yusuke  <yusuke@cherubim.icw.co.jp>
344
345	* cannadic update to cannadic-0.94h
346
3472003-02-25  TABATA Yusuke  <yusuke@cherubim.icw.co.jp>
348
349	* cannadic update to cannadic-0.94g
350
3512002-11-30  TABATA Yusuke  <yusuke@cherubim.icw.co.jp>
352
353	* cannadic update to cannadic-0.94f
354
3552002-11-23  TABATA Yusuke  <yusuke@cherubim.icw.co.jp>
356
357	* automake-1.6.3 autoconf-2.53 libtool-1.4.2
358
3592002-11-09  yusuke  <yusuke@cherubim.icw.co.jp>
360
361	* cannadic update to cannadic-0.94e
362
3632002-08-22  NIIBE Yutaka  <gniibe@m17n.org>
364
365	* src-util/egg.c (struct context): New member SELLEN and SELECTION
366	to remember the selection of candidates.
367	(INITIAL_SELLEN): New macro.
368	(new_context): Added initialization of selection.
369	(release_context): Added finalalization of selection.
370	(get_number_of_segments): Moved upto begin_conversion.
371	(begin_conversion, end_conversion): Added selection support.
372	(resize_segment): Added selection support.
373	(select_candidate): Added selection support.
374
3752002-08-09  NIIBE Yutaka  <gniibe@m17n.org>
376
377	* doc/protocol.txt: Moved from src-util/protocol.txt.
378
3792002-08-08  NIIBE Yutaka  <gniibe@m17n.org>
380
381	Added EGG support.
382	* src-util/agent.c (egg_main): Declared.
383	(egg): New variable.
384	(parse_args, main): Handle --egg option.
385	* src-util/Makefile.am (anthy_agent_SOURCES): Added egg.c.
386
387	* src-utils/egg.c: New file.
388
389	* src-utils/protocol.txt: New file to describe protocol
390	of anthy agent egg protocol.
391
3922002-07-09  yusuke  <yusuke@cherubim.icw.co.jp>
393
394	* cannadic update to cannadic-0.94c
395
3962002-03-25  Yusuke Tabata  <yusuke@kmc.gr.jp>
397
398	* cannadic update to cannadic-0.94b
399
4002002-03-13  Yusuke Tabata  <yusuke@kmc.gr.jp>
401
402	* cannadic update to cannadic-0.94a
403
4042002-03-08  NIIBE Yutaka  <gniibe@m17n.org>
405
406	* src-diclib/alloc.c (get_chunk_from_page): Add the condition
407	to check if it's the first page or not.
408
4092002-03-07  NIIBE Yutaka  <gniibe@m17n.org>
410
411	* src-diclib/alloc.c (struct page): Directly place storage here.
412	(CHUNK_HEADER_SIZE): Rename from HEADER_SIZE.
413	(PAGE_HEADER_SIZE): New macro.
414	(alloc_page): No argument.  Use storage (no indirection).
415	(anthy_create_allocator): Change the condition of comparison of size.
416	(anthy_free_allocator): Don't free p->storage.
417	(allocator_list): Change the type to a pointer.
418	(anthy_quit_allocator): Avoid de-reference freed pointer.
419	(anthy_free_allocator_internal): New function.
420	(anthy_free_allocator): Use anthy_free_allocator_internal.
421	Remove it from allocator_list.
422	(anthy_create_allocator): Register 'a' to allocator_list.
423
4242002-03-07  NIIBE Yutaka  <gniibe@m17n.org>
425
426	* src-diclib/alloc.c (struct page): Move max_obj and use_count to...
427	(struct allocator_priv): ... here.
428	(alloc_page): Don't set p->max_obj and p->use_count.
429	(anthy_create_allocator): Set them (of a) here instead.
430	(anthy_free_allocator): Use a->use_count (was: p->use_count).
431	(anthy_smalloc): Set a->use_count to 0, after alloc_page.
432
4332002-03-07  NIIBE Yutaka  <gniibe@m17n.org>
434
435	* src-diclib/dic_session.c: Include alloc.h.
436	* src-diclib/ddic_tree.h (struct ddic_handle): Use the type allocator.
437	* src-diclib/alloc.c (struct page): Remove (useless) member of
438	objsize.
439	(alloc_page): Don't use p->objsize.
440	(anthy_free_allocator): Use a->size instead of p->objsize.
441	(get_chunk_from_page): Added argument allocator and use it.
442	(anthy_smalloc): Supply allocator for the call of get_chunk_from_page.
443
444	* include/alloc.h (struct allocator_priv): Rename from allocator_.
445
4462002-03-07  NIIBE Yutaka  <gniibe@m17n.org>
447
448	* Makefile.am (AUTOMAKE_OPTIONS): Added dejagnu.
449	(EXPECT, RUNTEST, RUNTESTFLAG): Defined.
450	(check-DEJAGNU): New target.
451
4522002-03-06  NIIBE Yutaka  <gniibe@m17n.org>
453
454	* src-splitter/wordlist.c (gRules): Make it as a pointer.
455	(make_following_word_list, make_word_list, parse_line,
456	init_word_seq_tab): Apply the change.
457	(make_word_list_all): Make the variable head as a pointer.
458
4592002-03-06  NIIBE Yutaka  <gniibe@m17n.org>
460
461	* src-diclib/ddic_tree.h (struct ddic_handle): Change root_node type
462	as a pointer to	struct seq_node.
463	* src-diclib/ddic.c (ddic_alloc_seq_ent_by_xstr): Follow the change.
464	(ddic_find_seq_ent_by_xstr, ddic_release_seq_ent,
465	invalidate_seq_node_mask, create_ddic, shrink_ddic): Likewise.
466
4672002-03-06  NIIBE Yutaka  <gniibe@m17n.org>
468
469	* src-diclib/conf.c (ents): Removed.
470	(ent_list): New variable.
471	(find_val_ent): Use ent_list.
472	(SID_FORMAT, MAX_HOSTNAME, MAX_SID_LEN): New macros.
473	(alloc_session_id): Put '\0' at the last of hn.
474
4752002-03-05  NIIBE Yutaka  <gniibe@m17n.org>
476
477	* src-util/dic-tool.c (read_typetab): exit with 1 (was: -1).
478	* src-diclib/alloc.c (alloc_page, anthy_create_allocator): Likewise.
479
4802002-03-05  NIIBE Yutaka  <gniibe@m17n.org>
481
482	* src-diclib/record.c (free_section): Coerce to void * to
483	discard const qualifier.
484	* src-diclib/conf.c (add_val, val_ent_dtor, val_ent_dtor): Likewise.
485
4862002-03-05  NIIBE Yutaka  <gniibe@m17n.org>
487
488	* src-main/main.c (anthy_conf_override, anthy_set_personality):
489	Qualify const for pointer to char.
490	* src-main/main.h (anthy_do_set_personality): Likewise.
491	* src-main/context.c (anthy_do_set_personality): Likewise.
492	* mkanthydic/mkdic.c (output_entry): Likewise.
493	* src-util/agent.c (send_quote_string, make_command1, write_reply,
494	send_string, send_quote_string):Likewise.
495	* src-util/input.c (do_cmd_push_key): Likewise.
496	* src-splitter/wordborder.h (get_node_id_by_name): Likewise.
497	* src-splitter/wordseq.c (get_node_id_by_name): Likewise.
498	* src-diclib/conf.c (find_val_ent, add_val, conf_get_str,
499	conf_override, struct val_ent): Likewise.
500	* src-diclib/dic_cache.h (struct dic_cache) : Likewise.
501	* src-diclib/dic_cache.c (create_dic_cache): Likewise.
502	* src-diclib/dic_personality.h (create_record, create_dic_cache):
503	Likewise.
504	* src-diclib/dic_main.c (anthy_dic_set_personality): Likewise.
505	* src-diclib/dic_main.h (create_sdic): Likewise.
506	* src-diclib/dic_util.c (dic_util_get_anthydir): Likewise.
507	* src-diclib/logger.c (anthy_do_set_logger, anthy_log, do_log):
508	Likewise.
509	* src-diclib/record.c (struct record_section, do_select_section,
510	fopen_in_recorddir, write_string, write_quote_string,
511	create_record, struct record_stat, commit_column): Likewise.
512	* src-diclib/ruleparser.c (get_token_in, get_line_in): Likewise.
513	* src-diclib/sdic.c (create_sdic, map_sdic): Likewise.
514	* src-diclib/wtype.c (type_to_wtype, get_pos_by_name,
515	name_to_wtype, get_table_by_name): Likewise.
516	* include/anthy.h (anthy_logger, anthy_set_logger,
517	anthy_conf_override, anthy_set_personality): Likewise.
518	* include/conf.h (conf_get_str, conf_override): Likewise.
519	* include/dicutil.h (dic_util_get_anthydir):
520	* include/logger.h (anthy_log, anthy_do_set_logger): Likewise.
521	* include/record.h (select_section): Likewise.
522	* include/wtype.h (type_to_wtype, name_to_wtype):
523
5242002-03-05  NIIBE Yutaka  <gniibe@m17n.org>
525
526	* src-diclib/ptab.h: Added missing initializer.
527	* src-diclib/ctab.h: Likewise.
528	* src-diclib/wtab.h: Likewise.
529
530	* src-util/rkconv.c (rk_get_pending_str): Make p and end const *.
531	* src-util/agent.c (print_version): Prototype-fied.
532	* src-diclib/logger.c (do_log): Make it static.
533	* src-ordering/relation.c (calc_segmask): Likewise.
534
5352002-03-05  NIIBE Yutaka  <gniibe@m17n.org>
536
537	* test/testsplit.c (parse_args): Make it static.
538	* test/test_main.c (parse_args, print_usage, read_file,
539	check_cond, init_lib): Likewise.
540	* src-util/agent.c (kill_connection, make_command1, make_command0,
541	key_name_table, high_level_command_name, make_command,
542	read_command, send_buffer, send_single_candidate, free_command):
543	Likewise.
544	* src-diclib/record.c (write_quote_xstr): Likewise.
545
5462002-03-05  NIIBE Yutaka  <gniibe@m17n.org>
547
548	* test/testsplit.c (fn): Add "const" qualifier.
549	* test/test_main.c (testdata): Likewise.
550	* mkanthydic/mkdic.c (output_fn): Likewise.
551	* src-util/agent.c (struct key_name_table, struct
552	high_level_command_name): Likewise.
553	* src-util/dic-tool.c (personality): Likewise.
554	* src-diclib/wtype.c (struct Ptab, struct wttable): Likewise.
555	* src-splitter/wordlist.c (print_word_list): Likewise for variable wn.
556	* src-util/rkhelper.c (make_rkmap_hirakata): Likewise for variable
557	slash.
558
559	* src-util/input.c (anthy_input_free_preedit): Remove extra ";"
560	after the function.
561
5622002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
563
564	* src-diclib/alloc.c (struct page): Type change of free_list.
565	(alloc_page): Use free_list (instead of free_list.ptr).
566	(sfree): Likewise.
567
5682002-03-04    <yusuke@kmc.gr.jp>
569
570	* ChangeLog my changelog entry 2002-02-25 & 2002-02-27
571
5722002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
573
574	* configure.in (CFLAGS): More warning flags.
575
5762002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
577
578	* src-diclib/dic_cache.c (fill_conjugated_ent, fill_sv_conjugated_ent,
579	calc_seq_flags, add_word_to_private_dic, init_private_dic,
580	cache_get_seq_ent_to_ddic, global_cache_get_seq_ent): Make them
581	static as declared.
582	* src-diclib/ddic.c (seq_node_dtor, ddic_dtor, alloc_seq_node_by_xstr,
583	hash_function, sdic_dtor, mark_hash_ent, get_hash_ent,
584	push_back_dic_ent_kv, push_back_dic_ent, parse_wtype,
585	add_dic_ent, fill_dic_ent, mkxstr, search_word_in_page,
586	ordered_xstrcmp, get_page_index_search, get_page_index,
587	extract_page, make_dic_index, map_sdic, search_word,
588	sdic_fill_seq_ent_by_xstr_kv): Likewise.
589	* src-diclib/conf.c (val_ent_dtor, find_val_ent, add_val,
590	read_conf_file, alloc_session_id): Likewise.
591	* src-diclib/ruleparser.c (pushchar, get_token_in, get_line_in,
592	proc_include, pop_file, get_line): Likewise.
593	* src-diclib/record.c (init_trie_root, trie_key_nth_bit,
594	trie_key_first_diff_bit_1byte, trie_key_first_diff_bit,
595	trie_key_cmp, trie_key_dup, trie_insert, fopen_in_recorddir,
596	do_get_index_xstr, do_select_section, do_select_longest_column,
597	do_select_column, do_mark_column_used, do_truncate_section,
598	do_select_first_column, do_select_next_column, trie_column_init,
599	trie_column_free, free_section, free_record, get_nth_val_ent,
600	check_anthy_dir, read_session, sync_add, sync_del_and_del,
601	update_session_file, save_a_column, update_base_record,
602	check_base_record, read_base_record, update_record, record_dtor):
603	Likewise.
604	* src-diclib/xchar.c (find_xchar_type, is_hira): Likewise.
605	* src-diclib/ext_ent.c (init_ext_nodes, narrow_num_to_wide_num,
606	wide_num_to_narrow_num, get_kj_num, compose_num_component,
607	toggle_wide_narrow): Likewise.
608	* src-diclib/alloc.c (get_chunk_address, alloc_page,
609	get_chunk_from_page): Likewise.
610	* src-splitter/wordlist.c (wordseq_rule_dtor, ipow,
611	calc_suffix_affinity, make_following_word_list, make_suc_words,
612	make_pre_words, setup_word_list, make_word_list, make_dummy_head,
613	parse_line): Likewise.
614	* src-splitter/metaword.c (commit_metaword, alloc_metaword,
615	make_unkseq_metaword, make_simple_metaword,
616	try_combine_v_renyou_a, try_combine_v_renyou_t, try_combine_name,
617	try_combine_metaword, combine_metaword, make_dummy_metaword,
618	make_ochaire_metaword, make_ochaire_metaword_all,
619	make_metaword_with_depchar, make_metaword_with_depchar_all):
620	Likewise.
621	* src-splitter/wordseq.c (check_nodes, match_branch, match_nodes,
622	parse_line): Likewise.
623	* src-splitter/splitter.c (release_info_cache, make_word_cache,
624	metaword_dtor, seginfo_dtor, get_seginfo_from_metaword,
625	real_seg_len, proc_expanded_segment): Likewise.
626	* src-splitter/evalborder.c (print_astar_node, alloc_astar_node,
627	mark_by_metaword, rebalance_astar_heap_from_root, push_astar_node,
628	pop_astar_node, expand_astar_node, init_astar_heap,
629	free_astar_heap, do_split, shrink_redundant_branch,
630	metaword_constraint_check, metaword_constraint_check_all): Likewise.
631	* src-ordering/candsort.c (release_redundant_candidate,
632	candidate_compare_func, sort_segment, check_dupl_candidate,
633	eval_candidate, eval_segment): Likewise.
634	* src-ordering/infosort.c (eval_seginfo, seginfo_compare_func):
635	Likewise.
636	* src-main/main.c (commit_all_segment_p): Likewise.
637	* src-main/context.c (context_dtor, get_nth_segment_index,
638	pop_back_seg_ent, compose_segment_list, get_personality): Likewise.
639	* src-main/segcompose.c (enum_candidates, dup_candidate,
640	push_back_candidate, push_back_singleword_candidate,
641	push_back_noconv_candidate, print_candidate,
642	make_candidate_from_seginfo, proc_splitter_info): Likewise.
643	* src-util/rkconv.c (rk_convert_iterative): Likewise.
644	* src-diclib/conf.c (read_conf_file): Likewise.
645
646	* src-diclib/xstr.c (xc_isprint): Make it static.
647	(xlengthofcstr): Likewise.
648
6492002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
650
651	* src-util/agent.c (make_command): Don't use initializer with
652	dynamic contents, use assignment instead.
653
6542002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
655
656	* src-ordering/infosort.c (seginfo_compare_func): Add const
657	qualifier.
658
6592002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
660
661	* src-diclib/conf.c (read_conf_file, alloc_session_id,
662	anthy_do_conf_init): Argument is void.
663	* src-diclib/dic_cache.c (init_dic_cache, shrink_cache): Likewise.
664	* src-diclib/dic_ent.h (init_ext_ent): Likewise.
665	* src-diclib/dic_main.c (init_anthy_dic, quit_anthy_dic,
666	dic_create_session): Likewise.
667	* src-diclib/dic_main.h (create_session, get_current_session_mask,
668	init_ddic, quit_ddic, create_ddic, init_dic_cache, shrink_cache,
669	init_sdic, init_wtypes, init_xchar_tab): Likewise.
670	* src-diclib/dic_personality.h (init_record): Likewise.
671	* src-diclib/dic_session.c (create_session,
672	get_current_session_mask): Likewise.
673	* src-diclib/dic_util.c (dic_util_init, priv_dic_delete,
674	priv_dic_select_first_entry, priv_dic_select_next_entry,
675	priv_dic_get_freq, dic_util_get_anthydir): Likewise.
676	* src-diclib/ext_ent.c (init_ext_nodes, init_ext_ent): Likewise.
677	* src-diclib/record.c (get_nr_values, select_first_column,
678	select_next_column, get_index_xstr, release_section,
679	release_column, check_anthy_dir, update_session_file,
680	init_record): Likewise.
681	* src-diclib/ruleparser.c (get_line_in, proc_include, pop_file,
682	get_line, anthy_free_line, anthy_close_file, anthy_get_line_number):
683	Likewise.
684	* src-diclib/sdic.c (init_sdic): Likewise.
685	* src-diclib/wtype.c (init_wtypes): Likewise.
686	* src-diclib/xchar.c (init_xchar_tab): Likewise.
687	* src-main/context.c (anthy_do_create_context, anthy_init_contexts,
688	anthy_quit_contexts, get_personality, anthy_init_personality,
689	anthy_quit_personality): Likewise.
690	* src-main/main.c (anthy_init, anthy_quit, anthy_create_context):
691	Likewise.
692	* src-main/main.h (anthy_init_contexts, anthy_quit_contexts,
693	anthy_init_personality, anthy_quit_personality,
694	anthy_do_create_context): Likewise.
695	* src-ordering/candswap.c (cand_swap_ageup): Likewise.
696	* src-ordering/sorter.h (cand_swap_ageup): Likewise.
697	* src-splitter/evalborder.c (alloc_astar_node, pop_astar_node,
698	init_astar_heap, free_astar_heap): Likewise.
699	* src-splitter/splitter.c (init_splitter, quit_splitter):
700	Likewise.
701	* src-splitter/wordborder.h (init_depword_tab,
702	release_depword_tab, init_wordlist): Likewise.
703	* src-splitter/wordlist.c (wordseq_rule_dtor, init_word_seq_tab,
704	init_wordlist): Likewise.
705	* src-splitter/wordseq.c (check_nodes, release_depword_tab):
706	Likewise.
707	* src-util/agent.c (read_command, send_error, send_ok): Likewise.
708	* src-util/dic-tool.c (print_usage, open_typetab,
709	print_usage_text, read_typetab, dump_dic, open_input_file,
710	find_wt, load_dic, print_version): Likewise.
711	* src-util/input.c (anthy_input_init): Likewise.
712	* test/test_main.c (print_usage, check_cond, init_lib): Likewise.
713	* test/testsplit.c (init_lib): Likewise.
714	* src-diclib/ddic.c (init_ddic, quit_ddic, create_ddic): Likewise.
715	* src-diclib/conf.c (read_conf_file, alloc_session_id,
716	anthy_do_conf_init): Likewise.
717	* mkanthydic/mkdic.c (open_output_files, flush_output_files,
718	do_output, print_usage, link_dics): Likewise.
719	* src-diclib/alloc.c (quit_allocator): Likewise.
720	* include/splitter.h (init_splitter, quit_splitter): Likewise.
721	* include/ruleparser.h (anthy_close_file, anthy_get_line_number,
722	anthy_free_line):  Likewise.
723	* include/record.h (select_first_column, select_next_column,
724	release_section, get_index_xstr, get_nr_values, release_column):
725	Likewise.
726	* include/dicutil.h (dic_util_init, dic_util_get_anthydir,
727	priv_dic_delete, priv_dic_select_first_entry,
728	priv_dic_select_next_entry, priv_dic_get_freq): Likewise.
729	* include/dic.h (init_anthy_dic, quit_anthy_dic,
730	dic_create_session): Likewise.
731	* include/conf.h (anthy_do_conf_init): Likewise.
732	* include/anthy.h (anthy_init, anthy_quit, anthy_create_context):
733	Likewise.
734	* include/alloc.h (quit_allocator): Likewise.
735
7362002-03-04  NIIBE Yutaka  <gniibe@m17n.org>
737
738	* configure.in (fcntl-lock-default): Escape character "`" in the
739	comment string.
740
7412002-02-27  Yusuke Tabata  <yusuke@kmc.gr.jp>
742
743	* rename src-main/segcompose.c -> compose.c
744	* add src-ordering/relatoin.c
745	* add src-diclib/logger.c
746	* add include/logger.h
747
7482002-02-25  Yusuke Tabata  <yusuke@kmc.gr.jp>
749
750	* updated to cannadic-0.94
751
7522002-01-15  Yusuke Tabata  <yusuke@kmc.gr.jp>
753
754	* updated to cannadic-0.93a
755
7562002-01-13  Yusuke Tabata  <yusuke@kmc.gr.jp>
757
758	* updated to cannadic-0.93
759	* moved cannadic files to cannadic/ from mkanthydic/
760
7612002-01-06  Yusuke Tabata  <yusuke@kmc.gr.jp>
762
763	* src-util/leim-list.el added
764	* Changed install directory of elisps to site-lisp/anthy/
765
7662001-11-15  Yusuke Tabata  <yusuke@kmc.kyoto-u.ac.jp>
767
768	* include/editor.h -> include/input.h
769	  src-util/editor.c -> src-util/input.c
770	  libanthyeditor.la -> libanthyinput.la
771	  added src-util/rkhelper.c
772
7732001-11-12  Yusuke Tabata  <yusuke@kmc.kyoto-u.ac.jp>
774
775	* include/editor.h, src-util/editor.c added
776	* libanthyeditor.la added
777
7782001-11-12  Yusuke Tabata  <yusuke@kmc.kyoto-u.ac.jp>
779
780	* anthy-dic.el added.
781
7822001-10-21  Yusuke Tabata  <yusuke@kmc.kyoto-u.ac.jp>
783
784	* Changed install directory of anthy-conf from pkgdatadir to
785	sysconfdir.
786
787	* updated libtool version to 1.4.2a (1.922.2.60 2001/09/16 15:47:12)
788
7892001-09-18  Yusuke Tabata  <yusuke@kmc.kyoto-u.ac.jp>
790
791	* anthy_get_segment()���֤��ͤ�Хåե���Ĺ�����ѹ�
792
793	* anthy_quit() ���ɲ�
794
7952001-08-09  Tabatee  <yusuke@kmc.kyoto-u.ac.jp>
796
797	* anthy-dic-tool��anthy-agent��doc/UTIL���ɲä���(����������ä�)
798
799	* IIIMP������utena�����
800
801	* anthy��Ȥ������emacs lisp���ɲ�
802
8032001-07-31  Tabatee  <yusuke@kmc.kyoto-u.ac.jp>
804
805	* �Ѵ��������¸����ե������~/.anthy/last-record_{personality-name}
806	���ѹ�������(�����Ϥ�äȰ�����ä�)
807
8082001-05-26  Tabatee  <yusuke@kmc.kyoto-u.ac.jp>
809
810	* �Ѵ��������¸����ե������~/.anthy/last-record:{personality-name}
811	���ѹ�������
812
8132001-04-20  Tabatee  <yusuke@kmc.kyoto-u.ac.jp>
814
815	* anthy.h �� anthy_set_personality()���ɲä�����
816
8172001-04-02  Tabatee  <yusuke@kmc.kyoto-u.ac.jp>
818
819	* anthy.h �� anthy_print_context()���ɲä�����
820
8212001-04-01  Tabatee  <yusuke@kmc.kyoto-u.ac.jp>
822
823	* ChangeLog�ե���������������
824