4669c0d4b6edbae23fe4d782c4799dadff77a019
[gnus] / lisp / ChangeLog
1 2003-09-17  Jesper Harder  <harder@ifa.au.dk>
2
3         * gnus-msg.el (gnus-summary-resend-message-edit): Don't convert
4         to MML.  MIME -> MML -> MIME does not work for PGP/MIME.
5
6         * message.el (message-bounce, message-forward-show-mml): do.
7         
8 2003-09-13  Jesper Harder  <harder@ifa.au.dk>
9
10         * rfc2047.el (rfc2047-charset-encoding-alist): Add viscii.
11         (rfc2047-encode): Add factors for big5, gb2312 and euc-kr.
12
13         * nnweb.el (nnweb-google-parse-1): Fix parsing.
14
15 2003-09-12  Jesper Harder  <harder@ifa.au.dk>
16
17         * gnus-group.el (gnus-group-fetch-control): ISC changed
18         compression from .Z to .gz.
19
20         * rfc2047.el (rfc2047-header-encoding-alist): Add "Approved" to
21         address-mime.
22
23 2003-09-11  Jesper Harder  <harder@ifa.au.dk>
24
25         * rfc2047.el (rfc2047-encode): Restrict encoded-words to 75
26         characters.
27
28 2003-09-10  Jesper Harder  <harder@ifa.au.dk>
29
30         * gnus.el (gnus-group-charter-alist): Update.
31
32 2003-09-10  Teodor Zlatanov  <tzz@lifelogs.com>
33
34         * spam-report.el: use mm-url.el functions for external URL
35         loading when the built-in HTTP GET is insufficient (e.g. proxies
36         are in the way).  From Eric Knauel
37         <knauel@informatik.uni-tuebingen.de>.
38         (spam-report-url-ping-function): new option, defaults to the
39         built-in HTTP GET (spam-report-url-ping-plain)
40         (spam-report-url-ping): calls spam-report-url-ping-function now
41         (spam-report-url-ping-plain): new function, does what
42         spam-report-url-ping used to do
43         (spam-report-url-ping-mm-url): function that delegates to
44         mm-url.el (autoloaded)
45
46 2003-09-08  Teodor Zlatanov  <tzz@lifelogs.com>
47
48         * gnus-registry.el (gnus-registry-delete-id): function to
49         completely delete an ID, including all the cache hashtables
50         (gnus-registry-delete-group): use gnus-registry-delete-id
51         (gnus-registry-simplify-subject): only run if the argument is a
52         string, return nil otherwise
53
54 2003-09-07  Jesper Harder  <harder@ifa.au.dk>
55
56         * gnus-msg.el (gnus-summary-resend-bounced-mail): Docstring fix.
57
58 2003-09-05  Teodor Zlatanov  <tzz@lifelogs.com>
59
60         * gnus-registry.el (gnus-registry-split-fancy-with-parent): yet
61         another error *sigh*
62
63         * gnus-registry.el (gnus-registry-fetch-extra-entry): don't use
64         puthash unless gnus-registry-entry-caching is on
65         (gnus-registry-split-fancy-with-parent): misplaced parenthesis
66         made everything a part of the 'else'
67         (gnus-registry-save): used 'entry-caching' instead of 'caching'
68
69 2003-09-05  Jesper Harder  <harder@ifa.au.dk>
70
71         * gnus-art.el (gnus-button-alist): Improve Info regexp.
72
73 2003-09-04  Teodor Zlatanov  <tzz@lifelogs.com>
74
75         * gnus-registry.el: added brief explanation of basics
76         (gnus-registry-track-extra): new variable for tracking of message
77         subjects
78         (gnus-registry-entry-caching): caching parameter, used for extra
79         data
80         (gnus-registry-minimum-subject-length): minimum subject length
81         before it's considered when tracing subjects
82         (gnus-registry-save): accomodate extra data entry caching
83         (gnus-registry-action): change function name, add the subject and
84         pass it to gnus-registry-add-group
85         (gnus-registry-spool-action): change function name, add the
86         subject and pass it to gnus-registry-add-group
87         (gnus-registry-split-fancy-with-parent): add subject tracking
88         (gnus-registry-register-message-ids): pass subject to
89         gnus-registry-add-group
90         (gnus-registry-simplify-subject)
91         (gnus-registry-fetch-simplified-message-subject-fast): new
92         functions
93         (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry): add
94         extra data entry caching
95         (gnus-registry-add-group): handle the extra subject parameter
96         (gnus-registry-install-hooks, gnus-registry-unload-hook): fix the
97         gnus-register-* function names
98
99         * nnmail.el (nnmail-cache-insert): add subject parameter, pass it
100         on to the nnmail-spool-hook
101
102         * nnbabyl.el (nnbabyl-request-accept-article): added subject to
103         nnmail-cache-insert call
104
105         * nndiary.el (nndiary-request-accept-article): added subject to
106         nnmail-cache-insert call
107
108         * nnfolder.el (nnfolder-request-accept-article): added subject to
109         nnmail-cache-insert call
110
111         * nnimap.el (nnimap-split-articles): added subject to
112         nnmail-cache-insert call
113         (nnimap-request-accept-article): added subject to
114         nnmail-cache-insert call
115
116         * nnmbox.el (nnmbox-request-accept-article): added subject to
117         nnmail-cache-insert call
118
119         * nnmh.el (nnmh-request-accept-article): added subject to
120         nnmail-cache-insert call
121
122         * nnml.el (nnml-request-accept-article): added subject to
123         nnmail-cache-insert call
124
125 2003-09-04  Jesper Harder  <harder@ifa.au.dk>
126
127         * gnus-art.el (gnus-button-handle-info-url)
128         (gnus-button-handle-info-url-gnome)
129         (gnus-button-handle-info-url-kde, gnus-button-alist): Handle GNOME
130         and KDE style Info URLs.
131
132         * gnus-util.el (gnus-url-unhex-string): Don't replace "+" with " ".
133
134 2003-09-02  Jesper Harder  <harder@ifa.au.dk>
135
136         * rfc2047.el (rfc2047-fold-region): Don't fold at the beginning
137         of the field.
138
139 2003-09-01  Simon Josefsson  <jas@extundo.com>
140
141         * mml.el (mml-insert-mime-headers-always): New variable.
142         (mml-insert-mime-headers): Use it.  Based on (tiny) patch from
143         Lars Balker Rasmussen <lars@balker.org>.
144
145 2003-08-30  Simon Josefsson  <jas@extundo.com>
146
147         * mail-source.el (mail-source-fetch-imap): Pass correct buffer to
148         imap-open, reverts 2003-03-17 change.  Reverse remove before
149         calling gnus-compress-sequence.  From Gaute Strokkenes
150         <gs234@srcf.ucam.org> (tiny change).
151
152 2003-08-29  Simon Josefsson  <jas@extundo.com>
153
154         * gnus-group.el (gnus-group-delete-group): Doc fix.  Suggested by
155         Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>.
156
157 2003-08-29  Katsumi Yamaoka  <yamaoka@jpl.org>
158
159         * gnus-art.el (article-display-x-face): Make it possible to set
160         the gnus-article-x-face-command variable to the lambda form.
161
162 2003-08-27  Simon Josefsson  <jas@extundo.com>
163
164         * mm-decode.el (mm-remove-part): Try to kill external displayers
165         cleanly first (if it refuses, C-g aborts loop and kill process
166         unconditionally).  Also make sure process is dead before we remove
167         the files it may be using.  Reported by David Coe
168         <davidc@debian.org>.
169
170 2003-08-27  Jesper Harder  <harder@ifa.au.dk>
171
172         * gnus-cache.el (gnus-cache-generate-active): Fix bug in
173         replacement.  From Vagn Johansen <v@johansen.mail.dk> (tiny
174         change).
175
176 2003-08-25  Katsumi Yamaoka  <yamaoka@jpl.org>
177
178         * gnus-art.el: Don't use defvaralias.
179         (gnus-treat-display-x-face): Warn if the obsolete variable
180         `gnus-treat-display-xface' exists.
181
182 2003-08-25  Jesper Harder  <harder@ifa.au.dk>
183
184         * gnus-art.el (gnus-treat-display-face): Fix typo.
185         (gnus-treat-display-xface): Rename to gnus-treat-display-x-face
186         (reported by Jochen K\e,A|\e(Bpper <jochen@jochen-kuepper.de>)
187
188 2003-08-24  Jesper Harder  <harder@ifa.au.dk>
189
190         * gnus-art.el (gnus-header-button-alist, gnus-button-alist): Fix
191         type.
192
193 2003-08-22  Jesper Harder  <harder@ifa.au.dk>
194
195         * message.el (message-make-forward-subject-function): Fix
196         customize mismatch.
197
198         * gnus.el (gnus-message-archive-method): do.
199
200 2003-08-20  Reiner Steib  <Reiner.Steib@gmx.de>
201
202         * gnus.el (gnus-read-group): Offer to continue only if the invalid
203         char is `/' and add more information for the user.
204
205         * gnus-art.el (gnus-button-alist): Add `+' (gnus-button-handle-man).
206         (gnus-header-button-alist): Added `In-Reply-To'.
207
208         * nnimap.el (nnimap-open-connection): Allow different user names
209         on the same server (and in the same authinfo file).
210
211 2003-08-20  Jesper Harder  <harder@ifa.au.dk>
212
213         * gnus-sieve.el (gnus-sieve-crosspost): Fix type.
214
215         * message.el (message-make-forward-subject-function): Add
216         message-forward-subject-name-subject to choices.
217
218         * gnus-art.el (gnus-article-edit-done, gnus-article-edit-exit):
219         Redisplay article after editing.
220
221 2003-08-20  Simon Josefsson  <jas@extundo.com>
222
223         * gnus.el (gnus-read-group): Added check to ask confirmation if
224         Group name contains invalid character. You can use '/' in IMAP,
225         but not in filenames. G m cannot know what the user is creating,
226         so let user decide. See thread m2oeysiev3.fsf@naima.lensflare.org.
227         Tiny patch from letters@hotpop.com (Jari Aalto+mail.linux).
228
229 2003-08-13  Reiner Steib  <Reiner.Steib@gmx.de>
230
231         * gnus-score.el (gnus-summary-score-effect): Fix interactive use.
232
233 2003-08-10  Teodor Zlatanov  <tzz@lifelogs.com>
234
235         * gnus-draft.el (gnus-draft-send-all-messages): ask if all drafts
236         should be sent unless gnus-expert-user is on
237
238 2003-08-09  Jesper Harder  <harder@ifa.au.dk>
239
240         * pgg-gpg.el (pgg-gpg-extra-args): Fix customization type.
241
242 2003-08-07  Jesper Harder  <harder@ifa.au.dk>
243
244         * pgg-gpg.el (pgg-gpg-process-region): Bind
245         default-enable-multibyte-characters to nil.
246
247 2003-08-07  Katsumi Yamaoka  <yamaoka@jpl.org>
248
249         * canlock.el (canlock-password): Fix customization type.
250         (canlock-password-for-verify): Ditto.
251         * deuglify.el (gnus-outlook-deuglify-unwrap-min): Ditto.
252         (gnus-outlook-deuglify-unwrap-max): Ditto.
253         (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
254         * gnus-sum.el (gnus-sum-thread-tree-root): Ditto.
255         (gnus-sum-thread-tree-false-root): Ditto.
256         (gnus-sum-thread-tree-single-indent): Ditto.
257         * message.el (message-archive-note): Ditto.
258         (message-subscribed-address-file): Ditto.
259         (message-user-fqdn): Ditto.
260         * spam-report.el (spam-report-gmane-regex): Ditto.
261         * spam.el (spam-blackhole-good-server-regex): Ditto.
262
263         * gnus-start.el (gnus-save-killed-list): Fix last change.
264         * message.el (message-courtesy-message): Ditto.
265
266 2003-08-07  Jesper Harder  <harder@ifa.au.dk>
267
268         * gnus-art.el (gnus-header-face-alist): Revert previous change.
269         (gnus-header-newsgroups-face): Explain that it's only used for
270         crossposts.
271
272 2003-08-07  Katsumi Yamaoka  <yamaoka@jpl.org>
273
274         * gnus-registry.el (gnus-registry-max-entries): Fix customization
275         type.
276         * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
277         * gnus.el (gnus-refer-article-method): Ditto.
278         * message.el (message-courtesy-message): Ditto.
279
280 2003-08-06  Jesper Harder  <harder@ifa.au.dk>
281
282         * gnus-art.el (gnus-header-face-alist): Fix "Newsgroups" entry.
283         From Chunyu Wang <spr@db.cs.hit.edu.cn> (tiny patch)
284
285 2003-08-05  Katsumi Yamaoka  <yamaoka@jpl.org>
286
287         * gnus-start.el (gnus-save-killed-list): Fix customization type.
288         * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
289         * gnus.el (gnus-use-long-file-name): Ditto.
290
291 2003-08-04  Jesper Harder  <harder@ifa.au.dk>
292
293         * gnus-group.el (gnus-group-rename-group): Don't allow renaming to
294         an existing name.
295
296         * gnus-sum.el (gnus-summary-highlight): Add uncached to docstring.
297
298         * nnmail.el (nnmail-large-newsgroup): Docstring fix.
299
300         * nntp.el (nntp-large-newsgroup): do.
301
302         * nnspool.el (nnspool-large-newsgroup): do.
303
304         * gnus-cus.el (gnus-group-parameters): Typo.
305
306 2003-07-31  Simon Josefsson  <jas@extundo.com>
307
308         * mml-sec.el (mml-signencrypt-style-alist): Use separate S/MIME
309         method by default (revert partial 2003-07-10 patch).
310
311 2003-07-28  Dave Love  <fx@gnu.org>
312
313         * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el: Require cl when compiling.
314
315 2003-07-26  Teodor Zlatanov  <tzz@lifelogs.com>
316
317         * gnus-registry.el (gnus-registry-install): add an initial
318         registry read to the loading when gnus-registry-install is set
319
320 2003-07-26  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
321
322         * flow-fill.el (fill-flowed): Empty lines separate paragraphs
323         even if the preceding line ends with a soft break.  Tiny patch
324         from Mark Thomas <swoon@bellatlantic.net>.
325
326 2003-07-25  Teodor Zlatanov  <tzz@lifelogs.com>
327
328         * spam.el (spam-use-regex-body, spam-regex-body-spam) 
329         (spam-regex-body-ham): new variables, default to nil/empty/empty
330         (spam-install-hooks): added spam-use-regex-body to list or
331         pre-install conditions
332         (spam-list-of-checks): added spam-use-regex-body and
333         spam-check-regex-body to list of checks
334         (spam-list-of-statistical-checks): added spam-use-regex-body to
335         list of statistical checks
336         (spam-check-regex-body): invokes spam-check-regex-headers with
337         appropriate variable masking
338         (spam-check-regex-headers): changes to print "body" or "header"
339         where appropriate
340
341 2003-07-25  Jesper Harder  <harder@ifa.au.dk>
342
343         * smime.el (smime-ask-passphrase): Use read-passwd rather than
344         comint-read-noecho.  The former is more secure.
345
346 2003-07-24  Teodor Zlatanov  <tzz@lifelogs.com>
347
348         * gnus-registry.el (gnus-registry-cache-whitespace): make "adding
349         whitespace" message level 5 instead of 4
350         (gnus-registry-clean-empty-function): new function to remove empty
351         registry entries
352         (gnus-registry-clean-empty): new variable to enable cleaning the
353         registry when saving it by calling gnus-registry-clean-empty-function
354
355         * spam.el (spam-summary-prepare-exit): use spam-process-ham-in-spam-groups
356         (spam-process-ham-in-spam-groups): new variable
357
358 2003-07-24  Jesper Harder  <harder@ifa.au.dk>
359
360         * pgg-gpg.el (pgg-gpg-process-region): Add "--yes" to options.
361
362         * pgg-gpg.el, pgg-pgp.el, pgg-pgp5.el, pgg.el: Reapply changes
363         from 2003-04-03 to fix security problem.  See
364         http://www.debian.org/security/2003/dsa-339
365
366 2003-07-23  Teodor Zlatanov  <tzz@lifelogs.com>
367
368         * gnus.el (gnus-install-group-spam-parameters): add the
369         gnus-ticked-mark to the possible choices of ham marks
370
371         * spam.el (spam-process-ham-in-nonham-groups): new variable
372         (spam-summary-prepare-exit): use spam-process-ham-in-nonham-groups
373
374 2003-07-23  Jesper Harder  <harder@ifa.au.dk>
375
376         * rfc2047.el (rfc2047-header-encoding-alist): Add Mail-Followup-To
377         and Mail-Copies-To to address-mime.
378         (rfc2047-narrow-to-field): Use rfc2047-point-at-bol.
379
380 2003-07-19  Jesper Harder  <harder@ifa.au.dk>
381
382         * mm-util.el (mm-coding-system-priorities): Docstring improvement.
383
384 2003-07-17  Jesper Harder  <harder@ifa.au.dk>
385
386         * gnus-sum.el (gnus-thread-latest-date): Move condition-case to
387         the right place.
388
389 2003-07-14  Simon Josefsson  <jas@extundo.com>
390
391         * mail-source.el (mail-source-fetch-imap): Don't assume
392         imap-error-text returns something.
393
394 2003-07-12  Nevin Kapur  <kapur@mts.jhu.edu>
395
396         * nnimap.el (nnimap-request-newgroups): Use the pattern in
397         nnimap-list-pattern instead of "*".
398
399 2003-07-10  Simon Josefsson  <jas@extundo.com>
400
401         * mml-sec.el (mml-signencrypt-style-alist): Use "combined" by
402         default.  Improve docstring.
403
404 2003-07-10  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
405
406         * imap.el (imap-arrival-filter): Fix test for missing process
407         buffer.
408
409 2003-07-09  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
410         From Gaute B Strokkenes <gs234@cam.ac.uk> (tiny patch).
411
412         * imap.el (imap-wait-for-tag): Clarify comment.  Use timeout zero
413         for second, after-process-has-died, accept-process-output.
414         (imap-arrival-filter): If PROC has no buffer, do nothing.
415
416 2003-07-09  Jesper Harder  <harder@ifa.au.dk>
417
418         * flow-fill.el: Docstring and message fixes.
419
420         * deuglify.el: do.
421
422         * gnus-int.el: do.
423
424         * gnus-msg.el: do.
425
426         * gnus-util.el: do.
427
428         * gnus-draft.el: do.
429
430         * gnus-start.el: do.
431
432         * gnus.el: do.
433
434         * gnus-group.el: do.
435
436         * gnus-art.el: do.
437
438         * gnus-sum.el: do.
439
440         * mail-source.el (mail-source-movemail): Handle non-numerical
441         return values.
442
443 2003-07-08  Jesper Harder  <harder@ifa.au.dk>
444
445         * mailcap.el (mailcap-parse-args-syntax-table)
446         (mailcap-viewer-passes-test): Docstring fix.
447
448         * mm-bodies.el (mm-long-lines-p): Docstring fix.
449
450         * mm-decode.el (mm-w3m-safe-url-regexp, mm-verify-option)
451         (mm-decrypt-option, mm-handle-set-external-undisplayer)
452         (mm-file-name-replace-whitespace): Docstring fix.
453
454         * mm-uu.el (mm-uu-emacs-sources-regexp): Docstring fix.
455         (mm-uu-pgp-signed-test): Fix message.
456
457         * mml.el (mml-tweak-sexp-alist): Docstring fix.
458         (mml-parse-1, mml-insert-mime-headers): Fix message.
459
460         * message.el (message-archive-header)
461         (message-subscribed-address-functions)
462         (message-subscribed-addresses, message-subscribed-regexps)
463         (message-canlock-generate)
464         (message-generate-new-buffer-clone-locals): Docstring fixes.
465
466 2003-07-07  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
467
468         * imap.el (imap-wait-for-tag): After the process has died, look
469         for more output still pending.  From Gaute B Strokkenes
470         <gs234@cam.ac.uk> (tiny patch).
471
472 2003-07-07  Teodor Zlatanov  <tzz@lifelogs.com>
473
474         * spam.el (spam-bogofilter-score): redisplay article normally
475         after spam-bogofilter-score is called
476
477 2003-07-06  Jesper Harder  <harder@ifa.au.dk>
478
479         * message.el (message-send-mail-with-sendmail): Handle
480         non-numeric return values.
481
482         * gnus-sum.el (gnus-print-buffer): Apply emphasis.
483         From Michael Piotrowski <mxp@dynalabs.de> (tiny change).
484
485         * gnus-start.el (gnus-clear-system): Revert change from
486         2003-06-19.
487
488 2003-07-04  Dave Love  <fx@gnu.org>
489
490         * rfc2047.el (rfc2047-q-encode-region): Exclude especials from
491         characters not encoded, and make the list more legible.
492
493 2003-07-04  Jesper Harder  <harder@ifa.au.dk>
494
495         * message.el (message-make-from): Revert change from 2002-01-08.
496
497 2003-06-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
498
499         * nnheader.el (nnheader-init-server-buffer): Don't add
500         nntp-server-buffer to list of Gnus buffers.
501
502 2003-06-25  Teodor Zlatanov  <tzz@lifelogs.com>
503
504         * spam.el (spam-parse-list): prevent empty ("") strings
505
506 2003-06-24  Teodor Zlatanov  <tzz@lifelogs.com>
507
508         * spam.el (spam-parse-list): use gnus-extract-address-components
509         instead of ietf-drums-parse-addresses
510         (spam-from-listed-p): let* was unnecessary
511
512 2003-06-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
513
514         * gnus-ems.el (gnus-put-image): Mark the right text segment with
515         gnus-image-category. 
516
517         * gnus-srvr.el (gnus-browse-unsubscribe-group): Strip prefix from
518         native groups.
519
520         * gnus-topic.el (gnus-group-prepare-topics): Update topic line
521         format specs.
522
523         * gnus-picon.el: Written by moi, moi, moi.
524
525         * gnus-group.el (gnus-group-kill-group): Clean up.
526
527 2003-06-23  Teodor Zlatanov  <tzz@lifelogs.com>
528
529         * spam.el (spam-from-listed-p, spam-parse-list): use
530         ietf-drums-parse-addresses to extract the address portion of the
531         whitelist/blacklist file if it looks like an address can be found
532
533 2003-06-23  Didier Verna  <didier@xemacs.org>
534
535         * gnus-ems.el (gnus-put-image): New argument CATEGORY. Add it as a
536         text property.
537         (gnus-remove-image): New argument CATEGORY. Only remove if
538         category matches.
539         * gnus-xmas.el (gnus-xmas-put-image):
540         (gnus-xmas-remove-image): Ditto, with extents.
541         * gnus-art.el (gnus-delete-images): Pass CATEGORY argument to
542         gnus-[xmas-]remove-image.
543         (article-display-face): Don't always act as a toggle. Call
544         `gnus-put-image' with CATEGORY argument.
545         (article-display-x-face): Call `gnus-put-image' with CATEGORY
546         argument.
547         * smiley.el (smiley-region): Ditto.
548         * gnus-fun.el (gnus-display-x-face-in-from): Ditto.
549         * gnus-picon.el (gnus-picon-insert-glyph): Ditto.
550         (gnus-treat-mail-picon): Don't always act as a toggle.
551         * gnus-picon.el (gnus-treat-newsgroups-picon): Ditto.
552
553 2003-06-23  Didier Verna  <didier@xemacs.org>
554
555         * gnus-art.el (article-display-face): Check for existence of the
556         original article buffer before switching to it.
557
558 2003-06-20  Jesper Harder  <harder@ifa.au.dk>
559
560         * mm-util.el (mm-append-to-file): Say "Appended to".  Suggested by
561         Dan Jacobson <jidanni@jidanni.org>.
562
563         * mm-view.el (mm-inline-message): Bind
564         gnus-original-article-buffer to the buffer in the mml handle
565         holding the message.
566
567 2003-06-20  Katsumi Yamaoka  <yamaoka@jpl.org>
568
569         * message.el (sender, from): No need to bind them.
570
571 2003-06-19  Teodor Zlatanov  <tzz@lifelogs.com>
572
573         * spam.el (spam-enter-list): search-forward specified wrong
574
575 2003-06-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
576
577         * gnus-art.el: Comment fix.
578
579 2003-06-20  Jesper Harder  <harder@ifa.au.dk>
580
581         * gnus-msg.el (gnus-configure-posting-styles): Remove unused
582         variable.  From Jan Rychter <jan@rychter.com>.
583
584         * spam.el (spam-spamoracle-learn): insert-string is obsolete.
585
586 2003-06-19  Teodor Zlatanov  <tzz@lifelogs.com>
587
588         * spam.el (spam-enter-list): do not enter duplicate addresses into
589         the whitelist/blacklist
590
591 2003-06-19  Jesper Harder  <harder@ifa.au.dk>
592
593         * nnheader.el (nnheader-init-server-buffer): Add
594         nntp-server-buffer to gnus-buffers.
595
596         * gnus-start.el (gnus-clear-system): Now we don't need to kill
597         nntp-server-buffer separately.
598
599 2003-06-18  Didier Verna  <didier@xemacs.org>
600
601         * gnus-art.el (article-display-face): Correctly toggle between
602         display and hiding. Handle multiple Face headers.
603
604 2003-06-17  Dave Love  <fx@gnu.org>
605
606         * nnimap.el: Require cl when compiling.
607
608         * message.el (message-fix-before-sending): Reinstate nullifying
609         the invisible text property.
610         (sender, from): Defvar when compiling.
611         (message-is-yours-p): Remove autoload cookie.
612
613 2003-06-17  Reiner Steib  <Reiner.Steib@gmx.de>
614
615         * gnus-util.el (gnus-extract-address-components): Added
616         doc-string.
617
618 2003-06-16  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
619
620         * nnml.el (nnml-current-group-article-to-file-alist): Don't read
621         overview when using compressed files.  From Michael Albinus
622         <Michael.Albinus@alcatel.de>.
623
624 2003-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
625
626         * gnus-sum.el (gnus-summary-refer-parent-article): Extract
627         Message-ID from In-Reply-To header.
628
629 2003-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
630
631         * message.el (message-is-yours-p): Narrow to head; extract from
632         and sender by itself.
633         (message-cancel-news, message-supersede): Remove useless things.
634
635 2003-06-15  Reiner Steib  <Reiner.Steib@gmx.de>
636
637         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
638         `gnus-article-emulate-mime'.
639
640 2003-06-15  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
641         From Tommi Vainikainen <thv+gnus@iki.fi>.
642
643         * message.el (message-is-yours-p): New function.  Separated common
644         code from message-cancel-news and message-supersede.  Added
645         matching code which uses message-alternative-emails regexp as last
646         resort.
647         (message-cancel-news, message-supersede): Use message-is-yours-p.
648
649 2003-06-13  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
650
651         * nnimap.el (nnimap-split-articles): Narrow the right buffer to
652         the headers.  From Niklas Morberg <niklas.morberg@axis.com>.
653
654 2003-06-12  Dave Love  <fx@gnu.org>
655
656         * nnheader.el (nnheader-functionp): Deleted.
657
658         * nnmail.el (nnmail-split-fancy-syntax-table): Define all in
659         defvar.
660         (nnmail-version): Deleted.
661         (nnmail-check-duplication, nnmail-expiry-target-group): Don't use
662         nnheader-functionp.
663
664 2003-06-10  Teodor Zlatanov  <tzz@lifelogs.com>
665
666         * spam.el (spam-check-bogofilter-headers): fix for when the score
667         is requested but the message is not spam
668
669 2003-06-09  Teodor Zlatanov  <tzz@lifelogs.com>
670         From Eric
671         <knauel@informatik.uni-tuebingen.de>
672
673         * spam.el (spam-use-spamoracle): new variable
674         (spam-install-hooks): add spamoracle to the list of conditions
675         for activation of spam-install-hooks
676         (spam-spamoracle): new variable customization group
677         (spam-spamoracle, spam-spamoracle): new variables
678         (spam-group-spam-processor-spamoracle-p)
679         (spam-group-ham-processor-spamoracle-p): new functions
680         (spam-summary-prepare-exit): added spamoracle ham/spam exit processing
681         (spam-list-of-checks, spam-list-of-statistical-checks): add
682         spam-use-spamoracle
683         (spam-check-spamoracle, spam-spamoracle-learn)
684         (spam-spamoracle-learn-ham, spam-spamoracle-learn-spam): new functions
685
686         * gnus.el (gnus-group-spam-exit-processor-spamoracle)
687         (gnus-group-ham-exit-processor-spamoracle): new variables for SpamOracle
688         (spam-process, ham-process): added spamoracle spam/ham processors
689
690 2003-06-08  Jesper Harder  <harder@ifa.au.dk>
691
692         * message.el (message-beginning-of-line): Docstring improvement.
693         Suggested by Michael R. Wolf <MichaelRunningWolf@att.net>
694
695 2003-06-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
696
697         * gnus-sum.el (gnus-summary-make-menu-bar): Removed ["Add buttons"
698         gnus-summary-display-buttonized t]
699
700 2003-06-07  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
701
702         * nnmail.el (nnmail-split-fancy-match-partial-words): Doc string
703         fix.  Reported by Johan Bockg\e,Ae\e(Brd <bojohan+news@dd.chalmers.se>.
704
705 2003-06-07  Jesper Harder  <harder@ifa.au.dk>
706
707         * message.el (message-beginning-of-line): Docstring improvement.
708
709 2003-06-06  Jesper Harder  <harder@ifa.au.dk>
710
711         * gnus-srvr.el (gnus-browse-foreign-server): Parse garbage NNTP
712         groups correctly.
713
714 2003-06-06  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
715         From Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
716
717         * message.el (message-fetch-field): Augment documentation to state
718         the narrowed-to-headers restriction.
719         (message-change-subject, message-reduce-to-to-cc)
720         (message-generate-unsubscribed-mail-followup-to)
721         (message-insert-importance-high, message-insert-importance-low)
722         (message-insert-or-toggle-importance)
723         (message-insert-disposition-notification-to): Narrow to headers
724         before calling message-fetch-field or message-remove-header.
725
726 2003-06-06  Teodor Zlatanov  <tzz@lifelogs.com>
727
728         * gnus-registry.el (gnus-registry-trim): fix for when
729         gnus-registry-max-entries is nil
730
731 2003-06-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
732
733         * qp.el (quoted-printable-decode-region): Don't error out on
734         malformed text.
735
736 2003-06-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
737
738         * rfc2047.el (rfc2047-encode-region): Don't error out on invalid
739         strings.
740
741 2003-06-04  Jesper Harder  <harder@ifa.au.dk>
742
743         * mml1991.el (mml1991-pgg-sign): Insert pgg output as unibyte.
744         From: Ivan Boldyrev <boldyrev+nospam@cgitftp.uiggm.nsc.ru> (tiny
745         change)
746
747 2003-06-03  Dave Love  <fx@gnu.org>
748
749         * gnus-soup.el (gnus-soup-send-packet): Don't use
750         message-functionp.
751
752         * gnus.el (gnus-agent-cache): Doc fix.
753         (gnus-other-frame): Quote lambda used as hook.
754
755         * message.el: Doc fixes.
756         (message-functionp): Deleted.  Callers changed.
757         (message-fix-before-sending): Highlight with overlays.  Clarify
758         `illegible text' messages.
759         (rmail-enable-mime-composing, gnus-message-group-art): Defvar when
760         compiling.
761         (gnus-find-method-for-group, nnvirtual-find-group-art): Autoload.
762
763 2003-06-03  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
764
765         * nnmail.el (nnmail-split-fancy-match-partial-words): New user
766         option.
767         (nnmail-split-it): Obey it.  Don't let-bind regexp twice.
768
769         * message.el (message-fetch-field): Mention narrow-to-headers
770         requirement.
771
772 2003-06-03  Jesper Harder  <harder@ifa.au.dk>
773
774         * gnus-xmas.el (gnus-xmas-create-image): Use
775         insert-file-contents-literally.  From: Eric Eide
776         <eeide@cs.utah.edu>
777
778 2003-06-02  Teodor Zlatanov  <tzz@lifelogs.com>
779
780         * gnus-registry.el (gnus-registry-fetch-group): always return the
781         short name of the group
782
783 2003-06-02  Jesper Harder  <harder@ifa.au.dk>
784
785         * gnus-cus.el (defvar): Silence byte-compiler warnings.
786
787         * gnus-sum.el (gnus-get-newsgroup-headers): Unfold headers.
788
789 2003-05-31  Jesper Harder  <harder@ifa.au.dk>
790
791         * gnus-art.el (article-unsplit-urls): Use gnus-treat-article
792         rather than gnus-display-mime-function.
793
794 2003-05-30  Teodor Zlatanov  <tzz@lifelogs.com>
795
796         * gnus-registry.el (gnus-registry-use-long-group-names): new variable
797         (gnus-registry-add-group): use it
798         (gnus-registry-trim-articles-without-groups): new variable
799         (gnus-registry-delete-group): use it
800         (gnus-registry-unload-hook): uninstall all the hooks
801
802         * spam.el (spam-install-hooks-function, spam-unload-hook): new
803         functions so users that load spam.el for customization don't get
804         all the hooks installed
805         (spam-install-hooks): new variable, set to t by default if user
806         has one of the spam-use-* variables set
807
808         * spam-stat.el (spam-stat-install-hooks, spam-stat-unload-hook): new
809         functions so users that load spam-stat.el for customization don't get
810         all the hooks installed
811
812 2003-05-30  Dave Love  <fx@gnu.org>
813
814         * rfc2047.el (rfc2047-decode): Don't use
815         mm-with-unibyte-current-buffer.
816
817         * qp.el (quoted-printable-decode-string): Use
818         mm-with-unibyte-buffer.
819
820 2003-05-29  Teodor Zlatanov  <tzz@lifelogs.com>
821
822         * gnus-registry.el (gnus-registry-save): allow forced saving even
823         when registry is not dirty.  Use gnus-registry-trim to shorten the
824         gnus-registry-alist.
825         (gnus-registry-max-entries): new variable
826         (gnus-registry-trim): new function, trim gnus-registry-alist to
827         size gnus-registry-max-entries, sorting by entry mtime so the
828         newest entries stick around
829
830         * gnus-start.el (gnus-gnus-to-quick-newsrc-format): instead of
831         just one specific variable, allow a list of specific variables
832
833 2003-05-28  Dave Love  <fx@gnu.org>
834
835         * rfc2047.el (rfc2047-encode-region): Skip ASCII at beginning and
836         end of region.
837
838 2003-05-28  Jesper Harder  <harder@ifa.au.dk>
839
840         * lpath.el: Add put-char-table and get-char-table.
841
842 2003-05-28  Teodor Zlatanov  <tzz@lifelogs.com>
843
844         * gnus-registry.el (gnus-registry-dirty): flag for modified registry
845         (gnus-registry-save, gnus-registry-read)
846         (gnus-registry-store-extra, gnus-registry-clear): use it (note
847         that gnus-registry-store-extra is invoked for all modifications to
848         set the mtime, so gnus-registry-dirty only needs to be set there)
849
850 2003-05-23  Simon Josefsson  <jas@extundo.com>
851
852         * mml1991.el (mml1991-pgg-sign): Use mml-sender instead of
853         message-sender.
854
855         * gnus-art.el (gnus-use-idna): Check if idna-program is installed.
856
857         * message.el (message-use-idna): Ditto.
858
859 2003-05-20  Dave Love  <fx@gnu.org>
860
861         * rfc2047.el (rfc2047-q-encoding-alist): Deleted.
862         (rfc2047-q-encode-region): Don't use it.
863         (rfc2047-encode-message-header) <(eq method 'mime)>: Bind
864         rfc2047-encoding-type to `mime'.
865         (rfc2047-encode-string, rfc2047-encode): Doc fix.
866
867 2003-05-20  Jesper Harder  <harder@ifa.au.dk>
868
869         * message.el (message-send-mail): Don't insert a courtesy copy
870         notice in base64 encoded messages.
871
872 2003-05-16  Katsumi Yamaoka  <yamaoka@jpl.org>
873
874         * gnus-sum.el (gnus-summary-move-article): Don't copy expirable
875         marks if the destination group is not auto-expirable.
876
877 2003-05-14  Katsumi Yamaoka  <yamaoka@jpl.org>
878
879         * dgnushack.el (assq-delete-all): Removed the compiler macro.
880
881 2003-05-14  Kevin Greiner <kgreiner@xpediantsolutions.com>
882
883         * gnus-agent.el (gnus-agentize): Updated documentation to match
884         usage.
885         (gnus-agent-expire-group-1): Do not skip over a group when the
886         force argument is set.
887         * gnus.el (gnus-agent): Updated documentation to reflect that
888         gnus-agent now defaults to t.
889
890 2003-05-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
891
892         * gnus.el (gnus-version-number): Bump.
893
894 2003-05-14 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
895
896         * gnus.el: Gnus v5.10.2 is released.
897
898 2003-05-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
899
900         * mail-source.el (mail-source-delete-incoming): Changed to t.
901
902         * rfc2047.el (rfc2047-syntax-table): Funcall.
903
904         * lpath.el ((featurep 'xemacs)): Added set-char-table-range.
905         ((featurep 'xemacs)): No, don't.
906
907         * rfc2047.el (rfc2047-encodable-p): Use the header charset.
908
909         * gnus-sum.el (gnus-summary-reselect-current-group): Supply
910         leave-hidden.
911
912 2003-05-14  Jonathan Kamens  <jik@kamens.brookline.ma.us>
913
914         * gnus-sum.el (gnus-summary-exit): Added `leave-hidden'.  (Tiny
915         patch.)
916
917 2003-05-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
918
919         * gnus-registry.el (gnus-registry-store-extra-entry): Use
920         gnus-assq-delete-all.
921
922         * gnus-xmas.el (gnus-xmas-assq-delete-all): New function.
923
924         * message.el (message-ignored-bounced-headers): Add Delivered-To.
925
926         * gnus-sum.el (gnus-summary-find-next): Indent.
927         (gnus-summary-find-prev): Ditto.
928         (gnus-summary-catchup): Doc fix.
929         (gnus-summary-mark-current-read-and-unread-as-read): New function.
930         (gnus-summary-catchup): Really mark after point.
931
932         * gnus-util.el (gnus-user-date): Use %d instead of %m.
933         (gnus-user-date): Use floating point time so that we don't get
934         overflows.
935
936         * gnus-sum.el (gnus-summary-local-variables): Clean up.
937
938         * gnus-fun.el (gnus-display-x-face-in-from): Don't use centering
939         since none of the other image things do.
940
941 2003-05-13  Katsumi Yamaoka  <yamaoka@jpl.org>
942
943         * dgnushack.el (assq-delete-all): New compiler macro for Emacs 20.
944
945 2003-05-12  Katsumi Yamaoka  <yamaoka@jpl.org>
946
947         * lpath.el: Fbind find-coding-system.
948
949         * dgnushack.el (dgnushack-make-load): Remove redundant format call
950         in message.  Suggested by Yoichi NAKAYAMA <yoichi@geiin.org>.
951         * pop3.el (pop3-movemail): Ditto.
952
953 2003-05-12  Colin Marquardt <c.marquardt@alcatel.de>  (tiny change)
954
955         * gnus.el (gnus-agent): Docstring fix.
956
957 2003-05-12  Teodor Zlatanov  <tzz@lifelogs.com>
958
959         * gnus-registry.el (gnus-registry-install): new variable
960         (gnus-registry-fetch-extra, gnus-registry-fetch-extra-entry)
961         (gnus-registry-store-extra-entry, gnus-registry-delete-group)
962         (gnus-registry-add-group): add a modification timestamp to each entry
963         (gnus-registry-install-hooks): new function
964
965 2003-05-12  Kevin Greiner <kgreiner@xpediantsolutions.com>
966
967         * gnus-agent.el (gnus-agent-cat-name): Eval macro while compiling.
968         (gnus-agent-cat-disable-undownloaded-faces): New function.
969         Accessor for new agent property
970         'agent-disable-undownloaded-faces'.
971         gnus-cus.el (gnus-agent-parameters): Added
972         agent-disable-undownloaded-faces and corrected documentation.
973         (gnus-agent-cat-prepare-category-field,
974         gnus-agent-customize-category): Changed to avoid creating free
975         references to each field's symbol.
976         gnus-sum.el (gnus-summary-use-undownloaded-faces): New local variable.
977         (gnus-select-newgroup): Initialize it.
978         (gnus-summary-highlight-line): Use it.
979
980 2003-05-12  Dave Love  <fx@gnu.org>
981
982         * mm-util.el (mm-read-charset): Deleted.
983         (mm-coding-system-mime-charset): New.
984         (mm-read-coding-system, mm-mule-charset-to-mime-charset)
985         (mm-charset-to-coding-system, mm-mime-charset)
986         (mm-find-mime-charset-region): Use it.
987         (mm-default-multibyte-p): Fix non-mule case.
988
989         * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-bol): Eval
990         and compile.
991         (rfc2047-syntax-table): Fix building table to work in Emacs 22.
992         (rfc2047-unfold-region): Delete unused var `leading'.
993
994 2003-05-12  Simon Josefsson  <jas@extundo.com>
995
996         * pgg.el (pgg-temp-buffer-show-function): Reuse existing visible
997         output window if one is available.  Tiny patch from Ville Skytt\e,Ad\e(B
998         <scop@xemacs.org>.
999
1000 2003-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1001
1002         * gnus-agent.el (gnus-agent-expire-unagentized-dirs): Added
1003         space.
1004
1005 2003-05-11  Jesper Harder  <harder@ifa.au.dk>
1006
1007         * gnus-sum.el (gnus-summary-enter-digest-group): Don't do article
1008         washing etc.
1009         (gnus-handle-ephemeral-exit): Don't reload article after exiting.
1010
1011         * nndoc.el (nndoc-type-alist): `mime-digest' should be before
1012         `mime-parts'.
1013
1014 2003-05-10  Jesper Harder  <harder@ifa.au.dk>
1015
1016         * gnus-cite.el (gnus-article-hide-citation-maybe): Make toggling
1017         work.  Update mode-line.
1018
1019 2003-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1020
1021         * gnus.el (gnus-logo-color-alist): Added no colours.
1022
1023 2003-05-09  Dave Love  <fx@gnu.org>
1024
1025         * utf7.el (mm-util): Require.
1026         (utf7-direct-encoding-chars, utf7-imap-direct-encoding-chars):
1027         Defconst, not defvar.
1028         (utf7-utf-16-coding-system): New.
1029         (utf7-encode-internal): Hoist concat out of loop.
1030         (utf7-fragment-encode): Use mm-with-unibyte-current-buffer.
1031         (utf7-get-u16char-converter) [utf7-utf-16-coding-system]: New
1032         case.
1033         (utf7-latin1-u16-char-converter): Encode the region.
1034         (utf7-u16-latin1-char-converter): Decode the region.
1035         (utf7-encode, utf7-decode): Fix multibyteness.
1036
1037         * mm-bodies.el (mm-body-7-or-8): Don't special-case mule.
1038         (mm-encode-body): Use mm-read-coding-system, not mm-read-charset.
1039         (mm-uu-yenc-decode-function): Defvar when compiling.
1040         (mm-encode-body, mm-decode-body): Doc fix.
1041
1042 2003-05-09  Teodor Zlatanov  <tzz@lifelogs.com>
1043
1044         * gnus-registry.el (gnus-registry-unregistered-group-regex):
1045         removed in favor of the group/topic/global variables
1046         (gnus-registry-register-message-ids): fixed test to omit
1047         gnus-registry-unregistered-group-regex
1048
1049         * gnus.el (gnus-variable-list): removed gnus-registry-alist and
1050         gnus-registry-headers-alist from the list
1051         (gnus-registry-headers-alist): removed
1052         (registry-ignore): new parameter, with accompanying
1053         gnus-registry-ignored-groups global variable
1054
1055         * gnus-start.el (gnus-clear-system): no need to clear the
1056         registry, we can do it ourselves
1057         (gnus-gnus-to-quick-newsrc-format): extra parameters so it can be
1058         used by gnus-registry.el
1059
1060         * gnus-registry.el (gnus-registry-cache-file): new file variable
1061         (gnus-registry-cache-read, gnus-registry-cache-save): new
1062         functions
1063         (gnus-registry-cache-whitespace): new function.  From Dan
1064         Christensen <jdc@chow.mat.jhu.edu>
1065         (gnus-registry-save, gnus-registry-read): use the new
1066         gnus-registry-cache-{read|save} functions, and change the name
1067         from gnus-registry-translate-{from|to}-alist
1068         (gnus-registry-clear): fixed so it doesn't refer to old function name
1069
1070 2003-05-09  Jesper Harder  <harder@ifa.au.dk>
1071
1072         * gnus-picon.el (gnus-picon-transform-address): Parse the encoded
1073         address.
1074
1075 2003-05-08  Teodor Zlatanov  <tzz@lifelogs.com>
1076
1077         * gnus-start.el (gnus-clear-system): added gnus-registry-alist to
1078         the list of cleared variables
1079
1080         * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1081         nnmail-split-fancy-with-parent-ignore-groups can be a single regex
1082         in addition to a list of regexes.
1083
1084         * spam.el (spam-use-regex-headers): docstring fix.  From Niklas
1085         Morberg <niklas.morberg@axis.com>
1086
1087 2003-05-08  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
1088
1089         * gnus-sum.el (gnus-summary-next-page): Mention
1090         `gnus-article-skip-boring' in docstring.
1091
1092 2003-05-08  Jesper Harder  <harder@ifa.au.dk>
1093
1094         * rfc2231.el (rfc2231-parse-string): "=" should have whitespace
1095         syntax here.
1096
1097         * ietf-drums.el (ietf-drums-syntax-table): "=" should not have
1098         whitespace syntax class when parsing email addresses.
1099
1100         * message.el (message-forward-subject-name-subject): Don't use
1101         mail-decode-encoded-word-string before parsing from.
1102
1103 2003-05-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1104
1105         * message.el (message-setup-1): Setup alternative email before
1106         generate-headers.
1107
1108         (message-forward-subject-name-subject): Fix the case when the
1109         field "from" doesn't exist.
1110
1111 2003-05-07  Dave Love  <fx@gnu.org>
1112
1113         * rfc2047.el (rfc2047-encode-region): Skip \n as whitespace.
1114
1115         * mm-util.el (mm-find-mime-charset-region): Expurgate utf-16 from
1116         possible values.
1117
1118 2003-05-07  Jesper Harder  <harder@ifa.au.dk>
1119
1120         * message.el (message-kill-to-signature): Fix.
1121
1122 2003-05-06  Jesper Harder  <harder@ifa.au.dk>
1123
1124         * gnus-sum.el (gnus-auto-goto-ignores): Docstring fix.
1125
1126         * gnus-art.el (gnus-mime-display-multipart-as-mixed)
1127         (gnus-mime-display-multipart-related-as-mixed)
1128         (gnus-button-mid-or-mail-heuristic-alist): do.
1129
1130 2003-05-05  Dave Love  <fx@gnu.org>
1131
1132         * mm-util.el (mm-default-multibyte-p): New.
1133         (mm-coding-system-p): Maybe use find-coding-systems.
1134
1135 2003-05-04  Dave Love  <fx@gnu.org>
1136
1137         * rfc2047.el (with-syntax-table): Define if necessary.
1138         (rfc2047-syntax-table): Fix last change for XEmacs.
1139         (rfc2047-parse-and-decode): Revert last change.
1140
1141 2003-05-03  Jesper Harder  <harder@ifa.au.dk>
1142
1143         * gnus.el: Don't test for `mm-guess-mime-charset'.
1144
1145         * mm-util.el (mm-guess-mime-charset): Remove.  Not used any more.
1146
1147         * gnus.el (gnus-default-charset): Set default value to
1148         `undecided'.
1149
1150         * gnus-art.el (article-decode-charset): Don't supply 4th arg to
1151         mm-decode-body.
1152
1153         * mm-bodies.el (mm-decode-coding-region-safely): Remove.
1154         (mm-decode-body): Don't use mm-decode-coding-region-safely.
1155
1156 2003-05-03  Vasily Korytov <deskpot@despammed.com>  (tiny change)
1157
1158         * gnus-util.el (gnus-multiple-choice): Add ", ?".
1159
1160 2003-05-03  Dave Love  <fx@gnu.org>
1161
1162         * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
1163         with 2 args.
1164         (rfc2047-decode-string): Don't set the buffer multibyte before
1165         calling buffer-string.
1166
1167         * mm-encode.el (mm-long-lines-p): Autoload.
1168         (mm-encode-content-transfer-encoding): Doc fix.  Don't make buffer
1169         unibyte.  Signal error on unknown encoding.
1170         (mm-encode-buffer, mm-qp-or-base64): Doc fix.
1171
1172         * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
1173         Callers of gnus- versions changed to use them.
1174         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc
1175         fixes.
1176         (rfc2047-encoding-type): New.
1177         (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
1178         Don't include header name field in encoding.  Add `address-mime'
1179         case and bind rfc2047-encoding-type for `mime' case.
1180         (rfc2047-encodable-p): Deleted.
1181         (rfc2047-syntax-table): New.
1182         (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
1183         of rfc2047 rules with respect to rfc2822 tokens and to do encoding
1184         in place rather than by passing strings.
1185         (rfc2047-encode-string): Doc fix.
1186         (rfc2047-q-encode-region): Don't use
1187         mm-with-unibyte-current-buffer.
1188         (rfc2047-encoded-word-regexp): eval-and-compile.
1189         (rfc2047-decode-region): Avoid concatenation in loop.
1190         (rfc2047-parse-and-decode): Remove useless disjunction.
1191
1192 2003-05-02  Dave Love  <fx@gnu.org>
1193
1194         * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
1195         mm-with-unibyte-current-buffer.
1196         (ietf-drums, gnus-util): don't require.
1197
1198         * sieve.el (sieve-manage-mode-menu): Define before use.
1199
1200         * mml-smime.el (message-narrow-to-headers): Autoload.
1201
1202         * mm-util.el (mm-coding-system-p): Don't override nil from
1203         coding-system-p.
1204         (mm-mule4-p, mm-disable-multibyte-mule4)
1205         (mm-with-unibyte-current-buffer-mule4): Deleted.
1206         (mm-multibyte-p): Use defun, not defalias.
1207         (mm-make-temp-file): Moved to group at top of file.
1208         (mm-point-at-eol, mm-point-at-bol): New.
1209
1210         * gnus-cite.el (gnus-art): Require.
1211
1212         * gnus-ems.el (gnus-get-buffer-create)
1213         (nnheader-find-etc-directory, message-text-with-property):
1214         Autoload.
1215         (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
1216         (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
1217         (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
1218         (gnus-check-before-posting): Only defvar when compiling.
1219
1220         * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
1221
1222         * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
1223         Defvar when compiling.
1224         (gnus-output-to-rmail): Require mm-util.
1225
1226         * mail-source.el (mail-source-callback): Use mm-make-temp-file.
1227         (mail-source-make-complex-temp-name): Deleted.
1228
1229         * message.el (message-use-idna): Use mm-coding-system-p.
1230         (message-tokenize-header, message-make-organization)
1231         (message-make-from):  Use with-temp-buffer.
1232         (message-set-work-buffer): Deleted.
1233         (message-fill-paragraph): Use `if' not `and' for compiler warning.
1234         (message-check-news-header-syntax): Remove useless lambda.
1235         (message-forward-make-body): Use mm-disable-multibyte,
1236         mm-with-unibyte-current-buffer, mm-enable-multibyte.
1237         (message-replace-chars-in-string): Deleted.
1238
1239         * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
1240         (mm-extern-url): Use mm-with-unibyte-current-buffer,
1241         mm-disable-multibyte.
1242         (mm-extern-anon-ftp): Use mm-disable-multibyte.
1243
1244         * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
1245         mm-with-unibyte-current-buffer.
1246
1247         * mml2015.el (mml): Require.
1248         (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
1249         mm-with-unibyte-current-buffer.
1250
1251         * nnheader.el (gnus-util): Require.
1252
1253         * nntp.el (format-spec, format-spec-make, open-tls-stream):
1254         Autoload.
1255
1256         * rfc2231.el (mail-header-remove-comments, mm-encode-body)
1257         (mail-header-remove-whitespace): Autoload.
1258
1259         * sieve-manage.el (starttls-negotiate): Autoload.
1260
1261 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1262
1263         * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
1264
1265 2003-05-01  Mark A. Hershberger  <mah@everybody.org>
1266
1267         * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
1268
1269 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1270
1271         * gnus.el (gnus-version-number): Bump.
1272
1273 2003-05-01  Teodor Zlatanov  <tzz@lifelogs.com>
1274
1275         * spam-report.el (spam-report-gmane-regex): docstring fix.  From
1276         Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
1277
1278         * gnus.el (gnus-install-group-spam-parameters): docstring fix.
1279         From Jon Ericson <Jon.Ericson@jpl.nasa.gov> (tiny change)
1280
1281         * gnus-registry.el (gnus-registry-fetch-extra)
1282         (gnus-registry-store-extra, gnus-registry-group-count): new functions
1283         (gnus-registry-fetch-group, gnus-registry-delete-group)
1284         (gnus-registry-add-group): changed to work with extra data element
1285         if present
1286
1287 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1288
1289         * gnus.el: Gnus v5.10.1 is released.
1290
1291 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1292
1293         * gnus.el: Oort Gnus v0.24 is released.
1294
1295 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1296
1297         * dgnushack.el (when): Check whether defadvice is fbound.
1298
1299 2003-05-01  Teodor Zlatanov  <tzz@lifelogs.com>
1300
1301         * gnus-registry.el (gnus-registry-unregistered-group-regex): new variable
1302         (gnus-registry-register-message-ids): use it
1303
1304 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1305
1306         * gnus.el (gnus-version-number): Bump.
1307
1308         * gnus.el: Update copyright for several files.
1309
1310 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1311
1312         * gnus.el: Oort Gnus v0.23 is released.
1313
1314 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1315
1316         * spam-stat.el (spam-stat-test-directory): Compare against zero.
1317
1318 2003-05-01  Trey Jackson <tjackson@ichips.intel.com>  (tiny change)
1319
1320         * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
1321
1322 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1323
1324         * message.el (message-forward-subject-name-subject): Decode
1325         string when forwarding.
1326
1327 2003-05-01  Oystein Viggen  <oysteivi@tihlde.org>
1328
1329         * dgnushack.el (when): Add defadvice.
1330
1331 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1332
1333         * gnus.el (gnus-version-number): Bump.
1334
1335 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1336
1337         * gnus.el: Oort Gnus v0.22 is released.
1338
1339 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1340
1341         * gnus.el: Oort Gnus v0.21 is released.
1342
1343 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1344
1345         * gnus.el (gnus-version-number): Bump.
1346
1347 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1348
1349         * gnus.el: Oort Gnus v0.20 is released.
1350
1351 2003-05-01  Vasily Korytov  <deskpot@despammed.com>
1352
1353         * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
1354
1355 2003-04-30  Mark A. Hershberger  <mah@everybody.org>
1356
1357         * mm-url.el (mm-url-insert-file-contents): set url-current-object
1358         in the case where mm-url-use-external is set.
1359
1360         * nnrss.el (nnrss-request-article): Change the messages created to
1361         multipart/alternative.  Hopefully fixes a problem interaction with
1362         w3m.
1363         (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
1364         around.
1365
1366 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1367
1368         * message.el (message-check-news-header-syntax): Alter "posting"
1369         message.
1370
1371         * nnrss.el (nnrss-node-text): Don't use char classes.
1372
1373 2003-05-01  David Z. Maze  <dmaze@mit.edu>
1374
1375         * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
1376         in condition-case.
1377
1378 2003-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1379
1380         * message.el (message-required-headers): Remove In-Reply-To.
1381
1382         * gnus-int.el (gnus-open-server): Revert changes.
1383
1384 2003-04-30  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
1385
1386         * gnus-int.el (gnus-open-server): Try to open unagentized servers
1387         even when unplugged.
1388
1389 2003-04-30  Reiner Steib  <Reiner.Steib@gmx.de>
1390
1391         * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
1392         doc-string.
1393
1394 2003-05-01  Steve Youngs  <youngs@xemacs.org>
1395
1396         * lpath.el: Add a section for non-Mule XEmacsen.
1397         fbind `find-charset-string' and `coding-system-base' in that
1398         section.
1399
1400         * gnus-util.el (gnus-completing-read-maybe-default): New.
1401         (gnus-completing-read): Use it.
1402
1403         * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
1404
1405         * gnus-art.el (gnus-read-string): New.
1406         (gnus-summary-pipe-to-muttprint): Use it.
1407
1408         * gnus-xmas.el (gnus-xmas-open-network-stream): New.
1409
1410         * dns.el (dns-make-network-process): Use it.
1411
1412         Take care of some differences between XEmacs 21.1 and newer
1413         versions of XEmacs.
1414
1415 2003-04-30  Teodor Zlatanov  <tzz@lifelogs.com>
1416
1417         * gnus-registry.el (gnus-registry-split-fancy-with-parent): added
1418         diagnostic message
1419         (gnus-registry-grep-in-list): don't run when word is nil
1420         (gnus-registry-fetch-message-id-fast): new function
1421         (gnus-registry-delete-group, gnus-registry-add-group): make sure
1422         the id and group are not nil
1423         (gnus-registry-register-message-ids): new function
1424         (gnus-register-action): optimized logical flow
1425         (gnus-summary-prepare-hook): added gnus-registry-register-message-ids
1426
1427 2003-04-30  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
1428
1429         * gnus-delay.el (gnus-delay-article): Call
1430         `gnus-agent-queue-setup' to create the delay group.
1431
1432         * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
1433         for the (queue) group name.
1434
1435 2003-04-30  Simon Josefsson  <jas@extundo.com>
1436
1437         * mm-util.el (mm-charset-to-coding-system): Use user specified
1438         charset unless coding-system-get is fboundp.
1439
1440 2003-04-30  Kevin Greiner <kgreiner@xpediantsolutions.com>
1441
1442         * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
1443         Wrapped in eval-when-compile.
1444         (gnus-agent-mode): Bind gnus-agent-go-online to nil as you
1445         shouldn't be asked twice to go online with each server.
1446         (gnus-agent-get-undownloaded-list, gnus-agent-fetch-articles,
1447         gnus-agent-crosspost, gnus-agent-flush-cache,
1448         gnus-agent-fetch-session, gnus-agent-unread-articles,
1449         gnus-agent-uncached-articles, gnus-agent-regenerate-group,
1450         gnus-agent-group-covered-p): Expanded pop macros used for
1451         effect. Avoids compilation warning in emacs 21.3.
1452
1453         * gnus-int.el (gnus-open-server): Restructured to only open
1454         nnagent when gnus-plugged is nil.
1455
1456 2003-04-30  Katsumi Yamaoka  <yamaoka@jpl.org>
1457
1458         * lpath.el: Fbind string-to-multibyte.
1459
1460 2003-04-30  Steve Youngs  <youngs@xemacs.org>
1461
1462         * dgnushack.el: Add some missing autoloads for XEmacs 21.1.
1463
1464 2003-04-29  Teodor Zlatanov  <tzz@lifelogs.com>
1465
1466         * gnus-registry.el (gnus-registry-fetch-group): faster
1467         (gnus-registry-delete-group): new function
1468         (gnus-registry-add-group): new function
1469         (gnus-register-spool-action): use it
1470         (gnus-register-action): use it
1471         (gnus-registry-translate-from-alist)
1472         (gnus-registry-translate-to-alist): remove the headers registry
1473         for now
1474
1475 2003-04-29  Reiner Steib  <Reiner.Steib@gmx.de>
1476
1477         * gnus-art.el (gnus-button-alist): Fixed CTAN regexp.
1478
1479 2003-04-29  Teodor Zlatanov  <tzz@lifelogs.com>
1480
1481         * spam-report.el (spam-report-gmane): gnus-summary-article-number
1482         is not necessary, just use the function parameter
1483
1484 2003-04-29  Karl Pflysterer  <sigurd@12move.de>
1485
1486         * spam-stat.el (spam-stat-save): No longer font-locks the file
1487         when saving
1488
1489 2003-04-29  Katsumi Yamaoka  <yamaoka@jpl.org>
1490
1491         * canlock.el: Bind mail-header-separator when compiling (XEmacs
1492         provides it in mail-lib/auto-autoloads.el).
1493
1494 2003-04-29  Simon Josefsson  <jas@extundo.com>
1495
1496         * mml2015.el (mml2015-pgg-sign): Use mml-sender instead of
1497         message-sender.
1498
1499         * mml.el (mml-generate-mime-1): Set mml-sender too.
1500
1501 2003-04-29  Jesper Harder  <harder@ifa.au.dk>
1502
1503         * gnus-sum.el (gnus-summary-display-while-building): Docstring fix.
1504
1505         * mm-url.el (mm-url-use-external): do.
1506
1507 2003-04-29  Simon Josefsson  <jas@extundo.com>
1508
1509         * canlock.el (mail-fetch-field): Autoload it (fix xemacs compile
1510         warnings).
1511
1512         * sieve-mode.el (c-mode): Ditto.
1513
1514         * pgg.el (run-at-time): Ditto.
1515
1516         * mm-url.el (require): Require timer when compiling for
1517         with-timeout macro (fix xemacs compile warnings).
1518
1519 2003-04-28  Dave Love  <fx@gnu.org>
1520
1521         * gnus-util.el (nnheader): Don't require.
1522         (Nnheader-narrow-to-headers, nnheader-replace-chars-in-string):
1523         Autoload.
1524
1525         * spam.el: Require cl when compiling.
1526
1527         * dns.el: Require cl when compiling.
1528
1529 2003-04-28  Jesper Harder  <harder@ifa.au.dk>
1530
1531         * gnus-art.el (gnus-article-goto-next-page)
1532         (gnus-article-goto-prev-page): Revert 2003-02-12 change to make
1533         gnus-pick-mode work.
1534
1535 2003-04-28  Steve Youngs  <youngs@xemacs.org>
1536
1537         * Makefile.in (FLAGS): Use @FLAGS@.
1538
1539 2003-04-27  Reiner Steib  <Reiner.Steib@gmx.de>
1540
1541         * gnus-art.el (gnus-mime-display-multipart-as-mixed)
1542         (gnus-mime-display-multipart-alternative-as-mixed)
1543         (gnus-mime-display-multipart-related-as-mixed): Added doc-strings,
1544         allow customization.
1545
1546 2003-04-27  Kevin Greiner <kgreiner@xpediantsolutions.com>
1547
1548         * dgnushack.el (dgnushack-compile-verbosely): New function.  Not
1549         currently called (See source for explanation).
1550
1551 2003-04-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1552
1553         * gnus-sum.el (gnus-summary-catchup): Don't mark ticked messages.
1554         (gnus-summary-mark-read-and-unread-as-read): Take an optional
1555         mark.
1556
1557         * gnus.el (gnus-version-number): Bump.
1558
1559 2003-04-27 06:47:31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1560
1561         * gnus.el: Oort Gnus v0.19 is released.
1562
1563 2003-04-27  Kevin Greiner <kgreiner@xpediantsolutions.com>
1564
1565         * gnus-registry.el (gnus-register-spool-action): Replaced literal
1566         carriage-return character with its escape sequence.
1567
1568 2003-04-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1569
1570         * gnus-sum.el (gnus-summary-catchup-from-here): Doc fix.
1571
1572         * nnrss.el (nnrss-node-text): Use only one
1573         gnus-replace-in-string.
1574
1575         * gnus.el: Remove gnus-functionp throughout.
1576
1577         * gnus-util.el (gnus-functionp): Removed.
1578
1579         * gnus-msg.el (gnus-summary-wide-reply-with-original): Doc fix.
1580
1581         * message.el (message-required-headers): Add In-Reply-To.
1582
1583 2003-04-27  Marshall T. Vandegrift  <vandem2@rpi.edu>
1584
1585         * gnus-fun.el (gnus-face-from-file): Bind coding-system-for-read
1586         to binary.
1587
1588 2003-04-27  Jesper Harder  <harder@ifa.au.dk>
1589
1590         * mml.el (mml-preview): do.
1591
1592         * message.el (message-mode): do.
1593
1594         * gnus-undo.el (gnus-undo-mode): do.
1595
1596         * gnus-topic.el (gnus-topic-mode): do.
1597
1598         * gnus-sum.el (gnus-summary-mode, gnus-summary-edit-article): do.
1599
1600         * gnus-msg.el (gnus-setup-message)
1601         (gnus-inews-add-send-actions, gnus-configure-posting-styles): do.
1602
1603         * gnus-gl.el (gnus-grouplens-mode): do.
1604
1605         * gnus-art.el (gnus-mime-save-part-and-strip)
1606         (gnus-mime-delete-part): Use it.
1607
1608         * gnus-util.el (gnus-make-local-hook): New function.
1609
1610 2003-04-25  Simon Josefsson  <jas@extundo.com>
1611
1612         * nnrss.el (nnrss-node-text): Don't use a star.
1613         (nnrss-node-text): Use g-r-i-s, not g-r-r-i-s which doesn't exist.
1614
1615 2003-04-24  Dave Love  <fx@gnu.org>
1616
1617         * mm-encode.el (mm-long-lines-p): Autoload.
1618         (mm-encode-content-transfer-encoding): Don't try to make buffer
1619         unibyte before decoding.  Don't ignore errors for base64 encoding.
1620
1621         * qp.el (quoted-printable-decode-region): Use mm-insert-byte.
1622         Signal error on malformed text, as for base64.
1623         (quoted-printable-encode-region): DTRT in Emacs 22.
1624
1625         * mm-util.el (mm-make-temp-file, mm-insert-byte): New.
1626         (mm-auto-save-coding-system): Consider utf-8-emacs.
1627         (mm-mime-mule-charset-alist, mm-mule-charset-to-mime-charset)
1628         (mm-charset-to-coding-system, mm-mime-charset)
1629         (mm-find-mime-charset-region): Check for :mime-charset coding
1630         systems property.
1631
1632         * mml-sec.el (mml2015, mml1991): Don't require.
1633         (mml2015-sign, mml2015-encrypt, mml1991-sign, mml1991-encrypt)
1634         (message-goto-body, mml-insert-tag): Autoload.
1635
1636         * mm-decode.el (mm-tmp-directory): Re-write to help avoid warnings.
1637
1638         * gnus-start.el (message-make-date): Autoload rather than
1639         requiring message.
1640
1641         * gnus-group.el (gnus-group-name-charset-group-alist): Use
1642         mm-coding-system-p.
1643         (gnus-cache-active-altered): Defvar when compiling.
1644         (gnus-group-delete-group): Re-write to help avoid warnings.
1645
1646         * gnus-art.el (gnus-use-idna): Use mm-coding-system-p.
1647
1648         * pgg.el: Split eval-when-compile forms.
1649
1650 2003-04-24  Reiner Steib  <Reiner.Steib@gmx.de>
1651
1652         * gnus-group.el (gnus-large-ephemeral-newsgroup)
1653         (gnus-fetch-old-ephemeral-headers): News variables.
1654         (gnus-group-read-ephemeral-group): Use them.
1655
1656 2003-04-24  Simon Josefsson  <jas@extundo.com>
1657
1658         * sieve.el (sieve-upload): Don't use replace-regexp-in-string.
1659
1660         * nnrss.el (nnrss-node-text): Ditto.
1661
1662 2003-04-24  Katsumi Yamaoka  <yamaoka@jpl.org>
1663
1664         * gnus-msg.el (gnus-inews-do-gcc): Make sure the obsolete variable
1665         gnus-inews-mark-gcc-as-read exists.
1666
1667 2003-04-23  Simon Josefsson  <jas@extundo.com>
1668
1669         * gnus-sieve.el (gnus-sieve-generate): Rewrite regexp search so it
1670         doesn't exceed the regexp stack space.
1671
1672 2003-04-23  Jesper Harder  <harder@ifa.au.dk>
1673
1674         * gnus-msg.el (gnus-inews-mark-gcc-as-read): Don't defvar it.
1675
1676         * gnus-art.el (gnus-article-hide-pgp-hook): do.
1677
1678 2003-04-23  Reiner Steib  <Reiner.Steib@gmx.de>
1679
1680         * mml.el (mml-preview): Bind `=', RET, and mouse-2.
1681
1682 2003-04-23  Jesper Harder  <harder@ifa.au.dk>
1683
1684         * mm-bodies.el (mm-decode-body): Don't override supplied charset.
1685
1686 2003-04-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1687
1688         * dgnushack.el (merge, copy-list): Remove compiler macros.
1689         (butlast): Add a compiler macro.
1690
1691 2003-04-22  Paul Jarc  <prj@po.cwru.edu>
1692
1693         * gnus-util.el (gnus-merge): Added "type" argument to match CL
1694         merge and gnus-sum.el's expectations.
1695
1696 2003-04-21  Reiner Steib  <Reiner.Steib@gmx.de>
1697
1698         * gnus-art.el (gnus-button-url-regexp): Added nntp.
1699
1700         * message.el (message-generate-headers-first): Default to
1701         '(references).
1702
1703         * gnus-art.el (gnus-mime-delete-part): Require confirmation.
1704
1705 2003-04-21  Jesper Harder  <harder@ifa.au.dk>
1706
1707         * smime.el (smime-decrypt-region): Insert From header.
1708
1709 2003-04-21  Kai Gro\e,A_\e(Bjohann  <kai.grossjohann@gmx.net>
1710
1711         * gnus-fun.el (gnus-face-from-file, gnus-convert-png-to-face):
1712         Max length of header is 726, not 740.  From Gaute B Strokkenes
1713         <gs234@cam.ac.uk>.
1714
1715 2003-04-20  Jesper Harder  <harder@ifa.au.dk>
1716
1717         * nndb.el, mml1991.el: Fix license template.
1718
1719 2003-04-20  Simon Josefsson  <jas@extundo.com>
1720
1721         * nnimap.el (nnimap-split-articles): Don't download body unless
1722         required.
1723
1724         * imap.el (imap-gssapi-open, imap-ssl-open): Erase buffer before
1725         starting process, like imap-kerberos4-open does.