OSDN Git Service

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