2001-04-20  Satoru Takabayashi  <satoru@csl.sony.co.jp>

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.22

2001-03-14  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* migemo.pl (emacsize): Add `{' for avoinding "imcomplete pattern"
	error occurred in Emacs 21.

2001-03-12  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* migemo.el.in (migemo-get-pattern): Set timeout to
	accept-process-output for avoiding infinite loops.

2001-03-12  Hideyuki SHIRAI  <shirai@meadowy.org>

	* migemo.el.in (migemo-process): Use 'defvar' instead of 'setq'.
	(migemo-buffer): Ditto.
	(migemo-current-input-method): Ditto.
	(migemo-search-pattern): New variable.
	(migemo-get-pattern): Exec delete-regin() befor process-send-string().
	(migemo-forward): If 'word' has multibyte strings, don't use
	migemo-get-pattern(). Set search pattern to 'migemo-search-pattern'.
	(migemo-backward): Ditto.
	(isearch-search): Use unwind-protect() more safer.
	(isearch-mode): Add advice (setq migemo-search-pattern nil).
	(isearch-done): Ditto.
	(migemo-isearch-lazy-highlight-search): New function, fake
	isearch-lazy-highlight() in Emacs21.

2001-03-11  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* migemo.el.in (migemo-current-input-method): Add
	(setq migemo-current-input-method nil) for avoiding the following
	errors occurred with Emacs 21
	  ** assignment to free variable migemo-current-input-method
	  ** reference to free variable migemo-current-input-method

2001-02-17  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* migemo.el.in (migemo-dabbrev-expand):
	s/jrsearch-backward/migemo-backward/
	Thanks to Hiroyuki Komatsu <komatsu@taiyaki.org> for reporting.

	* migemo: Version 0.21 Released.

	* migemo.el.in (migemo-dabbrev-expand): New function.

2001-02-03  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch.pl (emacsize): Add ['=`] handling.

2000-12-02  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch.pl (emacsize): Add `<' and `>' handling.

	* jrsearch: Version 0.20 Released.

	* jrsearch.pl (emacsize): New function.

	* Makefile.am (clean-local): New rule.

	* jrsearch.pl (main): Fix `ok' bug.  Thanks to SAWADA Katsuya
	<ama@igs.inter-gate.co.jp> for reporting.

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.20

2000-10-12  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch: Version 0.19 Released.

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.19

	* jrsearch.el.in (jrsearch-get-pattern): Receive `ok.' message.

	* jrsearch.pl: Send `ok' message.

2000-07-13  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* Lingua-Romkan/Romkan.pm: Bumped version number to 0.16.

	* Lingua-Romkan/Romkan.pm (isvowel): New function.

2000-07-27  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch.el.in (jrsearch-get-options): Avoid using ` macro. Use
	(list) instead. Thanks to endo-h@remus.dti.ne.jp (Hideyuki
	Endo) for the patch. 

	* elisp-comp: Change the order of emacs' command line options to
	support mule2.3@19.28. Thanks to endo-h@remus.dti.ne.jp (Hideyuki
	Endo) for the patch. 

2000-07-12  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch.el.in (jrsearch-init): Apply 
	TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>'s patch.
	[ELF:00868]

2000-07-11  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch: Version 0.18 Released.

	* Makefile.am (EXTRA_DIST): Remove jrsearch-cache.pl.

	* jrsearch.pl (optimize): Simplfy and be efficient.
	(optimize): Bring sort process here from process().

2000-07-10  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.18
	(ROMKAN_VERSION): Get the latest Romkan.pm VERSION automatically.

	* jrsearch.pl (init_hanzen): Modify "<", ">", "[", "]".

	* configure.in (ROMKAN_VERSION): Require version 0.15.

	* jrsearch: Version 0.17 Released.

	* jrsearch.pl (extract_words): Add a special case for "ty".

	* Lingua-Romkan/Romkan.pm: Bumped version number to 0.15.

	* Lingua-Romkan/Romkan.pm (get_kunreitab): Add "tye" and "ttye".
	(get_hepburntab): Add "che" and "cche".

	* jrsearch.el.in (jrsearch-get-options): New function.
	(jrsearch-pl-options): Abolished.

2000-07-09  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch.el.in (jrsearch-dir): New variable.
	(jrsearch-pl): Abolished.
	(jrsearch-dict): Abolished.
	(jrsearch-pl-options): Use -I option.

	* jrsearch.pl: Renamed from jrsearch.pl.in.

	* jrsearch.el.in (jrsearch): Add (provide 'jrsearch).
	Thanks to MIYOSHI Masanori <miyoshi@hrl.hitachi.co.jp> for the
	suggestion.

	* jrsearch.pl.in (parse_options): Add -I option.

	* gencache.pl: Renamed from compile.pl

	* compile.pl: s/compiled_patterns/cache/g.

	* jrsearch.el.in (isearch-mode): New advice.
	(isearch-done): New advice.

	* jrsearch.pl.in (process): Employ Schwartzian Transform.
	(init_hanzen): Modify ".", ",", "\\", `"', "*", "/", "#", "[", "]".
	Thanks to tatuo-y@is.aist-nara.ac.jp (YAMASITA Tatuo) for the idea.
	
	* Makefile.am (jrsearch.pl): New rule.
	(EXTRA_DIST): Updated.

	* jrsearch.pl.in: Renamed from jrsearch.pl.

	* jrsearch.pl (init_cache): Renamed from init_compiled_patterns.
	(init_cache) Use cache.pl

	* ngram.sh (dictionary): New file.

	* genchars.sh: New file.

	* genchars.pl: Abolished.

	* Makefile.am (cache.pl): New rule.

	* jrsearch.pl (process): Abolish the condition of length($roma) == 1;

2000-07-07  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.17

2000-07-06  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch: Version 0.16 Released.

	* Lingua-Romkan/Romkan.pm (normalize_double_n): Simplfy rules.
	(get_hepburntab): Add n' and Remove n'... entries.
	(get_kunreitab): Add n'and Remove n'... entries.
	(kanrom): Add n' handling.
	(consonant2moras): Remove the special case for "x".
	(get_kunreitab): Fix "ppi", "bba", "bbya", "bbyu", "bbyo", "bbe",
	"bbo"  entries.
	(init_romrom): Totally rewritten.

	* jrsearch.pl (init_compiled_patterns): Regenerated.
	(binsearch): New function.
	(lookup): New function.
	(open_dictionary): New function.
	(extract_words): Do not use `look' command anymore. Use	Because it
	is unreliable. (I cannot find anything with "look da jrsearch-dict")
	Use Search::Dict instead.
	(extract_words): Exclude ASCII entries if its head is ASCII.
	(extract_initials): Accept ASCII initials.
	(extract_kanas): Add special handling for "c".
	(genpat): Apply extract_words for $roma too.
	(extract_words): Add special cases for "z" and "t".

	* Makefile.am (EXTRA_DIRS): New variable.

	* genchars.pl: Renamed from genmoras.pl

	* jrsearch.el.in (jrsearch-get-pattern): Change the condition of
	the while loop.

	* jrsearch.pl (extract_kanas): Fix "double-consonant"
	problem. e.g. "ky" of "dokyument".

	* configure.in (ROMKAN_VERSION): Require version 0.14.

	* Lingua-Romkan/Romkan.pm: Bumped version number to 0.14.

	* Lingua-Romkan/Romkan.pm (consonant2moras): Fix "x" handling.

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.16

	* jrsearch: Version 0.15 Released.

	* configure.in (ROMKAN_VERSION): Require version 0.13.

	* Lingua-Romkan/Romkan.pm: Bumped version number to 0.13.

	* jrsearch.pl (process): Use quotemeta. Without this, input string
	such as "(" cannot be handled correctly.
	(process): Change the regex for inserting $insert_string. It
	solved line-across isearch-backword problem.

2000-07-05  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* Lingua-Romkan/Romkan.pm (get_hepburntab): Add "dyi" entry.
	(get_kunreitab): Add "dyi" entry. 
	$consonants: Add "x" and "n";
	(consonant2moras): Add the special handling of "x".

	* genmoras.pl: Fix a nasty command line option problem.

	* doc/Makefile.am (doc_DATA): Add new images.

	* jrsearch.pl (init_compiled_patterns): Regenerated.

	* convert.pl: Do grep { /^$CHAR+$/ } to exclude strange words.

	* jrsearch.pl (extract_initials): Fix the regex to get an initial.

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.15

	* jrsearch: Version 0.14 Released.

	* jrsearch.el.in: Change a buffer name: s/*jrsearch*/ *jrsearch*/

	* jrsearch.pl (extract_words): Change the delimiter handling.

	* convert.pl: Change the delimiter in jrsearch-dict from space to
	TAB. 

	* Makefile.am (jrsearch-dict): Add dependency of convert.pl

	* convert.pl: Allow English word to be in jrsearch-dict.

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.14

	* jrsearch: Version 0.13 Released.

	* jrsearch.pl (init_compiled_patterns): Regenerated.

	* compile.pl: Use -o -i "\\s *" options.

	* genmoras.pl: Use $kunreitab.

	* configure.in (ROMKAN_VERSION): Require Lingua::Romkan 0.12.

	* Lingua-Romkan/Romkan.pm: Bumped version number to 0.12

	* Lingua-Romkan/Romkan.pm (romrom): Fix "shu" problem using
	$heppat. Convert shu -> sfu by mistake.
	(init_romrom): Construct $heppat.

	* jrsearch.pl (main): Do not convert $roma into Hepburn.

2000-07-04  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* jrsearch.el.in (jrsearch-expand-pattern): New function.

	* jrsearch.pl (process): New function.

	* configure.in (AM_INIT_AUTOMAKE): Bumped version number to 0.13

	* jrsearch: Version 0.12 Released.

	* Fix error handling. Thanks to KAWABE Kou for the code.

	* Support Emacs 19.28. Thanks to KAWABE Kou for the code.

2000-07-03  Satoru Takabayashi  <satoru-t@is.aist-nara.ac.jp>

	* Support "Zenkaku" alha-num-symbol-string. Thanks to KAWABE Kou
	for giving me the idea.

	* jrsearch: Version 0.11 Released.

	* jrsearch: Version 0.10 Released.

