(gnus-ignored-headers): Added Face.
[gnus] / lisp / ChangeLog
1 2003-01-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * gnus-art.el (gnus-ignored-headers): Added Face.
4
5 2003-01-10  Simon Josefsson  <jas@extundo.com>
6
7         * nndraft.el (nndraft-request-group): Avoid crash in
8         directory-files when draft directory doesn't exists.
9
10         * gnus-sum.el (gnus-select-article-hook): Add :option.
11
12 2003-01-10  Teodor Zlatanov  <tzz@lifelogs.com>
13
14         * spam.el (spam-use-stat): new variable
15         (spam-group-spam-processor-stat-p) 
16         (spam-group-ham-processor-stat-p): new convenience functions
17         (spam-summary-prepare-exit): add spam/ham processors to sequence
18         (spam-list-of-checks): add spam-use-stat to list of checks
19         (spam-split): conditionally load the spam-stat tables
20         (spam-stat-register-spam-routine, spam-stat-register-ham-routine,
21         spam-check-ifile): new functions
22
23         * spam-stat.el (spam-stat): typo fix
24         (spam-stat-install-hooks): new variable
25         (spam-stat-split-fancy-spam-group): added documentation clarification
26         (spam-stat-split-fancy-spam-threshhold): new variable
27         (spam-stat-install-hooks): make hooks conditional
28         (spam-stat-split-fancy): use spam-stat-split-fancy-spam-threshhold
29
30         * gnus.el (gnus-group-ham-exit-processor-stat, spam-process): add
31         spam-stat ham/spam processor symbols
32
33 2003-01-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
34
35         * gnus-start.el (gnus-read-newsrc-el-file): Make sure the .eld
36         file exists.
37
38 2003-01-10  Simon Josefsson  <jas@extundo.com>
39
40         * gnus-sum.el (gnus-summary-read-group-1): Don't select first
41         undownloaded/downloadable only when unplugged.
42
43 2003-01-10  Jesper Harder  <harder@ifa.au.dk>
44
45         * gnus-srvr.el (gnus-browse-foreign-server): Optimize inner loop.
46
47 2003-01-09  Teodor Zlatanov  <tzz@lifelogs.com>
48
49         * spam.el (spam-check-ifile): fixed call-process-region to use the
50         db parameter only if it's set
51         (spam-ifile-register-with-ifile): ditto
52
53 2003-01-09  Alex Schroeder  <alex@emacswiki.org>
54
55         * spam-stat.el (spam-stat-save): Set spam-stat-ngood and
56         spam-stat-nbad before creating the hash table.
57         (spam-stat-reset): Set spam-stat-ngood and spam-stat-nbad to 0.
58         Changed copyright statement to FSF.
59
60 2002-01-09  Kevin Greiner  <kgreiner@xpediantsolutions.com>
61
62         * gnus-agent.el (gnus-agent-catchup): Do not mark cached nor
63         processable articles as read.
64         (gnus-agent-summary-fetch-series): Remove processable and
65         downloadable marks on all downloaded articles in the series.
66
67         * nntp.el (nntp-report): Throw error after reporting the problem.
68         (nntp-accept-process-output): Corrected error check to report an
69         error when the process is nil.
70
71 2003-01-09  Simon Josefsson  <jas@extundo.com>
72
73         * message.el (message-tool-bar-map): Add preview.
74
75 2003-01-09  Jesper Harder  <harder@ifa.au.dk>
76
77         * mml.el (mml-preview): Get rid of MIME handles and buffers after
78         previewing.
79
80 2003-01-08  Paul Jarc  <prj@po.cwru.edu>
81
82         * nnmaildir.el (nnmaildir--grp-add-art): Fix wrong-type-argument
83         bug when the (n+1)th article to be added to a group has a smaller
84         number than the n articles already added.
85
86 2003-01-08  Jesper Harder  <harder@ifa.au.dk>
87
88         * message.el (message-mode-field-menu): Use backquote.
89
90 2003-01-08  Teodor Zlatanov  <tzz@lifelogs.com>
91
92         * spam.el: fixed the BBDB autoloads again, using
93         bbdb-search-simple now (which is not a macro, thank god)
94
95         * lpath.el (bbdb-search): removed function from maybe-fbind list
96
97         * gnus.el (ham-process-destination): added new parameter for
98         destination of ham articles found in spam groups at summary exit
99
100         * spam.el (spam-get-ifile-database-parameter): use spam-ifile-database-path
101         (spam-check-ifile, spam-ifile-register-with-ifile): use spam-get-ifile-database-parameter
102         (spam-ifile-database-path): added new parameter for ifile's database
103         (spam-move-spam-nonspam-groups-only): new parameter to determine
104         if spam should be moved from all groups or only some
105         (spam-summary-prepare-exit): fixed logic to use
106         spam-move-spam-nonspam-groups-only when deciding to invoke
107         spam-mark-spam-as-expired-and-move-routine; always invoke that
108         routine after the spam has been expired-or-moved in case there's
109         some spam left over; use spam-ham-move-routine in spam groups
110         (spam-ham-move-routine): new function to move ham articles to the
111         ham-process-destinations group parameter
112
113 2003-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
114
115         * gnus-spec.el (gnus-parse-complex-format): %~ => ~*.
116
117         * gnus-agent.el (gnus-agent-fetch-selected-article): Use
118         gnus-summary-update-article-line.
119
120 2003-01-08  Simon Josefsson  <jas@extundo.com>
121
122         * nnmail.el (nnmail-expiry-target-group): Request group, create it
123         not successful.
124
125 2003-01-08  Katsumi Yamaoka  <yamaoka@jpl.org>
126
127         * lpath.el (bbdb-records): Fbind it for both Emacs and XEmacs.
128
129 2003-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
130
131         * spam.el (spam-check-ifile): fixed the spam-ifile-all-categories
132         logic, finally
133
134 2003-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
135
136         * gnus-spec.el (gnus-parse-format): %C is a complex format.
137         (gnus-parse-format): Change to %~.
138
139         * message.el (message-generate-headers): Don't generate optional
140         empty headers.
141
142 2003-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
143
144         * message.el (message-cross-post-default)
145         (message-cross-post-note-function, message-shoot-gnksa-feet)
146         (message-strip-subject-trailing-was, message-change-subject)
147         (message-mark-insert-file, message-cross-post-followup-to)
148         (message-cross-post-followup-to, message-mode-map)
149         (message-generate-unsubscribed-mail-followup-to)
150         (message-make-mail-followup-to): Minor changes to doc-strings and
151         error messages.  Updated copyright line.
152
153         * message.el (message-make-mail-followup-to,
154         message-generate-unsubscribed-mail-followup-to): New function
155         names.  Renamed functions: "-mft" -> "-mail-followup-to".
156         (message-make-mft, message-gen-unsubscribed-mft): Removed function
157         names.
158
159         * mml.el (mml-preview-insert-mail-followup-to): New function name.
160         (mml-preview-insert-mft): Removed function name.
161         (mml-preview): Use new function names.
162
163         * gnus-art.el (gnus-article-edit-mode-map): Use new function names.
164
165         * message.el (message-mode-field-menu): Moved header related
166         commands from "Message" to "Field" menu.
167
168 2003-01-07  Reiner Steib  <Reiner.Steib@gmx.de>
169
170         * message.el (message-generate-headers-first): Added customization
171         if variable is a list.
172
173 2003-01-07  Michael Shields  <shields@msrl.com>
174
175         * gnus-art.el (gnus-article-next-page): Correctly handle the case
176         where the last line of the article is the last line of the window.
177
178 2003-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
179
180         * gnus-msg.el (gnus-debug): Use ignore-errors.
181
182         * gnus-agent.el (gnus-agent-fetch-selected-article): Use
183         `gnus-summary-update-line'.
184
185 2003-01-08  Simon Josefsson  <jas@extundo.com>
186
187         * gnus-art.el (gnus-unbuttonized-mime-types)
188         (gnus-buttonized-mime-types): Doc fix.
189
190 2003-01-08  Jesper Harder  <harder@ifa.au.dk>
191
192         * mm-decode.el (mm-inline-media-tests): .xpm is 'x-xpixmap'.
193
194 2003-01-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
195
196         * nnrss.el (nnrss-group-alist): Add and clear up.
197
198 2003-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
199
200         * spam.el: removed unnecessary condition-case for loading bbdb-com.el
201
202         * lpath.el (bbdb-search): added BBDB functions for a better way to
203         fix missing functions
204
205         * spam.el (spam-check-ifile): if should be an unless
206
207         * spam.el: define 'ignore alias for spam-BBDB-register-routine,
208         spam-enter-ham-BBDB, and bbdb-create-internal initially to hush up warnings
209         (spam-ifile-all-categories): doc string fixed to be less than 80 chars
210
211 2003-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
212
213         * gnus-sum.el (gnus-summary-make-menu-bar): Added
214         gnus-summary-refer-thread to thread menu.
215
216 2002-01-07  Kevin Greiner  <kgreiner@xpediantsolutions.com>
217
218         * gnus-agent.el (gnus-agent-fetch-group-1): When fetching within a
219         summary buffer, articles that cannot be fetched are marked as
220         canceled.
221
222         * nntp.el (nntp-with-open-group): The quit signal handler must
223         propagate the quit signal to the next outer handler so that the
224         caller knows that the request aborted abnormally.
225
226 2003-01-07  Teodor Zlatanov  <tzz@lifelogs.com>
227
228         * spam.el (spam-check-ifile, spam-ifile-register-with-ifile)
229         (spam-ifile-register-spam-routine)
230         (spam-ifile-register-ham-routine): added ifile functionality that
231         does not use ifile-gnus.el to classify and register articles
232         (spam-get-article-as-string): convenience function
233         (spam-summary-prepare-exit): added ifile spam and ham registration
234         (spam-ifile-all-categories, spam-ifile-spam-category)
235         (spam-ifile-path, spam-ifile): added customization options
236
237         * gnus.el (gnus-group-ham-exit-processor-ifile): added ifile ham
238         exit processor
239         (spam-process): added gnus-group-ham-exit-processor-ifile to the
240         list of choices
241
242 2003-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
243
244         * gnus-score.el (gnus-score-followup): Also score immediate
245         followups.
246
247 2003-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
248
249         * nnweb.el (nnweb-asynchronous-p): Changed to nil.
250
251 2003-01-07  Simon Josefsson  <jas@extundo.com>
252
253         * message.el (message-mode-menu): Fix receipt balloon help.
254
255 2003-01-07  Jesper Harder  <harder@ifa.au.dk>
256
257         * gnus-msg.el (gnus-group-post-news): Don't assume that "" will
258         always be interpreted as news.
259
260 2003-01-07  Simon Josefsson  <jas@extundo.com>
261
262         * gnus-sieve.el (gnus-sieve-script): Use the crosspost argument to
263         gnus-sieve-script, instead of the global variable
264         gnus-sieve-crosspost.  One-line patch from Steinar Bang
265         <sb@dod.no>.
266
267 2002-01-06  Kevin Greiner  <kgreiner@xpediantsolutions.com>
268
269         * gnus.el: Renamed gnus-summary-*-uncached-face as
270         gnus-summary-*-undownloaded-face to avoid confusing the agent with
271         the cache.
272
273         * gnus-sum.el: Ditto.
274
275 2002-01-06  Kevin Greiner  <kgreiner@xpediantsolutions.com>
276
277         * gnus-agent.el (gnus-agent-fetch-group): Modified to permit execution
278         in either the group or summary buffer.
279         New command "JS", in summary buffer, will fetch articles per the
280         group's category, predicate, and processable flags.
281         (gnus-agent-summary-fetch-series): Rewritten to call
282         gnus-agent-session-fetch-group once with all articles in the
283         series.
284         (gnus-agent-summary-fetch-group): Fixed bug and modified code to
285         return list of fetched articles.
286         (gnus-agent-fetch-articles): Split fetch list into sublists such
287         that the article buffer is only slightly larger than
288         gnus-agent-max-fetch-size.  Added unwind-protect to ensure that
289         the group's article alist is saved.
290         (gnus-agent-fetch-headers): The 'killed' and 'cached' marks no
291         longer result in the agent trying to fetch an article.
292         (gnus-agent-fetch-group-1): Can now be called in either the group
293         or summary buffer.  Removed the max-fetch-size code that I added
294         on 2002-12-13 as that capability is now part of
295         gnus-agent-fetch-articles.  Added code to update summary buffer.
296         When called in the group buffer, articles that can not be fetched
297         are AUTOMATICALLY MARKED AS READ.
298
299         * gnus-sum.el (): Modified eval-when-compile to minimize
300         misleading compilation warnings.
301         (gnus-update-summary-mark-positions): Changed code to use
302         gnus-undownloaded-mark rather than gnus-downloaded-mark.
303
304         * nnheader.el (nnheader-insert-nov-file): Do not try to insert an
305         empty file as the parser assumes that the file isn't empty.
306
307         * nntp.el (nntp-send-string): The process-send-string call can,
308         because it performs I/O on the process, change the process' state
309         from open to closed.  If this happens, call nntp-report
310         immediately to report the broken connection.
311         (nntp-report): Rewritten to avoid needing a global variable to
312         determine the appropriate course of action.  Instead, two function
313         implementations are provided and the nntp-report function value is
314         bound to the appropriate implementation.
315         (nntp-retrieve-data): Moved nntp-report call to end of implementation.
316         (nntp-with-open-group): Now binds nntp-report's function cell
317         rather than binding gnus-with-open-group-first-pass.  Added a
318         condition-case to detect a quit during a nntp command.  When the
319         quit occurs, the current connection is closed as a fetch articles
320         request could have several megabytes queued up for reading.
321         (nntp-retrieve-headers): Bind articles to itself.  If
322         nntp-with-open-group repeats this command, I must have access to
323         the original list of articles.
324         (nntp-retrieve-groups): Ditto for groups.
325         (nntp-retrieve-articles): Ditto for articles.
326         (*): Replaced nntp-possibly-change-group calls to
327         nntp-with-open-group forms in all, but one, occurrance.
328         (nntp-accept-process-output): Bug fix. Detect when called with
329         null process.
330
331 2003-01-06  Jesper Harder  <harder@ifa.au.dk>
332
333         * mm-util.el (mm-find-mime-charset-region): Don't do Latin-9 hack
334         if we don't need to.
335         (mm-iso-8859-x-to-15-region): Fix misplaced parenthesis.
336
337 2003-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
338
339         * gnus-group.el (gnus-group-make-web-group): Pass the select
340         method on to group-create.
341         (gnus-group-line-format-alist): %U is an integer.
342
343         * gnus-sum.el (gnus-summary-exit-no-update): Don't update
344         ephemeral groups.
345         (gnus-summary-read-group-1): Ditto.
346         (gnus-group-make-articles-read): Ditto.
347
348         * mm-url.el (mm-url-program): Doc fix.
349
350         * message.el (message-mode-map): Rebound
351         message-insert-wide-reply.
352
353 2003-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
354
355         * gnus-xmas.el (gnus-xmas-group-startup-message): Bind the oort
356         color as `gnus-group-startup-message' does.
357
358 2003-01-05  Teodor Zlatanov  <tzz@lifelogs.com>
359
360         * spam.el: fixed line lengths to 80 chars or less
361
362         * gnus-sum.el (gnus-read-mark-p): added the spam-mark as a
363         "not-read" mark
364         (gnus-summary-mark-forward): added the spam-mark to the list of
365         marks not to be marked as "read" when viewed
366
367 2003-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
368
369         * gnus-msg.el (gnus-inews-make-draft): Quote article-reply.
370
371         * gnus-group.el (gnus-number-of-unseen-articles-in-group):
372         Protect against unactive groups.
373
374         * message.el (message-check-news-header-syntax): Check long
375         header lines.
376         (message-check-news-header-syntax): Update `start'.
377
378         * gnus-group.el (gnus-group-expire-articles): Doc fix.
379         (gnus-group-line-format): %U.
380         (gnus-group-line-format-alist): ?U.
381         (gnus-number-of-unseen-articles-in-group): New function.
382
383         * nntp.el (nntp-accept-process-output): Use a 0.1 second timeout.
384
385         * gnus.el (gnus-version-number): Bump version number.
386
387 2003-01-05 01:53:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
388
389         * gnus.el: Oort Gnus v0.10 is released.
390
391 2003-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
392
393         * gnus.el (gnus-version-number): Fix version number.
394
395 2003-01-05 01:40:09 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
396
397         * gnus.el: Oort Gnus v0.08 is released.
398
399 2003-01-04  Jesper Harder  <harder@ifa.au.dk>
400
401         * mm-util.el: Add mm-string-make-unibyte.
402
403         * gnus-group.el (gnus-group-jump-to-group): Make it work for
404         UTF-8 groups.
405
406 2003-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
407
408         * gnus.el (gnus-variable-list): Write gnus-format-specs last.
409
410         * gnus-sum.el (gnus-summary-goto-subjects): Fix typo.
411
412 2003-01-04  Kevin Ryde  <user42@zip.com.au>
413
414         * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): New
415         function.
416
417 2003-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
418
419         * gnus-sum.el (gnus-summary-exit): Bind gnus-group-is-exiting-p.
420         (gnus-summary-read-group-1): Update group line.
421         (gnus-summary-exit-no-update): Update group on exit.
422
423         * gnus-group.el (gnus-group-line-format): Add %*.
424         (gnus-group-line-format-alist): Ditto.
425         (gnus-group-insert-group-line): Set it.
426         (gnus-group-is-exiting-p): New variable.
427         (gnus-group-insert-group-line): Use it.
428
429 2003-01-03  Teodor Zlatanov  <tzz@beld.net>
430
431         * spam.el (spam-enter-ham-BBDB, spam-BBDB-register-routine):
432         enable BBDB ham processing
433         (spam-blacklist-register-routine): enable blacklist spam processing
434         (spam-whitelist-register-routine): enable whitelist ham processing
435         (spam-fetch-field-from-fast): fast fetching of the "from" field
436         from (gnus-data-list)
437         (spam-summary-prepare-exit): works completely now
438         (spam-use-blacklist): oops, should be nil by default
439         (spam-summary-prepare-exit): spam-use-PROCESSOR is only for
440         split processing now; before it was for summary exit as
441         well but that's done with the spam-contents and spam-process
442         parameters now
443
444 2003-01-03  Jesper Harder  <harder@ifa.au.dk>
445
446         * mml.el (mml-insert-tag): Don't quote non-ASCII unibyte
447         characters.
448
449 2003-01-02  Teodor Zlatanov  <tzz@lifelogs.com>
450
451         * spam.el (spam-group-spam-contents-p, spam-group-ham-contents-p)
452         (spam-group-processor-p, spam-group-processor-bogofilter-p)
453         (spam-group-processor-ifile-p, spam-group-processor-blacklist-p)
454         (spam-group-processor-whitelist-p, spam-group-processor-BBDB-p)
455         (spam-mark-spam-as-expired-and-move-routine)
456         (spam-generic-register-routine, spam-BBDB-register-routine)
457         (spam-ifile-register-routine, spam-blacklist-register-routine)
458         (spam-whitelist-register-routine): new functions
459         (spam-summary-prepare-exit): added summary exit processing (expire
460         or move) of spam-marked articles for spam groups; added slots for
461         all the spam-*-register-routine functions
462
463 2003-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
464
465         * pop3.el (pop3-retr): Wait 500 msecs.
466         (pop3-read-response): Ditto.
467
468         * gnus-msg.el (gnus-setup-message): Get the evaliation order
469         right.
470         (gnus-inews-make-draft): New function.
471         (gnus-setup-message): Use it.
472
473         * message.el (message-required-headers): Add From.
474
475 2003-01-02  Katsumi Yamaoka  <yamaoka@jpl.org>
476         Trivial patch from Norbert Koch <nk@viteno.net>.
477
478         * gnus-msg.el (gnus-gcc-externalize-attachments): Fix typo.
479
480 2003-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
481
482         * message.el (message-generate-headers): Let header formatters do
483         their work.
484
485 2003-01-02  Raymond Scholz  <ray-2003@zonix.de>
486
487         * deuglify.el (gnus-article-outlook-deuglify-article):
488         Rehighlight, reapply treatments and call
489         `gnus-article-prepare-hook'.  Suggested by Niels Olof Bouvin.
490         (gnus-outlook-repair-attribution-block): Recognize cited
491         attributions.  Suggested by Niklas Morberg.
492
493 2003-01-02  Pete Kazmier  <pete@kazmier.com>
494
495         * gnus-art.el (gnus-treat-predicate): Check condition first.
496
497 2003-01-02  Jesper Harder  <harder@ifa.au.dk>
498
499         * lpath.el: Add url-http-file-exists-p.
500
501         * gnus-group.el (gnus-group-fetch-charter): Use
502         http://TLH.news-admin.org/charters/GROUPNAME as a fallback.
503
504 2003-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
505
506         * message.el (message-draft-headers): Also generate From to get a
507         nicer draft buffer summary.
508
509         * gnus-xmas.el (gnus-xmas-read-event-char): Take an optional
510         parameter.
511
512         * gnus-art.el (article-wash-html): Clean up.
513         (article-wash-html): Typo fix.
514
515         * gnus-msg.el (gnus-summary-mail-forward): Clean up.
516         (gnus-summary-mail-forward): To many lists of lists.
517
518         * gnus-art.el (article-wash-html): Clean up.
519
520 2003-01-02  pete-temp  <pete-temp-12-29-2002@kazmier.com>
521
522         * gnus-art.el (gnus-treat-wash-html): New variable.
523
524 2003-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
525
526         * message.el (message-check-news-header-syntax): Allow posting.
527         (message-check-news-header-syntax): Fix logic for sure, this
528         time.
529
530 2003-01-02  Matthieu Moy  <Matthieu.Moy@imag.fr>
531
532         * message.el (message-check-news-header-syntax): Check syntax of
533         continuation headers.
534
535 2003-01-02  Reiner Steib  <Reiner.Steib@gmx.de>
536
537         * gnus-art.el (gnus-button-url-regexp,
538         (gnus-button-mid-or-mail-regexp, gnus-button-alist,
539         (gnus-header-button-alist): Regexps are case insensitive here.
540
541 2003-01-02  Simon Josefsson  <jas@extundo.com>
542
543         * dig.el (query-dig): Doc fix.
544
545 2003-01-02  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@uni-duisburg.de>
546
547         * gnus-agent.el (gnus-agent-fetch-selected-article): Update whole
548         summary buffer line, not just the download mark.
549
550 2003-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
551
552         * gnus-sum.el (gnus-summary-goto-subjects): New function.
553         (gnus-summary-insert-dormant-articles): New command and
554         keystroke.
555
556         * gnus-cache.el (gnus-summary-insert-cached-articles): Use new
557         function for mass insertion of subjects.
558
559         * nndraft.el (nndraft-generate-headers): Don't move point.
560
561         * gnus.el (nnheader): Require nnheader.
562
563         * nndraft.el (nndraft-request-associate-buffer): Use
564         make-local-variable.
565
566 2003-01-02  Michael Shields  <shields@msrl.com>
567
568         * nndraft.el (nndraft-request-associate-buffer): Make
569         write-contents-hooks buffer-local before setting it.
570
571 2003-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
572
573         * gnus.el (gnus-group-parameter-value): Take an extra param.
574         (gnus-group-fast-parameter): Let group param results be nil.
575
576         * gnus-art.el (gnus-article-forward-header): New function.
577         (article-date-ut): Use it to remove continuation date headers.
578
579         * gnus-sum.el (gnus-summary-walk-group-buffer): Supply prompt to
580         read-event.
581         (gnus-summary-remove-bookmark): Clean up.
582         (gnus-summary-set-bookmark): Clean up.
583
584         * gnus-util.el (gnus-read-event-char): Take an optional prompt.
585
586         * gnus.el (gnus-group-startup-message): Bind data-directory to
587         the Gnus etc directory.
588
589 2003-01-01  Teodor Zlatanov  <tzz@lifelogs.com>
590
591         * spam.el (spam-summary-prepare-exit): added slots for spam- and
592         ham-processing of articles; use the new
593         spam-group-(spam|ham)-contents-p functions
594         (spam-group-spam-contents-p, spam-group-ham-contents-p): new
595         convenience functions
596         (spam-mark-junk-as-spam-routine): use the new
597         spam-group-spam-contents-p function
598
599         * gnus.el (spam-process, spam-contents, spam-process-destination):
600         added new parameters with corresponding global variables
601         (gnus-group-spam-exit-processor-ifile,
602         gnus-group-spam-exit-processor-bogofilter,
603         gnus-group-spam-exit-processor-blacklist,
604         gnus-group-spam-exit-processor-whitelist,
605         gnus-group-spam-exit-processor-BBDB,
606         gnus-group-spam-classification-spam,
607         gnus-group-spam-classification-ham): added new symbols for the
608         spam-process and spam-contents parameters
609
610         * spam.el (spam-ham-marks, spam-spam-marks): changed list
611         customization and list itself to store mark symbol rather than
612         mark character.
613         (spam-bogofilter-register-routine): added logic to generate mark
614         values list from spam-ham-marks and spam-spam-marks, so (member)
615         would work.
616
617 2003-01-02  Katsumi Yamaoka  <yamaoka@jpl.org>
618
619         * message.el (message-cross-post-followup-to): Fix comment.
620
621 2003-01-01  Teodor Zlatanov  <tzz@lifelogs.com>
622
623         * spam.el (spam-ham-marks, spam-spam-marks): changed list
624         customization and list itself to store mark symbol rather than
625         mark character.
626         (spam-bogofilter-register-routine): added logic to generate mark
627         values list from spam-ham-marks and spam-spam-marks, so (member)
628         would work.
629
630 2003-01-01  Raymond Scholz  <ray-2002@zonix.de>
631
632         * message.el (message-signature-insert-empty-line): New variable.
633
634 2002-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
635
636         * message.el: Renamed functions and variables: "xpost" ->
637         "cross-post", "-fup2" -> "-followup-to".
638         (message-cross-post-old-target, message-cross-post-default,
639         message-cross-post-note, message-followup-to-note,
640         message-cross-post-note-function): New variables names.
641         (message-xpost-old-target, message-xpost-default,
642         message-xpost-note, message-fup2-note,
643         message-xpost-note-function): Removed variable names.
644         (message-cross-post-followup-to-header,
645         message-cross-post-insert-note, message-cross-post-followup-to):
646         New function names.
647         (message-xpost-fup2-header, message-xpost-insert-note,
648         message-xpost-fup2): Removed function names.
649
650 2002-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
651
652         * message.el (message-send-mail): Added message-cleanup-headers to
653         prevent newlines in headers.
654
655 2003-01-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
656
657         * dns.el (dns-make-network-process): Comment.
658
659         * gnus-sum.el (gnus-summary-display-while-building): Default to
660         nil.
661
662 2003-01-01  Wes Hardaker  <wes@hardakers.net>
663
664         * gnus-sum.el (gnus-summary-display-while-building): New
665         variable.
666
667 2003-01-01  Raymond Scholz  <ray-2003@zonix.de>
668
669         * deuglify.el (gnus-outlook-rearrange-article): Kill overlays
670         before rearranging the article.
671
672 2003-01-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
673
674         * nndraft.el (nndraft-generate-headers): New function.
675         (nndraft-request-associate-buffer): Use it to write headers on
676         buffer save.
677
678         * message.el (message-generate-headers): Let the function be a
679         lambda form.
680         (message-draft-headers): New variable.
681
682         * gnus-msg.el (gnus-inews-make-draft-meta-information): New
683         function.
684         (gnus-setup-message): Use it.
685
686         * message.el (message-generate-headers-first): Doc fix.
687         (message-setup-1): Use new function for getting which headers to
688         generate.
689         (message-headers-to-generate): New function.
690
691 2003-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
692
693         * gnus-agent.el (gnus-agent-save-alist): Make directory.
694
695 2002-12-31  Reiner Steib  <4uce.02.r.steib@gmx.net>
696
697         * gnus-sum.el (gnus-summary-limit-to-age): Make prompt string
698         mention negatives.
699
700 2002-12-31  Raymond Scholz  <ray-2002@zonix.de>
701
702         * deuglify.el (gnus-outlook-rearrange-article): Use
703         `transpose-regions' instead of tempering the kill-ring.
704         (gnus-article-outlook-deuglify-article): Rehighlight article
705         instead of a complete redisplay.
706
707 2002-12-31  Teodor Zlatanov  <tzz@lifelogs.com>
708
709         * spam.el: most defvars are defcustoms now
710
711         patches from Michael Shields  <shields@msrl.com>
712
713         * spam.el (spam-bogofilter-articles): Select the article
714         body using gnus-summary-show-article t instead of
715         gnus-summary-select-article; this presents the raw text
716         without running any hooks.
717
718         * spam.el (spam-bogofilter-articles): Use message-remove-header
719         to remove headers; the old way incorrectly removed just the first
720         line of folded headers.
721
722 2002-12-31  Katsumi Yamaoka  <yamaoka@jpl.org>
723
724         * gnus-start.el (gnus-load): Replace `ding-file' with `file'.
725
726 2002-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
727
728         * gnus-start.el (gnus-load): New function.
729         (gnus-read-newsrc-el-file): Use it.
730
731 2002-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
732
733         * gnus-art.el (gnus-button-valid-fqdn-regexp): New variable.
734         (gnus-button-handle-apropos-documentation): New function.
735         (gnus-button-handle-ctan): New function.
736         (gnus-button-alist): Use them.  Improve some regexps.
737         (gnus-button-prefer-mid-or-mail): Addition to doc-string.
738
739 2002-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
740
741         * message.el (message-subscribed-p): New function.
742         (message-send-mail): Use it.
743         * mml.el (mml-preview-insert-mft): New function.
744         (mml-preview): Use it.
745
746 2002-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
747
748         * gnus-sum.el (gnus-thread-latest-date): Protect against errors
749         when sorting by date.
750
751         * gnus-art.el (gnus-article-edit-mode): New variable.
752         (gnus-article-setup-buffer): Warn user about discarding edits.
753
754         * gnus-sum.el (gnus-summary-pipe-output): Clean up.
755         (gnus-summary-pipe-output): Take a symbolic prefix to save all
756         headers.
757
758         * mm-uu.el (mm-uu-configure-list): Default to (shar . disabled).
759
760 2002-12-30  Reiner Steib  <Reiner.Steib@gmx.de>
761
762         * message.el (message-completion-alist): Added "Mail-Followup-To"
763         and "Mail-Copies-To".
764
765 2002-07-21  Jesper harder  <harder@ifa.au.dk>
766
767         * gnus-group.el: Add key bindings for
768         gnus-group-sort-groups-by-real-name and
769         gnus-group-sort-selected-groups-by-real-name.
770
771 2002-07-21  Jesper harder  <harder@ifa.au.dk>
772
773         * gnus.texi (Sorting Groups): Add key bindings for
774         gnus-group-sort-groups-by-real-name and
775         gnus-group-sort-selected-groups-by-real-name.
776
777 2002-12-30  Teodor Zlatanov  <tzz@lifelogs.com>
778
779         * spam.el (spam-use-dig): new variable for blackhole checking
780         through dig.el
781         (spam-check-blackholes): added dig.el checking functionality and
782         more verbose reporting; query-dig is autoloaded from dig.el
783         (spam-use-blackholes): disabled by default
784         (spam-blackhole-servers): removed rbl.maps.vix.com from the
785         blackhole servers list
786
787 2002-12-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
788
789         * message.el (message-required-headers): New variable.
790