aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2006-03-06 10:27:26 +0000
committerMiles Bader2006-03-06 10:27:26 +0000
commitfe62aaccd6a3faed55d1181d1cd3495155b23068 (patch)
treea359fef3287fe36293faa6d5d50e952439399cae
parent48b60fa17cc2a976656acddadccaa2d7ee52eb19 (diff)
downloademacs-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-NEWS4
-rw-r--r--lisp/gnus/ChangeLog14
-rw-r--r--lisp/gnus/gnus-sum.el2
-rw-r--r--lisp/gnus/mm-util.el3
-rw-r--r--lisp/gnus/mm-view.el26
-rw-r--r--man/ChangeLog4
-rw-r--r--man/gnus.texi5
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
355On composing messages, it is enabled by `use-hard-newlines'. Decoding 355On composing messages, it is enabled by `use-hard-newlines'. Decoding
356format=flowed was present but not documented in earlier versions. 356format=flowed was present but not documented in earlier versions.
357 357
358** The option `mm-fill-flowed' can be used to disable treatment of
359format=flowed messages. Also, flowed text is disabled when sending
360inline 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
360This is invoked with the C-c M-n key binding from message mode. 364This 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 @@
12006-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
72006-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
12006-03-03 Katsumi Yamaoka <yamaoka@jpl.org> 152006-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
802worth using this macro in unibyte buffers of course). Use of 802worth 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
804harmful since it is likely to modify existing data in the buffer. 804harmful since it is likely to modify existing data in the buffer.
805For instance, it converts \"\\300\\255\" into \"\\255\" in Emacs 23." 805For instance, it converts \"\\300\\255\" into \"\\255\" in
806Emacs 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 @@
12006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus.texi (Oort Gnus): Add `mm-fill-flowed'.
4
12006-03-01 Carsten Dominik <dominik@science.uva.nl> 52006-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
26309versions. 26309versions.
26310 26310
26311@item 26311@item
26312The option @code{mm-fill-flowed} can be used to disable treatment of
26313``format=flowed'' messages. Also, flowed text is disabled when sending
26314inline PGP signed messages. (New in Gnus 5.10.7)
26315
26316@item
26312Gnus supports the generation of RFC 2298 Disposition Notification requests. 26317Gnus supports the generation of RFC 2298 Disposition Notification requests.
26313 26318
26314This is invoked with the @kbd{C-c M-n} key binding from message mode. 26319This is invoked with the @kbd{C-c M-n} key binding from message mode.