* nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 20 Oct 2002 20:48:40 +0000 (20:48 +0000)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Sun, 20 Oct 2002 20:48:40 +0000 (20:48 +0000)
entries.

* gnus-group.el (gnus-fetch-group): Allow an optional
specification of the articles to select.

* gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr.

lisp/ChangeLog
lisp/gnus-group.el
lisp/gnus-srvr.el
lisp/nnslashdot.el

index 08564b9..007b378 100644 (file)
@@ -1,3 +1,13 @@
+2002-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnslashdot.el (nnslashdot-generate-active): Ignore any bogus
+       entries. 
+
+       * gnus-group.el (gnus-fetch-group): Allow an optional
+       specification of the articles to select.
+
+       * gnus-srvr.el (gnus-server-prepare): Removed superfluous cdr. 
+
 2002-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * gnus-agent.el (gnus-agent-fetch-group-1): After fetching
index fdd3090..4d7c7f0 100644 (file)
@@ -1861,13 +1861,13 @@ be permanent."
      (gnus-group-prefixed-name group method) method)))
 
 ;;;###autoload
-(defun gnus-fetch-group (group)
+(defun gnus-fetch-group (group &optional articles)
   "Start Gnus if necessary and enter GROUP.
 Returns whether the fetching was successful or not."
   (interactive (list (completing-read "Group name: " gnus-active-hashtb)))
   (unless (get-buffer gnus-group-buffer)
     (gnus-no-server))
-  (gnus-group-read-group nil nil group))
+  (gnus-group-read-group articles nil group))
 
 ;;;###autoload
 (defun gnus-fetch-group-other-frame (group)
index 66ee4b5..351eb86 100644 (file)
@@ -321,7 +321,7 @@ The following commands are available:
     (while alist
       (unless (member (cdar alist) done)
        (push (cdar alist) done)
-       (cdr (setq server (pop alist)))
+       (setq server (pop alist))
        (when (and server (car server) (cdr server))
          (gnus-server-insert-server-line (car server) (cdr server))))
       (when (member (cdar alist) done)
index b5b1bfc..bf860e9 100644 (file)
     (set-buffer nntp-server-buffer)
     (erase-buffer)
     (dolist (elem nnslashdot-groups)
-      (insert (prin1-to-string (car elem))
-             " " (number-to-string (cadr elem)) " 1 y\n"))))
+      (when (numberp (cadr elem))
+       (insert (prin1-to-string (car elem))
+               " " (number-to-string (cadr elem)) " 1 y\n")))))
 
 (defun nnslashdot-lose (why)
   (error "Slashdot HTML has changed; please get a new version of nnslashdot"))