Fix typo (falgs => flags).
[elisp/wanderlust.git] / elmo / ChangeLog
index 82bcd81..33cf690 100644 (file)
@@ -1,3 +1,216 @@
+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
+       to elmo-vars.el.
+
+       * elmo.el (elmo-message-match-condition): Use elmo-message-fetch
+       instead of insert-file-contents-as-binary.
+       (elmo-message-set-field): New generic function.
+
+       * elmo-localdir.el (elmo-folder-expand-msgdb-path): Follow the
+       behavior change on `split-string'.
+
+       * elmo-file.el (elmo-file-find): New function.
+       (elmo-file-command): New user option.
+       (elmo-file-command-argument): Ditto.
+       (elmo-file-fetch-max-size): Ditto.
+       (elmo-file-detect-format): New function.
+       (elmo-map-message-fetch): Use elmo-file-fetch-max-size;
+       Use elmo-file-detect-format.
+       (elmo-map-folder-list-message-locations): Don't treat directories.
+
+2004-02-19  TAKAHASHI Kaoru  <kaoru@kaisei.org>
+
+       * elmo-util.el (elmo-string-partial-p): Removed unused function.
+       (elmo-passwd-alist-clear): Shred password before clear.
+       (elmo-remove-passwd): Remove all mached pair.
+
+2004-02-18  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo.el (elmo-folder-synchronize): Fix description of the return
+       value.
+
+2004-02-16  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-message-fetch-bodystructure): New method.
+       (elmo-message-fetch-bodystructure): Define default.
+
+       * elmo-imap4.el (mime-imap-location-bodystructure): Call
+       elmo-message-fetch-bodystructure.
+       (elmo-message-fetch-bodystructure): Define.
+
+       * elmo-filter.el (elmo-message-fetch-bodystructure): Define.
+
 2004-02-15  Tetsurou Okazaki  <okazaki@be.to>
 
        * elmo-filter.el (elmo-message-folder): Define.