2004-06-24  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.3.1
	- Fix a critical bug to erase user dictionaries.
	
	* src/prime-userdict-update.src:
	Fix a critical bug to erase user dictionaries.

	* lib/makedict/prime-sary.rb (PrimeSaryMakeIndex::make_index_internal):
	Add a condition of the size of filename_dict to update an index file.

2004-06-19  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/install.html: 
	Change a sample romaji file name from 'romaji-kana' to 'romaji'. 

2004-06-13  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/*.html:
	- Add links to 'Prime Wiki' <http://taiyaki.org/prime/wiki/>.

2004-06-06  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.3
	- Update the grammar rule.
	- Fix a bug with uim.
	- Fix a bug with autotools.
	- Fix bugs of updating of user's dictionaries.

2004-05-31  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime-userdict-update.src:
	Add a trap of HUP.
	Create working files to avoid asynchronous of the files.
	
	* src/prime.src:
	Add a trap of HUP.

	* src/prime-refresh.src:
	Add a trap of HUP.

	* src/prime-dict-convert.src:
	Add a trap of HUP.

	* lib/makedict/userdict.rb (PrimeUserdictUpdate::check_necessity):
	Add a check of existence of @output_file.
	
	* lib/engine/engine-userdict.rb (PrimeEngineUserdict::update):
	Add an 'initialize_userdict' method.

2004-05-30  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/makedict/prime-sary.rb (PrimeSaryMakeIndex::make_index_internal):
	Change a sorting method from block_sort to sort, since block_sort
	somehow has a bug. (Thanks. Gen Otsuji).

2004-05-27  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	$B@\B3=u;l!V$_$?$$!W(B for a noun + $B!V$_$?$$!W(B such as $B!V1n$_$?$$!W(B.

2004-05-05  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime.rb (Prime::predict_with_multi_clauses!): 
	Fix a bug of multi clauses prediction.

2004-05-03  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/figures/prime0.8-*: [NEW FILE]
	Add icon images, those sources, a logo and the source.

	* lib/session.rb (Session::reply_successful): 
	Change empty return value format from "ok\n\n\n" to "ok\n\n".
	(Thanks. Hiroyuki Tokunaga).
	
	* lib/session.rb (Session::send_command): 
	Add a checking code of empty commands.
	(Thanks. Gen Otsuji).
		
2004-04-30  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Makefile.am:
	Add a rule 'AUTOMAKE_OPTIONS = 1.7' to scope a version of automake.

2004-04-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.2
	- Update the grammar rule.
	- Fix bugs of lookup_compact.
	
	* lib/makedict/canna2prime.table: 
	Add some POSs for cannadic0.95b. 

	* lib/prime.rb: 
	fix bugs of 'lookup_compact'.
	a new class method 'PrimeWordList::concat'.
	
	* lib/prime-japanese.rb: 
	a new method 'search_japanese_uniclause'.
	
	* grammar/prime-grammar:
	add $B7AMFF0;l(B to $BBN8@(B group.

2004-04-26  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	$B=*=u;l!V$k!W(B + $BI{=u;l!V$+!W(B for $B!V=q$1$k$+!W(B,$B!VD0$1$k$+!W(B
	$BF0;l(B::$BO"BN(B + $B7A<0L>;l!V$3$H!W(B for $B!V=q$/$3$H!W(B, $B!VJ9$/$3$H!W(B
	$BF0;l(B::$BO"MQ(Bi $B$rL>;l2=(B for $B!VMj$j(B $B$N!W(B
	
2004-04-23  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime.rb: 
	Fix a bug of 'predict_with_multi_clauses!'.
	
	* lib/prime-japanese.rb: 
	$B3J=u;l!V$H!W(B + {$BL>;l(B, $BF0;l(B, etc...}
	
2004-04-15  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	$B%5JQF0;l(B + $B$G$-$k(B for $B!VJQ49$G$-$k!W(B
	
	* lib/prime-japanese.rb: 
	$B=u;l(B + $B$9$k(B for $B!VKM$,$9$k!W(B

2004-04-13  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime-japanese.rb:
	$B=u;l(B + $B7AMF;l(B for $B!V:,$,?<$$!W(B

2004-04-08  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.1
	- Update the grammar rule.

2004-04-03  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime-japanese.rb:
	$BBG>C!V$J$$!W(B::$B=*;_(B + $BL>;l6g(B for $B!VMn$ACe$+$J$$F|!W(B
	$B40N;!V$?!W(B::$B=*;_(B + $BL>;l6g(B for $B!V$"$C$?>l9g!W(B

	* grammar/prime-grammar: 
	$B%+JQF0;l(B::$B2>Dj(B + $BBG>C!V$J$$!W(B for $B!VMh$F$/$l$J$$!W(B
	$B%+JQF0;l(B::$B2>Dj(B + $B40N;!V$?!W(B for $B!VMh$F$/$l$?!W(B
	
2004-04-01  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	$BHs<+N)F0;l(B, $B40N;!V$A$^$&!W(B for $B!V1x$l$A$^$C$?!W(B.
	$B=*=u;l!V$k!W(B + $B=*=u;l!V$+$J!W(B for $B!V9T$1$k$+$J!W(B
	$B40N;!V$*$k!W(B for $B!V9M$($F$*$j$^$9!W(B
	$B$:(B($BBG>C!V$L!W(B::$BO"MQ(B) + $B3J=u;l!V$K!W(B for $B!VL5M}$;$:$K!W(B
	$B$:(B($BBG>C!V$L!W(B::$BO"MQ(B) + $B3J=u;l!V$N!W(B for $B!V?2$:$N!W(B
	$B$J$$(B($BBG>C!V$J$$!W(B::$BO"BN(B) + $B@\B3=u;l!V$G!W(B for $B!V8+$F$J$$(B $B$G!W(B
	$B2a5n=uF0;l(B::$BO"MQ(Bde + $BHs<+N)F0;l!V$$$/!W(B($B2;JX(B) for $B!VFI$s$G$/!W(B
	$B<u?H!V$l$k!W(B::$BL$A3(B for $B!V8@$o$l!W(B
	$B<u?H!V$i$l$k!W(B::$BL$A3(B for $B!V$_$i$l!W(B
	$B@\B3=u;l!V$1$I!W(B for $B!V8+$?$1$I!W(B, $B!V;W$&$1$I!W(B
	$B$J$s$@(B ($BBG>C!V$J$$!W(B::$B=*;_(B) for $B!VCN$i$J$s$@!W(B
	$B$X$s(B ($BBG>C!V$J$$!W(B::$B=*;_(B) $B$rDI2C(B for $B!VJQ$o$i$X$s!W(B
	$B=uF0;l(B::$BO"BN(B + $BCGDj!V$G$9!W(B for $B!VJ,$+$j$^$9$G$7$g$&$+!W(B
	
	
2004-03-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.0
	- Merged with PRIME 0.7.a.1
	- Predict and convert with multiple clauses
	- Change the format of user learning dictionary.
	- Support SKK and POBox protocols
	- Support Kana and T-Code typing
	
2004-03-27  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.0-rc1
	
	* doc/dictionary.html: [NEW FILE]
	Document about dictionaries for PRIME.

	* doc/usage.html: [NEW FILE]
	Document about usage of PRIME.

2004-03-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.8.0-pre1
	- Merged with PRIME 0.7.a
	
2004-03-02  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME: 0.7.a.1
	- Fix a bug of under compatibility with Ruby1.6.
	(Thanks for the report by Toshiaki Mishima <mishimat@jamstec.go.jp>)
	
	* lib/taiyaki.rb:
	Consider under compatibility with Array class of Ruby1.6.
	
2004-02-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME: 0.7.a
	- Create commands; 'lookup_compact' and 'lookup_compact_all'.
	  These commands are default lookup commands after this.
	- Fix a bug of multi-clauses prediction.
	
	* src/prime-userdict-update.src: 
	Modify a routine where both --conversion and --indexing are on.

	* lib/makedict/prime-sary.rb: 
	Add a checking routine of makeing indexes.

2004-02-28  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Fix a bug of 'get_context_index'.
	
	* lib/prime.rb: 
	- Add a method 'lookup_compact' which predicts one or two candidates.
	  This method is for keyboard environment.
	- Add 'search_*' methods.
	- Add 'lookup_*_all' methods.
	
	* lib/prime-japanese.rb: 
	Add a method 'search_japanese'.

2004-02-10  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.9:
	- Predict with multiple clauses.
	- Use result caches of looking up words.
	- Fix a bug of discrimination between Japanese and English.
	
	* lib/prime-japanese.rb: 
	Fix a bug of discrimination between Japanese and English.

	* lib/engine/engine-userdict.rb: 
	Add a cache code.

2004-02-09  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Modify for a strategy of reading a dictionary with an empty input.
	
	* lib/prime.rb: 
	Prediction with multiple clauses.

	* etc/Makefile.am: 
	Fix a typo.

	* PRIME 0.7.8
	- Run as an SKK server.
	- Run as a POBox server.
	
2004-02-08  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.8 RC1
	
	* lib/server.rb: [NEW FILE]
	Library of server function.

	* lib/session.rb:
	- Restructured.
	- Add SessionSKK and SessionPOBox classes.
	
	* lib/prime.rb:
	- Add a 'update' method.
	- Fix a bug to display same literal candidates.
	
	* src/prime.src:
	Add --skk and --pobox options which make PRIME as 
	each input method server.
	
	* src/prime-skk.src: [REMOVED]
	Merged into prime.src.
	
2004-02-07  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime-skk.src: [NEW FILE]
	PRIME with SKK protocol.

	* lib/prime.rb:
	Add two methods named to_text_literal and to_text_pron.

	* PRIME 0.7.7

2004-02-06  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.7 RC2
	
	* lib/engine/engine-personaldict.rb
	(PrimeEnginePersonalDict::initialize_dict): 
	Fix a bug to read an inexistent dictionary.

2004-02-06  Masaki Yatsu  <yatsu@digital-genes.com>

	* prime.spec.in:
	Add ruby-progressbar to the 'Requires'.
	Add lib/pkgconfig/prime.pc to the rpm.

2004-02-06  Hiroyuki Komatsu  <komatsu@taiyaki.org>
	
	* PRIME 0.7.7 RC1
	
	* lib/prime-config.rb.in: 
	Add some default values.

	* lib/engine/engine-basic.rb: 
	- Remove a numeral code to engine-alphabet.
	- Remove almost codes to engine-sary.

	* lib/engine/engine-alphabet.rb: 
	Add a numeral code from engine-basic.

	* lib/engine/engine-personaldict.rb: [NEW FILE]
	Reading dictionary engine for a user's personal dictionaries.

	* lib/engine/engine-sary.rb: [NEW FILE]
	Meta engine using sary for engine-personaldict and engine-basic.

2004-02-05  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime-dict-convert, src/prime-dict-index, src/prime-refresh,
	  src/prime-userdict-convert, src/prime-userdict-update: [MOVED]
	moved to names with a '.src' suffix.
	
	* prime.pc.in: [NEW FILE]
	Status file for pkg-config.
	
	* acinclude.m4: 
	Remove meaningless codes.
	
	* configure.in: 
	Add an option '--prime-command'
	
	* lib/prime-japanese.rb: 
	Add grammar rules.
	
	* lib/prime.rb: 
	Add a flag which describes the status of session opening.

	* lib/taiyaki.rb: 
	Add a substitute code for 'progressbar'.

	* lib/engine/engine-alphabet.rb: 
	Change a priority of just one character on T-Code.
	
2004-01-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.6

2004-01-28  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.6 RC4

	* lib/prime-japanese.rb: 
	- Add custom variables for Japanese punctuation.
	- Add a routine which checks avairable functions of Suikyo.

	* PRIME 0.7.6 RC3

	* src/prime.src:
	- Add an option --typing-method which specifies a typing method.
	- Refine the code.
	
	* lib/prime.rb: 
	- Change the coding system of this file to EUC-JP.
	- Add a lookup_japanese to lookup_direct.
	
	* lib/prime-japanese.rb: 
	- Modify the conversion algorithm of PrimeTypeConv::convert.
	- Add a method PrimeTypeConv::destroy_cache.
	- Add rules of capitals to a T-Code table locally.

	* PRIME 0.7.6 RC2

	* src/prime.src:
	- Change the number of avairable arguments of lookup commands.
	- Move the location to execute 'prime-userdict-update'
	  from the end to the beginning.
	
	* lib/makedict/userdict.rb: 
	- Change the coding system to EUC-JP.
	- Change the algorithm of PrimeUserdictUpdate::check_necessity.
	
	* lib/engine/engine-alphabet.rb: 
	Add a routine to deal with "" (zero length string) to search method.
	
	* lib/engine/engine-basic.rb: 
	Ditto.
	
	* lib/engine/engine-userdict.rb:
	Ditto.
	
	* lib/taiyaki.rb: 
	Add an error handler to Marshal::load_file 

	* lib/prime-japanese.rb: 
	- Improve the algorithm of PrimeTypeConv::convert.
	- Add rules of punctuation to a Suikyo table.
	
	* lib/prime-config.rb.in: 
	Add a variable 'PRIME_TYPING_METHOD_DEFAULT'.

2004-01-27  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.6 RC1

	* lib/prime-japanese.rb
	Add a requirement of prime-grammar.
	
	* lib/engine/engine-basic.rb: 
	Delete strings related to 'engine-japanese.rb'.
	Thanks for the report by Mamoru KOMACHI <usata@sodan.ecc.u-tokyo.ac.jp>
	
	* lib/engine/engine-userdict.rb: 
	Ditto.
	
	* debian/*: [MOVED]
	Moved to packaging/Debian/debian
	
	* lib/prime-japanese.rb: 
	Rename from PrimeTypeConv::get_label to PrimeTypeConv::convert.
	
	* lib/prime-mixed.rb: 
	Ditto.
	
	* lib/prime.rb: 
	Ditto.

	* lib/taiyaki.rb (NilClass::empty?): 
	New method.

2004-01-26  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.5.1 Release.
	
	* lib/prime-japanese.rb: 
	Fix a bug not to display multiple homonym candidates.
	
	* lib/prime-mixed.rb: 
	Fix a fatal bug.
	Thanks for the report from Akira Yamada <akira@arika.org>.

	* PRIME 0.7.5 Release.
	New function to convert with Japanese mutli clauses.
	New function to add a space character automatically.
	
	* lib/prime.rb: 
	- Add new commands 'lookup' and 'lookup_direct'.
	- Add a new environment variable; 'typing_method' which describes the
	user typing method like 'romaji' or 'tcode'.

	* lib/engine/engine-basic-multiclauses.rb: [REMOVED]
	
	* lib/engine/engine-japanese.rb: [REMOVED]
	
	* src/prime.in: [REMOVED]
	
	* lib/engine/engine-kukura.rb: [MOVED]
	Move to the 'old' directry.
	
	* lib/engine/engine-learndict.rb: [MOVED]
	Ditto.
	
	* lib/engine/engine-learndict2.rb: [MOVED]
	Ditto.
	
2004-01-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime-mixed.rb: [NEW FILE]
	Module for mixed looking up.

	* lib/prime-japanese.rb: 
	Modify a lot.

	* lib/engine/engine.rb: 
	Add a 'search' method.
	
	* lib/engine/engine-userdict.rb: 
	Ditto.
	
	* lib/engine/engine-basic.rb: 
	Ditto.
	
	* lib/engine/engine-alphabet.rb: 
	Ditto.
	
	* lib/engine/engine-number.rb: 
	Ditto.

2004-01-22  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime-japanese.rb: [NEW FILE]
	Japanese module for PRIME.
	lib/engine/engine-japanese.rb is supposed to be replaced by this file.

	* lib/prime.rb:
	Modify for prime-japanese.rb.
	
	* lib/taiyaki.rb: 
	Add 'Hash::list_push'.

2004-01-21  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* prime: 0.7.5-ss2
	
	* lib/taiyaki.rb (String::decrease): 
	New method which is an iterator with decreasing string.

	* lib/prime.rb (Prime::get_pos_data): 
	New method to get pos_data from each engines.

	* acinclude.m4 (AC_RUBY_SITELIBDIR):
	Change from execution of Ruby to embedding a magic string (FIXME).
	
	* lib/engine/engine-basic.rb (get_pos_data): 
	New method which returns available pairs of pron and pos_list.

	* lib/engine/engine-userdict.rb (get_pos_data): 
	Ditto.

	* prime: 0.7.5-ss1
	
2004-01-20  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime.in: [NEW FILE]
	Source file of src/prime translated by Autotools.
	
	* lib/engine/engine-basic-multiclauses.rb: 
	Add a connection rule or $B!VF0;l(B::$BO"BN(B + $BL>;l!W(B for $B!V$9$kJ}$,!W(B.

	* grammar/prime-grammar: 
	- Add rules of $B!V%5JQ!W(B.
	- Add a rule of $B!V7AMF;l!W(B for $B!V9b$5!W(B.

	* etc/Custom_prime.rb: 
	Catch up the current status.

2004-01-17  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* debian/control: 
	Modify the description.

	* lib/makedict/canna2prime.table: 
	Add tables for 'gcannaf.ctd'.
	
	* grammar/prime-grammar: 
	Add a rule ". * $B?t;l(B".

	* lib/taiyaki.rb (Enumerable::sort_with_pbar): 
	Add a checking routine for an exception of Math::log.

	* lib/engine/engine-userdict.rb: 
	Modify an parameter of calculation of word priority.

	* lib/engine/engine-basic-multiclauses.rb: 
	Add a code for a numeral.
	
	* lib/engine/engine-basic.rb: 
	Ditto.

2004-01-16  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.4.1 Snap Shot.
	
	* src/Makefile.am: 
	Add a rule from 'prime.src' to 'prime'.

	* src/prime.src: [NEW FILE]
	Source file for prime.
	A make command translates from this file to prime.

	* src/prime: [REMOVED]
	This file is created from src/prime.src after this.

2004-01-15  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* configure.in:
	Run a MY_AC_RUBY_PROG macro to set a ruby_version.
	
	* acinclude.m4:
	Use a MAKEFILE_CONFIG instead of CONFIG in Ruby to apply to
	--prefix option.
	Add a new macro MY_AC_RUBY_PROG which sets a ruby_version.
	
2004-01-14  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.4 Release.
	
	* debian/Makefile.am: [NEW FILE]
	Configuration of autotools for a Debian package.

	* PRIME 0.7.4 Release Candidate 1.
	
	* lib/engine/engine-userdict.rb
	(PrimeEngineUserdict::learn_word_internal): 
	Add a code to write timestamp data to a file, and fix a big bug.

2004-01-12  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime: 
	Add an execution of a 'prime-userdict-update' command to the end of
	main loop. (EXPERIMENTAL)

	* lib/taiyaki.rb (Marshal::Marshal): 
	Change a code from 'proc.call' to 'yield' to avoid a warning.
	Thanks Akira Yamada <akira@arika.org>.
	
2004-01-11  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/memo/lookup_mixed.txt: [NEW FILE]
	A memoranda about lookup_mixed.

	* lib/prime.rb: 
	Add new commands, lookup_expansion and lookup_mixed.
	
	* lib/engine/engine.rb: 
	Add skeleton methods of lookup_expansion and lookup_mixed.

	* lib/engine/engine-basic.rb:
	Add two looking up methods named lookup_expansion and lookup_mixed.
	Those methods might be used for pen input or t-code.
	The method lookup_expansion looks up a pattern from literal
	dictionaries, and would get "$BM=B,F~NO(B" from "$BM=B,(B".
	The method lookup_mixed looks up a pattern which can be mixed with
	pron and literal.  So the method could get "$BM=B,(B" from "$BM=$=$/(B".


2004-01-10  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.3 Release.

2004-01-09  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-alphabet.rb (PrimeEngineAlphabet::lookup): 
	Fix a bug that a hiragana word is scored as a word in all capitals.

2004-01-08  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.3 Release Candidate 1.
	
	* src/prime: 
	Add a new command 'preedit_convert_input'.
	
	* lib/prime.rb:
	Ditto.

2004-01-05  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb (PrimeEngineUserdict::learn_word): 
	Fix a big bug not to learn a combination word with literal and suffix.

2004-01-02  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a rule $B!V$H$-$c!W(B for $B!V8@$C$H$-$c!W(B

	* src/Makefile.am: 
	Add a prime-refresh to EXTRA_DIST.

	* src/prime-refresh: [NEW FILE]
	A command to send HUP signals to existent prime processes.

2004-01-01  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime: 
	Add a function to trap HUP signals and refresh the PRIME configuration.

	* lib/engine/engine-basic-multiclauses.rb: 
	Add a connection rule $B!V(B'$B7AMF;l(B::$BO"MQ(Bku' => ['$B7AMF;l(B']$B!W(B for
	$B!V$9$4$/$+$o$$$$!W(B, $B!V4($/$J$+$C$?!W(B, etc.

	* lib/prime.rb (Prime::refresh): 
	Add a routine to reload the user suikyo tables.

2003-12-31  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb (PrimeEngineUserdict::refresh): 
	An implementation of a 'refresh' engine command.

	* src/prime, lib/engine/engine.rb: 
	Add a 'refresh' engine command.

	* lib/prime.rb (PrimeInput::initialize_suikyo): 
	Add a routine to compare with each timestamp of suikyo.rbo and 
	Custom_prime.rb.

	* doc/memo/newwords-dict: 
	A dictionary for non-registered words.

	* doc/figures/prime-logo.png: 
	The logo of PRIME (PROVISIONAL!!)
	
	* doc/figures/prime-logo.xcf: 
	The source in GIMP format of the PRIME logo (PROVISIONAL!!)

	* lib/taiyaki.rb:
	Overwrite a require function for more safety.

	* lib/engine/engine-basic-multiclauses.rb: 
	Add a few pos connection rules.

	* src/prime: 
	Fix a bug of a version command.


2003-12-30  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-basic-multiclauses.rb: 
	Add pos entries for multiple clauses conversion.
	
	* lib/engine/engine-basic.rb: 
	Add an error checker for a pos dictionary.

2003-12-30  Masaki Yatsu  <yatsu@digital-genes.com>

        * prime.spec.in:
        add '(noreplace)' option to Custom_prime.rb.

2003-12-28  Masaki Yatsu  <yatsu@digital-genes>

        * prime.spec.in:
        add 'make install-etc'.
        use DESTDIR macro.

2003-12-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.2 Release.
	
	* src/prime-dict-index: [NEW FILE]
	A command to index a PRIME basic dictionary.

	* src/prime:
	Make --debug option work.

	* lib/makedict/*:
	Fix some bugs and add an option to make dict commands interactive.
	
	* lib/prime.rb: 
	Add a routine to check existence of 'Custom_prime.rb'.

	* lib/session.rb: 
	Add routines for logging under debug mode.

	* lib/taiyaki.rb: 
	Add a 'File::ensure' function.

	* lib/engine/engine-basic.rb: 
	Change a default POS dictionary from '-part' to '-pos'.
	If a file with a '-pos' suffix does not exist, a '-part' file will be
	used.

	* lib/engine/engine-userdict.rb: 
	Add checking routnes of existence of a file.

2003-12-28  Masaki Yatsu  <yatsu@digital-genes>

	* prime.spec.in:
	add 'make install-etc'.
	use DESTDIR macro.

2003-12-27  Masaki Yatsu  <yatsu@digital-genes.com>

	* lib/engine/engine-basic-multiclauses.rb: 
	Modify codes for compatibility with Ruby 1.6. 

	* configure.in
	Generate a RPM spec file.

	* Makefile.am
	Add rule: 'rpm'.
	
	* prime.spec.in [NEW FILE]
	Add a RPM spec file template.

2003-12-26  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* src/prime-dict-convert: [NEW FILE]
	Command to convert a dictionary from dictionaries of another IME.

	* lib/makedict/dictformat.rb: [NEW FILE]
	Library for conversion of a dictionary format from anoter IME.

	* lib/makedict/dictformat-pubdic.rb: [NEW FILE]
	Module for conversion from pubdic format.

	* lib/makedict/dictformat-skkdic.rb: [NEW FILE]
	Module for conversion from skk format.

	* lib/makedict/dictformat-cannadic.rb: [NEW FILE]
	Module for conversion from canna format.

	* lib/makedict/canna2prime.table: [NEW FILE]
	Table of POS binding between Canna and PRIME.
	
	* lib/prime-userdict.rb: [MOVED]
	Moved to lib/makedict/userdict.rb
	
	* lib/prime-sary.rb: [MOVED]
	Moved to lib/makedict/prime-sary.rb

	* lib/makedict/basicdict.rb: [NEW FILE]
	Library for indexing basic dictionaries.
	
	* src/prime-userdict-convert: 
	Change the path of 'userdict.rb'
	
	* src/prime-userdict-update: 
	Change the path of 'userdict.rb'
	
	* lib/prime-config.rb.in: 
	Add an environment variable 'PRIME_DATA_DIR'.

2003-12-24  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.7.1 Release.

	* doc/memo/multiple-clauses.txt: [NEW FILE]
	A memoranda of the algorithm of multiple clauses conversion by PRIME.

	* TODO: [NEW FILE]
	The todo file.

	* test/multiple-clauses.rb:
	Refine the code.
	
	* lib/engine/engine-basic-alphabet.rb:
	Change a priority score of unknown words from 9999 to 8000.
	
	* etc/Custom_prime.rb, lib/prime-config.rb.in: 
	Change one of default engines from 'basic' to 'basic-multiclauses'.

	* lib/engine/engine-basic-multiclauses.rb: [NEW FILE]
	An basic engine with a function for multiple clauses.
	
	* PRIME 0.7.1 Release Candidate 1.
	
	* grammar: 
	Add some internal rules.

	* test/multiple-clauses.rb: 
	Create a function to separate clauses by minimum clauses method.
	($B:G>.J8@aK!(B? $B$K$h$kJ8@a6h@Z$j$r9T$&4X?t$N:n@.(B).
	
	Create a conversion engine.

	* grammar/prime-grammar: 
	Add a rule $B!V$i$C$7$c$k!W(B for $B!V$$$C$F$i$C$7$c$$!W(B.

2003-12-23  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* test/multiple-clauses.rb: 
	Add a function to guess clauses recursively.

	* lib/grammar/grammar.rb (lookup_katsuyou):
	Add a last pos to a return value.

	* test/multiple-clauses.rb: [NEW FILE]
	A test command for multiple clauses ($BO"J8@aJQ49MQ%F%9%H%3!<%I(B)

2003-12-22  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add some rules for $B!V2D0&$/$J$k!W(B, $B!V$-$l$$$K$J$k!W(B, $B!VFI$s$G$d$k!W(B,
	$B!V;`$s$G$7$^$&!W(B and $B!V;`$s$G$k!W(B.

	Change then rules of $B!V$F!W(B and $B!V$G!W(B to $B2a5n=uF0;l(B to avoid
	strange conversions like $B!V;a$s$G$7$^$&!W(B (the POS of $B!V;a!W(B is $BL>;l(B).

	Add some $BHs<+N)F0;l(B for $B!VOC$7$F$$$/!W(B, $B!VOC$7$F$*$/!W(B,
	$B!VOC$7$F$f$/!W(B, $B!VOC$7$F$d$k!W(B, $B!VOC$7$F$/$k!W(B.

2003-12-21  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add some rules for $B!V8:$i$M$(!W!V8:$i$M$'!W!V8:$i$M!<!W(B,
	$B!VDj$^$C$?$i!W(B, $B!V=q$$$A$c!W(B and $B!V8+$F$$$A$c!W(B.

	* Prime: Version 0.7.0 RELEASE.
	
	* src/prime: 
	Add a '--no-save' option which specifies not to save learning words.

	* etc/Custom_prime.rb: 
	Change one of default engines from 'learndict2' to 'userdict'.

	* src/prime-userdict-update: [NEW FILE]
	Command to update a userdict used by engine-userdict.

	* src/prime-userdict-convert: [NEW FILE]
	Command to convert from learndict used by engine-learndict2 
	to userdict by engine-userdict.

	* lib/prime-userdict.rb: [NEW FILE]
	Library for userdict.
	
	* lib/prime-sary.rb: [NEW FILE]
	Library for making indexes of sary.
	
2003-12-18  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/todo: [NEW FILE] TODO list of prime-grammar.

2003-12-16  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb (PrimeUserDict.get_next_context_line): 
	Switch pop() to [] for fixing a bug of deletion search results.
	
	* grammar/prime-grammar: 
	Add a new rule "$B@\B3=u;l!V$j$c!W(B" for $B!V=q$1$j$c!W(B and so on.

2003-12-15  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a rule "$B8^CJF0;l(B::$B2>Dj(B" to "$B8}8l!V$A$c$&!W(B" for $B!VMO$1$A$c$&!W(B
	and so on.

2003-12-10  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a rule "$B8^CJF0;l(B::$B2>Dj(B" to "$BBG>C!V$s!W(B" for $B!VCN$i$s!W(B and so on.

	* lib/engine/engine-userdict.rb: 
	Fix a bug of registration to a temporally userdict.

2003-12-09  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Fix a bug of a failure to save a userdict-new.

2003-12-07  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-alphabet.rb: 
	Change priorities of upper characters words from 9999 to 17000.
	
	* grammar/prime-grammar: 
	Add a rule "$BF0;l(B::$B2>Dj(B" to "$BCzG+!V$^$9!W(B" for $B!V8@$($^$;$s!W(B and so on.

2003-12-04  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Add functions to save words data (unstable).
	
	* lib/engine/engine-userdict.rb: 
	Add functions to learn new words and cooccurrences.
	Merge the normal lookup function and the context lookup function.
	(unstable).

2003-12-03  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Add a function to look up words with a context (unstable).

2003-12-01  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/memo/priority.txt: [NEW FILE]
	Memoranda of the algorithm for priority calculation at engine-userdict.

	* lib/engine/engine-userdict.rb: 
	Add functions to calculate a priority of a word from the timestamp.

	* lib/taiyaki.rb: 
	Modify the 'with_io' function.
	Add routines for the 'progressbar' module.

	* lib/prime.rb: 
	Modify initialization routines.
	Add command to check existence of words.

	* lib/engine/engine-userdict.rb: 
	[NEW FILE] new engine for userdict (UNSTABLE).
	
2003-11-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime.rb (init_engines):
	Add an argument 'engine_files' for external configuration.
	
2003-11-28  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-number.rb: [NEW FILE] new engine for number.

2003-11-26  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add new rules for "$B40N;!V$F$k!W(B" which achieves like
	$B!V;H$C$F$k!W(B and $B!V;H$($F$k!W(B.
	Add new rules for "$B@AIi!V$d$k!W(B" which achieves like $B!V8+$F$d$k!W(B.

2003-11-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/taiyaki.rb (each_with_status):
	Delete a space for fixing a Ruby warning.
	
	* lib/engine/engine-learndict2.rb (write_dict): 
	Delete a space for fixing a Ruby warning.

2003-11-24  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a new rule for "$B40N;!V$$$k!W(B" which achieves like $B!VCN$C$F$$$k$H!W(B.
	Add rules of "$B3J=u;l!V$s!W(B" for $B!VCN$C$F$$$k$s$G$7$g$&$+!W(B.

2003-11-23  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add rules for the following:
	 + $B!VGd$l$=$&!W(B ($BF0;l2>Dj(B + $B$=$&(B)
	 + $B!V3Z$C$F!W(B   ($B7AMFF0;l(B + $B$C$F(B)
	 + $B!V?)$Y$F$_$h$C!W(B ($B?dNL!V$h$&!W(B $B$NY{2;JX(B)
	
2003-11-19  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add a rule "$BMQ8@(B::$BO"MQ(Bn" to "$BI{=u;l!V$8$c!W(B".
	Modify rules for "$BM7$s$G$^$7$?(B" and "$BG:$s$8$c$C$F(B".

2003-11-17  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add the following:
	| ### $B!VGH9b$7!W(B, $B!VL?C;$7!W(B
	| $B$7(B.	$B7AMF;l(B::$B=*;_(B	$B7AMF;l(B

	* doc/install.html (Repository): 
	Add an announce of a new package for Fink and an update of RPM.

	
2004-03-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Merge with PRIME 0.7.a
	
2004-02-09  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* etc/Makefile.am: 
	Fix a typo.

2004-02-06  Masaki Yatsu  <yatsu@digital-genes.com>

	* prime.spec.in:
	Add lib/pkgconfig/prime.pc to the rpm.

2004-02-02  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.6.7

2004-01-31  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.6.7 RC1
	- Catch up with a part of 0.7.6. 
	
	* lib/prime.rb: 
	- Add new commands 'lookup' and 'lookup_direct'.
	
	* grammar/prime-grammar: 
	- Add rules of $B!V%5JQ!W(B.
	- Add a rule of $B!V7AMF;l!W(B for $B!V9b$5!W(B.

	* src/Makefile.am: 
	Add a rule from 'prime.src' to 'prime'.

	* src/prime.src: [NEW FILE]
	Source file for prime.
	A make command translates from this file to prime.

	* src/prime: [REMOVED]
	This file is created from src/prime.src after this.

	* acinclude.m4 (AC_RUBY_SITELIBDIR):
	Change from execution of Ruby to embedding a magic string (FIXME).
	
	* Debian: [MOVED]
	Moved to packaging/debian.
	
2004-01-12  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/taiyaki.rb (Marshal::Marshal): 
	Change a code from 'proc.call' to 'yield' to avoid a warning.
	Thanks Akira Yamada <akira@arika.org>.
	
2004-01-10  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.6.6 Release.
	
	* doc/install.html: 
	Add a section of Tips.  We are supposed to create a usage.html.

2004-01-09  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-alphabet.rb (PrimeEngineAlphabet::lookup): 
	Fix a bug that a hiragana word is scored as a word in all capitals.

2004-01-08  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* PRIME 0.6.6 Release Candidate 1.
	
	* src/prime: 
	Add a new command 'preedit_convert_input'.
	Add a function to trap HUP signals and refresh the PRIME configuration.
	
	* lib/prime.rb:
	Ditto.

2003-12-31  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime.rb (PrimeInput::initialize_suikyo): 
	Add a routine to compare with each timestamp of suikyo.rbo and 
	Custom_prime.rb.

	* lib/prime.rb: 
	Add a routine to check existence of 'Custom_prime.rb'.

	* lib/session.rb: 
	Add routines for logging under debug mode.

	* lib/taiyaki.rb: 
	Overwrite a require function for more safety.
	Create a File::ensure fuction to create and chown a file.
	
	* lib/engine/engine-basic.rb: 
	Create a initialize_posdict function and change the default pos dict
	suffix from -part to -pos.
	
	* src/prime: 
	Fix a bug of a version command.
	Make --debug option work.
	

2003-12-30  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/index.html: 
	Add a description about prime-dict 0.6.5.

2003-12-30  Masaki Yatsu  <yatsu@digital-genes.com>

	* prime.spec.in:
	add '(noreplace)' option to Custom_prime.rb.

2003-12-28  Masaki Yatsu  <yatsu@digital-genes>

	* prime.spec.in:
	add 'make install-etc'.
	use DESTDIR macro.

2003-12-27  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/index.html: 
	Add a description about prime-el 1.2.1 released.

2003-12-24  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Prime: Version 0.6.5 RELEASE.

	* grammar/prime-grammar: 
	Add a rule $B!V$i$C$7$c$k!W(B for $B!V$$$C$F$i$C$7$c$$!W(B.

2003-12-22  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add some rules for $B!V2D0&$/$J$k!W(B, $B!V$-$l$$$K$J$k!W(B, $B!VFI$s$G$d$k!W(B,
	$B!V;`$s$G$7$^$&!W(B and $B!V;`$s$G$k!W(B.

	Change then rules of $B!V$F!W(B and $B!V$G!W(B to $B2a5n=uF0;l(B to avoid
	strange conversions like $B!V;a$s$G$7$^$&!W(B (the POS of $B!V;a!W(B is $BL>;l(B).

	Add some $BHs<+N)F0;l(B for $B!VOC$7$F$$$/!W(B, $B!VOC$7$F$*$/!W(B,
	$B!VOC$7$F$f$/!W(B, $B!VOC$7$F$d$k!W(B, $B!VOC$7$F$/$k!W(B.

2003-12-21  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Prime: Version 0.6.4 RELEASE.

	* grammar/prime-grammar: 
	Add some rules for $B!V8:$i$M$(!W!V8:$i$M$'!W!V8:$i$M!<!W(B,
	$B!VDj$^$C$?$i!W(B, $B!V=q$$$A$c!W(B and $B!V8+$F$$$A$c!W(B.

2003-12-18  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/session.rb: 
	Fix a typo ("ppp" -> "p").

2003-12-16  Masaki Yatsu  <yatsu@digital-genes.com>

	* configure.in
	Generate a RPM spec file.

	* Makefile.am
	Add rule: 'rpm'.

	* prime.spec.in [NEW FILE]
	Add a RPM spec file template.

2003-12-16  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a new rule "$B@\B3=u;l!V$j$c!W(B" for $B!V=q$1$j$c!W(B and so on.

2003-12-15  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a rule "$B8^CJF0;l(B::$B2>Dj(B" to "$B8}8l!V$A$c$&!W(B" for $B!VMO$1$A$c$&!W(B
	and so on.

	* Prime: Version 0.6.3 RELEASE.

2003-12-14  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Prime: Version 0.6.3
	Release candidate 2.
	Modify the documents.

2003-12-13  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Prime: Version 0.6.3
	Release candidate 1.

2003-12-10  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a rule "$B8^CJF0;l(B::$B2>Dj(B" to "$BBG>C!V$s!W(B" for $B!VCN$i$s!W(B and so on.

	* lib/engine/engine-userdict.rb: 
	Fix a bug of registration to a temporally userdict.

2003-12-09  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Fix a bug of a failure to save a userdict-new.

2003-12-07  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-alphabet.rb: 
	Change priorities of upper characters words from 9999 to 17000.
	
	* grammar/prime-grammar: 
	Add a rule "$BF0;l(B::$B2>Dj(B" to "$BCzG+!V$^$9!W(B" for $B!V8@$($^$;$s!W(B and so on.

2003-12-04  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Add functions to save words data (unstable).
	
	* lib/engine/engine-userdict.rb: 
	Add functions to learn new words and cooccurrences.
	Merge the normal lookup function and the context lookup function.
	(unstable).

2003-12-03  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-userdict.rb: 
	Add a function to look up words with a context (unstable).

2003-12-01  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/memo/priority.txt: [NEW FILE]
	Memoranda of the algorithm for priority calculation at engine-userdict.

	* lib/engine/engine-userdict.rb: 
	Add functions to calculate a priority of a word from the timestamp.

	* lib/taiyaki.rb: 
	Modify the 'with_io' function.
	Add routines for the 'progressbar' module.

	* lib/prime.rb: 
	Modify initialization routines.
	Add command to check existence of words.

	* lib/engine/engine-userdict.rb: 
	[NEW FILE] new engine for userdict (UNSTABLE).
	
2003-11-29  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime.rb (init_engines):
	Add an argument 'engine_files' for external configuration.
	
2003-11-28  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-number.rb: [NEW FILE] new engine for number.

2003-11-26  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add new rules for "$B40N;!V$F$k!W(B" which achieves like
	$B!V;H$C$F$k!W(B and $B!V;H$($F$k!W(B.
	Add new rules for "$B@AIi!V$d$k!W(B" which achieves like $B!V8+$F$d$k!W(B.

2003-11-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/taiyaki.rb (each_with_status):
	Delete a space for fixing a Ruby warning.
	
	* lib/engine/engine-learndict2.rb (write_dict): 
	Delete a space for fixing a Ruby warning.

2003-11-24  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar: 
	Add a new rule for "$B40N;!V$$$k!W(B" which achieves like $B!VCN$C$F$$$k$H!W(B.
	Add rules of "$B3J=u;l!V$s!W(B" for $B!VCN$C$F$$$k$s$G$7$g$&$+!W(B.

2003-11-23  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add rules for the following:
	 + $B!VGd$l$=$&!W(B ($BF0;l2>Dj(B + $B$=$&(B)
	 + $B!V3Z$C$F!W(B   ($B7AMFF0;l(B + $B$C$F(B)
	 + $B!V?)$Y$F$_$h$C!W(B ($B?dNL!V$h$&!W(B $B$NY{2;JX(B)
	
2003-11-19  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add a rule "$BMQ8@(B::$BO"MQ(Bn" to "$BI{=u;l!V$8$c!W(B".
	Modify rules for "$BM7$s$G$^$7$?(B" and "$BG:$s$8$c$C$F(B".

2003-11-17  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* grammar/prime-grammar (Repository): 
	Add the following:
	| ### $B!VGH9b$7!W(B, $B!VL?C;$7!W(B
	| $B$7(B.	$B7AMF;l(B::$B=*;_(B	$B7AMF;l(B

	* doc/install.html (Repository): 
	Add an announce of a new package for Fink and an update of RPM.


2003-06-17  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Version 0.6.2

	* doc/index.html: Change the version.

	* doc/install.html: Write configure section.

2003-06-14  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/prime.rb: 
	Load global config file named Custom_prime.rb in PRIME_CONFIG_DIR
	and copy the file to PRIME_USER_DIR, if the user file does not exist.

	* etc/Custom_prime.rb:
	Change the filename of customize file from .primerc to Custom_prime.rb.

2003-06-12  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* lib/engine/engine-learndict.rb: 
	Change the permission of leardict to 0600 because of a security reason.
	Thanks for the notice by Hideyuki ENDO <endo-h@remus.dti.ne.jp>.
	
	* lib/engine/engine-learndict2.rb: 
	Change the permission of leardict to 0600 because of a security reason.
	Thanks for the notice by Hideyuki ENDO <endo-h@remus.dti.ne.jp>.

2003-06-03  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Version 0.6.1
	
	* lib/engine/engine-alphabet.rb: Remove dependence on jstring-ruby.

	* lib/taiyaki.rb: Add hiragana/katakana methods to String class.
	
	* README: Write a text.

	* Makefile.am: Add targets: 'install-etc' and 'uninstall-etc'.
	
	* etc/Makefile.am: Add targets: 'install-etc' and 'uninstall-etc'.

2003-05-31  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Version 0.6.0
	
	* lib/engine/engine-learndict2.rb:
	Remove the redundant 'load_dict' function.
	Thanks for the notice by Hideyuki ENDO <endo-h@remus.dti.ne.jp>
	
	* lib/engine/engine-alphabet.rb:
	Change the coding system to EUC-JP.
	Thanks for the notice by Hideyuki ENDO <endo-h@remus.dti.ne.jp>

2003-05-25  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* doc/index.html (#install): Add a trouble-shooting subsection.

	* lib/prime/prime.rb (Prime#get_label):
	[new method] get a label string (e.g. hiragana) from a user input.

2003-05-23  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* prime: Created a new PRIME command 'get_env'.

	* lib/prime/engine/*.rb:
	Added $prime_engine_name to all engilne files.
	
	* lib/prime/prime-config.rb:
	Added default variables.
	
	* lib/prime/prime.rb: 
	Removed default variables and require expressions.

2003-05-21  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* .primerc: [NEW FILE] A configuration file for PRIME.
	
	* lib/prime/prime.rb: 
	(PrimeInput#initialize_suikyo):
	[new method] Load sukyo tables according to $SUIKYO_TABLES.

	(Prime#initialize_rc):
	[new method] Load '.primerc' file to set user's customize values. 
	
2003-05-20  Hiroyuki Komatsu  <komatsu@taiyaki.org>

	* Version 0.5.2
	
	* debian/control (Depends):
	Added prime-dict.

	* lib/prime/prime.rb (PrimeInput#label):
	New function which returns a suitable label of a user input.
	(i.e. "apple" -> "apple", "ringo" -> "$B$j$s$4(B")

	* debian/prime.doc.EX: Deleted this file to fix a packaging bug.
	Thnak you for the report by NAKANO Takeo <nakano@apm.seikei.ac.jp>
	
	* debian/rules (install): 
	Bug fix.  Changed '\/usr\/' to '\/usr' .

	* lib/prime/session.rb (start):
	Fixed a bug of invalid exit by typing just enter.
	Thank you for the report by TOKUNAGA Hiroyuki <tkng@xem.jp>
