(wl-user-agent-insert-body): Make sure body ends with newline.
[elisp/wanderlust.git] / wl / ChangeLog
index 3d39d38..d3ad732 100644 (file)
@@ -1,3 +1,530 @@
+2010-03-17  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * wl-draft.el (wl-user-agent-insert-body): Make sure body ends with
+       newline.
+       (wl-user-agent-compose, wl-user-agent-compose-internal): Fix regexps
+       so as to match header tokens strictly.
+
+2010-02-16  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-spam.el (wl-summary-test-spam): Call `wl-summary-unmark-spam'
+       for the message not classified as spam.
+       (wl-summary-test-spam-messages): New function.
+       (wl-summary-test-spam-region): Use `wl-summary-test-spam-messages'
+       instead of `wl-spam-map-spam-messages'.
+
+2010-02-08  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-action.el (wl-summary-action-unmark-docstring): New inline function.
+       (wl-summary-define-mark-action): Define unmark functions.
+       (wl-summary-unmark): Add the second argument `mark'.
+       (wl-summary-delete-all-mark): Pass `mark' to `wl-summary-unmark'.
+
+2010-01-25  Vitaly Mayatskikh  <v.mayatskih@gmail.com>
+
+       * wl-draft.el (wl-draft-send-confirm-with-preview): Inhibit pgp
+       autodecryption for draft preview.
+
+2010-01-19  Vitaly Mayatskikh  <v.mayatskih@gmail.com>
+       * wl-summary.el (toplevel): New function
+       `wl-summary-toggle-mime-buttons' and keybinding to toggle
+       visibility of MIME buttons in message view mode.
+
+2010-01-15  Vitaly Mayatskikh  <v.mayatskih@gmail.com>
+
+       * Version number is increased to 2.15.9.
+
+2010-01-06  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-score.el (wl-score-followup): Remove verbose comment (same as
+       docstring).
+
+       * wl-summary.el (wl-summary-update-persistent-mark-on-event):
+       Revert `save-excursion' for `wl-summary-jump-to-msg'.
+
+2010-01-05  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl.el (wl-toggle-plugged, wl-plugged-dop-queue-info)
+       (wl-plugged-exit, wl-exit): Fix comment-out style. Use three
+       semicolons, that should start at the left margin.
+       See. also (Info-goto-node "(elisp)Comment Tips").
+       * wl-acap.el (wl-acap-store): Ditto.
+       * wl-action.el (wl-summary-unset-mark): Ditto.
+       * wl-address.el (wl-address-ldap-search): Ditto.
+       * wl-demo.el (wl-demo-insert-image): Ditto.
+       * wl-dnd.el (wl-dnd-set-drag-starter): Ditto.
+       * wl-draft.el (wl-draft-normal-send-func, wl-draft-send)
+       (wl-draft-previous-history-element): Ditto.
+       * wl-e21.el (wl-draft-key-setup, wl-draft-overload-functions): Ditto.
+       * wl-folder.el (toplevel, wl-folder-mode-menu-spec)
+       (wl-folder-mode-map, wl-folder-get-prev-folder)
+       (wl-folder-jump-to-current-entity, wl-folder-check-entity)
+       (wl-folder-check-entity-async)
+       (wl-create-folder-entity-from-buffer): Ditto.
+       * wl-fldmgr.el (toplevel): Ditto.
+       * wl-message.el (wl-message-buffer-cache-sort)
+       (wl-message-redisplay, wl-message-buffer-prefetch-clear-timer):
+       Ditto.
+       * wl-mule.el (wl-draft-key-setup, wl-draft-overload-functions):
+       Ditto.
+       * wl-summary.el (toplevel, wl-summary-mode)
+       (wl-summary-edit-addresses, wl-summary-sync-update)
+       (wl-summary-stick): Ditto.
+       * wl-thread.el (toplevel, wl-thread-insert-message)
+       (wl-thread-insert-entity-sub, wl-thread-open-close): Ditto.
+       * wl-util.el (toplevel): Ditto.
+       * wl-xmas.el (wl-draft-key-setup, wl-draft-overload-functions):
+       Ditto.
+
+2010-01-04  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * Version number is increased to 2.15.8.
+
+       * wl-message.el (wl-message-uu-substring): Suppress compile
+       warnings; Use `with-current-buffer' instead of `save-excursion' &
+       `set-buffer'.
+       * wl-mime.el (wl-draft-yank-current-message-entity)
+       (wl-mime-preview-follow-no-mime)
+       (wl-mime-preview-follow-current-region): Ditto.
+       * wl-summary.el (wl-summary-update-persistent-mark-on-event)
+       (wl-summary-switch-to-clone-buffer)
+       (wl-summary-target-mark-forward)
+       (wl-summary-target-mark-reply-with-citation)
+       (wl-summary-target-mark-uudecode): Ditto.
+
+       * wl-addrmgr.el (wl-addrmgr-replace-field): Use `point-at-bol'.
+       * wl-action.el (wl-summary-remove-argument): Explicit `point-at-bol'.
+       * wl-summary.el (wl-summary-narrow-to-region)
+       (wl-summary-insert-line): Use `point-at-bol', `point-at-eol'.
+
+       * wl.el (wl-plugged-sending-queue-status): Use `number-to-string'
+       instead of `int-to-string'.
+       * wl-dnd.el (wl-dnd-start-drag): Ditto.
+       * wl-score.el (wl-score-insert-help, wl-summary-increase-score): Ditto.
+       * wl-summary.el (wl-summary-jump-to-msg, wl-summary-save): Ditto.
+       * wl-util.el (wl-url-nntp): Ditto.
+
+       * wl.el (wl-plugged-set-variables, wl-plugged-dop-queue-info)
+       (wl-plugged-dop-queue-status): Don't quote `lambda'.
+       * wl-thread.el (wl-thread-delete-message): Ditto
+       * wl-summary.el (wl-summary-edit-addresses)
+       (wl-summary-edit-addresses-collect-candidate-fields)
+       (wl-summary-search-by-subject): Ditto.
+       * wl-mime.el (wl-mime-node-id-to-string): Ditto.
+       * wl-fldmgr.el (wl-fldmgr-add-completion-all-completions)
+       (wl-fldmgr-add-completion-subr): Ditto.
+       * wl-draft.el (wl-smtp-extension-bind)
+       (wl-draft-insert-get-message, wl-draft-default-headers)
+       (wl-jump-to-draft-buffer): Ditto.
+       * wl-summary.el (wl-summary-cursor-move-surface, wl-summary-up)
+       (wl-summary-down): Ditto.
+       * wl-message.el (wl-message-buffer-prefetch-subr): Ditto.
+       * wl-draft.el (wl-draft-reply, wl-draft-write-sendlog): Ditto.
+       * wl-folder.el (wl-folder-make-save-access-list)
+       (wl-folder-update-access-group, wl-folder-pick): Ditto.
+
+2010-01-02  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-draft.el (wl-draft-default-headers): Suppress warning
+       "defsubst `wl-draft-default-headers' was used before it was
+       defined"; Use `defun' instead of `defsubst'.
+
+       * wl-address.el (wl-address-header-extract-address)
+       (wl-address-header-extract-realname): Fix mail-address in
+       docstring.
+
+       * wl-expire.el (wl-expire-make-sortable-date): Macro to
+       inline-function.
+       * wl-folder.el (wl-folder-unread-regex, wl-folder-buffer-group-p):
+       Macro to function.
+       (wl-folder-get-entity-from-buffer): Macro to function.
+       * wl-util.el (wl-match-string, wl-match-buffer):  Macro to function.
+       * wl-summary.el (wl-summary-message-status): Macro to inline-function.
+       * wl.el (wl-plugged-string): Macro to function.
+
+       * wl-highlight.el (wl-delete-all-overlays):  Macro to function.
+       * wl-summary.el (wl-summary-get-alike): Macro to inline-function.
+       (wl-summary-buffer-folder-name, wl-summary-sticky-buffer-name):
+       Macro to function.
+
+       * wl-thread.el (wl-thread-open, wl-thread-close): Use
+       `point-at-bol', `point-at-eol'.
+
+       * wl.el (wl-plugged-server-indent, wl-plugged-drawing)
+       (wl-plugged-redrawing-switch, wl-plugged-toggle): Use
+       `(string-to-char " ")' instead of `? ', `?\ '.
+       * wl-action.el (wl-summary-print-argument): Ditto.
+       * wl-address.el (wl-complete-field-body): Ditto.
+       * wl-demo.el (wl-demo-insert-image): Ditto.
+       * wl-summary.el (wl-summary-edit-addresses-subr): Ditto.
+       * wl-util.el (wl-ask-folder, wl-set-string-width)
+       (wl-y-or-n-p-with-scroll): Ditto.
+
+       * wl-addrmgr.el(wl-addrmgr-mark-write): Use `string-to-char'
+       instead of `? '.  Use `point-at-bol' and `point-at-eol'.  Remove
+       verbose point move.
+
+       * wl-address.el (wl-address-add-or-change): Use `point-at-bol'
+       and `point-at-eol'.
+       * wl-addrmgr.el (wl-addrmgr-unmark, wl-addrmgr-address-entry):
+       Ditto.
+
+2010-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-util.el (wl-count-lines): Use `point-at-bol' instead of
+       `(beginning-of-line) (point)'.
+
+       * wl-fldmgr.el (wl-fldmgr-make-indent): Change from macro to function.
+       (wl-fldmgr-delete-line): Change from macro to function. Use
+       `point-at-bol' and `point-at-eol'.
+
+       * wl.el (toplevel): Use `mapc' instead of `mapcar'. Don't use
+       `function' for lambda.
+
+       * wl.el (wl-plugged-server-indent): Change from macro to function.
+
+       * wl-score.el (wl-score-put-alike): Explicit add `alike' argument.
+
+       * wl-draft.el (wl-draft-config-body-goto-header)
+       (wl-draft-body-goto-top, wl-draft-body-goto-bottom): Change from
+       macro to function.
+
+       * wl-score.el (wl-score-get-alike): Change from macro to
+       inline-function.
+
+       * wl-util.el (wl-collect-summary, wl-kill-buffers): Use `mapc'
+       instead of `mapcar'. Don't use `function' for lambda.
+       (wl-read-search-condition-internal): Don't use `function' for
+       lambda.
+       (wl-kill-buffers): Change from macro to function.
+       (wl-count-lines): Change from macro to inline-function.
+
+       * wl-draft.el (wl-draft-reply): Use `elmo-parse' instead of `wl-parse'.
+
+       * wl-draft.el (wl-draft-do-fcc): Use `with-temp-buffer'.
+
+       * wl.el (wl-plugged-change): Suppress compile warnings; Use
+       `with-current-buffer' instead of `save-excursion' & `set-buffer'.
+       * wl-action.el (wl-summary-exec-action-resend-subr): Ditto.
+       * wl-address.el (wl-complete-window-show): Ditto.
+       * wl-message.el (wl-message-select-buffer): Ditto.
+       * wl-template.el (wl-template-show): Ditto.
+       * wl-util.el (wl-collect-summary): Ditto.
+       * wl-draft.el (wl-draft-add-in-reply-to, wl-draft-delete)
+       (wl-draft-send-mail-with-smtp, wl-draft-send, wl-draft-do-fcc)
+       (wl-draft-generate-clone-buffer, wl-draft-config-exec): Ditto.
+       * wl-score.el (wl-score-insert-help, wl-score-edit-get-header)
+       (wl-score-edit-insert-number): Ditto.
+
+       * wl-util.el (wl-collect-summary): Use `eq' instead of `equal' for
+       symbol.
+
+       * wl-action.el (wl-summary-auto-refile): Use `goto-char' instead
+       of `goto-line'.
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2010.
+
+2009-12-16  Lloyd Zusman <ljz@asfast.com>
+
+       * wl-summary.el (wl-summary-detect-mark-position): Force
+       the temporary buffer to enable the use of multibyte characters
+       within searches [wl-en:2460].
+
+2009-07-31  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-summary.el (wl-summary-display-raw): Use `goto-char' instead
+       of `beginning-of-buffer'.
+
+2009-05-26  Vitaly Mayatskikh <v.mayatskih@gmail.com>
+
+       * wl-summary.el (wl-summary-display-raw): New function, display
+       message in raw format.
+
+2009-05-26  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * Version number is increased to 2.15.7.
+
+2009-03-16  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-summary.el (wl-summary-previous-message-number): New function.
+       (wl-summary-next-message-number): Ditto.
+       (wl-summary-default-get-next-msg): Use `wl-summary-previous-message-number' and
+       `wl-summary-next-message-number'.
+       (wl-summary-get-prev-unread-folder): Use `with-current-buffer' instead of `save-excursion'.
+       Inline temporary variable `cur-id'.
+       (wl-summary-get-next-unread-folder): Ditto.
+       (wl-summary-get-next-folder): Ditto.
+       (wl-summary-get-prev-folder): Ditto.  Remove a local variable `last-entity'.
+
+2009-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2009.
+
+2008-09-05  Kenichi Okada  <okada@opaopa.org>
+
+       * wl-summary.el (wl-summary-buffer-folder-name)
+       (wl-draft-config-body-goto-header): Use backquote instead of quote.
+       * wl-draft.el (wl-draft-body-goto-top)
+       (wl-draft-body-goto-bottom) (wl-draft-config-body-goto-header): Ditto.
+
+2008-03-30  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-mime.el (wl-message-decrypt-pgp-nonmime): Upcase "pgp" in the error message.
+       (wl-message-verify-pgp-nonmime): Cause an error if no PGP signed region is found.
+
+2008-03-07  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-expire.el: Fix Comentary section.
+
+2008-02-25  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-mime.el:  Add (eval-when-compile (require 'mmbuffer)).
+       Require mime-parse, elmo-mime, and wl-util.
+
+       * wl-summary.el: Add (eval-when-compile (require 'elmo-filter)).
+
+       * wl-util.el: Add (eval-when-compile (require 'elmo-pop3)).
+
+2008-02-20  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-template.el: Require elmo-util and wl-vars.
+
+       * wl-mime.el (wl-mime-display-header): Revert last change.
+       Remove `delete-matching-lines "^$"'.
+
+2008-02-19  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-mime.el (wl-define-dummy-functions): Split
+       `eval-when-compile' form for avoid error; when `make
+       compile-strict.
+
+       * wl-util.el: Move (eval-when-compile (require 'static)).
+       * wl-dnd.el: Add (eval-when-compile (require 'static)).
+       * wl-message.el: Ditto.
+
+       * wl-mime.el (wl-message-delete-current-part): Use
+       `insert-buffer-substring' instead of `insert-buffer'.
+       * wl-summary.el (wl-summary-switch-to-clone-buffer): Ditto.
+       * wl-draft.el (wl-draft-generate-clone-buffer)
+       (wl-draft-do-mime-bcc): Ditto.
+
+       * wl-address.el: Add (eval-when-compile (require 'cl)).
+       * wl-addrmgr.el: Ditto.
+       * wl-mime.el: Ditto.
+       * wl-util.el: Ditto.
+       * wl-score.el: Ditto.
+
+2008-02-18  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl.el (wl-plugged-toggle): Use `string-to-number' instead of
+       `string-to-int'.
+
+       * wl-util.el (wl-unique-id): Use `string-to-number' instead of
+       `string-to-int'.
+
+       * wl-thread.el (wl-thread-jump-to-msg, wl-thread-set-parent): Use
+       `string-to-number' instead of `string-to-int'.
+
+       * wl-summary.el (wl-summary-get-list-info)
+       (wl-summary-message-number): Use `string-to-number' instead of
+       `string-to-int'.
+
+       * wl-score.el (wl-score-overview-entity-get-lines)
+       (wl-score-set-mark-below, wl-score-set-expunge-below)
+       (wl-summary-increase-score, wl-score-get-header-entry): Use
+       `string-to-number' instead of `string-to-int'.
+
+       * wl-folder.el (wl-folder-update-diff-line): Use
+       `string-to-number' instead of `string-to-int'.
+
+       * wl-expire.el (wl-expire-archive-number2): Use `string-to-number'
+       instead of `string-to-int'.
+
+       * wl-draft.el (wl-jump-to-draft-folder): Use `string-to-number'
+       instead of `string-to-int'.
+
+       * wl-dnd.el (wl-dnd-drop-func): Use `string-to-number' instead of
+       `string-to-int'.
+
+2008-02-17  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-util.el (wl-match-string, wl-match-buffer)
+       (wl-as-coding-system, wl-as-mime-charset, wl-concat-list)
+       (wl-kill-buffers, wl-local-variable-p)
+       (wl-line-formatter-setup): New backquote style.
+       (wl-count-lines): Use quote instead of backquote.
+
+       * wl-summary.el (wl-summary-buffer-folder-name)
+       (wl-summary-get-alike): Use quote instead of backquote.
+       (wl-summary-sticky-buffer-name, wl-summary-put-alike): New
+       backquote style.
+
+       * wl-message.el (wl-message-buffer-cache-buffer-get)
+       (wl-message-buffer-cache-folder-get)
+       (wl-message-buffer-cache-message-get)
+       (wl-message-buffer-cache-entry-make)
+       (wl-message-buffer-cache-hit): New backquote style.
+
+       * wl-folder.el (wl-folder-buffer-group-p): Use quote instead of
+       backquote.
+       (wl-folder-unread-regex, wl-folder-entity-exists-p)
+       (wl-folder-clear-entity-info)
+       (wl-folder-get-entity-info, wl-folder-set-entity-info)
+       (wl-folder-elmo-folder-cache-get)
+       (wl-folder-elmo-folder-cache-put): New backquote style.
+
+       * wl-fldmgr.el (wl-fldmgr-get-entity-id): New backquote style.
+       (wl-fldmgr-assign-id): Ditto.
+       (wl-fldmgr-delete-line): Use quote instead of backquote.
+       (wl-fldmgr-make-indent): Use `string-to-char' instead of `? '.
+
+       * wl-draft.el (wl-smtp-extension-bind, wl-draft-sent-message-p)
+       (wl-draft-set-sent-message): New backquote style.
+       (wl-draft-body-goto-top, wl-draft-body-goto-bottom)
+       (wl-draft-config-body-goto-header): Use quote instead of backquote.
+
+2008-02-16  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-address.el (wl-address-concat-token): Fix typo.
+
+2008-02-15  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-score.el (wl-score-put-alike): Use quote instead of backquote.
+       (wl-score-get-alike): Ditto.
+
+       * wl-vars.el: New backquote style.
+       (wl-message-header-button-alist): Use quote instead of backquote.
+
+       * wl.el (wl-plugged-string): New backquote style.
+
+       * wl-address.el (wl-address-concat-token): New backquote style.
+
+       * wl-expire.el (wl-expire-make-sortable-date): New backquote style.
+
+2008-02-13  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-highlight.el (wl-highlight-folder-opened-regexp)
+       (wl-highlight-folder-closed-regexp): Include the beginning of a line.
+
+       * wl-folder.el (wl-folder-group-regexp): Remove a redundant character
+       in the character alternative.
+
+2008-02-11  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * Version number is increased to 2.15.6.
+
+2008-02-10  Daiki Ueno  <ueno@unixuser.org>
+
+       * wl-mime.el (wl-mime-pgp-decrypt-region-with-epg): Don't use
+       optional 3rd argument of epg-context-set-progress-callback; it was
+       temporarily removed in the Emacs trunk due to copyright problem.
+       (wl-mime-pgp-verify-region-with-epg): Ditto.
+
+2008-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2008.
+
+2007-12-15  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-util.el (wl-biff-check-folders): Set biff flag.
+       (from Naoto Morishima [wl:14031])
+
+2007-11-09  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl.el (wl-plugged-server-indent): Use quote instead of
+       backquote.
+
+2007-08-05  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-score.el (wl-score-insert-header): Add guard for
+       `std11-unfold-string'.
+       (wl-score-ov-entity-get): Call 'elmo-message-entity-field' with
+       TYPE artgument when TO or CC field.
+
+2007-04-06  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-summary.el (wl-summary-goto-folder-subr): Call
+       `elmo-folder-close' instead of `elmo-folder-commit' if discard
+       current summary.
+
+2007-03-08  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (wl-read-shell-commande): New function or alias.
+
+       * wl-summary.el (wl-summary-pipe-message): Use
+       `wl-read-shell-command' instead of `read-string'.
+       (wl-summary-target-mark-pipe): Ditto.
+
+2007-02-13  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-summary.el (wl-summary-reply): Fix docstring.
+       * wl-draft.el (wl-draft-reply): Ditto.
+
+2007-02-05  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-summary-extract-attachments): New command.
+       (wl-summary-extract-attachments-1): New internal function.
+
+2007-01-14  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-expire.el (wl-expire-folder): New function (split from
+       wl-summary-expire).
+       (wl-summary-expire): Use it. Add argument `all' instead of remove
+       `nolist'. Cause an error only if this function is calling
+       interactively.
+
+2007-01-09  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-expire.el (wl-expire-refile): Display progress message.
+       (wl-summary-expire): Simplify.
+
+       * wl-summary.el (wl-summary-delete-messages-on-buffer): Remove
+       unused argument `deleting-info'.
+
+2007-01-07  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-vars.el (wl-message-popup-buffers): New user option.
+
+       * wl-mime.el (wl-message-delete-mime-out-buf): Abolish.
+       (wl-message-delete-popup-windows): New function that substitues
+       above one.
+       (wl-mime-setup): Follow the above change.
+
+2007-01-01  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * wl-demo.el (wl-demo-copyright-notice): Add 2007.
+
+2006-12-08  Tetsurou Okazaki  <okazaki@be.to>
+
+       * wl-spam.el (wl-spam-setup): Bind "rkm" to wl-summary-spam-region and
+       "tkm" to wl-thread-spam.
+
+2006-12-02  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * wl-thread.el (wl-thread-entity-insert-as-children): Use
+       wl-thread-entity-set-children.
+       (wl-thread-insert-message, wl-thread-insert-entity-sub,
+       wl-thread-insert-entity, wl-thread-close, wl-thread-open):
+       Use wl-thread-entity-get-*.
+
+2006-11-23  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-epg-progress-callback): New function.
+       (wl-mime-pgp-decrypt-region-with-epg): Display progress message
+       with `elmo-with-progress-display'. Set a progress callback
+       function to epg-context.
+       (wl-mime-pgp-verify-region-with-epg): Ditto.
+
+2006-11-22  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-util.el (wl-completing-read-multiple): Define as an alias of
+       `completing-read-multiple' if emacs-version is not less than 22.
+
+2006-11-12  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * wl-mime.el (wl-mime-pgp-verify-region-with-epg): Follow the API
+       change.
+
 2006-11-09  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
 
        * wl-summary.el (wl-summary-sync-update): Move
        message is not displayed yet.
        (wl-summary-prev-page): Ditto.
 
-2002-03-11  J\e.A\eNir\eNtme Marant <jerome.marant@free.fr>
+2002-03-11  J\e,Ai\e(Br\e,At\e(Bme Marant <jerome.marant@free.fr>
 
        * wl-folder.el (wl-folder-mode-menu-spec): Fixed typo.