aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2007-01-09 05:40:39 +0000
committerMiles Bader2007-01-09 05:40:39 +0000
commitba3612110a09c4318cd7027adf478dde82e21cab (patch)
treed6529164fa3a07e9b7778254ca83b36085d77ae6
parente64666972e4d08ee3f83af024f3531c62ebebe0a (diff)
downloademacs-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/ChangeLog28
-rw-r--r--lisp/gnus/gmm-utils.el4
-rw-r--r--lisp/gnus/mm-decode.el22
-rw-r--r--lisp/gnus/nnweb.el9
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 @@
12007-01-06 Reiner Steib <Reiner.Steib@gmx.de> 12007-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
102007-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
172006-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
222006-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
282007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
29
30 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
31
322007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
33
34 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
35
102006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de> 362006-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")