OSDN Git Service

58bc140fcbd6ffc622af6a7efe8f2999628fccec
[chasen-legacy/chasen.git] / ChangeLog
1 2012-06-14  NOKUBI Takatsugu  <knok@daionet.gr.jp>
2
3         * lib/chalib.c (chasen_sparse_main): 
4         fix buffer overflow 
5         JVN#16901583 https://jvn.jp/jp/JVN16901583/index.html
6
7 2007-07-23  Asahara Masayuki  <masayu-a@is.naist.jp>
8
9         * lib/tokenizer.c (cha_tok_parse): 
10         tokenization bug: unknown words with an half width space
11         
12 2007-07-03  Asahara Masayuki  <masayu-a@is.naist.jp>
13
14         * lib/tokenizer.c (cha_tok_parse): 
15         bug fix #10259 
16         https://sourceforge.jp/tracker/index.php?func=detail&aid=10259&group_id=2619&atid=9708
17         Thanks for Yasuharu Den
18         
19 2007-03-30  Asahara Masayuki  <masayu-a@is.naist.jp>
20
21         * lib/lisp.c (LISPBUFSIZ): 
22
23 2007-03-26  TAKAOKA Kazuma  <klm@apsaras.quasi.dip.jp>
24
25         * lib/tokenizer.c (is_anno): spaces are anno[0] (SPACE_POS)
26
27 2007-03-25  TAKAOKA Kazuma  <kazum-ta@jeans.ocn.ne.jp>
28
29         * lib/parse.c (set_anno):
30         * lib/print.c (print_anno):
31         print annotations correctly
32         
33         * lib/tokenizer.c (cha_tok_parse): fix for hangup when anno->len2 is 0
34
35         * lib/chalib.c (chasen_parse_segments): read outputs of ChaSen
36
37         * lib/literal.c (cha_set_encode): add '-i u' for UTF-8
38         
39         * lib/init.c (eval_chasenrc_sexp): add 'ENCODE' predicate
40         
41 2007-03-15  Asahara Masayuki  <masayu-a@is.naist.jp>
42
43         * lib/parse.c (set_anno): 
44         Annotation output
45         Thanks to Yasuharu Den
46         
47         * lib/print.c (print_anno): 
48         Annotation output
49         Thanks to Yasuharu Den
50
51 2007-03-14  Asahara Masayuki  <masayu-a@is.naist.jp>
52
53         * lib/dartsdic.cpp : 
54         for darts-0.31
55
56 2007-03-13  Asahara Masayuki  <masayu-a@is.naist.jp>
57
58         * mkchadic/makemat.c (REN_TBL_MAX): 
59         for unidic RENSETU table
60
61         * lib/dartsdic.cpp (da_open): 
62         for darts-0.3 
63
64 2005-12-01  Masayuki Asahara  <masayu-a@is.naist.jp>
65
66         * lib/dartsdic.cpp (da_open): 
67         [chasen-users:00567]    
68         Thanks to NOKUBI Takatsugu
69         
70         * mkchadic/makemat.c (read_rensetu): 
71         [chasen-users:00483]
72         Thanks to NOKUBI Takatsugu
73
74 2004-07-13  Masayuki Asahara  <masayu-a@is.naist.jp>
75
76         * lib/dartsdic.cpp (da_build_dump): 
77         [chasen-users:00444]
78         Thanks to NOKUBI Takatsugu
79         http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=258568
80
81
82 2003-11-25  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
83
84         * lib/chalib.c (seg_tokenize): Change the format for the partial
85         analyzing mode.
86
87 2003-11-21  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
88
89         * Marge the codes of the normal mode and the partial analyzing
90         mode.
91         
92 2003-11-13  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
93
94         * lib/chalib.c (chasen_parse_segments): Optimize the loops.
95
96 2003-11-11  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
97
98         * Add partial analyzing mode.
99
100 2003-10-24  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
101
102         * lib/mmap.c (mmap_file): Shared file handles in Win32.
103
104 2003-08-28  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
105
106         * lib/chalib.h: Stop copying mrph_t to mrph_data_t.
107
108 2003-08-22  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
109
110         * lib/print.c (extract_yomi1): Fix bug.
111
112 2003-08-21  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
113
114         * lib/tokenizer.c (cha_tok_parse): Fix for SPACE_POS.
115
116 2003-08-13  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
117
118         * lib/iotool.c (cha_read_registry): Read the registry for the
119         paths of chasenrc and grammar files on Windows.
120
121 2003-08-11  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
122
123         * lib/print.c (print_anno): Set uninitialized members.
124
125 2003-08-08  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
126
127         * mkchadic/translate.c (parse_lexicon): Remove constraints for the
128         inflection of compound words.
129
130 2003-08-04  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
131
132         * lib/print.c (cha_printf_mrph): Fix bug with stem-less readings
133         and pronunciations.
134         (cha_printf_mrph): Print null strings for empty readings and
135         pronunciations.
136
137 2003-08-03  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
138
139         * lib/print.c (print_mrph): Fix bug with the last morpheme of a
140         compound word.
141
142 2003-07-31  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
143
144         * Use Darts version 0.2.
145
146 2003-07-27  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
147
148         * lib/dartsdic.cpp (da_lookup): Use int32_t.
149
150 2003-07-24  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
151
152         * configure.in: Clean up scripts.
153
154 2003-07-19  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
155
156         * mkchadic/translate.c (parse_lexicon): 
157           lib/print.c (cha_printf_mrph): New dictionary format with
158           specified inflection form.
159
160 2003-07-15  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
161
162         * configure.in: '--with-iconv' -> '--with-libiconv'.
163
164 2003-07-13  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
165
166         * lib/print.c (collect_all_mrph): Fix bugs.
167
168         * mkchadic/translate.c (parse_lexicon): Fix a bug; look up wrong
169         entries of a connection table.
170
171 2003-07-12  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
172
173         * lib/literal.c (jlit_init): Skip unnecessary conversion.
174
175 2003-07-11  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
176
177         * mkchadic/translate.c (main): Remove tmp file.
178
179 2003-07-08  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
180
181         * lib/chalib.h: Add a new member to path_t.
182
183         * lib/literal.c: Fix a janapese literal of unknown word.
184
185         * New dictionary format.
186
187 2003-07-03  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
188
189         * mkchadic/trans.c: Remove code for old style.
190
191         * lib/literal.c (jlit_init): Close iconv.
192
193 2003-07-02  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
194
195         * configure.in: Add checking arguments of iconv.
196
197         * chasen/chasen.c (usage): Fix typo.
198
199 2003-06-27  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
200
201         * lib/literal.c: 'EUCJP' -> 'EUC-JP' and so on.
202
203         * mkchadic/makeda.cpp: Make padding for memory alignment.
204
205         * lib/dartsdic.cpp (da_open): Fix allocate order.
206         Thanks to ITO Yoshiharu <ito.yoshiharu@canon.co.jp>
207         
208         * lib/literal.c (jlit_init): Remove debug output.
209         
210 2003-06-17  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
211
212         * documents modification
213
214 2003-06-10  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
215
216         * chasen-config.in: Change dicdir.
217
218         * lib/parse.c (malloc_chars): 
219         * lib/lisp.c (malloc_char): Enlarge buffers of memory chunk.
220
221         * lib/print.c (print_best_path): Fix an uninitialized member.
222         Thanks to TORIGOE Makoto <torigoe655@oki.com>
223
224 2003-06-09  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
225
226         * configure.in: Remove unused checks.
227
228         * lib/htobe.h, lib/htobe.c: Remove.
229
230         * mkchadic/convdic.c: Remove convdic.
231
232 2003-06-05  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
233
234         * lib/lisp.c (myscanf): Fix a bug with SJIS.
235
236 2003-06-04  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
237
238         * lib/literal.c: For UTF-8 and other encoding schemata.
239         To specify an encoding schema for chasen, makemat, makeint,
240         use -i option with e (EUC-JP), s (Shift_JIS), w (UTF-8),
241         and a (ISO-8859-1).
242
243 2003-04-19  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
244
245         * lib/mmap.c: Fix bug for Win32.
246
247 2003-02-27  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
248
249         * lib/print.c (copy_mbstr): Use cha_tok_mblen().
250         (comm_prefix_len): Use cha_tok_mblen().
251         (set_ruby): Use cha_tok_mblen().
252
253 2003-02-25  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
254
255         * Remove PATRICIA and SUFARY.
256
257         * lib/dartsdic.cpp (da_open): Use mmaped objects for Darts.
258
259 2003-02-16  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
260
261         * mkchadic/makeda.cpp (DataFile::write): Use unsigned short for
262         the length of info.
263         * lib/dartsdic.cpp (da_get_data): Use unsigned short for the
264         length of info.
265
266 2003-02-15  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
267
268         * lib/dartsdic.cpp (da_lookup): Fix for Darts-0.0.9.
269
270 2003-02-14  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
271
272         * lib/block.c: Use cha_block_t objects for mrph2_t buffer.
273
274         * lib/print.c (extract_yomi1): Fix for 2nd byte of Shift-JIS.
275
276         * Remove codes for -DSJIS.
277
278 2003-02-13  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
279
280         * Use larger buffers for literals.
281
282         * mkchadic/makemat.c: Enlarge the buffer for RENSETSU table.
283
284         * lib/print.c (cha_printf_mrph): Bug fix.
285
286 2003-01-08  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
287
288         * lib/mmap.c: Use MapViewOfFile() for Win32.
289
290         * Remove BUNSETSU-KUGIRI.
291
292 2002-12-02  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
293
294         * lib/chalib.c: Kill chasen_command() again.
295
296         * chasen/server.c, chasen/client.c: Kill server/client mode again.
297
298 2002-11-28  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
299
300         * Add a module for double-array dictionaries with Darts.
301         <http://cl.aist-nara.ac.jp/~taku-ku/software/darts/>
302
303         Double-array dictionaries are encoded with host byte order.
304
305 2002-06-18  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
306
307         * chasen/chasend: A new ChaSen server in Perl.
308
309         * lib/jfgets.c (cha_jfgets): Fix a bug; reading only one file with
310         -j option.
311         Thanks to HARADA Masanori <harada@ingrid.org>
312         (cha_fget_line): Use ungetc().
313
314 2002-02-28  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
315
316         * lib/chalib.c: Assign proper encoding to Cha_encode.
317
318 2002-02-26  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
319
320         * mkchadic/sortdic.c: Bug fix for realloc size.
321         * lib/chalib.h: PAT_DIC_NUM is increased from 5 to 32.
322         * lib/tokenizer.c: tokenization rule for Shift-JIS.
323         * mkchadic/sortdic.c: new option `-q'.
324
325 2002-02-08  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
326
327         * release-2.2.9
328
329 2002-02-06  KITAUCHI Akira <kitauchi@rd.nttdata.co.jp>
330
331         * new option (´ðËÜ·Á ---) in cforms.cha
332               changing BASE_FORM name
333
334 2002-01-05  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
335
336         * lib/tokenizer.c (cha_tok_parse): Fix wrong size of buffer.
337         Thanks to HAMATANI Chihiro <hamatani@rsk.ricoh.co.jp>
338
339         * lib/init.c (cha_init): the tokenizer is never destroyed.
340
341         * configure.in: Change the order of AC_PROG_CC and AM_PROG_LIBTOOL.
342
343 2001-12-25  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
344         
345         * lib/chalib.c (chasen_command):
346         * mkchadic/makeint.c (main):
347         * mkchadic/mkary.c (open_array_file):
348         * mkchadic/sortdic.c (sortdic): Open files in binary mode.
349
350 2001-12-11  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
351
352         * lib/jfgets.c (cha_fget_line): Fix a buffer-overrun bug.
353
354 2001-07-23  Masayuki Asahara  <masayu-a@cacao.aist-nara.ac.jp>
355
356         * release-2.2.8
357
358 2001-07-08  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
359
360         * lib/parse.c (cha_parse_sentence): Fix another EOS bug.
361
362 2001-06-21  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
363
364         * lib/parse.c
365           lib/tokenizer.h
366           lib/tokenizer.c
367           lib/chalib.c  
368         
369         CHASEN_ENCODE_EUC is renamed to CHASEN_ENCODE_EUCJP.
370
371 2001-06-20  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
372
373         * lib/parse.c (cha_parse_sentence): 
374         
375         the bug for the Sentence End processing.
376         
377 2001-04-17  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
378
379         * lib/parse.c (cha_parse_sentence): 
380
381         the bug for the Sentence End processing.
382
383 2001-03-21  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
384
385         * lib/htobe.h : Bug fix for bigendian.
386
387         Thanks to FUJIMOTO Hisakuni <hisa@imasy.or.jp>
388
389 2001-03-16  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
390
391         * lib/print.c (print_mrph): 
392
393         the bugs for compound words fixed.
394
395 2001-03-16  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
396
397         * lib/htobe.c: Big-endian <-> host byte order converter.
398
399         * mkchadic/mkary.c: Remove unused functions.
400
401 2001-03-15  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
402
403         * lib/chadic.h : 
404         * lib/chalib.c:         
405         * lib/chalib.h: 
406         * lib/init.c : 
407         * lib/print.c :
408         * mkchadic/trans.c : 
409         
410                 JSTR_COMPO ->JSTR_COMPOUND      
411                 ESTR_COMPO -> ESTR_COMPOUND      
412                 JSTR_OUTPUT_COMPO -> JSTR_OUTPUT_COMPOUND
413                 ESTR_OUTPUT_COMPO -> ESTR_OUTPUT_COMPOUND
414                 JSTR_COMPO_POS -> JSTR_COMPOSIT_POS
415                 ESTR_COMPO_POS -> ETSR_COMPOSIT_POS
416                 Cha_hinsi[].comp -> Cha_hinsi[].composit
417                 _hinsi_t.comp  -> _hinsi_t.composit
418                 Cha_output_compo -> Cha_output_iscompound
419                 _mrph2_t.comp  -> _mrph2_t.compound
420
421         the name conversion:
422            "composit" used for composit POS
423            "compound" used for compounding word
424         
425 2001-03-15  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
426
427         * lib/print.c (print_best_path): 
428                  (concat_composit_mrph): 
429              (concat_composit_mrph_end): 
430
431         The bug 
432              "When we define two or more `COMPOSIT POS',
433               it cannot analyze the sequence of two kinds of `COMPOSIT POS'."
434         is fixed.
435
436 2001-03-14  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
437
438         * lib/print.c (print_best_path): 
439                  (concat_composit_mrph): 
440              (concat_composit_mrph_end): the "11" bug fixed.
441
442         But there is one more bug.
443         When we define two or more "COMPOSIT POS",
444         it cannot analyze the sequence of two kinds of "COMPOSIT POS".
445
446 2001-03-12  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
447
448         * lib/chadic.h (JSTR_BASE_FORM): 
449         * lib/chadic.h (ESTR_BASE_FORM1):       
450         * lib/chadic.h (ESTR_BASE_FORM2):               
451         * lib/katuyou.c (read_type_form): 
452
453         JSTR_BASIC_FORM  -> JSTR_BASE_FORM
454         ESTR_BASIC_FORM  -> ESTR_BASE_FORM1, ESTR_BASE_FORM2
455
456         `BASICFORM' is changed to `BASEFORM' or `STEMFORM'
457         
458 2001-03-08  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
459
460         * lib/tokenizer.h, lib/tokenizer.c: New tokenizer functions.
461
462         * -L option becomes exclusive. So 'j' means 'je' in the old style.
463
464         * lib/parse.c (cha_parse_sentence): Split the function.
465
466         * tests/test-tokenizer.c: A test set of the tokenizer module.
467
468 2001-02-28  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
469
470         * chasen-config.in : new option for chasenrc path
471                              `chasen-config --chasenrc-path`
472
473 2001-02-27  Masayuki Asahara <masayu-a@is.aist-nara.ac.jp>
474
475         * add comments in English
476
477 2001-02-24  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
478
479         * Reformat the sources in BSD-like style.
480
481 2001-02-24  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
482
483         release-2.2.3
484         
485 2001-02-23  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
486
487         * Rewrite function definitions in ANSI-C style.
488
489         * Remove the code of KoCha.
490
491         * lib/select.c (sa_common_prefix_search): The loop can't find
492         end-of-string. Fix.
493
494 2001-02-22  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
495
496         release 2.2.2
497         
498 2001-02-21  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
499
500         * lib/Makefile.am (DEFS): default chasenrc path (PREFIX/etc)
501
502         * configure.in: version number update
503         * README: version number update
504         * README-ja: version number update
505         
506         * doc/manual.tex: 
507         * doc/manual-j.tex: modification for chasenrc path
508
509 2001-02-19  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
510
511         * lib/parse.c (utf8_check_undefword_len): Add UTF-8 tokenizer.
512         (iso8859_check_undefword_len): Add ISO-8859-* tokenizer.
513
514 2001-02-13  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
515
516         * doc/manual.tex: 
517         * doc/manual-j.tex: modification for manual.
518
519 2001-02-13  Masayuki Asahara  <masayu-a@is.aist-nara.ac.jp>
520
521         * lib/*.c: 
522           lib/*.h: 
523           chasen/chasen.c: merged from the branch `release-2_2_0-patches'
524
525           `fclose' problem 
526           Thanks to Takahiro Kambe <taca@sky.yamashina.kyoto.jp>
527         
528           the branch `release-2_2_0-patches' are obsolete.
529           
530 2001-02-03  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
531
532         * lib/patfile.c: Use fgetc and fputc instead of egetc and eputc.
533
534 2001-02-02  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
535
536         * lib/print.c: new output format '%i0'.
537
538 2001-01-14  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
539
540         * lib/jfgets.c: Modified a bug in -j option.
541         Now replaces "KANJI SPACES \n SPACES KANJI" with
542         "KANJI KANJI" again.
543
544 2001-01-07  Taku Kudoh  <taku-ku@is.aist-nara.ac.jp>
545
546         * chasen.spec.in: fix options to compile on RedHat 7.0
547
548 2000-12-07  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
549
550         * mkchadic/sortdic.c: Arrange some codes.
551
552         * lib/iotool.c (cha_realloc): New.
553         
554         * mkchadic/convary.c: A new command for making chadic.ary.
555
556 2000-12-06  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
557
558         * mkchadic/morph.c: Remove.
559
560         * lib/select.c, lib/pat.h: Fix macros.
561
562 2000-12-06  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
563
564         * lib/chadic.h: Moved JM_* macros in mkchadic/convdic.c.
565
566 2000-12-06  Masayuki Asahara  <masayu-a@cacao.aist-nara.ac.jp>
567
568         * doc/manual*: remove the discription of IPADIC
569         (the discription of ipadic is moved in ipadic package)
570
571 2000-12-06  Taku Kudoh <taku-ku@is.aist-nara.ac.jp>
572
573         * Add chasen.spec.in: spec file for RedHat rpm package
574         
575 2000-12-05  Masayuki Asahara  <masayu-a@cacao.aist-nara.ac.jp>
576
577         * lib/Makefile.am (DEFS): 
578         change dic directory (dic -> ipadic)
579         the default dictionary is ipadic
580
581 2000-12-05  Masayuki Asahara  <asahara@parasite.aist-nara.ac.jp>
582
583         * lib/Makefile.am (DEFS): 
584         change dic directory (ipadic -> dic)
585
586 2000-12-05  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
587
588         * mkchadic/makemat.c (main): Specifies input file by the first
589         argument.
590
591         * mkchadic/morph.c (insert_dic_data): pat_get_text never returns
592         NULL. Fix the loop condition.
593
594 2000-12-05  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
595
596         * lib/chadic.h, mkchadic/trans.c: Accepts "Fuka-Joho"
597         (in Japanese) as the infromation field in the dictionaries.
598
599 2000-12-04  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
600
601         * lib/chadic.h: cell_t is renamed chasen_cell_t.
602
603 2000-12-01  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
604
605         * lib/dic.c(cha_get_mrph_data): Move from parse.c.
606
607 2000-11-28  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
608
609         * perl/: Text::ChaSen 1.03
610
611 2000-11-24  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
612
613         * mkchadic/mkary.c, lib/select.c: SUFARY use network byte order.
614
615         * lib/pat.h (pat_t): A new structure for PATRICIA.
616
617 2000-11-24  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
618
619         * lib/pat.c: pat_memcmp().
620         * lib/parse.c: Modified a bug enbuged at 2000-11-22.
621
622 2000-11-22  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
623
624         * lib/mmap.c: New.
625
626         * lib/chalib.h, lib/chadic.h: Use prototype declarations.
627
628 2000-11-21  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
629
630         * lib/parse.c, lib/sufary.h, lib/select.c: Rewrite
631         sa_common_prefix_search().
632
633         * lib/sufary.h, lib/select.c, lib/chfile.c: Remove unused codes.
634
635 2000-11-18  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
636
637         * chasen/server.c: Use waitpid() instead of wait3().
638
639 2000-11-17  TAKAOKA Kazuma  <kazuma-t@is.aist-nara.ac.jp>
640
641         * lib/chalib.c, lib/parse.c: Change the type of Suf_dicfile. 
642
643 2000-11-12  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
644
645         * lib/parse.c: Updated.
646
647 2000-11-06  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
648
649         * lib/chasen.h: New file.
650
651         * configure.in: version 2.1.0, LTVERSION="0:1:0".
652
653         * lib/Makefile.am: RCPATH=$(pkgdatadir)/ipadic/chasenrc
654
655         * dic/: Removed. Also removed from AC_OUTPUT in configure.in.
656
657 2000-11-05  Akira Kitauchi  <kitauchi@rd.nttdata.co.jp>
658
659         * mkchadic/trans.c: Binary format for chadic.int.
660
661         * lib/chalib.h: Don't include chadic.h and pat.h.
662
663         * mkchadic/makemat.c: Extended format of matrix.cha to
664         compress file size.
665
666         * Deleted the macro VGRAM and no longer support bi-gram version.
667
668         * lib/pat.h: Removed macros for debugging such as OL().
669
670         * Defined a macro PATHTYPE_MSDOS.
671
672         * Use the macro HAVE_MMAP instead of NO_MMAP.
673
674         * chasen/chasmpl.c: Global variable `opt' for cc.
675
676         * Renamed so many symbol names.
677
678 2000-08-21  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>
679
680         * maintMakefile (cxref): Add new rules: cxref and global.
681
682         * chasen-config.in (libs): Add --mkchadic and --dicdir option.
683
684         * lib/print.c (set_cha_fput): Remove #ifndef HAVE_PROTO_FPUTC
685         ... #endif conditions.
686
687 2000-08-19  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>
688
689         * dic/makedic.bat: Removed.
690
691         * chkconf.sh: Removed.
692
693         * lib/print.c (set_cha_fput): Remove #ifndef HAVE_PROTO_FPUTC ...
694         #endif
695
696         * dic/Makefile.am: New file.
697
698         * chasen-config.in: New file.
699
700         * INSTALL-ja: New file.
701         <http://www.sra.co.jp/people/m-kasahr/install/INSTALL-ja>
702
703         * README-ja: Renamed from README.ja
704
705         * mkchadic/Makefile.am: New file.
706
707         * chasen/Makefile.am: New file.
708
709         * lib/Makefile.am: New file.
710
711         * prolog/Makefile.am: New file.
712
713         * doc/Makefile.am: New file.
714
715         * Makefile.am: New file.
716
717         * COPYING: Copied from doc/manual-j.tex
718
719         * NEWS: Renamed from CHANGES.
720
721         * Modernization started! Employ autoconf, automake and libtool.
722