* elmo.el (elmo-folder-search): Defined. Fixed docstring.
authorhmurata <hmurata>
Sun, 6 Jan 2002 10:46:18 +0000 (10:46 +0000)
committerhmurata <hmurata>
Sun, 6 Jan 2002 10:46:18 +0000 (10:46 +0000)
commit3823cb47f19c37a739371e84d76f051cdcc365bd
treec469b0ae0ae6e4ea5239af8045511a214848e8c3
parent264f24e4ca01feb7477562872ed86e25b34e5601
* elmo.el (elmo-folder-search): Defined. Fixed docstring.
(elmo-message-match-condition): New method.
(elmo-folder-search-fast): New inline function.
(elmo-msgdb-search): Removed.

* elmo-filter.el (elmo-folder-msgdb-create): Create from msgdb of
target folder if it is unplugged.
(elmo-folder-list-messages-internal): Return t if target folder is
unplugged and itself is persistent; In this case, use list be
searched already.

* elmo-msgdb.el (elmo-msgdb-search-internal): Removed.
(elmo-msgdb-search-internal-primitive): Ditto.
(elmo-msgdb-match-condition): New function.
(elmo-msgdb-match-condition-primitive): Ditto.

* elmo-util.el (elmo-filter-condition-p): New macro.

* elmo-cache.el (elmo-folder-search): Removed.

* elmo-localdir.el (elmo-folder-search): Ditto.

* elmo-maildir.el (elmo-folder-search): Ditto.

* elmo-mark.el (elmo-folder-search): Ditto.

* elmo-nmz.el (elmo-folder-search): Ditto.

* elmo-sendlog.el (elmo-folder-search): Ditto.

* elmo-shimbun.el (elmo-folder-search): Ditto.

* elmo-imap4.el (elmo-folder-search): Call method of parent class
if folder is unplugged.

* elmo-nntp.el (elmo-folder-search): Likewise.
(elmo-nntp-search-internal): New function.
14 files changed:
elmo/ChangeLog
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-sendlog.el
elmo/elmo-shimbun.el
elmo/elmo-util.el
elmo/elmo.el