summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen <larsi@gnus.org>2013-01-02 09:20:32 +0000
committerKatsumi Yamaoka <yamaoka@jpl.org>2013-01-02 09:20:32 +0000
commit9d9ffa13100af63fdb4fd2c6d2595d8abc0dde8b (patch)
treee6ad90d34925fee6d6bf25931642c2c23b5167f5
parent71376d4b88555139065d6ac862734d7e5c14f043 (diff)
Merge changes made in Gnus master
lisp/gnus/gnus-msg.el: Don't do Gcc handling if Gnus isn't running lisp/gnus/nnimap.el: Make nnimap treat \Deleted articles as \Read articles
-rw-r--r--lisp/gnus/ChangeLog9
-rw-r--r--lisp/gnus/gnus-msg.el3
-rw-r--r--lisp/gnus/nnimap.el4
3 files changed, 14 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 6dca9e6cb7..044903b0cb 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,12 @@
+2012-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * gnus-msg.el (gnus-inews-insert-gcc): Don't insert Gcc headers if Gnus
+ isn't running, because Gnus will probably not know how to handle the
+ Gcc header (bug#11941).
+
+ * nnimap.el (nnimap-update-info): Treat \Deleted articles as \Read
+ articles.
+
2012-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
* nnfolder.el (nnfolder-recursive-directory-files): New function.
diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el
index c967bc0656..559c5bbce1 100644
--- a/lisp/gnus/gnus-msg.el
+++ b/lisp/gnus/gnus-msg.el
@@ -1745,7 +1745,8 @@ this is a reply."
(setq var (cdr var)))
result)))
name)
- (when (or groups gcc-self-val)
+ (when (and (or groups gcc-self-val)
+ (gnus-alive-p))
(when (stringp groups)
(setq groups (list groups)))
(save-excursion
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index 38ece41ad3..5a8d0d6a1f 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -1420,7 +1420,9 @@ textual parts.")
(gnus-set-difference
(gnus-set-difference
existing
- (cdr (assoc '%Seen flags)))
+ (gnus-sorted-union
+ (cdr (assoc '%Seen flags))
+ (cdr (assoc '%Deleted flags))))
(cdr (assoc '%Flagged flags)))))
(read (gnus-range-difference
(cons start-article high) unread)))