diff options
| author | Miles Bader | 2005-02-25 01:52:09 +0000 |
|---|---|---|
| committer | Miles Bader | 2005-02-25 01:52:09 +0000 |
| commit | ff4d39263e40ffb88d9aee64f2e35b0e921c6553 (patch) | |
| tree | 87a128b3253320a5993bf65d89e28a8efa63a67c | |
| parent | ffa8d0ef1b79ef97bf76368619b436f9677d05a2 (diff) | |
| download | emacs-ff4d39263e40ffb88d9aee64f2e35b0e921c6553.tar.gz emacs-ff4d39263e40ffb88d9aee64f2e35b0e921c6553.zip | |
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-128
Merge from gnus--rel--5.10
Patches applied:
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-28
- miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-30
Update from CVS
2005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/nnheader.el (nnheader-find-file-noselect): Added doc string.
* lisp/gnus/nnfolder.el (nnfolder-read-folder): Use RAWFILE for
`nnheader-find-file-noselect' to avoid
`large-file-warning-threshold'.
* lisp/gnus/gnus-sum.el (gnus-summary-caesar-message): Apply
`gnus-treat-article' after rotation.
* lisp/gnus/gnus-group.el (gnus-group-clear-data): Mention process/prefix in
doc string.
2005-02-22 Arne J,Ax(Brgensen <arne@arnested.dk>
* lisp/gnus/smime.el (smime-sign-buffer): Signal an error if
`smime-sign-region' fails.
(smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
fails.
| -rw-r--r-- | lisp/gnus/ChangeLog | 25 | ||||
| -rw-r--r-- | lisp/gnus/gnus-art.el | 6 | ||||
| -rw-r--r-- | lisp/gnus/gnus-group.el | 3 | ||||
| -rw-r--r-- | lisp/gnus/gnus-sum.el | 4 | ||||
| -rw-r--r-- | lisp/gnus/nnfolder.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/nnheader.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/smime.el | 32 |
7 files changed, 53 insertions, 21 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 387f2a8f4e0..b994e6520db 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,24 @@ | |||
| 1 | 2005-02-24 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * nnheader.el (nnheader-find-file-noselect): Added doc string. | ||
| 4 | |||
| 5 | * nnfolder.el (nnfolder-read-folder): Use RAWFILE for | ||
| 6 | `nnheader-find-file-noselect' to avoid | ||
| 7 | `large-file-warning-threshold'. | ||
| 8 | |||
| 9 | * gnus-sum.el (gnus-summary-caesar-message): Apply | ||
| 10 | `gnus-treat-article' after rotation. | ||
| 11 | |||
| 12 | * gnus-group.el (gnus-group-clear-data): Mention process/prefix in | ||
| 13 | doc string. | ||
| 14 | |||
| 15 | 2005-02-22 Arne J,Ax(Brgensen <arne@arnested.dk> | ||
| 16 | |||
| 17 | * smime.el (smime-sign-buffer): Signal an error if | ||
| 18 | `smime-sign-region' fails. | ||
| 19 | (smime-encrypt-buffer): Signal an error if `smime-encrypt-region' | ||
| 20 | fails. | ||
| 21 | |||
| 1 | 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de> | 22 | 2005-02-21 Reiner Steib <Reiner.Steib@gmx.de> |
| 2 | 23 | ||
| 3 | * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news): | 24 | * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news): |
| @@ -12,8 +33,8 @@ | |||
| 12 | 33 | ||
| 13 | * mml.el (mime-to-mml): Ditto. | 34 | * mml.el (mime-to-mml): Ditto. |
| 14 | 35 | ||
| 15 | * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials. | 36 | * rfc2047.el (rfc2047-quote-decoded-words-containing-tspecials): |
| 16 | (rfc2047-quote-decoded-words-containing-tspecials): New variable. | 37 | New variable. |
| 17 | (rfc2047-decode-region): Quote decoded words containing special | 38 | (rfc2047-decode-region): Quote decoded words containing special |
| 18 | characters when rfc2047-quote-decoded-words-containing-tspecials | 39 | characters when rfc2047-quote-decoded-words-containing-tspecials |
| 19 | is non-nil. | 40 | is non-nil. |
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 0cfc433bd5e..1fe9348f759 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -6683,8 +6683,12 @@ specified by `gnus-button-alist'." | |||
| 6683 | (save-excursion | 6683 | (save-excursion |
| 6684 | (set-buffer gnus-summary-buffer) | 6684 | (set-buffer gnus-summary-buffer) |
| 6685 | (if server | 6685 | (if server |
| 6686 | (let ((gnus-refer-article-method (list (list 'nntp server))) | 6686 | (let ((gnus-refer-article-method |
| 6687 | (nconc (list (list 'nntp server)) | ||
| 6688 | gnus-refer-article-method)) | ||
| 6687 | (nntp-port-number (or port "nntp"))) | 6689 | (nntp-port-number (or port "nntp"))) |
| 6690 | (gnus-message 7 "Fetching %s with %s" | ||
| 6691 | message-id gnus-refer-article-method) | ||
| 6688 | (gnus-summary-refer-article message-id)) | 6692 | (gnus-summary-refer-article message-id)) |
| 6689 | (gnus-summary-refer-article message-id)))) | 6693 | (gnus-summary-refer-article message-id)))) |
| 6690 | (group | 6694 | (group |
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el index 5892235deac..767bdacb78e 100644 --- a/lisp/gnus/gnus-group.el +++ b/lisp/gnus/gnus-group.el | |||
| @@ -3028,7 +3028,8 @@ sort in reverse order." | |||
| 3028 | ;;; Clearing data | 3028 | ;;; Clearing data |
| 3029 | 3029 | ||
| 3030 | (defun gnus-group-clear-data (&optional arg) | 3030 | (defun gnus-group-clear-data (&optional arg) |
| 3031 | "Clear all marks and read ranges from the current group." | 3031 | "Clear all marks and read ranges from the current group. |
| 3032 | Obeys the process/prefix convention." | ||
| 3032 | (interactive "P") | 3033 | (interactive "P") |
| 3033 | (gnus-group-iterate arg | 3034 | (gnus-group-iterate arg |
| 3034 | (lambda (group) | 3035 | (lambda (group) |
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index b5467aa5921..7748a3529fa 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -8859,7 +8859,9 @@ forward." | |||
| 8859 | (let ((start (window-start)) | 8859 | (let ((start (window-start)) |
| 8860 | buffer-read-only) | 8860 | buffer-read-only) |
| 8861 | (message-caesar-buffer-body arg) | 8861 | (message-caesar-buffer-body arg) |
| 8862 | (set-window-start (get-buffer-window (current-buffer)) start)))))) | 8862 | (set-window-start (get-buffer-window (current-buffer)) start))))) |
| 8863 | ;; Create buttons and stuff... | ||
| 8864 | (gnus-treat-article nil)) | ||
| 8863 | 8865 | ||
| 8864 | (autoload 'unmorse-region "morse" | 8866 | (autoload 'unmorse-region "morse" |
| 8865 | "Convert morse coded text in region to ordinary ASCII text." | 8867 | "Convert morse coded text in region to ordinary ASCII text." |
diff --git a/lisp/gnus/nnfolder.el b/lisp/gnus/nnfolder.el index bf8fc9bac9a..f50530ab459 100644 --- a/lisp/gnus/nnfolder.el +++ b/lisp/gnus/nnfolder.el | |||
| @@ -873,7 +873,7 @@ deleted. Point is left where the deleted region was." | |||
| 873 | (buffer (set-buffer | 873 | (buffer (set-buffer |
| 874 | (let ((nnheader-file-coding-system | 874 | (let ((nnheader-file-coding-system |
| 875 | nnfolder-file-coding-system)) | 875 | nnfolder-file-coding-system)) |
| 876 | (nnheader-find-file-noselect file))))) | 876 | (nnheader-find-file-noselect file t))))) |
| 877 | (mm-enable-multibyte) ;; Use multibyte buffer for future copying. | 877 | (mm-enable-multibyte) ;; Use multibyte buffer for future copying. |
| 878 | (if (equal (cadr (assoc group nnfolder-scantime-alist)) | 878 | (if (equal (cadr (assoc group nnfolder-scantime-alist)) |
| 879 | (nth 5 (file-attributes file))) | 879 | (nth 5 (file-attributes file))) |
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el index 7df5ecae205..6224f9718f1 100644 --- a/lisp/gnus/nnheader.el +++ b/lisp/gnus/nnheader.el | |||
| @@ -951,6 +951,8 @@ find-file-hooks, etc. | |||
| 951 | (nnheader-insert-file-contents file))))))) | 951 | (nnheader-insert-file-contents file))))))) |
| 952 | 952 | ||
| 953 | (defun nnheader-find-file-noselect (&rest args) | 953 | (defun nnheader-find-file-noselect (&rest args) |
| 954 | "Open a file with some variables bound. | ||
| 955 | See `find-file-noselect' for the arguments." | ||
| 954 | (let ((format-alist nil) | 956 | (let ((format-alist nil) |
| 955 | (auto-mode-alist (mm-auto-mode-alist)) | 957 | (auto-mode-alist (mm-auto-mode-alist)) |
| 956 | (default-major-mode 'fundamental-mode) | 958 | (default-major-mode 'fundamental-mode) |
diff --git a/lisp/gnus/smime.el b/lisp/gnus/smime.el index 1d20a3f5c58..cd921719045 100644 --- a/lisp/gnus/smime.el +++ b/lisp/gnus/smime.el | |||
| @@ -332,16 +332,17 @@ is expected to contain of a PEM encoded certificate." | |||
| 332 | KEYFILE should contain a PEM encoded key and certificate." | 332 | KEYFILE should contain a PEM encoded key and certificate." |
| 333 | (interactive) | 333 | (interactive) |
| 334 | (with-current-buffer (or buffer (current-buffer)) | 334 | (with-current-buffer (or buffer (current-buffer)) |
| 335 | (smime-sign-region | 335 | (unless (smime-sign-region |
| 336 | (point-min) (point-max) | 336 | (point-min) (point-max) |
| 337 | (if keyfile | 337 | (if keyfile |
| 338 | keyfile | 338 | keyfile |
| 339 | (smime-get-key-with-certs-by-email | 339 | (smime-get-key-with-certs-by-email |
| 340 | (completing-read | 340 | (completing-read |
| 341 | (concat "Sign using which key? " | 341 | (concat "Sign using which key? " |
| 342 | (if smime-keys (concat "(default " (caar smime-keys) ") ") | 342 | (if smime-keys (concat "(default " (caar smime-keys) ") ") |
| 343 | "")) | 343 | "")) |
| 344 | smime-keys nil nil (car-safe (car-safe smime-keys)))))))) | 344 | smime-keys nil nil (car-safe (car-safe smime-keys)))))) |
| 345 | (error "Signing failed")))) | ||
| 345 | 346 | ||
| 346 | (defun smime-encrypt-buffer (&optional certfiles buffer) | 347 | (defun smime-encrypt-buffer (&optional certfiles buffer) |
| 347 | "S/MIME encrypt BUFFER for recipients specified in CERTFILES. | 348 | "S/MIME encrypt BUFFER for recipients specified in CERTFILES. |
| @@ -350,11 +351,12 @@ a PEM encoded key and certificate. Uses current buffer if BUFFER is | |||
| 350 | nil." | 351 | nil." |
| 351 | (interactive) | 352 | (interactive) |
| 352 | (with-current-buffer (or buffer (current-buffer)) | 353 | (with-current-buffer (or buffer (current-buffer)) |
| 353 | (smime-encrypt-region | 354 | (unless (smime-encrypt-region |
| 354 | (point-min) (point-max) | 355 | (point-min) (point-max) |
| 355 | (or certfiles | 356 | (or certfiles |
| 356 | (list (read-file-name "Recipient's S/MIME certificate: " | 357 | (list (read-file-name "Recipient's S/MIME certificate: " |
| 357 | smime-certificate-directory nil)))))) | 358 | smime-certificate-directory nil)))) |
| 359 | (error "Encryption failed")))) | ||
| 358 | 360 | ||
| 359 | ;; Verify+decrypt region | 361 | ;; Verify+decrypt region |
| 360 | 362 | ||