* wl-news.el.in: Set file variable `no-byte-compile'.
[elisp/wanderlust.git] / wl / ChangeLog
index 56b1f7d..b796cd4 100644 (file)
@@ -1,3 +1,694 @@
+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.
+
+2005-02-01  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-thread.el (wl-thread-entity-get-descendant): Change `defsubst'
+       to `defun'.  Use `nconc' instead of `append' to collect descendant
+       message numbers.
+
+2005-01-30  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-thread.el (wl-thread-save-top-list)
+       (wl-thread-save-entities): Use `with-temp-buffer'.
+       * wl-news.el.in (wl-news-previous-version-load):
+       (wl-news-previous-version-save): Ditto.
+       * wl-summary.el (wl-summary-load-file-object)
+       (wl-summary-save-view-cache): Ditto.
+
+2005-01-30  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (toplevel): Require 'elmo-flag'.
+       (wl-read-search-condition): New function (Renamed from
+       `elmo-read-search-condition').
+       (wl-read-search-condition-internal): Likewise.
+
+       * wl-summary.el (wl-summary-decide-flag): Cause error if flag is
+       invalid.
+       (wl-summary-pick): Use `wl-read-search-condition' instead of
+       `elmo-read-search-condition'.
+       (wl-summary-virtual): Ditto.
+
+       * wl-folder.el (wl-folder-virtual): Ditto.
+       (wl-folder-pick): Ditto.
+
+       * wl-fldmgr.el (wl-fldmgr-make-filter): Ditto.
+
+2005-01-28  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-reedit): Call
+       `wl-summary-message-string' with argument `use-cache' as `'maybe'.
+
+2005-01-23  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (toplevel): Require wl-vars.
+
+       * wl-message.el (toplevel): Require cl at compile.
+
+       * wl-draft.el (toplevel): Require elmo.
+
+2005-01-20  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-message.el (wl-message-buffer-prefetch): Count is a number
+       and do nothing when it is not positive.
+       (wl-message-buffer-prefetch-next): Ditto.
+
+2005-01-19  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-goto-folder-subr): Avoid error for
+       `wl-message-buffer-prefetch-depth' is nil though it is illegal.
+       (wl-summary-redisplay-internal): Ditto.
+
+       * wl-summary.el (wl-summary-goto-folder-subr): Protect current
+       message (the condition is borrowed from `wl-check-variables-2').
+       (wl-summary-redisplay-internal): Ditto.
+
+2005-01-17  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-draft-nntp-attribute): New function.
+       (wl-draft-attribute-nntp-posting-server): Use it.
+       (wl-draft-attribute-nntp-posting-port): Ditto.
+
+       * wl-mime.el (wl-draft-preview-attributes-list): New function.
+       (wl-draft-show-attributes-buffer): Ditto.
+       (wl-draft-hide-attributes-buffer): Ditto.
+       (wl-draft-attribute-newsgroups): Ditto.
+       (wl-draft-attribute-nntp-posting-server): Ditto.
+       (wl-draft-attribute-nntp-posting-port): Ditto.
+       (wl-draft-preview-message): Use there functions.
+
+       * wl-vars.el (wl-draft-preview-attributes-list): Change default
+       value.
+
+2005-01-11  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-draft.el (wl-draft-insert-get-message): Follow the API change.
+       (wl-draft-reedit): Ditto.
+       (wl-draft-queue-flush): Ditto.
+
+       * wl-mime.el (wl-message-request-partial): Ditto.
+       (wl-message-delete-current-part): Use `elmo-message-fetch-string'
+       instead of `elmo-message-fetch'.
+
+       * wl-action.el (wl-summary-exec-action-resend-subr): Ditto.
+
+       * wl-summary.el (wl-summary-message-string): Ditto.
+
+2005-01-07  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (wl-current-message-buffer): Follow the API change.
+
+       * wl-summary.el (wl-summary-redisplay-internal): Call
+       `wl-summary-mark-as-read' with 2nd argument as nil and update
+       unread count instead of persistent mark.
+
+       * wl-message.el (wl-message-buffer-mime-entity): New buffer local
+       variable.
+       (wl-message-redisplay): Follow the API change.
+       (wl-message-buffer-display): Managed mime-entity directly and
+       return preview buffer only.
+       (wl-message-display-internal): Rewrite.
+       (wl-message-buffer-prefetch-subr): Not save return value of
+       `wl-message-buffer-display'.
+
+       * Version number is increased to 2.13.1.
+
+2005-01-05  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-addrmgr.el (wl-addrmgr-pickup-entry-list): Call
+       'elmo-multiple-fields-body-list' with boundary specified.
+
+2005-01-05  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-vars.el (wl-summary-resend-use-cache): New variable.
+       * wl-action.el (wl-summary-exec-action-resend-subr): Use file
+       cache if `wl-summary-resend-use-cache' is non-nil.
+
+2005-01-02  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-vars.el (wl-pop-before-smtp-stream-type): Fix range.
+       (wl-nntp-posting-stream-type): Ditto.
+
+2005-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2005.
+
+2005-01-01  Ron Isaacson  <Ron.Isaacson@morganstanley.com>
+
+       * wl-util.el (wl-save-drafts): Avoid error on redisplaying
+       message.
+
+2004-12-25  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-buffer-unsync-mark-number-list):
+       Abolish.
+       (wl-summary-buffer-persistent-mark-version): New internal
+       variable.
+       (wl-summary-update-mark-and-highlight-window): Check by
+       wl-summary-persistent-mark-invalid-p.
+       (wl-summary-update-status-marks): Ditto.
+       (elmo-event-handler-flag-changed): Rewrite.
+       (elmo-event-handler-cache-changed): Define.
+       (wl-summary-prefetch-msg): Does not update persistent mark here.
+       (wl-summary-delete-cache): Ditto.
+       (wl-summary-resume-cache-status): Ditto.
+       (wl-summary-jump-to-msg): Add arguments `beg' and `end'.
+       (wl-summary-persistent-mark-invalid-p): New function.
+       (wl-summary-validate-persistent-mark): Ditto.
+       (wl-summary-validate-persistent-mark-string): Ditto.
+       (wl-summary-invalidate-persistent-mark): Ditto.
+       (wl-summary-update-persistent-mark): Call
+       `wl-summary-validate-persistent-mark'.
+       (wl-summary-create-line): Call
+       `wl-summary-validate-persistent-mark-string'.
+
+       * wl-message.el (wl-message-buffer-prefetch-subr): Set cache
+       status as t if cache used.
+
+2004-12-24  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-fldmgr.el (wl-fldmgr-set-petname): Check wl-folder-group-alist
+       only if the target is group.
+       * wl-folder.el (wl-folder-append-petname): Don't check group name.
+
+2004-12-23  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-folder.el (wl-folder-buffer-search-entity): Check real name.
+
+2004-12-22  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-vars.el (wl-smtp-authenticate-realm): New user option.
+
+       * wl-draft.el (wl-smtp-extension-bind): Use wl-smtp-authenticate-realm.
+
+2004-12-15  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-e21.el (wl-draft-mode-setup): Avoid global-font-lock-mode
+       (Thanks to Yoichi NAKAYAMA).
+
+2004-12-15  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-util.el (wl-save-drafts): Restore echo area.
+
+2004-12-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * Version number is increased to 2.13.0.
+
+       * wl-util.el (wl-biff-check-folder-async): Use
+       wl-folder-entity-exists-p instead of elmo-folder-exists-p.
+
+2004-12-12  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-message.el (wl-message-display-internal): Does not put
+       wl-message-display-type property on message buffer.
+       (wl-message-buffer-display-type): New function.
+
+       * wl-mime.el (wl-draft-yank-current-message-entity): Use it.
+
+       * wl-summary.el (wl-summary-mode): Use `dolist' to add
+       `wl-summary-buffer-detach'.
+       (wl-summary-message-display-type): Use
+       `wl-summary-buffer-display-type'.
+
+2004-12-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-summary.el (wl-summary-mode): Set kill-buffer-hook as
+       buffer-local.
+
+       * wl-mime.el (wl-draft-preview-message): Use make-local-hook for
+       kill-buffer-hook instead of make-local-variable.
+       (wl-draft-preview-message): Set `local' argument of add-hook as t.
+
+2004-12-12  Scott Renfro <scott@renfro.org>
+
+       * wl-summary.el (wl-summary-default-subject-filter): Fixed greedy
+       regex for square-branket.
+
+2004-12-11  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-mime-preview-follow-no-mime): Call
+       `wl-message-mime-analysis-p' with argument `header'.
+
+2004-12-11  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-mime.el (wl-draft-yank-current-message-entity): 
+       Switch to no-mime following method according to wl-message-display-type
+       property.
+       (wl-mime-preview-follow-no-mime): Use wl-message-mime-analysis-p.
+
+       * wl-message.el (wl-message-display-internal): 
+       Put wl-message-display-type property on message buffer.
+
+       * wl-message.el (wl-message-mime-analysis-p): Fixed misspelling.
+       (wl-message-display-internal): Ditto;
+
+       * wl-summary.el (wl-summary-toggle-mime): Ditto.
+
+2004-12-11  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-message.el (wl-message-make-display-type): New function.
+       (wl-message-display-type-property): Ditto.
+       (wl-message-mime-analysys-p): Ditto.
+       (wl-message-display-all-header-p): Ditto.
+       (wl-message-redisplay): Removed argument `as-is', `all-header' and
+       added `display-type'.
+       (wl-message-buffer-display): Likewise.
+       (wl-message-display-internal): Likewise.
+       (wl-message-buffer-display-type): Abolish.
+       (wl-message-buffer-prefetch-subr): Follow the API changed.
+
+       * wl-summary.el (wl-summary-buffer-display-header-mode): Renamed
+       from wl-summary-buffer-display-all-header and changed default value.
+       (wl-summary-message-display-type): New function.
+       (wl-summary-buffer-display-mime-mode): Ditto.
+       (wl-summary-buffer-display-header-mode): Ditto.
+       (wl-summary-toggle-mime): Rewrite with above functions.
+       (wl-summary-toggle-all-header): Ditto.
+       (wl-summary-redisplay): Force redisplay with default mode.
+       (wl-summary-redisplay-internal): Renamed argument from `mode',
+       `all-header' to `mime-mode', `header-mode'.
+       Use `wl-message-make-display-type'.
+
+       * wl-vars.el (wl-summary-mode-line-format): Removed `[%m]'.
+       (wl-message-mode-line-format-spec-alist): Changed definition for `m'.
+
+2004-12-11  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-draft.el (wl-draft-send): Allow parent-folder as "".
+
+2004-12-11  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-draft.el (wl-draft-forward):  Call wl-draft-forward-make-subject
+       in original message buffer.
+       (wl-draft-reply): Call wl-draft-reply-make-subject in original message
+       buffer.
+
+2004-12-10  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-draft.el (wl-draft-forward): Don't jump into temp-buffer.
+
+2004-12-10  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-vars.el (wl-summary-line-format): Add reference to wl-summary-width.
+
+2004-12-07  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-action.el (wl-summary-exec-action-refile): Display a done message
+       when actions succeeded.
+       (wl-summary-exec-action-copy): Likewise.
+
+2004-12-07  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-forward): Don't call set-buffer since
+       there is switch-to-buffer at the end of wl-message-select-buffer.
+       (wl-summary-reply): Ditto.
+
+2004-12-06  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-forward): Put subject in original
+       message buffer as argument of wl-draft-forward.
+       * wl-draft.el (wl-draft-forward): Decode subject as in
+       wl-draft-reply.
+
+2004-12-05  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-fldmgr.el (wl-fldmgr-unsubscribe): Show message if it is not
+       a folder under access group.
+
+2004-12-01  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-message.el (wl-message-buffer-prefetch-subr): Fix argument of
+       wl-message-buffer-display.
+
+       * wl-util.el (wl-set-save-drafts): Fix typo.
+
+2004-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * wl-demo.el (wl-demo-insert-image): Use :file instead of :data to
+       make an xbm image on XEmacs; use wl-highlight-demo-face instead of
+       wl-highlight-logo-face to set the bg color of an xbm image; fixed
+       the way to measure the width of a bitmap image; don't put face on
+       ascii and bitmap images; put the mark which should not use the
+       variable-pitch face on ascii and bitmap images.
+       (wl-demo-setup-properties): Don't use the variable-pitch face on
+       ascii and bitmap images; made it work on Emacs 20 and earlier.
+       (wl-demo-insert-text): End with a newline at the bottom; don't put
+       face on text.
+
+       * wl-highlight.el (wl-highlight-logo-face): Specified bg colors.
+
+2004-11-26  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-util.el (toplevel): Don't check existence of `timer-activate'.
+
+       * wl-util.el (wl-save-drafts): Moved from sample setting.
+       (wl-set-save-drafts): New function to set idle timer.
+       * wl-draft.el (wl-draft): Call it.
+       * wl-vars.el (wl-auto-save-drafts-interval): New variable.
+
+2004-11-23  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-util.el (wl-current-message-buffer): Fixed bug when yank from
+       a summary which has toggle display status off.
+
+2004-11-23  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-draft.el (wl-draft-do-fcc): No cache save.
+
+2004-11-16  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (elmo-event-handler-flag-changed): Use
+       `set-buffer' instead of `with-current-buffer'.
+
+2004-11-14  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-after-resize-function): New function.
+       (wl-summary-mode): Add `wl-summary-after-resize-function' to
+       window-size-change-functions.
+
+2004-11-12  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-draft.el (wl-draft-create-buffer): Bind
+       `change-major-mode-hook' after current buffer is changed.
+
+       * wl-summary.el (wl-summary-buffer-detach): New function.
+       (wl-summary-buffer-set-folder): Call it.
+       (wl-summary-mode): Add `wl-summary-buffer-detach' to
+       change-major-mode-hook and kill-buffer-hook.
+       (wl-summary-exit): Does not call `elmo-folder-remove-handler'.
+       (wl-summary-switch-to-clone-buffer): Ditto.
+       (wl-summary-goto-folder-subr): Ditto.
+
+2004-11-11  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-summary.el (wl-summary-mode): Set `show-trailing-whitespace'
+       after boundp check.
+
+2004-11-07  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-mimic-kill-buffer): New command.
+       (wl-summary-mode-map): Substitute `wl-summary-mimic-kill-buffer'
+       for `kill-buffer'.
+
+       * wl-summary.el (wl-summary-switch-to-clone-buffer): Remove event
+       handler of current buffer from elmo-folder.
+
+2004-11-07  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-fldmgr.el (wl-fldmgr-sort): Confirm before sorting.
+
+2004-11-06  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-buffer-event-handler): New internal
+       variable.
+       (wl-summary-event-handler): New class.
+       (elmo-event-handler-flag-changed): Define to update persistent
+       mark.
+       (wl-summary-buffer-set-folder): Register event handler to
+       elmo-folder.
+       (wl-summary-exit): Unregister event handler.
+       (wl-summary-goto-folder-subr): Ditto.
+       (wl-summary-mark-as-read-all): Does not call
+       `wl-summary-update-persistent-mark' directly.
+       (wl-summary-mark-as-read-internal): Ditto.
+       (wl-summary-set-persistent-mark-internal): Ditto.
+       (wl-summary-set-flags-internal): Ditto.
+
+       * Version number is increased to 2.11.33.
+
+2004-10-28  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-summary.el (wl-summary-mode): Set `show-trailing-whitespace'
+       to nil.
+
+2004-10-24  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-spam.el (wl-spam-setup): Add hook
+       `wl-summary-auto-check-spam' to `wl-summary-sync-updated-hook'
+       instead of `wl-summary-prepare-hook'.
+
+       * wl-summary.el (wl-summary-set-flags): Allow flag operation even
+       if folder type is `'flag'.
+       (wl-summary-mark-as-important): Ditto.
+
+2004-10-16  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-address.el (wl-address-minibuffer-history): New variable.
+       (wl-address-minibuffer-local-map): New keymap.
+       (wl-address-read-from-minibuffer): New function.
+
+       * wl-action.el (wl-summary-get-resend-address): Use
+       `wl-address-read-from-minibuffer' instead of `completing-read'.
+
+2004-10-11  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * Version number is increased to 2.11.32.
+
+2004-10-10  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-vars.el (wl-mime-charset): Change default value for XEmacs
+       without mule to iso-8859-1.
+       (wl-draft-add-in-reply-to): Add note in description.
+       (wl-draft-add-references): Ditto.
+
+2004-10-10  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-vars.el (wl-summary-mode-line-format-spec-alist): Changed
+       definition for `m'.
+       (wl-summary-mode-line-format): Add '[%m]'.
+       (wl-message-mode-line-format-spec-alist): Ditto.
+       (wl-summary-display-mime-mode-list): New variable.
+
+       * wl-summary.el (wl-summary-buffer-display-mime-mode): Renamed
+       from wl-summary-buffer-display-as-is.
+       (wl-summary-buffer-display-all-header): New buffer local variable.
+       (wl-summary-mode-map): Bind "H" to the 'wl-summary-toggle-all-header'.
+       (wl-summary-goto-folder-subr): Setup wl-summary-buffer-display-mime-mode
+       instead of wl-summary-buffer-display-as-is.
+       (wl-summary-unset-persistent-mark): Don't use term 'Flag' here.
+       (wl-summary-set-persistent-mark): Ditto.
+       (wl-summary-set-message-buffer-or-redisplay): Just call
+       `wl-summary-redisplay-internal' without optional arguments.
+       (wl-summary-toggle-mime): Rewrite.
+       (wl-summary-redisplay): Don't use `wl-summary-buffer-display-as-is'.
+       (wl-summary-toggle-all-header): New function.
+       (wl-summary-redisplay-internal): Treat mime mode.
+
+       * wl-mime.el (wl-draft-yank-current-message-entity): Pass mode
+       to wl-mime-preview-follow-no-mime.
+       (wl-mime-preview-follow-no-mime): Bind elmo-mime-display-header-analysis
+       accodring to the display-mode.
+
+       * wl-message.el (wl-message-buffer-display-type): Rewrite.
+       (wl-message-buffer-display): Changed argument name from `as-is' to
+       `mode'.
+       (wl-message-display-internal): Ditto;
+       Bind elmo-mime-display-header-analysis according to the mode.
+       (wl-message-display-internal): Put wl-message-display-mime-mode
+       property on entire buffer.
+
+2004-10-03  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-draft.el (wl-draft-do-fcc): Undo last change.
+
+2004-09-29  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-summary.el (wl-summary-overview-entity-compare-by-from): 
+       Don't extract mail address.
+       (wl-summary-mark-as-read-all): Dont' treat `read' flag.
+
+       * wl-draft.el (wl-draft-do-fcc): Don't treat `read' flag.
+
+       * wl-score.el (wl-summary-score-update-all-lines): Ditto.
+
+2004-09-28  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-fldmgr.el (wl-fldmgr-exit): Display length of
+       wl-fldmgr-cut-entity-list on confirmation.
+
+2004-09-27  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-mime.el (mime-edit-temp-message-buffer): Remove definition.
+       (wl-mime-quit-preview): Check existence of
+       mime-edit-temp-message-buffer here.
+
+2004-09-26  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-fldmgr.el (wl-fldmgr-delete): Remove folder entity
+       after deletion.
+
+       * wl-draft.el (wl-draft-send-confirm): Check major-mode
+       before calling wl-mime-quit-preview.
+
+2004-09-25  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-pick): If call it with prefix
+       argument, set `delete-marks' as non-nil. Pick from only visible
+       messages.
+       (wl-summary-check-target-mark): New function.
+       (wl-summary-target-mark-mark-as-read): Use it.
+       (wl-summary-target-mark-mark-as-unread): Ditto.
+       (wl-summary-target-mark-operation): Ditto.
+       (wl-summary-target-mark-set-flags): Ditto.
+       (wl-summary-target-mark-save): Ditto.
+       (wl-summary-target-mark-pick): Ditto.
+       (wl-summary-target-mark-forward): Ditto.
+       (wl-summary-target-mark-reply-with-citation): Ditto.
+       (wl-summary-target-mark-print): Ditto.
+       (wl-summary-target-mark-uudecode): Ditto.
+
+       * wl-summary.el (wl-summary-toggle-mime): Added optional argument
+       `no-mime'. if it is non-nil, call `wl-summary-redisplay-no-mime'
+       with `ask-coding' is non-nil.
+
+2004-09-24  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-thread.el (wl-thread-set-parent): If parent is a message
+       which is identified by references, set linked as nil.
+
+2004-09-24  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-vars.el (wl-summary-mode-line-format-spec-alist): Added spec "m".
+       (wl-message-mode-line-format-spec-alist): Ditto.
+       (wl-message-mode-line-format): Ditto.
+       (wl-summary-mode-line-format): Ditto for docstring.
+       (wl-summary-no-mime-folder-list): Fix typo.
+
+       * wl-util.el (wl-current-message-buffer): Call
+       `wl-message-buffer-display' with `as-is' and `all-header' as nil.
+
+       * wl-summary.el (wl-summary-buffer-display-as-is): New buffer-local
+       variable.
+       (wl-summary-mode-map): Bind 'M' as `wl-summary-toggle-mime' instead
+       of `wl-summary-redisplay-no-mime'.
+       (wl-summary-goto-folder-subr): Set up wl-summary-buffer-display-as-is.
+       (wl-summary-toggle-mime): New function.
+       (wl-summary-redisplay-all-header): Rewrite.
+       (wl-summary-redisplay-no-mime): Ditto.
+       (wl-summary-redisplay-internal): Added argument `as-is' and
+       `all-header'.
+
+       * wl-refile.el (wl-refile-default-from-folder-path-separator):
+       New variable.
+       (wl-refile-guess-functions): Added wl-refile-guess-by-from at the
+       bottom.
+       (wl-refile-guess-by-history): Don't use wl-refile-guess-by-from.
+       (wl-refile-guess-by-from): Rewrite to fix the bug which inserts
+       "/" unconditionally.
+
+       * wl-mime.el (wl-draft-yank-current-message-entity): Use
+       wl-mime-preview-follow-no-mime for as-is content.
+       (wl-mime-preview-follow-no-mime): New function.
+       (wl-mime-preview-follow-current-region): Fixed parenthesis.
+
+       * wl-message.el (wl-message-redisplay): Removed argument `display-type'
+       and added `as-is', `all-header'.
+       (wl-message-buffer-display): Ditto.
+       (wl-message-buffer-display-type): New function.
+
+2004-09-21  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-vars.el (wl-message-header-button-alist): Change default
+       value.
+       (wl-message-body-button-alist): Ditto.
+
+2004-09-20  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl.el (wl-exit): Run elmo-passwd-alist-clear.
+
+2004-09-19  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-get-available-flags): Rewrite.
+
+2004-09-19  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-sync-marks): Remove condition which
+       is always true.
+
+2004-09-15  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-mime.el (wl-mime-preview-follow-current-region): Avoid error
+       on null entity.
+
+2004-09-13  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-vars.el (wl-draft-reply-default-position): Fix range.
+
+2004-09-13  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-vars.el (wl-summary-resend-hook): New hook.
+
+       * wl-action.el (wl-summary-exec-action-resend-subr): Run
+       `wl-summary-resend-hook'.
+
+2004-09-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * wl-vars.el (wl-draft-forward-hook): Setup to put forwarded flag.
+       (wl-summary-persistent-mark-priority-list): Add `forwarded'.
+       (wl-summary-uncached-mark): Renamed from wl-summary-read-uncached-mark.
+       (wl-summary-new-cached-mark): Changed default value to 'n'.
+       (wl-summary-unread-cached-mark): Changed default value to 'u'.
+       (wl-summary-answered-cached-mark): Changed default value to 'a'.
+       (wl-folder-sync-range-alist): Remove spec for 'flag.
+       (wl-summary-force-prefetch-folder-list): New user option.
+
+       * wl-summary.el (wl-summary-mode-map): Bind 'M-k' to
+       `wl-summary-toggle-persistent-mark'.
+       (wl-summary-update-mark-and-highlight-window): Don't highlight when
+       number is nil.
+       (wl-summary-mark-as-answered-region): Set interactive argument of
+       `wl-summary-set-persistent-mark-internal'.
+       (wl-summary-mark-as-important-region): Ditto.
+       (wl-summary-unset-persistent-mark): Ditto.
+       (wl-summary-set-persistent-mark): Ditto.
+       (wl-summary-mark-as-answered): Ditto.
+       (wl-summary-mark-as-important): Ditto.
+       (wl-summary-set-persistent-mark-internal): Do nothing
+       when `elmo-message-flag-available-p' is nil.
+       (wl-summary-toggle-persistent-mark): New function.
+       (wl-summary-goto-folder-subr): Call `wl-summary-force-prefetch'
+       when the folder matches `wl-summary-force-prefetch-folder-list'.
+
+
+       * wl-highlight.el (wl-highlight-summary-current-line): Do nothing
+       when number is nil.
+       (wl-highlight-summary-forwarded-face): New face.
+
+2004-09-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * Version number is increased to 2.11.31.
+
+2004-09-11  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-util.el (wl-biff-check-folders): Ignore non-existent folder.
+       (wl-biff-check-folder-async): Ditto.
+       * wl-vars.el (wl-biff-check-folder-list): Fix tag.
+
+2004-09-08  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-summary.el (wl-summary-rescan): Implement reverse sorting.
+       Add an argument `reverse'.  All callers are updated.
+       (wl-summary-sort): Add a prefix argument `reverse' to specify
+       reverse sorting.
+       (wl-summary-sort-by-date, wl-summary-sort-by-number) 
+       (wl-summary-sort-by-subject, wl-summary-sort-by-from) 
+       (wl-summary-sort-by-list-info, wl-summary-sort-by-size): Likewise.
+
+2004-09-08  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-message.el (wl-message-redisplay): Does not narrow header if
+       disply-type is all-header or as-is.
+
+       * wl-summary.el (wl-summary-enter-handler): Use
+       `wl-thread-jump-to-msg' instead of `wl-summary-jump-to-msg'.
+
 2004-09-06  Yoichi NAKAYAMA  <yoichi@geiin.org>
 
        * wl-draft.el (wl-draft-reply): Save wl-draft-config-variables
        (wl-user-agent-compose): Bind wl-draft-buffer-style with
        switch-function.
 
-2002-11-07  Yuuichi Teranishi  <teranisi@gohome.org>
-
-       * wl-draft.el (wl-user-agent-compose): Delete special case for
-       switch-to-buffer-other-window.
-
-       * wl-summary.el (wl-summary-reply): Don't treat switch buffer here.
-       (wl-summary-forward): Ditto.
-
-       * wl-vars.el (wl-draft-buffer-style): Added choice of keep and
-       function.
-       (wl-draft-buffer-style): New use option.
-
-       * wl-draft.el (wl-draft-create-buffer): Abolish argument `full'.
-       (wl-draft): Follow the change above.
-       (wl-draft-create-buffer): Use wl-draft-reply-buffer-style and
-       wl-draft-buffer-style.
-       (wl-user-agent-compose): Bind wl-draft-buffer-style with
-       switch-function.
-
 2002-11-01  Tomotaka SUWA  <cooper@saitama.fujimic.fujisankei-g.co.jp>
 
        * wl-address.el (wl-address-make-completion-entry): Extracted from