X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=wl%2FChangeLog;h=290da80022c9b2559263a267c72bc13b1a0c8a32;hb=6239294a00385f89d5fe1be871dc9d13f07741ff;hp=8b2d192048609ccbd343f7e198615e0a4d7969a7;hpb=bd575bf1772c36d6fc57617af14e2bc98bed7cb6;p=elisp%2Fwanderlust.git diff --git a/wl/ChangeLog b/wl/ChangeLog index 8b2d192..290da80 100644 --- a/wl/ChangeLog +++ b/wl/ChangeLog @@ -1,5 +1,435 @@ +2002-05-26 Yuuichi Teranishi + + * wl-highlight.el (wl-highlight-summary): Added optional `lazy' + argument and when it is non-nil, check face property before + highlighting for each line. + (wl-highlight-summary-window): Set it. + +2002-05-22 Yuuichi Teranishi + + * wl-vars.el (wl-draft-disable-bcc-for-mime-bcc): New user option. + (wl-draft-disable-fcc-for-mime-bcc): Ditto. + + * wl-draft.el (wl-draft-deduce-address-list): Disable bcc while + mime-bcc if wl-draft-disable-bcc-for-mime-bcc is non-nil. + (wl-draft-get-fcc-list): Likewise. + +2002-05-21 Yuuichi Teranishi + + * wl-thread.el (wl-thread-indent-regexp): Abolished. + (wl-thread-entity-cur): Ditto. + * wl-summary.el (wl-summary-buffer-set-folder): Removed + wl-thread-indent-regexp setting. + (wl-summary-sync-update): Removed wl-thread-entity-cur setting. + + * wl-summary.el (wl-summary-display-top): Highlight summary window when + wl-summary-lazy-highlight. + (wl-summary-display-bottom): Ditto. + + * wl-thread.el (wl-thread-open-close): Likewise. + + * wl-draft.el (wl-draft-do-mime-bcc): Decode field body of original + from and subject; + Bind wl-draft-use-frame; + Enclose with save-window-excursion; + Use wl-draft-create-buffer instead of with-temp-buffer; + Use wl-draft-prepare-edit; + Use insert-buffer instead of wl-draft-yank-from-mail-reply-buffer; + Use wl-draft-send instead of wl-draft-raw-send. + +2002-05-20 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-do-mime-bcc): Preserve original from instead + of using wl-from. + +2002-05-20 Yuuichi Teranishi + + * wl-draft.el (wl-draft-do-mime-bcc): Use generate-new-buffer and + insert-buffer instead of clone-buffer. + (wl-draft-doing-mime-bcc): New variable. + (wl-draft-do-mime-bcc): Bind wl-draft-doing-mime-bcc to avoid + infinite loop. + (wl-draft-do-mime-bcc): Use wl-from for From field value. + + * wl-vars.el (wl-draft-mime-bcc-field-name): New user option. + (wl-draft-mime-bcc-body): Ditto. + + * wl-draft.el (wl-draft-setup): Setup wl-draft-mime-bcc-field-name. + (wl-message-mail-p): Added wl-draft-mime-bcc-field-name. + (wl-draft-dispatch-message): Call wl-draft-mime-bcc-field and + wl-draft-do-mime-bcc. + (wl-draft-mime-bcc-field): New function. + (wl-draft-do-mime-bcc): Ditto. + + * wl-address.el (wl-address-complete-header-list): New variable. + (wl-address-complete-header-regexp): Changed default value. + + * Version number is increased to 2.9.13. + +2002-05-19 Yuuichi Teranishi + + * wl-summary.el (wl-summary-mark-as-read): Set msgdb mark only when + it is differed. + +2002-05-18 Hiroya Murata + + * wl-summary.el (wl-summary-line-list-info): Rewrite. + (wl-summary-line-list-count): Ditto. + +2002-05-18 Kenichi OKADA + + * wl-vars.el (wl-nntp-posting-config-alist): New variable. + (wl-nntp-posting-function): New variable. + * wl-draft.el (wl-draft-elmo-nntp-send): Change for + `wl-nntp-posting-config-alist'. + +2002-05-17 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-send-mail-with-smtp): Remove staff for older + FLIM. + +2002-05-16 Tatsuya Kinoshita + + * wl-summary.el (wl-summary-target-mark-refile-sub): + Remove a nuisance funcall. + +2002-05-16 Yuuichi Teranishi + + * wl-address.el (wl-complete-field-body): Bind `completion-ignore-case' + as t for `try-completion'. + +2002-05-15 Yuuichi Teranishi + + * wl-summary.el (wl-summary-default-from): Use + wl-address-header-extract-address instead of + std11-extract-address-components. + (wl-summary-simple-from): Ditto. + (wl-summary-goto-folder-subr): Check wl-summary-cache-use. + (wl-summary-insert-headers): Show message. + (wl-summary-create-line): Set 4th argument of wl-set-string-width + for whole line. + (wl-summary-default-from): Revert last change. + (wl-summary-simple-from): Ditto. + (wl-summary-mark-as-read): Argument rearrangement and re-written. + (wl-summary-mark-as-read-region): Follow the change above. + (wl-summary-sync-marks): Ditto. + (wl-summary-target-mark-mark-as-read): Ditto. + (wl-summary-redisplay-internal): Ditto. + (wl-summary-redisplay-no-mime-internal): Ditto. + (wl-summary-redisplay-all-header): Ditto. + (wl-summary-mark-as-read): Removed argument `cached'; + Use current cache status to set cache mark. + (wl-summary-redisplay-internal): Follow the change above. + (wl-summary-redisplay-no-mime-internal): Ditto. + (wl-summary-redisplay-all-header): Ditto. + + * wl-score.el (wl-summary-score-update-all-lines): Ditto. + + * wl-util.el (wl-set-string-width): Added 4th argument ignore-invalid; + Don't call itself recursively (Adviced by Yamaoka-san). + +2002-05-14 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-save-view-cache): In temporary buffer, + bind wl-summary-highlight as nil to avoid error caused by missing + local variables. + +2002-05-14 Yuuichi Teranishi + + * wl-vars.el (wl-invalid-character-message): New user option. + + * wl-util.el (wl-set-string-width): If truncated string-width is + larger than specified width, use `wl-invalid-character-message'. + +2002-05-14 KAMO Tomoyuki + + * wl-summary.el (wl-summary-prefetch-msg): + If wl-prefetch-confirm is nil and arg is non-nil, do prefetch. + +2002-05-11 Yuuichi Teranishi + + * wl-vars.el (wl-summary-check-line-format): New user option. + (wl-summary-line-format-file): Ditto. + + * wl-summary.el (wl-summary-buffer-line-format): New buffer local + variable. + (wl-summary-buffer-set-folder): Set wl-summary-buffer-line-format. + (wl-summary-goto-folder-subr): Use `wl-summary-line-format-changed-p' + and `wl-summary-view-old-p' to check whether do a rescan or not. + (wl-summary-view-old-p): New function. + (wl-summary-line-format-changed-p): Ditto. + (wl-summary-line-format-save): Ditto. + (wl-summary-save-view-cache): Call `wl-summary-line-format-save'. + + * wl-util.el (wl-set-string-width): Avoid using negative number + for make-string. + +2002-05-10 Hiroya Murata + + * wl-summary.el (wl-summary-line-list-info): Revised format of the + return value. + + * wl-util.el (wl-set-string-width): Added optional argument + `padding' (All other related portions are changed). + (wl-line-parse-format): If the first letter of column number is + `0', zero-padding the result (ex: "%05l"). + + * wl-summary.el (wl-summary-line-list-count): Fixed parenthesis. + +2002-05-10 Yuuichi Teranishi + + * wl-summary.el (wl-summary-delete-messages-on-buffer): Fix for + sequential summary view. + +2002-05-10 Katsumi Yamaoka + + * wl-summary.el (wl-summary-save-view-cache): Use a base codesys + if it doesn't have a -unix version. + +2002-05-10 Yuuichi Teranishi + + * wl-summary.el (wl-summary-jump-to-msg): Fix. + +2002-05-09 Yuuichi Teranishi + + * wl-draft.el (wl-draft-create-contents): Treat 'Body field as draft + content. + (wl-draft): Follow the change above. + + * wl-vars.el (wl-summary-line-format-spec-alist): Added @. + + * wl.el (wl-check-variables-2): Check whether wl-summary-line-format + and wl-folder-summary-line-format-alist contain %T and %P. + + * wl-vars.el (wl-summary-mode-line-format-spec-alist): New variable. + (wl-summary-mode-line-format): New user option. + (wl-summary-line-format-spec-alist): Added l, T, P, n. + (wl-summary-line-format): Changed default value. + (wl-summary-lazy-highlight): Changed default value. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Follow the + change in wl-summary-create-line. + (wl-thread-insert-entity-sub): Ditto. + + * wl-summary.el (wl-summary-buffer-folder-indicator): Abolished. + (wl-summary-buffer-unread-status): Ditto. + (wl-summary-buffer-temp-mark-column): New buffer-local variable. + (wl-summary-buffer-persistent-mark-column): Ditto. + (wl-summary-buffer-mode-line-formatter): Ditto. + (wl-summary-buffer-mode-line): Ditto. + (wl-summary-message-regexp): Abolished. + (All other related portions are changed.) + (wl-summary-detect-mark-position): New function. + (wl-summary-buffer-set-folder): Setup + wl-summary-buffer-mode-line-formatter. + (wl-summary-mode): Setup selective-display; + Setup pre-idle-hook when xemacs. + (wl-summary-update-modeline): Rewrite. + (wl-summary-jump-to-msg): Define as function; + Changed regexp for searching messages. + (wl-summary-message-number): Rewrite. + (wl-summary-goto-folder-subr): Decode with `unix' EOL; + Do rescan when old type summary cache. + (wl-summary-goto-folder-subr): Call sit-for to rehighlight on XEmacs. + (wl-summary-remove-destination): Use '\r' to detect EOL. + (wl-summary-print-destination): Ditto. + (wl-summary-temp-mark): New inline function. + (wl-summary-persistent-mark): Ditto. + (wl-summary-line-number): New function. + (wl-summary-line-list-info): Renamed from wl-summary-line-list-info. + (wl-summary-line-list-count): New function. + (wl-summary-create-line): Added argument persistent-mark. + (All other related portions are changed) + (wl-summary-create-line): Insert '\r'. + (wl-summary-save-view-cache): Encode whth `unix' EOL. + (wl-summary-cursor-move-surface): New inline function. + (wl-summary-prev): Use it. + (wl-summary-next): Ditto. + + * wl-highlight.el (wl-highlight-summary-current-line): Don't use + wl-summary-message-regexp. + (wl-highlight-summary): Delete progress message. + (wl-highlight-summary-window): Do highlight only when wl-summary-mode. + + * Version number is increased to 2.9.12. + +2002-05-08 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-line-subject-minimum-length): New + variable (nil: no minimum). + (wl-summary-line-subject): Add some spaces after subject by + wl-summary-line-subject-minimum-length. + +2002-05-08 Hiroya Murata + + * wl-vars.el (wl-summary-line-format-spec-alist): Redefined `c' + and removed `F'. + (wl-folder-summary-line-format-alist): Fixed docstring (Follow the + change above). + +2002-05-07 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-line-list-count): Reverted. + (example setting in samples/*/dot.wl is also updated) + +2002-05-07 Yuuichi Teranishi + + * wl-vars.el (wl-summary-line-format-spec-alist): Added '~'. + + * wl-util.el (wl-line-parse-format): Set up wl-line-string. + + * wl-vars.el (wl-summary-line-format): Addes some description to the + docstring. + + * wl-summary.el (wl-summary-line-open-bracket): Abolished. + (wl-summary-line-close-bracket): Ditto. + (wl-summary-line-children-number): Ditto. + (wl-summary-line-thread-indent): Ditto. + (wl-summary-line-children-and-from): Ditto. + + * wl-vars.el (wl-summary-line-format-spec-alist): Redefine '[', ']', + 't', 'c', 'F' and added 'C'. + + * wl-util.el (wl-set-string-width): Accept negative value. + (wl-line-parse-format): Added "%number(" and "%)". + +2002-05-07 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-line-list-count): Change format of the + return value. + +2002-05-03 Daiki Ueno + + * wl-draft.el (wl-draft-beginning-of-line): New command imported + from the recent message.el. + (wl-draft-point-in-header-p): Ditto. + * wl-mule.el (wl-draft-mode-map): Bind "\C-a" to + wl-draft-beginning-of-line. + * wl-e21.el (wl-draft-mode-map): Ditto. + * wl-xmas.el (wl-draft-mode-map): Ditto. + + * wl-folder.el: Sort macrodefs by dependencies. + +2002-05-03 Yuuichi Teranishi + + * wl-summary.el (wl-summary-prev): Fixed regexp. + (wl-summary-next): Ditto. + +2002-05-02 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-line-day-of-week): Ignore error. + +2002-05-02 Yuuichi Teranishi + + * wl-summary.el (wl-summary-create-line): Bind variable `entity' + for backward compatibility. + +2002-05-02 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-line-list-count): New function, merged + from my-wl-summary-subject-func-ml in samples/*/dot.wl. + * wl-vars.el (wl-summary-line-format-spec-alist): Add entry for + list counts. + +2002-05-02 Yuuichi Teranishi + + * wl-summary.el (wl-summary-create-line): Ignore errors while + timezone-fix-time. + + * wl-acap.el (wl-acap-create-folder-entity): Bind unbound variable. + + * wl-summary.el (wl-summary-sync-update): Ditto. + (wl-summary-default-from): Use wl-message-entity + instead of entity. + + * wl-summary.el (wl-summary-create-line): Fix. + + * wl-vars.el (wl-summary-line-format-spec-alist): New variable. + (wl-summary-line-format): New user option. + (wl-folder-summary-line-format-alist): Ditto. + (wl-summary-from-width): Abolished. + + * wl-util.el (toplevel): Require 'bytecomp. + (wl-line-parse-format): New function. + (wl-line-formatter-setup): New macro. + + * wl-summary.el (wl-summary-buffer-number-regexp): Abolished. + (wl-summary-buffer-line-formatter): New buffer local variable. + (wl-summary-switch-to-clone-buffer): Follow the change above. + (wl-summary-message-regexp): Fix. + (wl-summary-from-func-internal): Abolished. + (wl-summary-subject-func-internal): Ditto. + (wl-summary-subject-filter-func-internal): Ditto. + (All other related portions are changed.) + (wl-summary-buffer-set-folder): + Set up wl-summary-buffer-number-column and + wl-summary-buffer-line-formatter + (All other related portions are changed.) + (wl-summary-buffer-number-column-detect): Abolished. + (All other related portions are changed.) + (wl-summary-delete-all-status-marks-on-buffer): Removed. + (wl-summary-delete-all-temp-marks-on-buffer): Use + wl-summary-message-regexp instead of wl-summary-buffer-number-regexp. + (wl-summary-target-mark-delete): Ditto. + (wl-summary-target-mark-refile-subr): Ditto. + (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-save): Ditto. + (wl-summary-replace-status-marks): Renamed from + wl-summary-set-status-marks-on-buffer; + Use wl-summary-message-regexp instead of + wl-summary-buffer-number-regexp. + (wl-summary-sync-update): Follow the change above. + (wl-summary-goto-previous-message-beginning): New function. + (wl-summary-mark-as-unread): Use it. + (wl-summary-mark-as-important): Ditto. + (wl-summary-line-formatter): New variable. + (wl-summary-line-year): New function. + (wl-summary-line-day): Ditto. + (wl-summary-line-day-of-week): Ditto. + (wl-summary-line-hour): Ditto. + (wl-summary-line-minute): Ditto. + (wl-summary-line-open-bracket): Ditto. + (wl-summary-line-close-bracket): Ditto. + (wl-summary-line-children-number): Ditto. + (wl-summary-line-thread-indent): Ditto. + (wl-summary-line-size): Ditto. + (wl-summary-line-subject): Ditto. + (wl-summary-line-from): Ditto. + (wl-summary-line-children-and-from): Ditto. + (wl-summary-create-line): Rewritten. + (wl-summary-format-date): Abolished. + + * wl-highlight.el (wl-highlight-summary-current-line): Use + wl-summary-message-regexp instead of wl-summary-buffer-number-regexp; + Use thread structure to detect thread top message. + + * wl-draft.el (wl-default-draft-cite): Don't use + wl-summary-from-func-internal. + + * wl-refile.el (wl-refile-subject-learn): Don't use + wl-summary-subject-filter-func-internal. + (wl-refile-guess-by-subject): Ditto. + + * wl-e21.el (wl-e21-toolbar-configurations): Changed default + parameters. + + * wl-thread.el (wl-thread-update-indent-string-region): + Use wl-thread-update-line-on-buffer instead of + wl-thread-update-indent-string. + (wl-thread-update-children-number): Redefine using + wl-thread-update-line-on-buffer. + (wl-thread-update-indent-string): Abolished. + + * Version number is increased to 2.9.11. + 2002-05-01 Yuuichi Teranishi + * wl-e21.el (wl-modeline-biff-state-on): Put risky-local-variable + property for wl-modeline-biff-state-on, wl-modeline-biff-state-off, + wl-modeline-plug-state-on and wl-modeline-plug-state-off. + * wl-folder.el (wl-folder-buffer-search-entity): Bind case-fold-search as nil. @@ -23,15 +453,11 @@ (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-insert-thread-entity): Removed argument `mark-alist'. (wl-summary-update-thread): Removed argument `mark-alist'. - (wl-summary-sync-marks): Use elmo-folder-list-messages-mark-match. - (wl-summary-mark-as-read-all): Use elmo-folder-replace-marks. (wl-summary-resume-cache-status): Likewise. - (wl-summary-prefetch-msg): Use elmo-msgdb-get-mark and elmo-msgdb-set-mark. (wl-summary-mark-as-read-all): Likewise. @@ -41,22 +467,17 @@ (wl-summary-no-auto-refile-message-p): Ditto. (wl-summary-mark-as-read): Ditto. (wl-summary-mark-as-important): Ditto. - (wl-summary-auto-refile): Follow the change above. - (wl-summary-delete-all-marks): Removed. (wl-summary-resume-marks-and-highlight): Ditto. (wl-summary-resume-marks): Ditto. (wl-summary-delete-important-msgs-from-list): Ditto. (wl-summary-delete-canceled-msgs-from-list): Ditto. - - - * wl-folder.el (wl-folder-check-one-entity): Removed argument for wl-summary-count-unread. - * wl-score.el (wl-summary-score-update-all-lines): Ditto. + * wl-score.el (wl-summary-score-update-all-lines): Ditto. (wl-summary-score-update-all-lines): Use elmo-msgdb-set-mark. @@ -88,7 +509,7 @@ * wl-thread.el (wl-thread-insert-message): Ditto. * Version number is increased to 2.9.10. - + * wl-message.el (wl-message-redisplay): Ignore errors while wl-message-redisplay-hook. @@ -296,7 +717,7 @@ * wl-summary.el (wl-summary-next-page): Force display message if message is not displayed yet. (wl-summary-prev-page): Ditto. - + 2002-03-11 J.ANirNtme Marant * wl-folder.el (wl-folder-mode-menu-spec): Fixed typo.