# HG changeset patch # User Miles Bader # Date 1127124874 0 # Node ID cabd12ecc31c54397556aca7f85420d3d82e83dd # Parent 9d6362a802ba540585cc134d449134273e9d8012 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 * lisp/gnus/gnus.el (gnus-group-startup-message): Bind image-load-path. 2005-09-14 Katsumi Yamaoka * lisp/gnus/gnus-art.el (gnus-mime-display-part): Protect against broken MIME messages. 2005-09-15 Katsumi Yamaoka * man/gnus.texi (Finding the Parent): Fix description of how Gnus finds article. 2005-09-14 Jari Aalto * man/gnus.texi (Advanced Scoring Examples): New exmples to teach how to drop off non-answered articles. diff -r 9d6362a802ba -r cabd12ecc31c lisp/gnus/ChangeLog --- 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 + + * gnus.el (gnus-group-startup-message): Bind image-load-path. + +2005-09-14 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-display-part): Protect against broken + MIME messages. + 2005-09-13 Katsumi Yamaoka * gnus-sum.el (gnus-summary-edit-article-done): Remove text props diff -r 9d6362a802ba -r cabd12ecc31c lisp/gnus/gnus-art.el --- 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)) diff -r 9d6362a802ba -r cabd12ecc31c lisp/gnus/gnus.el --- 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 diff -r 9d6362a802ba -r cabd12ecc31c man/ChangeLog --- 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 + + * gnus.texi (Finding the Parent): Fix description of how Gnus + finds article. + +2005-09-14 Jari Aalto + + * gnus.texi (Advanced Scoring Examples): New exmples to teach how + to drop off non-answered articles. + 2005-09-19 Juanma Barranquero * makefile.w32-in (newsticker.dvi): Fix erroneous use of curly diff -r 9d6362a802ba -r cabd12ecc31c man/gnus.texi --- 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