aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader <[email protected]>2004-12-14 07:29:36 +0000
committerMiles Bader <[email protected]>2004-12-14 07:29:36 +0000
commit734c576596678065b39591128d88609bc6fc5aad (patch)
treecc021c93f9dde49828b67ba13408066fd1fcda51
parent0c6d98d8df2135f853de99986ea905a638a6157d (diff)
Revision: [email protected]/emacs--cvs-trunk--0--patch-734
Merge from gnus--rel--5.10 Patches applied: * [email protected]/gnus--rel--5.10--patch-75 Merge from emacs--cvs-trunk--0 * [email protected]/gnus--rel--5.10--patch-76 - [email protected]/gnus--rel--5.10--patch-77 Update from CVS 2004-12-13 Katsumi Yamaoka <[email protected]> * lisp/gnus/gnus-group.el (gnus-group-make-rss-group): Use gnus-group-make-group instead of gnus-group-unsubscribe-group. * lisp/gnus/gnus-start.el (gnus-setup-news): Honor user's setting to gnus-message-archive-method. Suggested by Lute Kamstra <[email protected]>. 2004-12-08 Reiner Steib <[email protected]> * man/gnus-faq.texi ([5.1]): Added missing bracket. * man/gnus.texi (Filtering Spam Using The Spam ELisp Package): Index `spam-initialize'.
-rw-r--r--lisp/gnus/ChangeLog9
-rw-r--r--lisp/gnus/gnus-group.el3
-rw-r--r--lisp/gnus/gnus-start.el32
-rw-r--r--man/ChangeLog12
-rw-r--r--man/gnus-faq.texi2
5 files changed, 40 insertions, 18 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 47945169a5..518a990308 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -2,6 +2,15 @@
* gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
+2004-12-13 Katsumi Yamaoka <[email protected]>
+
+ * gnus-group.el (gnus-group-make-rss-group): Use
+ gnus-group-make-group instead of gnus-group-unsubscribe-group.
+
+ * gnus-start.el (gnus-setup-news): Honor user's setting to
+ gnus-message-archive-method. Suggested by Lute Kamstra
+
2004-12-02 Katsumi Yamaoka <[email protected]>
* message.el (message-forward-make-body-mml): Remove headers
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index c55264b22d..b7d0cf9eef 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -2592,8 +2592,7 @@ If there is, use Gnus to create an nnrss group"
(href (cdr (assoc 'href feedinfo))))
(push (list title href desc)
nnrss-group-alist)
- (gnus-group-unsubscribe-group
- (concat "nnrss:" title))
+ (gnus-group-make-group title '(nnrss ""))
(nnrss-save-server-data nil))
(error "No feeds found for %s" url))))
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 17b0f1d687..e1985c5db5 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -952,16 +952,28 @@ If LEVEL is non-nil, the news will be set up at level LEVEL."
;; Make sure the archive server is available to all and sundry.
(when gnus-message-archive-method
(unless (assoc "archive" gnus-server-alist)
- (push `("archive"
- nnfolder
- "archive"
- (nnfolder-directory
- ,(nnheader-concat message-directory "archive"))
- (nnfolder-active-file
- ,(nnheader-concat message-directory "archive/active"))
- (nnfolder-get-new-mail nil)
- (nnfolder-inhibit-expiry t))
- gnus-server-alist)))
+ (let ((method (or (and (stringp gnus-message-archive-method)
+ (gnus-server-to-method
+ gnus-message-archive-method))
+ gnus-message-archive-method)))
+ ;; Check whether the archive method is writable.
+ (unless (or (stringp method)
+ (memq 'respool (assoc (format "%s" (car method))
+ gnus-valid-select-methods)))
+ (setq method "archive")) ;; The default.
+ (push (if (stringp method)
+ `("archive"
+ nnfolder
+ ,method
+ (nnfolder-directory
+ ,(nnheader-concat message-directory method))
+ (nnfolder-active-file
+ ,(nnheader-concat message-directory
+ (concat method "/active")))
+ (nnfolder-get-new-mail nil)
+ (nnfolder-inhibit-expiry t))
+ (cons "archive" method))
+ gnus-server-alist))))
;; If we don't read the complete active file, we fill in the
;; hashtb here.
diff --git a/man/ChangeLog b/man/ChangeLog
index 2f1216bd71..b251dc8e91 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -150,6 +150,13 @@
to Alex Ott, Karl Fogel, Stefan Monnier, and David Kastrup for
suggestions.
+2004-12-08 Reiner Steib <[email protected]>
+
+ * gnus-faq.texi ([5.1]): Added missing bracket.
+
+ * gnus.texi (Filtering Spam Using The Spam ELisp Package): Index
+ `spam-initialize'.
+
2004-11-22 Reiner Steib <[email protected]>
* message.texi (Various Message Variables): Mention that all mail
@@ -157,11 +164,6 @@
* gnus.texi (Splitting Mail): Clarify bogus group.
-2004-11-16 Reiner Steib <[email protected]>
-
- * gnus.texi (Filtering Spam Using The Spam ELisp Package): Index
- `spam-initialize'.
-
2004-11-02 Katsumi Yamaoka <[email protected]>
* emacs-mime.texi (Encoding Customization): Fix
diff --git a/man/gnus-faq.texi b/man/gnus-faq.texi
index 5d243f8a02..280280a401 100644
--- a/man/gnus-faq.texi
+++ b/man/gnus-faq.texi
@@ -1414,7 +1414,7 @@ Answer:
message. For a follow up to a newsgroup, it's
@samp{f} and @samp{F}
(analog to @samp{r} and
- @samp{R}.
+ @samp{R}).
Enter new headers above the line saying "--text follows