* wl-summary.el (wl-summary-detect-mark-position): Use
authorteranisi <teranisi>
Mon, 22 Sep 2003 14:44:25 +0000 (14:44 +0000)
committerteranisi <teranisi>
Mon, 22 Sep 2003 14:44:25 +0000 (14:44 +0000)
commite8d1478c4ac76dc9acd295a6c752165e033f8d1c
tree645136205cc19dd044ad89c8236c17d937296713
parenta01aaec6aa584e26e79bca5e17bddf13893918a6
* wl-summary.el (wl-summary-detect-mark-position): Use
modb-entity-handler.
(wl-summary-save-view-cache): Don't cause an error when dir is nil.

* modb-entity.el: New file (again).

* modb.el (toplevel): Require modb-entity.
(elmo-msgdb-message-entity-handler): New method.

* modb-standard.el (modb-standard-entity-id): Use
elmo-message-entity-handler.
(modb-standard-load-entity): Ditto.
(elmo-msgdb-append-entity): Ditto.
(elmo-msgdb-create-message-entity-from-buffer): Ditto.

* modb-legacy.el (elmo-msgdb-get-decoded-cache,
elmo-msgdb-decoded-cache-hashtb,
(modb-legacy-make-message-entity,
elmo-msgdb-make-message-entity,
elmo-msgdb-create-message-entity-from-buffer,
elmo-msgdb-message-entity-number,
elmo-msgdb-message-entity-set-number,
elmo-msgdb-message-entity-field,
elmo-msgdb-message-entity-set-field,
elmo-msgdb-copy-message-entity,
elmo-msgdb-match-condition-internal,
elmo-msgdb-match-condition-primitive): Moved to modb-entity.el.

* elmo.el (elmo-message-copy-entity): Use elmo-message-entity-handler.
(elmo-message-entity-set-number): Ditto.
(elmo-message-entity-field): Ditto.
(elmo-message-entity-set-field): Ditto.

* elmo-shimbun.el (elmo-shimbun-msgdb-create-entity): Ditto.

* elmo-sendlog.el (elmo-folder-msgdb-create): Ditto.

* elmo-pop3.el (elmo-pop3-msgdb-create-message): Ditto.

* elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string): Ditto.
(elmo-nntp-msgdb-create-message): Ditto.

* elmo-nmz.el (elmo-nmz-msgdb-create-entity): Ditto.
(elmo-folder-msgdb-create): Add unread flag.

* elmo-maildir.el (elmo-folder-msgdb-create): Ditto.

* elmo-localdir.el (elmo-localdir-msgdb-create-entity): Ditto.

* elmo-imap4.el (elmo-imap4-fetch-callback-1): Ditto.

* elmo-cache.el (elmo-folder-msgdb-create): Ditto.

* elmo-archive.el (elmo-archive-msgdb-create-entity-subr): Call
elmo-msgdb-messge-entity-handler.
* elmo-version.el (elmo-version): Up to 2.11.17.

* WL-ELS (ELMO-MODULES): Added modb-entity (again).
20 files changed:
ChangeLog
WL-ELS
elmo/ChangeLog
elmo/elmo-archive.el
elmo/elmo-cache.el
elmo/elmo-imap4.el
elmo/elmo-localdir.el
elmo/elmo-maildir.el
elmo/elmo-nmz.el
elmo/elmo-nntp.el
elmo/elmo-pop3.el
elmo/elmo-sendlog.el
elmo/elmo-shimbun.el
elmo/elmo.el
elmo/modb-entity.el [new file with mode: 0644]
elmo/modb-legacy.el
elmo/modb-standard.el
elmo/modb.el
wl/ChangeLog
wl/wl-summary.el