OSDN Git Service

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