+2010-08-31 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * wl-summary.el: Delete trailing whitespace.
+
+2010-08-27 Kenichi Okada <okada@opaopa.org>
+
+ * wl-summary.el (wl-summary-prefetch-msg): Make the confirmation
+ message human-readable.
+
+2010-08-26 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * wl-e21.el (wl-draft-insert-signature): Fix comment style.
+ (wl-highlight-folder-current-line): Ditto.
+ * wl-xmas.el (wl-draft-insert-signature): Ditto.
+ (wl-highlight-folder-current-line): Ditto.
+
+2010-08-24 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * wl-address.el (wl-address-make-alist-from-alias-file): Use
+ `(delete-char -1)' instead of `(delete-backward-char 1)' that
+ deletes region in Emacs 24.
+ See delete-active-region described in NEWS.
+ * wl-draft.el (wl-draft-insert-mail-header-separator): Ditto.
+ * wl-summary.el (wl-summary-update-persistent-mark): Ditto.
+
+2010-08-14 David Maus <dmaus@ictsoc.de>
+
+ * wl-summary.el (wl-summary-mode-menu-spec): Add menu option to
+ edit draft message when in draft folder.
+
+2010-07-21 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * wl-summary.el (wl-summary-put-temp-mark): Use (delete-char -1)
+ instead of (delete-backward-char 1) that deletes region in Emacs 24.
+ See delete-active-region described in NEWS.
+
+2010-05-25 Tetsurou Okazaki <okazaki@be.to>
+
+ * wl-spam.el (wl-summary-register-as-spam-region)
+ (wl-thread-register-as-spam, wl-summary-register-as-good-region)
+ (wl-thread-register-as-good): New functions.
+ (wl-spam-setup): Bind "rks", "rkn", "tks" and "tkn".
+
+2010-04-28 Vitaly Mayatskikh <v.mayatskih@gmail.com>
+ * wl-e21.el (wl-e21-setup-toolbar): Don't define vector with
+ images for the icon if there is only one image.
+
+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.