Changes:
* mime-def.el (mime-header-accept-quoted-encoded-words): Change
default value to nil.
* eword-decode.el (eword-analyze-quoted-string): Decode
quoted-encoded-words when
`mime-header-accept-quoted-encoded-words' is not nil.
* mime.el (mime-entity-filename): Decode quoted-encoded-words when
`mime-header-accept-quoted-encoded-words' is not nil.
* mime-def.el (mime-header-accept-quoted-encoded-words): New user
option.
* eword-encode.el (mime-header-charset-encoding-alist): Add
entry for iso-8859-1[45].
* FLIM-ELS (flim-modules): Install mel-b-el also for
mel-b-builtin case. (from Tatsuya Kinoshita)
* eword-encode.el (tm-eword::words-to-ruled-words): New
implementation for UTF-2000 implementations.
Changes from 1.14.4:
* smtp.el (smtp-send-buffer): Error if `smtp-server' is nil.
* FLIM-ELS (flim-version-specific-modules): Don't install mailcap.el.
* FLIM-MK (install-flim): Avoid creating empty directory.
* mime-parse.el (mime-parse-buffer): Require mmbuffer.
* luna.el (luna-define-method): Clear method cache of child
classes.
* mime-ja.texi (CVS): Escape @.
* luna.el (luna-define-method): Fix the bug that method cache is
not cleard.
* mime-en.texi (CVS): Fix Typo. (@ to @@).
mime-ja.texi (CVS): Ditto.
* std11.el: Update Copyright header.
* std11.el (std11-non-atom-regexp): New constant.
(std11-analyze-atom): New implementation to avoid error in current
XEmacs UTF-2000 [may be caused by a bug about regexp].
* smtp.el (smtp-open-connection-function): Add doc.
(smtp-end-of-line): Doc fix.
* smtp.el (smtp-end-of-line): New variable.
(smtp-read-response): Use it.
(smtp-send-command): Use it.
(smtp-send-data): Use it.
FLIM: Version 1.14.3
Merged MIME Parameter Value decoder.
* mime-parse.el (mime-decode-parameter-value): Use one temporary
buffer.
* eword-decode.el (eword-encoded-word-regexp): Match for language.
* mime-def.el (mime-charset-regexp): Updated for RFC2231.
* mime-parse.el (mime-decode-parameter-value): New
implementation; use temporary buffer for conversion.
* test/test-rfc2231.el (test-rfc2231-10, test-rfc2231-11,
test-rfc2231-12): New testcases for language info.
* mime-def.el (mime-content-type-parameter): Expand
`mime-content-type-parameters'.
* test/test-rfc2231.el: Made independent of internal
representation of Content-Type.
* FLIM-MK (check-flim): Limit filename of test files.
* test/test-rfc2231.el: New file.
* mime-parse.el (mime-decode-parameter-plist): Shortcut for
parameters without extensions.
* mime-def.el (make-mime-content-type): Don't reverse parameters.
(make-mime-content-disposition): New function.
(mime-decode-parameter-encode-segment): New function.
(mime-decode-parameter-plist): New implementation.
Switched from decode-then-concat to concat-then-decode model.
* lunit.el (lunit-test-listener-*): Abolish generic interface.
(lunit-test-result-notify): New function.
(lunit-create-index-function): New function.
* mel-b-dl.el: Don't do `dynamic-call' at compile-time.
(base64-dl-handle): Don't eval at compile-time.
Support for built-in `md5' of Emacs 21.
* md5.el (md5-dl-module): Moved from md5-dl.el.
Use it for test whether to require 'md5-dl.
(hmac-md5-96): New function.
(hmac-sha1-96): New function.
* mime.el (mime-find-root-entity): Find root recursively.
MIME Parameter Value decoder support.
* mime-parse.el (mime-lexical-analyze): New function.
(mime-decode-parameter-value, mime-decode-parameter-plist,
mime-parse-alist-to-plist, mime-decode-parameter-alist):
New functions.
(mime-parse-parameters): New function.
(mime-parse-Content-Type, mime-parse-Content-Disposition,
mime-parse-Content-Transfer-Encoding): New implementation.
(mime-read-Content-Type, mime-read-Content-Disposition,
mime-read-Content-Transfer-Encoding): Ditto.