comparison lisp/gnus/nnweb.el @ 65388:45be648405bb

Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-536 Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 112-114) - Update from CVS 2005-09-07 Reiner Steib <Reiner.Steib@gmx.de> * lisp/gnus/spam-report.el (spam-report-gmane): Make it work without X-Report-Spam header. Gmane now only provides Archived-At. This is only used if `spam-report-gmane-use-article-number' is nil. (spam-report-gmane-spam-header): Removed. Not used anymore. * lisp/gnus/nnweb.el (nnweb-google-wash-article): Print a message if article is not available. 2005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org> * lisp/gnus/gnus-art.el (gnus-mime-display-single): Decode text/* parts content before displaying. 2005-09-06 Reiner Steib <Reiner.Steib@gmx.de> * lisp/gnus/mml-smime.el: Remove defvar of gnus-extract-address-components. 2005-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/mm-view.el (mm-display-inline-fontify): Disable support modes.
author Miles Bader <miles@gnu.org>
date Fri, 09 Sep 2005 01:47:33 +0000
parents c71b1b2d2d04
children 04c2548593f7 10fe5fadaf89
comparison
equal deleted inserted replaced
65387:b08e4ec02015 65388:45be648405bb
317 317
318 (defun nnweb-google-wash-article () 318 (defun nnweb-google-wash-article ()
319 ;; We have Google's masked e-mail addresses here. :-/ 319 ;; We have Google's masked e-mail addresses here. :-/
320 (let ((case-fold-search t)) 320 (let ((case-fold-search t))
321 (goto-char (point-min)) 321 (goto-char (point-min))
322 (delete-region (point-min) 322 (if (save-excursion
323 (1+ (re-search-forward "^<pre>" nil t))) 323 (or (re-search-forward "The requested message.*could not be found."
324 (goto-char (point-min)) 324 nil t)
325 (delete-region (- (re-search-forward "^</pre>" nil t) (length "</pre>")) 325 (not (and (re-search-forward "^<pre>" nil t)
326 (point-max)) 326 (re-search-forward "^</pre>" nil t)))))
327 (mm-url-decode-entities))) 327 ;; FIXME: Don't know how to indicate "not found".
328 ;; Should this function throw an error? --rsteib
329 (progn
330 (gnus-message 3 "Requested article not found")
331 (erase-buffer))
332 (delete-region (point-min)
333 (1+ (re-search-forward "^<pre>" nil t)))
334 (goto-char (point-min))
335 (delete-region (- (re-search-forward "^</pre>" nil t) (length "</pre>"))
336 (point-max))
337 (mm-url-decode-entities))))
328 338
329 (defun nnweb-google-parse-1 (&optional Message-ID) 339 (defun nnweb-google-parse-1 (&optional Message-ID)
330 (let ((i 0) 340 (let ((i 0)
331 (case-fold-search t) 341 (case-fold-search t)
332 (active (cadr (assoc nnweb-group nnweb-group-alist))) 342 (active (cadr (assoc nnweb-group nnweb-group-alist)))