* Added `shimbun' feature (EXPERIMENTAL).
[elisp/wanderlust.git] / elmo / ChangeLog
index 687bd84..3605093 100644 (file)
@@ -1,3 +1,122 @@
+2001-03-12  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo.el (elmo-folder-msgdb): Define as macro.
+       (elmo-folder-open): Added argument `load-msgdb'.
+       (elmo-generic-folder-open): Ditto.
+       (elmo-folder-encache): New function.
+
+       * elmo-dop.el (elmo-dop-queue): Moved from elmo-dop.el.
+
+       * elmo-net.el (elmo-message-fetch): Check the cache path is non-nil.
+
+       * elmo-msgdb.el (elmo-msgdb-delete-msgs):
+       Eliminated argument FOLDER and added argument MSGDB.
+       (elmo-dop-queue-load): Moved from elmo-dop.el.
+       (elmo-dop-queue-save): Ditto.
+
+       * elmo-map.el (elmo-map-folder-update-locations): Sort by number.
+
+       * elmo-imap4.el (elmo-folder-open): Added argument load-msgdb.
+
+       * elmo-filter.el (elmo-filter-folder-list-unreads-internal):
+       Use elmo-folder-msgdb instead of elmo-folder-msgdb-internal.
+       (elmo-filter-folder-list-importants-internal): Ditto.
+
+       * elmo-map.el (elmo-folder-pack-number): Ditto.
+
+       * elmo-mime.el (elmo-mime-message-display): Ditto.
+
+       * elmo.el (elmo-generic-folder-commit): Ditto.
+       (elmo-folder-list-unreads): Ditto.
+       (elmo-folder-list-importants): Ditto.
+       (elmo-generic-folder-commit): Ditto.
+       (elmo-message-set-mark): Ditto.
+       (elmo-generic-folder-append-msgdb): Ditto.
+       (elmo-folder-synchronize): Ditto.
+       (elmo-folder-messages): Ditto.
+       (elmo-init): Call elmo-dop-queue-load.
+       (elmo-folder-list-messages): Ditto.
+
+       * elmo-nntp.el (elmo-folder-update-number): Ditto.
+       (elmo-nntp-folder-process-crosspost): Ditto.
+       (elmo-folder-list-unreads-internal): Ditto.
+
+       * elmo-dop.el: Removed old functions.
+
+2001-03-05  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-msgdb.el (elmo-msgdb-delete-msgs): Changed argument from
+       `folder' to `msgdb'.
+
+2001-03-01  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * mmimap.el (mmimap-parse-parameters-from-list): Define as alias for
+       `mime-decode-parameters' instead of `mime-decode-parameter-plist'.
+
+       * elmo-msgdb.el (elmo-msgdb-search-internal-primitive): Bind
+       case-fold-search.
+
+2001-02-28  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-util.el (elmo-resque-obsolete-variable): Use defvaralias if
+       defined.
+
+       * mmimap.el (toplevel): Require 'mime-parse and 'static.
+       (mmimap-parse-parameters-from-list): Define as alias for
+       `mime-decode-parameter-plist' if it is defined as function.
+       (mmimap-make-mime-entity): Added argument `number'.
+       (initialize-instance): Set `number' argument of mmimap-make-mime-entity
+       as 0.
+       (mime-imap-entity-header-string): Arrange node-id for rfc2060 section.
+
+       * elmo.el (elmo-folder-have-subfolder-p): New generic function.
+
+       * elmo-mark.el (elmo-folder-have-subfolder-p): Define.
+
+       * elmo-internal.el (elmo-folder-list-subfolders): Rewrite.
+
+2001-02-27  Yuuichi Teranishi  <teranisi@gohome.org>
+
+       * elmo-maildir.el (elmo-folder-msgdb-create): Fixed.
+
+       * elmo-imap4.el (elmo-folder-initialize): Fixed problem
+       when elmo-imap4-default-authenticate-type is nil.
+       (elmo-folder-list-subfolders): Ditto
+       (According to the reported of Bun Mizuhara <mizuhara@acm.org>)
+       (elmo-imap4-fetch-callback-1-subr): Renamed from
+       `elmo-imap4-fetch-callback-1' and define as inline function.
+       (elmo-imap4-fetch-callback-1):
+       Renamed from `elmo-imap4-fetch-callback'.
+       (elmo-imap4-parse-fetch): Funcall `elmo-imap4-fetch-callback'.
+
+       * elmo-localdir.el (elmo-folder-expand-msgdb-path): Fixed
+       msgdb path (To keep compatibility with main trunk).
+
+       * elmo-vars.el (elmo-inhibit-number-mapping): New variable.
+
+       * elmo-util.el (elmo-make-file-cache): Moved position of
+       some macros.
+
+       * elmo-pop3.el (elmo-pop3-inhibit-uidl): Eliminated.
+       (elmo-pop3-get-session): Use `elmo-inhibit-number-mapping'
+       instead of `elmo-pop3-inhibit-uidl'.
+       (elmo-folder-exists-p): Ditto.
+       (elmo-pop3-folder-list-messages): Ditto.
+
+       * elmo-pipe.el (elmo-pipe-drain): Use `elmo-inhibit-number-mapping'
+       instead of `elmo-pop3-inhibit-uidl'.
+       (elmo-folder-status): Ditto.
+
+       * elmo-dop.el (elmo-dop-folder): New variable.
+       (elmo-dop-lock-message): Eliminated.
+       (elmo-dop-unlock-message): Ditto.
+       (elmo-dop-lock-list-load): Ditto.
+       (elmo-dop-lock-list-save): Ditto.
+       (elmo-dop-delete-folder): Ditto.
+       (elmo-dop-rename-folder): Ditto.
+
+       * elmo.el: Removed incomplete commentary.
+
 2001-02-25  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * elmo.el (toplevel): Require 'elmo-version first;