* wl-demo.el (toplevel): Ditto.
* wl-dnd.el (toplevel): Ditto.
* wl-highlight.el (toplevel): Ditto.
* wl-message.el (toplevel): Ditto.
* wl-refile.el (toplevel): Ditto.
* wl-util.el (toplevel): Ditto.
+2000-12-29 TAKAHASHI Kaoru <kaoru@kaisei.org>
+
+ * wl.el (toplevel): Move `product-provide' declare.
+ * wl-demo.el (toplevel): Ditto.
+ * wl-dnd.el (toplevel): Ditto.
+ * wl-highlight.el (toplevel): Ditto.
+ * wl-message.el (toplevel): Ditto.
+ * wl-refile.el (toplevel): Ditto.
+ * wl-util.el (toplevel): Ditto.
+
2000-12-26 Yuuichi Teranishi <teranisi@gohome.org>
* wl-thread.el (wl-thread-open-all): Rewrite to open all threads and
(require 'wl-vars)
(require 'wl-version)
(require 'wl-highlight)
-(require 'product)
-(product-provide (provide 'wl-demo) (require 'wl-version))
(defconst wl-demo-icon-name (concat "wl-" (wl-version-status) "-logo"))
(sit-for (if (featurep 'lisp-float-type) (/ (float 5) (float 10)) 1))
demo-buf)))
+(require 'product)
+(product-provide (provide 'wl-demo) (require 'wl-version))
+
;;; wl-demo.el ends here
;;; Code:
;;
-(require 'product)
-(product-provide (provide 'wl-dnd) (require 'wl-version))
-
(static-cond
((featurep 'offix)
(defun start-drag (event what &optional typ)
(setq kmap (make-keymap))
(define-key kmap [button1] 'wl-dnd-start-drag)
(set-extent-property ext 'keymap kmap)))
+
+(require 'product)
+(product-provide (provide 'wl-dnd) (require 'wl-version))
;;; wl-dnd.el ends here
(featurep 'dragdrop))
(require 'wl-dnd))
(require 'wl-vars)
-(require 'product)
-(product-provide (provide 'wl-highlight) (require 'wl-version))
+(provide 'wl-highlight) ; circular dependency
(eval-when-compile
(cond (wl-on-xemacs
(inhibit-read-only t))
(put-text-property beg end 'mouse-face 'highlight)))
+(require 'product)
+(product-provide (provide 'wl-highlight) (require 'wl-version))
+
;;; wl-highlight.el ends here
(make-variable-buffer-local 'wl-message-buffer-cur-folder)
(make-variable-buffer-local 'wl-message-buffer-cur-number)
-(require 'product)
-(product-provide (provide 'wl-message) (require 'wl-version))
-
(defvar wl-fixed-window-configuration nil)
(defun wl-message-buffer-window ()
(set-buffer buf)
filename))))
-;;; wl-message.el ends here
-
+(require 'product)
+(product-provide (provide 'wl-message) (require 'wl-version))
+;;; wl-message.el ends here
(require 'wl-vars)
(require 'wl-util)
-(require 'product)
-(product-provide (provide 'wl-refile) (require 'wl-version))
(defvar wl-refile-alist nil)
(defvar wl-refile-alist-file-name "refile-alist")
(elmo-msgdb-overview-entity-get-subject entity))
wl-refile-subject-alist)))
+(require 'product)
+(product-provide (provide 'wl-refile) (require 'wl-version))
+
;;; wl-refile.el ends here
;;; Code:
;;
-(require 'product)
-(product-provide (provide 'wl-util) (require 'wl-version))
(eval-when-compile
(require 'elmo-util))
notify-minibuf)
(setq wl-biff-check-folders-running nil)))))
+(require 'product)
+(product-provide (provide 'wl-util) (require 'wl-version))
+
;;; wl-util.el ends here
;;
(require 'elmo2)
+(require 'wl-version) ; reduce recursive-load-depth
+
;; from x-face.el
(unless (and (fboundp 'defgroup)
(fboundp 'defcustom))
(require 'wl-vars)
(require 'wl-util)
-(require 'wl-version)
(cond (wl-on-xemacs
(require 'wl-xmas))
(t
(require 'wl-mule)))
-(provide 'wl) ; circular dependency
+(provide 'wl) ; circular dependency
(require 'wl-folder)
(require 'wl-summary)
(require 'wl-thread)