aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2008-05-26 06:57:27 +0000
committerMiles Bader2008-05-26 06:57:27 +0000
commitf394fa259f0065c91a6312f291857907c787da23 (patch)
tree0dacff1650405da0cdb6aeffe44635bce03963f9
parentb4cb42a4d84e45b2c7140568be62a3c38c247432 (diff)
downloademacs-f394fa259f0065c91a6312f291857907c787da23.tar.gz
emacs-f394fa259f0065c91a6312f291857907c787da23.zip
Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1178
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/gnus.texi8
-rw-r--r--lisp/gnus/ChangeLog5
-rw-r--r--lisp/gnus/gnus-sum.el27
4 files changed, 31 insertions, 13 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 9cb1746ce1f..1c7811cb440 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus.texi (Filling In Threads): Additions to gnus-fetch-old-headers.
4
12008-05-15 Reiner Steib <Reiner.Steib@gmx.de> 52008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
2 6
3 * gnus.texi (Scoring On Other Headers): Fix typo. Rearrange. 7 * gnus.texi (Scoring On Other Headers): Fix typo. Rearrange.
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index e964129df84..8273be8f6da 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -7071,6 +7071,14 @@ This variable can also be set to @code{invisible}. This won't have any
7071visible effects, but is useful if you use the @kbd{A T} command a lot 7071visible effects, but is useful if you use the @kbd{A T} command a lot
7072(@pxref{Finding the Parent}). 7072(@pxref{Finding the Parent}).
7073 7073
7074The server has to support @acronym{NOV} for any of this to work.
7075
7076@cindex Gmane, gnus-fetch-old-headers
7077This feature can seriously impact performance it ignores all locally
7078cached header entries. Setting it to @code{t} for groups for a server
7079that doesn't expire articles (such as news.gmane.org), leads to very
7080slow summary generation.
7081
7074@item gnus-fetch-old-ephemeral-headers 7082@item gnus-fetch-old-ephemeral-headers
7075@vindex gnus-fetch-old-ephemeral-headers 7083@vindex gnus-fetch-old-ephemeral-headers
7076Same as @code{gnus-fetch-old-headers}, but only used for ephemeral 7084Same as @code{gnus-fetch-old-headers}, but only used for ephemeral
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index bba83b6a034..391ff5b6b34 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,8 @@
12008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
4 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
5
12008-05-20 Teodor Zlatanov <tzz@lifelogs.com> 62008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
2 7
3 * auth-source.el: Add more docs. 8 * auth-source.el: Add more docs.
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index dbdc21d8873..7833ca5aba0 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -89,7 +89,9 @@ old headers will be fetched, but none will be displayed.
89The server has to support NOV for any of this to work. 89The server has to support NOV for any of this to work.
90 90
91This feature can seriously impact performance it ignores all 91This feature can seriously impact performance it ignores all
92locally cached header entries." 92locally cached header entries. Setting it to t for groups for a
93server that doesn't expire articles (such as news.gmane.org),
94leads to very slow summary generation."
93 :group 'gnus-thread 95 :group 'gnus-thread
94 :type '(choice (const :tag "off" nil) 96 :type '(choice (const :tag "off" nil)
95 (const :tag "on" t) 97 (const :tag "on" t)
@@ -8596,18 +8598,17 @@ If ALL, mark even excluded ticked and dormants as read."
8596This entails weeding out unwanted dormants, low-scored articles, 8598This entails weeding out unwanted dormants, low-scored articles,
8597fetch-old-headers verbiage, and so on." 8599fetch-old-headers verbiage, and so on."
8598 ;; Most groups have nothing to remove. 8600 ;; Most groups have nothing to remove.
8599 (if (or gnus-inhibit-limiting 8601 (unless (or gnus-inhibit-limiting
8600 (and (null gnus-newsgroup-dormant) 8602 (and (null gnus-newsgroup-dormant)
8601 (eq gnus-newsgroup-display 'gnus-not-ignore) 8603 (eq gnus-newsgroup-display 'gnus-not-ignore)
8602 (not (eq gnus-fetch-old-headers 'some)) 8604 (not (eq gnus-fetch-old-headers 'some))
8603 (not (numberp gnus-fetch-old-headers)) 8605 (not (numberp gnus-fetch-old-headers))
8604 (not (eq gnus-fetch-old-headers 'invisible)) 8606 (not (eq gnus-fetch-old-headers 'invisible))
8605 (null gnus-summary-expunge-below) 8607 (null gnus-summary-expunge-below)
8606 (not (eq gnus-build-sparse-threads 'some)) 8608 (not (eq gnus-build-sparse-threads 'some))
8607 (not (eq gnus-build-sparse-threads 'more)) 8609 (not (eq gnus-build-sparse-threads 'more))
8608 (null gnus-thread-expunge-below) 8610 (null gnus-thread-expunge-below)
8609 (not gnus-use-nocem))) 8611 (not gnus-use-nocem)))
8610 () ; Do nothing.
8611 (push gnus-newsgroup-limit gnus-newsgroup-limits) 8612 (push gnus-newsgroup-limit gnus-newsgroup-limits)
8612 (setq gnus-newsgroup-limit nil) 8613 (setq gnus-newsgroup-limit nil)
8613 (mapatoms 8614 (mapatoms