diff options
| author | Glenn Morris | 2007-12-02 04:03:19 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-12-02 04:03:19 +0000 |
| commit | 24030ea3d9b990fe09ca1a06c150618d4e9b49fa (patch) | |
| tree | 1849a9e80fdeefc759bb027b0396d38a68141cfc | |
| parent | 27c11d0fd756451b659ccb26d4c6c90a2500c683 (diff) | |
| download | emacs-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/ChangeLog | 9 | ||||
| -rw-r--r-- | lisp/url/url-news.el | 12 |
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 @@ | |||
| 1 | 2007-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 | |||
| 1 | 2007-12-01 Glenn Morris <rgm@gnu.org> | 10 | 2007-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) |