Synch to Gnus 200312080901.
authoryamaoka <yamaoka>
Mon, 8 Dec 2003 09:06:24 +0000 (09:06 +0000)
committeryamaoka <yamaoka>
Mon, 8 Dec 2003 09:06:24 +0000 (09:06 +0000)
lisp/ChangeLog
lisp/gnus-util.el

index cadfba1..8cc1144 100644 (file)
@@ -1,7 +1,9 @@
 2003-12-08  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-util.el: Revert 2003-12-03 change, instead, provide the
-       compiler macro for rmail-select-summary if rmail is not available.
+       compiler macro for rmail-select-summary if rmail is not available,
+       and bind rmail-summary-displayed and rmail-maybe-display-summary
+       in order to silence the compiler even if tm is not available.
 
 2003-12-08  Simon Josefsson  <jas@extundo.com>
 
index 6924cab..61224a2 100644 (file)
@@ -861,7 +861,13 @@ with potentially long computations."
        ;; requires tm and apel packages.  However, there may be those
        ;; who haven't installed those packages.  This macro helps such
        ;; people even if they install those packages later.
-       `(eval '(rmail-select-summary ,@body)))))
+       `(eval '(rmail-select-summary ,@body)))
+     ;; If there's rmail but there's no tm (or there's apel of the
+     ;; mainstream, not the XEmacs version), loading rmail of the XEmacs
+     ;; version fails halfway, however it provides the rmail-select-summary
+     ;; macro which uses the following functions:
+     (autoload 'rmail-summary-displayed "rmail")
+     (autoload 'rmail-maybe-display-summary "rmail")))
   (defvar rmail-default-rmail-file)
   (defvar mm-text-coding-system))