diff options
| author | Miles Bader | 2006-03-06 10:27:26 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-03-06 10:27:26 +0000 |
| commit | fe62aaccd6a3faed55d1181d1cd3495155b23068 (patch) | |
| tree | a359fef3287fe36293faa6d5d50e952439399cae | |
| parent | 48b60fa17cc2a976656acddadccaa2d7ee52eb19 (diff) | |
| download | emacs-fe62aaccd6a3faed55d1181d1cd3495155b23068.tar.gz emacs-fe62aaccd6a3faed55d1181d1cd3495155b23068.zip | |
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-139
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 49-51)
- Merge from emacs--devo--0
- Update from CVS
| -rw-r--r-- | etc/GNUS-NEWS | 4 | ||||
| -rw-r--r-- | lisp/gnus/ChangeLog | 14 | ||||
| -rw-r--r-- | lisp/gnus/gnus-sum.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/mm-util.el | 3 | ||||
| -rw-r--r-- | lisp/gnus/mm-view.el | 26 | ||||
| -rw-r--r-- | man/ChangeLog | 4 | ||||
| -rw-r--r-- | man/gnus.texi | 5 |
7 files changed, 45 insertions, 13 deletions
diff --git a/etc/GNUS-NEWS b/etc/GNUS-NEWS index d5fbfe78106..4032558b023 100644 --- a/etc/GNUS-NEWS +++ b/etc/GNUS-NEWS | |||
| @@ -355,6 +355,10 @@ in the Agent, it won't get downloaded once more. Customize | |||
| 355 | On composing messages, it is enabled by `use-hard-newlines'. Decoding | 355 | On composing messages, it is enabled by `use-hard-newlines'. Decoding |
| 356 | format=flowed was present but not documented in earlier versions. | 356 | format=flowed was present but not documented in earlier versions. |
| 357 | 357 | ||
| 358 | ** The option `mm-fill-flowed' can be used to disable treatment of | ||
| 359 | format=flowed messages. Also, flowed text is disabled when sending | ||
| 360 | inline PGP signed messages. (New in Gnus 5.10.7) | ||
| 361 | |||
| 358 | ** Gnus supports the generation of RFC 2298 Disposition Notification requests. | 362 | ** Gnus supports the generation of RFC 2298 Disposition Notification requests. |
| 359 | 363 | ||
| 360 | This is invoked with the C-c M-n key binding from message mode. | 364 | This is invoked with the C-c M-n key binding from message mode. |
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index dce2a5ae07f..43bfc71eb5e 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2006-03-06 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 2 | |||
| 3 | * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether | ||
| 4 | handle is multipart when calling it recursively. | ||
| 5 | (mm-w3m-cid-retrieve): Display warning if retrieving fails. | ||
| 6 | |||
| 7 | 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 8 | |||
| 9 | * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23" | ||
| 10 | to "Emacs 23 (unicode)" in doc string. | ||
| 11 | |||
| 12 | * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to | ||
| 13 | "Emacs 23 (unicode)" in comment. | ||
| 14 | |||
| 1 | 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org> | 15 | 2006-03-03 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 16 | ||
| 3 | * mm-decode.el (mm-get-part): Don't use | 17 | * mm-decode.el (mm-get-part): Don't use |
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index 226a9bd50f1..e4ca47f1ea2 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -3099,7 +3099,7 @@ display only a single character." | |||
| 3099 | ;; We keep TAB as well. | 3099 | ;; We keep TAB as well. |
| 3100 | (aset table ?\t nil) | 3100 | (aset table ?\t nil) |
| 3101 | ;; We nix out any glyphs 127 through 255, or 127 through 159 in | 3101 | ;; We nix out any glyphs 127 through 255, or 127 through 159 in |
| 3102 | ;; Emacs 23, that are not set already. | 3102 | ;; Emacs 23 (unicode), that are not set already. |
| 3103 | (let ((i (if (ignore-errors (= (make-char 'latin-iso8859-1 160) 160)) | 3103 | (let ((i (if (ignore-errors (= (make-char 'latin-iso8859-1 160) 160)) |
| 3104 | 160 | 3104 | 160 |
| 3105 | 256))) | 3105 | 256))) |
diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el index e4c87067872..a8c1f3a87a1 100644 --- a/lisp/gnus/mm-util.el +++ b/lisp/gnus/mm-util.el | |||
| @@ -802,7 +802,8 @@ NOTE: Use this macro with caution in multibyte buffers (it is not | |||
| 802 | worth using this macro in unibyte buffers of course). Use of | 802 | worth using this macro in unibyte buffers of course). Use of |
| 803 | `(set-buffer-multibyte t)', which is run finally, is generally | 803 | `(set-buffer-multibyte t)', which is run finally, is generally |
| 804 | harmful since it is likely to modify existing data in the buffer. | 804 | harmful since it is likely to modify existing data in the buffer. |
| 805 | For instance, it converts \"\\300\\255\" into \"\\255\" in Emacs 23." | 805 | For instance, it converts \"\\300\\255\" into \"\\255\" in |
| 806 | Emacs 23 (unicode)." | ||
| 806 | (let ((multibyte (make-symbol "multibyte")) | 807 | (let ((multibyte (make-symbol "multibyte")) |
| 807 | (buffer (make-symbol "buffer"))) | 808 | (buffer (make-symbol "buffer"))) |
| 808 | `(if mm-emacs-mule | 809 | `(if mm-emacs-mule |
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el index c2b4e19f806..5972a0681a6 100644 --- a/lisp/gnus/mm-view.el +++ b/lisp/gnus/mm-view.el | |||
| @@ -213,21 +213,25 @@ | |||
| 213 | 213 | ||
| 214 | (defun mm-w3m-cid-retrieve-1 (url handle) | 214 | (defun mm-w3m-cid-retrieve-1 (url handle) |
| 215 | (dolist (elem handle) | 215 | (dolist (elem handle) |
| 216 | (when (listp elem) | 216 | (when (consp elem) |
| 217 | (if (equal url (mm-handle-id elem)) | 217 | (when (equal url (mm-handle-id elem)) |
| 218 | (progn | 218 | (mm-insert-part elem) |
| 219 | (mm-insert-part elem) | 219 | (throw 'found-handle (mm-handle-media-type elem))) |
| 220 | (throw 'found-handle (mm-handle-media-type elem)))) | 220 | (when (and (stringp (car elem)) |
| 221 | (if (equal "multipart" (mm-handle-media-supertype elem)) | 221 | (equal "multipart" (mm-handle-media-supertype elem))) |
| 222 | (mm-w3m-cid-retrieve-1 url elem))))) | 222 | (mm-w3m-cid-retrieve-1 url elem))))) |
| 223 | 223 | ||
| 224 | (defun mm-w3m-cid-retrieve (url &rest args) | 224 | (defun mm-w3m-cid-retrieve (url &rest args) |
| 225 | "Insert a content pointed by URL if it has the cid: scheme." | 225 | "Insert a content pointed by URL if it has the cid: scheme." |
| 226 | (when (string-match "\\`cid:" url) | 226 | (when (string-match "\\`cid:" url) |
| 227 | (catch 'found-handle | 227 | (or (catch 'found-handle |
| 228 | (mm-w3m-cid-retrieve-1 (concat "<" (substring url (match-end 0)) ">") | 228 | (mm-w3m-cid-retrieve-1 |
| 229 | (with-current-buffer w3m-current-buffer | 229 | (setq url (concat "<" (substring url (match-end 0)) ">")) |
| 230 | gnus-article-mime-handles))))) | 230 | (with-current-buffer w3m-current-buffer |
| 231 | gnus-article-mime-handles))) | ||
| 232 | (prog1 | ||
| 233 | nil | ||
| 234 | (message "Failed to find \"Content-ID: %s\"" url))))) | ||
| 231 | 235 | ||
| 232 | (defun mm-inline-text-html-render-with-w3m (handle) | 236 | (defun mm-inline-text-html-render-with-w3m (handle) |
| 233 | "Render a text/html part using emacs-w3m." | 237 | "Render a text/html part using emacs-w3m." |
diff --git a/man/ChangeLog b/man/ChangeLog index 6b4127e35d7..a218f77a76e 100644 --- a/man/ChangeLog +++ b/man/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2006-03-03 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 2 | |||
| 3 | * gnus.texi (Oort Gnus): Add `mm-fill-flowed'. | ||
| 4 | |||
| 1 | 2006-03-01 Carsten Dominik <dominik@science.uva.nl> | 5 | 2006-03-01 Carsten Dominik <dominik@science.uva.nl> |
| 2 | 6 | ||
| 3 | * org.texi: (Interaction): Added item about `org-mouse.el' by | 7 | * org.texi: (Interaction): Added item about `org-mouse.el' by |
diff --git a/man/gnus.texi b/man/gnus.texi index bdfe5ab2194..3f60c3f603a 100644 --- a/man/gnus.texi +++ b/man/gnus.texi | |||
| @@ -26309,6 +26309,11 @@ Decoding format=flowed was present but not documented in earlier | |||
| 26309 | versions. | 26309 | versions. |
| 26310 | 26310 | ||
| 26311 | @item | 26311 | @item |
| 26312 | The option @code{mm-fill-flowed} can be used to disable treatment of | ||
| 26313 | ``format=flowed'' messages. Also, flowed text is disabled when sending | ||
| 26314 | inline PGP signed messages. (New in Gnus 5.10.7) | ||
| 26315 | |||
| 26316 | @item | ||
| 26312 | Gnus supports the generation of RFC 2298 Disposition Notification requests. | 26317 | Gnus supports the generation of RFC 2298 Disposition Notification requests. |
| 26313 | 26318 | ||
| 26314 | This is invoked with the @kbd{C-c M-n} key binding from message mode. | 26319 | This is invoked with the @kbd{C-c M-n} key binding from message mode. |