aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2007-04-10 23:48:06 +0000
committerMiles Bader2007-04-10 23:48:06 +0000
commitc429815a6b9d271a57eed4956125f6bc89d1d72b (patch)
tree98de0741f48b29dfd615ff588869e5f211df9258
parent69c8eea222ac5461ada4bed3828ebc17231e9447 (diff)
downloademacs-c429815a6b9d271a57eed4956125f6bc89d1d72b.tar.gz
emacs-c429815a6b9d271a57eed4956125f6bc89d1d72b.zip
Merge from gnus--rel--5.10
Patches applied: * gnus--rel--5.10 (patch 214-215) - Merge from emacs--devo--0 - Update from CVS 2007-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-msg.el (gnus-inews-yank-articles): Use message-exchange-point-and-mark instead of exchange-point-and-mark. 2007-04-09 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/message.el (message-yank-original): Make sure cited text ends with newline; don't exchange point and mark. 2007-04-07 Chong Yidong <cyd@stupidchicken.com> * lisp/gnus/tls.el (open-tls-stream): Properly handle case where there is no associated buffer. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-697
-rw-r--r--lisp/gnus/ChangeLog15
-rw-r--r--lisp/gnus/gnus-msg.el2
-rw-r--r--lisp/gnus/message.el13
3 files changed, 24 insertions, 6 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index b24614f6440..8f094dd6537 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,18 @@
12007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-msg.el (gnus-inews-yank-articles): Use
4 message-exchange-point-and-mark instead of exchange-point-and-mark.
5
62007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
7
8 * message.el (message-yank-original): Make sure cited text ends with
9 newline; don't exchange point and mark.
10
112007-04-07 Chong Yidong <cyd@stupidchicken.com>
12
13 * tls.el (open-tls-stream): Properly handle case where there
14 is no associated buffer.
15
12007-04-03 Thien-Thi Nguyen <ttn@gnu.org> 162007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
2 17
3 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After 18 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el
index 2e9975f4876..055fc75626a 100644
--- a/lisp/gnus/gnus-msg.el
+++ b/lisp/gnus/gnus-msg.el
@@ -771,7 +771,7 @@ active, the entire article will be yanked."
771 (nnheader-narrow-to-headers) 771 (nnheader-narrow-to-headers)
772 (nnheader-parse-naked-head))))) 772 (nnheader-parse-naked-head)))))
773 (message-yank-original) 773 (message-yank-original)
774 (exchange-point-and-mark) ; so that (< mark TEXT point) 774 (message-exchange-point-and-mark)
775 (setq beg (or beg (mark t)))) 775 (setq beg (or beg (mark t))))
776 (when articles 776 (when articles
777 (insert "\n"))) 777 (insert "\n")))
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 305d64a9af3..baf98611308 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -3346,13 +3346,16 @@ prefix, and don't delete any headers."
3346 (delete-windows-on message-reply-buffer t) 3346 (delete-windows-on message-reply-buffer t)
3347 (push-mark (save-excursion 3347 (push-mark (save-excursion
3348 (insert-buffer-substring message-reply-buffer) 3348 (insert-buffer-substring message-reply-buffer)
3349 (unless (bolp)
3350 (insert ?\n))
3349 (point))) 3351 (point)))
3350 (unless arg 3352 (unless arg
3351 (funcall message-cite-function)) 3353 (funcall message-cite-function)
3352 (unless (< (point) (mark-marker)) 3354 (unless (eq (char-before (mark t)) ?\n)
3353 (message-exchange-point-and-mark)) 3355 (let ((pt (point)))
3354 (unless (bolp) 3356 (goto-char (mark t))
3355 (insert ?\n)) 3357 (insert-before-markers ?\n)
3358 (goto-char pt))))
3356 (unless modified 3359 (unless modified
3357 (setq message-checksum (message-checksum)))))) 3360 (setq message-checksum (message-checksum))))))
3358 3361