X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2FChangeLog;h=76229f806791f929435815de1fbb8193a8a17b1a;hb=refs%2Fheads%2Fwl-2_8;hp=72dea86f742a7ab204160e4c3a43b99a39e50a8f;hpb=8cc01304890c8fd78fb2590c588563ecfa546286;p=elisp%2Fwanderlust.git diff --git a/elmo/ChangeLog b/elmo/ChangeLog index 72dea86..76229f8 100644 --- a/elmo/ChangeLog +++ b/elmo/ChangeLog @@ -1,5 +1,587 @@ +2001-12-27 Yuuichi Teranishi + + * 2.8.1 is released. + + * elmo-version.el (elmo-version): Up to 2.8.1. + +2001-12-27 Hiroya Murata + + * elmo.el (elmo-message-fetch-with-cache-process): Fixed typo. + +2001-12-27 Yuuichi Teranishi + + * 2.8.0 is released. + +2001-12-27 Tetsurou Okazaki + + * elmo-vars.el (elmo-nntp-default-user): Customization Type fix. + +2001-12-27 Taiji Can + + * elmo-nntp.el (elmo-network-initialize-session): Fixed for NNTP response. + +2001-12-27 Yuuichi Teranishi + + * elmo-nmz.el (elmo-nmz-use-drive-letter): New variable. + (elmo-map-folder-list-message-locations): Do drive letter conversion + on Windows environment. + (elmo-nmz-msgdb-create-entity): Use expand-file-name. + (elmo-map-message-fetch): Ditto. + +2001-12-27 Kenichi OKADA + + * elmo-nntp.el (elmo-nntp-read-response): Fixed for Response '400' + (elmo-network-initialize-session): Ditto. + +2001-12-26 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-message-fetch): Fixed '100%' message. + + * elmo-pop3.el (elmo-message-fetch-plugged): Ditto. + + * elmo-util.el (elmo-progress-clear): Ditto. + + * elmo-date.el (elmo-date-get-datevec): Fix timezone of + `DD-Mon-YYYY' type date. + +2001-12-26 Hiroya Murata + + * elmo-util.el (elmo-buffer-field-primitive-condition-match): Use + `elmo-date-make-sortable-string' instead of + `timezone-make-date-sortable'. + + * elmo-date.el (elmo-date-make-sortable-string): Use + `timezone-make-time-string'. + +2001-12-26 Yuuichi Teranishi + + * elmo.el (elmo-folder-synchronize): Delete important messages too. + + * elmo-util.el (elmo-buffer-field-primitive-condition-match): Fixed + `since'; Fix timezone. + + * elmo-msgdb.el (elmo-msgdb-search-internal-primitive): Ditto. + + * elmo-nntp.el (elmo-nntp-search-primitive): Likewise. + +2001-12-25 Hiroya Murata + + * elmo.el (elmo-message-fetch-with-cache-process): Rewrite. + +2001-12-23 Hiroya Murata + + * elmo.el (elmo-generic-folder-append-messages): Make + fetch-strategy with `use-cache' as 'maybe. Check return value of + `elmo-message-fetch'. + (elmo-message-fetch): Return return value of + `elmo-message-fetch-with-cache-process'. + (elmo-message-fetch-with-cache-process): Return non-nil if + fetching was succeed. Load cache when fetching was failed and + fetch-strategy-use-cache is 'maybe. + + * elmo-util.el (elmo-file-cache-load): New function. + + * elmo-multi.el (elmo-message-use-cache-p): Remove duplicated + defun. + + * elmo-archive.el (elmo-archive-message-fetch-internal): Return + non-nil if fetching was succeed. + + * elmo-imap4.el (elmo-imap4-message-fetch): Likewise. + + * elmo-nmz.el (elmo-map-message-fetch): Likewise. + + * elmo-nntp.el (elmo-nntp-read-body): Likewise. + (elmo-message-fetch-with-cache-process): Likwise. + + * elmo-pop3.el (elmo-pop3-read-body): Likewise. + + * elmo-shimbun.el (elmo-map-message-fetch): Likewise. + +2001-12-23 Yuuichi Teranishi + + * elmo.el (elmo-folder-delete): Delete msgdb path. + + * elmo-archive.el (elmo-folder-delete): Added `:before' qualifier. + + * elmo-maildir.el (elmo-folder-delete): Ditto. + + * elmo-localdir.el (elmo-folder-delete): Ditto. + + * elmo-imap4.el (elmo-folder-delete): Ditto. + +2001-12-19 Yuuichi Teranishi + + * elmo.el (luna-define-class): Added `biff' slot. + + * elmo-pop3.el (elmo-pop3-debug): Split biff log. + (elmo-pop3-debug-inhibit-logging): Abolished. + (elmo-network-close-session): Eliminated needless let. + (elmo-pop3-get-session): Set prefix 'BIFF' if biff folder. + (elmo-pop3-send-command): Added `no-log' argument. + (elmo-pop3-process-filter): Use `with-current-buffer'. + (elmo-pop3-auth-user): Set `no-log' argument; Delete process + if login failure. + (elmo-pop3-auth-apop): Likewise. + (elmo-network-authenticate-session): Likewise. + + * elmo-nntp.el (elmo-nntp-get-session): Set prefix 'BIFF' + if biff folder. + + * elmo-net.el (elmo-network-session-password-key): Use class symbol + string to determine protocol. + (elmo-network-session-name-prefix): Abolished. + (elmo-network-session-cache-key): Follow the change above. + (elmo-network-open-session): Ditto. + + * elmo-imap4.el (elmo-imap4-send-command): Modified error message. + (elmo-imap4-get-session): Set prefix 'BIFF' if biff folder. + + * elmo-util.el (elmo-file-field-primitive-condition-match): Fixed + unmatch condition checking. + + * elmo-localdir.el (elmo-folder-search): Don't short cut if unmatch + condition. + +2001-12-17 Yoichi NAKAYAMA + + * elmo.el (elmo-folder-confirm-appends): Fixed docstring. + +2001-12-17 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-search-internal-primitive): Fixed + test for while loop to execute at least one SEARCH command. + +2001-12-15 Yuuichi Teranishi + + * elmo-version.el (elmo-version): Up to 2.8.0. + +2001-12-14 Yuuichi Teranishi + + * elmo-archive.el (elmo-archive-folder): Added `dir-name' slot. + (elmo-archive-folder-path): Define. + (elmo-folder-initialize): Setup `dir-name' slot. + (elmo-archive-folder-list-subfolders): Fixed problem when `name' is "". + Use `dir-name' as prefix of each subfolders. + (Applyed patch from Takaaki MORIYAMA ) + +2001-12-13 Hiroya Murata + + * elmo-pipe.el (elmo-pipe-folder-copied-filename): New variable. + (elmo-pipe-folder-list-target-messages): New internal function. + (elmo-pipe-drain): Use new argument `ignore-list' instead of + `killed-list'. + (elmo-pipe-folder-copied-list-load): New function. + (elmo-pipe-folder-copied-list-save): Ditto. + (elmo-folder-open-internal): Follow the change above. + (elmo-folder-status): Fixed for copy. + +2001-12-13 Yuuichi Teranishi + + * elmo-shimbun.el (elmo-folder-creatable-p): Define. + +2001-12-12 Yuuichi Teranishi + + * elmo-localdir.el (elmo-folder-message-make-temp-files): Use + elmo-copy-file instead of elmo-add-name-to-file. + + * elmo-nmz.el (elmo-folder-message-make-temp-files): Ditto. + + * elmo-nmz.el (elmo-map-folder-list-message-locations): Allow + "file://..." index. + + * elmo-pop3.el (elmo-pop3-read-response): Set timeout argument + of accept-process-output as 1. + (elmo-pop3-read-contents): Ditto. + (elmo-pop3-read-body): Ditto. + +2001-12-12 TAKAHASHI Kaoru + + * elmo-version.el (product-version-as-string): Remove define. + +2001-12-11 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-number-set-chop-length): New variable. + (elmo-imap4-copy-messages): Chop number set using + `elmo-imap4-number-set-chop-length'. + (elmo-imap4-set-flag): Ditto. + (elmo-imap4-search-internal-primitive): Ditto. + +2001-12-11 TAKAHASHI Kaoru + + * elmo.el (elmo-folder-make-temporary-directory): Renamed from + `elmo-folder-make-temp-dir' + + * elmo-vars.el (elmo-cache-directory): New variable. + (elmo-cache-dir): Abolished. + (elmo-msgdb-directory): Renamed from `elmo-msgdb-dir'. + + * elmo-version.el (elmo-version): Up to 2.7.7. + +2001-12-11 Yuuichi Teranishi + + * elmo-util.el (elmo-obsolete-variable-show-warnings): Define with + defcustom; Set default value as t. + +2001-12-10 Yuuichi Teranishi + + * pldap.el (ldap-ldif-field-name-regexp): Changed regexp. + (ldap-search-program-arguments): Changed default value. + (ldap-search-basic): Accept exit status 4. + (ldap/field-body): Parse options. + (ldap/collect-field): Ditto. + (According to the advise from Mito ) + + * elmo-imap4.el (elmo-imap4-process-bye): New function. + (elmo-imap4-send-command): Call elmo-imap4-process-bye. + (elmo-imap4-accept-ok): Ditto. + (elmo-imap4-session-select-mailbox): If argument `no-error' equals to + 'notify-bye, only BYE error is reported. + (elmo-folder-exists-p-plugged): Set no-error argument of + `elmo-imap4-session-select-mailbox' as 'notify-bye. + + * elmo.el (elmo-imap4-bye-error): Changed message. + + * elmo-dop.el (elmo-dop-queue-flush): Fixed obsolete version message. + (elmo-dop-queue-flush): Don't append to the dop-queue while flushing + queues (It causes infinite loop). + +2001-12-10 TAKAHASHI Kaoru + + * elmo.el (elmo-folder-diff): Fixed docstring for IMAP4 + (RECENT UNSEEN MESSAGES) extension. + +2001-12-07 Mito + + * elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string): + Check number of overview fields. + +2001-12-08 Yuuichi Teranishi + + * elmo.el (elmo-folder-confirm-appends): Changed message. + (elmo-folder-confirm-appends): Ditto. + + * elmo-archive.el (elmo-archive-exec-msgs-subr1): Use + `with-temp-buffer'. + (According to the advise from Nishimoto Masaki ) + +2001-12-06 Hiroshi Tsutsui + + * elmo.el (elmo-folder-confirm-appends): Check whether the value + of elmo-folder-update-threshold is nil, which can be set by + wl-summary-update-confirm-threshold. + +2001-12-05 Yuuichi Teranishi + + * elmo-nmz.el (elmo-nmz-default-index-path): Allow path list. + (elmo-nmz-index-alias-alist): Ditto. + (elmo-map-folder-list-message-locations): Follow the change above. + +2001-12-02 Hiroya Murata + + * elmo-filter.el (elmo-folder-list-subfolders): Defined. + + * elmo-archive.el (elmo-archive-call-process): Ignore nemacs. + + * elmo-msgdb.el (elmo-msgdb-insert-file-header): Ditto. + + * elmo-util.el (elmo-read): Ditto. + (elmo-display-error): Ditto. + + * elmo-vars.el (elmo-date-match): Ditto. + + * pldap.el (ldap-coding-system): Ditto. + + * elmo-pipe.el (elmo-pipe-drain): If `copy' is non-nil, bind + `elmo-inhibit-number-mapping' as nil. + +2001-11-30 Tatsuya Kinoshita + + * elmo-pop3.el (elmo-pop3-parse-list-response): Allow multiple + space delimiter for list response. + +2001-12-02 Kenichi OKADA + + * elmo-sendlog.el (elmo-sendlog-buffer-name): Deleted. + +2001-12-02 Kenichi OKADA + + * elmo-sendlog.el (elmo-folder-delete-messages): Added. + (elmo-map-message-fetch): Fix. + * elmo-map.el (elmo-folder-status): Fix for killed. + +2001-12-02 Kenichi OKADA + + * elmo-sendlog.el: New file. + * elmo-internal.el (elmo-internal-folder-list): Added 'sendlog. + +2001-11-30 Yuuichi Teranishi + + * acap.el (acap-logging-out): New buffer local variable. + (acap-close): Set it. + (acap-wait-for-response): If acap-logging-out is non-nil, don't cause + an error. + +2001-11-28 Yuuichi Teranishi + + * acap.el (acap-response-bye-p): New function. + (acap-response-bye-message): Ditto. + (acap-wait-for-response): If bye response is received, cause an error. + (acap-parse-response): Make bye response when 'Bye' is received. + +2001-11-23 Kenichi OKADA + + * elmo-pipe.el (elmo-pipe-drain): Load killed-list. + +2001-11-21 Hiroya Murata + + * elmo-util.el (elmo-copy-file): Added argument + `ok-if-already-exists'. + (elmo-copy-file): Fixed typo. + +2001-11-21 Kenichi OKADA + + * elmo-pipe.el (elmo-pipe-drain): Load killed-list. + +2001-11-21 Kenichi OKADA + + * elmo-pipe.el (elmo-pipe-drain): Save killed-list. + +2001-11-20 Kenichi OKADA + + * elmo-pipe.el (elmo-pipe-drain): Append copied messages + to killed-list. + +2001-11-19 Kenichi OKADA + + * elmo-pipe.el (elmo-pipe-folder): Add `copy'. + (elmo-folder-initialize): Fix for `copy'. + (elmo-pipe-drain): Ditto. + (elmo-folder-open-internal): Ditto. + (elmo-folder-newsgroups): Fix. + +2001-11-19 Yuuichi Teranishi + + * elmo-maildir.el (elmo-folder-append-messages): Make temporal filename + for each message. + + * elmo-multi.el (elmo-multi-folder-diff): Fixed problem when + recent value is returned from imap folder. + + * elmo.el (elmo-folder-newsgroups): New generic function. + + * elmo-localnews.el (elmo-localnews-folder): Added `group' slot. + (elmo-folder-initialize): Set it. + (elmo-folder-expand-msgdb-path): Use it. + (elmo-folder-newsgroups): Define. + + * elmo-filter.el (elmo-folder-newsgroups): Define. + + * elmo-pipe.el (elmo-folder-newsgroups): Ditto. + + * elmo-nntp.el (elmo-folder-newsgroups): Ditto. + + * elmo-multi.el (elmo-folder-newsgroups): Ditto. + +2001-11-10 Hiroya Murata + + * elmo-shimbun.el (elmo-shimbun-update-overview-folder-list): New + user option. + (elmo-shimbun-header-extra-field): New inline function. + (elmo-shimbun-header-set-extra-field): Ditto. + (elmo-shimbun-folder-header-hash-setup): Ditto. + (elmo-shimbun-update-overview): Ditto. + (elmo-shimbun-msgdb-to-headers): Set extra field `x-shimbun-id'. + (elmo-shimbun-folder-setup): Use + `elmo-shimbun-folder-header-hash-setup' to be setup hash table. + (elmo-shimbun-get-headers): Ditto. + (elmo-map-message-fetch): Call `elmo-shimbun-update-overview'; + Insert `X-Shimbun-Id:' header if extra field is set. + (elmo-map-folder-list-message-locations): Return `x-shimbun-id' + field's value instead of `shimbun-header-id'. + + * elmo-msgdb.el (elmo-msgdb-overview-entity-set-references): New + inline function. + (elmo-msgdb-overview-entity-set-date): Ditto. + (elmo-msgdb-overview-entity-set-extra-field): Ditto. + +2001-11-09 Yuuichi Teranishi + + * mmimap.el (mmimap-entity-section): Changed body node number from + "0" to "1". + +2001-11-08 Hiroya Murata + + * elmo-pop3.el (elmo-folder-delete-messages-plugged): Renamed from + `elmo-folder-delete-messages'. + + * elmo-nmz.el (elmo-nmz-index-alias-alist): New user option. + (elmo-folder-initialize): Changed to expand alias into index path. + + * elmo-mime.el (elmo-mime-insert-sorted-header): Call + `elmo-mime-insert-header-from-buffer' with 6th arg + `sorted-fields'. + +2001-11-08 Yuuichi Teranishi + + * mmimap.el (mmimap-entity-section): If node-id is nil, return "0". + + * elmo.el (elmo-diff-new): New inline function. + (elmo-diff-unread): Ditto. + (elmo-diff-all): Ditto. + + * elmo-imap4.el (elmo-imap4-server-diff-async-callback-1): Get recent + value from responseb. + (elmo-imap4-folder-diff-plugged): Ditto. + (elmo-imap4-server-diff-async): Added recent argument. + (elmo-server-diff-async): Ditto. + (elmo-imap4-folder-diff-plugged): Ditto. + + * elmo-version.el (elmo-version): Up to 2.7.6. + +2001-11-05 Hiroya Murata + + * elmo-util.el (elmo-parse-token): Fixed how to treat quoted-pair + in quoted-stirng. + +2001-11-05 Yuuichi Teranishi + + * elmo-pop3.el (elmo-folder-initialize): Rewrite. + + * elmo-imap4.el (elmo-folder-initialize): Ditto. + + * elmo-nntp.el (elmo-folder-initialize): Ditto. + + * elmo-multi.el (elmo-folder-initialize): Ditto. + + * elmo-util.el (elmo-parse-token): New function. + (elmo-parse-prefixed-element): Ditto. + +2001-11-01 Yuuichi Teranishi + + * elmo-imap4.el (elmo-imap4-send-command): If BYE response is detected, + delete process. + (elmo-imap4-accept-ok): Ditto. + +2001-10-25 Hiroya Murata + + * mmimap.el (mime-imap-entity-header-string): Don't check first + element of node-id is `0' (Follow last change). + +2001-10-24 Hiroya Murata + + * mmimap.el (mmimap-make-mime-entity): Fixed problem to be + assigned irregular node-id to nested multipart section. + (initialize-instance): Followed above change. + +2001-10-17 Hiroya Murata + + * elmo-shimbun.el (elmo-shimbun-get-headers): Don't call + `shimbun-open-group' (Moved to `elmo-folder-open-internal'). + (elmo-folder-open-internal): Call `shimbun-open-group' (Moved from + `elmo-shimbun-get-headers'); + Call `elmo-shimbun-folder-setup' if headers is empty (An entity of + visible article on summary exists in headers). + (elmo-map-message-fetch): Cause an error when folder is unplugged. + +2001-10-17 Yoichi NAKAYAMA + + * elmo-shimbun.el (elmo-shimbun-use-cache): Fix typo in the + definition. + +2001-10-16 Yuuichi Teranishi + + * elmo-localnews.el (elmo-folder-expand-msgdb-path): Define. + +2001-10-13 Hiroya Murata + + * elmo-msgdb.el (elmo-msgdb-insert-file-header): Moved searching + header separator into loop condition. + +2001-10-12 Hiroya Murata + + * elmo-imap4.el (elmo-folder-list-subfolders): Fixed problem; + Return duplicate folder if it has subfolder. + +2001-10-11 Yuuichi Teranishi + + * elmo.el (elmo-make-folder): Add folder name error check. + + * elmo-nntp.el (elmo-nntp-group-coding-system): New variable. + (elmo-nntp-encode-group-string): New inline function. + (elmo-nntp-decode-group-string): Ditto. + (elmo-folder-initialize): Use elmo-nntp-encode-group-string. + (elmo-nntp-folder-list-subfolders): Set processing buffer as unibyte; + Use `not' instead of `null'; + Use elmo-nntp-decode-group-string. + + * elmo-imap4.el (elmo-folder-list-subfolders): Don't append delimiter. + + * elmo-version.el (elmo-version): Up to 2.7.5. + +2001-10-10 Hiroya Murata + + * elmo-pipe.el (elmo-pipe-drain): Use `unwind-protect'; + Hide progress gauge if `elmo-folder-move-messages' exits + nonlocally. + +2001-10-09 Yuuichi Teranishi + + * elmo-imap4.el (elmo-folder-initialize): Use + `elmo-imap4-encode-folder-string' for folder name. + +2001-10-08 Hiroya Murata + + * elmo.el (elmo-folder-move-messages): Removed arguments `all' and + `done'. + +2001-10-06 Hiroya Murata + + * elmo-util.el (elmo-progress-counter-alist): New internal + variable. + (elmo-progress-counter-value): New macro. + (elmo-progress-counter-all-value): Ditto. + (elmo-progress-counter-format): Ditto. + (elmo-progress-counter-set-value): Ditto. + (elmo-progress-set): New function. + (elmo-progress-clear): Ditto. + (elmo-progress-notify): Ditto. + + * elmo-pipe.el (elmo-pipe-drain): Setup and clear progress + counter. + + * elmo.el (elmo-generic-folder-append-messages): Call + `elmo-progress-notify'. + (elmo-folder-move-messages): Don't call `elmo-display-progress'. + + * elmo-archive.el (elmo-folder-append-messages): Call + `elmo-progress-notify'. + + * elmo-imap4.el (elmo-folder-append-messages): Ditto. + + * elmo-localdir.el (elmo-folder-append-messages): Ditto. + + * elmo-maildir.el (elmo-folder-append-messages): Ditto. + 2001-10-03 Yuuichi Teranishi + * elmo-dop.el (elmo-dop-queue-method-name-alist): Fixed 'Encache' and + 'Create'. + (elmo-message-encache-dop): Added argument `read'. + + * elmo-shimbun.el (elmo-message-encache): Ditto. + + * elmo-net.el (elmo-message-encache): Ditto. + + * elmo-imap4.el (elmo-imap4-seen-messages): New buffer local variable. + (elmo-imap4-fetch-callback-1-subr): Save important message numbers to + elmo-imap4-seen-messages. + (elmo-folder-msgdb-create-plugged): Initialize + elmo-imap4-seen-messages; + Set seen mark on elmo-imap4-seen-messages. + + * elmo-pipe.el (elmo-folder-message-file-p): Define. + * elmo.el (elmo-generic-folder-append-messages): Check return value of elmo-folder-append-buffer. (elmo-folder-encache): Added optional argument `read'.