OSDN Git Service

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