* wl-summary.el (wl-summary-buffer-unsync-mark-number-list):
authorhmurata <hmurata>
Sat, 25 Dec 2004 07:04:33 +0000 (07:04 +0000)
committerhmurata <hmurata>
Sat, 25 Dec 2004 07:04:33 +0000 (07:04 +0000)
commit58701a4be529184bd783cd33651e548102a61800
tree127e570a68f683fa868647c306762ef59c7d7066
parente00953bb9b632a09b9e9d8b117ea3a09df79d6b5
* wl-summary.el (wl-summary-buffer-unsync-mark-number-list):
Abolish.
(wl-summary-buffer-persistent-mark-version): New internal
variable.
(wl-summary-update-mark-and-highlight-window): Check by
wl-summary-persistent-mark-invalid-p.
(wl-summary-update-status-marks): Ditto.
(elmo-event-handler-flag-changed): Rewrite.
(elmo-event-handler-cache-changed): Define.
(wl-summary-prefetch-msg): Does not update persistent mark here.
(wl-summary-delete-cache): Ditto.
(wl-summary-resume-cache-status): Ditto.
(wl-summary-jump-to-msg): Add arguments `beg' and `end'.
(wl-summary-persistent-mark-invalid-p): New function.
(wl-summary-validate-persistent-mark): Ditto.
(wl-summary-validate-persistent-mark-string): Ditto.
(wl-summary-invalidate-persistent-mark): Ditto.
(wl-summary-update-persistent-mark): Call
`wl-summary-validate-persistent-mark'.
(wl-summary-create-line): Call
`wl-summary-validate-persistent-mark-string'.

* wl-message.el (wl-message-buffer-prefetch-subr): Set cache
status as t if cache used.

* elmo.el (elmo-message-set-cached): Call
`elmo-folder-notify-event' with cache-changed.
(elmo-event-handler-cache-changed): New generic function.
elmo/ChangeLog
elmo/elmo.el
wl/ChangeLog
wl/wl-message.el
wl/wl-summary.el