OSDN Git Service

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