Mercurial > emacs
changeset 79236:9e2e45e4da24
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 261-262)
- Update from CVS
2007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/gnus.el (gnus-server-to-method): Return method found first in
gnus-newsrc-alist.
2007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
`next-line'.
Revision: emacs@sv.gnu.org/emacs--rel--22--patch-137
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 27 Oct 2007 09:09:14 +0000 |
parents | b1530fa7fbb0 |
children | 80e25357226e |
files | lisp/gnus/ChangeLog lisp/gnus/gnus.el lisp/gnus/html2text.el |
diffstat | 3 files changed, 28 insertions(+), 19 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/gnus/ChangeLog Fri Oct 26 20:50:17 2007 +0000 +++ b/lisp/gnus/ChangeLog Sat Oct 27 09:09:14 2007 +0000 @@ -2,6 +2,16 @@ * gnus-group.el (gnus-group-highlight): Mark as risky. +2007-10-23 Katsumi Yamaoka <yamaoka@jpl.org> + + * gnus.el (gnus-server-to-method): Return method found first in + gnus-newsrc-alist. + +2007-10-20 Reiner Steib <Reiner.Steib@gmx.de> + + * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of + `next-line'. + 2007-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
--- a/lisp/gnus/gnus.el Fri Oct 26 20:50:17 2007 +0000 +++ b/lisp/gnus/gnus.el Sat Oct 27 09:09:14 2007 +0000 @@ -3512,24 +3512,23 @@ (cadar servers))))) (pop servers)) (car servers)) - ;; This could be some sort of foreign server that I - ;; simply haven't opened (yet). Do a brute-force scan - ;; of the entire gnus-newsrc-alist for the server name - ;; of every method. As a side-effect, loads the - ;; gnus-server-method-cache so this only happens once, - ;; if at all. - (let (match) - (mapcar - (lambda (info) - (let ((info-method (gnus-info-method info))) - (unless (stringp info-method) - (let ((info-server (gnus-method-to-server info-method))) - (when (equal server info-server) - (setq match info-method)))))) - (cdr gnus-newsrc-alist)) - match)))) - (when result - (push (cons server result) gnus-server-method-cache)) + ;; This could be some sort of foreign server that I + ;; simply haven't opened (yet). Do a brute-force scan + ;; of the entire gnus-newsrc-alist for the server name + ;; of every method. As a side-effect, loads the + ;; gnus-server-method-cache so this only happens once, + ;; if at all. + (let ((alist (cdr gnus-newsrc-alist)) + method match) + (while alist + (setq method (gnus-info-method (pop alist))) + (when (and (not (stringp method)) + (equal server (gnus-method-to-server method))) + (setq match method + alist nil))) + match)))) + (when result + (push (cons server result) gnus-server-method-cache)) result))) (defsubst gnus-server-get-method (group method)
--- a/lisp/gnus/html2text.el Fri Oct 26 20:50:17 2007 +0000 +++ b/lisp/gnus/html2text.el Sat Oct 27 09:09:14 2007 +0000 @@ -352,7 +352,7 @@ (setq refill-start (point)) (goto-char p2) (re-search-backward ".+[^<][^b][^r][^>]$" refill-start t) - (next-line 1) + (forward-line 1) (end-of-line) ;; refill-stop should ideally be adjusted to ;; accomodate the "<br>" strings which are removed