/[emacs]/emacs/lisp/gnus/ChangeLog
ViewVC logotype

Diff of /emacs/lisp/gnus/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.239.2.12 by miles, Thu Oct 14 08:50:05 2004 UTC revision 1.239.2.13 by miles, Fri Oct 22 10:13:30 2004 UTC
# Line 1  Line 1 
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    
13    2004-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
14    
15            * gnus-sum.el (gnus-update-summary-mark-positions): Search for
16            dummy marks in the right way.
17    
18    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
19    
20            * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
21            avoid infinite recursion via gnus-get-function.
22    
23    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
24    
25            * gnus-agent.el (gnus-agent-synchronize-group-flags): When
26            necessary, pass full group name to gnus-request-set-marks.
27            (gnus-agent-synchronize-group-flags): Added support for sync'ing
28            tick marks.
29            (gnus-agent-synchronize-flags-server): Be silent when writing file.
30    
31    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
32    
33            * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
34            gnus-request-update-info with explicit code to sync the in-memory
35            info read flags with the marks being sync'd to the backend.
36    
37    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
38    
39            * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
40            servers that are offline.  Avoids having gnus-agent-toggle-plugged
41            first ask if you want to open a server and then, even when you
42            responded with no, asking if you want to synchronize the server's
43            flags.
44            (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
45            multi-line expressions.
46            (gnus-agent-synchronize-group-flags): New internal function.
47            Updates marks in memory (in the info structure) AND in the
48            backend.
49            (gnus-agent-check-overview-buffer): Fixed range of
50            deletion to remove entire duplicate line.  Fixes merged article
51            number bug.
52    
53            * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
54            
55            * nnagent.el (nnagent-request-set-mark): Use
56            gnus-agent-synchronize-group-flags, not backend's request-set-mark
57            method, to ensure that synchronization updates marks in the
58            backend and in the info (in memory) structure.
59    
60    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
61    
62            * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
63            unless plugged.  Disable the agent so that an open failure causes
64            an error.
65    
66    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Reiner Steib  <Reiner.Steib@gmx.de>
67            * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
68            (gnus-agent-go-online): Change :version.
69            (gnus-agent-expire-unagentized-dirs)
70            (gnus-agent-auto-agentize-methods): Add :version.
71    
72    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
73    
74            * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
75            New function. Used internally to only display 'gnus converting
76            files' message when actually necessary.
77    
78            * gnus-sum.el (): Removed (require 'gnus-agent) as required
79            methods now autoloaded.
80    
81            * gnus-int.el (gnus-request-move-article): Use
82            gnus-agent-unfetch-articles in place of gnus-agent-expire to
83            improve performance.
84    
85    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
86    
87            * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
88            to avoid run-time CL dependencies.
89            (gnus-agent-unfetch-articles): New function.
90            (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
91            article numbers even when local .overview file is missing.
92            (gnus-agent-read-article-number): New function. Only accepts
93            27-bit article numbers.
94            (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
95            gnus-agent-read-article-number.
96            (gnus-agent-braid-nov): Rewrote to validate article numbers coming
97            from backend while recognizing that article numbers in .overview
98            must be valid.
99    
100            * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
101            some users confused by references to .newsrc when they only have a
102            .newsrc.eld file.
103            (gnus-convert-mark-converter-prompt,
104            gnus-convert-converter-needs-prompt): Fixed use of property list.
105    
106    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
107    
108            * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
109    
110    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
111    
112            * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
113            stuff for non-living groups.
114    
115    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
116    
117            * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
118            (gnus-agent-regenerate-group): Using nil messages aren't valid.
119    
120    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
121    
122            * gnus-agent.el (gnus-agent-read-agentview): Inline
123            gnus-uncompress-range.
124    
125    2004-10-18  Kevin Greiner  <kgreiner@xpediantsolutions.com>
126                    
127            * legacy-gnus-agent.el
128            (gnus-agent-convert-to-compressed-agentview): Fixed typos with
129            help from Florian Weimer <fw@deneb.enyo.de>
130    
131            * gnus-agent.el (gnus-agentize):
132            gnus-agent-send-mail-real-function no longer set to current value
133            of message-send-mail-function but rather a lambda that calls
134            message-send-mail-function.  The change makes the agent real-time
135            responsive to user changes to message-send-mail-function.
136    
137    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Reiner Steib  <Reiner.Steib@gmx.de>
138    
139            * gnus-start.el (gnus-get-unread-articles): Fix last commit.
140    
141    2004-10-18  Kevin Greiner  <kgreiner@xpediantsolutions.com>
142    
143            * gnus-cache.el (gnus-cache-rename-group): New function.
144            (gnus-cache-delete-group): New function.
145    
146            * gnus-agent.el (gnus-agent-rename-group): New function.
147            (gnus-agent-delete-group): New function.
148            (gnus-agent-save-group-info): Use gnus-command-method when
149            `method' parameter is nil.  Don't write nil entries into the
150            active file.
151            (gnus-agent-get-group-info): New function.
152            (gnus-agent-get-local): Added optional parameters to avoid calling
153            gnus-group-real-name and gnus-find-method-for-group.
154            (gnus-agent-set-local): Delete stored entry if either min, or max,
155            are nil.
156            (gnus-agent-fetch-session): Reworded error/quit messages.  On
157            quit, use gnus-agent-regenerate-group to record existance of any
158            articles fetched to disk before the quit occurred.
159    
160            * gnus-int.el (gnus-request-delete-group): Use
161            gnus-cache-delete-group and gnus-agent-delete-group to keep the
162            local disk in sync with the server.
163             (gnus-request-rename-group): Use
164            gnus-cache-rename-group and gnus-agent-rename-group to keep the
165            local disk in sync with the server.
166    
167            * gnus-start.el (gnus-get-unread-articles): Cosmetic
168            simplification to logic.
169    
170            * gnus-group.el (): (gnus-group-delete-group): No longer update
171            gnus-cache-active-altered as gnus-request-delete-group now keeps
172            the cache in sync.
173            (gnus-group-list-active): Let the agent store a server's active
174            list if currently plugged.
175    
176            * gnus-util.el (gnus-rename-file): New function.
177    
178    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
179    
180            * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
181            when the group's active is not available.
182    
183    2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
184    
185            * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
186            error.
187    
188    2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
189    
190            * gnus-start.el (gnus-convert-old-newsrc): Only write the
191            conversion message to newsrc-dribble when an actual conversion is
192            performed.
193    
194    2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
195    
196            * gnus-agent.el (gnus-agent-read-local): Bind
197            nnheader-file-coding-system to gnus-agent-file-coding-system to
198            avoid the implicit assumption that they will always be equal.
199            (gnus-agent-save-local): Bind buffer-file-coding-system, not
200            coding-system-for-write, as the with-temp-file macro first prints
201            to a buffer then saves the buffer.
202    
203    2004-10-18  Kevin Greiner <kgreiner@xpediantsolutions.com>
204    
205            * legacy-gnus-agent.el (): New. Provides converters that are only
206            loaded when gnus-convert-old-newsrc needs to call them.
207    
208            * gnus-agent.el (gnus-agent-read-agentview): Removed support for
209            old file versions.
210            (gnus-group-prepare-hook): Removed function that converted list
211            form of gnus-agent-expire-days to group properties.
212    
213            * gnus-start.el (gnus-convert-old-newsrc): Registered new
214            converters to handle old agent file formats.  Added logic for a
215            "backup before upgrading warning".
216            (gnus-convert-mark-converter-prompt): Developers can mark
217            functions as needing (default), or not needing,
218            gnus-convert-old-newsrc's "backup before upgrading warning".
219            (gnus-convert-converter-needs-prompt): Tests whether the user
220            should be protected from potentially irreversable changes by the
221            function.
222    
223    2004-10-18  Kevin Greiner <kgreiner@xpediantsolutions.com>
224    
225            * gnus-int.el (gnus-request-accept-article): Inform the agent that
226            articles are being added to a group.
227            (gnus-request-replace-article): Inform the agent that articles
228            need to be uncached as the cached contents are no longer valid.
229            
230            * gnus-agent.el (gnus-agent-file-header-cache): Removed.
231            (gnus-agent-possibly-alter-active): Avoid null in numeric
232            comparison.
233            (gnus-agent-set-local): Refuse to save null in local object table.
234            (gnus-agent-regenerate-group): The REREAD parameter can now be a
235            list of articles that will be marked as unread.
236    
237    2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
238    
239            * gnus-range.el (gnus-sorted-range-intersection): Now accepts
240            single-interval range of the form (min . max).  Previously the
241            range had to look like ((min . max)).  Likewise, return
242            (min . max) rather than ((min . max)).
243            (gnus-range-map): Use gnus-range-normalize to accept
244            single-interval range.
245    
246            * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
247            the cache, but not the agent, now appear with their usual face.
248    
249    2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
250    
251            * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
252            marks consisting of a single range {for example, (3 . 5)} rather
253            than a list of a single range { ((3 . 5)) }.
254    
255    2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
256    
257            * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
258            uncompressed list.
259    
260    2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
261    
262            * gnus-draft.el (gnus-group-send-queue): Pass the group name
263            "nndraft:queue" along to gnus-draft-send.  Use
264            gnus-agent-prompt-send-queue.
265            (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
266            is "nndraft:queue".  Suggested by Gaute Strokkenes
267            <gs234@srcf.ucam.org>
268    
269            * gnus-group.el (gnus-group-catchup): Use new
270            gnus-sequence-of-unread-articles, not
271            gnus-list-of-unread-articles, to avoid exhausting memory with huge
272            numbers of articles.  Use gnus-range-map to avoid having to
273            uncompress the unread list.
274            (gnus-group-archive-directory,
275            gnus-group-recent-archive-directory): Fixed invalid ange-ftp
276            reference.
277    
278            * gnus-range.el (gnus-range-map): Iterate over list or sequence.
279            (gnus-sorted-range-intersection): Intersection of two ranges
280            without requiring that they first be uncompressed.
281    
282            * gnus-start.el (gnus-activate-group): Unless blocked by the
283            caller, possibly expand the active range to include both cached
284            and agentized articles.
285            (gnus-convert-old-newsrc): Rewrote in anticipation of having
286            multiple version-dependent converters.
287            (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
288            gnus-agent-save-active.
289            (gnus-save-newsrc-file): Save dirty agent range limits.
290    
291            * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
292            gnus-agent-possibly-alter-active.
293            (gnus-adjust-marked-articles): Faster handling of simple lists
294    
295    2004-10-18  David Edmondson  <dme@dme.org>
296    
297            * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
298            excessively.
299    
300    2004-10-18  Reiner Steib  <Reiner.Steib@gmx.de>
301    
302            * mml.el (mml-preview): Use `pop-to-buffer'.
303    
304            * message.el (message-goto-mail-followup-to): Insert after "To".
305            (message-carefully-insert-headers): Add comment.
306    
307            * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
308    
309            * gnus-art.el (gnus-button-alist): Improve
310            `gnus-button-handle-library' entry.
311    
312            * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
313    
314            * gnus-group.el (gnus-group-get-new-news-this-group): Added
315            doc-string.
316    
317            * gnus-start.el (gnus-activate-group): Added doc-string.
318    
319            * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
320            handle manual section.
321    
322            * imap.el (imap-store-password): New variable.
323            (imap-interactive-login): Use it.
324            Suggested by Mark Plaksin <happy@mcplaksin.org>.
325    
326            * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
327            / in mailto URLs.
328    
329            * spam.el (spam-directory): Derive from `gnus-directory'.
330    
331            * gnus-sum.el (gnus-pick-line-number): Add autoload.
332    
333    2004-10-17  Richard M. Stallman  <rms@gnu.org>
334    
335            * gnus-registry.el (gnus-registry-unload-hook):
336            Set as a variable with add-hook.
337    
338            * nnspool.el (nnspool-spool-directory): Use news-directory instead
339            of news-path.
340    
341            * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
342    
343            * spam.el: Delete duplicate `provide'.
344            (spam-unload-hook): Set as a variable with add-hook.
345    
346    2004-10-15  Reiner Steib  <Reiner.Steib@gmx.de>
347    
348            * pop3.el (pop3-leave-mail-on-server): Describe possible problems
349            in the doc string.
350    
351            * message.el (message-ignored-news-headers)
352            (message-ignored-supersedes-headers)
353            (message-ignored-resent-headers)
354            (message-forward-ignored-headers): Improve custom type.
355    
356    2004-10-15  Simon Josefsson  <jas@extundo.com>
357    
358            * pop3.el (top-level): Don't require nnheader.
359            (pop3-read-timeout): Add.
360            (pop3-accept-process-output): Add.
361            (pop3-read-response, pop3-retr): Use it.
362    
363  2004-10-13  Katsumi Yamaoka  <yamaoka@jpl.org>  2004-10-13  Katsumi Yamaoka  <yamaoka@jpl.org>
364    
365          * message.el (message-tokenize-header): Fix 2004-09-06 change          * message.el (message-tokenize-header): Fix 2004-09-06 change
# Line 9  Line 371 
371          (tls-certificate-information): New function, based on          (tls-certificate-information): New function, based on
372          ssl-certificate-information.          ssl-certificate-information.
373    
374    2004-10-11  Reiner Steib  <Reiner.Steib@gmx.de>
375    
376            * message.el (message-bury): Use `window-dedicated-p'.
377    
378  2004-10-10  Reiner Steib  <Reiner.Steib@gmx.de>  2004-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
379    
380          * gnus-sum.el: Mention that multibyte characters don't work as marks.          * gnus-sum.el: Mention that multibyte characters don't work as marks.

Legend:
Removed from v.1.239.2.12  
changed lines
  Added in v.1.239.2.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26