aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Ingebrigtsen2011-01-31 02:19:13 +0000
committerKatsumi Yamaoka2011-01-31 02:19:13 +0000
commite389d61f82e7e659d0c6708237c817c640d24b9d (patch)
tree798855765f0c1b2f9d87fe474410e88c70f0635c
parent12e3ca0a34ec4848dd22eee4ec4c8a239dc6e09c (diff)
downloademacs-e389d61f82e7e659d0c6708237c817c640d24b9d.tar.gz
emacs-e389d61f82e7e659d0c6708237c817c640d24b9d.zip
gnus-start.el (gnus-read-active-for-groups): Read the active files thoroughly for all backends that have no known groups. This should allow new nnml methods to retrieve mail.
gnus-group.el (gnus-group-jump-to-group): Allow jumping to groups that Gnus doesn't know exists again.
-rw-r--r--lisp/gnus/ChangeLog7
-rw-r--r--lisp/gnus/gnus-group.el2
-rw-r--r--lisp/gnus/gnus-start.el4
3 files changed, 11 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index f8a1577d712..1367787cb8d 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,12 @@
12011-01-31 Lars Ingebrigtsen <larsi@gnus.org> 12011-01-31 Lars Ingebrigtsen <larsi@gnus.org>
2 2
3 * gnus-start.el (gnus-read-active-for-groups): Read the active files
4 thoroughly for all backends that have no known groups. This should
5 allow new nnml methods to retrieve mail.
6
7 * gnus-group.el (gnus-group-jump-to-group): Allow jumping to groups
8 that Gnus doesn't know exists again.
9
3 * gnus-art.el (gnus-article-date-lapsed-new-header): Removed. 10 * gnus-art.el (gnus-article-date-lapsed-new-header): Removed.
4 (gnus-treat-date-ut): Ditto. 11 (gnus-treat-date-ut): Ditto.
5 (gnus-article-update-date-header): Renamed. 12 (gnus-article-update-date-header): Renamed.
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index 66bf70bed05..30cd1275e7b 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -2467,7 +2467,7 @@ If PROMPT (the prefix) is a number, use the prompt specified in
2467`gnus-group-jump-to-group-prompt'." 2467`gnus-group-jump-to-group-prompt'."
2468 (interactive 2468 (interactive
2469 (list (gnus-group-completing-read 2469 (list (gnus-group-completing-read
2470 nil nil t 2470 nil nil nil
2471 (if current-prefix-arg 2471 (if current-prefix-arg
2472 (cdr (assq current-prefix-arg gnus-group-jump-to-group-prompt)) 2472 (cdr (assq current-prefix-arg gnus-group-jump-to-group-prompt))
2473 (or (and (stringp gnus-group-jump-to-group-prompt) 2473 (or (and (stringp gnus-group-jump-to-group-prompt)
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index e2dff45e580..3879df3c4b6 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -1743,11 +1743,13 @@ If SCAN, request a scan of that group as well."
1743 (cond 1743 (cond
1744 ((and 1744 ((and
1745 (gnus-check-backend-function 'finish-retrieve-group-infos (car method)) 1745 (gnus-check-backend-function 'finish-retrieve-group-infos (car method))
1746 infos
1746 (or (not (gnus-agent-method-p method)) 1747 (or (not (gnus-agent-method-p method))
1747 (gnus-online method))) 1748 (gnus-online method)))
1748 (gnus-finish-retrieve-group-infos method infos early-data) 1749 (gnus-finish-retrieve-group-infos method infos early-data)
1749 (gnus-agent-save-active method)) 1750 (gnus-agent-save-active method))
1750 ((gnus-check-backend-function 'retrieve-groups (car method)) 1751 ((and (gnus-check-backend-function 'retrieve-groups (car method))
1752 infos)
1751 (when (gnus-check-backend-function 'request-scan (car method)) 1753 (when (gnus-check-backend-function 'request-scan (car method))
1752 (gnus-request-scan nil method)) 1754 (gnus-request-scan nil method))
1753 (let (groups) 1755 (let (groups)