aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2006-04-29 03:51:50 +0000
committerMiles Bader2006-04-29 03:51:50 +0000
commit305452a5903e59a1de841ddf6f342918d3068462 (patch)
treeb805f05d5e96cce518f567f153e094c23cfad618
parent0303217f026f6173a2a5df07cfe46c56d205778b (diff)
downloademacs-305452a5903e59a1de841ddf6f342918d3068462.tar.gz
emacs-305452a5903e59a1de841ddf6f342918d3068462.zip
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-252
Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 96-97) - Update from CVS
-rw-r--r--lisp/gnus/ChangeLog48
-rw-r--r--lisp/gnus/mml1991.el25
2 files changed, 58 insertions, 15 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 2976d0db3e4..c547166bfa7 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,39 @@
12006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * lpath.el: Don't fbind string-as-multibyte for XEmacs.
4
5 * pgg-gpg.el (pgg-string-to-multibyte): Remove.
6 (pgg-gpg-process-region): Revert.
7
8 * pgg-pgp.el (pgg-pgp-process-region): Revert.
9 (pgg-pgp-lookup-key): Revert.
10
11 * pgg-pgp5.el (pgg-pgp5-process-region): Revert.
12 (pgg-pgp5-lookup-key): Revert.
13
14 * pgg.el (pgg-fetch-key): Revert.
15
162006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
17
18 * lpath.el: Fbind make-network-process for both Emacs and XEmacs;
19 fbind string-as-multibyte for XEmacs.
20
21 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
22 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
23 (mml1991-pgg-encrypt): Ditto.
24
25 * pgg-gpg.el (pgg-string-to-multibyte): New function.
26 (pgg-gpg-process-region): Make sure pgg-output-buffer is always
27 a multibyte buffer.
28
29 * pgg-pgp.el (pgg-pgp-process-region): Ditto.
30 (pgg-pgp-lookup-key): Ditto.
31
32 * pgg-pgp5.el (pgg-pgp5-process-region): Ditto.
33 (pgg-pgp5-lookup-key): Ditto.
34
35 * pgg.el (pgg-fetch-key): Ditto.
36
12006-04-26 Reiner Steib <Reiner.Steib@gmx.de> 372006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
2 38
3 * deuglify.el (gnus-outlook-deuglify-unwrap-min) 39 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
@@ -21,6 +57,18 @@
21 (mml-attach-file, mml-attach-buffer, mml-attach-external): Sync 57 (mml-attach-file, mml-attach-buffer, mml-attach-external): Sync
22 DND support and use of message-in-body-p from the trunk. 58 DND support and use of message-in-body-p from the trunk.
23 59
602006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
61
62 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
63 binding pgg-* variables; reimplement the section which prevents
64 MIME header from being signed.
65 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
66 pgg-text-mode; remove a blank line at the top of body.
67
68 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
69 lines at the top of body; use gnus-newsgroup-charset if there's no
70 Charset header.
71
242006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> 722006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
25 73
26 * nnweb.el (nnweb-google-wash-article): Sync up to new Google 74 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
diff --git a/lisp/gnus/mml1991.el b/lisp/gnus/mml1991.el
index 23953cd6208..4db3540aec1 100644
--- a/lisp/gnus/mml1991.el
+++ b/lisp/gnus/mml1991.el
@@ -229,8 +229,6 @@
229 (defvar pgg-output-buffer)) 229 (defvar pgg-output-buffer))
230 230
231(defun mml1991-pgg-sign (cont) 231(defun mml1991-pgg-sign (cont)
232 ;; Make sure to load pgg.el before binding pgg-* variables.
233 (require 'pgg)
234 (let ((pgg-text-mode t) 232 (let ((pgg-text-mode t)
235 (pgg-default-user-id (or (message-options-get 'mml-sender) 233 (pgg-default-user-id (or (message-options-get 'mml-sender)
236 pgg-default-user-id)) 234 pgg-default-user-id))
@@ -275,19 +273,16 @@
275 (delete-region (point-min) (point)) 273 (delete-region (point-min) (point))
276 (when cte 274 (when cte
277 (mm-decode-content-transfer-encoding (intern (downcase cte)))))) 275 (mm-decode-content-transfer-encoding (intern (downcase cte))))))
278 (unless (progn 276 (unless (let ((pgg-text-mode t))
279 ;; Make sure to load pgg.el before binding `pgg-text-mode'. 277 (pgg-encrypt-region
280 (require 'pgg) 278 (point-min) (point-max)
281 (let ((pgg-text-mode t)) 279 (split-string
282 (pgg-encrypt-region 280 (or
283 (point-min) (point-max) 281 (message-options-get 'message-recipients)
284 (split-string 282 (message-options-set 'message-recipients
285 (or 283 (read-string "Recipients: ")))
286 (message-options-get 'message-recipients) 284 "[ \f\t\n\r\v,]+")
287 (message-options-set 'message-recipients 285 sign))
288 (read-string "Recipients: ")))
289 "[ \f\t\n\r\v,]+")
290 sign)))
291 (pop-to-buffer pgg-errors-buffer) 286 (pop-to-buffer pgg-errors-buffer)
292 (error "Encrypt error")) 287 (error "Encrypt error"))
293 (delete-region (point-min) (point-max)) 288 (delete-region (point-min) (point-max))