+2004-01-16  Steve Youngs  <sryoungs@bigpond.net.au>
+
+       * gnus.el: Autoload `message-y-or-n-p'.
+
+2004-01-15  Jesper Harder  <harder@ifa.au.dk>
+
+       * pgg-parse.el: Remove unnecessary (require 'custom).
+
+       * pgg-def.el: do.
+
+       * nnmail.el: do.
+
+       * gnus-undo.el: do.
+
+       * gnus-picon.el: do.
+
+       * gnus-util.el: do.
+
 2004-01-15  Reiner Steib  <Reiner.Steib@gmx.de>
 
        * gnus-sum.el (gnus-pick-line-number): Add autoload.
 
 
 (require 'gnus-util)
 (require 'gnus)
-(require 'custom)
 
 (defgroup gnus-undo nil
   "Undoing in Gnus buffers."
 
   (defvar nnmail-pathname-coding-system))
 (eval-when-compile (require 'static))
 
-(require 'custom)
 (require 'time-date)
 (require 'netrc)
 
 
       (setq valids (cdr valids)))
     outs))
 
+(eval-when-compile
+  (autoload 'message-y-or-n-p "message" nil nil 'macro))
+
 (defun gnus-read-group (prompt &optional default)
   "Prompt the user for a group name.
 Disallow invalid group names."
 
 (require 'gnus)                                ; for macro gnus-kill-buffer, at least
 (require 'nnheader)
 (require 'message)
-(require 'custom)
 (require 'gnus-util)
 (require 'mail-source)