OSDN Git Service

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