* elmo.el (elmo-folder): Add new slot `flag-table'.
authorhmurata <hmurata>
Sun, 18 Apr 2004 11:33:27 +0000 (11:33 +0000)
committerhmurata <hmurata>
Sun, 18 Apr 2004 11:33:27 +0000 (11:33 +0000)
commit081863a04cec8261ebd5c8628ad8055fab9e6fb7
treefa0b976f697775d33649b114e122daa025a1df8b
parentdad651bbaa2f0106bb491280a9b5b1f3b8804290
* elmo.el (elmo-folder): Add new slot `flag-table'.
(elmo-folder-flag-table): New API.
(elmo-folder-close-flag-table): Ditto.
(elmo-folder-preserve-falgs): New function.
(elmo-generic-folder-append-messages): Use
`elmo-folder-flag-table' and `elmo-folder-close-flag-table'.
Flag of a non-registered message, it sets to nil.
Does not set flag to flag-table.

* elmo-maildir.el (elmo-folder-append-buffer): Use
`elmo-folder-preserve-falgs'.
(elmo-folder-append-messages): Use `elmo-folder-flag-table' and
`elmo-folder-close-flag-table'.

* elmo-archive.el (elmo-folder-append-buffer): Fix interface.
(elmo-archive-folder-append-buffer): Use
`elmo-folder-preserve-falgs'.

* elmo-cache.el (elmo-folder-append-buffer): Ditto.

* elmo-imap4.el (elmo-folder-append-buffer): Ditto.

* elmo-localdir.el (elmo-folder-append-buffer): Ditto.
(elmo-folder-append-messages): Use `elmo-folder-flag-table' and
`elmo-folder-close-flag-table'.
elmo/ChangeLog
elmo/elmo-archive.el
elmo/elmo-cache.el
elmo/elmo-imap4.el
elmo/elmo-localdir.el
elmo/elmo-maildir.el
elmo/elmo.el