# HG changeset patch # User Stefan Monnier # Date 1193688477 0 # Node ID 68503cda7180163c05a327dfdef470e6f484c60d # Parent f1a78e8d37f0fa95b9c0b26747412c38a8a433c4 (message-check-news-body-syntax): Avoid mm-string-as-multibyte. (message-hide-headers): Don't assume (point-min)==1. diff -r f1a78e8d37f0 -r 68503cda7180 lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Mon Oct 29 18:32:32 2007 +0000 +++ b/lisp/gnus/ChangeLog Mon Oct 29 20:07:57 2007 +0000 @@ -1,3 +1,8 @@ +2007-10-29 Stefan Monnier + + * message.el (message-check-news-body-syntax): Avoid mm-string-as-multibyte. + (message-hide-headers): Don't assume (point-min)==1. + 2007-10-28 Reiner Steib * gnus.el: Bump version to Gnus v5.13. diff -r f1a78e8d37f0 -r 68503cda7180 lisp/gnus/message.el --- a/lisp/gnus/message.el Mon Oct 29 18:32:32 2007 +0000 +++ b/lisp/gnus/message.el Mon Oct 29 20:07:57 2007 +0000 @@ -2877,6 +2877,8 @@ ;; solution would be not to use `define-derived-mode', and run ;; `text-mode-hook' ourself at the end of the mode. ;; -- Per Abrahamsen Date: 2001-10-19. + ;; This kludge is unneeded in Emacs>=21 since define-derived-mode is + ;; now careful to run parent hooks after the body. --Stef (when auto-fill-function (setq auto-fill-function normal-auto-fill-function))) @@ -4952,7 +4954,7 @@ ;; Check for control characters. (message-check 'control-chars (if (re-search-forward - (mm-string-as-multibyte "[\000-\007\013\015-\032\034-\037\200-\237]") + (mm-string-to-multibyte "[\000-\007\013\015-\032\034-\037\200-\237]") nil t) (y-or-n-p "The article contains control characters. Really post? ") @@ -7672,7 +7674,7 @@ message-hidden-headers)) (inhibit-point-motion-hooks t) (after-change-functions nil) - (end-of-headers 0)) + (end-of-headers (point-min))) (when regexps (save-excursion (save-restriction @@ -7687,11 +7689,11 @@ (setq header (buffer-substring begin (point)) header-len (- (point) begin)) (delete-region begin (point)) - (goto-char (1+ end-of-headers)) + (goto-char end-of-headers) (insert header) (setq end-of-headers (+ end-of-headers header-len)))))))) - (narrow-to-region (1+ end-of-headers) (point-max)))) + (narrow-to-region end-of-headers (point-max)))) (defun message-hide-header-p (regexps) (let ((result nil)