+2006-02-26 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * Version number is increased to 2.15.3.
+
+2006-02-24 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-draft.el (wl-draft-find-reply-headers): Use functionp instead
+ of symbolp to test whether the condition is function.
+
+2006-02-24 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-draft.el (wl-draft-send-confirm): Bind wl-draft-send-hook
+ to nil.
+
+2006-02-23 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-buffer-message-ring): New internal
+ variable.
+ (wl-summary-buffer-last-displayed-msg): Abolish.
+ (wl-summary-push-message): New function.
+ (wl-summary-pop-message): Ditto.
+ (wl-summary-goto-folder-subr): Reset
+ `wl-summary-buffer-message-ring'.
+ (wl-summary-pop-to-last-message): New command.
+ (wl-summary-goto-last-displayed-msg): Call
+ wl-summary-pop-to-last-message if optional argument is non-nil or
+ the last command is itself.
+ (wl-summary-redisplay-internal): Push last message number into
+ `wl-summary-buffer-message-ring'.
+
+ * wl-vars.el (wl-summary-message-ring-max): New user option.
+
+2006-02-22 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-draft.el (wl-draft-find-reply-headers): New function (extract
+ from `wl-draft-reply').
+ (wl-draft-reply): Use it.
+ (wl-draft-find-reply-headers): Avoid compile warning.
+
+2006-02-14 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-thread.el (wl-thread-jump-to-msg): Add docstring.
+
+2006-02-09 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-message.el (wl-message-flag-indicator): New function.
+ (wl-message-redisplay): Use it.
+
+2006-02-09 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-draft.el (wl-smtp-extension-bind): Don't bind smtp-end-of-line.
+
+2006-01-31 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-util.el (wl-y-or-n-p-with-scroll): Use `wl-read-event-char'
+ instead of `read-event'.
+
+ * wl-xmas.el (wl-read-event-char): Add optional argument `prompt'.
+
+ * wl-mule.el (wl-read-event-char): Ditto.
+
+ * wl-e21.el (wl-read-event-char): Ditto.
+
+2006-01-30 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-vars.el (wl-draft-send-confirm-type): Change default value.
+
+2006-01-28 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-vars.el (wl-draft-send-confirm-type): New user option.
+
+ * wl-util.el (wl-y-or-n-p-with-scroll): New function.
+
+ * wl-draft.el (wl-draft-send-confirm): Confirmation by
+ `wl-draft-send-confirm-type'
+
+2006-01-26 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-draft.el (wl-draft-save, wl-draft-buffer-change-number):
+ Avoid error when the buffer name is already used.
+
+2006-01-23 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-vars.el (wl-message-buffer-prefetch-folder-type-list): Follow
+ the change of elmo-nmz -> elmo-search.
+ (wl-highlight-summary-line-help-echo-alist): Ditto.
+ (wl-search-folder-icon): Renamed from `wl-nmz-folder-icon'.
+ (wl-nmz-folder-icon): Define as obsolete.
+ * wl-e21.el (wl-folder-internal-icon-list): Follow it.
+ * wl-xmas.el (wl-folder-internal-icon-list): Ditto.
+
+2006-01-22 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-get-list-info): Rewrite with
+ `elmo-find-list-match-value'
+
+2006-01-15 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-summary.el (wl-summary-get-list-info): Optimize.
+ Use List-Id and List-Post also.
+
+2006-01-14 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-draft.el (wl-draft-send-confirm): Scroll up/down by SPC/BS.
+
+2006-01-01 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * wl-demo.el (wl-demo-copyright-notice): Add 2006.
+
+2005-12-11 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-util.el (wl-completing-read-multiple-1): New internal function.
+ (wl-completing-read-multiple-2): Ditto.
+ (wl-completing-read-multiple): Define use above functions.
+
+ * wl-summary.el (wl-summary-sort): Removed the workaround for a
+ bug of `completing-read-multiple' about default value.
+
+ * wl-xmas.el (wl-completing-read-multiple): Removed.
+
+ * wl-mule.el (wl-completing-read-multiple): Ditto.
+
+ * wl-e21.el (wl-completing-read-multiple): Ditto.
+
+2005-12-10 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-util.el (wl-filter-associations): New function.
+
+ * wl-spam.el (wl-spam-undecided-folder-list): New user option.
+ (wl-spam-ignored-folder-list): Ditto.
+ (wl-spam-ignored-folder-regexp-list): Set default value as nil.
+ (wl-spam-string-member-p): New function.
+ (wl-spam-domain): Use it.
+ (wl-spam-split-numbers): New function.
+ (wl-spam-apply-partitions): Ditto.
+ (wl-spam-register-spam-messages): Use `folder' instead of
+ `wl-summary-buffer-elmo-folder'.
+ (wl-spam-register-good-messages): Ditto.
+ (wl-summary-exec-action-spam): Decide a domain by real folder of
+ message.
+ (wl-summary-exec-action-refile-with-register): Likewise.
+
+2005-11-12 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-e21.el (wl-e21-find-image): New function.
+ (wl-e21-setup-toolbar): Use it instead of `find-image'.
+ (wl-e21-highlight-folder-group-line): Ditto.
+ (wl-folder-init-icons): Ditto.
+ (wl-plugged-init-icons): Ditto.
+ (wl-biff-init-icons): Ditto.
+
+2005-11-09 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-util.el (wl-collect-draft): Rewrite with `dolist'.
+ (wl-inhibit-save-drafts): New internal variable.
+ (wl-disable-auto-save): Ditto.
+ (wl-save-drafts): Treat above variables.
+ (wl-auto-save-drafts): New function.
+ (wl-set-save-drafts): Split to `wl-start-save-drafts' and
+ `wl-stop-save-drafts'.
+ (wl-start-save-drafts): New function.
+ (wl-stop-save-drafts): Ditto.
+ (wl-set-auto-save-draft): New command.
+
+ * wl-draft.el (wl-draft): Use `wl-start-save-drafts' instead of
+ `wl-set-save-drafts'.
+
+2005-10-16 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-mime.el (wl-mime-combine-message/partial-pieces): Use
+ `make-local-variable' instead of `make-variable-buffer-local'.
+
+2005-10-14 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl.el (wl-exit): Call elmo-passwd-alist-clear at the end.
+
+2005-10-14 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-vars.el (wl-folder-hierarchy-access-folders): Fix regexp.
+
+2005-10-13 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-mime.el (wl-summary-burst-subr): Disable multibyte characters
+ of working buffer.
+
+2005-10-05 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-mime.el (wl-draft-attribute-nntp-posting-port): Fixed typo.
+
+ * wl-mime.el (wl-draft-attribute-recipients): Added mime-bcc field
+ value into recipients; Bind `wl-draft-remove-group-list-contents'
+ as nil.
+
+2005-09-24 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-sort): Fixed the last change.
+
+ * wl-summary.el (wl-summary-sort-function-from-spec): New function.
+ (wl-summary-sort-messages): Ditto.
+ (wl-summary-rescan): Use it.
+ (wl-summary-sort): Use `wl-completing-read-multiple' instead of
+ `completing-read'; Append candidates for reverse order.
+
+2005-09-17 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * Version number is increased to 2.15.2.
+
+2005-09-02 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-util.el (wl-read-search-condition-internal): Add "Larger" and
+ "Smaller".
+ * wl-folder.el (wl-folder-complete-filter-condition): Ditto.
+
+2005-08-04 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-vars.el (wl-summary-showto-folder-regexp): Update docstring.
+
+2005-07-17 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-vars.el (wl-draft-additional-header-alist): Add into the
+ customize group `wl-draft'.
+ (wl-draft-add-in-reply-to): Move customize group from `wl' to
+ `wl-draft'.
+ (wl-draft-add-references): Ditto.
+
+ * wl-action.el (wl-summary-print-argument): Rename argument from
+ `folder' to `data'.
+
+2005-06-24 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-rescan-message): Call
+ `wl-thread-cleanup-symbols' before insert thread.
+
+2005-06-12 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl.el (wl-init): Set `elmo-get-folder-function' as
+ `wl-folder-make-elmo-folder'.
+
+ * wl-spam.el (wl-summary-exec-action-spam): Use
+ `wl-folder-make-elmo-folder' instead of `elmo-make-folder'.
+
+ * wl-folder.el (wl-folder-make-elmo-folder): New function.
+ (wl-draft-get-folder): Use `wl-folder-make-elmo-folder' instead of
+ `elmo-make-folder'.
+ (wl-folder-get-elmo-folder): Ditto.
+ (wl-folder-create-subr): Simplify.
+
+2005-06-05 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-mime.el (wl-message-verify-pgp-nonmime): Fix the last change.
+
+2005-06-04 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-mime.el (wl-message-verify-pgp-nonmime): Verify encoded
+ contents in message buffer instead of original buffer. If optional
+ argument specified, ask coding system for encode.
+
+2005-06-02 Tetsurou Okazaki <okazaki@be.to>
+
+ * wl-spam.el (wl-summary-test-spam-region): New function.
+ (wl-spam-setup): Bind "rkc".
+
+2005-05-10 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-fldmgr.el (wl-fldmgr-add): Undo the last change.
+
+2005-04-22 Tetsurou Okazaki <okazaki@be.to>
+
+ * wl-spam.el (wl-summary-test-spam): Fix typo.
+ (wl-message-check-spam): Ditto.
+
+2005-04-16 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-default-from): Simplify.
+
+2005-04-10 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-action.el (wl-summary-exec-action-refile): Simplify.
+ (wl-summary-exec-action-copy): Ditto.
+ (wl-summary-auto-refile): Check existence of temporary mark.
+
+2005-04-09 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-create-line): Use
+ `elmo-time-to-datevec'.
+
+ * wl-expire.el (wl-expire-archive-date): Ditto.
+ (wl-expire-localdir-date): Ditto.
+
+ * wl-util.el (wl-day-number): Abolish.
+
+ * wl-score.el (wl-score-headers): Use `elmo-time-to-days' instead
+ of `wl-day-number'.
+ (wl-score-followup): Ditto.
+ (wl-score-add-followups): Ditto.
+ (wl-score-get-latest-msgs): Ditto.
+ (wl-score-get-header-entry): Ditto.
+ (wl-score-edit-insert-date): Ditto.
+
+2005-04-08 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-print-message-with-ps-print): Call
+ `elmo-message-entity-field' with 2nd argument `type'.
+
+2005-04-04 Tetsurou Okazaki <okazaki@be.to>
+
+ * wl-action.el (wl-summary-exec): Reduce loop strength in a dolist loop.
+
+2005-04-03 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-thread.el (wl-thread-delete-message): Delete descendant
+ numbers from `wl-summary-buffer-number-list' if `deep' is non-nil.
+
+2005-04-03 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * wl-xmas.el (wl-folder-internal-icon-list): Fix last change.
+
+2005-03-27 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-xmas.el (wl-folder-internal-icon-list): Added entry for
+ `Access folder'.
+
+2005-03-27 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-vars.el (wl-access-folder-icon): New user option.
+
+ * wl-e21.el (wl-folder-internal-icon-list): Added entry for
+ `Access folder'.
+
+2005-03-22 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-buffer-set-folder): Use
+ `wl-folder-mime-charset'.
+
+ * wl-folder.el (wl-draft-get-folder): Call `elmo-make-folder' with
+ `mime-charset'.
+ (wl-folder-get-elmo-folder): Ditto.
+ (wl-folder-mime-charset): New function.
+
+2005-03-20 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-util.el (wl-parse-addresses): Define alias of
+ `elmo-parse-addresses' (move to `elmo-util.el').
+
+ * wl-summary.el (wl-summary-default-from): Follow the API change.
+ (wl-summary-overview-entity-compare-by-date): Ditto.
+ (wl-summary-overview-entity-compare-by-from): Ditto.
+ (wl-summary-get-list-info): Get value of `ml-info' field from
+ entity at first.
+ (wl-summary-rescan-message): Treat prefix argument.
+ (wl-summary-prefetch-msg): Follow the API change.
+ (wl-summary-search-by-subject): Ditto.
+ (wl-summary-insert-thread): Ditto.
+ (wl-summary-line-subject): Ditto.
+ (wl-summary-line-from): Ditto.
+ (wl-summary-create-line): Ditto.
+ (wl-summary-print-message-with-ps-print): Ditto.
+
+ * wl-score.el (wl-score-ov-entity-get): Ditto.
+ (wl-score-followup): Ditto.
+ (wl-score-add-followups): Use `elmo-message-entity-field' instead
+ of `car'.
+ (wl-score-get-latest-msgs): Follow the API change.
+ (wl-score-get-header): Ditto.
+
+ * wl-refile.el (wl-refile-learn): Ditto.
+ (wl-refile-subject-learn): Ditto.
+ (wl-refile-get-field-value): Ditto.
+ (wl-refile-guess-by-history): Ditto.
+ (wl-refile-guess-by-subject): Ditto.
+
+ * wl-mime.el (wl-mime-combine-message/partial-pieces): Ditto.
+
+ * wl-expire.el (wl-expire-date-p): Removed.
+ (wl-expire-archive-date): Follow the API change.
+ (wl-expire-localdir-date): Ditto.
+ (wl-summary-expire): Ditto.
+
+ * Version number is increased to 2.15.1.
+
+2005-03-20 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-fldmgr.el (wl-fldmgr-add): Create folder after testing parent
+ group is access or not (it is not strict, like wl-fldmgr-rename).
+
+2005-03-17 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-thread.el (wl-thread-update-line-on-buffer-sub): Avoid
+ duplicate call of `wl-summary-print-argument' on the wrong line.
+
+2005-03-17 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-jump-to-msg): Don't interactive input
+ even if argument `number' is nil.
+ (wl-summary-insert-line): Print action argument if current message
+ has it.
+
+2005-03-16 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-draft.el (wl-draft-forward): Call `wl-draft' with number.
+ (wl-draft-reply): Ditto.
+ (wl-draft): Add optional argument `parent-number' and call
+ `wl-draft-create-buffer' with it.
+ (wl-draft-create-buffer): Add optional argument
+ `parent-number'. Set wl-draft-parent-number as it.
+
+2005-03-13 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-folder.el (wl-folder-set-persistent-mark): If summary
+ buffer is not for given folder, don't use it.
+
+2005-03-13 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * Version number is increased to 2.15.0.
+
+2005-03-11 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl.el (wl-init): Call `elmo-global-flags-initialize'.
+
+ * wl-highlight.el (wl-highlight-summary-flagged-face): New face.
+ (wl-highlight-get-face-by-name): New internal function.
+ (wl-highlight-summary-line-face-spec): Use it and fixed.
+
+2005-03-10 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-sync-update): Use
+ `elmo-message-entity-field' instead of `car' to get message-id
+ from overview entity.
+
+ * wl-summary.el (wl-summary-rescan-message): Call
+ `wl-highlight-summary-displaying' when displaying a message.
+
+2005-03-07 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-draft.el (wl-draft-config-info-filename): Extracted from
+ `wl-draft-config-info-operation'.
+ (wl-draft-buffer-change-number): New function.
+ (wl-draft-rename-saved-config): Ditto.
+ * wl.el (wl-init): Connect slot for message-number-changed.
+ (toplevel): Add autoload for wl-draft-rename-saved-config.
+
+2005-03-05 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-buffer-attach): Connect to signal
+ `update-overview'
+ (wl-summary-buffer-detach): Disconnect from it.
+ (wl-summary-rescan-message): Use command.
+
+ * wl-message.el (wl-message-buffer-display): Use
+ `with-current-buffer' instead of `save-excursion'.
+
+2005-03-04 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-mime.el (wl-draft-preview-attributes-list): Protect
+ wl-draft-preview-attributes-list from distraction.
+
+2005-02-27 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * wl-summary.el (wl-summary-sync-update): Sort the return value of
+ `elmo-list-diff'.
+
+2005-02-27 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el
+ (wl-summary-edit-addresses-collect-candidate-fields): Use
+ `elmo-with-enable-multibyte' instead of `elmo-set-work-buf'.
+
+ * wl-draft.el (wl-draft-yank-original): Use `with-temp-buffer'
+ instead of `elmo-set-work-buf'.
+
+ * wl-address.el (wl-address-make-alist-from-alias-file): Ditto.
+ (wl-address-make-address-list): Ditto.
+
+ * Version number is increased to 2.13.3.
+
+2005-02-25 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-vars.el (wl-message-auto-reassemble-message/partial): New
+ user option.
+
+ * wl-summary.el (wl-summary-toggle-mime): Treat numeric prefix
+ argument `5'.
+
+ * wl-message.el (wl-message-display-no-merge-p): New function.
+ (wl-message-buffer-display): Check whether the message is
+ reassembled and follow the API change.
+
+2005-02-24 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-action.el (wl-summary-exec-action-resend-subr): Disable
+ multibyte on working buffer and removed unnecessary
+ `buffer-disable-undo'.
+
+2005-02-18 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-util.el (wl-read-search-condition-internal): Fixed the last
+ change.
+
+2005-02-18 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * wl-util.el (wl-read-search-condition-internal): Protect
+ elmo-global-flags from distraction.
+
+2005-02-18 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl.el (wl-exit): Call `elmo-clear-signal-slots'.
+
+ * wl-summary.el (wl-summary-buffer-event-handler): Abolish.
+ (wl-summary-event-handler): Ditto.
+ (wl-summary-update-persistent-mark-on-event): New
+ function (renamed from `elmo-event-handler-flag-changed').
+ (wl-summary-buffer-attach): New function.
+ (wl-summary-buffer-detach): Rewrite by `elmo-signal'.
+ (wl-summary-buffer-set-folder): Use `wl-summary-buffer-attach'
+ instead of `elmo-folder-add-handler'.
+
+ * Version number is increased to 2.13.2.
+
+2005-02-14 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-news.el.in (wl-news-mode-map): Bind commands of outline-mode
+ and "\177" to the `wl-news-previous-page'.
+ (wl-news-mode): Defined by `define-derived-mode' instead of `defun'.
+ (wl-news-previous-page): New function.
+
+2005-02-11 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (wl-summary-save): Use `write-region-as-binary'
+ instead of `write-region' and simplify.
+
+2005-02-09 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-template.el (wl-template-select): Cause error if
+ `wl-template-alist' is nil.
+
+2005-02-06 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * wl-news.el.in: Set file variable `no-byte-compile'.
+
+2005-02-06 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * wl-summary.el (elmo-event-handler-flag-changed): Does not check
+ whether a target message is within displaying area.
+ (elmo-event-handler-cache-changed): Ditto.
+