Fixed last change.
[elisp/wanderlust.git] / elmo / ChangeLog
index 97b9cc7..2274b75 100644 (file)
@@ -1,3 +1,121 @@
+2004-02-20  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * 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.
+
+2004-02-13  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-message-fetch-with-cache-process): Don't call
+       elmo-delete-cr-buffer.
+
+       * elmo-imap4.el (elmo-imap4-message-fetch): Call elmo-delete-cr-buffer.
+
+       * elmo-pop3.el (elmo-message-fetch-plugged): Ditto.
+
+       * elmo-nntp.el (elmo-nntp-read-body): Ditto.
+
+       * elmo-file.el (elmo-map-message-fetch): Decode body only when content
+       type seems to be a text.
+
+2004-02-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elsp-sa.el (elmo-spam-register-spam-buffer): Don't specify '--forget'.
+       (elmo-spam-register-good-buffer): Ditto.
+       (elmo-spam-spamassassin-register-messages): Ditto.
+
+       * elmo-util.el (elmo-string-member-ignore-case): Define with
+       static-cond.
+
+2004-02-09  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-folder-type): Undo last change.
+
+       * slp.el (slp-exec-wait): Avoid byte-compile warnings.
+
+       * elmo-nntp.el (elmo-nntp-folder-list-subfolders): Avoid byte-compile
+       warnings.
+
+       * elmo-file.el: New file.
+       
+       * modb-standard.el (elmo-msgdb-list-flagged): Treat keyword flags.
+
+       * elsp-sa.el (elmo-spam-spamassassin-max-messages-per-process): New
+       variable.
+       (elmo-spam-spamassassin-register-messages): New inline function.
+       (elmo-spam-register-spam-messages): Define.
+       (elmo-spam-register-good-messages): Ditto.
+
+       * elsp-bogofilter.el (elmo-spam-bogofilter-max-messages-per-process):
+       Fixed typo.
+
+       * elmo.el (toplevel): Added autoload setting for
+       `elmo-get-global-flags'.
+       (elmo-message-has-global-flag-p): New function.
+       (elmo-message-set-global-flags): Ditto.
+       (elmo-folder-type): Improvement for name: format.
+
+       * elmo-imap4.el (elmo-imap4-session-flag-available-p): Check
+       availability of keyword flags.
+       (elmo-imap4-folder-list-flagged): Treat keyword flags.
+       (elmo-folder-list-flagged-plugged): Renamed from
+       elmo-folder-list-flagged-unplugged.
+       (elmo-imap4-set-flag): If "\*" is treated as permanent flag,
+       accept any flag as keyword flag.
+       (elmo-folder-set-flag-plugged): Accept keyword flags.
+       (toplevel): Added autoload setting for `elmo-get-global-flags'.
+
+       * elmo-flag.el (elmo-get-global-flags): New function.
+
+       * elmo-filter.el (elmo-folder-diff): Fix total number for filter
+       folders.
+
+       * elmo-version.el (elmo-version): Up to 2.11.24.
+
+2004-02-08  Yoichi NAKAYAMA  <yoichi@geiin.org>
+
+       * elmo-util.el (elmo-buffer-field-primitive-condition-match): Use
+       elmo-multiple-field-body instead of std11-field-body to check all
+       headers.
+
 2004-02-07  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * elmo-util.el (elmo-cache-expire): Completion require match "age"
 
        * elmo-util.el (elmo-msgdb-insert-file-header): Moved from
        modb-legacy.el.
-       (elmo-multiple-field-body): Moved from elmo-util.el.
+       (elmo-multiple-field-body): Moved from elmo-msgdb.el.
 
        * elmo-msgdb.el (elmo-multiple-field-body): Moved to elmo-util.el.