diff options
| author | Gnus developers | 2013-07-06 23:40:56 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2013-07-06 23:40:56 +0000 |
| commit | 6ed7a66a3f8781f66fce33f326ac2c5057de4c97 (patch) | |
| tree | 5bc174b7cb38e7d22443f25e8ada77466b10775a | |
| parent | 219afb88d9d484393418820d1c08dc93299110ec (diff) | |
| download | emacs-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/ChangeLog | 15 | ||||
| -rw-r--r-- | doc/misc/gnus-faq.texi | 7 | ||||
| -rw-r--r-- | doc/misc/gnus.texi | 16 | ||||
| -rw-r--r-- | lisp/gnus/ChangeLog | 21 | ||||
| -rw-r--r-- | lisp/gnus/gnus-art.el | 3 | ||||
| -rw-r--r-- | lisp/gnus/gnus-msg.el | 1 | ||||
| -rw-r--r-- | lisp/gnus/gnus.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/message.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/mm-view.el | 22 | ||||
| -rw-r--r-- | lisp/gnus/nnir.el | 6 |
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 @@ | |||
| 1 | 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * gnus.texi (Group Parameters): Mention regexp | ||
| 4 | substitutions (bug#11688). | ||
| 5 | |||
| 6 | 2013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change) | ||
| 7 | |||
| 8 | * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368). | ||
| 9 | |||
| 10 | 2013-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 | |||
| 1 | 2013-07-06 Glenn Morris <rgm@gnu.org> | 16 | 2013-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 | ||
| 225 | Gnus 5.10 requires an Emacs version that is greater than or equal | 225 | Gnus 5.13 requires an Emacs version that is greater than or equal |
| 226 | to Emacs 20.7 or XEmacs 21.1. | 226 | to Emacs 23.1 or XEmacs 21.1, although there are some features that |
| 227 | The development versions of Gnus (aka No Gnus) requires Emacs 21 | 227 | only work on Emacs 24. |
| 228 | or 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 | ||
| 3094 | You 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 | |||
| 3094 | See @pxref{Sieve Commands} for commands and variables that might be of | 3100 | See @pxref{Sieve Commands} for commands and variables that might be of |
| 3095 | interest in relation to the sieve parameter. | 3101 | interest 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 | ||
| 6383 | Some people would like the command that ticks an article (@kbd{!}) go to | 6389 | Some people would like the command that ticks an article (@kbd{!}) to |
| 6384 | the next article. Others would like it to go to the next unread | 6390 | go to the next article. Others would like it to go to the next unread |
| 6385 | article. Yet others would like it to stay on the current article. And | 6391 | article. Yet others would like it to stay on the current article. |
| 6386 | even though I haven't heard of anybody wanting it to go to the | 6392 | And even though I haven't heard of anybody wanting it to go to the |
| 6387 | previous (unread) article, I'm sure there are people that want that as | 6393 | previous (unread) article, I'm sure there are people that want that as |
| 6388 | well. | 6394 | well. |
| 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 |
| 26578 | Emacs 21.1 and up. | 26584 | Emacs 23.1 and up. |
| 26579 | 26585 | ||
| 26580 | @item | 26586 | @item |
| 26581 | XEmacs 21.4 and up. | 26587 | XEmacs 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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-07-05 David Kastrup <dak@gnu.org> | 22 | 2013-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. |