(toplevel): Enable utf-translate-cjk-mode explicitly.
[elisp/wanderlust.git] / elmo / ChangeLog
index f1778aa..511bde4 100644 (file)
@@ -1,3 +1,569 @@
+2004-10-04  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-util.el (elmo-concat-path): Treat empty path.
+
+2004-10-03  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-split.el (elmo-split-address-equal): Fixed typo (field =>
+       field-or-fields).
+       (elmo-split-address-match): Ditto.
+       (elmo-split-equal): Ditto.
+       (elmo-split-match): Ditto.
+
+2004-10-03  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-message-flags): Abolish optional argument `msgid'.
+       (elmo-generic-folder-append-messages): If src message exists but
+       has no flag, pass (read) for the FLAG argument of
+       `elmo-folder-append-buffer'. Otherwise, pass nil.
+
+       * elmo-split.el (elmo-split-subr): Likewise.
+
+       * elmo-pipe.el (elmo-message-flags): Abolish optional argument `msgid'.
+
+       * elmo-multi.el (elmo-message-flags): Ditto.
+
+       * elmo-filter.el (elmo-message-flags): Ditto.
+
+       * elmo.el (elmo-folder-append-buffer): Fix docstring.
+       (elmo-generic-folder-append-messages): If elmo-message-flags return nil,
+       pass (read) for the FLAG argument of elmo-folder-append-buffer.
+       
+2004-10-02  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-split.el (elmo-split-rule): Update comment.
+       (elmo-split-address-equal): Allow 2nd argument to be a list.
+       (elmo-split-address-match): Ditto.
+       (elmo-split-equal): Ditto.
+       (elmo-split-match): Ditto.
+
+2004-09-29  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-folder-append-buffer): Fix docstring.
+       (elmo-folder-append-msgdb): Don't treat `read'.
+       (elmo-message-flags): Don't return `read'.
+
+       * elmo-dop.el (elmo-folder-set-read-delayed): Don't treat `read'.
+       (elmo-folder-unset-read-delayed): Ditto.
+
+       * elmo-imap4.el (elmo-imap4-flags-to-imap): Ditto.
+
+2004-09-26  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-imap4.el (elmo-folder-delete): Clear current-mailbox after
+       deletion.
+
+2004-09-24  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-mime.el (elmo-mime-display-as-is-internal): Insert decoded
+       header.
+
+2004-09-23  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * modb-standard.el (modb-standard-load-entity): Don't bind inhibit-quit
+       here.
+       (elmo-msgdb-save): Bind inhibit-quit.
+       (modb-standard-message-entity): Ditto.
+
+2004-09-20  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-database.el: No need to require elmo-msgdb.
+
+2004-09-20  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-nmz.el (elmo-folder-list-subfolders): Use `directory-files'
+       instead of `elmo-list-subdirectories'.
+
+2004-09-20  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-nmz.el (elmo-folder-initialize): Enable "[" for access
+       group entry.
+       (elmo-folder-exists-p): "[" is empty.
+       (elmo-folder-list-subfolders): Define.
+       (elmo-folder-have-subfolder-p): Ditto.
+
+2004-09-19  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-flag.el (elmo-folder-delete): Update elmo-global-flag-list.
+
+2004-09-14  Tetsurou Okazaki  <okazaki@be.to>
+
+       * elmo-filter.el (elmo-folder-local-p): Define.
+
+2004-09-13  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * modb-standard.el (modb-standard-loaded-message-id): Return nil
+       when entity is garbaged.
+       (modb-standard-save-entity-1): Don't modify the original entity.
+
+2004-09-13  Tetsurou Okazaki  <okazaki@be.to>
+
+       * elmo-util.el (elmo-delete-if): Reduce loop strength in a while loop.
+
+2004-09-12  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-strict-folder-diff): Use
+       `elmo-folder-list-messages' instead of `elmo-msgdb-list-messages'.
+
+2004-09-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * modb.el (elmo-msgdb-flag-available-p): New generic function.
+       (elmo-msgdb-message-number): Ditto.
+       (elmo-msgdb-message-field): Ditto.
+
+       * modb-standard.el (modb-standard-economize-entity-size): New user
+       option.
+       (modb-standard-loaded-message-id): New inline function.
+       (modb-standard-load-entity): Use it.
+       (modb-standard-save-entity-1): If `modb-standard-economize-entity-size',
+       throw message-id string away.
+       (elmo-msgdb-flag-available-p): Define.
+       (elmo-msgdb-message-number): Ditto.
+       (elmo-msgdb-message-field): Ditto.
+
+       * modb-legacy.el (modb-legacy-flag-list): Fix typo
+       (suppoted -> supported).
+       (modb-legacy-supported-flag-p): Ditto.
+       (elmo-msgdb-set-flag): Ditto.
+       (elmo-msgdb-unset-flag): Ditto.
+       (elmo-msgdb-flag-available-p): Define.
+
+       * modb-entity.el (elmo-message-entity-handler): If CAR element of entity
+       is `t', treat it as legacy entity.
+       
+       * elmo.el (elmo-message-flag-available-p): New generic function.
+       (elmo-message-number): Ditto.
+       (elmo-message-field): Use `elmo-msgdb-message-field'.
+
+       * elmo-vars.el (elmo-preserved-flags): Added `forwarded'.
+
+       * elmo-pipe.el (elmo-message-flag-available-p): Define.
+       (elmo-message-number): Ditto.
+
+       * elmo-multi.el (elmo-message-number): Define.
+       (elmo-message-flag-available-p): Ditto.
+
+       * elmo-filter.el (elmo-message-flag-available-p): Define.
+       (elmo-message-number): Ditto.
+
+       * elmo-flag.el (elmo-flag-folder): Added slot `max-number'.
+       (elmo-folder-initialize): Load `max-number'.
+       (elmo-folder-commit): Save it.
+       (elmo-folder-list-global-flag-messages): Use `elmo-message-number'.
+       (elmo-global-flag-set-internal): Set up max-number slot.
+
+2004-09-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-version.el (elmo-version): Up to 2.11.31.
+
+2004-09-09  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-util.el (elmo-msgdb-get-message-id-from-buffer): Use
+       unibyte string of the current buffer for the argument of `md5'
+       (Reported by Yoichi NAKAYAMA <yoichi@geiin.org>).
+
+2004-09-05  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * modb-legacy.el (modb-legacy-flag-list): New constant.
+       (modb-legacy-suppoted-flag-p): New internal function.
+       (elmo-msgdb-set-flag): Cause error when `flag' is not supported.
+       (elmo-msgdb-unset-flag): Ditto.
+
+2004-09-05  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-make-folder): Remove text properties for prefix.
+
+       * elmo-flag.el (elmo-folder-list-subfolders): Fetch flag names
+       from msgdb.
+
+2004-08-31  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-multi.el (elmo-folder-count-flags): Changed return value
+       (follow the API change).
+
+       * elmo-filter.el (elmo-folder-count-flags): Ditto.
+
+2004-08-31  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * modb-standard.el (modb-standard-digest-flags): Abolish.
+       (elmo-msgdb-list-flagged): Use elmo-digest-flags instead.
+
+       * elmo-vars.el (elmo-digest-flags): New variable.
+       (elmo-preserved-flags): Moved from elmo-flag.el.
+
+       * elmo-imap4.el (elmo-imap4-flag-to-imap-search-key): New function.
+       (elmo-imap4-flag-to-imap-criteria): Ditto.
+       (elmo-imap4-folder-list-flagged): Use it.
+
+       * elmo-flag.el (elmo-preserved-flags): Moved to elmo-vars.el.
+
+       * elmo.el (elmo-folder-count-flags): Changed return value.
+
+       * elmo-flag.el (elmo-preserved-flags): New variable.
+       (elmo-get-global-flags): Use it.
+
+       * modb-standard.el (modb-standard-digest-flags): New variable.
+       (elmo-msgdb-list-flagged): Use it for `digest'; Add `uncached';
+       Changed behavior of `any'.
+
+       * elmo-imap4.el (elmo-imap4-flag-specs): Added keyword flags
+       which are defined the Internet draft
+       (draft-melnikov-imap-keywords-03.txt).
+       (elmo-imap4-flags-to-imap): New function.
+       (elmo-folder-append-buffer): Use it.
+
+       * modb-legacy.el (modb-legacy-answered-uncached-mark): Fixed typo
+       in the docstring.
+
+       * utf7.el (utf7-fragment-encode): Don't use narrow-to-region to
+       avoid the bug of Emacs 21.3.
+
+2004-08-31  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * utf7.el (utf7-utf-16-coding-system): Avoid error when the
+       function find-coding-system does not exist.
+
+2004-08-18  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-util.el (elmo-condition-parse-search-value): Fixed atom
+       parsing.
+
+2004-08-09  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-pop3.el (elmo-pop3-read-response): Refined the regexp for
+       response codes.
+
+2004-08-09  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-pop3.el (elmo-pop3-read-response): Treat response codes.
+       (elmo-network-close-session): Follow the changes in
+       `elmo-pop3-read-response'.
+       (elmo-pop3-auth-user): Ditto.
+       (elmo-pop3-auth-apop): Ditto.
+       (elmo-network-initialize-session): Ditto.
+       (elmo-network-authenticate-session): Ditto.
+       (elmo-network-setup-session): Ditto.
+       (elmo-folder-status): Ditto.
+       (elmo-message-fetch-plugged): Ditto.
+       (elmo-pop3-delete-msg): Ditto.
+
+2004-07-15  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-archive.el (elmo-archive-folder-append-buffer): Return nil
+       on failure.
+
+2004-07-15  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-util.el (elmo-set-work-buf): Define edebug spec and indent
+       style.
+       (elmo-bind-directory): Ditto.
+
+2004-07-12  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo.el (elmo-folder-append-messages): Note on return value.
+       * elmo-archive.el (elmo-folder-append-messages): Don't return
+       message numbers which could not be appended.
+
+2004-07-11  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo.el (elmo-message-fetch-threshold): Add nil to its range.
+
+2004-06-18  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-version.el (elmo-version): Up to 2.11.30.
+
+2004-06-13  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-folder-synchronize): Add 5th optional argument
+       `mask'.
+
+       * elmo-pipe.el (elmo-folder-synchronize): Follow the API chagne.
+
+       * elmo-multi.el (elmo-folder-synchronize): Likewise.
+       (elmo-multi-split-numbers): Add elmo-folder object into each
+       element of return value at first.
+       (elmo-folder-delete-messages): Follow the above change.
+       (elmo-folder-detach-messages): Ditto.
+
+       * elmo-filter.el (elmo-folder-synchronize): Minimize message
+       number which is synchronized in target folder.
+
+2004-05-25  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-shimbun.el (elmo-shimbun-update-overview-folder-list):
+       Change default value to symbol `all'.
+       (elmo-map-message-fetch): Change condition to update overview
+       follow the above.
+
+2004-05-25  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-shimbun.el (elmo-map-message-fetch): Change default
+       behavior to update overview.
+       (elmo-shimbun-update-overview-folder-list): Note it.
+
+2004-05-24  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * modb-standard.el (modb-standard-message-entity): Avoid infinite
+       recursive call.
+
+2004-05-23  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-spam.el (elmo-spam-register-good-messages): Don't call
+       buffer-disable-undo, it is unnecessary.
+       (elmo-spam-register-good-messages): Ditto.
+
+       * elsp-bogofilter.el (elmo-spam-bogofilter-register-messages):
+       Ditto.
+
+       * elsp-sa.el (elmo-spam-spamassassin-register-messages): Ditto.
+
+2004-05-22  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-util.el (elmo-set-buffer-multibyte): Abolish.
+       (elmo-set-work-buf): Use set-buffer-multibyte instead of
+       elmo-set-buffer-multibyte.
+       (elmo-object-load): Ditto.
+       (elmo-save-buffer): Ditto.
+       (elmo-delete-char): Ditto.
+       (elmo-file-field-primitive-condition-match): Ditto.
+       (elmo-mime-string): Ditto.
+
+       * elmo-archive.el (elmo-archive-msgdb-create-entity-subr): Ditto.
+       (elmo-archive-field-condition-match): Ditto.
+
+       * elmo-imap4.el (elmo-imap4-setup-send-buffer): Ditto.
+
+       * elmo-net.el (elmo-network-initialize-session-buffer): Ditto.
+
+       * elmo-nntp.el (elmo-nntp-parse-overview-string): Ditto.
+       (elmo-nntp-msgdb-create-message): Ditto.
+
+       * elmo-pop3.el (elmo-pop3-msgdb-create-message): Ditto.
+
+       * elmo.el (elmo-message-match-condition): Ditto.
+       (elmo-message-match-condition): Ditto.
+
+       * modb-entity.el (elmo-msgdb-create-message-entity-from-buffer):
+       Ditto.
+
+       * elmo-version.el (elmo-version): Up to 2.11.29.
+
+       * elmo-spam.el (elmo-spam-scheme): Add `header' as a candidate.
+       (elsp-header): New backend.
+
+       * elmo-util.el (elmo-decoded-field-body): New function.
+
+2004-05-16  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-version.el (elmo-version): Up to 2.11.28.
+
+2004-05-09  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-filter.el: Rewrite.
+
+       * elmo-version.el (elmo-version): Up to 2.11.27.
+
+2004-05-05  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-localdir.el (elmo-folder-expand-msgdb-path): Changed
+       msgdb path for the localdir folder with absolute path.
+
+       * utf7.el: Synch up with latest gnus/utf7.el;
+       Modified for latest Emacs.
+
+2004-05-05  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-shimbun.el (elmo-folder-initialize): Set a dummy when the
+       shimbun backend couldn't open.
+
+2004-04-25  Tetsurou Okazaki  <okazaki@be.to>
+
+       * elmo-pipe.el (elmo-message-folder): Call `elmo-message-folder' recursively.
+       (elmo-folder-diff): Avoid error `wrong-type-argument number-or-marker-p nil'
+       when a destination folder is a filter folder.
+
+2004-04-23  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-message-flags): Add optional argument `msgid'.
+       (elmo-generic-folder-append-messages): Call elmo-message-flags
+       with argument `msgid'.
+
+       * elmo-split.el (elmo-split-subr): Ditto.
+
+       * elmo-pipe.el (elmo-message-flags): Follow the API change.
+
+       * elmo-multi.el (elmo-message-flags): Ditto.
+
+2004-04-18  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-folder): Add new slot `flag-table'.
+       (elmo-folder-flag-table): New API.
+       (elmo-folder-close-flag-table): Ditto.
+       (elmo-folder-preserve-flags): New function.
+       (elmo-generic-folder-append-messages): Use
+       `elmo-folder-flag-table' and `elmo-folder-close-flag-table'.
+       Flag of a non-registered message, it sets to nil.
+       Does not set flag to flag-table.
+
+       * elmo-maildir.el (elmo-folder-append-buffer): Use
+       `elmo-folder-preserve-flags'.
+       (elmo-folder-append-messages): Use `elmo-folder-flag-table' and
+       `elmo-folder-close-flag-table'.
+
+       * elmo-archive.el (elmo-folder-append-buffer): Fix interface.
+       (elmo-archive-folder-append-buffer): Use
+       `elmo-folder-preserve-flags'.
+
+       * elmo-cache.el (elmo-folder-append-buffer): Ditto.
+
+       * elmo-imap4.el (elmo-folder-append-buffer): Ditto.
+
+       * elmo-localdir.el (elmo-folder-append-buffer): Ditto.
+       (elmo-folder-append-messages): Use `elmo-folder-flag-table' and
+       `elmo-folder-close-flag-table'.
+
+       * elmo-version.el (elmo-version): Up to 2.11.26.
+
+2004-04-18  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-vars.el (elmo-network-stream-type-alist): Add direct.
+
+       * elmo-util.el (elmo-msgdb-get-message-id-from-buffer): Don't use
+       md5's 4th and 5th argument (non-existent in flim one).
+
+2004-04-17  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-split.el (elmo-split-subr): Flag of a non-registered
+       message, It sets to nil.
+
+2004-04-16  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-folder-list-messages): Merge lists only if both
+       list is non-nil.
+
+2004-04-16  YAMASHITA Junji <ysjj@unixuser.org>
+
+       * elmo.el (elmo-folder-list-messages): Use elmo-uniq-sorted-list.
+
+       * elmo-nntp.el (elmo-nntp-make-msglist): Use elmo-make-number-list.
+
+       * elmo-util.el (elmo-uniq-sorted-list): New function.
+       (elmo-make-number-list): Ditto.
+       (elmo-number-set-to-number-list): Use elmo-make-number-list
+       and don't use nreverse.
+
+2004-04-16  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-version.el (elmo-version): Up to 2.11.25.
+
+2004-04-14  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * elmo-util.el (elmo-msgdb-get-message-id-from-buffer): If date
+       field not exists in message, Use md5 message digest of header.
+
+2004-04-11  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo.el (elmo-folder-append-buffer): Add note on return value.
+       * elmo-cache.el (elmo-folder-append-buffer): Return nil on failure.
+       * elmo-localdir.el (elmo-folder-append-buffer): Ditto.
+       * elmo-split.el (elmo-split-subr): Check return value of
+       elmo-folder-append-buffer.
+
+       * elmo-localdir.el (elmo-folder-append-buffer): Create flag-table.
+       * elmo-maildir.el (elmo-folder-append-buffer): Ditto.
+
+       * elmo-cache.el (elmo-folder-append-buffer): Check existence of
+       message-id.
+
+2004-04-10  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-split.el (elmo-split-subr): Append message with flag.
+
+       * elmo-localdir.el (elmo-folder-append-buffer): Fix interface.
+       * elmo-flag.el (elmo-folder-append-buffer): Ditto.
+       * elmo-maildir.el (elmo-folder-append-buffer): Ditto.
+
+2004-04-03  Tetsurou Okazaki  <okazaki@be.to>
+
+       * elmo-imap4.el (elmo-imap4-fetch-callback-1): Use `elmo-delete-cr-buffer'.
+       * elmo-nntp.el (elmo-nntp-retrieve-headers): Ditto.
+       * elmo-pop3.el (elmo-pop3-retrieve-headers): Ditto.
+
+2004-03-29  Tetsurou Okazaki  <okazaki@be.to>
+
+       * elmo-pop3.el (elmo-pop3-read-contents): Replace an argument `buffer'
+       with a function call of `process-buffer'.  All callers are updated.
+       (elmo-pop3-retrieve-headers): Likewise.  Move `process' to the 1st argument.
+       Remove redundant `set-buffer' in a while loop.
+
+2004-03-28  Tetsurou Okazaki  <okazaki@be.to>
+
+       * elmo-pop3.el (elmo-pop3-send-command): Combine `process-send-string'
+       calls.
+
+2004-03-26  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elsp-spamfilter.el (elmo-spam-buffer-spam-p): Call
+       elsp-spamfilter-register-buffer-internal with current buffer.
+       (elmo-spam-register-spam-buffer): Ditto.
+       (elmo-spam-register-good-buffer): Ditto.
+
+2004-03-15  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>
+
+       * elmo-imap4.el (elmo-folder-list-subfolders): Add root mailbox
+       if it is not contained in the response(A workaround for courier-imap).
+
+2004-03-11  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-imap4.el (elmo-folder-set-flag-plugged): Fix mismatched
+       parenthesis.
+
+2004-03-08  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-vars.el (elmo-msgdb-default-type): Remove generic from the
+       range.
+
+2004-03-07  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * modb-standard.el (elmo-msgdb-list-flagged): Use append instead
+       of nconc.
+
+       * modb-entity.el (elmo-msgdb-match-condition-primitive): Added
+       argument handler.
+       (elmo-msgdb-message-match-condition): Follow the change above.
+
+2004-02-29  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-flag.el (elmo-folder-initialize): Complete abbreviated
+       folder name.
+
+2004-02-26  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-folder-kill-messages): Don't use msgdb directly.
+
+2004-02-25  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo.el (elmo-folder-kill-messages): Fix to update killed list.
+
+2004-02-24  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-file.el (elmo-file-find): Fixed the problem when file is
+       not found.
+
+2004-02-22  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-file.el (elmo-file-find): Use expand-file-name for return
+       value.
+       (elmo-file-command-argument): Undo last change for cygwin.
+       (elmo-file-detect-content-type): Renamed from elmo-file-detect-format;
+       Don't return nil.
+       (elmo-map-message-fetch): Use elmo-file-detect-content-type.
+
+2004-02-21  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>
+
+       * elmo-file.el (elmo-file-command-argument): Fixed problem when a
+       value returned from elmo-file-find is nil.
+
 2004-02-20  Yuuichi Teranishi  <teranisi@gohome.org>
 
        * elmo-mime.el (elmo-mime-display-as-is-coding-system): Moved
 
        * elmo-util.el (elmo-display-progress): New function.
        All other related modules are changed.
-