# HG changeset patch # User Katsumi Yamaoka # Date 1252541527 0 # Node ID 6fd9d35186e03e5f0c1a0ef93de37a4fd6119f53 # Parent 7f459491fb933a677298e340c197490f1afd4436 * nnrss.el (nnrss-request-article): Remove binding of default-enable-multibyte-characters that has gotten needless by the 2007-07-13 change in rfc2047-encode-message-header. * mml.el (mml-insert-multipart): Error on the message header. (mml-insert-part): Error on the message header; position point at the end of a MIME tag. diff -r 7f459491fb93 -r 6fd9d35186e0 lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Wed Sep 09 15:05:47 2009 +0000 +++ b/lisp/gnus/ChangeLog Thu Sep 10 00:12:07 2009 +0000 @@ -1,3 +1,13 @@ +2009-09-10 Katsumi Yamaoka + + * nnrss.el (nnrss-request-article): Remove binding of + default-enable-multibyte-characters that has gotten needless by + the 2007-07-13 change in rfc2047-encode-message-header. + + * mml.el (mml-insert-multipart): Error on the message header. + (mml-insert-part): Error on the message header; position point at + the end of a MIME tag. + 2009-09-09 Katsumi Yamaoka * gnus-util.el (with-no-warnings): Define it for old Emacsen. diff -r 7f459491fb93 -r 6fd9d35186e0 lisp/gnus/mml.el --- a/lisp/gnus/mml.el Wed Sep 09 15:05:47 2009 +0000 +++ b/lisp/gnus/mml.el Thu Sep 10 00:12:07 2009 +0000 @@ -1387,20 +1387,23 @@ (file-name-nondirectory file)))))) (defun mml-insert-multipart (&optional type) - (interactive (list (completing-read "Multipart type (default mixed): " - '(("mixed") ("alternative") ("digest") ("parallel") - ("signed") ("encrypted")) - nil nil "mixed"))) + (interactive (if (message-in-body-p) + (list (completing-read "Multipart type (default mixed): " + '(("mixed") ("alternative") + ("digest") ("parallel") + ("signed") ("encrypted")) + nil nil "mixed")) + (error "Use this command in the message body"))) (or type (setq type "mixed")) (mml-insert-empty-tag "multipart" 'type type) (forward-line -1)) (defun mml-insert-part (&optional type) - (interactive - (list (mml-minibuffer-read-type ""))) - (mml-insert-tag 'part 'type type 'disposition "inline") - (forward-line -1)) + (interactive (if (message-in-body-p) + (list (mml-minibuffer-read-type "")) + (error "Use this command in the message body"))) + (mml-insert-tag 'part 'type type 'disposition "inline")) (declare-function message-subscribed-p "message" ()) (declare-function message-make-mail-followup-to "message" diff -r 7f459491fb93 -r 6fd9d35186e0 lisp/gnus/nnrss.el --- a/lisp/gnus/nnrss.el Wed Sep 09 15:05:47 2009 +0000 +++ b/lisp/gnus/nnrss.el Thu Sep 10 00:12:07 2009 +0000 @@ -226,8 +226,6 @@ (link (nth 2 e)) (enclosure (nth 7 e)) (comments (nth 8 e)) - ;; Enable encoding of Newsgroups header in XEmacs. - (default-enable-multibyte-characters t) (rfc2047-header-encoding-alist (if (mm-coding-system-p 'utf-8) (cons '("Newsgroups" . utf-8)