aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen2010-11-26 02:31:57 +0000
committerKatsumi Yamaoka2010-11-26 02:31:57 +0000
commit1e91d0eb709bbceac93ad9418ba453d74d4221b0 (patch)
tree3d80f6e33ac1037e01e01dabf0dbeb84b593335c
parentb3ea64a3eeb34a0f312dd2e33a2199a39ebe7f46 (diff)
downloademacs-1e91d0eb709bbceac93ad9418ba453d74d4221b0.tar.gz
emacs-1e91d0eb709bbceac93ad9418ba453d74d4221b0.zip
gnus-art.el (gnus-url-mailto): Unfold URLs before using them.
nnheader.el (nnheader-update-marks-actions): Fix typo in last checkin. shr-color.el: Require cl when compiling.
-rw-r--r--lisp/gnus/ChangeLog5
-rw-r--r--lisp/gnus/gnus-art.el1
-rw-r--r--lisp/gnus/nnheader.el12
3 files changed, 12 insertions, 6 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index f1340c6593d..93dd22ff45b 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,5 +1,10 @@
12010-11-26 Lars Magne Ingebrigtsen <larsi@gnus.org> 12010-11-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 2
3 * nnheader.el (nnheader-update-marks-actions): Fix typo in last
4 checkin.
5
6 * gnus-art.el (gnus-url-mailto): Unfold URLs before using them.
7
3 * nnimap.el (nnimap-request-set-mark): Add is "+", not "-". 8 * nnimap.el (nnimap-request-set-mark): Add is "+", not "-".
4 9
5 * gnus-sum.el (gnus-summary-push-marks-to-backend): Use 'set instead of 10 * gnus-sum.el (gnus-summary-push-marks-to-backend): Use 'set instead of
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 53d82cadb8b..8d8aaa0e36e 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -8146,6 +8146,7 @@ url is put as the `gnus-button-url' overlay property on the button."
8146 8146
8147(defun gnus-url-mailto (url) 8147(defun gnus-url-mailto (url)
8148 ;; Send mail to someone 8148 ;; Send mail to someone
8149 (setq url (replace-regexp-in-string "\n" " " url))
8149 (when (string-match "mailto:/*\\(.*\\)" url) 8150 (when (string-match "mailto:/*\\(.*\\)" url)
8150 (setq url (substring url (match-beginning 1) nil))) 8151 (setq url (substring url (match-beginning 1) nil)))
8151 (let (to args subject func) 8152 (let (to args subject func)
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el
index d34229a467d..cc2706eaf2a 100644
--- a/lisp/gnus/nnheader.el
+++ b/lisp/gnus/nnheader.el
@@ -1089,12 +1089,12 @@ See `find-file-noselect' for the arguments."
1089 mark 1089 mark
1090 (cond 1090 (cond
1091 ((eq what 'add) 1091 ((eq what 'add)
1092 (gnus-range-add (cdr (assoc mark backend-marks)) range) 1092 (gnus-range-add (cdr (assoc mark backend-marks)) range))
1093 ((eq what 'del) 1093 ((eq what 'del)
1094 (gnus-remove-from-range 1094 (gnus-remove-from-range
1095 (cdr (assoc mark backend-marks)) range)) 1095 (cdr (assoc mark backend-marks)) range))
1096 ((eq what 'set) 1096 ((eq what 'set)
1097 range))) 1097 range))
1098 backend-marks))))) 1098 backend-marks)))))
1099 backend-marks) 1099 backend-marks)
1100 1100