diff options
| author | Lars Ingebrigtsen | 2011-01-31 02:19:13 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2011-01-31 02:19:13 +0000 |
| commit | e389d61f82e7e659d0c6708237c817c640d24b9d (patch) | |
| tree | 798855765f0c1b2f9d87fe474410e88c70f0635c | |
| parent | 12e3ca0a34ec4848dd22eee4ec4c8a239dc6e09c (diff) | |
| download | emacs-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/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/gnus/gnus-group.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/gnus-start.el | 4 |
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 @@ | |||
| 1 | 2011-01-31 Lars Ingebrigtsen <larsi@gnus.org> | 1 | 2011-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) |