X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=wl%2FChangeLog;h=d33ef4447873f87bda48acb61562e6c21d3706d5;hb=76767f4c45b00c6d95d6bfbbde02a1e5f49f32d6;hp=bf6a7b40e8d7279e854c897eec0f8843ce92fccf;hpb=5c1eebd3c1ab3423cd2c1749be5af1a128905783;p=elisp%2Fwanderlust.git diff --git a/wl/ChangeLog b/wl/ChangeLog index bf6a7b4..d33ef44 100644 --- a/wl/ChangeLog +++ b/wl/ChangeLog @@ -1,3 +1,607 @@ +2002-05-07 Yuuichi Teranishi + + * 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. + + * wl-thread.el (wl-thread-open-all-unread): Use + elmo-folder-list-messages-mark-match. + (wl-thread-insert-message): Removed argument `mark-alist'. + (wl-thread-msg-mark-as-important): Use elmo-msgdb-get-mark and + elmo-msgdb-set-mark. + (wl-thread-get-children-msgs-uncached): Likewise. + (wl-thread-get-exist-children): Added argument include-self. + (wl-thread-delete-message): Follow the change above. + + * wl-summary.el (wl-summary-count-unread): Removed argument. + (wl-summary-rescan): Follow the change above. + (wl-summary-mark-as-read-region): Ditto + (wl-summary-mark-as-unread-region): Ditto. + (wl-summary-delete-messages-on-buffer): Ditto. + (wl-summary-sync-update): Ditto. + (wl-summary-switch-to-clone-buffer): Ditto. + (wl-summary-goto-folder-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-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. + (wl-summary-delete-cache): Ditto. + (wl-summary-auto-select-msg-p): Ditto. + (wl-summary-mark-as-unread): Ditto. + (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-summary-score-update-all-lines): Use + elmo-msgdb-set-mark. + +2002-04-30 Yuuichi Teranishi + + * wl-summary.el (wl-summary-summary-line-already-exists-p): Abolished. + (wl-summary-insert-sequential): Renamed from wl-summary-insert-summary. + (wl-summary-create-line): Renamed from + wl-summary-overview-create-summary-line; + Argument rearrangement. + (wl-summary-update-thread): Follow the change above. + + * wl-thread.el (wl-thread-update-line-on-buffer-sub): Likewise. + (wl-thread-insert-entity-sub): Likewise. + + * wl-summary.el (wl-summary-append-message-func-internal): Removed + argument `overview', `mark-alist' and added `msgdb'. + + * wl-thread.el (wl-thread-insert-message): Remove argument `overview'. + + * wl-summary.el (wl-summary-insert-summary): Changed argument. + (wl-summary-rescan): Follow the change above. + (wl-summary-sync-update): Ditto. + (wl-summary-insert-thread-entity): Ditto; + Don't use `let*' in every while loop; + Detect infinite loop of threads. + (wl-summary-update-thread): Removed argument `overview'. + + * 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. + +2002-04-27 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-mimic-kill-buffer): Don't save draft. + +2002-04-23 Yuuichi Teranishi + + * wl.el (wl): inhibit-quit while wl-folder. + +2002-04-19 Yuuichi Teranishi + + * wl-draft.el (wl-default-draft-cite): Bind elmo-mime-charset + while msgdb access. + +2002-04-17 Hiroya Murata + + * wl-summary.el (wl-summary-auto-refile): Don't stop mark process + even if no folder is not created. + +2002-04-16 Yuuichi Teranishi + + * wl-vars.el (wl-folder-mime-charset-alist): Added @2ch. + + * wl-summary.el (wl-summary-goto-top-of-current-thread): New + implementation. + (wl-summary-target-mark-thread): Ditto. + + * wl-message.el (wl-message-display-internal): Bind elmo-mime-charset. + +2002-04-12 TAKAHASHI Kaoru + + * wl-util.el (wl-display-bytes): Remove unused function. + +2002-04-11 Yoichi NAKAYAMA + + * wl.el (wl-check-environment): Cause error when wl-from is nil, + seems critical one (partially reverse the change in 2002/03/17). + +2002-04-09 Yoichi NAKAYAMA + + * wl-util.el (wl-sendlog-time): Merge into wl-draft-write-sendlog. + * wl-draft.el (wl-draft-write-sendlog): Ditto. + +2002-04-03 Hiroya Murata + + * wl-summary.el (wl-summary-refile-subr): Cause an error if FOLDER + is not writable. + (wl-summary-sync-update): Call `wl-folder-confirm-existence' with + plugged status instead of `'force' as 2nd argument. + + * wl-folder.el (wl-folder-create-subr): Cause an error if FOLDER + is not creatable. + + * Version number is increased to 2.9.9. + +2002-04-03 Kenichi OKADA + + * wl-summary.el (wl-summary-suspend): New function. + +2002-04-03 Kenichi OKADA + + * wl.el (wl): Do not check variables if check is nil. + * wl-utils.el (wl-collect-draft): New function. + * wl-folder.el (wl-folder-suspend): Put summary buffers + and draft buffers at the end of buffer list. + * wl-draft.el (wl-jump-to-draft-folder): Use `wl-collect-draft'. + +2002-04-02 Hiroya Murata + + * wl-message.el (wl-message-buffer-prefetch-get-next): Use while + loop instead of recursive call. + + * wl-addrmgr.el (wl-addrmgr-quit-yes): Call get-buffer-window with + 2nd argument. + +2002-03-24 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-create-contents): Don't take neither + (function . args) nor (string . something) any more. + + * wl-version.el (wl-generate-user-agent-string): Return string + without header symbol. + * wl-draft.el (wl-draft-default-headers): Use it. + + * wl-draft.el (wl-draft-trim-ccs): Renamed from + `wl-draft-insert-ccs' and return field value instead of inserting + the header. Abolish cc argument. + * wl-draft.el (wl-draft-default-headers): Use it for Bcc and Fcc. + + * wl-draft.el (wl-draft-default-headers): Use cons with symbol car + rather than one with string car. + + * wl-vars.el (wl-draft-additional-header-alist): New variable. + * wl-draft.el (wl-draft-create-contents): Add it after the default + headers. + + * wl-draft.el (wl-draft-create-contents): For the case of + (symbol-or-string . function) insert header only when the function + returns string value. + +2002-03-21 Yoichi NAKAYAMA + + * wl-vars.el (wl-draft-fields): "FCC" -> "Fcc". + * wl-address.el (wl-folder-complete-header-regexp): Ditto. + +2002-03-20 Yoichi NAKAYAMA + + * wl.el (wl-check-environment): Don't check Message-ID when + `wl-insert-message-id' is nil. + Revive checking if `wl-message-id-domain' contains "@". + +2002-03-19 Yoichi NAKAYAMA + + * wl.el (wl-check-environment): Merge examination for "@" at + inappropriate position into the first string-match. + + * wl-summary.el (wl-summary-target-mark-print): New function. + (wl-summary-pipe-message-subr): Extracted from + `wl-summary-pipe-message'. + (wl-summary-target-mark-pipe): New function. + (wl-summary-mode-map): Bind `wl-summary-target-mark-print' and + `wl-summary-target-mark-pipe'. + +2002-03-18 Yoichi NAKAYAMA + + * wl.el (wl-check-environment): Rewrite around Message-ID check. + +2002-03-17 Yoichi NAKAYAMA + + * wl.el (wl-check-environment): Use elmo-warning instead of + error for non-critical ones. + Remove trash folder check. + (wl): Don't ignore error in wl-check-environment. + + * wl-summary.el (wl-summary-get-delete-folder): Add trash folder + check, which is moved from `wl-check-environment'. + (Adviced by Teranishi-san [X-Mail-Count: 9661]) + +2002-03-17 Yoichi NAKAYAMA + + * wl-summary.el (wl-summary-write-current-folder): If it cannot + guess anything, call wl-summary-write. + (wl-summary-write): Create draft with blank To field. + * wl-draft.el (wl-draft): Undo unnecessary part of the last change. + +2002-03-17 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft): Call wl-draft-create-buffer with the + argument full as well for wl-folder-write-current-folder. + If wl-*-write-current-folder cannot guess addressee, add blank + To header. + Rewrite condition for positioning cursor. + +2002-03-15 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-jump-to-next-summary): If the window of + summary buffer is present, use it. + (wl-folder-jump-to-previous-summary): Ditto. + +2002-03-13 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-create-contents): Fix docstring. + + * wl-summary.el (wl-summary-mode-map): Exchange bindings for + wl-summary-previous-buffer and wl-summary-next-buffer. + + * wl-folder.el (wl-folder-mode-map): Bind + wl-folder-jump-to-next-summary and wl-folder-jump-to-previous-summary. + (wl-folder-jump-to-next-summary): New function. + (wl-folder-jump-to-previous-summary): Ditto. + + * wl-draft.el (wl-draft): Rearranged. + +2002-03-12 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft-create-contents): Treat symbol as a name + of header. + (wl-draft): Collect arguments for the header as header-alist. + (wl-draft-forward): Arrange arguments for wl-draft. + (wl-draft-reply): Ditto. + (wl-draft-edit-string): Ditto. + * wl-summary.el (wl-summary-write): Ditto. + (wl-summary-write-current-folder): Ditto. + + * Version number is increased to 2.9.8. + +2002-03-11 Yoichi NAKAYAMA + + * wl-xmas.el (wl-draft-overload-menubar): Add menu properly. + + * wl-mule.el (wl-draft-overload-menubar): Taken from wl-e21.el. + + * wl-summary.el (wl-summary-write-current-folder): Call wl-draft + even if the guess failed. + + * wl-e21.el (wl-folder-toolbar): Remove "Guess" icon. + (wl-summary-toolbar): Remove "Guess" icon and use "New" icon for + wl-summary-write-current-folder. + * wl-xmas.el: Ditto. + +2002-03-11 Yuuichi Teranishi + + * 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. + +2002-03-10 Yoichi NAKAYAMA + + * wl-e21.el (wl-draft-overload-menubar): Use define-key-after to + add "Preview Message" and "Save Draft and Exit". + +2002-03-10 Yoichi NAKAYAMA + + * wl-addrmgr.el (wl-addrmgr-quit-yes): Put cursor on draft buffer + if addrmgr is called from draft in splitted window. + + * wl-e21.el (wl-draft-overload-menubar): Undo last change. + * wl-mule.el: Ditto. + * wl-xmas.el: Ditto. + +2002-03-09 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-mode-menu-spec): Fix docstring. + + * wl-e21.el (wl-folder-toolbar): Add "Go to draft folder" entry. + * wl-xmas.el (wl-folder-toolbar): Ditto. + +2002-03-08 Yoichi NAKAYAMA + + * wl-e21.el (wl-draft-overload-menubar): Add wl-draft-preview-message + and wl-draft-save-and-exit. + (wl-draft-toolbar): Add wl-draft-save-and-exit. + * wl-xmas.el: Ditto. + * wl-mule.el: Ditto. + + * wl-folder.el (wl-folder-goto-draft-folder): New function. + (wl-folder-mode-menu-spec): Add wl-folder-goto-draft-folder entry. + +2002-03-08 Yuuichi Teranishi + + * wl-summary.el (wl-summary-save-view-cache): Clone temporal mark + lists for saving buffer. + +2002-03-07 Yoichi NAKAYAMA + + * wl-draft.el (wl-draft): Abolish summary-buf argument and use + parent-folder argument instead of it. + (wl-draft-create-buffer): Ditto. + (wl-draft-forward): Ditto. + (wl-draft-reply): Ditto. + * wl-summary.el (wl-summary-write): Ditto. + (wl-summary-write-current-folder): Ditto. + + * wl-draft.el (wl-draft-create-buffer): If called by W (Folder), + don't set wl-draft-buffer-cur-summary-buffer so as to go back to + Folder buffer after composing. + +2002-03-07 Katsumi Yamaoka + + * wl-draft.el (wl-draft-insert-x-face-field-here): Strip X-Face + header if the file `wl-x-face-file' already contains it. + +2002-03-06 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-mode-menu-spec): Add "Write for current + folder" entry. + * wl-summary.el (wl-summary-mode-menu-spec): Ditto. + * wl-e21.el (wl-folder-toolbar): Ditto. + * wl-xmas.el (wl-folder-toolbar): Ditto. + +2002-03-05 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-goto-folder-sticky): Simply call + wl-folder-goto-folder with sticky argument. + (wl-folder-mode-map): Bind wl-folder-goto-folder-sticky to "G". + +2002-03-05 Yuuichi Teranishi + + * wl-summary.el (wl-summary-mode-map): Bind wl-summary-next-buffer + and wl-summary-previous-buffer. + (wl-summary-next-buffer): New function. + (wl-summary-previous-buffer): Ditto. + +2002-03-05 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-mode-map): Bind [(shift return)] for + wl-folder-jump-to-current-entity-with-arg. + (wl-folder-jump-to-current-entity-with-arg): Simply call with arg + `wl-folder-jump-to-current-entity'. + * wl-summary.el (wl-summary-mode-map): Bind "G" for + `wl-summary-goto-folder-sticky'. + (wl-summary-goto-folder-sticky): Simply call with the sticky arg + `wl-summary-goto-folder'. + (wl-summary-goto-folder-subr): Add 7th argument force-exit. + Unless force-exit, do not clean temp. marks for sticky summary. + (wl-summary-goto-folder): Now the prefix argument means force-exit. + +2002-03-05 Yuuichi Teranishi + + * wl-summary.el (wl-summary-mark-as-important): Refetch if cache is + not entire. + +2002-03-04 Yuuichi Teranishi + + * wl-summary.el (wl-summary-mode-map): Bind wl-summary-save-status + to `C-x C-s'. + (wl-summary-save-status): New command. + (wl-summary-exit): Don't clean-up temp marks when sticky. + (Applied patch from Nakayama-san [wl: 09548]) + (wl-summary-delete-all-temp-marks): Added optional argument no-msg; + Do nothing when no mark data. + (wl-summary-save-view-cache): Copy local variables to the temp buffer; + Call `wl-summary-delete-all-temp-marks' before saving. + +2002-03-04 Mito + + * wl-mime.el (wl-mime-save-content): Don't save if answered "no". + +2002-02-28 Yoichi NAKAYAMA + + * wl.el (wl-check-environment): Also cause error when (system-name) + returns "localhost.localdomain". (Although it doesn't affect because + of condition-case, see change in 2002-01-23 by Teranisi-san.) + +2002-02-26 Yoichi NAKAYAMA + + * wl-folder.el (wl-folder-update-newest): Use wl-string-match-member + instead of wl-match-member with wl-folder-hierarchy-access-folders. + + * wl-vars.el (wl-folder-hierarchy-access-folders): Change default + value. + +2002-02-24 Yuuichi Teranishi + + * wl-draft.el (wl-draft-reply): If r-to-list is a function, call it; + Likewise r-cc-list and r-ng-list. + +2002-02-20 Yuuichi Teranishi + + * wl-draft.el (wl-draft-send): Use mime-header-encode-method-alist + only if it is bound as variable. + + * wl-mime.el (wl-draft-preview-message): Ditto. + +2002-02-19 Yuuichi Teranishi + + * wl-message.el (wl-message-add-buttons-to-header): Eliminated + needless `goto-char'. + + * wl-summary.el (wl-summary-set-message-buffer-or-redisplay): Call + `wl-summary-redisplay-no-mime-internal' instead of + `wl-summary-redisplay-no-mime'. + (wl-summary-redisplay-no-mime): Changed argument; + Call `wl-summary-redisplay-no-mime-internal'. + + * wl-mime.el (wl-draft-preview-message): Bind + `mime-header-encode-method-alist' locally. + + * wl-draft.el (wl-draft-eword-encode-address-list): New function. + (wl-draft-std11-parse-addresses): Added the first address check. + (wl-draft-send): Bind `mime-header-encode-method-alist' locally. + + * Version number is increased to 2.9.7. + 2002-02-16 Kenichi OKADA * wl-draft.el (wl-draft-send-mail-with-smtp): Check error.