2004-01-08  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Increment the version number.

2004-01-08  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-fetch-fields): New function.
	(lsdb-fetch-field-bodies): Abolish.
	(lsdb-update-records): Decode field-bodies here.

2004-01-05  Daiki Ueno  <ueno@unixuser.org>

	* cvs2cl/fmtlog.rb: Suppress warning: "regex literal in condition" (for Ruby 1.8).

2004-01-05  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-interesting-header-alist): Add setting for Face: header.
	(lsdb-entry-type-alist): Add setting for 'face entry.
	(lsdb-face-image-type): New user option.
	(lsdb-face-command-alist): New user option.
	(lsdb-insert-face-function): New user option.
	(lsdb-print-record-hook): Add setting for lsdb-expose-face.
	(lsdb-update-record): Don't modify 'net entry if canonical address
	is not specified.
	(lsdb-face-cache): New variable.
	(lsdb-face-available-image-type): New function.
	(lsdb-expose-face): New function.
	(lsdb-insert-face-image): New function.
	(lsdb-insert-face-asynchronously): New function.

2004-01-02  Daiki Ueno  <ueno@unixuser.org>

	* README: Fixed.

2004-01-02  Daiki Ueno  <ueno@unixuser.org>

	* README: Fixed.

2003-04-18  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Revert handling Date: field.

2003-04-08  Daiki Ueno  <ueno@unixuser.org>

	* Makefile (ChangeLog): Ignore .tdldb changes.

2003-03-31  Hideyuki SHIRAI  <shirai@meadowy.org>

	* lsdb.el (lsdb-use-migemo): New user option.
	(lsdb-complete-name-highlight): Use `re-search-forward' insted of
	`search-forward' if can use migemo.
	(lsdb-complete-name): Set pattern use migemo if can use migemo.

2003-03-29  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Require 'timezone.
	(lsdb-entry-type-alist): Add setting for 'last-date.
	(lsdb-after-update-record-functions): Rename from lsdb-update-record-functions.
	(lsdb-after-delete-record-functions): Rename from lsdb-delete-record-functions.
	(lsdb-strip-address): New user option.
	(lsdb-update-records-and-display): Move belong-to-user logic to
	lsdb-display-record.
	(lsdb-gnus-update-record): If an article's Date: field is older than
	'last-date, don't attempt to collect information from the article.

2003-03-21  Daiki Ueno  <ueno@unixuser.org>

	* README: Update for allout-html.el.

2003-03-21  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: s/outline-/allout-/g.
	(lsdb-rebuild-secondary-hash-tables): Call
	lsdb-update-record-functions at most once.
	(lsdb-interesting-header-alist): Add setting for 'sender.
	(lsdb-entry-type-alist): Ditto.
	(lsdb-complete-name): Collect names from 'sender fields instead of
	regenerating them.
	(lsdb-save-hash-tables): Add `mode:' cookie.
	Suggested by Masayuki FUKUI <fukui+ML@fanet.net>.

2002-10-02  Hideyuki SHIRAI  <shirai@meadowy.org>

	* lsdb.el (lsdb-insert-x-face-asynchronously): Bind process output
	coding-system to `binary' for the binary PBM image.

2002-10-02  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>

	* lsdb.el: Fix example setting for Wanderlust.

2002-10-02  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>

	* lsdb.el (lsdb-mode-delete-record): Fix the last change.

2002-10-02  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>

	* lsdb.el: Add features to remove records and to edit records.
	(lsdb-delete-record-functions): New option.
	(lsdb-delete-address-cache): New function.
	(lsdb-display-records): Use `with-current-buffer' instead of
	`with-output-to-temp-buffer' to set buffer modification flag.
	(lsdb-mode-map): Add bindings for `lsdb-mode-delete-record' and
	`lsdb-mode-edit-record'.
	(lsdb-delete-record): New function.
	(lsdb-mode-delete-entry): Do not call `interactive-p'.
	(lsdb-mode-delete-record, lsdb-mode-delete-entry-or-record): New command.
	(lsdb-mode-edit-entry): Clean up.
	(lsdb-mode-edit-record, lsdb-mode-edit-entry-or-record): New command.
	(lsdb-mode-save): Do not call `interactive-p'; Reset buffer modification
	flag.

2002-09-29  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>

	* lsdb.el (lsdb-display-records-belong-to-user): New option.
	(lsdb-update-records-and-display): New function.
	(gnus-current-headers): Unbinded.
	(gnus-article-current-summary): Binded in order to avoid byte compile warning.
	(gnus-original-article-buffer): Ditto.
	(lsdb-gnus-update-record): Make it work with Oort Gnus.
	(lsdb-wl-update-record): Call `lsdb-update-records-and-display'.
	(lsdb-mew-update-record): Ditto.

2002-09-29  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>

	* cvs2cl/usermap: Add tsuchiya.

2002-09-13  Hideyuki SHIRAI  <shirai@meadowy.org>

	* README, lsdb.el: Modify keybind for `lsdb-toggle-buffer'.

2002-09-04  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: LSDB 0.9.

2002-08-27  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Fix the last change.

2002-08-27  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Added workaround for Mew 1.94.2.
	Based on the patch from TAKAHASHI Kaoru <kaoru@se.uec.ac.jp>.

2002-08-27  Daiki Ueno  <ueno@unixuser.org>

	* Makefile (ChangeLog): Add dependencies.

2002-08-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-read) [Emacs]: Don't create temp buffer.

2002-08-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-read) [Emacs]: Don't copy the entire contents of original buffer.

2002-08-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-mode-delete-entry): Fix the last change.

2002-08-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-mode-delete-entry-1): New function.
	(lsdb-mode-delete-entry): Use it.
	(lsdb-mode-edit-entry): Ditto.
	(lsdb-mode-save): Respect lsdb-verbose.

2002-08-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-verbose): New user option.
	(lsdb-delete-entry): New function.
	(lsdb-mode-add-entry): Use it.

2002-08-24  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-insert-hash-table): Bind print-level and print-length.

2002-08-24  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-modeline-update): Exclude the case 'net is nil.
	(lsdb-current-record): Simplified.
	(lsdb-current-entry): Simplified.  Don't ask user to select an entry name.
	(lsdb-read-entry): New function.
	(lsdb-mode-add-entry): Follow the changes of lsdb-current-record and
	lsdb-current-entry.
	(lsdb-mode-delete-entry): Likewise.
	(lsdb-mode-edit-entry): Likewise.
	(lsdb-lookup-records): Don't take into account the case that
	entry-name is a string.
	(lsdb-mode-lookup): Canonicalize entry-name before calling
	lsdb-lookup-records.

2002-08-08  OHASHI Akira  <bg66@koka-in.org>

	* lsdb.el: Hack for non-optimize.

2002-07-08  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-file-coding-system): Default to 'ctext.

2002-05-13  OHASHI Akira  <bg66@koka-in.org>

	* cvs2cl/usermap: Add my name & email address.

2002-05-11  Hideyuki SHIRAI  <shirai@meadowy.org>

	* cvs2cl/usermap: Add my name & email address.

2002-05-11  OHASHI Akira  <bg66@koka-in.org>

	* lsdb.el (lsdb-mode-save): Fix `y-or-n-p' prompt.

2002-05-10  Hideyuki SHIRAI  <shirai@meadowy.org>

	* lsdb.el (lsdb-complete-name): Set start point on
	`lsdb-complete-marker'.
	(comment): Change my email address.

2002-05-10  Hideyuki SHIRAI  <shirai@meadowy.org>

	* README (Auhthors): Change my email address.
	(Mew): Modify keybind for `lsdb-toggle-buffer'.

2002-05-08  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Increment the version number.

2002-05-08  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-x-face-image-type): New user option.
	(lsdb-insert-x-face-asynchronously): Respect lsdb-x-face-image-type.
	(lsdb-mode-quit-window): Don't pass an argument to bury-buffer when we are already on the selected-window.
	(lsdb-mew-insinuate): Advise mew-summary-visit-folder and mew-summary-switch-to-folder to hide *LSDB* buffer.
	(lsdb-mew-update-record): Rewrite.
	Autoload mew-xinfo-get-decode-err and mew-xinfo-get-action when compiling.
	From Hideyuki SHIRAI <shirai@meadowy.org>

2002-05-08  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Comment was modified to bind "l" instead of ":" for lsdb-toggle-buffer.
	(lsdb-complete-marker): New variable.
	(lsdb-complete-name-highlight-update): Reset lsdb-complete-marker;
	Don't quote 'this-command (possibly a typo)
	(lsdb-complete-name): Use lsdb-complete-marker to indicate the last position of completion.
	(lsdb-narrow-to-record): Fixed.
	From Hideyuki SHIRAI <shirai@meadowy.org>

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Increment the version number.

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-rebuild-secondary-hash-tables): Rename from lsdb-load-secondary-hash-tables.
	(lsdb-mode-map): Bind "l" to lsdb-mode-load.
	(lsdb-mode-load): New command.

	* cvs2cl/fmtlog.rb: Simplified.

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* Makefile (distclean): New rule.
	* cvs2cl/fmtlog.rb: Eliminate the first colon from "* Makefile: (...): ".

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* Makefile (ChangeLog): Remove dependencies.

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* cvs2cl/fmtlog.rb: Fixed.

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* Makefile (ChangeLog): New rule.
	* cvs2cl/fmtlog.rb: New file.
	* cvs2cl/usermap: New file.

2002-05-07  Daiki Ueno  <ueno@unixuser.org>

	* README: Comment the setting for message-setup-hook.

2002-05-05  Yoichi NAKAYAMA  <yoichi@eken.phys.nagoya-u.ac.jp>

	* README: Fix typo, etc.

2002-05-02  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-extract-address-components): Ignore empty address string.

2002-05-02  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-wl-show-buffer): New function which respects
	lsdb-pop-up-windows.
	(lsdb-wl-toggle-buffer): New function.
	From Yuuichi Teranishi <teranisi@gohome.org>

	* README: Fix setting example.

2002-05-02  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Increment the version number.

2002-05-02  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-show-buffer): Force set lsdb-pop-up-windows to t.

2002-05-02  Daiki Ueno  <ueno@unixuser.org>

	* README: Add setting to bind lsdb-toggle-buffer to :.

2002-05-02  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-temp-buffer-show-function): Use defvar to define.
	(lsdb-hide-buffer): Rename from lsdb-mode-hide-buffer.
	(lsdb-show-buffer): Rename from lsdb-mode-show-buffer.
	(lsdb-toggle-buffer): New command.

2002-05-01  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-temp-buffer-show-function): Fix the last change.
	(lsdb-wl-temp-buffer-show-function): Likewise.

2002-05-01  Daiki Ueno  <ueno@unixuser.org>

	* README: Fix typo.

2002-05-01  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-temp-buffer-show-function): New user option.
	(lsdb-pop-up-windows): New user option.
	(lsdb-fit-window-to-buffer): Splitted from lsdb-temp-buffer-show-function.
	(lsdb-mode-show-buffer): New function.
	(lsdb-gnus-update-record): Don't show LSDB buffer when
	lsdb-pop-up-windows is nil.
	(lsdb-wl-update-record): Likewise.
	(lsdb-mew-update-record): Likewise.
	(lsdb-wl-insinuate): Set wl-summary-toggle-disp-off-hook,
	wl-summary-toggle-disp-folder-on-hook,
	wl-summary-toggle-disp-folder-off-hook, and
	wl-summary-toggle-disp-folder-message-resumed-hook.
	(lsdb-wl-temp-buffer-show-function): New function.
	From Yuuichi Teranishi <teranisi@gohome.org>.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* README: Fix typo.

	* lsdb.el (lsdb-interesting-header-alist): Use comma as a delimiter of
	AKA field.
	(lsdb-complete-name-highlight): Use isearch-lazy-highlight-face if it exists.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* README: Add description about secondary hash tables.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* bbdb-to-lsdb.el: Verify bbdb-record-name is non-nil.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* bbdb-to-lsdb.el: Fix the last change.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* bbdb-to-lsdb.el: Fix the last change.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Increment the version number.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* bbdb-to-lsdb.el: New file.

2002-04-30  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-lookup-full-name-functions): New user option.
	(lsdb-update-record-functions): New user option.
	(lsdb-secondary-hash-tables): Defcustom.
	(lsdb-address-cache): Rename from lsdb-reverse-hash-table.
	(lsdb-secondary-hash-table-start): Define as function.
	(lsdb-load-hash-tables): Load a whole list of secondary hash tables.
	(lsdb-save-hash-tables): Save a whole list of secondary hash tables.
	(lsdb-maybe-load-secondary-hash-tables): Rename from lsdb-maybe-build-reverse-hash-table.
	(lsdb-lookup-full-name-from-address-cache): New function.
	(lsdb-update-address-cache): New function.
	(lsdb-lookup-full-name-by-fuzzy-matching): New function.
	(lsdb-last-highlight-overlay): New variable.
	(lsdb-complete-name-highlight): New function.
	(lsdb-complete-name-highlight-update): New function.
	(lsdb-complete-name): Highlight matched pattern.
	(lsdb-mode): Use make-local-hook instead of make-local-variable.

2002-04-29  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-entry-type-alist): Add AKA.
	(lsdb-reverse-hash-table): New function.
	(lsdb-hash-tables-are-dirty): Rename from lsdb-hash-table-is-dirty.
	(lsdb-secondary-hash-table-start-format): New constant.
	(lsdb-secondary-hash-table-start): New macro.
	(lsdb-read): Splitted from lsdb-load-file.
	(lsdb-load-hash-tables): New function.
	(lsdb-insert-hash-table): New function.
	(lsdb-save-hash-tables): Rename from lsdb-save-file.
	(lsdb-maybe-build-reverse-hash-table): New function.
	(lsdb-maybe-load-hash-tables): Rename from lsdb-maybe-load-file.
	(lsdb-update-record): Look for the existing record from the reverse hash table.

2002-04-29  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-extract-address-components): Swap the return value.
	(lsdb-update-record): Follow the over change.
	(lsdb-expose-x-face): Inherit 'lsdb-record property after calling
	lsdb-insert-x-face-function.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-interesting-header-alist): Ass List-Id, X-Sequence,
	Delivered-To to collect mailing-list entries.
	(lsdb-entry-type-alist): Assert read-only property for creation-date and
	last-modified.
	(lsdb-update-records): Don't collect field-body if it doesn't match the
	REGEXP element of lsdb-interesting-header-alist.
	(lsdb-complete-name): Sort candidates by the position in string where
	the pattern appears.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-save-file): Reduce the actual size of the hash table
	before saving it.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-save-file): Check whether coding-system-name is bound.
	(lsdb-mode): Use static-if.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-insert-x-face-asynchronously): Check whether the
	marker buffer is deleted.

	* README: Add instruction for x-face-e21.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-insert-x-face-asynchronously): Don't generate the work
	buffer when the X-Face is found in cache.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-wl-insinuate): Add lsdb-mode-save to wl-save-hook.

2002-04-28  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Added Mew interface.
	(lsdb-mode-hide-buffer): New command.
	(lsdb-mew-insinuate): New function.
	(lsdb-mew-update-record): New function.

	* README: Add instruction for Mew.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-mode-save): Don't ask user for saving the database.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* README: Add description about MU-CITE.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* xbm-thumb.el: Removed.
	* LSDB-ELS (lsdb-modules-to-compile): Remove xbm-thumb.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-expose-x-face): Fix the last change.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Simplify X-Face rendering stuff.
	(lsdb-x-face): Abolish.
	(lsdb-display-small-x-face): Abolish.
	(lsdb-uncompface-program): Abolish.
	(lsdb-x-face-command-alist): New user option.
	(lsdb-insert-x-face-function): Set default to lsdb-insert-x-face-asynchronously.
	(lsdb-shell-file-name): New user option.
	(lsdb-shell-command-switch): New user option.
	(lsdb-print-record-hook): Rename from lsdb-display-record-hook.
	(lsdb-print-record): Call lsdb-print-record-hook.
	(lsdb-mode-line-buffer-identification) [XEmacs]: Simplified.
	(lsdb-x-face-available-image-type): New function.
	(lsdb-call-process-on-string): Abolish.
	(lsdb-mirror-bits): Abolish.
	(lsdb-mirror-bytes): Abolish.
	(lsdb-convert-x-face-to-xbm): Abolish.
	(lsdb-insert-x-face-asynchronously): New function.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-display-small-x-face): Fixed custom type.

2002-04-27  Daiki Ueno  <ueno@unixuser.org>

	* LSDB-ELS (lsdb-modules-to-compile): Add xbm-thumb.
	* xbm-thumb.el: New file.

	* lsdb.el: Require static and path-util.
	(lsdb-x-face): New custom group.
	(lsdb-display-small-x-face): New user option.
	(lsdb-x-face-scale-factor): Abolish.
	(lsdb-uncompface-program): New user option.
	(lsdb-insert-x-face-function): Set default to lsdb-insert-x-face.
	(lsdb-display-records-sort-predicate): New user option.
	(lsdb-display-records): Sort records with lsdb-display-records-sort-predicate.
	(lsdb-pointer-xpm): New constant.
	(lsdb-xemacs-modeline-left-extent): New variable.
	(lsdb-xemacs-modeline-right-extent): New variable.
	(lsdb-modeline-buffer-identification): New function.
	(lsdb-modeline-string): New variable.
	(lsdb-mode): Set up mode-line-buffer-identification.
	(lsdb-modeline-update): New function.
	(lsdb-narrow-to-record): Applied the patch from
	Hideyuki SHIRAI <shirai@rdmg.mgcs.mei.co.jp>.
	(lsdb-mode-save): Don't ask whether to save the database when
	the argument 'ask is passed.
	(lsdb-insert-x-face-with-x-face-e21): Abolish.
	(lsdb-insert-x-face-with-xemacs-glyph): Abolish.
	(lsdb-call-process-on-string): New function.
	(lsdb-mirror-bits): New function.
	(lsdb-mirror-bytes): New constant.
	(lsdb-convert-x-face-to-xbm): New function.
	(lsdb-insert-x-face): New function.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-insert-entry): Check entry's score here.
	(lsdb-mode-edit-entry): Compare entry contents.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Require pces for find-coding-system.
	(lsdb-file-coding-system): Call find-coding-system when setting the default value.
	(lsdb-save-file): Convert coding-system-name into string.
	(lsdb-lookup-records): Splitted from lsdb-mode-lookup.
	(lsdb-mu-attribution): New function.
	(lsdb-mu-set-attribution): New function.
	(lsdb-mu-get-prefix-method): New function.
	(lsdb-mu-get-prefix-register-method): New function.
	(lsdb-mu-get-prefix-register-verbose-method): New function.
	(lsdb-mu-insinuate): New function.
	(lsdb-mu-history): New variable.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* README: New file.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-mode-map): Bind [backspace]
	(lsdb-mode-lookup): Prepare lsdb-hash-table.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-mode-map): Bind [space] and [delete].

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-current-record): New function.
	(lsdb-current-entry): Use it.
	(lsdb-mode-add-entry): Use it.
	(lsdb-mode-delete-entry): Use it.
	(lsdb-mode-edit-entry): Use it.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-maphash) [Emacs]: Fixed.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Check whether make-hash-table is a subr.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-print-record-function): Abolish.
	(lsdb-insert-x-face-function): Add setting for XEmacs' xface glyph.
	(lsdb-known-entry-names): New variable.
	(lsdb-temp-buffer-show-function): Don't call
	shrink-window-if-larger-than-buffer twice.
	(lsdb-display-records): Fixed.
	(lsdb-insert-entry): Collect entry names for later completion.
	(lsdb-mode-map): Bind n and p.
	(lsdb-narrow-to-record): Simplified.
	(lsdb-mode-lookup-history): New variable.
	(lsdb-mode-lookup): New command.
	(lsdb): New alias.
	(lsdb-mode-add-entry): Complete entry names.
	(lsdb-mode-next-record): New command.
	(lsdb-mode-previous-record): New command.
	(lsdb-wl-insinuate): Add autoload cookie.
	(lsdb-insert-x-face-with-xemacs-glyph): New function.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Fix the last change.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-mode-save): Fixed.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-edit-form-mode-hook): New user option.
	(lsdb-insert-entry): New function.
	(lsdb-print-record): Use it.
	(lsdb-mode-map): New keymap.
	(lsdb-mode-quit-window): Emulate quit-window in Emacs 21.
	(lsdb-narrow-to-record): New function.
	(lsdb-current-entry): New function.
	(lsdb-mode-add-entry): New command.
	(lsdb-mode-delete-entry): New command.
	(lsdb-mode-edit-entry): New command.
	(lsdb-mode-save): Rename from lsdb-offer-save.
	(lsdb-edit-form-buffer): New variable.
	(lsdb-edit-form-done-function): New variable.
	(lsdb-previous-window-configuration): New variable.
	(lsdb-edit-form-mode-map): New variable.
	(lsdb-edit-form-mode): New major mode.
	(lsdb-edit-form): New function.
	(lsdb-edit-form-done): New function.
	(lsdb-edit-form-exit): New function.

2002-04-26  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-interesting-header-alist): Collect X-URL, X-URI and X-Face.
	(lsdb-entry-type-alist): Increase the score of 'www.
	(lsdb-insert-x-face-function): New user option.
	(lsdb-display-record-hook): New user option.
	(lsdb-font-lock-keywords): Stop highlighting when a runaway "\r" is found.
	(lsdb-display-records): New function.
	(lsdb-display-record): Use it.
	(lsdb-entry-score): New inline function.
	(lsdb-print-record): Use it.
	(lsdb-expose-x-face): New function.
	(lsdb-x-face-scale-factor): New variable.
	(lsdb-insert-x-face-with-x-face-e21): New function.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-wl-hide-buffer): New function.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-complete-name): Call lsdb-maybe-load-file before
	building completion table.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Fix typo.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el: Add instructions for Wanderlust.
	(lsdb-gnus-insinuate-message): Abolish.
	(lsdb-gethash) [Emacs]: Fixed.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-complete-name): Don't throw an error when there is no
	candidate.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-update-record): Duplicate record before puthash.
	(lsdb-last-candidates): New variable.
	(lsdb-complete-name): Use it.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-entry-type-alist): Increase score of 'organization.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-offer-save): Rename from lsdb-gnus-offer-save.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-hash-table-is-dirty): New variable.
	(lsdb-gnus-offer-save): Use it.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* lsdb.el (lsdb-interesting-header-alist): Add 'attribution.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* LSDB-CFG, LSDB-ELS, LSDB-MK, Makefile, lsdb.el: Importing the Lovely Sister Database.

2002-04-25  Daiki Ueno  <ueno@unixuser.org>

	* LSDB-CFG, LSDB-ELS, LSDB-MK, Makefile, lsdb.el: Initial revision

