aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2004-10-21 23:10:28 +0000
committerMiles Bader2004-10-21 23:10:28 +0000
commitd5ddd795bdab373fe62ccfd099c270fd97da0964 (patch)
tree1b17d9d413fdbdeaaa082831b7f5be042707f82c
parent13376c78309524643382d9d3697a086fc495e861 (diff)
downloademacs-d5ddd795bdab373fe62ccfd099c270fd97da0964.tar.gz
emacs-d5ddd795bdab373fe62ccfd099c270fd97da0964.zip
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-633
Merge from gnus--rel--5.10 Patches applied: * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-57 - miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-58 Update from CVS 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org> * lisp/gnus/mm-view.el (mm-display-inline-fontify): Inhibit font-lock when running the major-mode function. 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc> * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): Two of the converters have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a boolean check to not apply converters that apply to future versions of gnus.
-rw-r--r--lisp/gnus/ChangeLog26
-rw-r--r--lisp/gnus/gnus-start.el7
-rw-r--r--lisp/gnus/mm-view.el6
3 files changed, 28 insertions, 11 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index 7e56de4c9f7..2a4b0a80398 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,14 +1,26 @@
12004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
4 running the major-mode function.
5
62004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
7
8 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
9 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
10 boolean check to not apply converters that apply to future
11 versions of gnus.
12
12004-10-19 Katsumi Yamaoka <yamaoka@jpl.org> 132004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
2 14
3 * gnus-sum.el (gnus-update-summary-mark-positions): Search for 15 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
4 dummy marks in the right way. 16 dummy marks in the right way.
5 17
62004-10-18 Kevin Greiner <kgreiner@compsol.cc> 182004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
7 19
8 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to 20 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
9 avoid infinite recursion via gnus-get-function. 21 avoid infinite recursion via gnus-get-function.
10 22
112004-10-18 Kevin Greiner <kgreiner@compsol.cc> 232004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
12 24
13 * gnus-agent.el (gnus-agent-synchronize-group-flags): When 25 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
14 necessary, pass full group name to gnus-request-set-marks. 26 necessary, pass full group name to gnus-request-set-marks.
@@ -16,13 +28,13 @@
16 tick marks. 28 tick marks.
17 (gnus-agent-synchronize-flags-server): Be silent when writing file. 29 (gnus-agent-synchronize-flags-server): Be silent when writing file.
18 30
192004-10-18 Kevin Greiner <kgreiner@compsol.cc> 312004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
20 32
21 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced 33 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
22 gnus-request-update-info with explicit code to sync the in-memory 34 gnus-request-update-info with explicit code to sync the in-memory
23 info read flags with the marks being sync'd to the backend. 35 info read flags with the marks being sync'd to the backend.
24 36
252004-10-18 Kevin Greiner <kgreiner@compsol.cc> 372004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
26 38
27 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore 39 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
28 servers that are offline. Avoids having gnus-agent-toggle-plugged 40 servers that are offline. Avoids having gnus-agent-toggle-plugged
@@ -45,7 +57,7 @@
45 method, to ensure that synchronization updates marks in the 57 method, to ensure that synchronization updates marks in the
46 backend and in the info (in memory) structure. 58 backend and in the info (in memory) structure.
47 59
482004-10-18 Kevin Greiner <kgreiner@compsol.cc> 602004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
49 61
50 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing 62 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
51 unless plugged. Disable the agent so that an open failure causes 63 unless plugged. Disable the agent so that an open failure causes
@@ -57,7 +69,7 @@
57 (gnus-agent-expire-unagentized-dirs) 69 (gnus-agent-expire-unagentized-dirs)
58 (gnus-agent-auto-agentize-methods): Add :version. 70 (gnus-agent-auto-agentize-methods): Add :version.
59 71
602004-10-18 Kevin Greiner <kgreiner@compsol.cc> 722004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
61 73
62 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt): 74 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
63 New function. Used internally to only display 'gnus converting 75 New function. Used internally to only display 'gnus converting
@@ -70,7 +82,7 @@
70 gnus-agent-unfetch-articles in place of gnus-agent-expire to 82 gnus-agent-unfetch-articles in place of gnus-agent-expire to
71 improve performance. 83 improve performance.
72 84
732004-10-18 Kevin Greiner <kgreiner@compsol.cc> 852004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
74 86
75 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf 87 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
76 to avoid run-time CL dependencies. 88 to avoid run-time CL dependencies.
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 67d86fef02a..c6445b460ff 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -2247,9 +2247,9 @@ If FORCE is non-nil, the .newsrc file is read."
2247 gnus-convert-old-ticks) 2247 gnus-convert-old-ticks)
2248 ("Oort Gnus v0.08" "legacy-gnus-agent" 2248 ("Oort Gnus v0.08" "legacy-gnus-agent"
2249 gnus-agent-convert-to-compressed-agentview) 2249 gnus-agent-convert-to-compressed-agentview)
2250 ("No Gnus v0.2" "legacy-gnus-agent" 2250 ("Gnus v5.11" "legacy-gnus-agent"
2251 gnus-agent-unlist-expire-days) 2251 gnus-agent-unlist-expire-days)
2252 ("No Gnus v0.2" "legacy-gnus-agent" 2252 ("Gnus v5.11" "legacy-gnus-agent"
2253 gnus-agent-unhook-expire-days))) 2253 gnus-agent-unhook-expire-days)))
2254 #'car-less-than-car))) 2254 #'car-less-than-car)))
2255 ;; Skip converters older than the file version 2255 ;; Skip converters older than the file version
@@ -2258,7 +2258,8 @@ If FORCE is non-nil, the .newsrc file is read."
2258 2258
2259 ;; Perform converters to bring older version up to date. 2259 ;; Perform converters to bring older version up to date.
2260 (when (and converters (< fcv (caar converters))) 2260 (when (and converters (< fcv (caar converters)))
2261 (while (and converters (< fcv (caar converters))) 2261 (while (and converters (< fcv (caar converters))
2262 (<= (caar converters) gnus-version))
2262 (let* ((converter-spec (pop converters)) 2263 (let* ((converter-spec (pop converters))
2263 (convert-to (nth 1 converter-spec)) 2264 (convert-to (nth 1 converter-spec))
2264 (load-from (nth 2 converter-spec)) 2265 (load-from (nth 2 converter-spec))
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index 9c22298c678..2b58d103ade 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -466,8 +466,12 @@
466 (progn 466 (progn
467 (buffer-disable-undo) 467 (buffer-disable-undo)
468 (mm-insert-part handle) 468 (mm-insert-part handle)
469 (funcall mode)
470 (require 'font-lock) 469 (require 'font-lock)
470 ;; Inhibit font-lock this time (*-mode-hook might run
471 ;; `turn-on-font-lock') so that jit-lock may not turn off
472 ;; font-lock immediately after this.
473 (let ((font-lock-mode t))
474 (funcall mode))
471 (let ((font-lock-verbose nil)) 475 (let ((font-lock-verbose nil))
472 ;; I find font-lock a bit too verbose. 476 ;; I find font-lock a bit too verbose.
473 (font-lock-fontify-buffer)) 477 (font-lock-fontify-buffer))