aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGnus developers2013-07-06 23:40:56 +0000
committerKatsumi Yamaoka2013-07-06 23:40:56 +0000
commit6ed7a66a3f8781f66fce33f326ac2c5057de4c97 (patch)
tree5bc174b7cb38e7d22443f25e8ada77466b10775a
parent219afb88d9d484393418820d1c08dc93299110ec (diff)
downloademacs-6ed7a66a3f8781f66fce33f326ac2c5057de4c97.tar.gz
emacs-6ed7a66a3f8781f66fce33f326ac2c5057de4c97.zip
Merge changes made in Gnus master
2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> * gnus.texi (Group Parameters): Mention regexp substitutions (bug#11688). 2013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change) * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368). 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> * gnus.texi (Emacsen): Fix version. * gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version. 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> * gnus-art.el (gnus-block-private-groups): Allow `global' methods to display images. * gnus.el (gnus-valid-select-methods): Mark nnrss as global. * message.el (message-cancel-news): According to <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "cancel" is preferred over "cmsg cancel" in the Subject. * nnir.el (nnir-engines): Note that the group specs are regexps (bug#13238). * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has gotten read-only text properties, ensure that those aren't heeded when copying stuff over (bug#13434). * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages (bug#13762).
-rw-r--r--doc/misc/ChangeLog15
-rw-r--r--doc/misc/gnus-faq.texi7
-rw-r--r--doc/misc/gnus.texi16
-rw-r--r--lisp/gnus/ChangeLog21
-rw-r--r--lisp/gnus/gnus-art.el3
-rw-r--r--lisp/gnus/gnus-msg.el1
-rw-r--r--lisp/gnus/gnus.el2
-rw-r--r--lisp/gnus/message.el2
-rw-r--r--lisp/gnus/mm-view.el22
-rw-r--r--lisp/gnus/nnir.el6
10 files changed, 70 insertions, 25 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index e4a66e19877..5467d2cadca 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,18 @@
12013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * gnus.texi (Group Parameters): Mention regexp
4 substitutions (bug#11688).
5
62013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change)
7
8 * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368).
9
102013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
11
12 * gnus.texi (Emacsen): Fix version.
13
14 * gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version.
15
12013-07-06 Glenn Morris <rgm@gnu.org> 162013-07-06 Glenn Morris <rgm@gnu.org>
2 17
3 * mh-e.texi: Fix external links. 18 * mh-e.texi: Fix external links.
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi
index ff29647d166..1a0469c14f4 100644
--- a/doc/misc/gnus-faq.texi
+++ b/doc/misc/gnus-faq.texi
@@ -222,10 +222,9 @@ Which version of Emacs do I need?
222 222
223@subsubheading Answer 223@subsubheading Answer
224 224
225Gnus 5.10 requires an Emacs version that is greater than or equal 225Gnus 5.13 requires an Emacs version that is greater than or equal
226to Emacs 20.7 or XEmacs 21.1. 226to Emacs 23.1 or XEmacs 21.1, although there are some features that
227The development versions of Gnus (aka No Gnus) requires Emacs 21 227only work on Emacs 24.
228or XEmacs 21.4.
229 228
230@node FAQ 1-7 229@node FAQ 1-7
231@subsubheading Question 1.7 230@subsubheading Question 1.7
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 3d4bd378869..678521d1220 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -3091,6 +3091,12 @@ if address "sender" ["name@@one.org", "else@@two.org"] @{
3091@} 3091@}
3092@end example 3092@end example
3093 3093
3094You can also use regexp expansions in the rules:
3095
3096@example
3097(sieve header :regex "list-id" "<c++std-\\1.accu.org>")
3098@end example
3099
3094See @pxref{Sieve Commands} for commands and variables that might be of 3100See @pxref{Sieve Commands} for commands and variables that might be of
3095interest in relation to the sieve parameter. 3101interest in relation to the sieve parameter.
3096 3102
@@ -6380,10 +6386,10 @@ The default is @code{t}.
6380@node Generic Marking Commands 6386@node Generic Marking Commands
6381@subsection Generic Marking Commands 6387@subsection Generic Marking Commands
6382 6388
6383Some people would like the command that ticks an article (@kbd{!}) go to 6389Some people would like the command that ticks an article (@kbd{!}) to
6384the next article. Others would like it to go to the next unread 6390go to the next article. Others would like it to go to the next unread
6385article. Yet others would like it to stay on the current article. And 6391article. Yet others would like it to stay on the current article.
6386even though I haven't heard of anybody wanting it to go to the 6392And even though I haven't heard of anybody wanting it to go to the
6387previous (unread) article, I'm sure there are people that want that as 6393previous (unread) article, I'm sure there are people that want that as
6388well. 6394well.
6389 6395
@@ -26575,7 +26581,7 @@ This version of Gnus should work on:
26575@itemize @bullet 26581@itemize @bullet
26576 26582
26577@item 26583@item
26578Emacs 21.1 and up. 26584Emacs 23.1 and up.
26579 26585
26580@item 26586@item
26581XEmacs 21.4 and up. 26587XEmacs 21.4 and up.
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 34eb28f0965..689444878d7 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,24 @@
12013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * gnus-art.el (gnus-block-private-groups): Allow `global' methods to
4 display images.
5
6 * gnus.el (gnus-valid-select-methods): Mark nnrss as global.
7
8 * message.el (message-cancel-news): According to
9 <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "cancel" is
10 preferred over "cmsg cancel" in the Subject.
11
12 * nnir.el (nnir-engines): Note that the group specs are regexps
13 (bug#13238).
14
15 * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has
16 gotten read-only text properties, ensure that those aren't heeded when
17 copying stuff over (bug#13434).
18
19 * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages
20 (bug#13762).
21
12013-07-05 David Kastrup <dak@gnu.org> 222013-07-05 David Kastrup <dak@gnu.org>
2 23
3 * auth-source.el (auth-source-netrc-parse-one): Allow empty strings in 24 * auth-source.el (auth-source-netrc-parse-one): Allow empty strings in
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 5840aacd7a3..b41ff9c0550 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -6947,7 +6947,8 @@ If given a prefix, show the hidden text instead."
6947 (set-buffer buf)))))) 6947 (set-buffer buf))))))
6948 6948
6949(defun gnus-block-private-groups (group) 6949(defun gnus-block-private-groups (group)
6950 (if (gnus-news-group-p group) 6950 (if (or (gnus-news-group-p group)
6951 (gnus-member-of-valid 'global group))
6951 ;; Block nothing in news groups. 6952 ;; Block nothing in news groups.
6952 nil 6953 nil
6953 ;; Block everything anywhere else. 6954 ;; Block everything anywhere else.
diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el
index fce9a3633c2..e3f18662af4 100644
--- a/lisp/gnus/gnus-msg.el
+++ b/lisp/gnus/gnus-msg.el
@@ -920,6 +920,7 @@ header line with the old Message-ID."
920 (with-current-buffer article-buffer 920 (with-current-buffer article-buffer
921 (let ((gnus-newsgroup-charset (or gnus-article-charset 921 (let ((gnus-newsgroup-charset (or gnus-article-charset
922 gnus-newsgroup-charset)) 922 gnus-newsgroup-charset))
923 (inhibit-read-only t)
923 (gnus-newsgroup-ignored-charsets 924 (gnus-newsgroup-ignored-charsets
924 (or gnus-article-ignored-charsets 925 (or gnus-article-ignored-charsets
925 gnus-newsgroup-ignored-charsets))) 926 gnus-newsgroup-ignored-charsets)))
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 9a927a1cfab..866e8f366b5 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -1628,7 +1628,7 @@ slower."
1628 ("nnfolder" mail respool address) 1628 ("nnfolder" mail respool address)
1629 ("nngateway" post-mail address prompt-address physical-address) 1629 ("nngateway" post-mail address prompt-address physical-address)
1630 ("nnweb" none) 1630 ("nnweb" none)
1631 ("nnrss" none) 1631 ("nnrss" none global)
1632 ("nnagent" post-mail) 1632 ("nnagent" post-mail)
1633 ("nnimap" post-mail address prompt-address physical-address respool 1633 ("nnimap" post-mail address prompt-address physical-address respool
1634 server-marks) 1634 server-marks)
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index c6f5d904677..b35eb9dca12 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -7145,7 +7145,7 @@ If ARG, allow editing of the cancellation message."
7145 (erase-buffer) 7145 (erase-buffer)
7146 (insert "Newsgroups: " newsgroups "\n" 7146 (insert "Newsgroups: " newsgroups "\n"
7147 "From: " from "\n" 7147 "From: " from "\n"
7148 "Subject: cmsg cancel " message-id "\n" 7148 "Subject: cancel " message-id "\n"
7149 "Control: cancel " message-id "\n" 7149 "Control: cancel " message-id "\n"
7150 (if distribution 7150 (if distribution
7151 (concat "Distribution: " distribution "\n") 7151 (concat "Distribution: " distribution "\n")
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index b1cba27c335..9512a411d81 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -419,16 +419,18 @@
419 (buffer-string))))) 419 (buffer-string)))))
420 420
421(defun mm-inline-text-html (handle) 421(defun mm-inline-text-html (handle)
422 (let* ((func mm-text-html-renderer) 422 (if (stringp (car handle))
423 (entry (assq func mm-text-html-renderer-alist)) 423 (mapcar 'mm-inline-text-html (cdr handle))
424 (inhibit-read-only t)) 424 (let* ((func mm-text-html-renderer)
425 (if entry 425 (entry (assq func mm-text-html-renderer-alist))
426 (setq func (cdr entry))) 426 (inhibit-read-only t))
427 (cond 427 (if entry
428 ((functionp func) 428 (setq func (cdr entry)))
429 (funcall func handle)) 429 (cond
430 (t 430 ((functionp func)
431 (apply (car func) handle (cdr func)))))) 431 (funcall func handle))
432 (t
433 (apply (car func) handle (cdr func)))))))
432 434
433(defun mm-inline-text-vcard (handle) 435(defun mm-inline-text-vcard (handle)
434 (let ((inhibit-read-only t)) 436 (let ((inhibit-read-only t))
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index 22dee30e8fa..4dd123bf2c7 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -548,15 +548,15 @@ that it is for notmuch, not Namazu."
548 (gmane nnir-run-gmane 548 (gmane nnir-run-gmane
549 ((gmane-author . "Gmane Author: "))) 549 ((gmane-author . "Gmane Author: ")))
550 (swish++ nnir-run-swish++ 550 (swish++ nnir-run-swish++
551 ((swish++-group . "Swish++ Group spec: "))) 551 ((swish++-group . "Swish++ Group spec (regexp): ")))
552 (swish-e nnir-run-swish-e 552 (swish-e nnir-run-swish-e
553 ((swish-e-group . "Swish-e Group spec: "))) 553 ((swish-e-group . "Swish-e Group spec (regexp): ")))
554 (namazu nnir-run-namazu 554 (namazu nnir-run-namazu
555 ()) 555 ())
556 (notmuch nnir-run-notmuch 556 (notmuch nnir-run-notmuch
557 ()) 557 ())
558 (hyrex nnir-run-hyrex 558 (hyrex nnir-run-hyrex
559 ((hyrex-group . "Hyrex Group spec: "))) 559 ((hyrex-group . "Hyrex Group spec (regexp): ")))
560 (find-grep nnir-run-find-grep 560 (find-grep nnir-run-find-grep
561 ((grep-options . "Grep options: ")))) 561 ((grep-options . "Grep options: "))))
562 "Alist of supported search engines. 562 "Alist of supported search engines.