Mon May 19 10:35:18 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: use man-rd-ja/*.rd directly.

Mon May 19 10:30:36 2003  Minero Aoki  <aamine@loveruby.net>

	* version 0.7.1.

Mon May 19 10:29:32 2003  Minero Aoki  <aamine@loveruby.net>

	* Makefile (updatedb): forgot parens.

	* Makefile (updatedb): parse src/man-rd-ja/* directly.

Mon May 19 10:28:34 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/fetch-rubyrefm.rb: source URL changed.

Mon May 19 10:23:30 2003  Minero Aoki  <aamine@loveruby.net>

	* Makefile: new file.

	* misc/updatedb.sh: removed.

	* misc/get.sh: removed.

	* misc/fetch-rubyrefm.rb: new file.

	* Remake: removed.

	* misc/dist.sh: get $version from environment variable.

	* misc/dist.sh: export specific version of code from repository.

	* misc/dist.sh: rubyrefm is renamed to man-rd-ja-all.rd.

	* misc/fetch-extrefm.rb: Use #!/usr/bin/env.

Mon May 19 09:52:55 2003  Minero Aoki  <aamine@loveruby.net>

	* web/refe.html.ja: new file.

	* web/refe.html.en: new file.

Mon May 19 09:34:26 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/rubyrefmparser.rb: support Constants.

	* lib/refe/rubyrefmparser.rb: support "sprintf format string".

	* lib/refe/rubyrefmparser.rb: support "pack/unpack template".

Mon May 19 09:33:40 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (initialize): @init must be initialized
	  before isdbdir().

Mon May 19 01:05:44 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/rubyrefmparser.rb: missing parens.

Tue Apr 15 21:47:59 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb: try exact-match for also class name.

	* test/testmcompletion.rb: test exact-match for class name.

Fri Apr 11 12:40:36 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb: typo: dbfile -> isdbfile.

Sun Apr  6 22:18:58 2003  Minero Aoki  <aamine@loveruby.net>

	* man/refe.1: add copyright notice.

	* man/refe.1: .TH should be followed by .SH on some systems.

Sun Apr  6 22:17:06 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (initialize): fix @rootdir in #initialize.

Fri Apr  4 05:30:37 2003  Minero Aoki  <aamine@loveruby.net>

	* version 0.7.

Fri Apr  4 05:30:09 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/searcher.rb: Always use packed_print for class
	  document.

Fri Apr  4 05:13:03 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/pre-setup: missing quote.

Fri Apr  4 04:34:24 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/completiontable.rb (add): raise ArgumentError if not
	  writable.

	* lib/refe/completiontable.rb (flush): ensure to remove tmpfile.

Fri Apr  4 04:33:18 2003  Minero Aoki  <aamine@loveruby.net>

	* test/testcompletiontable.rb: new file.

	* test/data/comptable: new file.

Fri Apr  4 02:51:35 2003  Minero Aoki  <aamine@loveruby.net>

	* test/refe/test/fcompletion.rb: new file.

	* test/refe/test/data/function_comp: new file.

Fri Apr  4 02:50:55 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (FunctionTable#complete): correctly
	  implement "exact match".

Fri Apr  4 02:21:35 2003  Minero Aoki  <aamine@loveruby.net>

	* test/testmcompletion.rb: new file.

	* test/data/method_comp: new file.

Fri Apr  4 02:20:29 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: accept 3 arg on method pattern.

	* lib/refe/searcher.rb: handle 3 arg.

Fri Apr  4 02:19:29 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb: MethodCompletion#complete0 takes 5 args,
	  to test module independently.

Fri Apr  4 00:55:32 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (FunctionTable#complete): debugged.

Fri Apr  4 00:54:05 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: ignore CompletionError always.

	* bin/refe: merge --trace to --debug.

Fri Apr  4 00:52:33 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/searcher.rb: refactoring:
	  s/print_content?/should_print_content?/

Fri Apr  4 00:24:25 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (ClassTable): trace completion.

Fri Apr  4 00:12:34 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/searcher.rb (OutputPolicy): assumes -l if the stdout is
	  not a tty.

	* lib/refe/searcher.rb: refactoring: s/print_all?/print_content?/

Fri Apr  4 00:00:58 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_*: flush table at last.

	* lib/refe/database.rb (*Table): new method #flush.

	* lib/refe/completiontable.rb: do not clear file always.

	* lib/refe/completiontable.rb: needs explicit flushing.

	* lib/refe/completiontable.rb: use Hash as cache.

Thu Apr  3 23:37:23 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (Database): remove unused table
	  method_csource_*

	* lib/refe/database.rb (MFRelationTable#[]=): ivar name was wrong.

	* lib/refe/database.rb (MethodCompletion#compile_pattern): reduce
	  method.

Thu Apr  3 23:35:28 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/completiontable.rb: new method CompletionTable#inspect.

Thu Apr  3 23:16:31 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_rubyrefm: does not use *_dbm directory.

	* lib/refe/database.rb: replace FSDB#expand by CompletionTable.

	* lib/refe/completiontable.rb: new file.

	* lib/refe/fsdbm.rb: remove #expand and related staffs.

	* lib/refe/fsdbm.rb (encode): file system may be case insensitive.

Thu Apr  3 22:36:08 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: need "x".

Thu Apr  3 20:10:18 2003  Minero Aoki  <aamine@loveruby.net>

	* man/refe.1: new file.

Thu Apr  3 18:43:38 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb: require refe/config.rb to get
	  REFE_DATA_DIR.

	* lib/refe/database.rb (Database#initialize): `rootdir' param not
	  worked.

	* lib/refe/pre-setup: new file.

Wed Apr  2 09:35:34 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: expand symlink in test/.

Wed Apr  2 09:31:04 2003  Minero Aoki  <aamine@loveruby.net>

	* test/testextrefmparser.rb: do not overwrite StringIO.

	* test/testmfrelationparser.rb: ditto.

	* test/testrubysrcparser.rb: ditto.

Wed Apr  2 09:27:22 2003  Minero Aoki  <aamine@loveruby.net>

	* test/testextrefmparser.rb: Use mystringio.rb if stringio.so is
	  not available.

	* test/testmfrelationparser.rb: ditto.

	* test/testrubyrefmparser.rb: ditto.

	* test/testrubysrcparser.rb: ditto.

	* test/testextrefmparser.rb: use String#sub instead of rstrip.

	* test/testmfrelationparser.rb: ditto.

	* test/testrubyrefmparser.rb: do not use File.read.

Wed Apr  2 08:55:54 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: SIGPIPE may not exist on some system (e.g. Win32)

	* bin/refe: exit on SIGPIPE.

Wed Apr  2 07:54:20 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/fsdbm.rb: expand results should not include directory.

Wed Apr  2 07:53:07 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: Signal module is not exist on ruby 1.6.

Wed Apr  2 07:44:37 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: create 3 packages; basic, withdoc, withdocsrc.

Wed Apr  2 07:40:49 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_extrefm: modify usage.

	* bin/mkrefe_rubyrefm: modify usage.

	* bin/mkrefe_rubysrc: modify usage.

Wed Apr  2 07:38:32 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_extrefm: process command line options.

	* bin/mkrefe_mfrelation: ditto.

	* bin/mkrefe_rubyrefm: ditto.

	* bin/mkrefe_rubysrc: ditto.

	* bin/refe: --datadir -> --databasedir

	* bin/refe: s/opt/opts/

	* lib/refe/mygetopt.rb: does not strip message string.

Wed Apr  2 07:04:45 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (Database#dbdir): output better warning.

Wed Apr  2 06:59:40 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: test.rb should be mode 0644.

Wed Apr  2 06:58:22 2003  Minero Aoki  <aamine@loveruby.net>

	* README.ja: update.

	* README.en: update.

Wed Apr  2 06:38:09 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (FunctionTable): trace #complete.

Wed Apr  2 06:37:37 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: canonical name is `datadir'.

	* bin/refe: s/function_source_from_method/mf_relation/

Wed Apr  2 06:35:56 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/fsdbm.rb (initialize): must remove last '/' of base
	  directory.

	* lib/refe/fsdbm.rb ([]): check if path is a directory explicitly.

Wed Apr  2 06:00:16 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: bundle test.rb.

Wed Apr  2 05:59:24 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/fetch-extrefm.rb: new file.

Wed Apr  2 05:29:08 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/updatedb.sh: new file.

Wed Apr  2 05:28:37 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/rubyrefmparser.rb: remove RD tags from class document.

Wed Apr  2 05:27:57 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_rubysrc: does not output verbose message.

Wed Apr  2 05:27:23 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb (MethodTable#mkpattern): does not fail on
	  nil.

Wed Apr  2 05:10:57 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: create with-db and without-db packages.

	* misc/dist.sh: work in tmp/.

	* misc/dist.sh: unexpand symbolic links.

Wed Apr  2 05:09:09 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: require refe/info.

Wed Apr  2 04:34:30 2003  Minero Aoki  <aamine@loveruby.net>

	* misc/dist.sh: new file.

Wed Apr  2 04:33:56 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_extrefm: does not use ARGF to avoid hung-up bug.

	* bin/mkrefe_mfrelation: command line argument is directory, not
	  file.

	* bin/mkrefe_rubysrc: ditto.

	* bin/mkrefe_extrefm: missing shebang line.

	* bin/mkrefe_mfrelation: ditto.

	* bin/mkrefe_rubysrc: ditto.

Wed Apr  2 04:33:40 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/database.rb: s/method_to_function/mf_relation/

Wed Apr  2 04:33:00 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/fsdbm.rb: handle '-' specially.

Wed Apr  2 04:31:02 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/extrefmparser.rb: modify copyright year.

	* lib/refe/rubyrefmparser.rb: ditto.

Wed Apr  2 04:30:20 2003  Minero Aoki  <aamine@loveruby.net>

	* README.en: license file is "COPYING".

	* README.ja: ditto.

Wed Apr  2 04:29:49 2003  Minero Aoki  <aamine@loveruby.net>

	* lib/refe/rubysrcparser.rb: reject typedef.

	* lib/refe/rubysrcparser.rb: lineno is third value.

	* test/testrubysrcparser.rb: ditto.

Wed Apr  2 03:37:02 2003  Minero Aoki  <aamine@loveruby.net>

	* test/testmethodregisterparser.rb: renamed to
	  testmfrelationparser.rb.

	* test/testextrefmparser.rb: follow latest feature.

	* test/testmfrelationparser.rb: ditto.

	* test/testrubyrefmparser.rb: ditto.

	* test/testrubysrcparser.rb: ditto.

Wed Apr  2 03:34:54 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_mtof: renamed to mkrefe_mfrelation.

	* bin/mkrefe_mfrelation: separate out mfrelationparser.rb.

	* lib/refe/mfrelationparser.rb: new file.

Wed Apr  2 03:32:30 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_rubysrc: separate out rubysrcparser.rb.

	* lib/refe/rubysrcparser.rb: new file.

Wed Apr  2 03:30:18 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_rubyrefm: separate out rubyrefmparser.rb.

	* lib/refe/rubyrefmparser.rb: new file.

Wed Apr  2 03:27:34 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_extrefm: separate out extrefmparser.rb.

	* lib/refe/extrefmparser.rb: new file.

Wed Apr  2 02:10:15 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/mkrefe_rubyrefm: better class detection.

	* bin/mkrefe_rubyrefm (parse): fetch class document.

	* bin/mkrefe_rubyrefm (parse): do not discard old method table.

	* bin/mkrefe_rubyrefm (parse): support constance such as 'HKEY_*'
	  (tmp)

	* bin/refe: new option --trace and --debug.

	* lib/refe/database.rb: trace support.

	* lib/refe/database.rb (ClassTable#complete): reduce candidates on
	  complete-match.

	* lib/refe/database.rb (MethodTable#complete): reduce candidates
	  on complete-match.

	* lib/refe/database.rb (MethodTable#complete): reduce candidates
	  if candidates are differ only in last mark (e.g. gsub[!?]?)

	* lib/refe/database.rb (MethodTable#complete): reduce candidates
	  by its contents.

	* lib/refe/database.rb (MethodTable#mkpattern): debugged.

	* lib/refe/fsdbm.rb: turn on trace only when the library is used
	  with refe.

	* lib/refe/searcher.rb: use trace library.

	* lib/refe/traceutils.rb: new file.

Wed Apr  2 00:41:46 2003  Minero Aoki  <aamine@loveruby.net>

	* bin/refe: moved from top directory.

	* bin/mkrefe_extrefm: new file (old name: extrefmparser.rb).

	* bin/mkrefe_mtof: new file (old name: mtof.rb).

	* bin/mkrefe_rubyrefm: new file (old name: rubyrefmparser.rb).

	* bin/mkrefe_rubysrc: new file (old name: rubysrcparser.rb).

	* lib/refe/database.rb: new file.

	* lib/refe/fileutils.rb: new file.

	* lib/refe/fsdbm.rb: new file.

	* lib/refe/info.rb: moved from top directory.

	* lib/refe/lineinput.rb: new file.

	* lib/refe/mygetopt.rb: moved from top directory.

	* lib/refe/rdutils.rb: moved from top directory.

	* lib/refe/searcher.rb: new file.

	* misc/get.sh: moved from top directory.

	* test/testextrefmparser.rb: moved from T/.

	* test/testmethodregisterparser.rb: moved from T/.

	* test/testrubyrefmparser.rb: moved from T/.

	* test/testrubysrcparser.rb: moved from T/.

	* test/data/extrefm: moved from T/.

	* test/data/mtof: moved from T/.

	* test/data/rubyrefm: moved from T/.

	* test/data/rubyrefm.ok: moved from T/.

	* test/data/rubysrc: moved from T/.

Sun Nov 10 14:10:20 2002  Minero Aoki  <aamine@loveruby.net>

	* refe: using refe/mygetopt, avoiding 1.6.7 getopts' feature
	  change.

	* mkrefe: support %%options%%.

	* mygetopt.rb: new directive %%options%%

Sun Nov 10 13:05:10 2002  Minero Aoki  <aamine@loveruby.net>

	* T/testextrefparser.rb: test untag!.

	* T/data/extref: ditto.

Sun Nov 10 12:50:25 2002  Minero Aoki  <aamine@loveruby.net>

	* rdutils.rb: new file.

	* rubyrefmparser.rb: parameterize untag!

	* extrefmparser.rb: support macro entry.

