changeset 111972:3b8b4f28c758

gnus-agent.el: Indent. gnus.texi: Fix a couple nnir -> @code{nnir} things. nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the QRESYNC command by deleting a superfluous space which broke Cyrus servers. This change will break other servers that are buggy the other way around. gnus.texi (The hyrex Engine): Say that this engine as obsolete.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Wed, 15 Dec 2010 22:24:36 +0000
parents ca22802893d9
children d60eda14e134
files doc/misc/ChangeLog doc/misc/gnus.texi lisp/gnus/ChangeLog lisp/gnus/gnus-agent.el lisp/gnus/nnimap.el
diffstat 5 files changed, 33 insertions(+), 20 deletions(-) [+]
line wrap: on
line diff
--- a/doc/misc/ChangeLog	Wed Dec 15 00:16:53 2010 -0800
+++ b/doc/misc/ChangeLog	Wed Dec 15 22:24:36 2010 +0000
@@ -1,3 +1,7 @@
+2010-12-15  Andrew Cohen  <cohen@andy.bu.edu>
+
+	* gnus.texi (The hyrex Engine): Say that this engine as obsolete.
+
 2010-12-14  Andrew Cohen  <cohen@andy.bu.edu>
 
 	* gnus.texi (The swish++ Engine): Add customizable parameters
--- a/doc/misc/gnus.texi	Wed Dec 15 00:16:53 2010 -0800
+++ b/doc/misc/gnus.texi	Wed Dec 15 22:24:36 2010 +0000
@@ -793,7 +793,7 @@
 
 nnir
 
-* What is nnir::                What does nnir do.
+* What is nnir?::               What does nnir do.
 * Basic Usage::                 How to perform simple searches.
 * Setting up nnir::             How to set up nnir.
 
@@ -21026,24 +21026,25 @@
 within gnus.
 
 @menu
-* What is nnir::                What does nnir do?
+* What is nnir?::               What does @code{nnir} do?
 * Basic Usage::                 How to perform simple searches.
-* Setting up nnir::             How to set up nnir.
-@end menu
-
-@node What is nnir
-@subsection What is nnir
-
-@code{nnir} is a gnus interface to a number of tools for searching
+* Setting up nnir::             How to set up @code{nnir}.
+@end menu
+
+@node What is nnir?
+@subsection What is nnir?
+
+@code{nnir} is a Gnus interface to a number of tools for searching
 through mail and news repositories. Different backends (like
 @code{nnimap} and @code{nntp}) work with different tools (called
-@dfn{engines} in nnir lingo), but all use the same basic search
+@dfn{engines} in @code{nnir} lingo), but all use the same basic search
 interface.
 
 The @code{nnimap} and @code{gmane} search engines should work with no
 configuration. Other engines require a local index that needs to be
 created and maintained outside of Gnus. 
 
+
 @node Basic Usage
 @subsection Basic Usage
 
@@ -21083,6 +21084,7 @@
 groups with different search engines you will be prompted for the
 special search features for each engine separately. 
 
+
 @node Setting up nnir
 @subsection Setting up nnir
 
@@ -21120,10 +21122,10 @@
 named @code{home} you can use
 
 @lisp
-(setq gnus-secondary-select-methods '(
-      (nnml "home" 
-            (nnimap-address "localhost")
-            (nnir-search-engine namazu))))
+(setq gnus-secondary-select-methods
+      '((nnml "home" 
+         (nnimap-address "localhost")
+         (nnir-search-engine namazu))))
 @end lisp
 
 Alternatively you might want to use a particular engine for all servers
@@ -21335,7 +21337,7 @@
 
 @node The hyrex Engine
 @subsubsection The hyrex Engine
-FIXME: Add documentation.
+This engine is obsolete.
 
 @node Customizations
 @subsubsection Custimozations
--- a/lisp/gnus/ChangeLog	Wed Dec 15 00:16:53 2010 -0800
+++ b/lisp/gnus/ChangeLog	Wed Dec 15 22:24:36 2010 +0000
@@ -1,3 +1,10 @@
+2010-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+	* nnimap.el (nnimap-retrieve-group-data-early): Fix the syntax of the
+	QRESYNC command by deleting a superfluous space which broke Cyrus
+	servers.  This change will break other servers that are buggy the other
+	way around.
+
 2010-12-14  Teodor Zlatanov  <tzz@lifelogs.com>
 
 	* spam.el: Reindent and fix long lines.
--- a/lisp/gnus/gnus-agent.el	Wed Dec 15 00:16:53 2010 -0800
+++ b/lisp/gnus/gnus-agent.el	Wed Dec 15 22:24:36 2010 +0000
@@ -1513,7 +1513,7 @@
   "Fetch ARTICLES from GROUP and put them into the Agent."
   (when articles
     (gnus-agent-load-alist group)
-    (let* ((alist   gnus-agent-article-alist)
+    (let* ((alist gnus-agent-article-alist)
            (headers (if (< (length articles) 2) nil gnus-newsgroup-headers))
            (selected-sets (list nil))
            (current-set-size 0)
@@ -1555,9 +1555,9 @@
                                       ;; 65 char/line.  If the line count
                                       ;; is missing, arbitrarily assume a
                                       ;; size of 1000 characters.
-                                    (max (* 65 (mail-header-lines
-                                                (car headers)))
-                                         1000)
+				      (max (* 65 (mail-header-lines
+						  (car headers)))
+					   1000)
                                     char-size))
 			      0))))
             (setcar selected-sets (nreverse (car selected-sets)))
--- a/lisp/gnus/nnimap.el	Wed Dec 15 00:16:53 2010 -0800
+++ b/lisp/gnus/nnimap.el	Wed Dec 15 22:24:36 2010 +0000
@@ -1080,7 +1080,7 @@
 		   uidvalidity
 		   modseq)
 	      (push
-	       (list (nnimap-send-command "EXAMINE %S (QRESYNC  (%s %s))"
+	       (list (nnimap-send-command "EXAMINE %S (QRESYNC (%s %s))"
 					  (utf7-encode group t)
 					  uidvalidity modseq)
 		     'qresync