diff options
| author | Miles Bader | 2006-02-17 02:38:14 +0000 |
|---|---|---|
| committer | Miles Bader | 2006-02-17 02:38:14 +0000 |
| commit | d71c0855f97b186dceaca2fafd7e1e28e036b527 (patch) | |
| tree | adf4a5d6480d90dc1b5e27472c9fa98b2913c79a | |
| parent | 6ce2b6ab1568acee7935b98263b0403e8319c28b (diff) | |
| download | emacs-d71c0855f97b186dceaca2fafd7e1e28e036b527.tar.gz emacs-d71c0855f97b186dceaca2fafd7e1e28e036b527.zip | |
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-94
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 35-36)
- Merge from emacs--devo--0
- Update from CVS
| -rw-r--r-- | lisp/gnus/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/gnus/gnus-art.el | 26 |
2 files changed, 18 insertions, 13 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 4ac3982fb44..903be005174 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -7,6 +7,11 @@ | |||
| 7 | 7 | ||
| 8 | * gnus-cus.el: Revert 2005-10-17 change. | 8 | * gnus-cus.el: Revert 2005-10-17 change. |
| 9 | 9 | ||
| 10 | 2006-02-17 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 11 | |||
| 12 | * gnus-art.el (article-strip-banner): Call | ||
| 13 | article-really-strip-banner only when the regexp match is made. | ||
| 14 | |||
| 10 | 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org> | 15 | 2006-02-16 Katsumi Yamaoka <yamaoka@jpl.org> |
| 11 | 16 | ||
| 12 | * gnus-art.el (article-strip-banner): Use | 17 | * gnus-art.el (article-strip-banner): Use |
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 0d9b5f4be5a..0c9cb18506a 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -2611,19 +2611,19 @@ always hide." | |||
| 2611 | ;; Note that the From header is decoded here, so it is | 2611 | ;; Note that the From header is decoded here, so it is |
| 2612 | ;; required that the *-extract-address-components function | 2612 | ;; required that the *-extract-address-components function |
| 2613 | ;; supports non-ASCII text. | 2613 | ;; supports non-ASCII text. |
| 2614 | (article-really-strip-banner | 2614 | (let ((from (save-restriction |
| 2615 | (let ((from (save-restriction | 2615 | (widen) |
| 2616 | (widen) | 2616 | (article-narrow-to-head) |
| 2617 | (article-narrow-to-head) | 2617 | (mail-fetch-field "from")))) |
| 2618 | (mail-fetch-field "from")))) | 2618 | (when (and from |
| 2619 | (when (and from | 2619 | (setq from |
| 2620 | (setq from | 2620 | (cadr (funcall gnus-extract-address-components |
| 2621 | (cadr (funcall gnus-extract-address-components | 2621 | from)))) |
| 2622 | from)))) | 2622 | (catch 'found |
| 2623 | (catch 'found | 2623 | (dolist (pair gnus-article-address-banner-alist) |
| 2624 | (dolist (pair gnus-article-address-banner-alist) | 2624 | (when (string-match (car pair) from) |
| 2625 | (when (string-match (car pair) from) | 2625 | (throw 'found |
| 2626 | (throw 'found (cdr pair))))))))))))) | 2626 | (article-really-strip-banner (cdr pair))))))))))))) |
| 2627 | 2627 | ||
| 2628 | (defun article-really-strip-banner (banner) | 2628 | (defun article-really-strip-banner (banner) |
| 2629 | "Strip the banner specified by the argument." | 2629 | "Strip the banner specified by the argument." |