1 2009-02-09 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
5 2009-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.
12 2009-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.
20 2009-01-29 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
24 2009-01-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
25 * alt-cannadic/extra, sample
28 2009-01-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
29 * mkworddic/compound.t, mkworddic/udict:
30 updated. Thanks to Iida-san.
32 2009-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.
37 2009-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]
41 2009-01-23 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
42 * src-diclib/ruleparser.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,
52 src-worddic/ext_ent.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.
59 2008-11-29 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
63 2008-11-29 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
65 applied too many patches. thanks to:
66 Iida-san, Irie-san, Oizumi-san, Tabata-san,
67 G-HAL-san, IWAI-san, TAKADA-san.
69 2008-01-29 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
73 2008-01-28 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
74 * depgraph/conjugate.table:
75 applied patch. thanks to Utumi-san.
77 2008-01-28 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
79 * mkworddic/compound.t:
80 applied patch. thanks to Iida-san.
82 2007-10-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
86 2007-10-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
87 * calctrans/corpus.3.txt
88 fixed typos. thank to Utumi-san.
91 2007-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]
96 2007-10-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
97 * depgraph/conjugate.depword, conjugate.table:
98 applied patch. Thanks to Oizumi-san.
100 2007-10-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
101 * mkworddic/dict.args.in:
102 modified. Thanks to Oizumi-san.
104 2007-10-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
106 replaced new one. Thanks to Oizumi-san.
108 2007-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.
114 2007-10-27 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
115 * calctrans/corpus.1.txt:
116 replaced new one. Thanks to Tabata-san.
118 2007-09-18 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
122 2007-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]
127 2007-09-16 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
131 2007-09-16 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
132 * mkworddic/dict.args.in:
134 Thanks to UTUMI Hirosi. [anthy-dev 3559]
136 2007-09-16 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
137 * alt-cannadic/Makefile.am:
138 removed gtankan-okuri.ctd.
139 * alt-cannadic/Makefile.in:
141 Thanks to UTUMI Hirosi. [anthy-dev 3559]
143 2007-09-16 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
146 Thanks to UTUMI Hirosi. [anthy-dev 3559]
148 2007-09-16 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
149 * mkworddic/compound.t:
151 Thanks to Jun Oizumi. [anthy-dev 3566]
153 2007-09-16 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
154 * calctrans/corpus.?.txt:
156 Thanks to Yusuke TABATA.
158 2007-09-06 AWASHIRO Ikuya <ikuya@fruitsbasket.info>
159 * src-worddic/priv_dic.c:
160 µì¤¤·Á¼°¤ÇÅÐÏ¿¤µ¤ì¤¿Ã±¸ì¤¬¤Ê¤¤¤È̤Ãθì¤ò»È¤ï¤Ê¤¤ÌäÂê¤Î½¤Àµ
161 Thanks to Yusuke TABATA.
163 2005-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]
168 2005-10-16 Yusuke TABATA <yusuke@ofanim.net>
170 * mkanthydic/placename.t ±Ø̾¤ÎÃæ¤Ç±Ø¤Î̵¤¤¤â¤Î¤òÄɲÃ
171 Thanks to Shirou Wakayama¤µ¤ó [anthy-dev 2551]
173 2005-10-16 NIIBE Yutaka <gniibe@fsij.org>
175 * src-diclib/wtype.c (anthy_init_wtype_by_name): Change the
177 * include/wtype.h (anthy_init_wtype_by_name): Change the
179 * depgraph/mkdepgraph.c (parse_indep): Follow the change.
180 * src-splitter/splitter.c (anthy_init_splitter): Likewise.
182 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
184 * src-splitter/depgraph.c (anthy_get_nth_dep_rule): Use
186 * src-diclib/wtype.c (anthy_init_wtype_by_name)
187 (anthy_type_to_wtype): Likewise.
189 * src-diclib/file_dic.c (add_dic_ent): Use anthy_get_wtype_with_ct.
190 * src-splitter/compose.c (enum_candidates): Likewise.
192 * src-diclib/wtype.c (anthy_get_wtype_with_ct, anthy_get_wtype):
194 * include/wtype.h (anthy_get_wtype, anthy_get_wtype_with_ct): New
195 function declarations.
197 * src-diclib/wtype.c (anthy_type_to_wtype): Don't set POS_INVAL
198 partially, but substitute anthy_wt_none.
200 * src-diclib/file_dic.c (parse_wtype_str): Don't set POS_INVAL
201 partially, but substitute anthy_wt_none.
203 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
205 * src-diclib/dic_main.h (anthy_init_wtypes): Removed declaration.
206 * include/wtype.h (anthy_init_wtypes): ... but declared here.
208 * mkanthydic/mkdic.c (main): Call anthy_init_wtypes.
209 * depgraph/mkdepgraph.c (main): Likewise.
211 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
213 * src-diclib/wtype.c (anthy_wtype_get_wf): Make it public.
214 * include/wtype.h (anthy_wtype_get_wf): Exported to public.
216 * depgraph/mkdepgraph.c (write_wtype): Use anthy_wtype_get_wf.
218 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
220 * src-diclib/wtype.c (anthy_wtype_get_wf): New Function.
221 (anthy_print_wtype): New implementation using accessors.
223 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
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.
229 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
231 * src-diclib/wtype.c (struct wttable): Change order of members.
232 * src-diclib/wtab.h: Follow the change.
234 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
236 * src-diclib/wtype.c (struct PTab): Change order of members.
237 * src-diclib/ptab.h: Follow the change.
239 2005-10-15 NIIBE Yutaka <gniibe@fsij.org>
241 * src-diclib/wtype.c (anthy_pos_name_intern): Removed.
242 * include/wtype.h (anthy_pos_name_intern): Removed.
244 2005-10-14 NIIBE Yutaka <gniibe@fsij.org>
246 * depgraph/mkdepgraph.c (gRuleWtNames): Removed.
247 (parse_indep): Don't set gRuleWtNames.
249 2005-06-14 Yusuke TABATA <yusuke@illusion>
251 * README.en : new file
253 2005-05-21 Yusuke TABATA <yusuke@illusion>
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
259 2005-05-08 Yusuke TABATA <yusuke@illusion>
261 * src-util/*.el : Mike¤µ¤ó¤«¤é¤Î¥Ñ¥Ã¥Á¤ò°ìÉôŬÍÑ http://lists.freedesktop.org/archives/uim/2005-May/001076.html
263 2005-04-24 Yusuke TABATA <yusuke@illusion>
265 * src-util/anthy-dic.el (anthy-region-active-p,
266 anthy-add-word-interactive): ÇßËܤµ¤ó¤«¤é¤Î¥Ñ¥Ã¥Á¤òŬÍѤ·¡¢¥ê¡¼¥¸¥ç
267 ¥ó¤¬Í¸ú¤Ê¤éÅÐϿñ¸ì¤ò¤½¤³¤«¤é½¦¤¦¤è¤¦¤Ë¤·¤¿¡£
269 2005-03-07 Yusuke TABATA <yusuke@illusion>
271 * src-splitter.c fixed invalid memory access in anthy-6300c
273 2004-12-23 Yusuke TABATA <yusuke@illusion>
275 * cannadic/ update to cannadic-0.95c
277 2004-12-04 Yusuke TABATA <yusuke@illusion>
279 * src/splitter/commit.c fix mis-computation of segment length which can cause out of array bound access
281 2004-11-11 Yuichi Yoshida <oxy@kmc.gr.jp>
283 * use Hidden Markov Model to find segment boundary.
285 2004-08-26 Yusuke TABATA <yusuke@illusion>
287 * add kanji mixed text conversion
289 2004-08-11 Yusuke TABATA <yusuke@illusion>
291 * src-splitter/splitter.c move seginfo related functions to seginfo.c
292 src-splitter/seginfo.c(new)
294 2004-07-31 Yusuke TABATA <yusuke@illusion>
296 * simplify segment composing
298 2004-07-24 Yusuke TABATA <yusuke@illusion>
300 * add const to some API functions
302 2004-07-23 Yusuke TABATA <yusuke@illusion>
304 * mkanthydic/mkudic.c: do not add negative word id to dictionary. fix memory corruption of dictionary generation.
306 2004-06-06 Yusuke TABATA <yusuke@illusion>
308 * parenthes can be a segment
310 2004-05-06 Yusuke TABATA <yusuke@illusion>
312 * src-ordering/candswap.c: remove whole candidate swapping
314 2004-05-04 Yusuke TABATA <yusuke@illusion>
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.
319 2004-04-27 Yusuke TABATA <yusuke@illusion>
321 * anthy-azik.el: added. Thanks Hara-kun@kmc
323 2004-04-19 Yusuke TABATA <yusuke@illusion>
325 * src-splitter/splitter.c: add debug printing facility enabled by environment variable
327 2004-04-13 Yusuke TABATA <yusuke@illusion>
329 * anthy.el: call auto-fill function in auto-fill mode
331 2004-04-08 Yusuke TABATA <yusuke@illusion>
333 * cannadic update to cannadic-0.95b
335 2003-09-22 Yusuke TABATA <yusuke@illusion>
337 * cannadic update to cannadic-0.95a
339 2003-07-10 Yusuke TABATA <yusuke@illusion>
341 * cannadic update to cannadic-0.95
343 2003-05-01 TABATA Yusuke <yusuke@cherubim.icw.co.jp>
345 * cannadic update to cannadic-0.94h
347 2003-02-25 TABATA Yusuke <yusuke@cherubim.icw.co.jp>
349 * cannadic update to cannadic-0.94g
351 2002-11-30 TABATA Yusuke <yusuke@cherubim.icw.co.jp>
353 * cannadic update to cannadic-0.94f
355 2002-11-23 TABATA Yusuke <yusuke@cherubim.icw.co.jp>
357 * automake-1.6.3 autoconf-2.53 libtool-1.4.2
359 2002-11-09 yusuke <yusuke@cherubim.icw.co.jp>
361 * cannadic update to cannadic-0.94e
363 2002-08-22 NIIBE Yutaka <gniibe@m17n.org>
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.
375 2002-08-09 NIIBE Yutaka <gniibe@m17n.org>
377 * doc/protocol.txt: Moved from src-util/protocol.txt.
379 2002-08-08 NIIBE Yutaka <gniibe@m17n.org>
382 * src-util/agent.c (egg_main): Declared.
384 (parse_args, main): Handle --egg option.
385 * src-util/Makefile.am (anthy_agent_SOURCES): Added egg.c.
387 * src-utils/egg.c: New file.
389 * src-utils/protocol.txt: New file to describe protocol
390 of anthy agent egg protocol.
392 2002-07-09 yusuke <yusuke@cherubim.icw.co.jp>
394 * cannadic update to cannadic-0.94c
396 2002-03-25 Yusuke Tabata <yusuke@kmc.gr.jp>
398 * cannadic update to cannadic-0.94b
400 2002-03-13 Yusuke Tabata <yusuke@kmc.gr.jp>
402 * cannadic update to cannadic-0.94a
404 2002-03-08 NIIBE Yutaka <gniibe@m17n.org>
406 * src-diclib/alloc.c (get_chunk_from_page): Add the condition
407 to check if it's the first page or not.
409 2002-03-07 NIIBE Yutaka <gniibe@m17n.org>
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.
424 2002-03-07 NIIBE Yutaka <gniibe@m17n.org>
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.
433 2002-03-07 NIIBE Yutaka <gniibe@m17n.org>
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
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.
444 * include/alloc.h (struct allocator_priv): Rename from allocator_.
446 2002-03-07 NIIBE Yutaka <gniibe@m17n.org>
448 * Makefile.am (AUTOMAKE_OPTIONS): Added dejagnu.
449 (EXPECT, RUNTEST, RUNTESTFLAG): Defined.
450 (check-DEJAGNU): New target.
452 2002-03-06 NIIBE Yutaka <gniibe@m17n.org>
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.
459 2002-03-06 NIIBE Yutaka <gniibe@m17n.org>
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.
467 2002-03-06 NIIBE Yutaka <gniibe@m17n.org>
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.
475 2002-03-05 NIIBE Yutaka <gniibe@m17n.org>
477 * src-util/dic-tool.c (read_typetab): exit with 1 (was: -1).
478 * src-diclib/alloc.c (alloc_page, anthy_create_allocator): Likewise.
480 2002-03-05 NIIBE Yutaka <gniibe@m17n.org>
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.
486 2002-03-05 NIIBE Yutaka <gniibe@m17n.org>
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):
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):
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):
524 2002-03-05 NIIBE Yutaka <gniibe@m17n.org>
526 * src-diclib/ptab.h: Added missing initializer.
527 * src-diclib/ctab.h: Likewise.
528 * src-diclib/wtab.h: Likewise.
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.
535 2002-03-05 NIIBE Yutaka <gniibe@m17n.org>
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):
544 * src-diclib/record.c (write_quote_xstr): Likewise.
546 2002-03-05 NIIBE Yutaka <gniibe@m17n.org>
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
559 * src-util/input.c (anthy_input_free_preedit): Remove extra ";"
562 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
564 * src-diclib/alloc.c (struct page): Type change of free_list.
565 (alloc_page): Use free_list (instead of free_list.ptr).
568 2002-03-04 <yusuke@kmc.gr.jp>
570 * ChangeLog my changelog entry 2002-02-25 & 2002-02-27
572 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
574 * configure.in (CFLAGS): More warning flags.
576 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
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
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):
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):
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):
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.
646 * src-diclib/xstr.c (xc_isprint): Make it static.
647 (xlengthofcstr): Likewise.
649 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
651 * src-util/agent.c (make_command): Don't use initializer with
652 dynamic contents, use assignment instead.
654 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
656 * src-ordering/infosort.c (seginfo_compare_func): Add const
659 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
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):
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):
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):
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):
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):
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):
734 * include/alloc.h (quit_allocator): Likewise.
736 2002-03-04 NIIBE Yutaka <gniibe@m17n.org>
738 * configure.in (fcntl-lock-default): Escape character "`" in the
741 2002-02-27 Yusuke Tabata <yusuke@kmc.gr.jp>
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
748 2002-02-25 Yusuke Tabata <yusuke@kmc.gr.jp>
750 * updated to cannadic-0.94
752 2002-01-15 Yusuke Tabata <yusuke@kmc.gr.jp>
754 * updated to cannadic-0.93a
756 2002-01-13 Yusuke Tabata <yusuke@kmc.gr.jp>
758 * updated to cannadic-0.93
759 * moved cannadic files to cannadic/ from mkanthydic/
761 2002-01-06 Yusuke Tabata <yusuke@kmc.gr.jp>
763 * src-util/leim-list.el added
764 * Changed install directory of elisps to site-lisp/anthy/
766 2001-11-15 Yusuke Tabata <yusuke@kmc.kyoto-u.ac.jp>
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
773 2001-11-12 Yusuke Tabata <yusuke@kmc.kyoto-u.ac.jp>
775 * include/editor.h, src-util/editor.c added
776 * libanthyeditor.la added
778 2001-11-12 Yusuke Tabata <yusuke@kmc.kyoto-u.ac.jp>
780 * anthy-dic.el added.
782 2001-10-21 Yusuke Tabata <yusuke@kmc.kyoto-u.ac.jp>
784 * Changed install directory of anthy-conf from pkgdatadir to
787 * updated libtool version to 1.4.2a (1.922.2.60 2001/09/16 15:47:12)
789 2001-09-18 Yusuke Tabata <yusuke@kmc.kyoto-u.ac.jp>
791 * anthy_get_segment()¤ÎÊÖ¤êÃͤò¥Ð¥Ã¥Õ¥¡¤ÎŤµ¤ËÊѹ¹
793 * anthy_quit() ¤òÄɲÃ
795 2001-08-09 Tabatee <yusuke@kmc.kyoto-u.ac.jp>
797 * anthy-dic-tool¤Èanthy-agent¡¢doc/UTIL¤òÄɲä·¤¿(¤³¤ì¤â°ÊÁ°¤ä¤Ã¤¿)
799 * IIIMP¥µ¡¼¥Ðutena¤ò½üµî
801 * anthy¤ò»È¤¦¤¿¤á¤Îemacs lisp¤òÄɲÃ
803 2001-07-31 Tabatee <yusuke@kmc.kyoto-u.ac.jp>
805 * ÊÑ´¹ÍúÎò¤òÊݸ¤¹¤ë¥Õ¥¡¥¤¥ë¤ò~/.anthy/last-record_{personality-name}
806 ¤ËÊѹ¹¤·¤¿¡£(ËÜÅö¤Ï¤â¤Ã¤È°ÊÁ°¤ä¤Ã¤¿)
808 2001-05-26 Tabatee <yusuke@kmc.kyoto-u.ac.jp>
810 * ÊÑ´¹ÍúÎò¤òÊݸ¤¹¤ë¥Õ¥¡¥¤¥ë¤ò~/.anthy/last-record:{personality-name}
813 2001-04-20 Tabatee <yusuke@kmc.kyoto-u.ac.jp>
815 * anthy.h ¤Ë anthy_set_personality()¤òÄɲä·¤¿¡£
817 2001-04-02 Tabatee <yusuke@kmc.kyoto-u.ac.jp>
819 * anthy.h ¤Ë anthy_print_context()¤òÄɲä·¤¿¡£
821 2001-04-01 Tabatee <yusuke@kmc.kyoto-u.ac.jp>
823 * ChangeLog¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤¿¡£