+2003-09-23 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * 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 <teranisi@gohome.org>
+
+ * 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 <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-shimbun.el (elmo-shimbun-update-overview): Fixed the last
+ change.
+
+2003-09-22 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * 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 <teranisi@gohome.org>
+
+ * 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 <lapis-lazuli@pop06.odn.ne.jp>
+
+ * modb-standard.el (elmo-msgdb-create-message-entity-from-buffer):
+ Fixed how to set extra field into entity.
+ (elmo-msgdb-message-entity-set-field): Fixed mistake string for
+ symbol.
+
+ * modb-legacy.el (elmo-msgdb-create-message-entity-from-buffer):
+ Fixed how to set extra field into entity.
+ (elmo-msgdb-message-entity-set-field): Fixed mistake string for
+ symbol.
+
2003-09-21 Yuuichi Teranishi <teranisi@gohome.org>
* modb.el (elmo-message-entity-db): New function.