]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge changes made in Gnus trunk.
authorGnus developers <ding@gnus.org>
Wed, 17 Nov 2010 22:15:24 +0000 (22:15 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Wed, 17 Nov 2010 22:15:24 +0000 (22:15 +0000)
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.

lisp/gnus/ChangeLog
lisp/gnus/mml2015.el
lisp/gnus/nnir.el
lisp/gnus/shr.el

index b509bc39c76ea862a8a9adcb150b66ceac2a2565..a22314646f45eeed1f168e378799b6c4de7bd57a 100644 (file)
@@ -1,3 +1,17 @@
+2010-11-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * shr.el (shr-put-image): Break lines when inserting big pictures.
+
+2010-11-17  Daniel Dehennin  <daniel.dehennin@baby-gnu.org>
+
+       * mml2015.el (mml2015-epg-encrypt): Fix two cons with missing
+       sender, thanks Katsumi Yamaoka.
+
+2010-11-17  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * nnir.el (nnir-run-imap): Reverse the article list for each group
+       rather than the whole list.
+
 2010-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * shr.el (shr-image-displayer): Protect function against non-existent
index 5a515fa282a208447e62d4b6856028704b3e94ac..e247abbb476cf3d372cd603a4d4fde9990c4947c 100644 (file)
@@ -1062,7 +1062,7 @@ If no one is selected, symmetric encryption will be performed.  "
                     (epa-select-keys context "\
 Select keys for signing.
 If no one is selected, default secret key is used.  "
-                                     (cons mml2015-signers) t)
+                                     (cons sender mml2015-signers) t)
                   (if (or sender mml2015-signers)
                       (delq nil
                             (mapcar
@@ -1077,7 +1077,7 @@ If no one is selected, default secret key is used.  "
                                              signer)))
                                  (error "No secret key for %s" signer))
                                signer-key)
-                             (cons mml2015-signers))))))))
+                             (cons sender mml2015-signers))))))))
       (epg-context-set-signers context signers))
     (epg-context-set-armor context t)
     (epg-context-set-textmode context t)
index 37456774da2ecd6b33d155a321ba231fad4bb735..1983a0a5cbd7229ce781d852313e81d90d701e82 100644 (file)
@@ -677,14 +677,14 @@ details on the language and supported extensions"
                         (cdr (assoc nnir-imap-default-search-key
                                     nnir-imap-search-arguments))))
           (gnus-inhibit-demon t)
-         (groups (or groups (nnir-get-active srv)))
-          artlist)
+         (groups (or groups (nnir-get-active srv))))
       (message "Opening server %s" server)
       (apply
        'vconcat
        (mapcar
        (lambda (x)
-         (let ((group x))
+         (let ((group x)
+               artlist)
            (condition-case ()
                (when (nnimap-possibly-change-group
                       (gnus-group-short-name group) server)
index 526f81218913553013f0715a14155d60f5a614e9..b55ee2f431f6dfff2ea7d6390ebf55fb0965c269 100644 (file)
@@ -388,6 +388,11 @@ redirects somewhere else."
       (let ((image (ignore-errors
                      (shr-rescale-image data))))
         (when image
+         ;; When inserting big-ish pictures, put them at the
+         ;; beginning of the line.
+         (when (and (> (current-column) 0)
+                    (> (car (image-size image t)) 400))
+           (insert "\n"))
          (insert-image image (or alt "*"))))
     (insert alt)))