+2005-11-23 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-spam.el (elmo-spam-message-fetch): Disable multibyte
+ characters of working buffer.
+
+ * modb-entity.el (elmo-msgdb-create-message-entity-from-buffer):
+ Does not bind `default-mime-charset'.
+ (elmo-msgdb-create-message-entity-from-buffer): Removed
+ unnecessary local bind.
+
+ * modb-entity.el (modb-entity-extract-ml-info-from-mailman): New
+ function.
+ (modb-entity-extract-mailing-list-info-functions): Added it.
+
+2005-11-18 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * modb-legacy.el (elmo-msgdb-append-entity): Execute the process
+ when number and message-id are non-nil.
+
+ * modb-standard.el (elmo-msgdb-append-entity): Ditto.
+
+ * elmo-pop3.el (elmo-pop3-auth-user): Refactoring nested
+ conditional steatment.
+ (elmo-pop3-auth-apop): Likewise.
+ (elmo-network-authenticate-session): Likewise.
+
+2005-11-17 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-mime.el (elmo-mime-header-max-column): Set default value as
+ symbol `fill-column'.
+ (elmo-mime-insert-header-from-buffer): Rewrite; ignore errors in
+ decode field value.
+
+ * elmo-util.el (elmo-mime-string): Ignore errors in eword decode.
+ (elmo-decoded-field-body): Ditto.
+
+2005-11-09 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-net.el (elmo-net-folder-set-parameters): Rename argument
+ `tokens' to `params'.
+
+2005-10-13 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-split.el (elmo-split-subr): Disable multibyte characters of
+ working buffer.
+
+2005-09-24 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-search.el (elmo-search-namazu-index): Fixed the order to
+ decide index.
+
+2005-09-20 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-search.el (elmo-search-engine-alist): Define with defvar;
+ Set default value as nil.
+ (toplevel): Register search engines by
+ `elmo-search-register-engine' if there are not defined.
+
+ * elmo.el (autoload): Added autoload setting for
+ `elmo-search-register-engine'.
+
+2005-09-17 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo.el (toplevel): `[' is redefined as the prefix of the search
+ folder instead of nmz folder.
+ (elmo-nmz-default-index-path): Added obsolete variable setting.
+ (elmo-nmz-index-alias-alist): Ditto.
+ (elmo-nmz-use-drive-letter): Ditto.
+
+ * elmo-search.el (elmo-search-register-engine): New function.
+
+ * elmo-nmz.el: Removed.
+
+ * elmo-version.el (elmo-version): Up to 2.15.2.
+
+2005-09-10 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-search.el: New file.
+
+2005-09-02 Yoichi NAKAYAMA <yoichi@geiin.org>
+
+ * modb-entity.el (elmo-msgdb-message-match-condition): Add new
+ condition `larger' and `smaller'.
+
+2005-07-30 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-safe-filename): Rewrite to replace
+ `"' (double quote) into "_Q_".
+
+2005-07-18 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-net.el (elmo-net-quote-chars): Abolish.
+ (elmo-net-format-quoted): Ditto.
+
+2005-06-12 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo.el (elmo-get-folder-function): New variable.
+ (elmo-get-folder): New function.
+ (elmo-folder-rename): Call `elmo-make-folder' with specified
+ mime-charset.
+
+ * elmo-split.el (elmo-split): Use `elmo-get-folder' instead of
+ `elmo-make-folder'.
+ (elmo-split-subr): Ditto.
+
+ * elmo-multi.el (elmo-folder-initialize): Ditto.
+
+ * elmo-internal.el (elmo-folder-list-subfolders): Ditto.
+
+ * elmo-flag.el (elmo-flag-folder-delete-message): Ditto.
+ (elmo-flag-get-folder): Ditto.
+
+ * elmo-filter.el (elmo-folder-initialize): Ditto.
+
+ * elmo-access.el (elmo-folder-initialize): Ditto.
+ (elmo-access-folder-update-children): Ditto.
+
+ * elmo-dop.el (elmo-dop-queue-flush): Ditto.
+ (elmo-dop-queue-flush): Ditto.
+ (elmo-folder-append-buffer-dop-delayed): Ditto.
+ (elmo-dop-spool-folder): Call `elmo-make-folder' with specified
+ mime-charset.
+
+ * elmo-pipe.el (elmo-folder-initialize): Use `elmo-get-folder'
+ instead of `elmo-make-folder'.
+ (elmo-folder-rename): Ditto. Use `elmo-folder-rename' to
+ destination folder instead of send `elmo-folder-rename-internal'.
+
+ * elmo-shimbun.el (elmo-folder-list-subfolders): Use `shimbun'
+ slot of subfolder instead of create it.
+
+2005-06-10 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-collect-separators): New function.
+ (elmo-collect-separators-internal): Ditto.
+ (elmo-collect-trail-separators): Ditto.
+ (elmo-parse-separated-tokens): Ditto.
+ (elmo-parse-separated-tokens-internal): Ditto.
+ (elmo-quote-syntactical-element): Ditto.
+
+ * elmo-pop3.el (elmo-pop3-folder-name-syntax): New constant.
+ (elmo-folder-initialize): Rewrite by `elmo-parse-separated-tokens'.
+
+ * elmo-nntp.el (elmo-nntp-folder-name-syntax): New constant.
+ (elmo-folder-initialize): Rewrite by `elmo-parse-separated-tokens'.
+ (elmo-nntp-folder-list-subfolders): Quote a user name.
+
+ * elmo-net.el (elmo-net-folder-name-syntax): New constant.
+ (elmo-net-parse-network): Abolish.
+ (elmo-net-folder-set-parameters): New function.
+ (elmo-folder-initialize): Follow the above change.
+
+ * elmo-imap4.el (elmo-imap4-folder-name-syntax): New constant.
+ (elmo-folder-initialize): Rewrite by `elmo-parse-separated-tokens'.
+ (elmo-folder-list-subfolders): Use
+ `elmo-quote-syntactical-element' instead of
+ `elmo-net-format-quoted' to quote mailbox and user name.
+
+2005-06-07 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-token-valid-p): New function.
+ (elmo-parse-token): Add optional argument `requirement'.
+ (elmo-parse-prefixed-element): Likewise.
+
+ * elmo-net.el (elmo-net-quote-chars): Renamed from
+ `elmo-net-quote-chars-regexp'.
+ (elmo-net-format-quoted): Add optional argument `extra-chars'.
+
+ * elmo-pop3.el (elmo-folder-initialize): Fix the token separators
+ by info document. Check token `uidl' is started an alphabet.
+
+ * elmo-nntp.el (elmo-folder-initialize): Fix the token separators
+ by info document. Check token `user' is started an alphabet.
+
+ * elmo-imap4.el (elmo-folder-initialize): Ditto.
+ (elmo-folder-list-subfolders): Quote user.
+
+2005-06-05 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-quoted-specials-list): New constant.
+ (elmo-quoted-token): New function.
+
+ * elmo-net.el (elmo-net-quote-chars-regexp): New constant.
+ (elmo-net-format-quoted): New function.
+ (elmo-net-parse-network): Ditto.
+ (elmo-folder-initialize): Use it.
+
+ * elmo-nntp.el (elmo-folder-initialize): Use
+ `elmo-net-parse-network' to parse network specification instead of
+ `elmo-folder-initialize#elmo-net'.
+
+ * elmo-pop3.el (elmo-folder-initialize): Ditto.
+
+ * elmo-imap4.el (elmo-folder-initialize): Ditto.
+ (elmo-folder-list-subfolders): Quote folder name by
+ `elmo-net-format-quoted'.
+
+2005-05-22 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-nntp.el (elmo-nntp-use-server-search-p): New function.
+ (elmo-folder-search): Use it.
+
+2005-04-13 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * modb-standard.el (modb-standard-loaded-message-id): Use
+ `elmo-msgdb-message-entity-field'.
+
+2005-04-11 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-object-load): Call `elmo-set-auto-coding'
+ without filename.
+
+2005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * elmo-util.el (elmo-set-auto-coding): New function.
+ (elmo-object-load): Use it.
+
+2005-04-09 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-date.el (elmo-time-less-p): Renamed from `elmo-time<'.
+ (elmo-time<): Define as alias of `elmo-time-less-p'.
+ (elmo-time-to-datevec): New function.
+
+ * elmo-date.el (elmo-time-to-days): New function.
+
+2005-04-08 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * elmo-util.el (elmo-map-recursive): Call `function' if `object'
+ is not cons cell.
+
+2005-04-07 Hiroya Murata <lapis-lazuli@pop06.odn.ne.jp>
+
+ * modb-entity.el (modb-entity-encode-string-recursive): Fixed
+ parenthesis.
+
+ * elmo-util.el (elmo-map-recursive): New function.
+
+ * modb-entity.el (modb-entity-decode-string-recursive): Use it.
+ (modb-entity-encode-string-recursive): Ditto.
+
2005-04-05 Yuuichi Teranishi <teranisi@gohome.org>
* elmo-maildir.el (elmo-maildir-sequence-number): New function.