* gnus-art.el (gnus-mime-inline-part): Decode parts according to the coding
authorKatsumi Yamaoka <yamaoka@jpl.org>
Mon, 7 Feb 2005 10:37:48 +0000 (10:37 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Mon, 7 Feb 2005 10:37:48 +0000 (10:37 +0000)
commit26d9bc63a34cfc507febb91f5f7d3739eb464c5f
treeffbc16c227784868b4936e836e34e4219c6c6da6
parent973674348fb8604665f8a2ea8e5441c7bf9ca0b0
* gnus-art.el (gnus-mime-inline-part): Decode parts according to the coding
 cookies; decompress compressed parts.

* mml.el (mml-generate-mime-1): Add the charaset parameter according to the
 value which a user specified manually or the coding cookie.

* mm-util.el (mm-string-to-multibyte): New function.
(mm-detect-mime-charset-region): Work with Emacs 22 as well.
(mm-coding-system-to-mime-charset): New function.
(mm-decompress-buffer): New function.
(mm-find-buffer-file-coding-system): New function.

* mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
(mm-display-inline-fontify): Rewrite for decoding and decompressing parts.
lisp/ChangeLog
lisp/gnus-art.el
lisp/mm-util.el
lisp/mm-view.el
lisp/mml.el