+2003-08-02 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-folder-list-messages): Treat killed-list only when
+ visible-only is non-nil.
+ (elmo-folder-confirm-appends): Changed message.
+ (elmo-folder-synchronize): Added argument disable-killed.
+
+ * elmo-multi.el (elmo-folder-synchronize): Added argument
+ disable-killed.
+
+ * elmo-pipe.el (elmo-folder-synchronize): Ditto.
+
+ * elmo-version.el (elmo-version): Up to 2.11.5.
+
+ * elmo-multi.el (elmo-folder-search): Use nil for 1st argument of
+ elmo-list-filter.
+
+ * elmo-util.el (elmo-list-filter): Simplify.
+
+ * elmo.el (elmo-generic-folder-commit): Use elmo-folder-list-messages.
+ (elmo-folder-set-info-max-by-numdb): Changed argument to number list.
+ (elmo-generic-folder-diff): Abolish argument.
+ (elmo-msgdb-load): Don't use number-alist.
+
+ * elmo-filter.el (elmo-folder-diff): Abolish argument.
+
+ * elmo-pipe.el (elmo-folder-diff): Ditto.
+
+ * elmo-nmz.el (elmo-folder-diff): Ditto.
+
+ * elmo-net.el (elmo-folder-diff): Ditto.
+
+ * elmo-maildir.el (elmo-folder-diff): Ditto.
+
+ * elmo-imap4.el (elmo-folder-diff-async): Ditto.
+
+ * elmo-multi.el (elmo-folder-diff): Ditto
+ (elmo-multi-folder-diff): Rewrite.
+
+2003-08-02 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-pipe.el (elmo-folder-msgdb): Define.
+
+2003-08-01 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-message-set-cached): Define as a method.
+
+ * elmo-pipe.el (elmo-message-set-cached): Define.
+ (elmo-find-fetch-strategy): Ditto.
+
+ * elmo-multi.el (elmo-message-set-cached): Define.
+ (elmo-find-fetch-strategy): Rewrite.
+
+ * elmo-mime.el (elmo-mime-message-display): Use elmo-message-entity.
+
+ * elmo-pipe.el (elmo-message-folder): Fixed definition.
+
+2003-07-30 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-msgdb.el (elmo-msgdb-list-messages): Use number of overviews
+ instead of number-alist.
+
+ * elmo-localdir.el (elmo-folder-append-messages): Don't refer
+ mark nor message-id when msgdb of source folder is not loaded.
+
+ * elmo.el (elmo-generic-folder-append-messages): Ditto.
+
+ * elmo-maildir.el (elmo-folder-append-messages): Ditto.
+
+2003-07-29 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-folder-length): Don't require msgdb.
+
+2003-07-28 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-message-mark): Cause an error when empty folder.
+ (elmo-message-field): Ditto.
+
+ * elmo-maildir.el (luna-define-class): Added slot `answered-locations'.
+ (elmo-map-folder-list-message-locations): Setup `answered-locations'
+ slot.
+ (elmo-map-folder-list-answereds): Define.
+ (elmo-maildir-list-location): Treat 'R' info.
+ (elmo-folder-msgdb-create): Treat flag-table.
+ (elmo-folder-append-messages): Save flag-table.
+
+2002-05-05 David Smith <ultrasoul@ultrasoul.com>
+
+ * elmo-imap4.el (elmo-imap4-folder-diff-plugged):
+ Use SELECT when elmo-imap4-use-select-to-update-status is t.
+
+2003-07-24 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo.el (elmo-generic-folder-append-messages): Fixed last change.
+
+ * elmo-localdir.el (elmo-folder-append-messages): Set flag as
+ 'read when mark is null.
+
+2003-07-24 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-version.el (elmo-version): Up to 2.11.4.
+
+2003-07-23 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-pipe.el (elmo-folder-unmark-answered): Define.
+ (elmo-folder-mark-as-answered): Ditto.
+
+2003-07-22 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-pop3.el (elmo-pop3-exists-exactly): Set default value as nil.
+ (elmo-pop3-get-session): Make msgdb directory after session.
+ (elmo-folder-exists-p): Check exactly at the first time even when the
+ elmo-pop3-exists-exactly is nil.
+
+ * elmo-pipe.el (elmo-folder-open-internal): Don't drain here.
+ (elmo-folder-list-messages): Define instead of
+ elmo-folder-list-messages-internal.
+ (elmo-folder-check): Check destination folder.
+ (elmo-folder-synchronize): Drain the pipe.
+
+ * elmo-localdir.el (elmo-folder-append-messages): Don't cause an error
+ when msgdb is not loaded.
+
+ * elmo-msgdb.el (elmo-msgdb-append-to-killed-list): Abolish.
+
+ * elmo-imap4.el (elmo-folder-list-messages-plugged): Fixed.
+ (elmo-imap4-folder-diff-plugged): Use uidnext to calculate number of
+ messages.
+
+ * elmo.el (elmo-folder-kill-messages-before): New function.
+ (elmo-folder-kill-messages): Ditto.
+ (elmo-folder-synchronize): Use elmo-folder-kill-messages-before.
+
+ * elmo-imap4.el (elmo-folder-list-messages-plugged):
+ Don't use elmo-msgdb-max-of-killed. It is harmful when messages are
+ killed not by synchronize (e.g. scoring).
+
+2003-07-22 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo.el (elmo-folder-search-fast): Return t if condition is not
+ treated.
+ (elmo-folder-search): Follow the change above.
+
+ * elmo-util.el (elmo-read-search-condition-internal): Add `Flag'
+ into the candidates of search field.
+
+2003-07-21 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-msgdb.el (elmo-msgdb-set-flag): Overwrite answered flag.
+ (elmo-msgdb-unset-flag): Ditto.
+
+ * elmo-imap4.el (elmo-imap4-fetch-callback-1-subr): Precedes Seen flag.
+
+2003-07-19 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-pipe.el (elmo-folder-msgdb-create): Don't define.
+ (elmo-folder-commit): Define.
+ (elmo-folder-synchronize): Ditto.
+ (elmo-folder-list-flagged): Ditto.
+ (elmo-folder-commit): Ditto.
+ (elmo-folder-length): Ditto.
+ (elmo-folder-count-flags): Ditto.
+ (elmo-message-mark): Ditto.
+ (elmo-message-field): Ditto.
+ (elmo-message-entity): Ditto.
+ (elmo-message-folder): Ditto.
+
+2003-07-18 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-message-field): Define as a method.
+
+ * elmo-multi.el (elmo-message-entity): Fixed bug when no entity found.
+ (elmo-message-field): Define.
+
+ * elmo.el (elmo-folder-list-unreads): Don't use msgdb API.
+ (elmo-folder-list-importants): Ditto.
+ (elmo-folder-list-answereds): Ditto.
+
+ * elmo-multi.el (elmo-folder-mark-as-important): Remove :before
+ qualifier.
+ (elmo-folder-mark-as-read): Ditto.
+ (elmo-folder-unmark-read): Ditto.
+ (elmo-folder-mark-as-answered): Ditto.
+ (elmo-folder-unmark-answered): Ditto.
+ (elmo-folder-list-flagged): Define.
+ (elmo-folder-commit): Ditto.
+ (elmo-folder-length): Ditto.
+ (elmo-folder-count-flags): Ditto.
+
+2003-07-17 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-folder-detach-messages): New method.
+ (elmo-folder-move-messages): Use it.
+ (elmo-folder-synchronize): Ditto.
+
+ * elmo-multi.el (elmo-folder-detach-messages): Define.
+
+ * elmo.el (elmo-message-copy-entity): New function.
+ (elmo-message-entity-set-number): Ditto.
+ (elmo-message-mark): Define as method.
+
+ * elmo-multi.el (elmo-multi-real-folder-number): Changed position.
+ (elmo-folder-synchronize): Return 0 (Should be reconsider).
+ (elmo-message-entity): Fixed last change.
+ (elmo-message-mark): Define.
+ (elmo-folder-msgdb-create): Abolish.
+ (elmo-multi-folder-append-msgdb): Ditto.
+ (elmo-multi-folder-diff): Fixed.
+ (elmo-multi-split-number-alist): Removed.
+ (elmo-multi-split-mark-alist): Removed.
+ (elmo-folder-list-messages): Define.
+ (elmo-folder-list-messages-internal): Removed.
+
+ * elmo-localdir.el (elmo-folder-append-messages): Treat flags for
+ local file messages.
+ (elmo-folder-msgdb-create): Fixed read mark.
+
+2003-07-17 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo.el (elmo-generic-folder-append-messages): Set flag as nil
+ if mark is nil.
+
+2003-07-17 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-folder-list-message-entities): Define as inline
+ function.
+ (elmo-folder-messages): Abolish.
+
+ * elmo-multi.el (elmo-folder-check): Call elmo-folder-check for each
+ folder.
+ (elmo-folder-synchronize): Define.
+ (elmo-message-entity): Define.
+
+2003-07-16 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-imap4.el (elmo-folder-delete-messages-plugged): Call
+ elmo-imap4-session-select-mailbox.
+
+ * elmo.el (elmo-folder-move-messages): Don't display any message.
+
+ * elmo-imap4.el (elmo-imap4-send-command): Accept process output when
+ parsing.
+ (elmo-imap4-session-check): Don't wait CHECK response.
+ (elmo-folder-delete-messages-plugged): Don't wait EXPUNGE response.
+
+2003-07-13 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo.el (elmo-folder-synchronize): Fixed bug when sync-all.
+
+2003-07-12 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-multi.el (elmo-folder-process-crosspost): Follow the change in
+ API.
+ * elmo-nntp.el (elmo-folder-process-crosspost): Ditto.
+
+
+ * elmo.el (elmo-folder-process-crosspost): Remove optional argument.
+ (elmo-folder-list-message-entities): Added argument in-msgdb and
+ numbers.
+ (elmo-folder-synchronize): Define as a method.
+
+ * elmo-nntp.el (elmo-folder-initialize): Don't use
+ elmo-nntp-default-user if zero-length username is specified
+ explicitly.
+
+2003-07-06 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * elmo-nntp.el (elmo-nntp-folder-list-subfolders): Don't omit
+ server name in case with username.
+ (XXX: this is ad-hoc fix against username includes "@", it
+ should be solved fundamentally)
+
+2003-07-05 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * elmo-nntp.el (elmo-nntp-debug): New function.
+ (elmo-nntp-send-command, elmo-nntp-process-filter): Call it.
+ (elmo-network-authenticate-session): Hide auth-info from the log.
+
+ * elmo-nntp.el (elmo-nntp-folder-list-subfolders): Don't append
+ user name if it is equal to elmo-nntp-default-user.
+
+2003-06-07 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-shimbun.el (elmo-shimbun-get-headers): Use shimbun-server
+ instead of shimbun-server-internal;
+ Use shimbun-current-group instead of shimbun-current-group-internal.
+ (elmo-folder-plugged-p): Use shimbun-server instead of
+ shimbun-server-internal.
+ (elmo-folder-set-plugged): Ditto.
+ (elmo-net-port-info): Ditto.
+ (elmo-folder-check): Ditto.
+ (elmo-folder-expand-msgdb-path): Ditto.
+ (elmo-folder-list-subfolders): Ditto.
+
+2003-05-18 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * elmo-msgdb.el (elmo-msgdb-overview-entity-get-extra-field):
+ Convert field-name to lower case.
+ (elmo-msgdb-overview-entity-set-extra-field): Ditto.
+
+2003-05-12 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * acap.el, elmo-imap4.el, elmo-nntp.el, elmo-util.el, pldap.el:
+ `message' and `error' take format string.
+