aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGnus developers2010-09-27 12:22:22 +0000
committerKatsumi Yamaoka2010-09-27 12:22:22 +0000
commit062eae9968c98274237dab7a0e3c43e1693dfaf0 (patch)
tree283576b0364d8674dd16420032fc48e19adcf15f
parent1d77b63e65a8af70b7a7aa1b60cc7a3dbb14f218 (diff)
downloademacs-062eae9968c98274237dab7a0e3c43e1693dfaf0.tar.gz
emacs-062eae9968c98274237dab7a0e3c43e1693dfaf0.zip
gnus-html.el (gnus-html-wash-tags): Decode URL entities to avoid handing broken links to browse-url.
nnimap.el (nnimap-request-accept-article): Message the error on error.
-rw-r--r--lisp/gnus/ChangeLog10
-rw-r--r--lisp/gnus/gnus-html.el2
-rw-r--r--lisp/gnus/nnimap.el5
3 files changed, 15 insertions, 2 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index c5b91e84a63..faca19a8b3e 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -2,10 +2,20 @@
2 2
3 * nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring. 3 * nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring.
4 4
52010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
6
7 * nnimap.el (nnimap-request-accept-article): Message the error on
8 error.
9
52010-09-27 Katsumi Yamaoka <yamaoka@jpl.org> 102010-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
6 11
7 * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s). 12 * gnus-art.el (gnus-mime-delete-part): Fix Lisp type of byte(s).
8 13
142010-09-26 Florian Ragwitz <rafl@debian.org>
15
16 * gnus-html.el (gnus-html-wash-tags): Decode URL entities to avoid
17 handing broken links to browse-url.
18
92010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org> 192010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
10 20
11 * nndoc.el (nndoc-request-list): Return success always. 21 * nndoc.el (nndoc-request-list): Return success always.
diff --git a/lisp/gnus/gnus-html.el b/lisp/gnus/gnus-html.el
index 587c28e974a..4bac528196d 100644
--- a/lisp/gnus/gnus-html.el
+++ b/lisp/gnus/gnus-html.el
@@ -286,7 +286,7 @@ Use ALT-TEXT for the image string."
286 (setq url (match-string 1 parameters)) 286 (setq url (match-string 1 parameters))
287 (gnus-message 8 "gnus-html-wash-tags: fetching link URL %s" url) 287 (gnus-message 8 "gnus-html-wash-tags: fetching link URL %s" url)
288 (gnus-article-add-button start end 288 (gnus-article-add-button start end
289 'browse-url url 289 'browse-url (mm-url-decode-entities-string url)
290 url) 290 url)
291 (let ((overlay (gnus-make-overlay start end))) 291 (let ((overlay (gnus-make-overlay start end)))
292 (gnus-overlay-put overlay 'evaporate t) 292 (gnus-overlay-put overlay 'evaporate t)
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index a99ee088330..c84bc6d5d78 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -772,7 +772,10 @@ some servers.")
772 "\n" 772 "\n"
773 "\r\n")) 773 "\r\n"))
774 (let ((result (nnimap-get-response sequence))) 774 (let ((result (nnimap-get-response sequence)))
775 (when result 775 (if (not (car result))
776 (progn
777 (message "%s" (nnheader-get-report-string 'nnimap))
778 nil)
776 (cons group 779 (cons group
777 (nnimap-find-article-by-message-id group message-id)))))))) 780 (nnimap-find-article-by-message-id group message-id))))))))
778 781