X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=wl%2FChangeLog;h=60c488a59e6fd36552fd3967f1c87f80360be879;hb=d29abfad22a99c47c16a22e0152d91ed27b0c91d;hp=baf193b91cd2f3341611e0ffc97d39747856750a;hpb=dc79e8a12609d5b8c38b1c86ae124678fe0ae0c3;p=elisp%2Fwanderlust.git diff --git a/wl/ChangeLog b/wl/ChangeLog index baf193b..60c488a 100644 --- a/wl/ChangeLog +++ b/wl/ChangeLog @@ -1,3 +1,950 @@ +2003-09-13 Mito + + * wl-summary.el (wl-summary-narrow-to-region): New function. + (wl-summary-prefetch-region-no-mark, wl-summary-mark-as-read-region) + (wl-summary-mark-as-unread-region, wl-summary-mark-as-important-region) + (wl-summary-save-region): Use it. + * wl-action.el (wl-summary-collect-numbers-region) + (wl-summary-unmark-region, wl-summary-mark-region-subr): Ditto. + +2003-09-13 Hiroya Murata + + * wl-folder.el (wl-folder-count-incorporates): Don't use + `elmo-msgdb-mark-load' + + * Version number is increased to 2.11.11. + +2003-09-13 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-fcc-append-read-folder-hist): New variable. + (wl-draft-do-fcc): Append fcc'ed folder to wl-read-folder-hist. + +2003-09-06 Yuuichi Teranishi + + * wl-mime.el (wl-draft-preview-message): Use `format' to print value. + +2003-09-05 Hiroya Murata + + * Version number is increased to 2.11.10. + +2003-09-04 Hiroya Murata + + * wl-mime.el (wl-draft-attribute-value): Fixed. + +2003-09-03 Hiroya Murata + + * wl-util.el (wl-copy-local-variables): New function. + + * wl-mime.el (wl-draft-attribute-recipients): New function. + (wl-draft-attribute-envelope-from): Ditto. + (wl-draft-attribute-smtp-posting-server): Ditto. + (wl-draft-attribute-smtp-posting-port): Ditto. + (wl-draft-attribute-value): Ditto. + (wl-draft-preview-message): Use it to get value for + attributes. Reflect result of `wl-draft-config'. + + * wl-summary.el (wl-summary-target-mark-mark-as-read): Fixed typo + and call `wl-summary-mark-as-read' before to call + `wl-summary-unset-mark'. + (wl-summary-target-mark-mark-as-unread): Likewise. + (wl-summary-target-mark-mark-as-important): Don't bind mlist. + +2003-09-02 Yuuichi Teranishi + + * wl-mime.el (wl-draft-preview-message): Use actual value for + attributes; Fix for small window. + +2003-08-28 Hiroya Murata + + * wl-refile.el (wl-refile-get-field-value): Call + `elmo-message-entity-field' with 3rd argument is non-nil. + +2003-08-26 Yuuichi Teranishi + + * wl-vars.el (wl-draft-preview-attributes): New user option. + (wl-draft-preview-attributes-list): Ditto. + (wl-draft-preview-attributes-buffer-lines): Ditto. + (wl-draft-preview-attributes-buffer-name): Ditto. + + * wl-mime.el (wl-draft-preview-message): Display attributes. + +2003-08-26 Hiroya Murata + + * wl-summary.el (wl-summary-detect-mark-position): Bind + wl-summary-flag-priority-list to '(new). + +2003-08-23 Hiroya Murata + + * wl-highlight.el (wl-highlight-summary-line-face-spec): New + funtion. + (wl-highlight-summary-line-string): Use it. + (wl-highlight-summary-current-line): Ditto. + +2003-08-23 Yuuichi Teranishi + + * wl-summary.el (wl-summary-update-persistent-mark): Highlight the + line even when the mark string is not changed. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Follow the + argument change in the wl-summary-create-line. + (wl-thread-insert-entity-sub): Ditto. + + * wl-summary.el (wl-summary-detect-mark-position): Follow the + argument change in the wl-summary-create-line. + (wl-summary-insert-sequential): Ditto. + (wl-summary-update-thread): Ditto. + (wl-summary-persistent-mark-string): New inline function. + (wl-summary-message-mark): Use it. + (wl-summary-create-line): Abolish argument wl-persistent-mark + and added wl-flags, wl-cached. + + * wl-highlight.el (wl-highlight-summary-line-string): Changed argument + mark to flags. + (wl-highlight-summary-current-line): Decide the face not by the + persistent mark but flags. + +2003-08-22 Hiroya Murata + + * wl-vars.el (wl-summary-new-mark, wl-summary-important-mark, + wl-summary-unread-uncached-mark, wl-summary-unread-cached-mark, + wl-summary-read-uncached-mark): Revive. + (wl-summary-answered-cached-mark, + wl-summary-answered-uncached-mark): New user option. + (wl-summary-score-marks): Follow the change above. + (wl-summary-auto-refile-skip-marks): Ditto. + (wl-summary-incorporate-marks): Ditto. + (wl-summary-expire-reserve-marks): Ditto. + (wl-summary-flag-priority-list): New user option. + + * wl-summary.el (wl-summary-sync-marks): Follow the variable name + changes. + (wl-summary-auto-select-msg-p): Use elmo-message-flagged-p instead + of elmo-message-mark. + (wl-summary-mark-as-read-internal): Ditto. + (wl-summary-mark-as-answered): Ditto. + (wl-summary-mark-as-important): Ditto. + (wl-summary-redisplay-internal): Ditto. + (wl-summary-redisplay-no-mime-internal): Ditto. + (wl-summary-message-mark): New function. + (wl-summary-insert-sequential): Use wl-summary-message-mark + instead of elmo-message-mark. + (wl-summary-update-thread): Ditto. + (wl-summary-persistent-mark): Ditto. + (wl-summary-cursor-move-surface): Use elmo-message-accessible-p + instead of elmo-message-mark. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Use + wl-summary-message-mark instead of elmo-message-mark. + (wl-thread-insert-entity-sub): Ditto. + (wl-thread-get-children-msgs-uncached): Ditto. + + * wl-highlight.el (wl-highlight-summary-line-string): Follow the + variable name changes. + (wl-highlight-summary-current-line): Ditto. + + * wl-action.el (wl-summary-no-auto-refile-message-p): Use + wl-summary-message-mark instead of elmo-message-mark. + + * wl-expire.el (wl-expire-message-p): Ditto. + + * wl-score.el (wl-score-headers): Ditto. + + * Version number is increased to 2.11.9. + + * wl-summary.el (wl-summary-buffer-msgdb): Abolish. + (wl-summary-sync-update): Follow the change above. + (wl-summary-switch-to-clone-buffer): Ditto. + (wl-summary-open-folder): Ditto. + +2003-08-20 Hiroya Murata + + * wl-summary.el (wl-summary-cursor-move-surface): Don't skip + `elmo-msgdb-answered-cached-mark' when the folder is unplugged. + + * Version number is increased to 2.11.8. + + * wl-summary.el (wl-summary-buffer-msgdb): Abolish. + + * wl-expire.el (wl-expire-refile): Follow the API change on + `elmo-folder-move-messages'. + (wl-expire-refile-with-copy-reserve-msg): Ditto. + + * wl-action.el (wl-summary-move-mark-list-messages): Ditto. + (wl-summary-exec-action-refile): Ditto. + (wl-summary-exec-action-copy): Ditto. + (wl-summary-no-auto-refile-message-p): No use + `wl-summary-buffer-msgdb'. + (wl-summary-auto-refile): Ditto. + +2003-08-19 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-sync): Fix regexp for last: and first:. + +2003-08-19 Yuuichi Teranishi + + * wl-summary.el (wl-summary-sync): Treat no-sync. + + * wl-vars.el (wl-folder-sync-range-alist): Removed first: and last:. + (wl-default-sync-range): Ditto. + +2003-08-18 Hiroya Murata + + * wl-refile.el (wl-refile-subject-learn): Call + `elmo-message-entity-field' with 3rd argument is non-nil. + (wl-refile-guess-by-subject): Use `elmo-message-entity-field' + instead of `elmo-msgdb-overview-entity-get-subject'. + +2003-08-12 Yuuichi Teranishi + + * wl-summary.el (wl-summary-goto-folder-subr): Rescan if + scan-type is rescan. + (wl-summary-delete-all-temp-marks): Remove scored mark too when + new optional argument force is non-nil. + (wl-summary-save-view-cache): Call it with force argument non-nil. + + * wl-action.el (wl-summary-unset-mark): Added optional argument FORCE. + +2003-08-12 Hiroya Murata + + * wl-action.el (wl-summary-print-argument): Fixed last change. + +2003-08-11 Hiroya Murata + + * wl-summary.el (wl-summary-target-mark-mark-as-read): Fixed and + simplified. + (wl-summary-target-mark-mark-as-unread): Likewise. + (wl-summary-target-mark-mark-as-important): Likewise. + +2003-08-11 Yoichi NAKAYAMA + + * wl-thread.el (wl-thread-msg-mark-as-important): Abolished. + * wl-summary.el (wl-summary-mark-as-important): Arranged. + (wl-summary-mark-as-important-region): Change accordingly. + (wl-summary-target-mark-mark-as-important): Ditto. + +2003-08-09 Hiroya Murata + + * wl-vars.el (wl-summary-print-argument-within-window): New variable. + + * wl-action.el (wl-summary-print-argument): Print argument to + right side of window if `wl-summary-print-argument-within-window' + is non-nil. + +2003-08-09 Yuuichi Teranishi + + * wl-action.el (wl-summary-set-mark): Use + `wl-summary-message-visible-p' to check visibility of the message + and jump to message only when the message line is visible and have + different number; Call wl-summary-unset-mark with number argument. + (wl-summary-unset-mark): + Use `wl-summary-message-visible-p' + to check visibility of the message and jump to message only when + the message line is visible and have different number; + +2003-08-09 Hiroya Murata + + * Version number is increased to 2.11.7. + + * wl.el (wl-check-variables-2): Don't check wl-summary-line-format + and wl-folder-summary-line-format. + + * wl-summary.el (wl-summary-message-visible-p): New inline function. + (wl-summary-put-temp-mark): Rename from wl-summary-mark-line. + (wl-summary-set-score-mark): Use it. + (wl-summary-target-mark-mark-as-read): Ditto. + (wl-summary-target-mark-mark-as-unread): Ditto. + (wl-summary-target-mark-mark-as-important): Ditto. + (wl-summary-target-mark-msgs): Simplified. + (wl-summary-detect-mark-position): Fixed problem when + summary-line-format no contain persisten/temp mark spec. + (wl-summary-temp-mark): Ditto. + (wl-summary-persistent-mark): Ditto. + (wl-summary-update-persistent-mark): Ditto. + + * wl-action.el (wl-summary-set-mark): Ditto. + (wl-summary-unset-mark): Ditto. + All other related portions are changed. + +2003-08-07 Yuuichi Teranishi + + * Version number is increased to 2.11.6. + +2003-08-05 Yuuichi Teranishi + + * wl-util.el (wl-current-message-buffer): Define as function; + Don't use the value of wl-messge-buffer. + + * wl-summary.el (wl-summary-redisplay-no-mime-internal): Update + persistent mark. + + * wl-mime.el (wl-draft-yank-current-message-entity): If there's + no current message, cause an error. + +2003-08-03 Hiroya Murata + + * wl-summary.el (wl-summary-set-message-modified): Use + elmo-folder-set-message-modified instead of + elmo-folder-set-message-modified-internal. + +2003-08-03 Yuuichi Teranishi + + * wl-summary.el (wl-summary-sync): Call wl-summary-sync-marks + interactively. + (wl-summary-sync): nokill->entirely. + (wl-summary-sync-marks): Fixed message. + (wl-summary-input-range): Added mark, nokill->entirely. + + * wl-score.el (wl-summary-score-update-all-lines): Set expunged + messages as read. + +2003-08-02 Yuuichi Teranishi + + * wl-summary.el (wl-summary-input-range): Abolish all-noscore and + update-noscore. + (wl-summary-sync): Follow the change above. + +2003-08-02 Hiroya Murata + + * wl-action.el (wl-summary-target-mark-all): Use + elmo-folder-list-messages. + +2003-08-02 Yuuichi Teranishi + + * wl-summary.el (wl-summary-rescan): Added argument disable-kill + (wl-summary-rescan): Set wl-summary-scored as nil. + (wl-summary-sync-force-update): Follow the change above. + (wl-summary-sync): Ditto. + (wl-summary-sync-update): Added argument disable-killed. + (wl-summary-insert-headers): Set visible-only argument for + elmo-folder-list-messages. + (wl-summary-input-range): Added update-nokill, update-noscore, + all-nokill, all-noscore and mark. + + * Version number is increased to 2.11.5. + + * wl-draft.el (wl-draft): Set buffer-undo-list as nil. + +2003-08-01 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-prefetch-msg): Update persistent mark. + (wl-summary-prefetch-region-no-mark): Change accordingly. + * wl-action.el (wl-summary-exec-action-prefetch): Ditto. + +2003-07-31 Yoichi NAKAYAMA + + * wl-address.el (wl-complete-field-to): Abolished. + (wl-complete-address): Completion function for completing-read. + * wl-action.el (wl-summary-get-resend-address): Use it. + + * wl-summary.el (wl-summary-update-persistent-mark): Renamed from + wl-summary-update-mark and abolish unused argument. + (wl-summary-prefetch-region-no-mark, wl-summary-mark-as-read-all) + (wl-summary-delete-cache, wl-summary-resume-cache-status) + (wl-summary-update-status-marks, wl-summary-mark-as-read-internal) + (wl-summary-mark-as-important, wl-summary-redisplay-internal) + (wl-summary-mark-as-answered-internal, wl-summary-reply): Use it. + * wl-draft.el (wl-draft-kill): Ditto. + + * wl-summary.el: Remove unused binding of case-fold-search. + (wl-summary-replace-status-marks): Abolished. + +2003-07-29 Yuuichi Teranishi + + * wl-action.el (wl-summary-set-mark): Cause an error when no message + is specified or folder length is zero. + +2003-07-29 Hiroya Murata + + * wl-expire.el (wl-folder-expire-current-entity): Specify folder type. + (wl-folder-archive-current-entity): Ditto. + +2003-07-28 Yuuichi Teranishi + + * wl-summary.el (wl-summary-update-mark): Ignore errors while + retrieving message mark. + (wl-summary-redisplay-internal): Ditto. + + * wl-message.el (wl-message-buffer-display): Ignore errors while + retrieving message-id field. + + * wl-expire.el (wl-summary-expire): Fixed 2nd argument for `wl-append'. + (Reported by Shinichiro HIDA ) + (wl-expire-refile-with-copy-reserve-msg): Follow the change in the + order of the arguments for `wl-expire-message-p'. + (Reported by Shinichiro HIDA ) + + * wl-summary.el (wl-summary-target-mark-reply-with-citation): + Check return value of wl-summary-reply. + (wl-summary-reply): Recover window configuration when an error occured. + +2003-07-27 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-resend-message): Abolished, the + feature is inherited by wl-summary-resend (put resend mark). + +2003-07-27 Hiroya Murata + + * wl-summary.el (wl-summary-toggle-disp-msg): Set + wl-message-buffer to nil when the message is hide. + +2003-07-26 Hiroya Murata + + * .cvsignore: New file. + +2003-07-26 Yoichi NAKAYAMA + + * wl-action.el (wl-summary-action-docstring): Add more info. + (wl-summary-target-mark, wl-summary-target-mark-region): Remove + duplicate definition. + (wl-summary-define-mark-action): Functions wl-summary-*-region + keep current position. + (wl-summary-unregister-target-mark): Store result to the variable. + +2003-07-24 Yuuichi Teranishi + + * Version number is increased to 2.11.4. + +2003-07-24 Yuuichi Teranishi + + * wl-summary.el (wl-summary-cleanup-temp-marks): Use + wl-summary-delete-all-temp-marks. + (wl-summary-delete-all-temp-marks-on-buffer): Abolish. + + * wl-action.el (wl-summary-set-mark): Changed terminology + refile-destination -> action-argument. + (wl-summary-unset-mark): Ditto. + (wl-summary-remove-argument): Ditto. + (wl-summary-print-argument): Ditto. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Ditto. + (wl-thread-remove-argument-region): Ditto. + (wl-thread-print-argument-region): Ditto. + (wl-thread-close): Ditto. + (wl-thread-open): Ditto. + + * wl-highlight.el (wl-highlight-action-argument-face): Ditto. + (wl-highlight-refile-destination-face is abolished) + (wl-highlight-action-argument-string): Ditto. + (wl-highlight-summary-current-line): Highlight action argument. + + * wl-highlight.el (wl-highlight-summary-deleted-face): Changed default + color for light backgrounds. + (wl-highlight-summary-answered-face): Ditto. + +2003-07-22 Yuuichi Teranishi + + * wl-summary.el (wl-summary-rescan): Use numbers in the msgdb. + + * wl-score.el (wl-summary-score-update-all-lines): Use + wl-summary-set-mark. + (wl-summary-score-update-all-lines): Kill expunged messages. + + * wl-expire.el (wl-expire-hide): Use elmo-folder-kill-messages. + +2003-07-21 Yuuichi Teranishi + + * wl-score.el (wl-summary-score-update-all-lines): Don't use msgdb + directly. + (wl-score-overview-entity-get-lines): Ditto. + (wl-score-overview-entity-get-xref): Ditto. + (wl-score-get-latest-msgs): Ditto. + (wl-summary-rescore): Ditto. + + * wl-summary.el (wl-summary-mode-map): Bind wl-summary-mark-as-answered + to "&". + (wl-summary-mark-as-answered-internal): New inline function. + (wl-summary-mark-as-answered): New function. + (wl-summary-mark-as-unanswered): Ditto. + (wl-summary-sync-marks): Modified for answered-mark synching. + +2003-07-20 Hiroya Murata + + * wl-action.el (wl-summary-set-mark): Fixed last change. + +2003-07-20 Yuuichi Teranishi + + * wl-summary.el (wl-summary-mark-as-read-internal): Fixed the + behavior of wl-summary-unread-message-hook + (Pointed out by akira yamada ). + +2003-07-19 Hiroya Murata + + * wl-e21.el (wl-summary-toolbar): Follow the rename of + wl-summary-delete. + * wl-xmas.el (wl-summary-toolbar): Ditto. + + * wl-action.el (wl-summary-set-mark): Don't override current + temp-mark. + + * wl-refile.el (wl-refile-get-field-value): Fixed and simplified. + +2003-07-19 Yuuichi Teranishi + + * wl-refile.el (wl-refile-learn): Don't use msgdb. + (wl-refile-msgid-learn): Ditto. + (wl-refile-get-field-value): Ditto. + + * wl-mime.el (wl-mime-combine-message/partial-pieces): Don't use msgdb. + + * wl-expire.el (wl-expire-message-p): Renamed from wl-expire-msg-p. + (wl-expire-delete-reserved-messages): Renamed from + wl-expire-reserve-marked-msgs-from-list. + (wl-expire-delete): Removed argument `msgdb'. + (wl-expire-refile): Ditto. + (wl-expire-refile-with-copy-reserve-msg): Ditto. + (wl-expire-archive-number-delete-old): Ditto; Use folder instead of + mark-alist as argument. + (wl-expire-archive-number1): Removed argument `msgdb'. + (wl-expire-archive-number2): Ditto. + (wl-expire-archive-date): Ditto. + (wl-expire-localdir-date): Ditto. + (wl-expire-hide): Ditto. + (wl-archive-number1): Ditto. + (wl-archive-number2): Ditto. + (wl-archive-date): Ditto. + (wl-archive-folder): Ditto. + All other related portions are changed. + +2003-07-19 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-send-confirm): Change message. Now up/down + mean move up and down. (suggested by Takashi Kawachi) + +2003-07-18 Yuuichi Teranishi + + * wl-acap.el (toplevel): Don't require un-define. + +2003-07-18 Yuuichi Teranishi + + * wl-thread.el (wl-thread-delete-message): Always update + wl-summary-buffer-number-list. + + * wl-action.el (wl-summary-print-destination): + Do nothing when folder is nil. + +2003-07-18 Hiroya Murata + + * wl-summary.el (wl-summary-prefetch-region-no-mark): Update + persistent mark when prefetch is succeeded. + +2003-07-17 Yuuichi Teranishi + + * wl-expire.el (wl-expire-delete): Use elmo-folder-detach-messages + instead of elmo-msgdb-delete-msgs. + (wl-expire-refile-with-copy-reserve-msg): Ditto. + (wl-expire-hide): Ditto. + + * wl-summary.el (wl-summary-delete-all-msgs): Ditto. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Don't use + elmo-msgdb interface. + (wl-thread-get-exist-children): Likewise. + (wl-thread-insert-message): Likewise. + (wl-thread-msg-mark-as-important): Likewise. + (wl-thread-insert-entity-sub): Likewise. + (wl-thread-get-children-msgs-uncached): Likewise. + + * wl-summary.el (wl-summary-sync-all-init): Use elmo-folder-length. + (wl-summary-prefetch-msg): Don't use elmo-msgdb interface. + (wl-summary-sync-update): Likewise. + (wl-summary-auto-select-msg-p): Likewise. + (wl-summary-update-thread): Likewise. + (wl-summary-mark-as-important): Likewise. + (wl-summary-jump-to-msg-internal): Likewise. + (wl-summary-redisplay-internal): Likewise. + (wl-summary-print-message-with-ps-print): Likewise. + (wl-summary-folder-info-update): Likewise. + + * wl-folder.el (wl-folder-check-one-entity): + elmo-folder-count-flags instead of wl-summary-count-unread. + + * wl-draft.el (wl-draft-normal-send-func): Fixed last change. + + * wl-action.el (wl-summary-define-mark-action): Fixed region function. + + * wl-summary.el (wl-summary-set-message-modified): + Call wl-summary-set-mark-modified. + (wl-summary-delete-messages-on-buffer): Call + wl-folder-set-folder-updated instead of wl-folder-update-unread. + (wl-summary-sync-update): Call elmo-folder-length instead of + elmo-folder-messages. + (wl-summary-insert-headers): Don't call + elmo-folder-list-message-entities. + +2003-07-17 Hiroya Murata + + * wl-action.el (wl-summary-define-mark-action): Call + `wl-summary-set-mark' with argument `data'. + (wl-summary-auto-refile): Fixed order of arguments when call + `wl-summary-refile'. + +2003-07-16 Yuuichi Teranishi + + * wl-vars.el (wl-summary-mark-action-list): Define resend action. + + * wl-summary.el (wl-summary-mode-map): Bind resend action. + + * wl-highlight.el (wl-highlight-summary-disposed-face): New face + (Renamed from wl-highlight-summary-deleted-face). + (wl-highlight-summary-resend-face): New face. + + (wl-highlight-summary-deleted-face): Renamed from + wl-highlight-summary-erased-face. + + * wl-address.el (wl-complete-field-to): Added optional argument prompt. + + * wl-action.el (wl-summary-get-resend-address): New function. + (wl-summary-exec-action-resend): Ditto. + (wl-summary-exec-action-resend-subr): Ditto. + + * w-thread.el (wl-thread-copy): Removed definition. + (wl-thread-refile): Ditto. + (wl-thread-delete): Ditto. + (wl-thread-target-mark): Ditto. + + * wl-action.el (wl-summary-register-target-mark): Fixed argument. + (wl-summary-target-mark-set-action): Fixed. + (wl-summary-define-mark-action): Fixed quotation. + (wl-summary-move-mark-list-messages): Display message. + (wl-summary-define-mark-action): Define thread functions. + (wl-summary-exec-action-refile): Changed message. + (wl-summary-exec): Ditto. + +2003-07-15 Mito + + * wl-summary.el (wl-summary-entity-info-msg): Don't replace '%' to + '%%'. + +2003-07-15 Yuuichi Teranishi + + * wl.el (toplevel): Require wl-action. + (wl-init): Call wl-summary-define-mark-action. + + * wl-vars.el (wl-summary-mark-action-list): Changed specification. + + * wl-summary.el (wl-summary-mode-menu-spec): Follow the rename of + wl-summary-delete and wl-summary-erase. + (wl-summary-mode-map): Ditto. + + * wl-vars.el (wl-dispose-folder-alist): Renamed from + wl-delete-folder-alist. + + * wl-summary.el (wl-summary-prefetch-region-no-mark): Use + wl-summary-prefetch-msg instead of wl-summary-prefetch. + (toplevel): Moved mark & action related functions to the wl-action.el. + + * wl-highlight.el (wl-highlight-summary-line-string): Follow the change + in wl-summary-mark-action-list. + (wl-highlight-summary-current-line): Ditto. + + * wl-draft.el (wl-draft-normal-send-func): Fixed bug for removing + empty lines. + + * wl-action.el: New file. + +2003-07-14 Yuuichi Teranishi + + * wl-summary.el (wl-summary-target-mark-replace): New function. + (wl-summary-target-mark-prefetch): Use it. + (wl-summary-target-mark-delete): Ditto. + (toplevel): Rearranged definition order. + (wl-summary-mode-map): Bind wl-summary-erase-region to "rD". + (wl-summary-target-mark-erase): Rewrite. + (wl-summary-erase-region): New function. + (wl-summary-exec-action-erase): Changed message. + (wl-summary-move-mark-list-messages): New function. + (wl-summary-exec-action-delete): Use it. + (wl-summary-exec-action-erase): Ditto. + + * wl-vars.el (wl-summary-reserve-mark-list): Added "d" and "i". + (wl-summary-skip-mark-list): Added "d". + + * wl-summary.el (wl-summary-cursor-move-surface): Bind case-fold-search + while searching. + + * wl-vars.el (wl-summary-mark-action-list): Moved from wl-summary.el + and define using defcustom; + Define 4th element as a face. + + * wl-summary.el (wl-summary-incorporate): Use + `wl-summary-prefetch-region-no-mark' instead of + `wl-summary-prefetch-region'. + (wl-summary-prefetch-region-no-mark): Revival of old + `wl-summary-prefetch-region'. + (wl-summary-mark-action-list): Moved to wl-vars.el + + * wl-highlight.el (wl-highlight-summary-current-line): Decide + face according to the `wl-summary-mark-action-list'. + (wl-highlight-summary-current-line): Ditto; + Removed destination highlighting. + + * wl-highlight.el (wl-highlight-summary-prefetch-face): New face. + (wl-highlight-summary-line-string): Highlight for "i" mark. + (wl-highlight-summary-current-line): Ditto. + + * wl-thread.el (wl-thread-print-destination-region): Avoid error when + no destination. + + * wl-summary.el (wl-summary-prefetch-msg): If cache file already + exists, just go ahead. + (wl-summary-prefetch-region): Rewrite. + (wl-summary-prefetch): Ditto. + (wl-summary-mark-action-list): Define mark "i" and prefetch action. + (wl-summary-exec-action-prefetch): New function. + (wl-summary-target-mark-prefetch): Rewrite. + +2003-07-13 Yuuichi Teranishi + + * wl-highlight.el (wl-highlight-summary-erased-face): New face. + (wl-highlight-summary-line-string): Added "d" and "D". + (wl-highlight-summary-current-line): Ditto. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Follow the change + in wl-summary.el. + (wl-thread-insert-entity-sub): Ditto. + (wl-thread-remove-destination-region): Ditto. + (wl-thread-print-destination-region): Ditto. + + * wl-summary.el (wl-summary-buffer-refile-list, + wl-summary-buffer-delete-list, + wl-summary-buffer-copy-list): Abolish. + (wl-summary-buffer-temp-mark-list): New buffer local variable. + All other related portions are changed. + (wl-summary-mark-action-list): New variable. + (wl-summary-set-mark): New function. + (wl-summary-register-target-mark): Ditto. + (wl-summary-unregister-target-mark): Ditto. + (wl-summary-have-target-mark-p): Ditto. + (wl-summary-register-temp-mark): Ditto. + (wl-summary-unregister-temp-mark): Ditto. + (wl-summary-registered-temp-mark): Ditto. + (wl-summary-collect-temp-mark): Ditto. + (wl-summary-unset-mark): Ditto. + (wl-summary-set-target-mark): Ditto. + (wl-summary-unset-target-mark): Ditto. + (wl-summary-set-action-generic): Ditto. + (wl-summary-unset-action-generic): Ditto. + (wl-summary-exec-action-delete): Ditto. + (wl-summary-exec-action-erase): Ditto. + (wl-summary-set-action-refile): Ditto. + (wl-summary-set-action-refile-subr): Ditto. + (wl-summary-unset-action-refile): Ditto. + (wl-summary-make-destination-numbers-list): Ditto. + (wl-summary-exec-action-refile): Ditto. + (wl-summary-set-action-copy): Ditto. + (wl-summary-unset-action-copy): Ditto. + (wl-summary-exec-action-copy): Ditto. + (wl-summary-collect-numbers-region): Ditto. + (wl-summary-delete): Rewrite. + (wl-summary-erase): Ditto. + (wl-summary-remove-destination): Ditto. + (wl-summary-exec): Ditto. + (wl-summary-exec-region): Ditto. + (wl-summary-target-mark-erase): Ditto. + (wl-summary-refile): Ditto. + (wl-summary-copy): Ditto. + (wl-summary-unmark): Ditto. + (wl-summary-delete-all-mark): Ditto. + (wl-summary-mark-line): Don't highlight. + (wl-summary-target-mark-delete): Use wl-summary-register-temp-mark. + (wl-summary-target-mark-refile-subr): Rewrite. + + (wl-summary-copy-prev-destination): Abolish. + +2003-07-12 Yoichi NAKAYAMA + + * wl-vars.el (wl-thread-indent-level, wl-thread-*-str): Choose + default values along the value of wl-on-mule. + (from Tatsuya Kinoshita [wl-en:421]) + * wl-vars.el (wl-highlight-thread-indent-string-regexp): Remove. + It is not used anywhere. + +2003-06-16 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-print-destination): Keep position. + (wl-summary-cursor-move-surface): Keep horizontal position. + +2003-05-30 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-send-mail-with-smtp): Catch quitting and + write sendlog. + +2003-05-28 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-goto-folder-subr): Don't restrict + `wl-summary-highlight'. + +2003-05-26 Yoichi NAKAYAMA + + * wl-highlight.el (wl-highlight-summary-current-line): Remove + trivial condition for temp-mark. + +2003-05-24 Yoichi NAKAYAMA + + * wl-message.el (wl-message-buffer-cache-add): Create new buffer + when it hits killed buffer. + +2003-05-12 Yoichi NAKAYAMA + + * wl-draft.el, wl-expire.el, wl-mime.el, wl-summary.el, wl-util.el + * wl-news.el.in: `message' and `error' take format string. + +2003-05-11 Yoichi NAKAYAMA + + * wl-folder (wl-folder-insert-entity): Display a message, + `...done', when the work finish. + (from Tatsuya Kinoshita [wl:10866]) + +2003-05-04 Hiroya Murata + + * wl-message.el (wl-message-redisplay): Remove unused local + variables (Reported by NAKAJIMA Mikio ). + +2003-04-30 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-replace-status-marks): Disable + interactive use. + (wl-summary-reedit): Check message existence at first. + (wl-summary-mark-line): Fix doc, return value is indefinite. + + * wl-highlight.el (wl-highlight-message): Arranged. + + * wl-highlight.el (wl-highlight-summary-current-line): Abolish + unused 1st and 2nd arguments. Abolish 3rd argument `temp-too' and + check temp-mark by wl-summary-temp-mark always. + (wl-highlight-summary): Change accordingly. + * wl-summary.el (wl-summary-mark-as-read-all) + (wl-summary-delete-cache, wl-summary-set-score-mark) + (wl-summary-mark-as-unread, wl-summary-unmark) + (wl-summary-mark-line, wl-summary-mark-as-read) + (wl-summary-mark-as-important): Ditto. + + * wl-highlight.el (wl-highlight-summary-window): Re-calculate the + end of the window if possible. + * wl-summary.el (wl-summary-sync-update): Support lazy + highlighting. + (wl-summary-toggle-disp-msg): Ditto. + +2003-04-09 Yoichi NAKAYAMA + + * wl-util.el (wl-as-coding-system): Define for non-mule too. + +2003-04-05 Hiroya Murata + + * wl-summary.el (wl-summary-mark-as-important): Fixed the last + change. + +2003-04-02 Yuuichi Teranishi + + * wl-summary.el (wl-summary-rescan): Follow the changes in wl-score + API. + (wl-summary-sync-update): Ditto. + + * wl-score.el (wl-score-get-score-alist): Changed argument. + (wl-summary-rescore-msgs): Likewise. + (wl-summary-score-headers): Likewise. + (wl-score-headers): Likewise; + Use elmo-folder-do-each-message-entity, etc. + (wl-summary-score-effect): Follow the changes above. + (wl-summary-rescore): Ditto. + (wl-score-get-latest-msgs): Follow the changes in elmo-msgdb API. + (wl-score-get-overview): Abolish. + + * wl-summary.el (wl-summary-default-from): Follow the API change in + elmo-msgdb. + (wl-summary-count-unread): Ditto. + (wl-summary-detect-mark-position): Ditto. + (wl-summary-overview-entity-compare-by-date): Ditto. + (wl-summary-overview-entity-compare-by-number): Ditto. + (wl-summary-overview-entity-compare-by-from): Ditto. + (wl-summary-overview-entity-compare-by-subject): Ditto. + (wl-summary-get-list-info): Ditto. + (wl-summary-rescan): Ditto. + (wl-summary-jump-to-msg-by-message-id): Ditto. + (wl-summary-sync-update): Ditto; Removed comment. + (wl-summary-insert-thread-entity): Renamed to wl-summary-insert-thread. + (wl-summary-insert-message): Use wl-summary-insert + (wl-summary-insert-sequential): Changed argument msgdb to folder. + (wl-summary-insert-headers): Changed argument overview to folder. + (wl-summary-search-by-subject): Likewise. + (wl-summary-insert-thread): Renamed from + wl-summary-insert-thread-entity and changed argument msgdb to folder. + + * wl-folder.el (wl-folder-check-one-entity): Treat elmo-imap4-bye-error + too. + + * wl-fldmgr.el (wl-add-entity-sub): Use elmo-string-member instead of + wl-string-member. + +2003-03-25 Yuuichi Teranishi + + * wl-draft.el (wl-draft-do-fcc): Follow the changes in + elmo-folder-append-buffer. + (wl-draft-queue-append): Likewise. + + * wl-mime.el (wl-message-delete-current-part): Ditto. + (wl-summary-burst-subr): Ditto. + + * wl-news.el.in (wl-news-send-news): Ditto. + +2003-03-24 Yuuichi Teranishi + + * wl-summary.el (wl-summary-mark-as-read-internal): New inline + function. + (wl-summary-mark-as-read, wl-summary-mark-as-unread): Use it. + (wl-summary-update-mark): Enclose with save-excursion. + (wl-summary-mark-as-read-internal): Fixed last change. + (wl-summary-mark-as-important): Use 3rd argument of + elmo-folder-unmark-important, elmo-folder-mark-as-important; + Don't use elmo-msgdb-set-mark. + (wl-summary-redisplay-internal): If msgdb flag is already read, + just update the mark on buffer. + +2003-03-30 Yoichi NAKAYAMA + + * wl-fldmgr.el (wl-fldmgr-delete): Move confirmation to elmo side, + cut visible folder when elmo-folder-delete returns non-nil value. + +2003-03-30 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-send-confirm): Display more info (advised + by Kenichi OKADA ). + +2003-03-28 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-open-all): Fix to get proper entity. + +2003-03-19 Yoichi NAKAYAMA + + * wl-fldmgr.el (wl-fldmgr-sort, wl-fldmgr-access-display-all): + Fixed the last change, search group entity by its real name. + (Thanks to: KOBAYASHI Shinji) + +2003-03-12 Yoichi NAKAYAMA + + * wl-fldmgr.el (wl-fldmgr-rename,wl-fldmgr-sort) + (wl-fldmgr-access-display-all): Don't refer visible name. + * wl-expire.el (wl-folder-archive-current-entity) + (wl-folder-expire-current-entity): Ditto. + * wl-folder.el (wl-folder-jump-to-current-entity) + (wl-folder-update-recursive-current-entity,wl-folder-next-unsync) + (wl-folder-open-folder-sub,wl-folder-open-all) + (wl-folder-write-current-folder): Ditto. + (wl-folder-insert-entity): Don't use petname for normal group. + * wl-fldmgr.el (wl-fldmgr-insert-folders-buffer): car of the name + is the real name. + * wl-folder.el (wl-folder-folder-name, wl-folder-entity-name): + Abolished. + +2003-03-06 Kenichi OKADA + + * wl-draft.el (wl-draft-create-buffer): Add + `wl-summary-reply-with-citation' + +2003-03-02 Jeremy Shaw + + * wl-draft.el (wl-draft-reply): Fixed. + 2003-02-28 Yoichi NAKAYAMA * wl-draft.el (wl-draft-send-confirm): Rewritten. Invoke preview @@ -534,6 +1481,25 @@ (wl-user-agent-compose): Bind wl-draft-buffer-style with switch-function. +2002-11-07 Yuuichi Teranishi + + * 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 * wl-address.el (wl-address-make-completion-entry): Extracted from @@ -548,10 +1514,47 @@ * wl-message.el (wl-message-get-original-buffer): Avoid 'Selecting deleted buffer' error when original buffer is killed. +2002-10-28 Yuuichi Teranishi + + * wl-summary.el (wl-summary-next-message): Use + elmo-message-accessible-p instead of elmo-message-cached-p. + +2002-10-27 Yuuichi Teranishi + + * wl-util.el (wl-regexp-opt): Define as an alias for elmo-regexp-opt. + + * wl-thread.el (wl-thread-open-all-unread): Use + elmo-folder-list-flagged instead of + elmo-folder-list-messages-mark-match. + + * wl-summary.el (wl-summary-sync-marks): Use elmo-folder-list-flagged + instead of elmo-folder-list-messages-mark-match. + (wl-summary-move-spec-alist): New variable. + (wl-summary-move-spec-plugged-alist, + wl-summary-move-spec-unplugged-alist): Abolish. + (wl-summary-next-message): Follow the change above. + (wl-summary-save-view-cache): Call wl-summary-delete-all-temp-marks + with 'no-msg' argument. + + * wl-message.el (wl-message-buffer-prefetch-move-spec-alist): New + variable. + (wl-message-buffer-prefetch-move-spec-plugged-alist, + wl-message-buffer-prefetch-move-spec-unplugged-alist): Abolish. + (wl-message-buffer-prefetch-get-next): Follow the change above. + 2002-10-26 Yuuichi Teranishi + * wl-version.el (wl-version): Changed codename. + * Version number is increased to 2.11.0. +2002-10-24 Hiroya Murata + + * wl-draft.el (wl-draft-reply-saved-variables): New constant. + (wl-draft-reply): Append `wl-draft-reply-saved-variables' to + `wl-draft-config-variables'. + (wl-draft-kill): Fixed problem when the draft is reedit. + 2002-10-24 Yuuichi Teranishi * wl-draft.el (wl-draft-highlight-and-recenter): Restore @@ -589,6 +1592,27 @@ * wl-mime.el (wl-message-delete-current-part): Use `delete-region' instead of `kill-region'. +2002-10-18 Yuuichi Teranishi + + * wl-highlight.el (wl-highlight-summary-answered-face): New face. + (wl-highlight-summary-line-string): Use it. + (wl-highlight-summary-current-line): Ditto. + + * wl-mime.el (wl-message-delete-current-part): Check the class of + mime-entity. + + * wl-draft.el (wl-draft-reedit): Set wl-draft-parent-folder. + + * wl-summary.el (wl-summary-make-number-list): Initialize. + (wl-summary-update-mark): New function. + (wl-summary-reply): Put `answered' mark on the message. + (wl-summary-reply): Set `number' argument to wl-draft-reply. + + * wl-draft.el (wl-draft-parent-number): New buffer local variable. + (wl-draft-reply): Added optional argument `number'; + Set wl-draft-parent-number. + (wl-draft-kill): Delete answered mark if it is a reply. + 2002-10-18 Yoichi NAKAYAMA * wl-mime.el (wl-mime-preview-follow-current-region): New function @@ -601,11 +1625,6 @@ * wl-mule.el (wl-message-define-keymap): Ditto. * wl-xmas.el (wl-message-define-keymap): Ditto. -2002-10-18 Yuuichi Teranishi - - * wl-mime.el (wl-message-delete-current-part): Check the class of - mime-entity. - 2002-10-16 Yoichi NAKAYAMA * wl-mime.el (wl-message-delete-current-part): New function. @@ -651,6 +1670,39 @@ * wl-mime.el (wl-summary-burst): Get elmo folder correctly. Take prefix argument to force asking the destination folder. +2002-09-26 Hiroya Murata + + * wl-summary.el (wl-summary-prefetch-msg): If mark is changed, + count and update status. + +2002-09-24 Yuuichi Teranishi + + * wl-summary.el (wl-summary-redisplay-internal): If + `elmo-message-use-cache-p' is non-nil, call `elmo-message-set-cached' + after fetching. + +2002-09-24 Hiroya Murata + + * wl-summary.el (wl-summary-mark-as-read-all): Bind new-mark. + (wl-summary-mark-as-read): Don't call elmo-message-set-cached. + + * wl-vars.el (toplevel): Require 'elmo-msgdb. + +2002-09-20 Yuuichi Teranishi + + * wl-summary.el (wl-summary-buffer-mark-modified): Abolish + (All other related portions are changed). + (wl-summary-mark-as-read-all): Rewrite. + +2002-09-19 Yuuichi Teranishi + + * wl-summary.el (wl-summary-sync-marks): Set no-modeline argument of + `wl-summary-mark-as-read'. + (wl-summary-mark-as-unread): Rewrite. + (wl-summary-mark-as-read): Added no-modeline argument. + (wl-summary-resume-cache-status): Rewrite. + (wl-summary-exec-subr): Remove unused local variable. + 2002-09-23 Yoichi NAKAYAMA * wl-summary.el (wl-summary-cursor-move-surface): Add missing @@ -668,6 +1720,72 @@ function, a wrapper for `mime-decrypt-application/pgp-encrypted'. (wl-mime-setup): Add its entry. +2002-09-17 Yuuichi Teranishi + + * wl-summary.el (wl-summary-prefetch-msg): Use elmo-message-set-cached. + (wl-summary-delete-cache): Likewise. + (wl-summary-mark-as-read): Rewrite. + +2002-09-16 Yuuichi Teranishi + + * wl-folder.el (wl-folder-check-one-entity): Follow the API change on + `wl-summary-count-unread'. + + * wl-summary.el (wl-summary-sync-marks): Treat global-mark here. + + * wl-version.el (wl-version): Set codename for `elmo-mark' branch. + +2002-09-13 Yuuichi Teranishi + + * wl-vars.el (wl-summary-unread-mark, wl-summary-important-mark, + wl-summary-new-mark, wl-summary-unread-uncached-mark, + wl-summary-unread-cached-mark, wl-summary-read-uncached-mark): + Renamed to the elmo-msgdb-*-mark. + (wl-summary-score-marks): Follow the change above. + (wl-summary-auto-refile-skip-marks): Ditto. + (wl-summary-incorporate-marks): Ditto. + (wl-summary-expire-reserve-marks): Ditto. + + * wl-thread.el (wl-thread-open-all-unread): Follow the variable name + changes. + (wl-thread-insert-top): Changed updating message. + + * wl-summary.el (wl-summary-buffer-answered-count): New buffer local + variable. + (wl-summary-count-unread): Count answered marks. + (wl-summary-rescan): Call wl-summary-insert-message instead of + wl-summary-append-message-func-internal. + (wl-summary-rescan): Don't call wl-summary-make-number-list. + (wl-summary-prefetch-msg): Follow the variable name changes. + (wl-summary-prefetch-region): Ditto. + (wl-summary-mark-as-read-all): Follow the API changes; + Don't call elmo-folder-replace-marks. + (wl-summary-delete-cache): Follow the variable name changes. + (wl-summary-resume-cache-status): Ditto. + (wl-summary-update-status-marks): New function. + (wl-summary-insert-message): New function. + (wl-summary-sync-marks): Follow the variable name changes. + (wl-summary-sync-update): Synchronize to the msgdb, too; + Changed update messages. + (wl-summary-make-number-list): Rewrite. + (wl-summary-insert-sequential): Update wl-summary-buffer-number-list. + (wl-summary-mark-as-unread): Follow the API changes. + (wl-summary-exec-subr): Follow the variable name changes. + (wl-summary-mark-as-read): Ditto. + (wl-summary-move-spec-plugged-alist): Ditto. + (wl-summary-move-spec-unplugged-alist): Ditto. + (wl-summary-cursor-move-surface): Ditto. + + * wl-highlight.el (wl-highlight-summary-line-string): Follow the + variable name changes. + (wl-highlight-summary-current-line): Ditto. + + * wl-expire.el (wl-expire-refile): Follow the API change in + elmo-folder-move-messages. + (wl-expire-refile-with-copy-reserve-msg): Ditto. + (wl-summary-archive): Use elmo-folder-msgdb instead of + elmo-msgdb-load. + 2002-09-13 Yoichi NAKAYAMA * wl-mime.el (wl-draft-preview-message): Restore the position