changeset 65616:cabd12ecc31c

Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-553 Merge from gnus--rel--5.10 Patches applied: * gnus--rel--5.10 (patch 118-121) - Update from CVS - Merge from emacs--cvs-trunk--0 2005-09-16 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus.el (gnus-group-startup-message): Bind image-load-path. 2005-09-14 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-art.el (gnus-mime-display-part): Protect against broken MIME messages. 2005-09-15 Katsumi Yamaoka <yamaoka@jpl.org> * man/gnus.texi (Finding the Parent): Fix description of how Gnus finds article. 2005-09-14 Jari Aalto <jari.aalto@cante.net> * man/gnus.texi (Advanced Scoring Examples): New exmples to teach how to drop off non-answered articles.
author Miles Bader <miles@gnu.org>
date Mon, 19 Sep 2005 10:14:34 +0000
parents 9d6362a802ba
children 2148ae4e135a fa0da9b57058
files lisp/gnus/ChangeLog lisp/gnus/gnus-art.el lisp/gnus/gnus.el man/ChangeLog man/gnus.texi
diffstat 5 files changed, 48 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/gnus/ChangeLog	Mon Sep 19 10:13:34 2005 +0000
+++ b/lisp/gnus/ChangeLog	Mon Sep 19 10:14:34 2005 +0000
@@ -3,6 +3,15 @@
 	* sieve.el (sieve-help): Fix `message' call: first arg should be a
 	format spec.
 	
+2005-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* gnus.el (gnus-group-startup-message): Bind image-load-path.
+
+2005-09-14  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* gnus-art.el (gnus-mime-display-part): Protect against broken
+	MIME messages.
+
 2005-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
 
 	* gnus-sum.el (gnus-summary-edit-article-done): Remove text props
--- a/lisp/gnus/gnus-art.el	Mon Sep 19 10:13:34 2005 +0000
+++ b/lisp/gnus/gnus-art.el	Mon Sep 19 10:14:34 2005 +0000
@@ -4761,6 +4761,8 @@
 
 (defun gnus-mime-display-part (handle)
   (cond
+   ;; Maybe a broken MIME message.
+   ((null handle))
    ;; Single part.
    ((not (stringp (car handle)))
     (gnus-mime-display-single handle))
--- a/lisp/gnus/gnus.el	Mon Sep 19 10:13:34 2005 +0000
+++ b/lisp/gnus/gnus.el	Mon Sep 19 10:14:34 2005 +0000
@@ -1006,6 +1006,11 @@
      (fboundp 'find-image)
      (display-graphic-p)
      (let* ((data-directory (nnheader-find-etc-directory "images/gnus"))
+	    (image-load-path (cond (data-directory
+				    (list data-directory))
+				   ((boundp 'image-load-path)
+				    (symbol-value 'image-load-path))
+				   (t load-path)))
 	    (image (find-image
 		    `((:type xpm :file "gnus.xpm"
 			     :color-symbols
--- a/man/ChangeLog	Mon Sep 19 10:13:34 2005 +0000
+++ b/man/ChangeLog	Mon Sep 19 10:14:34 2005 +0000
@@ -1,3 +1,13 @@
+2005-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+	* gnus.texi (Finding the Parent): Fix description of how Gnus
+	finds article.
+
+2005-09-14  Jari Aalto  <jari.aalto@cante.net>
+
+	* gnus.texi (Advanced Scoring Examples): New exmples to teach how
+	to drop off non-answered articles.
+
 2005-09-19  Juanma Barranquero  <lekktu@gmail.com>
 
 	* makefile.w32-in (newsticker.dvi): Fix erroneous use of curly
--- a/man/gnus.texi	Mon Sep 19 10:13:34 2005 +0000
+++ b/man/gnus.texi	Mon Sep 19 10:14:34 2005 +0000
@@ -9624,17 +9624,16 @@
 @kindex M-^ (Summary)
 @cindex Message-ID
 @cindex fetching by Message-ID
-You can also ask the @acronym{NNTP} server for an arbitrary article, no
-matter what group it belongs to.  @kbd{M-^}
-(@code{gnus-summary-refer-article}) will ask you for a
-@code{Message-ID}, which is one of those long, hard-to-read thingies
-that look something like @samp{<38o6up$6f2@@hymir.ifi.uio.no>}.  You
-have to get it all exactly right.  No fuzzy searches, I'm afraid.
-@end table
-
-The current select method will be used when fetching by
-@code{Message-ID} from non-news select method, but you can override this
-by giving this command a prefix.
+You can also ask Gnus for an arbitrary article, no matter what group it
+belongs to.  @kbd{M-^} (@code{gnus-summary-refer-article}) will ask you
+for a @code{Message-ID}, which is one of those long, hard-to-read
+thingies that look something like @samp{<38o6up$6f2@@hymir.ifi.uio.no>}.
+You have to get it all exactly right.  No fuzzy searches, I'm afraid.
+
+Gnus looks for the @code{Message-ID} in the headers that have already
+been fetched, but also tries all the select methods specified by
+@code{gnus-refer-article-method} if it is not found.
+@end table
 
 @vindex gnus-refer-article-method
 If the group you are reading is located on a back end that does not
@@ -20501,9 +20500,20 @@
  1000)
 @end example
 
+Suppose you're reading a high volume group and you're only interested
+in replies. The plan is to score down all articles that don't have
+subject that begin with "Re:", "Fw:" or "Fwd:" and then score up all
+parents of articles that have subjects that begin with reply marks.
+
+@example
+((! ("subject" "re:\\|fwd?:" r))
+  -200)
+((1- ("subject" "re:\\|fwd?:" r))
+  200)
+@end example
+
 The possibilities are endless.
 
-
 @node Advanced Scoring Tips
 @subsection Advanced Scoring Tips