diff options
| author | Miles Bader | 2007-08-13 13:44:55 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-08-13 13:44:55 +0000 |
| commit | 3b807f0d2dfdd28895e3b998bce2c06955faf030 (patch) | |
| tree | 11b94bbbc294e99e230cc5c8346029d2ac065240 /lisp | |
| parent | 9d2db4c6637fe37d75f947063bcb2ecce319a1bc (diff) | |
| download | emacs-3b807f0d2dfdd28895e3b998bce2c06955faf030.tar.gz emacs-3b807f0d2dfdd28895e3b998bce2c06955faf030.zip | |
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 242-244)
- Update from CVS
2007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/nntp.el (nntp-xref-number-is-evil): New server variable.
(nntp-find-group-and-number): If it is non-nil, don't trust article
numbers in the Xref header.
2007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
2007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
2007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (NNTP): Mention nntp-xref-number-is-evil.
Revision: emacs@sv.gnu.org/emacs--rel--22--patch-92
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/gnus/ChangeLog | 14 | ||||
| -rw-r--r-- | lisp/gnus/gnus-art.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/gnus-ems.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/nntp.el | 11 |
4 files changed, 26 insertions, 3 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 807a853ba56..7fd187a4aeb 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2007-08-10 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 2 | |||
| 3 | * nntp.el (nntp-xref-number-is-evil): New server variable. | ||
| 4 | (nntp-find-group-and-number): If it is non-nil, don't trust article | ||
| 5 | numbers in the Xref header. | ||
| 6 | |||
| 7 | 2007-08-06 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 8 | |||
| 9 | * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t. | ||
| 10 | |||
| 11 | 2007-08-04 Reiner Steib <Reiner.Steib@gmx.de> | ||
| 12 | |||
| 13 | * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t. | ||
| 14 | |||
| 1 | 2007-08-08 Glenn Morris <rgm@gnu.org> | 15 | 2007-08-08 Glenn Morris <rgm@gnu.org> |
| 2 | 16 | ||
| 3 | * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el | 17 | * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el |
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 40de10187f3..6ccba3b108f 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -1743,7 +1743,7 @@ Initialized from `text-mode-syntax-table.") | |||
| 1743 | (interactive) | 1743 | (interactive) |
| 1744 | ;; This function might be inhibited. | 1744 | ;; This function might be inhibited. |
| 1745 | (unless gnus-inhibit-hiding | 1745 | (unless gnus-inhibit-hiding |
| 1746 | (let ((inhibit-read-only nil) | 1746 | (let ((inhibit-read-only t) |
| 1747 | (case-fold-search t) | 1747 | (case-fold-search t) |
| 1748 | (max (1+ (length gnus-sorted-header-list))) | 1748 | (max (1+ (length gnus-sorted-header-list))) |
| 1749 | (inhibit-point-motion-hooks t) | 1749 | (inhibit-point-motion-hooks t) |
diff --git a/lisp/gnus/gnus-ems.el b/lisp/gnus/gnus-ems.el index bacf5581e0d..88190b8085b 100644 --- a/lisp/gnus/gnus-ems.el +++ b/lisp/gnus/gnus-ems.el | |||
| @@ -179,7 +179,7 @@ | |||
| 179 | (interactive-p)) | 179 | (interactive-p)) |
| 180 | "*gnus-x-splash*" | 180 | "*gnus-x-splash*" |
| 181 | gnus-group-buffer))) | 181 | gnus-group-buffer))) |
| 182 | (let ((inhibit-read-only nil) | 182 | (let ((inhibit-read-only t) |
| 183 | (file (nnheader-find-etc-directory "images/gnus/x-splash" t)) | 183 | (file (nnheader-find-etc-directory "images/gnus/x-splash" t)) |
| 184 | pixmap fcw fch width height fringes sbars left yoffset top ls) | 184 | pixmap fcw fch width height fringes sbars left yoffset top ls) |
| 185 | (erase-buffer) | 185 | (erase-buffer) |
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el index 869213c9ae5..2623df58e4d 100644 --- a/lisp/gnus/nntp.el +++ b/lisp/gnus/nntp.el | |||
| @@ -183,6 +183,14 @@ by one.") | |||
| 183 | If the gap between two consecutive articles is bigger than this | 183 | If the gap between two consecutive articles is bigger than this |
| 184 | variable, split the XOVER request into two requests.") | 184 | variable, split the XOVER request into two requests.") |
| 185 | 185 | ||
| 186 | (defvoo nntp-xref-number-is-evil nil | ||
| 187 | "*If non-nil, Gnus never trusts article numbers in the Xref header. | ||
| 188 | Some news servers, e.g., ones running Diablo, run multiple engines | ||
| 189 | having the same articles but article numbers are not kept synchronized | ||
| 190 | between them. If you connect to such a server, set this to a non-nil | ||
| 191 | value, and Gnus never uses article numbers (that appear in the Xref | ||
| 192 | header and vary by which engine is chosen) to refer to articles.") | ||
| 193 | |||
| 186 | (defvoo nntp-prepare-server-hook nil | 194 | (defvoo nntp-prepare-server-hook nil |
| 187 | "*Hook run before a server is opened. | 195 | "*Hook run before a server is opened. |
| 188 | If can be used to set up a server remotely, for instance. Say you | 196 | If can be used to set up a server remotely, for instance. Say you |
| @@ -1632,7 +1640,8 @@ password contained in '~/.nntp-authinfo'." | |||
| 1632 | (match-string 1 xref)) | 1640 | (match-string 1 xref)) |
| 1633 | (t ""))) | 1641 | (t ""))) |
| 1634 | (cond | 1642 | (cond |
| 1635 | ((and (setq xref (mail-fetch-field "xref")) | 1643 | ((and (not nntp-xref-number-is-evil) |
| 1644 | (setq xref (mail-fetch-field "xref")) | ||
| 1636 | (string-match | 1645 | (string-match |
| 1637 | (if group | 1646 | (if group |
| 1638 | (concat "\\(" (regexp-quote group) "\\):\\([0-9]+\\)") | 1647 | (concat "\\(" (regexp-quote group) "\\):\\([0-9]+\\)") |