# HG changeset patch # User Miles Bader # Date 1103009376 0 # Node ID ec047d4f2cfcf10388fcf6d7bfd8e507cf388faa # Parent ab53c3fb5756bb678dbe1e158f8335e55584dfc8 Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-734 Merge from gnus--rel--5.10 Patches applied: * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-75 Merge from emacs--cvs-trunk--0 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-76 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-77 Update from CVS 2004-12-13 Katsumi Yamaoka * 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 . 2004-12-08 Reiner Steib * man/gnus-faq.texi ([5.1]): Added missing bracket. * man/gnus.texi (Filtering Spam Using The Spam ELisp Package): Index `spam-initialize'. diff -r ab53c3fb5756 -r ec047d4f2cfc lisp/gnus/ChangeLog --- a/lisp/gnus/ChangeLog Tue Dec 14 05:36:23 2004 +0000 +++ b/lisp/gnus/ChangeLog Tue Dec 14 07:29:36 2004 +0000 @@ -2,6 +2,15 @@ * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min. +2004-12-13 Katsumi Yamaoka + + * 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 * message.el (message-forward-make-body-mml): Remove headers diff -r ab53c3fb5756 -r ec047d4f2cfc lisp/gnus/gnus-group.el --- a/lisp/gnus/gnus-group.el Tue Dec 14 05:36:23 2004 +0000 +++ b/lisp/gnus/gnus-group.el Tue Dec 14 07:29:36 2004 +0000 @@ -2592,8 +2592,7 @@ (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 -r ab53c3fb5756 -r ec047d4f2cfc lisp/gnus/gnus-start.el --- a/lisp/gnus/gnus-start.el Tue Dec 14 05:36:23 2004 +0000 +++ b/lisp/gnus/gnus-start.el Tue Dec 14 07:29:36 2004 +0000 @@ -952,16 +952,28 @@ ;; 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 -r ab53c3fb5756 -r ec047d4f2cfc man/ChangeLog --- a/man/ChangeLog Tue Dec 14 05:36:23 2004 +0000 +++ b/man/ChangeLog Tue Dec 14 07:29:36 2004 +0000 @@ -150,6 +150,13 @@ to Alex Ott, Karl Fogel, Stefan Monnier, and David Kastrup for suggestions. +2004-12-08 Reiner Steib + + * 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 * 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 - - * gnus.texi (Filtering Spam Using The Spam ELisp Package): Index - `spam-initialize'. - 2004-11-02 Katsumi Yamaoka * emacs-mime.texi (Encoding Customization): Fix diff -r ab53c3fb5756 -r ec047d4f2cfc man/gnus-faq.texi --- a/man/gnus-faq.texi Tue Dec 14 05:36:23 2004 +0000 +++ b/man/gnus-faq.texi Tue Dec 14 07:29:36 2004 +0000 @@ -1414,7 +1414,7 @@ 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