aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGnus developers2012-01-04 22:14:09 +0000
committerKatsumi Yamaoka2012-01-04 22:14:09 +0000
commit9937bef4b8f3a820220d0309b340f25285808fae (patch)
treec84ab0101d4c13b5187845914217966f39bbca16
parenta7183d7c4625f88a8754061b02674d718e64f48f (diff)
downloademacs-9937bef4b8f3a820220d0309b340f25285808fae.tar.gz
emacs-9937bef4b8f3a820220d0309b340f25285808fae.zip
Merge changes made in Gnus trunk.
2012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus.texi (Group Parameters): Note precedence. 2012-01-04 Chris Gray <chrismgray@gmail.com> (tiny change) * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a live buffer. 2012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org> * nnir.el (nnir-retrieve-headers): Protect against the article not existing on the server (bug#10335). 2012-01-04 Wolfgang Jenkner <wjenkner@inode.at> (tiny change) * gnus-agent.el (gnus-agent-load-local): Recompute gnus-agent-article-local on changing method. 2012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org> * gnus.el (gnus-parameters): Note precedence. 2012-01-04 Leo <sdl.web@gmail.com> * nndraft.el (nndraft-update-unread-articles): Don't move point around in the group buffer.
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/gnus.texi6
-rw-r--r--lisp/gnus/ChangeLog24
-rw-r--r--lisp/gnus/gnus-agent.el5
-rw-r--r--lisp/gnus/gnus.el6
-rw-r--r--lisp/gnus/mm-decode.el3
-rw-r--r--lisp/gnus/nndraft.el15
-rw-r--r--lisp/gnus/nnir.el5
8 files changed, 53 insertions, 15 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 30c4b01d3fa..21aef5c5a9a 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * gnus.texi (Group Parameters): Note precedence.
4
12012-01-03 Eric Schulte <eric.schulte@gmx.com> 52012-01-03 Eric Schulte <eric.schulte@gmx.com>
2 6
3 * org.texi (Noweb reference syntax): Adding documentation of 7 * org.texi (Noweb reference syntax): Adding documentation of
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 76bfbc4bb52..6523dc9528c 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -3187,8 +3187,10 @@ For example:
3187 (broken-reply-to . t)))) 3187 (broken-reply-to . t))))
3188@end lisp 3188@end lisp
3189 3189
3190String value of parameters will be subjected to regexp substitution, as 3190The first clause that matches the group name will be used.
3191the @code{to-group} example shows. 3191
3192Parameters that are strings will be subjected to regexp substitution,
3193as the @code{to-group} example shows.
3192 3194
3193@vindex gnus-parameters-case-fold-search 3195@vindex gnus-parameters-case-fold-search
3194By default, whether comparing the group name and one of those regexps 3196By default, whether comparing the group name and one of those regexps
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 34f914a8b0a..7b3cb1d53e9 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,27 @@
12012-01-04 Chris Gray <chrismgray@gmail.com> (tiny change)
2
3 * mm-decode.el (mm-shr): Check that `gnus-summary-buffer' really is a
4 live buffer.
5
62012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7
8 * nnir.el (nnir-retrieve-headers): Protect against the article not
9 existing on the server (bug#10335).
10
112012-01-04 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
12
13 * gnus-agent.el (gnus-agent-load-local): Recompute
14 gnus-agent-article-local on changing method.
15
162012-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
17
18 * gnus.el (gnus-parameters): Note precedence.
19
202012-01-04 Leo <sdl.web@gmail.com>
21
22 * nndraft.el (nndraft-update-unread-articles): Don't move point around
23 in the group buffer.
24
12012-01-04 Julien Danjou <julien@danjou.info> 252012-01-04 Julien Danjou <julien@danjou.info>
2 26
3 * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs 27 * nnimap.el (nnimap-update-info): Fix an error when all articles UIDs
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index d268dd7b0c1..56ba6a9fac7 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -2229,7 +2229,10 @@ doesn't exist, to valid the overview buffer."
2229article counts for each of the method's subscribed groups." 2229article counts for each of the method's subscribed groups."
2230 (let ((gnus-command-method (or method gnus-command-method))) 2230 (let ((gnus-command-method (or method gnus-command-method)))
2231 (when (or (null gnus-agent-article-local-times) 2231 (when (or (null gnus-agent-article-local-times)
2232 (zerop gnus-agent-article-local-times)) 2232 (zerop gnus-agent-article-local-times)
2233 (not (gnus-methods-equal-p
2234 gnus-command-method
2235 (symbol-value (intern "+method" gnus-agent-article-local)))))
2233 (setq gnus-agent-article-local 2236 (setq gnus-agent-article-local
2234 (gnus-cache-file-contents 2237 (gnus-cache-file-contents
2235 (gnus-agent-lib-file "local") 2238 (gnus-agent-lib-file "local")
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index b1f0f60668e..459f4cc881f 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -1,6 +1,6 @@
1;;; gnus.el --- a newsreader for GNU Emacs 1;;; gnus.el --- a newsreader for GNU Emacs
2 2
3;; Copyright (C) 1987-1990, 1993-1998, 2000-2011 3;; Copyright (C) 1987-1990, 1993-1998, 2000-2012
4;; Free Software Foundation, Inc. 4;; Free Software Foundation, Inc.
5 5
6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet> 6;; Author: Masanobu UMEDA <umerin@flab.flab.fujitsu.junet>
@@ -1146,7 +1146,9 @@ For example:
1146 (display . all)) 1146 (display . all))
1147 (\"mail\\\\.me\" (gnus-use-scoring t)) 1147 (\"mail\\\\.me\" (gnus-use-scoring t))
1148 (\"list\\\\..*\" (total-expire . t) 1148 (\"list\\\\..*\" (total-expire . t)
1149 (broken-reply-to . t)))" 1149 (broken-reply-to . t)))
1150
1151The first clause that matches the group name will be used."
1150 :version "22.1" 1152 :version "22.1"
1151 :group 'gnus-group-various 1153 :group 'gnus-group-various
1152 :type '(repeat (cons regexp 1154 :type '(repeat (cons regexp
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 7ea0902bdb5..ec8dd5bf8c5 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -1,6 +1,6 @@
1;;; mm-decode.el --- Functions for decoding MIME things 1;;; mm-decode.el --- Functions for decoding MIME things
2 2
3;; Copyright (C) 1998-2011 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4 4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> 5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; MORIOKA Tomohiko <morioka@jaist.ac.jp> 6;; MORIOKA Tomohiko <morioka@jaist.ac.jp>
@@ -1724,6 +1724,7 @@ If RECURSIVE, search recursively."
1724 (buffer-string)))))) 1724 (buffer-string))))))
1725 shr-inhibit-images shr-blocked-images charset char) 1725 shr-inhibit-images shr-blocked-images charset char)
1726 (if (and (boundp 'gnus-summary-buffer) 1726 (if (and (boundp 'gnus-summary-buffer)
1727 (bufferp gnus-summary-buffer)
1727 (buffer-name gnus-summary-buffer)) 1728 (buffer-name gnus-summary-buffer))
1728 (with-current-buffer gnus-summary-buffer 1729 (with-current-buffer gnus-summary-buffer
1729 (setq shr-inhibit-images gnus-inhibit-images 1730 (setq shr-inhibit-images gnus-inhibit-images
diff --git a/lisp/gnus/nndraft.el b/lisp/gnus/nndraft.el
index 0b47062a919..976e6e657e6 100644
--- a/lisp/gnus/nndraft.el
+++ b/lisp/gnus/nndraft.el
@@ -181,13 +181,14 @@ are generated if and only if they are also in `message-draft-headers'.")
181 (gnus-get-new-news-hook nil) 181 (gnus-get-new-news-hook nil)
182 (inhibit-read-only t)) 182 (inhibit-read-only t))
183 (gnus-group-get-new-news-this-group nil t) 183 (gnus-group-get-new-news-this-group nil t)
184 (dolist (group groups) 184 (save-excursion
185 (unless (and gnus-permanently-visible-groups 185 (dolist (group groups)
186 (string-match gnus-permanently-visible-groups 186 (unless (and gnus-permanently-visible-groups
187 group)) 187 (string-match gnus-permanently-visible-groups
188 (gnus-group-goto-group group) 188 group))
189 (when (zerop (gnus-group-group-unread)) 189 (gnus-group-goto-group group)
190 (gnus-delete-line))))))) 190 (when (zerop (gnus-group-group-unread))
191 (gnus-delete-line))))))))
191 192
192(deffoo nndraft-request-associate-buffer (group) 193(deffoo nndraft-request-associate-buffer (group)
193 "Associate the current buffer with some article in the draft group." 194 "Associate the current buffer with some article in the draft group."
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index ceeaeda9309..1d4f1c25a09 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -1,6 +1,6 @@
1;;; nnir.el --- search mail with various search engines -*- coding: iso-8859-1 -*- 1;;; nnir.el --- search mail with various search engines -*- coding: iso-8859-1 -*-
2 2
3;; Copyright (C) 1998-2011 Free Software Foundation, Inc. 3;; Copyright (C) 1998-2012 Free Software Foundation, Inc.
4 4
5;; Author: Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de> 5;; Author: Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
6;; Swish-e and Swish++ backends by: 6;; Swish-e and Swish++ backends by:
@@ -670,7 +670,8 @@ Add an entry here when adding a new search engine.")
670 (goto-char (point-min)) 670 (goto-char (point-min))
671 (while (not (eobp)) 671 (while (not (eobp))
672 (let* ((novitem (funcall parsefunc)) 672 (let* ((novitem (funcall parsefunc))
673 (artno (mail-header-number novitem)) 673 (artno (and novitem
674 (mail-header-number novitem)))
674 (art (car (rassq artno articleids)))) 675 (art (car (rassq artno articleids))))
675 (when art 676 (when art
676 (mail-header-set-number novitem art) 677 (mail-header-set-number novitem art)