]> git.eshelyaron.com Git - emacs.git/commitdiff
(top-level): Don't require cl when compiling.
authorGlenn Morris <rgm@gnu.org>
Sun, 2 Dec 2007 18:05:57 +0000 (18:05 +0000)
committerGlenn Morris <rgm@gnu.org>
Sun, 2 Dec 2007 18:05:57 +0000 (18:05 +0000)
(url-imap): Use signal rather than check-type.

lisp/url/ChangeLog
lisp/url/url-imap.el

index 86319844f90b7098beb7123172ce97954ed86982..68b32ef422465915d1c9b7e2ded5a6619b967858 100644 (file)
@@ -1,5 +1,16 @@
 2007-12-02  Glenn Morris  <rgm@gnu.org>
 
+       * url-about.el, url-handlers.el: Don't require cl when compiling.
+
+       * url-dav.el (url-dav-delete-directory): Fix message typo.
+
+       * url-history.el (top-level): Don't require cl when compiling.
+       (url-history-setup-save-timer, url-history-save-history):
+       Use condition-case rather than ignore-errors.
+
+       * url-imap.el (top-level): Don't require cl when compiling.
+       (url-imap): Use signal rather than check-type.
+
        * url-news.el (top-level): Don't require cl when compiling.
        (gnus-group-buffer): Define for compiler.
        (url-news-fetch-message-id): Don't use `declare'.
index 5c5dff31f7660010a7788800abf9626450738d92..3b1d9e24dbce584a11a7c29fba5a19882ce02f2b 100644 (file)
@@ -32,7 +32,6 @@
 
 ;;; Code:
 
-(eval-when-compile (require 'cl))
 (require 'url-util)
 (require 'url-parse)
 (require 'nnimap)
@@ -53,7 +52,8 @@
                          (nnimap-authenticator ,authenticator)))))
 
 (defun url-imap (url)
-  (check-type url vector "Need a pre-parsed URL.")
+  (unless (vectorp url)
+    (signal 'wrong-type-error (list "Need a pre-parsed URL." url)))
   (save-excursion
     (set-buffer (generate-new-buffer " *url-imap*"))
     (mm-disable-multibyte)