X-Git-Url: http://git.chise.org/gitweb/?p=elisp%2Fwanderlust.git;a=blobdiff_plain;f=wl%2FChangeLog;h=d3ad73275e0d03fc7064a722b6a2ebcd5f3099c3;hp=5687f268a6be8a69d815211c182dc30c6701da92;hb=488c0f7aaf37a4ce73f2ece8da14b8aec6db0202;hpb=f4ebdc443b502d29c731c7c3ce48a6528a3e6db0 diff --git a/wl/ChangeLog b/wl/ChangeLog index 5687f26..d3ad732 100644 --- a/wl/ChangeLog +++ b/wl/ChangeLog @@ -1,3 +1,554 @@ +2010-03-17 Katsumi Yamaoka + + * 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 + + * 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 + + * 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 + + * wl-draft.el (wl-draft-send-confirm-with-preview): Inhibit pgp + autodecryption for draft preview. + +2010-01-19 Vitaly Mayatskikh + * 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 + + * Version number is increased to 2.15.9. + +2010-01-06 TAKAHASHI Kaoru + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * wl-summary.el (wl-summary-display-raw): Use `goto-char' instead + of `beginning-of-buffer'. + +2009-05-26 Vitaly Mayatskikh + + * wl-summary.el (wl-summary-display-raw): New function, display + message in raw format. + +2009-05-26 TAKAHASHI Kaoru + + * Version number is increased to 2.15.7. + +2009-03-16 Tetsurou Okazaki + + * 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 + + * wl-demo.el (wl-demo-copyright-notice): Add 2009. + +2008-09-05 Kenichi Okada + + * 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 + + * 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 + + * wl-expire.el: Fix Comentary section. + +2008-02-25 TAKAHASHI Kaoru + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * wl-address.el (wl-address-concat-token): Fix typo. + +2008-02-15 TAKAHASHI Kaoru + + * 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 + + * 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 + + * Version number is increased to 2.15.6. + +2008-02-10 Daiki Ueno + + * 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 + + * wl-demo.el (wl-demo-copyright-notice): Add 2008. + +2007-12-15 Yoichi NAKAYAMA + + * wl-util.el (wl-biff-check-folders): Set biff flag. + (from Naoto Morishima [wl:14031]) + +2007-11-09 TAKAHASHI Kaoru + + * wl.el (wl-plugged-server-indent): Use quote instead of + backquote. + +2007-08-05 TAKAHASHI Kaoru + + * 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 + + * 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 + + * 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 + + * wl-summary.el (wl-summary-reply): Fix docstring. + * wl-draft.el (wl-draft-reply): Ditto. + +2007-02-05 Hiroya Murata + + * wl-mime.el (wl-summary-extract-attachments): New command. + (wl-summary-extract-attachments-1): New internal function. + +2007-01-14 Hiroya Murata + + * 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 + + * 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 + + * 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 + + * wl-demo.el (wl-demo-copyright-notice): Add 2007. + +2006-12-08 Tetsurou Okazaki + + * wl-spam.el (wl-spam-setup): Bind "rkm" to wl-summary-spam-region and + "tkm" to wl-thread-spam. + +2006-12-02 Yoichi NAKAYAMA + + * 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 + + * 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 + + * 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 + + * wl-mime.el (wl-mime-pgp-verify-region-with-epg): Follow the API + change. + +2006-11-09 Hiroya Murata + + * wl-summary.el (wl-summary-sync-update): Move + `wl-thread-update-indent-string-thread' to outside of + `elmo-with-progress-display'. + +2006-11-05 Yoichi NAKAYAMA + + * wl-message.el (wl-message-exit): Check buffer existence. + +2006-10-31 Hiroya Murata + + * wl-util.el (wl-simple-display-progress): New function. + (wl-display-progress-with-gauge): Ditto. + (wl-progress-callback-function): Ditto. + + * wl.el (wl-init): Set `elmo-progress-callback-function' as + `wl-progress-callback-function' + + * wl-vars.el (wl-display-progress-threshold): New user option. + (wl-display-progress-function): Ditto. + + * Version number is increased to 2.15.5. + 2006-09-28 Yoichi NAKAYAMA * wl-thread.el (wl-thread-close-children): New function. @@ -5827,7 +6378,7 @@ message is not displayed yet. (wl-summary-prev-page): Ditto. -2002-03-11 J.ANirNtme Marant +2002-03-11 J,Ai(Br,At(Bme Marant * wl-folder.el (wl-folder-mode-menu-spec): Fixed typo.