Synch with Oort Gnus.
authoryamaoka <yamaoka>
Tue, 16 Oct 2001 11:10:31 +0000 (11:10 +0000)
committeryamaoka <yamaoka>
Tue, 16 Oct 2001 11:10:31 +0000 (11:10 +0000)
lisp/ChangeLog
lisp/gnus-draft.el
lisp/message.el

index b1a3a66..a3284b1 100644 (file)
@@ -1,3 +1,11 @@
+2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+       Patch by Oliver Scholz <oscholz@my.gnus.org>.
+
+       * gnus-draft.el (gnus-draft-edit-message): Add text property
+       `field' with value `header' to message headers.
+       * message.el (message-setup-1): Really add text property to all of
+       the header, not just part of it.
+
 2001-09-04 21:42:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 
        * gnus-group.el (gnus-group-sort-by-server): Use it.
index 4491dcf..2cad719 100644 (file)
     (save-excursion
       (save-restriction
        (message-narrow-to-headers)
-       (message-remove-header "date")))
+       (message-remove-header "date")
+       (put-text-property (point-min) (point-max) 'field 'header)))
     (message-save-drafts)
     (let ((gnus-verbose-backends nil))
       (gnus-request-expire-articles (list article) group t))
index 4136f3b..99b1823 100644 (file)
@@ -4627,7 +4627,6 @@ than 988 characters long, and if they are not, trim them until they are."
   (when message-default-headers
     (insert message-default-headers)
     (or (bolp) (insert ?\n)))
-  (put-text-property (point-min) (point) 'field 'header)
   (put-text-property
    (point)
    (progn
@@ -4663,6 +4662,9 @@ than 988 characters long, and if they are not, trim them until they are."
   (set-buffer-modified-p nil)
   (setq buffer-undo-list nil)
   (run-hooks 'message-setup-hook)
+  (save-restriction
+    (message-narrow-to-headers)
+    (put-text-property (point-min) (point-max) 'field 'header))
   (message-position-point)
   (undo-boundary))