diff options
| author | Miles Bader | 2004-10-21 23:10:28 +0000 |
|---|---|---|
| committer | Miles Bader | 2004-10-21 23:10:28 +0000 |
| commit | d5ddd795bdab373fe62ccfd099c270fd97da0964 (patch) | |
| tree | 1b17d9d413fdbdeaaa082831b7f5be042707f82c | |
| parent | 13376c78309524643382d9d3697a086fc495e861 (diff) | |
| download | emacs-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/ChangeLog | 26 | ||||
| -rw-r--r-- | lisp/gnus/gnus-start.el | 7 | ||||
| -rw-r--r-- | lisp/gnus/mm-view.el | 6 |
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 @@ | |||
| 1 | 2004-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 | |||
| 6 | 2004-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 | |||
| 1 | 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org> | 13 | 2004-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 | ||
| 6 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 18 | 2004-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 | ||
| 11 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 23 | 2004-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 | ||
| 19 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 31 | 2004-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 | ||
| 25 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 37 | 2004-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 | ||
| 48 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 60 | 2004-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 | ||
| 60 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 72 | 2004-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 | ||
| 73 | 2004-10-18 Kevin Greiner <kgreiner@compsol.cc> | 85 | 2004-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)) |