* elmo-shimbun.el (elmo-shimbun-update-overview-folder-list): New
authorhmurata <hmurata>
Sat, 10 Nov 2001 13:31:09 +0000 (13:31 +0000)
committerhmurata <hmurata>
Sat, 10 Nov 2001 13:31:09 +0000 (13:31 +0000)
commit2b26b64edb6a8ec2027d61da09b555b13f278308
tree11e21a8a9da772e44a6ca3d3080e1107de50e6c9
parent5bd2ae6ca81743a9614d5ab8fb723e94eb1ed283
* elmo-shimbun.el (elmo-shimbun-update-overview-folder-list): New
user option.
(elmo-shimbun-header-extra-field): New inline function.
(elmo-shimbun-header-set-extra-field): Ditto.
(elmo-shimbun-folder-header-hash-setup): Ditto.
(elmo-shimbun-update-overview): Ditto.
(elmo-shimbun-msgdb-to-headers): Set extra field `x-shimbun-id'.
(elmo-shimbun-folder-setup): Use
`elmo-shimbun-folder-header-hash-setup' to be setup hash table.
(elmo-shimbun-get-headers): Ditto.
(elmo-map-message-fetch): Call `elmo-shimbun-update-overview';
Insert `X-Shimbun-Id:' header if extra field is set.
(elmo-map-folder-list-message-locations): Return `x-shimbun-id'
field's value instead of `shimbun-header-id'.

* elmo-msgdb.el (elmo-msgdb-overview-entity-set-references): New
inline function.
(elmo-msgdb-overview-entity-set-date): Ditto.
(elmo-msgdb-overview-entity-set-extra-field): Ditto.
elmo/ChangeLog
elmo/elmo-msgdb.el
elmo/elmo-shimbun.el