* elmo-shimbun.el (elomo-shimbun-folder): Added entity-hash slot.
authorhmurata <hmurata>
Sun, 14 Apr 2002 13:08:03 +0000 (13:08 +0000)
committerhmurata <hmurata>
Sun, 14 Apr 2002 13:08:03 +0000 (13:08 +0000)
commitf7e3011f46a52e8e6489b385de63231ef2ae7e14
tree7ee9e837ea2d8d6ab28e3b7c05388a8359b7cb99
parentf0c87824c22288b7ed25bfef831797782410051a
* elmo-shimbun.el (elomo-shimbun-folder): Added entity-hash slot.
(elmo-shimbun-folder-entity-hash): New function.
(elmo-shimbun-folder-shimbun-header): Ditto.
(elmo-shimbun-entity-to-header): Ditto.
(elmo-shimbun-msgdb-to-headers): Removed.
(elmo-shimbun-folder-setup): Ditto.
(elmo-shimbun-folder-header-hash-setup): Don't use x-shimbun-id
for hash key.
(elmo-shimbun-get-headers): Set new headers only to slot. Don't
call `elmo-shimbun-folder-header-hash-setup' if headers is nil.
Removed useless local bind.
(elmo-folder-open-internal): Don't call
`elmo-shimbun-folder-setup'.
(elmo-folder-close-internal): Clear entity-hash slot.
(elmo-folder-clear): Ditto.
(elmo-shimbun-msgdb-create-entity): Use
`elmo-shimbun-folder-shimbun-header'.
(elmo-map-message-fetch): Ditto.
(elmo-shimbun-update-overview): Use overview entity instead of
shimbun header to lookup id by references.
(elmo-map-folder-list-message-locations): Use not only headers but
also overviews to list locations.
elmo/ChangeLog
elmo/elmo-shimbun.el