diff options
| author | Miles Bader | 2006-04-29 03:51:50 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-04-29 03:51:50 +0000 |
| commit | 305452a5903e59a1de841ddf6f342918d3068462 (patch) | |
| tree | b805f05d5e96cce518f567f153e094c23cfad618 | |
| parent | 0303217f026f6173a2a5df07cfe46c56d205778b (diff) | |
| download | emacs-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/ChangeLog | 48 | ||||
| -rw-r--r-- | lisp/gnus/mml1991.el | 25 |
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 @@ | |||
| 1 | 2006-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 | |||
| 16 | 2006-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 | |||
| 1 | 2006-04-26 Reiner Steib <Reiner.Steib@gmx.de> | 37 | 2006-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 | ||
| 60 | 2006-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 | |||
| 24 | 2006-04-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> | 72 | 2006-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)) |