aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorGnus developers2013-07-06 23:40:56 +0000
committerKatsumi Yamaoka2013-07-06 23:40:56 +0000
commit6ed7a66a3f8781f66fce33f326ac2c5057de4c97 (patch)
tree5bc174b7cb38e7d22443f25e8ada77466b10775a /lisp
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).
Diffstat (limited to 'lisp')
-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
7 files changed, 41 insertions, 16 deletions
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.