aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGnus developers2010-11-17 22:15:24 +0000
committerKatsumi Yamaoka2010-11-17 22:15:24 +0000
commitc0f9edcead3abc84d0732d8099dedcfaea89219b (patch)
tree29443af81e94759d7c58287f1a5d1d031ae01926
parent146d267b8b8ef2c1823d54eb8a056bb6c443a22d (diff)
downloademacs-c0f9edcead3abc84d0732d8099dedcfaea89219b.tar.gz
emacs-c0f9edcead3abc84d0732d8099dedcfaea89219b.zip
Merge changes made in Gnus trunk.
nnir.el (nnir-run-imap): Order the article list separately for each group. shr.el (shr-put-image): Break lines when inserting big pictures. mml2015.el (mml2015-epg-encrypt): Fix two cons with missing sender.
-rw-r--r--lisp/gnus/ChangeLog14
-rw-r--r--lisp/gnus/mml2015.el4
-rw-r--r--lisp/gnus/nnir.el6
-rw-r--r--lisp/gnus/shr.el5
4 files changed, 24 insertions, 5 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index b509bc39c76..a22314646f4 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,17 @@
12010-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * shr.el (shr-put-image): Break lines when inserting big pictures.
4
52010-11-17 Daniel Dehennin <daniel.dehennin@baby-gnu.org>
6
7 * mml2015.el (mml2015-epg-encrypt): Fix two cons with missing
8 sender, thanks Katsumi Yamaoka.
9
102010-11-17 Andrew Cohen <cohen@andy.bu.edu>
11
12 * nnir.el (nnir-run-imap): Reverse the article list for each group
13 rather than the whole list.
14
12010-11-17 Katsumi Yamaoka <yamaoka@jpl.org> 152010-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
2 16
3 * shr.el (shr-image-displayer): Protect function against non-existent 17 * shr.el (shr-image-displayer): Protect function against non-existent
diff --git a/lisp/gnus/mml2015.el b/lisp/gnus/mml2015.el
index 5a515fa282a..e247abbb476 100644
--- a/lisp/gnus/mml2015.el
+++ b/lisp/gnus/mml2015.el
@@ -1062,7 +1062,7 @@ If no one is selected, symmetric encryption will be performed. "
1062 (epa-select-keys context "\ 1062 (epa-select-keys context "\
1063Select keys for signing. 1063Select keys for signing.
1064If no one is selected, default secret key is used. " 1064If no one is selected, default secret key is used. "
1065 (cons mml2015-signers) t) 1065 (cons sender mml2015-signers) t)
1066 (if (or sender mml2015-signers) 1066 (if (or sender mml2015-signers)
1067 (delq nil 1067 (delq nil
1068 (mapcar 1068 (mapcar
@@ -1077,7 +1077,7 @@ If no one is selected, default secret key is used. "
1077 signer))) 1077 signer)))
1078 (error "No secret key for %s" signer)) 1078 (error "No secret key for %s" signer))
1079 signer-key) 1079 signer-key)
1080 (cons mml2015-signers)))))))) 1080 (cons sender mml2015-signers))))))))
1081 (epg-context-set-signers context signers)) 1081 (epg-context-set-signers context signers))
1082 (epg-context-set-armor context t) 1082 (epg-context-set-armor context t)
1083 (epg-context-set-textmode context t) 1083 (epg-context-set-textmode context t)
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el
index 37456774da2..1983a0a5cbd 100644
--- a/lisp/gnus/nnir.el
+++ b/lisp/gnus/nnir.el
@@ -677,14 +677,14 @@ details on the language and supported extensions"
677 (cdr (assoc nnir-imap-default-search-key 677 (cdr (assoc nnir-imap-default-search-key
678 nnir-imap-search-arguments)))) 678 nnir-imap-search-arguments))))
679 (gnus-inhibit-demon t) 679 (gnus-inhibit-demon t)
680 (groups (or groups (nnir-get-active srv))) 680 (groups (or groups (nnir-get-active srv))))
681 artlist)
682 (message "Opening server %s" server) 681 (message "Opening server %s" server)
683 (apply 682 (apply
684 'vconcat 683 'vconcat
685 (mapcar 684 (mapcar
686 (lambda (x) 685 (lambda (x)
687 (let ((group x)) 686 (let ((group x)
687 artlist)
688 (condition-case () 688 (condition-case ()
689 (when (nnimap-possibly-change-group 689 (when (nnimap-possibly-change-group
690 (gnus-group-short-name group) server) 690 (gnus-group-short-name group) server)
diff --git a/lisp/gnus/shr.el b/lisp/gnus/shr.el
index 526f8121891..b55ee2f431f 100644
--- a/lisp/gnus/shr.el
+++ b/lisp/gnus/shr.el
@@ -388,6 +388,11 @@ redirects somewhere else."
388 (let ((image (ignore-errors 388 (let ((image (ignore-errors
389 (shr-rescale-image data)))) 389 (shr-rescale-image data))))
390 (when image 390 (when image
391 ;; When inserting big-ish pictures, put them at the
392 ;; beginning of the line.
393 (when (and (> (current-column) 0)
394 (> (car (image-size image t)) 400))
395 (insert "\n"))
391 (insert-image image (or alt "*")))) 396 (insert-image image (or alt "*"))))
392 (insert alt))) 397 (insert alt)))
393 398