2002-03-14  Kazuhiko  <kazuhiko@fdiary.net>

	* VERSION: 1.5.1

2001-11-27  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* eblook.c (insert_dump): Fix 1 byte lacking problem.
	(main): Remove locale_init("SJIS") under _WIN32 condition

2001-11-23  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* eblook.c (text_hooks[]): Add EB_HOOK_STOP_CODE for eb-3.2.
	* codeconv.h, codeconv.c: Fix variable argument functions
	* codeconv.c: Add Watcom C compiler specific code
	* codeconv.c, codeconv.h: Bug fix (without iconv case)
		   Bug fix (size_t)-1 > 0 when iconv returns error
	* codeconv.h, codeconv.c, configure.in:
		Check existence of sys/types.h, isatty, and so on.
	* configure.in: bug-fix: FALLBACK_ENCODING on HP-UX
	* configure.in: Change default FALLBACK_ENCODING on CYGWIN

2001-09-04  Satomi  <satomi@ring.gr.jp>

	* eblook.c (main, command_book): Fix Win32 path manipulation.
	(main): Set default locale to SJIS on Win32 when kanji-code is set
	to AUTO.

	* win32.c: Remove extra 0x0D codes (sorry for large diff).

2001-08-31  Kazuhiko  <kazuhiko@ring.gr.jp>

	* Version 1.5 released.

2001-07-31  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (hook_stopcode): Use EB_SUCCESS and EB_ERR_STOP_CODE
	for a return value (contributed by yamagata@nwgpc.kek.jp).

2001-07-12  Kazuhiko  <kazuhiko@ring.gr.jp>

	* Version 1.5pre2 released.

2001-07-11  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (show_version): Revise copyright notice.

	* eblook.texi: Revise document.

2001-07-09  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.texi (How To Get): Revise information.

2001-07-08  Kazuhiko  <kazuhiko@ring.gr.jp>

	* Version 1.5pre1 released.

	* eblook.texi: Add description about keyword search and multiple
	search.

	* eblook.c: Fix typo in command_table[].

2001-07-04  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* eblook.c: Define ENABLE_PTHREAD when EBCONF_ENABLE_PTHREAD is
	defined.

2001-06-29  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (can_menu_narrow_char): Revise for eb-3.0 (contributed
	by yamagata@nwgpc.kek.jp).
	(can_menu_wide_char): Ditto.
	
2001-06-20  Satomi  <satomi@ring.gr.jp>

	* win32.c: include "config.h" when HAVE_CONFIG_H is defined.
	(dos_fix_path): assume characters as unsigend.

2001-06-20  Satomi  <satomi@ring.gr.jp>

	* eblook.c: (main, command_book): convert SJIS path to EUC
	before printing (on Win32).
	(command_book): do not report appendix when not bound.
	convert '/'s in a path to '\\'s before passing to eb library
	(on Win32).
	(show_candidate_level): declare as void to avoid a compiler
	warning.

	* codeconv.c: (locale_init): do not refer to cur_to_euc and
	euc_to_cur when HAVE_ICONV is not defined.
	(current_to_euc, euc_to_current): bug fix when reading the
	input string. Support single-byte kana in SJIS conversion.

	* win32.c: new file for Win32.

2001-06-17  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.texi (Overview): Add description about keyword search.

2001-04-09  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c: Implement 'label' command (contributed by
	yamagata@nwgpc.kek.jp).
	(command_label): New function.
	(show_entry_candidate): New function.
	(show_label): New function.

2001-04-09  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c : Add ISO-2022-JP Alias support (JIS, ...)

2001-04-08  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c : reset iconv conversion state after code conversion
        * Fix incorrect ChangeLog

2001-04-08  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.texi: Change contact information etc.

	* eblook.c (main): New option --encoding (-e). Ignore case in
	matching kanji-code option name.

	* README: Modify required version of eb library.

	* configure.in: Modified for merged codeconv.c.

	* memcmp.c: New file.
	* strcasecmp.c: New file.	
	* strdup.c: New file.

	* eblook.c (eblook_read): Remove.
	(eblook_write): Remove.
	(jis2euc): Remove.
	(sjis2euc): Remove.
	(write_euc2jis): Remove.
	(write_euc2sjis): Remove.

2001-04-04  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c : update comments, 
		remove FALLBACK_ENCODING definition 

2001-04-02  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c: fix locale treatment (in the case 
		that locale is not japanese, such as C, en_US and so on..).
		simplify initialize routine

2001-02-28  Takashi NEMOTO  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c: fix typos, remove temporary comments

2001-02-25  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c : fix initialization sequence
	
2001-02-23  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c : remove outjstr, getjstr functions
		rewrite initialize function (locale_init)
		new current_to_euc, euc_to_current functions
		rewrite xputs2 using euc_to_current function
		new xfgets function using current_to_euc

2001-02-13  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (command_subinfo): Disable 'graphic' search that is
	removed in eb-3.0alpha4.

2001-02-12  Satomi  <satomi@ring.gr.jp>

	* eblook.c: Use KANJICODE enum type, declared in codeconv.h.
	* eblook.c: Avoid compiler warnings.

2001-02-12  Satomi  <satomi@ring.gr.jp>

	* codeconv.h: Add KANJICODE enum type.
	* codeconv.c (xputs2): Refer to kanji_code external variable when
		HAVE_ICONV is not defined.

2001-01-26  Kazuhiko  <kazuhiko@ring.gr.jp>

	* codeconv.h: Never define pseudo function as real function.

2001-01-24  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* configure.in : fallback-charset => fallback-encoding
	* codeconv.c : FALLBACK_CODESET => FALLBACK_ENCODING
	* acconfig.h : FALLBACK_CHARSET => FALLBACK_ENCODING,
		add #undef SMALL_STACK

2001-01-23  Takashi NEMOTO  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c (locale_init) : Revert FALLBACK_CHARSET code

2001-01-23  Takashi NEMOTO  <tnemoto@mvi.biglobe.ne.jp>

	* configure.in, acconfig.h, codeconv.c:
			rename from DEFAULT_CHARSET to FALLBACK_CHARSET
	* codeconv.c (locale_init, xputs2, getjstr): Add error check code.
		     (xputs2): 	fix memory leak

2001-01-21  Kazuhiko  <kazuhiko@ring.gr.jp>

	* codeconv.h: Never define pseudo function as real function.

	* eblook.c: New Macro MAX_DUMP_SIZE .
	(main): New variable max-dump.
	(command_dump): New function.
	(insert_dump): New function.

2001-01-10  NEMOTO Takashi  <tnemoto@mvi.biglobe.ne.jp>

	* codeconv.c (xputs): Put newline after string.

2001-01-08  Kazuhiko  <kazuhiko@ring.gr.jp>

	* codeconv.c (xputs2): Allocate memory for output buffer
	dynamically. Return not 0 but EOF on error.
	(xfgets): Allocate memory for temporary buffer same as 2nd
	argument.

2001-01-06  Kazuhiko  <kazuhiko@ring.gr.jp>

	* configure.in: Support iconv.

	* eblook.c (read_command): Use xfgets instead of fgets.

	* codeconv.h: New file.
	* codeconv.c: New file.

2001-01-03  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (text_hooks[]) Add EB_HOOK_BEGIN_CANDIDATE and
	EB_HOOK_END_CANDIDATE_GROUP'.
	(hook_tags): Add cases of EB_HOOK_BEGIN_CANDIDATE and
	EB_HOOK_END_CANDIDATE_GROUP'.

2000-12-20  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (search_pattern): Check return value of eb_seek_text,
	eb_read_heading and eb_read_text. Terminate result of
	eb_read_heading and eb_read_text.
	(show_candidate): Change function type from void to int.

2000-12-19  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (text_hooks[]): Remove EB_HOOK_{BEGIN,END}_MENU.
	Temporary remove EB_HOOK_{BEGIN,END}_{PICTURE,SOUND}.
	(multi_candidate_hooks[]): Ditto.
	(hook_newline): Remove. Use eb_hook_newline instead of it.
	(hook_font): Revise for eb-3.0alpha3.

2000-12-12  Kazuhiko  <kazuhiko@ring.gr.jp>

	* Makefile.am (eblook_LDADD): Add @LIBOBJS@.

2000-10-25  Motoyuki Kasahara  <m-kasahr@sra.co.jp>

	* eblook.c: Beaufify code.

2000-10-20  Kazuhiko  <kazuhiko@ring.gr.jp>

	* memset.c: New file.

	* configure.in: Add 'AC_REPLACE_FUNCS(memset)'.

	* Makefile.am (EXTRA_DIST): Add 'memset.c'.

2000-10-20  Rei  <rei@wdic.org>

	* eblook.c (eblook_search_keyword): Regress to rev.1.17 (sorry).

2000-10-19  Rei  <rei@wdic.org>

	* eblook.c (command_info, parse_dict_id): Minor change for better
	error handling.
	(search_pattern): Restore the 2nd argument of eb_seek_text() call,
	which had been accidentally changed.
	(process_child): Add return value (0) to avoid compiler warning.
	(show_candidates_level): Declare as void function to avoid compiler
	warning.
	(can_menu_begin, can_menu_end, show_candidates_level): Use memset()
	instead of bzero().

2000-10-18  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c (search_pattern): Support keyword search (by
	yamagata@nwgpc.kek.jp).
	(eblook_search_keyword): New function.
	(command_info): Fix a bug (thanks to yamagata@nwgpc.kek.jp and
	Motoyuki Kasahara).
	(search_pattern): Support multiple search (by yamagata@nwgpc.kek.jp)
	(eblook_search_multi): New function.

2000-10-11  Kazuhiko  <kazuhiko@ring.gr.jp>

	* README: Revise for EB-3.

	* configure.in: Revise for EB-3 (thanks to Motoyuki Kasahara).

	* acinclude.m4: Remove file.

	* eblook.texi: Change character code from JIS to EUC.

2000-10-10  Kazuhiko  <kazuhiko@ring.gr.jp>

	* eblook.c: More revise for EB-3.

	* Makefile.am (MAINTAINERCLEANFILES): Remove config.h.in.

2000-08-18  Rei  <rei@wdic.org>

	* eblook.c: Modify for eb-3.0alpha1.

2000-02-25  Keisuke Nishida  <kxn30@po.cwru.edu>

	* eblook.c (main): Set kanji-code only when the book is written
	in Japanese.

1999-12-14  Keisuke Nishida  <kxn30@po.cwru.edu>

	* Makefile.am (MAINTAINERCLEANFILES): Remove generated files.

1999-12-08  Keisuke Nishida  <kxn30@po.cwru.edu>

	* Version 1.3 released.

1999-11-16  Eiji-usagi-MATSUmoto  <usagi@clave.gr.jp>

	* eblook.c: suppress duplicated hit contents.
	(imported from ndtpd by Motoyuki Kasahara <m-kasahr@sra.co.jp>)

1999-07-31 Kazuhiro Ito <m1877334@msic.med.osaka-cu.ac.jp>

	* eblook.c (insert_content): insert a newline securely.
	(created by Keisuke Nishida <kei@psn.net>)

1999-04-27  Keisuke Mori  <ksk@ntts.com>

	* VERSION: New file.

	* configure.in: Get the version number from VERSION file.
	--with-ming32 option has been eliminated since it's too much
	system dependent on Cygwin.

	* eblook.c (sjis2euc): a bug fixed in handling 0x9f as the second
	byte of SJIS. Error checking for an input string has been
	improved.

1999-04-27  Motoyuki Kasahara <m-kasahr@sra.co.jp>

	* eblook.c (main): Add a feature to use GNU getopt_long.
	getopt.h, getopt.c and getopt1.c have been added for this.

1999-02-10  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Version 1.2 released.

	* eblook.c (show_version): Refer the variable `version'.
	(main): Set the variable `version' with the version of EB library.

1999-02-06  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Use autoconf-2.13 and automake-1.4.
	* configure.in: Define the macros for the win32 emvironments.
	(Thanks to Keisuke Mori!)

	* acinclude.m4: New file with macro `EB_CONFIG'.
	* configure.in: Use `EB_CONFIG'.
	* Makefile.am: Updated.

	* INSTALL: Japanized.

	* eblook.c (main): Set book and appendix after loading init file.
	(kanji_code, default_code): New variables.
	(eblook_read, eblook_write, jis2euc, sjis2euc,
	write_euc2jis, write_euc2sjis): New functions.
	(main): Set kanji code.
	(read_command): Use `eblook_read'.
	(command_list, command_subinfo, search_pattern, insert_content):
	Use `eblook_write'.

1998-12-22  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* eblook.c: Include <errno.h> instead of <sys/errno.h>.

1998-12-07  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Version 1.1 released.

	* eb: Excluded.
	* eblook.c: Rewriten.
	* configure.in, Makefile.am: Rewriten.
	* README: Updated.

1998-10-17  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Version 1.0 released.

	* eblook.texi: Updated for eblook 1.0.

	* eblook.c (command_copyright): New command.

1998-09-03  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* eblook.c (main): Initialize hookset first.

1998-08-01  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Version 1.0b0 released.

	* configure.in: Fixed some probrems.
	* configure.in, Makefile.am: Check and use zlib if it already exists.
	(Thanks to Motoyuki Kasahara!)

	* eb: Updated to eb-2.1beta1.

1998-06-12  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Version 0.9.1 released.

	* README: Updated for eblook 0.9.

	* eb: Updated to eb-2.0.1.

	* eblook.c (hook_stopcode): New function.

1998-06-10  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* Version 0.9 released.

	* eb: Updated to eb-2.0.

1998-05-17  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* eblook.c: Now we load an init file "~/.eblookrc" before all.

1998-05-16  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* eblook.c (hook_narrow_font, hook_wide_font): Modify the format
	of gaiji tags again.  Now we use same tags with NDTPD 2.x.
	(text_hooks): Fixed hook name for narrow charactors.

1998-05-10  NISHIDA Keisuke  <knishida@nn.iij4u.or.jp>

	* configure.in: Modified to use libtool.
	* eb: Updated to eb-2.0beta1.

1998-05-01  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* eblook.c: Fixed incorrect uses of `EB_P' macro.
	(main, internal_set_appendix): Fixed to initialize appendix before
	bindings.

1998-03-29  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* eblook.c: Rename variable `last_search_method' to
	`last_search_function'.
	(eblook_search_string): Deleted.
	(search_pattern, parse_entry_id): Updated.
	(command_search): Fixed.

	* eblook.c (hook_narrow_font, hook_wide_font): Modify the format
	of gaiji tags.

	* eblook.c: Updated for eb-2.x.
	* eb: Updated to eb-2.0beta0.

1998-03-27  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* eblook.c (insert_font_list): New function.
	(command_font): Updated.
	(insert_dicinfo): Modified not to display the font ranges.

1998-03/26  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* eblook.c (hook_begin_reference, hook_end_reference): New hooks
	to insert references.

1998-03-20  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* Version 0.8.2 released.

	* eb: Updated to eb-1.0.6.

1998-03-09  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* Version 0.8.1 released.

1998-03-08  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* eblook.texi: Now we don't use version.texi.

	* eblook.c (salist_set): Fixed a missing loop break.

1998-02-22  NISHIDA Keisuke  <knishida@osk.3web.ne.jp>

	* Version 0.8 released.

