2005-02-01  Katsumi Yamaoka  <yamaoka@jpl.org>
 
+       * lisp/gnus-msg.el (gnus-inews-yank-articles): Don't delete newlines.
+
+       * lisp/message.el (message-yank-original): Don't delete newlines.
+       (message-fill-references): Don't insert a newline.
+
+2005-02-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
        * lisp/message.el (message-yank-original): Delete newlines only if
        they are excessive.
 
 
         (list (or (assq 'References message-header-format-alist)
                   '(References . message-shorten-references)))
         (list (cons 'References
-                    (mapconcat 'identity (nreverse refs) " "))))
-       (delete-region (point)
-                      (progn
-                        (skip-chars-backward "\n")
-                        (1+ (point)))))
+                    (mapconcat 'identity (nreverse refs) " ")))))
       (setq beg (mark t))
       (pop-mark))
 
 
                (mail-header-format
                 (list (or (assq 'References message-header-format-alist)
                           '(References . message-fill-references)))
-                (list (cons 'References (mapconcat 'identity
-                                                   (nreverse newrefs) " "))))
-               (delete-region (point)
-                              (progn
-                                (skip-chars-backward "\n")
-                                (1+ (point)))))))))
+                (list (cons 'References
+                            (mapconcat 'identity
+                                       (nreverse newrefs) " ")))))))))
       (unless arg
        (if (and message-suspend-font-lock-when-citing
                 (boundp 'font-lock-mode)
   (insert (capitalize (symbol-name header))
          ": "
          (std11-fill-msg-id-list-string
-          (if (consp value) (car value) value))
-         "\n"))
+          (if (consp value) (car value) value))))
 
 (defun message-split-line ()
   "Split current line, moving portion beyond point vertically down.