(mm-uu-type-alist): Don't depend on message.el for
authorReiner Steib <Reiner.Steib@gmx.de>
Mon, 12 Dec 2005 17:31:28 +0000 (17:31 +0000)
committerReiner Steib <Reiner.Steib@gmx.de>
Mon, 12 Dec 2005 17:31:28 +0000 (17:31 +0000)
message-marks (Debian bug #342521).

lisp/ChangeLog
lisp/mm-uu.el

index 35f3737..9288e69 100644 (file)
@@ -1,3 +1,8 @@
+2005-12-12  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
+       message-marks (Debian bug #342521).
+
 2005-12-12  Simon Josefsson  <jas@extundo.com>
 
        * password.el (password-read-from-cache): Add.
index ad9fc38..f43300a 100644 (file)
@@ -97,7 +97,7 @@ This can be either \"inline\" or \"attachment\".")
   :group 'gnus-article-mime)
 
 (defvar mm-uu-type-alist
-  `((postscript
+  '((postscript
      "^%!PS-"
      "^%%EOF$"
      mm-uu-postscript-extract
@@ -165,8 +165,11 @@ This can be either \"inline\" or \"attachment\".")
      nil
      mm-uu-diff-test)
     (message-marks
-     ,(concat "^" (regexp-quote message-mark-insert-begin))
-     ,(concat "^" (regexp-quote message-mark-insert-end))
+     ;; Text enclosed with tags similar to `message-mark-insert-begin' and
+     ;; `message-mark-insert-end'.  Don't use those variables to avoid
+     ;; dependency on `message.el'.
+     "^-+[8<>]*-\\{9,\\}[a-z ]+-\\{9,\\}[a-z ]+-\\{9,\\}[8<>]*-+$"
+     "^-+[8<>]*-\\{9,\\}[a-z ]+-\\{9,\\}[a-z ]+-\\{9,\\}[8<>]*-+$"
      (lambda () (mm-uu-verbatim-marks-extract 0 -1 1 -2))
      nil)
     ;; Omitting [a-z8<] leads to false positives (bogus signature separators