-2001-04-04 Yuuichi Teranishi <teranisi@gohome.org>
+2001-11-01 Yuuichi Teranishi <teranisi@gohome.org>
- * shimbun.el, sb-airs.el, sb-asahi.el, sb-bbdb-ml.el, sb-cnet.el,
- sb-fml.el, sb-lump.el, sb-mew.el, sb-mhonarc.el,
- sb-netbsd.el, sb-sponichi.el, sb-text.el, sb-wired.el,
- sb-xemacs.el, sb-yomiuri.el, sb-zdnet.el, sb-tcup.el: Removed.
+ * elmo-imap4.el (elmo-imap4-send-command): If BYE response is detected,
+ delete process.
+ (elmo-imap4-accept-ok): Ditto.
- * elmo-util.el (elmo-resque-obsolete-variable): Fix.
+2001-10-09 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp>
-2001-04-03 Yuuichi Teranishi <teranisi@gohome.org>
+ * elmo-maildir.el (elmo-maildir-max-of-folder): Call
+ elmo-maildir-update-current (In order to create qinfo-MSG
+ in queue folder correctly).
- * sb-airs.el: Added footer.
+2001-10-03 Yuuichi Teranishi <teranisi@gohome.org>
- * shimbun.el (shimbun-article): Define as luna-method.
+ * elmo-dop.el (elmo-dop-flush-pending-append-operations): Check
+ return value of elmo-append-msg.
- * sb-tcup.el: New file.
+2001-09-20 Yuuichi Teranishi <teranisi@gohome.org>
- * sb-airs.el (toplevel): Require 'sb-mhonarc.
- (According to the report from ABE Yasushi <yasushi@indigo.co.jp>)
+ * elmo-util.el (elmo-address-quote-specials): New function;
+ Renamed from `wl-address-quote-specials'.
-2001-04-02 Yuuichi Teranishi <teranisi@gohome.org>
+2001-09-13 Kenichi OKADA <okada@opaopa.org>
- * sb-asahi.el (shimbun-index-url): Removed redundant '/' in URL string.
- (shimbun-get-headers): Ditto.
+ * elmo-nntp.el (elmo-nntp-post): Fix for `elmo-default-nntp-stream-type'.
- * elmo.el: Moved obsolete variable definitions from
- elmo-imap4.el, elmo-nntp.el and elmo-pop3.el.
+2001-08-20 Tatsuya Kinoshita <tats@iris.ne.jp>
- * sb-asahi.el (shimbun-asahi-groups): Deleted "feneral" and "personal"
- groups.
+ * elmo-pop3.el (elmo-pop3-parse-uidl-response): Allow multiple
+ space delimiter for uidl response.
- * shimbun.el: New file.
+2001-07-28 Kenichi OKADA <okada@opaopa.org>
- * elmo-shimbun.el: New file.
+ * elmo-nntp.el (elmo-network-initialize-session): Call
+ `elmo-nntp-send-mode-reader'.
+ (elmo-network-setup-session): Remove `elmo-nntp-send-mode-reader'.
- * sb-airs.el, sb-asahi.el, sb-bbdb-ml.el, sb-cnet.el,
- sb-fml.el, sb-lump.el, sb-mew.el, sb-mhonarc.el,
- sb-netbsd.el, sb-sponichi.el, sb-text.el, sb-wired.el,
- sb-xemacs.el, sb-yomiuri.el, sb-zdnet.el: New files.
+2001-07-25 Yuuichi Teranishi <teranisi@gohome.org>
-2001-03-12 Yuuichi Teranishi <teranisi@gohome.org>
+ * elmo-archive.el (elmo-archive-get-archive-name): Cause an error when
+ unknown archive type is specified.
- * 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.
+2001-07-23 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-dop.el (elmo-dop-queue): Moved from elmo-dop.el.
+ * elmo-util.el (toplevel): Require 'mcharset and 'pces.
+ (Pointed out by Makoto Fujiwara <makoto@ki.nu>)
- * elmo-net.el (elmo-message-fetch): Check the cache path is non-nil.
+2001-07-13 Yuuichi Teranishi <teranisi@gohome.org>
- * 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.
+ * elmo2.el (elmo-msgdb-search): Use elmo-condition-in-msgdb-p instead
+ of elmo-condition-find-key.
- * elmo-map.el (elmo-map-folder-update-locations): Sort by number.
+ * elmo-util.el (elmo-condition-in-msgdb-p-internal): New function.
+ (elmo-condition-in-msgdb-p): Ditto.
+ (elmo-read-search-condition-internal): Don't set REQUIRE-MATCH
+ argument.
- * elmo-imap4.el (elmo-folder-open): Added argument load-msgdb.
+2001-07-05 Yuuichi Teranishi <teranisi@gohome.org>
- * 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-imap4.el (elmo-imap4-find-next-line): Fixed
+ label for elmo-display-progress.
- * elmo-map.el (elmo-folder-pack-number): Ditto.
+2001-07-04 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-mime.el (elmo-mime-message-display): Ditto.
+ * 2.6.0 is released.
- * 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.
+2001-06-18 Yuuichi Teranishi <teranisi@gohome.org>
- * 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.
+ * elmo-pop3.el (elmo-network-close-session): Removed 3rd argument.
+ (elmo-network-setup-session): Ditto.
+ (elmo-message-fetch-plugged): Ditto.
+ (elmo-pop3-send-command): Don't call elmo-pop3-lock.
+ (elmo-network-initialize-session): Ditto.
+ (elmo-pop3-read-response): Abolish 3rd argument.
+ (elmo-pop3-read-response): Don't call elmo-pop3-unlock.
+ (elmo-pop3-read-contents): Ditto.
+ (elmo-pop3-read-body): Ditto.
+ (elmo-pop3-max-of-folder): Call elmo-pop3-commit.
+ (elmo-pop3-lock): Abolish.
+ (elmo-pop3-unlock): Ditto.
+ (elmo-pop3-locked-p): Ditto.
+ (elmo-folder-check): Don't call elmo-pop3-locked-p.
+
+2001-06-15 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-version.el (elmo-version): Up to 2.6.0.
+
+ * elmo-pop3.el (elmo-pop3-debug): New variable.
+ (elmo-pop3-debug-inhibit-logging): Ditto.
+ (elmo-pop3-debug): New function.
+ (elmo-pop3-send-command): Call elmo-pop3-debug.
+ (elmo-pop3-read-response): Added keep-lock optional argument;
+ Don't unlock if keep-lock is non-nil.
+ (elmo-pop3-process-filter): Call elmo-pop3-debug.
+ (elmo-network-authenticate-session): Bind
+ elmo-pop3-debug-inhibit-logging as t.
+ (elmo-network-setup-session): Call elmo-pop3-read-response with
+ keep-lock argument.
+ (elmo-pop3-read-msg): Ditto.
+ (elmo-pop3-locked-p): Call elmo-pop3-debug.
+ (elmo-pop3-read-body): Call elmo-pop3-unlock.
+ (elmo-network-initialize-session): Call elmo-pop3-lock.
+
+2001-06-13 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-pop3.el (elmo-pop3-lock): New buffer local variable.
+ (elmo-pop3-send-command): Call elmo-pop3-lock.
+ (elmo-pop3-read-response): Call elmo-pop3-unlock.
+ (elmo-pop3-read-contents): Ditto.
+ (elmo-pop3-lock): New function.
+ (elmo-pop3-unlock): Ditto.
+ (elmo-pop3-locked-p): Ditto.
+ (elmo-pop3-commit): Don't delete process if elmo-pop3-locked-p
+ returns t.
+
+2001-06-11 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-util.el (elmo-file-field-primitive-condition-match):
+ New inline function (Don't fetch file content if "first" or "last").
+ (elmo-file-field-condition-match): Use
+ elmo-file-field-primitive-condition-match.
+
+ * elmo-localdir.el (elmo-localdir-field-primitive-condition-match):
+ New inline function.
+ (elmo-localdir-field-condition-match):
+ Use elmo-localdir-field-primitive-condition-match.
+ (elmo-localdir-search): Speed up simple "last" and "first".
+
+ * elmo2.el (elmo-move-msgs): Bind
+ elmo-inhibit-display-retrieval-progress as t while moving messages.
+
+ * elmo-vars.el (elmo-display-retrieval-progress-threshold):
+ New variable.
+ (elmo-inhibit-display-retrieval-progress): Ditto.
+
+ * elmo-pop3.el (elmo-pop3-process-filter): Use elmo-display-progress
+ for retrieval progress;
+ Don't display progress when total buffer size is smaller than
+ elmo-display-retrieval-progress-threshold.
+ (elmo-pop3-read-msg): Don't display progress when
+ elmo-inhibit-display-retrieval-progress is non-nil;
+ Remove progress bar after retrieval.
+
+ * elmo-imap4.el (elmo-imap4-find-next-line): Use elmo-display-progress
+ for retrieval progress;
+ Don't display progress when literal size is smaller than
+ elmo-display-retrieval-progress-threshold.
+ (elmo-imap4-read-msg): Don't display progress when
+ elmo-inhibit-display-retrieval-progress is non-nil;
+ Remove progress bar after retrieval.
+ * elmo-imap4.el (elmo-imap4-read-part): Ditto.
+
+2001-06-07 Yuuichi Teranishi <teranisi@gohome.org>
+
+ * elmo-imap4.el (elmo-imap4-display-literal-progress): New variable.
+ (elmo-imap4-find-next-line): Display progress while literal fetching.
+ (elmo-imap4-read-msg): Likewise.
+ (elmo-imap4-read-part): Ditto.
-2001-02-28 Yuuichi Teranishi <teranisi@gohome.org>
+2001-06-06 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-util.el (elmo-resque-obsolete-variable): Use defvaralias if
- defined.
+ * elmo-pop3.el (elmo-pop3-process-filter): Show retrieve progress.
+ (elmo-pop3-total-size): New variable.
+ (elmo-pop3-read-msg): Bind elmo-pop3-total-size while fetching.
- * 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.
+2001-03-27 Kenichi OKADA <okada@opaopa.org>
- * elmo.el (elmo-folder-have-subfolder-p): New generic function.
+ * elmo-imap4.el (elmo-imap4-list-folders): Fixed problem when
+ hierarchy is t.
- * elmo-mark.el (elmo-folder-have-subfolder-p): Define.
+2001-03-07 TAKAHASHI Kaoru <kaoru@kaisei.org>
- * elmo-internal.el (elmo-folder-list-subfolders): Rewrite.
+ * elmo-version.el (elmo-appname): Fixed typo.
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;
- for little `recursive-load-depth' settings.
- Fix "ends here" comment.
-
-2001-02-23 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-util.el (toplevel): Require 'poem;
- Some functions are moved from elmo-cache.el.
-
- * elmo-net.el (toplevel): Require 'elmo-cache.
-
- * elmo-msgdb.el (toplevel): Don't require 'elmo-cache.
-
- * elmo.el (toplevel): Ditto.
-
- * elmo-cache.el: Rewrite with luna;
- Some functions are moved to elmo-util.el.
-
- * elmo-internal.el (elmo-internal-folder-list): New variable.
- (elmo-internal-folder-initialize): Rewrite.
- (elmo-folder-list-subfolders): Ditto.
+ * elmo-imap4.el (elmo-imap4-list-folders): Fixed problem when
+ elmo-default-imap4-authenticate-type is nil
+ (Reported by Bun Mizuhara <mizuhara@acm.org>).
- * elmo-cache.el (elmo-cache-search-all): Eliminated.
- (elmo-cache-collect-sub-directories): Ditto.
+ * elmo-vars.el (elmo-pop3-use-uidl): Moved from `elmo-pop3.el'.
+ (Adviced by Akihiro MOTOKI <mokkun@iname.com>)
2001-02-22 Yuuichi Teranishi <teranisi@gohome.org>
* elmo-version.el (elmo-version): Up to 2.5.8.
- * elmo.el (elmo-folder-list-messages-mark-match): New function.
+ * elmo2.el (elmo-msgdb-list-messages-mark-match): New function.
* elmo-util.el (elmo-list-insert): New function.
-2001-02-21 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo.el (elmo-init): New function.
- (elmo-quit): Call `elmo-crosspost-message-alist-save'.
-
- * elmo-vars.el (elmo-msgdb-file-header-chop-length): New variable
- (Renamed from `elmo-localdir-header-chop-length').
-
- * elmo-pop3.el (elmo-pop3-use-cache,
- elmo-pop3-send-command-synchronously): Moved from `elmo-vars.el'.
-
- * elmo-nntp.el (elmo-message-fetch): Define.
- (elmo-message-fetch-unplugged): Ditto.
- (elmo-nntp-overview-fetch-chop-length): Moved from `elmo-vars.el'.
- (elmo-nntp-use-cache): Ditto.
- (elmo-nntp-max-number-precedes-list-active): Ditto.
-
- * elmo-multi.el (elmo-multi-divide-number): Moved from `elmo-vars.el'.
-
- * elmo-msgdb.el (elmo-localdir-insert-header): Renamed to
- `elmo-msgdb-insert-file-header'.
- Use `elmo-msgdb-file-header-chop-length'.
-
- * elmo-localdir.el (elmo-localdir-lockfile-list): Moved from
- `elmo-vars.el'.
-
- * elmo-cache.el (elmo-cache-insert-header): Eliminated.
- (elmo-cache-msgdb-create-overview-entity-from-file): Use
- `elmo-msgdb-insert-file-header'.
-
- * elmo-imap4.el, elmo-nntp.el, elmo-pop3.el:
- Use new variable;
- Define obsolete variables with `elmo-define-obsolete-variable',
-
- * elmo-util.el (elmo-warning-buffer-name): New constant.
- (elmo-warning): New function.
- (elmo-obsolete-variable-alist): New variable.
- (elmo-obsolete-variable-show-warnings): New variable.
- (elmo-define-obsolete-variable): New function.
- (elmo-resque-obsolete-variable): Ditto.
- (elmo-resque-obsolete-variables): Ditto.
-
-2001-02-20 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-vars.el (elmo-use-buffer-cache, elmo-buffer-cache-size):
- Eliminated.
+2001-02-21 OKAZAKI Tetsurou <okazaki@be.to>
- * elmo-pop3.el, elmo-nntp.el: Use custom.
+ * elmo-util.el (elmo-display-progress): Prefer
+ `progress-feedback-with-label' to `lprogress-display'.
2000-02-20 Kenichi OKADA <okada@opaopa.org>
* elmo-imap4.el (elmo-network-authenticate-session): Fix.
* elmo-pop3.el (elmo-network-authenticate-session): Add comments.
-2001-02-20 Yuuichi Teranishi <teranisi@gohome.org>
-
- * Luna-fy Kenichi OKADA's following changes.
- * elmo.el (elmo-folder-list-messages-internal): Added optional argument
- `nohide'.
- (elmo-folder-synchronize): Changed meaning of argument `ignore-msgdb'.
-
-2001-02-21 OKAZAKI Tetsurou <okazaki@be.to>
-
- * elmo-util.el (elmo-display-progress): Prefer
- `progress-feedback-with-label' to `lprogress-display'.
-
2000-02-20 Kenichi OKADA <okada@opaopa.org>
* elmo-imap4.el (elmo-imap4-list-folder): Added 'uid'
* elmo-msgdb.el (elmo-msgdb-max-of-killed): New function.
* elmo-imap4.el (elmo-imap4-list-folder): Use killed-list.
-2001-02-20 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo.el (elmo-folder-process-crosspost): New generic method.
- (elmo-folder-writable-p): Ditto.
- (elmo-folder-message-appendable-p): Eliminated.
- (elmo-generic-folder-append-msgdb): Rewrite.
- (elmo-newsgroups-hashtb): New internal variable.
- (elmo-crosspost-message-set): Eliminated.
- (elmo-crosspost-message-delete): Ditto.
- (elmo-setup-subscribed-newsgroups): New function.
- (elmo-crosspost-message-alist-modified): New internal variable.
- (elmo-crosspost-message-alist-load): New function (Renamed from
- `wl-crosspost-alist-load').
- (elmo-crosspost-message-alist-save): Ditto (Renamed from
- `wl-crosspost-alist-save').
-
- * elmo-util.el (elmo-parse): New function (Renamed from `wl-parse').
-
- * elmo-nntp.el (elmo-nntp-folder): New slots `temp-crosses' and
- `unreads'.
- (elmo-nntp-groups-hashtb): Eliminated (Renamed to
- elmo-newsgroups-hashtb).
- (elmo-nntp-message-fetch): Call `elmo-nntp-setup-crosspost-buffer',
- `elmo-nntp-folder-update-crosspost-message-alist'.
- (elmo-nntp-get-folders-info): Use `elmo-newsgroups-hashtb' instead of
- `elmo-nntp-groups-hashtb'.
- (elmo-nntp-make-groups-hashtb): Eliminated.
- (elmo-nntp-parse-newsgroups): New function (Renamed from
- `wl-parse-newsgroups').
- (elmo-folder-creatable-p, elmo-folder-writable-p,
- elmo-folder-close-internal, elmo-folder-mark-as-read,
- elmo-folder-process-crosspost, elmo-folder-list-unreads-internal):
- Define.
- (elmo-nntp-folder-update-crosspost-message-alist): New function.
-
- * elmo-net.el (elmo-message-fetch): Check buffer size.
-
- * elmo-multi.el (elmo-multi-split-number-alist): New function.
-
- * elmo-localdir.el (elmo-folder-append-buffer): Fixed logic.
-
- * elmo-imap4.el (elmo-folder-rename-internal): Send `select' command
- before `close' command.
-
- * elmo.el (elmo-folder-list-unreads-internal): Added argument
- `mark-alist' (All other related portions are changed).
-
-2001-02-13 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-util.el (elmo-create-hash-size): Eliminated.
- (elmo-make-hash) Make a hash with `one less than a power of two'
- length.
-
- * elmo-vars.el (elmo-hash-minimum-size): New variable.
- (elmo-hash-maximum-size): Changed value.
-
-2001-02-09 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-mime.el (elmo-mime-message-display): Added argument `unread'.
- (elmo-mime-message-display-as-is): Ditto.
-
-2001-02-07 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-pipe.el (elmo-pipe-drain): Eliminated needless bindings;
- Use `elmo-folder-close-internal' instead of `elmo-folder-close'.
-
-2001-02-06 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-mark.el: New file.
-
- * elmo-internal.el: Rewrite (Almost empty).
-
-2001-02-05 Yuuichi Teranishi <teranisi@gohome.org>
-
- * mmimap.el (mmimap-make-mime-entity): Consider message/rfc822.
- (mime-imap-entity-header-string): Ditto.
- (mmimap-entity-section): Rewrite.
-
-2001-01-30 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-nmz.el: New file.
-
- * elmo-pipe.el: Rewrite with luna.
-
-2001-01-29 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-archive.el: Rewrite with luna.
-
- * elmo-multi.el (elmo-folder-list-unreads-internal): Fixed.
- (elmo-folder-list-importants-internal): Ditto.
-
-2001-01-24 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-archive.el (elmo-archive-version): Abolish.
- (toplevel) Removed `boso' comment.
-
-2001-01-23 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-msgdb.el (elmo-msgdb-add-msgs-to-seen-list): Renamed from
- elmo-msgdb-add-msgs-to-seen-list-subr;
- Changed argument seen-marks to unread-marks.
-
- * elmo-nntp.el: Rewrite with luna.
-
-2001-01-22 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-filter.el: Rewrite with luna.
-
-2001-01-18 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-pop3.el: Rewrite with luna.
-
-2001-01-17 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-multi.el: Rewrite with luna.
-
- * elmo-vars.el (elmo-use-killed-list): Abolish.
- All other related portions are changed.
- (elmo-filename-replace-string-alist): Renamed from
- elmo-msgid-replace-string-alist.
-
-2001-01-16 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-msgdb.el (elmo-msgdb-delete-msgs): Changed argument.
-
- * elmo-map.el: New file.
- * elmo-maildir.el: Rewrite with luna.
-
-2001-01-14 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo.el: Changed meaning of `elmo-folder-commit'.
- * elmo-mime.el (elmo-mime-display-as-is-internal): New function.
-
-2001-01-07 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo.el (elmo-folder-append-buffer): New function.
- (Renamed from `elmo-append-msg')
-
-2000-12-18 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-mime.el: New file.
-
-2000-12-14 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-cache.el: Rewrite.
-
2000-02-17 Kenichi OKADA <okada@opaopa.org>
* elmo-pop3.el (elmo-network-authenticate-session): Bind `sasl-mechanisms'
-2000-12-08 Yuuichi Teranishi <teranisi@gohome.org>
-
- * elmo-vars.el (elmo): New group.
- (elmo-strict-diff-folder-regexp): New variable.
-
- * elmo-util.el (elmo-call-func): Abolish.
- (elmo-folder-get-type): Ditto.
- (elmo-*-get-spec): Ditto.
- (elmo-*-spec-*): Ditto.
- (elmo-imap4-identical-name-space-p): Ditto.
- (elmo-folder-identical-system-p): Ditto.
- (elmo-folder-direct-copy-alist): Ditto.
- (elmo-folder-direct-copy-p): Ditto.
-
- * elmo-pipe.el (elmo-pipe-folder): New luna class.
- (elmo-folder-initialize): Define.
- (elmo-folder-get-primitive-list): Ditto.
+2001-02-16 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-nntp.el (elmo-nntp-folder): New luna class.
- (elmo-folder-initialize): Define.
- Renamed `elmo-network-session-host-internal' to
- `elmo-network-session-server-internal'.
+ * elmo-msgdb.el (elmo-msgdb-rename-path): Fix.
- * elmo-multi.el (elmo-multi-folder): New luna class.
- (elmo-folder-initialize): Define.
- (elmo-folder-get-primitive-list): Ditto.
- (elmo-folder-contains-type): Ditto.
- (elmo-message-use-cache-p): Ditto.
+ * elmo-imap4.el (elmo-imap4-rename-folder): Send select command
+ before rename command.
- * elmo-msgdb.el (elmo-msgdb-expand-path): Abolish.
- Use `elmo-folder-msgdb-path' instead of `elmo-msgdb-expand-path'.
+2001-02-14 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-maildir.el (elmo-maildir-folder): New luna class.
- (elmo-folder-initialize): Define.
+ * elmo2.el (elmo-buffer-cache-message): Added argument `unread'.
- * elmo-filter.el (elmo-filter-folder): New luna class.
- (elmo-folder-initialize): Define.
- (elmo-folder-get-primitive-list): Ditto.
- (elmo-folder-contains-type): Ditto.
+2001-02-13 OKAZAKI Tetsurou <okazaki@be.to>
-2000-12-06 Yuuichi Teranishi <teranisi@gohome.org>
+ * elmo-imap4.el (elmo-imap4-prefetch-msg): Set `msgdb'
+ argument of `elmo-imap4-read-msg' as nil.
- * elmo-imap4.el: Rewrite with luna.
-
- * mmimap.el: New file.
-
- * mmelmo.el, mmelmo-imap4.el: Removed.
+2001-02-13 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-net.el: Ditto.
+ * elmo2.el (elmo-prefetch-msg): Set `unread' argument of
+ `elmo-read-msg' as 'unread.
+ (elmo-read-msg-with-cache): Set `msgdb' argument as nil.
+
+ * elmo-archive.el (elmo-archive-read-msg): Fixed arguments.
+ * elmo-cache.el (elmo-cache-read-msg): Ditto.
+ * elmo-filter.el (elmo-filter-read-msg): Ditto.
+ * elmo-imap4.el (elmo-imap4-read-msg): Ditto.
+ * elmo-internal.el (elmo-internal-read-msg): Ditto.
+ * elmo-localdir.el (elmo-localdir-read-msg): Ditto.
+ * elmo-localnews.el (elmo-localnews-read-msg): Ditto.
+ * elmo-maildir.el (elmo-maildir-read-msg): Ditto.
+ * elmo-multi.el (elmo-multi-read-msg): Ditto.
+ * elmo-nntp.el (elmo-nntp-read-msg): Ditto.
+ * elmo-pipe.el (elmo-pipe-read-msg): Ditto.
+ * elmo-pop3.el (elmo-pop3-read-msg): Ditto.
- * elmo-pop3.el (elmo-pop3-folder): New luna class.
- (elmo-folder-initialize): Define.
+2001-02-09 Yuuichi Teranishi <teranisi@gohome.org>
- * elmo-archive.el (elmo-archive-folder): New luna class.
- (elmo-folder-initialize): Define.
+ * elmo2.el (elmo-buffer-cache-message): Call `elmo-read-msg' with
+ argument `unread' as non-nil.
+ (elmo-read-msg-with-cache): Added argument `unread'.
+ (elmo-read-msg-no-cache): Ditto.
+ (elmo-read-msg): Ditto.
- * elmo-dop.el: Rename `elmo-msgdb-expand-path' to
- `elmo-folder-msgdb-path'.
- (elmo-dop-queue-append): Use `elmo-folder-name-internal' and
- `elmo-make-folder'.
+2001-02-07 Yuuichi Teranishi <teranisi@gohome.org>
-2000-12-06 Yuuichi Teranishi <teranisi@gohome.org>
+ * elmo-pipe.el (elmo-pipe-drain): Bind `elmo-inhibit-read-cache' as t
+ while moving messages.
- * elmo.el: New file.
+ * elmo2.el (elmo-read-msg): Don't use cache if
+ `elmo-inhibit-read-cache' is non-nil.
- * elmo2.el: Renamed to elmo.el.
+ * elmo-vars.el (elmo-inhibit-read-cache): New global switch.
-\f
2001-02-01 OKAZAKI Tetsurou <okazaki@be.to>
* elmo-cache.el (elmo-cache-expire-by-size): Count