[gnus git] branch master updated: n0-15-20-g68ecaa0 =3= * gnus.texi (Listing Groups): Document gnus-group-list-ticked ; (nnimap-open-connection-1): Is the login responds with a new CAPABILITY, use it. ; (gnus-agent-fetch-headers): Don't message if we're not downloading anything.

Lars Magne Ingebrigtsen <[email protected]>
Newsgroups gmane.emacs.gnus.cvs
Message-ID <[email protected]>
       via  68ecaa0640d22b0ec004be2417b0f00015d90ad6 (commit)
       via  79f0f0e7d6a0fbe8714f22cf791ac5bed6ba3565 (commit)
       via  3e5524d52ba2a06bf7b3ec26c9756ece1a34df07 (commit)
      from  acee3b932f0416750d44f4d4a56c1a79b5953896 (commit)


- Log -----------------------------------------------------------------
commit 68ecaa0640d22b0ec004be2417b0f00015d90ad6
Author: Antoine Levitt <[email protected]>
Date:   Tue Mar 29 20:36:55 2011 +0200

    * gnus.texi (Listing Groups): Document gnus-group-list-ticked

diff --git a/texi/ChangeLog b/texi/ChangeLog
index ac6e196..fec5c15 100644
--- a/texi/ChangeLog
+++ b/texi/ChangeLog
@@ -1,3 +1,7 @@
+2011-03-19  Antoine Levitt  <[email protected]>
+
+	* gnus.texi (Listing Groups): Document gnus-group-list-ticked
+
 2011-03-15  Lars Magne Ingebrigtsen  <[email protected]>
 
 	* message.texi (Various Commands): Document format specs in the
diff --git a/texi/gnus.texi b/texi/gnus.texi
index 1dc7c62..00ee305 100644
--- a/texi/gnus.texi
+++ b/texi/gnus.texi
@@ -3320,6 +3320,11 @@ List all groups with cached articles (@code{gnus-group-list-cached}).
 @findex gnus-group-list-dormant
 List all groups with dormant articles (@code{gnus-group-list-dormant}).
 
+@item A !
+@kindex A ! (Group)
+@findex gnus-group-list-ticked
+List all groups with ticked articles (@code{gnus-group-list-ticked}).
+
 @item A /
 @kindex A / (Group)
 @findex gnus-group-list-limit

commit 79f0f0e7d6a0fbe8714f22cf791ac5bed6ba3565
Author: Michael Welsh Duggan <[email protected]>
Date:   Tue Mar 29 20:17:27 2011 +0200

    (nnimap-open-connection-1): Is the login responds with a new CAPABILITY, use it.

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index dfd7a34..ad92e28 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2011-03-29  Michael Welsh Duggan  <[email protected]>
+
+	* nnimap.el (nnimap-open-connection-1): Is the login responds with a
+	new CAPABILITY, use it.
+
 2011-03-29  Lars Magne Ingebrigtsen  <[email protected]>
 
 	* gnus-agent.el (gnus-agent-fetch-headers): Don't message if we're not
diff --git a/lisp/nnimap.el b/lisp/nnimap.el
index 15d7f46..d18d78b 100644
--- a/lisp/nnimap.el
+++ b/lisp/nnimap.el
@@ -408,11 +408,18 @@ textual parts.")
 		  (setq login-result
 			(nnimap-login (car credentials) (cadr credentials))))
 		(if (car login-result)
-                    ;; save the credentials if a save function exists
+		    (progn
+                    ;; Save the credentials if a save function exists
                     ;; (such a function will only be passed if a new
-                    ;; token was created)
+                    ;; token was created).
                     (when (functionp (nth 2 credentials))
                       (funcall (nth 2 credentials)))
+		      ;; See if CAPABILITY is set as part of login
+		      ;; response.
+		      (dolist (response (cddr login-result))
+			(when (string= "CAPABILITY" (upcase (car response)))
+			  (setf (nnimap-capabilities nnimap-object)
+				(mapcar #'upcase (cdr response))))))
 		  ;; If the login failed, then forget the credentials
 		  ;; that are now possibly cached.
 		  (dolist (host (list (nnoo-current-server 'nnimap)

commit 3e5524d52ba2a06bf7b3ec26c9756ece1a34df07
Author: Lars Magne Ingebrigtsen <[email protected]>
Date:   Tue Mar 29 20:09:22 2011 +0200

    (gnus-agent-fetch-headers): Don't message if we're not downloading anything.

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index dfacf5e..dfd7a34 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
 2011-03-29  Lars Magne Ingebrigtsen  <[email protected]>
 
+	* gnus-agent.el (gnus-agent-fetch-headers): Don't message if we're not
+	downloading anything.
+
 	* gnus.el (gnus-splash-svg-color-symbols): Removed superfluous `and'.
 
 2011-03-29  Adam Sjøgren  <[email protected]>
diff --git a/lisp/gnus-agent.el b/lisp/gnus-agent.el
index 989488c..52fbe9d 100644
--- a/lisp/gnus-agent.el
+++ b/lisp/gnus-agent.el
@@ -1925,9 +1925,10 @@ article numbers will be returned."
             (setq articles (gnus-list-range-intersection
                             articles (list (cons low high)))))))
 
+      (when articles
       (gnus-message
        10 "gnus-agent-fetch-headers: undownloaded articles are '%s'"
-       (gnus-compress-sequence articles t))
+	 (gnus-compress-sequence articles t)))
 
       (with-current-buffer nntp-server-buffer
         (if articles

-----------------------------------------------------------------------
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we listed those
revisions in full, above.

Summary of changes:
 lisp/ChangeLog     |    8 ++++++++
 lisp/gnus-agent.el |    7 ++++---
 lisp/nnimap.el     |   15 +++++++++++----
 texi/ChangeLog     |    4 ++++
 texi/gnus.texi     |    5 +++++
 5 files changed, 32 insertions(+), 7 deletions(-)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnus Project".

The branch, master has been updated


hooks/post-receive
-- 
Gnus Project
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.