aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/gnus/ChangeLog13
-rw-r--r--lisp/gnus/gnus-uu.el8
-rw-r--r--lisp/gnus/message.el4
-rw-r--r--lisp/gnus/mml.el12
4 files changed, 28 insertions, 9 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 6b25403e47b..a96013006c2 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,16 @@
12005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * mml.el (mml-generate-mime-1): Make the content type default to
4 text/plain if the filename is not specified.
5
62005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
9 instead of insert-buffer.
10
11 * message.el (message-yank-original): Ditto; set the mark at the
12 end of the yanked message.
13
12005-07-29 Katsumi Yamaoka <yamaoka@jpl.org> 142005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
2 15
3 * gnus-art.el (gnus-article-next-page-1): Reduce the number of 16 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
diff --git a/lisp/gnus/gnus-uu.el b/lisp/gnus/gnus-uu.el
index 5bdd17f84c1..4a7d5fec422 100644
--- a/lisp/gnus/gnus-uu.el
+++ b/lisp/gnus/gnus-uu.el
@@ -917,16 +917,16 @@ When called interactively, prompt for REGEXP."
917 (if (and message-forward-as-mime gnus-uu-digest-buffer) 917 (if (and message-forward-as-mime gnus-uu-digest-buffer)
918 (with-current-buffer gnus-uu-digest-buffer 918 (with-current-buffer gnus-uu-digest-buffer
919 (erase-buffer) 919 (erase-buffer)
920 (insert-buffer "*gnus-uu-pre*") 920 (insert-buffer-substring "*gnus-uu-pre*")
921 (goto-char (point-max)) 921 (goto-char (point-max))
922 (insert-buffer "*gnus-uu-body*")) 922 (insert-buffer-substring "*gnus-uu-body*"))
923 (save-excursion 923 (save-excursion
924 (set-buffer "*gnus-uu-pre*") 924 (set-buffer "*gnus-uu-pre*")
925 (insert (format "\n\n%s\n\n" (make-string 70 ?-))) 925 (insert (format "\n\n%s\n\n" (make-string 70 ?-)))
926 (if gnus-uu-digest-buffer 926 (if gnus-uu-digest-buffer
927 (with-current-buffer gnus-uu-digest-buffer 927 (with-current-buffer gnus-uu-digest-buffer
928 (erase-buffer) 928 (erase-buffer)
929 (insert-buffer "*gnus-uu-pre*")) 929 (insert-buffer-substring "*gnus-uu-pre*"))
930 (let ((coding-system-for-write mm-text-coding-system)) 930 (let ((coding-system-for-write mm-text-coding-system))
931 (gnus-write-buffer gnus-uu-saved-article-name)))) 931 (gnus-write-buffer gnus-uu-saved-article-name))))
932 (save-excursion 932 (save-excursion
@@ -939,7 +939,7 @@ When called interactively, prompt for REGEXP."
939 (if gnus-uu-digest-buffer 939 (if gnus-uu-digest-buffer
940 (with-current-buffer gnus-uu-digest-buffer 940 (with-current-buffer gnus-uu-digest-buffer
941 (goto-char (point-max)) 941 (goto-char (point-max))
942 (insert-buffer "*gnus-uu-body*")) 942 (insert-buffer-substring "*gnus-uu-body*"))
943 (let ((coding-system-for-write mm-text-coding-system) 943 (let ((coding-system-for-write mm-text-coding-system)
944 (file-name-coding-system nnmail-pathname-coding-system)) 944 (file-name-coding-system nnmail-pathname-coding-system))
945 (write-region 945 (write-region
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index d509b703419..c5679e0a22f 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -3206,7 +3206,9 @@ prefix, and don't delete any headers."
3206 (when (and message-reply-buffer 3206 (when (and message-reply-buffer
3207 message-cite-function) 3207 message-cite-function)
3208 (delete-windows-on message-reply-buffer t) 3208 (delete-windows-on message-reply-buffer t)
3209 (insert-buffer message-reply-buffer) 3209 (push-mark (save-excursion
3210 (insert-buffer-substring message-reply-buffer)
3211 (point)))
3210 (unless arg 3212 (unless arg
3211 (funcall message-cite-function)) 3213 (funcall message-cite-function))
3212 (message-exchange-point-and-mark) 3214 (message-exchange-point-and-mark)
diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el
index 57e2b54e733..4a3a568d34c 100644
--- a/lisp/gnus/mml.el
+++ b/lisp/gnus/mml.el
@@ -409,8 +409,10 @@ If MML is non-nil, return the buffer up till the correspondent mml tag."
409 (let* ((raw (cdr (assq 'raw cont))) 409 (let* ((raw (cdr (assq 'raw cont)))
410 (filename (cdr (assq 'filename cont))) 410 (filename (cdr (assq 'filename cont)))
411 (type (or (cdr (assq 'type cont)) 411 (type (or (cdr (assq 'type cont))
412 (and filename (mm-default-file-encoding filename)) 412 (if filename
413 "application/octet-stream")) 413 (or (mm-default-file-encoding filename)
414 "application/octet-stream")
415 "text/plain")))
414 coded encoding charset flowed) 416 coded encoding charset flowed)
415 (if (and (not raw) 417 (if (and (not raw)
416 (member (car (split-string type "/")) '("text" "message"))) 418 (member (car (split-string type "/")) '("text" "message")))
@@ -533,8 +535,10 @@ If MML is non-nil, return the buffer up till the correspondent mml tag."
533 (insert "\n\n") 535 (insert "\n\n")
534 (insert "Content-Type: " 536 (insert "Content-Type: "
535 (or (cdr (assq 'type cont)) 537 (or (cdr (assq 'type cont))
536 (and name (mm-default-file-encoding name)) 538 (if name
537 "application/octet-stream") 539 (or (mm-default-file-encoding name)
540 "application/octet-stream")
541 "text/plain"))
538 "\n") 542 "\n")
539 (insert "Content-ID: " (message-make-message-id) "\n") 543 (insert "Content-ID: " (message-make-message-id) "\n")
540 (insert "Content-Transfer-Encoding: " 544 (insert "Content-Transfer-Encoding: "