diff options
| author | Miles Bader | 2007-01-09 05:40:39 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-01-09 05:40:39 +0000 |
| commit | ba3612110a09c4318cd7027adf478dde82e21cab (patch) | |
| tree | d6529164fa3a07e9b7778254ca83b36085d77ae6 | |
| parent | e64666972e4d08ee3f83af024f3531c62ebebe0a (diff) | |
| download | emacs-ba3612110a09c4318cd7027adf478dde82e21cab.tar.gz emacs-ba3612110a09c4318cd7027adf478dde82e21cab.zip | |
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 186-191)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-595
| -rw-r--r-- | lisp/gnus/ChangeLog | 28 | ||||
| -rw-r--r-- | lisp/gnus/gmm-utils.el | 4 | ||||
| -rw-r--r-- | lisp/gnus/mm-decode.el | 22 | ||||
| -rw-r--r-- | lisp/gnus/nnweb.el | 9 |
4 files changed, 47 insertions, 16 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 0b686410943..a56f9ff1536 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | 2007-01-06 Reiner Steib <Reiner.Steib@gmx.de> | 1 | 2007-01-07 Reiner Steib <Reiner.Steib@gmx.de> |
| 2 | 2 | ||
| 3 | * gnus-soup.el: Add missing :group in previous change. | 3 | * gnus-soup.el: Add missing :group in previous change. |
| 4 | 4 | ||
| @@ -7,6 +7,32 @@ | |||
| 7 | * gnus-soup.el (gnus-soup): New custom group. Make user variables | 7 | * gnus-soup.el (gnus-soup): New custom group. Make user variables |
| 8 | customizable. | 8 | customizable. |
| 9 | 9 | ||
| 10 | 2007-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> | ||
| 11 | |||
| 12 | * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the | ||
| 13 | headers read from disk with the ones newly found in the current search. | ||
| 14 | This should no longer cause problems, because the article numbers in | ||
| 15 | Gmane's `nov.php' output are ignored since the previous change. | ||
| 16 | |||
| 17 | 2006-01-03 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> | ||
| 18 | |||
| 19 | * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for | ||
| 20 | solid groups. | ||
| 21 | |||
| 22 | 2006-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 23 | |||
| 24 | * nnweb.el (nnweb-gmane-create-mapping): Use the article number from | ||
| 25 | the headers when creating the mapping to avoid mismappings. | ||
| 26 | (nnweb-gmane-create-mapping): Always nix out old mapping. | ||
| 27 | |||
| 28 | 2007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> | ||
| 29 | |||
| 30 | * gmm-utils.el (gmm-tool-bar-style): Fix custom type. | ||
| 31 | |||
| 32 | 2007-01-01 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 33 | |||
| 34 | * mm-decode.el (mm-display-external): Use itimer function for XEmacs. | ||
| 35 | |||
| 10 | 2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> | 36 | 2006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> |
| 11 | 37 | ||
| 12 | * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in | 38 | * gnus-sum.el (gnus-summary-insert-dormant-articles): Fix typo in |
diff --git a/lisp/gnus/gmm-utils.el b/lisp/gnus/gmm-utils.el index 59d02927008..18b1a528c29 100644 --- a/lisp/gnus/gmm-utils.el +++ b/lisp/gnus/gmm-utils.el | |||
| @@ -203,8 +203,8 @@ This is copy of the `lazy' widget in Emacs 22.1 provided for compatibility." | |||
| 203 | 'gnome | 203 | 'gnome |
| 204 | 'retro) | 204 | 'retro) |
| 205 | "Prefered tool bar style." | 205 | "Prefered tool bar style." |
| 206 | :type '(choice (const :tag "GNOME style" 'gnome) | 206 | :type '(choice (const :tag "GNOME style" gnome) |
| 207 | (const :tag "Retro look" 'retro)) | 207 | (const :tag "Retro look" retro)) |
| 208 | :group 'gmm) | 208 | :group 'gmm) |
| 209 | 209 | ||
| 210 | (defvar tool-bar-map) | 210 | (defvar tool-bar-map) |
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el index 7e6f93be1f1..361c83cfa7c 100644 --- a/lisp/gnus/mm-decode.el +++ b/lisp/gnus/mm-decode.el | |||
| @@ -883,13 +883,21 @@ external if displayed external." | |||
| 883 | ;; a vector in Emacs but is a list in XEmacs) | 883 | ;; a vector in Emacs but is a list in XEmacs) |
| 884 | ;; requires that it is lexically scoped. | 884 | ;; requires that it is lexically scoped. |
| 885 | (timer (run-at-time 2.0 nil 'ignore))) | 885 | (timer (run-at-time 2.0 nil 'ignore))) |
| 886 | (lambda (process state) | 886 | (if (boundp 'itimer-list) |
| 887 | (when (eq 'exit (process-status process)) | 887 | (lambda (process state) |
| 888 | (if (memq timer timer-list) | 888 | (when (eq 'exit (process-status process)) |
| 889 | (timer-set-function timer fn) | 889 | (if (memq timer itimer-list) |
| 890 | (funcall fn)) | 890 | (set-itimer-function timer fn) |
| 891 | (ignore-errors (eval fm)) | 891 | (funcall fn)) |
| 892 | (message "%s" done)))))) | 892 | (ignore-errors (eval fm)) |
| 893 | (message "%s" done))) | ||
| 894 | (lambda (process state) | ||
| 895 | (when (eq 'exit (process-status process)) | ||
| 896 | (if (memq timer timer-list) | ||
| 897 | (timer-set-function timer fn) | ||
| 898 | (funcall fn)) | ||
| 899 | (ignore-errors (eval fm)) | ||
| 900 | (message "%s" done))))))) | ||
| 893 | (mm-handle-set-external-undisplayer | 901 | (mm-handle-set-external-undisplayer |
| 894 | handle (cons file buffer))) | 902 | handle (cons file buffer))) |
| 895 | (message "Displaying %s..." command)) | 903 | (message "Displaying %s..." command)) |
diff --git a/lisp/gnus/nnweb.el b/lisp/gnus/nnweb.el index d020d533aea..54c57879d5b 100644 --- a/lisp/gnus/nnweb.el +++ b/lisp/gnus/nnweb.el | |||
| @@ -480,7 +480,7 @@ Valid types include `google', `dejanews', and `gmane'.") | |||
| 480 | (from (mail-header-from header)) | 480 | (from (mail-header-from header)) |
| 481 | (subject (mail-header-subject header)) | 481 | (subject (mail-header-subject header)) |
| 482 | (rfc2047-encoding-type 'mime)) | 482 | (rfc2047-encoding-type 'mime)) |
| 483 | (when (string-match " \\([^:]+\\):\\([0-9]+\\)" xref) | 483 | (when (string-match " \\([^:]+\\)[:/]\\([0-9]+\\)" xref) |
| 484 | (mail-header-set-xref | 484 | (mail-header-set-xref |
| 485 | header | 485 | header |
| 486 | (format "http://article.gmane.org/%s/%s/raw" | 486 | (format "http://article.gmane.org/%s/%s/raw" |
| @@ -496,11 +496,8 @@ Valid types include `google', `dejanews', and `gmane'.") | |||
| 496 | (rfc2047-encode-string subject)) | 496 | (rfc2047-encode-string subject)) |
| 497 | 497 | ||
| 498 | (unless (nnweb-get-hashtb (mail-header-xref header)) | 498 | (unless (nnweb-get-hashtb (mail-header-xref header)) |
| 499 | (push | 499 | (mail-header-set-number header (incf (cdr active))) |
| 500 | (list | 500 | (push (list (mail-header-number header) header) map) |
| 501 | (incf (cdr active)) | ||
| 502 | header) | ||
| 503 | map) | ||
| 504 | (nnweb-set-hashtb (cadar map) (car map)))))) | 501 | (nnweb-set-hashtb (cadar map) (car map)))))) |
| 505 | (forward-line 1))) | 502 | (forward-line 1))) |
| 506 | (nnheader-message 7 "Searching Gmane...done") | 503 | (nnheader-message 7 "Searching Gmane...done") |