diff options
| author | Gnus developers | 2010-09-27 12:22:22 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2010-09-27 12:22:22 +0000 |
| commit | 062eae9968c98274237dab7a0e3c43e1693dfaf0 (patch) | |
| tree | 283576b0364d8674dd16420032fc48e19adcf15f | |
| parent | 1d77b63e65a8af70b7a7aa1b60cc7a3dbb14f218 (diff) | |
| download | emacs-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/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/gnus/gnus-html.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/nnimap.el | 5 |
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 | ||
| 5 | 2010-09-27 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 6 | |||
| 7 | * nnimap.el (nnimap-request-accept-article): Message the error on | ||
| 8 | error. | ||
| 9 | |||
| 5 | 2010-09-27 Katsumi Yamaoka <yamaoka@jpl.org> | 10 | 2010-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 | ||
| 14 | 2010-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 | |||
| 9 | 2010-09-26 Lars Magne Ingebrigtsen <larsi@gnus.org> | 19 | 2010-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 | ||