X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2FChangeLog;h=795edd42d3f8f0b63596118cf7c501f1f4d5489d;hb=f89ecc0bb760887e19533ff124a80529a5c4b50e;hp=fb5ef57209348bf3958ec8fd637f431b9b91e23d;hpb=ff8bee67251af878716b919c9d20370a027921db;p=elisp%2Fwanderlust.git diff --git a/elmo/ChangeLog b/elmo/ChangeLog index fb5ef57..795edd4 100644 --- a/elmo/ChangeLog +++ b/elmo/ChangeLog @@ -1,3 +1,583 @@ +2011-01-12 David Maus + + * elmo-nntp.el (elmo-nntp-folder-msgdb-create): Remove accidental + rebinding of new message db symbol. + +2010-11-02 Kazuhiro Ito + + * elmo-pop3.el (elmo-folder-open-internal): Don't load location + map if it is already loaded. + +2010-10-31 David Maus + + * elmo-map.el (elmo-folder-open-internal): Don't load location map + if it is already loaded. + + * elmo.el (elmo-folder-open-internal-p) + (elmo-folder-move-messages): Method removed. + * elmo-filter.el (elmo-folder-open-internal-p): Dto. + * elmo-map.el (elmo-folder-open-internal-p): Dto. + * elmo-multi.el (elmo-folder-open-internal-p): Dto. + * elmo-pipe.el (elmo-folder-open-internal-p): Dto. + * elmo-pop3.el (elmo-folder-open-internal-p): Dto. + * elmo-shimbun.el (elmo-folder-open-internal-p): Dto. + +2010-10-24 David Maus + + * elmo-pop3.el (elmo-folder-open-internal-p): Define method for + this class. + * elmo-shimbun.el (elmo-folder-open-internal-p): Dto. + * elmo-multi.el (elmo-folder-open-internal-p): Fix invalid let + statement. + +2010-10-14 David Maus + + * elmo-multi.el (elmo-folder-open-internal-p): Evaluate symbol to + return state of child folders. + +2010-10-13 David Maus + + * elmo-multi.el (elmo-folder-open-internal-p): Start with t and + set to nil if one of the child folders is not open. + (elmo-folder-open-internal): Open child folders only if they are + not opened yet. + +2010-08-31 TAKAHASHI Kaoru + + * elmo-imap4.el: Remove trailing whitespace. + + * elmo-localdir.el (elmo-folder-pack-numbers): Fix + `elmo-bind-directory' indent. + + * elmo-imap4.el (elmo-imap4-folder-list-range): Fix indent (only + cosmetic fix). + +2010-08-27 TAKAHASHI Kaoru + + * elmo-util.el (elmo-delete-char): Fix `elmo-set-work-buf' indent. + (elmo-delete-cr, elmo-get-file-string, elmo-save-string) + (elmo-string-to-list, elmo-list-to-string): Ditto. + +2010-08-26 TAKAHASHI Kaoru + + * elmo-archive.el (elmo-archive-field-condition-match) + (elmo-archive-suffix-alist) + (elmo-archive-create-file, elmo-archive-folder-append-buffer) + (elmo-archive-folder-message-make-temp-files) + (elmo-archive-append-files) + (elmo-archive-field-condition-match): Fix indent. + + * elmo-pop3.el (elmo-pop3-read-response): Fix `response-string'. + Avoid `args-out-of-range 0, 1' error. + +2010-08-24 TAKAHASHI Kaoru + + * acap.el (acap-arrival-filter): Use (delete-char (- X)) instead of + (delete-backward-char X) that deletes region in Emacs 24. + See delete-active-region described in NEWS. + * elmo-imap4.el (elmo-imap4-arrival-filter): Ditto. + * elmo-util.el (elmo-get-file-string): Ditto. + * utf7.el (utf7-encode-internal, utf7-decode-internal): Ditto. + +2010-08-09 David Maus + + * elmo.el (elmo-folder-open-internal-p): New luna method. + (elmo-folder-move-messages): Open source folder only if necessary. + * elmo-pipe.el (elmo-folder-open-internal-p): New luna method. + * elmo-multi.el (elmo-folder-open-internal-p): Dto. + * elmo-map.el (elmo-folder-open-internal-p): Dto. + * elmo-filter.el (elmo-folder-open-internal-p): Dto. + +2010-08-01 David Maus + + * elmo.el (elmo-folder-move-messages): Open source folder before + moving messages. + +2010-04-15 David Maus + + * elmo-imap4.el (elmo-imap4-folder-name-syntax): Allow numbers in + imap user name. + +2010-04-14 David Maus + + * elmo-imap4.el (elmo-imap4-disabled-extension): New + variable. List of server extensions that are disabled on the + client side. + (elmo-imap4-session-capable-p): Honour list of disabled + extensions. + +2010-03-17 David Maus + + * elmo-imap4.el (elmo-imap4-folder-list-flagged) + (elmo-imap4-search-internal-primitive): Pass filter type to imap + search when performing search for flagged messages. + +2010-01-22 Vitaly Mayatskih + + * modb-standard.el (modb-standard-save-entity): Use + `modb-standard-cleanup-stale-entities' to clean up stale entity + files in modb cache. + * elmo-imap4.el (elmo-network-authenticate-session): Ask for + capabilities after login. + +2010-01-17 TAKAHASHI Kaoru + + * elmo-imap4.el (elmo-folder-list-messages-plugged): Use TAB for + indent (only cosmetic fix). + +2010-01-15 Vitaly Mayatskih + + * elmo-version.el (elmo-version): Up to 2.15.9. + + * elmo-imap4.el (elmo-imap4-elist): New function + * elmo-imap4.el (elmo-imap4-parse-response): Added support for + ESEARCH feature (RFC4731). + * elmo-imap4.el (toplevel): Require time-stamp + * elmo-imap4.el (elmo-imap4-send-command, elmo-imap4-send-string, + elmo-imap4-read-response elmo-imap4-read-untagged + elmo-imap4-arrival-filter elmo-imap4-parse-response): Change + logging format. + * elmo-imap4.el (elmo-folder-list-messages-plugged, + elmo-imap4-folder-list-range, elmo-folder-open): Don't ask server + for full uid range on folder entering, retrieve updates only for + newly appeared messages. + * elmo-imap4.el (elmo-imap4-send-command, elmo-imap4-send-string, + elmo-imap4-read-response, elmo-imap4-read-untagged, + elmo-imap4-parse-response): Change deprecated time-stamp-hh:mm:ss + to format-time-string. + * elmo-vars.el (toplevel): New custom + `elmo-imap4-set-seen-flag-explicitly' to override setting of Seen + flag for some buggy servers. + * elmo-imap4.el (elmo-message-fetch-plugged): Ditto + +2010-01-05 TAKAHASHI Kaoru + + * acap.el (acap-parse-response): Fix comment-out style. Use three + semicolons, that should start at the left margin. + See. also (Info-goto-node "(elisp)Comment Tips"). + * elmo.el (toplevel, elmo-message-match-condition) + (elmo-folder-set-info-max-by-numdb, elmo-folder-move-messages): + Ditto. + * elmo-archive.el (elmo-archive-suffix-alist) + (elmo-archive-tar-method-alist, elmo-archive-tgz-method-alist) + (elmo-archive-method-list) + (elmo-archive-msgdb-create-as-numlist-subr2, elmo-folder-search): + Ditto. + * elmo-imap4.el (toplevel) + (elmo-imap4-send-command, elmo-imap4-check-validity) + (elmo-imap4-fetch-callback-1-subr) + (elmo-network-initialize-session, elmo-server-diff-async) + (elmo-imap4-folder-diff-plugged): Ditto + * elmo-maildir.el (elmo-maildir-temporal-filename): Ditto. + * elmo-msgdb.el (elmo-msgdb-append-element): Ditto. + * elmo-net.el (elmo-network-close-session): Ditto. + * elmo-nntp.el (elmo-nntp-create-msgdb-from-overview-string) + (elmo-nntp-parse-overview-string, elmo-nntp-post): Ditto. + * elmo-pop3.el (elmo-pop3-retrieve-headers): Ditto. + * elmo-util.el (elmo-set-auto-coding, elmo-passwd-alist-save) + (elmo-number-set-delete) + (elmo-cache-get-oldest-cache-file-entity): Ditto. + +2010-01-04 TAKAHASHI Kaoru + + * elmo-version.el (elmo-version): Up to 2.15.8. + + * elmo-mime.el (elmo-mime-insert-header-from-buffer): Use + `with-current-buffer' instead of `save-excursion' (for suppress + compile warnings). + + * elmo.el (elmo-folder-confirm-appends): Use `number-to-string' + instead of `int-to-string'. + * elmo-archive.el (elmo-archive-message-fetch-internal) + (elmo-archive-folder-message-make-temp-files) + (elmo-archive-folder-append-buffer) + (elmo-folder-delete-messages-internal) + (elmo-archive-msgdb-create-entity) + (elmo-archive-msgdb-create-as-numlist-subr2): Ditto. + * elmo-util.el (elmo-cache-expire-by-age): Ditto. + * elmo-flag.el (elmo-global-flag-set-internal): Ditto. + * elmo-file.el (elmo-folder-message-make-temp-files): Ditto. + * elmo-imap4.el (elmo-imap4-make-number-set-list) + (elmo-folder-list-subfolders): Ditto. + * elmo-localdir.el (elmo-message-file-name) + (elmo-folder-message-make-temp-files) + (elmo-localdir-msgdb-create-entity) + (elmo-folder-append-messages-*-localdir) + (elmo-folder-pack-numbers): Ditto. + * elmo-maildir.el (elmo-folder-message-make-temp-files): Ditto. + * elmo-map.el (elmo-location-map-key): Ditto. + * elmo-nntp.el (elmo-nntp-folder-postfix) + (elmo-nntp-folder-list-subfolders) + (elmo-nntp-folder-msgdb-create): Ditto. + + * elmo.el (elmo-crosspost-message-alist-save): Don't use + `function' for `lambda'. + * elmo-archive.el (elmo-archive-folder-list-subfolders) + (elmo-folder-append-messages-*-archive) + (elmo-folder-delete-messages-internal): Ditto. + * elmo-date.el (elmo-replace-in-string): Ditto. + * elmo-multi.el (elmo-folder-list-messages, elmo-folder-search) + (elmo-folder-list-flagged): Ditto. + * elmo-maildir.el (elmo-maildir-cleanup-temporal): Ditto. + * elmo-imap4.el (elmo-network-authenticate-session): Ditto. + * modb-standard.el (modb-standard-cleanup-stale-entities): Ditto. + +2010-01-02 TAKAHASHI Kaoru + + * elmo-dop.el (elmo-dop-spool-folder): Suppress warning "defsubst + `elmo-dop-spool-folder' was used before it was defined"; Use + `defun' instead. + + * pldap.el (ldap/ldif-safe-string-p): macro to function. + * elmo-imap4.el (elmo-imap4-detect-search-charset): Ditto. + + * elmo.el (elmo-folder-info-make-hashtb): Use `mapc' instead of + `mapcar'; Suppress compile warning. + * elmo-imap4.el (elmo-network-initialize-session-buffer) + (elmo-imap4-search-internal-primitive): Ditto. + * elmo-nntp.el (elmo-nntp-search-primitive): Ditto. + * elmo-archive.el (elmo-archive-exec-msgs-subr2): Ditto. + + * elmo-imap4.el (elmo-imap4-parse-address-list) + (elmo-imap4-parse-fetch-body-section, elmo-imap4-parse-body) + (elmo-imap4-parse-acl, elmo-imap4-parse-body-extension) + (elmo-imap4-parse-body-ext, elmo-imap4-parse-body): Use + `(string-to-char " ")' instead of `? ', `?\ '. + +2010-01-01 TAKAHASHI Kaoru + + * pldap.el (ldap-search-entries): Don't use `function' for lambda. + (ldap-add-entries, ldap-modify-entries): Use `mapc' instead of `mapcar'. + (ldap-delete-entries): Use `mapc' instead of `mapcar'. Don't use + `function' for lambda. + + * modb-standard.el (modb-standard-cleanup-stale-entities): Use + `string-to-number' instead of `string-to-int'. + + * elmo-util.el (elmo-set-work-buf): Use `with-current-buffer' + instead of `save-excursion' (for suppress compile warnings). + * elmo-pop3.el (elmo-pop3-retrieve-headers): Ditto. + * elmo-nntp.el (elmo-nntp-list-folders-get-cache): Ditto. + (elmo-nntp-post): Ditto. + +2009-08-01 TAKAHASHI Kaoru + + * utf7.el (utf7-get-u16char-converter): Revert BOM workaround for + Mule-UCS (to-utf-16). + (utf7-utf-16-coding-system): Change preference when Mule-UCS on + Emacs 23. + +2009-07-11 Taiki SUGAWARA + + * utf7.el (utf7-find-coding-system-without-bom): New Function. + (utf7-utf-16-coding-system): use no-BOM coding system. + (utf7-get-u16char-converter): remove workaround for BOM. + +2009-05-26 Vitaly Mayatskikh + + * elmo-util.el (elmo-union): New function, make a union of two lists. + + * elmo-mime.el (elmo-mime-entity-display): Fix Emacs crash in + mime-view when displaying malformed base64 attach. + + * elmo-imap4.el (elmo-imap4-folder-list-flagged): Use elmo-imap4-list + (removed duplicated code) + + * modb-standard.el (modb-standard-cleanup-stale-entities): New + function, Remove stale entities from elmo's cache. + +2009-05-26 TAKAHASHI Kaoru + + * elmo-version.el (elmo-version): Up to 2.15.7. + +2009-03-22 Tetsurou Okazaki + + * elsp-bsfilter.el (elmo-spam-bsfilter-update-switch): Change + default value to `--auto-update'. + +2008-07-06 TAKAHASHI Kaoru + + * elmo-pop3.el (elmo-pop3-read-contents): Fix double `goto-char'. + Add `elmo-pop3-read-point' barrier. + +2008-07-06 YAMASHITA Junji + + * elmo-pop3.el (elmo-pop3-read-contents): improving performance: + goto the previous end-point insead of the head-point, and use + `search-forward' instead of `re-search-forward'. + +2008-06-30 Tetsurou Okazaki + + * elmo-imap4.el (elmo-imap4-parse-status): Use `case' instead of `cond'. + +2008-06-30 Don Bashford + + * elmo-imap4.el (elmo-imap4-parse-status): Accept IMAP4 tokens in a + case-insensitive fashion. + +2008-03-30 Tetsurou Okazaki + + * elmo-imap4.el (elmo-imap4-send-command): Combine `process-send-string' calls. + +2008-02-20 TAKAHASHI Kaoru + + * elmo-util.el (elmo-add-name-to-file, elmo-field-body): Use + `eval-and-compile' for suppress compile warnings. + + * elmo-vars.el (dynamic-link, dynamic-call): Use `defalias-maybe' + instead of `defun-maybe' + + * elmo-util.el: Add (eval-when-compile (require 'static)). + +2008-02-19 TAKAHASHI Kaoru + + * mmimap.el: Remove (require 'static). + * acap.el: Ditto. + + * elmo-flag.el: Move ';;; Code:' comment. + * elmo-imap4.el: Ditto. + * elmo-net.el: Ditto. + + * elmo-version.el (product-provide): Fix comment. + +2008-02-18 TAKAHASHI Kaoru + + * slp.el: Add (eval-when-compile (require 'cl)). + * elmo-date.el: Ditto. + * elmo-pop3.el: Ditto. + * elmo-mime.el: Add (eval-when-compile (require 'elmo)). + +2008-02-17 TAKAHASHI Kaoru + + * modb.el (elmo-msgdb-match-condition-primitive): Use + `string-to-number' instead of `string-to-int'. + + * modb-entity.el (elmo-msgdb-create-message-entity-from-buffer) + (elmo-msgdb-message-match-condition) + (elmo-msgdb-create-message-entity-from-buffer): Use + `string-to-number' instead of `string-to-int'. + + * elmo.el (elmo-folder-confirm-appends): Use `string-to-number' + instead of `string-to-int'. + + * elmo-util.el (elmo-cache-expire-by-age): Use `string-to-number' + instead of `string-to-int'. + + * elmo-pop3.el (elmo-pop3-list-by-list, elmo-folder-status): Use + `string-to-number' instead of `string-to-int'. + + * elmo-nntp.el (elmo-nntp-make-msglist) + (elmo-folder-list-messages-plugged, elmo-nntp-folder-status) + (elmo-nntp-create-msgdb-from-overview-string) + (elmo-nntp-parse-xhdr-response, elmo-nntp-msgdb-create-message) + (elmo-nntp-search-primitive): Use `string-to-number' instead of + `string-to-int'. + + * elmo-net.el (elmo-net-folder-set-parameters): Use + `string-to-number' instead of `string-to-int'. + + * elmo-localdir.el (elmo-localdir-list-subr): Use + `string-to-number' instead of `string-to-int'. + + * elmo-imap4.el (elmo-imap4-search-internal-primitive): Use + `string-to-number' instead of `string-to-int'. + + * elmo-date.el (elmo-date-get-datevec): Use `string-to-number' + instead of `string-to-int'. + + * elmo-archive.el (elmo-archive-list-folder-subr): Use + `string-to-number' instead of `string-to-int'. + +2008-02-16 TAKAHASHI Kaoru + + * elmo-util.el (elmo-get-passwd): Fix typo. + + * elmo-nntp.el (elmo-nntp-get-server-command) + (elmo-nntp-set-server-command, elmo-nntp-xover-p) + (elmo-nntp-listgroup-p, elmo-nntp-set-listgroup) + (elmo-nntp-list-active-p, elmo-nntp-set-list-active) + (elmo-nntp-xhdr-p, elmo-nntp-set-xhdr): New backquote style. + + * elmo-imap4.el (elmo-imap4-debug) + (elmo-imap4-response-continue-req-p, elmo-imap4-response-ok-p) + (elmo-imap4-response-bye-p, elmo-imap4-response-garbage-p) + (elmo-imap4-response-value, elmo-imap4-response-error-text) + (elmo-imap4-response-bodydetail-text, elmo-imap4-value) + (elmo-imap4-nth, elmo-imap4-detect-search-charset) + (elmo-imap4-identical-system-p): New backquote style. + +2008-02-15 TAKAHASHI Kaoru + + * elmo-dop.el (elmo-make-dop-queue): New backquote style. + (elmo-dop-queue-fname, elmo-dop-queue-method): Ditto. + (elmo-dop-queue-arguments): Ditto. + + * elmo-date.el (elmo-match-substring): New backquote style. + (elmo-match-string, elmo-match-buffer): Ditto. + (elmo-date-make-sortable-string): Ditto. + + * elmo-archive.el (elmo-archive-get-method):New backquote style. + (elmo-archive-get-suffix, elmo-archive-get-regexp): Ditto. + + * elmo-multi.el (elmo-multi-real-folder-number): New backquote + style. + + * elmo-net.el (elmo-network-stream-type-spec-string): New + backquote style. + (elmo-network-stream-type-symbol): Ditto. + (elmo-network-stream-type-feature): Ditto. + (elmo-network-stream-type-function): Ditto. + (elmo-network-session-buffer): Ditto. + + * elmo-util.el (elmo-file-cache-expand-path): New backquote style. + (elmo-file-cache-status, elmo-file-cache-path): Ditto. + (elmo-make-file-cache, elmo-string, elmo-get-passwd): Ditto. + (elmo-bind-directory, elmo-set-work-buf): Ditto. + + * elmo.el (elmo-folder-send): New backquote style. + +2008-02-11 TAKAHASHI Kaoru + + * pldap.el (ldap-static-if): New backquote style. + (ldap/ldif-safe-string-p): Ditto. + (ldap/ldif-insert-field): Ditto. + + * elmo-version.el (elmo-version): Up to 2.15.6. + +2008-01-31 Yoichi NAKAYAMA + + * elmo-imap4.el (elmo-folder-list-messages-plugged): Don't include + messages with \Deleted flag. + (elmo-folder-delete-messages-plugged): Ask before sending expunge + command if there are messages with \Deleted flag. + +2007-04-24 Yoichi NAKAYAMA + + * elmo-pop3.el (elmo-pop3-auth-apop): Use more strict regexp. + http://seclists.org/bugtraq/2007/Apr/0018.html + (Suggested by Tatsuya Kinoshita) + +2007-04-16 Yoichi NAKAYAMA + + * elmo-imap4.el (elmo-folder-delete): Don't call close for mailbox + with \Noselect attribute. + +2007-04-15 Yoichi NAKAYAMA + + * elmo-imap4.el (elmo-folder-list-subfolders): Fix handling of + hierarchical folder structure with UW-imapd. + +2007-02-12 Yoichi NAKAYAMA + + * elmo-imap4.el (elmo-imap4-clear-login): Don't send LOGIN command + when the LOGINDISABLED capability is advertised. + +2007-01-27 Yoichi NAKAYAMA + + * elmo-msgdb.el (elmo-msgdb-extra-fields): Make it non-destructive. + +2007-01-23 Hiroya Murata + + * elmo-shimbun.el (elmo-shimbun-update-overview): Add argnument + `entity'. + (elmo-map-message-fetch): Call `elmo-shimbun-update-overview' only + if the message entity is exists. + +2007-01-16 Hiroya Murata + + * elmo-util.el (elmo-msgdb-insert-file-header): Call + `elmo-delete-cr-buffer'. + + * elmo-localdir.el (elmo-message-fetch-internal): Use + `insert-file-contents-as-raw-text' instead of + `insert-file-contents-as-binary'. + + * elmo-maildir.el (elmo-map-message-fetch): Ditto. + +2006-12-03 Hiroya Murata + + * elmo-imap4.el (elmo-network-initialize-session): Check to + retrieve a whole greeting message. + +2006-11-25 Hiroya Murata + + * elmo-flag.el (elmo-folder-commit): Encode `.minfo' at save. + +2006-11-21 Hiroya Murata + + * elmo-util.el (elmo-safe-plist-get): New alias or macro. + (elmo-progress-notify): Use it instead of `plist-get'. + +2006-11-19 Yoichi NAKAYAMA + + * elmo.el (elmo-generic-folder-append-messages): Remove unused + variable `table'. + +2006-11-16 Hiroya Murata + + * elmo-pipe.el (elmo-folder-set-plugged): Define. + +2006-11-15 Hiroya Murata + + * elsp-bsfilter.el (elmo-spam-bsfilter-use-remote): New user option. + (elmo-spam-list-spam-messages): Check it option. + +2006-11-08 Tetsurou Okazaki + + * elmo-util.el (elmo-with-progress-display): Return the value + of the last form in `body'. + +2006-11-07 Hiroya Murata + + * elmo-util.el (elmo-progress-start): Accept nil for `total'. Set + `elmo-progress-counter' as t when a query callback returns nil. + (elmo-progress-clear): New function. + (elmo-progress-done): Split into `elmo-progress-clear'. + (elmo-progress-notify): Update a total slot when it is nil. + (elmo-with-progress-display): Call `elmo-progress-clear' in + unwind-protect and move calling `elmo-progress-done' to outside. + + * elmo-imap4.el (elmo-imap4-find-next-line): Call + `elmo-progress-notify' with :total parameter instead of + `elmo-progress-counter-set-total'. + +2006-11-07 Tetsurou Okazaki + + * elmo-util.el (elmo-cache-expire-by-age): Add docstring. + Make it interactive. + (elmo-progress-start): Avoid updating `elmo-progress-counter' + when a query callback returns nil. Return a progress counter + instead of t whenever a start callback was called. + +2006-11-05 Hiroya Murata + + * elmo-imap4.el (elmo-imap4-session-capable-p): New macro. + (elmo-imap4-send-command): Use it. + (elmo-network-initialize-session): Ditto. + (elmo-network-setup-session): Ditto. + (elmo-folder-msgdb-create-plugged): Ditto. + +2006-11-04 Hiroya Murata + + * elmo-util.el (elmo-progress-done): Fix a miss refer to + `elmo-progress-counter'. + +2006-11-03 Hiroya Murata + + * elsp-bsfilter.el (elsp-bsfilter-list-spam-files): Abolish. + (elsp-bsfilter-list-spam-filter): New function. + (elsp-bsfilter-start-list-spam): Ditto. + (elsp-bsfilter-read-list-spam): Ditto. + (elmo-spam-list-spam-messages): Use async process to display + progress message by each message. + +2006-11-03 Yoichi NAKAYAMA + + * elmo-spam.el (elmo-spam-process-messages-as-mbox): Fix problem + of flushing previously inserted message contents. + + * elmo-imap4.el (elmo-folder-search): Fix return value. + 2006-11-01 Hiroya Murata * elmo-imap4.el (elmo-imap4-find-next-line): Check whether a label @@ -23,7 +603,7 @@ (elmo-progress-start): Ditto. (elmo-progress-done): Ditto. (elmo-progress-notify): Rewrite. - (elmo-with-progress-display): Remove first arguemnt + (elmo-with-progress-display): Remove first argument `condition'. Add optional argument `var' in `spec'. * elmo-vars.el (elmo-display-progress-threshold): Abolish. @@ -1046,7 +1626,7 @@ 2005-02-17 ARISAWA Akihiro - * elmo-shimbun.el (elmo-folder-exists-p): Use `shimbun-group-p' + * elmo-shimbun.el (elmo-folder-exists-p): Use `shimbun-group-p' if available. 2005-02-18 Hiroya Murata @@ -1592,7 +2172,7 @@ * elmo.el (elmo-folder-append-buffer): Fix docstring. (elmo-generic-folder-append-messages): If elmo-message-flags return nil, pass (read) for the FLAG argument of elmo-folder-append-buffer. - + 2004-10-02 Yoichi NAKAYAMA * elmo-split.el (elmo-split-rule): Update comment. @@ -1694,7 +2274,7 @@ * modb-entity.el (elmo-message-entity-handler): If CAR element of entity is `t', treat it as legacy entity. - + * elmo.el (elmo-message-flag-available-p): New generic function. (elmo-message-number): Ditto. (elmo-message-field): Use `elmo-msgdb-message-field'. @@ -2208,7 +2788,7 @@ 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 @@ -3071,7 +3651,7 @@ elmo-msgdb-message-entity-number. (elmo-msgdb-append-entity): Ditto. (elmo-msgdb-create-message-entity-from-file): Remove. - (elmo-msgdb-create-message-entity-from-buffer): Use msgdb which + (elmo-msgdb-create-message-entity-from-buffer): Use msgdb which corresponds to the entity. (elmo-msgdb-message-entity-number): Do nothing currently. (elmo-msgdb-message-entity-field): Ditto. @@ -3097,7 +3677,7 @@ 2003-09-21 Hiroya Murata - * modb-standard.el (elmo-msgdb-create-message-entity-from-buffer): + * modb-standard.el (elmo-msgdb-create-message-entity-from-buffer): Fixed how to set extra field into entity. (elmo-msgdb-message-entity-set-field): Fixed mistake string for symbol. @@ -3196,7 +3776,7 @@ (elmo-map-folder-list-message-locations): elmo-message-entity-field. * elmo-sendlog.el (elmo-folder-msgdb-create): Use - elmo-msgdb-create-message-entity-from-file and + elmo-msgdb-create-message-entity-from-file and elmo-message-entity-field. * elmo-pop3.el (elmo-pop3-sort-msgdb-by-original-number): Use @@ -3233,7 +3813,7 @@ * elmo-map.el (elmo-folder-pack-numbers): Use elmo-message-entity-set-number. - * elmo-maildir.el (elmo-folder-msgdb-create): + * elmo-maildir.el (elmo-folder-msgdb-create): elmo-msgdb-create-message-entity-from-file instead of elmo-msgdb-create-overview-entity-from-file. @@ -3246,11 +3826,11 @@ elmo-messge-entity-field and elmo-message-entity-number. (elmo-imap4-fetch-callback-1): Call elmo-msgdb-create-message-entity-from-buffer instead of - elmo-msgdb-create-overview-from-buffer. + elmo-msgdb-create-overview-from-buffer. (elmo-folder-msgdb-create-plugged): Use elmo-messge-entity-field. (elmo-find-fetch-strategy): Likewise. - * elmo-flag.el (elmo-folder-msgdb-create): Call + * elmo-flag.el (elmo-folder-msgdb-create): Call elmo-localdir-msgdb-create-entity with argument msgdb. * elmo-dop.el (elmo-dop-msgdb): Use elmo-message-entity-number @@ -3526,7 +4106,7 @@ `elmo-msgdb-set-path'. * elmo-localdir.el (elmo-folder-pack-numbers): Ditto. - + * elmo-version.el (elmo-version): Up to 2.11.13. * elmo.el (elmo-generic-folder-commit): Don't load msgdb. @@ -3820,7 +4400,7 @@ 2003-08-05 Yuuichi Teranishi - * elmo-filter.el (elmo-folder-set-message-modified): Set + * elmo-filter.el (elmo-folder-set-message-modified): Set message-modified slot of itself if it does not require target msgdb. * elmo-mime.el (elmo-mime-message-display): Display message entirely @@ -3944,7 +4524,7 @@ 2002-05-05 David Smith - * elmo-imap4.el (elmo-imap4-folder-diff-plugged): + * elmo-imap4.el (elmo-imap4-folder-diff-plugged): Use SELECT when elmo-imap4-use-select-to-update-status is t. 2003-07-24 Hiroya Murata @@ -3989,7 +4569,7 @@ (elmo-folder-kill-messages): Ditto. (elmo-folder-synchronize): Use elmo-folder-kill-messages-before. - * elmo-imap4.el (elmo-folder-list-messages-plugged): + * elmo-imap4.el (elmo-folder-list-messages-plugged): Don't use elmo-msgdb-max-of-killed. It is harmful when messages are killed not by synchronize (e.g. scoring). @@ -4197,7 +4777,7 @@ 2003-03-25 Yuuichi Teranishi - * elmo.el (elmo-folder-append-buffer): Changed argument from unread + * elmo.el (elmo-folder-append-buffer): Changed argument from unread to flag. (All other related portions are changed.) (elmo-folder-msgdb-create): Likewise. (elmo-generic-folder-append-messages): Use flag-table instead of @@ -4348,7 +4928,7 @@ * elmo-msgdb.el: Moved global mark handling stuffs to elmo-util.el. * elmo-util.el: Moved global mark handling stuffs from elmo-msgdb.el. - + * elmo-util.el (elmo-file-cache-delete): Check whether the cache file is included in the global-mark or not. @@ -4998,7 +5578,7 @@ * elmo-multi.el (elmo-multi-folder-append-msgdb): Removed third argument for elmo-msgdb-append. - + * elmo-msgdb.el (elmo-load-msgdb): New function. (elmo-make-msgdb): Ditto.