aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2007-07-10 01:54:34 +0000
committerMiles Bader2007-07-10 01:54:34 +0000
commit60b0b6685e16dd58897922e7cecd95a821aedc38 (patch)
tree8a7b64e41566dd79165f6875ba368a0b859e1a74
parentc40e86ef0a28ef43d849f39c1bb0d76bc43932bb (diff)
downloademacs-60b0b6685e16dd58897922e7cecd95a821aedc38.tar.gz
emacs-60b0b6685e16dd58897922e7cecd95a821aedc38.zip
Merge from gnus--rel--5.10
Patches applied: * emacs--devo--0 (patch 797, 800, 802) - Merge from emacs--rel--22 * gnus--rel--5.10 (patch 233-234) - Merge from emacs--devo--0 - Update from CVS 2007-07-04 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles as unfetched articles. 2007-07-02 Reiner Steib <Reiner.Steib@gmx.de> * lisp/gnus/gnus-start.el (gnus-level-unsubscribed): Improve doc string. 2007-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/gnus-art.el (gnus-article-summary-command-nosave) (gnus-article-read-summary-keys): Don't set the 3rd arg of pop-to-buffer for XEmacs. 2007-07-02 Reiner Steib <Reiner.Steib@gmx.de> * man/gnus-faq.texi ([3.2]): Fix locating of environment variables in the Control Panel. * man/gnus.texi (Misc Article): Add index entry for gnus-single-article-buffer. 2007-06-27 Andreas Seltenreich <andreas@gate450.dyndns.org> * man/gnus.texi (Starting Up): Fix typo. 2007-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * man/gnus.texi (Asynchronous Fetching): Fix typo. Revision: emacs@sv.gnu.org/emacs--rel--22--patch-54
-rw-r--r--lisp/gnus/ChangeLog15
-rw-r--r--lisp/gnus/gnus-art.el11
-rw-r--r--lisp/gnus/gnus-start.el9
-rw-r--r--lisp/gnus/gnus-sum.el3
-rw-r--r--man/ChangeLog16
-rw-r--r--man/gnus-faq.texi11
-rw-r--r--man/gnus.texi27
7 files changed, 68 insertions, 24 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 0e9da63da1a..6ff604ab53f 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,18 @@
12007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
4 as unfetched articles.
5
62007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
7
8 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
9
102007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
11
12 * gnus-art.el (gnus-article-summary-command-nosave)
13 (gnus-article-read-summary-keys): Don't set the 3rd arg of
14 pop-to-buffer for XEmacs.
15
12007-06-14 Katsumi Yamaoka <yamaoka@jpl.org> 162007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
2 17
3 * gnus-agent.el (gnus-agent-fetch-headers) 18 * gnus-agent.el (gnus-agent-fetch-headers)
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index 90af0740318..cbfa6bded93 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -5607,7 +5607,7 @@ not have a face in `gnus-article-boring-faces'."
5607 "Execute the last keystroke in the summary buffer." 5607 "Execute the last keystroke in the summary buffer."
5608 (interactive) 5608 (interactive)
5609 (let (func) 5609 (let (func)
5610 (pop-to-buffer gnus-article-current-summary nil 'norecord) 5610 (pop-to-buffer gnus-article-current-summary nil (not (featurep 'xemacs)))
5611 (setq func (lookup-key (current-local-map) (this-command-keys))) 5611 (setq func (lookup-key (current-local-map) (this-command-keys)))
5612 (call-interactively func))) 5612 (call-interactively func)))
5613 5613
@@ -5646,7 +5646,8 @@ not have a face in `gnus-article-boring-faces'."
5646 (member keys nosave-in-article)) 5646 (member keys nosave-in-article))
5647 (let (func) 5647 (let (func)
5648 (save-window-excursion 5648 (save-window-excursion
5649 (pop-to-buffer gnus-article-current-summary nil 'norecord) 5649 (pop-to-buffer gnus-article-current-summary
5650 nil (not (featurep 'xemacs)))
5650 ;; We disable the pick minor mode commands. 5651 ;; We disable the pick minor mode commands.
5651 (let (gnus-pick-mode) 5652 (let (gnus-pick-mode)
5652 (setq func (lookup-key (current-local-map) keys)))) 5653 (setq func (lookup-key (current-local-map) keys))))
@@ -5658,14 +5659,16 @@ not have a face in `gnus-article-boring-faces'."
5658 (call-interactively func) 5659 (call-interactively func)
5659 (setq new-sum-point (point))) 5660 (setq new-sum-point (point)))
5660 (when (member keys nosave-but-article) 5661 (when (member keys nosave-but-article)
5661 (pop-to-buffer gnus-article-buffer nil 'norecord))) 5662 (pop-to-buffer gnus-article-buffer
5663 nil (not (featurep 'xemacs)))))
5662 ;; These commands should restore window configuration. 5664 ;; These commands should restore window configuration.
5663 (let ((obuf (current-buffer)) 5665 (let ((obuf (current-buffer))
5664 (owin (current-window-configuration)) 5666 (owin (current-window-configuration))
5665 (opoint (point)) 5667 (opoint (point))
5666 win func in-buffer selected new-sum-start new-sum-hscroll) 5668 win func in-buffer selected new-sum-start new-sum-hscroll)
5667 (cond (not-restore-window 5669 (cond (not-restore-window
5668 (pop-to-buffer gnus-article-current-summary nil 'norecord)) 5670 (pop-to-buffer gnus-article-current-summary
5671 nil (not (featurep 'xemacs))))
5669 ((setq win (get-buffer-window gnus-article-current-summary)) 5672 ((setq win (get-buffer-window gnus-article-current-summary))
5670 (select-window win)) 5673 (select-window win))
5671 (t 5674 (t
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index d906cec6c6a..01b320e7186 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -178,8 +178,13 @@ properly with all servers."
178 178
179(defconst gnus-level-unsubscribed 7 179(defconst gnus-level-unsubscribed 7
180 "Groups with levels less than or equal to this variable are unsubscribed. 180 "Groups with levels less than or equal to this variable are unsubscribed.
181Groups with levels less than `gnus-level-subscribed', which should be 181
182less than this variable, are subscribed.") 182Groups with levels less than `gnus-level-subscribed', which
183should be less than this variable, are subscribed. Groups with
184levels from `gnus-level-subscribed' (exclusive) upto this
185variable (inclusive) are unsubscribed. See also
186`gnus-level-zombie', `gnus-level-killed' and the Info node `Group
187Levels' for details.")
183 188
184(defconst gnus-level-zombie 8 189(defconst gnus-level-zombie 8
185 "Groups with this level are zombie groups.") 190 "Groups with this level are zombie groups.")
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index b1b6c8b760b..56c5fffb7e5 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -10514,7 +10514,8 @@ The number of articles marked as read is returned."
10514 (gnus-sorted-nunion 10514 (gnus-sorted-nunion
10515 (gnus-sorted-intersection gnus-newsgroup-unreads 10515 (gnus-sorted-intersection gnus-newsgroup-unreads
10516 gnus-newsgroup-downloadable) 10516 gnus-newsgroup-downloadable)
10517 gnus-newsgroup-unfetched))) 10517 (gnus-sorted-difference gnus-newsgroup-unfetched
10518 gnus-newsgroup-cached))))
10518 ;; We actually mark all articles as canceled, which we 10519 ;; We actually mark all articles as canceled, which we
10519 ;; have to do when using auto-expiry or adaptive scoring. 10520 ;; have to do when using auto-expiry or adaptive scoring.
10520 (gnus-summary-show-all-threads) 10521 (gnus-summary-show-all-threads)
diff --git a/man/ChangeLog b/man/ChangeLog
index fcbeb4f03f8..131f02f5105 100644
--- a/man/ChangeLog
+++ b/man/ChangeLog
@@ -1,3 +1,19 @@
12007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
2
3 * gnus-faq.texi ([3.2]): Fix locating of environment variables in the
4 Control Panel.
5
6 * gnus.texi (Misc Article): Add index entry for
7 gnus-single-article-buffer.
8
92007-06-27 Andreas Seltenreich <andreas@gate450.dyndns.org>
10
11 * gnus.texi (Starting Up): Fix typo.
12
132007-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
14
15 * gnus.texi (Asynchronous Fetching): Fix typo.
16
12007-06-24 Karl Berry <karl@tug.org> 172007-06-24 Karl Berry <karl@tug.org>
2 18
3 * emacs.texi: new Back-Cover Text. 19 * emacs.texi: new Back-Cover Text.
diff --git a/man/gnus-faq.texi b/man/gnus-faq.texi
index 093cb4c289b..6bfb3477627 100644
--- a/man/gnus-faq.texi
+++ b/man/gnus-faq.texi
@@ -427,12 +427,11 @@ SET HOME=C:\myhome
427@end example 427@end example
428@noindent 428@noindent
429 429
430in your autoexec.bat and reboot. Under NT, 2000 and XP, 430in your autoexec.bat and reboot. Under NT, 2000 and XP, hit
431hit Winkey+Pause/Break to enter system options (if it 431Winkey+Pause/Break to enter system options (if it doesn't work, go to
432doesn't work, go to Control Panel -> System). There you'll 432Control Panel -> System -> Advanced). There you'll find the possibility
433find the possibility to set environment variables, create 433to set environment variables. Create a new one with name HOME and value
434a new one with name HOME and value C:\myhome, a reboot is 434C:\myhome. Rebooting is not necessary.
435not necessary.
436 435
437Now to create ~/.gnus.el, say 436Now to create ~/.gnus.el, say
438@samp{C-x C-f ~/.gnus.el RET C-x C-s}. 437@samp{C-x C-f ~/.gnus.el RET C-x C-s}.
diff --git a/man/gnus.texi b/man/gnus.texi
index 85167d53432..fe26aa5f662 100644
--- a/man/gnus.texi
+++ b/man/gnus.texi
@@ -947,8 +947,8 @@ Emacs for Heathens
947@chapter Starting Gnus 947@chapter Starting Gnus
948@cindex starting up 948@cindex starting up
949 949
950If you are haven't used Emacs much before using Gnus, read @ref{Emacs 950If you haven't used Emacs much before using Gnus, read @ref{Emacs for
951for Heathens} first. 951Heathens} first.
952 952
953@kindex M-x gnus 953@kindex M-x gnus
954@findex gnus 954@findex gnus
@@ -7173,12 +7173,12 @@ pre-fetch all the articles it can without bound. If it is
7173@code{nil}, no pre-fetching will be done. 7173@code{nil}, no pre-fetching will be done.
7174 7174
7175@vindex gnus-async-prefetch-article-p 7175@vindex gnus-async-prefetch-article-p
7176@findex gnus-async-read-p 7176@findex gnus-async-unread-p
7177There are probably some articles that you don't want to pre-fetch---read 7177There are probably some articles that you don't want to pre-fetch---read
7178articles, for instance. The @code{gnus-async-prefetch-article-p} 7178articles, for instance. The @code{gnus-async-prefetch-article-p}
7179variable controls whether an article is to be pre-fetched. This 7179variable controls whether an article is to be pre-fetched. This
7180function should return non-@code{nil} when the article in question is 7180function should return non-@code{nil} when the article in question is
7181to be pre-fetched. The default is @code{gnus-async-read-p}, which 7181to be pre-fetched. The default is @code{gnus-async-unread-p}, which
7182returns @code{nil} on read articles. The function is called with an 7182returns @code{nil} on read articles. The function is called with an
7183article data structure as the only parameter. 7183article data structure as the only parameter.
7184 7184
@@ -11504,6 +11504,7 @@ region.
11504 11504
11505@item gnus-single-article-buffer 11505@item gnus-single-article-buffer
11506@vindex gnus-single-article-buffer 11506@vindex gnus-single-article-buffer
11507@cindex article buffers, several
11507If non-@code{nil}, use the same article buffer for all the groups. 11508If non-@code{nil}, use the same article buffer for all the groups.
11508(This is the default.) If @code{nil}, each group will have its own 11509(This is the default.) If @code{nil}, each group will have its own
11509article buffer. 11510article buffer.
@@ -13509,14 +13510,18 @@ Header lines longer than the value of
13509@code{nnmail-split-header-length-limit} are excluded from the split 13510@code{nnmail-split-header-length-limit} are excluded from the split
13510function. 13511function.
13511 13512
13512@vindex nnmail-mail-splitting-charset
13513@vindex nnmail-mail-splitting-decodes 13513@vindex nnmail-mail-splitting-decodes
13514By default, splitting @acronym{MIME}-decodes headers so you 13514@vindex nnmail-mail-splitting-charset
13515can match on non-@acronym{ASCII} strings. The 13515By default, splitting does not decode headers, so you can not match on
13516@code{nnmail-mail-splitting-charset} variable specifies the default 13516non-@acronym{ASCII} strings. But it is useful if you want to match
13517charset for decoding. The behavior can be turned off completely by 13517articles based on the raw header data. To enable it, set the
13518binding @code{nnmail-mail-splitting-decodes} to @code{nil}, which is 13518@code{nnmail-mail-splitting-decodes} variable to a non-@code{nil} value.
13519useful if you want to match articles based on the raw header data. 13519In addition, the value of the @code{nnmail-mail-splitting-charset}
13520variable is used for decoding non-@acronym{MIME} encoded string when
13521@code{nnmail-mail-splitting-decodes} is non-@code{nil}. The default
13522value is @code{nil} which means not to decode non-@acronym{MIME} encoded
13523string. A suitable value for you will be @code{undecided} or be the
13524charset used normally in mails you are interested in.
13520 13525
13521@vindex nnmail-resplit-incoming 13526@vindex nnmail-resplit-incoming
13522By default, splitting is performed on all incoming messages. If you 13527By default, splitting is performed on all incoming messages. If you