X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2FChangeLog;h=90968bc9bc8382cd65b27a4669e79b9fc9e500d4;hb=c1e70a9ddc4f3c6a051665cc9d6c0bb27c263bc2;hp=220aae7a4c70514958eff94a2ea4c61efd0f4b3b;hpb=40c00618b569fc4328317745a9665fbc89618e04;p=elisp%2Fwanderlust.git diff --git a/elmo/ChangeLog b/elmo/ChangeLog index 220aae7..90968bc 100644 --- a/elmo/ChangeLog +++ b/elmo/ChangeLog @@ -1,3 +1,128 @@ +2003-09-23 Hiroya Murata + + * elmo.el (luna-define-class): Remove slot message-modified and + flag-modified. + (elmo-folder-set-message-modified): Abolish. + (elmo-generic-folder-commit): Follow the change above. + (elmo-folder-synchronize): Ditto. + + * elmo-pipe.el (elmo-folder-set-message-modified): Abolish. + + * elmo-multi.el (elmo-folder-set-message-modified): Ditto. + + * elmo-filter.el (elmo-folder-set-message-modified): Ditto. + +2003-09-22 Yuuichi Teranishi + + * modb-standard.el (modb-standard-make-message-entity, + elmo-msgdb-make-message-entity, + elmo-msgdb-create-message-entity-from-buffer, + elmo-msgdb-message-entity-number, + elmo-msgdb-message-entity-set-number, + elmo-msgdb-message-entity-field, + elmo-msgdb-message-entity-set-field, + elmo-msgdb-copy-message-entity, + elmo-msgdb-match-condition-internal): Remove. + + * modb-entity.el: New file (again). + + * modb.el (toplevel): Require modb-entity. + (elmo-msgdb-message-entity-handler): New method. + + * modb-standard.el (modb-standard-entity-id): Use + elmo-message-entity-handler. + (modb-standard-load-entity): Ditto. + (elmo-msgdb-append-entity): Ditto. + (elmo-msgdb-create-message-entity-from-buffer): Ditto. + + * modb-legacy.el (elmo-msgdb-get-decoded-cache, + elmo-msgdb-decoded-cache-hashtb, + (modb-legacy-make-message-entity, + elmo-msgdb-make-message-entity, + elmo-msgdb-create-message-entity-from-buffer, + elmo-msgdb-message-entity-number, + elmo-msgdb-message-entity-set-number, + elmo-msgdb-message-entity-field, + elmo-msgdb-message-entity-set-field, + elmo-msgdb-copy-message-entity, + elmo-msgdb-match-condition-internal, + elmo-msgdb-match-condition-primitive): Moved to modb-entity.el. + + * elmo.el (elmo-message-copy-entity): Use elmo-message-entity-handler. + (elmo-message-entity-set-number): Ditto. + (elmo-message-entity-field): Ditto. + (elmo-message-entity-set-field): Ditto. + + * elmo-shimbun.el (elmo-shimbun-msgdb-create-entity): Ditto. + + * elmo-sendlog.el (elmo-folder-msgdb-create): Ditto. + + * elmo-pop3.el (elmo-pop3-msgdb-create-message): Ditto. + + * elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string): Ditto. + (elmo-nntp-msgdb-create-message): Ditto. + + * elmo-nmz.el (elmo-nmz-msgdb-create-entity): Ditto. + (elmo-folder-msgdb-create): Add unread flag. + + * elmo-maildir.el (elmo-folder-msgdb-create): Ditto. + + * elmo-localdir.el (elmo-localdir-msgdb-create-entity): Ditto. + + * elmo-imap4.el (elmo-imap4-fetch-callback-1): Ditto. + + * elmo-cache.el (elmo-folder-msgdb-create): Ditto. + + * elmo-archive.el (elmo-archive-msgdb-create-entity-subr): Call + elmo-msgdb-messge-entity-handler. + * elmo-version.el (elmo-version): Up to 2.11.17. + +2003-09-22 Hiroya Murata + + * elmo-shimbun.el (elmo-shimbun-update-overview): Fixed the last + change. + +2003-09-22 Yuuichi Teranishi + + * elmo.el (elmo-message-field): Use elmo-message-entity-field. + + * elmo-msgdb.el (elmo-msgdb-get-number): Abolish. + (elmo-msgdb-get-parent-entity): Use elmo-message-entity-field. + (elmo-msgdb-flag-table): Ditto. + (elmo-msgdb-sort-by-date): Ditto. + + * modb.el (elmo-msgdb-create-message-entity-from-file): Define. + + * modb-standard.el (toplevel): Require mime. + (modb-standard-entity-id): Use elmo-msgdb-message-entity-field. + (modb-standard-load-entity): Use elmo-msgdb-message-entity-field and + elmo-msgdb-message-entity-number. + (elmo-msgdb-append-entity): Ditto. + (elmo-msgdb-create-message-entity-from-file): Remove. + (elmo-msgdb-create-message-entity-from-buffer): Use msgdb which + corresponds to the entity. + (elmo-msgdb-message-entity-number): Do nothing currently. + (elmo-msgdb-message-entity-field): Ditto. + (elmo-msgdb-message-entity-set-field): Ditto. + (elmo-msgdb-copy-message-entity): Ditto. + (elmo-msgdb-match-condition-internal): Ditto. + + * modb-legacy.el (elmo-msgdb-insert-file-header): Moved to + elmo-util.el. + (elmo-msgdb-create-message-entity-from-file): Remove. + + * elmo-util.el (elmo-msgdb-insert-file-header): Moved from + modb-legacy.el. + (elmo-multiple-field-body): Moved from elmo-util.el. + + * elmo-msgdb.el (elmo-multiple-field-body): Moved to elmo-util.el. + +2003-09-21 Yuuichi Teranishi + + * modb.el (elmo-msgdb-make-message-entity): Define simple one. + (elmo-msgdb-message-entity-field): Ditto. + (elmo-msgdb-message-entity-number): Ditto. + 2003-09-21 Hiroya Murata * modb-standard.el (elmo-msgdb-create-message-entity-from-buffer):