aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-12-02 04:03:19 +0000
committerGlenn Morris2007-12-02 04:03:19 +0000
commit24030ea3d9b990fe09ca1a06c150618d4e9b49fa (patch)
tree1849a9e80fdeefc759bb027b0396d38a68141cfc
parent27c11d0fd756451b659ccb26d4c6c90a2500c683 (diff)
downloademacs-24030ea3d9b990fe09ca1a06c150618d4e9b49fa.tar.gz
emacs-24030ea3d9b990fe09ca1a06c150618d4e9b49fa.zip
(top-level): Don't require cl when compiling.
(gnus-group-buffer): Define for compiler. (url-news-fetch-message-id): Don't use `declare'. (nntp-open-tls-stream, nntp-open-ssl-stream): No need to define for compiler. (url-snews): Use nntp-open-tls-stream unless ssl is requested.
-rw-r--r--lisp/url/ChangeLog9
-rw-r--r--lisp/url/url-news.el12
2 files changed, 14 insertions, 7 deletions
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index f608f54b0e0..61a76ef67d9 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1,3 +1,12 @@
12007-12-02 Glenn Morris <rgm@gnu.org>
2
3 * url-news.el (top-level): Don't require cl when compiling.
4 (gnus-group-buffer): Define for compiler.
5 (url-news-fetch-message-id): Don't use `declare'.
6 (nntp-open-tls-stream, nntp-open-ssl-stream):
7 No need to define for compiler.
8 (url-snews): Use nntp-open-tls-stream unless ssl is requested.
9
12007-12-01 Glenn Morris <rgm@gnu.org> 102007-12-01 Glenn Morris <rgm@gnu.org>
2 11
3 * url-handlers.el (top-level): Always require url-parse, not just 12 * url-handlers.el (top-level): Always require url-parse, not just
diff --git a/lisp/url/url-news.el b/lisp/url/url-news.el
index d774270aced..fc1f0091547 100644
--- a/lisp/url/url-news.el
+++ b/lisp/url/url-news.el
@@ -30,9 +30,6 @@
30(require 'nntp) 30(require 'nntp)
31(autoload 'url-warn "url") 31(autoload 'url-warn "url")
32(autoload 'gnus-group-read-ephemeral-group "gnus-group") 32(autoload 'gnus-group-read-ephemeral-group "gnus-group")
33(eval-when-compile (require 'cl))
34(defvar nntp-open-tls-stream)
35(defvar nntp-open-ssl-stream)
36 33
37(defgroup url-news nil 34(defgroup url-news nil
38 "News related options." 35 "News related options."
@@ -85,8 +82,9 @@
85 ))) 82 )))
86 buf)) 83 buf))
87 84
85(defvar gnus-group-buffer)
86
88(defun url-news-fetch-newsgroup (newsgroup host) 87(defun url-news-fetch-newsgroup (newsgroup host)
89 (declare (special gnus-group-buffer))
90 (if (string-match "^/+" newsgroup) 88 (if (string-match "^/+" newsgroup)
91 (setq newsgroup (substring newsgroup (match-end 0)))) 89 (setq newsgroup (substring newsgroup (match-end 0))))
92 (if (string-match "/+$" newsgroup) 90 (if (string-match "/+$" newsgroup)
@@ -127,9 +125,9 @@
127 125
128;;;###autoload 126;;;###autoload
129(defun url-snews (url) 127(defun url-snews (url)
130 (let ((nntp-open-connection-function (if (eq 'tls url-gateway-method) 128 (let ((nntp-open-connection-function (if (eq 'ssl url-gateway-method)
131 nntp-open-tls-stream 129 'nntp-open-ssl-stream
132 nntp-open-ssl-stream))) 130 'nntp-open-tls-stream)))
133 (url-news url))) 131 (url-news url)))
134 132
135(provide 'url-news) 133(provide 'url-news)