X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=elmo%2FChangeLog;h=4645a97ae31814b2bdff380a0b9a8809cba5afd3;hb=b3014a35763a3e607a0a6850b20ed1564639774a;hp=0148bfc501a44c2d1833762925a51906f05369dc;hpb=201f3eaf202d812a05ce2a932c7db5a26a9e1c9f;p=elisp%2Fwanderlust.git diff --git a/elmo/ChangeLog b/elmo/ChangeLog index 0148bfc..4645a97 100644 --- a/elmo/ChangeLog +++ b/elmo/ChangeLog @@ -1,3 +1,347 @@ +2010-08-31 TAKAHASHI Kaoru + + * 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.