* elmo-msgdb.el (elmo-msgdb-mark-to-flags): New function. elmo-mark
authorhmurata <hmurata>
Sat, 30 Aug 2003 10:23:55 +0000 (10:23 +0000)
committerhmurata <hmurata>
Sat, 30 Aug 2003 10:23:55 +0000 (10:23 +0000)
commiteb723e5fbd706ef62140acfb7cef4b4a1f2bda7f
tree83194621a4bab736c1bc8a3df26dd30f7baee25d
parent7c1cae994895bfe3424c92ab10899cbec9ca5854
* elmo-msgdb.el (elmo-msgdb-mark-to-flags): New function.
(elmo-msgdb-flags-to-mark): Ditto.
(elmo-msgdb-append-entity): Ditto.

* elmo-archive.el (elmo-archive-msgdb-create-as-numlist-subr1):
Use `elmo-msgdb-append-entity' instead of construct msgdb.
(elmo-archive-msgdb-create-as-numlist-subr2): Ditto.
(elmo-archive-parse-mmdf): Ditto.

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

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

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

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

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

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

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

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

* elmo-imap4.el (elmo-imap4-fetch-callback-1-subr): Ditto.
(elmo-folder-msgdb-create-plugged): Set elmo-imap4-current-msgdb
to empty msgdb.

* elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string): Use
`elmo-msgdb-make-message-entity' and `elmo-msgdb-append-entity'
instead of directly construction.
(elmo-nntp-msgdb-create-message): Use `elmo-msgdb-append-entity'
instead of construct msgdb.

* elmo-pop3.el (elmo-pop3-sort-msgdb-by-original-number): Use
`elmo-msgdb-set-overview' instead of reconstruct msgdb.
(elmo-pop3-msgdb-create-message): Use `elmo-msgdb-append-entity'
instead of construct msgdb.
14 files changed:
elmo/ChangeLog
elmo/elmo-archive.el
elmo/elmo-cache.el
elmo/elmo-filter.el
elmo/elmo-imap4.el
elmo/elmo-localdir.el
elmo/elmo-maildir.el
elmo/elmo-mark.el
elmo/elmo-msgdb.el
elmo/elmo-nmz.el
elmo/elmo-nntp.el
elmo/elmo-pop3.el
elmo/elmo-sendlog.el
elmo/elmo-shimbun.el